MCNEEKVLDIIDGHGSQAMKYAVPGLGPYSPRPSSHNKSLKGRDREHHDASKAMILPVSCRDEISDPTLRKGKQTMEIRVDLLPPSVSDLLFVISPTNSRDLSKFTNLRSSTPVSEGSVVVDADSEGSEILADNEVNYQAKFGDECAVLISIYRLEDELWHVNKINSFGHGSHRDYRTVMKKILELGYPRHPAMRNLVPPVLDRIQAPEPYPPAQEELNISHPVKETRVHLTEKHALELLDGTFSRMGYAVELSANQKAMTTEFLQILASHAFPQAISETLWLSSARRMDQKQLSINEAIFGDAWRLRFEFGWTFPPEQEEEDDPTPFFLDAACVIFEGQALRELVDYRGAHGVRWVMNGVLDYRGYWVGQIPIGDATGGAVKHVGGDFNYTAREGKTSMEVQFNEIPLGVTDMFFVLSSHSLPISPFSDITMQVKDSFGLPQATKFMREDX