MCVTWKTVMFIASLLSCNEALYDWPTEETSKSILNSGYKEYEFELTQTNNLYRQDVLQKSCQYNITDDMMDRIEQLKQIPTDHLLIDREHKFLYCYVPKVACTNWKRVMMILINKWNGTDPLQIPADLAHSAGMFETFQSLSDEDKIAVLADYNRFILVRHPFERLLSAFRNKLEGNSKSAKYFQARIGRTIIKSFRMHATNESLINADDVQFNEFVQYLLTPDLSKSGNMSFNEHWEPISHLCHPCLVHYNVIGKYETLTDDSSLALHLAGAEGLSFPAVYKSSSTRERLKHYFNDIPTETLKRLYLLYEEDFKNFDYSLEEIFGYELV