MEVDTAAESVPREATGTEKLHKRKPATQLSEIRQVLIPKTRKTALKENWMKIFTPVVEQLSLMIRYNVKNSKVEIKATDATPDLTYLQKADDFVRAFALGFEVEDALAMIRLDDLFIESFDVTDVKSLKGDHLSRAIGRLAGKGGRTKFTVENTTKTRIILQGSKIHIMGSYKYIQHAKRALSHLILGSPASKVYGNLRTVAANQASQRM