MNQQRKAVALISGGLDSMLATQAILEQGIHVEGINFFTGFCVEGHTHAIRKQDADKPKRNNSLWVAEQLGIKLHIIDVIEEYKQVLLNPKHGYGANMNPCLDCKIFMVNKAKQWMAENGFDFIITGEVVGQRPMSQRKQTMPIVAAESGADDLLVRPLSAQNLPATLPEREGWISREKLFGFSGRSRKPQMALAKQFGFTDYAQPAGGCCFLTDEAYSNKLVDLWKARGSREYELDDVMLLKVGRHIRPKPHFKVIVAREDGESRFMSGYKKDFMSMNCASHRGPLVLIDGSPTEDDLYLAGQITARYGQGRDAETVEVTIRTREGEERNIQVTPLPAEQIPEEWFV