MVFGQVVIGPPGSGKTTYCNGMSQFLQLIGRKVAVINLDPANDALPYECAVNIEDLIKLSDVMVEHSLGPNGGLVYCMDYLQKNIDWLESKLKPLLKEHYLLFDFPGQVELFFLHDNAKNMIMELIKKLDLRLTAVHLVDAHLCSDPGKYVSALLLSLSTMLHLELPHVNVLSKIDLIESYGKLAFNLDFYTDVQDLSYLQNEISQDPRSAKYRKLTKELCEVIEDYGLVNFTPLDIQDKESVGNLVKLIDKSNGYIFAGIDASAVEFSKIAVGPVDWDYYRYPFLTYKLIPNSQIPSTC*