MSYAMENPGASATGGWWVYAIPLLTRIGVRDYFLDSSDHISSWEQWPLYVALLISAVCAYMVFCSGPGGCAWAGKHKKGVAIPGPKGWPIIGSLVDMSVGLAHRKLEYLARLHGAKKLMAFSLGSTPAVITSDPEVARDLLGSSHFADRPLKQSAEQLMFGRAMGFAPNGDYWRLLRRISATHLFAPRRIAAHEVSRQADSTTMLSDIRDESIINSGVVKLRRHLQKASLNNIMGSVFGRRSLDGQTQKNLGEMVDEGFQLLGAFNWADHLPWLRVFDPLRIHSRCARLVPRVTSFVKDIIDEHRLPRVTSFVKDIIDEHRQRDETTDSDFVDVLLSLQGEDKLRDDDMIAVLWEMVFRGTDTTALLTEWTMAELLLNPQVQGKVQAELDAVVGRDRTLSEDDIEKLPYLQAVVKEX