MELEGVEPNEEKPSLQELTYFLSTLVAEKVDPHDEQNYQYIVRKNNELLAHRMSGALFSVLCDQKQRIANSRLNSVSLLESIENKEIARLDNMLVAEGIIPKADQEVVCPRGDAVEYKSKLDSIRNMYEHEMAEYEKNSENFKITVTQLLELHKKVRPITDMDSEKMMHLVDLKAVRIATHIKQWACENVMSLKGRLCDARRKRRNFTKTSTDILNQYFFANLENPYPSEEVKEELARMCNITTNQVSNWFGNKRIRYKKSIAKTKVQEPQNFALPPPPNPFNYFNPFYGQHP