MEPNLTLWQFLLELLLDPKNANLIAWTSNDGEFKLNSAEEVRDHVYDVYVYGKLCKHFSILISVIYFMLQVARLWGLRKNKTNMNYDKLSRALRYYYDKNIIKKVMGQKFVYKFVNLPAVLKPDVKPSGLHPI