42be2c:	8b 5d 08             	mov    0x8(%ebp),%ebx
42be2f:	8b 1b                	mov    (%ebx),%ebx
42be31:	81 c3 a4 00 00 00    	add    $0xa4,%ebx
42be37:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42be3a:	89 65 f4             	mov    %esp,-0xc(%ebp)
42be3d:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42be40:	ff 33                	push   (%ebx)
42be42:	33 c0                	xor    %eax,%eax
42be44:	ff 15 9c 32 4b 00    	call   *0x4b329c
42be4a:	90                   	nop
42be4b:	90                   	nop
42be4c:	39 65 f4             	cmp    %esp,-0xc(%ebp)
42be4f:	74 17                	je     0x42be68
42be51:	68 6d 07 00 00       	push   $0x76d
42be56:	68 9b cf 03 04       	push   $0x403cf9b
42be5b:	68 06 00 00 00       	push   $0x6
42be60:	e8 45 47 07 00       	call   0x4a05aa
42be65:	83 c4 0c             	add    $0xc,%esp
42be68:	8b 5d 08             	mov    0x8(%ebp),%ebx
42be6b:	8b 1b                	mov    (%ebx),%ebx
42be6d:	83 c3 0c             	add    $0xc,%ebx
42be70:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42be73:	8b 5d 08             	mov    0x8(%ebp),%ebx
42be76:	8b 1b                	mov    (%ebx),%ebx
42be78:	83 c3 0c             	add    $0xc,%ebx
42be7b:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42be7e:	ff 75 14             	push   0x14(%ebp)
42be81:	e8 94 18 00 00       	call   0x42d71a
42be86:	89 45 f0             	mov    %eax,-0x10(%ebp)
42be89:	ff 75 14             	push   0x14(%ebp)
42be8c:	e8 d4 18 00 00       	call   0x42d765
42be91:	89 45 ec             	mov    %eax,-0x14(%ebp)
42be94:	e8 08 19 00 00       	call   0x42d7a1
42be99:	89 45 e8             	mov    %eax,-0x18(%ebp)
42be9c:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
42bea3:	6a 00                	push   $0x0
42bea5:	ff 75 e4             	push   -0x1c(%ebp)
42bea8:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
42beaf:	6a 00                	push   $0x0
42beb1:	ff 75 e0             	push   -0x20(%ebp)
42beb4:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
42bebb:	6a 00                	push   $0x0
42bebd:	ff 75 dc             	push   -0x24(%ebp)
42bec0:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
42bec7:	6a 00                	push   $0x0
42bec9:	ff 75 d8             	push   -0x28(%ebp)
42becc:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
42bed3:	6a 00                	push   $0x0
42bed5:	ff 75 d4             	push   -0x2c(%ebp)
42bed8:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
42bedf:	6a 00                	push   $0x0
42bee1:	ff 75 d0             	push   -0x30(%ebp)
42bee4:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
42beeb:	6a 00                	push   $0x0
42beed:	ff 75 cc             	push   -0x34(%ebp)
42bef0:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
42bef7:	6a 00                	push   $0x0
42bef9:	ff 75 c8             	push   -0x38(%ebp)
42befc:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
42bf03:	6a 00                	push   $0x0
42bf05:	ff 75 c4             	push   -0x3c(%ebp)
42bf08:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
42bf0f:	6a 00                	push   $0x0
42bf11:	ff 75 c0             	push   -0x40(%ebp)
42bf14:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
42bf1b:	6a 00                	push   $0x0
42bf1d:	ff 75 bc             	push   -0x44(%ebp)
42bf20:	6a 01                	push   $0x1
42bf22:	ff 75 e8             	push   -0x18(%ebp)
42bf25:	6a 01                	push   $0x1
42bf27:	ff 75 ec             	push   -0x14(%ebp)
42bf2a:	6a 01                	push   $0x1
42bf2c:	ff 75 f0             	push   -0x10(%ebp)
42bf2f:	6a 01                	push   $0x1
42bf31:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42bf34:	ff 33                	push   (%ebx)
42bf36:	ff 75 0c             	push   0xc(%ebp)
42bf39:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bf3c:	ff 33                	push   (%ebx)
42bf3e:	e8 34 1a 00 00       	call   0x42d977
42bf43:	89 45 b4             	mov    %eax,-0x4c(%ebp)
42bf46:	83 7d b4 00          	cmpl   $0x0,-0x4c(%ebp)
42bf4a:	0f 84 0a 00 00 00    	je     0x42bf5a
42bf50:	b8 01 00 00 00       	mov    $0x1,%eax
42bf55:	e9 ba 17 00 00       	jmp    0x42d714
42bf5a:	e9 6a 17 00 00       	jmp    0x42d6c9
42bf5f:	81 7d 0c 02 02 00 00 	cmpl   $0x202,0xc(%ebp)
42bf66:	0f 85 ff 01 00 00    	jne    0x42c16b
42bf6c:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bf6f:	8b 1b                	mov    (%ebx),%ebx
42bf71:	83 c3 34             	add    $0x34,%ebx
42bf74:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bf77:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bf7a:	8b 1b                	mov    (%ebx),%ebx
42bf7c:	83 c3 34             	add    $0x34,%ebx
42bf7f:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42bf82:	68 01 03 00 80       	push   $0x80000301
42bf87:	6a 00                	push   $0x0
42bf89:	68 08 00 00 00       	push   $0x8
42bf8e:	68 01 00 00 00       	push   $0x1
42bf93:	bb c0 00 00 00       	mov    $0xc0,%ebx
42bf98:	e8 d3 8d 07 00       	call   0x4a4d70
42bf9d:	83 c4 10             	add    $0x10,%esp
42bfa0:	68 01 03 00 80       	push   $0x80000301
42bfa5:	6a 00                	push   $0x0
42bfa7:	50                   	push   %eax
42bfa8:	68 01 03 00 80       	push   $0x80000301
42bfad:	6a 00                	push   $0x0
42bfaf:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42bfb2:	ff 33                	push   (%ebx)
42bfb4:	68 02 00 00 00       	push   $0x2
42bfb9:	bb c4 00 00 00       	mov    $0xc4,%ebx
42bfbe:	e8 ed 4f 07 00       	call   0x4a0fb0
42bfc3:	83 c4 1c             	add    $0x1c,%esp
42bfc6:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bfc9:	89 03                	mov    %eax,(%ebx)
42bfcb:	ff 75 14             	push   0x14(%ebp)
42bfce:	ff 75 10             	push   0x10(%ebp)
42bfd1:	68 20 00 00 00       	push   $0x20
42bfd6:	ff 75 08             	push   0x8(%ebp)
42bfd9:	8b 04 24             	mov    (%esp),%eax
42bfdc:	8b 00                	mov    (%eax),%eax
42bfde:	8b 00                	mov    (%eax),%eax
42bfe0:	ff 50 44             	call   *0x44(%eax)
42bfe3:	89 45 f4             	mov    %eax,-0xc(%ebp)
42bfe6:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
42bfea:	0f 85 84 00 00 00    	jne    0x42c074
42bff0:	8b 5d 08             	mov    0x8(%ebp),%ebx
42bff3:	8b 1b                	mov    (%ebx),%ebx
42bff5:	83 c3 30             	add    $0x30,%ebx
42bff8:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42bffb:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42bffe:	83 3b 00             	cmpl   $0x0,(%ebx)
42c001:	0f 85 34 00 00 00    	jne    0x42c03b
42c007:	89 65 f8             	mov    %esp,-0x8(%ebp)
42c00a:	ff 35 14 99 50 00    	push   0x509914
42c010:	33 c0                	xor    %eax,%eax
42c012:	ff 15 9c 32 4b 00    	call   *0x4b329c
42c018:	90                   	nop
42c019:	90                   	nop
42c01a:	39 65 f8             	cmp    %esp,-0x8(%ebp)
42c01d:	74 17                	je     0x42c036
42c01f:	68 8a 09 00 00       	push   $0x98a
42c024:	68 9b cf 03 04       	push   $0x403cf9b
42c029:	68 06 00 00 00       	push   $0x6
42c02e:	e8 77 45 07 00       	call   0x4a05aa
42c033:	83 c4 0c             	add    $0xc,%esp
42c036:	e9 39 00 00 00       	jmp    0x42c074
42c03b:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c03e:	8b 1b                	mov    (%ebx),%ebx
42c040:	83 c3 30             	add    $0x30,%ebx
42c043:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42c046:	89 65 f4             	mov    %esp,-0xc(%ebp)
42c049:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42c04c:	ff 33                	push   (%ebx)
42c04e:	33 c0                	xor    %eax,%eax
42c050:	ff 15 9c 32 4b 00    	call   *0x4b329c
42c056:	90                   	nop
42c057:	90                   	nop
42c058:	39 65 f4             	cmp    %esp,-0xc(%ebp)
42c05b:	74 17                	je     0x42c074
42c05d:	68 a5 09 00 00       	push   $0x9a5
42c062:	68 9b cf 03 04       	push   $0x403cf9b
42c067:	68 06 00 00 00       	push   $0x6
42c06c:	e8 39 45 07 00       	call   0x4a05aa
42c071:	83 c4 0c             	add    $0xc,%esp
42c074:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c077:	8b 1b                	mov    (%ebx),%ebx
42c079:	83 c3 0c             	add    $0xc,%ebx
42c07c:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42c07f:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c082:	8b 1b                	mov    (%ebx),%ebx
42c084:	83 c3 0c             	add    $0xc,%ebx
42c087:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42c08a:	ff 75 14             	push   0x14(%ebp)
42c08d:	e8 88 16 00 00       	call   0x42d71a
42c092:	89 45 f0             	mov    %eax,-0x10(%ebp)
42c095:	ff 75 14             	push   0x14(%ebp)
42c098:	e8 c8 16 00 00       	call   0x42d765
42c09d:	89 45 ec             	mov    %eax,-0x14(%ebp)
42c0a0:	e8 fc 16 00 00       	call   0x42d7a1
42c0a5:	89 45 e8             	mov    %eax,-0x18(%ebp)
42c0a8:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
42c0af:	6a 00                	push   $0x0
42c0b1:	ff 75 e4             	push   -0x1c(%ebp)
42c0b4:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
42c0bb:	6a 00                	push   $0x0
42c0bd:	ff 75 e0             	push   -0x20(%ebp)
42c0c0:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
42c0c7:	6a 00                	push   $0x0
42c0c9:	ff 75 dc             	push   -0x24(%ebp)
42c0cc:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
42c0d3:	6a 00                	push   $0x0
42c0d5:	ff 75 d8             	push   -0x28(%ebp)
42c0d8:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
42c0df:	6a 00                	push   $0x0
42c0e1:	ff 75 d4             	push   -0x2c(%ebp)
42c0e4:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
42c0eb:	6a 00                	push   $0x0
42c0ed:	ff 75 d0             	push   -0x30(%ebp)
42c0f0:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
42c0f7:	6a 00                	push   $0x0
42c0f9:	ff 75 cc             	push   -0x34(%ebp)
42c0fc:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
42c103:	6a 00                	push   $0x0
42c105:	ff 75 c8             	push   -0x38(%ebp)
42c108:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
42c10f:	6a 00                	push   $0x0
42c111:	ff 75 c4             	push   -0x3c(%ebp)
42c114:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
42c11b:	6a 00                	push   $0x0
42c11d:	ff 75 c0             	push   -0x40(%ebp)
42c120:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
42c127:	6a 00                	push   $0x0
42c129:	ff 75 bc             	push   -0x44(%ebp)
42c12c:	6a 01                	push   $0x1
42c12e:	ff 75 e8             	push   -0x18(%ebp)
42c131:	6a 01                	push   $0x1
42c133:	ff 75 ec             	push   -0x14(%ebp)
42c136:	6a 01                	push   $0x1
42c138:	ff 75 f0             	push   -0x10(%ebp)
42c13b:	6a 01                	push   $0x1
42c13d:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42c140:	ff 33                	push   (%ebx)
42c142:	ff 75 0c             	push   0xc(%ebp)
42c145:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42c148:	ff 33                	push   (%ebx)
42c14a:	e8 28 18 00 00       	call   0x42d977
42c14f:	89 45 b4             	mov    %eax,-0x4c(%ebp)
42c152:	83 7d b4 00          	cmpl   $0x0,-0x4c(%ebp)
42c156:	0f 84 0a 00 00 00    	je     0x42c166
42c15c:	b8 01 00 00 00       	mov    $0x1,%eax
42c161:	e9 ae 15 00 00       	jmp    0x42d714
42c166:	e9 5e 15 00 00       	jmp    0x42d6c9
42c16b:	81 7d 0c 00 01 00 00 	cmpl   $0x100,0xc(%ebp)
42c172:	0f 84 11 00 00 00    	je     0x42c189
42c178:	81 7d 0c 01 01 00 00 	cmpl   $0x101,0xc(%ebp)
42c17f:	0f 84 04 00 00 00    	je     0x42c189
42c185:	33 c0                	xor    %eax,%eax
42c187:	eb 05                	jmp    0x42c18e
42c189:	b8 01 00 00 00       	mov    $0x1,%eax
42c18e:	85 c0                	test   %eax,%eax
42c190:	0f 84 e8 00 00 00    	je     0x42c27e
42c196:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c199:	8b 1b                	mov    (%ebx),%ebx
42c19b:	83 c3 0c             	add    $0xc,%ebx
42c19e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42c1a1:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c1a4:	8b 1b                	mov    (%ebx),%ebx
42c1a6:	83 c3 0c             	add    $0xc,%ebx
42c1a9:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42c1ac:	e8 f0 15 00 00       	call   0x42d7a1
42c1b1:	89 45 f0             	mov    %eax,-0x10(%ebp)
42c1b4:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
42c1bb:	6a 00                	push   $0x0
42c1bd:	ff 75 ec             	push   -0x14(%ebp)
42c1c0:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
42c1c7:	6a 00                	push   $0x0
42c1c9:	ff 75 e8             	push   -0x18(%ebp)
42c1cc:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
42c1d3:	6a 00                	push   $0x0
42c1d5:	ff 75 e4             	push   -0x1c(%ebp)
42c1d8:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
42c1df:	6a 00                	push   $0x0
42c1e1:	ff 75 e0             	push   -0x20(%ebp)
42c1e4:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
42c1eb:	6a 00                	push   $0x0
42c1ed:	ff 75 dc             	push   -0x24(%ebp)
42c1f0:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
42c1f7:	6a 00                	push   $0x0
42c1f9:	ff 75 d8             	push   -0x28(%ebp)
42c1fc:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
42c203:	6a 00                	push   $0x0
42c205:	ff 75 d4             	push   -0x2c(%ebp)
42c208:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
42c20f:	6a 00                	push   $0x0
42c211:	ff 75 d0             	push   -0x30(%ebp)
42c214:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
42c21b:	6a 00                	push   $0x0
42c21d:	ff 75 cc             	push   -0x34(%ebp)
42c220:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
42c227:	6a 00                	push   $0x0
42c229:	ff 75 c8             	push   -0x38(%ebp)
42c22c:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
42c233:	6a 00                	push   $0x0
42c235:	ff 75 c4             	push   -0x3c(%ebp)
42c238:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
42c23f:	6a 00                	push   $0x0
42c241:	ff 75 c0             	push   -0x40(%ebp)
42c244:	6a 01                	push   $0x1
42c246:	ff 75 f0             	push   -0x10(%ebp)
42c249:	6a 01                	push   $0x1
42c24b:	ff 75 10             	push   0x10(%ebp)
42c24e:	6a 01                	push   $0x1
42c250:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42c253:	ff 33                	push   (%ebx)
42c255:	ff 75 0c             	push   0xc(%ebp)
42c258:	8b 5d f8             	mov    -0x8(%ebp),%ebx
42c25b:	ff 33                	push   (%ebx)
42c25d:	e8 15 17 00 00       	call   0x42d977
42c262:	89 45 b8             	mov    %eax,-0x48(%ebp)
42c265:	83 7d b8 00          	cmpl   $0x0,-0x48(%ebp)
42c269:	0f 84 0a 00 00 00    	je     0x42c279
42c26f:	b8 01 00 00 00       	mov    $0x1,%eax
42c274:	e9 9b 14 00 00       	jmp    0x42d714
42c279:	e9 4b 14 00 00       	jmp    0x42d6c9
42c27e:	81 7d 0c 02 01 00 00 	cmpl   $0x102,0xc(%ebp)
42c285:	0f 85 e0 00 00 00    	jne    0x42c36b
42c28b:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c28e:	8b 1b                	mov    (%ebx),%ebx
42c290:	83 c3 0c             	add    $0xc,%ebx
42c293:	89 5d f8             	mov    %ebx,-0x8(%ebp)
42c296:	8b 5d 08             	mov    0x8(%ebp),%ebx
42c299:	8b 1b                	mov    (%ebx),%ebx
42c29b:	83 c3 0c             	add    $0xc,%ebx
42c29e:	89 5d f4             	mov    %ebx,-0xc(%ebp)
42c2a1:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
42c2a8:	6a 00                	push   $0x0
42c2aa:	ff 75 f0             	push   -0x10(%ebp)
42c2ad:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
42c2b4:	6a 00                	push   $0x0
42c2b6:	ff 75 ec             	push   -0x14(%ebp)
42c2b9:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
42c2c0:	6a 00                	push   $0x0
42c2c2:	ff 75 e8             	push   -0x18(%ebp)
42c2c5:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
42c2cc:	6a 00                	push   $0x0
42c2ce:	ff 75 e4             	push   -0x1c(%ebp)
42c2d1:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
42c2d8:	6a 00                	push   $0x0
42c2da:	ff 75 e0             	push   -0x20(%ebp)
42c2dd:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
42c2e4:	6a 00                	push   $0x0
42c2e6:	ff 75 dc             	push   -0x24(%ebp)
42c2e9:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
42c2f0:	6a 00                	push   $0x0
42c2f2:	ff 75 d8             	push   -0x28(%ebp)
42c2f5:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
42c2fc:	6a 00                	push   $0x0
42c2fe:	ff 75 d4             	push   -0x2c(%ebp)
42c301:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
42c308:	6a 00                	push   $0x0
42c30a:	ff 75 d0             	push   -0x30(%ebp)
42c30d:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
42c314:	6a 00                	push   $0x0
42c316:	ff 75 cc             	push   -0x34(%ebp)
42c319:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
42c320:	6a 00                	push   $0x0
42c322:	ff 75 c8             	push   -0x38(%ebp)
42c325:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)