MFFKKKDEPGKAEATQVNIGGVRVGIIGIDDALEAVKKLDLKTDREIGNALVELLRPNNYIPEAALDEYRADLARYYRIRMGLPVEKRAPVPGLLEIKVLGPGCSRCKQVFELVRDVVAEEGIAADLEYVDDIAEFANYGVLITPALLINGEVKLAGKAPTRNQLVAWLKEANS