MQALKTKSNIGEMFNIQEKENGEIAISARELYKALEVKKRFSAWAEINLKHFKENRDFTSVLTSTVVNNGAVRQLEDYALTLDVAKHVAMMSGTEKGFDFREYFIQVEKAWNSPEMIM