MSQGKIVQIIGAVVDVEFPRDMIPRVYDALKLDENGLTLEVQQLLGDGVVRTIAMGSSDGLKRGMTVSNTGSPITVPVGKGTLGRIVDVLGTPVDEAGPIDTDKSRAIHQAAPKFDELSSTTELLETGIKVIDLLCPFAKGGKVGLFGGAGVGKTVNMMELINNIAKAHSGLSVFSGVGERTREGNDFYHEMKDSNVLDKVAMVYGQMNEPPGNRLRVALTGLTMAEYFRDEKDENGKGRDVLFFVDNIYRYTLAGTEVSALLGRMPSAVGYQPTLAEEMGRLQERITSTQTGSITSIQAVYVPADDLTDPSPATTFAHLDATVVLSRDIASLGIYPAVDPLDSTSRQLDPMVLGQEHYDVARGVQSTLQKYKELRDIIAILGMDELSDEDKLAVMRARKIQRFLSQPFHVAEVFTGSPGKYVALRDTIAGFKAILNGEYDHLPEQAFYMVGSIEEAVEKAKTLN*