MATGKIVQVIGAVVDVEFPQDAVPRVYEALEVQNGNEVLVLEVQQQLGGGIVRTIAMGSSDGLRRGLDVKDLEHPIEVPVGKATLGRIMNVLGQPVDMKGDIGEEERWAIHRAAPSYEELSSSQELLETGIKVIDLMCPFAKGGKVGLFGGAGVGKTVNMMELIRNIAIEHSGYSVFAGVGERTREGNDFYHEMTDSNVIDKVSLVYGQMNEPPGNRLRVALTGLTMAEKFRDEGRDVLLFVDNIYRYTLAGTEVSALLGRMPSAVGYQPTLAEEMGVLQERITSTKTGSITSVQAVYVPADDLTDPSPATTFAHLDATVVLSRQIASLGIYPAVDPLDSTSRQLDPLVVGQEHYDTARGVQSILQRYQELKDIIAILGMDELSEEDKLVVARARKIQRFLSQPFFVAEVFTGSPGKYVALKDTIRGFKGIMEGEYDHLPEQAFYMVGSIDEAVEKAKKL*