MTVNAFAASRLPVVRSALDCRWQARGACLAPGRHWRRAPRTRATSRAVIAGLFDAFKPLFGDGENDRAQNKQLESQREREIAEQQRIMREKLEARRAGRHLEGVAERRQAVQEQLNAKEKPKPGEDPLIAWERQREKERTAGTWKEVGYGEEPKRGIILPWPSFGIPRFDYGERFDLRLPYVDEGYVDEDADIMGKVFGRRRKPPESQRSPENGDNGTNAASE