427089:	51                   	push   %ecx
42708a:	50                   	push   %eax
42708b:	68 88 75 46 00       	push   $0x467588
427090:	68 28 82 46 00       	push   $0x468228
427095:	8d 4c 24 20          	lea    0x20(%esp),%ecx
427099:	68 00 08 00 00       	push   $0x800
42709e:	51                   	push   %ecx
42709f:	e8 1f 9d 00 00       	call   0x430dc3
4270a4:	8b c6                	mov    %esi,%eax
4270a6:	83 c4 18             	add    $0x18,%esp
4270a9:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4270b0:	8d 50 01             	lea    0x1(%eax),%edx
4270b3:	8a 08                	mov    (%eax),%cl
4270b5:	40                   	inc    %eax
4270b6:	3a cb                	cmp    %bl,%cl
4270b8:	75 f9                	jne    0x4270b3
4270ba:	2b c2                	sub    %edx,%eax
4270bc:	8b d5                	mov    %ebp,%edx
4270be:	2b d0                	sub    %eax,%edx
4270c0:	4a                   	dec    %edx
4270c1:	52                   	push   %edx
4270c2:	8d 44 24 14          	lea    0x14(%esp),%eax
4270c6:	50                   	push   %eax
4270c7:	56                   	push   %esi
4270c8:	e8 03 bb 00 00       	call   0x432bd0
4270cd:	83 c4 0c             	add    $0xc,%esp
4270d0:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
4270d7:	8b 81 b8 0a 00 00    	mov    0xab8(%ecx),%eax
4270dd:	3d 00 00 01 00       	cmp    $0x10000,%eax
4270e2:	74 69                	je     0x42714d
4270e4:	8b d0                	mov    %eax,%edx
4270e6:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
4270ec:	b9 38 82 46 00       	mov    $0x468238,%ecx
4270f1:	74 05                	je     0x4270f8
4270f3:	b9 34 82 46 00       	mov    $0x468234,%ecx
4270f8:	3b d3                	cmp    %ebx,%edx
4270fa:	75 03                	jne    0x4270ff
4270fc:	c1 e8 0a             	shr    $0xa,%eax
4270ff:	51                   	push   %ecx
427100:	50                   	push   %eax
427101:	68 6c 75 46 00       	push   $0x46756c
427106:	68 28 82 46 00       	push   $0x468228
42710b:	8d 54 24 20          	lea    0x20(%esp),%edx
42710f:	68 00 08 00 00       	push   $0x800
427114:	52                   	push   %edx
427115:	e8 a9 9c 00 00       	call   0x430dc3
42711a:	8b c6                	mov    %esi,%eax
42711c:	83 c4 18             	add    $0x18,%esp
42711f:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427126:	8d 50 01             	lea    0x1(%eax),%edx
427129:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
427130:	8a 08                	mov    (%eax),%cl
427132:	40                   	inc    %eax
427133:	3a cb                	cmp    %bl,%cl
427135:	75 f9                	jne    0x427130
427137:	2b c2                	sub    %edx,%eax
427139:	8b cd                	mov    %ebp,%ecx
42713b:	2b c8                	sub    %eax,%ecx
42713d:	49                   	dec    %ecx
42713e:	51                   	push   %ecx
42713f:	8d 54 24 14          	lea    0x14(%esp),%edx
427143:	52                   	push   %edx
427144:	56                   	push   %esi
427145:	e8 86 ba 00 00       	call   0x432bd0
42714a:	83 c4 0c             	add    $0xc,%esp
42714d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
427154:	8b 80 bc 0a 00 00    	mov    0xabc(%eax),%eax
42715a:	3d 00 00 01 00       	cmp    $0x10000,%eax
42715f:	74 62                	je     0x4271c3
427161:	8b d0                	mov    %eax,%edx
427163:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
427169:	b9 38 82 46 00       	mov    $0x468238,%ecx
42716e:	74 05                	je     0x427175
427170:	b9 34 82 46 00       	mov    $0x468234,%ecx
427175:	3b d3                	cmp    %ebx,%edx
427177:	75 03                	jne    0x42717c
427179:	c1 e8 0a             	shr    $0xa,%eax
42717c:	51                   	push   %ecx
42717d:	50                   	push   %eax
42717e:	68 50 75 46 00       	push   $0x467550
427183:	68 28 82 46 00       	push   $0x468228
427188:	8d 4c 24 20          	lea    0x20(%esp),%ecx
42718c:	68 00 08 00 00       	push   $0x800
427191:	51                   	push   %ecx
427192:	e8 2c 9c 00 00       	call   0x430dc3
427197:	8b c6                	mov    %esi,%eax
427199:	83 c4 18             	add    $0x18,%esp
42719c:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4271a3:	8d 50 01             	lea    0x1(%eax),%edx
4271a6:	8a 08                	mov    (%eax),%cl
4271a8:	40                   	inc    %eax
4271a9:	3a cb                	cmp    %bl,%cl
4271ab:	75 f9                	jne    0x4271a6
4271ad:	2b c2                	sub    %edx,%eax
4271af:	8b d5                	mov    %ebp,%edx
4271b1:	2b d0                	sub    %eax,%edx
4271b3:	4a                   	dec    %edx
4271b4:	52                   	push   %edx
4271b5:	8d 44 24 14          	lea    0x14(%esp),%eax
4271b9:	50                   	push   %eax
4271ba:	56                   	push   %esi
4271bb:	e8 10 ba 00 00       	call   0x432bd0
4271c0:	83 c4 0c             	add    $0xc,%esp
4271c3:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
4271ca:	8b 81 c0 0a 00 00    	mov    0xac0(%ecx),%eax
4271d0:	3d 00 00 01 00       	cmp    $0x10000,%eax
4271d5:	74 66                	je     0x42723d
4271d7:	8b d0                	mov    %eax,%edx
4271d9:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
4271df:	b9 38 82 46 00       	mov    $0x468238,%ecx
4271e4:	74 05                	je     0x4271eb
4271e6:	b9 34 82 46 00       	mov    $0x468234,%ecx
4271eb:	3b d3                	cmp    %ebx,%edx
4271ed:	75 03                	jne    0x4271f2
4271ef:	c1 e8 0a             	shr    $0xa,%eax
4271f2:	51                   	push   %ecx
4271f3:	50                   	push   %eax
4271f4:	68 30 75 46 00       	push   $0x467530
4271f9:	68 28 82 46 00       	push   $0x468228
4271fe:	8d 54 24 20          	lea    0x20(%esp),%edx
427202:	68 00 08 00 00       	push   $0x800
427207:	52                   	push   %edx
427208:	e8 b6 9b 00 00       	call   0x430dc3
42720d:	8b c6                	mov    %esi,%eax
42720f:	83 c4 18             	add    $0x18,%esp
427212:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427219:	8d 50 01             	lea    0x1(%eax),%edx
42721c:	8d 64 24 00          	lea    0x0(%esp),%esp
427220:	8a 08                	mov    (%eax),%cl
427222:	40                   	inc    %eax
427223:	3a cb                	cmp    %bl,%cl
427225:	75 f9                	jne    0x427220
427227:	2b c2                	sub    %edx,%eax
427229:	8b cd                	mov    %ebp,%ecx
42722b:	2b c8                	sub    %eax,%ecx
42722d:	49                   	dec    %ecx
42722e:	51                   	push   %ecx
42722f:	8d 54 24 14          	lea    0x14(%esp),%edx
427233:	52                   	push   %edx
427234:	56                   	push   %esi
427235:	e8 96 b9 00 00       	call   0x432bd0
42723a:	83 c4 0c             	add    $0xc,%esp
42723d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
427244:	0f b6 80 c4 0a 00 00 	movzbl 0xac4(%eax),%eax
42724b:	3c 01                	cmp    $0x1,%al
42724d:	74 3e                	je     0x42728d
42724f:	50                   	push   %eax
427250:	b9 20 75 46 00       	mov    $0x467520,%ecx
427255:	8d 54 24 14          	lea    0x14(%esp),%edx
427259:	e8 12 00 ff ff       	call   0x417270
42725e:	8b c6                	mov    %esi,%eax
427260:	83 c4 04             	add    $0x4,%esp
427263:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42726a:	8d 50 01             	lea    0x1(%eax),%edx
42726d:	8d 49 00             	lea    0x0(%ecx),%ecx
427270:	8a 08                	mov    (%eax),%cl
427272:	40                   	inc    %eax
427273:	3a cb                	cmp    %bl,%cl
427275:	75 f9                	jne    0x427270
427277:	2b c2                	sub    %edx,%eax
427279:	8b cd                	mov    %ebp,%ecx
42727b:	2b c8                	sub    %eax,%ecx
42727d:	49                   	dec    %ecx
42727e:	51                   	push   %ecx
42727f:	8d 54 24 14          	lea    0x14(%esp),%edx
427283:	52                   	push   %edx
427284:	56                   	push   %esi
427285:	e8 46 b9 00 00       	call   0x432bd0
42728a:	83 c4 0c             	add    $0xc,%esp
42728d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
427294:	0f b6 80 c5 0a 00 00 	movzbl 0xac5(%eax),%eax
42729b:	3c 01                	cmp    $0x1,%al
42729d:	74 3e                	je     0x4272dd
42729f:	50                   	push   %eax
4272a0:	b9 0c 75 46 00       	mov    $0x46750c,%ecx
4272a5:	8d 54 24 14          	lea    0x14(%esp),%edx
4272a9:	e8 c2 ff fe ff       	call   0x417270
4272ae:	8b c6                	mov    %esi,%eax
4272b0:	83 c4 04             	add    $0x4,%esp
4272b3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4272ba:	8d 50 01             	lea    0x1(%eax),%edx
4272bd:	8d 49 00             	lea    0x0(%ecx),%ecx
4272c0:	8a 08                	mov    (%eax),%cl
4272c2:	40                   	inc    %eax
4272c3:	3a cb                	cmp    %bl,%cl
4272c5:	75 f9                	jne    0x4272c0
4272c7:	2b c2                	sub    %edx,%eax
4272c9:	8b cd                	mov    %ebp,%ecx
4272cb:	2b c8                	sub    %eax,%ecx
4272cd:	49                   	dec    %ecx
4272ce:	51                   	push   %ecx
4272cf:	8d 54 24 14          	lea    0x14(%esp),%edx
4272d3:	52                   	push   %edx
4272d4:	56                   	push   %esi
4272d5:	e8 f6 b8 00 00       	call   0x432bd0
4272da:	83 c4 0c             	add    $0xc,%esp
4272dd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4272e4:	0f b6 80 c6 0a 00 00 	movzbl 0xac6(%eax),%eax
4272eb:	3a c3                	cmp    %bl,%al
4272ed:	74 3e                	je     0x42732d
4272ef:	50                   	push   %eax
4272f0:	b9 f4 74 46 00       	mov    $0x4674f4,%ecx
4272f5:	8d 54 24 14          	lea    0x14(%esp),%edx
4272f9:	e8 72 ff fe ff       	call   0x417270
4272fe:	8b c6                	mov    %esi,%eax
427300:	83 c4 04             	add    $0x4,%esp
427303:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42730a:	8d 50 01             	lea    0x1(%eax),%edx
42730d:	8d 49 00             	lea    0x0(%ecx),%ecx
427310:	8a 08                	mov    (%eax),%cl
427312:	40                   	inc    %eax
427313:	3a cb                	cmp    %bl,%cl
427315:	75 f9                	jne    0x427310
427317:	2b c2                	sub    %edx,%eax
427319:	8b cd                	mov    %ebp,%ecx
42731b:	2b c8                	sub    %eax,%ecx
42731d:	49                   	dec    %ecx
42731e:	51                   	push   %ecx
42731f:	8d 54 24 14          	lea    0x14(%esp),%edx
427323:	52                   	push   %edx
427324:	56                   	push   %esi
427325:	e8 a6 b8 00 00       	call   0x432bd0
42732a:	83 c4 0c             	add    $0xc,%esp
42732d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
427334:	0f b6 80 c7 0a 00 00 	movzbl 0xac7(%eax),%eax
42733b:	3a c3                	cmp    %bl,%al
42733d:	74 3e                	je     0x42737d
42733f:	50                   	push   %eax
427340:	b9 d8 74 46 00       	mov    $0x4674d8,%ecx
427345:	8d 54 24 14          	lea    0x14(%esp),%edx
427349:	e8 22 ff fe ff       	call   0x417270
42734e:	8b c6                	mov    %esi,%eax
427350:	83 c4 04             	add    $0x4,%esp
427353:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42735a:	8d 50 01             	lea    0x1(%eax),%edx
42735d:	8d 49 00             	lea    0x0(%ecx),%ecx
427360:	8a 08                	mov    (%eax),%cl
427362:	40                   	inc    %eax
427363:	3a cb                	cmp    %bl,%cl
427365:	75 f9                	jne    0x427360
427367:	2b c2                	sub    %edx,%eax
427369:	8b cd                	mov    %ebp,%ecx
42736b:	2b c8                	sub    %eax,%ecx
42736d:	49                   	dec    %ecx
42736e:	51                   	push   %ecx
42736f:	8d 54 24 14          	lea    0x14(%esp),%edx
427373:	52                   	push   %edx
427374:	56                   	push   %esi
427375:	e8 56 b8 00 00       	call   0x432bd0
42737a:	83 c4 0c             	add    $0xc,%esp
42737d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
427384:	0f b6 80 c8 0a 00 00 	movzbl 0xac8(%eax),%eax
42738b:	3a c3                	cmp    %bl,%al
42738d:	74 3e                	je     0x4273cd
42738f:	50                   	push   %eax
427390:	b9 c0 74 46 00       	mov    $0x4674c0,%ecx
427395:	8d 54 24 14          	lea    0x14(%esp),%edx
427399:	e8 d2 fe fe ff       	call   0x417270
42739e:	8b c6                	mov    %esi,%eax
4273a0:	83 c4 04             	add    $0x4,%esp
4273a3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4273aa:	8d 50 01             	lea    0x1(%eax),%edx
4273ad:	8d 49 00             	lea    0x0(%ecx),%ecx
4273b0:	8a 08                	mov    (%eax),%cl
4273b2:	40                   	inc    %eax
4273b3:	3a cb                	cmp    %bl,%cl
4273b5:	75 f9                	jne    0x4273b0
4273b7:	2b c2                	sub    %edx,%eax
4273b9:	8b cd                	mov    %ebp,%ecx
4273bb:	2b c8                	sub    %eax,%ecx
4273bd:	49                   	dec    %ecx
4273be:	51                   	push   %ecx
4273bf:	8d 54 24 14          	lea    0x14(%esp),%edx
4273c3:	52                   	push   %edx
4273c4:	56                   	push   %esi
4273c5:	e8 06 b8 00 00       	call   0x432bd0
4273ca:	83 c4 0c             	add    $0xc,%esp
4273cd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4273d4:	8b 80 cc 0a 00 00    	mov    0xacc(%eax),%eax
4273da:	3d 00 00 01 00       	cmp    $0x10000,%eax
4273df:	74 62                	je     0x427443
4273e1:	8b d0                	mov    %eax,%edx
4273e3:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
4273e9:	b9 38 82 46 00       	mov    $0x468238,%ecx
4273ee:	74 05                	je     0x4273f5
4273f0:	b9 34 82 46 00       	mov    $0x468234,%ecx
4273f5:	3b d3                	cmp    %ebx,%edx
4273f7:	75 03                	jne    0x4273fc
4273f9:	c1 e8 0a             	shr    $0xa,%eax
4273fc:	51                   	push   %ecx
4273fd:	50                   	push   %eax
4273fe:	68 a8 74 46 00       	push   $0x4674a8
427403:	68 28 82 46 00       	push   $0x468228
427408:	8d 4c 24 20          	lea    0x20(%esp),%ecx
42740c:	68 00 08 00 00       	push   $0x800
427411:	51                   	push   %ecx
427412:	e8 ac 99 00 00       	call   0x430dc3
427417:	8b c6                	mov    %esi,%eax
427419:	83 c4 18             	add    $0x18,%esp
42741c:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427423:	8d 50 01             	lea    0x1(%eax),%edx
427426:	8a 08                	mov    (%eax),%cl
427428:	40                   	inc    %eax
427429:	3a cb                	cmp    %bl,%cl
42742b:	75 f9                	jne    0x427426
42742d:	2b c2                	sub    %edx,%eax
42742f:	8b d5                	mov    %ebp,%edx
427431:	2b d0                	sub    %eax,%edx
427433:	4a                   	dec    %edx
427434:	52                   	push   %edx
427435:	8d 44 24 14          	lea    0x14(%esp),%eax
427439:	50                   	push   %eax
42743a:	56                   	push   %esi
42743b:	e8 90 b7 00 00       	call   0x432bd0
427440:	83 c4 0c             	add    $0xc,%esp
427443:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42744a:	8b 81 d0 0a 00 00    	mov    0xad0(%ecx),%eax
427450:	3d 00 00 01 00       	cmp    $0x10000,%eax
427455:	74 66                	je     0x4274bd
427457:	8b d0                	mov    %eax,%edx
427459:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
42745f:	b9 38 82 46 00       	mov    $0x468238,%ecx
427464:	74 05                	je     0x42746b
427466:	b9 34 82 46 00       	mov    $0x468234,%ecx
42746b:	3b d3                	cmp    %ebx,%edx
42746d:	75 03                	jne    0x427472
42746f:	c1 e8 0a             	shr    $0xa,%eax
427472:	51                   	push   %ecx
427473:	50                   	push   %eax
427474:	68 8c 74 46 00       	push   $0x46748c
427479:	68 28 82 46 00       	push   $0x468228
42747e:	8d 54 24 20          	lea    0x20(%esp),%edx
427482:	68 00 08 00 00       	push   $0x800
427487:	52                   	push   %edx
427488:	e8 36 99 00 00       	call   0x430dc3
42748d:	8b c6                	mov    %esi,%eax
42748f:	83 c4 18             	add    $0x18,%esp
427492:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427499:	8d 50 01             	lea    0x1(%eax),%edx
42749c:	8d 64 24 00          	lea    0x0(%esp),%esp
4274a0:	8a 08                	mov    (%eax),%cl
4274a2:	40                   	inc    %eax
4274a3:	3a cb                	cmp    %bl,%cl
4274a5:	75 f9                	jne    0x4274a0
4274a7:	2b c2                	sub    %edx,%eax
4274a9:	8b cd                	mov    %ebp,%ecx
4274ab:	2b c8                	sub    %eax,%ecx
4274ad:	49                   	dec    %ecx
4274ae:	51                   	push   %ecx
4274af:	8d 54 24 14          	lea    0x14(%esp),%edx