MEHKLVIAEKPSVAISIAKVIGAKNKKDGYYEGNGYKVSWCVGHLIQMANPDAYDEKYAKWKIDDLPIITKEYKYEVAKATKKQFAVLKKLMNDKEIDTVINACDAGREGEAIFRLVYLQASCKKKMKRLWISSMEDSAIKDGFDNLKDGNVYDNLFESAQARAIADWLVGMNISRLYSCLYKQNYSVGRVQTPTLSMIVKRDDEIANFKKEKYYTVELELDGFTLSTERIDSLEVAEQLKNLLECRIEITDVIQTEKITKPDLPFDLTTLQRECNKHFGYSAKQTLDYAQSLYEKKLITYPRTDSRCLTEDMITSTVNNILGKNDFDTERIRVVFNSKKVTDHHAIIPTVSSMSEDLSSIPESEAKVYRLISNKLHASVGYPLIENTTKIVATFDGFEFTSSGKVIVDEGFTKYLKEYMSKKNEEPVLPEINVGDVLEIKEKEIKEKYTQAPKHFTENTLLKAMEIAGNDGLDKNVEVERKGLGTPATRAGIIENLIYKGFIERDKKNLIATNKGISLITIVADTFKSAETTAKWEMELSDISQGKSSKEEFLNTIEHEIRNELSHYKKE