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
7a3a6b:	0b d8                	or     %eax,%ebx
7a3a6d:	46                   	inc    %esi
7a3a6e:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3a72:	0f b7 8a 6a 6a 00 00 	movzwl 0x6a6a(%edx),%ecx
7a3a79:	8b c7                	mov    %edi,%eax
7a3a7b:	c1 e8 0b             	shr    $0xb,%eax
7a3a7e:	8b d1                	mov    %ecx,%edx
7a3a80:	0f af c2             	imul   %edx,%eax
7a3a83:	3b d8                	cmp    %eax,%ebx
7a3a85:	0f 83 ea 15 00 00    	jae    0x7a5075
7a3a8b:	8b f8                	mov    %eax,%edi
7a3a8d:	b8 00 08 00 00       	mov    $0x800,%eax
7a3a92:	2b c2                	sub    %edx,%eax
7a3a94:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a3a98:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3a9f:	c1 e8 05             	shr    $0x5,%eax
7a3aa2:	03 c1                	add    %ecx,%eax
7a3aa4:	66 89 82 6a 6a 00 00 	mov    %ax,0x6a6a(%edx)
7a3aab:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a3ab1:	73 25                	jae    0x7a3ad8
7a3ab3:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a3aba:	0f 84 a0 1a 00 00    	je     0x7a5560
7a3ac0:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a3ac7:	c1 e3 08             	shl    $0x8,%ebx
7a3aca:	c1 e7 08             	shl    $0x8,%edi
7a3acd:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a3ad1:	0b d8                	or     %eax,%ebx
7a3ad3:	46                   	inc    %esi
7a3ad4:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3ad8:	8b 44 24 2c          	mov    0x2c(%esp),%eax
7a3adc:	8d 04 c5 00 00 00 00 	lea    0x0(,%eax,8),%eax
7a3ae3:	03 c5                	add    %ebp,%eax
7a3ae5:	0f b7 8c 42 6c 6b 00 	movzwl 0x6b6c(%edx,%eax,2),%ecx
7a3aec:	00
7a3aed:	8d 14 42             	lea    (%edx,%eax,2),%edx
7a3af0:	8b c7                	mov    %edi,%eax
7a3af2:	89 4c 24 34          	mov    %ecx,0x34(%esp)
7a3af6:	c1 e8 0b             	shr    $0xb,%eax
7a3af9:	0f af c1             	imul   %ecx,%eax
7a3afc:	3b d8                	cmp    %eax,%ebx
7a3afe:	73 19                	jae    0x7a3b19
7a3b00:	8b f8                	mov    %eax,%edi
7a3b02:	b8 00 08 00 00       	mov    $0x800,%eax
7a3b07:	2b c1                	sub    %ecx,%eax
7a3b09:	c1 e8 05             	shr    $0x5,%eax
7a3b0c:	03 c1                	add    %ecx,%eax
7a3b0e:	03 ed                	add    %ebp,%ebp
7a3b10:	66 89 82 6c 6b 00 00 	mov    %ax,0x6b6c(%edx)
7a3b17:	eb 20                	jmp    0x7a3b39
7a3b19:	2b d8                	sub    %eax,%ebx
7a3b1b:	8d 2c 6d 01 00 00 00 	lea    0x1(,%ebp,2),%ebp
7a3b22:	2b f8                	sub    %eax,%edi
7a3b24:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3b28:	66 8b c1             	mov    %cx,%ax
7a3b2b:	66 c1 e8 05          	shr    $0x5,%ax
7a3b2f:	66 2b c8             	sub    %ax,%cx
7a3b32:	66 89 8a 6c 6b 00 00 	mov    %cx,0x6b6c(%edx)
7a3b39:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3b40:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a3b44:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a3b4a:	73 25                	jae    0x7a3b71
7a3b4c:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a3b53:	0f 84 16 1a 00 00    	je     0x7a556f
7a3b59:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a3b60:	c1 e3 08             	shl    $0x8,%ebx
7a3b63:	c1 e7 08             	shl    $0x8,%edi
7a3b66:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a3b6a:	0b d8                	or     %eax,%ebx
7a3b6c:	46                   	inc    %esi
7a3b6d:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3b71:	8b 44 24 2c          	mov    0x2c(%esp),%eax
7a3b75:	8d 04 c5 00 00 00 00 	lea    0x0(,%eax,8),%eax
7a3b7c:	03 c5                	add    %ebp,%eax
7a3b7e:	0f b7 8c 42 6c 6b 00 	movzwl 0x6b6c(%edx,%eax,2),%ecx
7a3b85:	00
7a3b86:	8d 14 42             	lea    (%edx,%eax,2),%edx
7a3b89:	8b c7                	mov    %edi,%eax
7a3b8b:	89 4c 24 34          	mov    %ecx,0x34(%esp)
7a3b8f:	c1 e8 0b             	shr    $0xb,%eax
7a3b92:	0f af c1             	imul   %ecx,%eax
7a3b95:	3b d8                	cmp    %eax,%ebx
7a3b97:	73 19                	jae    0x7a3bb2
7a3b99:	8b f8                	mov    %eax,%edi
7a3b9b:	b8 00 08 00 00       	mov    $0x800,%eax
7a3ba0:	2b c1                	sub    %ecx,%eax
7a3ba2:	c1 e8 05             	shr    $0x5,%eax
7a3ba5:	03 c1                	add    %ecx,%eax
7a3ba7:	03 ed                	add    %ebp,%ebp
7a3ba9:	66 89 82 6c 6b 00 00 	mov    %ax,0x6b6c(%edx)
7a3bb0:	eb 20                	jmp    0x7a3bd2
7a3bb2:	2b d8                	sub    %eax,%ebx
7a3bb4:	8d 2c 6d 01 00 00 00 	lea    0x1(,%ebp,2),%ebp
7a3bbb:	2b f8                	sub    %eax,%edi
7a3bbd:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3bc1:	66 8b c1             	mov    %cx,%ax
7a3bc4:	66 c1 e8 05          	shr    $0x5,%ax
7a3bc8:	66 2b c8             	sub    %ax,%cx
7a3bcb:	66 89 8a 6c 6b 00 00 	mov    %cx,0x6b6c(%edx)
7a3bd2:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3bd9:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a3bdd:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a3be3:	73 25                	jae    0x7a3c0a
7a3be5:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a3bec:	0f 84 8c 19 00 00    	je     0x7a557e
7a3bf2:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a3bf9:	c1 e3 08             	shl    $0x8,%ebx
7a3bfc:	c1 e7 08             	shl    $0x8,%edi
7a3bff:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a3c03:	0b d8                	or     %eax,%ebx
7a3c05:	46                   	inc    %esi
7a3c06:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3c0a:	8b 44 24 2c          	mov    0x2c(%esp),%eax
7a3c0e:	8d 04 c5 00 00 00 00 	lea    0x0(,%eax,8),%eax
7a3c15:	03 c5                	add    %ebp,%eax
7a3c17:	0f b7 8c 42 6c 6b 00 	movzwl 0x6b6c(%edx,%eax,2),%ecx
7a3c1e:	00
7a3c1f:	8d 14 42             	lea    (%edx,%eax,2),%edx
7a3c22:	8b c7                	mov    %edi,%eax
7a3c24:	89 4c 24 34          	mov    %ecx,0x34(%esp)
7a3c28:	c1 e8 0b             	shr    $0xb,%eax
7a3c2b:	0f af c1             	imul   %ecx,%eax
7a3c2e:	3b d8                	cmp    %eax,%ebx
7a3c30:	73 1f                	jae    0x7a3c51
7a3c32:	8b f8                	mov    %eax,%edi
7a3c34:	b8 00 08 00 00       	mov    $0x800,%eax
7a3c39:	2b c1                	sub    %ecx,%eax
7a3c3b:	c1 e8 05             	shr    $0x5,%eax
7a3c3e:	03 c1                	add    %ecx,%eax
7a3c40:	03 ed                	add    %ebp,%ebp
7a3c42:	66 89 82 6c 6b 00 00 	mov    %ax,0x6b6c(%edx)
7a3c49:	8d 45 02             	lea    0x2(%ebp),%eax
7a3c4c:	e9 a8 ec ff ff       	jmp    0x7a28f9
7a3c51:	2b d8                	sub    %eax,%ebx
7a3c53:	8d 2c 6d 01 00 00 00 	lea    0x1(,%ebp,2),%ebp
7a3c5a:	2b f8                	sub    %eax,%edi
7a3c5c:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a3c60:	66 8b c1             	mov    %cx,%ax
7a3c63:	66 c1 e8 05          	shr    $0x5,%ax
7a3c67:	66 2b c8             	sub    %ax,%cx
7a3c6a:	8d 45 02             	lea    0x2(%ebp),%eax
7a3c6d:	66 89 8a 6c 6b 00 00 	mov    %cx,0x6b6c(%edx)
7a3c74:	e9 80 ec ff ff       	jmp    0x7a28f9
7a3c79:	8b 6c 24 28          	mov    0x28(%esp),%ebp
7a3c7d:	8b f9                	mov    %ecx,%edi
7a3c7f:	8b 84 24 80 00 00 00 	mov    0x80(%esp),%eax
7a3c86:	b9 00 08 00 00       	mov    $0x800,%ecx
7a3c8b:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a3c8f:	0f b7 94 68 80 61 00 	movzwl 0x6180(%eax,%ebp,2),%edx
7a3c96:	00
7a3c97:	8b c2                	mov    %edx,%eax
7a3c99:	2b c8                	sub    %eax,%ecx
7a3c9b:	c1 e9 05             	shr    $0x5,%ecx
7a3c9e:	03 ca                	add    %edx,%ecx
7a3ca0:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a3ca7:	83 fd 07             	cmp    $0x7,%ebp
7a3caa:	1b c0                	sbb    %eax,%eax
7a3cac:	83 e0 fd             	and    $0xfffffffd,%eax
7a3caf:	66 89 8c 6a 80 61 00 	mov    %cx,0x6180(%edx,%ebp,2)
7a3cb6:	00
7a3cb7:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
7a3cbb:	83 c0 0a             	add    $0xa,%eax
7a3cbe:	89 44 24 28          	mov    %eax,0x28(%esp)
7a3cc2:	bd 01 00 00 00       	mov    $0x1,%ebp
7a3cc7:	8b 44 24 1c          	mov    0x1c(%esp),%eax
7a3ccb:	89 4c 24 40          	mov    %ecx,0x40(%esp)
7a3ccf:	8b 4c 24 38          	mov    0x38(%esp),%ecx
7a3cd3:	89 4c 24 3c          	mov    %ecx,0x3c(%esp)
7a3cd7:	89 44 24 38          	mov    %eax,0x38(%esp)
7a3cdb:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a3ce1:	73 25                	jae    0x7a3d08
7a3ce3:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a3cea:	0f 84 e8 18 00 00    	je     0x7a55d8
7a3cf0:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a3cf7:	c1 e3 08             	shl    $0x8,%ebx
7a3cfa:	c1 e7 08             	shl    $0x8,%edi