MSVLIEGLPDAVAIRCLARVPYHLFPKLETICHSWRDAVRSNELFKAREEVNSTEDFLCVCAFDPENVWQLYDPNHVIWITLPILPSKVRNLAHFGVVSTAGKLFVLGGGSDAVDPLTGDQDGSFATNEVWAYDPVLRWWAPRAAMIVPRAMFACCVVNGKIVVAGGFTTCRKSIAKAEVYDPEKDVWVSIPDLHHTHNSACSGVVIGGEVHVVHKGLTTVQVLKKEGWRVHEHSWVHGPMTVVKGSLYVMSHGVIYKQEGESRKAVTSASEFKRRIGCAMMGFRDDIYVIGGVIGPEGWNWDIKKMSDVDVLTLGSERPVWQKAPPMTRCRGMILGCAKLRI*