MEVLMSYKVSLQDAFLLSRWLEGGEVASSYHTGQGVSESGKASSSSLHAGHGSHVISDDSQMQEGDGVTNENLHDTLSNEEDPIVVALSKGMVRVIDREMRSMKRRLDSLQCSVDSMREEMSRKLDTMHGSIMELRNDVLPRIQRLVEQSLKFSIEREVGRVPRWGVLTTENVGVKRRMVTALFKDLKSVHIELFCEHREGPHPVKGQKGLNVTLVGEGTSMEKALPYVNGFLKVLTLVAQVGAHVVAGLPGSTVPDLSKIIALVLDTPGFLDNQGLLAKILASSPGETFSGWQQWLVSVLERNGGVTESNIASRFMLRRALYEDTSQVAWLCDSHYKQQRPLPL