MSEPKSDMSPQELADFLINKVMSLCRESHLDQALEVVEQAIKHAPDPTHALLIKARILTGLHLYDDALATTNEALALGEDIDALKLKGNILAIKDDLEGALEIFTNITEIAPKDAESYFLKGGILAEMGRAQEGIEEFEHSLEIDPSIEHVWYSKGMLLLESERYGAAISTFEKTMELTEDFVEPIFFTGIAHRKLGQAKEAIECFHSAAEMWELKALVSRNTEPYEKALGAIENALELDVANIDMWRTRGKLLYKLGHKQEAKAILSNAAELCVQEDNYNDAIKTYDMLIELDPEDEDAKKAREEIISAATNND