MGVEKVPKYDIPTKKVDYVFIELDKMKPHEQLVQKELEAFIESVTGSGIFWKPMLLAKVPGEDMYLIVDGHHRWAGLQKLGAKRAPSVILDYFSDDVKVYTWYPAFKGDLNEVVERLKKEGLEVIEDPEAEEKAERGEIAFALVGEKSFAIPGGLEEQKKVSKVLDEMSVEGKIELIYYGLKEDAREDMAKGEIDYVFIRKAPTKEEVMELVKRGEVYSPKTTRHVLPFNPDKIDVKLEELF