MEQLRAELSHLLGEKLSRIECVNEKADTALWALYDSQGNPMPLMARSFSTPGKARQLAWKTTMLARSGTVRMPTIYGVMTHEEHPGPDVLLLERMRGVSVEAPARTPERWEQLKDQIVEALLAWHRQDSRGCVGAVDNTQENFWPSWYRQHVEVLWTTLNQFNNTGLTMQDKRILFRTRECLPALFEGFNDNCVLIHGNFCLRSMLKDSRSDQLLAMVGPGLMLWAPREYELFRLMDNSLAEDLLWSYLQRAPVAESFIWRRWLYVLWDEVAQLVNTGRFSRRNFDLASKSLLPWLA*