MVLPGFFKKILVVDWKEESDPLFEDFAVVPLLALFFPTVRFFLDRFVFEKLAKRCILGRGHYKLDVDIEERRKVKKFKESAWKLVYFLSAEILALSVTYDEPWLRNTKCFWVGPGEQVWPDQKTKLKLKGLYMYGAGFYTYSIFALIFWETRRSDFAVSMGHHVASVILIVLSYIFRFTRVGSIVLALHDASDVFIETGKMSKYSGYECYEVLLDLDKEKHKVDGPIYYYLFNTLLFCLLVIHIYWWVLMCRMLANQIKARGRLGDDVRSDSESEDEHAD