MARSMDSIDHILAHEAEEQINSSCDSAILTHELQLNELIFSGIKPMALKAAVLLNIPDIIATKGNGGPLSVEQIASHIAAANPPASSATNSHNVDLGYLYRILRFLASYGVFTEQVEEADQADEVETCKKIKYGLTTISKLLAQGGNQPSSAPFVLLAADRFYLEAYQHLHESVLDGCYTFNKAFGMSPWEYLSRNPEANSVFNEAMATDSRSVMAAVARMYEDGFKSINTLVDIGGGTGSSLAAIVKEHPHIRGINLDLPHVIAAAPPITGVEHMEGNMFEKIPSTDAVMMKSILHDWEDEECVKLLRRSYETMPANGKVLIVDAVVEVRKEGESDLSRRMSLLLDVAMMVFTKGGKERTEHEFKGLSQRAGFNSYTIINDMSRRFSLLFDVVMMVYTTGGKDRTEEEIKGLFQRAGFNSYTIIKLNFLQSLIVLSKS