41c829:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41c830:	2b d0                	sub    %eax,%edx
41c832:	4a                   	dec    %edx
41c833:	52                   	push   %edx
41c834:	8d 44 24 14          	lea    0x14(%esp),%eax
41c838:	50                   	push   %eax
41c839:	56                   	push   %esi
41c83a:	e8 91 63 01 00       	call   0x432bd0
41c83f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41c846:	83 c4 0c             	add    $0xc,%esp
41c849:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41c850:	00
41c851:	74 09                	je     0x41c85c
41c853:	83 b8 ec 0a 00 00 32 	cmpl   $0x32,0xaec(%eax)
41c85a:	74 6d                	je     0x41c8c9
41c85c:	8b 88 ec 0a 00 00    	mov    0xaec(%eax),%ecx
41c862:	b8 10 82 46 00       	mov    $0x468210,%eax
41c867:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41c86d:	77 05                	ja     0x41c874
41c86f:	b8 08 82 46 00       	mov    $0x468208,%eax
41c874:	51                   	push   %ecx
41c875:	68 e0 73 46 00       	push   $0x4673e0
41c87a:	50                   	push   %eax
41c87b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41c87f:	68 00 08 00 00       	push   $0x800
41c884:	51                   	push   %ecx
41c885:	e8 39 45 01 00       	call   0x430dc3
41c88a:	8b c6                	mov    %esi,%eax
41c88c:	83 c4 14             	add    $0x14,%esp
41c88f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41c896:	00
41c897:	8d 50 01             	lea    0x1(%eax),%edx
41c89a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41c8a0:	8a 08                	mov    (%eax),%cl
41c8a2:	40                   	inc    %eax
41c8a3:	84 c9                	test   %cl,%cl
41c8a5:	75 f9                	jne    0x41c8a0
41c8a7:	2b c2                	sub    %edx,%eax
41c8a9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41c8b0:	2b d0                	sub    %eax,%edx
41c8b2:	4a                   	dec    %edx
41c8b3:	52                   	push   %edx
41c8b4:	8d 44 24 14          	lea    0x14(%esp),%eax
41c8b8:	50                   	push   %eax
41c8b9:	56                   	push   %esi
41c8ba:	e8 11 63 01 00       	call   0x432bd0
41c8bf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41c8c6:	83 c4 0c             	add    $0xc,%esp
41c8c9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41c8d0:	00
41c8d1:	bf 14 00 00 00       	mov    $0x14,%edi
41c8d6:	74 08                	je     0x41c8e0
41c8d8:	39 b8 f0 0a 00 00    	cmp    %edi,0xaf0(%eax)
41c8de:	74 69                	je     0x41c949
41c8e0:	8b 88 f0 0a 00 00    	mov    0xaf0(%eax),%ecx
41c8e6:	b8 10 82 46 00       	mov    $0x468210,%eax
41c8eb:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41c8f1:	77 05                	ja     0x41c8f8
41c8f3:	b8 08 82 46 00       	mov    $0x468208,%eax
41c8f8:	51                   	push   %ecx
41c8f9:	68 c8 73 46 00       	push   $0x4673c8
41c8fe:	50                   	push   %eax
41c8ff:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41c903:	68 00 08 00 00       	push   $0x800
41c908:	51                   	push   %ecx
41c909:	e8 b5 44 01 00       	call   0x430dc3
41c90e:	8b c6                	mov    %esi,%eax
41c910:	83 c4 14             	add    $0x14,%esp
41c913:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41c91a:	00
41c91b:	8d 50 01             	lea    0x1(%eax),%edx
41c91e:	8b ff                	mov    %edi,%edi
41c920:	8a 08                	mov    (%eax),%cl
41c922:	40                   	inc    %eax
41c923:	84 c9                	test   %cl,%cl
41c925:	75 f9                	jne    0x41c920
41c927:	2b c2                	sub    %edx,%eax
41c929:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41c930:	2b d0                	sub    %eax,%edx
41c932:	4a                   	dec    %edx
41c933:	52                   	push   %edx
41c934:	8d 44 24 14          	lea    0x14(%esp),%eax
41c938:	50                   	push   %eax
41c939:	56                   	push   %esi
41c93a:	e8 91 62 01 00       	call   0x432bd0
41c93f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41c946:	83 c4 0c             	add    $0xc,%esp
41c949:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41c950:	00
41c951:	74 09                	je     0x41c95c
41c953:	83 b8 f4 0a 00 00 64 	cmpl   $0x64,0xaf4(%eax)
41c95a:	74 6d                	je     0x41c9c9
41c95c:	8b 88 f4 0a 00 00    	mov    0xaf4(%eax),%ecx
41c962:	b8 10 82 46 00       	mov    $0x468210,%eax
41c967:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41c96d:	77 05                	ja     0x41c974
41c96f:	b8 08 82 46 00       	mov    $0x468208,%eax
41c974:	51                   	push   %ecx
41c975:	68 b0 73 46 00       	push   $0x4673b0
41c97a:	50                   	push   %eax
41c97b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41c97f:	68 00 08 00 00       	push   $0x800
41c984:	51                   	push   %ecx
41c985:	e8 39 44 01 00       	call   0x430dc3
41c98a:	8b c6                	mov    %esi,%eax
41c98c:	83 c4 14             	add    $0x14,%esp
41c98f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41c996:	00
41c997:	8d 50 01             	lea    0x1(%eax),%edx
41c99a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41c9a0:	8a 08                	mov    (%eax),%cl
41c9a2:	40                   	inc    %eax
41c9a3:	84 c9                	test   %cl,%cl
41c9a5:	75 f9                	jne    0x41c9a0
41c9a7:	2b c2                	sub    %edx,%eax
41c9a9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41c9b0:	2b d0                	sub    %eax,%edx
41c9b2:	4a                   	dec    %edx
41c9b3:	52                   	push   %edx
41c9b4:	8d 44 24 14          	lea    0x14(%esp),%eax
41c9b8:	50                   	push   %eax
41c9b9:	56                   	push   %esi
41c9ba:	e8 11 62 01 00       	call   0x432bd0
41c9bf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41c9c6:	83 c4 0c             	add    $0xc,%esp
41c9c9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41c9d0:	00
41c9d1:	74 08                	je     0x41c9db
41c9d3:	39 98 f8 0a 00 00    	cmp    %ebx,0xaf8(%eax)
41c9d9:	74 6e                	je     0x41ca49
41c9db:	8b 88 f8 0a 00 00    	mov    0xaf8(%eax),%ecx
41c9e1:	b8 10 82 46 00       	mov    $0x468210,%eax
41c9e6:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41c9ec:	77 05                	ja     0x41c9f3
41c9ee:	b8 08 82 46 00       	mov    $0x468208,%eax
41c9f3:	51                   	push   %ecx
41c9f4:	68 94 73 46 00       	push   $0x467394
41c9f9:	50                   	push   %eax
41c9fa:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41c9fe:	68 00 08 00 00       	push   $0x800
41ca03:	51                   	push   %ecx
41ca04:	e8 ba 43 01 00       	call   0x430dc3
41ca09:	8b c6                	mov    %esi,%eax
41ca0b:	83 c4 14             	add    $0x14,%esp
41ca0e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41ca15:	00
41ca16:	8d 50 01             	lea    0x1(%eax),%edx
41ca19:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41ca20:	8a 08                	mov    (%eax),%cl
41ca22:	40                   	inc    %eax
41ca23:	84 c9                	test   %cl,%cl
41ca25:	75 f9                	jne    0x41ca20
41ca27:	2b c2                	sub    %edx,%eax
41ca29:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41ca30:	2b d0                	sub    %eax,%edx
41ca32:	4a                   	dec    %edx
41ca33:	52                   	push   %edx
41ca34:	8d 44 24 14          	lea    0x14(%esp),%eax
41ca38:	50                   	push   %eax
41ca39:	56                   	push   %esi
41ca3a:	e8 91 61 01 00       	call   0x432bd0
41ca3f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41ca46:	83 c4 0c             	add    $0xc,%esp
41ca49:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ca50:	00
41ca51:	74 09                	je     0x41ca5c
41ca53:	83 b8 fc 0a 00 00 64 	cmpl   $0x64,0xafc(%eax)
41ca5a:	74 6d                	je     0x41cac9
41ca5c:	8b 88 fc 0a 00 00    	mov    0xafc(%eax),%ecx
41ca62:	b8 10 82 46 00       	mov    $0x468210,%eax
41ca67:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41ca6d:	77 05                	ja     0x41ca74
41ca6f:	b8 08 82 46 00       	mov    $0x468208,%eax
41ca74:	51                   	push   %ecx
41ca75:	68 78 73 46 00       	push   $0x467378
41ca7a:	50                   	push   %eax
41ca7b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41ca7f:	68 00 08 00 00       	push   $0x800
41ca84:	51                   	push   %ecx
41ca85:	e8 39 43 01 00       	call   0x430dc3
41ca8a:	8b c6                	mov    %esi,%eax
41ca8c:	83 c4 14             	add    $0x14,%esp
41ca8f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41ca96:	00
41ca97:	8d 50 01             	lea    0x1(%eax),%edx
41ca9a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41caa0:	8a 08                	mov    (%eax),%cl
41caa2:	40                   	inc    %eax
41caa3:	84 c9                	test   %cl,%cl
41caa5:	75 f9                	jne    0x41caa0
41caa7:	2b c2                	sub    %edx,%eax
41caa9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41cab0:	2b d0                	sub    %eax,%edx
41cab2:	4a                   	dec    %edx
41cab3:	52                   	push   %edx
41cab4:	8d 44 24 14          	lea    0x14(%esp),%eax
41cab8:	50                   	push   %eax
41cab9:	56                   	push   %esi
41caba:	e8 11 61 01 00       	call   0x432bd0
41cabf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41cac6:	83 c4 0c             	add    $0xc,%esp
41cac9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41cad0:	00
41cad1:	74 08                	je     0x41cadb
41cad3:	39 b8 00 0b 00 00    	cmp    %edi,0xb00(%eax)
41cad9:	74 6e                	je     0x41cb49
41cadb:	8b 88 00 0b 00 00    	mov    0xb00(%eax),%ecx
41cae1:	b8 10 82 46 00       	mov    $0x468210,%eax
41cae6:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41caec:	77 05                	ja     0x41caf3
41caee:	b8 08 82 46 00       	mov    $0x468208,%eax
41caf3:	51                   	push   %ecx
41caf4:	68 60 73 46 00       	push   $0x467360
41caf9:	50                   	push   %eax
41cafa:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41cafe:	68 00 08 00 00       	push   $0x800
41cb03:	51                   	push   %ecx
41cb04:	e8 ba 42 01 00       	call   0x430dc3
41cb09:	8b c6                	mov    %esi,%eax
41cb0b:	83 c4 14             	add    $0x14,%esp
41cb0e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41cb15:	00
41cb16:	8d 50 01             	lea    0x1(%eax),%edx
41cb19:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41cb20:	8a 08                	mov    (%eax),%cl
41cb22:	40                   	inc    %eax
41cb23:	84 c9                	test   %cl,%cl
41cb25:	75 f9                	jne    0x41cb20
41cb27:	2b c2                	sub    %edx,%eax
41cb29:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41cb30:	2b d0                	sub    %eax,%edx
41cb32:	4a                   	dec    %edx
41cb33:	52                   	push   %edx
41cb34:	8d 44 24 14          	lea    0x14(%esp),%eax
41cb38:	50                   	push   %eax
41cb39:	56                   	push   %esi
41cb3a:	e8 91 60 01 00       	call   0x432bd0
41cb3f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41cb46:	83 c4 0c             	add    $0xc,%esp
41cb49:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41cb50:	00
41cb51:	74 09                	je     0x41cb5c
41cb53:	83 b8 04 0b 00 00 64 	cmpl   $0x64,0xb04(%eax)
41cb5a:	74 6d                	je     0x41cbc9
41cb5c:	8b 88 04 0b 00 00    	mov    0xb04(%eax),%ecx
41cb62:	b8 10 82 46 00       	mov    $0x468210,%eax
41cb67:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41cb6d:	77 05                	ja     0x41cb74
41cb6f:	b8 08 82 46 00       	mov    $0x468208,%eax
41cb74:	51                   	push   %ecx
41cb75:	68 48 73 46 00       	push   $0x467348
41cb7a:	50                   	push   %eax
41cb7b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41cb7f:	68 00 08 00 00       	push   $0x800
41cb84:	51                   	push   %ecx
41cb85:	e8 39 42 01 00       	call   0x430dc3
41cb8a:	8b c6                	mov    %esi,%eax
41cb8c:	83 c4 14             	add    $0x14,%esp
41cb8f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41cb96:	00
41cb97:	8d 50 01             	lea    0x1(%eax),%edx
41cb9a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41cba0:	8a 08                	mov    (%eax),%cl
41cba2:	40                   	inc    %eax
41cba3:	84 c9                	test   %cl,%cl
41cba5:	75 f9                	jne    0x41cba0
41cba7:	2b c2                	sub    %edx,%eax
41cba9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41cbb0:	2b d0                	sub    %eax,%edx
41cbb2:	4a                   	dec    %edx
41cbb3:	52                   	push   %edx
41cbb4:	8d 44 24 14          	lea    0x14(%esp),%eax
41cbb8:	50                   	push   %eax
41cbb9:	56                   	push   %esi
41cbba:	e8 11 60 01 00       	call   0x432bd0
41cbbf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41cbc6:	83 c4 0c             	add    $0xc,%esp
41cbc9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41cbd0:	00
41cbd1:	74 09                	je     0x41cbdc
41cbd3:	83 b8 08 0b 00 00 08 	cmpl   $0x8,0xb08(%eax)
41cbda:	74 6d                	je     0x41cc49
41cbdc:	8b 88 08 0b 00 00    	mov    0xb08(%eax),%ecx
41cbe2:	b8 10 82 46 00       	mov    $0x468210,%eax
41cbe7:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41cbed:	77 05                	ja     0x41cbf4
41cbef:	b8 08 82 46 00       	mov    $0x468208,%eax
41cbf4:	51                   	push   %ecx
41cbf5:	68 34 73 46 00       	push   $0x467334
41cbfa:	50                   	push   %eax
41cbfb:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41cbff:	68 00 08 00 00       	push   $0x800
41cc04:	51                   	push   %ecx
41cc05:	e8 b9 41 01 00       	call   0x430dc3
41cc0a:	8b c6                	mov    %esi,%eax
41cc0c:	83 c4 14             	add    $0x14,%esp
41cc0f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41cc16:	00
41cc17:	8d 50 01             	lea    0x1(%eax),%edx
41cc1a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41cc20:	8a 08                	mov    (%eax),%cl
41cc22:	40                   	inc    %eax
41cc23:	84 c9                	test   %cl,%cl
41cc25:	75 f9                	jne    0x41cc20
41cc27:	2b c2                	sub    %edx,%eax
41cc29:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41cc30:	2b d0                	sub    %eax,%edx
41cc32:	4a                   	dec    %edx
41cc33:	52                   	push   %edx
41cc34:	8d 44 24 14          	lea    0x14(%esp),%eax
41cc38:	50                   	push   %eax
41cc39:	56                   	push   %esi
41cc3a:	e8 91 5f 01 00       	call   0x432bd0
41cc3f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41cc46:	83 c4 0c             	add    $0xc,%esp
41cc49:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41cc50:	00
41cc51:	74 09                	je     0x41cc5c
41cc53:	83 b8 0c 0b 00 00 04 	cmpl   $0x4,0xb0c(%eax)
41cc5a:	74 6d                	je     0x41ccc9
41cc5c:	8b 88 0c 0b 00 00    	mov    0xb0c(%eax),%ecx
41cc62:	b8 10 82 46 00       	mov    $0x468210,%eax
41cc67:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41cc6d:	77 05                	ja     0x41cc74
41cc6f:	b8 08 82 46 00       	mov    $0x468208,%eax
41cc74:	51                   	push   %ecx
41cc75:	68 24 73 46 00       	push   $0x467324
41cc7a:	50                   	push   %eax
41cc7b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41cc7f:	68 00 08 00 00       	push   $0x800
41cc84:	51                   	push   %ecx
41cc85:	e8 39 41 01 00       	call   0x430dc3
41cc8a:	8b c6                	mov    %esi,%eax
41cc8c:	83 c4 14             	add    $0x14,%esp
41cc8f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41cc96:	00
41cc97:	8d 50 01             	lea    0x1(%eax),%edx
41cc9a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41cca0:	8a 08                	mov    (%eax),%cl
41cca2:	40                   	inc    %eax
41cca3:	84 c9                	test   %cl,%cl
41cca5:	75 f9                	jne    0x41cca0
41cca7:	2b c2                	sub    %edx,%eax
41cca9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41ccb0:	2b d0                	sub    %eax,%edx
41ccb2:	4a                   	dec    %edx
41ccb3:	52                   	push   %edx
41ccb4:	8d 44 24 14          	lea    0x14(%esp),%eax
41ccb8:	50                   	push   %eax
41ccb9:	56                   	push   %esi