MPPKNIPNKKVEQKKKEKIIEDKTFGLKNKKGAKTQKYVQQIKHGNVNHAKIDAEKAAAKKKAADGELRDLNKLLKPVTEMPKVARDIDPKSVVCLFYKQGICHKGEKCKFSHDLSKEQKTAKKNLYVDSRDLSKEDDNIDEWDEFKLNEVAEKKHGEHDRKRPNQTDIVCKYFLEAVETNKYGWFWECPNGDGCIYRHALPSGYILKKDKKKLEEHKRLNEVSLEELLEKERAELKPESLTKVTLETFISWKKKKLRERKRKIAEEEKEKKKNIKTGKS