MEKCQTEHLLKKDATILYKNYRVCGVHFEDKMFLNPNSRNRLTMNAVPTIFSAGILMKREMEKKSEEEKEKKLEEEKQMREFEAQVAMASFNFLQFKTQHFSPESLECVLCADEMAIKSNLFYNISKDEIIGFNETNNRKTYDPAKFVLVLLVQGINFNWKQPIAYFFISNSCTGFELQDIILTSIFKLENIKINVKAFVSDMGSNFIGLSNKLQVSPERPYFEINNKNIVYIFDPPHLLKATRNMFYQHNFKYDNELIEKKHLVSFYNEDSKNNLRAA