420ee2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420ee9:	00
420eea:	8d 50 01             	lea    0x1(%eax),%edx
420eed:	8d 49 00             	lea    0x0(%ecx),%ecx
420ef0:	8a 08                	mov    (%eax),%cl
420ef2:	40                   	inc    %eax
420ef3:	84 c9                	test   %cl,%cl
420ef5:	75 f9                	jne    0x420ef0
420ef7:	2b c2                	sub    %edx,%eax
420ef9:	8b d3                	mov    %ebx,%edx
420efb:	2b d0                	sub    %eax,%edx
420efd:	4a                   	dec    %edx
420efe:	52                   	push   %edx
420eff:	8d 44 24 14          	lea    0x14(%esp),%eax
420f03:	50                   	push   %eax
420f04:	56                   	push   %esi
420f05:	e8 c6 1c 01 00       	call   0x432bd0
420f0a:	83 c4 0c             	add    $0xc,%esp
420f0d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420f14:	00
420f15:	74 09                	je     0x420f20
420f17:	80 bd 34 60 00 00 00 	cmpb   $0x0,0x6034(%ebp)
420f1e:	74 5d                	je     0x420f7d
420f20:	80 bd 34 60 00 00 00 	cmpb   $0x0,0x6034(%ebp)
420f27:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
420f2c:	75 05                	jne    0x420f33
420f2e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420f33:	68 bc 66 46 00       	push   $0x4666bc
420f38:	50                   	push   %eax
420f39:	68 00 82 46 00       	push   $0x468200
420f3e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420f42:	68 00 08 00 00       	push   $0x800
420f47:	51                   	push   %ecx
420f48:	e8 76 fe 00 00       	call   0x430dc3
420f4d:	8b c6                	mov    %esi,%eax
420f4f:	83 c4 14             	add    $0x14,%esp
420f52:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420f59:	00
420f5a:	8d 50 01             	lea    0x1(%eax),%edx
420f5d:	8d 49 00             	lea    0x0(%ecx),%ecx
420f60:	8a 08                	mov    (%eax),%cl
420f62:	40                   	inc    %eax
420f63:	84 c9                	test   %cl,%cl
420f65:	75 f9                	jne    0x420f60
420f67:	2b c2                	sub    %edx,%eax
420f69:	8b d3                	mov    %ebx,%edx
420f6b:	2b d0                	sub    %eax,%edx
420f6d:	4a                   	dec    %edx
420f6e:	52                   	push   %edx
420f6f:	8d 44 24 14          	lea    0x14(%esp),%eax
420f73:	50                   	push   %eax
420f74:	56                   	push   %esi
420f75:	e8 56 1c 01 00       	call   0x432bd0
420f7a:	83 c4 0c             	add    $0xc,%esp
420f7d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420f84:	00
420f85:	74 09                	je     0x420f90
420f87:	80 bd 35 60 00 00 00 	cmpb   $0x0,0x6035(%ebp)
420f8e:	74 5d                	je     0x420fed
420f90:	80 bd 35 60 00 00 00 	cmpb   $0x0,0x6035(%ebp)
420f97:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
420f9c:	75 05                	jne    0x420fa3
420f9e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420fa3:	68 ac 66 46 00       	push   $0x4666ac
420fa8:	50                   	push   %eax
420fa9:	68 00 82 46 00       	push   $0x468200
420fae:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420fb2:	68 00 08 00 00       	push   $0x800
420fb7:	51                   	push   %ecx
420fb8:	e8 06 fe 00 00       	call   0x430dc3
420fbd:	8b c6                	mov    %esi,%eax
420fbf:	83 c4 14             	add    $0x14,%esp
420fc2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420fc9:	00
420fca:	8d 50 01             	lea    0x1(%eax),%edx
420fcd:	8d 49 00             	lea    0x0(%ecx),%ecx
420fd0:	8a 08                	mov    (%eax),%cl
420fd2:	40                   	inc    %eax
420fd3:	84 c9                	test   %cl,%cl
420fd5:	75 f9                	jne    0x420fd0
420fd7:	2b c2                	sub    %edx,%eax
420fd9:	8b d3                	mov    %ebx,%edx
420fdb:	2b d0                	sub    %eax,%edx
420fdd:	4a                   	dec    %edx
420fde:	52                   	push   %edx
420fdf:	8d 44 24 14          	lea    0x14(%esp),%eax
420fe3:	50                   	push   %eax
420fe4:	56                   	push   %esi
420fe5:	e8 e6 1b 01 00       	call   0x432bd0
420fea:	83 c4 0c             	add    $0xc,%esp
420fed:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420ff4:	00
420ff5:	74 09                	je     0x421000
420ff7:	80 bd 36 60 00 00 01 	cmpb   $0x1,0x6036(%ebp)
420ffe:	74 5d                	je     0x42105d
421000:	80 bd 36 60 00 00 00 	cmpb   $0x0,0x6036(%ebp)
421007:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42100c:	75 05                	jne    0x421013
42100e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
421013:	68 9c 66 46 00       	push   $0x46669c
421018:	50                   	push   %eax
421019:	68 00 82 46 00       	push   $0x468200
42101e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421022:	68 00 08 00 00       	push   $0x800
421027:	51                   	push   %ecx
421028:	e8 96 fd 00 00       	call   0x430dc3
42102d:	8b c6                	mov    %esi,%eax
42102f:	83 c4 14             	add    $0x14,%esp
421032:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421039:	00
42103a:	8d 50 01             	lea    0x1(%eax),%edx
42103d:	8d 49 00             	lea    0x0(%ecx),%ecx
421040:	8a 08                	mov    (%eax),%cl
421042:	40                   	inc    %eax
421043:	84 c9                	test   %cl,%cl
421045:	75 f9                	jne    0x421040
421047:	2b c2                	sub    %edx,%eax
421049:	8b d3                	mov    %ebx,%edx
42104b:	2b d0                	sub    %eax,%edx
42104d:	4a                   	dec    %edx
42104e:	52                   	push   %edx
42104f:	8d 44 24 14          	lea    0x14(%esp),%eax
421053:	50                   	push   %eax
421054:	56                   	push   %esi
421055:	e8 76 1b 01 00       	call   0x432bd0
42105a:	83 c4 0c             	add    $0xc,%esp
42105d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421064:	00
421065:	74 09                	je     0x421070
421067:	80 bd 37 60 00 00 01 	cmpb   $0x1,0x6037(%ebp)
42106e:	74 5d                	je     0x4210cd
421070:	80 bd 37 60 00 00 00 	cmpb   $0x0,0x6037(%ebp)
421077:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42107c:	75 05                	jne    0x421083
42107e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
421083:	68 8c 66 46 00       	push   $0x46668c
421088:	50                   	push   %eax
421089:	68 00 82 46 00       	push   $0x468200
42108e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421092:	68 00 08 00 00       	push   $0x800
421097:	51                   	push   %ecx
421098:	e8 26 fd 00 00       	call   0x430dc3
42109d:	8b c6                	mov    %esi,%eax
42109f:	83 c4 14             	add    $0x14,%esp
4210a2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4210a9:	00
4210aa:	8d 50 01             	lea    0x1(%eax),%edx
4210ad:	8d 49 00             	lea    0x0(%ecx),%ecx
4210b0:	8a 08                	mov    (%eax),%cl
4210b2:	40                   	inc    %eax
4210b3:	84 c9                	test   %cl,%cl
4210b5:	75 f9                	jne    0x4210b0
4210b7:	2b c2                	sub    %edx,%eax
4210b9:	8b d3                	mov    %ebx,%edx
4210bb:	2b d0                	sub    %eax,%edx
4210bd:	4a                   	dec    %edx
4210be:	52                   	push   %edx
4210bf:	8d 44 24 14          	lea    0x14(%esp),%eax
4210c3:	50                   	push   %eax
4210c4:	56                   	push   %esi
4210c5:	e8 06 1b 01 00       	call   0x432bd0
4210ca:	83 c4 0c             	add    $0xc,%esp
4210cd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4210d4:	00
4210d5:	74 09                	je     0x4210e0
4210d7:	80 bd 38 60 00 00 00 	cmpb   $0x0,0x6038(%ebp)
4210de:	74 5d                	je     0x42113d
4210e0:	80 bd 38 60 00 00 00 	cmpb   $0x0,0x6038(%ebp)
4210e7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4210ec:	75 05                	jne    0x4210f3
4210ee:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4210f3:	68 80 66 46 00       	push   $0x466680
4210f8:	50                   	push   %eax
4210f9:	68 00 82 46 00       	push   $0x468200
4210fe:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421102:	68 00 08 00 00       	push   $0x800
421107:	51                   	push   %ecx
421108:	e8 b6 fc 00 00       	call   0x430dc3
42110d:	8b c6                	mov    %esi,%eax
42110f:	83 c4 14             	add    $0x14,%esp
421112:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421119:	00
42111a:	8d 50 01             	lea    0x1(%eax),%edx
42111d:	8d 49 00             	lea    0x0(%ecx),%ecx
421120:	8a 08                	mov    (%eax),%cl
421122:	40                   	inc    %eax
421123:	84 c9                	test   %cl,%cl
421125:	75 f9                	jne    0x421120
421127:	2b c2                	sub    %edx,%eax
421129:	8b d3                	mov    %ebx,%edx
42112b:	2b d0                	sub    %eax,%edx
42112d:	4a                   	dec    %edx
42112e:	52                   	push   %edx
42112f:	8d 44 24 14          	lea    0x14(%esp),%eax
421133:	50                   	push   %eax
421134:	56                   	push   %esi
421135:	e8 96 1a 01 00       	call   0x432bd0
42113a:	83 c4 0c             	add    $0xc,%esp
42113d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421144:	00
421145:	74 09                	je     0x421150
421147:	80 bd 39 60 00 00 00 	cmpb   $0x0,0x6039(%ebp)
42114e:	74 5d                	je     0x4211ad
421150:	80 bd 39 60 00 00 00 	cmpb   $0x0,0x6039(%ebp)
421157:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42115c:	75 05                	jne    0x421163
42115e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
421163:	68 74 66 46 00       	push   $0x466674
421168:	50                   	push   %eax
421169:	68 00 82 46 00       	push   $0x468200
42116e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421172:	68 00 08 00 00       	push   $0x800
421177:	51                   	push   %ecx
421178:	e8 46 fc 00 00       	call   0x430dc3
42117d:	8b c6                	mov    %esi,%eax
42117f:	83 c4 14             	add    $0x14,%esp
421182:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421189:	00
42118a:	8d 50 01             	lea    0x1(%eax),%edx
42118d:	8d 49 00             	lea    0x0(%ecx),%ecx
421190:	8a 08                	mov    (%eax),%cl
421192:	40                   	inc    %eax
421193:	84 c9                	test   %cl,%cl
421195:	75 f9                	jne    0x421190
421197:	2b c2                	sub    %edx,%eax
421199:	8b d3                	mov    %ebx,%edx
42119b:	2b d0                	sub    %eax,%edx
42119d:	4a                   	dec    %edx
42119e:	52                   	push   %edx
42119f:	8d 44 24 14          	lea    0x14(%esp),%eax
4211a3:	50                   	push   %eax
4211a4:	56                   	push   %esi
4211a5:	e8 26 1a 01 00       	call   0x432bd0
4211aa:	83 c4 0c             	add    $0xc,%esp
4211ad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4211b4:	00
4211b5:	74 09                	je     0x4211c0
4211b7:	80 bd 3a 60 00 00 00 	cmpb   $0x0,0x603a(%ebp)
4211be:	74 5d                	je     0x42121d
4211c0:	80 bd 3a 60 00 00 00 	cmpb   $0x0,0x603a(%ebp)
4211c7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4211cc:	75 05                	jne    0x4211d3
4211ce:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4211d3:	68 58 66 46 00       	push   $0x466658
4211d8:	50                   	push   %eax
4211d9:	68 00 82 46 00       	push   $0x468200
4211de:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4211e2:	68 00 08 00 00       	push   $0x800
4211e7:	51                   	push   %ecx
4211e8:	e8 d6 fb 00 00       	call   0x430dc3
4211ed:	8b c6                	mov    %esi,%eax
4211ef:	83 c4 14             	add    $0x14,%esp
4211f2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4211f9:	00
4211fa:	8d 50 01             	lea    0x1(%eax),%edx
4211fd:	8d 49 00             	lea    0x0(%ecx),%ecx
421200:	8a 08                	mov    (%eax),%cl
421202:	40                   	inc    %eax
421203:	84 c9                	test   %cl,%cl
421205:	75 f9                	jne    0x421200
421207:	2b c2                	sub    %edx,%eax
421209:	8b d3                	mov    %ebx,%edx
42120b:	2b d0                	sub    %eax,%edx
42120d:	4a                   	dec    %edx
42120e:	52                   	push   %edx
42120f:	8d 44 24 14          	lea    0x14(%esp),%eax
421213:	50                   	push   %eax
421214:	56                   	push   %esi
421215:	e8 b6 19 01 00       	call   0x432bd0
42121a:	83 c4 0c             	add    $0xc,%esp
42121d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421224:	00
421225:	74 09                	je     0x421230
421227:	83 bd 3c 60 00 00 00 	cmpl   $0x0,0x603c(%ebp)
42122e:	74 5d                	je     0x42128d
421230:	8b 8d 3c 60 00 00    	mov    0x603c(%ebp),%ecx
421236:	b8 10 82 46 00       	mov    $0x468210,%eax
42123b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
421241:	77 05                	ja     0x421248
421243:	b8 08 82 46 00       	mov    $0x468208,%eax
421248:	51                   	push   %ecx
421249:	68 48 66 46 00       	push   $0x466648
42124e:	50                   	push   %eax
42124f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421253:	68 00 08 00 00       	push   $0x800
421258:	51                   	push   %ecx
421259:	e8 65 fb 00 00       	call   0x430dc3
42125e:	8b c6                	mov    %esi,%eax
421260:	83 c4 14             	add    $0x14,%esp
421263:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
42126a:	00
42126b:	8d 50 01             	lea    0x1(%eax),%edx
42126e:	8b ff                	mov    %edi,%edi
421270:	8a 08                	mov    (%eax),%cl
421272:	40                   	inc    %eax
421273:	84 c9                	test   %cl,%cl
421275:	75 f9                	jne    0x421270
421277:	2b c2                	sub    %edx,%eax
421279:	8b d3                	mov    %ebx,%edx
42127b:	2b d0                	sub    %eax,%edx
42127d:	4a                   	dec    %edx
42127e:	52                   	push   %edx
42127f:	8d 44 24 14          	lea    0x14(%esp),%eax
421283:	50                   	push   %eax
421284:	56                   	push   %esi
421285:	e8 46 19 01 00       	call   0x432bd0
42128a:	83 c4 0c             	add    $0xc,%esp
42128d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421294:	00
421295:	74 09                	je     0x4212a0
421297:	83 bd 40 60 00 00 00 	cmpl   $0x0,0x6040(%ebp)
42129e:	74 5d                	je     0x4212fd
4212a0:	8b 8d 40 60 00 00    	mov    0x6040(%ebp),%ecx
4212a6:	b8 10 82 46 00       	mov    $0x468210,%eax
4212ab:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
4212b1:	77 05                	ja     0x4212b8
4212b3:	b8 08 82 46 00       	mov    $0x468208,%eax
4212b8:	51                   	push   %ecx
4212b9:	68 3c 66 46 00       	push   $0x46663c
4212be:	50                   	push   %eax
4212bf:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4212c3:	68 00 08 00 00       	push   $0x800
4212c8:	51                   	push   %ecx
4212c9:	e8 f5 fa 00 00       	call   0x430dc3
4212ce:	8b c6                	mov    %esi,%eax
4212d0:	83 c4 14             	add    $0x14,%esp
4212d3:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4212da:	00
4212db:	8d 50 01             	lea    0x1(%eax),%edx
4212de:	8b ff                	mov    %edi,%edi
4212e0:	8a 08                	mov    (%eax),%cl
4212e2:	40                   	inc    %eax
4212e3:	84 c9                	test   %cl,%cl
4212e5:	75 f9                	jne    0x4212e0
4212e7:	2b c2                	sub    %edx,%eax
4212e9:	8b d3                	mov    %ebx,%edx
4212eb:	2b d0                	sub    %eax,%edx
4212ed:	4a                   	dec    %edx
4212ee:	52                   	push   %edx
4212ef:	8d 44 24 14          	lea    0x14(%esp),%eax
4212f3:	50                   	push   %eax
4212f4:	56                   	push   %esi
4212f5:	e8 d6 18 01 00       	call   0x432bd0
4212fa:	83 c4 0c             	add    $0xc,%esp
4212fd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421304:	00
421305:	74 09                	je     0x421310
421307:	80 bd 44 60 00 00 01 	cmpb   $0x1,0x6044(%ebp)
42130e:	74 5d                	je     0x42136d
421310:	80 bd 44 60 00 00 00 	cmpb   $0x0,0x6044(%ebp)