MADDGGSGADGGGEHFELDFPSPLLDNFDVLELLDLSNVLGDDDVAPPAPVQMSVDGGGGKLLPGSSGDDLVDWSAVFGNCSKIDGEYAPPPIQELPPPVVHGGASVSTSTTSSAAPAPAPPQEVTVDCSGCQVLREVVHSNGLETTKLCIHGGVAGGEFYHAILDVHRVNASVPAPTLAHHSIINFRGRDYEWVKQYLTEYALRRAGGGFAVVQDSLSAFHDALCTTMAPCSSHVDDDAHKRASSAAAKSNGNGDHQLVVHNAAVLPIPESSRCLVAADQAAATNNNGSGDRRLIVDTTAATAIQPPASGPSQASHTSHHVQQRFHLAARSALAIQRERTKQLQLGDIAPYFELPIAKAARKLDVCATALKGICRKHGVLRWPYRKVRSIDRQIATLRRTGNGDATRDEIETLIASRRRIVAGLE