6ba47d:	8d 46 01             	lea    0x1(%esi),%eax
6ba480:	57                   	push   %edi
6ba481:	50                   	push   %eax
6ba482:	53                   	push   %ebx
6ba483:	6a 0d                	push   $0xd
6ba485:	e8 96 b6 00 00       	call   0x6c5b20
6ba48a:	83 c4 14             	add    $0x14,%esp
6ba48d:	5d                   	pop    %ebp
6ba48e:	5b                   	pop    %ebx
6ba48f:	5f                   	pop    %edi
6ba490:	5e                   	pop    %esi
6ba491:	c3                   	ret
6ba492:	46                   	inc    %esi
6ba493:	3b f7                	cmp    %edi,%esi
6ba495:	0f 84 10 01 00 00    	je     0x6ba5ab
6ba49b:	0f b6 06             	movzbl (%esi),%eax
6ba49e:	0f b6 44 18 4c       	movzbl 0x4c(%eax,%ebx,1),%eax
6ba4a3:	83 c0 fb             	add    $0xfffffffb,%eax
6ba4a6:	83 f8 18             	cmp    $0x18,%eax
6ba4a9:	0f 87 1a 04 00 00    	ja     0x6ba8c9
6ba4af:	0f b6 80 60 a9 6b 00 	movzbl 0x6ba960(%eax),%eax
6ba4b6:	ff 24 85 50 a9 6b 00 	jmp    *0x6ba950(,%eax,4)
6ba4bd:	ff 74 24 20          	push   0x20(%esp)
6ba4c1:	8d 46 01             	lea    0x1(%esi),%eax
6ba4c4:	57                   	push   %edi
6ba4c5:	50                   	push   %eax
6ba4c6:	53                   	push   %ebx
6ba4c7:	e8 74 b1 00 00       	call   0x6c5640
6ba4cc:	83 c4 10             	add    $0x10,%esp
6ba4cf:	5d                   	pop    %ebp
6ba4d0:	5b                   	pop    %ebx
6ba4d1:	5f                   	pop    %edi
6ba4d2:	5e                   	pop    %esi
6ba4d3:	c3                   	ret
6ba4d4:	ff 74 24 20          	push   0x20(%esp)
6ba4d8:	8d 46 01             	lea    0x1(%esi),%eax
6ba4db:	57                   	push   %edi
6ba4dc:	50                   	push   %eax
6ba4dd:	53                   	push   %ebx
6ba4de:	e8 fd bf 00 00       	call   0x6c64e0
6ba4e3:	83 c4 10             	add    $0x10,%esp
6ba4e6:	5d                   	pop    %ebp
6ba4e7:	5b                   	pop    %ebx
6ba4e8:	5f                   	pop    %edi
6ba4e9:	5e                   	pop    %esi
6ba4ea:	c3                   	ret
6ba4eb:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba4ef:	5d                   	pop    %ebp
6ba4f0:	5b                   	pop    %ebx
6ba4f1:	5f                   	pop    %edi
6ba4f2:	89 08                	mov    %ecx,(%eax)
6ba4f4:	b8 1d 00 00 00       	mov    $0x1d,%eax
6ba4f9:	5e                   	pop    %esi
6ba4fa:	c3                   	ret
6ba4fb:	8d 46 01             	lea    0x1(%esi),%eax
6ba4fe:	3b c7                	cmp    %edi,%eax
6ba500:	75 10                	jne    0x6ba512
6ba502:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba506:	5d                   	pop    %ebp
6ba507:	5b                   	pop    %ebx
6ba508:	89 38                	mov    %edi,(%eax)
6ba50a:	b8 f1 ff ff ff       	mov    $0xfffffff1,%eax
6ba50f:	5f                   	pop    %edi
6ba510:	5e                   	pop    %esi
6ba511:	c3                   	ret
6ba512:	46                   	inc    %esi
6ba513:	3b f7                	cmp    %edi,%esi
6ba515:	74 2c                	je     0x6ba543
6ba517:	8d 4e 01             	lea    0x1(%esi),%ecx
6ba51a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
6ba520:	0f b6 06             	movzbl (%esi),%eax
6ba523:	0f b6 44 18 4c       	movzbl 0x4c(%eax,%ebx,1),%eax
6ba528:	83 e8 09             	sub    $0x9,%eax
6ba52b:	74 0c                	je     0x6ba539
6ba52d:	83 e8 01             	sub    $0x1,%eax
6ba530:	74 0b                	je     0x6ba53d
6ba532:	83 e8 0b             	sub    $0xb,%eax
6ba535:	75 0c                	jne    0x6ba543
6ba537:	eb 04                	jmp    0x6ba53d
6ba539:	3b cf                	cmp    %edi,%ecx
6ba53b:	74 06                	je     0x6ba543
6ba53d:	46                   	inc    %esi
6ba53e:	41                   	inc    %ecx
6ba53f:	3b f7                	cmp    %edi,%esi
6ba541:	75 dd                	jne    0x6ba520
6ba543:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba547:	5d                   	pop    %ebp
6ba548:	5b                   	pop    %ebx
6ba549:	5f                   	pop    %edi
6ba54a:	89 30                	mov    %esi,(%eax)
6ba54c:	b8 0f 00 00 00       	mov    $0xf,%eax
6ba551:	5e                   	pop    %esi
6ba552:	c3                   	ret
6ba553:	ff 74 24 20          	push   0x20(%esp)
6ba557:	8d 46 01             	lea    0x1(%esi),%eax
6ba55a:	57                   	push   %edi
6ba55b:	50                   	push   %eax
6ba55c:	53                   	push   %ebx
6ba55d:	e8 fe bc 00 00       	call   0x6c6260
6ba562:	83 c4 10             	add    $0x10,%esp
6ba565:	5d                   	pop    %ebp
6ba566:	5b                   	pop    %ebx
6ba567:	5f                   	pop    %edi
6ba568:	5e                   	pop    %esi
6ba569:	c3                   	ret
6ba56a:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba56e:	8d 4e 01             	lea    0x1(%esi),%ecx
6ba571:	5d                   	pop    %ebp
6ba572:	5b                   	pop    %ebx
6ba573:	5f                   	pop    %edi
6ba574:	89 08                	mov    %ecx,(%eax)
6ba576:	b8 26 00 00 00       	mov    $0x26,%eax
6ba57b:	5e                   	pop    %esi
6ba57c:	c3                   	ret
6ba57d:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba581:	8d 4e 01             	lea    0x1(%esi),%ecx
6ba584:	5d                   	pop    %ebp
6ba585:	5b                   	pop    %ebx
6ba586:	5f                   	pop    %edi
6ba587:	89 08                	mov    %ecx,(%eax)
6ba589:	b8 19 00 00 00       	mov    $0x19,%eax
6ba58e:	5e                   	pop    %esi
6ba58f:	c3                   	ret
6ba590:	46                   	inc    %esi
6ba591:	3b f7                	cmp    %edi,%esi
6ba593:	75 0a                	jne    0x6ba59f
6ba595:	5d                   	pop    %ebp
6ba596:	5b                   	pop    %ebx
6ba597:	5f                   	pop    %edi
6ba598:	b8 e6 ff ff ff       	mov    $0xffffffe6,%eax
6ba59d:	5e                   	pop    %esi
6ba59e:	c3                   	ret
6ba59f:	80 3e 5d             	cmpb   $0x5d,(%esi)
6ba5a2:	75 27                	jne    0x6ba5cb
6ba5a4:	8d 46 01             	lea    0x1(%esi),%eax
6ba5a7:	3b c7                	cmp    %edi,%eax
6ba5a9:	75 08                	jne    0x6ba5b3
6ba5ab:	5d                   	pop    %ebp
6ba5ac:	5b                   	pop    %ebx
6ba5ad:	5f                   	pop    %edi
6ba5ae:	83 c8 ff             	or     $0xffffffff,%eax
6ba5b1:	5e                   	pop    %esi
6ba5b2:	c3                   	ret
6ba5b3:	80 38 3e             	cmpb   $0x3e,(%eax)
6ba5b6:	75 13                	jne    0x6ba5cb
6ba5b8:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba5bc:	8d 4e 02             	lea    0x2(%esi),%ecx
6ba5bf:	5d                   	pop    %ebp
6ba5c0:	5b                   	pop    %ebx
6ba5c1:	5f                   	pop    %edi
6ba5c2:	89 08                	mov    %ecx,(%eax)
6ba5c4:	b8 22 00 00 00       	mov    $0x22,%eax
6ba5c9:	5e                   	pop    %esi
6ba5ca:	c3                   	ret
6ba5cb:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba5cf:	5d                   	pop    %ebp
6ba5d0:	5b                   	pop    %ebx
6ba5d1:	5f                   	pop    %edi
6ba5d2:	89 30                	mov    %esi,(%eax)
6ba5d4:	b8 1a 00 00 00       	mov    $0x1a,%eax
6ba5d9:	5e                   	pop    %esi
6ba5da:	c3                   	ret
6ba5db:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba5df:	8d 4e 01             	lea    0x1(%esi),%ecx
6ba5e2:	5d                   	pop    %ebp
6ba5e3:	5b                   	pop    %ebx
6ba5e4:	5f                   	pop    %edi
6ba5e5:	89 08                	mov    %ecx,(%eax)
6ba5e7:	b8 17 00 00 00       	mov    $0x17,%eax
6ba5ec:	5e                   	pop    %esi
6ba5ed:	c3                   	ret
6ba5ee:	46                   	inc    %esi
6ba5ef:	3b f7                	cmp    %edi,%esi
6ba5f1:	75 0a                	jne    0x6ba5fd
6ba5f3:	5d                   	pop    %ebp
6ba5f4:	5b                   	pop    %ebx
6ba5f5:	5f                   	pop    %edi
6ba5f6:	b8 e8 ff ff ff       	mov    $0xffffffe8,%eax
6ba5fb:	5e                   	pop    %esi
6ba5fc:	c3                   	ret
6ba5fd:	0f b6 06             	movzbl (%esi),%eax
6ba600:	0f b6 44 18 4c       	movzbl 0x4c(%eax,%ebx,1),%eax
6ba605:	83 c0 f7             	add    $0xfffffff7,%eax
6ba608:	83 f8 1b             	cmp    $0x1b,%eax
6ba60b:	0f 87 b8 02 00 00    	ja     0x6ba8c9
6ba611:	0f b6 80 90 a9 6b 00 	movzbl 0x6ba990(%eax),%eax
6ba618:	ff 24 85 7c a9 6b 00 	jmp    *0x6ba97c(,%eax,4)
6ba61f:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba623:	8d 4e 01             	lea    0x1(%esi),%ecx
6ba626:	5d                   	pop    %ebp
6ba627:	5b                   	pop    %ebx
6ba628:	5f                   	pop    %edi
6ba629:	89 08                	mov    %ecx,(%eax)
6ba62b:	b8 24 00 00 00       	mov    $0x24,%eax
6ba630:	5e                   	pop    %esi
6ba631:	c3                   	ret
6ba632:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba636:	8d 4e 01             	lea    0x1(%esi),%ecx
6ba639:	5d                   	pop    %ebp
6ba63a:	5b                   	pop    %ebx
6ba63b:	5f                   	pop    %edi
6ba63c:	89 08                	mov    %ecx,(%eax)
6ba63e:	b8 23 00 00 00       	mov    $0x23,%eax
6ba643:	5e                   	pop    %esi
6ba644:	c3                   	ret
6ba645:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba649:	8d 4e 01             	lea    0x1(%esi),%ecx
6ba64c:	5d                   	pop    %ebp
6ba64d:	5b                   	pop    %ebx
6ba64e:	5f                   	pop    %edi
6ba64f:	89 08                	mov    %ecx,(%eax)
6ba651:	b8 25 00 00 00       	mov    $0x25,%eax
6ba656:	5e                   	pop    %esi
6ba657:	c3                   	ret
6ba658:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba65c:	5d                   	pop    %ebp
6ba65d:	5b                   	pop    %ebx
6ba65e:	5f                   	pop    %edi
6ba65f:	89 30                	mov    %esi,(%eax)
6ba661:	b8 18 00 00 00       	mov    $0x18,%eax
6ba666:	5e                   	pop    %esi
6ba667:	c3                   	ret
6ba668:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba66c:	8d 4e 01             	lea    0x1(%esi),%ecx
6ba66f:	5d                   	pop    %ebp
6ba670:	5b                   	pop    %ebx
6ba671:	5f                   	pop    %edi
6ba672:	89 08                	mov    %ecx,(%eax)
6ba674:	b8 15 00 00 00       	mov    $0x15,%eax
6ba679:	5e                   	pop    %esi
6ba67a:	c3                   	ret
6ba67b:	8b 44 24 20          	mov    0x20(%esp),%eax
6ba67f:	8d 4e 01             	lea    0x1(%esi),%ecx
6ba682:	5d                   	pop    %ebp
6ba683:	5b                   	pop    %ebx
6ba684:	5f                   	pop    %edi
6ba685:	89 08                	mov    %ecx,(%eax)
6ba687:	b8 11 00 00 00       	mov    $0x11,%eax
6ba68c:	5e                   	pop    %esi
6ba68d:	c3                   	ret
6ba68e:	ff 74 24 20          	push   0x20(%esp)
6ba692:	8d 46 01             	lea    0x1(%esi),%eax
6ba695:	57                   	push   %edi
6ba696:	50                   	push   %eax
6ba697:	53                   	push   %ebx
6ba698:	e8 43 c2 00 00       	call   0x6c68e0
6ba69d:	83 c4 10             	add    $0x10,%esp
6ba6a0:	5d                   	pop    %ebp
6ba6a1:	5b                   	pop    %ebx
6ba6a2:	5f                   	pop    %edi
6ba6a3:	5e                   	pop    %esi
6ba6a4:	c3                   	ret
6ba6a5:	8b c7                	mov    %edi,%eax
6ba6a7:	2b c6                	sub    %esi,%eax
6ba6a9:	83 f8 02             	cmp    $0x2,%eax
6ba6ac:	0f 8c 82 00 00 00    	jl     0x6ba734
6ba6b2:	8b 83 58 01 00 00    	mov    0x158(%ebx),%eax
6ba6b8:	56                   	push   %esi
6ba6b9:	53                   	push   %ebx
6ba6ba:	ff d0                	call   *%eax
6ba6bc:	83 c4 08             	add    $0x8,%esp
6ba6bf:	85 c0                	test   %eax,%eax
6ba6c1:	74 0d                	je     0x6ba6d0
6ba6c3:	83 c6 02             	add    $0x2,%esi
6ba6c6:	bd 12 00 00 00       	mov    $0x12,%ebp
6ba6cb:	e9 b1 00 00 00       	jmp    0x6ba781
6ba6d0:	8b 83 4c 01 00 00    	mov    0x14c(%ebx),%eax
6ba6d6:	56                   	push   %esi
6ba6d7:	53                   	push   %ebx
6ba6d8:	ff d0                	call   *%eax
6ba6da:	83 c4 08             	add    $0x8,%esp
6ba6dd:	85 c0                	test   %eax,%eax
6ba6df:	0f 84 e4 01 00 00    	je     0x6ba8c9
6ba6e5:	83 c6 02             	add    $0x2,%esi
6ba6e8:	e9 8f 00 00 00       	jmp    0x6ba77c
6ba6ed:	8b c7                	mov    %edi,%eax
6ba6ef:	2b c6                	sub    %esi,%eax
6ba6f1:	83 f8 03             	cmp    $0x3,%eax
6ba6f4:	7c 3e                	jl     0x6ba734
6ba6f6:	8b 83 5c 01 00 00    	mov    0x15c(%ebx),%eax
6ba6fc:	56                   	push   %esi
6ba6fd:	53                   	push   %ebx
6ba6fe:	ff d0                	call   *%eax
6ba700:	83 c4 08             	add    $0x8,%esp
6ba703:	85 c0                	test   %eax,%eax
6ba705:	74 0a                	je     0x6ba711
6ba707:	83 c6 03             	add    $0x3,%esi
6ba70a:	bd 12 00 00 00       	mov    $0x12,%ebp
6ba70f:	eb 70                	jmp    0x6ba781
6ba711:	8b 83 50 01 00 00    	mov    0x150(%ebx),%eax
6ba717:	56                   	push   %esi
6ba718:	53                   	push   %ebx
6ba719:	ff d0                	call   *%eax
6ba71b:	83 c4 08             	add    $0x8,%esp
6ba71e:	85 c0                	test   %eax,%eax
6ba720:	0f 84 a3 01 00 00    	je     0x6ba8c9
6ba726:	83 c6 03             	add    $0x3,%esi
6ba729:	eb 51                	jmp    0x6ba77c
6ba72b:	8b c7                	mov    %edi,%eax
6ba72d:	2b c6                	sub    %esi,%eax
6ba72f:	83 f8 04             	cmp    $0x4,%eax
6ba732:	7d 0a                	jge    0x6ba73e
6ba734:	5d                   	pop    %ebp
6ba735:	5b                   	pop    %ebx
6ba736:	5f                   	pop    %edi
6ba737:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
6ba73c:	5e                   	pop    %esi
6ba73d:	c3                   	ret
6ba73e:	8b 83 60 01 00 00    	mov    0x160(%ebx),%eax
6ba744:	56                   	push   %esi
6ba745:	53                   	push   %ebx
6ba746:	ff d0                	call   *%eax
6ba748:	83 c4 08             	add    $0x8,%esp
6ba74b:	85 c0                	test   %eax,%eax
6ba74d:	74 0a                	je     0x6ba759
6ba74f:	83 c6 04             	add    $0x4,%esi
6ba752:	bd 12 00 00 00       	mov    $0x12,%ebp
6ba757:	eb 28                	jmp    0x6ba781
6ba759:	8b 83 54 01 00 00    	mov    0x154(%ebx),%eax
6ba75f:	56                   	push   %esi
6ba760:	53                   	push   %ebx
6ba761:	ff d0                	call   *%eax
6ba763:	83 c4 08             	add    $0x8,%esp
6ba766:	85 c0                	test   %eax,%eax
6ba768:	0f 84 5b 01 00 00    	je     0x6ba8c9
6ba76e:	83 c6 04             	add    $0x4,%esi
6ba771:	eb 09                	jmp    0x6ba77c
6ba773:	bd 12 00 00 00       	mov    $0x12,%ebp
6ba778:	46                   	inc    %esi
6ba779:	eb 06                	jmp    0x6ba781
6ba77b:	46                   	inc    %esi
6ba77c:	bd 13 00 00 00       	mov    $0x13,%ebp
6ba781:	3b f7                	cmp    %edi,%esi
6ba783:	74 6a                	je     0x6ba7ef
6ba785:	2b fe                	sub    %esi,%edi
6ba787:	66 0f 1f 84 00 00 00 	nopw   0x0(%eax,%eax,1)
6ba78e:	00 00
6ba790:	0f b6 06             	movzbl (%esi),%eax
6ba793:	0f b6 44 18 4c       	movzbl 0x4c(%eax,%ebx,1),%eax
6ba798:	83 c0 fb             	add    $0xfffffffb,%eax
6ba79b:	83 f8 1f             	cmp    $0x1f,%eax
6ba79e:	0f 87 25 01 00 00    	ja     0x6ba8c9
6ba7a4:	0f b6 80 d8 a9 6b 00 	movzbl 0x6ba9d8(%eax),%eax
6ba7ab:	ff 24 85 ac a9 6b 00 	jmp    *0x6ba9ac(,%eax,4)
6ba7b2:	83 ff 02             	cmp    $0x2,%edi
6ba7b5:	0f 8c 79 ff ff ff    	jl     0x6ba734
6ba7bb:	8b 83 4c 01 00 00    	mov    0x14c(%ebx),%eax
6ba7c1:	56                   	push   %esi
6ba7c2:	53                   	push   %ebx
6ba7c3:	ff d0                	call   *%eax