MEPVHVSGRNNSIQAGVESIVGENHCEKEKWDDMLPDEEDMICRLHRLLGDRWELISGRIPNRTAEEVERYWRMKESKMSENKVFRPVCVRAKPSLKLAMKP