MTDPKEVLSLDVQAPEVWEELLTLKVEAESHFQMQESRLKRNNPLAREIFRRHFRQLCYQETPGPREALTRLRELCYQWLRPHVSTKEQILDLLVLEQFLSILPEELQGWVRERCPESGEEAVILLEDLERELDEPQHEMVAYRLGQEVLPEGTVSLGEQMSLGLQSQPKEPQLTCDPAQEPQHIGETDGMTETEDRGLVLRKDCPKRVEPRGKMSYEKTWEVSQQDPRHGEVGECKGGMEQHWGGPLGDPPHRCEECGKSFAQSSGLIRHQRVHTGERPYECNECGKTFSRSSGLFNHRGIHNIEKRYHCKECGKAFSQSAGLIQHQRIHKGEKPYQCSQCNKSYGRRSFLIEHQRSHTGERPHHCNKCGKSFNRHCNLIRHQKIHTGAELV