MELEMEKATRDGEVVLGGAEDDEGEEDVVLPGYRFHPTDEELVTFYLRRKVARKSLSIEVIREMDIYKHDPWDLPKASTVGGEKEWYFFCLRGRKYRNSIRPNRVTGSGFWKATGIDRPIYSAGSGSASSGVSIGLKKSLVYYRGSTGKGTKTDWMMHEFRLSPAAAAATNSSPSMQEAEVWTICRIFRRAITYRKQQQPWRPPPAPSAADSNSNTGSFESSEAGDEYMNCLQAPAPGAPCIPQQEHQYVSQMDAVNGNNFFYRDTMHNQPFQGQWNAAPAVPEPEEKPQDTLSTAVTFHQNDHSHAVAANDFYKVEGYLEEIARMLEVTDPAGFYDYRSYG