MPPKKQAQAGGSKKAEQKKKEKIIEDKTFGLKNKKGAKQQKFIKAVTHQVKFGQQNPRQVAQSEAEKKLKKDDKKKELQELNELFKPVVAAQKISKGADPKSVVCAFFKQGQCTKGDKCKFSHDLTLERKCEKRSVYIDARDEELEKDTMDNWDEKKLEEVVNKKHGEAEKKKPKTQIVCRHFLEAIENNKYGWFWVCPGGGDNCMYRHALPPGFVLKKDKKKEEKEDEISLEDLIERERSALGPNVTKITLESFLAWKKRKRQEKIDKLEQDMERRKADFKAGKALVISGREVFEFRPELVNDDDEEADDTRYIQGTGGDEVDDSVGVNDIDLSLYVPRDVEETGITVASLERFSTYASDKDENKLSEASGGLAENGERSDLDEDSGGGGQENGSIDAVPVDENLFTGEDLDELEEELNTLDLEE