MEKSLVIVESPSKAKTIHKYLGKNYKVEASMGHIRDLPKSQLGIDIEKNFEPKYITIRGKGPIIEKLKKEAKNASKIYLATDPDREGEAISWHLASLLNIDINEKCRIEFHEITKNAIQNAIKNPREINMNLVDAQQARRILDRLVGYNISPLLWKKIKRGLSAGRVQSVATRLICDREKEIEDFKPEEYWSISAYLYKEKKTQSFEAKFYGTKDGKVELKNENDVNEIVKDLTDDYVVENVKIGTKKRNPSPPFITSTMQQEASKTLGFTAKKTMMIAQQLYEGVEIKGEGSLGLITYMRTDSTRVSDEAKKAAYEYILQKYGKEYANPNATYAKKGGNIQDAHEAIRPTYIDLDPEKIKDSLKPDQYKLYKLIWSRFLASQMSPALYDTMNVDIINKNYVFKASGSKIKFSGFMAVYTDDDENENEDKMLPMLNSGDFLKLKELKPEQHFTQPPARYTEATLIKELEEKGIGRPSTYAPIISTLLERGYVIKEKKNLKPTELGFIVTDVMKEFFPDIVDVKFTAQMEEQLDRIEEGIEKWCDVIDEFYNGFNASLKIAEEQMKDIEIKDEETDIKCEFCGRNMVIKYGRYGKFLACPGFPECKNTKPLYEEIGVTCPKCGGKIIIKKSKKGKVYYACENSSNCGTMFWDRPISETCPKCGALLVEKHSKGRKIIKCSNCDYVK