MEKLKELGLATIALPYNQMMTLYMENDQLDKVPLVIEELKRNGVILDTCSYKIWMMTHAAMSEIDKIENVLKEMKCDDKVITDWTVYDALANIYIKAGHLDNAHSALKEMENMITQTDRSCYHRLISLYARIGNIEEVYRIWQTFQLVFPKRTIEDYVCLLSSLVRIGNIKEAEEIFEEWESITSKYDIRVPNVLFGAYIRNGLLEKAELLLKRIVDTDIHFYIYASMERSELFKHFIHEAFMIVQGEYYGLFSARKTEVESEINIRLLLPTELQLSHWNSGLELTLYTLL*