MATVAMELEQDLPGFRFHPTEEELLDFYLARVVLGKKLQFDIIGTLNIYRHDPWDLPGMAKIGEREWYFFVPRDRKAGNGGRPNRTTERGFWKATGSDRAIRSSGDPKRVIGLKKTLVFYQGRAPRGTKTDWVMNEYRLPDFAAGRAAPPFPKEDMVLCKIYRKATPLKELEQRASAMEEMQRRSSHGDHTNIASIVHDASASTGDDYFSSDDVHDSGFLIPSSSSSAAAAAAPSDSSKNGGAPREAKKEEEADVTVTVASATSAASLSGLQLPSLQLPANHGVMDWLQDPFLTQLRSPWQDQHCLSPYAHLLYY