MGESAATTFASIVVLALGFAAAGFIYHKSYKMIVLKKMTRAFEPGDPVLDLATTAKEVPRTLVPEDEHWVQRPEQAHVDAIIDGRESGHYYLFMGEKGTGKSSMLIEAMRKTDGDGVAMFEAHADTEIVRIRLGKALDYEFHEDYIGGYFSERGPRETTALLDIERALNKLEKVAMKLAKTRRKPIVLIVNQLHLLRNNEEGRDLLELFQQRAEQWAAANLVTMVFNTDDYWVYERLKLLATRMEVLAVTDLPKSQAINALKKYRMRYFHEIPNHKELEDVYDRIGGRLSFLNRVAKSRDMIRTCDQIKETEKKWFLNQCWILGSEMDDDVMDQQKWAAAAMTLALALVDKEEEKAETYDPVVGHLLPTFPFHIAQEIMTRADFIRDLDSLNLFTVTSQADVRASSVPMHLAFKEICAEPRFRKHLEDTIQRIADIESLGRTRELVAKDLVLGGQYDIETSRKGITVRLKQPEEKDD*