MFRNIHFNLCVLDEGHVIKSLTSQISDAVRKIHCQTRVILTGTPLQNNLEELYAILNYLYPQFFTTPEKFADAFDIQHNQIDPDMLLKANKLLKLFMIRRLKHEVEALMPKKIETKILCPLSSSQKFWYKGFLMKEIDSIVRLSEAENNPDAEAGRSSVVLRNLVMQLRKICLHPYLFDFAESDIKSTTLEELIATSGKLAVLDKLLISLFKNGNRTCIFSQFTSMLNILEDYCVLRGWKYVRFDGGTPRAQRNHIINQFNAPGSKDFIFLMSTKSGGLGINLQTADTCILYDSDWNPQPDLQAMARVHRIGQKKVVHVYRLLSAGTIEERVVERAEKKLYLDKMVNSGTTN