MVFGQVVIGPPGSGKTTYCNGMSQFLQLIGRKVAVINLDPANDALPYECAVNIEDLIKLSDVMVEHSLGPNGGLVYCMDYLEKNIDWLESKLKPLLKEHYLLFDFPGQVELFFLHDNAKNMIMELIKKLDLRLTAVHLVDAHLCSDPGKYVSALLLSLSTMLHLELPHVNVLSKIDLIESYGKLAFNLDFYTDVQDLSYLQNEISQDPRSAKYRHNITHCRYFVVSNCSNQTRTEILVNLVAGVRKLTKELCEVIEDYGLVNFTPLDIQDKESVGNLVKLIDKSNGYIFAGIDASAVEFSKIAVGPVDWDYYRYPFSRRLTYK*