65e34c:	cc                   	int3
65e34d:	cc                   	int3
65e34e:	cc                   	int3
65e34f:	cc                   	int3
65e350:	cc                   	int3
65e351:	cc                   	int3
65e352:	cc                   	int3
65e353:	cc                   	int3
65e354:	cc                   	int3
65e355:	cc                   	int3
65e356:	cc                   	int3
65e357:	cc                   	int3
65e358:	cc                   	int3
65e359:	cc                   	int3
65e35a:	cc                   	int3
65e35b:	cc                   	int3
65e35c:	cc                   	int3
65e35d:	cc                   	int3
65e35e:	cc                   	int3
65e35f:	cc                   	int3
65e360:	cc                   	int3
65e361:	cc                   	int3
65e362:	cc                   	int3
65e363:	cc                   	int3
65e364:	cc                   	int3
65e365:	cc                   	int3
65e366:	cc                   	int3
65e367:	cc                   	int3
65e368:	cc                   	int3
65e369:	cc                   	int3
65e36a:	cc                   	int3
65e36b:	cc                   	int3
65e36c:	cc                   	int3
65e36d:	cc                   	int3
65e36e:	cc                   	int3
65e36f:	cc                   	int3
65e370:	83 ec 1c             	sub    $0x1c,%esp
65e373:	56                   	push   %esi
65e374:	8b 74 24 24          	mov    0x24(%esp),%esi
65e378:	6a 00                	push   $0x0
65e37a:	6a 00                	push   $0x0
65e37c:	ff 74 24 30          	push   0x30(%esp)
65e380:	56                   	push   %esi
65e381:	e8 26 67 da ff       	call   0x404aac
65e386:	83 c4 10             	add    $0x10,%esp
65e389:	85 c0                	test   %eax,%eax
65e38b:	74 07                	je     0x65e394
65e38d:	33 c0                	xor    %eax,%eax
65e38f:	5e                   	pop    %esi
65e390:	83 c4 1c             	add    $0x1c,%esp
65e393:	c3                   	ret
65e394:	57                   	push   %edi
65e395:	68 f5 26 43 00       	push   $0x4326f5
65e39a:	68 23 09 42 00       	push   $0x420923
65e39f:	8d 86 14 79 01 00    	lea    0x17914(%esi),%eax
65e3a5:	50                   	push   %eax
65e3a6:	8d 86 14 75 01 00    	lea    0x17514(%esi),%eax
65e3ac:	50                   	push   %eax
65e3ad:	6a 2c                	push   $0x2c
65e3af:	6a 30                	push   $0x30
65e3b1:	ff 74 24 48          	push   0x48(%esp)
65e3b5:	8d 86 14 6d 01 00    	lea    0x16d14(%esi),%eax
65e3bb:	50                   	push   %eax
65e3bc:	56                   	push   %esi
65e3bd:	e8 44 83 dc ff       	call   0x426706
65e3c2:	8b f8                	mov    %eax,%edi
65e3c4:	83 c4 24             	add    $0x24,%esp
65e3c7:	85 ff                	test   %edi,%edi
65e3c9:	75 06                	jne    0x65e3d1
65e3cb:	5f                   	pop    %edi
65e3cc:	5e                   	pop    %esi
65e3cd:	83 c4 1c             	add    $0x1c,%esp
65e3d0:	c3                   	ret
65e3d1:	83 be 74 85 01 00 00 	cmpl   $0x0,0x18574(%esi)
65e3d8:	74 08                	je     0x65e3e2
65e3da:	8b 07                	mov    (%edi),%eax
65e3dc:	8b cf                	mov    %edi,%ecx
65e3de:	56                   	push   %esi
65e3df:	ff 50 04             	call   *0x4(%eax)
65e3e2:	66 83 be fa 60 00 00 	cmpw   $0x0,0x60fa(%esi)
65e3e9:	00
65e3ea:	b8 01 00 00 00       	mov    $0x1,%eax
65e3ef:	53                   	push   %ebx
65e3f0:	55                   	push   %ebp
65e3f1:	89 44 24 10          	mov    %eax,0x10(%esp)
65e3f5:	8b d8                	mov    %eax,%ebx
65e3f7:	89 44 24 14          	mov    %eax,0x14(%esp)
65e3fb:	8b e8                	mov    %eax,%ebp
65e3fd:	89 44 24 24          	mov    %eax,0x24(%esp)
65e401:	89 44 24 18          	mov    %eax,0x18(%esp)
65e405:	89 44 24 1c          	mov    %eax,0x1c(%esp)
65e409:	89 44 24 20          	mov    %eax,0x20(%esp)
65e40d:	89 44 24 28          	mov    %eax,0x28(%esp)
65e411:	0f 84 8a 02 00 00    	je     0x65e6a1
65e417:	80 be 14 71 01 00 00 	cmpb   $0x0,0x17114(%esi)
65e41e:	0f 85 7d 02 00 00    	jne    0x65e6a1
65e424:	0f 1f 40 00          	nopl   0x0(%eax)
65e428:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
65e42f:	00
65e430:	c7 86 c0 91 01 00 03 	movl   $0x3,0x191c0(%esi)
65e437:	00 00 00
65e43a:	85 c0                	test   %eax,%eax
65e43c:	74 26                	je     0x65e464
65e43e:	68 64 eb be 00       	push   $0xbeeb64
65e443:	8d 47 04             	lea    0x4(%edi),%eax
65e446:	50                   	push   %eax
65e447:	68 78 ee be 00       	push   $0xbeee78
65e44c:	56                   	push   %esi
65e44d:	e8 a2 61 dd ff       	call   0x4345f4
65e452:	83 c4 10             	add    $0x10,%esp
65e455:	85 c0                	test   %eax,%eax
65e457:	74 0b                	je     0x65e464
65e459:	8b 44 24 10          	mov    0x10(%esp),%eax
65e45d:	48                   	dec    %eax
65e45e:	89 44 24 10          	mov    %eax,0x10(%esp)
65e462:	eb cc                	jmp    0x65e430
65e464:	85 db                	test   %ebx,%ebx
65e466:	74 2b                	je     0x65e493
65e468:	83 be c0 91 01 00 03 	cmpl   $0x3,0x191c0(%esi)
65e46f:	75 22                	jne    0x65e493
65e471:	68 38 eb be 00       	push   $0xbeeb38
65e476:	8d 47 08             	lea    0x8(%edi),%eax
65e479:	50                   	push   %eax
65e47a:	68 8c ee be 00       	push   $0xbeee8c
65e47f:	56                   	push   %esi
65e480:	e8 b3 32 dc ff       	call   0x421738
65e485:	83 c4 10             	add    $0x10,%esp
65e488:	85 c0                	test   %eax,%eax
65e48a:	74 07                	je     0x65e493
65e48c:	8b 44 24 10          	mov    0x10(%esp),%eax
65e490:	4b                   	dec    %ebx
65e491:	eb 9d                	jmp    0x65e430
65e493:	83 7c 24 14 00       	cmpl   $0x0,0x14(%esp)
65e498:	74 31                	je     0x65e4cb
65e49a:	83 be c0 91 01 00 03 	cmpl   $0x3,0x191c0(%esi)
65e4a1:	75 28                	jne    0x65e4cb
65e4a3:	68 38 eb be 00       	push   $0xbeeb38
65e4a8:	8d 47 0c             	lea    0xc(%edi),%eax
65e4ab:	50                   	push   %eax
65e4ac:	68 9c ee be 00       	push   $0xbeee9c
65e4b1:	56                   	push   %esi
65e4b2:	e8 81 32 dc ff       	call   0x421738
65e4b7:	83 c4 10             	add    $0x10,%esp
65e4ba:	85 c0                	test   %eax,%eax
65e4bc:	74 0d                	je     0x65e4cb
65e4be:	ff 4c 24 14          	decl   0x14(%esp)
65e4c2:	8b 44 24 10          	mov    0x10(%esp),%eax
65e4c6:	e9 65 ff ff ff       	jmp    0x65e430
65e4cb:	83 7c 24 24 00       	cmpl   $0x0,0x24(%esp)
65e4d0:	74 38                	je     0x65e50a
65e4d2:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
65e4d8:	83 f8 03             	cmp    $0x3,%eax
65e4db:	74 05                	je     0x65e4e2
65e4dd:	83 f8 06             	cmp    $0x6,%eax
65e4e0:	75 28                	jne    0x65e50a
65e4e2:	68 64 eb be 00       	push   $0xbeeb64
65e4e7:	8d 47 10             	lea    0x10(%edi),%eax
65e4ea:	50                   	push   %eax
65e4eb:	68 ac ee be 00       	push   $0xbeeeac
65e4f0:	56                   	push   %esi
65e4f1:	e8 fe 60 dd ff       	call   0x4345f4
65e4f6:	83 c4 10             	add    $0x10,%esp
65e4f9:	85 c0                	test   %eax,%eax
65e4fb:	74 0d                	je     0x65e50a
65e4fd:	ff 4c 24 24          	decl   0x24(%esp)
65e501:	8b 44 24 10          	mov    0x10(%esp),%eax
65e505:	e9 26 ff ff ff       	jmp    0x65e430
65e50a:	83 7c 24 18 00       	cmpl   $0x0,0x18(%esp)
65e50f:	74 31                	je     0x65e542
65e511:	83 be c0 91 01 00 03 	cmpl   $0x3,0x191c0(%esi)
65e518:	75 28                	jne    0x65e542
65e51a:	68 ec e0 be 00       	push   $0xbee0ec
65e51f:	8d 47 14             	lea    0x14(%edi),%eax
65e522:	50                   	push   %eax
65e523:	68 c4 ee be 00       	push   $0xbeeec4
65e528:	56                   	push   %esi
65e529:	e8 f5 14 dc ff       	call   0x41fa23
65e52e:	83 c4 10             	add    $0x10,%esp
65e531:	85 c0                	test   %eax,%eax
65e533:	74 0d                	je     0x65e542
65e535:	ff 4c 24 18          	decl   0x18(%esp)
65e539:	8b 44 24 10          	mov    0x10(%esp),%eax
65e53d:	e9 ee fe ff ff       	jmp    0x65e430
65e542:	83 7c 24 1c 00       	cmpl   $0x0,0x1c(%esp)
65e547:	74 31                	je     0x65e57a
65e549:	83 be c0 91 01 00 03 	cmpl   $0x3,0x191c0(%esi)
65e550:	75 28                	jne    0x65e57a
65e552:	68 d4 e0 be 00       	push   $0xbee0d4
65e557:	8d 47 18             	lea    0x18(%edi),%eax
65e55a:	50                   	push   %eax
65e55b:	68 d8 ee be 00       	push   $0xbeeed8
65e560:	56                   	push   %esi
65e561:	e8 f0 96 db ff       	call   0x417c56
65e566:	83 c4 10             	add    $0x10,%esp
65e569:	85 c0                	test   %eax,%eax
65e56b:	74 0d                	je     0x65e57a
65e56d:	ff 4c 24 1c          	decl   0x1c(%esp)
65e571:	8b 44 24 10          	mov    0x10(%esp),%eax
65e575:	e9 b6 fe ff ff       	jmp    0x65e430
65e57a:	83 7c 24 20 00       	cmpl   $0x0,0x20(%esp)
65e57f:	74 31                	je     0x65e5b2
65e581:	83 be c0 91 01 00 03 	cmpl   $0x3,0x191c0(%esi)
65e588:	75 28                	jne    0x65e5b2
65e58a:	68 b8 e0 be 00       	push   $0xbee0b8
65e58f:	8d 47 1c             	lea    0x1c(%edi),%eax
65e592:	50                   	push   %eax
65e593:	68 e8 ee be 00       	push   $0xbeeee8
65e598:	56                   	push   %esi
65e599:	e8 65 84 dc ff       	call   0x426a03
65e59e:	83 c4 10             	add    $0x10,%esp
65e5a1:	85 c0                	test   %eax,%eax
65e5a3:	74 0d                	je     0x65e5b2
65e5a5:	ff 4c 24 20          	decl   0x20(%esp)
65e5a9:	8b 44 24 10          	mov    0x10(%esp),%eax
65e5ad:	e9 7e fe ff ff       	jmp    0x65e430
65e5b2:	83 7c 24 28 00       	cmpl   $0x0,0x28(%esp)
65e5b7:	74 38                	je     0x65e5f1
65e5b9:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
65e5bf:	83 f8 03             	cmp    $0x3,%eax
65e5c2:	74 05                	je     0x65e5c9
65e5c4:	83 f8 06             	cmp    $0x6,%eax
65e5c7:	75 28                	jne    0x65e5f1
65e5c9:	68 64 eb be 00       	push   $0xbeeb64
65e5ce:	8d 47 20             	lea    0x20(%edi),%eax
65e5d1:	50                   	push   %eax
65e5d2:	68 f8 ee be 00       	push   $0xbeeef8
65e5d7:	56                   	push   %esi
65e5d8:	e8 17 60 dd ff       	call   0x4345f4
65e5dd:	83 c4 10             	add    $0x10,%esp
65e5e0:	85 c0                	test   %eax,%eax
65e5e2:	74 0d                	je     0x65e5f1
65e5e4:	ff 4c 24 28          	decl   0x28(%esp)
65e5e8:	8b 44 24 10          	mov    0x10(%esp),%eax
65e5ec:	e9 3f fe ff ff       	jmp    0x65e430
65e5f1:	85 ed                	test   %ebp,%ebp
65e5f3:	74 2e                	je     0x65e623
65e5f5:	83 be c0 91 01 00 03 	cmpl   $0x3,0x191c0(%esi)
65e5fc:	75 3d                	jne    0x65e63b
65e5fe:	68 38 eb be 00       	push   $0xbeeb38
65e603:	8d 47 24             	lea    0x24(%edi),%eax
65e606:	50                   	push   %eax
65e607:	68 08 ef be 00       	push   $0xbeef08
65e60c:	56                   	push   %esi
65e60d:	e8 26 31 dc ff       	call   0x421738
65e612:	83 c4 10             	add    $0x10,%esp
65e615:	85 c0                	test   %eax,%eax
65e617:	74 0a                	je     0x65e623
65e619:	8b 44 24 10          	mov    0x10(%esp),%eax
65e61d:	4d                   	dec    %ebp
65e61e:	e9 0d fe ff ff       	jmp    0x65e430
65e623:	83 be c0 91 01 00 03 	cmpl   $0x3,0x191c0(%esi)
65e62a:	75 0f                	jne    0x65e63b
65e62c:	56                   	push   %esi
65e62d:	e8 b7 6a dd ff       	call   0x4350e9
65e632:	83 c4 04             	add    $0x4,%esp
65e635:	89 86 c0 91 01 00    	mov    %eax,0x191c0(%esi)
65e63b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
65e641:	83 f8 06             	cmp    $0x6,%eax
65e644:	74 16                	je     0x65e65c
65e646:	85 c0                	test   %eax,%eax
65e648:	8b 44 24 10          	mov    0x10(%esp),%eax
65e64c:	0f 84 de fd ff ff    	je     0x65e430
65e652:	5d                   	pop    %ebp
65e653:	5b                   	pop    %ebx
65e654:	5f                   	pop    %edi
65e655:	33 c0                	xor    %eax,%eax
65e657:	5e                   	pop    %esi
65e658:	83 c4 1c             	add    $0x1c,%esp
65e65b:	c3                   	ret
65e65c:	f7 46 04 00 10 00 00 	testl  $0x1000,0x4(%esi)
65e663:	74 20                	je     0x65e685
65e665:	85 db                	test   %ebx,%ebx
65e667:	75 4a                	jne    0x65e6b3
65e669:	39 5c 24 14          	cmp    %ebx,0x14(%esp)
65e66d:	77 44                	ja     0x65e6b3
65e66f:	39 5c 24 18          	cmp    %ebx,0x18(%esp)
65e673:	77 3e                	ja     0x65e6b3
65e675:	39 5c 24 1c          	cmp    %ebx,0x1c(%esp)
65e679:	77 38                	ja     0x65e6b3
65e67b:	39 5c 24 20          	cmp    %ebx,0x20(%esp)
65e67f:	77 32                	ja     0x65e6b3
65e681:	85 ed                	test   %ebp,%ebp
65e683:	75 2e                	jne    0x65e6b3
65e685:	8b 44 24 34          	mov    0x34(%esp),%eax
65e689:	50                   	push   %eax
65e68a:	56                   	push   %esi
65e68b:	e8 35 17 dc ff       	call   0x41fdc5
65e690:	83 c4 08             	add    $0x8,%esp
65e693:	85 c0                	test   %eax,%eax
65e695:	74 73                	je     0x65e70a
65e697:	5d                   	pop    %ebp
65e698:	5b                   	pop    %ebx
65e699:	5f                   	pop    %edi
65e69a:	33 c0                	xor    %eax,%eax
65e69c:	5e                   	pop    %esi
65e69d:	83 c4 1c             	add    $0x1c,%esp
65e6a0:	c3                   	ret
65e6a1:	f7 46 04 00 10 00 00 	testl  $0x1000,0x4(%esi)
65e6a8:	74 1d                	je     0x65e6c7
65e6aa:	80 be 14 71 01 00 00 	cmpb   $0x0,0x17114(%esi)
65e6b1:	75 14                	jne    0x65e6c7
65e6b3:	c7 86 c0 91 01 00 2c 	movl   $0x2c,0x191c0(%esi)
65e6ba:	00 00 00
65e6bd:	5d                   	pop    %ebp
65e6be:	5b                   	pop    %ebx
65e6bf:	5f                   	pop    %edi
65e6c0:	33 c0                	xor    %eax,%eax
65e6c2:	5e                   	pop    %esi
65e6c3:	83 c4 1c             	add    $0x1c,%esp
65e6c6:	c3                   	ret
65e6c7:	68 f5 26 43 00       	push   $0x4326f5
65e6cc:	68 14 eb 41 00       	push   $0x41eb14
65e6d1:	6a 00                	push   $0x0
65e6d3:	6a 2c                	push   $0x2c
65e6d5:	6a 30                	push   $0x30
65e6d7:	6a 30                	push   $0x30
65e6d9:	6a 00                	push   $0x0
65e6db:	57                   	push   %edi
65e6dc:	8d 86 14 71 01 00    	lea    0x17114(%esi),%eax
65e6e2:	50                   	push   %eax
65e6e3:	56                   	push   %esi
65e6e4:	e8 82 bc db ff       	call   0x41a36b
65e6e9:	83 c4 28             	add    $0x28,%esp
65e6ec:	8b f8                	mov    %eax,%edi
65e6ee:	66 83 be fa 60 00 00 	cmpw   $0x0,0x60fa(%esi)
65e6f5:	00
65e6f6:	74 12                	je     0x65e70a
65e6f8:	8b 44 24 34          	mov    0x34(%esp),%eax
65e6fc:	50                   	push   %eax
65e6fd:	56                   	push   %esi
65e6fe:	e8 c2 16 dc ff       	call   0x41fdc5
65e703:	83 c4 08             	add    $0x8,%esp
65e706:	85 c0                	test   %eax,%eax
65e708:	75 b3                	jne    0x65e6bd
65e70a:	5d                   	pop    %ebp
65e70b:	5b                   	pop    %ebx
65e70c:	8b c7                	mov    %edi,%eax
65e70e:	5f                   	pop    %edi
65e70f:	5e                   	pop    %esi
65e710:	83 c4 1c             	add    $0x1c,%esp
65e713:	c3                   	ret
65e714:	cc                   	int3
65e715:	cc                   	int3
65e716:	cc                   	int3
65e717:	cc                   	int3
65e718:	cc                   	int3
65e719:	cc                   	int3
65e71a:	cc                   	int3
65e71b:	cc                   	int3
65e71c:	cc                   	int3