MGRVKRDVLSTYFGAHGQSGNEYFCLDYGIINTRFMHVGLVGSVVCLRVYGMFDANDKSLTTLKDVAQSELKMSGTQMSAKTEVNSTLPLGFGESRSLIAFVHLHPDMWDERNPGYKDFARRTQSWHMVKNDMEDSL