MKIIVQKFGGTSVSTRDRRKMVINKIVECKRSGKSVVVVLSAMGRKGEPYATDTLKDLISTSYSGHSLKTMDLMMSCGEIISSALLGAGLESMGEKVVILTGSQAGILTDSVFGDADILAIEEERILSHLKAGAIVIVTGFQGATEYGEITTLGRGGSDTTAVALGVALCAESVEIYTDVDGIMTADPTIVSNAKIIDELSYDEVFQMAEKGAKVIHPRAVEIAKKGSLLIKIKNTMSSHPGTRIHHCKYTGKDLYSTRHDANNLLTAITSKSRISQVCILTEEYLESENALFTALAEAGISIDMINFFINQKVFTVDDDKSDLVEEILQSFQVQYTLTRACSKVTAVGNRIAGIPGVMATIVTALSKEKIPILQSSDSHSTISLLVNSCDETSTLKLLHQAFSLDKKNP