MLIADIKLMYKQSKILCLVGMGGIGKTTIAKTTLNNMKDMYDTSCFVECDESSSDCYKSLCHILEQLKVEAKPKDLKEAQEILKLFMIKKSVIIVFDNVIKQSQIEDVVHLDDIFAMSGSTLIVTTRDWEVMEYCGIEHCKLNIEELDEETSLKFFITHSCGYEDKLHSELVVVGKKIVKAYNCLPLSLKVRGTYLRDKKKLRCWERVFQRLKRDRQLDGDEKNSDYKIWDILRVSFDNLRVEEKKMFLDICCFF*