MPPKKQNNEPKKKKASVEDKTFGMKNKKGAQAKKQIEQLRTQEKSNKSADAKRKEAEKARREAEKKAAEQAKKEAAELFKPVQVQKIPFGVDPKTVLCVFFKQGNCEKGKKCKFSHDPNVERKAAKKDLYTDSRDVKATEEENKKKDTMDDWDEEKLRNVVLSKHGNPKTTTDKVCKFFIEAVENQKYGWFWVCPNGGDACKYKHSLPPGFVLKTKEQRAAEKALMDKSPLNTLTLEDWLESERHKLTGNLTPVTPQTFAEWKKQRLDKKQAEEQARKAKEATGRTLFESGNWRAEDESSDEEGDDDDTFNLAALRRETERIREQKEEERLARLHGAPVPISNDETIAQEGEG