MSDADDLMMFMGDDRVSNFCRFDTLTCREDAVKYLEDVAIPHPWYRAICVEGRAVGLMCVMMGAKENHCRREIGYALGFEYWGQGIATLAVKMVMSSVFREFPHLERLEALVDVENRGSQRVLEKCGFLKEGLLRKYNFLKGKTRDVFIYSVIFTDPCCGVVVGD