MSSDVWAHFHKVKEPSTEHPGEIVLKVVCNYCPKKRYAYTQGGSTSTIGRHILKCEGLRNKIARNAIQTTLELRKINDPTSAATMHPSIEYNQGIVKELIAKMICVHEYSFRMVEHEWFNILMKCMNPNYKPIGRKAIRAECMRVYKNEKEVLKSLLKGVSSICLTTDLWTSNQTLSYMCVVAHYIDGNWNLQTRVLAFIELDPPHSGNVIADALYAVVLEWNIETKIMSVTLDNASNNDGAVDALKAKFLFRRGMI