MKNIVFCGLSSRAFSMFIKPLMERFSTHYEITGLLDADPKRFAVCKKKFPELAHVPEFSEDAFDEMMRVSKPDIVIVAGRDDTHVAYIVKSLQWNTDVITEKPMVTTVQDANRVLEAEAKSEGKVTVAFNYRYSPFHRKIKEMILDGKIGRVTSVDLNWYIDTYHGASYFKRWNRSRQFSGGLSVHKSTHHFDLVNWWLGQNPEEVFAYGALNYYGPDSEWNPLPEEDGRFCGTCRVKEKCHYYSRWHPRSSKASIKDDHLEAGDQSSLYTAYRPDACIFDEEIDIEDTYVAAVKYDGGALLSYSIIFSAPYEGYRLTINGTKGRIESNEFHEPSRIPFAFPEQTIEYYPLFESKQTIQVVKNEGGHGGGDPLLLEDLFLGKDPLRRYDILAGAEAGAYSIAVGEGMWRSVAEKKPIGMKELFQMQNV