MVLEMEKLSDDEVGQILKRISGRVDRKSCAQVCHQWRRVEGVTRTCLRILDPQLLPSFLPRFKNLLSLEAGQGIVDADLIFIAKSCTSLQNLNLNIRRYRNLMDLNFSEDYEYDEIGDVGISAIAAGCKDLRRVALRWRQGISDDGITSLVKGCPYLTHLDLARCKRLTDRALEVIAGASCLEALTLKGCTSVKDQGIAMLSTGKTSLTLKRLDLCECDQITDVGITFLPHMAVLESLNLAECGPRITDVGGVTLSLVQSLQCLNLSWLINVSDVSILAIAQRCVGLRELNISGCELVTGVGIHGFGRHRALHGLTLSACFNIYHDDVERMAMQCSTLVYLGLDRGLRSWISSEALRTIESRCKVEWL*