MLVIKSKYPDQMPDGSVSGAKVIIDGVDDHAGWHIPLTLPKEYLDKPQSEVMALCEKMIYQQLQPQKALNEKFAKLDETIEKGENMLKFVTGILNQIIATNEEEETTDDQTVGKVD