MVELDKYLPVNREEAFRNGVNKNFAKIEQGFSQRDAVMNSHQTTQKNAHDTEQILHYLSDKEKDVYYHSALDLKHYLLLECSRISNLVLGATTDQSVELKESRVDLEGKAHITLYGRLLADFTRLKNALDKLIELEESFDIPKIEPQFWTELGGIRNVVQQYFWINKLNGRVYQTQSDSQAQEGFYINELTPSGHFLGTMHIPKGGHGTSLGVEYVNGQMFMWTNVDKRLVKFTFKADTKLDATLLRDYMPSSVAPVFFAPVSDWKGEKMAFRRSDGIIELRDVNDLNKNIDKVYAQVTIPLEERENDYRPMQGVAISDKNCYWMSGWGTDENIGKVFVYDWHGKLLDTITLDNLTQVTGVGGEEYASDNHSEPEGLFFTEDKGKKVLFVGFSTGGTRKRHHKIYGFSQRGGLERYSSIVRNGAQNYPLTRGDGKAHSTPDGLTKLSDLTKVGSYYAQGSDVALLTDLPVEFKGVPLWIDNLPAEQHNDVRQVITRRSTEKSMLKFERMINIGKAEQAFSVGSWTVYQSQTTRGEFIDASIYQNKLSNITSPMKMYMTAEQANLFTDHPVKNGNAGWFYENSGYGVTGEFRQTITINSSLRYEVYSRMVFADRVSEWFVIAGNQVK