DCTFDQELELTPLESALGVLELIQREFSVAEKTMETVQKMVKEAAVVVCIKNREFDKASKIVKRHIGKEPRNQKKRNELLTIIREKNFTHPIIKNFSYKNFQQSVFQVLKTYVDDSEPLLLTVRVHPAHLASRPALASAPARGSRKVARATLVMPLQPAQFCLFCRQPSGTVTTYGISVLREAFKILSDSQDSDALFTKLDETDFSFPKQLSPSVSHRTKRRKEAANQDSEISDPPEIPHKGKRLLTISKLVMEQDSQYSESSESPDSSQEPVVSSASRPVQKLHVQPVSTESAKSFQRRWNSSYGEEEKDRWSEEDELFSDAEPGLLHSPRAGEVQHLGEKWTIQESEWIKEGVKKFGEGRWKTICQKYPFQNRTAVMIKDRWRTMKKLGIL