4828f4:	e9 8b 09 00 00       	jmp    0x483284
4828f9:	83 bd 78 fa ff ff 00 	cmpl   $0x0,-0x588(%ebp)
482900:	0f 85 8e 00 00 00    	jne    0x482994
482906:	b9 04 00 00 00       	mov    $0x4,%ecx
48290b:	6b d1 00             	imul   $0x0,%ecx,%edx
48290e:	8b 45 08             	mov    0x8(%ebp),%eax
482911:	8b 4c 10 04          	mov    0x4(%eax,%edx,1),%ecx
482915:	89 8d f4 f9 ff ff    	mov    %ecx,-0x60c(%ebp)
48291b:	8d 8d 5c fc ff ff    	lea    -0x3a4(%ebp),%ecx
482921:	e8 41 e9 f7 ff       	call   0x401267
482926:	50                   	push   %eax
482927:	8b 4d 08             	mov    0x8(%ebp),%ecx
48292a:	e8 c5 06 f8 ff       	call   0x402ff4
48292f:	8b 85 f4 f9 ff ff    	mov    -0x60c(%ebp),%eax
482935:	33 d2                	xor    %edx,%edx
482937:	f7 b5 3c fa ff ff    	divl   -0x5c4(%ebp)
48293d:	b8 04 00 00 00       	mov    $0x4,%eax
482942:	6b c8 00             	imul   $0x0,%eax,%ecx
482945:	8b 45 08             	mov    0x8(%ebp),%eax
482948:	89 54 08 04          	mov    %edx,0x4(%eax,%ecx,1)
48294c:	b9 04 00 00 00       	mov    $0x4,%ecx
482951:	6b d1 00             	imul   $0x0,%ecx,%edx
482954:	8b 45 08             	mov    0x8(%ebp),%eax
482957:	83 7c 10 04 00       	cmpl   $0x0,0x4(%eax,%edx,1)
48295c:	76 0c                	jbe    0x48296a
48295e:	c7 85 f8 f9 ff ff 01 	movl   $0x1,-0x608(%ebp)
482965:	00 00 00
482968:	eb 0a                	jmp    0x482974
48296a:	c7 85 f8 f9 ff ff 00 	movl   $0x0,-0x608(%ebp)
482971:	00 00 00
482974:	8b 4d 08             	mov    0x8(%ebp),%ecx
482977:	8b 95 f8 f9 ff ff    	mov    -0x608(%ebp),%edx
48297d:	89 11                	mov    %edx,(%ecx)
48297f:	8b 85 f4 f9 ff ff    	mov    -0x60c(%ebp),%eax
482985:	33 d2                	xor    %edx,%edx
482987:	f7 b5 3c fa ff ff    	divl   -0x5c4(%ebp)
48298d:	33 d2                	xor    %edx,%edx
48298f:	e9 f0 08 00 00       	jmp    0x483284
482994:	c7 85 18 fa ff ff 00 	movl   $0x0,-0x5e8(%ebp)
48299b:	00 00 00
48299e:	c7 85 1c fa ff ff 00 	movl   $0x0,-0x5e4(%ebp)
4829a5:	00 00 00
4829a8:	c7 85 58 fa ff ff 00 	movl   $0x0,-0x5a8(%ebp)
4829af:	00 00 00
4829b2:	c7 85 5c fa ff ff 00 	movl   $0x0,-0x5a4(%ebp)
4829b9:	00 00 00
4829bc:	8b 85 78 fa ff ff    	mov    -0x588(%ebp),%eax
4829c2:	89 85 28 fa ff ff    	mov    %eax,-0x5d8(%ebp)
4829c8:	eb 0f                	jmp    0x4829d9
4829ca:	8b 8d 28 fa ff ff    	mov    -0x5d8(%ebp),%ecx
4829d0:	83 e9 01             	sub    $0x1,%ecx
4829d3:	89 8d 28 fa ff ff    	mov    %ecx,-0x5d8(%ebp)
4829d9:	83 bd 28 fa ff ff ff 	cmpl   $0xffffffff,-0x5d8(%ebp)
4829e0:	0f 84 a4 00 00 00    	je     0x482a8a
4829e6:	8b 85 58 fa ff ff    	mov    -0x5a8(%ebp),%eax
4829ec:	8b 95 5c fa ff ff    	mov    -0x5a4(%ebp),%edx
4829f2:	b1 20                	mov    $0x20,%cl
4829f4:	e8 14 f2 f7 ff       	call   0x401c0d
4829f9:	8b 8d 28 fa ff ff    	mov    -0x5d8(%ebp),%ecx
4829ff:	8b 75 08             	mov    0x8(%ebp),%esi
482a02:	33 ff                	xor    %edi,%edi
482a04:	0b 44 8e 04          	or     0x4(%esi,%ecx,4),%eax
482a08:	0b d7                	or     %edi,%edx
482a0a:	89 85 58 fa ff ff    	mov    %eax,-0x5a8(%ebp)
482a10:	89 95 5c fa ff ff    	mov    %edx,-0x5a4(%ebp)
482a16:	8b 85 18 fa ff ff    	mov    -0x5e8(%ebp),%eax
482a1c:	8b 95 1c fa ff ff    	mov    -0x5e4(%ebp),%edx
482a22:	b1 20                	mov    $0x20,%cl
482a24:	e8 e4 f1 f7 ff       	call   0x401c0d
482a29:	8b f0                	mov    %eax,%esi
482a2b:	8b fa                	mov    %edx,%edi
482a2d:	8b 95 3c fa ff ff    	mov    -0x5c4(%ebp),%edx
482a33:	33 c0                	xor    %eax,%eax
482a35:	50                   	push   %eax
482a36:	52                   	push   %edx
482a37:	8b 8d 5c fa ff ff    	mov    -0x5a4(%ebp),%ecx
482a3d:	51                   	push   %ecx
482a3e:	8b 95 58 fa ff ff    	mov    -0x5a8(%ebp),%edx
482a44:	52                   	push   %edx
482a45:	e8 9d f4 f7 ff       	call   0x401ee7
482a4a:	33 c9                	xor    %ecx,%ecx
482a4c:	03 f0                	add    %eax,%esi
482a4e:	13 f9                	adc    %ecx,%edi
482a50:	89 b5 18 fa ff ff    	mov    %esi,-0x5e8(%ebp)
482a56:	89 bd 1c fa ff ff    	mov    %edi,-0x5e4(%ebp)
482a5c:	8b 95 3c fa ff ff    	mov    -0x5c4(%ebp),%edx
482a62:	33 c0                	xor    %eax,%eax
482a64:	50                   	push   %eax
482a65:	52                   	push   %edx
482a66:	8b 8d 5c fa ff ff    	mov    -0x5a4(%ebp),%ecx
482a6c:	51                   	push   %ecx
482a6d:	8b 95 58 fa ff ff    	mov    -0x5a8(%ebp),%edx
482a73:	52                   	push   %edx
482a74:	e8 d1 f0 f7 ff       	call   0x401b4a
482a79:	89 85 58 fa ff ff    	mov    %eax,-0x5a8(%ebp)
482a7f:	89 95 5c fa ff ff    	mov    %edx,-0x5a4(%ebp)
482a85:	e9 40 ff ff ff       	jmp    0x4829ca
482a8a:	8d 8d 8c fa ff ff    	lea    -0x574(%ebp),%ecx
482a90:	e8 d2 e7 f7 ff       	call   0x401267
482a95:	50                   	push   %eax
482a96:	8b 4d 08             	mov    0x8(%ebp),%ecx
482a99:	e8 56 05 f8 ff       	call   0x402ff4
482a9e:	8b 85 58 fa ff ff    	mov    -0x5a8(%ebp),%eax
482aa4:	8b 95 5c fa ff ff    	mov    -0x5a4(%ebp),%edx
482aaa:	b1 20                	mov    $0x20,%cl
482aac:	e8 fc fb f7 ff       	call   0x4026ad
482ab1:	b9 04 00 00 00       	mov    $0x4,%ecx
482ab6:	c1 e1 00             	shl    $0x0,%ecx
482ab9:	8b 55 08             	mov    0x8(%ebp),%edx
482abc:	89 44 0a 04          	mov    %eax,0x4(%edx,%ecx,1)
482ac0:	8b 85 58 fa ff ff    	mov    -0x5a8(%ebp),%eax
482ac6:	b9 04 00 00 00       	mov    $0x4,%ecx
482acb:	6b d1 00             	imul   $0x0,%ecx,%edx
482ace:	8b 4d 08             	mov    0x8(%ebp),%ecx
482ad1:	89 44 11 04          	mov    %eax,0x4(%ecx,%edx,1)
482ad5:	ba 04 00 00 00       	mov    $0x4,%edx
482ada:	c1 e2 00             	shl    $0x0,%edx
482add:	8b 45 08             	mov    0x8(%ebp),%eax
482ae0:	83 7c 10 04 00       	cmpl   $0x0,0x4(%eax,%edx,1)
482ae5:	76 0c                	jbe    0x482af3
482ae7:	c7 85 0c fa ff ff 02 	movl   $0x2,-0x5f4(%ebp)
482aee:	00 00 00
482af1:	eb 0a                	jmp    0x482afd
482af3:	c7 85 0c fa ff ff 01 	movl   $0x1,-0x5f4(%ebp)
482afa:	00 00 00
482afd:	8b 4d 08             	mov    0x8(%ebp),%ecx
482b00:	8b 95 0c fa ff ff    	mov    -0x5f4(%ebp),%edx
482b06:	89 11                	mov    %edx,(%ecx)
482b08:	8b 85 18 fa ff ff    	mov    -0x5e8(%ebp),%eax
482b0e:	8b 95 1c fa ff ff    	mov    -0x5e4(%ebp),%edx
482b14:	e9 6b 07 00 00       	jmp    0x483284
482b19:	8b 85 30 fa ff ff    	mov    -0x5d0(%ebp),%eax
482b1f:	3b 85 78 fa ff ff    	cmp    -0x588(%ebp),%eax
482b25:	76 09                	jbe    0x482b30
482b27:	33 c0                	xor    %eax,%eax
482b29:	33 d2                	xor    %edx,%edx
482b2b:	e9 54 07 00 00       	jmp    0x483284
482b30:	8b 8d 30 fa ff ff    	mov    -0x5d0(%ebp),%ecx
482b36:	83 c1 01             	add    $0x1,%ecx
482b39:	89 8d 84 fa ff ff    	mov    %ecx,-0x57c(%ebp)
482b3f:	8b 95 78 fa ff ff    	mov    -0x588(%ebp),%edx
482b45:	2b 95 30 fa ff ff    	sub    -0x5d0(%ebp),%edx
482b4b:	89 95 2c fa ff ff    	mov    %edx,-0x5d4(%ebp)
482b51:	8b 85 2c fa ff ff    	mov    -0x5d4(%ebp),%eax
482b57:	89 85 44 fa ff ff    	mov    %eax,-0x5bc(%ebp)
482b5d:	8b 8d 78 fa ff ff    	mov    -0x588(%ebp),%ecx
482b63:	89 8d 60 fa ff ff    	mov    %ecx,-0x5a0(%ebp)
482b69:	eb 0f                	jmp    0x482b7a
482b6b:	8b 95 60 fa ff ff    	mov    -0x5a0(%ebp),%edx
482b71:	83 ea 01             	sub    $0x1,%edx
482b74:	89 95 60 fa ff ff    	mov    %edx,-0x5a0(%ebp)
482b7a:	8b 85 60 fa ff ff    	mov    -0x5a0(%ebp),%eax
482b80:	3b 85 2c fa ff ff    	cmp    -0x5d4(%ebp),%eax
482b86:	7d 11                	jge    0x482b99
482b88:	8b 8d 44 fa ff ff    	mov    -0x5bc(%ebp),%ecx
482b8e:	83 c1 01             	add    $0x1,%ecx
482b91:	89 8d 44 fa ff ff    	mov    %ecx,-0x5bc(%ebp)
482b97:	eb 5a                	jmp    0x482bf3
482b99:	8b 95 60 fa ff ff    	mov    -0x5a0(%ebp),%edx
482b9f:	2b 95 2c fa ff ff    	sub    -0x5d4(%ebp),%edx
482ba5:	8b 45 0c             	mov    0xc(%ebp),%eax
482ba8:	8b 8d 60 fa ff ff    	mov    -0x5a0(%ebp),%ecx
482bae:	8b 75 08             	mov    0x8(%ebp),%esi
482bb1:	8b 54 90 04          	mov    0x4(%eax,%edx,4),%edx
482bb5:	3b 54 8e 04          	cmp    0x4(%esi,%ecx,4),%edx
482bb9:	74 33                	je     0x482bee
482bbb:	8b 85 60 fa ff ff    	mov    -0x5a0(%ebp),%eax
482bc1:	2b 85 2c fa ff ff    	sub    -0x5d4(%ebp),%eax
482bc7:	8b 4d 0c             	mov    0xc(%ebp),%ecx
482bca:	8b 95 60 fa ff ff    	mov    -0x5a0(%ebp),%edx
482bd0:	8b 75 08             	mov    0x8(%ebp),%esi
482bd3:	8b 44 81 04          	mov    0x4(%ecx,%eax,4),%eax
482bd7:	3b 44 96 04          	cmp    0x4(%esi,%edx,4),%eax
482bdb:	73 0f                	jae    0x482bec
482bdd:	8b 8d 44 fa ff ff    	mov    -0x5bc(%ebp),%ecx
482be3:	83 c1 01             	add    $0x1,%ecx
482be6:	89 8d 44 fa ff ff    	mov    %ecx,-0x5bc(%ebp)
482bec:	eb 05                	jmp    0x482bf3
482bee:	e9 78 ff ff ff       	jmp    0x482b6b
482bf3:	83 bd 44 fa ff ff 00 	cmpl   $0x0,-0x5bc(%ebp)
482bfa:	75 09                	jne    0x482c05
482bfc:	33 c0                	xor    %eax,%eax
482bfe:	33 d2                	xor    %edx,%edx
482c00:	e9 7f 06 00 00       	jmp    0x483284
482c05:	8b 95 84 fa ff ff    	mov    -0x57c(%ebp),%edx
482c0b:	8b 45 0c             	mov    0xc(%ebp),%eax
482c0e:	8b 0c 90             	mov    (%eax,%edx,4),%ecx
482c11:	89 8d 64 fa ff ff    	mov    %ecx,-0x59c(%ebp)
482c17:	8b 95 84 fa ff ff    	mov    -0x57c(%ebp),%edx
482c1d:	8b 45 0c             	mov    0xc(%ebp),%eax
482c20:	8b 4c 90 fc          	mov    -0x4(%eax,%edx,4),%ecx
482c24:	89 8d 50 fa ff ff    	mov    %ecx,-0x5b0(%ebp)
482c2a:	8b 95 64 fa ff ff    	mov    -0x59c(%ebp),%edx
482c30:	52                   	push   %edx
482c31:	e8 ad 0a f8 ff       	call   0x4036e3
482c36:	83 c4 04             	add    $0x4,%esp
482c39:	89 85 68 fa ff ff    	mov    %eax,-0x598(%ebp)
482c3f:	b8 20 00 00 00       	mov    $0x20,%eax
482c44:	2b 85 68 fa ff ff    	sub    -0x598(%ebp),%eax
482c4a:	89 85 20 fa ff ff    	mov    %eax,-0x5e0(%ebp)
482c50:	83 bd 68 fa ff ff 00 	cmpl   $0x0,-0x598(%ebp)
482c57:	76 62                	jbe    0x482cbb
482c59:	8b 95 64 fa ff ff    	mov    -0x59c(%ebp),%edx
482c5f:	8b 8d 68 fa ff ff    	mov    -0x598(%ebp),%ecx
482c65:	d3 e2                	shl    %cl,%edx
482c67:	8b 85 50 fa ff ff    	mov    -0x5b0(%ebp),%eax
482c6d:	8b 8d 20 fa ff ff    	mov    -0x5e0(%ebp),%ecx
482c73:	d3 e8                	shr    %cl,%eax
482c75:	0b d0                	or     %eax,%edx
482c77:	89 95 64 fa ff ff    	mov    %edx,-0x59c(%ebp)
482c7d:	8b 95 50 fa ff ff    	mov    -0x5b0(%ebp),%edx
482c83:	8b 8d 68 fa ff ff    	mov    -0x598(%ebp),%ecx
482c89:	d3 e2                	shl    %cl,%edx
482c8b:	89 95 50 fa ff ff    	mov    %edx,-0x5b0(%ebp)
482c91:	83 bd 84 fa ff ff 02 	cmpl   $0x2,-0x57c(%ebp)
482c98:	76 21                	jbe    0x482cbb
482c9a:	8b 85 84 fa ff ff    	mov    -0x57c(%ebp),%eax
482ca0:	8b 4d 0c             	mov    0xc(%ebp),%ecx
482ca3:	8b 54 81 f8          	mov    -0x8(%ecx,%eax,4),%edx
482ca7:	8b 8d 20 fa ff ff    	mov    -0x5e0(%ebp),%ecx
482cad:	d3 ea                	shr    %cl,%edx
482caf:	0b 95 50 fa ff ff    	or     -0x5b0(%ebp),%edx
482cb5:	89 95 50 fa ff ff    	mov    %edx,-0x5b0(%ebp)
482cbb:	c7 85 10 fa ff ff 00 	movl   $0x0,-0x5f0(%ebp)
482cc2:	00 00 00
482cc5:	c7 85 14 fa ff ff 00 	movl   $0x0,-0x5ec(%ebp)
482ccc:	00 00 00
482ccf:	8b 85 44 fa ff ff    	mov    -0x5bc(%ebp),%eax
482cd5:	89 85 88 fa ff ff    	mov    %eax,-0x578(%ebp)
482cdb:	8b 8d 88 fa ff ff    	mov    -0x578(%ebp),%ecx
482ce1:	83 e9 01             	sub    $0x1,%ecx
482ce4:	89 8d 88 fa ff ff    	mov    %ecx,-0x578(%ebp)
482cea:	0f 88 15 05 00 00    	js     0x483205
482cf0:	8b 95 88 fa ff ff    	mov    -0x578(%ebp),%edx
482cf6:	03 95 84 fa ff ff    	add    -0x57c(%ebp),%edx
482cfc:	3b 95 78 fa ff ff    	cmp    -0x588(%ebp),%edx
482d02:	77 1b                	ja     0x482d1f
482d04:	8b 85 88 fa ff ff    	mov    -0x578(%ebp),%eax
482d0a:	03 85 84 fa ff ff    	add    -0x57c(%ebp),%eax
482d10:	8b 4d 08             	mov    0x8(%ebp),%ecx
482d13:	8b 54 81 04          	mov    0x4(%ecx,%eax,4),%edx
482d17:	89 95 04 fa ff ff    	mov    %edx,-0x5fc(%ebp)
482d1d:	eb 0a                	jmp    0x482d29
482d1f:	c7 85 04 fa ff ff 00 	movl   $0x0,-0x5fc(%ebp)
482d26:	00 00 00
482d29:	8b 85 04 fa ff ff    	mov    -0x5fc(%ebp),%eax
482d2f:	89 85 00 fa ff ff    	mov    %eax,-0x600(%ebp)
482d35:	8b 8d 88 fa ff ff    	mov    -0x578(%ebp),%ecx
482d3b:	03 8d 84 fa ff ff    	add    -0x57c(%ebp),%ecx
482d41:	8b 55 08             	mov    0x8(%ebp),%edx
482d44:	8b 04 8a             	mov    (%edx,%ecx,4),%eax
482d47:	33 c9                	xor    %ecx,%ecx
482d49:	89 85 34 fa ff ff    	mov    %eax,-0x5cc(%ebp)
482d4f:	89 8d 38 fa ff ff    	mov    %ecx,-0x5c8(%ebp)
482d55:	ba 04 00 00 00       	mov    $0x4,%edx
482d5a:	c1 e2 00             	shl    $0x0,%edx
482d5d:	8b 85 00 fa ff ff    	mov    -0x600(%ebp),%eax
482d63:	89 84 15 34 fa ff ff 	mov    %eax,-0x5cc(%ebp,%edx,1)
482d6a:	8b 8d 88 fa ff ff    	mov    -0x578(%ebp),%ecx
482d70:	03 8d 84 fa ff ff    	add    -0x57c(%ebp),%ecx
482d76:	8b 55 08             	mov    0x8(%ebp),%edx
482d79:	8b 44 8a fc          	mov    -0x4(%edx,%ecx,4),%eax
482d7d:	89 85 54 fa ff ff    	mov    %eax,-0x5ac(%ebp)
482d83:	83 bd 68 fa ff ff 00 	cmpl   $0x0,-0x598(%ebp)
482d8a:	0f 86 83 00 00 00    	jbe    0x482e13
482d90:	8b 85 34 fa ff ff    	mov    -0x5cc(%ebp),%eax
482d96:	8b 95 38 fa ff ff    	mov    -0x5c8(%ebp),%edx
482d9c:	8b 8d 68 fa ff ff    	mov    -0x598(%ebp),%ecx
482da2:	e8 66 ee f7 ff       	call   0x401c0d
482da7:	8b b5 54 fa ff ff    	mov    -0x5ac(%ebp),%esi
482dad:	8b 8d 20 fa ff ff    	mov    -0x5e0(%ebp),%ecx
482db3:	d3 ee                	shr    %cl,%esi
482db5:	33 c9                	xor    %ecx,%ecx
482db7:	0b c6                	or     %esi,%eax
482db9:	0b d1                	or     %ecx,%edx
482dbb:	89 85 34 fa ff ff    	mov    %eax,-0x5cc(%ebp)
482dc1:	89 95 38 fa ff ff    	mov    %edx,-0x5c8(%ebp)
482dc7:	8b 95 54 fa ff ff    	mov    -0x5ac(%ebp),%edx
482dcd:	8b 8d 68 fa ff ff    	mov    -0x598(%ebp),%ecx
482dd3:	d3 e2                	shl    %cl,%edx
482dd5:	89 95 54 fa ff ff    	mov    %edx,-0x5ac(%ebp)
482ddb:	8b 85 88 fa ff ff    	mov    -0x578(%ebp),%eax
482de1:	03 85 84 fa ff ff    	add    -0x57c(%ebp),%eax
482de7:	83 f8 03             	cmp    $0x3,%eax
482dea:	72 27                	jb     0x482e13
482dec:	8b 8d 88 fa ff ff    	mov    -0x578(%ebp),%ecx
482df2:	03 8d 84 fa ff ff    	add    -0x57c(%ebp),%ecx
482df8:	8b 55 08             	mov    0x8(%ebp),%edx
482dfb:	8b 44 8a f8          	mov    -0x8(%edx,%ecx,4),%eax
482dff:	8b 8d 20 fa ff ff    	mov    -0x5e0(%ebp),%ecx
482e05:	d3 e8                	shr    %cl,%eax
482e07:	0b 85 54 fa ff ff    	or     -0x5ac(%ebp),%eax
482e0d:	89 85 54 fa ff ff    	mov    %eax,-0x5ac(%ebp)
482e13:	8b 8d 64 fa ff ff    	mov    -0x59c(%ebp),%ecx
482e19:	33 d2                	xor    %edx,%edx
482e1b:	52                   	push   %edx
482e1c:	51                   	push   %ecx
482e1d:	8b 85 38 fa ff ff    	mov    -0x5c8(%ebp),%eax
482e23:	50                   	push   %eax
482e24:	8b 8d 34 fa ff ff    	mov    -0x5cc(%ebp),%ecx
482e2a:	51                   	push   %ecx
482e2b:	e8 b7 f0 f7 ff       	call   0x401ee7
482e30:	89 85 7c fa ff ff    	mov    %eax,-0x584(%ebp)
482e36:	89 95 80 fa ff ff    	mov    %edx,-0x580(%ebp)
482e3c:	8b 95 64 fa ff ff    	mov    -0x59c(%ebp),%edx
482e42:	33 c0                	xor    %eax,%eax
482e44:	50                   	push   %eax
482e45:	52                   	push   %edx
482e46:	8b 8d 38 fa ff ff    	mov    -0x5c8(%ebp),%ecx
482e4c:	51                   	push   %ecx
482e4d:	8b 95 34 fa ff ff    	mov    -0x5cc(%ebp),%edx
482e53:	52                   	push   %edx
482e54:	e8 f1 ec f7 ff       	call   0x401b4a
482e59:	33 c9                	xor    %ecx,%ecx
482e5b:	89 85 48 fa ff ff    	mov    %eax,-0x5b8(%ebp)
482e61:	89 8d 4c fa ff ff    	mov    %ecx,-0x5b4(%ebp)
482e67:	83 bd 80 fa ff ff 00 	cmpl   $0x0,-0x580(%ebp)
482e6e:	77 09                	ja     0x482e79
482e70:	83 bd 7c fa ff ff ff 	cmpl   $0xffffffff,-0x584(%ebp)
482e77:	76 4f                	jbe    0x482ec8
482e79:	8b 95 64 fa ff ff    	mov    -0x59c(%ebp),%edx
482e7f:	33 c0                	xor    %eax,%eax
482e81:	8b 8d 7c fa ff ff    	mov    -0x584(%ebp),%ecx
482e87:	83 e9 ff             	sub    $0xffffffff,%ecx
482e8a:	8b b5 80 fa ff ff    	mov    -0x580(%ebp),%esi
482e90:	83 de 00             	sbb    $0x0,%esi
482e93:	56                   	push   %esi
482e94:	51                   	push   %ecx
482e95:	50                   	push   %eax
482e96:	52                   	push   %edx
482e97:	e8 5f fa f7 ff       	call   0x4028fb
482e9c:	03 85 48 fa ff ff    	add    -0x5b8(%ebp),%eax
482ea2:	13 95 4c fa ff ff    	adc    -0x5b4(%ebp),%edx
482ea8:	89 85 48 fa ff ff    	mov    %eax,-0x5b8(%ebp)
482eae:	89 95 4c fa ff ff    	mov    %edx,-0x5b4(%ebp)
482eb4:	c7 85 7c fa ff ff ff 	movl   $0xffffffff,-0x584(%ebp)
482ebb:	ff ff ff
482ebe:	c7 85 80 fa ff ff 00 	movl   $0x0,-0x580(%ebp)
482ec5:	00 00 00
482ec8:	83 bd 4c fa ff ff 00 	cmpl   $0x0,-0x5b4(%ebp)
482ecf:	0f 87 c6 00 00 00    	ja     0x482f9b
482ed5:	72 0d                	jb     0x482ee4
482ed7:	83 bd 48 fa ff ff ff 	cmpl   $0xffffffff,-0x5b8(%ebp)
482ede:	0f 87 b7 00 00 00    	ja     0x482f9b
482ee4:	8b 95 50 fa ff ff    	mov    -0x5b0(%ebp),%edx
482eea:	33 c0                	xor    %eax,%eax
482eec:	50                   	push   %eax
482eed:	52                   	push   %edx
482eee:	8b 8d 80 fa ff ff    	mov    -0x580(%ebp),%ecx
482ef4:	51                   	push   %ecx