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
409584:	56                   	push   %esi
409585:	e8 0a 9d 02 00       	call   0x433294
40958a:	83 c4 0c             	add    $0xc,%esp
40958d:	85 c0                	test   %eax,%eax
40958f:	75 46                	jne    0x4095d7
409591:	b9 60 81 46 00       	mov    $0x468160,%ecx
409596:	8d 47 04             	lea    0x4(%edi),%eax
409599:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
4095a0:	8a 10                	mov    (%eax),%dl
4095a2:	3a 11                	cmp    (%ecx),%dl
4095a4:	75 1a                	jne    0x4095c0
4095a6:	3a d3                	cmp    %bl,%dl
4095a8:	74 12                	je     0x4095bc
4095aa:	8a 50 01             	mov    0x1(%eax),%dl
4095ad:	3a 51 01             	cmp    0x1(%ecx),%dl
4095b0:	75 0e                	jne    0x4095c0
4095b2:	83 c0 02             	add    $0x2,%eax
4095b5:	83 c1 02             	add    $0x2,%ecx
4095b8:	3a d3                	cmp    %bl,%dl
4095ba:	75 e4                	jne    0x4095a0
4095bc:	33 c0                	xor    %eax,%eax
4095be:	eb 05                	jmp    0x4095c5
4095c0:	1b c0                	sbb    %eax,%eax
4095c2:	83 d8 ff             	sbb    $0xffffffff,%eax
4095c5:	3b c3                	cmp    %ebx,%eax
4095c7:	75 0e                	jne    0x4095d7
4095c9:	8d 44 24 12          	lea    0x12(%esp),%eax
4095cd:	8a 08                	mov    (%eax),%cl
4095cf:	88 4d 0a             	mov    %cl,0xa(%ebp)
4095d2:	e9 0e dc 00 00       	jmp    0x4171e5
4095d7:	b9 54 81 46 00       	mov    $0x468154,%ecx
4095dc:	8b c6                	mov    %esi,%eax
4095de:	8b ff                	mov    %edi,%edi
4095e0:	8a 10                	mov    (%eax),%dl
4095e2:	3a 11                	cmp    (%ecx),%dl
4095e4:	75 1a                	jne    0x409600
4095e6:	3a d3                	cmp    %bl,%dl
4095e8:	74 12                	je     0x4095fc
4095ea:	8a 50 01             	mov    0x1(%eax),%dl
4095ed:	3a 51 01             	cmp    0x1(%ecx),%dl
4095f0:	75 0e                	jne    0x409600
4095f2:	83 c0 02             	add    $0x2,%eax
4095f5:	83 c1 02             	add    $0x2,%ecx
4095f8:	3a d3                	cmp    %bl,%dl
4095fa:	75 e4                	jne    0x4095e0
4095fc:	33 c0                	xor    %eax,%eax
4095fe:	eb 05                	jmp    0x409605
409600:	1b c0                	sbb    %eax,%eax
409602:	83 d8 ff             	sbb    $0xffffffff,%eax
409605:	3b c3                	cmp    %ebx,%eax
409607:	75 35                	jne    0x40963e
409609:	68 00 08 00 00       	push   $0x800
40960e:	8d 54 24 20          	lea    0x20(%esp),%edx
409612:	52                   	push   %edx
409613:	8d 44 24 1c          	lea    0x1c(%esp),%eax
409617:	50                   	push   %eax
409618:	8b 84 24 30 10 00 00 	mov    0x1030(%esp),%eax
40961f:	e8 9c f5 ff ff       	call   0x408bc0
409624:	83 c4 0c             	add    $0xc,%esp
409627:	3b c3                	cmp    %ebx,%eax
409629:	74 13                	je     0x40963e
40962b:	8d 4d 0c             	lea    0xc(%ebp),%ecx
40962e:	51                   	push   %ecx
40962f:	8b f0                	mov    %eax,%esi
409631:	e8 aa f6 ff ff       	call   0x408ce0
409636:	83 c4 04             	add    $0x4,%esp
409639:	e9 a7 db 00 00       	jmp    0x4171e5
40963e:	b9 48 81 46 00       	mov    $0x468148,%ecx
409643:	8b c6                	mov    %esi,%eax
409645:	8a 10                	mov    (%eax),%dl
409647:	3a 11                	cmp    (%ecx),%dl
409649:	75 1a                	jne    0x409665
40964b:	3a d3                	cmp    %bl,%dl
40964d:	74 12                	je     0x409661
40964f:	8a 50 01             	mov    0x1(%eax),%dl
409652:	3a 51 01             	cmp    0x1(%ecx),%dl
409655:	75 0e                	jne    0x409665
409657:	83 c0 02             	add    $0x2,%eax
40965a:	83 c1 02             	add    $0x2,%ecx
40965d:	3a d3                	cmp    %bl,%dl
40965f:	75 e4                	jne    0x409645
409661:	33 c0                	xor    %eax,%eax
409663:	eb 05                	jmp    0x40966a
409665:	1b c0                	sbb    %eax,%eax
409667:	83 d8 ff             	sbb    $0xffffffff,%eax
40966a:	3b c3                	cmp    %ebx,%eax
40966c:	75 0e                	jne    0x40967c
40966e:	8d 44 24 13          	lea    0x13(%esp),%eax
409672:	8a 10                	mov    (%eax),%dl
409674:	88 55 10             	mov    %dl,0x10(%ebp)
409677:	e9 69 db 00 00       	jmp    0x4171e5
40967c:	6a 03                	push   $0x3
40967e:	68 ec 81 46 00       	push   $0x4681ec
409683:	56                   	push   %esi
409684:	e8 0b 9c 02 00       	call   0x433294
409689:	83 c4 0c             	add    $0xc,%esp
40968c:	85 c0                	test   %eax,%eax
40968e:	75 3f                	jne    0x4096cf
409690:	b9 48 81 46 00       	mov    $0x468148,%ecx
409695:	8d 47 04             	lea    0x4(%edi),%eax
409698:	8a 10                	mov    (%eax),%dl
40969a:	3a 11                	cmp    (%ecx),%dl
40969c:	75 1a                	jne    0x4096b8
40969e:	3a d3                	cmp    %bl,%dl
4096a0:	74 12                	je     0x4096b4
4096a2:	8a 50 01             	mov    0x1(%eax),%dl
4096a5:	3a 51 01             	cmp    0x1(%ecx),%dl
4096a8:	75 0e                	jne    0x4096b8
4096aa:	83 c0 02             	add    $0x2,%eax
4096ad:	83 c1 02             	add    $0x2,%ecx
4096b0:	3a d3                	cmp    %bl,%dl
4096b2:	75 e4                	jne    0x409698
4096b4:	33 c0                	xor    %eax,%eax
4096b6:	eb 05                	jmp    0x4096bd
4096b8:	1b c0                	sbb    %eax,%eax
4096ba:	83 d8 ff             	sbb    $0xffffffff,%eax
4096bd:	3b c3                	cmp    %ebx,%eax
4096bf:	75 0e                	jne    0x4096cf
4096c1:	8d 44 24 12          	lea    0x12(%esp),%eax
4096c5:	8a 10                	mov    (%eax),%dl
4096c7:	88 55 10             	mov    %dl,0x10(%ebp)
4096ca:	e9 16 db 00 00       	jmp    0x4171e5
4096cf:	b9 40 81 46 00       	mov    $0x468140,%ecx
4096d4:	8b c6                	mov    %esi,%eax
4096d6:	8a 10                	mov    (%eax),%dl
4096d8:	3a 11                	cmp    (%ecx),%dl
4096da:	75 1a                	jne    0x4096f6
4096dc:	3a d3                	cmp    %bl,%dl
4096de:	74 12                	je     0x4096f2
4096e0:	8a 50 01             	mov    0x1(%eax),%dl
4096e3:	3a 51 01             	cmp    0x1(%ecx),%dl
4096e6:	75 0e                	jne    0x4096f6
4096e8:	83 c0 02             	add    $0x2,%eax
4096eb:	83 c1 02             	add    $0x2,%ecx
4096ee:	3a d3                	cmp    %bl,%dl
4096f0:	75 e4                	jne    0x4096d6
4096f2:	33 c0                	xor    %eax,%eax
4096f4:	eb 05                	jmp    0x4096fb
4096f6:	1b c0                	sbb    %eax,%eax
4096f8:	83 d8 ff             	sbb    $0xffffffff,%eax
4096fb:	3b c3                	cmp    %ebx,%eax
4096fd:	75 0e                	jne    0x40970d
4096ff:	8d 44 24 13          	lea    0x13(%esp),%eax
409703:	8a 00                	mov    (%eax),%al
409705:	88 45 11             	mov    %al,0x11(%ebp)
409708:	e9 d8 da 00 00       	jmp    0x4171e5
40970d:	6a 03                	push   $0x3
40970f:	68 ec 81 46 00       	push   $0x4681ec
409714:	56                   	push   %esi
409715:	e8 7a 9b 02 00       	call   0x433294
40971a:	83 c4 0c             	add    $0xc,%esp
40971d:	85 c0                	test   %eax,%eax
40971f:	75 46                	jne    0x409767
409721:	b9 40 81 46 00       	mov    $0x468140,%ecx
409726:	8d 47 04             	lea    0x4(%edi),%eax
409729:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
409730:	8a 10                	mov    (%eax),%dl
409732:	3a 11                	cmp    (%ecx),%dl
409734:	75 1a                	jne    0x409750
409736:	3a d3                	cmp    %bl,%dl
409738:	74 12                	je     0x40974c
40973a:	8a 50 01             	mov    0x1(%eax),%dl
40973d:	3a 51 01             	cmp    0x1(%ecx),%dl
409740:	75 0e                	jne    0x409750
409742:	83 c0 02             	add    $0x2,%eax
409745:	83 c1 02             	add    $0x2,%ecx
409748:	3a d3                	cmp    %bl,%dl
40974a:	75 e4                	jne    0x409730
40974c:	33 c0                	xor    %eax,%eax
40974e:	eb 05                	jmp    0x409755
409750:	1b c0                	sbb    %eax,%eax
409752:	83 d8 ff             	sbb    $0xffffffff,%eax
409755:	3b c3                	cmp    %ebx,%eax
409757:	75 0e                	jne    0x409767
409759:	8d 44 24 12          	lea    0x12(%esp),%eax