MEKFRLRFTGFQDEPGKFYSRELSMDVKKSEANGSQKPSLLEEQQEKIKEIRRSLGQLSDKLSIYCSDASISRYLRARNGNVKKATKMLKETLKWRFEYKPEEIRWEEVAHEAETGKIYRSNYIDKFGRTVLVMRPGCQNTKSTKGQIRYLVYCMENAILNLPSEQEQMVWLIDFQGFNMSNISVKVTRETAHVLQDHYPERLGLAILYNPPKFFESFWTVVKPFLEPKTYKKVKFVYSDDLGTKKIMEDLFDMEKLESAFGGLNQTGFNINDYAERMREDDKRMPLFWAGAASLSGPPPATAPCFNTNNSESGSDDSDKEHAENSSPLELSSNHSSDVYLLELSGVKNGAMGIDSGVGKINLEPNCNDKAADS