42db6a:	74 70                	je     0x42dbdc
42db6c:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42db71:	e8 06 38 00 00       	call   0x43137c
42db76:	48                   	dec    %eax
42db77:	85 c0                	test   %eax,%eax
42db79:	7c 61                	jl     0x42dbdc
42db7b:	40                   	inc    %eax
42db7c:	89 45 fc             	mov    %eax,-0x4(%ebp)
42db7f:	33 ff                	xor    %edi,%edi
42db81:	8b d7                	mov    %edi,%edx
42db83:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42db88:	e8 db 37 00 00       	call   0x431368
42db8d:	3b b0 48 02 00 00    	cmp    0x248(%eax),%esi
42db93:	75 41                	jne    0x42dbd6
42db95:	8b d7                	mov    %edi,%edx
42db97:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42db9c:	e8 c7 37 00 00       	call   0x431368
42dba1:	3b d8                	cmp    %eax,%ebx
42dba3:	74 31                	je     0x42dbd6
42dba5:	8b 46 08             	mov    0x8(%esi),%eax
42dba8:	89 45 f4             	mov    %eax,-0xc(%ebp)
42dbab:	c6 45 f8 0b          	movb   $0xb,-0x8(%ebp)
42dbaf:	8d 45 f4             	lea    -0xc(%ebp),%eax
42dbb2:	50                   	push   %eax
42dbb3:	6a 00                	push   $0x0
42dbb5:	8d 55 f0             	lea    -0x10(%ebp),%edx
42dbb8:	a1 70 0a 46 00       	mov    0x460a70,%eax
42dbbd:	e8 7a 85 fd ff       	call   0x40613c
42dbc2:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42dbc5:	b2 01                	mov    $0x1,%dl
42dbc7:	a1 0c 1c 41 00       	mov    0x411c0c,%eax
42dbcc:	e8 7f de fd ff       	call   0x40ba50
42dbd1:	e8 ae 63 fd ff       	call   0x403f84
42dbd6:	47                   	inc    %edi
42dbd7:	ff 4d fc             	decl   -0x4(%ebp)
42dbda:	75 a5                	jne    0x42db81
42dbdc:	8b 83 48 02 00 00    	mov    0x248(%ebx),%eax
42dbe2:	85 c0                	test   %eax,%eax
42dbe4:	74 07                	je     0x42dbed
42dbe6:	33 d2                	xor    %edx,%edx
42dbe8:	e8 cf db 00 00       	call   0x43b7bc
42dbed:	f6 43 1c 08          	testb  $0x8,0x1c(%ebx)
42dbf1:	75 0a                	jne    0x42dbfd
42dbf3:	85 f6                	test   %esi,%esi
42dbf5:	74 08                	je     0x42dbff
42dbf7:	f6 46 1c 08          	testb  $0x8,0x1c(%esi)
42dbfb:	74 02                	je     0x42dbff
42dbfd:	33 f6                	xor    %esi,%esi
42dbff:	89 b3 48 02 00 00    	mov    %esi,0x248(%ebx)
42dc05:	85 f6                	test   %esi,%esi
42dc07:	74 09                	je     0x42dc12
42dc09:	8b d3                	mov    %ebx,%edx
42dc0b:	8b c6                	mov    %esi,%eax
42dc0d:	e8 12 bf fe ff       	call   0x419b24
42dc12:	85 f6                	test   %esi,%esi
42dc14:	0f 84 ab 00 00 00    	je     0x42dcc5
42dc1a:	f6 43 1c 10          	testb  $0x10,0x1c(%ebx)
42dc1e:	75 0d                	jne    0x42dc2d
42dc20:	80 bb 29 02 00 00 03 	cmpb   $0x3,0x229(%ebx)
42dc27:	0f 84 98 00 00 00    	je     0x42dcc5
42dc2d:	8b 83 48 02 00 00    	mov    0x248(%ebx),%eax
42dc33:	80 78 5c 00          	cmpb   $0x0,0x5c(%eax)
42dc37:	75 09                	jne    0x42dc42
42dc39:	80 bb 2f 02 00 00 01 	cmpb   $0x1,0x22f(%ebx)
42dc40:	75 06                	jne    0x42dc48
42dc42:	f6 43 1c 10          	testb  $0x10,0x1c(%ebx)
42dc46:	74 58                	je     0x42dca0
42dc48:	8b c3                	mov    %ebx,%eax
42dc4a:	e8 ed a6 01 00       	call   0x44833c
42dc4f:	84 c0                	test   %al,%al
42dc51:	0f 84 88 00 00 00    	je     0x42dcdf
42dc57:	8b 83 48 02 00 00    	mov    0x248(%ebx),%eax
42dc5d:	8b 10                	mov    (%eax),%edx
42dc5f:	ff 52 34             	call   *0x34(%edx)
42dc62:	8b f8                	mov    %eax,%edi
42dc64:	8b c3                	mov    %ebx,%eax
42dc66:	e8 71 a4 01 00       	call   0x4480dc
42dc6b:	50                   	push   %eax
42dc6c:	e8 3b 8f fd ff       	call   0x406bac
42dc71:	3b f8                	cmp    %eax,%edi
42dc73:	74 19                	je     0x42dc8e
42dc75:	8b 83 48 02 00 00    	mov    0x248(%ebx),%eax
42dc7b:	8b 10                	mov    (%eax),%edx
42dc7d:	ff 52 34             	call   *0x34(%edx)
42dc80:	50                   	push   %eax
42dc81:	8b c3                	mov    %ebx,%eax
42dc83:	e8 54 a4 01 00       	call   0x4480dc
42dc88:	50                   	push   %eax
42dc89:	e8 66 91 fd ff       	call   0x406df4
42dc8e:	8b c3                	mov    %ebx,%eax
42dc90:	e8 47 a4 01 00       	call   0x4480dc
42dc95:	8b d0                	mov    %eax,%edx
42dc97:	8b c6                	mov    %esi,%eax
42dc99:	e8 1e db 00 00       	call   0x43b7bc
42dc9e:	eb 3f                	jmp    0x42dcdf
42dca0:	80 bb 2f 02 00 00 01 	cmpb   $0x1,0x22f(%ebx)
42dca7:	74 36                	je     0x42dcdf
42dca9:	8b c3                	mov    %ebx,%eax
42dcab:	e8 8c a6 01 00       	call   0x44833c
42dcb0:	84 c0                	test   %al,%al
42dcb2:	74 2b                	je     0x42dcdf
42dcb4:	6a 00                	push   $0x0
42dcb6:	8b c3                	mov    %ebx,%eax
42dcb8:	e8 1f a4 01 00       	call   0x4480dc
42dcbd:	50                   	push   %eax
42dcbe:	e8 31 91 fd ff       	call   0x406df4
42dcc3:	eb 1a                	jmp    0x42dcdf
42dcc5:	8b c3                	mov    %ebx,%eax
42dcc7:	e8 70 a6 01 00       	call   0x44833c
42dccc:	84 c0                	test   %al,%al
42dcce:	74 0f                	je     0x42dcdf
42dcd0:	6a 00                	push   $0x0
42dcd2:	8b c3                	mov    %ebx,%eax
42dcd4:	e8 03 a4 01 00       	call   0x4480dc
42dcd9:	50                   	push   %eax
42dcda:	e8 15 91 fd ff       	call   0x406df4
42dcdf:	80 bb 2e 02 00 00 00 	cmpb   $0x0,0x22e(%ebx)
42dce6:	74 09                	je     0x42dcf1
42dce8:	b2 01                	mov    $0x1,%dl
42dcea:	8b c3                	mov    %ebx,%eax
42dcec:	e8 23 0f 00 00       	call   0x42ec14
42dcf1:	8b c3                	mov    %ebx,%eax
42dcf3:	e8 88 fd ff ff       	call   0x42da80
42dcf8:	33 c0                	xor    %eax,%eax
42dcfa:	5a                   	pop    %edx
42dcfb:	59                   	pop    %ecx
42dcfc:	59                   	pop    %ecx
42dcfd:	64 89 10             	mov    %edx,%fs:(%eax)
42dd00:	68 15 dd 42 00       	push   $0x42dd15
42dd05:	8d 45 f0             	lea    -0x10(%ebp),%eax
42dd08:	e8 63 68 fd ff       	call   0x404570
42dd0d:	c3                   	ret
42dd0e:	e9 39 62 fd ff       	jmp    0x403f4c
42dd13:	eb f0                	jmp    0x42dd05
42dd15:	5f                   	pop    %edi
42dd16:	5e                   	pop    %esi
42dd17:	5b                   	pop    %ebx
42dd18:	8b e5                	mov    %ebp,%esp
42dd1a:	5d                   	pop    %ebp
42dd1b:	c3                   	ret
42dd1c:	8b 80 5c 02 00 00    	mov    0x25c(%eax),%eax
42dd22:	85 c0                	test   %eax,%eax
42dd24:	75 08                	jne    0x42dd2e
42dd26:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42dd2b:	8b 40 40             	mov    0x40(%eax),%eax
42dd2e:	c3                   	ret
42dd2f:	90                   	nop
42dd30:	53                   	push   %ebx
42dd31:	56                   	push   %esi
42dd32:	8b f2                	mov    %edx,%esi
42dd34:	8b d8                	mov    %eax,%ebx
42dd36:	8b c3                	mov    %ebx,%eax
42dd38:	e8 df ff ff ff       	call   0x42dd1c
42dd3d:	3b f0                	cmp    %eax,%esi
42dd3f:	74 1e                	je     0x42dd5f
42dd41:	85 f6                	test   %esi,%esi
42dd43:	74 05                	je     0x42dd4a
42dd45:	83 fe 24             	cmp    $0x24,%esi
42dd48:	7c 15                	jl     0x42dd5f
42dd4a:	f6 43 1c 01          	testb  $0x1,0x1c(%ebx)
42dd4e:	74 09                	je     0x42dd59
42dd50:	83 bb 5c 02 00 00 00 	cmpl   $0x0,0x25c(%ebx)
42dd57:	74 06                	je     0x42dd5f
42dd59:	89 b3 5c 02 00 00    	mov    %esi,0x25c(%ebx)
42dd5f:	5e                   	pop    %esi
42dd60:	5b                   	pop    %ebx
42dd61:	c3                   	ret
42dd62:	8b c0                	mov    %eax,%eax
42dd64:	3a 90 30 02 00 00    	cmp    0x230(%eax),%dl
42dd6a:	74 11                	je     0x42dd7d
42dd6c:	88 90 30 02 00 00    	mov    %dl,0x230(%eax)
42dd72:	f6 40 1c 10          	testb  $0x10,0x1c(%eax)
42dd76:	75 05                	jne    0x42dd7d
42dd78:	e8 ff 78 01 00       	call   0x44567c
42dd7d:	c3                   	ret
42dd7e:	8b c0                	mov    %eax,%eax
42dd80:	83 b8 5c 02 00 00 00 	cmpl   $0x0,0x25c(%eax)
42dd87:	0f 95 c0             	setne  %al
42dd8a:	c3                   	ret
42dd8b:	90                   	nop
42dd8c:	53                   	push   %ebx
42dd8d:	56                   	push   %esi
42dd8e:	8b da                	mov    %edx,%ebx
42dd90:	8b f0                	mov    %eax,%esi
42dd92:	8b c6                	mov    %esi,%eax
42dd94:	e8 e7 ff ff ff       	call   0x42dd80
42dd99:	3a d8                	cmp    %al,%bl
42dd9b:	74 1a                	je     0x42ddb7
42dd9d:	33 c0                	xor    %eax,%eax
42dd9f:	89 86 5c 02 00 00    	mov    %eax,0x25c(%esi)
42dda5:	84 db                	test   %bl,%bl
42dda7:	74 0e                	je     0x42ddb7
42dda9:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42ddae:	8b 40 40             	mov    0x40(%eax),%eax
42ddb1:	89 86 5c 02 00 00    	mov    %eax,0x25c(%esi)
42ddb7:	5e                   	pop    %esi
42ddb8:	5b                   	pop    %ebx
42ddb9:	c3                   	ret
42ddba:	8b c0                	mov    %eax,%eax
42ddbc:	53                   	push   %ebx
42ddbd:	8b d8                	mov    %eax,%ebx
42ddbf:	8b c3                	mov    %ebx,%eax
42ddc1:	e8 4a 98 01 00       	call   0x447610
42ddc6:	8b 83 38 02 00 00    	mov    0x238(%ebx),%eax
42ddcc:	85 c0                	test   %eax,%eax
42ddce:	74 0b                	je     0x42dddb
42ddd0:	8b 40 14             	mov    0x14(%eax),%eax
42ddd3:	8b 53 70             	mov    0x70(%ebx),%edx
42ddd6:	e8 a9 f4 fe ff       	call   0x41d284
42dddb:	5b                   	pop    %ebx
42dddc:	c3                   	ret
42dddd:	8d 40 00             	lea    0x0(%eax),%eax
42dde0:	ba 05 00 00 ff       	mov    $0xff000005,%edx
42dde5:	80 b8 2f 02 00 00 02 	cmpb   $0x2,0x22f(%eax)
42ddec:	75 05                	jne    0x42ddf3
42ddee:	ba 0c 00 00 ff       	mov    $0xff00000c,%edx
42ddf3:	8b c2                	mov    %edx,%eax
42ddf5:	c3                   	ret
42ddf6:	8b c0                	mov    %eax,%eax
42ddf8:	53                   	push   %ebx
42ddf9:	8b d8                	mov    %eax,%ebx
42ddfb:	8b c3                	mov    %ebx,%eax
42ddfd:	e8 f2 98 01 00       	call   0x4476f4
42de02:	80 bb a5 01 00 00 00 	cmpb   $0x0,0x1a5(%ebx)
42de09:	74 1a                	je     0x42de25
42de0b:	8b c3                	mov    %ebx,%eax
42de0d:	e8 ce ff ff ff       	call   0x42dde0
42de12:	3b 43 70             	cmp    0x70(%ebx),%eax
42de15:	75 27                	jne    0x42de3e
42de17:	ba 0f 00 00 ff       	mov    $0xff00000f,%edx
42de1c:	8b c3                	mov    %ebx,%eax
42de1e:	e8 49 3d 01 00       	call   0x441b6c
42de23:	5b                   	pop    %ebx
42de24:	c3                   	ret
42de25:	81 7b 70 0f 00 00 ff 	cmpl   $0xff00000f,0x70(%ebx)
42de2c:	75 10                	jne    0x42de3e
42de2e:	8b c3                	mov    %ebx,%eax
42de30:	e8 ab ff ff ff       	call   0x42dde0
42de35:	8b d0                	mov    %eax,%edx
42de37:	8b c3                	mov    %ebx,%eax
42de39:	e8 2e 3d 01 00       	call   0x441b6c
42de3e:	5b                   	pop    %ebx
42de3f:	c3                   	ret
42de40:	53                   	push   %ebx
42de41:	8b d8                	mov    %eax,%ebx
42de43:	8b c3                	mov    %ebx,%eax
42de45:	e8 ee 97 01 00       	call   0x447638
42de4a:	8b 83 38 02 00 00    	mov    0x238(%ebx),%eax
42de50:	85 c0                	test   %eax,%eax
42de52:	74 08                	je     0x42de5c
42de54:	8b 53 68             	mov    0x68(%ebx),%edx
42de57:	e8 d4 f9 fe ff       	call   0x41d830
42de5c:	5b                   	pop    %ebx
42de5d:	c3                   	ret
42de5e:	8b c0                	mov    %eax,%eax
42de60:	53                   	push   %ebx
42de61:	8b d8                	mov    %eax,%ebx
42de63:	8b c3                	mov    %ebx,%eax
42de65:	e8 16 fc ff ff       	call   0x42da80
42de6a:	8b 93 48 02 00 00    	mov    0x248(%ebx),%edx
42de70:	8b c3                	mov    %ebx,%eax
42de72:	e8 d1 fc ff ff       	call   0x42db48
42de77:	5b                   	pop    %ebx
42de78:	c3                   	ret
42de79:	8d 40 00             	lea    0x0(%eax),%eax
42de7c:	53                   	push   %ebx
42de7d:	56                   	push   %esi
42de7e:	8b da                	mov    %edx,%ebx
42de80:	8b f0                	mov    %eax,%esi
42de82:	3a 9e 2b 02 00 00    	cmp    0x22b(%esi),%bl
42de88:	74 2e                	je     0x42deb8
42de8a:	88 9e 2b 02 00 00    	mov    %bl,0x22b(%esi)
42de90:	f6 46 1c 10          	testb  $0x10,0x1c(%esi)
42de94:	75 22                	jne    0x42deb8
42de96:	80 be a6 01 00 00 00 	cmpb   $0x0,0x1a6(%esi)
42de9d:	74 19                	je     0x42deb8
42de9f:	33 c0                	xor    %eax,%eax
42dea1:	8a c3                	mov    %bl,%al
42dea3:	8b 04 85 04 5a 45 00 	mov    0x455a04(,%eax,4),%eax
42deaa:	50                   	push   %eax
42deab:	8b c6                	mov    %esi,%eax
42dead:	e8 2a a2 01 00       	call   0x4480dc
42deb2:	50                   	push   %eax
42deb3:	e8 bc 8f fd ff       	call   0x406e74
42deb8:	5e                   	pop    %esi
42deb9:	5b                   	pop    %ebx
42deba:	c3                   	ret
42debb:	90                   	nop
42debc:	53                   	push   %ebx
42debd:	56                   	push   %esi
42debe:	57                   	push   %edi
42debf:	55                   	push   %ebp
42dec0:	83 c4 ec             	add    $0xffffffec,%esp
42dec3:	8b d8                	mov    %eax,%ebx
42dec5:	8a 83 31 02 00 00    	mov    0x231(%ebx),%al
42decb:	84 c0                	test   %al,%al
42decd:	0f 84 35 03 00 00    	je     0x42e208
42ded3:	8b 15 a8 1a 46 00    	mov    0x461aa8,%edx
42ded9:	83 7a 44 00          	cmpl   $0x0,0x44(%edx)
42dedd:	0f 84 25 03 00 00    	je     0x42e208
42dee3:	33 d2                	xor    %edx,%edx
42dee5:	89 14 24             	mov    %edx,(%esp)
42dee8:	3c 02                	cmp    $0x2,%al
42deea:	75 15                	jne    0x42df01
42deec:	a1 a8 1a 46 00       	mov    0x461aa8,%eax
42def1:	8b 40 44             	mov    0x44(%eax),%eax
42def4:	e8 db f9 ff ff       	call   0x42d8d4
42def9:	8b 40 04             	mov    0x4(%eax),%eax
42defc:	89 04 24             	mov    %eax,(%esp)
42deff:	eb 41                	jmp    0x42df42
42df01:	8a 83 31 02 00 00    	mov    0x231(%ebx),%al
42df07:	3c 03                	cmp    $0x3,%al
42df09:	75 21                	jne    0x42df2c
42df0b:	8b 15 ac 1a 46 00    	mov    0x461aac,%edx
42df11:	83 7a 68 00          	cmpl   $0x0,0x68(%edx)
42df15:	74 15                	je     0x42df2c
42df17:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42df1c:	8b 40 68             	mov    0x68(%eax),%eax
42df1f:	e8 b0 f9 ff ff       	call   0x42d8d4
42df24:	8b 40 04             	mov    0x4(%eax),%eax
42df27:	89 04 24             	mov    %eax,(%esp)
42df2a:	eb 16                	jmp    0x42df42
42df2c:	3c 01                	cmp    $0x1,%al
42df2e:	75 12                	jne    0x42df42
42df30:	33 d2                	xor    %edx,%edx
42df32:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42df37:	e8 fc 33 00 00       	call   0x431338
42df3c:	8b 40 04             	mov    0x4(%eax),%eax
42df3f:	89 04 24             	mov    %eax,(%esp)
42df42:	8b c3                	mov    %ebx,%eax
42df44:	e8 8b f9 ff ff       	call   0x42d8d4
42df49:	8b 40 04             	mov    0x4(%eax),%eax
42df4c:	89 44 24 04          	mov    %eax,0x4(%esp)
42df50:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42df55:	e8 f2 33 00 00       	call   0x43134c
42df5a:	48                   	dec    %eax
42df5b:	85 c0                	test   %eax,%eax
42df5d:	0f 8c a5 02 00 00    	jl     0x42e208
42df63:	40                   	inc    %eax
42df64:	89 44 24 10          	mov    %eax,0x10(%esp)
42df68:	33 f6                	xor    %esi,%esi
42df6a:	8b d6                	mov    %esi,%edx
42df6c:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42df71:	e8 c2 33 00 00       	call   0x431338
42df76:	8b 40 04             	mov    0x4(%eax),%eax
42df79:	3b 04 24             	cmp    (%esp),%eax
42df7c:	0f 85 7b 02 00 00    	jne    0x42e1fd
42df82:	8b 04 24             	mov    (%esp),%eax
42df85:	3b 44 24 04          	cmp    0x4(%esp),%eax
42df89:	0f 84 6e 02 00 00    	je     0x42e1fd