MVVGPLLSLVKEKASSYLLEQYKVMEGMEEQHKILMRKLPAILDVIADAEEKATHREGAKAWLKEVKAVAYEANEAFDEFNYGALRREAKEKGHIRKLGFEGVKLFPTHNRVAFRKKMGNKLNKIVQTIEVLVTEMNTFGFNYQNQAPAPKQWRETDSSLVDSENIAAKSRDAETQKIVKMLIDRANFVELTVLPIVGMGGLGKTTLAQLIYNDPDVKKHFELCKWVYPKLANKICNKSEKNLEEAQKTLQNELKGKRYFIVLDYVWNEDSDKWEKLKASLEHGGNGCAVLTTTRKEGVAKLMGTVKAHDIALLDAGVIKKIIETKAFGSQEKSPTELLVLVDGIVERCGGSPLAANALGSVLRGKTSPEEWKAVLSKSIAHNKEDKILPILKLSYDDLPSYMKQCFAFCAVYPKDTEIDMERLIQLWMANGFVPKEKDIRLETTGKHIFEELVSRSFFQDVKQVKGDSEKSVMWIGIALALHVKSMISCMMWHCLPWKMKLLP*