MRRQAVNLLRSLALSGGETAKLSNTCAAGGLFVARSFADDAALKKTVLYDYHVAQGGKMVPFAGWSMPIQYKDSIMDSTLHCRTHASIFDVSHMCGLTLKGKDAVKFLEGLVVGDIAGLADGTGTLSVFTNEKGGIIDDTVVTKVSPEELYIVVNAGCREKDLAHLGKHLDAFKAKGGQVDMEVHDDRSLLALQGPEAVAVLQQLVSGTDLDKVYFSNFRKLDIKGIPCFLTRTGYTGEDGFELSIPNDSALELCEALMADSRVRMCGLGPRDSLRLEAGLCLYGNDLNEDITPVEAGLTWTVGKRRREAFDFLGGEVIKQQIAEGVSMRRVGLVSSGAPARQHCEIVDGEGKKVGEVTSGAFSPCLKKNIAMGYVDKVCAKAGTQLKINVRGKMNDATVTKMPFVPTHYHKPX