4242ad:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4242b4:	8d 50 01             	lea    0x1(%eax),%edx
4242b7:	8a 08                	mov    (%eax),%cl
4242b9:	40                   	inc    %eax
4242ba:	3a cb                	cmp    %bl,%cl
4242bc:	75 f9                	jne    0x4242b7
4242be:	2b c2                	sub    %edx,%eax
4242c0:	8b cd                	mov    %ebp,%ecx
4242c2:	2b c8                	sub    %eax,%ecx
4242c4:	49                   	dec    %ecx
4242c5:	51                   	push   %ecx
4242c6:	8d 54 24 14          	lea    0x14(%esp),%edx
4242ca:	52                   	push   %edx
4242cb:	56                   	push   %esi
4242cc:	e8 ff e8 00 00       	call   0x432bd0
4242d1:	83 c4 0c             	add    $0xc,%esp
4242d4:	39 9c 24 20 08 00 00 	cmp    %ebx,0x820(%esp)
4242db:	0f 8f ec 0a 00 00    	jg     0x424dcd
4242e1:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4242e8:	0f b6 80 22 09 00 00 	movzbl 0x922(%eax),%eax
4242ef:	3a c3                	cmp    %bl,%al
4242f1:	74 3b                	je     0x42432e
4242f3:	50                   	push   %eax
4242f4:	b9 88 80 46 00       	mov    $0x468088,%ecx
4242f9:	8d 54 24 14          	lea    0x14(%esp),%edx
4242fd:	e8 6e 2f ff ff       	call   0x417270
424302:	8b c6                	mov    %esi,%eax
424304:	83 c4 04             	add    $0x4,%esp
424307:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42430e:	8d 50 01             	lea    0x1(%eax),%edx
424311:	8a 08                	mov    (%eax),%cl
424313:	40                   	inc    %eax
424314:	3a cb                	cmp    %bl,%cl
424316:	75 f9                	jne    0x424311
424318:	2b c2                	sub    %edx,%eax
42431a:	8b cd                	mov    %ebp,%ecx
42431c:	2b c8                	sub    %eax,%ecx
42431e:	49                   	dec    %ecx
42431f:	51                   	push   %ecx
424320:	8d 54 24 14          	lea    0x14(%esp),%edx
424324:	52                   	push   %edx
424325:	56                   	push   %esi
424326:	e8 a5 e8 00 00       	call   0x432bd0
42432b:	83 c4 0c             	add    $0xc,%esp
42432e:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
424335:	0f b6 80 23 09 00 00 	movzbl 0x923(%eax),%eax
42433c:	3a c3                	cmp    %bl,%al
42433e:	74 3d                	je     0x42437d
424340:	50                   	push   %eax
424341:	b9 74 80 46 00       	mov    $0x468074,%ecx
424346:	8d 54 24 14          	lea    0x14(%esp),%edx
42434a:	e8 21 2f ff ff       	call   0x417270
42434f:	8b c6                	mov    %esi,%eax
424351:	83 c4 04             	add    $0x4,%esp
424354:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42435b:	8d 50 01             	lea    0x1(%eax),%edx
42435e:	8b ff                	mov    %edi,%edi
424360:	8a 08                	mov    (%eax),%cl
424362:	40                   	inc    %eax
424363:	3a cb                	cmp    %bl,%cl
424365:	75 f9                	jne    0x424360
424367:	2b c2                	sub    %edx,%eax
424369:	8b cd                	mov    %ebp,%ecx
42436b:	2b c8                	sub    %eax,%ecx
42436d:	49                   	dec    %ecx
42436e:	51                   	push   %ecx
42436f:	8d 54 24 14          	lea    0x14(%esp),%edx
424373:	52                   	push   %edx
424374:	56                   	push   %esi
424375:	e8 56 e8 00 00       	call   0x432bd0
42437a:	83 c4 0c             	add    $0xc,%esp
42437d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
424384:	8b 88 24 09 00 00    	mov    0x924(%eax),%ecx
42438a:	83 f9 02             	cmp    $0x2,%ecx
42438d:	74 3e                	je     0x4243cd
42438f:	68 64 80 46 00       	push   $0x468064
424394:	8d 54 24 14          	lea    0x14(%esp),%edx
424398:	e8 03 2f ff ff       	call   0x4172a0
42439d:	8b c6                	mov    %esi,%eax
42439f:	83 c4 04             	add    $0x4,%esp
4243a2:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4243a9:	8d 50 01             	lea    0x1(%eax),%edx
4243ac:	8d 64 24 00          	lea    0x0(%esp),%esp
4243b0:	8a 08                	mov    (%eax),%cl
4243b2:	40                   	inc    %eax
4243b3:	3a cb                	cmp    %bl,%cl
4243b5:	75 f9                	jne    0x4243b0
4243b7:	2b c2                	sub    %edx,%eax
4243b9:	8b cd                	mov    %ebp,%ecx
4243bb:	2b c8                	sub    %eax,%ecx
4243bd:	49                   	dec    %ecx
4243be:	51                   	push   %ecx
4243bf:	8d 54 24 14          	lea    0x14(%esp),%edx
4243c3:	52                   	push   %edx
4243c4:	56                   	push   %esi
4243c5:	e8 06 e8 00 00       	call   0x432bd0
4243ca:	83 c4 0c             	add    $0xc,%esp
4243cd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4243d4:	0f b6 80 28 09 00 00 	movzbl 0x928(%eax),%eax
4243db:	3c 01                	cmp    $0x1,%al
4243dd:	74 3e                	je     0x42441d
4243df:	50                   	push   %eax
4243e0:	b9 4c 80 46 00       	mov    $0x46804c,%ecx
4243e5:	8d 54 24 14          	lea    0x14(%esp),%edx
4243e9:	e8 82 2e ff ff       	call   0x417270
4243ee:	8b c6                	mov    %esi,%eax
4243f0:	83 c4 04             	add    $0x4,%esp
4243f3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4243fa:	8d 50 01             	lea    0x1(%eax),%edx
4243fd:	8d 49 00             	lea    0x0(%ecx),%ecx
424400:	8a 08                	mov    (%eax),%cl
424402:	40                   	inc    %eax
424403:	3a cb                	cmp    %bl,%cl
424405:	75 f9                	jne    0x424400
424407:	2b c2                	sub    %edx,%eax
424409:	8b cd                	mov    %ebp,%ecx
42440b:	2b c8                	sub    %eax,%ecx
42440d:	49                   	dec    %ecx
42440e:	51                   	push   %ecx
42440f:	8d 54 24 14          	lea    0x14(%esp),%edx
424413:	52                   	push   %edx
424414:	56                   	push   %esi
424415:	e8 b6 e7 00 00       	call   0x432bd0
42441a:	83 c4 0c             	add    $0xc,%esp
42441d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
424424:	0f b6 80 29 09 00 00 	movzbl 0x929(%eax),%eax
42442b:	3a c3                	cmp    %bl,%al
42442d:	74 3e                	je     0x42446d
42442f:	50                   	push   %eax
424430:	b9 3c 80 46 00       	mov    $0x46803c,%ecx
424435:	8d 54 24 14          	lea    0x14(%esp),%edx
424439:	e8 32 2e ff ff       	call   0x417270
42443e:	8b c6                	mov    %esi,%eax
424440:	83 c4 04             	add    $0x4,%esp
424443:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42444a:	8d 50 01             	lea    0x1(%eax),%edx
42444d:	8d 49 00             	lea    0x0(%ecx),%ecx
424450:	8a 08                	mov    (%eax),%cl
424452:	40                   	inc    %eax
424453:	3a cb                	cmp    %bl,%cl
424455:	75 f9                	jne    0x424450
424457:	2b c2                	sub    %edx,%eax
424459:	8b cd                	mov    %ebp,%ecx
42445b:	2b c8                	sub    %eax,%ecx
42445d:	49                   	dec    %ecx
42445e:	51                   	push   %ecx
42445f:	8d 54 24 14          	lea    0x14(%esp),%edx
424463:	52                   	push   %edx
424464:	56                   	push   %esi
424465:	e8 66 e7 00 00       	call   0x432bd0
42446a:	83 c4 0c             	add    $0xc,%esp
42446d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
424474:	8b 88 2c 09 00 00    	mov    0x92c(%eax),%ecx
42447a:	83 f9 02             	cmp    $0x2,%ecx
42447d:	74 3e                	je     0x4244bd
42447f:	68 30 80 46 00       	push   $0x468030
424484:	8d 54 24 14          	lea    0x14(%esp),%edx
424488:	e8 13 2e ff ff       	call   0x4172a0
42448d:	8b c6                	mov    %esi,%eax
42448f:	83 c4 04             	add    $0x4,%esp
424492:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
424499:	8d 50 01             	lea    0x1(%eax),%edx
42449c:	8d 64 24 00          	lea    0x0(%esp),%esp
4244a0:	8a 08                	mov    (%eax),%cl
4244a2:	40                   	inc    %eax
4244a3:	3a cb                	cmp    %bl,%cl
4244a5:	75 f9                	jne    0x4244a0
4244a7:	2b c2                	sub    %edx,%eax
4244a9:	8b cd                	mov    %ebp,%ecx
4244ab:	2b c8                	sub    %eax,%ecx
4244ad:	49                   	dec    %ecx
4244ae:	51                   	push   %ecx
4244af:	8d 54 24 14          	lea    0x14(%esp),%edx
4244b3:	52                   	push   %edx
4244b4:	56                   	push   %esi
4244b5:	e8 16 e7 00 00       	call   0x432bd0
4244ba:	83 c4 0c             	add    $0xc,%esp
4244bd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4244c4:	8b 88 30 09 00 00    	mov    0x930(%eax),%ecx
4244ca:	83 f9 02             	cmp    $0x2,%ecx
4244cd:	74 3e                	je     0x42450d
4244cf:	68 1c 80 46 00       	push   $0x46801c
4244d4:	8d 54 24 14          	lea    0x14(%esp),%edx
4244d8:	e8 c3 2d ff ff       	call   0x4172a0
4244dd:	8b c6                	mov    %esi,%eax
4244df:	83 c4 04             	add    $0x4,%esp
4244e2:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4244e9:	8d 50 01             	lea    0x1(%eax),%edx
4244ec:	8d 64 24 00          	lea    0x0(%esp),%esp
4244f0:	8a 08                	mov    (%eax),%cl
4244f2:	40                   	inc    %eax
4244f3:	3a cb                	cmp    %bl,%cl
4244f5:	75 f9                	jne    0x4244f0
4244f7:	2b c2                	sub    %edx,%eax
4244f9:	8b cd                	mov    %ebp,%ecx
4244fb:	2b c8                	sub    %eax,%ecx
4244fd:	49                   	dec    %ecx
4244fe:	51                   	push   %ecx
4244ff:	8d 54 24 14          	lea    0x14(%esp),%edx
424503:	52                   	push   %edx
424504:	56                   	push   %esi
424505:	e8 c6 e6 00 00       	call   0x432bd0
42450a:	83 c4 0c             	add    $0xc,%esp
42450d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
424514:	8b 88 34 09 00 00    	mov    0x934(%eax),%ecx
42451a:	83 f9 1e             	cmp    $0x1e,%ecx
42451d:	74 3e                	je     0x42455d
42451f:	68 0c 80 46 00       	push   $0x46800c
424524:	8d 54 24 14          	lea    0x14(%esp),%edx
424528:	e8 73 2d ff ff       	call   0x4172a0
42452d:	8b c6                	mov    %esi,%eax
42452f:	83 c4 04             	add    $0x4,%esp
424532:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
424539:	8d 50 01             	lea    0x1(%eax),%edx
42453c:	8d 64 24 00          	lea    0x0(%esp),%esp
424540:	8a 08                	mov    (%eax),%cl
424542:	40                   	inc    %eax
424543:	3a cb                	cmp    %bl,%cl
424545:	75 f9                	jne    0x424540
424547:	2b c2                	sub    %edx,%eax
424549:	8b cd                	mov    %ebp,%ecx
42454b:	2b c8                	sub    %eax,%ecx
42454d:	49                   	dec    %ecx
42454e:	51                   	push   %ecx
42454f:	8d 54 24 14          	lea    0x14(%esp),%edx
424553:	52                   	push   %edx
424554:	56                   	push   %esi
424555:	e8 76 e6 00 00       	call   0x432bd0
42455a:	83 c4 0c             	add    $0xc,%esp
42455d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
424564:	8b 88 38 09 00 00    	mov    0x938(%eax),%ecx
42456a:	83 f9 1e             	cmp    $0x1e,%ecx
42456d:	74 3e                	je     0x4245ad
42456f:	68 fc 7f 46 00       	push   $0x467ffc
424574:	8d 54 24 14          	lea    0x14(%esp),%edx
424578:	e8 23 2d ff ff       	call   0x4172a0
42457d:	8b c6                	mov    %esi,%eax
42457f:	83 c4 04             	add    $0x4,%esp
424582:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
424589:	8d 50 01             	lea    0x1(%eax),%edx
42458c:	8d 64 24 00          	lea    0x0(%esp),%esp
424590:	8a 08                	mov    (%eax),%cl
424592:	40                   	inc    %eax
424593:	3a cb                	cmp    %bl,%cl
424595:	75 f9                	jne    0x424590
424597:	2b c2                	sub    %edx,%eax
424599:	8b cd                	mov    %ebp,%ecx
42459b:	2b c8                	sub    %eax,%ecx
42459d:	49                   	dec    %ecx
42459e:	51                   	push   %ecx
42459f:	8d 54 24 14          	lea    0x14(%esp),%edx
4245a3:	52                   	push   %edx
4245a4:	56                   	push   %esi
4245a5:	e8 26 e6 00 00       	call   0x432bd0
4245aa:	83 c4 0c             	add    $0xc,%esp
4245ad:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4245b4:	8b 88 3c 09 00 00    	mov    0x93c(%eax),%ecx
4245ba:	83 f9 1e             	cmp    $0x1e,%ecx
4245bd:	74 3e                	je     0x4245fd
4245bf:	68 ec 7f 46 00       	push   $0x467fec
4245c4:	8d 54 24 14          	lea    0x14(%esp),%edx
4245c8:	e8 d3 2c ff ff       	call   0x4172a0
4245cd:	8b c6                	mov    %esi,%eax
4245cf:	83 c4 04             	add    $0x4,%esp
4245d2:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4245d9:	8d 50 01             	lea    0x1(%eax),%edx
4245dc:	8d 64 24 00          	lea    0x0(%esp),%esp
4245e0:	8a 08                	mov    (%eax),%cl
4245e2:	40                   	inc    %eax
4245e3:	3a cb                	cmp    %bl,%cl
4245e5:	75 f9                	jne    0x4245e0
4245e7:	2b c2                	sub    %edx,%eax
4245e9:	8b cd                	mov    %ebp,%ecx
4245eb:	2b c8                	sub    %eax,%ecx
4245ed:	49                   	dec    %ecx
4245ee:	51                   	push   %ecx
4245ef:	8d 54 24 14          	lea    0x14(%esp),%edx
4245f3:	52                   	push   %edx
4245f4:	56                   	push   %esi
4245f5:	e8 d6 e5 00 00       	call   0x432bd0
4245fa:	83 c4 0c             	add    $0xc,%esp
4245fd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
424604:	8b 88 40 09 00 00    	mov    0x940(%eax),%ecx
42460a:	83 f9 1e             	cmp    $0x1e,%ecx
42460d:	74 3e                	je     0x42464d
42460f:	68 dc 7f 46 00       	push   $0x467fdc
424614:	8d 54 24 14          	lea    0x14(%esp),%edx
424618:	e8 83 2c ff ff       	call   0x4172a0
42461d:	8b c6                	mov    %esi,%eax
42461f:	83 c4 04             	add    $0x4,%esp
424622:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
424629:	8d 50 01             	lea    0x1(%eax),%edx
42462c:	8d 64 24 00          	lea    0x0(%esp),%esp
424630:	8a 08                	mov    (%eax),%cl
424632:	40                   	inc    %eax
424633:	3a cb                	cmp    %bl,%cl
424635:	75 f9                	jne    0x424630
424637:	2b c2                	sub    %edx,%eax
424639:	8b cd                	mov    %ebp,%ecx
42463b:	2b c8                	sub    %eax,%ecx
42463d:	49                   	dec    %ecx
42463e:	51                   	push   %ecx
42463f:	8d 54 24 14          	lea    0x14(%esp),%edx
424643:	52                   	push   %edx
424644:	56                   	push   %esi
424645:	e8 86 e5 00 00       	call   0x432bd0
42464a:	83 c4 0c             	add    $0xc,%esp
42464d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
424654:	8b 88 44 09 00 00    	mov    0x944(%eax),%ecx
42465a:	81 f9 10 27 00 00    	cmp    $0x2710,%ecx
424660:	74 3b                	je     0x42469d
424662:	68 cc 7f 46 00       	push   $0x467fcc
424667:	8d 54 24 14          	lea    0x14(%esp),%edx
42466b:	e8 30 2c ff ff       	call   0x4172a0
424670:	8b c6                	mov    %esi,%eax
424672:	83 c4 04             	add    $0x4,%esp
424675:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42467c:	8d 50 01             	lea    0x1(%eax),%edx
42467f:	90                   	nop
424680:	8a 08                	mov    (%eax),%cl
424682:	40                   	inc    %eax
424683:	3a cb                	cmp    %bl,%cl
424685:	75 f9                	jne    0x424680
424687:	2b c2                	sub    %edx,%eax
424689:	8b cd                	mov    %ebp,%ecx
42468b:	2b c8                	sub    %eax,%ecx
42468d:	49                   	dec    %ecx
42468e:	51                   	push   %ecx
42468f:	8d 54 24 14          	lea    0x14(%esp),%edx
424693:	52                   	push   %edx
424694:	56                   	push   %esi
424695:	e8 36 e5 00 00       	call   0x432bd0
42469a:	83 c4 0c             	add    $0xc,%esp
42469d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
4246a4:	8b 88 48 09 00 00    	mov    0x948(%eax),%ecx
4246aa:	83 f9 0c             	cmp    $0xc,%ecx
4246ad:	74 3e                	je     0x4246ed
4246af:	68 c0 7f 46 00       	push   $0x467fc0
4246b4:	8d 54 24 14          	lea    0x14(%esp),%edx
4246b8:	e8 e3 2b ff ff       	call   0x4172a0
4246bd:	8b c6                	mov    %esi,%eax
4246bf:	83 c4 04             	add    $0x4,%esp
4246c2:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
4246c9:	8d 50 01             	lea    0x1(%eax),%edx
4246cc:	8d 64 24 00          	lea    0x0(%esp),%esp
4246d0:	8a 08                	mov    (%eax),%cl
4246d2:	40                   	inc    %eax
4246d3:	3a cb                	cmp    %bl,%cl
4246d5:	75 f9                	jne    0x4246d0
4246d7:	2b c2                	sub    %edx,%eax