MDHTQLWDAIKTELRKSIGPGMSFDNFVEGLTPIRLIQTPNNSDQLYLSTTHKNVANEWKPNGQYYNQFLSASIQVTVDLLGNPTLILPVVSYIEVTAEKIVPTQSTTAEQLDLNLSDNIGLNSTESRLNPKYRFDSFIASTPNREAKSVAEAVAEHPGQEWNPLLLYGNSGLGKTHLMQAIGNDLLIRNPKASVKFITTDDFMNDWTDALRFNKTNEFKKEYRNVDLLLVDDIQLLADKENVQEEFFNTFNAITRDGHQIVLTSDKLPKDIKGIEERLVSRFAMGYSANLTQPDPETKIAILKNKAEESSIEISYDVLSEIANAVNTNVRDLEGVFKKVVAKIKISNSEVTVDAIREILKDLNFERSNIITIPLIQEAVAYYFDLNISDLTGKSRVKEIVIPRQIAMYLSREITQESLPAIGRAFGGKDHTTVMHSTNKIEENMLDDAKLEQQVQKIRALVQH