42ea6d:	74 25                	je     0x42ea94
42ea6f:	8b c6                	mov    %esi,%eax
42ea71:	8b 15 74 8b 42 00    	mov    0x428b74,%edx
42ea77:	e8 18 4f fd ff       	call   0x403994
42ea7c:	84 c0                	test   %al,%al
42ea7e:	74 0d                	je     0x42ea8d
42ea80:	8b 55 fc             	mov    -0x4(%ebp),%edx
42ea83:	8b c6                	mov    %esi,%eax
42ea85:	8b 08                	mov    (%eax),%ecx
42ea87:	ff 91 cc 00 00 00    	call   *0xcc(%ecx)
42ea8d:	8b 76 30             	mov    0x30(%esi),%esi
42ea90:	85 f6                	test   %esi,%esi
42ea92:	75 db                	jne    0x42ea6f
42ea94:	8b 45 fc             	mov    -0x4(%ebp),%eax
42ea97:	50                   	push   %eax
42ea98:	33 c9                	xor    %ecx,%ecx
42ea9a:	ba 07 b0 00 00       	mov    $0xb007,%edx
42ea9f:	8b c3                	mov    %ebx,%eax
42eaa1:	e8 da 40 01 00       	call   0x442b80
42eaa6:	8b 83 7c 02 00 00    	mov    0x27c(%ebx),%eax
42eaac:	85 c0                	test   %eax,%eax
42eaae:	74 13                	je     0x42eac3
42eab0:	3b 45 fc             	cmp    -0x4(%ebp),%eax
42eab3:	74 0e                	je     0x42eac3
42eab5:	6a 00                	push   $0x0
42eab7:	33 c9                	xor    %ecx,%ecx
42eab9:	ba 2a b0 00 00       	mov    $0xb02a,%edx
42eabe:	e8 bd 40 01 00       	call   0x442b80
42eac3:	33 c0                	xor    %eax,%eax
42eac5:	5a                   	pop    %edx
42eac6:	59                   	pop    %ecx
42eac7:	59                   	pop    %ecx
42eac8:	64 89 10             	mov    %edx,%fs:(%eax)
42eacb:	68 ef ea 42 00       	push   $0x42eaef
42ead0:	8b 45 fc             	mov    -0x4(%ebp),%eax
42ead3:	66 8b 15 08 eb 42 00 	mov    0x42eb08,%dx
42eada:	f7 d2                	not    %edx
42eadc:	66 23 50 54          	and    0x54(%eax),%dx
42eae0:	8b 45 fc             	mov    -0x4(%ebp),%eax
42eae3:	66 89 50 54          	mov    %dx,0x54(%eax)
42eae7:	c3                   	ret
42eae8:	e9 5f 54 fd ff       	jmp    0x403f4c
42eaed:	eb e1                	jmp    0x42ead0
42eaef:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42eaf4:	e8 a7 28 00 00       	call   0x4313a0
42eaf9:	c6 45 fb 01          	movb   $0x1,-0x5(%ebp)
42eafd:	8a 45 fb             	mov    -0x5(%ebp),%al
42eb00:	5f                   	pop    %edi
42eb01:	5e                   	pop    %esi
42eb02:	5b                   	pop    %ebx
42eb03:	59                   	pop    %ecx
42eb04:	59                   	pop    %ecx
42eb05:	5d                   	pop    %ebp
42eb06:	c3                   	ret
42eb07:	00 20                	add    %ah,(%eax)
42eb09:	00 00                	add    %al,(%eax)
42eb0b:	00 c3                	add    %al,%bl
42eb0d:	8d 40 00             	lea    0x0(%eax),%eax
42eb10:	53                   	push   %ebx
42eb11:	56                   	push   %esi
42eb12:	8b 90 20 02 00 00    	mov    0x220(%eax),%edx
42eb18:	85 d2                	test   %edx,%edx
42eb1a:	74 0d                	je     0x42eb29
42eb1c:	83 b8 50 02 00 00 00 	cmpl   $0x0,0x250(%eax)
42eb23:	75 04                	jne    0x42eb29
42eb25:	8b da                	mov    %edx,%ebx
42eb27:	eb 02                	jmp    0x42eb2b
42eb29:	8b d8                	mov    %eax,%ebx
42eb2b:	8b c3                	mov    %ebx,%eax
42eb2d:	e8 aa 95 01 00       	call   0x4480dc
42eb32:	50                   	push   %eax
42eb33:	e8 ac 82 fd ff       	call   0x406de4
42eb38:	8b c3                	mov    %ebx,%eax
42eb3a:	e8 9d 95 01 00       	call   0x4480dc
42eb3f:	8b f0                	mov    %eax,%esi
42eb41:	e8 1e 80 fd ff       	call   0x406b64
42eb46:	3b f0                	cmp    %eax,%esi
42eb48:	75 10                	jne    0x42eb5a
42eb4a:	6a 00                	push   $0x0
42eb4c:	33 c9                	xor    %ecx,%ecx
42eb4e:	ba 29 b0 00 00       	mov    $0xb029,%edx
42eb53:	8b c3                	mov    %ebx,%eax
42eb55:	e8 26 40 01 00       	call   0x442b80
42eb5a:	5e                   	pop    %esi
42eb5b:	5b                   	pop    %ebx
42eb5c:	c3                   	ret
42eb5d:	8d 40 00             	lea    0x0(%eax),%eax
42eb60:	53                   	push   %ebx
42eb61:	56                   	push   %esi
42eb62:	8b da                	mov    %edx,%ebx
42eb64:	8b f0                	mov    %eax,%esi
42eb66:	88 9e 2e 02 00 00    	mov    %bl,0x22e(%esi)
42eb6c:	8b 86 7c 02 00 00    	mov    0x27c(%esi),%eax
42eb72:	85 c0                	test   %eax,%eax
42eb74:	74 10                	je     0x42eb86
42eb76:	6a 00                	push   $0x0
42eb78:	33 c9                	xor    %ecx,%ecx
42eb7a:	8a cb                	mov    %bl,%cl
42eb7c:	ba 2b b0 00 00       	mov    $0xb02b,%edx
42eb81:	e8 fa 3f 01 00       	call   0x442b80
42eb86:	84 db                	test   %bl,%bl
42eb88:	74 37                	je     0x42ebc1
42eb8a:	83 be 20 02 00 00 00 	cmpl   $0x0,0x220(%esi)
42eb91:	75 1e                	jne    0x42ebb1
42eb93:	f6 46 1c 10          	testb  $0x10,0x1c(%esi)
42eb97:	75 18                	jne    0x42ebb1
42eb99:	6a 01                	push   $0x1
42eb9b:	6a 00                	push   $0x0
42eb9d:	b1 01                	mov    $0x1,%cl
42eb9f:	33 d2                	xor    %edx,%edx
42eba1:	8b c6                	mov    %esi,%eax
42eba3:	e8 b8 98 01 00       	call   0x448460
42eba8:	8b d0                	mov    %eax,%edx
42ebaa:	8b c6                	mov    %esi,%eax
42ebac:	e8 9f fb ff ff       	call   0x42e750
42ebb1:	b2 01                	mov    $0x1,%dl
42ebb3:	8b c6                	mov    %esi,%eax
42ebb5:	e8 5a 00 00 00       	call   0x42ec14
42ebba:	8b c6                	mov    %esi,%eax
42ebbc:	e8 4f ff ff ff       	call   0x42eb10
42ebc1:	5e                   	pop    %esi
42ebc2:	5b                   	pop    %ebx
42ebc3:	c3                   	ret
42ebc4:	53                   	push   %ebx
42ebc5:	56                   	push   %esi
42ebc6:	8b f2                	mov    %edx,%esi
42ebc8:	8b d8                	mov    %eax,%ebx
42ebca:	80 bb 2e 02 00 00 00 	cmpb   $0x0,0x22e(%ebx)
42ebd1:	74 1c                	je     0x42ebef
42ebd3:	83 bb 20 02 00 00 00 	cmpl   $0x0,0x220(%ebx)
42ebda:	74 13                	je     0x42ebef
42ebdc:	56                   	push   %esi
42ebdd:	33 c9                	xor    %ecx,%ecx
42ebdf:	ba 04 b0 00 00       	mov    $0xb004,%edx
42ebe4:	8b 83 20 02 00 00    	mov    0x220(%ebx),%eax
42ebea:	e8 91 3f 01 00       	call   0x442b80
42ebef:	80 bb 2f 02 00 00 02 	cmpb   $0x2,0x22f(%ebx)
42ebf6:	75 19                	jne    0x42ec11
42ebf8:	8b c3                	mov    %ebx,%eax
42ebfa:	e8 d5 eb ff ff       	call   0x42d7d4
42ebff:	85 c0                	test   %eax,%eax
42ec01:	74 0e                	je     0x42ec11
42ec03:	8b c3                	mov    %ebx,%eax
42ec05:	e8 ca eb ff ff       	call   0x42d7d4
42ec0a:	8b d6                	mov    %esi,%edx
42ec0c:	e8 b3 ff ff ff       	call   0x42ebc4
42ec11:	5e                   	pop    %esi
42ec12:	5b                   	pop    %ebx
42ec13:	c3                   	ret
42ec14:	56                   	push   %esi
42ec15:	f6 80 f4 02 00 00 08 	testb  $0x8,0x2f4(%eax)
42ec1c:	0f 85 96 00 00 00    	jne    0x42ecb8
42ec22:	8b 0d a8 1a 46 00    	mov    0x461aa8,%ecx
42ec28:	83 79 44 00          	cmpl   $0x0,0x44(%ecx)
42ec2c:	0f 84 86 00 00 00    	je     0x42ecb8
42ec32:	8b 0d a8 1a 46 00    	mov    0x461aa8,%ecx
42ec38:	8b 49 44             	mov    0x44(%ecx),%ecx
42ec3b:	83 b9 48 02 00 00 00 	cmpl   $0x0,0x248(%ecx)
42ec42:	74 74                	je     0x42ecb8
42ec44:	8b 0d a8 1a 46 00    	mov    0x461aa8,%ecx
42ec4a:	3b 41 44             	cmp    0x44(%ecx),%eax
42ec4d:	74 69                	je     0x42ecb8
42ec4f:	80 b8 2f 02 00 00 01 	cmpb   $0x1,0x22f(%eax)
42ec56:	74 12                	je     0x42ec6a
42ec58:	8b 0d a8 1a 46 00    	mov    0x461aa8,%ecx
42ec5e:	8b 49 44             	mov    0x44(%ecx),%ecx
42ec61:	80 b9 2f 02 00 00 02 	cmpb   $0x2,0x22f(%ecx)
42ec68:	74 4e                	je     0x42ecb8
42ec6a:	33 f6                	xor    %esi,%esi
42ec6c:	f6 40 1c 10          	testb  $0x10,0x1c(%eax)
42ec70:	75 24                	jne    0x42ec96
42ec72:	83 b8 48 02 00 00 00 	cmpl   $0x0,0x248(%eax)
42ec79:	74 1b                	je     0x42ec96
42ec7b:	8b 88 48 02 00 00    	mov    0x248(%eax),%ecx
42ec81:	80 79 5c 00          	cmpb   $0x0,0x5c(%ecx)
42ec85:	75 09                	jne    0x42ec90
42ec87:	80 b8 2f 02 00 00 01 	cmpb   $0x1,0x22f(%eax)
42ec8e:	75 06                	jne    0x42ec96
42ec90:	8b b0 48 02 00 00    	mov    0x248(%eax),%esi
42ec96:	a1 a8 1a 46 00       	mov    0x461aa8,%eax
42ec9b:	8b 40 44             	mov    0x44(%eax),%eax
42ec9e:	8b 80 48 02 00 00    	mov    0x248(%eax),%eax
42eca4:	84 d2                	test   %dl,%dl
42eca6:	74 09                	je     0x42ecb1
42eca8:	8b d6                	mov    %esi,%edx
42ecaa:	e8 d1 d0 00 00       	call   0x43bd80
42ecaf:	eb 07                	jmp    0x42ecb8
42ecb1:	8b d6                	mov    %esi,%edx
42ecb3:	e8 e4 d0 00 00       	call   0x43bd9c
42ecb8:	5e                   	pop    %esi
42ecb9:	c3                   	ret
42ecba:	8b c0                	mov    %eax,%eax
42ecbc:	53                   	push   %ebx
42ecbd:	56                   	push   %esi
42ecbe:	57                   	push   %edi
42ecbf:	55                   	push   %ebp
42ecc0:	8b f9                	mov    %ecx,%edi
42ecc2:	8b da                	mov    %edx,%ebx
42ecc4:	8b e8                	mov    %eax,%ebp
42ecc6:	85 db                	test   %ebx,%ebx
42ecc8:	74 36                	je     0x42ed00
42ecca:	eb 02                	jmp    0x42ecce
42eccc:	8b de                	mov    %esi,%ebx
42ecce:	8b 73 30             	mov    0x30(%ebx),%esi
42ecd1:	85 f6                	test   %esi,%esi
42ecd3:	74 11                	je     0x42ece6
42ecd5:	8b c3                	mov    %ebx,%eax
42ecd7:	8b 15 70 91 42 00    	mov    0x429170,%edx
42ecdd:	e8 b2 4c fd ff       	call   0x403994
42ece2:	84 c0                	test   %al,%al
42ece4:	74 e6                	je     0x42eccc
42ece6:	85 db                	test   %ebx,%ebx
42ece8:	74 16                	je     0x42ed00
42ecea:	3b fb                	cmp    %ebx,%edi
42ecec:	74 12                	je     0x42ed00
42ecee:	6a 00                	push   $0x0
42ecf0:	6a 00                	push   $0x0
42ecf2:	55                   	push   %ebp
42ecf3:	8b c3                	mov    %ebx,%eax
42ecf5:	e8 e2 93 01 00       	call   0x4480dc
42ecfa:	50                   	push   %eax
42ecfb:	e8 bc 80 fd ff       	call   0x406dbc
42ed00:	5d                   	pop    %ebp
42ed01:	5f                   	pop    %edi
42ed02:	5e                   	pop    %esi
42ed03:	5b                   	pop    %ebx
42ed04:	c3                   	ret
42ed05:	8d 40 00             	lea    0x0(%eax),%eax
42ed08:	53                   	push   %ebx
42ed09:	8b d8                	mov    %eax,%ebx
42ed0b:	8b cb                	mov    %ebx,%ecx
42ed0d:	8b 93 20 02 00 00    	mov    0x220(%ebx),%edx
42ed13:	b8 00 b0 00 00       	mov    $0xb000,%eax
42ed18:	e8 9f ff ff ff       	call   0x42ecbc
42ed1d:	66 83 bb 8a 02 00 00 	cmpw   $0x0,0x28a(%ebx)
42ed24:	00
42ed25:	74 0e                	je     0x42ed35
42ed27:	8b d3                	mov    %ebx,%edx
42ed29:	8b 83 8c 02 00 00    	mov    0x28c(%ebx),%eax
42ed2f:	ff 93 88 02 00 00    	call   *0x288(%ebx)
42ed35:	5b                   	pop    %ebx
42ed36:	c3                   	ret
42ed37:	90                   	nop
42ed38:	53                   	push   %ebx
42ed39:	8b d8                	mov    %eax,%ebx
42ed3b:	8b cb                	mov    %ebx,%ecx
42ed3d:	8b 93 20 02 00 00    	mov    0x220(%ebx),%edx
42ed43:	b8 01 b0 00 00       	mov    $0xb001,%eax
42ed48:	e8 6f ff ff ff       	call   0x42ecbc
42ed4d:	66 83 bb a2 02 00 00 	cmpw   $0x0,0x2a2(%ebx)
42ed54:	00
42ed55:	74 0e                	je     0x42ed65
42ed57:	8b d3                	mov    %ebx,%edx
42ed59:	8b 83 a4 02 00 00    	mov    0x2a4(%ebx),%eax
42ed5f:	ff 93 a0 02 00 00    	call   *0x2a0(%ebx)
42ed65:	5b                   	pop    %ebx
42ed66:	c3                   	ret
42ed67:	90                   	nop
42ed68:	53                   	push   %ebx
42ed69:	66 83 b8 ba 02 00 00 	cmpw   $0x0,0x2ba(%eax)
42ed70:	00
42ed71:	74 10                	je     0x42ed83
42ed73:	8b d8                	mov    %eax,%ebx
42ed75:	8b d0                	mov    %eax,%edx
42ed77:	8b 83 bc 02 00 00    	mov    0x2bc(%ebx),%eax
42ed7d:	ff 93 b8 02 00 00    	call   *0x2b8(%ebx)
42ed83:	5b                   	pop    %ebx
42ed84:	c3                   	ret
42ed85:	8d 40 00             	lea    0x0(%eax),%eax
42ed88:	8b 80 40 02 00 00    	mov    0x240(%eax),%eax
42ed8e:	e8 69 2c ff ff       	call   0x4219fc
42ed93:	85 c0                	test   %eax,%eax
42ed95:	75 0a                	jne    0x42eda1
42ed97:	a1 a8 1a 46 00       	mov    0x461aa8,%eax
42ed9c:	e8 df 43 00 00       	call   0x433180
42eda1:	c3                   	ret
42eda2:	8b c0                	mov    %eax,%eax
42eda4:	55                   	push   %ebp
42eda5:	8b ec                	mov    %esp,%ebp
42eda7:	51                   	push   %ecx
42eda8:	53                   	push   %ebx
42eda9:	56                   	push   %esi
42edaa:	8b da                	mov    %edx,%ebx
42edac:	89 45 fc             	mov    %eax,-0x4(%ebp)
42edaf:	8b 45 fc             	mov    -0x4(%ebp),%eax
42edb2:	8b 80 38 02 00 00    	mov    0x238(%eax),%eax
42edb8:	e8 df e8 fe ff       	call   0x41d69c
42edbd:	33 c0                	xor    %eax,%eax
42edbf:	55                   	push   %ebp
42edc0:	68 52 ee 42 00       	push   $0x42ee52
42edc5:	64 ff 30             	push   %fs:(%eax)
42edc8:	64 89 20             	mov    %esp,%fs:(%eax)
42edcb:	8b 45 fc             	mov    -0x4(%ebp),%eax
42edce:	8b 80 38 02 00 00    	mov    0x238(%eax),%eax
42edd4:	8b d3                	mov    %ebx,%edx
42edd6:	e8 b5 eb fe ff       	call   0x41d990
42eddb:	33 c0                	xor    %eax,%eax
42eddd:	55                   	push   %ebp
42edde:	68 2f ee 42 00       	push   $0x42ee2f
42ede3:	64 ff 30             	push   %fs:(%eax)
42ede6:	64 89 20             	mov    %esp,%fs:(%eax)
42ede9:	8b 45 fc             	mov    -0x4(%ebp),%eax
42edec:	83 b8 50 02 00 00 00 	cmpl   $0x0,0x250(%eax)
42edf3:	74 10                	je     0x42ee05
42edf5:	8b 45 fc             	mov    -0x4(%ebp),%eax
42edf8:	8b 80 50 02 00 00    	mov    0x250(%eax),%eax
42edfe:	8b 10                	mov    (%eax),%edx
42ee00:	ff 52 28             	call   *0x28(%edx)
42ee03:	eb 0c                	jmp    0x42ee11
42ee05:	8b 45 fc             	mov    -0x4(%ebp),%eax
42ee08:	66 be ac ff          	mov    $0xffac,%si
42ee0c:	e8 f3 4b fd ff       	call   0x403a04
42ee11:	33 c0                	xor    %eax,%eax
42ee13:	5a                   	pop    %edx
42ee14:	59                   	pop    %ecx
42ee15:	59                   	pop    %ecx
42ee16:	64 89 10             	mov    %edx,%fs:(%eax)
42ee19:	68 36 ee 42 00       	push   $0x42ee36
42ee1e:	8b 45 fc             	mov    -0x4(%ebp),%eax
42ee21:	8b 80 38 02 00 00    	mov    0x238(%eax),%eax
42ee27:	33 d2                	xor    %edx,%edx
42ee29:	e8 62 eb fe ff       	call   0x41d990
42ee2e:	c3                   	ret
42ee2f:	e9 18 51 fd ff       	jmp    0x403f4c
42ee34:	eb e8                	jmp    0x42ee1e
42ee36:	33 c0                	xor    %eax,%eax
42ee38:	5a                   	pop    %edx
42ee39:	59                   	pop    %ecx
42ee3a:	59                   	pop    %ecx
42ee3b:	64 89 10             	mov    %edx,%fs:(%eax)
42ee3e:	68 59 ee 42 00       	push   $0x42ee59
42ee43:	8b 45 fc             	mov    -0x4(%ebp),%eax
42ee46:	8b 80 38 02 00 00    	mov    0x238(%eax),%eax
42ee4c:	e8 b7 e9 fe ff       	call   0x41d808
42ee51:	c3                   	ret
42ee52:	e9 f5 50 fd ff       	jmp    0x403f4c
42ee57:	eb ea                	jmp    0x42ee43
42ee59:	5e                   	pop    %esi
42ee5a:	5b                   	pop    %ebx
42ee5b:	59                   	pop    %ecx
42ee5c:	5d                   	pop    %ebp
42ee5d:	c3                   	ret
42ee5e:	8b c0                	mov    %eax,%eax
42ee60:	53                   	push   %ebx
42ee61:	56                   	push   %esi
42ee62:	57                   	push   %edi
42ee63:	55                   	push   %ebp
42ee64:	83 c4 f0             	add    $0xfffffff0,%esp
42ee67:	88 54 24 04          	mov    %dl,0x4(%esp)
42ee6b:	89 04 24             	mov    %eax,(%esp)