MESVAPGKLSLRPFQMSDADDLMMFMGDDRVSNFCRFDTLTCREDAVKYLEDVAIPHPWYRAICVEGRAVGLMCVMMGAKENHCRREIGYALGFEYWGQGIATLAVKMVMSSVFREFPHLERLEALVDVENRGSQRVLEKCGFLKEGLLRKYNFLKGKTRDVFIYSVIFTDPCCGVVVGD