MQEILEFWMKEYGRAKSGSTSKRAFYELTKGVINEFKGIYIHPDLVHFVAEWCSVKYAFYVKDIMDSIDKKVHEKLDEEELEDTVENAKPLFEQEVRKMHEKQLEHE