63c34e:	75 31                	jne    0x63c381
63c350:	8b 03                	mov    (%ebx),%eax
63c352:	3b 46 10             	cmp    0x10(%esi),%eax
63c355:	0f 83 40 01 00 00    	jae    0x63c49b
63c35b:	ff 75 14             	push   0x14(%ebp)
63c35e:	53                   	push   %ebx
63c35f:	56                   	push   %esi
63c360:	8b 75 08             	mov    0x8(%ebp),%esi
63c363:	6a 01                	push   $0x1
63c365:	56                   	push   %esi
63c366:	e8 d5 fd ff ff       	call   0x63c140
63c36b:	8b c6                	mov    %esi,%eax
63c36d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c370:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c377:	59                   	pop    %ecx
63c378:	5f                   	pop    %edi
63c379:	5e                   	pop    %esi
63c37a:	5b                   	pop    %ebx
63c37b:	8b e5                	mov    %ebp,%esp
63c37d:	5d                   	pop    %ebp
63c37e:	c2 10 00             	ret    $0x10
63c381:	3b f7                	cmp    %edi,%esi
63c383:	75 34                	jne    0x63c3b9
63c385:	8b 57 08             	mov    0x8(%edi),%edx
63c388:	8b 42 10             	mov    0x10(%edx),%eax
63c38b:	3b 03                	cmp    (%ebx),%eax
63c38d:	0f 83 08 01 00 00    	jae    0x63c49b
63c393:	ff 75 14             	push   0x14(%ebp)
63c396:	8b 75 08             	mov    0x8(%ebp),%esi
63c399:	53                   	push   %ebx
63c39a:	52                   	push   %edx
63c39b:	6a 00                	push   $0x0
63c39d:	56                   	push   %esi
63c39e:	e8 9d fd ff ff       	call   0x63c140
63c3a3:	8b c6                	mov    %esi,%eax
63c3a5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c3a8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c3af:	59                   	pop    %ecx
63c3b0:	5f                   	pop    %edi
63c3b1:	5e                   	pop    %esi
63c3b2:	5b                   	pop    %ebx
63c3b3:	8b e5                	mov    %ebp,%esp
63c3b5:	5d                   	pop    %ebp
63c3b6:	c2 10 00             	ret    $0x10
63c3b9:	8b 03                	mov    (%ebx),%eax
63c3bb:	8b 4e 10             	mov    0x10(%esi),%ecx
63c3be:	3b c8                	cmp    %eax,%ecx
63c3c0:	76 52                	jbe    0x63c414
63c3c2:	8d 4d 10             	lea    0x10(%ebp),%ecx
63c3c5:	89 75 10             	mov    %esi,0x10(%ebp)
63c3c8:	e8 d3 b7 ff ff       	call   0x637ba0
63c3cd:	8b 45 10             	mov    0x10(%ebp),%eax
63c3d0:	8b 0b                	mov    (%ebx),%ecx
63c3d2:	39 48 10             	cmp    %ecx,0x10(%eax)
63c3d5:	73 36                	jae    0x63c40d
63c3d7:	8b 48 08             	mov    0x8(%eax),%ecx
63c3da:	ff 75 14             	push   0x14(%ebp)
63c3dd:	53                   	push   %ebx
63c3de:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
63c3e2:	8b 4d ec             	mov    -0x14(%ebp),%ecx
63c3e5:	0f 84 74 ff ff ff    	je     0x63c35f
63c3eb:	8b 75 08             	mov    0x8(%ebp),%esi
63c3ee:	50                   	push   %eax
63c3ef:	6a 00                	push   $0x0
63c3f1:	56                   	push   %esi
63c3f2:	e8 49 fd ff ff       	call   0x63c140
63c3f7:	8b c6                	mov    %esi,%eax
63c3f9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c3fc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c403:	59                   	pop    %ecx
63c404:	5f                   	pop    %edi
63c405:	5e                   	pop    %esi
63c406:	5b                   	pop    %ebx
63c407:	8b e5                	mov    %ebp,%esp
63c409:	5d                   	pop    %ebp
63c40a:	c2 10 00             	ret    $0x10
63c40d:	8b c1                	mov    %ecx,%eax
63c40f:	8b 4e 10             	mov    0x10(%esi),%ecx
63c412:	3b c8                	cmp    %eax,%ecx
63c414:	0f 83 81 00 00 00    	jae    0x63c49b
63c41a:	8d 4d 10             	lea    0x10(%ebp),%ecx
63c41d:	89 75 10             	mov    %esi,0x10(%ebp)
63c420:	e8 2b b7 ff ff       	call   0x637b50
63c425:	8b 45 10             	mov    0x10(%ebp),%eax
63c428:	3b c7                	cmp    %edi,%eax
63c42a:	74 07                	je     0x63c433
63c42c:	8b 0b                	mov    (%ebx),%ecx
63c42e:	3b 48 10             	cmp    0x10(%eax),%ecx
63c431:	73 68                	jae    0x63c49b
63c433:	8b 4e 08             	mov    0x8(%esi),%ecx
63c436:	ff 75 14             	push   0x14(%ebp)
63c439:	53                   	push   %ebx
63c43a:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
63c43e:	8b 4d ec             	mov    -0x14(%ebp),%ecx
63c441:	74 22                	je     0x63c465
63c443:	56                   	push   %esi
63c444:	8b 75 08             	mov    0x8(%ebp),%esi
63c447:	6a 00                	push   $0x0
63c449:	56                   	push   %esi
63c44a:	e8 f1 fc ff ff       	call   0x63c140
63c44f:	8b c6                	mov    %esi,%eax
63c451:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c454:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c45b:	59                   	pop    %ecx
63c45c:	5f                   	pop    %edi
63c45d:	5e                   	pop    %esi
63c45e:	5b                   	pop    %ebx
63c45f:	8b e5                	mov    %ebp,%esp
63c461:	5d                   	pop    %ebp
63c462:	c2 10 00             	ret    $0x10
63c465:	8b 75 08             	mov    0x8(%ebp),%esi
63c468:	50                   	push   %eax
63c469:	6a 01                	push   $0x1
63c46b:	56                   	push   %esi
63c46c:	e8 cf fc ff ff       	call   0x63c140
63c471:	8b c6                	mov    %esi,%eax
63c473:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c476:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c47d:	59                   	pop    %ecx
63c47e:	5f                   	pop    %edi
63c47f:	5e                   	pop    %esi
63c480:	5b                   	pop    %ebx
63c481:	8b e5                	mov    %ebp,%esp
63c483:	5d                   	pop    %ebp
63c484:	c2 10 00             	ret    $0x10
63c487:	ff 75 14             	push   0x14(%ebp)
63c48a:	e8 41 40 eb ff       	call   0x4f04d0
63c48f:	83 c4 04             	add    $0x4,%esp
63c492:	6a 00                	push   $0x0
63c494:	6a 00                	push   $0x0
63c496:	e8 97 65 fa ff       	call   0x5e2a32
63c49b:	ff 75 14             	push   0x14(%ebp)
63c49e:	8b 4d ec             	mov    -0x14(%ebp),%ecx
63c4a1:	8d 45 e4             	lea    -0x1c(%ebp),%eax
63c4a4:	53                   	push   %ebx
63c4a5:	6a 00                	push   $0x0
63c4a7:	50                   	push   %eax
63c4a8:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
63c4af:	e8 0c 02 00 00       	call   0x63c6c0
63c4b4:	8b 08                	mov    (%eax),%ecx
63c4b6:	8b 45 08             	mov    0x8(%ebp),%eax
63c4b9:	89 08                	mov    %ecx,(%eax)
63c4bb:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c4be:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c4c5:	59                   	pop    %ecx
63c4c6:	5f                   	pop    %edi
63c4c7:	5e                   	pop    %esi
63c4c8:	5b                   	pop    %ebx
63c4c9:	8b e5                	mov    %ebp,%esp
63c4cb:	5d                   	pop    %ebp
63c4cc:	c2 10 00             	ret    $0x10
63c4cf:	cc                   	int3
63c4d0:	55                   	push   %ebp
63c4d1:	8b ec                	mov    %esp,%ebp
63c4d3:	6a ff                	push   $0xffffffff
63c4d5:	68 00 42 66 00       	push   $0x664200
63c4da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
63c4e0:	50                   	push   %eax
63c4e1:	83 ec 10             	sub    $0x10,%esp
63c4e4:	53                   	push   %ebx
63c4e5:	56                   	push   %esi
63c4e6:	57                   	push   %edi
63c4e7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
63c4ec:	33 c5                	xor    %ebp,%eax
63c4ee:	50                   	push   %eax
63c4ef:	8d 45 f4             	lea    -0xc(%ebp),%eax
63c4f2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
63c4f8:	89 65 f0             	mov    %esp,-0x10(%ebp)
63c4fb:	89 4d ec             	mov    %ecx,-0x14(%ebp)
63c4fe:	83 79 04 00          	cmpl   $0x0,0x4(%ecx)
63c502:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
63c509:	75 29                	jne    0x63c534
63c50b:	ff 75 14             	push   0x14(%ebp)
63c50e:	8b 75 08             	mov    0x8(%ebp),%esi
63c511:	ff 75 10             	push   0x10(%ebp)
63c514:	ff 31                	push   (%ecx)
63c516:	6a 01                	push   $0x1
63c518:	56                   	push   %esi
63c519:	e8 22 fc ff ff       	call   0x63c140
63c51e:	8b c6                	mov    %esi,%eax
63c520:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c523:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c52a:	59                   	pop    %ecx
63c52b:	5f                   	pop    %edi
63c52c:	5e                   	pop    %esi
63c52d:	5b                   	pop    %ebx
63c52e:	8b e5                	mov    %ebp,%esp
63c530:	5d                   	pop    %ebp
63c531:	c2 10 00             	ret    $0x10
63c534:	8b 39                	mov    (%ecx),%edi
63c536:	8b 75 0c             	mov    0xc(%ebp),%esi
63c539:	8b 5d 10             	mov    0x10(%ebp),%ebx
63c53c:	3b 37                	cmp    (%edi),%esi
63c53e:	75 31                	jne    0x63c571
63c540:	8b 03                	mov    (%ebx),%eax
63c542:	3b 46 10             	cmp    0x10(%esi),%eax
63c545:	0f 8d 40 01 00 00    	jge    0x63c68b
63c54b:	ff 75 14             	push   0x14(%ebp)
63c54e:	53                   	push   %ebx
63c54f:	56                   	push   %esi
63c550:	8b 75 08             	mov    0x8(%ebp),%esi
63c553:	6a 01                	push   $0x1
63c555:	56                   	push   %esi
63c556:	e8 e5 fb ff ff       	call   0x63c140
63c55b:	8b c6                	mov    %esi,%eax
63c55d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c560:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c567:	59                   	pop    %ecx
63c568:	5f                   	pop    %edi
63c569:	5e                   	pop    %esi
63c56a:	5b                   	pop    %ebx
63c56b:	8b e5                	mov    %ebp,%esp
63c56d:	5d                   	pop    %ebp
63c56e:	c2 10 00             	ret    $0x10
63c571:	3b f7                	cmp    %edi,%esi
63c573:	75 34                	jne    0x63c5a9
63c575:	8b 57 08             	mov    0x8(%edi),%edx
63c578:	8b 42 10             	mov    0x10(%edx),%eax
63c57b:	3b 03                	cmp    (%ebx),%eax
63c57d:	0f 8d 08 01 00 00    	jge    0x63c68b
63c583:	ff 75 14             	push   0x14(%ebp)
63c586:	8b 75 08             	mov    0x8(%ebp),%esi
63c589:	53                   	push   %ebx
63c58a:	52                   	push   %edx
63c58b:	6a 00                	push   $0x0
63c58d:	56                   	push   %esi
63c58e:	e8 ad fb ff ff       	call   0x63c140
63c593:	8b c6                	mov    %esi,%eax
63c595:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c598:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c59f:	59                   	pop    %ecx
63c5a0:	5f                   	pop    %edi
63c5a1:	5e                   	pop    %esi
63c5a2:	5b                   	pop    %ebx
63c5a3:	8b e5                	mov    %ebp,%esp
63c5a5:	5d                   	pop    %ebp
63c5a6:	c2 10 00             	ret    $0x10
63c5a9:	8b 03                	mov    (%ebx),%eax
63c5ab:	8b 4e 10             	mov    0x10(%esi),%ecx
63c5ae:	3b c8                	cmp    %eax,%ecx
63c5b0:	7e 52                	jle    0x63c604
63c5b2:	8d 4d 10             	lea    0x10(%ebp),%ecx
63c5b5:	89 75 10             	mov    %esi,0x10(%ebp)
63c5b8:	e8 e3 b5 ff ff       	call   0x637ba0
63c5bd:	8b 45 10             	mov    0x10(%ebp),%eax
63c5c0:	8b 0b                	mov    (%ebx),%ecx
63c5c2:	39 48 10             	cmp    %ecx,0x10(%eax)
63c5c5:	7d 36                	jge    0x63c5fd
63c5c7:	8b 48 08             	mov    0x8(%eax),%ecx
63c5ca:	ff 75 14             	push   0x14(%ebp)
63c5cd:	53                   	push   %ebx
63c5ce:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
63c5d2:	8b 4d ec             	mov    -0x14(%ebp),%ecx
63c5d5:	0f 84 74 ff ff ff    	je     0x63c54f
63c5db:	8b 75 08             	mov    0x8(%ebp),%esi
63c5de:	50                   	push   %eax
63c5df:	6a 00                	push   $0x0
63c5e1:	56                   	push   %esi
63c5e2:	e8 59 fb ff ff       	call   0x63c140
63c5e7:	8b c6                	mov    %esi,%eax
63c5e9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c5ec:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c5f3:	59                   	pop    %ecx
63c5f4:	5f                   	pop    %edi
63c5f5:	5e                   	pop    %esi
63c5f6:	5b                   	pop    %ebx
63c5f7:	8b e5                	mov    %ebp,%esp
63c5f9:	5d                   	pop    %ebp
63c5fa:	c2 10 00             	ret    $0x10
63c5fd:	8b c1                	mov    %ecx,%eax
63c5ff:	8b 4e 10             	mov    0x10(%esi),%ecx
63c602:	3b c8                	cmp    %eax,%ecx
63c604:	0f 8d 81 00 00 00    	jge    0x63c68b
63c60a:	8d 4d 10             	lea    0x10(%ebp),%ecx
63c60d:	89 75 10             	mov    %esi,0x10(%ebp)
63c610:	e8 3b b5 ff ff       	call   0x637b50
63c615:	8b 45 10             	mov    0x10(%ebp),%eax
63c618:	3b c7                	cmp    %edi,%eax
63c61a:	74 07                	je     0x63c623
63c61c:	8b 0b                	mov    (%ebx),%ecx
63c61e:	3b 48 10             	cmp    0x10(%eax),%ecx
63c621:	7d 68                	jge    0x63c68b
63c623:	8b 4e 08             	mov    0x8(%esi),%ecx
63c626:	ff 75 14             	push   0x14(%ebp)
63c629:	53                   	push   %ebx
63c62a:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
63c62e:	8b 4d ec             	mov    -0x14(%ebp),%ecx
63c631:	74 22                	je     0x63c655
63c633:	56                   	push   %esi
63c634:	8b 75 08             	mov    0x8(%ebp),%esi
63c637:	6a 00                	push   $0x0
63c639:	56                   	push   %esi
63c63a:	e8 01 fb ff ff       	call   0x63c140
63c63f:	8b c6                	mov    %esi,%eax
63c641:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c644:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c64b:	59                   	pop    %ecx
63c64c:	5f                   	pop    %edi
63c64d:	5e                   	pop    %esi
63c64e:	5b                   	pop    %ebx
63c64f:	8b e5                	mov    %ebp,%esp
63c651:	5d                   	pop    %ebp
63c652:	c2 10 00             	ret    $0x10
63c655:	8b 75 08             	mov    0x8(%ebp),%esi
63c658:	50                   	push   %eax
63c659:	6a 01                	push   $0x1
63c65b:	56                   	push   %esi
63c65c:	e8 df fa ff ff       	call   0x63c140
63c661:	8b c6                	mov    %esi,%eax
63c663:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c666:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c66d:	59                   	pop    %ecx
63c66e:	5f                   	pop    %edi
63c66f:	5e                   	pop    %esi
63c670:	5b                   	pop    %ebx
63c671:	8b e5                	mov    %ebp,%esp
63c673:	5d                   	pop    %ebp
63c674:	c2 10 00             	ret    $0x10
63c677:	ff 75 14             	push   0x14(%ebp)
63c67a:	e8 51 3e eb ff       	call   0x4f04d0
63c67f:	83 c4 04             	add    $0x4,%esp
63c682:	6a 00                	push   $0x0
63c684:	6a 00                	push   $0x0
63c686:	e8 a7 63 fa ff       	call   0x5e2a32
63c68b:	ff 75 14             	push   0x14(%ebp)
63c68e:	8b 4d ec             	mov    -0x14(%ebp),%ecx
63c691:	8d 45 e4             	lea    -0x1c(%ebp),%eax
63c694:	53                   	push   %ebx
63c695:	6a 00                	push   $0x0
63c697:	50                   	push   %eax
63c698:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
63c69f:	e8 3c 01 00 00       	call   0x63c7e0
63c6a4:	8b 08                	mov    (%eax),%ecx
63c6a6:	8b 45 08             	mov    0x8(%ebp),%eax
63c6a9:	89 08                	mov    %ecx,(%eax)
63c6ab:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63c6ae:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63c6b5:	59                   	pop    %ecx
63c6b6:	5f                   	pop    %edi
63c6b7:	5e                   	pop    %esi
63c6b8:	5b                   	pop    %ebx
63c6b9:	8b e5                	mov    %ebp,%esp
63c6bb:	5d                   	pop    %ebp
63c6bc:	c2 10 00             	ret    $0x10
63c6bf:	cc                   	int3
63c6c0:	55                   	push   %ebp
63c6c1:	8b ec                	mov    %esp,%ebp
63c6c3:	6a ff                	push   $0xffffffff
63c6c5:	68 20 42 66 00       	push   $0x664220
63c6ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax