MNQPLLSVNNLTHLYAPGKGFSDVSFDLWPGEVLGIVGESGSGKTTLLKSISARLTPQQGEIHYENRSLYAMSEADRRRLLRTEWGVVHQHPLDGLRRQVSAGGNIGERLMATGARHYGDIRATAQKWLEEVEIPANRIDDLPTTFSGGMQQRLQIARNLVTHPKLVFMDEPTGGLDVSVQARLLDLLRGLVVELNLAVVIVTHDLGVARLLADRLLVMKQGQVVESGLTDRVLDDPHHPYTQLLVSSVLQN*