4091e8:	74 12                	je     0x4091fc
4091ea:	8a 50 01             	mov    0x1(%eax),%dl
4091ed:	3a 51 01             	cmp    0x1(%ecx),%dl
4091f0:	75 0e                	jne    0x409200
4091f2:	83 c0 02             	add    $0x2,%eax
4091f5:	83 c1 02             	add    $0x2,%ecx
4091f8:	3a d3                	cmp    %bl,%dl
4091fa:	75 e4                	jne    0x4091e0
4091fc:	33 c0                	xor    %eax,%eax
4091fe:	eb 05                	jmp    0x409205
409200:	1b c0                	sbb    %eax,%eax
409202:	83 d8 ff             	sbb    $0xffffffff,%eax
409205:	3b c3                	cmp    %ebx,%eax
409207:	75 0e                	jne    0x409217
409209:	8d 44 24 13          	lea    0x13(%esp),%eax
40920d:	8a 08                	mov    (%eax),%cl
40920f:	88 4d 04             	mov    %cl,0x4(%ebp)
409212:	e9 ce df 00 00       	jmp    0x4171e5
409217:	6a 03                	push   $0x3
409219:	68 ec 81 46 00       	push   $0x4681ec
40921e:	56                   	push   %esi
40921f:	e8 70 a0 02 00       	call   0x433294
409224:	83 c4 0c             	add    $0xc,%esp
409227:	85 c0                	test   %eax,%eax
409229:	75 3f                	jne    0x40926a
40922b:	b9 bc 81 46 00       	mov    $0x4681bc,%ecx
409230:	8d 47 04             	lea    0x4(%edi),%eax
409233:	8a 10                	mov    (%eax),%dl
409235:	3a 11                	cmp    (%ecx),%dl
409237:	75 1a                	jne    0x409253
409239:	3a d3                	cmp    %bl,%dl
40923b:	74 12                	je     0x40924f
40923d:	8a 50 01             	mov    0x1(%eax),%dl
409240:	3a 51 01             	cmp    0x1(%ecx),%dl
409243:	75 0e                	jne    0x409253
409245:	83 c0 02             	add    $0x2,%eax
409248:	83 c1 02             	add    $0x2,%ecx
40924b:	3a d3                	cmp    %bl,%dl
40924d:	75 e4                	jne    0x409233
40924f:	33 c0                	xor    %eax,%eax
409251:	eb 05                	jmp    0x409258
409253:	1b c0                	sbb    %eax,%eax
409255:	83 d8 ff             	sbb    $0xffffffff,%eax
409258:	3b c3                	cmp    %ebx,%eax
40925a:	75 0e                	jne    0x40926a
40925c:	8d 44 24 12          	lea    0x12(%esp),%eax
409260:	8a 08                	mov    (%eax),%cl
409262:	88 4d 04             	mov    %cl,0x4(%ebp)
409265:	e9 7b df 00 00       	jmp    0x4171e5
40926a:	b9 ac 81 46 00       	mov    $0x4681ac,%ecx
40926f:	8b c6                	mov    %esi,%eax
409271:	8a 10                	mov    (%eax),%dl
409273:	3a 11                	cmp    (%ecx),%dl
409275:	75 1a                	jne    0x409291
409277:	3a d3                	cmp    %bl,%dl
409279:	74 12                	je     0x40928d
40927b:	8a 50 01             	mov    0x1(%eax),%dl
40927e:	3a 51 01             	cmp    0x1(%ecx),%dl
409281:	75 0e                	jne    0x409291
409283:	83 c0 02             	add    $0x2,%eax
409286:	83 c1 02             	add    $0x2,%ecx
409289:	3a d3                	cmp    %bl,%dl
40928b:	75 e4                	jne    0x409271
40928d:	33 c0                	xor    %eax,%eax
40928f:	eb 05                	jmp    0x409296
409291:	1b c0                	sbb    %eax,%eax
409293:	83 d8 ff             	sbb    $0xffffffff,%eax
409296:	3b c3                	cmp    %ebx,%eax
409298:	75 0e                	jne    0x4092a8
40929a:	8d 44 24 13          	lea    0x13(%esp),%eax
40929e:	8a 10                	mov    (%eax),%dl
4092a0:	88 55 05             	mov    %dl,0x5(%ebp)
4092a3:	e9 3d df 00 00       	jmp    0x4171e5
4092a8:	6a 03                	push   $0x3
4092aa:	68 ec 81 46 00       	push   $0x4681ec
4092af:	56                   	push   %esi
4092b0:	e8 df 9f 02 00       	call   0x433294
4092b5:	83 c4 0c             	add    $0xc,%esp
4092b8:	85 c0                	test   %eax,%eax
4092ba:	75 3f                	jne    0x4092fb
4092bc:	b9 ac 81 46 00       	mov    $0x4681ac,%ecx
4092c1:	8d 47 04             	lea    0x4(%edi),%eax
4092c4:	8a 10                	mov    (%eax),%dl
4092c6:	3a 11                	cmp    (%ecx),%dl
4092c8:	75 1a                	jne    0x4092e4
4092ca:	3a d3                	cmp    %bl,%dl
4092cc:	74 12                	je     0x4092e0
4092ce:	8a 50 01             	mov    0x1(%eax),%dl
4092d1:	3a 51 01             	cmp    0x1(%ecx),%dl
4092d4:	75 0e                	jne    0x4092e4
4092d6:	83 c0 02             	add    $0x2,%eax
4092d9:	83 c1 02             	add    $0x2,%ecx
4092dc:	3a d3                	cmp    %bl,%dl
4092de:	75 e4                	jne    0x4092c4
4092e0:	33 c0                	xor    %eax,%eax
4092e2:	eb 05                	jmp    0x4092e9
4092e4:	1b c0                	sbb    %eax,%eax
4092e6:	83 d8 ff             	sbb    $0xffffffff,%eax
4092e9:	3b c3                	cmp    %ebx,%eax
4092eb:	75 0e                	jne    0x4092fb
4092ed:	8d 44 24 12          	lea    0x12(%esp),%eax
4092f1:	8a 10                	mov    (%eax),%dl
4092f3:	88 55 05             	mov    %dl,0x5(%ebp)
4092f6:	e9 ea de 00 00       	jmp    0x4171e5
4092fb:	b9 98 81 46 00       	mov    $0x468198,%ecx
409300:	8b c6                	mov    %esi,%eax
409302:	8a 10                	mov    (%eax),%dl
409304:	3a 11                	cmp    (%ecx),%dl
409306:	75 1a                	jne    0x409322
409308:	3a d3                	cmp    %bl,%dl
40930a:	74 12                	je     0x40931e
40930c:	8a 50 01             	mov    0x1(%eax),%dl
40930f:	3a 51 01             	cmp    0x1(%ecx),%dl
409312:	75 0e                	jne    0x409322
409314:	83 c0 02             	add    $0x2,%eax
409317:	83 c1 02             	add    $0x2,%ecx
40931a:	3a d3                	cmp    %bl,%dl
40931c:	75 e4                	jne    0x409302
40931e:	33 c0                	xor    %eax,%eax
409320:	eb 05                	jmp    0x409327
409322:	1b c0                	sbb    %eax,%eax
409324:	83 d8 ff             	sbb    $0xffffffff,%eax
409327:	3b c3                	cmp    %ebx,%eax
409329:	75 0e                	jne    0x409339
40932b:	8d 44 24 13          	lea    0x13(%esp),%eax
40932f:	8a 00                	mov    (%eax),%al
409331:	88 45 06             	mov    %al,0x6(%ebp)
409334:	e9 ac de 00 00       	jmp    0x4171e5
409339:	6a 03                	push   $0x3
40933b:	68 ec 81 46 00       	push   $0x4681ec
409340:	56                   	push   %esi
409341:	e8 4e 9f 02 00       	call   0x433294
409346:	83 c4 0c             	add    $0xc,%esp
409349:	85 c0                	test   %eax,%eax
40934b:	75 3f                	jne    0x40938c
40934d:	b9 98 81 46 00       	mov    $0x468198,%ecx
409352:	8d 47 04             	lea    0x4(%edi),%eax
409355:	8a 10                	mov    (%eax),%dl
409357:	3a 11                	cmp    (%ecx),%dl
409359:	75 1a                	jne    0x409375
40935b:	3a d3                	cmp    %bl,%dl
40935d:	74 12                	je     0x409371
40935f:	8a 50 01             	mov    0x1(%eax),%dl
409362:	3a 51 01             	cmp    0x1(%ecx),%dl
409365:	75 0e                	jne    0x409375
409367:	83 c0 02             	add    $0x2,%eax
40936a:	83 c1 02             	add    $0x2,%ecx
40936d:	3a d3                	cmp    %bl,%dl
40936f:	75 e4                	jne    0x409355
409371:	33 c0                	xor    %eax,%eax
409373:	eb 05                	jmp    0x40937a
409375:	1b c0                	sbb    %eax,%eax
409377:	83 d8 ff             	sbb    $0xffffffff,%eax
40937a:	3b c3                	cmp    %ebx,%eax
40937c:	75 0e                	jne    0x40938c
40937e:	8d 44 24 12          	lea    0x12(%esp),%eax
409382:	8a 00                	mov    (%eax),%al
409384:	88 45 06             	mov    %al,0x6(%ebp)
409387:	e9 59 de 00 00       	jmp    0x4171e5
40938c:	b9 88 81 46 00       	mov    $0x468188,%ecx
409391:	8b c6                	mov    %esi,%eax
409393:	8a 10                	mov    (%eax),%dl
409395:	3a 11                	cmp    (%ecx),%dl
409397:	75 1a                	jne    0x4093b3
409399:	3a d3                	cmp    %bl,%dl
40939b:	74 12                	je     0x4093af
40939d:	8a 50 01             	mov    0x1(%eax),%dl
4093a0:	3a 51 01             	cmp    0x1(%ecx),%dl
4093a3:	75 0e                	jne    0x4093b3
4093a5:	83 c0 02             	add    $0x2,%eax
4093a8:	83 c1 02             	add    $0x2,%ecx
4093ab:	3a d3                	cmp    %bl,%dl
4093ad:	75 e4                	jne    0x409393
4093af:	33 c0                	xor    %eax,%eax
4093b1:	eb 05                	jmp    0x4093b8
4093b3:	1b c0                	sbb    %eax,%eax
4093b5:	83 d8 ff             	sbb    $0xffffffff,%eax
4093b8:	3b c3                	cmp    %ebx,%eax
4093ba:	75 0e                	jne    0x4093ca
4093bc:	8d 44 24 13          	lea    0x13(%esp),%eax
4093c0:	8a 08                	mov    (%eax),%cl
4093c2:	88 4d 07             	mov    %cl,0x7(%ebp)
4093c5:	e9 1b de 00 00       	jmp    0x4171e5
4093ca:	6a 03                	push   $0x3
4093cc:	68 ec 81 46 00       	push   $0x4681ec
4093d1:	56                   	push   %esi
4093d2:	e8 bd 9e 02 00       	call   0x433294
4093d7:	83 c4 0c             	add    $0xc,%esp
4093da:	85 c0                	test   %eax,%eax
4093dc:	75 3f                	jne    0x40941d
4093de:	b9 88 81 46 00       	mov    $0x468188,%ecx
4093e3:	8d 47 04             	lea    0x4(%edi),%eax
4093e6:	8a 10                	mov    (%eax),%dl
4093e8:	3a 11                	cmp    (%ecx),%dl
4093ea:	75 1a                	jne    0x409406
4093ec:	3a d3                	cmp    %bl,%dl
4093ee:	74 12                	je     0x409402
4093f0:	8a 50 01             	mov    0x1(%eax),%dl
4093f3:	3a 51 01             	cmp    0x1(%ecx),%dl
4093f6:	75 0e                	jne    0x409406
4093f8:	83 c0 02             	add    $0x2,%eax
4093fb:	83 c1 02             	add    $0x2,%ecx
4093fe:	3a d3                	cmp    %bl,%dl
409400:	75 e4                	jne    0x4093e6
409402:	33 c0                	xor    %eax,%eax
409404:	eb 05                	jmp    0x40940b
409406:	1b c0                	sbb    %eax,%eax
409408:	83 d8 ff             	sbb    $0xffffffff,%eax
40940b:	3b c3                	cmp    %ebx,%eax
40940d:	75 0e                	jne    0x40941d
40940f:	8d 44 24 12          	lea    0x12(%esp),%eax
409413:	8a 08                	mov    (%eax),%cl
409415:	88 4d 07             	mov    %cl,0x7(%ebp)
409418:	e9 c8 dd 00 00       	jmp    0x4171e5
40941d:	b9 7c 81 46 00       	mov    $0x46817c,%ecx
409422:	8b c6                	mov    %esi,%eax
409424:	8a 10                	mov    (%eax),%dl
409426:	3a 11                	cmp    (%ecx),%dl
409428:	75 1a                	jne    0x409444
40942a:	3a d3                	cmp    %bl,%dl
40942c:	74 12                	je     0x409440
40942e:	8a 50 01             	mov    0x1(%eax),%dl
409431:	3a 51 01             	cmp    0x1(%ecx),%dl
409434:	75 0e                	jne    0x409444
409436:	83 c0 02             	add    $0x2,%eax
409439:	83 c1 02             	add    $0x2,%ecx
40943c:	3a d3                	cmp    %bl,%dl
40943e:	75 e4                	jne    0x409424
409440:	33 c0                	xor    %eax,%eax
409442:	eb 05                	jmp    0x409449
409444:	1b c0                	sbb    %eax,%eax
409446:	83 d8 ff             	sbb    $0xffffffff,%eax
409449:	3b c3                	cmp    %ebx,%eax
40944b:	75 0e                	jne    0x40945b
40944d:	8d 44 24 13          	lea    0x13(%esp),%eax
409451:	8a 10                	mov    (%eax),%dl
409453:	88 55 08             	mov    %dl,0x8(%ebp)
409456:	e9 8a dd 00 00       	jmp    0x4171e5
40945b:	6a 03                	push   $0x3
40945d:	68 ec 81 46 00       	push   $0x4681ec
409462:	56                   	push   %esi
409463:	e8 2c 9e 02 00       	call   0x433294
409468:	83 c4 0c             	add    $0xc,%esp
40946b:	85 c0                	test   %eax,%eax
40946d:	75 3f                	jne    0x4094ae
40946f:	b9 7c 81 46 00       	mov    $0x46817c,%ecx
409474:	8d 47 04             	lea    0x4(%edi),%eax
409477:	8a 10                	mov    (%eax),%dl
409479:	3a 11                	cmp    (%ecx),%dl
40947b:	75 1a                	jne    0x409497
40947d:	3a d3                	cmp    %bl,%dl
40947f:	74 12                	je     0x409493
409481:	8a 50 01             	mov    0x1(%eax),%dl
409484:	3a 51 01             	cmp    0x1(%ecx),%dl
409487:	75 0e                	jne    0x409497
409489:	83 c0 02             	add    $0x2,%eax
40948c:	83 c1 02             	add    $0x2,%ecx
40948f:	3a d3                	cmp    %bl,%dl
409491:	75 e4                	jne    0x409477
409493:	33 c0                	xor    %eax,%eax
409495:	eb 05                	jmp    0x40949c
409497:	1b c0                	sbb    %eax,%eax
409499:	83 d8 ff             	sbb    $0xffffffff,%eax
40949c:	3b c3                	cmp    %ebx,%eax
40949e:	75 0e                	jne    0x4094ae
4094a0:	8d 44 24 12          	lea    0x12(%esp),%eax
4094a4:	8a 10                	mov    (%eax),%dl
4094a6:	88 55 08             	mov    %dl,0x8(%ebp)
4094a9:	e9 37 dd 00 00       	jmp    0x4171e5
4094ae:	b9 70 81 46 00       	mov    $0x468170,%ecx
4094b3:	8b c6                	mov    %esi,%eax
4094b5:	8a 10                	mov    (%eax),%dl
4094b7:	3a 11                	cmp    (%ecx),%dl
4094b9:	75 1a                	jne    0x4094d5
4094bb:	3a d3                	cmp    %bl,%dl
4094bd:	74 12                	je     0x4094d1
4094bf:	8a 50 01             	mov    0x1(%eax),%dl
4094c2:	3a 51 01             	cmp    0x1(%ecx),%dl
4094c5:	75 0e                	jne    0x4094d5
4094c7:	83 c0 02             	add    $0x2,%eax
4094ca:	83 c1 02             	add    $0x2,%ecx
4094cd:	3a d3                	cmp    %bl,%dl
4094cf:	75 e4                	jne    0x4094b5
4094d1:	33 c0                	xor    %eax,%eax
4094d3:	eb 05                	jmp    0x4094da
4094d5:	1b c0                	sbb    %eax,%eax
4094d7:	83 d8 ff             	sbb    $0xffffffff,%eax
4094da:	3b c3                	cmp    %ebx,%eax
4094dc:	75 0e                	jne    0x4094ec
4094de:	8d 44 24 13          	lea    0x13(%esp),%eax
4094e2:	8a 00                	mov    (%eax),%al
4094e4:	88 45 09             	mov    %al,0x9(%ebp)
4094e7:	e9 f9 dc 00 00       	jmp    0x4171e5
4094ec:	6a 03                	push   $0x3
4094ee:	68 ec 81 46 00       	push   $0x4681ec
4094f3:	56                   	push   %esi
4094f4:	e8 9b 9d 02 00       	call   0x433294
4094f9:	83 c4 0c             	add    $0xc,%esp
4094fc:	85 c0                	test   %eax,%eax
4094fe:	75 3f                	jne    0x40953f
409500:	b9 70 81 46 00       	mov    $0x468170,%ecx
409505:	8d 47 04             	lea    0x4(%edi),%eax
409508:	8a 10                	mov    (%eax),%dl
40950a:	3a 11                	cmp    (%ecx),%dl
40950c:	75 1a                	jne    0x409528
40950e:	3a d3                	cmp    %bl,%dl
409510:	74 12                	je     0x409524
409512:	8a 50 01             	mov    0x1(%eax),%dl
409515:	3a 51 01             	cmp    0x1(%ecx),%dl
409518:	75 0e                	jne    0x409528
40951a:	83 c0 02             	add    $0x2,%eax
40951d:	83 c1 02             	add    $0x2,%ecx
409520:	3a d3                	cmp    %bl,%dl
409522:	75 e4                	jne    0x409508
409524:	33 c0                	xor    %eax,%eax
409526:	eb 05                	jmp    0x40952d
409528:	1b c0                	sbb    %eax,%eax
40952a:	83 d8 ff             	sbb    $0xffffffff,%eax
40952d:	3b c3                	cmp    %ebx,%eax
40952f:	75 0e                	jne    0x40953f
409531:	8d 44 24 12          	lea    0x12(%esp),%eax
409535:	8a 00                	mov    (%eax),%al
409537:	88 45 09             	mov    %al,0x9(%ebp)
40953a:	e9 a6 dc 00 00       	jmp    0x4171e5
40953f:	b9 60 81 46 00       	mov    $0x468160,%ecx
409544:	8b c6                	mov    %esi,%eax
409546:	8a 10                	mov    (%eax),%dl
409548:	3a 11                	cmp    (%ecx),%dl
40954a:	75 1a                	jne    0x409566
40954c:	3a d3                	cmp    %bl,%dl
40954e:	74 12                	je     0x409562
409550:	8a 50 01             	mov    0x1(%eax),%dl
409553:	3a 51 01             	cmp    0x1(%ecx),%dl
409556:	75 0e                	jne    0x409566
409558:	83 c0 02             	add    $0x2,%eax
40955b:	83 c1 02             	add    $0x2,%ecx
40955e:	3a d3                	cmp    %bl,%dl
409560:	75 e4                	jne    0x409546
409562:	33 c0                	xor    %eax,%eax
409564:	eb 05                	jmp    0x40956b
409566:	1b c0                	sbb    %eax,%eax
409568:	83 d8 ff             	sbb    $0xffffffff,%eax
40956b:	3b c3                	cmp    %ebx,%eax
40956d:	75 0e                	jne    0x40957d
40956f:	8d 44 24 13          	lea    0x13(%esp),%eax
409573:	8a 08                	mov    (%eax),%cl
409575:	88 4d 0a             	mov    %cl,0xa(%ebp)
409578:	e9 68 dc 00 00       	jmp    0x4171e5
40957d:	6a 03                	push   $0x3
40957f:	68 ec 81 46 00       	push   $0x4681ec