MKKMKSESLTLLLVNLAGIMERADESLLPGVYKEVGKALHTDPTGLGSLTLFRSIVQCLCYPLAAYLSGRQNRTHVIALGAFLWSAATFLVAISSTFTQVAISRGLNGIGLAIVGPAIQSLVADSTDESNRGIAFGWLQLTGNFGSILGGLISVLLAETSFMGIPGWRISFHLVGFISIVVGILVRLFAKDPRFIDNYGNVKEQPPQKPFREEVRELLKEARAVVKVPSFQILVAQGVSGSFPWSSLSFTPMWLELIGFSHKTTALLLTLFNVALSIGGLFGGKMGDVLAKHLPNSGRIILSQISSGSAIPLAAILLLGLPDDPSTAAIHGLVLFIMGLTISWNGPATNNPIFAEIVPERARTSIYALDRSFESILASFAPPVVGILAQHVYGFKPIPKDSTGSQEIETDRENAAPLAKALYTAIGIPITICCFIYSFLYCTYPRDRDRAKMDALIDTELQRMDEIGYHPSDEENDELQYFSESDELHKKELTMIDIDYKVDERLDNDEKRLLPDQL*