MESSGMMMVKSEIESCGYPGPSSSTAPAAGVVIGGSATTERGEGGHHHHHHQVVVRRRRREPPLLAPIAGGGIGKPLPSITVKRSSRFRGVSRHRWTGRFEAHLWDKNSWNPTQRKKGKQVYLGAYDEEEAAARAYDLAALKYWGPTTYTNFPVMDYEKELKIMENLTKEEYLASLRRKSSGFSRGVSKYRGVARHHQNGRWEARIGRVFGNKYLYLGTYSTQEEAARAYDIAAIEYKGVNAVTNFDLRSYITWLKPSGAPAAFNPEAALLMQAAPAEQLLHPAETAQMLPRVGNPFLLDHGAAPPGSSGGGGQDASMSSMVSPGAGGGMRRRGSSTALSLLLKSSMFRQLVEKNSDAEEGVRDREDAAAAAAAAHPAGPGDAYEYHNFFQGEAPPDMCDLFSSGGGGDHARNAGFHGEIAACYDDGEGLDGWNGFGNMSSLQ