MSFDLVAAWNIPVQAHFHKVEFDHGQTTGKRVIRVDGKEVLRRNWIVSLTGKEDFSIGNMKCSINIKPSPCATIDYEYVLEIEGNSFVKYKQDHYERNLTWEPSLMDQKGRVVFDKGNMTLWVNGSKVETVGEFTDAGTIHHFTVGTTPCRIVTTSSGDKKTGVIHDLYVRDYRVPRFREPISSTN