MVFGQIVIGPPGSGKTTYCNGMSDFLQLIGRKVAVVNLDPANDSLPYKCAVNIEDLIKLEDAMNQHGLGPNGGLVYCMDYIEKNLDWLKSKLQPFEKDHYILFDFPGQVELFTLHSNAKNIISEMTSKWDYRLAAVHLVDAHLCCDPGKYLSALLLSLSTMLHLELPHVNVLSKIDCLASYGKLAFNLDFYTDVQDLSYLEFEFGKDPFSAKYRKLTKELCELVEDFALVSFTTLNIQDKESVADIVKLIDKCNGYVFSSIEGDINEFMKLAARDLDWDYYRTAAVQEKYIDVDSNEDEDLN*