5f03c9:	cc                   	int3
5f03ca:	cc                   	int3
5f03cb:	cc                   	int3
5f03cc:	cc                   	int3
5f03cd:	cc                   	int3
5f03ce:	cc                   	int3
5f03cf:	cc                   	int3
5f03d0:	c7 01 f4 9d be 00    	movl   $0xbe9df4,(%ecx)
5f03d6:	e9 02 33 e2 ff       	jmp    0x4136dd
5f03db:	cc                   	int3
5f03dc:	cc                   	int3
5f03dd:	cc                   	int3
5f03de:	cc                   	int3
5f03df:	cc                   	int3
5f03e0:	56                   	push   %esi
5f03e1:	57                   	push   %edi
5f03e2:	8b f9                	mov    %ecx,%edi
5f03e4:	8b 47 f8             	mov    -0x8(%edi),%eax
5f03e7:	8d 77 e4             	lea    -0x1c(%edi),%esi
5f03ea:	83 f8 08             	cmp    $0x8,%eax
5f03ed:	72 0b                	jb     0x5f03fa
5f03ef:	40                   	inc    %eax
5f03f0:	8b ce                	mov    %esi,%ecx
5f03f2:	50                   	push   %eax
5f03f3:	ff 36                	push   (%esi)
5f03f5:	e8 4d 18 e3 ff       	call   0x421c47
5f03fa:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5f0401:	83 7e 14 08          	cmpl   $0x8,0x14(%esi)
5f0405:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5f040c:	72 02                	jb     0x5f0410
5f040e:	8b 36                	mov    (%esi),%esi
5f0410:	33 c0                	xor    %eax,%eax
5f0412:	8d 4f e8             	lea    -0x18(%edi),%ecx
5f0415:	5f                   	pop    %edi
5f0416:	66 89 06             	mov    %ax,(%esi)
5f0419:	5e                   	pop    %esi
5f041a:	e9 89 35 e2 ff       	jmp    0x4139a8
5f041f:	cc                   	int3
5f0420:	cc                   	int3
5f0421:	cc                   	int3
5f0422:	cc                   	int3
5f0423:	cc                   	int3
5f0424:	cc                   	int3
5f0425:	cc                   	int3
5f0426:	cc                   	int3
5f0427:	cc                   	int3
5f0428:	cc                   	int3
5f0429:	cc                   	int3
5f042a:	cc                   	int3
5f042b:	cc                   	int3
5f042c:	cc                   	int3
5f042d:	cc                   	int3
5f042e:	cc                   	int3
5f042f:	cc                   	int3
5f0430:	56                   	push   %esi
5f0431:	57                   	push   %edi
5f0432:	8b f9                	mov    %ecx,%edi
5f0434:	8b 47 4c             	mov    0x4c(%edi),%eax
5f0437:	8d 77 38             	lea    0x38(%edi),%esi
5f043a:	83 f8 08             	cmp    $0x8,%eax
5f043d:	72 0b                	jb     0x5f044a
5f043f:	40                   	inc    %eax
5f0440:	8b ce                	mov    %esi,%ecx
5f0442:	50                   	push   %eax
5f0443:	ff 36                	push   (%esi)
5f0445:	e8 fd 17 e3 ff       	call   0x421c47
5f044a:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5f0451:	83 7e 14 08          	cmpl   $0x8,0x14(%esi)
5f0455:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5f045c:	72 02                	jb     0x5f0460
5f045e:	8b 36                	mov    (%esi),%esi
5f0460:	33 c0                	xor    %eax,%eax
5f0462:	8d 4f 3c             	lea    0x3c(%edi),%ecx
5f0465:	66 89 06             	mov    %ax,(%esi)
5f0468:	e8 3b 35 e2 ff       	call   0x4139a8
5f046d:	8d 4f 64             	lea    0x64(%edi),%ecx
5f0470:	e8 60 81 e1 ff       	call   0x4085d5
5f0475:	c7 47 54 b8 e1 bd 00 	movl   $0xbde1b8,0x54(%edi)
5f047c:	5f                   	pop    %edi
5f047d:	5e                   	pop    %esi
5f047e:	c3                   	ret
5f047f:	cc                   	int3
5f0480:	cc                   	int3
5f0481:	cc                   	int3
5f0482:	cc                   	int3
5f0483:	cc                   	int3
5f0484:	cc                   	int3
5f0485:	cc                   	int3
5f0486:	cc                   	int3
5f0487:	cc                   	int3
5f0488:	cc                   	int3
5f0489:	cc                   	int3
5f048a:	cc                   	int3
5f048b:	cc                   	int3
5f048c:	cc                   	int3
5f048d:	cc                   	int3
5f048e:	cc                   	int3
5f048f:	cc                   	int3
5f0490:	cc                   	int3
5f0491:	cc                   	int3
5f0492:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f0495:	e9 bb 29 e1 ff       	jmp    0x402e55
5f049a:	cc                   	int3
5f049b:	cc                   	int3
5f049c:	cc                   	int3
5f049d:	cc                   	int3
5f049e:	cc                   	int3
5f049f:	cc                   	int3
5f04a0:	56                   	push   %esi
5f04a1:	8b f1                	mov    %ecx,%esi
5f04a3:	c7 06 f4 9d be 00    	movl   $0xbe9df4,(%esi)
5f04a9:	e8 2f 32 e2 ff       	call   0x4136dd
5f04ae:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5f04b3:	74 0b                	je     0x5f04c0
5f04b5:	6a 04                	push   $0x4
5f04b7:	56                   	push   %esi
5f04b8:	e8 df 19 e1 ff       	call   0x401e9c
5f04bd:	83 c4 08             	add    $0x8,%esp
5f04c0:	8b c6                	mov    %esi,%eax
5f04c2:	5e                   	pop    %esi
5f04c3:	c2 04 00             	ret    $0x4
5f04c6:	cc                   	int3
5f04c7:	cc                   	int3
5f04c8:	cc                   	int3
5f04c9:	cc                   	int3
5f04ca:	cc                   	int3
5f04cb:	cc                   	int3
5f04cc:	cc                   	int3
5f04cd:	cc                   	int3
5f04ce:	cc                   	int3
5f04cf:	cc                   	int3
5f04d0:	56                   	push   %esi
5f04d1:	57                   	push   %edi
5f04d2:	8d 79 ac             	lea    -0x54(%ecx),%edi
5f04d5:	8b 47 4c             	mov    0x4c(%edi),%eax
5f04d8:	8d 77 38             	lea    0x38(%edi),%esi
5f04db:	83 f8 08             	cmp    $0x8,%eax
5f04de:	72 0b                	jb     0x5f04eb
5f04e0:	40                   	inc    %eax
5f04e1:	8b ce                	mov    %esi,%ecx
5f04e3:	50                   	push   %eax
5f04e4:	ff 36                	push   (%esi)
5f04e6:	e8 5c 17 e3 ff       	call   0x421c47
5f04eb:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5f04f2:	83 7e 14 08          	cmpl   $0x8,0x14(%esi)
5f04f6:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5f04fd:	72 02                	jb     0x5f0501
5f04ff:	8b 36                	mov    (%esi),%esi
5f0501:	33 c0                	xor    %eax,%eax
5f0503:	8d 4f 3c             	lea    0x3c(%edi),%ecx
5f0506:	66 89 06             	mov    %ax,(%esi)
5f0509:	e8 9a 34 e2 ff       	call   0x4139a8
5f050e:	8d 4f 64             	lea    0x64(%edi),%ecx
5f0511:	e8 bf 80 e1 ff       	call   0x4085d5
5f0516:	f6 44 24 0c 01       	testb  $0x1,0xc(%esp)
5f051b:	c7 47 54 b8 e1 bd 00 	movl   $0xbde1b8,0x54(%edi)
5f0522:	74 0b                	je     0x5f052f
5f0524:	6a 60                	push   $0x60
5f0526:	57                   	push   %edi
5f0527:	e8 70 19 e1 ff       	call   0x401e9c
5f052c:	83 c4 08             	add    $0x8,%esp
5f052f:	8b c7                	mov    %edi,%eax
5f0531:	5f                   	pop    %edi
5f0532:	5e                   	pop    %esi
5f0533:	c2 04 00             	ret    $0x4
5f0536:	cc                   	int3
5f0537:	cc                   	int3
5f0538:	cc                   	int3
5f0539:	cc                   	int3
5f053a:	cc                   	int3
5f053b:	cc                   	int3
5f053c:	cc                   	int3
5f053d:	cc                   	int3
5f053e:	cc                   	int3
5f053f:	cc                   	int3
5f0540:	cc                   	int3
5f0541:	cc                   	int3
5f0542:	cc                   	int3
5f0543:	cc                   	int3
5f0544:	cc                   	int3
5f0545:	cc                   	int3
5f0546:	cc                   	int3
5f0547:	cc                   	int3
5f0548:	cc                   	int3
5f0549:	cc                   	int3
5f054a:	cc                   	int3
5f054b:	cc                   	int3
5f054c:	cc                   	int3
5f054d:	cc                   	int3
5f054e:	cc                   	int3
5f054f:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f0552:	e9 5b 0f e4 ff       	jmp    0x4314b2
5f0557:	cc                   	int3
5f0558:	cc                   	int3
5f0559:	cc                   	int3
5f055a:	cc                   	int3
5f055b:	cc                   	int3
5f055c:	cc                   	int3
5f055d:	cc                   	int3
5f055e:	cc                   	int3
5f055f:	cc                   	int3
5f0560:	56                   	push   %esi
5f0561:	57                   	push   %edi
5f0562:	8b f1                	mov    %ecx,%esi
5f0564:	e8 59 4f e4 ff       	call   0x4354c2
5f0569:	8b 7c 24 0c          	mov    0xc(%esp),%edi
5f056d:	3b f8                	cmp    %eax,%edi
5f056f:	75 1c                	jne    0x5f058d
5f0571:	8d 46 ac             	lea    -0x54(%esi),%eax
5f0574:	85 c0                	test   %eax,%eax
5f0576:	75 05                	jne    0x5f057d
5f0578:	5f                   	pop    %edi
5f0579:	5e                   	pop    %esi
5f057a:	c2 04 00             	ret    $0x4
5f057d:	8b 46 b0             	mov    -0x50(%esi),%eax
5f0580:	5f                   	pop    %edi
5f0581:	8b 40 04             	mov    0x4(%eax),%eax
5f0584:	83 c0 b0             	add    $0xffffffb0,%eax
5f0587:	03 c6                	add    %esi,%eax
5f0589:	5e                   	pop    %esi
5f058a:	c2 04 00             	ret    $0x4
5f058d:	e8 65 07 e3 ff       	call   0x420cf7
5f0592:	3b f8                	cmp    %eax,%edi
5f0594:	75 08                	jne    0x5f059e
5f0596:	5f                   	pop    %edi
5f0597:	8d 46 ac             	lea    -0x54(%esi),%eax
5f059a:	5e                   	pop    %esi
5f059b:	c2 04 00             	ret    $0x4
5f059e:	57                   	push   %edi
5f059f:	8d 4e e8             	lea    -0x18(%esi),%ecx
5f05a2:	e8 c6 13 e3 ff       	call   0x42196d
5f05a7:	5f                   	pop    %edi
5f05a8:	5e                   	pop    %esi
5f05a9:	c2 04 00             	ret    $0x4
5f05ac:	cc                   	int3
5f05ad:	cc                   	int3
5f05ae:	cc                   	int3
5f05af:	cc                   	int3
5f05b0:	cc                   	int3
5f05b1:	cc                   	int3
5f05b2:	cc                   	int3
5f05b3:	cc                   	int3
5f05b4:	cc                   	int3
5f05b5:	cc                   	int3
5f05b6:	cc                   	int3
5f05b7:	cc                   	int3
5f05b8:	cc                   	int3
5f05b9:	cc                   	int3
5f05ba:	cc                   	int3
5f05bb:	cc                   	int3
5f05bc:	cc                   	int3
5f05bd:	cc                   	int3
5f05be:	cc                   	int3
5f05bf:	cc                   	int3
5f05c0:	6a ff                	push   $0xffffffff
5f05c2:	8d 41 38             	lea    0x38(%ecx),%eax
5f05c5:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
5f05c9:	6a 00                	push   $0x0
5f05cb:	50                   	push   %eax
5f05cc:	e8 ed 35 e3 ff       	call   0x423bbe
5f05d1:	c2 0c 00             	ret    $0xc
5f05d4:	cc                   	int3
5f05d5:	cc                   	int3
5f05d6:	cc                   	int3
5f05d7:	cc                   	int3
5f05d8:	cc                   	int3
5f05d9:	cc                   	int3
5f05da:	cc                   	int3
5f05db:	cc                   	int3
5f05dc:	cc                   	int3
5f05dd:	cc                   	int3
5f05de:	cc                   	int3
5f05df:	cc                   	int3
5f05e0:	6a ff                	push   $0xffffffff
5f05e2:	8d 41 38             	lea    0x38(%ecx),%eax
5f05e5:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
5f05e9:	6a 00                	push   $0x0
5f05eb:	50                   	push   %eax
5f05ec:	e8 cd 35 e3 ff       	call   0x423bbe
5f05f1:	c2 0c 00             	ret    $0xc
5f05f4:	cc                   	int3
5f05f5:	cc                   	int3
5f05f6:	cc                   	int3
5f05f7:	cc                   	int3
5f05f8:	cc                   	int3
5f05f9:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5f05fc:	e9 60 a0 e4 ff       	jmp    0x43a661
5f0601:	cc                   	int3
5f0602:	cc                   	int3
5f0603:	cc                   	int3
5f0604:	cc                   	int3
5f0605:	cc                   	int3
5f0606:	cc                   	int3
5f0607:	cc                   	int3
5f0608:	cc                   	int3
5f0609:	cc                   	int3
5f060a:	cc                   	int3
5f060b:	cc                   	int3
5f060c:	cc                   	int3
5f060d:	cc                   	int3
5f060e:	cc                   	int3
5f060f:	cc                   	int3
5f0610:	e9 e2 06 e3 ff       	jmp    0x420cf7
5f0615:	cc                   	int3
5f0616:	cc                   	int3
5f0617:	cc                   	int3
5f0618:	cc                   	int3
5f0619:	cc                   	int3
5f061a:	cc                   	int3
5f061b:	cc                   	int3
5f061c:	cc                   	int3
5f061d:	cc                   	int3
5f061e:	cc                   	int3
5f061f:	cc                   	int3
5f0620:	51                   	push   %ecx
5f0621:	56                   	push   %esi
5f0622:	8b 74 24 0c          	mov    0xc(%esp),%esi
5f0626:	33 c0                	xor    %eax,%eax
5f0628:	6a 17                	push   $0x17
5f062a:	68 5c 9e be 00       	push   $0xbe9e5c
5f062f:	8b ce                	mov    %esi,%ecx
5f0631:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
5f0638:	00
5f0639:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5f0640:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5f0647:	66 89 06             	mov    %ax,(%esi)
5f064a:	e8 68 ab e2 ff       	call   0x41b1b7
5f064f:	8b c6                	mov    %esi,%eax
5f0651:	5e                   	pop    %esi
5f0652:	59                   	pop    %ecx
5f0653:	c2 04 00             	ret    $0x4
5f0656:	cc                   	int3
5f0657:	cc                   	int3
5f0658:	cc                   	int3
5f0659:	cc                   	int3
5f065a:	cc                   	int3
5f065b:	cc                   	int3
5f065c:	cc                   	int3
5f065d:	cc                   	int3
5f065e:	cc                   	int3
5f065f:	cc                   	int3
5f0660:	cc                   	int3
5f0661:	cc                   	int3
5f0662:	cc                   	int3
5f0663:	cc                   	int3
5f0664:	cc                   	int3
5f0665:	cc                   	int3
5f0666:	cc                   	int3
5f0667:	cc                   	int3
5f0668:	cc                   	int3