4279dd:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4279e0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4279e7:	59                   	pop    %ecx
4279e8:	5f                   	pop    %edi
4279e9:	5f                   	pop    %edi
4279ea:	5e                   	pop    %esi
4279eb:	5b                   	pop    %ebx
4279ec:	8b e5                	mov    %ebp,%esp
4279ee:	5d                   	pop    %ebp
4279ef:	51                   	push   %ecx
4279f0:	c3                   	ret
4279f1:	cc                   	int3
4279f2:	cc                   	int3
4279f3:	cc                   	int3
4279f4:	cc                   	int3
4279f5:	cc                   	int3
4279f6:	cc                   	int3
4279f7:	cc                   	int3
4279f8:	cc                   	int3
4279f9:	cc                   	int3
4279fa:	cc                   	int3
4279fb:	cc                   	int3
4279fc:	cc                   	int3
4279fd:	cc                   	int3
4279fe:	cc                   	int3
4279ff:	cc                   	int3
427a00:	8b ff                	mov    %edi,%edi
427a02:	55                   	push   %ebp
427a03:	8b ec                	mov    %esp,%ebp
427a05:	ff 75 14             	push   0x14(%ebp)
427a08:	ff 75 10             	push   0x10(%ebp)
427a0b:	ff 75 0c             	push   0xc(%ebp)
427a0e:	ff 75 08             	push   0x8(%ebp)
427a11:	68 e0 7a 42 00       	push   $0x427ae0
427a16:	68 74 b6 42 00       	push   $0x42b674
427a1b:	e8 d0 00 00 00       	call   0x427af0
427a20:	83 c4 18             	add    $0x18,%esp
427a23:	5d                   	pop    %ebp
427a24:	c3                   	ret
427a25:	6a 14                	push   $0x14
427a27:	68 a0 9e 42 00       	push   $0x429ea0
427a2c:	e8 67 ff ff ff       	call   0x427998
427a31:	83 65 dc 00          	andl   $0x0,-0x24(%ebp)
427a35:	a1 70 bc 42 00       	mov    0x42bc70,%eax
427a3a:	89 45 e4             	mov    %eax,-0x1c(%ebp)
427a3d:	83 f8 ff             	cmp    $0xffffffff,%eax
427a40:	75 16                	jne    0x427a58
427a42:	ff 75 08             	push   0x8(%ebp)
427a45:	8b 35 68 c3 42 00    	mov    0x42c368,%esi
427a4b:	8b ce                	mov    %esi,%ecx
427a4d:	ff 15 d4 c4 42 00    	call   *0x42c4d4
427a53:	ff d6                	call   *%esi
427a55:	59                   	pop    %ecx
427a56:	eb 54                	jmp    0x427aac
427a58:	6a 08                	push   $0x8
427a5a:	e8 97 00 00 00       	call   0x427af6
427a5f:	59                   	pop    %ecx
427a60:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
427a64:	a1 70 bc 42 00       	mov    0x42bc70,%eax
427a69:	89 45 e4             	mov    %eax,-0x1c(%ebp)
427a6c:	a1 6c bc 42 00       	mov    0x42bc6c,%eax
427a71:	89 45 e0             	mov    %eax,-0x20(%ebp)
427a74:	8d 45 e0             	lea    -0x20(%ebp),%eax
427a77:	50                   	push   %eax
427a78:	8d 45 e4             	lea    -0x1c(%ebp),%eax
427a7b:	50                   	push   %eax
427a7c:	ff 75 08             	push   0x8(%ebp)
427a7f:	e8 7e 00 00 00       	call   0x427b02
427a84:	83 c4 0c             	add    $0xc,%esp
427a87:	8b f0                	mov    %eax,%esi
427a89:	89 75 dc             	mov    %esi,-0x24(%ebp)
427a8c:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
427a8f:	89 0d 70 bc 42 00    	mov    %ecx,0x42bc70
427a95:	8b 4d e0             	mov    -0x20(%ebp),%ecx
427a98:	89 0d 6c bc 42 00    	mov    %ecx,0x42bc6c
427a9e:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427aa5:	e8 15 00 00 00       	call   0x427abf
427aaa:	8b c6                	mov    %esi,%eax
427aac:	8b 4d f0             	mov    -0x10(%ebp),%ecx
427aaf:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
427ab6:	59                   	pop    %ecx
427ab7:	5f                   	pop    %edi
427ab8:	5e                   	pop    %esi
427ab9:	5b                   	pop    %ebx
427aba:	c9                   	leave
427abb:	c3                   	ret
427abc:	8b 75 dc             	mov    -0x24(%ebp),%esi
427abf:	6a 08                	push   $0x8
427ac1:	e8 36 00 00 00       	call   0x427afc
427ac6:	59                   	pop    %ecx
427ac7:	c3                   	ret
427ac8:	8b ff                	mov    %edi,%edi
427aca:	55                   	push   %ebp
427acb:	8b ec                	mov    %esp,%ebp
427acd:	ff 75 08             	push   0x8(%ebp)
427ad0:	e8 50 ff ff ff       	call   0x427a25
427ad5:	f7 d8                	neg    %eax
427ad7:	59                   	pop    %ecx
427ad8:	1b c0                	sbb    %eax,%eax
427ada:	f7 d8                	neg    %eax
427adc:	48                   	dec    %eax
427add:	5d                   	pop    %ebp
427ade:	c3                   	ret
427adf:	cc                   	int3
427ae0:	3b 0d 74 b6 42 00    	cmp    0x42b674,%ecx
427ae6:	75 03                	jne    0x427aeb
427ae8:	c2 00 00             	ret    $0x0
427aeb:	e9 42 00 00 00       	jmp    0x427b32
427af0:	ff 25 78 c3 42 00    	jmp    *0x42c378
427af6:	ff 25 74 c3 42 00    	jmp    *0x42c374
427afc:	ff 25 70 c3 42 00    	jmp    *0x42c370
427b02:	ff 25 6c c3 42 00    	jmp    *0x42c36c
427b08:	8b ff                	mov    %edi,%edi
427b0a:	55                   	push   %ebp
427b0b:	8b ec                	mov    %esp,%ebp
427b0d:	6a 00                	push   $0x0
427b0f:	ff 15 20 c2 42 00    	call   *0x42c220
427b15:	ff 75 08             	push   0x8(%ebp)
427b18:	ff 15 1c c2 42 00    	call   *0x42c21c
427b1e:	68 09 04 00 c0       	push   $0xc0000409
427b23:	ff 15 70 c2 42 00    	call   *0x42c270
427b29:	50                   	push   %eax
427b2a:	ff 15 78 c2 42 00    	call   *0x42c278
427b30:	5d                   	pop    %ebp
427b31:	c3                   	ret
427b32:	8b ff                	mov    %edi,%edi
427b34:	55                   	push   %ebp
427b35:	8b ec                	mov    %esp,%ebp
427b37:	81 ec 24 03 00 00    	sub    $0x324,%esp
427b3d:	a3 f0 b7 42 00       	mov    %eax,0x42b7f0
427b42:	89 0d ec b7 42 00    	mov    %ecx,0x42b7ec
427b48:	89 15 e8 b7 42 00    	mov    %edx,0x42b7e8
427b4e:	89 1d e4 b7 42 00    	mov    %ebx,0x42b7e4
427b54:	89 35 e0 b7 42 00    	mov    %esi,0x42b7e0
427b5a:	89 3d dc b7 42 00    	mov    %edi,0x42b7dc
427b60:	66 8c 15 08 b8 42 00 	data16 mov %ss,0x42b808
427b67:	66 8c 0d fc b7 42 00 	data16 mov %cs,0x42b7fc
427b6e:	66 8c 1d d8 b7 42 00 	data16 mov %ds,0x42b7d8
427b75:	66 8c 05 d4 b7 42 00 	data16 mov %es,0x42b7d4
427b7c:	66 8c 25 d0 b7 42 00 	data16 mov %fs,0x42b7d0
427b83:	66 8c 2d cc b7 42 00 	data16 mov %gs,0x42b7cc
427b8a:	9c                   	pushf
427b8b:	8f 05 00 b8 42 00    	pop    0x42b800
427b91:	8b 45 00             	mov    0x0(%ebp),%eax
427b94:	a3 f4 b7 42 00       	mov    %eax,0x42b7f4
427b99:	8b 45 04             	mov    0x4(%ebp),%eax
427b9c:	a3 f8 b7 42 00       	mov    %eax,0x42b7f8
427ba1:	8d 45 08             	lea    0x8(%ebp),%eax
427ba4:	a3 04 b8 42 00       	mov    %eax,0x42b804
427ba9:	8b 85 dc fc ff ff    	mov    -0x324(%ebp),%eax
427baf:	c7 05 40 b7 42 00 01 	movl   $0x10001,0x42b740
427bb6:	00 01 00
427bb9:	a1 f8 b7 42 00       	mov    0x42b7f8,%eax
427bbe:	a3 fc b6 42 00       	mov    %eax,0x42b6fc
427bc3:	c7 05 f0 b6 42 00 09 	movl   $0xc0000409,0x42b6f0
427bca:	04 00 c0
427bcd:	c7 05 f4 b6 42 00 01 	movl   $0x1,0x42b6f4
427bd4:	00 00 00
427bd7:	c7 05 00 b7 42 00 03 	movl   $0x3,0x42b700
427bde:	00 00 00
427be1:	6a 04                	push   $0x4
427be3:	58                   	pop    %eax
427be4:	6b c0 00             	imul   $0x0,%eax,%eax
427be7:	c7 80 04 b7 42 00 02 	movl   $0x2,0x42b704(%eax)
427bee:	00 00 00
427bf1:	6a 04                	push   $0x4
427bf3:	58                   	pop    %eax
427bf4:	c1 e0 00             	shl    $0x0,%eax
427bf7:	8b 0d 74 b6 42 00    	mov    0x42b674,%ecx
427bfd:	89 88 04 b7 42 00    	mov    %ecx,0x42b704(%eax)
427c03:	6a 04                	push   $0x4
427c05:	58                   	pop    %eax
427c06:	d1 e0                	shl    $1,%eax
427c08:	8b 0d 78 b6 42 00    	mov    0x42b678,%ecx
427c0e:	89 88 04 b7 42 00    	mov    %ecx,0x42b704(%eax)
427c14:	6a 04                	push   $0x4
427c16:	58                   	pop    %eax
427c17:	6b c0 00             	imul   $0x0,%eax,%eax
427c1a:	8b 0d 74 b6 42 00    	mov    0x42b674,%ecx
427c20:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
427c24:	6a 04                	push   $0x4
427c26:	58                   	pop    %eax
427c27:	c1 e0 00             	shl    $0x0,%eax
427c2a:	8b 0d 78 b6 42 00    	mov    0x42b678,%ecx
427c30:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
427c34:	68 00 10 40 00       	push   $0x401000
427c39:	e8 ca fe ff ff       	call   0x427b08
427c3e:	c9                   	leave
427c3f:	c3                   	ret
427c40:	8b ff                	mov    %edi,%edi
427c42:	55                   	push   %ebp
427c43:	8b ec                	mov    %esp,%ebp
427c45:	a3 f0 b7 42 00       	mov    %eax,0x42b7f0
427c4a:	89 0d ec b7 42 00    	mov    %ecx,0x42b7ec
427c50:	89 15 e8 b7 42 00    	mov    %edx,0x42b7e8
427c56:	89 1d e4 b7 42 00    	mov    %ebx,0x42b7e4
427c5c:	89 35 e0 b7 42 00    	mov    %esi,0x42b7e0
427c62:	89 3d dc b7 42 00    	mov    %edi,0x42b7dc
427c68:	66 8c 15 08 b8 42 00 	data16 mov %ss,0x42b808
427c6f:	66 8c 0d fc b7 42 00 	data16 mov %cs,0x42b7fc
427c76:	66 8c 1d d8 b7 42 00 	data16 mov %ds,0x42b7d8
427c7d:	66 8c 05 d4 b7 42 00 	data16 mov %es,0x42b7d4
427c84:	66 8c 25 d0 b7 42 00 	data16 mov %fs,0x42b7d0
427c8b:	66 8c 2d cc b7 42 00 	data16 mov %gs,0x42b7cc
427c92:	9c                   	pushf
427c93:	8f 05 00 b8 42 00    	pop    0x42b800
427c99:	c7 05 40 b7 42 00 01 	movl   $0x10001,0x42b740
427ca0:	00 01 00
427ca3:	8b 45 04             	mov    0x4(%ebp),%eax
427ca6:	a3 f8 b7 42 00       	mov    %eax,0x42b7f8
427cab:	8d 45 04             	lea    0x4(%ebp),%eax
427cae:	83 c0 04             	add    $0x4,%eax
427cb1:	a3 04 b8 42 00       	mov    %eax,0x42b804
427cb6:	a1 f8 b7 42 00       	mov    0x42b7f8,%eax
427cbb:	a3 fc b6 42 00       	mov    %eax,0x42b6fc
427cc0:	c7 05 f0 b6 42 00 09 	movl   $0xc0000409,0x42b6f0
427cc7:	04 00 c0
427cca:	c7 05 f4 b6 42 00 01 	movl   $0x1,0x42b6f4
427cd1:	00 00 00
427cd4:	c7 05 00 b7 42 00 01 	movl   $0x1,0x42b700
427cdb:	00 00 00
427cde:	6a 04                	push   $0x4
427ce0:	58                   	pop    %eax
427ce1:	6b c0 00             	imul   $0x0,%eax,%eax
427ce4:	c7 80 04 b7 42 00 08 	movl   $0x8,0x42b704(%eax)
427ceb:	00 00 00
427cee:	68 00 10 40 00       	push   $0x401000
427cf3:	e8 10 fe ff ff       	call   0x427b08
427cf8:	5d                   	pop    %ebp
427cf9:	c3                   	ret
427cfa:	ff 25 40 c2 42 00    	jmp    *0x42c240
427d00:	ff 25 6c c2 42 00    	jmp    *0x42c26c
427d06:	ff 25 70 c2 42 00    	jmp    *0x42c270
427d0c:	ff 25 64 c2 42 00    	jmp    *0x42c264
427d12:	8b ff                	mov    %edi,%edi
427d14:	55                   	push   %ebp
427d15:	8b ec                	mov    %esp,%ebp
427d17:	56                   	push   %esi
427d18:	eb 0d                	jmp    0x427d27
427d1a:	ff 75 08             	push   0x8(%ebp)
427d1d:	e8 77 02 00 00       	call   0x427f99
427d22:	59                   	pop    %ecx
427d23:	85 c0                	test   %eax,%eax
427d25:	74 0f                	je     0x427d36
427d27:	ff 75 08             	push   0x8(%ebp)
427d2a:	e8 64 02 00 00       	call   0x427f93
427d2f:	8b f0                	mov    %eax,%esi
427d31:	59                   	pop    %ecx
427d32:	85 f6                	test   %esi,%esi
427d34:	74 e4                	je     0x427d1a
427d36:	8b c6                	mov    %esi,%eax
427d38:	5e                   	pop    %esi
427d39:	5d                   	pop    %ebp
427d3a:	c3                   	ret
427d3b:	e9 5f 02 00 00       	jmp    0x427f9f
427d40:	ff 25 3c c3 42 00    	jmp    *0x42c33c
427d46:	cc                   	int3
427d47:	cc                   	int3
427d48:	cc                   	int3
427d49:	cc                   	int3
427d4a:	cc                   	int3
427d4b:	cc                   	int3
427d4c:	cc                   	int3
427d4d:	cc                   	int3
427d4e:	cc                   	int3
427d4f:	cc                   	int3
427d50:	ff 25 80 c3 42 00    	jmp    *0x42c380
427d56:	6a 0c                	push   $0xc
427d58:	68 e0 9e 42 00       	push   $0x429ee0
427d5d:	e8 36 fc ff ff       	call   0x427998
427d62:	83 65 e4 00          	andl   $0x0,-0x1c(%ebp)
427d66:	8b 5d 0c             	mov    0xc(%ebp),%ebx
427d69:	8b c3                	mov    %ebx,%eax
427d6b:	8b 7d 10             	mov    0x10(%ebp),%edi
427d6e:	0f af c7             	imul   %edi,%eax
427d71:	8b 75 08             	mov    0x8(%ebp),%esi
427d74:	03 f0                	add    %eax,%esi
427d76:	89 75 08             	mov    %esi,0x8(%ebp)
427d79:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
427d7d:	83 ef 01             	sub    $0x1,%edi
427d80:	89 7d 10             	mov    %edi,0x10(%ebp)
427d83:	78 15                	js     0x427d9a
427d85:	2b f3                	sub    %ebx,%esi
427d87:	89 75 08             	mov    %esi,0x8(%ebp)
427d8a:	8b 4d 14             	mov    0x14(%ebp),%ecx
427d8d:	ff 15 d4 c4 42 00    	call   *0x42c4d4
427d93:	8b ce                	mov    %esi,%ecx
427d95:	ff 55 14             	call   *0x14(%ebp)
427d98:	eb e3                	jmp    0x427d7d
427d9a:	33 c0                	xor    %eax,%eax
427d9c:	40                   	inc    %eax
427d9d:	89 45 e4             	mov    %eax,-0x1c(%ebp)
427da0:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427da7:	e8 1e 00 00 00       	call   0x427dca
427dac:	8b 4d f0             	mov    -0x10(%ebp),%ecx
427daf:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
427db6:	59                   	pop    %ecx
427db7:	5f                   	pop    %edi
427db8:	5e                   	pop    %esi
427db9:	5b                   	pop    %ebx
427dba:	c9                   	leave
427dbb:	c2 10 00             	ret    $0x10
427dbe:	8b 7d 10             	mov    0x10(%ebp),%edi
427dc1:	8b 5d 0c             	mov    0xc(%ebp),%ebx
427dc4:	8b 75 08             	mov    0x8(%ebp),%esi
427dc7:	8b 45 e4             	mov    -0x1c(%ebp),%eax
427dca:	85 c0                	test   %eax,%eax
427dcc:	75 0b                	jne    0x427dd9
427dce:	ff 75 14             	push   0x14(%ebp)
427dd1:	57                   	push   %edi
427dd2:	53                   	push   %ebx
427dd3:	56                   	push   %esi
427dd4:	e8 06 00 00 00       	call   0x427ddf
427dd9:	c3                   	ret
427dda:	e9 77 ff ff ff       	jmp    0x427d56
427ddf:	6a 14                	push   $0x14
427de1:	68 c0 9e 42 00       	push   $0x429ec0
427de6:	e8 ad fb ff ff       	call   0x427998
427deb:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
427def:	83 6d 10 01          	subl   $0x1,0x10(%ebp)
427df3:	78 46                	js     0x427e3b
427df5:	8b 75 08             	mov    0x8(%ebp),%esi
427df8:	2b 75 0c             	sub    0xc(%ebp),%esi
427dfb:	89 75 08             	mov    %esi,0x8(%ebp)
427dfe:	8b 4d 14             	mov    0x14(%ebp),%ecx
427e01:	ff 15 d4 c4 42 00    	call   *0x42c4d4
427e07:	8b ce                	mov    %esi,%ecx
427e09:	ff 55 14             	call   *0x14(%ebp)
427e0c:	eb e1                	jmp    0x427def
427e0e:	8b 45 ec             	mov    -0x14(%ebp),%eax
427e11:	89 45 e4             	mov    %eax,-0x1c(%ebp)
427e14:	8b 45 e4             	mov    -0x1c(%ebp),%eax
427e17:	8b 00                	mov    (%eax),%eax
427e19:	89 45 e0             	mov    %eax,-0x20(%ebp)
427e1c:	8b 45 e0             	mov    -0x20(%ebp),%eax
427e1f:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%eax)
427e25:	74 0b                	je     0x427e32
427e27:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
427e2e:	8b 45 dc             	mov    -0x24(%ebp),%eax
427e31:	c3                   	ret
427e32:	ff 15 80 c3 42 00    	call   *0x42c380
427e38:	8b 65 e8             	mov    -0x18(%ebp),%esp
427e3b:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427e42:	8b 4d f0             	mov    -0x10(%ebp),%ecx
427e45:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
427e4c:	59                   	pop    %ecx
427e4d:	5f                   	pop    %edi
427e4e:	5e                   	pop    %esi
427e4f:	5b                   	pop    %ebx
427e50:	c9                   	leave