MPPKKQAQAGGSKKAEQKKKEKIIEDKTFGLKNKKGAKQQKFIKAVTHQVKFGQQNPHQVAQSEAEKKLKKDDKKKELQELNELFKPVVAAQKISKGADPKSVGCVFFKQGQCTKGEKCKFSHDLTLERKCEKRSVYIDARDEELEKDTMDNWDEKKLEEVVNKKHGEAEKKKPKTQIVCKHFLEALENNKYGWFGVCPGGGDMCMYRHALPPGFVLKKDKKKEEKEDEISLEDLIERERSALGPNVTKITLESFLAWKKRKRQEKIDKLEQDMERRKADFKAGKALVISGREVFEFHPELVDDDDEEADDTRYTQGIGGDEVDDSVNVNDIDLSLYIPRDVDETGITVASLERFSTYTSEKDENKLSGASGGRAENGERSDLDEDNEGETQENGAIDAVPVDENLFTGEDLDELEEELNTLDLDE