MEPLYQAGSILMKVNTLQGKKMVESGLQSGDFSLPPSWSSCLLPPADLEILQQKVAMVQRELEDFKKEALTAIHYLEDAFCEMNGALAQQEEQAARVKQRLREEEDRGIVRNKVLTFLLPREKQLREQCKRLECMLLGRSHEALSFARKIQAN