MEPLEKFLEFLKKHFVKNLTDRSDKLCDELMKKQKLCQPCTKKNTFIEGDLEELLAIGKEENGELYRGDYRLSKKKFRTTECVKIGDDDNEPCKYKAIVREKRILVKTENGLVTEFIEDEEFEEE