MSTKRVLCKFFMHGACLKGEYCEFSHDWNDQPNNVCTFYQKGSCSYGSRCRYDHVKVSRNPTVAPPPSSSTTTRASSSLQPLSFGRPHHVGYQADSSNPRQQISMDVLAHSGSKPVWRNDFQHESVLEDGIDWSISPTVQNQTTLSPADLPICSFAAGGNCPYGEECPQMHGDLCTTCGKMCLHPYRPDEREEHTKLCEKNHKRLESLKRSQEIECSVCLDRVLSKPTAAERKFGLLSECDHPFCISCIRNWRNNSPTSGMDVNSALRACPICRKLSYYVIPSVLWYFSKEEKLEIIDNYKAKLKSIDCKYFDFGTGTCPFGSSCFYKHAYRDGRLEEVILRHLDADDGSTVIAKNIRLSDFLSRLHL