MSQRRVVITGLGQVSPVGNTAAEAWDNLLAGKSGIGAITRFDASDINSRVAGEVRGFDIGQYISAKEARRMDVFIHYGIAAALQAIADSGLDDVENLDKDRIGVNIGSGIGGLPSIEATGKAVIEGGARKINPFFIPGSLINLISGHVTILKGYRGPSYGMVSACTTGAHAIGDSARLIKYGDADIMVAGGAEGAISTLGVGGFAAMKALSTRNDDPATASRPWDKGRDGFVIGEGAGILVLEELEHAKKRGAKIYAEIVGFGMSSDAYHITAPNEEGPALAVTRALKDAGINPEDVDYVNAHGTSTPLGDANETKALKRAFGEHACKTVISSTKSMTGHLLGAAGGVEAVYSILAIHDGKIPPTINIFEQDVEAGCDLDYCANEARDAEIDVAISNSFGFGGTNGTLVFKRFKG*