MSQSLRLNGREKFPVRRLAILWKNNRWRTFINWLCRTRAGKDLFNISAFQKMASYRIDNYVFERIKTVLEPIVSVWKDLNIDLALDKDYYRLVRLKKPLNPHELFYPKCSNSNAVSASSTRSRDFLAHLDDVSYHAVYRYFLDYGQRQSLSDPQEAVKRLNANGKTMQAVMIHVVMWLNTHPAKVNDRDSNKPSLIDDLHPVLSPASADGSQTVKVMALGLQRSVLTYVEEHAASFTDPVHRELLTLFPDDDTDPTVYHQRFRIEAWRDVLRMVYEKVGPRFENPCVTRFNTEHPSGPTPSPKTGLVDFIHAAIIQHPEVVHNSSLSNPRATESLRVMMNEVISQ*