MKNLEKELEEFKKFKKDFKYEVKEVEEKDGVEVYEGESLIDENGKEKGEGENWINVGYKHSGPYAKVLSNLFPYEFVFKGKKLNSIESFFQGIKFKDPQLQDIVFTYGGLDSNYIQACSEYNWKENGIVFWQGKEIDRYSEKYDDLIDELYISAIQNPLYRNVLKNCTKEIIHTMGKKEKSETTFTRYEFEKQLNCLKEFLKKESN