MRILEFDEKRQAVKLHIESEDDLWLLHLILEKDDKVVAKTTRDVGLGKESRRIPMTIILKVDYTEFQEFTNRLRIHGIIEDAPERFGIKGAHHTINLDIGDEIIIIKQQWNKYVLDRLKRQANKRSRIIIALVDFDEYLIAIPFEQGIKILSEKSLRPLNEEEGIIEQNALEIATELAEYVKQYDPDAILLAGPGFFKEEVSKKVNAILKNKKIYIDSVSSATRAGLHEVLKRDIIDKIMTDYEIAIGAKKMEKAMELLAKQPELVTYGLEQVKNAIEMGAVETVLVIEDLLSSDEQERLTIERMLEDIENKRGEVILVPKESPIYFELKNLTGILAILRFRIN