MIAAYAQNGHGRQAIELLRQMDIEGVKPEKVTIVTILDICASLAALELGKTIHASIANGDFKLDDVVGTALVNMYGKCGNLEDARTVFNKIPLKSVVSWTAMITAYAQNGIGKEAIRLFQQMNVEGVKPDKIVFVSILSACSHAGLLDDGWQHFISMNRDYGVMPSLEHYGCMIDLFGRAGKLDEAEKLINDMPFEPCAEAWTNLLAACRIHGDVERGAHAAEHVLNLDLANSGPYVLLSNIFATAGRWNDVAKVRKVM