413b4b:	ba 75 00 00 00       	mov    $0x75,%edx
413b50:	66 89 55 c2          	mov    %dx,-0x3e(%ebp)
413b54:	b8 67 00 00 00       	mov    $0x67,%eax
413b59:	66 89 45 c4          	mov    %ax,-0x3c(%ebp)
413b5d:	b9 50 00 00 00       	mov    $0x50,%ecx
413b62:	66 89 4d c6          	mov    %cx,-0x3a(%ebp)
413b66:	ba 72 00 00 00       	mov    $0x72,%edx
413b6b:	66 89 55 c8          	mov    %dx,-0x38(%ebp)
413b6f:	b8 69 00 00 00       	mov    $0x69,%eax
413b74:	66 89 45 ca          	mov    %ax,-0x36(%ebp)
413b78:	b9 76 00 00 00       	mov    $0x76,%ecx
413b7d:	66 89 4d cc          	mov    %cx,-0x34(%ebp)
413b81:	ba 69 00 00 00       	mov    $0x69,%edx
413b86:	66 89 55 ce          	mov    %dx,-0x32(%ebp)
413b8a:	b8 6c 00 00 00       	mov    $0x6c,%eax
413b8f:	66 89 45 d0          	mov    %ax,-0x30(%ebp)
413b93:	b9 65 00 00 00       	mov    $0x65,%ecx
413b98:	66 89 4d d2          	mov    %cx,-0x2e(%ebp)
413b9c:	ba 67 00 00 00       	mov    $0x67,%edx
413ba1:	66 89 55 d4          	mov    %dx,-0x2c(%ebp)
413ba5:	b8 65 00 00 00       	mov    $0x65,%eax
413baa:	66 89 45 d6          	mov    %ax,-0x2a(%ebp)
413bae:	33 c9                	xor    %ecx,%ecx
413bb0:	66 89 4d d8          	mov    %cx,-0x28(%ebp)
413bb4:	8d 55 b8             	lea    -0x48(%ebp),%edx
413bb7:	89 55 fc             	mov    %edx,-0x4(%ebp)
413bba:	e9 dc 00 00 00       	jmp    0x413c9b
413bbf:	83 7d 08 02          	cmpl   $0x2,0x8(%ebp)
413bc3:	0f 85 d2 00 00 00    	jne    0x413c9b
413bc9:	b8 53 00 00 00       	mov    $0x53,%eax
413bce:	66 89 45 88          	mov    %ax,-0x78(%ebp)
413bd2:	b9 65 00 00 00       	mov    $0x65,%ecx
413bd7:	66 89 4d 8a          	mov    %cx,-0x76(%ebp)
413bdb:	ba 49 00 00 00       	mov    $0x49,%edx
413be0:	66 89 55 8c          	mov    %dx,-0x74(%ebp)
413be4:	b8 6d 00 00 00       	mov    $0x6d,%eax
413be9:	66 89 45 8e          	mov    %ax,-0x72(%ebp)
413bed:	b9 70 00 00 00       	mov    $0x70,%ecx
413bf2:	66 89 4d 90          	mov    %cx,-0x70(%ebp)
413bf6:	ba 65 00 00 00       	mov    $0x65,%edx
413bfb:	66 89 55 92          	mov    %dx,-0x6e(%ebp)
413bff:	b8 72 00 00 00       	mov    $0x72,%eax
413c04:	66 89 45 94          	mov    %ax,-0x6c(%ebp)
413c08:	b9 73 00 00 00       	mov    $0x73,%ecx
413c0d:	66 89 4d 96          	mov    %cx,-0x6a(%ebp)
413c11:	ba 6f 00 00 00       	mov    $0x6f,%edx
413c16:	66 89 55 98          	mov    %dx,-0x68(%ebp)
413c1a:	b8 6e 00 00 00       	mov    $0x6e,%eax
413c1f:	66 89 45 9a          	mov    %ax,-0x66(%ebp)
413c23:	b9 61 00 00 00       	mov    $0x61,%ecx
413c28:	66 89 4d 9c          	mov    %cx,-0x64(%ebp)
413c2c:	ba 74 00 00 00       	mov    $0x74,%edx
413c31:	66 89 55 9e          	mov    %dx,-0x62(%ebp)
413c35:	b8 65 00 00 00       	mov    $0x65,%eax
413c3a:	66 89 45 a0          	mov    %ax,-0x60(%ebp)
413c3e:	b9 50 00 00 00       	mov    $0x50,%ecx
413c43:	66 89 4d a2          	mov    %cx,-0x5e(%ebp)
413c47:	ba 72 00 00 00       	mov    $0x72,%edx
413c4c:	66 89 55 a4          	mov    %dx,-0x5c(%ebp)
413c50:	b8 69 00 00 00       	mov    $0x69,%eax
413c55:	66 89 45 a6          	mov    %ax,-0x5a(%ebp)
413c59:	b9 76 00 00 00       	mov    $0x76,%ecx
413c5e:	66 89 4d a8          	mov    %cx,-0x58(%ebp)
413c62:	ba 69 00 00 00       	mov    $0x69,%edx
413c67:	66 89 55 aa          	mov    %dx,-0x56(%ebp)
413c6b:	b8 6c 00 00 00       	mov    $0x6c,%eax
413c70:	66 89 45 ac          	mov    %ax,-0x54(%ebp)
413c74:	b9 65 00 00 00       	mov    $0x65,%ecx
413c79:	66 89 4d ae          	mov    %cx,-0x52(%ebp)
413c7d:	ba 67 00 00 00       	mov    $0x67,%edx
413c82:	66 89 55 b0          	mov    %dx,-0x50(%ebp)
413c86:	b8 65 00 00 00       	mov    $0x65,%eax
413c8b:	66 89 45 b2          	mov    %ax,-0x4e(%ebp)
413c8f:	33 c9                	xor    %ecx,%ecx
413c91:	66 89 4d b4          	mov    %cx,-0x4c(%ebp)
413c95:	8d 55 88             	lea    -0x78(%ebp),%edx
413c98:	89 55 fc             	mov    %edx,-0x4(%ebp)
413c9b:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
413c9f:	0f 84 b9 00 00 00    	je     0x413d5e
413ca5:	6a 10                	push   $0x10
413ca7:	6a 00                	push   $0x0
413ca9:	8d 45 dc             	lea    -0x24(%ebp),%eax
413cac:	50                   	push   %eax
413cad:	e8 ce 2c ff ff       	call   0x406980
413cb2:	83 c4 0c             	add    $0xc,%esp
413cb5:	8d 4d ec             	lea    -0x14(%ebp),%ecx
413cb8:	51                   	push   %ecx
413cb9:	8b 55 fc             	mov    -0x4(%ebp),%edx
413cbc:	52                   	push   %edx
413cbd:	6a 00                	push   $0x0
413cbf:	e8 fc e8 fe ff       	call   0x4025c0
413cc4:	8b 80 f0 01 00 00    	mov    0x1f0(%eax),%eax
413cca:	ff d0                	call   *%eax
413ccc:	85 c0                	test   %eax,%eax
413cce:	75 07                	jne    0x413cd7
413cd0:	33 c0                	xor    %eax,%eax
413cd2:	e9 8a 00 00 00       	jmp    0x413d61
413cd7:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%ebp)
413cde:	b9 0c 00 00 00       	mov    $0xc,%ecx
413ce3:	6b d1 00             	imul   $0x0,%ecx,%edx
413ce6:	8b 45 ec             	mov    -0x14(%ebp),%eax
413ce9:	89 44 15 e0          	mov    %eax,-0x20(%ebp,%edx,1)
413ced:	8b 4d f0             	mov    -0x10(%ebp),%ecx
413cf0:	89 4c 15 e4          	mov    %ecx,-0x1c(%ebp,%edx,1)
413cf4:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
413cf8:	74 10                	je     0x413d0a
413cfa:	ba 0c 00 00 00       	mov    $0xc,%edx
413cff:	6b c2 00             	imul   $0x0,%edx,%eax
413d02:	c7 44 05 e8 02 00 00 	movl   $0x2,-0x18(%ebp,%eax,1)
413d09:	00
413d0a:	68 ff 01 0f 00       	push   $0xf01ff
413d0f:	6a ff                	push   $0xffffffff
413d11:	e8 ea 00 00 00       	call   0x413e00
413d16:	83 c4 08             	add    $0x8,%esp
413d19:	89 45 f8             	mov    %eax,-0x8(%ebp)
413d1c:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
413d20:	74 3c                	je     0x413d5e
413d22:	6a 00                	push   $0x0
413d24:	6a 00                	push   $0x0
413d26:	6a 10                	push   $0x10
413d28:	8d 4d dc             	lea    -0x24(%ebp),%ecx
413d2b:	51                   	push   %ecx
413d2c:	6a 00                	push   $0x0
413d2e:	8b 55 f8             	mov    -0x8(%ebp),%edx
413d31:	52                   	push   %edx
413d32:	e8 89 e8 fe ff       	call   0x4025c0
413d37:	8b 80 f4 01 00 00    	mov    0x1f4(%eax),%eax
413d3d:	ff d0                	call   *%eax
413d3f:	85 c0                	test   %eax,%eax
413d41:	74 1b                	je     0x413d5e
413d43:	e8 78 e8 fe ff       	call   0x4025c0
413d48:	8b 88 7c 01 00 00    	mov    0x17c(%eax),%ecx
413d4e:	ff d1                	call   *%ecx
413d50:	3d 14 05 00 00       	cmp    $0x514,%eax
413d55:	74 07                	je     0x413d5e
413d57:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
413d5e:	8b 45 f4             	mov    -0xc(%ebp),%eax
413d61:	8b e5                	mov    %ebp,%esp
413d63:	5d                   	pop    %ebp
413d64:	c3                   	ret
413d65:	cc                   	int3
413d66:	cc                   	int3
413d67:	cc                   	int3
413d68:	cc                   	int3
413d69:	cc                   	int3
413d6a:	cc                   	int3
413d6b:	cc                   	int3
413d6c:	cc                   	int3
413d6d:	cc                   	int3
413d6e:	cc                   	int3
413d6f:	cc                   	int3
413d70:	55                   	push   %ebp
413d71:	8b ec                	mov    %esp,%ebp
413d73:	83 ec 28             	sub    $0x28,%esp
413d76:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
413d7d:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
413d81:	74 06                	je     0x413d89
413d83:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
413d87:	75 05                	jne    0x413d8e
413d89:	8b 45 fc             	mov    -0x4(%ebp),%eax
413d8c:	eb 65                	jmp    0x413df3
413d8e:	c7 45 d8 18 00 00 00 	movl   $0x18,-0x28(%ebp)
413d95:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
413d9c:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
413da3:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
413daa:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
413db1:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
413db8:	8b 45 08             	mov    0x8(%ebp),%eax
413dbb:	89 45 f0             	mov    %eax,-0x10(%ebp)
413dbe:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
413dc5:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
413dcc:	8d 4d f0             	lea    -0x10(%ebp),%ecx
413dcf:	51                   	push   %ecx
413dd0:	8d 55 d8             	lea    -0x28(%ebp),%edx
413dd3:	52                   	push   %edx
413dd4:	8b 45 0c             	mov    0xc(%ebp),%eax
413dd7:	50                   	push   %eax
413dd8:	8d 4d f8             	lea    -0x8(%ebp),%ecx
413ddb:	51                   	push   %ecx
413ddc:	e8 df e7 fe ff       	call   0x4025c0
413de1:	8b 50 70             	mov    0x70(%eax),%edx
413de4:	ff d2                	call   *%edx
413de6:	85 c0                	test   %eax,%eax
413de8:	7c 06                	jl     0x413df0
413dea:	8b 45 f8             	mov    -0x8(%ebp),%eax
413ded:	89 45 fc             	mov    %eax,-0x4(%ebp)
413df0:	8b 45 fc             	mov    -0x4(%ebp),%eax
413df3:	8b e5                	mov    %ebp,%esp
413df5:	5d                   	pop    %ebp
413df6:	c3                   	ret
413df7:	cc                   	int3
413df8:	cc                   	int3
413df9:	cc                   	int3
413dfa:	cc                   	int3
413dfb:	cc                   	int3
413dfc:	cc                   	int3
413dfd:	cc                   	int3
413dfe:	cc                   	int3
413dff:	cc                   	int3
413e00:	55                   	push   %ebp
413e01:	8b ec                	mov    %esp,%ebp
413e03:	51                   	push   %ecx
413e04:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
413e0b:	8d 45 fc             	lea    -0x4(%ebp),%eax
413e0e:	50                   	push   %eax
413e0f:	8b 4d 0c             	mov    0xc(%ebp),%ecx
413e12:	51                   	push   %ecx
413e13:	8b 55 08             	mov    0x8(%ebp),%edx
413e16:	52                   	push   %edx
413e17:	e8 a4 e7 fe ff       	call   0x4025c0
413e1c:	8b 40 74             	mov    0x74(%eax),%eax
413e1f:	ff d0                	call   *%eax
413e21:	85 c0                	test   %eax,%eax
413e23:	7c 05                	jl     0x413e2a
413e25:	8b 45 fc             	mov    -0x4(%ebp),%eax
413e28:	eb 03                	jmp    0x413e2d
413e2a:	8b 45 fc             	mov    -0x4(%ebp),%eax
413e2d:	8b e5                	mov    %ebp,%esp
413e2f:	5d                   	pop    %ebp
413e30:	c3                   	ret
413e31:	cc                   	int3
413e32:	cc                   	int3
413e33:	cc                   	int3
413e34:	cc                   	int3
413e35:	cc                   	int3
413e36:	cc                   	int3
413e37:	cc                   	int3
413e38:	cc                   	int3
413e39:	cc                   	int3
413e3a:	cc                   	int3
413e3b:	cc                   	int3
413e3c:	cc                   	int3
413e3d:	cc                   	int3
413e3e:	cc                   	int3
413e3f:	cc                   	int3
413e40:	55                   	push   %ebp
413e41:	8b ec                	mov    %esp,%ebp
413e43:	6a 00                	push   $0x0
413e45:	6a 00                	push   $0x0
413e47:	8b 45 0c             	mov    0xc(%ebp),%eax
413e4a:	50                   	push   %eax
413e4b:	8b 4d 08             	mov    0x8(%ebp),%ecx
413e4e:	51                   	push   %ecx
413e4f:	6a 00                	push   $0x0
413e51:	6a 00                	push   $0x0
413e53:	e8 68 e7 fe ff       	call   0x4025c0
413e58:	8b 90 54 01 00 00    	mov    0x154(%eax),%edx
413e5e:	ff d2                	call   *%edx
413e60:	5d                   	pop    %ebp
413e61:	c3                   	ret
413e62:	cc                   	int3
413e63:	cc                   	int3
413e64:	cc                   	int3
413e65:	cc                   	int3
413e66:	cc                   	int3
413e67:	cc                   	int3
413e68:	cc                   	int3
413e69:	cc                   	int3
413e6a:	cc                   	int3
413e6b:	cc                   	int3
413e6c:	cc                   	int3
413e6d:	cc                   	int3
413e6e:	cc                   	int3
413e6f:	cc                   	int3
413e70:	55                   	push   %ebp
413e71:	8b ec                	mov    %esp,%ebp
413e73:	83 ec 0c             	sub    $0xc,%esp
413e76:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
413e7d:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
413e81:	74 0c                	je     0x413e8f
413e83:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
413e87:	74 06                	je     0x413e8f
413e89:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
413e8d:	75 05                	jne    0x413e94
413e8f:	8b 45 f8             	mov    -0x8(%ebp),%eax
413e92:	eb 76                	jmp    0x413f0a
413e94:	6a 00                	push   $0x0
413e96:	6a 00                	push   $0x0
413e98:	6a 02                	push   $0x2
413e9a:	6a 00                	push   $0x0
413e9c:	6a 02                	push   $0x2
413e9e:	68 00 00 00 40       	push   $0x40000000
413ea3:	8b 45 08             	mov    0x8(%ebp),%eax
413ea6:	50                   	push   %eax
413ea7:	e8 14 e7 fe ff       	call   0x4025c0
413eac:	8b 88 d0 00 00 00    	mov    0xd0(%eax),%ecx
413eb2:	ff d1                	call   *%ecx
413eb4:	89 45 fc             	mov    %eax,-0x4(%ebp)
413eb7:	83 7d fc ff          	cmpl   $0xffffffff,-0x4(%ebp)
413ebb:	74 4a                	je     0x413f07
413ebd:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
413ec4:	6a 00                	push   $0x0
413ec6:	8d 55 f4             	lea    -0xc(%ebp),%edx
413ec9:	52                   	push   %edx
413eca:	8b 45 10             	mov    0x10(%ebp),%eax
413ecd:	50                   	push   %eax
413ece:	8b 4d 0c             	mov    0xc(%ebp),%ecx
413ed1:	51                   	push   %ecx
413ed2:	8b 55 fc             	mov    -0x4(%ebp),%edx
413ed5:	52                   	push   %edx
413ed6:	e8 e5 e6 fe ff       	call   0x4025c0
413edb:	8b 80 d4 00 00 00    	mov    0xd4(%eax),%eax
413ee1:	ff d0                	call   *%eax
413ee3:	85 c0                	test   %eax,%eax
413ee5:	74 0f                	je     0x413ef6
413ee7:	8b 4d f4             	mov    -0xc(%ebp),%ecx
413eea:	3b 4d 10             	cmp    0x10(%ebp),%ecx
413eed:	75 07                	jne    0x413ef6
413eef:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
413ef6:	8b 55 fc             	mov    -0x4(%ebp),%edx
413ef9:	52                   	push   %edx
413efa:	e8 c1 e6 fe ff       	call   0x4025c0
413eff:	8b 80 f4 00 00 00    	mov    0xf4(%eax),%eax
413f05:	ff d0                	call   *%eax
413f07:	8b 45 f8             	mov    -0x8(%ebp),%eax
413f0a:	8b e5                	mov    %ebp,%esp
413f0c:	5d                   	pop    %ebp
413f0d:	c3                   	ret
413f0e:	cc                   	int3
413f0f:	cc                   	int3
413f10:	55                   	push   %ebp
413f11:	8b ec                	mov    %esp,%ebp
413f13:	83 ec 14             	sub    $0x14,%esp
413f16:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
413f1d:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
413f21:	74 06                	je     0x413f29
413f23:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
413f27:	75 08                	jne    0x413f31
413f29:	8b 45 f0             	mov    -0x10(%ebp),%eax
413f2c:	e9 db 00 00 00       	jmp    0x41400c
413f31:	6a 00                	push   $0x0
413f33:	6a 00                	push   $0x0
413f35:	6a 03                	push   $0x3
413f37:	6a 00                	push   $0x0
413f39:	6a 01                	push   $0x1
413f3b:	68 00 00 00 80       	push   $0x80000000
413f40:	8b 45 08             	mov    0x8(%ebp),%eax
413f43:	50                   	push   %eax
413f44:	e8 77 e6 fe ff       	call   0x4025c0
413f49:	8b 88 d0 00 00 00    	mov    0xd0(%eax),%ecx
413f4f:	ff d1                	call   *%ecx
413f51:	89 45 f4             	mov    %eax,-0xc(%ebp)
413f54:	83 7d f4 ff          	cmpl   $0xffffffff,-0xc(%ebp)
413f58:	0f 84 ab 00 00 00    	je     0x414009
413f5e:	6a 00                	push   $0x0
413f60:	8b 55 f4             	mov    -0xc(%ebp),%edx
413f63:	52                   	push   %edx
413f64:	e8 57 e6 fe ff       	call   0x4025c0
413f69:	8b 80 dc 00 00 00    	mov    0xdc(%eax),%eax
413f6f:	ff d0                	call   *%eax