MSKLRYFDASGQKKPQVPALETLHSDFLRTGKIIRHKDNWVPEERRYLSYQEVAERTGRRLDAAGEQAHDRLNSFHRSIQLPKMIFHRTLDDRPHLGYCHVTASKTRFAQFDEVKWAFYIANFMADIGEDEKMISNLRRRGSRMYFAVAMQPDDERKKLTIDRKIRGNGVIFRTSDPKVALKNVLLLGARNEKLRDVIRSL