MRVSLGCIVTLVLIAISAGEPQLNGMRDLEAWVIAHGGMTKAEYGYNKRGFRGIFAKEAIKKGDPIMIIPASCSINVGSLTGSFLTPSLLLLRELRHPDSRFKPYLNIFPKRDEVVNACNLDKKYWHMLPAPLLNMVQGWQGHMEAALNGEVNLHLEYTPREVLGNINGSLTLDDLKYACALSSTRYVSTNARQRLMMFPLFDLMNHQHQCLHFLSNYDEADEEQVIAGKDVEAGEELCYGYGTMRDDYAVMHYGFLPDLEDPPRLLELDHHQYDSSSMHQSNLIEERFE