MRLHRAQPLEKKALCGDDLAATGALAMVELTYPMRNGVVHNMDAMQVIWDYALCERLPALVGPSGGSTARWRYEDGLAWLQDRPLQLSEPPNMSLRQRCDLLGLFFEKYGLSAIQTVQQGILSLFANGTERGVVVECGEGLSHCTPVFDGFVLATAQRLVDVAGRAVTERLGQVLGHQQPHRRYQRRVPTGSDIGAMSHASWLFNDMNTLRQIKEHYCFVAHRRNGLEDRLTRETSALHRDCVLPDGTSCRLGPERFAAPEVLFNPQEIDHECDGIATALWKSIEAADIDVRAALYENIILSGGSTLLPGFGARLQREMKSFYLTEKLNGDPARMARCPIRVKEPQRRQHMVYMGGALLAELSQDQPERWLSRSAYEEGGTSAIIARYHGAN