MMRETYMDVLPPVDHIAASRSGGWFPGAARLWTAAENKQFERALAGLDLCRPDWEKVARAIPGRTVREVVSHFKSLQVDVQQIESGLVPMPVYGAGAGSFTLQWDGCYGPADSRHNGYRFGSGGCGRRHHGRTPEQDRKKGVPWTEEEHRLFLLGLKKYGKGDWRNISRNYVQTRTPTQVASHAQKYFIRLNSGGKDKRRSSIHDITTVNLTDDERAPSPSRSSLITTTSQPNAPAPAAAVIGGPFSSAAAAEAKQHQHGAGNLPPNRTSVVPAVYRMDDSQDHGLQCGPLRHQLVASHHSVLF