MKTFTSLLLTLAPLYSSAFTQPQSSFLPTRPIHAKSTPTNSQLSMSMPDGGVVITGSAGGVGFAYAGEFMDRGYDVVICDVKDCSAAAKALTARHPNGRVFYTKCDVSDSKSCEALGQFAKEKLGTIGYWVNNAGINGGRRALSELTMQQVETVVKVNLLGIFYCTKVAMDIMAEQEGFTGHIFNTVGSGVKGGGTPGYATYGATKRGLPQLTASLVKEIDEGVQGYEKKQTKGTIQVHSLSPGMVFTKLLLDDSTPELRKFPFGVLAAQPEEVAADLVPKILAQKTNGGIVEFLTTDRILNKFFERFILQKKSEYIDDDGNVIKFPGEQYDADGVRSLY*