MRYLMKQPVLNEELSNFVLPLAHFDGVALQARDPRRLAAFWQRILPSATFHPDRLVLSPGPQRAHAEKIRLLPTRTIGDDPARVHFDVRLPGPDPAPLLDAGATLVREPGDDPWWVLQDPEGNEFCTFAAVDDRPAGVFEIVVKCGNAHALAFWWGRVLGGSVEPEGEAAAVKGAPDFPWDYMTFDPVPEPRTGPNRMHWHLNLRDPDPLELVKLGATVLRRPFEPMPCDISDGHWLLADPEGNEFCAVPGKRDIPGQRARS