MEKLNLVRDGMIRLPPGFRFQPTDEELVFQYLKRKILSWPLPASVIHEVNVCKYDPWELPGDTEQERYFFSNKETKYPNGNRVNRSSASGYWKATGLDKQIISSSWKNNHVVGMKKTLVFYRGKATHGSRTDWVMHEYRLVNNSSYQLDKWVVCRVFLKNKGGTRNGIIETCTNNNARRTQPRFFDFMARDEVVFYSVPSSSSSSSNSSSITDISSNEEDDEQSAQ