MKLLPKILAHSIEHNQHIEESRQLLSYALIHPATSLEDRSALAMWLNHLEDRTSTGFGGQNRSRSDSVDYGQTHYYHQRQNSDDKLNGWQNSRDSGICINASNWQDKSLGCENGHVPLYSSSSVPTTINTIGTSTSTNVPAWLKSLRLHKYAALFSQMTYEEMMALTECQLEAQNVTKGARHKIVISIQKLKERQNLLKSLERDIIEGGNLRIPLQELHQMILTPIKAYSSPSTTPEARRREPQAPHPPSLMGPEGQSPDCKDSASASSATANTSAGASGGLQPHQLSSCDGEMAVAPLPEGDLPGQFTRVMGKVCTQLLVSRPDEENISSYLQLIDKCLIHEAFTETQKKRLLSWKQQVQKLFRSFPRKTLLDISGYRQQR