41506b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41506e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415071:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415074:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415077:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41507a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41507d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415080:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415083:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415086:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415089:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41508c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41508f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415092:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
415098:	a8 a8                	test   $0xa8,%al
41509a:	a8 a8                	test   $0xa8,%al
41509c:	a8 a8                	test   $0xa8,%al
41509e:	a8 a8                	test   $0xa8,%al
4150a0:	a8 a8                	test   $0xa8,%al
4150a2:	fc                   	cld
4150a3:	fc                   	cld
4150a4:	fc                   	cld
4150a5:	54                   	push   %esp
4150a6:	54                   	push   %esp
4150a7:	54                   	push   %esp
4150a8:	a8 a8                	test   $0xa8,%al
4150aa:	a8 a8                	test   $0xa8,%al
4150ac:	a8 a8                	test   $0xa8,%al
4150ae:	a8 a8                	test   $0xa8,%al
4150b0:	a8 a8                	test   $0xa8,%al
4150b2:	a8 a8                	test   $0xa8,%al
4150b4:	a8 a8                	test   $0xa8,%al
4150b6:	a8 3c                	test   $0x3c,%al
4150b8:	3c 00                	cmp    $0x0,%al
4150ba:	3c 3c                	cmp    $0x3c,%al
4150bc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150bf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150c2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150c5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150c8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150cb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150ce:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150d1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150d4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150d7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150da:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150dd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150e0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150e3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150e6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150e9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150ec:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4150ef:	00 54 54 54          	add    %dl,0x54(%esp,%edx,2)
4150f3:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4150f6:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4150f9:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4150fc:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4150ff:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
415102:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
415105:	54                   	push   %esp
415106:	68 9c 54 68 9c       	push   $0x9c68549c
41510b:	54                   	push   %esp
41510c:	68 9c 54 68 9c       	push   $0x9c68549c
415111:	54                   	push   %esp
415112:	68 9c 80 8c bc       	push   $0xbc8c809c
415117:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
41511e:	8c
41511f:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
415124:	8c bc 80 8c bc 80 8c 	mov    %?,-0x737f4374(%eax,%eax,4)
41512b:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
415130:	8c bc fc fc fc c4 c4 	mov    %?,-0x3b3b0304(%esp,%edi,8)
415137:	c4 3c 3c             	les    (%esp,%edi,1),%edi
41513a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41513d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415140:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415143:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415146:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415149:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41514c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41514f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415152:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415155:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415158:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41515b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41515e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415161:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415164:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415167:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41516a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41516d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415170:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415173:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415176:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
41517c:	a8 a8                	test   $0xa8,%al
41517e:	a8 a8                	test   $0xa8,%al
415180:	a8 a8                	test   $0xa8,%al
415182:	a8 a8                	test   $0xa8,%al
415184:	a8 a8                	test   $0xa8,%al
415186:	fc                   	cld
415187:	fc                   	cld
415188:	fc                   	cld
415189:	54                   	push   %esp
41518a:	54                   	push   %esp
41518b:	54                   	push   %esp
41518c:	a8 a8                	test   $0xa8,%al
41518e:	a8 a8                	test   $0xa8,%al
415190:	a8 a8                	test   $0xa8,%al
415192:	a8 a8                	test   $0xa8,%al
415194:	a8 a8                	test   $0xa8,%al
415196:	a8 a8                	test   $0xa8,%al
415198:	a8 a8                	test   $0xa8,%al
41519a:	a8 3c                	test   $0x3c,%al
41519c:	3c 00                	cmp    $0x0,%al
41519e:	3c 3c                	cmp    $0x3c,%al
4151a0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151a3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151a6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151a9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151ac:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151af:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151b2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151b5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151b8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151bb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151be:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151c1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151c4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151c7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151ca:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151cd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151d0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151d3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4151d6:	00 30                	add    %dh,(%eax)
4151d8:	3c 58                	cmp    $0x58,%al
4151da:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4151dd:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4151e0:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4151e3:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4151e6:	54                   	push   %esp
4151e7:	68 9c 54 68 9c       	push   $0x9c68549c
4151ec:	54                   	push   %esp
4151ed:	68 9c 54 68 9c       	push   $0x9c68549c
4151f2:	54                   	push   %esp
4151f3:	68 9c 54 68 9c       	push   $0x9c68549c
4151f8:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
4151ff:	8c
415200:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
415205:	8c bc 80 8c bc 80 8c 	mov    %?,-0x737f4374(%eax,%eax,4)
41520c:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
415211:	8c bc 80 8c bc 3c 3c 	mov    %?,0x3c3cbc8c(%eax,%eax,4)
415218:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41521b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41521e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415221:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415224:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415227:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41522a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41522d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415230:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415233:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415236:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415239:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41523c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41523f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415242:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415245:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415248:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41524b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41524e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415251:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415254:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415257:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41525a:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
415260:	a8 a8                	test   $0xa8,%al
415262:	a8 a8                	test   $0xa8,%al
415264:	a8 a8                	test   $0xa8,%al
415266:	a8 a8                	test   $0xa8,%al
415268:	a8 a8                	test   $0xa8,%al
41526a:	fc                   	cld
41526b:	fc                   	cld
41526c:	fc                   	cld
41526d:	54                   	push   %esp
41526e:	54                   	push   %esp
41526f:	54                   	push   %esp
415270:	a8 a8                	test   $0xa8,%al
415272:	a8 a8                	test   $0xa8,%al
415274:	a8 a8                	test   $0xa8,%al
415276:	a8 a8                	test   $0xa8,%al
415278:	a8 a8                	test   $0xa8,%al
41527a:	a8 a8                	test   $0xa8,%al
41527c:	a8 a8                	test   $0xa8,%al
41527e:	a8 3c                	test   $0x3c,%al
415280:	3c 00                	cmp    $0x0,%al
415282:	3c 3c                	cmp    $0x3c,%al
415284:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415287:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41528a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41528d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415290:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415293:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415296:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415299:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41529c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41529f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152a2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152a5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152a8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152ab:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152ae:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152b1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152b4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152b7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152ba:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152bd:	00 30                	add    %dh,(%eax)
4152bf:	3c 58                	cmp    $0x58,%al
4152c1:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4152c4:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4152c7:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4152ca:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4152cd:	54                   	push   %esp
4152ce:	68 9c 54 68 9c       	push   $0x9c68549c
4152d3:	54                   	push   %esp
4152d4:	68 9c 54 68 9c       	push   $0x9c68549c
4152d9:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
4152e0:	8c
4152e1:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
4152e6:	8c bc 80 8c bc 80 8c 	mov    %?,-0x737f4374(%eax,%eax,4)
4152ed:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
4152f2:	8c bc 80 8c bc 3c 3c 	mov    %?,0x3c3cbc8c(%eax,%eax,4)
4152f9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152fc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4152ff:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415302:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415305:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415308:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41530b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41530e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415311:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415314:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415317:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41531a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41531d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415320:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415323:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415326:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415329:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41532c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41532f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415332:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415335:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415338:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41533b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41533e:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
415344:	a8 a8                	test   $0xa8,%al
415346:	a8 a8                	test   $0xa8,%al
415348:	a8 a8                	test   $0xa8,%al
41534a:	a8 a8                	test   $0xa8,%al
41534c:	a8 a8                	test   $0xa8,%al
41534e:	fc                   	cld
41534f:	fc                   	cld
415350:	fc                   	cld
415351:	54                   	push   %esp
415352:	54                   	push   %esp
415353:	54                   	push   %esp
415354:	a8 a8                	test   $0xa8,%al
415356:	a8 a8                	test   $0xa8,%al
415358:	a8 a8                	test   $0xa8,%al
41535a:	a8 a8                	test   $0xa8,%al
41535c:	a8 a8                	test   $0xa8,%al
41535e:	a8 a8                	test   $0xa8,%al
415360:	a8 a8                	test   $0xa8,%al
415362:	a8 3c                	test   $0x3c,%al
415364:	3c 00                	cmp    $0x0,%al
415366:	3c 3c                	cmp    $0x3c,%al
415368:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41536b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41536e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415371:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415374:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415377:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41537a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41537d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415380:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415383:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415386:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415389:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41538c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41538f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415392:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415395:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415398:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41539b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41539e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153a1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153a4:	00 30                	add    %dh,(%eax)
4153a6:	3c 58                	cmp    $0x58,%al
4153a8:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4153ab:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4153ae:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4153b1:	54                   	push   %esp
4153b2:	68 9c 54 68 9c       	push   $0x9c68549c
4153b7:	54                   	push   %esp
4153b8:	68 9c 54 68 9c       	push   $0x9c68549c
4153bd:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
4153c4:	8c
4153c5:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
4153ca:	8c bc 80 8c bc 80 8c 	mov    %?,-0x737f4374(%eax,%eax,4)
4153d1:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
4153d6:	8c bc 3c 3c 00 3c 3c 	mov    %?,0x3c3c003c(%esp,%edi,1)
4153dd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153e0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153e3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153e6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153e9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153ec:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153ef:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153f2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153f5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153f8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153fb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4153fe:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415401:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415404:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415407:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41540a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41540d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415410:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415413:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415416:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415419:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41541c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41541f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
415422:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
415428:	a8 a8                	test   $0xa8,%al
41542a:	a8 a8                	test   $0xa8,%al
41542c:	a8 a8                	test   $0xa8,%al
41542e:	a8 a8                	test   $0xa8,%al
415430:	a8 a8                	test   $0xa8,%al
415432:	fc                   	cld
415433:	fc                   	cld
415434:	fc                   	cld
415435:	54                   	push   %esp
415436:	54                   	push   %esp
415437:	54                   	push   %esp
415438:	a8 a8                	test   $0xa8,%al
41543a:	a8 a8                	test   $0xa8,%al
41543c:	a8 a8                	test   $0xa8,%al
41543e:	a8 a8                	test   $0xa8,%al
415440:	a8 a8                	test   $0xa8,%al
415442:	a8 a8                	test   $0xa8,%al