MVFGQVVIGPPGSGKTTYCNGMSDFLQLIGRKVAVVNLDPANDSLPYKCAINIEDLIKLEDVMNQHGLGPNGGLVYCMDYIEKNLDWLKSKLEPLEKDHYILFDFPGQVELFTLHSNAKNIISEMTSKWDYRLAAVHLVDAHLCCDPGKYLSALLLSLSTMLHLELPHINVLSKIDCLASYGKLAFNLDFYTDVQDLSYLEFEFSKDPFSAKFRKLTKELCELVEDFALVSFTTLNIQDKESVANIVKLIDKCNGYVFSSIEGDINEFMKLAARDLDWDYYRTAAVQERYIDGDSNEDEDLD*