MMMMGGAGKMVRAALHAFIRHYHPAASLLALPFSAAALLSRTHPAVLGASHLLSRRLRRALVAAGFPPASQLLFLLSHRLSQRACASLAAAPFALSFLLLAKACAVHRCCDCSPPPPHATQCCRRRNESGTFAQLLRSSYPAMACTQLANCLALLLANAAVFSALLAAFNAAEAMHLLGAAPQPTSTSSPGSGRAVLALSAAGVIVYSVALANASAACNLATVVAAAEGRGGAHAVLKAVLMLLRSGDAATAVAASLPASLAAAAVEALFQLRVMRPYAATGRVTPGMLWEGLLVAYIHAMVCVLDTVVTTMVYRSCKASRSCHLLELELELELGGGSHRQEDLSL*