MKSDTPEELHPDSADQEISRLIDEVISTSQTDEKYRQKMQRRKEVQDQRIAKAIPEKGLIIVNTGHGKGKTTAALGMVLRSLGHGHKVAIVQFIKGAWEPAEKRAFSHWENQLEFHAMGEGFTWETQDRDRDLDKAAAAWEKSLEFINNPDFKLVLLDEINIALKLGYLQVEEVLAGLAQKPADKHVILTGRGAPPALIEKADLVTEMTLIKHPFKDQGVKAQAGIEY