MGFFKKILVVDWKEESDPLFEDFAVVPLLALFFPTVRFFLDRFVFEKLAKRCILGRGHYKLDVDIEERRKVKKFKESAWKLVYFLSAEILALSVTYDEPWLRNTKCFWVGPGEQVWPDQKTKLKLKGLYMYGAGFYTYSIFALIFWETRRSDFAVSMGHHVASVILIVLSYIFRFTRVGSIVLALHDASDVFIETGKMSKYSGYEWFASFSFIMFVASWMTLRLTYYPFWILRSTSYEVLLDLDKEKHKVDGPIYYYLFNTLLFCLLVIHIYWWVLMCRMLANQIKARGRLGDDVRSDSESEDEHAD