MSFKDRLFICSQYLLPHHLLSRLIGFAADCRATWFKDRLIAWFARRYQVDMREAQVEDLQAYEHFNAFFTRALKDGARPLAQEPGAVLCPADGAISQLGPIEHGRIFQAKGHSYSLAELLGGDAELAAPFMGGDFATVYLSPRDYHRVHMPLAGTLREMVYVPGRLFSVNQTTAENVPELFARNERVVCLFDTERGPMAVVLVGAMIVASIETVWAGLVTPPKRELKTFRYDEAARAPIRLEKGAELGRFKLGSTAIVLFGPQQVAFNDGLEAASPVRMGECLALPKQS*