MKIKPYIPDFKLAFEHFCIHAGGWAVLDELQKNLELSDSQMEPSRMTLYRFGNASSSSLWYELGYSEAKGRDKKGDRMWQIAFGSGFKCNSTVWRAFRSVNPAKEKSPWMDEIDGFPVHVPKVSTSQA