MSGAWVLLLSHQAWCPPLRPQTPASRAEAQPRAMELDVAAGERGPSRILPIVETLLRAKPFPATCPYDEATDAAFAQRQTPWVLAPPPAAEVSVLSRCYAARLAEAGASAVLEVTGDGEGTRLPAPPIGRPRLKRSWLHAFAGSYEAGRGGRGGGGRGGDAPQHALFSGADPLPYADASFDAVLCHGCLPYVSHPVALLAELFRVLKPSGVALLSFAGDPPVDRASDFDRRHATQAWLQLPDAAEALYMSGSFFHYSAGWGSLRLEELHARSLFLLTAFKPKGSELLRKRALQAVEREDIKAEYVKDNAAPPGPPSAATPRAGQGAGQGAGQGPEAASPADATRDAADSS*