MNSLNGETLLTGLIANPARHSLSPLMWNTSFQEKNMNYAYLTFEVEEGKLTEAVRGVRALGIRGVNVSMPFKQSVIPLLDDLSPQAKLVGAVNTIVNQGGTGRLVGHMTDGIGCFKALAAQGFSAKNKIITIAGIGGSGKAVAVQAAMEGVAEIRLFNRNSSNYDKVIDLSDKIKKQFQIKVVVDYLENKTAFKDAIRTSHFYIDATSLGMRPLDNYSLINDPEILTPNLVVVDLVYKPKETALLRFVRQNGVKHAYNGLGMLIYQGAEAFQLITNQEMPISSVERVLQTEN