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
41ccba:	e8 11 5f 01 00       	call   0x432bd0
41ccbf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41ccc6:	83 c4 0c             	add    $0xc,%esp
41ccc9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ccd0:	00
41ccd1:	74 09                	je     0x41ccdc
41ccd3:	83 b8 10 0b 00 00 01 	cmpl   $0x1,0xb10(%eax)
41ccda:	74 6d                	je     0x41cd49
41ccdc:	8b 88 10 0b 00 00    	mov    0xb10(%eax),%ecx
41cce2:	b8 10 82 46 00       	mov    $0x468210,%eax
41cce7:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41cced:	77 05                	ja     0x41ccf4
41ccef:	b8 08 82 46 00       	mov    $0x468208,%eax
41ccf4:	51                   	push   %ecx
41ccf5:	68 10 73 46 00       	push   $0x467310
41ccfa:	50                   	push   %eax
41ccfb:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41ccff:	68 00 08 00 00       	push   $0x800
41cd04:	51                   	push   %ecx
41cd05:	e8 b9 40 01 00       	call   0x430dc3
41cd0a:	8b c6                	mov    %esi,%eax
41cd0c:	83 c4 14             	add    $0x14,%esp
41cd0f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41cd16:	00
41cd17:	8d 50 01             	lea    0x1(%eax),%edx
41cd1a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41cd20:	8a 08                	mov    (%eax),%cl
41cd22:	40                   	inc    %eax
41cd23:	84 c9                	test   %cl,%cl
41cd25:	75 f9                	jne    0x41cd20
41cd27:	2b c2                	sub    %edx,%eax
41cd29:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41cd30:	2b d0                	sub    %eax,%edx
41cd32:	4a                   	dec    %edx
41cd33:	52                   	push   %edx
41cd34:	8d 44 24 14          	lea    0x14(%esp),%eax
41cd38:	50                   	push   %eax
41cd39:	56                   	push   %esi
41cd3a:	e8 91 5e 01 00       	call   0x432bd0
41cd3f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41cd46:	83 c4 0c             	add    $0xc,%esp
41cd49:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41cd50:	00
41cd51:	74 08                	je     0x41cd5b
41cd53:	39 98 14 0b 00 00    	cmp    %ebx,0xb14(%eax)
41cd59:	74 6e                	je     0x41cdc9
41cd5b:	8b 88 14 0b 00 00    	mov    0xb14(%eax),%ecx
41cd61:	b8 10 82 46 00       	mov    $0x468210,%eax
41cd66:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41cd6c:	77 05                	ja     0x41cd73
41cd6e:	b8 08 82 46 00       	mov    $0x468208,%eax
41cd73:	51                   	push   %ecx
41cd74:	68 f8 72 46 00       	push   $0x4672f8
41cd79:	50                   	push   %eax
41cd7a:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41cd7e:	68 00 08 00 00       	push   $0x800
41cd83:	51                   	push   %ecx
41cd84:	e8 3a 40 01 00       	call   0x430dc3
41cd89:	8b c6                	mov    %esi,%eax
41cd8b:	83 c4 14             	add    $0x14,%esp
41cd8e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41cd95:	00
41cd96:	8d 50 01             	lea    0x1(%eax),%edx
41cd99:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41cda0:	8a 08                	mov    (%eax),%cl
41cda2:	40                   	inc    %eax
41cda3:	84 c9                	test   %cl,%cl
41cda5:	75 f9                	jne    0x41cda0
41cda7:	2b c2                	sub    %edx,%eax
41cda9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41cdb0:	2b d0                	sub    %eax,%edx
41cdb2:	4a                   	dec    %edx
41cdb3:	52                   	push   %edx
41cdb4:	8d 44 24 14          	lea    0x14(%esp),%eax
41cdb8:	50                   	push   %eax
41cdb9:	56                   	push   %esi
41cdba:	e8 11 5e 01 00       	call   0x432bd0
41cdbf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41cdc6:	83 c4 0c             	add    $0xc,%esp
41cdc9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41cdd0:	00
41cdd1:	74 08                	je     0x41cddb
41cdd3:	39 b8 18 0b 00 00    	cmp    %edi,0xb18(%eax)
41cdd9:	74 6e                	je     0x41ce49
41cddb:	8b 88 18 0b 00 00    	mov    0xb18(%eax),%ecx
41cde1:	b8 10 82 46 00       	mov    $0x468210,%eax
41cde6:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41cdec:	77 05                	ja     0x41cdf3
41cdee:	b8 08 82 46 00       	mov    $0x468208,%eax
41cdf3:	51                   	push   %ecx
41cdf4:	68 e0 72 46 00       	push   $0x4672e0
41cdf9:	50                   	push   %eax
41cdfa:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41cdfe:	68 00 08 00 00       	push   $0x800
41ce03:	51                   	push   %ecx
41ce04:	e8 ba 3f 01 00       	call   0x430dc3
41ce09:	8b c6                	mov    %esi,%eax
41ce0b:	83 c4 14             	add    $0x14,%esp
41ce0e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41ce15:	00
41ce16:	8d 50 01             	lea    0x1(%eax),%edx
41ce19:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41ce20:	8a 08                	mov    (%eax),%cl
41ce22:	40                   	inc    %eax
41ce23:	84 c9                	test   %cl,%cl
41ce25:	75 f9                	jne    0x41ce20
41ce27:	2b c2                	sub    %edx,%eax
41ce29:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41ce30:	2b d0                	sub    %eax,%edx
41ce32:	4a                   	dec    %edx
41ce33:	52                   	push   %edx
41ce34:	8d 44 24 14          	lea    0x14(%esp),%eax
41ce38:	50                   	push   %eax
41ce39:	56                   	push   %esi
41ce3a:	e8 91 5d 01 00       	call   0x432bd0
41ce3f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41ce46:	83 c4 0c             	add    $0xc,%esp
41ce49:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ce50:	00
41ce51:	74 09                	je     0x41ce5c
41ce53:	80 b8 1c 0b 00 00 00 	cmpb   $0x0,0xb1c(%eax)
41ce5a:	74 6d                	je     0x41cec9
41ce5c:	80 b8 1c 0b 00 00 00 	cmpb   $0x0,0xb1c(%eax)
41ce63:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41ce68:	75 05                	jne    0x41ce6f
41ce6a:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41ce6f:	68 cc 72 46 00       	push   $0x4672cc
41ce74:	50                   	push   %eax
41ce75:	68 00 82 46 00       	push   $0x468200
41ce7a:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41ce7e:	68 00 08 00 00       	push   $0x800
41ce83:	51                   	push   %ecx
41ce84:	e8 3a 3f 01 00       	call   0x430dc3
41ce89:	8b c6                	mov    %esi,%eax
41ce8b:	83 c4 14             	add    $0x14,%esp
41ce8e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41ce95:	00
41ce96:	8d 50 01             	lea    0x1(%eax),%edx
41ce99:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41cea0:	8a 08                	mov    (%eax),%cl
41cea2:	40                   	inc    %eax
41cea3:	84 c9                	test   %cl,%cl
41cea5:	75 f9                	jne    0x41cea0
41cea7:	2b c2                	sub    %edx,%eax
41cea9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41ceb0:	2b d0                	sub    %eax,%edx
41ceb2:	4a                   	dec    %edx
41ceb3:	52                   	push   %edx
41ceb4:	8d 44 24 14          	lea    0x14(%esp),%eax
41ceb8:	50                   	push   %eax
41ceb9:	56                   	push   %esi
41ceba:	e8 11 5d 01 00       	call   0x432bd0
41cebf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41cec6:	83 c4 0c             	add    $0xc,%esp
41cec9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ced0:	00
41ced1:	74 09                	je     0x41cedc
41ced3:	80 b8 1d 0b 00 00 00 	cmpb   $0x0,0xb1d(%eax)
41ceda:	74 6d                	je     0x41cf49
41cedc:	80 b8 1d 0b 00 00 00 	cmpb   $0x0,0xb1d(%eax)
41cee3:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41cee8:	75 05                	jne    0x41ceef
41ceea:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41ceef:	68 b8 72 46 00       	push   $0x4672b8
41cef4:	50                   	push   %eax
41cef5:	68 00 82 46 00       	push   $0x468200
41cefa:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41cefe:	68 00 08 00 00       	push   $0x800
41cf03:	51                   	push   %ecx
41cf04:	e8 ba 3e 01 00       	call   0x430dc3
41cf09:	8b c6                	mov    %esi,%eax
41cf0b:	83 c4 14             	add    $0x14,%esp
41cf0e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41cf15:	00
41cf16:	8d 50 01             	lea    0x1(%eax),%edx