MAAPSLTKDASAFSCFSTAEEVTEGIDASNRTAIVTGASSGIGAETARVLALRGAHVVLAVRNVGAGERVAKGIVHEIPHARLHVLHLELSSMASVRTFCQSFKALNLPLNILINNAGIAGRPFTLSADGLEMQFATNYIGHFLLTSLLLDDMKRVAKETGIQGKVVNVSSVGHALFTYPGGIRFDQLNEESSYHPWCAYGQSKLANILHAKELARRFEEEGANMVANALHPGTILTNIFNGHPLEDTLQQLSKDFEIEDHTPLFWKSTSQGAATQCLLALHPSTNTKNGRYFEDCQEAKPSDISCDLKLAKDLWDFSTKITSLKAC*