EEKNQILTAVKTDDEGNPIIEDGKFISDAVNSLIFTIAQHFVGDPSLIKDRSCDLLSNLKCKSLGDFRWYKDTLLTRVYTREDSQQAFCKEKFLAGLPKSFGDKVREKLRSQNPGGEIPYHTLSYGHLIAIIQRVALKICQDDKIQQQLTKEKSQNRRDLGTFCEQFGIQGFPKKPKPRKQDPPKQQWRRRSSRNDHRKPKPRPKPHSAQAPKIPPENRPSQGKDVTCYNCGKPGHISRYCRLKRRISELHLEPEIEDKINNLLIQTSDEESAPLDSEVSEDLNQIQDDDSQS