MGRGKIEIKRIENSSNRQVTYSKRKNGILKKAKEISVLCDAQVSLIIFGVSGKMHEYISPSTTLIDVLDRYQRASGKTLWDAKHENLSNEIDRIKKENDSMQIELRHLKGEDITSLNYKELMALEDALENGLSGVREKKMEVHRMFKRNDKILEEQNKELNFLLQQHLALEGVGNMHGQWI