MSTDSKESLFLDAQALKVWERLPAVQVEAENHFQRQESKLKCNNPLAREIFRRHFRQLCYQETPGPREALTRLQELCYQWLRPNVSTKEQILELLVLEQFLTILPEELQGWVREHCPESGEEAVILLEDLERELEEPQQEMVAHRYRQEILSKEMVPLEEQISLSLWSQPQEPQLSCGPTQEPHPIGKTDILLFSKPVEISQLKGGGEPWSNNGGVLRDGVTNTEDRELRKDCPKVVEPHGKMFHRQSREISHKSLHHGEVCEHKRQMKRQWENSLGEGQHKCDECGKNFAQSSGLIRHLKIHTGERPYECNECGKTFSRSSGLFNHRGIHNIQKRYHCKECGKAFSQSAGLIQHQRIHKGEKPYQC