MRTRVSFETGFFLLGGRAIYLGPDDIQMGKREETRDVALVLSSYNDLIMACVFSRKDILDLAKYGSVPVINGLSDYNQPCQIMADALTIIEHLGGLVGVKVVYVGEGNNIVHSWLLLAAVVPFHFVCACPKGFEPDRATVEKARNAGISKIEIANDPTEAVRGGNIVYTDVWASMGHKDQVFYRVERFKGFQVNESLMALASPKALFMHCLPAERGIEVTDGVIEAPNSVVFPQAKNRMHAQNAIMLHALGL*