MLFTVAAATLLPGLALAHSHIPYIIINGEQFPGHVPKTTNNPPNIVGWTANNTDDGPVNATLYSDPDIICHRAATPATAHAPVRAGDSIHIQWNGWPASHVGPALTYLARCEGEGGCAGVDKQALSFFKIDDSAPALLDQSSGPPGRWASDVVIANNNSWTVTVPKGTAPGAYVMRHELIALHFAARKGGAQNYPLCLNLWVLGQEDGAEGASWRAGALGYGQGVPATDMYRSDDPGVDIDVAVPRKTYTIPGPTVVGGAAPIRPADQTKSIATAYGTPVAIVSGTATVPMPMGVTFVPGPRW