MDKKQHITIFTTASIPWLTGTAVNPLFRAAFLANDGRMKVTLVVPWLPLIDQEHLFPNNITFNSHLEQEKYVRQWVEERTGFASNFSIRFYPGKFSLDIRSILALGDITVVIPDDEADIAVLEEPEHLTWYHHGKRWKEKFRMVVGIVHTNYWEIVKRERNILVALLIKYINGWVVDIYCHKVIRLSAATQDLPRSVVCNVHGVNPKFLEIGLRAREKQQTDNQAFSKGVYYIGKKLWNKGYKELLDLLRDHQKELSGFEIDLYGSGEDSAQIDVEAKKLELAVTAHPGCDHADPLFHDYKVLLNPSTTDVVCTTSAEALAMGKIVVCANHPSNEFFMQFPNCRTYDDGDGFVKAILKALADEPAPLTDAQRHELSWEAATERFLRAAEMDTVPTKKQSKTTSAPLSLASLSLTRKLEDASAFVHFVGTGFLSSQPDEEQCKELGLKVPPKKTGFSSGKWI*