MSGEMCSDGFFDSEEEELVGQAHAWRCTFAFAESLAVKCAVLLGIPDMIAREGPRGTLSLKEIVARLPRESPDASCLFRIMRFLVAKGVFRASVDPEGTNESTRYGLTPASKWLVKESRELSMAPMLLMQNDERTMAPWHRFNECVLDGGIAFERANNAEIWAYASAHPDFNHLFNSAMACNARIVMKALLSKYHGFHALNSLVDVGGGTGIAVAEIVRAYPSIRGINYDLSHVVATAPHHPGVEHQGGDMFESVPPAEAIFMK