MKHVYNQLIEDSVFDSAIWVTVSRDSTLEELQNNILKCLGISLPLHVNEMRRSMVVYSALKRRKKFVLILDDMDRFYAQDIGIPRPDKENGCKLVITSRSLDVCYGMGSERVIKVEVFREDDAWELFKDVVAHDFSPEEKAIAKLILKERSGLPPAITTRGRRMGVKKDIQMWHNLLCVERVKDGDSMHER