59d3e3:	cc                   	int3
59d3e4:	cc                   	int3
59d3e5:	cc                   	int3
59d3e6:	cc                   	int3
59d3e7:	cc                   	int3
59d3e8:	cc                   	int3
59d3e9:	cc                   	int3
59d3ea:	cc                   	int3
59d3eb:	cc                   	int3
59d3ec:	cc                   	int3
59d3ed:	cc                   	int3
59d3ee:	cc                   	int3
59d3ef:	cc                   	int3
59d3f0:	cc                   	int3
59d3f1:	cc                   	int3
59d3f2:	cc                   	int3
59d3f3:	cc                   	int3
59d3f4:	cc                   	int3
59d3f5:	cc                   	int3
59d3f6:	cc                   	int3
59d3f7:	cc                   	int3
59d3f8:	cc                   	int3
59d3f9:	cc                   	int3
59d3fa:	cc                   	int3
59d3fb:	cc                   	int3
59d3fc:	cc                   	int3
59d3fd:	cc                   	int3
59d3fe:	cc                   	int3
59d3ff:	cc                   	int3
59d400:	8d 41 04             	lea    0x4(%ecx),%eax
59d403:	c7 01 e8 4c bd 00    	movl   $0xbd4ce8,(%ecx)
59d409:	50                   	push   %eax
59d40a:	e8 29 79 e9 ff       	call   0x434d38
59d40f:	59                   	pop    %ecx
59d410:	c3                   	ret
59d411:	cc                   	int3
59d412:	cc                   	int3
59d413:	cc                   	int3
59d414:	cc                   	int3
59d415:	cc                   	int3
59d416:	cc                   	int3
59d417:	cc                   	int3
59d418:	cc                   	int3
59d419:	cc                   	int3
59d41a:	cc                   	int3
59d41b:	cc                   	int3
59d41c:	cc                   	int3
59d41d:	cc                   	int3
59d41e:	cc                   	int3
59d41f:	cc                   	int3
59d420:	8b 44 24 04          	mov    0x4(%esp),%eax
59d424:	8b 09                	mov    (%ecx),%ecx
59d426:	3b 08                	cmp    (%eax),%ecx
59d428:	0f 94 c0             	sete   %al
59d42b:	c2 04 00             	ret    $0x4
59d42e:	cc                   	int3
59d42f:	cc                   	int3
59d430:	cc                   	int3
59d431:	cc                   	int3
59d432:	cc                   	int3
59d433:	cc                   	int3
59d434:	cc                   	int3
59d435:	cc                   	int3
59d436:	cc                   	int3
59d437:	cc                   	int3
59d438:	cc                   	int3
59d439:	cc                   	int3
59d43a:	cc                   	int3
59d43b:	cc                   	int3
59d43c:	cc                   	int3
59d43d:	cc                   	int3
59d43e:	cc                   	int3
59d43f:	cc                   	int3
59d440:	8b 41 04             	mov    0x4(%ecx),%eax
59d443:	3b 44 24 04          	cmp    0x4(%esp),%eax
59d447:	0f 95 c0             	setne  %al
59d44a:	c2 04 00             	ret    $0x4
59d44d:	cc                   	int3
59d44e:	cc                   	int3
59d44f:	cc                   	int3
59d450:	8b 44 24 04          	mov    0x4(%esp),%eax
59d454:	8b 09                	mov    (%ecx),%ecx
59d456:	3b 08                	cmp    (%eax),%ecx
59d458:	0f 95 c0             	setne  %al
59d45b:	c2 04 00             	ret    $0x4
59d45e:	cc                   	int3
59d45f:	cc                   	int3
59d460:	cc                   	int3
59d461:	cc                   	int3
59d462:	cc                   	int3
59d463:	cc                   	int3
59d464:	cc                   	int3
59d465:	cc                   	int3
59d466:	cc                   	int3
59d467:	cc                   	int3
59d468:	cc                   	int3
59d469:	cc                   	int3
59d46a:	cc                   	int3
59d46b:	cc                   	int3
59d46c:	cc                   	int3
59d46d:	cc                   	int3
59d46e:	cc                   	int3
59d46f:	cc                   	int3
59d470:	8b 41 04             	mov    0x4(%ecx),%eax
59d473:	c3                   	ret
59d474:	cc                   	int3
59d475:	cc                   	int3
59d476:	cc                   	int3
59d477:	cc                   	int3
59d478:	cc                   	int3
59d479:	cc                   	int3
59d47a:	cc                   	int3
59d47b:	cc                   	int3
59d47c:	cc                   	int3
59d47d:	cc                   	int3
59d47e:	cc                   	int3
59d47f:	cc                   	int3
59d480:	8b 01                	mov    (%ecx),%eax
59d482:	83 c0 08             	add    $0x8,%eax
59d485:	c3                   	ret
59d486:	cc                   	int3
59d487:	cc                   	int3
59d488:	cc                   	int3
59d489:	cc                   	int3
59d48a:	cc                   	int3
59d48b:	cc                   	int3
59d48c:	cc                   	int3
59d48d:	cc                   	int3
59d48e:	cc                   	int3
59d48f:	cc                   	int3
59d490:	8b 01                	mov    (%ecx),%eax
59d492:	83 c0 08             	add    $0x8,%eax
59d495:	c3                   	ret
59d496:	cc                   	int3
59d497:	cc                   	int3
59d498:	cc                   	int3
59d499:	cc                   	int3
59d49a:	cc                   	int3
59d49b:	cc                   	int3
59d49c:	cc                   	int3
59d49d:	cc                   	int3
59d49e:	cc                   	int3
59d49f:	cc                   	int3
59d4a0:	8b 01                	mov    (%ecx),%eax
59d4a2:	8b 00                	mov    (%eax),%eax
59d4a4:	89 01                	mov    %eax,(%ecx)
59d4a6:	8b c1                	mov    %ecx,%eax
59d4a8:	c3                   	ret
59d4a9:	cc                   	int3
59d4aa:	cc                   	int3
59d4ab:	cc                   	int3
59d4ac:	cc                   	int3
59d4ad:	cc                   	int3
59d4ae:	cc                   	int3
59d4af:	cc                   	int3
59d4b0:	8b 11                	mov    (%ecx),%edx
59d4b2:	8b 44 24 04          	mov    0x4(%esp),%eax
59d4b6:	89 10                	mov    %edx,(%eax)
59d4b8:	8b 12                	mov    (%edx),%edx
59d4ba:	89 11                	mov    %edx,(%ecx)
59d4bc:	c2 08 00             	ret    $0x8
59d4bf:	cc                   	int3
59d4c0:	cc                   	int3
59d4c1:	cc                   	int3
59d4c2:	cc                   	int3
59d4c3:	cc                   	int3
59d4c4:	cc                   	int3
59d4c5:	cc                   	int3
59d4c6:	cc                   	int3
59d4c7:	cc                   	int3
59d4c8:	cc                   	int3
59d4c9:	cc                   	int3
59d4ca:	cc                   	int3
59d4cb:	cc                   	int3
59d4cc:	cc                   	int3
59d4cd:	cc                   	int3
59d4ce:	cc                   	int3
59d4cf:	cc                   	int3
59d4d0:	8b 01                	mov    (%ecx),%eax
59d4d2:	8b 00                	mov    (%eax),%eax
59d4d4:	89 01                	mov    %eax,(%ecx)
59d4d6:	8b c1                	mov    %ecx,%eax
59d4d8:	c3                   	ret
59d4d9:	cc                   	int3
59d4da:	cc                   	int3
59d4db:	cc                   	int3
59d4dc:	cc                   	int3
59d4dd:	cc                   	int3
59d4de:	cc                   	int3
59d4df:	cc                   	int3
59d4e0:	56                   	push   %esi
59d4e1:	8b f1                	mov    %ecx,%esi
59d4e3:	57                   	push   %edi
59d4e4:	8d 8e d0 00 00 00    	lea    0xd0(%esi),%ecx
59d4ea:	e8 d5 b2 e6 ff       	call   0x4087c4
59d4ef:	8d 8e f8 00 00 00    	lea    0xf8(%esi),%ecx
59d4f5:	e8 db b0 e6 ff       	call   0x4085d5
59d4fa:	8b 86 e8 00 00 00    	mov    0xe8(%esi),%eax
59d500:	c7 86 e4 00 00 00 90 	movl   $0xbde790,0xe4(%esi)
59d507:	e7 bd 00
59d50a:	5f                   	pop    %edi
59d50b:	8b 40 04             	mov    0x4(%eax),%eax
59d50e:	c7 84 30 e8 00 00 00 	movl   $0xbde7c4,0xe8(%eax,%esi,1)
59d515:	c4 e7 bd 00
59d519:	8b 86 e8 00 00 00    	mov    0xe8(%esi),%eax
59d51f:	8b 40 08             	mov    0x8(%eax),%eax
59d522:	c7 84 30 e8 00 00 00 	movl   $0xbde7e8,0xe8(%eax,%esi,1)
59d529:	e8 e7 bd 00
59d52d:	8b 86 e8 00 00 00    	mov    0xe8(%esi),%eax
59d533:	8b 48 04             	mov    0x4(%eax),%ecx
59d536:	8d 41 f8             	lea    -0x8(%ecx),%eax
59d539:	89 84 31 e4 00 00 00 	mov    %eax,0xe4(%ecx,%esi,1)
59d540:	8b 86 dc 00 00 00    	mov    0xdc(%esi),%eax
59d546:	c7 86 d8 00 00 00 5c 	movl   $0xbde75c,0xd8(%esi)
59d54d:	e7 bd 00
59d550:	8b 40 04             	mov    0x4(%eax),%eax
59d553:	c7 84 30 dc 00 00 00 	movl   $0xbde76c,0xdc(%eax,%esi,1)
59d55a:	6c e7 bd 00
59d55e:	8b 86 dc 00 00 00    	mov    0xdc(%esi),%eax
59d564:	8b 48 04             	mov    0x4(%eax),%ecx
59d567:	8d 41 f8             	lea    -0x8(%ecx),%eax
59d56a:	89 84 31 d8 00 00 00 	mov    %eax,0xd8(%ecx,%esi,1)
59d571:	c7 86 d0 00 00 00 b8 	movl   $0xbde1b8,0xd0(%esi)
59d578:	e1 bd 00
59d57b:	5e                   	pop    %esi
59d57c:	c3                   	ret
59d57d:	cc                   	int3
59d57e:	cc                   	int3
59d57f:	cc                   	int3
59d580:	cc                   	int3
59d581:	cc                   	int3
59d582:	cc                   	int3
59d583:	cc                   	int3
59d584:	cc                   	int3
59d585:	cc                   	int3
59d586:	cc                   	int3
59d587:	cc                   	int3
59d588:	cc                   	int3
59d589:	cc                   	int3
59d58a:	cc                   	int3
59d58b:	cc                   	int3
59d58c:	cc                   	int3
59d58d:	cc                   	int3
59d58e:	cc                   	int3
59d58f:	cc                   	int3
59d590:	cc                   	int3
59d591:	cc                   	int3
59d592:	cc                   	int3
59d593:	cc                   	int3
59d594:	cc                   	int3
59d595:	cc                   	int3
59d596:	cc                   	int3
59d597:	cc                   	int3
59d598:	cc                   	int3
59d599:	cc                   	int3
59d59a:	cc                   	int3
59d59b:	cc                   	int3
59d59c:	cc                   	int3
59d59d:	cc                   	int3
59d59e:	cc                   	int3
59d59f:	cc                   	int3
59d5a0:	cc                   	int3
59d5a1:	cc                   	int3
59d5a2:	cc                   	int3
59d5a3:	cc                   	int3
59d5a4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
59d5a7:	e9 e6 9d e6 ff       	jmp    0x407392
59d5ac:	cc                   	int3
59d5ad:	cc                   	int3
59d5ae:	cc                   	int3
59d5af:	cc                   	int3
59d5b0:	55                   	push   %ebp
59d5b1:	8b ec                	mov    %esp,%ebp
59d5b3:	6a ff                	push   $0xffffffff
59d5b5:	68 a6 f4 b5 00       	push   $0xb5f4a6
59d5ba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
59d5c0:	50                   	push   %eax
59d5c1:	56                   	push   %esi
59d5c2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
59d5c7:	33 c5                	xor    %ebp,%eax
59d5c9:	50                   	push   %eax
59d5ca:	8d 45 f4             	lea    -0xc(%ebp),%eax
59d5cd:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
59d5d3:	8b f1                	mov    %ecx,%esi
59d5d5:	8b 4e 04             	mov    0x4(%esi),%ecx
59d5d8:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
59d5df:	c7 06 40 38 be 00    	movl   $0xbe3840,(%esi)
59d5e5:	85 c9                	test   %ecx,%ecx
59d5e7:	74 10                	je     0x59d5f9
59d5e9:	8b 41 04             	mov    0x4(%ecx),%eax
59d5ec:	83 c1 04             	add    $0x4,%ecx
59d5ef:	8b 40 04             	mov    0x4(%eax),%eax
59d5f2:	03 c8                	add    %eax,%ecx
59d5f4:	8b 01                	mov    (%ecx),%eax
59d5f6:	ff 50 0c             	call   *0xc(%eax)
59d5f9:	8b ce                	mov    %esi,%ecx
59d5fb:	e8 ef 23 ea ff       	call   0x43f9ef
59d600:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
59d604:	74 0b                	je     0x59d611
59d606:	6a 08                	push   $0x8
59d608:	56                   	push   %esi
59d609:	e8 8e 48 e6 ff       	call   0x401e9c
59d60e:	83 c4 08             	add    $0x8,%esp
59d611:	8b c6                	mov    %esi,%eax
59d613:	8b 4d f4             	mov    -0xc(%ebp),%ecx
59d616:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
59d61d:	59                   	pop    %ecx
59d61e:	5e                   	pop    %esi
59d61f:	8b e5                	mov    %ebp,%esp
59d621:	5d                   	pop    %ebp
59d622:	c2 04 00             	ret    $0x4
59d625:	cc                   	int3
59d626:	cc                   	int3
59d627:	cc                   	int3
59d628:	cc                   	int3
59d629:	cc                   	int3
59d62a:	cc                   	int3
59d62b:	cc                   	int3
59d62c:	cc                   	int3
59d62d:	cc                   	int3
59d62e:	cc                   	int3
59d62f:	cc                   	int3
59d630:	cc                   	int3
59d631:	cc                   	int3
59d632:	cc                   	int3
59d633:	cc                   	int3
59d634:	cc                   	int3
59d635:	cc                   	int3
59d636:	cc                   	int3
59d637:	cc                   	int3
59d638:	cc                   	int3
59d639:	cc                   	int3
59d63a:	cc                   	int3
59d63b:	cc                   	int3
59d63c:	cc                   	int3
59d63d:	cc                   	int3
59d63e:	cc                   	int3
59d63f:	cc                   	int3
59d640:	cc                   	int3
59d641:	cc                   	int3
59d642:	cc                   	int3
59d643:	cc                   	int3
59d644:	cc                   	int3
59d645:	cc                   	int3
59d646:	cc                   	int3
59d647:	cc                   	int3
59d648:	cc                   	int3
59d649:	cc                   	int3
59d64a:	cc                   	int3
59d64b:	cc                   	int3