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
427e51:	c2 10 00             	ret    $0x10
427e54:	8b ff                	mov    %edi,%edi
427e56:	55                   	push   %ebp
427e57:	8b ec                	mov    %esp,%ebp
427e59:	56                   	push   %esi
427e5a:	be 0c ba 42 00       	mov    $0x42ba0c,%esi
427e5f:	56                   	push   %esi
427e60:	ff 15 b8 c2 42 00    	call   *0x42c2b8
427e66:	8b 0d 7c b6 42 00    	mov    0x42b67c,%ecx
427e6c:	8b 45 08             	mov    0x8(%ebp),%eax
427e6f:	41                   	inc    %ecx
427e70:	89 0d 7c b6 42 00    	mov    %ecx,0x42b67c
427e76:	56                   	push   %esi
427e77:	89 08                	mov    %ecx,(%eax)
427e79:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
427e7f:	8b 0d 14 ba 42 00    	mov    0x42ba14,%ecx
427e85:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
427e88:	a1 7c b6 42 00       	mov    0x42b67c,%eax
427e8d:	89 81 04 00 00 00    	mov    %eax,0x4(%ecx)
427e93:	ff 15 bc c2 42 00    	call   *0x42c2bc
427e99:	68 10 ba 42 00       	push   $0x42ba10
427e9e:	ff 15 d0 c2 42 00    	call   *0x42c2d0
427ea4:	5e                   	pop    %esi
427ea5:	5d                   	pop    %ebp
427ea6:	c3                   	ret
427ea7:	8b ff                	mov    %edi,%edi
427ea9:	55                   	push   %ebp
427eaa:	8b ec                	mov    %esp,%ebp
427eac:	56                   	push   %esi
427ead:	57                   	push   %edi
427eae:	bf 0c ba 42 00       	mov    $0x42ba0c,%edi
427eb3:	57                   	push   %edi
427eb4:	ff 15 b8 c2 42 00    	call   *0x42c2b8
427eba:	8b 75 08             	mov    0x8(%ebp),%esi
427ebd:	83 3e 00             	cmpl   $0x0,(%esi)
427ec0:	75 0f                	jne    0x427ed1
427ec2:	83 0e ff             	orl    $0xffffffff,(%esi)
427ec5:	eb 29                	jmp    0x427ef0
427ec7:	6a 00                	push   $0x0
427ec9:	e8 2d 00 00 00       	call   0x427efb
427ece:	59                   	pop    %ecx
427ecf:	eb ec                	jmp    0x427ebd
427ed1:	83 3e ff             	cmpl   $0xffffffff,(%esi)
427ed4:	74 f1                	je     0x427ec7
427ed6:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
427edc:	8b 0d 14 ba 42 00    	mov    0x42ba14,%ecx
427ee2:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
427ee5:	a1 7c b6 42 00       	mov    0x42b67c,%eax
427eea:	89 81 04 00 00 00    	mov    %eax,0x4(%ecx)
427ef0:	57                   	push   %edi
427ef1:	ff 15 bc c2 42 00    	call   *0x42c2bc
427ef7:	5f                   	pop    %edi
427ef8:	5e                   	pop    %esi
427ef9:	5d                   	pop    %ebp
427efa:	c3                   	ret
427efb:	6a 00                	push   $0x0
427efd:	6a ff                	push   $0xffffffff
427eff:	68 0c ba 42 00       	push   $0x42ba0c
427f04:	68 10 ba 42 00       	push   $0x42ba10
427f09:	ff 15 c8 c2 42 00    	call   *0x42c2c8
427f0f:	c3                   	ret
427f10:	6a 10                	push   $0x10
427f12:	68 00 9f 42 00       	push   $0x429f00
427f17:	e8 7c fa ff ff       	call   0x427998
427f1c:	33 f6                	xor    %esi,%esi
427f1e:	89 75 e4             	mov    %esi,-0x1c(%ebp)
427f21:	89 75 e0             	mov    %esi,-0x20(%ebp)
427f24:	89 75 fc             	mov    %esi,-0x4(%ebp)
427f27:	89 75 e4             	mov    %esi,-0x1c(%ebp)
427f2a:	8b 5d 0c             	mov    0xc(%ebp),%ebx
427f2d:	8b 7d 08             	mov    0x8(%ebp),%edi
427f30:	3b 75 10             	cmp    0x10(%ebp),%esi
427f33:	7d 19                	jge    0x427f4e
427f35:	8b 4d 14             	mov    0x14(%ebp),%ecx
427f38:	ff 15 d4 c4 42 00    	call   *0x42c4d4
427f3e:	8b cf                	mov    %edi,%ecx
427f40:	ff 55 14             	call   *0x14(%ebp)
427f43:	03 fb                	add    %ebx,%edi
427f45:	89 7d 08             	mov    %edi,0x8(%ebp)
427f48:	46                   	inc    %esi
427f49:	89 75 e4             	mov    %esi,-0x1c(%ebp)
427f4c:	eb e2                	jmp    0x427f30
427f4e:	33 c0                	xor    %eax,%eax
427f50:	40                   	inc    %eax
427f51:	89 45 e0             	mov    %eax,-0x20(%ebp)
427f54:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427f5b:	e8 1e 00 00 00       	call   0x427f7e
427f60:	8b 4d f0             	mov    -0x10(%ebp),%ecx
427f63:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
427f6a:	59                   	pop    %ecx
427f6b:	5f                   	pop    %edi
427f6c:	5e                   	pop    %esi
427f6d:	5b                   	pop    %ebx
427f6e:	c9                   	leave
427f6f:	c2 14 00             	ret    $0x14
427f72:	8b 5d 0c             	mov    0xc(%ebp),%ebx
427f75:	8b 7d 08             	mov    0x8(%ebp),%edi
427f78:	8b 75 e4             	mov    -0x1c(%ebp),%esi
427f7b:	8b 45 e0             	mov    -0x20(%ebp),%eax
427f7e:	85 c0                	test   %eax,%eax
427f80:	75 0b                	jne    0x427f8d
427f82:	ff 75 18             	push   0x18(%ebp)
427f85:	56                   	push   %esi
427f86:	53                   	push   %ebx
427f87:	57                   	push   %edi
427f88:	e8 52 fe ff ff       	call   0x427ddf
427f8d:	c3                   	ret
427f8e:	e9 7d ff ff ff       	jmp    0x427f10
427f93:	ff 25 24 c3 42 00    	jmp    *0x42c324
427f99:	ff 25 20 c3 42 00    	jmp    *0x42c320
427f9f:	ff 25 1c c3 42 00    	jmp    *0x42c31c
427fa5:	cc                   	int3
427fa6:	cc                   	int3
427fa7:	cc                   	int3
427fa8:	cc                   	int3
427fa9:	cc                   	int3
427faa:	cc                   	int3
427fab:	cc                   	int3
427fac:	cc                   	int3
427fad:	cc                   	int3
427fae:	cc                   	int3
427faf:	cc                   	int3
427fb0:	ff 25 18 c2 42 00    	jmp    *0x42c218
427fb6:	ff 25 30 c2 42 00    	jmp    *0x42c230
427fbc:	b8 00 f0 42 00       	mov    $0x42f000,%eax
427fc1:	e9 00 00 00 00       	jmp    0x427fc6
427fc6:	51                   	push   %ecx
427fc7:	52                   	push   %edx
427fc8:	50                   	push   %eax
427fc9:	68 a4 9f 42 00       	push   $0x429fa4
427fce:	e8 79 e3 ff ff       	call   0x42634c
427fd3:	5a                   	pop    %edx
427fd4:	59                   	pop    %ecx
427fd5:	ff e0                	jmp    *%eax
427fd7:	ff 25 78 c0 42 00    	jmp    *0x42c078
427fdd:	ff 25 74 c0 42 00    	jmp    *0x42c074
427fe3:	ff 25 f8 c1 42 00    	jmp    *0x42c1f8
427fe9:	cc                   	int3
427fea:	cc                   	int3
427feb:	cc                   	int3
427fec:	cc                   	int3
427fed:	cc                   	int3
427fee:	cc                   	int3
427fef:	cc                   	int3
427ff0:	8b ff                	mov    %edi,%edi
427ff2:	55                   	push   %ebp
427ff3:	8b ec                	mov    %esp,%ebp
427ff5:	56                   	push   %esi
427ff6:	8b f1                	mov    %ecx,%esi
427ff8:	ff 15 04 c3 42 00    	call   *0x42c304
427ffe:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
428002:	74 07                	je     0x42800b
428004:	56                   	push   %esi
428005:	e8 31 fd ff ff       	call   0x427d3b
42800a:	59                   	pop    %ecx
42800b:	8b c6                	mov    %esi,%eax
42800d:	5e                   	pop    %esi
42800e:	5d                   	pop    %ebp
42800f:	c2 04 00             	ret    $0x4
428012:	cc                   	int3
428013:	cc                   	int3
428014:	cc                   	int3
428015:	cc                   	int3
428016:	cc                   	int3
428017:	cc                   	int3
428018:	cc                   	int3
428019:	cc                   	int3
42801a:	cc                   	int3
42801b:	cc                   	int3
42801c:	cc                   	int3
42801d:	cc                   	int3
42801e:	cc                   	int3
42801f:	cc                   	int3
428020:	ff 25 00 c3 42 00    	jmp    *0x42c300
428026:	cc                   	int3