MKISMNVEADGINVLALNMGKIAVDVDGVEIDELINVVNDNGYTLRIASTPGEIIFEDPLPVTARTNGIRCSTAHITDADNALLHTLSQQYQNYGDAEWVHYTGSGYLIRLDAWAFPVLRLKRCGLSKACRKLLVTLIRRYAISTIHFDSFGDILPGFTTFDW