MGSSLSVLQYIPAVYRQSFPPKPQFTTEQMPDLTGQVMIVTVVYMATRSKARADTAIRELKEQTGKEAIFLELDLASLRSVRKAAEEFRSKEQELHVLFNNAGVSGVPIEWTTEDGYDFQFGINVLGHFLFTQLLITALAAGSRASPDHHARIVTCSSFVAYFSGLDWETLKDSPKRRKLNIYALYGQSKLAATIMARELAKRYAEQGIISLSVNPGNIRTEIRRYAPALERKFSVYPADLGALTQLWAGTMPEPLNYNGHYLVPWARFGDKCRSEVYDDEIGERLWKWLEEQVYAK*