MNEVFDPYAPQDDWEADREAEMESYICPMDVDEMRDFVAHRFKREIKSRGLSQEQVAKICGISQARVSNIIHLTGNVSLEYMLEVCEKFGVNFNLRLAD