MHVFVTHARRDLPAITRLRADLESTGHRVWSDGDVLGSRRGWDEVLRHVRDCAAFVFAVSPESVRSPACLAGLRYALALRRPVLAVVVHPVPAGEVPDELAGAVTVDCSRPSPRTAAALRAAVDALPSAHRPAGRLPEEPALPAATITDCEALLDRGALDRRAQAEVLAVLRARLADSGERSDAWRLLVRLRHTELEPGVAEGVEQVLAPGWQPDPREHHEARYWDGQSWTTLVWQGGREFTDRARPPEVPDPPRRPEPPTPTPVVPAVLRPRRAPAPAEPEAPRRGRRVSALVLAGVLVLAAGVTGGVLLNRGFGPDESMANRTARNFVDAVNTHDRGTVTQYVCSRDRTANAHLYGAFFDTADVTLESVDAAGSDPRFTILAARTAGTASVRLSIPLEVENGEWRVCDIGKALSGR