MQLDLFEQQIVKKVRSQQNKDNGDSIPAFLLKTYEIIDNPQNKDIISWNEEGSAFIVKKVNEFSDIILPKSFKHNNFASFVRQLNMYDFHKTRHDNNENEFKHKLFQRSKKHLLSQIKRKTNEVKEQNSLSLIKNEQIRSEQSETPEILMQMGKLQNKQLELEKLIKIFIKQNEKVMKENKYLWSELTKNKHKNENSEEQIMKWVLQSLQGTKQNNKLKSSLQANNLLMLKQTCENEDEMQVEAQNQKHFETEKLQFDQLPSQIISQNLEQQIEKLSKTQIIQVLLSAITNNQKQEKKNNIKFDDDLSFDDEYPVIKKMDLKQESQDKKQENQLIVYNEPYFFHKFEDNYVNSESPNPSRKNSYFDQDPIPQFLDSEL