MGFFEKILVIDWKEESDPLFVDFAVVPLLALFFPTVRFFLDRFVFEKLAKLCILGRGHYKLDVDTEERRKVNKFKESAWKFIYFLSAEILALSVTYDEPWFRDTKYFWVGPGEQVWPDQKTKLKLKGLYMYAAGFYTYSIFALIFWETRRSDFGVSMGHHVATLSLIVLSYIFRFARAGSIVLALHDASDVFLETGKMSKYSGYEWFAGFSFIIFVASWMILRLTYYPFWILRSTSYEVLLDLDKEKHKVDGPIYYYLFNTLLFCLLVLHIYWWVLMCRMLANQIKARGQLGDDVRSDSESEDEHAD