MKVLSIDVGTKNLAVCVLDADPDNPEIEYWNVLETTGLKDLFEQLDVEVCLDESTHVVIEKQPSFNPKMRGVASALETYFIIRGQLDSTHVTRVVSFSPKHKITLCAARIPSPPVPKSKRYRMHKKIAIEECADRIKESSTLTGFYSGHKKKDDLADSYLQGIAYIQMNRCLR