MGRGKIEIKRIENQSNRQVTFSKRKNGILKKAKEISVLCDAEVGVVVFSSAGKLYDFCSPKTSLSRILEKYQTNSGKILWDEKHKSLSAEIDRIKKENDNMQIELRHLKGEDLNSLQPKELIMIEEALDNGLTSLHEKQMEHYDRLVKHGKMLEDENKLLAFKVHQHDIALSGSMRDLELGYHPDRDFAAQMPITFRVQPSHPNLQEDS