MADKDNSVFELLNSIDVSDKVEKKKSGKNELSYLSWTWAWTEFKKKFPKATYEIKKFVSKDGNELPYMYDSTTGFMVFTSVTVDDVTHEMWLPVMDGANKAMKDKPYKYMTKYNGEKSVEQASMFDVNKTIMRCLVKNIAMFGLGLYIYAGEDLPEEPPQPQLSDAELIEKYLKQNPENKPNVDEFLKTKSEHEVAEMMKAYIDWSK