41fe40:	80 bd f9 45 00 00 00 	cmpb   $0x0,0x45f9(%ebp)
41fe47:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41fe4c:	75 05                	jne    0x41fe53
41fe4e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41fe53:	68 e8 69 46 00       	push   $0x4669e8
41fe58:	50                   	push   %eax
41fe59:	68 00 82 46 00       	push   $0x468200
41fe5e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41fe62:	68 00 08 00 00       	push   $0x800
41fe67:	50                   	push   %eax
41fe68:	e8 56 0f 01 00       	call   0x430dc3
41fe6d:	8b c6                	mov    %esi,%eax
41fe6f:	83 c4 14             	add    $0x14,%esp
41fe72:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41fe79:	00
41fe7a:	8d 50 01             	lea    0x1(%eax),%edx
41fe7d:	8d 49 00             	lea    0x0(%ecx),%ecx
41fe80:	8a 08                	mov    (%eax),%cl
41fe82:	40                   	inc    %eax
41fe83:	84 c9                	test   %cl,%cl
41fe85:	75 f9                	jne    0x41fe80
41fe87:	2b c2                	sub    %edx,%eax
41fe89:	8b cb                	mov    %ebx,%ecx
41fe8b:	2b c8                	sub    %eax,%ecx
41fe8d:	49                   	dec    %ecx
41fe8e:	51                   	push   %ecx
41fe8f:	8d 54 24 14          	lea    0x14(%esp),%edx
41fe93:	52                   	push   %edx
41fe94:	56                   	push   %esi
41fe95:	e8 36 2d 01 00       	call   0x432bd0
41fe9a:	83 c4 0c             	add    $0xc,%esp
41fe9d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41fea4:	00
41fea5:	74 09                	je     0x41feb0
41fea7:	80 bd fa 45 00 00 00 	cmpb   $0x0,0x45fa(%ebp)
41feae:	74 5d                	je     0x41ff0d
41feb0:	80 bd fa 45 00 00 00 	cmpb   $0x0,0x45fa(%ebp)
41feb7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41febc:	75 05                	jne    0x41fec3
41febe:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41fec3:	68 cc 69 46 00       	push   $0x4669cc
41fec8:	50                   	push   %eax
41fec9:	68 00 82 46 00       	push   $0x468200
41fece:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41fed2:	68 00 08 00 00       	push   $0x800
41fed7:	50                   	push   %eax
41fed8:	e8 e6 0e 01 00       	call   0x430dc3
41fedd:	8b c6                	mov    %esi,%eax
41fedf:	83 c4 14             	add    $0x14,%esp
41fee2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41fee9:	00
41feea:	8d 50 01             	lea    0x1(%eax),%edx
41feed:	8d 49 00             	lea    0x0(%ecx),%ecx
41fef0:	8a 08                	mov    (%eax),%cl
41fef2:	40                   	inc    %eax
41fef3:	84 c9                	test   %cl,%cl
41fef5:	75 f9                	jne    0x41fef0
41fef7:	2b c2                	sub    %edx,%eax
41fef9:	8b cb                	mov    %ebx,%ecx
41fefb:	2b c8                	sub    %eax,%ecx
41fefd:	49                   	dec    %ecx
41fefe:	51                   	push   %ecx
41feff:	8d 54 24 14          	lea    0x14(%esp),%edx
41ff03:	52                   	push   %edx
41ff04:	56                   	push   %esi
41ff05:	e8 c6 2c 01 00       	call   0x432bd0
41ff0a:	83 c4 0c             	add    $0xc,%esp
41ff0d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ff14:	00
41ff15:	74 09                	je     0x41ff20
41ff17:	80 bd fb 45 00 00 01 	cmpb   $0x1,0x45fb(%ebp)
41ff1e:	74 5d                	je     0x41ff7d
41ff20:	80 bd fb 45 00 00 00 	cmpb   $0x0,0x45fb(%ebp)
41ff27:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41ff2c:	75 05                	jne    0x41ff33
41ff2e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41ff33:	68 b4 69 46 00       	push   $0x4669b4
41ff38:	50                   	push   %eax
41ff39:	68 00 82 46 00       	push   $0x468200
41ff3e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41ff42:	68 00 08 00 00       	push   $0x800
41ff47:	50                   	push   %eax
41ff48:	e8 76 0e 01 00       	call   0x430dc3
41ff4d:	8b c6                	mov    %esi,%eax
41ff4f:	83 c4 14             	add    $0x14,%esp
41ff52:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41ff59:	00
41ff5a:	8d 50 01             	lea    0x1(%eax),%edx
41ff5d:	8d 49 00             	lea    0x0(%ecx),%ecx
41ff60:	8a 08                	mov    (%eax),%cl
41ff62:	40                   	inc    %eax
41ff63:	84 c9                	test   %cl,%cl
41ff65:	75 f9                	jne    0x41ff60
41ff67:	2b c2                	sub    %edx,%eax
41ff69:	8b cb                	mov    %ebx,%ecx
41ff6b:	2b c8                	sub    %eax,%ecx
41ff6d:	49                   	dec    %ecx
41ff6e:	51                   	push   %ecx
41ff6f:	8d 54 24 14          	lea    0x14(%esp),%edx
41ff73:	52                   	push   %edx
41ff74:	56                   	push   %esi
41ff75:	e8 56 2c 01 00       	call   0x432bd0
41ff7a:	83 c4 0c             	add    $0xc,%esp
41ff7d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ff84:	00
41ff85:	74 09                	je     0x41ff90
41ff87:	80 bd fc 45 00 00 00 	cmpb   $0x0,0x45fc(%ebp)
41ff8e:	74 5d                	je     0x41ffed
41ff90:	80 bd fc 45 00 00 00 	cmpb   $0x0,0x45fc(%ebp)
41ff97:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41ff9c:	75 05                	jne    0x41ffa3
41ff9e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41ffa3:	68 94 69 46 00       	push   $0x466994
41ffa8:	50                   	push   %eax
41ffa9:	68 00 82 46 00       	push   $0x468200
41ffae:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41ffb2:	68 00 08 00 00       	push   $0x800
41ffb7:	50                   	push   %eax
41ffb8:	e8 06 0e 01 00       	call   0x430dc3
41ffbd:	8b c6                	mov    %esi,%eax
41ffbf:	83 c4 14             	add    $0x14,%esp
41ffc2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41ffc9:	00
41ffca:	8d 50 01             	lea    0x1(%eax),%edx
41ffcd:	8d 49 00             	lea    0x0(%ecx),%ecx
41ffd0:	8a 08                	mov    (%eax),%cl
41ffd2:	40                   	inc    %eax
41ffd3:	84 c9                	test   %cl,%cl
41ffd5:	75 f9                	jne    0x41ffd0
41ffd7:	2b c2                	sub    %edx,%eax
41ffd9:	8b cb                	mov    %ebx,%ecx
41ffdb:	2b c8                	sub    %eax,%ecx
41ffdd:	49                   	dec    %ecx
41ffde:	51                   	push   %ecx
41ffdf:	8d 54 24 14          	lea    0x14(%esp),%edx
41ffe3:	52                   	push   %edx
41ffe4:	56                   	push   %esi
41ffe5:	e8 e6 2b 01 00       	call   0x432bd0
41ffea:	83 c4 0c             	add    $0xc,%esp
41ffed:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41fff4:	00
41fff5:	74 09                	je     0x420000
41fff7:	80 bd fd 45 00 00 01 	cmpb   $0x1,0x45fd(%ebp)
41fffe:	74 5d                	je     0x42005d
420000:	80 bd fd 45 00 00 00 	cmpb   $0x0,0x45fd(%ebp)
420007:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42000c:	75 05                	jne    0x420013
42000e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420013:	68 7c 69 46 00       	push   $0x46697c
420018:	50                   	push   %eax
420019:	68 00 82 46 00       	push   $0x468200
42001e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
420022:	68 00 08 00 00       	push   $0x800
420027:	50                   	push   %eax
420028:	e8 96 0d 01 00       	call   0x430dc3
42002d:	8b c6                	mov    %esi,%eax
42002f:	83 c4 14             	add    $0x14,%esp
420032:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420039:	00
42003a:	8d 50 01             	lea    0x1(%eax),%edx
42003d:	8d 49 00             	lea    0x0(%ecx),%ecx
420040:	8a 08                	mov    (%eax),%cl
420042:	40                   	inc    %eax
420043:	84 c9                	test   %cl,%cl
420045:	75 f9                	jne    0x420040
420047:	2b c2                	sub    %edx,%eax
420049:	8b cb                	mov    %ebx,%ecx
42004b:	2b c8                	sub    %eax,%ecx
42004d:	49                   	dec    %ecx
42004e:	51                   	push   %ecx
42004f:	8d 54 24 14          	lea    0x14(%esp),%edx
420053:	52                   	push   %edx
420054:	56                   	push   %esi
420055:	e8 76 2b 01 00       	call   0x432bd0
42005a:	83 c4 0c             	add    $0xc,%esp
42005d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420064:	00
420065:	74 09                	je     0x420070
420067:	80 bd fe 45 00 00 00 	cmpb   $0x0,0x45fe(%ebp)
42006e:	74 5d                	je     0x4200cd
420070:	80 bd fe 45 00 00 00 	cmpb   $0x0,0x45fe(%ebp)
420077:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42007c:	75 05                	jne    0x420083
42007e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420083:	68 6c 69 46 00       	push   $0x46696c
420088:	50                   	push   %eax
420089:	68 00 82 46 00       	push   $0x468200
42008e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
420092:	68 00 08 00 00       	push   $0x800
420097:	50                   	push   %eax
420098:	e8 26 0d 01 00       	call   0x430dc3
42009d:	8b c6                	mov    %esi,%eax
42009f:	83 c4 14             	add    $0x14,%esp
4200a2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4200a9:	00
4200aa:	8d 50 01             	lea    0x1(%eax),%edx
4200ad:	8d 49 00             	lea    0x0(%ecx),%ecx
4200b0:	8a 08                	mov    (%eax),%cl
4200b2:	40                   	inc    %eax
4200b3:	84 c9                	test   %cl,%cl
4200b5:	75 f9                	jne    0x4200b0
4200b7:	2b c2                	sub    %edx,%eax
4200b9:	8b cb                	mov    %ebx,%ecx
4200bb:	2b c8                	sub    %eax,%ecx
4200bd:	49                   	dec    %ecx
4200be:	51                   	push   %ecx
4200bf:	8d 54 24 14          	lea    0x14(%esp),%edx
4200c3:	52                   	push   %edx
4200c4:	56                   	push   %esi
4200c5:	e8 06 2b 01 00       	call   0x432bd0
4200ca:	83 c4 0c             	add    $0xc,%esp
4200cd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4200d4:	00
4200d5:	74 09                	je     0x4200e0
4200d7:	80 bd ff 45 00 00 01 	cmpb   $0x1,0x45ff(%ebp)
4200de:	74 5d                	je     0x42013d
4200e0:	80 bd ff 45 00 00 00 	cmpb   $0x0,0x45ff(%ebp)
4200e7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4200ec:	75 05                	jne    0x4200f3
4200ee:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4200f3:	68 58 69 46 00       	push   $0x466958
4200f8:	50                   	push   %eax
4200f9:	68 00 82 46 00       	push   $0x468200
4200fe:	8d 44 24 1c          	lea    0x1c(%esp),%eax
420102:	68 00 08 00 00       	push   $0x800
420107:	50                   	push   %eax
420108:	e8 b6 0c 01 00       	call   0x430dc3
42010d:	8b c6                	mov    %esi,%eax
42010f:	83 c4 14             	add    $0x14,%esp
420112:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420119:	00
42011a:	8d 50 01             	lea    0x1(%eax),%edx
42011d:	8d 49 00             	lea    0x0(%ecx),%ecx
420120:	8a 08                	mov    (%eax),%cl
420122:	40                   	inc    %eax
420123:	84 c9                	test   %cl,%cl
420125:	75 f9                	jne    0x420120
420127:	2b c2                	sub    %edx,%eax
420129:	8b cb                	mov    %ebx,%ecx
42012b:	2b c8                	sub    %eax,%ecx
42012d:	49                   	dec    %ecx
42012e:	51                   	push   %ecx
42012f:	8d 54 24 14          	lea    0x14(%esp),%edx
420133:	52                   	push   %edx
420134:	56                   	push   %esi
420135:	e8 96 2a 01 00       	call   0x432bd0
42013a:	83 c4 0c             	add    $0xc,%esp
42013d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420144:	00
420145:	74 09                	je     0x420150
420147:	80 bd 00 46 00 00 00 	cmpb   $0x0,0x4600(%ebp)
42014e:	74 5d                	je     0x4201ad
420150:	80 bd 00 46 00 00 00 	cmpb   $0x0,0x4600(%ebp)
420157:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42015c:	75 05                	jne    0x420163
42015e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420163:	68 48 69 46 00       	push   $0x466948
420168:	50                   	push   %eax
420169:	68 00 82 46 00       	push   $0x468200
42016e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
420172:	68 00 08 00 00       	push   $0x800
420177:	50                   	push   %eax
420178:	e8 46 0c 01 00       	call   0x430dc3
42017d:	8b c6                	mov    %esi,%eax
42017f:	83 c4 14             	add    $0x14,%esp
420182:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420189:	00
42018a:	8d 50 01             	lea    0x1(%eax),%edx
42018d:	8d 49 00             	lea    0x0(%ecx),%ecx
420190:	8a 08                	mov    (%eax),%cl
420192:	40                   	inc    %eax
420193:	84 c9                	test   %cl,%cl
420195:	75 f9                	jne    0x420190
420197:	2b c2                	sub    %edx,%eax
420199:	8b cb                	mov    %ebx,%ecx
42019b:	2b c8                	sub    %eax,%ecx
42019d:	49                   	dec    %ecx
42019e:	51                   	push   %ecx
42019f:	8d 54 24 14          	lea    0x14(%esp),%edx
4201a3:	52                   	push   %edx
4201a4:	56                   	push   %esi
4201a5:	e8 26 2a 01 00       	call   0x432bd0
4201aa:	83 c4 0c             	add    $0xc,%esp
4201ad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4201b4:	00
4201b5:	74 34                	je     0x4201eb
4201b7:	b9 b9 14 46 00       	mov    $0x4614b9,%ecx
4201bc:	8d 85 01 46 00 00    	lea    0x4601(%ebp),%eax
4201c2:	8a 10                	mov    (%eax),%dl
4201c4:	3a 11                	cmp    (%ecx),%dl
4201c6:	75 1a                	jne    0x4201e2
4201c8:	84 d2                	test   %dl,%dl
4201ca:	74 12                	je     0x4201de
4201cc:	8a 50 01             	mov    0x1(%eax),%dl
4201cf:	3a 51 01             	cmp    0x1(%ecx),%dl
4201d2:	75 0e                	jne    0x4201e2
4201d4:	83 c0 02             	add    $0x2,%eax
4201d7:	83 c1 02             	add    $0x2,%ecx
4201da:	84 d2                	test   %dl,%dl
4201dc:	75 e4                	jne    0x4201c2
4201de:	33 c0                	xor    %eax,%eax
4201e0:	eb 05                	jmp    0x4201e7
4201e2:	1b c0                	sbb    %eax,%eax
4201e4:	83 d8 ff             	sbb    $0xffffffff,%eax
4201e7:	85 c0                	test   %eax,%eax
4201e9:	74 52                	je     0x42023d
4201eb:	8d 85 01 46 00 00    	lea    0x4601(%ebp),%eax
4201f1:	50                   	push   %eax
4201f2:	68 30 69 46 00       	push   $0x466930
4201f7:	68 3c 82 46 00       	push   $0x46823c
4201fc:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420200:	68 00 08 00 00       	push   $0x800
420205:	51                   	push   %ecx
420206:	e8 b8 0b 01 00       	call   0x430dc3
42020b:	8b c6                	mov    %esi,%eax
42020d:	83 c4 14             	add    $0x14,%esp
420210:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420217:	00
420218:	8d 50 01             	lea    0x1(%eax),%edx
42021b:	eb 03                	jmp    0x420220
42021d:	8d 49 00             	lea    0x0(%ecx),%ecx
420220:	8a 08                	mov    (%eax),%cl
420222:	40                   	inc    %eax
420223:	84 c9                	test   %cl,%cl
420225:	75 f9                	jne    0x420220
420227:	2b c2                	sub    %edx,%eax
420229:	8b d3                	mov    %ebx,%edx
42022b:	2b d0                	sub    %eax,%edx
42022d:	4a                   	dec    %edx
42022e:	52                   	push   %edx
42022f:	8d 44 24 14          	lea    0x14(%esp),%eax
420233:	50                   	push   %eax
420234:	56                   	push   %esi
420235:	e8 96 29 01 00       	call   0x432bd0
42023a:	83 c4 0c             	add    $0xc,%esp
42023d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420244:	00
420245:	74 09                	je     0x420250
420247:	80 bd 01 4e 00 00 01 	cmpb   $0x1,0x4e01(%ebp)
42024e:	74 5d                	je     0x4202ad
420250:	80 bd 01 4e 00 00 00 	cmpb   $0x0,0x4e01(%ebp)
420257:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42025c:	75 05                	jne    0x420263
42025e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420263:	68 1c 69 46 00       	push   $0x46691c
420268:	50                   	push   %eax
420269:	68 00 82 46 00       	push   $0x468200
42026e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420272:	68 00 08 00 00       	push   $0x800
420277:	51                   	push   %ecx