MEGELKPMDAEQLREYGHKMVDFIADYYKNIENFPVLSQVQPGYLRKLLPETAPAHSETLQDVLEDIDEQDANVCNLDLGAFDPDVQTKILPGVTHWQSPDYFAYFPSNSSVAGFLGEMLSAGINMVGFSWITSPAATELEMIVLDWLAKALKLPDDFLSTGQGGGVIQGTASEAVLVVILAARDKVLRRVGKDAISKLVVYCSDQTHSSLQKACQIGGIYPENFRVLKADPSRDYALSPDTLSEVVSHDMATGLIPFFFCATVREIEKEDTMFILPNHIFQCISKRTIFWFYFLGFSHFG*