44e25c:	72 2f                	jb     0x44e28d
44e25e:	8b 86 90 00 00 00    	mov    0x90(%esi),%eax
44e264:	41                   	inc    %ecx
44e265:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e26b:	72 16                	jb     0x44e283
44e26d:	8b 50 fc             	mov    -0x4(%eax),%edx
44e270:	83 c1 23             	add    $0x23,%ecx
44e273:	2b c2                	sub    %edx,%eax
44e275:	83 c0 fc             	add    $0xfffffffc,%eax
44e278:	83 f8 1f             	cmp    $0x1f,%eax
44e27b:	0f 87 cc 01 00 00    	ja     0x44e44d
44e281:	8b c2                	mov    %edx,%eax
44e283:	51                   	push   %ecx
44e284:	50                   	push   %eax
44e285:	e8 e8 2d 19 00       	call   0x5e1072
44e28a:	83 c4 08             	add    $0x8,%esp
44e28d:	c7 86 a0 00 00 00 00 	movl   $0x0,0xa0(%esi)
44e294:	00 00 00
44e297:	c7 86 a4 00 00 00 0f 	movl   $0xf,0xa4(%esi)
44e29e:	00 00 00
44e2a1:	c6 86 90 00 00 00 00 	movb   $0x0,0x90(%esi)
44e2a8:	8b 8e 8c 00 00 00    	mov    0x8c(%esi),%ecx
44e2ae:	83 f9 10             	cmp    $0x10,%ecx
44e2b1:	72 2c                	jb     0x44e2df
44e2b3:	8b 46 78             	mov    0x78(%esi),%eax
44e2b6:	41                   	inc    %ecx
44e2b7:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e2bd:	72 16                	jb     0x44e2d5
44e2bf:	8b 50 fc             	mov    -0x4(%eax),%edx
44e2c2:	83 c1 23             	add    $0x23,%ecx
44e2c5:	2b c2                	sub    %edx,%eax
44e2c7:	83 c0 fc             	add    $0xfffffffc,%eax
44e2ca:	83 f8 1f             	cmp    $0x1f,%eax
44e2cd:	0f 87 7a 01 00 00    	ja     0x44e44d
44e2d3:	8b c2                	mov    %edx,%eax
44e2d5:	51                   	push   %ecx
44e2d6:	50                   	push   %eax
44e2d7:	e8 96 2d 19 00       	call   0x5e1072
44e2dc:	83 c4 08             	add    $0x8,%esp
44e2df:	c7 86 88 00 00 00 00 	movl   $0x0,0x88(%esi)
44e2e6:	00 00 00
44e2e9:	c7 86 8c 00 00 00 0f 	movl   $0xf,0x8c(%esi)
44e2f0:	00 00 00
44e2f3:	c6 46 78 00          	movb   $0x0,0x78(%esi)
44e2f7:	8b 4e 74             	mov    0x74(%esi),%ecx
44e2fa:	83 f9 10             	cmp    $0x10,%ecx
44e2fd:	72 2c                	jb     0x44e32b
44e2ff:	8b 46 60             	mov    0x60(%esi),%eax
44e302:	41                   	inc    %ecx
44e303:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e309:	72 16                	jb     0x44e321
44e30b:	8b 50 fc             	mov    -0x4(%eax),%edx
44e30e:	83 c1 23             	add    $0x23,%ecx
44e311:	2b c2                	sub    %edx,%eax
44e313:	83 c0 fc             	add    $0xfffffffc,%eax
44e316:	83 f8 1f             	cmp    $0x1f,%eax
44e319:	0f 87 2e 01 00 00    	ja     0x44e44d
44e31f:	8b c2                	mov    %edx,%eax
44e321:	51                   	push   %ecx
44e322:	50                   	push   %eax
44e323:	e8 4a 2d 19 00       	call   0x5e1072
44e328:	83 c4 08             	add    $0x8,%esp
44e32b:	c7 46 70 00 00 00 00 	movl   $0x0,0x70(%esi)
44e332:	c7 46 74 0f 00 00 00 	movl   $0xf,0x74(%esi)
44e339:	c6 46 60 00          	movb   $0x0,0x60(%esi)
44e33d:	8b 4e 5c             	mov    0x5c(%esi),%ecx
44e340:	83 f9 10             	cmp    $0x10,%ecx
44e343:	72 2c                	jb     0x44e371
44e345:	8b 46 48             	mov    0x48(%esi),%eax
44e348:	41                   	inc    %ecx
44e349:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e34f:	72 16                	jb     0x44e367
44e351:	8b 50 fc             	mov    -0x4(%eax),%edx
44e354:	83 c1 23             	add    $0x23,%ecx
44e357:	2b c2                	sub    %edx,%eax
44e359:	83 c0 fc             	add    $0xfffffffc,%eax
44e35c:	83 f8 1f             	cmp    $0x1f,%eax
44e35f:	0f 87 e8 00 00 00    	ja     0x44e44d
44e365:	8b c2                	mov    %edx,%eax
44e367:	51                   	push   %ecx
44e368:	50                   	push   %eax
44e369:	e8 04 2d 19 00       	call   0x5e1072
44e36e:	83 c4 08             	add    $0x8,%esp
44e371:	c7 46 58 00 00 00 00 	movl   $0x0,0x58(%esi)
44e378:	c7 46 5c 0f 00 00 00 	movl   $0xf,0x5c(%esi)
44e37f:	c6 46 48 00          	movb   $0x0,0x48(%esi)
44e383:	8b 4e 44             	mov    0x44(%esi),%ecx
44e386:	83 f9 10             	cmp    $0x10,%ecx
44e389:	72 2c                	jb     0x44e3b7
44e38b:	8b 46 30             	mov    0x30(%esi),%eax
44e38e:	41                   	inc    %ecx
44e38f:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e395:	72 16                	jb     0x44e3ad
44e397:	8b 50 fc             	mov    -0x4(%eax),%edx
44e39a:	83 c1 23             	add    $0x23,%ecx
44e39d:	2b c2                	sub    %edx,%eax
44e39f:	83 c0 fc             	add    $0xfffffffc,%eax
44e3a2:	83 f8 1f             	cmp    $0x1f,%eax
44e3a5:	0f 87 a2 00 00 00    	ja     0x44e44d
44e3ab:	8b c2                	mov    %edx,%eax
44e3ad:	51                   	push   %ecx
44e3ae:	50                   	push   %eax
44e3af:	e8 be 2c 19 00       	call   0x5e1072
44e3b4:	83 c4 08             	add    $0x8,%esp
44e3b7:	c7 46 40 00 00 00 00 	movl   $0x0,0x40(%esi)
44e3be:	c7 46 44 0f 00 00 00 	movl   $0xf,0x44(%esi)
44e3c5:	c6 46 30 00          	movb   $0x0,0x30(%esi)
44e3c9:	8b 4e 2c             	mov    0x2c(%esi),%ecx
44e3cc:	83 f9 10             	cmp    $0x10,%ecx
44e3cf:	72 28                	jb     0x44e3f9
44e3d1:	8b 46 18             	mov    0x18(%esi),%eax
44e3d4:	41                   	inc    %ecx
44e3d5:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e3db:	72 12                	jb     0x44e3ef
44e3dd:	8b 50 fc             	mov    -0x4(%eax),%edx
44e3e0:	83 c1 23             	add    $0x23,%ecx
44e3e3:	2b c2                	sub    %edx,%eax
44e3e5:	83 c0 fc             	add    $0xfffffffc,%eax
44e3e8:	83 f8 1f             	cmp    $0x1f,%eax
44e3eb:	77 60                	ja     0x44e44d
44e3ed:	8b c2                	mov    %edx,%eax
44e3ef:	51                   	push   %ecx
44e3f0:	50                   	push   %eax
44e3f1:	e8 7c 2c 19 00       	call   0x5e1072
44e3f6:	83 c4 08             	add    $0x8,%esp
44e3f9:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
44e400:	c7 46 2c 0f 00 00 00 	movl   $0xf,0x2c(%esi)
44e407:	c6 46 18 00          	movb   $0x0,0x18(%esi)
44e40b:	8b 4e 14             	mov    0x14(%esi),%ecx
44e40e:	83 f9 10             	cmp    $0x10,%ecx
44e411:	72 27                	jb     0x44e43a
44e413:	8b 06                	mov    (%esi),%eax
44e415:	41                   	inc    %ecx
44e416:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e41c:	72 12                	jb     0x44e430
44e41e:	8b 50 fc             	mov    -0x4(%eax),%edx
44e421:	83 c1 23             	add    $0x23,%ecx
44e424:	2b c2                	sub    %edx,%eax
44e426:	83 c0 fc             	add    $0xfffffffc,%eax
44e429:	83 f8 1f             	cmp    $0x1f,%eax
44e42c:	77 1f                	ja     0x44e44d
44e42e:	8b c2                	mov    %edx,%eax
44e430:	51                   	push   %ecx
44e431:	50                   	push   %eax
44e432:	e8 3b 2c 19 00       	call   0x5e1072
44e437:	83 c4 08             	add    $0x8,%esp
44e43a:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
44e441:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
44e448:	c6 06 00             	movb   $0x0,(%esi)
44e44b:	5e                   	pop    %esi
44e44c:	c3                   	ret
44e44d:	e8 dd ea 19 00       	call   0x5ecf2f
44e452:	cc                   	int3
44e453:	cc                   	int3
44e454:	cc                   	int3
44e455:	cc                   	int3
44e456:	cc                   	int3
44e457:	cc                   	int3
44e458:	cc                   	int3
44e459:	cc                   	int3
44e45a:	cc                   	int3
44e45b:	cc                   	int3
44e45c:	cc                   	int3
44e45d:	cc                   	int3
44e45e:	cc                   	int3
44e45f:	cc                   	int3
44e460:	55                   	push   %ebp
44e461:	8b ec                	mov    %esp,%ebp
44e463:	6a ff                	push   $0xffffffff
44e465:	68 f0 bf 64 00       	push   $0x64bff0
44e46a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44e470:	50                   	push   %eax
44e471:	56                   	push   %esi
44e472:	57                   	push   %edi
44e473:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44e478:	33 c5                	xor    %ebp,%eax
44e47a:	50                   	push   %eax
44e47b:	8d 45 f4             	lea    -0xc(%ebp),%eax
44e47e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44e484:	8b 09                	mov    (%ecx),%ecx
44e486:	8b 01                	mov    (%ecx),%eax
44e488:	8b 40 04             	mov    0x4(%eax),%eax
44e48b:	8b 7c 08 38          	mov    0x38(%eax,%ecx,1),%edi
44e48f:	85 ff                	test   %edi,%edi
44e491:	74 11                	je     0x44e4a4
44e493:	8b 07                	mov    (%edi),%eax
44e495:	8b 70 08             	mov    0x8(%eax),%esi
44e498:	8b ce                	mov    %esi,%ecx
44e49a:	ff 15 e0 24 68 00    	call   *0x6824e0
44e4a0:	8b cf                	mov    %edi,%ecx
44e4a2:	ff d6                	call   *%esi
44e4a4:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44e4a7:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44e4ae:	59                   	pop    %ecx
44e4af:	5f                   	pop    %edi
44e4b0:	5e                   	pop    %esi
44e4b1:	8b e5                	mov    %ebp,%esp
44e4b3:	5d                   	pop    %ebp
44e4b4:	c3                   	ret
44e4b5:	cc                   	int3
44e4b6:	cc                   	int3
44e4b7:	cc                   	int3
44e4b8:	cc                   	int3
44e4b9:	cc                   	int3
44e4ba:	cc                   	int3
44e4bb:	cc                   	int3
44e4bc:	cc                   	int3
44e4bd:	cc                   	int3
44e4be:	cc                   	int3
44e4bf:	cc                   	int3
44e4c0:	55                   	push   %ebp
44e4c1:	8b ec                	mov    %esp,%ebp
44e4c3:	6a ff                	push   $0xffffffff
44e4c5:	68 00 db 64 00       	push   $0x64db00
44e4ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44e4d0:	50                   	push   %eax
44e4d1:	56                   	push   %esi
44e4d2:	57                   	push   %edi
44e4d3:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44e4d8:	33 c5                	xor    %ebp,%eax
44e4da:	50                   	push   %eax
44e4db:	8d 45 f4             	lea    -0xc(%ebp),%eax
44e4de:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44e4e4:	8b f1                	mov    %ecx,%esi
44e4e6:	e8 83 ff 17 00       	call   0x5ce46e
44e4eb:	84 c0                	test   %al,%al
44e4ed:	75 07                	jne    0x44e4f6
44e4ef:	8b 0e                	mov    (%esi),%ecx
44e4f1:	e8 0a 20 00 00       	call   0x450500
44e4f6:	8b 0e                	mov    (%esi),%ecx
44e4f8:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44e4ff:	8b 01                	mov    (%ecx),%eax
44e501:	8b 40 04             	mov    0x4(%eax),%eax
44e504:	8b 7c 08 38          	mov    0x38(%eax,%ecx,1),%edi
44e508:	85 ff                	test   %edi,%edi
44e50a:	74 11                	je     0x44e51d
44e50c:	8b 07                	mov    (%edi),%eax
44e50e:	8b 70 08             	mov    0x8(%eax),%esi
44e511:	8b ce                	mov    %esi,%ecx
44e513:	ff 15 e0 24 68 00    	call   *0x6824e0
44e519:	8b cf                	mov    %edi,%ecx
44e51b:	ff d6                	call   *%esi
44e51d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44e520:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44e527:	59                   	pop    %ecx
44e528:	5f                   	pop    %edi
44e529:	5e                   	pop    %esi
44e52a:	8b e5                	mov    %ebp,%esp
44e52c:	5d                   	pop    %ebp
44e52d:	c3                   	ret
44e52e:	cc                   	int3
44e52f:	cc                   	int3
44e530:	55                   	push   %ebp
44e531:	8b ec                	mov    %esp,%ebp
44e533:	6a ff                	push   $0xffffffff
44e535:	68 4f db 64 00       	push   $0x64db4f
44e53a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44e540:	50                   	push   %eax
44e541:	81 ec 8c 00 00 00    	sub    $0x8c,%esp
44e547:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44e54c:	33 c5                	xor    %ebp,%eax
44e54e:	89 45 ec             	mov    %eax,-0x14(%ebp)
44e551:	53                   	push   %ebx
44e552:	56                   	push   %esi
44e553:	57                   	push   %edi
44e554:	50                   	push   %eax
44e555:	8d 45 f4             	lea    -0xc(%ebp),%eax
44e558:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44e55e:	89 65 f0             	mov    %esp,-0x10(%ebp)
44e561:	8b f9                	mov    %ecx,%edi
44e563:	89 7d d8             	mov    %edi,-0x28(%ebp)
44e566:	8b 45 08             	mov    0x8(%ebp),%eax
44e569:	8d 4d b8             	lea    -0x48(%ebp),%ecx
44e56c:	33 db                	xor    %ebx,%ebx
44e56e:	89 7d d4             	mov    %edi,-0x2c(%ebp)
44e571:	57                   	push   %edi
44e572:	89 45 c8             	mov    %eax,-0x38(%ebp)
44e575:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
44e57c:	89 5d c0             	mov    %ebx,-0x40(%ebp)
44e57f:	e8 3c f9 ff ff       	call   0x44dec0
44e584:	89 5d fc             	mov    %ebx,-0x4(%ebp)
44e587:	38 5d bc             	cmp    %bl,-0x44(%ebp)
44e58a:	0f 84 ea 01 00 00    	je     0x44e77a
44e590:	8b 07                	mov    (%edi),%eax
44e592:	8b 40 04             	mov    0x4(%eax),%eax
44e595:	8b 44 38 30          	mov    0x30(%eax,%edi,1),%eax
44e599:	8b 78 04             	mov    0x4(%eax),%edi
44e59c:	89 7d dc             	mov    %edi,-0x24(%ebp)
44e59f:	89 7d b4             	mov    %edi,-0x4c(%ebp)
44e5a2:	8b 07                	mov    (%edi),%eax
44e5a4:	8b 70 04             	mov    0x4(%eax),%esi
44e5a7:	8b ce                	mov    %esi,%ecx
44e5a9:	ff 15 e0 24 68 00    	call   *0x6824e0
44e5af:	8b cf                	mov    %edi,%ecx
44e5b1:	ff d6                	call   *%esi
44e5b3:	53                   	push   %ebx
44e5b4:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
44e5b7:	e8 3b fe 17 00       	call   0x5ce3f7
44e5bc:	8b 0d a8 d4 72 00    	mov    0x72d4a8,%ecx
44e5c2:	a1 b4 d4 72 00       	mov    0x72d4b4,%eax
44e5c7:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
44e5cb:	89 45 d0             	mov    %eax,-0x30(%ebp)
44e5ce:	89 4d e8             	mov    %ecx,-0x18(%ebp)
44e5d1:	85 c9                	test   %ecx,%ecx
44e5d3:	75 32                	jne    0x44e607
44e5d5:	51                   	push   %ecx
44e5d6:	8d 4d e8             	lea    -0x18(%ebp),%ecx
44e5d9:	e8 19 fe 17 00       	call   0x5ce3f7
44e5de:	39 1d a8 d4 72 00    	cmp    %ebx,0x72d4a8
44e5e4:	75 10                	jne    0x44e5f6
44e5e6:	a1 08 06 73 00       	mov    0x730608,%eax
44e5eb:	40                   	inc    %eax
44e5ec:	a3 08 06 73 00       	mov    %eax,0x730608
44e5f1:	a3 a8 d4 72 00       	mov    %eax,0x72d4a8
44e5f6:	8d 4d e8             	lea    -0x18(%ebp),%ecx
44e5f9:	e8 51 fe 17 00       	call   0x5ce44f
44e5fe:	8b 0d a8 d4 72 00    	mov    0x72d4a8,%ecx
44e604:	89 4d e8             	mov    %ecx,-0x18(%ebp)
44e607:	3b 4f 0c             	cmp    0xc(%edi),%ecx
44e60a:	73 23                	jae    0x44e62f
44e60c:	8b 47 08             	mov    0x8(%edi),%eax
44e60f:	8b 3c 88             	mov    (%eax,%ecx,4),%edi
44e612:	85 ff                	test   %edi,%edi
44e614:	74 1b                	je     0x44e631
44e616:	8b 75 dc             	mov    -0x24(%ebp),%esi
44e619:	85 ff                	test   %edi,%edi
44e61b:	0f 85 aa 00 00 00    	jne    0x44e6cb
44e621:	8b 45 d0             	mov    -0x30(%ebp),%eax
44e624:	85 c0                	test   %eax,%eax
44e626:	74 27                	je     0x44e64f
44e628:	8b f8                	mov    %eax,%edi
44e62a:	e9 9c 00 00 00       	jmp    0x44e6cb
44e62f:	33 ff                	xor    %edi,%edi
44e631:	8b 75 dc             	mov    -0x24(%ebp),%esi
44e634:	80 7e 14 00          	cmpb   $0x0,0x14(%esi)
44e638:	74 df                	je     0x44e619
44e63a:	e8 2f 01 18 00       	call   0x5ce76e
44e63f:	8b 7d e8             	mov    -0x18(%ebp),%edi
44e642:	3b 78 0c             	cmp    0xc(%eax),%edi
44e645:	73 da                	jae    0x44e621
44e647:	8b 40 08             	mov    0x8(%eax),%eax
44e64a:	8b 3c b8             	mov    (%eax,%edi,4),%edi
44e64d:	eb ca                	jmp    0x44e619
44e64f:	6a 08                	push   $0x8
44e651:	e8 ec 29 19 00       	call   0x5e1042
44e656:	8b f8                	mov    %eax,%edi
44e658:	83 c4 04             	add    $0x4,%esp
44e65b:	89 7d d0             	mov    %edi,-0x30(%ebp)
44e65e:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
44e662:	85 ff                	test   %edi,%edi