MTVHSRLLPHGKMDRHRQDQGMTIGIGRRQAALSWASQGLLLVAVVLFGCGNNISKQIASVSLSKRYAYMLGLSTAVAYVPLFWAILLVLLKTGAAPMFQLRYMWQRNGYLAPVLLIVLAALGDALGDVIGAISTSHVSGPVHSLLSNCTSVFVAVLSMCLLNQRYSMFQLLALLGVFVAVVIGILPSFESDSSGSNPFFAVVLGGSCIFNAVAFVVKELIFTRYKTWRADQDLQGGTGLNIFLINSHEAVFQLPLTLMLIPLNDLLKQSEGNSWSYLKEAIACVFSGEADACGPDAKHGELAGLCVLVYVVFNLLWNMGILLSVKHAGALATFVALKAIFPVSTVLFEYVAHLAVHGNSAAKHCLLSVGITIAGCQSRNPPIVGKLLLALGPEK