MKEIHKEFHGAIAADTTCYNMAMNSWGKVANAERAEALFWEMFKTFSETGDTGIAPDDISVSTVLAAWAKSSNKDAVLRAEVFFERIQKLMGKGQLPNVQLDPICYASFLSCLAKAGTKEAADSAEAAFLTLLERFRFGDMNARTIEGCYDGLIKCLANAGRVERAEELLFERHRLITSGRPDRDQRHRTCSSVLRAWLSSSEAEAPDRADKMLRWMSHTFRGKKGSDVLTNYASVIRCWARSRRHDSGKRAEQILLEMTKLFGPKKVHATHCCSDVVCAWARSDGLDRAEELLLRMCDDYKVQRNNVKPELRAFVSVLAALSRAQPSGIRMRCMRIVANLRDLSQGSSESNKVLDCWNNEPLGIGDRFTAFLEKMEEFDTPDAVATSSEDRPFGGFDLAIKI*