MSRKIVMILVCILVLGLSGCGDTLTLNQYNTSEIWYIAYTDIDTVCESNELTADGSSILHSEEDYLLLSYVVDSNIEITKELKDGGWDHLILTNPQWIDRFGDPSKLKPVEYGSLANSMQEFLDVQMPILTADGNVLPDGVGLYQYDGETLLAFPVHVALGAAEPIEAKNPLIILVDKPAQSLKASSCMLPLTSSGNVLFAEGEKLQESFDESKLIDYGSIEEFQMNH