MTQPVLDIQQLHLSFPGFNGDVHALNNVSLQINRGEIVGLVGESGSGKSVTAMLIMRLLPTGSYCVHRGQISLLGEDVLNAREKQLRQWRGARVAMIFQEPMTALNPTRRIGLQMMDVIRHHQPISRREARAKAIDLLEEMQIPDAVEVMSRYPFELSGGMRQRVMIALAFSCEPQLIIADEPTTALDVTVQLQVLRLLKHKARASGTAVLFISHDMAVVSQLCDSVYVMYAGSVIESGVTADVIHHPRHPYTIGLLQCAPEHGVPRQLLPAIPGTVPNLTHLPDGCAFRDRCYAAGAQCENVPALTACGDNNQRCACWYPQQEVISV*