MDLITKESGQLGKNASLQACEDSVDALLEFLEQAKANVTDKQYMAQVHTMYTSQVAPQIIQTPNDVHKAISRYGKALDRTFKLNVNSAASSIVQIASDNDDSKEAVESREELNRAVAVHLLRLGEFDTANIFLGESATKLPPLLVEQFELLYDILRSMGERNLQPAIDWASTHQRFLDCRGSDLEFQLRELQFKMLLSQRDTSAALAYARTHFQRYQRHYLKEISQLVTSILYSYTGNSPYEKTGGEVSGDDHAVALKTVQQTLIKEFCTLLGLSSESPLVQAVSSGTVALPILAKMGGIMKTKRTEWTSSNELPVEIDLPPEFQFHSVFVCPVSKEQTTDSNPPLMLPCGHILAHDTLKAMSKDSDRYRFKCHYCPEETTFPHTRRVYF*