42e345:	83 c6 02             	add    $0x2,%esi
42e348:	84 db                	test   %bl,%bl
42e34a:	75 e4                	jne    0x42e330
42e34c:	33 d2                	xor    %edx,%edx
42e34e:	eb 05                	jmp    0x42e355
42e350:	1b d2                	sbb    %edx,%edx
42e352:	83 da ff             	sbb    $0xffffffff,%edx
42e355:	85 d2                	test   %edx,%edx
42e357:	0f 85 79 e8 ff ff    	jne    0x42cbd6
42e35d:	38 91 a0 70 00 00    	cmp    %dl,0x70a0(%ecx)
42e363:	0f 85 6d e8 ff ff    	jne    0x42cbd6
42e369:	be 59 3f 46 00       	mov    $0x463f59,%esi
42e36e:	8d 91 a1 70 00 00    	lea    0x70a1(%ecx),%edx
42e374:	8a 1a                	mov    (%edx),%bl
42e376:	3a 1e                	cmp    (%esi),%bl
42e378:	75 1a                	jne    0x42e394
42e37a:	84 db                	test   %bl,%bl
42e37c:	74 12                	je     0x42e390
42e37e:	8a 5a 01             	mov    0x1(%edx),%bl
42e381:	3a 5e 01             	cmp    0x1(%esi),%bl
42e384:	75 0e                	jne    0x42e394
42e386:	83 c2 02             	add    $0x2,%edx
42e389:	83 c6 02             	add    $0x2,%esi
42e38c:	84 db                	test   %bl,%bl
42e38e:	75 e4                	jne    0x42e374
42e390:	33 d2                	xor    %edx,%edx
42e392:	eb 05                	jmp    0x42e399
42e394:	1b d2                	sbb    %edx,%edx
42e396:	83 da ff             	sbb    $0xffffffff,%edx
42e399:	85 d2                	test   %edx,%edx
42e39b:	0f 85 35 e8 ff ff    	jne    0x42cbd6
42e3a1:	39 b9 a4 78 00 00    	cmp    %edi,0x78a4(%ecx)
42e3a7:	0f 85 29 e8 ff ff    	jne    0x42cbd6
42e3ad:	be 60 47 46 00       	mov    $0x464760,%esi
42e3b2:	8d 91 a8 78 00 00    	lea    0x78a8(%ecx),%edx
42e3b8:	8a 1a                	mov    (%edx),%bl
42e3ba:	3a 1e                	cmp    (%esi),%bl
42e3bc:	75 1a                	jne    0x42e3d8
42e3be:	84 db                	test   %bl,%bl
42e3c0:	74 12                	je     0x42e3d4
42e3c2:	8a 5a 01             	mov    0x1(%edx),%bl
42e3c5:	3a 5e 01             	cmp    0x1(%esi),%bl
42e3c8:	75 0e                	jne    0x42e3d8
42e3ca:	83 c2 02             	add    $0x2,%edx
42e3cd:	83 c6 02             	add    $0x2,%esi
42e3d0:	84 db                	test   %bl,%bl
42e3d2:	75 e4                	jne    0x42e3b8
42e3d4:	33 d2                	xor    %edx,%edx
42e3d6:	eb 05                	jmp    0x42e3dd
42e3d8:	1b d2                	sbb    %edx,%edx
42e3da:	83 da ff             	sbb    $0xffffffff,%edx
42e3dd:	85 d2                	test   %edx,%edx
42e3df:	0f 85 f1 e7 ff ff    	jne    0x42cbd6
42e3e5:	be 60 4f 46 00       	mov    $0x464f60,%esi
42e3ea:	8d 91 a8 80 00 00    	lea    0x80a8(%ecx),%edx
42e3f0:	8a 1a                	mov    (%edx),%bl
42e3f2:	3a 1e                	cmp    (%esi),%bl
42e3f4:	75 1a                	jne    0x42e410
42e3f6:	84 db                	test   %bl,%bl
42e3f8:	74 12                	je     0x42e40c
42e3fa:	8a 5a 01             	mov    0x1(%edx),%bl
42e3fd:	3a 5e 01             	cmp    0x1(%esi),%bl
42e400:	75 0e                	jne    0x42e410
42e402:	83 c2 02             	add    $0x2,%edx
42e405:	83 c6 02             	add    $0x2,%esi
42e408:	84 db                	test   %bl,%bl
42e40a:	75 e4                	jne    0x42e3f0
42e40c:	33 d2                	xor    %edx,%edx
42e40e:	eb 05                	jmp    0x42e415
42e410:	1b d2                	sbb    %edx,%edx
42e412:	83 da ff             	sbb    $0xffffffff,%edx
42e415:	85 d2                	test   %edx,%edx
42e417:	0f 85 b9 e7 ff ff    	jne    0x42cbd6
42e41d:	80 b9 a8 88 00 00 01 	cmpb   $0x1,0x88a8(%ecx)
42e424:	0f 85 ac e7 ff ff    	jne    0x42cbd6
42e42a:	38 91 a9 88 00 00    	cmp    %dl,0x88a9(%ecx)
42e430:	0f 85 a0 e7 ff ff    	jne    0x42cbd6
42e436:	38 91 aa 88 00 00    	cmp    %dl,0x88aa(%ecx)
42e43c:	0f 85 94 e7 ff ff    	jne    0x42cbd6
42e442:	38 91 ab 88 00 00    	cmp    %dl,0x88ab(%ecx)
42e448:	0f 85 88 e7 ff ff    	jne    0x42cbd6
42e44e:	80 b9 ac 88 00 00 01 	cmpb   $0x1,0x88ac(%ecx)
42e455:	0f 85 7b e7 ff ff    	jne    0x42cbd6
42e45b:	39 91 b0 88 00 00    	cmp    %edx,0x88b0(%ecx)
42e461:	0f 85 6f e7 ff ff    	jne    0x42cbd6
42e467:	80 b9 b4 88 00 00 01 	cmpb   $0x1,0x88b4(%ecx)
42e46e:	0f 85 62 e7 ff ff    	jne    0x42cbd6
42e474:	38 91 b5 88 00 00    	cmp    %dl,0x88b5(%ecx)
42e47a:	0f 85 56 e7 ff ff    	jne    0x42cbd6
42e480:	80 b9 b6 88 00 00 01 	cmpb   $0x1,0x88b6(%ecx)
42e487:	0f 85 49 e7 ff ff    	jne    0x42cbd6
42e48d:	80 b9 b7 88 00 00 01 	cmpb   $0x1,0x88b7(%ecx)
42e494:	0f 85 3c e7 ff ff    	jne    0x42cbd6
42e49a:	80 b9 b8 88 00 00 01 	cmpb   $0x1,0x88b8(%ecx)
42e4a1:	0f 85 2f e7 ff ff    	jne    0x42cbd6
42e4a7:	39 91 bc 88 00 00    	cmp    %edx,0x88bc(%ecx)
42e4ad:	0f 85 23 e7 ff ff    	jne    0x42cbd6
42e4b3:	80 b9 c0 88 00 00 01 	cmpb   $0x1,0x88c0(%ecx)
42e4ba:	0f 85 16 e7 ff ff    	jne    0x42cbd6
42e4c0:	38 91 c1 88 00 00    	cmp    %dl,0x88c1(%ecx)
42e4c6:	0f 85 0a e7 ff ff    	jne    0x42cbd6
42e4cc:	39 91 c4 88 00 00    	cmp    %edx,0x88c4(%ecx)
42e4d2:	0f 85 fe e6 ff ff    	jne    0x42cbd6
42e4d8:	38 91 c8 88 00 00    	cmp    %dl,0x88c8(%ecx)
42e4de:	0f 85 f2 e6 ff ff    	jne    0x42cbd6
42e4e4:	38 91 c9 88 00 00    	cmp    %dl,0x88c9(%ecx)
42e4ea:	0f 85 e6 e6 ff ff    	jne    0x42cbd6
42e4f0:	38 91 ca 88 00 00    	cmp    %dl,0x88ca(%ecx)
42e4f6:	0f 85 da e6 ff ff    	jne    0x42cbd6
42e4fc:	38 91 cb 88 00 00    	cmp    %dl,0x88cb(%ecx)
42e502:	0f 85 ce e6 ff ff    	jne    0x42cbd6
42e508:	80 b9 cc 88 00 00 01 	cmpb   $0x1,0x88cc(%ecx)
42e50f:	0f 85 c1 e6 ff ff    	jne    0x42cbd6
42e515:	b8 64 00 00 00       	mov    $0x64,%eax
42e51a:	39 81 d0 88 00 00    	cmp    %eax,0x88d0(%ecx)
42e520:	0f 85 b0 e6 ff ff    	jne    0x42cbd6
42e526:	39 81 d4 88 00 00    	cmp    %eax,0x88d4(%ecx)
42e52c:	0f 85 a4 e6 ff ff    	jne    0x42cbd6
42e532:	39 91 d8 88 00 00    	cmp    %edx,0x88d8(%ecx)
42e538:	0f 85 98 e6 ff ff    	jne    0x42cbd6
42e53e:	38 91 dc 88 00 00    	cmp    %dl,0x88dc(%ecx)
42e544:	0f 85 8c e6 ff ff    	jne    0x42cbd6
42e54a:	38 91 dd 88 00 00    	cmp    %dl,0x88dd(%ecx)
42e550:	0f 85 80 e6 ff ff    	jne    0x42cbd6
42e556:	38 91 de 88 00 00    	cmp    %dl,0x88de(%ecx)
42e55c:	0f 85 74 e6 ff ff    	jne    0x42cbd6
42e562:	38 91 df 88 00 00    	cmp    %dl,0x88df(%ecx)
42e568:	0f 85 68 e6 ff ff    	jne    0x42cbd6
42e56e:	38 91 e0 88 00 00    	cmp    %dl,0x88e0(%ecx)
42e574:	0f 85 5c e6 ff ff    	jne    0x42cbd6
42e57a:	38 91 e1 88 00 00    	cmp    %dl,0x88e1(%ecx)
42e580:	0f 85 50 e6 ff ff    	jne    0x42cbd6
42e586:	38 91 e2 88 00 00    	cmp    %dl,0x88e2(%ecx)
42e58c:	0f 85 44 e6 ff ff    	jne    0x42cbd6
42e592:	be 9b 57 46 00       	mov    $0x46579b,%esi
42e597:	8d 91 e3 88 00 00    	lea    0x88e3(%ecx),%edx
42e59d:	8d 49 00             	lea    0x0(%ecx),%ecx
42e5a0:	8a 1a                	mov    (%edx),%bl
42e5a2:	3a 1e                	cmp    (%esi),%bl
42e5a4:	75 1a                	jne    0x42e5c0
42e5a6:	84 db                	test   %bl,%bl
42e5a8:	74 12                	je     0x42e5bc
42e5aa:	8a 5a 01             	mov    0x1(%edx),%bl
42e5ad:	3a 5e 01             	cmp    0x1(%esi),%bl
42e5b0:	75 0e                	jne    0x42e5c0
42e5b2:	83 c2 02             	add    $0x2,%edx
42e5b5:	83 c6 02             	add    $0x2,%esi
42e5b8:	84 db                	test   %bl,%bl
42e5ba:	75 e4                	jne    0x42e5a0
42e5bc:	33 d2                	xor    %edx,%edx
42e5be:	eb 05                	jmp    0x42e5c5
42e5c0:	1b d2                	sbb    %edx,%edx
42e5c2:	83 da ff             	sbb    $0xffffffff,%edx
42e5c5:	85 d2                	test   %edx,%edx
42e5c7:	0f 85 09 e6 ff ff    	jne    0x42cbd6
42e5cd:	38 91 e3 90 00 00    	cmp    %dl,0x90e3(%ecx)
42e5d3:	0f 85 fd e5 ff ff    	jne    0x42cbd6
42e5d9:	38 91 e4 90 00 00    	cmp    %dl,0x90e4(%ecx)
42e5df:	0f 85 f1 e5 ff ff    	jne    0x42cbd6
42e5e5:	38 91 e5 90 00 00    	cmp    %dl,0x90e5(%ecx)
42e5eb:	0f 85 e5 e5 ff ff    	jne    0x42cbd6
42e5f1:	38 91 e7 90 00 00    	cmp    %dl,0x90e7(%ecx)
42e5f7:	0f 85 d9 e5 ff ff    	jne    0x42cbd6
42e5fd:	38 91 e8 90 00 00    	cmp    %dl,0x90e8(%ecx)
42e603:	0f 85 cd e5 ff ff    	jne    0x42cbd6
42e609:	38 91 e9 90 00 00    	cmp    %dl,0x90e9(%ecx)
42e60f:	0f 85 c1 e5 ff ff    	jne    0x42cbd6
42e615:	38 91 ea 90 00 00    	cmp    %dl,0x90ea(%ecx)
42e61b:	0f 85 b5 e5 ff ff    	jne    0x42cbd6
42e621:	38 91 eb 90 00 00    	cmp    %dl,0x90eb(%ecx)
42e627:	0f 85 a9 e5 ff ff    	jne    0x42cbd6
42e62d:	38 91 ec 90 00 00    	cmp    %dl,0x90ec(%ecx)
42e633:	0f 85 9d e5 ff ff    	jne    0x42cbd6
42e639:	39 91 f0 90 00 00    	cmp    %edx,0x90f0(%ecx)
42e63f:	0f 85 91 e5 ff ff    	jne    0x42cbd6
42e645:	39 91 f4 90 00 00    	cmp    %edx,0x90f4(%ecx)
42e64b:	0f 85 85 e5 ff ff    	jne    0x42cbd6
42e651:	38 91 f8 90 00 00    	cmp    %dl,0x90f8(%ecx)
42e657:	0f 85 79 e5 ff ff    	jne    0x42cbd6
42e65d:	38 91 f9 90 00 00    	cmp    %dl,0x90f9(%ecx)
42e663:	0f 85 6d e5 ff ff    	jne    0x42cbd6
42e669:	38 91 fa 90 00 00    	cmp    %dl,0x90fa(%ecx)
42e66f:	0f 85 61 e5 ff ff    	jne    0x42cbd6
42e675:	38 91 fb 90 00 00    	cmp    %dl,0x90fb(%ecx)
42e67b:	0f 85 55 e5 ff ff    	jne    0x42cbd6
42e681:	38 91 fc 90 00 00    	cmp    %dl,0x90fc(%ecx)
42e687:	0f 85 49 e5 ff ff    	jne    0x42cbd6
42e68d:	38 91 fd 90 00 00    	cmp    %dl,0x90fd(%ecx)
42e693:	0f 85 3d e5 ff ff    	jne    0x42cbd6
42e699:	38 91 fe 90 00 00    	cmp    %dl,0x90fe(%ecx)
42e69f:	0f 85 31 e5 ff ff    	jne    0x42cbd6
42e6a5:	38 91 ff 90 00 00    	cmp    %dl,0x90ff(%ecx)
42e6ab:	0f 85 25 e5 ff ff    	jne    0x42cbd6
42e6b1:	5f                   	pop    %edi
42e6b2:	5e                   	pop    %esi
42e6b3:	5d                   	pop    %ebp
42e6b4:	32 c0                	xor    %al,%al
42e6b6:	5b                   	pop    %ebx
42e6b7:	c3                   	ret
42e6b8:	cc                   	int3
42e6b9:	cc                   	int3
42e6ba:	cc                   	int3
42e6bb:	cc                   	int3
42e6bc:	cc                   	int3
42e6bd:	cc                   	int3
42e6be:	cc                   	int3
42e6bf:	cc                   	int3
42e6c0:	a1 78 07 47 00       	mov    0x470778,%eax
42e6c5:	68 88 13 00 00       	push   $0x1388
42e6ca:	50                   	push   %eax
42e6cb:	c7 05 98 16 47 00 01 	movl   $0x1,0x471698
42e6d2:	00 00 00
42e6d5:	ff 15 80 34 47 00    	call   *0x473480
42e6db:	8b 0d 78 07 47 00    	mov    0x470778,%ecx
42e6e1:	51                   	push   %ecx
42e6e2:	ff 15 2c 34 47 00    	call   *0x47342c
42e6e8:	c7 05 78 07 47 00 00 	movl   $0x0,0x470778
42e6ef:	00 00 00
42e6f2:	c3                   	ret
42e6f3:	cc                   	int3
42e6f4:	cc                   	int3
42e6f5:	cc                   	int3
42e6f6:	cc                   	int3
42e6f7:	cc                   	int3
42e6f8:	cc                   	int3
42e6f9:	cc                   	int3
42e6fa:	cc                   	int3
42e6fb:	cc                   	int3
42e6fc:	cc                   	int3
42e6fd:	cc                   	int3
42e6fe:	cc                   	int3
42e6ff:	cc                   	int3
42e700:	a1 78 07 47 00       	mov    0x470778,%eax
42e705:	c3                   	ret
42e706:	cc                   	int3
42e707:	cc                   	int3
42e708:	cc                   	int3
42e709:	cc                   	int3
42e70a:	cc                   	int3
42e70b:	cc                   	int3
42e70c:	cc                   	int3
42e70d:	cc                   	int3
42e70e:	cc                   	int3
42e70f:	cc                   	int3
42e710:	81 ec 54 02 00 00    	sub    $0x254,%esp
42e716:	53                   	push   %ebx
42e717:	55                   	push   %ebp
42e718:	56                   	push   %esi
42e719:	57                   	push   %edi
42e71a:	33 ff                	xor    %edi,%edi
42e71c:	89 7c 24 14          	mov    %edi,0x14(%esp)
42e720:	89 7c 24 18          	mov    %edi,0x18(%esp)
42e724:	39 3d 80 07 47 00    	cmp    %edi,0x470780
42e72a:	0f 85 f7 00 00 00    	jne    0x42e827
42e730:	8d 44 24 18          	lea    0x18(%esp),%eax
42e734:	50                   	push   %eax
42e735:	68 60 cb 45 00       	push   $0x45cb60
42e73a:	68 02 00 00 80       	push   $0x80000002
42e73f:	ff 15 bc 33 47 00    	call   *0x4733bc
42e745:	3b c7                	cmp    %edi,%eax
42e747:	0f 85 cf 01 00 00    	jne    0x42e91c
42e74d:	83 3d 80 07 47 00 08 	cmpl   $0x8,0x470780
42e754:	0f 8d c3 00 00 00    	jge    0x42e81d
42e75a:	8b 2d a8 33 47 00    	mov    0x4733a8,%ebp
42e760:	bb 04 01 00 00       	mov    $0x104,%ebx
42e765:	8b 44 24 18          	mov    0x18(%esp),%eax
42e769:	6a 00                	push   $0x0
42e76b:	6a 00                	push   $0x0
42e76d:	6a 00                	push   $0x0
42e76f:	6a 00                	push   $0x0
42e771:	8d 4c 24 20          	lea    0x20(%esp),%ecx
42e775:	51                   	push   %ecx
42e776:	8d 54 24 70          	lea    0x70(%esp),%edx
42e77a:	52                   	push   %edx
42e77b:	57                   	push   %edi
42e77c:	50                   	push   %eax
42e77d:	89 5c 24 30          	mov    %ebx,0x30(%esp)
42e781:	ff d5                	call   *%ebp
42e783:	8b f0                	mov    %eax,%esi
42e785:	47                   	inc    %edi
42e786:	81 fe 03 01 00 00    	cmp    $0x103,%esi
42e78c:	0f 84 95 00 00 00    	je     0x42e827
42e792:	85 f6                	test   %esi,%esi
42e794:	0f 85 62 01 00 00    	jne    0x42e8fc
42e79a:	8b 44 24 18          	mov    0x18(%esp),%eax
42e79e:	8d 4c 24 14          	lea    0x14(%esp),%ecx
42e7a2:	51                   	push   %ecx
42e7a3:	8d 54 24 60          	lea    0x60(%esp),%edx
42e7a7:	52                   	push   %edx
42e7a8:	50                   	push   %eax
42e7a9:	ff 15 bc 33 47 00    	call   *0x4733bc
42e7af:	85 c0                	test   %eax,%eax
42e7b1:	75 46                	jne    0x42e7f9
42e7b3:	8d 4c 24 10          	lea    0x10(%esp),%ecx
42e7b7:	51                   	push   %ecx
42e7b8:	8d 54 24 60          	lea    0x60(%esp),%edx
42e7bc:	52                   	push   %edx
42e7bd:	50                   	push   %eax
42e7be:	50                   	push   %eax
42e7bf:	8b 44 24 24          	mov    0x24(%esp),%eax
42e7c3:	68 50 cc 45 00       	push   $0x45cc50
42e7c8:	50                   	push   %eax
42e7c9:	89 5c 24 28          	mov    %ebx,0x28(%esp)
42e7cd:	ff 15 b4 33 47 00    	call   *0x4733b4
42e7d3:	85 c0                	test   %eax,%eax
42e7d5:	75 22                	jne    0x42e7f9
42e7d7:	6a 02                	push   $0x2
42e7d9:	50                   	push   %eax
42e7da:	8d 4c 24 64          	lea    0x64(%esp),%ecx
42e7de:	51                   	push   %ecx
42e7df:	ff 15 b8 34 47 00    	call   *0x4734b8
42e7e5:	8b 0d 80 07 47 00    	mov    0x470780,%ecx
42e7eb:	89 04 8d 58 07 47 00 	mov    %eax,0x470758(,%ecx,4)
42e7f2:	41                   	inc    %ecx
42e7f3:	89 0d 80 07 47 00    	mov    %ecx,0x470780
42e7f9:	8b 44 24 14          	mov    0x14(%esp),%eax
42e7fd:	85 c0                	test   %eax,%eax
42e7ff:	74 0f                	je     0x42e810
42e801:	50                   	push   %eax
42e802:	ff 15 68 33 47 00    	call   *0x473368
42e808:	c7 44 24 14 00 00 00 	movl   $0x0,0x14(%esp)
42e80f:	00
42e810:	83 3d 80 07 47 00 08 	cmpl   $0x8,0x470780
42e817:	0f 8c 48 ff ff ff    	jl     0x42e765
42e81d:	be 7a 00 00 00       	mov    $0x7a,%esi
42e822:	e9 d5 00 00 00       	jmp    0x42e8fc
42e827:	8b 94 24 68 02 00 00 	mov    0x268(%esp),%edx
42e82e:	0f b7 42 1a          	movzwl 0x1a(%edx),%eax
42e832:	83 f8 10             	cmp    $0x10,%eax
42e835:	76 0a                	jbe    0x42e841
42e837:	be 7a 00 00 00       	mov    $0x7a,%esi
42e83c:	e9 bb 00 00 00       	jmp    0x42e8fc
42e841:	8b 4a 24             	mov    0x24(%edx),%ecx
42e844:	03 ca                	add    %edx,%ecx
42e846:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
42e84a:	83 f8 01             	cmp    $0x1,%eax
42e84d:	7e 34                	jle    0x42e883
42e84f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
42e853:	8d 58 ff             	lea    -0x1(%eax),%ebx
42e856:	8b 31                	mov    (%ecx),%esi
42e858:	8b c6                	mov    %esi,%eax
42e85a:	8d 78 02             	lea    0x2(%eax),%edi
42e85d:	8d 49 00             	lea    0x0(%ecx),%ecx
42e860:	66 8b 10             	mov    (%eax),%dx
42e863:	83 c0 02             	add    $0x2,%eax
42e866:	66 85 d2             	test   %dx,%dx
42e869:	75 f5                	jne    0x42e860
42e86b:	2b c7                	sub    %edi,%eax
42e86d:	d1 f8                	sar    $1,%eax
42e86f:	8d 54 46 02          	lea    0x2(%esi,%eax,2),%edx