MADKLQQNAIVSNQKRSASDEHDHPDDFTLAKKPTKHHLIWEDPAAALANVRHEFGEHGGVNMSIEASAAFTVMEPEILSRMFAGELGPDRDFFIYSRHFNPTVLNLGRLMAALEGTEAAYCTSSGMSAIASVMLQLCSSGDHVVASRSLYGGTHALLTHFLPRTSNITTSFVDIRDFDMVNEAIVEGKTKVLYFESISNPTLTVSNIPELCRIAHDKGVTVVVDNTFAPMVLSPARLGADVVVHSISKYISGGADVIAGAVCGPASLVNSMMDLRQGALMLLGPTMNAKVAFELSERLPHLGLRMKEHCNRALIFATRMTNLGLKVIYPGLENHPDNAILKSMANKDYGYGGILCLDMGTEERANSLMNVLQNCTQFGFMAVSLGYYETLMSCSGSSTSSEMNNQEKELAGISPGLIRMSVGYNGTLEQKWSQLEKALSEMH*