MGKRNPFDFVKSVSYDKKDIMVDDVEEKAYQPFLINKALSYHQDSVFLVNEMNVRHSTDNRLQYLFFINTLRKRQRFSKWHKPYTSKKLDTVKSAFGVSTQKAKEYLELLNDKQYRDLKNNMKLGGKNNG