MVFGQVVIGPPGSGKTTYCNGMSQFLSLLGRKVAVVNLDPANDALPYECAVNIEDLIKLSDVMAEHSLGPNGGLVYCMDYLEKNIDWLEQKLQPLIEDHYLLFDFPGQVELFFLHSNARSVINKLIKKLNLRLTAVHLIDAHLCCDPGKYVSALLLSLSTMLHLELPHINVLSKIDLIENYGNLAFNLDFYTDVQDLSYLQHHLEQDPRSAKYRKLTKELCDVIDDFGLVNFSTLDIQDKESVGNLVKLIDKSNGYIFSSIDSSAVEFSKIAAAPLDWDYYRTAEVQEKYMKDDEFVQQTSRMQ*