MGRGKIEIKRIENSSNRQVTYSKRKNGILKKAKEISVLCDAQVSLIIFGVSGKMHEYISPYTTLIDVLDRYQRASGKTLWDAKHENLSNEIDRLKKENDSMQIELRHLKGEDITSLNYKELMALEDALENGLSGVREKKMEVHRMFKRNGKILEEQNKELSFLLQQHLAVEGIGNMHEQWI