MDLVLGKMMSNSAEFEEEFLFPTPEQFYKSNYEQIHILYSTGDELLEPPSLEILDGQEMEEIIDYEPQGEEDFLLESEQDQAIASIVPEQASAVCCSLCLRRCPQAVAIQFETAAECQEKLKNVLHLKLELATENCAVCRTCWKLVETIADFKECCIKAAKGTKKIAKGLVYREETDSWLTEGTADLIGRMQQTVKGHMERVDRAVKTVPRKKPTRNVIIIPLPDPAGSTEEVAMESVEKDESNNTIKEIVVRECGKCQRRFDTESGLRIHTSRCKGPTDADESWHTCSVCSVSFKGVVQLNYHMNKHKGIQPFKCRKSCEKTFYSAMTRINHEKSCGSVGRICQICGAVLKSEGTLKNHMAYIHGHASLPCTICSQLFKSQKALRRHVLVHSGERKHPCNVCGKAFKTNYAARVHMRIHTQEKPFQCEQCPEAFAVKCLLKAHVTRIHEALNCDDL