MATSGLRQYGVHPSATAASEVGLAPPQRTTAEVDAVVREFHEALARSSDMAVAVAAITALTSVIKNSTAQTMMGLEKELKDAAASLQRCNPTAISLKAGCELFLRYTTRTSSLESDTFAAAKKRLIERGQHFAETSKRARAAIAETGERFIRKGSTVLVHGHSRVAIAILRKAAQAGKQFSVIVTEGRPDETGLTMARVLEEMRVPTTVVLDSGVGYVMERVDLVLVGAEAVVENGGVINKLGTYQVAIAAKEHSVPMYVAAESYKFARLYPLNQRDMPLERKQLDFGPLLPASVAIDNPSRDYTPPQFITLLFTDLGVLTPAAVSDELIQLYV*