MVFGQVVIGPPGSGKTTYCNGMSQFLQLIGRKVAVVNLDAANDKLPYECAVNIEDLIKLEDAMIEHGLGPNGGLVYCMDYVEKNLDWLKAKLEPLEEDHYILFDFPGQVELFTLHANAKNIISEMTGKWNYRLAAVHLVDAHLCSDPGKYLSALLLSLTSMLHLELPHINVLSKIDLIENYGKLAFNLDFYTDVQDLSYLQFDLNQNAFSARYRKLTKDLCELVEDFSLVRFTTLNIQDKESVANIVKLIDKCNGYIFAPIEGDINEFMKLASASTDWDYYRSAAVQEKYMADSDEEAG*