41dd02:	b8 10 82 46 00       	mov    $0x468210,%eax
41dd07:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41dd0d:	77 05                	ja     0x41dd14
41dd0f:	b8 08 82 46 00       	mov    $0x468208,%eax
41dd14:	51                   	push   %ecx
41dd15:	68 30 70 46 00       	push   $0x467030
41dd1a:	50                   	push   %eax
41dd1b:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41dd1f:	68 00 08 00 00       	push   $0x800
41dd24:	50                   	push   %eax
41dd25:	e8 99 30 01 00       	call   0x430dc3
41dd2a:	8b c6                	mov    %esi,%eax
41dd2c:	83 c4 14             	add    $0x14,%esp
41dd2f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41dd36:	00
41dd37:	8d 50 01             	lea    0x1(%eax),%edx
41dd3a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41dd40:	8a 08                	mov    (%eax),%cl
41dd42:	40                   	inc    %eax
41dd43:	84 c9                	test   %cl,%cl
41dd45:	75 f9                	jne    0x41dd40
41dd47:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41dd4e:	2b c2                	sub    %edx,%eax
41dd50:	2b c8                	sub    %eax,%ecx
41dd52:	49                   	dec    %ecx
41dd53:	51                   	push   %ecx
41dd54:	8d 54 24 14          	lea    0x14(%esp),%edx
41dd58:	52                   	push   %edx
41dd59:	56                   	push   %esi
41dd5a:	e8 71 4e 01 00       	call   0x432bd0
41dd5f:	83 c4 0c             	add    $0xc,%esp
41dd62:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41dd69:	00
41dd6a:	74 3d                	je     0x41dda9
41dd6c:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
41dd73:	b9 2c da 45 00       	mov    $0x45da2c,%ecx
41dd78:	05 74 0b 00 00       	add    $0xb74,%eax
41dd7d:	8d 49 00             	lea    0x0(%ecx),%ecx
41dd80:	8a 10                	mov    (%eax),%dl
41dd82:	3a 11                	cmp    (%ecx),%dl
41dd84:	75 1a                	jne    0x41dda0
41dd86:	84 d2                	test   %dl,%dl
41dd88:	74 12                	je     0x41dd9c
41dd8a:	8a 50 01             	mov    0x1(%eax),%dl
41dd8d:	3a 51 01             	cmp    0x1(%ecx),%dl
41dd90:	75 0e                	jne    0x41dda0
41dd92:	83 c0 02             	add    $0x2,%eax
41dd95:	83 c1 02             	add    $0x2,%ecx
41dd98:	84 d2                	test   %dl,%dl
41dd9a:	75 e4                	jne    0x41dd80
41dd9c:	33 c0                	xor    %eax,%eax
41dd9e:	eb 05                	jmp    0x41dda5
41dda0:	1b c0                	sbb    %eax,%eax
41dda2:	83 d8 ff             	sbb    $0xffffffff,%eax
41dda5:	85 c0                	test   %eax,%eax
41dda7:	74 5d                	je     0x41de06
41dda9:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
41ddb0:	05 74 0b 00 00       	add    $0xb74,%eax
41ddb5:	50                   	push   %eax
41ddb6:	68 18 70 46 00       	push   $0x467018
41ddbb:	68 3c 82 46 00       	push   $0x46823c
41ddc0:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41ddc4:	68 00 08 00 00       	push   $0x800
41ddc9:	51                   	push   %ecx
41ddca:	e8 f4 2f 01 00       	call   0x430dc3
41ddcf:	8b c6                	mov    %esi,%eax
41ddd1:	83 c4 14             	add    $0x14,%esp
41ddd4:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41dddb:	00
41dddc:	8d 50 01             	lea    0x1(%eax),%edx
41dddf:	90                   	nop
41dde0:	8a 08                	mov    (%eax),%cl
41dde2:	40                   	inc    %eax
41dde3:	84 c9                	test   %cl,%cl
41dde5:	75 f9                	jne    0x41dde0
41dde7:	8b 9c 24 1c 08 00 00 	mov    0x81c(%esp),%ebx
41ddee:	2b c2                	sub    %edx,%eax
41ddf0:	8b d3                	mov    %ebx,%edx
41ddf2:	2b d0                	sub    %eax,%edx
41ddf4:	4a                   	dec    %edx
41ddf5:	52                   	push   %edx
41ddf6:	8d 44 24 14          	lea    0x14(%esp),%eax
41ddfa:	50                   	push   %eax
41ddfb:	56                   	push   %esi
41ddfc:	e8 cf 4d 01 00       	call   0x432bd0
41de01:	83 c4 0c             	add    $0xc,%esp
41de04:	eb 07                	jmp    0x41de0d
41de06:	8b 9c 24 1c 08 00 00 	mov    0x81c(%esp),%ebx
41de0d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41de14:	00
41de15:	8b ac 24 14 08 00 00 	mov    0x814(%esp),%ebp
41de1c:	74 0c                	je     0x41de2a
41de1e:	81 bd 74 13 00 00 88 	cmpl   $0x1388,0x1374(%ebp)
41de25:	13 00 00
41de28:	74 53                	je     0x41de7d
41de2a:	8b 8d 74 13 00 00    	mov    0x1374(%ebp),%ecx
41de30:	51                   	push   %ecx
41de31:	68 0c 70 46 00       	push   $0x46700c
41de36:	68 08 82 46 00       	push   $0x468208
41de3b:	8d 54 24 1c          	lea    0x1c(%esp),%edx
41de3f:	68 00 08 00 00       	push   $0x800
41de44:	52                   	push   %edx
41de45:	e8 79 2f 01 00       	call   0x430dc3
41de4a:	8b c6                	mov    %esi,%eax
41de4c:	83 c4 14             	add    $0x14,%esp
41de4f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41de56:	00
41de57:	8d 50 01             	lea    0x1(%eax),%edx
41de5a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41de60:	8a 08                	mov    (%eax),%cl
41de62:	40                   	inc    %eax
41de63:	84 c9                	test   %cl,%cl
41de65:	75 f9                	jne    0x41de60
41de67:	2b c2                	sub    %edx,%eax
41de69:	8b cb                	mov    %ebx,%ecx
41de6b:	2b c8                	sub    %eax,%ecx
41de6d:	49                   	dec    %ecx
41de6e:	51                   	push   %ecx
41de6f:	8d 54 24 14          	lea    0x14(%esp),%edx
41de73:	52                   	push   %edx
41de74:	56                   	push   %esi
41de75:	e8 56 4d 01 00       	call   0x432bd0
41de7a:	83 c4 0c             	add    $0xc,%esp
41de7d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41de84:	00
41de85:	74 09                	je     0x41de90
41de87:	80 bd 78 13 00 00 01 	cmpb   $0x1,0x1378(%ebp)
41de8e:	74 5d                	je     0x41deed
41de90:	80 bd 78 13 00 00 00 	cmpb   $0x0,0x1378(%ebp)
41de97:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41de9c:	75 05                	jne    0x41dea3
41de9e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41dea3:	68 fc 6f 46 00       	push   $0x466ffc
41dea8:	50                   	push   %eax
41dea9:	68 00 82 46 00       	push   $0x468200
41deae:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41deb2:	68 00 08 00 00       	push   $0x800
41deb7:	50                   	push   %eax
41deb8:	e8 06 2f 01 00       	call   0x430dc3
41debd:	8b c6                	mov    %esi,%eax
41debf:	83 c4 14             	add    $0x14,%esp
41dec2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41dec9:	00
41deca:	8d 50 01             	lea    0x1(%eax),%edx
41decd:	8d 49 00             	lea    0x0(%ecx),%ecx
41ded0:	8a 08                	mov    (%eax),%cl
41ded2:	40                   	inc    %eax
41ded3:	84 c9                	test   %cl,%cl
41ded5:	75 f9                	jne    0x41ded0
41ded7:	2b c2                	sub    %edx,%eax
41ded9:	8b cb                	mov    %ebx,%ecx
41dedb:	2b c8                	sub    %eax,%ecx
41dedd:	49                   	dec    %ecx
41dede:	51                   	push   %ecx
41dedf:	8d 54 24 14          	lea    0x14(%esp),%edx
41dee3:	52                   	push   %edx
41dee4:	56                   	push   %esi
41dee5:	e8 e6 4c 01 00       	call   0x432bd0
41deea:	83 c4 0c             	add    $0xc,%esp
41deed:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41def4:	00
41def5:	74 09                	je     0x41df00
41def7:	80 bd 79 13 00 00 01 	cmpb   $0x1,0x1379(%ebp)
41defe:	74 5d                	je     0x41df5d
41df00:	80 bd 79 13 00 00 00 	cmpb   $0x0,0x1379(%ebp)
41df07:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41df0c:	75 05                	jne    0x41df13
41df0e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41df13:	68 e8 6f 46 00       	push   $0x466fe8
41df18:	50                   	push   %eax
41df19:	68 00 82 46 00       	push   $0x468200
41df1e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41df22:	68 00 08 00 00       	push   $0x800
41df27:	50                   	push   %eax
41df28:	e8 96 2e 01 00       	call   0x430dc3
41df2d:	8b c6                	mov    %esi,%eax
41df2f:	83 c4 14             	add    $0x14,%esp
41df32:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41df39:	00
41df3a:	8d 50 01             	lea    0x1(%eax),%edx
41df3d:	8d 49 00             	lea    0x0(%ecx),%ecx
41df40:	8a 08                	mov    (%eax),%cl
41df42:	40                   	inc    %eax
41df43:	84 c9                	test   %cl,%cl
41df45:	75 f9                	jne    0x41df40
41df47:	2b c2                	sub    %edx,%eax
41df49:	8b cb                	mov    %ebx,%ecx
41df4b:	2b c8                	sub    %eax,%ecx
41df4d:	49                   	dec    %ecx
41df4e:	51                   	push   %ecx
41df4f:	8d 54 24 14          	lea    0x14(%esp),%edx
41df53:	52                   	push   %edx
41df54:	56                   	push   %esi
41df55:	e8 76 4c 01 00       	call   0x432bd0
41df5a:	83 c4 0c             	add    $0xc,%esp
41df5d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41df64:	00
41df65:	74 09                	je     0x41df70
41df67:	80 bd 7a 13 00 00 01 	cmpb   $0x1,0x137a(%ebp)
41df6e:	74 5d                	je     0x41dfcd
41df70:	80 bd 7a 13 00 00 00 	cmpb   $0x0,0x137a(%ebp)
41df77:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41df7c:	75 05                	jne    0x41df83
41df7e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41df83:	68 cc 6f 46 00       	push   $0x466fcc
41df88:	50                   	push   %eax
41df89:	68 00 82 46 00       	push   $0x468200
41df8e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41df92:	68 00 08 00 00       	push   $0x800
41df97:	50                   	push   %eax
41df98:	e8 26 2e 01 00       	call   0x430dc3
41df9d:	8b c6                	mov    %esi,%eax
41df9f:	83 c4 14             	add    $0x14,%esp
41dfa2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41dfa9:	00
41dfaa:	8d 50 01             	lea    0x1(%eax),%edx
41dfad:	8d 49 00             	lea    0x0(%ecx),%ecx
41dfb0:	8a 08                	mov    (%eax),%cl
41dfb2:	40                   	inc    %eax
41dfb3:	84 c9                	test   %cl,%cl
41dfb5:	75 f9                	jne    0x41dfb0
41dfb7:	2b c2                	sub    %edx,%eax
41dfb9:	8b cb                	mov    %ebx,%ecx
41dfbb:	2b c8                	sub    %eax,%ecx
41dfbd:	49                   	dec    %ecx
41dfbe:	51                   	push   %ecx
41dfbf:	8d 54 24 14          	lea    0x14(%esp),%edx
41dfc3:	52                   	push   %edx
41dfc4:	56                   	push   %esi
41dfc5:	e8 06 4c 01 00       	call   0x432bd0
41dfca:	83 c4 0c             	add    $0xc,%esp
41dfcd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41dfd4:	00
41dfd5:	74 09                	je     0x41dfe0
41dfd7:	80 bd 7b 13 00 00 00 	cmpb   $0x0,0x137b(%ebp)
41dfde:	74 5d                	je     0x41e03d
41dfe0:	80 bd 7b 13 00 00 00 	cmpb   $0x0,0x137b(%ebp)
41dfe7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41dfec:	75 05                	jne    0x41dff3
41dfee:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41dff3:	68 bc 6f 46 00       	push   $0x466fbc
41dff8:	50                   	push   %eax
41dff9:	68 00 82 46 00       	push   $0x468200
41dffe:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41e002:	68 00 08 00 00       	push   $0x800
41e007:	50                   	push   %eax
41e008:	e8 b6 2d 01 00       	call   0x430dc3
41e00d:	8b c6                	mov    %esi,%eax
41e00f:	83 c4 14             	add    $0x14,%esp
41e012:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41e019:	00
41e01a:	8d 50 01             	lea    0x1(%eax),%edx
41e01d:	8d 49 00             	lea    0x0(%ecx),%ecx
41e020:	8a 08                	mov    (%eax),%cl
41e022:	40                   	inc    %eax
41e023:	84 c9                	test   %cl,%cl
41e025:	75 f9                	jne    0x41e020
41e027:	2b c2                	sub    %edx,%eax
41e029:	8b cb                	mov    %ebx,%ecx
41e02b:	2b c8                	sub    %eax,%ecx
41e02d:	49                   	dec    %ecx
41e02e:	51                   	push   %ecx
41e02f:	8d 54 24 14          	lea    0x14(%esp),%edx
41e033:	52                   	push   %edx
41e034:	56                   	push   %esi
41e035:	e8 96 4b 01 00       	call   0x432bd0
41e03a:	83 c4 0c             	add    $0xc,%esp
41e03d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41e044:	00
41e045:	74 09                	je     0x41e050
41e047:	80 bd 7c 13 00 00 00 	cmpb   $0x0,0x137c(%ebp)
41e04e:	74 5d                	je     0x41e0ad
41e050:	80 bd 7c 13 00 00 00 	cmpb   $0x0,0x137c(%ebp)
41e057:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41e05c:	75 05                	jne    0x41e063
41e05e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41e063:	68 a8 6f 46 00       	push   $0x466fa8
41e068:	50                   	push   %eax
41e069:	68 00 82 46 00       	push   $0x468200
41e06e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41e072:	68 00 08 00 00       	push   $0x800
41e077:	50                   	push   %eax
41e078:	e8 46 2d 01 00       	call   0x430dc3
41e07d:	8b c6                	mov    %esi,%eax
41e07f:	83 c4 14             	add    $0x14,%esp
41e082:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41e089:	00
41e08a:	8d 50 01             	lea    0x1(%eax),%edx
41e08d:	8d 49 00             	lea    0x0(%ecx),%ecx
41e090:	8a 08                	mov    (%eax),%cl
41e092:	40                   	inc    %eax
41e093:	84 c9                	test   %cl,%cl
41e095:	75 f9                	jne    0x41e090
41e097:	2b c2                	sub    %edx,%eax
41e099:	8b cb                	mov    %ebx,%ecx
41e09b:	2b c8                	sub    %eax,%ecx
41e09d:	49                   	dec    %ecx
41e09e:	51                   	push   %ecx
41e09f:	8d 54 24 14          	lea    0x14(%esp),%edx
41e0a3:	52                   	push   %edx
41e0a4:	56                   	push   %esi
41e0a5:	e8 26 4b 01 00       	call   0x432bd0
41e0aa:	83 c4 0c             	add    $0xc,%esp
41e0ad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41e0b4:	00
41e0b5:	74 09                	je     0x41e0c0
41e0b7:	83 bd 80 13 00 00 04 	cmpl   $0x4,0x1380(%ebp)
41e0be:	74 5d                	je     0x41e11d
41e0c0:	8b 8d 80 13 00 00    	mov    0x1380(%ebp),%ecx
41e0c6:	b8 10 82 46 00       	mov    $0x468210,%eax
41e0cb:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41e0d1:	77 05                	ja     0x41e0d8
41e0d3:	b8 08 82 46 00       	mov    $0x468208,%eax
41e0d8:	51                   	push   %ecx
41e0d9:	68 90 6f 46 00       	push   $0x466f90
41e0de:	50                   	push   %eax
41e0df:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41e0e3:	68 00 08 00 00       	push   $0x800
41e0e8:	50                   	push   %eax
41e0e9:	e8 d5 2c 01 00       	call   0x430dc3
41e0ee:	8b c6                	mov    %esi,%eax
41e0f0:	83 c4 14             	add    $0x14,%esp
41e0f3:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41e0fa:	00
41e0fb:	8d 50 01             	lea    0x1(%eax),%edx
41e0fe:	8b ff                	mov    %edi,%edi
41e100:	8a 08                	mov    (%eax),%cl
41e102:	40                   	inc    %eax
41e103:	84 c9                	test   %cl,%cl
41e105:	75 f9                	jne    0x41e100
41e107:	2b c2                	sub    %edx,%eax
41e109:	8b cb                	mov    %ebx,%ecx
41e10b:	2b c8                	sub    %eax,%ecx
41e10d:	49                   	dec    %ecx
41e10e:	51                   	push   %ecx
41e10f:	8d 54 24 14          	lea    0x14(%esp),%edx
41e113:	52                   	push   %edx
41e114:	56                   	push   %esi
41e115:	e8 b6 4a 01 00       	call   0x432bd0
41e11a:	83 c4 0c             	add    $0xc,%esp
41e11d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41e124:	00
41e125:	74 09                	je     0x41e130
41e127:	83 bd 84 13 00 00 00 	cmpl   $0x0,0x1384(%ebp)
41e12e:	74 4d                	je     0x41e17d
41e130:	8b 85 84 13 00 00    	mov    0x1384(%ebp),%eax
41e136:	50                   	push   %eax
41e137:	68 78 6f 46 00       	push   $0x466f78
41e13c:	68 1c 82 46 00       	push   $0x46821c
41e141:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx