MDDTIIALATAVGEGSIHVLRLSGPQAQEIIERAFTPHHPQRWQEKSNFTLHLGYFRAGAKVLDEVLIGRMSAPGSYTGEDVYEINCHGGLYIAERIMRECIGLGARLAEAGEFTKRAFLNGKLDLIQAEAIVDLIAAKTDSSADLALAQMEGLLSQKILLLKDQVMETLAFIEAGIDFPEDDVESLDRDALLQRISKGLELARDLLDGSKTGRILREGMLTVIVGQPNVGKSSLLNALMGEERAIVTDIPGTTRDEIRESVTIGGILLQLVDTAGLRESEDLVEKLGIERSWKAMEKAELILLIIQAGQELKAEELKILSQYDQSVIVLINKMDLLAGKERGEEVLENYPTQQGVWIPFSVKENLGFKQLEKEIKQRVYQGKAEKTKEPLLSNIRQITALERAVSALANGWDSVKNGLPWDMVSIDIRQALQEISQMTGDSVQESLLDDIFSRFCIGK