MHLPTICLVILCSLASGQVLFQAKVTCNIGTYWCGELYILEEDWLFHDQLAHDKFCTSDMYKQLDYTVNPKDFPTMDYEIFYKFNHNCTADGKTYCVQPKESKKVHKWVGHRRVKFLIDASANGKPKTCEWPFFYGGFWG