MASRRTALAEEKLQVKVIEASLVQPGEARESHAYFLSSMDEIVSRVALVEAVAIFEASAARHDPAAIMKEALQKVLVHYYPAAGRTGVSAQGRLMIECTGEGVAFVEADANFTIAQLQELAGPDLTALPNTIALSLLASPFPHVARPPLLTAQVTRFICGGFALGVIAQHCVFDAFACMIFLRAWGEVARGLPLSIPPFLNRGIFKARSPLCVKYPHIEYLELEDLSPSQSFSNNVITRSFHFSLATLAKLKEEALEDGILLKCSTFDVLAALVWRARSEAMDMQVKQKVKLLMVVDARSIFEPPLSKGYMGNGLLLTSAIASVSELKERPLPYVVKLVQKAKALVSLDYMQSQIDYMEREKVQKLPLAGVFIISSWSKLPYHDMDFGWGRPKHVTPTNLMANSICFLIPSEKGRMGMNVILGLPIKAMDRFDKLLHRYLDSSQLFSSSKL*