MVFGQVVIGPPGSGKTTYCNGMSEFLQLIGRKVAVVNLDPANDRLPYKCAVNIEDLIKLEDVMNEHELGPNGGLVFCMDYIEKNVDWLKSKLEPYEKDHYILFDFPGQVELFTLHSNAKNIILEMTTKWDYRLAAVHLVDAHLCCDPGKYLSALLLSLSTMLHLELPHINVLSKIDCLKRYGKLAFNLDFYTDVQDLTYLQFDLNKDPFSSKYRKLTKDLCELVEDFALVSFTTLNIEDKESVANIVKLVDKCNGYVFSSIEGEINEFMQLAARDLDWDYYRTAAIQEKYIDGDSDDEDAGYFGSYKA*