MDNVLEKQRSAHEDIERLEQAIVDTYMEDAKTHRERLYNEHLVDKFLTRISEKSQYLSNLYQDKDGLRESEMQALSGRNEFREFYERLKIIKEHHRKFPNEPVEPPEVHFIFSAQKKDEEDFEELERMFSGEESLGRYLDLNSLHVMYLNLKGVKKLDYLQYLNEFDDFANAYPKSIKSTEEYKQYLNQAIDYLYDFFRRARPLYDVTKLETAAKEEFDRLWQSGELEGWKDVIGNADQSLYCVACQKQFTKSSVYDAHLTAKKHIKAQKKLDEEQNVSQPKTSQLNGDKRKVIAWKEHLAKKYAAELDNFREETKANVERKQALTDRERALEQEQEQVELIEEDSDDEDSERIYNPLKLPLGWDGKPIPYWLYKLHGLGVEYPCEICGNYVYMGRKAFDKHFQEWRHAHGMRCLGIPNTRQFHEITKIEDAYALYEKQKREGITEETRAETVEEFEDNEGNVYNKKTYEDLKRQGIL