MSQDIVVELGLLSEVDGSAKLLMNSTNVLCAVTGPVEPKARQELPTEMALEVIVRPAKGVPTPREKYLEDKIRAIFTPLITRHKYPRQLCQITCQIMEAGENEQLHNQKELSACVNSALLALVNAGVALNDLAAAVTIAVIDDQSQENKAQYIIGPSDEELEKSSSVHTIAMEVGDNGKKVKRVLLIESNGIFNDKVIFDILELSESACLNLCSNWRGVLTKHIQKELDLQSS