7a4979:	c1 e8 0b             	shr    $0xb,%eax
7a497c:	8b d1                	mov    %ecx,%edx
7a497e:	0f af c2             	imul   %edx,%eax
7a4981:	3b d8                	cmp    %eax,%ebx
7a4983:	73 1e                	jae    0x7a49a3
7a4985:	8b f8                	mov    %eax,%edi
7a4987:	b8 00 08 00 00       	mov    $0x800,%eax
7a498c:	2b c2                	sub    %edx,%eax
7a498e:	8b 54 24 2c          	mov    0x2c(%esp),%edx
7a4992:	c1 e8 05             	shr    $0x5,%eax
7a4995:	03 c1                	add    %ecx,%eax
7a4997:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7a499b:	03 ed                	add    %ebp,%ebp
7a499d:	66 89 04 0a          	mov    %ax,(%edx,%ecx,1)
7a49a1:	eb 21                	jmp    0x7a49c4
7a49a3:	8b 54 24 2c          	mov    0x2c(%esp),%edx
7a49a7:	2b d8                	sub    %eax,%ebx
7a49a9:	2b f8                	sub    %eax,%edi
7a49ab:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a49af:	66 8b c1             	mov    %cx,%ax
7a49b2:	66 c1 e8 05          	shr    $0x5,%ax
7a49b6:	66 2b c8             	sub    %ax,%cx
7a49b9:	8d 6a 01             	lea    0x1(%edx),%ebp
7a49bc:	8b 44 24 18          	mov    0x18(%esp),%eax
7a49c0:	66 89 0c 02          	mov    %cx,(%edx,%eax,1)
7a49c4:	83 ed 40             	sub    $0x40,%ebp
7a49c7:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a49cb:	8b cd                	mov    %ebp,%ecx
7a49cd:	83 fd 04             	cmp    $0x4,%ebp
7a49d0:	73 09                	jae    0x7a49db
7a49d2:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
7a49d6:	e9 5f 03 00 00       	jmp    0x7a4d3a
7a49db:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
7a49e2:	8b c5                	mov    %ebp,%eax
7a49e4:	d1 e9                	shr    $1,%ecx
7a49e6:	83 e0 01             	and    $0x1,%eax
7a49e9:	49                   	dec    %ecx
7a49ea:	83 c0 02             	add    $0x2,%eax
7a49ed:	89 4c 24 30          	mov    %ecx,0x30(%esp)
7a49f1:	89 44 24 1c          	mov    %eax,0x1c(%esp)
7a49f5:	83 fd 0e             	cmp    $0xe,%ebp
7a49f8:	0f 83 89 03 00 00    	jae    0x7a4d87
7a49fe:	d3 e0                	shl    %cl,%eax
7a4a00:	8d 8a 5e 65 00 00    	lea    0x655e(%edx),%ecx
7a4a06:	89 44 24 1c          	mov    %eax,0x1c(%esp)
7a4a0a:	2b c5                	sub    %ebp,%eax
7a4a0c:	bd 01 00 00 00       	mov    $0x1,%ebp
7a4a11:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%esp)
7a4a18:	00
7a4a19:	8d 0c 41             	lea    (%ecx,%eax,2),%ecx
7a4a1c:	89 4c 24 18          	mov    %ecx,0x18(%esp)
7a4a20:	8b 44 24 30          	mov    0x30(%esp),%eax
7a4a24:	48                   	dec    %eax
7a4a25:	83 f8 04             	cmp    $0x4,%eax
7a4a28:	0f 87 08 03 00 00    	ja     0x7a4d36
7a4a2e:	ff 24 85 9c 5a 7a 00 	jmp    *0x7a5a9c(,%eax,4)
7a4a35:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a4a3b:	73 25                	jae    0x7a4a62
7a4a3d:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a4a44:	0f 84 d8 0c 00 00    	je     0x7a5722
7a4a4a:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a4a51:	c1 e3 08             	shl    $0x8,%ebx
7a4a54:	c1 e7 08             	shl    $0x8,%edi
7a4a57:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a4a5b:	0b d8                	or     %eax,%ebx
7a4a5d:	46                   	inc    %esi
7a4a5e:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4a62:	8d 04 6d 00 00 00 00 	lea    0x0(,%ebp,2),%eax
7a4a69:	0f b7 0c 08          	movzwl (%eax,%ecx,1),%ecx
7a4a6d:	89 44 24 30          	mov    %eax,0x30(%esp)
7a4a71:	8b d1                	mov    %ecx,%edx
7a4a73:	8b c7                	mov    %edi,%eax
7a4a75:	c1 e8 0b             	shr    $0xb,%eax
7a4a78:	0f af c2             	imul   %edx,%eax
7a4a7b:	3b d8                	cmp    %eax,%ebx
7a4a7d:	73 1e                	jae    0x7a4a9d
7a4a7f:	8b f8                	mov    %eax,%edi
7a4a81:	b8 00 08 00 00       	mov    $0x800,%eax
7a4a86:	2b c2                	sub    %edx,%eax
7a4a88:	8b 54 24 30          	mov    0x30(%esp),%edx
7a4a8c:	c1 e8 05             	shr    $0x5,%eax
7a4a8f:	03 c1                	add    %ecx,%eax
7a4a91:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7a4a95:	03 ed                	add    %ebp,%ebp
7a4a97:	66 89 04 0a          	mov    %ax,(%edx,%ecx,1)
7a4a9b:	eb 25                	jmp    0x7a4ac2
7a4a9d:	8b 54 24 30          	mov    0x30(%esp),%edx
7a4aa1:	2b d8                	sub    %eax,%ebx
7a4aa3:	2b f8                	sub    %eax,%edi
7a4aa5:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4aa9:	66 8b c1             	mov    %cx,%ax
7a4aac:	66 c1 e8 05          	shr    $0x5,%ax
7a4ab0:	66 2b c8             	sub    %ax,%cx
7a4ab3:	8d 6a 01             	lea    0x1(%edx),%ebp
7a4ab6:	8b 44 24 18          	mov    0x18(%esp),%eax
7a4aba:	ff 44 24 1c          	incl   0x1c(%esp)
7a4abe:	66 89 0c 02          	mov    %cx,(%edx,%eax,1)
7a4ac2:	ff 44 24 20          	incl   0x20(%esp)
7a4ac6:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a4aca:	c7 44 24 30 04 00 00 	movl   $0x4,0x30(%esp)
7a4ad1:	00
7a4ad2:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a4ad8:	73 25                	jae    0x7a4aff
7a4ada:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a4ae1:	0f 84 4a 0c 00 00    	je     0x7a5731
7a4ae7:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a4aee:	c1 e3 08             	shl    $0x8,%ebx
7a4af1:	c1 e7 08             	shl    $0x8,%edi
7a4af4:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a4af8:	0b d8                	or     %eax,%ebx
7a4afa:	46                   	inc    %esi
7a4afb:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4aff:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7a4b03:	8d 04 6d 00 00 00 00 	lea    0x0(,%ebp,2),%eax
7a4b0a:	89 44 24 2c          	mov    %eax,0x2c(%esp)
7a4b0e:	0f b7 0c 08          	movzwl (%eax,%ecx,1),%ecx
7a4b12:	8b c7                	mov    %edi,%eax
7a4b14:	c1 e8 0b             	shr    $0xb,%eax
7a4b17:	8b d1                	mov    %ecx,%edx
7a4b19:	0f af c2             	imul   %edx,%eax
7a4b1c:	3b d8                	cmp    %eax,%ebx
7a4b1e:	73 22                	jae    0x7a4b42
7a4b20:	8b f8                	mov    %eax,%edi
7a4b22:	b8 00 08 00 00       	mov    $0x800,%eax
7a4b27:	2b c2                	sub    %edx,%eax
7a4b29:	8b 54 24 2c          	mov    0x2c(%esp),%edx
7a4b2d:	c1 e8 05             	shr    $0x5,%eax
7a4b30:	03 c1                	add    %ecx,%eax
7a4b32:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7a4b36:	03 ed                	add    %ebp,%ebp
7a4b38:	66 89 04 0a          	mov    %ax,(%edx,%ecx,1)
7a4b3c:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7a4b40:	eb 30                	jmp    0x7a4b72
7a4b42:	8b 54 24 2c          	mov    0x2c(%esp),%edx
7a4b46:	2b d8                	sub    %eax,%ebx
7a4b48:	2b f8                	sub    %eax,%edi
7a4b4a:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4b4e:	66 8b c1             	mov    %cx,%ax
7a4b51:	66 c1 e8 05          	shr    $0x5,%ax
7a4b55:	66 2b c8             	sub    %ax,%cx
7a4b58:	8d 6a 01             	lea    0x1(%edx),%ebp
7a4b5b:	8b 44 24 18          	mov    0x18(%esp),%eax
7a4b5f:	66 89 0c 02          	mov    %cx,(%edx,%eax,1)
7a4b63:	b8 01 00 00 00       	mov    $0x1,%eax
7a4b68:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7a4b6c:	d3 e0                	shl    %cl,%eax
7a4b6e:	01 44 24 1c          	add    %eax,0x1c(%esp)
7a4b72:	41                   	inc    %ecx
7a4b73:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a4b77:	ff 4c 24 30          	decl   0x30(%esp)
7a4b7b:	89 4c 24 20          	mov    %ecx,0x20(%esp)
7a4b7f:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a4b85:	73 25                	jae    0x7a4bac
7a4b87:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a4b8e:	0f 84 9d 0b 00 00    	je     0x7a5731
7a4b94:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a4b9b:	c1 e3 08             	shl    $0x8,%ebx
7a4b9e:	c1 e7 08             	shl    $0x8,%edi
7a4ba1:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a4ba5:	0b d8                	or     %eax,%ebx
7a4ba7:	46                   	inc    %esi
7a4ba8:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4bac:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7a4bb0:	8d 04 6d 00 00 00 00 	lea    0x0(,%ebp,2),%eax
7a4bb7:	89 44 24 2c          	mov    %eax,0x2c(%esp)
7a4bbb:	0f b7 0c 08          	movzwl (%eax,%ecx,1),%ecx
7a4bbf:	8b c7                	mov    %edi,%eax
7a4bc1:	c1 e8 0b             	shr    $0xb,%eax
7a4bc4:	8b d1                	mov    %ecx,%edx
7a4bc6:	0f af c2             	imul   %edx,%eax
7a4bc9:	3b d8                	cmp    %eax,%ebx
7a4bcb:	73 22                	jae    0x7a4bef
7a4bcd:	8b f8                	mov    %eax,%edi
7a4bcf:	b8 00 08 00 00       	mov    $0x800,%eax
7a4bd4:	2b c2                	sub    %edx,%eax
7a4bd6:	8b 54 24 2c          	mov    0x2c(%esp),%edx
7a4bda:	c1 e8 05             	shr    $0x5,%eax
7a4bdd:	03 c1                	add    %ecx,%eax
7a4bdf:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7a4be3:	03 ed                	add    %ebp,%ebp
7a4be5:	66 89 04 0a          	mov    %ax,(%edx,%ecx,1)
7a4be9:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7a4bed:	eb 30                	jmp    0x7a4c1f
7a4bef:	8b 54 24 2c          	mov    0x2c(%esp),%edx
7a4bf3:	2b d8                	sub    %eax,%ebx
7a4bf5:	2b f8                	sub    %eax,%edi
7a4bf7:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4bfb:	66 8b c1             	mov    %cx,%ax
7a4bfe:	66 c1 e8 05          	shr    $0x5,%ax
7a4c02:	66 2b c8             	sub    %ax,%cx
7a4c05:	8d 6a 01             	lea    0x1(%edx),%ebp
7a4c08:	8b 44 24 18          	mov    0x18(%esp),%eax
7a4c0c:	66 89 0c 02          	mov    %cx,(%edx,%eax,1)
7a4c10:	b8 01 00 00 00       	mov    $0x1,%eax
7a4c15:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7a4c19:	d3 e0                	shl    %cl,%eax
7a4c1b:	01 44 24 1c          	add    %eax,0x1c(%esp)
7a4c1f:	41                   	inc    %ecx
7a4c20:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a4c24:	ff 4c 24 30          	decl   0x30(%esp)
7a4c28:	89 4c 24 20          	mov    %ecx,0x20(%esp)
7a4c2c:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a4c32:	73 25                	jae    0x7a4c59
7a4c34:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a4c3b:	0f 84 f0 0a 00 00    	je     0x7a5731
7a4c41:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a4c48:	c1 e3 08             	shl    $0x8,%ebx
7a4c4b:	c1 e7 08             	shl    $0x8,%edi
7a4c4e:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a4c52:	0b d8                	or     %eax,%ebx
7a4c54:	46                   	inc    %esi
7a4c55:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4c59:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7a4c5d:	8d 04 6d 00 00 00 00 	lea    0x0(,%ebp,2),%eax
7a4c64:	89 44 24 2c          	mov    %eax,0x2c(%esp)
7a4c68:	0f b7 0c 08          	movzwl (%eax,%ecx,1),%ecx
7a4c6c:	8b c7                	mov    %edi,%eax
7a4c6e:	c1 e8 0b             	shr    $0xb,%eax
7a4c71:	8b d1                	mov    %ecx,%edx
7a4c73:	0f af c2             	imul   %edx,%eax
7a4c76:	3b d8                	cmp    %eax,%ebx
7a4c78:	73 22                	jae    0x7a4c9c
7a4c7a:	8b f8                	mov    %eax,%edi
7a4c7c:	b8 00 08 00 00       	mov    $0x800,%eax
7a4c81:	2b c2                	sub    %edx,%eax
7a4c83:	8b 54 24 2c          	mov    0x2c(%esp),%edx
7a4c87:	c1 e8 05             	shr    $0x5,%eax
7a4c8a:	03 c1                	add    %ecx,%eax
7a4c8c:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7a4c90:	03 ed                	add    %ebp,%ebp
7a4c92:	66 89 04 0a          	mov    %ax,(%edx,%ecx,1)
7a4c96:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7a4c9a:	eb 30                	jmp    0x7a4ccc
7a4c9c:	8b 54 24 2c          	mov    0x2c(%esp),%edx
7a4ca0:	2b d8                	sub    %eax,%ebx
7a4ca2:	2b f8                	sub    %eax,%edi
7a4ca4:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4ca8:	66 8b c1             	mov    %cx,%ax
7a4cab:	66 c1 e8 05          	shr    $0x5,%ax
7a4caf:	66 2b c8             	sub    %ax,%cx
7a4cb2:	8d 6a 01             	lea    0x1(%edx),%ebp
7a4cb5:	8b 44 24 18          	mov    0x18(%esp),%eax
7a4cb9:	66 89 0c 02          	mov    %cx,(%edx,%eax,1)
7a4cbd:	b8 01 00 00 00       	mov    $0x1,%eax
7a4cc2:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7a4cc6:	d3 e0                	shl    %cl,%eax
7a4cc8:	01 44 24 1c          	add    %eax,0x1c(%esp)
7a4ccc:	41                   	inc    %ecx
7a4ccd:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a4cd1:	ff 4c 24 30          	decl   0x30(%esp)
7a4cd5:	89 4c 24 20          	mov    %ecx,0x20(%esp)
7a4cd9:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a4cdf:	73 25                	jae    0x7a4d06
7a4ce1:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a4ce8:	0f 84 43 0a 00 00    	je     0x7a5731
7a4cee:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a4cf5:	c1 e3 08             	shl    $0x8,%ebx
7a4cf8:	c1 e7 08             	shl    $0x8,%edi
7a4cfb:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a4cff:	0b d8                	or     %eax,%ebx
7a4d01:	46                   	inc    %esi
7a4d02:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4d06:	8b 44 24 18          	mov    0x18(%esp),%eax
7a4d0a:	0f b7 0c 68          	movzwl (%eax,%ebp,2),%ecx
7a4d0e:	8b c7                	mov    %edi,%eax
7a4d10:	c1 e8 0b             	shr    $0xb,%eax
7a4d13:	8b d1                	mov    %ecx,%edx
7a4d15:	0f af c2             	imul   %edx,%eax
7a4d18:	3b d8                	cmp    %eax,%ebx
7a4d1a:	73 36                	jae    0x7a4d52
7a4d1c:	8b f8                	mov    %eax,%edi
7a4d1e:	b8 00 08 00 00       	mov    $0x800,%eax
7a4d23:	2b c2                	sub    %edx,%eax
7a4d25:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a4d29:	c1 e8 05             	shr    $0x5,%eax
7a4d2c:	03 c1                	add    %ecx,%eax
7a4d2e:	8b 4c 24 18          	mov    0x18(%esp),%ecx
7a4d32:	66 89 04 69          	mov    %ax,(%ecx,%ebp,2)
7a4d36:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7a4d3a:	39 4c 24 6c          	cmp    %ecx,0x6c(%esp)
7a4d3e:	0f 87 c1 db ff ff    	ja     0x7a2905
7a4d44:	8b 44 24 14          	mov    0x14(%esp),%eax
7a4d48:	bb 09 00 00 00       	mov    $0x9,%ebx
7a4d4d:	e9 07 0b 00 00       	jmp    0x7a5859
7a4d52:	2b f8                	sub    %eax,%edi
7a4d54:	2b d8                	sub    %eax,%ebx
7a4d56:	66 8b c1             	mov    %cx,%ax
7a4d59:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a4d5d:	66 c1 e8 05          	shr    $0x5,%ax
7a4d61:	66 2b c8             	sub    %ax,%cx
7a4d64:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4d68:	8b 44 24 18          	mov    0x18(%esp),%eax
7a4d6c:	66 89 0c 68          	mov    %cx,(%eax,%ebp,2)
7a4d70:	b8 01 00 00 00       	mov    $0x1,%eax
7a4d75:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7a4d79:	d3 e0                	shl    %cl,%eax
7a4d7b:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7a4d7f:	03 c8                	add    %eax,%ecx
7a4d81:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
7a4d85:	eb b3                	jmp    0x7a4d3a
7a4d87:	83 e9 04             	sub    $0x4,%ecx
7a4d8a:	89 4c 24 30          	mov    %ecx,0x30(%esp)
7a4d8e:	66 90                	xchg   %ax,%ax
7a4d90:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a4d96:	73 21                	jae    0x7a4db9
7a4d98:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a4d9f:	0f 84 a2 09 00 00    	je     0x7a5747
7a4da5:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a4dac:	c1 e3 08             	shl    $0x8,%ebx
7a4daf:	c1 e7 08             	shl    $0x8,%edi
7a4db2:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a4db6:	0b d8                	or     %eax,%ebx
7a4db8:	46                   	inc    %esi
7a4db9:	d1 ef                	shr    $1,%edi
7a4dbb:	2b df                	sub    %edi,%ebx
7a4dbd:	89 7c 24 58          	mov    %edi,0x58(%esp)
7a4dc1:	8b cb                	mov    %ebx,%ecx
7a4dc3:	c1 e9 1f             	shr    $0x1f,%ecx
7a4dc6:	f7 d9                	neg    %ecx
7a4dc8:	8b c1                	mov    %ecx,%eax
7a4dca:	23 c7                	and    %edi,%eax
7a4dcc:	03 d8                	add    %eax,%ebx
7a4dce:	8b 44 24 1c          	mov    0x1c(%esp),%eax
7a4dd2:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4dd6:	8d 04 45 01 00 00 00 	lea    0x1(,%eax,2),%eax
7a4ddd:	03 c1                	add    %ecx,%eax
7a4ddf:	83 6c 24 30 01       	subl   $0x1,0x30(%esp)
7a4de4:	89 44 24 1c          	mov    %eax,0x1c(%esp)
7a4de8:	75 a6                	jne    0x7a4d90
7a4dea:	c1 e0 04             	shl    $0x4,%eax
7a4ded:	bd 01 00 00 00       	mov    $0x1,%ebp
7a4df2:	89 44 24 1c          	mov    %eax,0x1c(%esp)
7a4df6:	81 ff 00 00 00 01    	cmp    $0x1000000,%edi
7a4dfc:	73 25                	jae    0x7a4e23
7a4dfe:	3b b4 24 90 00 00 00 	cmp    0x90(%esp),%esi
7a4e05:	0f 84 4b 09 00 00    	je     0x7a5756
7a4e0b:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
7a4e12:	c1 e3 08             	shl    $0x8,%ebx
7a4e15:	c1 e7 08             	shl    $0x8,%edi
7a4e18:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
7a4e1c:	0b d8                	or     %eax,%ebx
7a4e1e:	46                   	inc    %esi
7a4e1f:	89 5c 24 5c          	mov    %ebx,0x5c(%esp)
7a4e23:	0f b7 8c 6a 44 66 00 	movzwl 0x6644(%edx,%ebp,2),%ecx
7a4e2a:	00
7a4e2b:	8b c7                	mov    %edi,%eax
7a4e2d:	c1 e8 0b             	shr    $0xb,%eax
7a4e30:	8b d1                	mov    %ecx,%edx
7a4e32:	0f af c2             	imul   %edx,%eax
7a4e35:	3b d8                	cmp    %eax,%ebx