MRHKYRAKKITIDGYTFDSRAEGRRYQELRLLERAGKIQDLQLQPVFYLAERYKIATNTTKNGKSTVGGLKYTADFQYVQDGRMVVEDVKGMVTTDYNMRKKLFMAKMAGKVDVFREVRGHTVNEWYLDTVEAV