MPNFSQSKLFNSEIFMKEFIDLQQDLQQLIVMMHKFADFDLEGKKIFVDQLEKMGEKMRIIQARIKLSDDELGNWLLRQQNIQMLNASTNWDLVLSGLGNELAEMRRMIEQEERTSDPNQLAMYQQAWRHKFASVPYLTPEDLENDPELLAGSMDPEAMKAVSEVLDNRSALEKYRNNRPLFKFLQRVLQGYAAALAL