7a354b:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a3552:	0f 84 90 1f 00 00    	je     0x7a54e8
7a3558:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a355f:	c1 e3 08             	shl    $0x8,%ebx
7a3562:	c1 e7 08             	shl    $0x8,%edi
7a3565:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a3569:	0b d8                	or     %eax,%ebx
7a356b:	46                   	inc    %esi
7a356c:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3570:	8d 81 0f 03 00 00    	lea    0x30f(%ecx),%eax
7a3576:	c1 e0 04             	shl    $0x4,%eax
7a3579:	03 44 24 2c          	add    0x2c(%esp),%eax
7a357d:	8d 0c 42             	lea    (%edx,%eax,2),%ecx
7a3580:	8b c7                	mov    %edi,%eax
7a3582:	0f b7 11             	movzwl (%ecx),%edx
7a3585:	c1 e8 0b             	shr    $0xb,%eax
7a3588:	0f af c2             	imul   %edx,%eax
7a358b:	89 54 24 34          	mov    %edx,0x34(%esp)
7a358f:	3b d8                	cmp    %eax,%ebx
7a3591:	73 6b                	jae    0x7a35fe
7a3593:	8b f8                	mov    %eax,%edi
7a3595:	b8 00 08 00 00       	mov    $0x800,%eax
7a359a:	2b c2                	sub    %edx,%eax
7a359c:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a35a0:	c1 e8 05             	shr    $0x5,%eax
7a35a3:	03 c2                	add    %edx,%eax
7a35a5:	83 7c 24 28 07       	cmpl   $0x7,0x28(%esp)
7a35aa:	66 89 01             	mov    %ax,(%ecx)
7a35ad:	1b c0                	sbb    %eax,%eax
7a35af:	83 e0 fe             	and    $0xfffffffe,%eax
7a35b2:	83 c0 0b             	add    $0xb,%eax
7a35b5:	89 44 24 28          	mov    %eax,0x28(%esp)
7a35b9:	ff 74 24 1c          	push   0x1c(%esp)
7a35bd:	8d 44 24 68          	lea    0x68(%esp),%eax
7a35c1:	50                   	push   %eax
7a35c2:	e8 49 ea ff ff       	call   0x7a2010
7a35c7:	0f b6 c0             	movzbl %al,%eax
7a35ca:	50                   	push   %eax
7a35cb:	8d 44 24 70          	lea    0x70(%esp),%eax
7a35cf:	50                   	push   %eax
7a35d0:	e8 9b ea ff ff       	call   0x7a2070
7a35d5:	83 c4 10             	add    $0x10,%esp
7a35d8:	84 c0                	test   %al,%al
7a35da:	0f 84 48 f3 ff ff    	je     0x7a2928
7a35e0:	8b 84 24 80 00 00 00 	mov    0x80(%esp),%eax
7a35e7:	c7 80 a0 6e 00 00 32 	movl   $0x32,0x6ea0(%eax)
7a35ee:	00 00 00
7a35f1:	8b 44 24 68          	mov    0x68(%esp),%eax
7a35f5:	89 44 24 14          	mov    %eax,0x14(%esp)
7a35f9:	e9 59 22 00 00       	jmp    0x7a5857
7a35fe:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3605:	2b f8                	sub    %eax,%edi
7a3607:	2b d8                	sub    %eax,%ebx
7a3609:	8b 44 24 28          	mov    0x28(%esp),%eax
7a360d:	05 0f 03 00 00       	add    $0x30f,%eax
7a3612:	c1 e0 04             	shl    $0x4,%eax
7a3615:	03 44 24 2c          	add    0x2c(%esp),%eax
7a3619:	0f b7 0c 42          	movzwl (%edx,%eax,2),%ecx
7a361d:	8d 14 42             	lea    (%edx,%eax,2),%edx
7a3620:	66 8b c1             	mov    %cx,%ax
7a3623:	66 c1 e8 05          	shr    $0x5,%ax
7a3627:	66 2b c8             	sub    %ax,%cx
7a362a:	66 89 0a             	mov    %cx,(%edx)
7a362d:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3634:	e9 96 01 00 00       	jmp    0x7a37cf
7a3639:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3640:	2b f8                	sub    %eax,%edi
7a3642:	2b d8                	sub    %eax,%ebx
7a3644:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a3648:	8b 44 24 28          	mov    0x28(%esp),%eax
7a364c:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3650:	0f b7 8c 42 98 61 00 	movzwl 0x6198(%edx,%eax,2),%ecx
7a3657:	00
7a3658:	66 8b c1             	mov    %cx,%ax
7a365b:	66 c1 e8 05          	shr    $0x5,%ax
7a365f:	66 2b c8             	sub    %ax,%cx
7a3662:	8b 44 24 28          	mov    0x28(%esp),%eax
7a3666:	66 89 8c 42 98 61 00 	mov    %cx,0x6198(%edx,%eax,2)
7a366d:	00
7a366e:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a3674:	73 25                	jae    0x7a369b
7a3676:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a367d:	0f 84 74 1e 00 00    	je     0x7a54f7
7a3683:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a368a:	c1 e3 08             	shl    $0x8,%ebx
7a368d:	c1 e7 08             	shl    $0x8,%edi
7a3690:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a3694:	0b d8                	or     %eax,%ebx
7a3696:	46                   	inc    %esi
7a3697:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a369b:	8b 44 24 28          	mov    0x28(%esp),%eax
7a369f:	0f b7 8c 42 b0 61 00 	movzwl 0x61b0(%edx,%eax,2),%ecx
7a36a6:	00
7a36a7:	8b c7                	mov    %edi,%eax
7a36a9:	c1 e8 0b             	shr    $0xb,%eax
7a36ac:	8b d1                	mov    %ecx,%edx
7a36ae:	0f af c2             	imul   %edx,%eax
7a36b1:	3b d8                	cmp    %eax,%ebx
7a36b3:	73 36                	jae    0x7a36eb
7a36b5:	8b f8                	mov    %eax,%edi
7a36b7:	b8 00 08 00 00       	mov    $0x800,%eax
7a36bc:	2b c2                	sub    %edx,%eax
7a36be:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a36c5:	c1 e8 05             	shr    $0x5,%eax
7a36c8:	03 c1                	add    %ecx,%eax
7a36ca:	8b 4c 24 28          	mov    0x28(%esp),%ecx
7a36ce:	66 89 84 4a b0 61 00 	mov    %ax,0x61b0(%edx,%ecx,2)
7a36d5:	00
7a36d6:	8b 44 24 38          	mov    0x38(%esp),%eax
7a36da:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7a36de:	89 4c 24 38          	mov    %ecx,0x38(%esp)
7a36e2:	89 44 24 1c          	mov    %eax,0x1c(%esp)
7a36e6:	e9 e8 00 00 00       	jmp    0x7a37d3
7a36eb:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a36f2:	2b f8                	sub    %eax,%edi
7a36f4:	2b d8                	sub    %eax,%ebx
7a36f6:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a36fa:	66 8b c1             	mov    %cx,%ax
7a36fd:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3701:	66 c1 e8 05          	shr    $0x5,%ax
7a3705:	66 2b c8             	sub    %ax,%cx
7a3708:	8b 44 24 28          	mov    0x28(%esp),%eax
7a370c:	66 89 8c 42 b0 61 00 	mov    %cx,0x61b0(%edx,%eax,2)
7a3713:	00
7a3714:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a371a:	73 25                	jae    0x7a3741
7a371c:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a3723:	0f 84 dd 1d 00 00    	je     0x7a5506
7a3729:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a3730:	c1 e3 08             	shl    $0x8,%ebx
7a3733:	c1 e7 08             	shl    $0x8,%edi
7a3736:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a373a:	0b d8                	or     %eax,%ebx
7a373c:	46                   	inc    %esi
7a373d:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3741:	8b 6c 24 28          	mov    0x28(%esp),%ebp
7a3745:	8b c7                	mov    %edi,%eax
7a3747:	c1 e8 0b             	shr    $0xb,%eax
7a374a:	0f b7 8c 6a c8 61 00 	movzwl 0x61c8(%edx,%ebp,2),%ecx
7a3751:	00
7a3752:	8b d1                	mov    %ecx,%edx
7a3754:	0f af c2             	imul   %edx,%eax
7a3757:	3b d8                	cmp    %eax,%ebx
7a3759:	73 37                	jae    0x7a3792
7a375b:	8b f8                	mov    %eax,%edi
7a375d:	b8 00 08 00 00       	mov    $0x800,%eax
7a3762:	2b c2                	sub    %edx,%eax
7a3764:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a376b:	c1 e8 05             	shr    $0x5,%eax
7a376e:	03 c1                	add    %ecx,%eax
7a3770:	8b 4c 24 38          	mov    0x38(%esp),%ecx
7a3774:	66 89 84 6a c8 61 00 	mov    %ax,0x61c8(%edx,%ebp,2)
7a377b:	00
7a377c:	8b 44 24 3c          	mov    0x3c(%esp),%eax
7a3780:	89 4c 24 3c          	mov    %ecx,0x3c(%esp)
7a3784:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7a3788:	89 4c 24 38          	mov    %ecx,0x38(%esp)
7a378c:	89 44 24 1c          	mov    %eax,0x1c(%esp)
7a3790:	eb 41                	jmp    0x7a37d3
7a3792:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3799:	2b f8                	sub    %eax,%edi
7a379b:	2b d8                	sub    %eax,%ebx
7a379d:	66 8b c1             	mov    %cx,%ax
7a37a0:	66 c1 e8 05          	shr    $0x5,%ax
7a37a4:	66 2b c8             	sub    %ax,%cx
7a37a7:	8b 44 24 40          	mov    0x40(%esp),%eax
7a37ab:	66 89 8c 6a c8 61 00 	mov    %cx,0x61c8(%edx,%ebp,2)
7a37b2:	00
7a37b3:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
7a37b7:	89 4c 24 40          	mov    %ecx,0x40(%esp)
7a37bb:	8b 4c 24 38          	mov    0x38(%esp),%ecx
7a37bf:	89 4c 24 3c          	mov    %ecx,0x3c(%esp)
7a37c3:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7a37c7:	89 4c 24 38          	mov    %ecx,0x38(%esp)
7a37cb:	89 44 24 1c          	mov    %eax,0x1c(%esp)
7a37cf:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a37d3:	83 7c 24 28 07       	cmpl   $0x7,0x28(%esp)
7a37d8:	bd 01 00 00 00       	mov    $0x1,%ebp
7a37dd:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a37e1:	1b c0                	sbb    %eax,%eax
7a37e3:	83 e0 fd             	and    $0xfffffffd,%eax
7a37e6:	83 c0 0b             	add    $0xb,%eax
7a37e9:	89 44 24 28          	mov    %eax,0x28(%esp)
7a37ed:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a37f3:	73 25                	jae    0x7a381a
7a37f5:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a37fc:	0f 84 13 1d 00 00    	je     0x7a5515
7a3802:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a3809:	c1 e3 08             	shl    $0x8,%ebx
7a380c:	c1 e7 08             	shl    $0x8,%edi
7a380f:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a3813:	0b d8                	or     %eax,%ebx
7a3815:	46                   	inc    %esi
7a3816:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a381a:	0f b7 8a 68 6a 00 00 	movzwl 0x6a68(%edx),%ecx
7a3821:	8b c7                	mov    %edi,%eax
7a3823:	c1 e8 0b             	shr    $0xb,%eax
7a3826:	8b d1                	mov    %ecx,%edx
7a3828:	0f af c2             	imul   %edx,%eax
7a382b:	3b d8                	cmp    %eax,%ebx
7a382d:	0f 83 ee 01 00 00    	jae    0x7a3a21
7a3833:	8b f8                	mov    %eax,%edi
7a3835:	b8 00 08 00 00       	mov    $0x800,%eax
7a383a:	2b c2                	sub    %edx,%eax
7a383c:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a3840:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3847:	c1 e8 05             	shr    $0x5,%eax
7a384a:	03 c1                	add    %ecx,%eax
7a384c:	66 89 82 68 6a 00 00 	mov    %ax,0x6a68(%edx)
7a3853:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a3859:	73 25                	jae    0x7a3880
7a385b:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a3862:	0f 84 bc 1c 00 00    	je     0x7a5524
7a3868:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a386f:	c1 e3 08             	shl    $0x8,%ebx
7a3872:	c1 e7 08             	shl    $0x8,%edi
7a3875:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a3879:	0b d8                	or     %eax,%ebx
7a387b:	46                   	inc    %esi
7a387c:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3880:	8b 44 24 2c          	mov    0x2c(%esp),%eax
7a3884:	8d 04 c5 00 00 00 00 	lea    0x0(,%eax,8),%eax
7a388b:	03 c5                	add    %ebp,%eax
7a388d:	0f b7 8c 42 6c 6a 00 	movzwl 0x6a6c(%edx,%eax,2),%ecx
7a3894:	00
7a3895:	8d 14 42             	lea    (%edx,%eax,2),%edx
7a3898:	8b c7                	mov    %edi,%eax
7a389a:	89 4c 24 34          	mov    %ecx,0x34(%esp)
7a389e:	c1 e8 0b             	shr    $0xb,%eax
7a38a1:	0f af c1             	imul   %ecx,%eax
7a38a4:	3b d8                	cmp    %eax,%ebx
7a38a6:	73 19                	jae    0x7a38c1
7a38a8:	8b f8                	mov    %eax,%edi
7a38aa:	b8 00 08 00 00       	mov    $0x800,%eax
7a38af:	2b c1                	sub    %ecx,%eax
7a38b1:	c1 e8 05             	shr    $0x5,%eax
7a38b4:	03 c1                	add    %ecx,%eax
7a38b6:	03 ed                	add    %ebp,%ebp
7a38b8:	66 89 82 6c 6a 00 00 	mov    %ax,0x6a6c(%edx)
7a38bf:	eb 20                	jmp    0x7a38e1
7a38c1:	2b d8                	sub    %eax,%ebx
7a38c3:	8d 2c 6d 01 00 00 00 	lea    0x1(,%ebp,2),%ebp
7a38ca:	2b f8                	sub    %eax,%edi
7a38cc:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a38d0:	66 8b c1             	mov    %cx,%ax
7a38d3:	66 c1 e8 05          	shr    $0x5,%ax
7a38d7:	66 2b c8             	sub    %ax,%cx
7a38da:	66 89 8a 6c 6a 00 00 	mov    %cx,0x6a6c(%edx)
7a38e1:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a38e8:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a38ec:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a38f2:	73 25                	jae    0x7a3919
7a38f4:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a38fb:	0f 84 32 1c 00 00    	je     0x7a5533
7a3901:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a3908:	c1 e3 08             	shl    $0x8,%ebx
7a390b:	c1 e7 08             	shl    $0x8,%edi
7a390e:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a3912:	0b d8                	or     %eax,%ebx
7a3914:	46                   	inc    %esi
7a3915:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3919:	8b 44 24 2c          	mov    0x2c(%esp),%eax
7a391d:	8d 04 c5 00 00 00 00 	lea    0x0(,%eax,8),%eax
7a3924:	03 c5                	add    %ebp,%eax
7a3926:	0f b7 8c 42 6c 6a 00 	movzwl 0x6a6c(%edx,%eax,2),%ecx
7a392d:	00
7a392e:	8d 14 42             	lea    (%edx,%eax,2),%edx
7a3931:	8b c7                	mov    %edi,%eax
7a3933:	89 4c 24 34          	mov    %ecx,0x34(%esp)
7a3937:	c1 e8 0b             	shr    $0xb,%eax
7a393a:	0f af c1             	imul   %ecx,%eax
7a393d:	3b d8                	cmp    %eax,%ebx
7a393f:	73 19                	jae    0x7a395a
7a3941:	8b f8                	mov    %eax,%edi
7a3943:	b8 00 08 00 00       	mov    $0x800,%eax
7a3948:	2b c1                	sub    %ecx,%eax
7a394a:	c1 e8 05             	shr    $0x5,%eax
7a394d:	03 c1                	add    %ecx,%eax
7a394f:	03 ed                	add    %ebp,%ebp
7a3951:	66 89 82 6c 6a 00 00 	mov    %ax,0x6a6c(%edx)
7a3958:	eb 20                	jmp    0x7a397a
7a395a:	2b d8                	sub    %eax,%ebx
7a395c:	8d 2c 6d 01 00 00 00 	lea    0x1(,%ebp,2),%ebp
7a3963:	2b f8                	sub    %eax,%edi
7a3965:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3969:	66 8b c1             	mov    %cx,%ax
7a396c:	66 c1 e8 05          	shr    $0x5,%ax
7a3970:	66 2b c8             	sub    %ax,%cx
7a3973:	66 89 8a 6c 6a 00 00 	mov    %cx,0x6a6c(%edx)
7a397a:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3981:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a3985:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a398b:	73 25                	jae    0x7a39b2
7a398d:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a3994:	0f 84 a8 1b 00 00    	je     0x7a5542
7a399a:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a39a1:	c1 e3 08             	shl    $0x8,%ebx
7a39a4:	c1 e7 08             	shl    $0x8,%edi
7a39a7:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a39ab:	0b d8                	or     %eax,%ebx
7a39ad:	46                   	inc    %esi
7a39ae:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a39b2:	8b 44 24 2c          	mov    0x2c(%esp),%eax
7a39b6:	8d 04 c5 00 00 00 00 	lea    0x0(,%eax,8),%eax
7a39bd:	03 c5                	add    %ebp,%eax
7a39bf:	0f b7 8c 42 6c 6a 00 	movzwl 0x6a6c(%edx,%eax,2),%ecx
7a39c6:	00
7a39c7:	8d 14 42             	lea    (%edx,%eax,2),%edx
7a39ca:	8b c7                	mov    %edi,%eax
7a39cc:	89 4c 24 34          	mov    %ecx,0x34(%esp)
7a39d0:	c1 e8 0b             	shr    $0xb,%eax
7a39d3:	0f af c1             	imul   %ecx,%eax
7a39d6:	3b d8                	cmp    %eax,%ebx
7a39d8:	73 1f                	jae    0x7a39f9
7a39da:	8b f8                	mov    %eax,%edi
7a39dc:	b8 00 08 00 00       	mov    $0x800,%eax
7a39e1:	2b c1                	sub    %ecx,%eax
7a39e3:	c1 e8 05             	shr    $0x5,%eax
7a39e6:	03 c1                	add    %ecx,%eax
7a39e8:	03 ed                	add    %ebp,%ebp
7a39ea:	66 89 82 6c 6a 00 00 	mov    %ax,0x6a6c(%edx)
7a39f1:	8d 45 fa             	lea    -0x6(%ebp),%eax
7a39f4:	e9 00 ef ff ff       	jmp    0x7a28f9
7a39f9:	2b d8                	sub    %eax,%ebx
7a39fb:	8d 2c 6d 01 00 00 00 	lea    0x1(,%ebp,2),%ebp
7a3a02:	2b f8                	sub    %eax,%edi
7a3a04:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3a08:	66 8b c1             	mov    %cx,%ax
7a3a0b:	66 c1 e8 05          	shr    $0x5,%ax
7a3a0f:	66 2b c8             	sub    %ax,%cx
7a3a12:	8d 45 fa             	lea    -0x6(%ebp),%eax
7a3a15:	66 89 8a 6c 6a 00 00 	mov    %cx,0x6a6c(%edx)
7a3a1c:	e9 d8 ee ff ff       	jmp    0x7a28f9
7a3a21:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3a28:	2b f8                	sub    %eax,%edi
7a3a2a:	2b d8                	sub    %eax,%ebx
7a3a2c:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a3a30:	66 8b c1             	mov    %cx,%ax
7a3a33:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3a37:	66 c1 e8 05          	shr    $0x5,%ax
7a3a3b:	66 2b c8             	sub    %ax,%cx
7a3a3e:	66 89 8a 68 6a 00 00 	mov    %cx,0x6a68(%edx)
7a3a45:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a3a4b:	73 25                	jae    0x7a3a72
7a3a4d:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a3a54:	0f 84 f7 1a 00 00    	je     0x7a5551
7a3a5a:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a3a61:	c1 e3 08             	shl    $0x8,%ebx
7a3a64:	c1 e7 08             	shl    $0x8,%edi
7a3a67:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax