MSGELVEFAEGTRGIALNLESKNVGIVLMGDGLMIQEGSFVKATGRIAQIRVSEAYLGRVINALAKPIDGRGEIIASESRLIESPAPSIISRRSVYEPLQTGLIAIDSMIPIGRGQRELIIGERQTGKIAVATDTILHQKGQDVICVYVAIGQRASSVAQVVTTFHEEGAMEYTIVVAEMADSPATLQYLAPYTGAALAEYFMYRERHTLIIYDDLSKQAQAYRQMSLLLRRPPGREAYPGDVFYLHSRLLERAAKLNSLLGEGSMTALPIVETQSGDVSAYIPTNVISITDGQIFLSADLFNAGIRPAINVGISVSRVGSTAQIKAMKQVAGKSKLELAQFAELQAFAQFASALDKTSQNQLARGRRLRELLKQSQANPLPVEEQIATIYTGTRGYLDSLEIEQVNKFLGELRKNLKDTKPQFKEIISSSKTFTEQAEILLKEAIQEQLERFSLQEQT*