MPEPSFCQGPIKPVNPHMMNVSDELAATIGGRMAAGKKSTGPVHLRKAAGIVWNDPTLEDWPKNDYRIFCGDLGNEVTDEILANSFKRYPSFQRARVIRDKNSGKSRGYGFVSLLNPNEMLTALKEMNHAFVGNRPIRVMRSKWKDRDIDSDKNRQMAKLYKVARDDDKTIRKFKKLGKSVTGGKRANMVYEPRVFKRHKVYLSTGSNNKLENLPKIPQNHILDNI