MADVKDWGLEALEKLKSTEPPVFLAPSSISEVARVASQYLFTRLKPHNLKSPFEELLVDGFDAEQIWQQIDMQSLPLLSSLRHEVKRFAKNPREVRRIGNLALGDSHEDELDLDGIDSDDVNDDEDDDDEVEANESEEEDEEEDGEEEEEEAEEEDEENEGIEDKFFKIKDLEDFLEEGEALEYGFDSKNNKAMSKGKKQNLSDDDDEDEEDDEDDEEDEEFGAFAGEDNEESDKLGKARFEDFFGGKKETKRTMRDVMEDEEAGDGNQGNEKLSTHEKELLKLQSKIDQMEKANLDPKHWTMQGEVTAIKRPKNSALEVDLDFEHNARPPPVITEEVTASLEDMIKSRIIEARFDDVQRAPSLPTKSKREAKELDDSKSKKGLAEVYEEEYVQKSNPLFAPATFSDELKKEASMLFKKLCLKLD