MSSGKIVQVIGPVVDVEFSLDQSLPDINNALVVYKNGEAKQKVVLEVALELGDGVIRSIAMESTDGLQRGMEVIDTGKSISVPVGKDTLGRVFNVLGDTIDLEAPFPADAERSGIHKKAPAFDELSTSNEILETGIKVIDLLAPYLKGGKVGLFGGAGVGKTVLIQELIHNIAQEHGGISVFTGVGERTREGNDLYYEMKDSGVIEKTAMVFGQMNEPPGARMRVALTGLTIAEYFRDVEGQDVLLFIDNIFRFTQAGSEVSALLGRMPSAVGYQPTLATEMGQLQERITSTKKGSITSIQAIYVPADDYTDPAPATAFAHLDATTNLERKLTEQGIYPAVDPLASSSSALAPEIVGEEHYEVATEVQHILQRYRELQDIIAILGMDELSDDEKVLVGRARRVQFFLSQNFNVAEQFTGQPGSYVPVAETVRGFKEILEGKHDNLPEEAFRSVGKIEDAIEKAKQLNY*