KRGILPKQATTVMKTWLFQHLMHPYPTEDEKRAIATQTNLSILQVNNWFINARRRILQPM