MSEEQEVMEPEAPEVNPIETFIDDIMSKNYSAAQTAFGDMIGQRMTDALDAEKVNLAQQVYNGAEPDEEQLELDLEDNEDYDDAGAEDVDADHPDADPDWEDGS