MSSDVWAHFHKVKEPSTEHPGEIVLKAVCNNCPKKRYAYTQGGSTSTIGRHILKCEGLRNKIARNAIQTTLELRKINGPTSAPTMHPSIEYNQGIVKELIAKMICVHEYSFRMVEHEWFNILMKCMNPNYKPIGRKAIRAECMRVYKNEKEVLKSLLKGVSSICLTTDLWTSNQTLSYMCVVAHYIDGNWNLQTRVLAFIELDPPHSGNVIADALYAVVLEWNIETKIMSVTLDNASNNDGAVDALKAKFLFRRGMI