MHKLQFHQSLALPDAEPKSRKLMAGDGELKLLGMWASPFVLRARLALSFKGLKYEYVEEEIFGNKSELLLESNPVHKKVPVLIHNGKAICESQIIVQYISEVYDGTGPSLLPVGAYDRAVARFWAAYVDDKVFSSFMMMIMGKTDDEKAEGRKQLFAAAETLEGALKECSCSKGRPRPFFGGDSVGYVDIALGGFVAWVQTRDLLSGLEHFDADKTPLLATWLERFCALNETKAVMPDVMKLLEFSKKRQAQADAAAAAVVLR*