MAREDSILPILFFKIILQTNLQRIQLPNKFTRKHGVGLSNPVLIKLPDGTGWKVYWKKINGEMWFEKGWKTFTENYSLEHGCLVMFEYKGTSKFDVVILGQNAVEIDYDSSSDTNDENDNVDHSDDDESVEILDEWLNRKKARQRSPFISTRPHKKVRGDHEKTTKRTSSINWPKNARAQEVAQNFISCNPFFTVLINPNDLEANQLSVPDLKGVIENKDTNVMLLIGKRSWNVKLLRCYEGKYNRRLSAGWHLFLTESGLKSGDVCVFELINKKDLVFKVHVY