MADAFTAEIAKSLLGKLGSFSVQEFCLAWGLEADVARLEKRLSAITAVLSDAEQKQSKNDKIRFWLNDLREVLYDAEDVLDEIECETLRRQLVKTTGSTSRKVRRFFSSSNKIAFRLRMGHKIKSIIERLTEISSLESEFHLSEEAIDRSHVLHEETEMNRSFESFSGLIGRDEDKERIINLLVAPFKVVDAHPLVLPIVGMGGLGKTSLAKSVCDAENVKSHFELKMGACVSDDFSLKQVIQKIIKSATGERCADLNEGELNKKLEDIMKGKKYLLLLDDVWNEDAQKWLLLKPLLSKGADGSKIIVTTRSQRVAEIMGTVAAYNLSLLGQEDCLSLFYKCAFKEGKMELNPNLVGIRKEIVEKCKQVSLAVIN*