40c498:	75 11                	jne    0x40c4ab
40c49a:	8d 44 24 13          	lea    0x13(%esp),%eax
40c49e:	8a 00                	mov    (%eax),%al
40c4a0:	88 85 d9 09 00 00    	mov    %al,0x9d9(%ebp)
40c4a6:	e9 3a ad 00 00       	jmp    0x4171e5
40c4ab:	6a 03                	push   $0x3
40c4ad:	68 ec 81 46 00       	push   $0x4681ec
40c4b2:	56                   	push   %esi
40c4b3:	e8 dc 6d 02 00       	call   0x433294
40c4b8:	83 c4 0c             	add    $0xc,%esp
40c4bb:	85 c0                	test   %eax,%eax
40c4bd:	75 42                	jne    0x40c501
40c4bf:	b9 94 7b 46 00       	mov    $0x467b94,%ecx
40c4c4:	8d 47 04             	lea    0x4(%edi),%eax
40c4c7:	8a 10                	mov    (%eax),%dl
40c4c9:	3a 11                	cmp    (%ecx),%dl
40c4cb:	75 1a                	jne    0x40c4e7
40c4cd:	3a d3                	cmp    %bl,%dl
40c4cf:	74 12                	je     0x40c4e3
40c4d1:	8a 50 01             	mov    0x1(%eax),%dl
40c4d4:	3a 51 01             	cmp    0x1(%ecx),%dl
40c4d7:	75 0e                	jne    0x40c4e7
40c4d9:	83 c0 02             	add    $0x2,%eax
40c4dc:	83 c1 02             	add    $0x2,%ecx
40c4df:	3a d3                	cmp    %bl,%dl
40c4e1:	75 e4                	jne    0x40c4c7
40c4e3:	33 c0                	xor    %eax,%eax
40c4e5:	eb 05                	jmp    0x40c4ec
40c4e7:	1b c0                	sbb    %eax,%eax
40c4e9:	83 d8 ff             	sbb    $0xffffffff,%eax
40c4ec:	3b c3                	cmp    %ebx,%eax
40c4ee:	75 11                	jne    0x40c501
40c4f0:	8d 44 24 12          	lea    0x12(%esp),%eax
40c4f4:	8a 00                	mov    (%eax),%al
40c4f6:	88 85 d9 09 00 00    	mov    %al,0x9d9(%ebp)
40c4fc:	e9 e4 ac 00 00       	jmp    0x4171e5
40c501:	b9 78 7b 46 00       	mov    $0x467b78,%ecx
40c506:	8b c6                	mov    %esi,%eax
40c508:	8a 10                	mov    (%eax),%dl
40c50a:	3a 11                	cmp    (%ecx),%dl
40c50c:	75 1a                	jne    0x40c528
40c50e:	3a d3                	cmp    %bl,%dl
40c510:	74 12                	je     0x40c524
40c512:	8a 50 01             	mov    0x1(%eax),%dl
40c515:	3a 51 01             	cmp    0x1(%ecx),%dl
40c518:	75 0e                	jne    0x40c528
40c51a:	83 c0 02             	add    $0x2,%eax
40c51d:	83 c1 02             	add    $0x2,%ecx
40c520:	3a d3                	cmp    %bl,%dl
40c522:	75 e4                	jne    0x40c508
40c524:	33 c0                	xor    %eax,%eax
40c526:	eb 05                	jmp    0x40c52d
40c528:	1b c0                	sbb    %eax,%eax
40c52a:	83 d8 ff             	sbb    $0xffffffff,%eax
40c52d:	3b c3                	cmp    %ebx,%eax
40c52f:	75 11                	jne    0x40c542
40c531:	8d 44 24 13          	lea    0x13(%esp),%eax
40c535:	8a 08                	mov    (%eax),%cl
40c537:	88 8d da 09 00 00    	mov    %cl,0x9da(%ebp)
40c53d:	e9 a3 ac 00 00       	jmp    0x4171e5
40c542:	6a 03                	push   $0x3
40c544:	68 ec 81 46 00       	push   $0x4681ec
40c549:	56                   	push   %esi
40c54a:	e8 45 6d 02 00       	call   0x433294
40c54f:	83 c4 0c             	add    $0xc,%esp
40c552:	85 c0                	test   %eax,%eax
40c554:	75 44                	jne    0x40c59a
40c556:	b9 78 7b 46 00       	mov    $0x467b78,%ecx
40c55b:	8d 47 04             	lea    0x4(%edi),%eax
40c55e:	8b ff                	mov    %edi,%edi
40c560:	8a 10                	mov    (%eax),%dl
40c562:	3a 11                	cmp    (%ecx),%dl
40c564:	75 1a                	jne    0x40c580
40c566:	3a d3                	cmp    %bl,%dl
40c568:	74 12                	je     0x40c57c
40c56a:	8a 50 01             	mov    0x1(%eax),%dl
40c56d:	3a 51 01             	cmp    0x1(%ecx),%dl
40c570:	75 0e                	jne    0x40c580
40c572:	83 c0 02             	add    $0x2,%eax
40c575:	83 c1 02             	add    $0x2,%ecx
40c578:	3a d3                	cmp    %bl,%dl
40c57a:	75 e4                	jne    0x40c560
40c57c:	33 c0                	xor    %eax,%eax
40c57e:	eb 05                	jmp    0x40c585
40c580:	1b c0                	sbb    %eax,%eax
40c582:	83 d8 ff             	sbb    $0xffffffff,%eax
40c585:	3b c3                	cmp    %ebx,%eax
40c587:	75 11                	jne    0x40c59a
40c589:	8d 44 24 12          	lea    0x12(%esp),%eax
40c58d:	8a 08                	mov    (%eax),%cl
40c58f:	88 8d da 09 00 00    	mov    %cl,0x9da(%ebp)
40c595:	e9 4b ac 00 00       	jmp    0x4171e5
40c59a:	b9 64 7b 46 00       	mov    $0x467b64,%ecx
40c59f:	8b c6                	mov    %esi,%eax
40c5a1:	8a 10                	mov    (%eax),%dl
40c5a3:	3a 11                	cmp    (%ecx),%dl
40c5a5:	75 1a                	jne    0x40c5c1
40c5a7:	3a d3                	cmp    %bl,%dl
40c5a9:	74 12                	je     0x40c5bd
40c5ab:	8a 50 01             	mov    0x1(%eax),%dl
40c5ae:	3a 51 01             	cmp    0x1(%ecx),%dl
40c5b1:	75 0e                	jne    0x40c5c1
40c5b3:	83 c0 02             	add    $0x2,%eax
40c5b6:	83 c1 02             	add    $0x2,%ecx
40c5b9:	3a d3                	cmp    %bl,%dl
40c5bb:	75 e4                	jne    0x40c5a1
40c5bd:	33 c0                	xor    %eax,%eax
40c5bf:	eb 05                	jmp    0x40c5c6
40c5c1:	1b c0                	sbb    %eax,%eax
40c5c3:	83 d8 ff             	sbb    $0xffffffff,%eax
40c5c6:	3b c3                	cmp    %ebx,%eax
40c5c8:	75 11                	jne    0x40c5db
40c5ca:	8d 44 24 13          	lea    0x13(%esp),%eax
40c5ce:	8a 10                	mov    (%eax),%dl
40c5d0:	88 95 db 09 00 00    	mov    %dl,0x9db(%ebp)
40c5d6:	e9 0a ac 00 00       	jmp    0x4171e5
40c5db:	6a 03                	push   $0x3
40c5dd:	68 ec 81 46 00       	push   $0x4681ec
40c5e2:	56                   	push   %esi
40c5e3:	e8 ac 6c 02 00       	call   0x433294
40c5e8:	83 c4 0c             	add    $0xc,%esp
40c5eb:	85 c0                	test   %eax,%eax
40c5ed:	75 42                	jne    0x40c631
40c5ef:	b9 64 7b 46 00       	mov    $0x467b64,%ecx
40c5f4:	8d 47 04             	lea    0x4(%edi),%eax
40c5f7:	8a 10                	mov    (%eax),%dl
40c5f9:	3a 11                	cmp    (%ecx),%dl
40c5fb:	75 1a                	jne    0x40c617
40c5fd:	3a d3                	cmp    %bl,%dl
40c5ff:	74 12                	je     0x40c613
40c601:	8a 50 01             	mov    0x1(%eax),%dl
40c604:	3a 51 01             	cmp    0x1(%ecx),%dl
40c607:	75 0e                	jne    0x40c617
40c609:	83 c0 02             	add    $0x2,%eax
40c60c:	83 c1 02             	add    $0x2,%ecx
40c60f:	3a d3                	cmp    %bl,%dl
40c611:	75 e4                	jne    0x40c5f7
40c613:	33 c0                	xor    %eax,%eax
40c615:	eb 05                	jmp    0x40c61c
40c617:	1b c0                	sbb    %eax,%eax
40c619:	83 d8 ff             	sbb    $0xffffffff,%eax
40c61c:	3b c3                	cmp    %ebx,%eax
40c61e:	75 11                	jne    0x40c631
40c620:	8d 44 24 12          	lea    0x12(%esp),%eax
40c624:	8a 10                	mov    (%eax),%dl
40c626:	88 95 db 09 00 00    	mov    %dl,0x9db(%ebp)
40c62c:	e9 b4 ab 00 00       	jmp    0x4171e5
40c631:	b9 54 7b 46 00       	mov    $0x467b54,%ecx
40c636:	8b c6                	mov    %esi,%eax
40c638:	8a 10                	mov    (%eax),%dl
40c63a:	3a 11                	cmp    (%ecx),%dl
40c63c:	75 1a                	jne    0x40c658
40c63e:	3a d3                	cmp    %bl,%dl
40c640:	74 12                	je     0x40c654
40c642:	8a 50 01             	mov    0x1(%eax),%dl
40c645:	3a 51 01             	cmp    0x1(%ecx),%dl
40c648:	75 0e                	jne    0x40c658
40c64a:	83 c0 02             	add    $0x2,%eax
40c64d:	83 c1 02             	add    $0x2,%ecx
40c650:	3a d3                	cmp    %bl,%dl
40c652:	75 e4                	jne    0x40c638
40c654:	33 c0                	xor    %eax,%eax
40c656:	eb 05                	jmp    0x40c65d
40c658:	1b c0                	sbb    %eax,%eax
40c65a:	83 d8 ff             	sbb    $0xffffffff,%eax
40c65d:	3b c3                	cmp    %ebx,%eax
40c65f:	75 11                	jne    0x40c672
40c661:	8d 44 24 13          	lea    0x13(%esp),%eax
40c665:	8a 00                	mov    (%eax),%al
40c667:	88 85 dc 09 00 00    	mov    %al,0x9dc(%ebp)
40c66d:	e9 73 ab 00 00       	jmp    0x4171e5
40c672:	6a 03                	push   $0x3
40c674:	68 ec 81 46 00       	push   $0x4681ec
40c679:	56                   	push   %esi
40c67a:	e8 15 6c 02 00       	call   0x433294
40c67f:	83 c4 0c             	add    $0xc,%esp
40c682:	85 c0                	test   %eax,%eax
40c684:	0f 85 42 00 00 00    	jne    0x40c6cc
40c68a:	b9 54 7b 46 00       	mov    $0x467b54,%ecx
40c68f:	8d 47 04             	lea    0x4(%edi),%eax
40c692:	8a 10                	mov    (%eax),%dl
40c694:	3a 11                	cmp    (%ecx),%dl
40c696:	75 1a                	jne    0x40c6b2
40c698:	3a d3                	cmp    %bl,%dl
40c69a:	74 12                	je     0x40c6ae
40c69c:	8a 50 01             	mov    0x1(%eax),%dl
40c69f:	3a 51 01             	cmp    0x1(%ecx),%dl
40c6a2:	75 0e                	jne    0x40c6b2
40c6a4:	83 c0 02             	add    $0x2,%eax
40c6a7:	83 c1 02             	add    $0x2,%ecx
40c6aa:	3a d3                	cmp    %bl,%dl
40c6ac:	75 e4                	jne    0x40c692
40c6ae:	33 c0                	xor    %eax,%eax
40c6b0:	eb 05                	jmp    0x40c6b7
40c6b2:	1b c0                	sbb    %eax,%eax
40c6b4:	83 d8 ff             	sbb    $0xffffffff,%eax
40c6b7:	3b c3                	cmp    %ebx,%eax
40c6b9:	75 11                	jne    0x40c6cc
40c6bb:	8d 44 24 12          	lea    0x12(%esp),%eax
40c6bf:	8a 00                	mov    (%eax),%al
40c6c1:	88 85 dc 09 00 00    	mov    %al,0x9dc(%ebp)
40c6c7:	e9 19 ab 00 00       	jmp    0x4171e5
40c6cc:	b9 34 7b 46 00       	mov    $0x467b34,%ecx
40c6d1:	8b c6                	mov    %esi,%eax
40c6d3:	8a 10                	mov    (%eax),%dl
40c6d5:	3a 11                	cmp    (%ecx),%dl
40c6d7:	75 1a                	jne    0x40c6f3
40c6d9:	3a d3                	cmp    %bl,%dl
40c6db:	74 12                	je     0x40c6ef
40c6dd:	8a 50 01             	mov    0x1(%eax),%dl
40c6e0:	3a 51 01             	cmp    0x1(%ecx),%dl
40c6e3:	75 0e                	jne    0x40c6f3
40c6e5:	83 c0 02             	add    $0x2,%eax
40c6e8:	83 c1 02             	add    $0x2,%ecx
40c6eb:	3a d3                	cmp    %bl,%dl
40c6ed:	75 e4                	jne    0x40c6d3
40c6ef:	33 c0                	xor    %eax,%eax
40c6f1:	eb 05                	jmp    0x40c6f8
40c6f3:	1b c0                	sbb    %eax,%eax
40c6f5:	83 d8 ff             	sbb    $0xffffffff,%eax
40c6f8:	3b c3                	cmp    %ebx,%eax
40c6fa:	75 11                	jne    0x40c70d
40c6fc:	8d 44 24 13          	lea    0x13(%esp),%eax
40c700:	8a 08                	mov    (%eax),%cl
40c702:	88 8d dd 09 00 00    	mov    %cl,0x9dd(%ebp)
40c708:	e9 d8 aa 00 00       	jmp    0x4171e5
40c70d:	6a 03                	push   $0x3
40c70f:	68 ec 81 46 00       	push   $0x4681ec
40c714:	56                   	push   %esi
40c715:	e8 7a 6b 02 00       	call   0x433294
40c71a:	83 c4 0c             	add    $0xc,%esp
40c71d:	85 c0                	test   %eax,%eax
40c71f:	0f 85 45 00 00 00    	jne    0x40c76a
40c725:	b9 34 7b 46 00       	mov    $0x467b34,%ecx
40c72a:	8d 47 04             	lea    0x4(%edi),%eax
40c72d:	8d 49 00             	lea    0x0(%ecx),%ecx
40c730:	8a 10                	mov    (%eax),%dl
40c732:	3a 11                	cmp    (%ecx),%dl
40c734:	75 1a                	jne    0x40c750
40c736:	3a d3                	cmp    %bl,%dl
40c738:	74 12                	je     0x40c74c
40c73a:	8a 50 01             	mov    0x1(%eax),%dl
40c73d:	3a 51 01             	cmp    0x1(%ecx),%dl
40c740:	75 0e                	jne    0x40c750
40c742:	83 c0 02             	add    $0x2,%eax
40c745:	83 c1 02             	add    $0x2,%ecx
40c748:	3a d3                	cmp    %bl,%dl
40c74a:	75 e4                	jne    0x40c730
40c74c:	33 c0                	xor    %eax,%eax
40c74e:	eb 05                	jmp    0x40c755
40c750:	1b c0                	sbb    %eax,%eax
40c752:	83 d8 ff             	sbb    $0xffffffff,%eax
40c755:	3b c3                	cmp    %ebx,%eax
40c757:	75 11                	jne    0x40c76a
40c759:	8d 44 24 12          	lea    0x12(%esp),%eax
40c75d:	8a 08                	mov    (%eax),%cl
40c75f:	88 8d dd 09 00 00    	mov    %cl,0x9dd(%ebp)
40c765:	e9 7b aa 00 00       	jmp    0x4171e5
40c76a:	b9 18 7b 46 00       	mov    $0x467b18,%ecx
40c76f:	8b c6                	mov    %esi,%eax
40c771:	8a 10                	mov    (%eax),%dl
40c773:	3a 11                	cmp    (%ecx),%dl
40c775:	75 1a                	jne    0x40c791
40c777:	3a d3                	cmp    %bl,%dl
40c779:	74 12                	je     0x40c78d
40c77b:	8a 50 01             	mov    0x1(%eax),%dl
40c77e:	3a 51 01             	cmp    0x1(%ecx),%dl
40c781:	75 0e                	jne    0x40c791
40c783:	83 c0 02             	add    $0x2,%eax
40c786:	83 c1 02             	add    $0x2,%ecx
40c789:	3a d3                	cmp    %bl,%dl
40c78b:	75 e4                	jne    0x40c771
40c78d:	33 c0                	xor    %eax,%eax
40c78f:	eb 05                	jmp    0x40c796
40c791:	1b c0                	sbb    %eax,%eax
40c793:	83 d8 ff             	sbb    $0xffffffff,%eax
40c796:	3b c3                	cmp    %ebx,%eax
40c798:	75 11                	jne    0x40c7ab
40c79a:	8d 44 24 13          	lea    0x13(%esp),%eax
40c79e:	8a 10                	mov    (%eax),%dl
40c7a0:	88 95 de 09 00 00    	mov    %dl,0x9de(%ebp)
40c7a6:	e9 3a aa 00 00       	jmp    0x4171e5
40c7ab:	6a 03                	push   $0x3
40c7ad:	68 ec 81 46 00       	push   $0x4681ec
40c7b2:	56                   	push   %esi
40c7b3:	e8 dc 6a 02 00       	call   0x433294
40c7b8:	83 c4 0c             	add    $0xc,%esp
40c7bb:	85 c0                	test   %eax,%eax
40c7bd:	0f 85 47 00 00 00    	jne    0x40c80a
40c7c3:	b9 18 7b 46 00       	mov    $0x467b18,%ecx
40c7c8:	8d 47 04             	lea    0x4(%edi),%eax
40c7cb:	eb 03                	jmp    0x40c7d0
40c7cd:	8d 49 00             	lea    0x0(%ecx),%ecx
40c7d0:	8a 10                	mov    (%eax),%dl
40c7d2:	3a 11                	cmp    (%ecx),%dl
40c7d4:	75 1a                	jne    0x40c7f0
40c7d6:	3a d3                	cmp    %bl,%dl
40c7d8:	74 12                	je     0x40c7ec
40c7da:	8a 50 01             	mov    0x1(%eax),%dl
40c7dd:	3a 51 01             	cmp    0x1(%ecx),%dl
40c7e0:	75 0e                	jne    0x40c7f0
40c7e2:	83 c0 02             	add    $0x2,%eax
40c7e5:	83 c1 02             	add    $0x2,%ecx
40c7e8:	3a d3                	cmp    %bl,%dl
40c7ea:	75 e4                	jne    0x40c7d0
40c7ec:	33 c0                	xor    %eax,%eax
40c7ee:	eb 05                	jmp    0x40c7f5
40c7f0:	1b c0                	sbb    %eax,%eax
40c7f2:	83 d8 ff             	sbb    $0xffffffff,%eax
40c7f5:	3b c3                	cmp    %ebx,%eax
40c7f7:	75 11                	jne    0x40c80a
40c7f9:	8d 44 24 12          	lea    0x12(%esp),%eax
40c7fd:	8a 10                	mov    (%eax),%dl
40c7ff:	88 95 de 09 00 00    	mov    %dl,0x9de(%ebp)
40c805:	e9 db a9 00 00       	jmp    0x4171e5
40c80a:	b9 fc 7a 46 00       	mov    $0x467afc,%ecx
40c80f:	8b c6                	mov    %esi,%eax
40c811:	8a 10                	mov    (%eax),%dl
40c813:	3a 11                	cmp    (%ecx),%dl
40c815:	75 1a                	jne    0x40c831
40c817:	3a d3                	cmp    %bl,%dl
40c819:	74 12                	je     0x40c82d
40c81b:	8a 50 01             	mov    0x1(%eax),%dl
40c81e:	3a 51 01             	cmp    0x1(%ecx),%dl
40c821:	75 0e                	jne    0x40c831
40c823:	83 c0 02             	add    $0x2,%eax
40c826:	83 c1 02             	add    $0x2,%ecx
40c829:	3a d3                	cmp    %bl,%dl
40c82b:	75 e4                	jne    0x40c811
40c82d:	33 c0                	xor    %eax,%eax
40c82f:	eb 05                	jmp    0x40c836
40c831:	1b c0                	sbb    %eax,%eax
40c833:	83 d8 ff             	sbb    $0xffffffff,%eax
40c836:	3b c3                	cmp    %ebx,%eax
40c838:	75 11                	jne    0x40c84b
40c83a:	8d 44 24 13          	lea    0x13(%esp),%eax
40c83e:	8a 00                	mov    (%eax),%al
40c840:	88 85 df 09 00 00    	mov    %al,0x9df(%ebp)
40c846:	e9 9a a9 00 00       	jmp    0x4171e5
40c84b:	6a 03                	push   $0x3
40c84d:	68 ec 81 46 00       	push   $0x4681ec
40c852:	56                   	push   %esi
40c853:	e8 3c 6a 02 00       	call   0x433294
40c858:	83 c4 0c             	add    $0xc,%esp
40c85b:	85 c0                	test   %eax,%eax
40c85d:	75 42                	jne    0x40c8a1
40c85f:	b9 fc 7a 46 00       	mov    $0x467afc,%ecx
40c864:	8d 47 04             	lea    0x4(%edi),%eax
40c867:	8a 10                	mov    (%eax),%dl
40c869:	3a 11                	cmp    (%ecx),%dl