MSAGKIVQIIGAVIDVEFPQDAVPKVYDALKVESGLTLEVQQQLGGGVVRCIALGTSDGLKRGLKVENTNNPIQVPVGTKTLGRIMNVLGEPIDEQGAIGEEERWAIHRSAPSYEEQSNSTELLETGIKVIDLICPFAKGGKVGLFGGAGVGKTVNMMELIRNIAIEHSGYSVFAGVGERTREGNDFYHEMKDSNVLDKVSLVYGQMNEPPGNRLRVALTGLTMAEKFRDEGRDVLFFVDNIYRYTLAGTEVSALLGRMPSAVGYQPTLAEEMGVLQERITSTKTGSITSVQAVYVPADDLTDPSPATTFAHLDSTVVLSRQIASLGIYPAVDPLDSTSRQLDPLVVGQEHYDVARGVQGILQRYKELKDIIAILGMDELSEEDKLVVARARKIERFLSQPFFVAEVFTGSPGKYVTLKDTIRGFKGILEGEYDHIPEQAFYMVGSIDEVLEKAKNM*