MSEKDKILVYEKKLEQLKEEEKVILKILKSVQTQLKKYEVEELQTSSDFTSDRKREEEEDDQDSESDESVADPKTLLKLLDCAELNEMTEEIINFDKECDEKNYIETMADDTFLSDVNNKQHIYENNKGNYVYASDNVEEDSIVETTALRENSEISKGTSSSITSENYLILPGTLKRGRNKTRQVEVVLNMSREELELLELNIMTKKKNICYNSLNGGMHVFLWSIICSPISLILSSMYSFFMGTLTWYGIFSMFSETKSFKYKIIVPPILIILYPFLIVFVSLCLGIYAGFKQVSWYWNIWLDEFTDYDKGFFGWLCNVLDIPECSPYEIIILSNVYKP