MHYFNRAKKAKNNEFYTLFEDIAAEVACYPNAFKGKVVLCNCNDGYQSNFWQFFQSQFHALGLKKLVAIAFNPLGNSYQLNFDGKEIKELPLAGNGSFDSAEAIVLLKQSDIVVTNPPFSLFQDFVCLLAEHGKQFLVLGHNGAVGYNQIFKLFKEEQLWYGHTVNSSMLFQVQSNFKLYDPKSVNFVKKDGQLFQKVPGISWFTNLKKNQQPAWLKTKSRYQGNEHKYPKFDWYDAIFVSKVKEIPLDWFGYMGVPLTFLNCFNPKQFELIDCLANPYATLDTLKTNAYVRSHHGDVRNVKGKRRYVRVVIKQRQNVI