MPKSTLQEIIDNDSNKFTFSEFVKEDIYTNTDYSSTDYKVILYSFFRNNLTIKIGQKLTWIIKSQNLQIIEFILNGLDYFNNLNIEYEIMFEPDHLNKTRTNYSLLLWGDLDKLDEILKLFDDANNENFHKDRYCSNFLIGAMLSGGSIAHPLENYHLEIRCDSNNYIPLLTKALARYGLEYKIIYRNKKTIVYFKKSEIISDFLKAIRTQNSLFEFENIRIQRDFNNQQQRLNNLDISNLSKSSKAGVLTKEMILEIKKNHDEFCKQSTKFLKYCELRVQNPDCSLNELSCLLKQMFNIEISKSGLNHFNSRIKEMYEELKLKKLVFKN