MGRIPCCEKDNVKRGQWTPEEDNKLSSYIAQHGTRNWRLIPKNAGLQRCGKSCRLRWTNYLRPDLKHGQFSDAEEQTIVKLHSVVGNRWSLIAAQLTGRTDNDVKNHWNTKLKKKLSGMGIDPVTHKPFSHLMAEIATTLATPQVTHLAEAALGCFKDEMLQLLTKKRIDFQLQHCNTNVAQGNTSSPCISTKHDENDDTIEKIKLGLSRAMQEPGMLPPNKIWDSTGVTSPNLAGTCCDFPSSVNAFLCCPSSFGNEGALSLWNQSMCTGSTCTTGDQQGRLHEMLDNENGEEFEGGKEIRKVSSIFNTDCVLWDMPSDDLMNPII