MAKRKQEQDSDSDIDVSSTDDEYEQEPQQQQEGAEEEEAEETVNVDFDFFDLNPDVDFHALKNFLRQLFGDDASQFDISGLADLILTKHSIGTTIKTEGTESDPFAILSVVNLNEHRGSPSIKKLIEYVLSKTKDRTQFNLILKKLLHGKSQLKTGLIVSERLINMPIEVVPPMYNMLLDEMSKAEDSHEKYEFDYFLVVSKVYQLVSANETEEETETKSKKKKIASNEPKPVEMDYFHYEDMVLEEHASYKGIFNYSEQKQETDSRRVFTEYGIDPKLSLLLLDKAQMKKAVEDMQVKFPAPGA