MTLLPKGSEKMPLLDGQQRATFPPATFADAIPRPWGRRVPQAIAHRGYKAKWPENTMAAFAAAFAVGAHAIETDLHLTKDKVVVLSHDGTLKRCFGEDRKLADCDWSYVSTLRTMKSTPSPMPRLADLLHYLTQPGMEDKWLLLDIKRDDDPDELIRRTAETFASIPSVRPWKDRIIMGCWDANYMRRCSHHLPGFSVAYIGWSLPYARQLLKHSNVSFNLLQKALVGPFGTQLLRAAEARGRQVFVWTVNEVEWMEWSIKKGGIDGLITDDPELYIEVCRRQDDDRGDERGYVMGSGLEQKMLPQESGALRWTRLYAEVIIVQIITRIIILVTRIRLGSERKRVRDGMRG