MSYHSNKGNCVRDILKKILDAQAEVAMADECDVSCERSIRDLVGPATGGNGDTTIPFILYCEDCKPFFASGVKKINDTFYCVETPIFKAIKFTDDKKNCIKLELLKPDNNSMTLNSRCSKRDVCDLVNGVTEFKSTGICMTFDLNCICGITCLDTTTPVPVTEADFAPMHVCEG