619b31:	8b 40 14             	mov    0x14(%eax),%eax
619b34:	8b 55 f8             	mov    -0x8(%ebp),%edx
619b37:	2b 42 0c             	sub    0xc(%edx),%eax
619b3a:	3d 96 00 00 00       	cmp    $0x96,%eax
619b3f:	0f 8c a6 00 00 00    	jl     0x619beb
619b45:	68 20 00 cc 00       	push   $0xcc0020
619b4a:	a1 64 72 6a 00       	mov    0x6a7264,%eax
619b4f:	8b 00                	mov    (%eax),%eax
619b51:	e8 4e db e4 ff       	call   0x4676a4
619b56:	8b 55 f8             	mov    -0x8(%ebp),%edx
619b59:	8b 52 0c             	mov    0xc(%edx),%edx
619b5c:	83 c2 32             	add    $0x32,%edx
619b5f:	03 c2                	add    %edx,%eax
619b61:	50                   	push   %eax
619b62:	a1 64 72 6a 00       	mov    0x6a7264,%eax
619b67:	8b 00                	mov    (%eax),%eax
619b69:	e8 42 db e4 ff       	call   0x4676b0
619b6e:	8b 55 f8             	mov    -0x8(%ebp),%edx
619b71:	03 42 08             	add    0x8(%edx),%eax
619b74:	03 45 ac             	add    -0x54(%ebp),%eax
619b77:	50                   	push   %eax
619b78:	8b 45 d4             	mov    -0x2c(%ebp),%eax
619b7b:	e8 40 f1 e0 ff       	call   0x428cc0
619b80:	50                   	push   %eax
619b81:	53                   	push   %ebx
619b82:	8b 45 fc             	mov    -0x4(%ebp),%eax
619b85:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619b8b:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619b91:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619b97:	8b 10                	mov    (%eax),%edx
619b99:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619b9f:	8b 10                	mov    (%eax),%edx
619ba1:	ff 52 0c             	call   *0xc(%edx)
619ba4:	2b 45 b0             	sub    -0x50(%ebp),%eax
619ba7:	2b 45 ac             	sub    -0x54(%ebp),%eax
619baa:	50                   	push   %eax
619bab:	8b 45 b4             	mov    -0x4c(%ebp),%eax
619bae:	83 c0 32             	add    $0x32,%eax
619bb1:	50                   	push   %eax
619bb2:	8b 45 b0             	mov    -0x50(%ebp),%eax
619bb5:	03 45 ac             	add    -0x54(%ebp),%eax
619bb8:	50                   	push   %eax
619bb9:	8b 45 fc             	mov    -0x4(%ebp),%eax
619bbc:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619bc2:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619bc8:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619bce:	8b 10                	mov    (%eax),%edx
619bd0:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619bd6:	e8 f5 2a fe ff       	call   0x5fc6d0
619bdb:	e8 e0 f0 e0 ff       	call   0x428cc0
619be0:	50                   	push   %eax
619be1:	e8 52 d8 de ff       	call   0x407438
619be6:	e9 a4 00 00 00       	jmp    0x619c8f
619beb:	68 20 00 cc 00       	push   $0xcc0020
619bf0:	a1 64 72 6a 00       	mov    0x6a7264,%eax
619bf5:	8b 00                	mov    (%eax),%eax
619bf7:	e8 a8 da e4 ff       	call   0x4676a4
619bfc:	8b 55 f8             	mov    -0x8(%ebp),%edx
619bff:	8b 52 0c             	mov    0xc(%edx),%edx
619c02:	83 c2 1e             	add    $0x1e,%edx
619c05:	03 c2                	add    %edx,%eax
619c07:	50                   	push   %eax
619c08:	a1 64 72 6a 00       	mov    0x6a7264,%eax
619c0d:	8b 00                	mov    (%eax),%eax
619c0f:	e8 9c da e4 ff       	call   0x4676b0
619c14:	8b 55 f8             	mov    -0x8(%ebp),%edx
619c17:	03 42 08             	add    0x8(%edx),%eax
619c1a:	03 45 ac             	add    -0x54(%ebp),%eax
619c1d:	50                   	push   %eax
619c1e:	8b 45 d4             	mov    -0x2c(%ebp),%eax
619c21:	e8 9a f0 e0 ff       	call   0x428cc0
619c26:	50                   	push   %eax
619c27:	83 c3 14             	add    $0x14,%ebx
619c2a:	53                   	push   %ebx
619c2b:	8b 45 fc             	mov    -0x4(%ebp),%eax
619c2e:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619c34:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619c3a:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619c40:	8b 10                	mov    (%eax),%edx
619c42:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619c48:	8b 10                	mov    (%eax),%edx
619c4a:	ff 52 0c             	call   *0xc(%edx)
619c4d:	2b 45 b0             	sub    -0x50(%ebp),%eax
619c50:	2b 45 ac             	sub    -0x54(%ebp),%eax
619c53:	50                   	push   %eax
619c54:	8b 45 b4             	mov    -0x4c(%ebp),%eax
619c57:	83 c0 1e             	add    $0x1e,%eax
619c5a:	50                   	push   %eax
619c5b:	8b 45 b0             	mov    -0x50(%ebp),%eax
619c5e:	03 45 ac             	add    -0x54(%ebp),%eax
619c61:	50                   	push   %eax
619c62:	8b 45 fc             	mov    -0x4(%ebp),%eax
619c65:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619c6b:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619c71:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619c77:	8b 10                	mov    (%eax),%edx
619c79:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619c7f:	e8 4c 2a fe ff       	call   0x5fc6d0
619c84:	e8 37 f0 e0 ff       	call   0x428cc0
619c89:	50                   	push   %eax
619c8a:	e8 a9 d7 de ff       	call   0x407438
619c8f:	8b 45 d4             	mov    -0x2c(%ebp),%eax
619c92:	e8 fd ee e0 ff       	call   0x428b94
619c97:	8b 45 fc             	mov    -0x4(%ebp),%eax
619c9a:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619ca0:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619ca6:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619cac:	8b 10                	mov    (%eax),%edx
619cae:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619cb4:	e8 17 2a fe ff       	call   0x5fc6d0
619cb9:	e8 d6 ee e0 ff       	call   0x428b94
619cbe:	83 7d b0 00          	cmpl   $0x0,-0x50(%ebp)
619cc2:	eb 03                	jmp    0x619cc7
619cc4:	ff 45 c0             	incl   -0x40(%ebp)
619cc7:	8b 45 fc             	mov    -0x4(%ebp),%eax
619cca:	80 b8 6c 9f 00 00 00 	cmpb   $0x0,0x9f6c(%eax)
619cd1:	75 27                	jne    0x619cfa
619cd3:	8b 45 c0             	mov    -0x40(%ebp),%eax
619cd6:	3b 45 a0             	cmp    -0x60(%ebp),%eax
619cd9:	7c 1f                	jl     0x619cfa
619cdb:	8b 45 fc             	mov    -0x4(%ebp),%eax
619cde:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
619ce4:	8b 40 04             	mov    0x4(%eax),%eax
619ce7:	e8 a4 cb ff ff       	call   0x616890
619cec:	84 c0                	test   %al,%al
619cee:	75 0a                	jne    0x619cfa
619cf0:	8b 45 fc             	mov    -0x4(%ebp),%eax
619cf3:	c6 80 6d 9f 00 00 01 	movb   $0x1,0x9f6d(%eax)
619cfa:	83 7d c0 05          	cmpl   $0x5,-0x40(%ebp)
619cfe:	0f 8c e1 02 00 00    	jl     0x619fe5
619d04:	8b 45 fc             	mov    -0x4(%ebp),%eax
619d07:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619d0d:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619d13:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619d19:	8b 10                	mov    (%eax),%edx
619d1b:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619d21:	e8 aa 29 fe ff       	call   0x5fc6d0
619d26:	e8 81 ea e0 ff       	call   0x4287ac
619d2b:	8b 45 d4             	mov    -0x2c(%ebp),%eax
619d2e:	e8 79 ea e0 ff       	call   0x4287ac
619d33:	68 20 00 cc 00       	push   $0xcc0020
619d38:	a1 64 72 6a 00       	mov    0x6a7264,%eax
619d3d:	8b 00                	mov    (%eax),%eax
619d3f:	e8 60 d9 e4 ff       	call   0x4676a4
619d44:	8b 55 f8             	mov    -0x8(%ebp),%edx
619d47:	8b 52 0c             	mov    0xc(%edx),%edx
619d4a:	83 c2 32             	add    $0x32,%edx
619d4d:	03 c2                	add    %edx,%eax
619d4f:	50                   	push   %eax
619d50:	a1 64 72 6a 00       	mov    0x6a7264,%eax
619d55:	8b 00                	mov    (%eax),%eax
619d57:	e8 54 d9 e4 ff       	call   0x4676b0
619d5c:	8b 55 f8             	mov    -0x8(%ebp),%edx
619d5f:	03 42 08             	add    0x8(%edx),%eax
619d62:	03 45 ac             	add    -0x54(%ebp),%eax
619d65:	50                   	push   %eax
619d66:	8b 45 d4             	mov    -0x2c(%ebp),%eax
619d69:	e8 52 ef e0 ff       	call   0x428cc0
619d6e:	50                   	push   %eax
619d6f:	8b 45 f8             	mov    -0x8(%ebp),%eax
619d72:	8b 40 14             	mov    0x14(%eax),%eax
619d75:	8b 55 f8             	mov    -0x8(%ebp),%edx
619d78:	2b 42 0c             	sub    0xc(%edx),%eax
619d7b:	83 e8 32             	sub    $0x32,%eax
619d7e:	48                   	dec    %eax
619d7f:	50                   	push   %eax
619d80:	8b 45 fc             	mov    -0x4(%ebp),%eax
619d83:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619d89:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619d8f:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619d95:	8b 10                	mov    (%eax),%edx
619d97:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619d9d:	8b 10                	mov    (%eax),%edx
619d9f:	ff 52 0c             	call   *0xc(%edx)
619da2:	2b 45 b0             	sub    -0x50(%ebp),%eax
619da5:	2b 45 ac             	sub    -0x54(%ebp),%eax
619da8:	50                   	push   %eax
619da9:	8b 45 b4             	mov    -0x4c(%ebp),%eax
619dac:	83 c0 32             	add    $0x32,%eax
619daf:	50                   	push   %eax
619db0:	8b 45 b0             	mov    -0x50(%ebp),%eax
619db3:	03 45 ac             	add    -0x54(%ebp),%eax
619db6:	50                   	push   %eax
619db7:	8b 45 fc             	mov    -0x4(%ebp),%eax
619dba:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619dc0:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619dc6:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619dcc:	8b 10                	mov    (%eax),%edx
619dce:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619dd4:	e8 f7 28 fe ff       	call   0x5fc6d0
619dd9:	e8 e2 ee e0 ff       	call   0x428cc0
619dde:	50                   	push   %eax
619ddf:	e8 54 d6 de ff       	call   0x407438
619de4:	8b 45 d4             	mov    -0x2c(%ebp),%eax
619de7:	e8 a8 ed e0 ff       	call   0x428b94
619dec:	8b 45 fc             	mov    -0x4(%ebp),%eax
619def:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619df5:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619dfb:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619e01:	8b 10                	mov    (%eax),%edx
619e03:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619e09:	e8 c2 28 fe ff       	call   0x5fc6d0
619e0e:	e8 81 ed e0 ff       	call   0x428b94
619e13:	8b 45 fc             	mov    -0x4(%ebp),%eax
619e16:	e8 e1 f1 ff ff       	call   0x618ffc
619e1b:	8b d8                	mov    %eax,%ebx
619e1d:	85 db                	test   %ebx,%ebx
619e1f:	0f 8e c0 01 00 00    	jle    0x619fe5
619e25:	33 c0                	xor    %eax,%eax
619e27:	89 45 c0             	mov    %eax,-0x40(%ebp)
619e2a:	01 5d b0             	add    %ebx,-0x50(%ebp)
619e2d:	c7 45 ac 03 00 00 00 	movl   $0x3,-0x54(%ebp)
619e34:	8b 45 fc             	mov    -0x4(%ebp),%eax
619e37:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619e3d:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619e43:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619e49:	8b 10                	mov    (%eax),%edx
619e4b:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619e51:	8b 10                	mov    (%eax),%edx
619e53:	ff 52 0c             	call   *0xc(%edx)
619e56:	03 d8                	add    %eax,%ebx
619e58:	53                   	push   %ebx
619e59:	8b 45 fc             	mov    -0x4(%ebp),%eax
619e5c:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619e62:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619e68:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619e6e:	8b 10                	mov    (%eax),%edx
619e70:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619e76:	5a                   	pop    %edx
619e77:	e8 48 dc fd ff       	call   0x5f7ac4
619e7c:	8b 45 f8             	mov    -0x8(%ebp),%eax
619e7f:	8b 40 04             	mov    0x4(%eax),%eax
619e82:	e8 51 ca ff ff       	call   0x6168d8
619e87:	84 c0                	test   %al,%al
619e89:	75 4d                	jne    0x619ed8
619e8b:	6a 00                	push   $0x0
619e8d:	6a 06                	push   $0x6
619e8f:	68 15 01 00 00       	push   $0x115
619e94:	8b 45 f8             	mov    -0x8(%ebp),%eax
619e97:	8b 40 04             	mov    0x4(%eax),%eax
619e9a:	50                   	push   %eax
619e9b:	e8 70 de de ff       	call   0x407d10
619ea0:	33 c0                	xor    %eax,%eax
619ea2:	55                   	push   %ebp
619ea3:	68 c4 9e 61 00       	push   $0x619ec4
619ea8:	64 ff 30             	push   %fs:(%eax)
619eab:	64 89 20             	mov    %esp,%fs:(%eax)
619eae:	8b 45 f8             	mov    -0x8(%ebp),%eax
619eb1:	8b 40 04             	mov    0x4(%eax),%eax
619eb4:	50                   	push   %eax
619eb5:	e8 ae df de ff       	call   0x407e68
619eba:	33 c0                	xor    %eax,%eax
619ebc:	5a                   	pop    %edx
619ebd:	59                   	pop    %ecx
619ebe:	59                   	pop    %ecx
619ebf:	64 89 10             	mov    %edx,%fs:(%eax)
619ec2:	eb 0a                	jmp    0x619ece
619ec4:	e9 8f a0 de ff       	jmp    0x403f58
619ec9:	e8 f2 a3 de ff       	call   0x4042c0
619ece:	68 96 00 00 00       	push   $0x96
619ed3:	e8 94 44 df ff       	call   0x40e36c
619ed8:	33 c0                	xor    %eax,%eax
619eda:	89 45 b4             	mov    %eax,-0x4c(%ebp)
619edd:	33 c0                	xor    %eax,%eax
619edf:	89 45 a8             	mov    %eax,-0x58(%ebp)
619ee2:	8b 45 fc             	mov    -0x4(%ebp),%eax
619ee5:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619eeb:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619ef1:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619ef7:	8b 10                	mov    (%eax),%edx
619ef9:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619eff:	e8 cc 27 fe ff       	call   0x5fc6d0
619f04:	e8 a3 e8 e0 ff       	call   0x4287ac
619f09:	8b 45 d4             	mov    -0x2c(%ebp),%eax
619f0c:	e8 9b e8 e0 ff       	call   0x4287ac
619f11:	68 20 00 cc 00       	push   $0xcc0020
619f16:	a1 64 72 6a 00       	mov    0x6a7264,%eax
619f1b:	8b 00                	mov    (%eax),%eax
619f1d:	e8 82 d7 e4 ff       	call   0x4676a4
619f22:	8b 55 f8             	mov    -0x8(%ebp),%edx
619f25:	03 42 0c             	add    0xc(%edx),%eax
619f28:	50                   	push   %eax
619f29:	a1 64 72 6a 00       	mov    0x6a7264,%eax
619f2e:	8b 00                	mov    (%eax),%eax
619f30:	e8 7b d7 e4 ff       	call   0x4676b0
619f35:	8b 55 f8             	mov    -0x8(%ebp),%edx
619f38:	03 42 08             	add    0x8(%edx),%eax
619f3b:	03 45 ac             	add    -0x54(%ebp),%eax
619f3e:	50                   	push   %eax
619f3f:	8b 45 d4             	mov    -0x2c(%ebp),%eax
619f42:	e8 79 ed e0 ff       	call   0x428cc0
619f47:	50                   	push   %eax
619f48:	8b 45 f8             	mov    -0x8(%ebp),%eax
619f4b:	8b 40 14             	mov    0x14(%eax),%eax
619f4e:	8b 55 f8             	mov    -0x8(%ebp),%edx
619f51:	2b 42 0c             	sub    0xc(%edx),%eax
619f54:	50                   	push   %eax
619f55:	8b 45 fc             	mov    -0x4(%ebp),%eax
619f58:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619f5e:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619f64:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619f6a:	8b 10                	mov    (%eax),%edx
619f6c:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619f72:	8b 10                	mov    (%eax),%edx
619f74:	ff 52 0c             	call   *0xc(%edx)
619f77:	2b 45 b0             	sub    -0x50(%ebp),%eax
619f7a:	2b 45 ac             	sub    -0x54(%ebp),%eax
619f7d:	50                   	push   %eax
619f7e:	8b 45 b4             	mov    -0x4c(%ebp),%eax
619f81:	50                   	push   %eax
619f82:	8b 45 b0             	mov    -0x50(%ebp),%eax
619f85:	03 45 ac             	add    -0x54(%ebp),%eax
619f88:	50                   	push   %eax
619f89:	8b 45 fc             	mov    -0x4(%ebp),%eax
619f8c:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619f92:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619f98:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619f9e:	8b 10                	mov    (%eax),%edx
619fa0:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619fa6:	e8 25 27 fe ff       	call   0x5fc6d0
619fab:	e8 10 ed e0 ff       	call   0x428cc0
619fb0:	50                   	push   %eax
619fb1:	e8 82 d4 de ff       	call   0x407438
619fb6:	8b 45 d4             	mov    -0x2c(%ebp),%eax
619fb9:	e8 d6 eb e0 ff       	call   0x428b94
619fbe:	8b 45 fc             	mov    -0x4(%ebp),%eax
619fc1:	8b 80 70 9f 00 00    	mov    0x9f70(%eax),%eax
619fc7:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
619fcd:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
619fd3:	8b 10                	mov    (%eax),%edx
619fd5:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
619fdb:	e8 f0 26 fe ff       	call   0x5fc6d0
619fe0:	e8 af eb e0 ff       	call   0x428b94
619fe5:	83 7d c0 05          	cmpl   $0x5,-0x40(%ebp)
619fe9:	7d 10                	jge    0x619ffb
619feb:	8b 45 fc             	mov    -0x4(%ebp),%eax
619fee:	80 b8 8c 9f 00 00 00 	cmpb   $0x0,0x9f8c(%eax)
619ff5:	0f 84 b0 f8 ff ff    	je     0x6198ab
619ffb:	8b 45 fc             	mov    -0x4(%ebp),%eax
619ffe:	e8 51 4f e3 ff       	call   0x44ef54
61a003:	e8 78 c7 fe ff       	call   0x606780
61a008:	6a 00                	push   $0x0
61a00a:	e8 59 d8 de ff       	call   0x407868
61a00f:	8b 45 d4             	mov    -0x2c(%ebp),%eax
61a012:	e8 a9 ec e0 ff       	call   0x428cc0
61a017:	50                   	push   %eax
61a018:	6a 00                	push   $0x0
61a01a:	e8 b9 dc de ff       	call   0x407cd8
61a01f:	8d 45 d4             	lea    -0x2c(%ebp),%eax
61a022:	e8 35 4a df ff       	call   0x40ea5c