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
4274b3:	52                   	push   %edx
4274b4:	56                   	push   %esi
4274b5:	e8 16 b7 00 00       	call   0x432bd0
4274ba:	83 c4 0c             	add    $0xc,%esp
4274bd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4274c4:	8b 80 d4 0a 00 00    	mov    0xad4(%eax),%eax
4274ca:	3d 00 00 01 00       	cmp    $0x10000,%eax
4274cf:	74 62                	je     0x427533
4274d1:	8b d0                	mov    %eax,%edx
4274d3:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
4274d9:	b9 38 82 46 00       	mov    $0x468238,%ecx
4274de:	74 05                	je     0x4274e5
4274e0:	b9 34 82 46 00       	mov    $0x468234,%ecx
4274e5:	3b d3                	cmp    %ebx,%edx
4274e7:	75 03                	jne    0x4274ec
4274e9:	c1 e8 0a             	shr    $0xa,%eax
4274ec:	51                   	push   %ecx
4274ed:	50                   	push   %eax
4274ee:	68 6c 74 46 00       	push   $0x46746c
4274f3:	68 28 82 46 00       	push   $0x468228
4274f8:	8d 4c 24 20          	lea    0x20(%esp),%ecx
4274fc:	68 00 08 00 00       	push   $0x800
427501:	51                   	push   %ecx
427502:	e8 bc 98 00 00       	call   0x430dc3
427507:	8b c6                	mov    %esi,%eax
427509:	83 c4 18             	add    $0x18,%esp
42750c:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427513:	8d 50 01             	lea    0x1(%eax),%edx
427516:	8a 08                	mov    (%eax),%cl
427518:	40                   	inc    %eax
427519:	3a cb                	cmp    %bl,%cl
42751b:	75 f9                	jne    0x427516
42751d:	2b c2                	sub    %edx,%eax
42751f:	8b d5                	mov    %ebp,%edx
427521:	2b d0                	sub    %eax,%edx
427523:	4a                   	dec    %edx
427524:	52                   	push   %edx
427525:	8d 44 24 14          	lea    0x14(%esp),%eax
427529:	50                   	push   %eax
42752a:	56                   	push   %esi
42752b:	e8 a0 b6 00 00       	call   0x432bd0
427530:	83 c4 0c             	add    $0xc,%esp
427533:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42753a:	8b 81 d8 0a 00 00    	mov    0xad8(%ecx),%eax
427540:	3d 00 00 01 00       	cmp    $0x10000,%eax
427545:	74 66                	je     0x4275ad
427547:	8b d0                	mov    %eax,%edx
427549:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
42754f:	b9 38 82 46 00       	mov    $0x468238,%ecx
427554:	74 05                	je     0x42755b
427556:	b9 34 82 46 00       	mov    $0x468234,%ecx
42755b:	3b d3                	cmp    %ebx,%edx
42755d:	75 03                	jne    0x427562
42755f:	c1 e8 0a             	shr    $0xa,%eax
427562:	51                   	push   %ecx
427563:	50                   	push   %eax
427564:	68 4c 74 46 00       	push   $0x46744c
427569:	68 28 82 46 00       	push   $0x468228
42756e:	8d 54 24 20          	lea    0x20(%esp),%edx
427572:	68 00 08 00 00       	push   $0x800
427577:	52                   	push   %edx
427578:	e8 46 98 00 00       	call   0x430dc3
42757d:	8b c6                	mov    %esi,%eax
42757f:	83 c4 18             	add    $0x18,%esp
427582:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427589:	8d 50 01             	lea    0x1(%eax),%edx
42758c:	8d 64 24 00          	lea    0x0(%esp),%esp
427590:	8a 08                	mov    (%eax),%cl
427592:	40                   	inc    %eax
427593:	3a cb                	cmp    %bl,%cl
427595:	75 f9                	jne    0x427590
427597:	2b c2                	sub    %edx,%eax
427599:	8b cd                	mov    %ebp,%ecx
42759b:	2b c8                	sub    %eax,%ecx
42759d:	49                   	dec    %ecx
42759e:	51                   	push   %ecx
42759f:	8d 54 24 14          	lea    0x14(%esp),%edx
4275a3:	52                   	push   %edx
4275a4:	56                   	push   %esi
4275a5:	e8 26 b6 00 00       	call   0x432bd0
4275aa:	83 c4 0c             	add    $0xc,%esp
4275ad:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4275b4:	8b 80 dc 0a 00 00    	mov    0xadc(%eax),%eax
4275ba:	3d 00 00 01 00       	cmp    $0x10000,%eax
4275bf:	74 62                	je     0x427623
4275c1:	8b d0                	mov    %eax,%edx
4275c3:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
4275c9:	b9 38 82 46 00       	mov    $0x468238,%ecx
4275ce:	74 05                	je     0x4275d5
4275d0:	b9 34 82 46 00       	mov    $0x468234,%ecx
4275d5:	3b d3                	cmp    %ebx,%edx
4275d7:	75 03                	jne    0x4275dc
4275d9:	c1 e8 0a             	shr    $0xa,%eax
4275dc:	51                   	push   %ecx
4275dd:	50                   	push   %eax
4275de:	68 2c 74 46 00       	push   $0x46742c
4275e3:	68 28 82 46 00       	push   $0x468228
4275e8:	8d 4c 24 20          	lea    0x20(%esp),%ecx
4275ec:	68 00 08 00 00       	push   $0x800
4275f1:	51                   	push   %ecx
4275f2:	e8 cc 97 00 00       	call   0x430dc3
4275f7:	8b c6                	mov    %esi,%eax
4275f9:	83 c4 18             	add    $0x18,%esp
4275fc:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427603:	8d 50 01             	lea    0x1(%eax),%edx
427606:	8a 08                	mov    (%eax),%cl
427608:	40                   	inc    %eax
427609:	3a cb                	cmp    %bl,%cl
42760b:	75 f9                	jne    0x427606
42760d:	2b c2                	sub    %edx,%eax
42760f:	8b d5                	mov    %ebp,%edx
427611:	2b d0                	sub    %eax,%edx
427613:	4a                   	dec    %edx
427614:	52                   	push   %edx
427615:	8d 44 24 14          	lea    0x14(%esp),%eax
427619:	50                   	push   %eax
42761a:	56                   	push   %esi
42761b:	e8 b0 b5 00 00       	call   0x432bd0
427620:	83 c4 0c             	add    $0xc,%esp
427623:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42762a:	8b 89 e0 0a 00 00    	mov    0xae0(%ecx),%ecx
427630:	83 f9 0a             	cmp    $0xa,%ecx
427633:	74 3a                	je     0x42766f
427635:	68 1c 74 46 00       	push   $0x46741c
42763a:	8d 54 24 14          	lea    0x14(%esp),%edx
42763e:	e8 5d fc fe ff       	call   0x4172a0
427643:	8b c6                	mov    %esi,%eax
427645:	83 c4 04             	add    $0x4,%esp
427648:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42764f:	8d 50 01             	lea    0x1(%eax),%edx
427652:	8a 08                	mov    (%eax),%cl
427654:	40                   	inc    %eax
427655:	3a cb                	cmp    %bl,%cl
427657:	75 f9                	jne    0x427652
427659:	2b c2                	sub    %edx,%eax
42765b:	8b d5                	mov    %ebp,%edx
42765d:	2b d0                	sub    %eax,%edx
42765f:	4a                   	dec    %edx
427660:	52                   	push   %edx
427661:	8d 44 24 14          	lea    0x14(%esp),%eax
427665:	50                   	push   %eax
427666:	56                   	push   %esi
427667:	e8 64 b5 00 00       	call   0x432bd0
42766c:	83 c4 0c             	add    $0xc,%esp
42766f:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427676:	8b 89 e4 0a 00 00    	mov    0xae4(%ecx),%ecx
42767c:	83 f9 32             	cmp    $0x32,%ecx
42767f:	74 3c                	je     0x4276bd
427681:	68 08 74 46 00       	push   $0x467408
427686:	8d 54 24 14          	lea    0x14(%esp),%edx
42768a:	e8 11 fc fe ff       	call   0x4172a0
42768f:	8b c6                	mov    %esi,%eax
427691:	83 c4 04             	add    $0x4,%esp
427694:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42769b:	8d 50 01             	lea    0x1(%eax),%edx
42769e:	8b ff                	mov    %edi,%edi
4276a0:	8a 08                	mov    (%eax),%cl
4276a2:	40                   	inc    %eax
4276a3:	3a cb                	cmp    %bl,%cl
4276a5:	75 f9                	jne    0x4276a0
4276a7:	2b c2                	sub    %edx,%eax
4276a9:	8b d5                	mov    %ebp,%edx
4276ab:	2b d0                	sub    %eax,%edx
4276ad:	4a                   	dec    %edx
4276ae:	52                   	push   %edx
4276af:	8d 44 24 14          	lea    0x14(%esp),%eax
4276b3:	50                   	push   %eax
4276b4:	56                   	push   %esi
4276b5:	e8 16 b5 00 00       	call   0x432bd0
4276ba:	83 c4 0c             	add    $0xc,%esp
4276bd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
4276c4:	8b 89 e8 0a 00 00    	mov    0xae8(%ecx),%ecx
4276ca:	83 f9 0a             	cmp    $0xa,%ecx
4276cd:	74 3e                	je     0x42770d
4276cf:	68 f4 73 46 00       	push   $0x4673f4