MKIKPYIPDFKLAFEHFCIHAGGWAVLDELQKNLELSDSQMEPSRMTLYRFGNASSSSLWYELGYSEAKGRDKKGDRMWQIAFGSGFKCNCTVWRAFRSVNPAKEKSPWMDEIDGFPVHVPKVSTSQA