42d9a9:	89 04 24             	mov    %eax,(%esp)
42d9ac:	eb 04                	jmp    0x42d9b2
42d9ae:	46                   	inc    %esi
42d9af:	4b                   	dec    %ebx
42d9b0:	75 de                	jne    0x42d990
42d9b2:	8b 04 24             	mov    (%esp),%eax
42d9b5:	5a                   	pop    %edx
42d9b6:	5d                   	pop    %ebp
42d9b7:	5f                   	pop    %edi
42d9b8:	5e                   	pop    %esi
42d9b9:	5b                   	pop    %ebx
42d9ba:	c3                   	ret
42d9bb:	90                   	nop
42d9bc:	8b 80 38 02 00 00    	mov    0x238(%eax),%eax
42d9c2:	c3                   	ret
42d9c3:	90                   	nop
42d9c4:	8b 80 40 02 00 00    	mov    0x240(%eax),%eax
42d9ca:	8b 08                	mov    (%eax),%ecx
42d9cc:	ff 51 08             	call   *0x8(%ecx)
42d9cf:	c3                   	ret
42d9d0:	8a 40 5e             	mov    0x5e(%eax),%al
42d9d3:	34 01                	xor    $0x1,%al
42d9d5:	c3                   	ret
42d9d6:	8b c0                	mov    %eax,%eax
42d9d8:	53                   	push   %ebx
42d9d9:	8b d8                	mov    %eax,%ebx
42d9db:	8b c3                	mov    %ebx,%eax
42d9dd:	e8 ee ff ff ff       	call   0x42d9d0
42d9e2:	84 c0                	test   %al,%al
42d9e4:	74 0f                	je     0x42d9f5
42d9e6:	8b 83 40 02 00 00    	mov    0x240(%ebx),%eax
42d9ec:	e8 0b 40 ff ff       	call   0x4219fc
42d9f1:	85 c0                	test   %eax,%eax
42d9f3:	75 04                	jne    0x42d9f9
42d9f5:	33 c0                	xor    %eax,%eax
42d9f7:	5b                   	pop    %ebx
42d9f8:	c3                   	ret
42d9f9:	b0 01                	mov    $0x1,%al
42d9fb:	5b                   	pop    %ebx
42d9fc:	c3                   	ret
42d9fd:	8d 40 00             	lea    0x0(%eax),%eax
42da00:	53                   	push   %ebx
42da01:	56                   	push   %esi
42da02:	8b da                	mov    %edx,%ebx
42da04:	8b f0                	mov    %eax,%esi
42da06:	3a 9e 2f 02 00 00    	cmp    0x22f(%esi),%bl
42da0c:	74 6d                	je     0x42da7b
42da0e:	80 fb 01             	cmp    $0x1,%bl
42da11:	75 12                	jne    0x42da25
42da13:	80 be 30 02 00 00 00 	cmpb   $0x0,0x230(%esi)
42da1a:	75 09                	jne    0x42da25
42da1c:	b2 01                	mov    $0x1,%dl
42da1e:	8b c6                	mov    %esi,%eax
42da20:	e8 3f 03 00 00       	call   0x42dd64
42da25:	f6 46 1c 10          	testb  $0x10,0x1c(%esi)
42da29:	75 07                	jne    0x42da32
42da2b:	8b c6                	mov    %esi,%eax
42da2d:	e8 02 7c 01 00       	call   0x445634
42da32:	8a 86 2f 02 00 00    	mov    0x22f(%esi),%al
42da38:	88 9e 2f 02 00 00    	mov    %bl,0x22f(%esi)
42da3e:	80 fb 02             	cmp    $0x2,%bl
42da41:	74 04                	je     0x42da47
42da43:	3c 02                	cmp    $0x2,%al
42da45:	75 19                	jne    0x42da60
42da47:	80 be a5 01 00 00 00 	cmpb   $0x0,0x1a5(%esi)
42da4e:	75 10                	jne    0x42da60
42da50:	8b c6                	mov    %esi,%eax
42da52:	e8 89 03 00 00       	call   0x42dde0
42da57:	8b d0                	mov    %eax,%edx
42da59:	8b c6                	mov    %esi,%eax
42da5b:	e8 0c 41 01 00       	call   0x441b6c
42da60:	f6 46 1c 10          	testb  $0x10,0x1c(%esi)
42da64:	75 07                	jne    0x42da6d
42da66:	8b c6                	mov    %esi,%eax
42da68:	e8 63 7d 01 00       	call   0x4457d0
42da6d:	80 fb 01             	cmp    $0x1,%bl
42da70:	75 09                	jne    0x42da7b
42da72:	b2 01                	mov    $0x1,%dl
42da74:	8b c6                	mov    %esi,%eax
42da76:	e8 09 f3 ff ff       	call   0x42cd84
42da7b:	5e                   	pop    %esi
42da7c:	5b                   	pop    %ebx
42da7d:	c3                   	ret
42da7e:	8b c0                	mov    %eax,%eax
42da80:	53                   	push   %ebx
42da81:	56                   	push   %esi
42da82:	57                   	push   %edi
42da83:	55                   	push   %ebp
42da84:	8b e8                	mov    %eax,%ebp
42da86:	80 bd 2f 02 00 00 02 	cmpb   $0x2,0x22f(%ebp)
42da8d:	75 65                	jne    0x42daf4
42da8f:	83 bd 54 02 00 00 00 	cmpl   $0x0,0x254(%ebp)
42da96:	74 5c                	je     0x42daf4
42da98:	33 f6                	xor    %esi,%esi
42da9a:	8b 85 48 02 00 00    	mov    0x248(%ebp),%eax
42daa0:	85 c0                	test   %eax,%eax
42daa2:	74 07                	je     0x42daab
42daa4:	8b 10                	mov    (%eax),%edx
42daa6:	ff 52 34             	call   *0x34(%edx)
42daa9:	8b f0                	mov    %eax,%esi
42daab:	33 ff                	xor    %edi,%edi
42daad:	8b 85 58 02 00 00    	mov    0x258(%ebp),%eax
42dab3:	85 c0                	test   %eax,%eax
42dab5:	74 07                	je     0x42dabe
42dab7:	e8 44 a7 00 00       	call   0x438200
42dabc:	8b f8                	mov    %eax,%edi
42dabe:	8b c5                	mov    %ebp,%eax
42dac0:	e8 17 a6 01 00       	call   0x4480dc
42dac5:	50                   	push   %eax
42dac6:	e8 e1 90 fd ff       	call   0x406bac
42dacb:	3b f0                	cmp    %eax,%esi
42dacd:	0f 95 c3             	setne  %bl
42dad0:	57                   	push   %edi
42dad1:	56                   	push   %esi
42dad2:	68 30 02 00 00       	push   $0x230
42dad7:	8b 85 54 02 00 00    	mov    0x254(%ebp),%eax
42dadd:	50                   	push   %eax
42dade:	e8 d9 92 fd ff       	call   0x406dbc
42dae3:	84 db                	test   %bl,%bl
42dae5:	74 0d                	je     0x42daf4
42dae7:	8b c5                	mov    %ebp,%eax
42dae9:	e8 ee a5 01 00       	call   0x4480dc
42daee:	50                   	push   %eax
42daef:	e8 c0 8f fd ff       	call   0x406ab4
42daf4:	5d                   	pop    %ebp
42daf5:	5f                   	pop    %edi
42daf6:	5e                   	pop    %esi
42daf7:	5b                   	pop    %ebx
42daf8:	c3                   	ret
42daf9:	8d 40 00             	lea    0x0(%eax),%eax
42dafc:	53                   	push   %ebx
42dafd:	8b da                	mov    %edx,%ebx
42daff:	89 98 60 02 00 00    	mov    %ebx,0x260(%eax)
42db05:	85 db                	test   %ebx,%ebx
42db07:	74 12                	je     0x42db1b
42db09:	8b d0                	mov    %eax,%edx
42db0b:	8b c3                	mov    %ebx,%eax
42db0d:	e8 12 c0 fe ff       	call   0x419b24
42db12:	33 d2                	xor    %edx,%edx
42db14:	8b c3                	mov    %ebx,%eax
42db16:	e8 bd c0 00 00       	call   0x439bd8
42db1b:	5b                   	pop    %ebx
42db1c:	c3                   	ret
42db1d:	8d 40 00             	lea    0x0(%eax),%eax
42db20:	53                   	push   %ebx
42db21:	8b d8                	mov    %eax,%ebx
42db23:	3b 93 58 02 00 00    	cmp    0x258(%ebx),%edx
42db29:	74 1a                	je     0x42db45
42db2b:	89 93 58 02 00 00    	mov    %edx,0x258(%ebx)
42db31:	85 d2                	test   %edx,%edx
42db33:	74 09                	je     0x42db3e
42db35:	8b c2                	mov    %edx,%eax
42db37:	8b d3                	mov    %ebx,%edx
42db39:	e8 e6 bf fe ff       	call   0x419b24
42db3e:	8b c3                	mov    %ebx,%eax
42db40:	e8 3b ff ff ff       	call   0x42da80
42db45:	5b                   	pop    %ebx
42db46:	c3                   	ret
42db47:	90                   	nop
42db48:	55                   	push   %ebp
42db49:	8b ec                	mov    %esp,%ebp
42db4b:	83 c4 f0             	add    $0xfffffff0,%esp
42db4e:	53                   	push   %ebx
42db4f:	56                   	push   %esi
42db50:	57                   	push   %edi
42db51:	33 c9                	xor    %ecx,%ecx
42db53:	89 4d f0             	mov    %ecx,-0x10(%ebp)
42db56:	8b f2                	mov    %edx,%esi
42db58:	8b d8                	mov    %eax,%ebx
42db5a:	33 c0                	xor    %eax,%eax
42db5c:	55                   	push   %ebp
42db5d:	68 0e dd 42 00       	push   $0x42dd0e
42db62:	64 ff 30             	push   %fs:(%eax)
42db65:	64 89 20             	mov    %esp,%fs:(%eax)
42db68:	85 f6                	test   %esi,%esi
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