MEQKVEELSSEDIARVEAQRKWVREHYPPESEEKYRTLDGKLMLLDAILKNKWIERNETLKLQCLGITFGDALAQKLDLKWVAVEDEYGRDPALKVEGTSIVTFPLTSISKRIENGEEVDVFKLFENACAKINELKQQLA