MSAAIRGKTAIVGIGSAGVGEAPGYSAIELLGQASLKAIADAGLKLSDIDAIFAATSSHAFPTLSVAEYLGIRPKFVDGTNIGGSSFELHLLQATLALEAGLCDAALICYGSNQRTAGGRLVSMSEPQWHETPYKPRHPITAYALAASRHMHQYGTTREQLAEVAVSARQWANLNPEAFARGPLSVDDVLAARMVSDPLSAADCCLVTDGGGACVVVRAERARDLPNAPVYFLGAAGAQWHRSIVSMPDLTVTAASESAPRAMQMAGVRHADIDLVMLYDAFTINTLLFLEDLGFCAKGEGGPFVQGGRIAPGGELAVNTNGGGLSCVHPGMYGMFLIIEAVTQLRRQAGERQLAKADVALLHGNGGTLSSQVTALLGTGDTL*