MQYSIEINKNTEIFDIDKVAKQAAGAVLMRQGKSIVLATVAREEKQVEEDFLPLTVQYIEKAYAAGKIPGGYVKRETKPSDAETLTARIIDRSLRPLFPKGYAYPTQIVVMVLSADPKVDLQVMSLNAASVALYLSDIPMKAPVCGVRIGKIDGNFILNPNNEELQNSTLDLYVAGVKDELLMIEMRALPDQKENEIFIEAPYADVLTQTTSQNMNELSEDEILEALNLAQKAILNGSNAYEEAFSKHKKNSQIELKNEIEHPEILAFIENNFQKQIKEAINQMAKSERASELNKIAKEILNLEITKDWSEESVLNTLAKVKRKLIREQILNEGKRADGRSLNEVRPISIETNILPNAHGSCLFTRGQTQALVVATLGGENDAQMIDLLTEKNPISERFMVNYNFPGFSVGEASPIKAPGRRELGHGNLAKRALYPSVDENYPYIIRLVSEILESNGSSSMATVCGGSLALKAAGVPSLKLVAGVAMGLIFEDNKHAVLTDIMGLEDHDGDMDFKVAGSKDGVTALQMDIKLGGIDQETLKQALYQAKEGRIHILNIMEEAAKEIIVNEEVLPKLELFSVDPSKIVDIIGQAGKTIKEIIEKFGVSIDLDREKGEVKIAGSQNEQIKAAKDYIINITSSQKGTKKGSKDKDISGFELGQEFQGIVKKIAPFGAFVELKNGVDGLLHSSKSKHLNLSENQSLKVKISEIKNGKISVDLC