MGRGKIEIKRIENQSNRQVTFSKRKNGILKKAKEISVLCDAEVGVVVFSSAGKLYDFCSPKTSLSRILEKYQTNSGKILWDEKHKSLSAEIDRIKKENDNMQIELRHLKGEDLNSLQPKELIMIEEALDNGLTSLHEKQMEHYDRLMKHGKMLEDENKLLAFKVHQHDIALSGSMRDLELGYHPDRDFAAQMPITFRVQPSHPNLQEDT