MSCPFKHLWPGSGTAQPQVDAAAPQAAAACPFTGRASQQSPGGAAVAAGGSAGSGGGGARPAYAATAAPAASSEQQQGAGIEPATPTSTGQCPFLAGVSGVSLQQTAPTESAAVARDGSGAAAQQSDRPADGQQGEAAPAVCPLGFGRGAGGPRLGQFHCFLCKSLFYRCTVTSCGHRFCAGCIAGAADCPACGADITSLQPDPQTQELVERYIEAHAGSHTIWELEAPAGGAQQVEGMAGQRGRASFLLQLGLRAIAAGNTESARHRFLACQQDLQAQLAAAEETAVGRGAAHAGSVPAEAAALHCRLGAVSGCLGDCCRAEGDADGMLRHYQRSVELLQAAGPDPEX