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
41cf19:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41cf20:	8a 08                	mov    (%eax),%cl
41cf22:	40                   	inc    %eax
41cf23:	84 c9                	test   %cl,%cl
41cf25:	75 f9                	jne    0x41cf20
41cf27:	2b c2                	sub    %edx,%eax
41cf29:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41cf30:	2b d0                	sub    %eax,%edx
41cf32:	4a                   	dec    %edx
41cf33:	52                   	push   %edx
41cf34:	8d 44 24 14          	lea    0x14(%esp),%eax
41cf38:	50                   	push   %eax
41cf39:	56                   	push   %esi
41cf3a:	e8 91 5c 01 00       	call   0x432bd0
41cf3f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41cf46:	83 c4 0c             	add    $0xc,%esp
41cf49:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41cf50:	00
41cf51:	74 09                	je     0x41cf5c
41cf53:	80 b8 1e 0b 00 00 01 	cmpb   $0x1,0xb1e(%eax)
41cf5a:	74 6d                	je     0x41cfc9
41cf5c:	80 b8 1e 0b 00 00 00 	cmpb   $0x0,0xb1e(%eax)
41cf63:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41cf68:	75 05                	jne    0x41cf6f
41cf6a:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41cf6f:	68 a0 72 46 00       	push   $0x4672a0
41cf74:	50                   	push   %eax
41cf75:	68 00 82 46 00       	push   $0x468200
41cf7a:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41cf7e:	68 00 08 00 00       	push   $0x800
41cf83:	51                   	push   %ecx
41cf84:	e8 3a 3e 01 00       	call   0x430dc3
41cf89:	8b c6                	mov    %esi,%eax
41cf8b:	83 c4 14             	add    $0x14,%esp
41cf8e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41cf95:	00
41cf96:	8d 50 01             	lea    0x1(%eax),%edx
41cf99:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41cfa0:	8a 08                	mov    (%eax),%cl
41cfa2:	40                   	inc    %eax
41cfa3:	84 c9                	test   %cl,%cl
41cfa5:	75 f9                	jne    0x41cfa0
41cfa7:	2b c2                	sub    %edx,%eax
41cfa9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41cfb0:	2b d0                	sub    %eax,%edx
41cfb2:	4a                   	dec    %edx
41cfb3:	52                   	push   %edx
41cfb4:	8d 44 24 14          	lea    0x14(%esp),%eax
41cfb8:	50                   	push   %eax
41cfb9:	56                   	push   %esi
41cfba:	e8 11 5c 01 00       	call   0x432bd0
41cfbf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41cfc6:	83 c4 0c             	add    $0xc,%esp
41cfc9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41cfd0:	00
41cfd1:	74 09                	je     0x41cfdc
41cfd3:	80 b8 1f 0b 00 00 01 	cmpb   $0x1,0xb1f(%eax)
41cfda:	74 6d                	je     0x41d049
41cfdc:	80 b8 1f 0b 00 00 00 	cmpb   $0x0,0xb1f(%eax)
41cfe3:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41cfe8:	75 05                	jne    0x41cfef
41cfea:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41cfef:	68 90 72 46 00       	push   $0x467290
41cff4:	50                   	push   %eax
41cff5:	68 00 82 46 00       	push   $0x468200
41cffa:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41cffe:	68 00 08 00 00       	push   $0x800
41d003:	51                   	push   %ecx
41d004:	e8 ba 3d 01 00       	call   0x430dc3
41d009:	8b c6                	mov    %esi,%eax
41d00b:	83 c4 14             	add    $0x14,%esp
41d00e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d015:	00
41d016:	8d 50 01             	lea    0x1(%eax),%edx
41d019:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41d020:	8a 08                	mov    (%eax),%cl
41d022:	40                   	inc    %eax
41d023:	84 c9                	test   %cl,%cl
41d025:	75 f9                	jne    0x41d020
41d027:	2b c2                	sub    %edx,%eax
41d029:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d030:	2b d0                	sub    %eax,%edx
41d032:	4a                   	dec    %edx
41d033:	52                   	push   %edx
41d034:	8d 44 24 14          	lea    0x14(%esp),%eax
41d038:	50                   	push   %eax
41d039:	56                   	push   %esi
41d03a:	e8 91 5b 01 00       	call   0x432bd0
41d03f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d046:	83 c4 0c             	add    $0xc,%esp
41d049:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d050:	00
41d051:	74 09                	je     0x41d05c
41d053:	83 b8 20 0b 00 00 00 	cmpl   $0x0,0xb20(%eax)
41d05a:	74 6d                	je     0x41d0c9
41d05c:	8b 88 20 0b 00 00    	mov    0xb20(%eax),%ecx
41d062:	b8 10 82 46 00       	mov    $0x468210,%eax
41d067:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41d06d:	77 05                	ja     0x41d074
41d06f:	b8 08 82 46 00       	mov    $0x468208,%eax
41d074:	51                   	push   %ecx
41d075:	68 78 72 46 00       	push   $0x467278
41d07a:	50                   	push   %eax
41d07b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d07f:	68 00 08 00 00       	push   $0x800
41d084:	51                   	push   %ecx
41d085:	e8 39 3d 01 00       	call   0x430dc3
41d08a:	8b c6                	mov    %esi,%eax
41d08c:	83 c4 14             	add    $0x14,%esp
41d08f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d096:	00
41d097:	8d 50 01             	lea    0x1(%eax),%edx
41d09a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41d0a0:	8a 08                	mov    (%eax),%cl
41d0a2:	40                   	inc    %eax
41d0a3:	84 c9                	test   %cl,%cl
41d0a5:	75 f9                	jne    0x41d0a0
41d0a7:	2b c2                	sub    %edx,%eax
41d0a9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d0b0:	2b d0                	sub    %eax,%edx
41d0b2:	4a                   	dec    %edx
41d0b3:	52                   	push   %edx
41d0b4:	8d 44 24 14          	lea    0x14(%esp),%eax
41d0b8:	50                   	push   %eax
41d0b9:	56                   	push   %esi
41d0ba:	e8 11 5b 01 00       	call   0x432bd0
41d0bf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d0c6:	83 c4 0c             	add    $0xc,%esp
41d0c9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d0d0:	00
41d0d1:	74 09                	je     0x41d0dc
41d0d3:	83 b8 24 0b 00 00 00 	cmpl   $0x0,0xb24(%eax)
41d0da:	74 6d                	je     0x41d149
41d0dc:	8b 88 24 0b 00 00    	mov    0xb24(%eax),%ecx
41d0e2:	b8 10 82 46 00       	mov    $0x468210,%eax
41d0e7:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41d0ed:	77 05                	ja     0x41d0f4
41d0ef:	b8 08 82 46 00       	mov    $0x468208,%eax
41d0f4:	51                   	push   %ecx
41d0f5:	68 64 72 46 00       	push   $0x467264
41d0fa:	50                   	push   %eax
41d0fb:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d0ff:	68 00 08 00 00       	push   $0x800
41d104:	51                   	push   %ecx
41d105:	e8 b9 3c 01 00       	call   0x430dc3
41d10a:	8b c6                	mov    %esi,%eax
41d10c:	83 c4 14             	add    $0x14,%esp
41d10f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d116:	00
41d117:	8d 50 01             	lea    0x1(%eax),%edx
41d11a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41d120:	8a 08                	mov    (%eax),%cl
41d122:	40                   	inc    %eax
41d123:	84 c9                	test   %cl,%cl
41d125:	75 f9                	jne    0x41d120
41d127:	2b c2                	sub    %edx,%eax
41d129:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d130:	2b d0                	sub    %eax,%edx
41d132:	4a                   	dec    %edx
41d133:	52                   	push   %edx
41d134:	8d 44 24 14          	lea    0x14(%esp),%eax
41d138:	50                   	push   %eax
41d139:	56                   	push   %esi
41d13a:	e8 91 5a 01 00       	call   0x432bd0
41d13f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d146:	83 c4 0c             	add    $0xc,%esp
41d149:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d150:	00
41d151:	74 09                	je     0x41d15c
41d153:	80 b8 28 0b 00 00 01 	cmpb   $0x1,0xb28(%eax)
41d15a:	74 6d                	je     0x41d1c9
41d15c:	80 b8 28 0b 00 00 00 	cmpb   $0x0,0xb28(%eax)
41d163:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41d168:	75 05                	jne    0x41d16f
41d16a:	b8 ec 81 46 00       	mov    $0x4681ec,%eax