5c6437:	e8 74 22 e7 ff       	call   0x4386b0
5c643c:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
5c643f:	e8 6c 22 e7 ff       	call   0x4386b0
5c6444:	8b c6                	mov    %esi,%eax
5c6446:	eb 12                	jmp    0x5c645a
5c6448:	b8 4e 64 5c 00       	mov    $0x5c644e,%eax
5c644d:	c3                   	ret
5c644e:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
5c6453:	eb 05                	jmp    0x5c645a
5c6455:	b8 06 00 00 00       	mov    $0x6,%eax
5c645a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c645d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c6464:	59                   	pop    %ecx
5c6465:	5f                   	pop    %edi
5c6466:	5e                   	pop    %esi
5c6467:	5b                   	pop    %ebx
5c6468:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5c646b:	33 cd                	xor    %ebp,%ecx
5c646d:	e8 68 b0 01 00       	call   0x5e14da
5c6472:	8b e5                	mov    %ebp,%esp
5c6474:	5d                   	pop    %ebp
5c6475:	c3                   	ret
5c6476:	cc                   	int3
5c6477:	cc                   	int3
5c6478:	cc                   	int3
5c6479:	cc                   	int3
5c647a:	cc                   	int3
5c647b:	cc                   	int3
5c647c:	cc                   	int3
5c647d:	cc                   	int3
5c647e:	cc                   	int3
5c647f:	cc                   	int3
5c6480:	55                   	push   %ebp
5c6481:	8b ec                	mov    %esp,%ebp
5c6483:	6a ff                	push   $0xffffffff
5c6485:	68 78 fd 65 00       	push   $0x65fd78
5c648a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c6490:	50                   	push   %eax
5c6491:	83 ec 50             	sub    $0x50,%esp
5c6494:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c6499:	33 c5                	xor    %ebp,%eax
5c649b:	89 45 ec             	mov    %eax,-0x14(%ebp)
5c649e:	53                   	push   %ebx
5c649f:	56                   	push   %esi
5c64a0:	57                   	push   %edi
5c64a1:	50                   	push   %eax
5c64a2:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c64a5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c64ab:	89 65 f0             	mov    %esp,-0x10(%ebp)
5c64ae:	8b 5d 08             	mov    0x8(%ebp),%ebx
5c64b1:	8b 75 0c             	mov    0xc(%ebp),%esi
5c64b4:	8b 7d 10             	mov    0x10(%ebp),%edi
5c64b7:	8b 45 14             	mov    0x14(%ebp),%eax
5c64ba:	85 db                	test   %ebx,%ebx
5c64bc:	0f 84 99 00 00 00    	je     0x5c655b
5c64c2:	85 f6                	test   %esi,%esi
5c64c4:	0f 84 91 00 00 00    	je     0x5c655b
5c64ca:	85 c0                	test   %eax,%eax
5c64cc:	0f 84 89 00 00 00    	je     0x5c655b
5c64d2:	85 ff                	test   %edi,%edi
5c64d4:	0f 84 81 00 00 00    	je     0x5c655b
5c64da:	50                   	push   %eax
5c64db:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c64de:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c64e5:	e8 86 35 ea ff       	call   0x469a70
5c64ea:	57                   	push   %edi
5c64eb:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c64ee:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c64f2:	e8 79 35 ea ff       	call   0x469a70
5c64f7:	56                   	push   %esi
5c64f8:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c64fb:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5c64ff:	e8 6c 35 ea ff       	call   0x469a70
5c6504:	80 7d 18 00          	cmpb   $0x0,0x18(%ebp)
5c6508:	8b 33                	mov    (%ebx),%esi
5c650a:	0f 95 c0             	setne  %al
5c650d:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5c6511:	0f b6 c0             	movzbl %al,%eax
5c6514:	50                   	push   %eax
5c6515:	8b 76 44             	mov    0x44(%esi),%esi
5c6518:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c651b:	50                   	push   %eax
5c651c:	8d 45 bc             	lea    -0x44(%ebp),%eax
5c651f:	8b ce                	mov    %esi,%ecx
5c6521:	50                   	push   %eax
5c6522:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5c6525:	50                   	push   %eax
5c6526:	ff 15 e0 24 68 00    	call   *0x6824e0
5c652c:	8b cb                	mov    %ebx,%ecx
5c652e:	ff d6                	call   *%esi
5c6530:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c6533:	8b f0                	mov    %eax,%esi
5c6535:	e8 76 21 e7 ff       	call   0x4386b0
5c653a:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c653d:	e8 6e 21 e7 ff       	call   0x4386b0
5c6542:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c6545:	e8 66 21 e7 ff       	call   0x4386b0
5c654a:	8b c6                	mov    %esi,%eax
5c654c:	eb 12                	jmp    0x5c6560
5c654e:	b8 54 65 5c 00       	mov    $0x5c6554,%eax
5c6553:	c3                   	ret
5c6554:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
5c6559:	eb 05                	jmp    0x5c6560
5c655b:	b8 06 00 00 00       	mov    $0x6,%eax
5c6560:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c6563:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c656a:	59                   	pop    %ecx
5c656b:	5f                   	pop    %edi
5c656c:	5e                   	pop    %esi
5c656d:	5b                   	pop    %ebx
5c656e:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5c6571:	33 cd                	xor    %ebp,%ecx
5c6573:	e8 62 af 01 00       	call   0x5e14da
5c6578:	8b e5                	mov    %ebp,%esp
5c657a:	5d                   	pop    %ebp
5c657b:	c3                   	ret
5c657c:	cc                   	int3
5c657d:	cc                   	int3
5c657e:	cc                   	int3
5c657f:	cc                   	int3
5c6580:	55                   	push   %ebp
5c6581:	8b ec                	mov    %esp,%ebp
5c6583:	6a ff                	push   $0xffffffff
5c6585:	68 b8 fd 65 00       	push   $0x65fdb8
5c658a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c6590:	50                   	push   %eax
5c6591:	83 ec 50             	sub    $0x50,%esp
5c6594:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c6599:	33 c5                	xor    %ebp,%eax
5c659b:	89 45 ec             	mov    %eax,-0x14(%ebp)
5c659e:	53                   	push   %ebx
5c659f:	56                   	push   %esi
5c65a0:	57                   	push   %edi
5c65a1:	50                   	push   %eax
5c65a2:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c65a5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c65ab:	89 65 f0             	mov    %esp,-0x10(%ebp)
5c65ae:	8b 5d 08             	mov    0x8(%ebp),%ebx
5c65b1:	8b 75 0c             	mov    0xc(%ebp),%esi
5c65b4:	8b 7d 10             	mov    0x10(%ebp),%edi
5c65b7:	8b 45 14             	mov    0x14(%ebp),%eax
5c65ba:	85 db                	test   %ebx,%ebx
5c65bc:	74 78                	je     0x5c6636
5c65be:	85 f6                	test   %esi,%esi
5c65c0:	74 74                	je     0x5c6636
5c65c2:	85 ff                	test   %edi,%edi
5c65c4:	74 70                	je     0x5c6636
5c65c6:	85 c0                	test   %eax,%eax
5c65c8:	74 6c                	je     0x5c6636
5c65ca:	50                   	push   %eax
5c65cb:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c65ce:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c65d5:	e8 96 34 ea ff       	call   0x469a70
5c65da:	57                   	push   %edi
5c65db:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c65de:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c65e2:	e8 89 34 ea ff       	call   0x469a70
5c65e7:	56                   	push   %esi
5c65e8:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c65eb:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5c65ef:	e8 7c 34 ea ff       	call   0x469a70
5c65f4:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c65f7:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5c65fb:	50                   	push   %eax
5c65fc:	8d 45 bc             	lea    -0x44(%ebp),%eax
5c65ff:	8b cb                	mov    %ebx,%ecx
5c6601:	50                   	push   %eax
5c6602:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5c6605:	50                   	push   %eax
5c6606:	e8 b5 f7 ec ff       	call   0x495dc0
5c660b:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c660e:	8b f0                	mov    %eax,%esi
5c6610:	e8 9b 20 e7 ff       	call   0x4386b0
5c6615:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c6618:	e8 93 20 e7 ff       	call   0x4386b0
5c661d:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c6620:	e8 8b 20 e7 ff       	call   0x4386b0
5c6625:	8b c6                	mov    %esi,%eax
5c6627:	eb 12                	jmp    0x5c663b
5c6629:	b8 2f 66 5c 00       	mov    $0x5c662f,%eax
5c662e:	c3                   	ret
5c662f:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
5c6634:	eb 05                	jmp    0x5c663b
5c6636:	b8 06 00 00 00       	mov    $0x6,%eax
5c663b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c663e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c6645:	59                   	pop    %ecx
5c6646:	5f                   	pop    %edi
5c6647:	5e                   	pop    %esi
5c6648:	5b                   	pop    %ebx
5c6649:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5c664c:	33 cd                	xor    %ebp,%ecx
5c664e:	e8 87 ae 01 00       	call   0x5e14da
5c6653:	8b e5                	mov    %ebp,%esp
5c6655:	5d                   	pop    %ebp
5c6656:	c3                   	ret
5c6657:	cc                   	int3
5c6658:	cc                   	int3
5c6659:	cc                   	int3
5c665a:	cc                   	int3
5c665b:	cc                   	int3
5c665c:	cc                   	int3
5c665d:	cc                   	int3
5c665e:	cc                   	int3
5c665f:	cc                   	int3
5c6660:	55                   	push   %ebp
5c6661:	8b ec                	mov    %esp,%ebp
5c6663:	6a ff                	push   $0xffffffff
5c6665:	68 00 fe 65 00       	push   $0x65fe00
5c666a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c6670:	50                   	push   %eax
5c6671:	83 ec 6c             	sub    $0x6c,%esp
5c6674:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c6679:	33 c5                	xor    %ebp,%eax
5c667b:	89 45 ec             	mov    %eax,-0x14(%ebp)
5c667e:	53                   	push   %ebx
5c667f:	56                   	push   %esi
5c6680:	57                   	push   %edi
5c6681:	50                   	push   %eax
5c6682:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c6685:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c668b:	89 65 f0             	mov    %esp,-0x10(%ebp)
5c668e:	8b 4d 08             	mov    0x8(%ebp),%ecx
5c6691:	8b 75 0c             	mov    0xc(%ebp),%esi
5c6694:	8b 7d 10             	mov    0x10(%ebp),%edi
5c6697:	8b 5d 14             	mov    0x14(%ebp),%ebx
5c669a:	8b 45 18             	mov    0x18(%ebp),%eax
5c669d:	89 4d 88             	mov    %ecx,-0x78(%ebp)
5c66a0:	85 c9                	test   %ecx,%ecx
5c66a2:	0f 84 bd 00 00 00    	je     0x5c6765
5c66a8:	85 f6                	test   %esi,%esi
5c66aa:	0f 84 b5 00 00 00    	je     0x5c6765
5c66b0:	85 ff                	test   %edi,%edi
5c66b2:	0f 84 ad 00 00 00    	je     0x5c6765
5c66b8:	85 db                	test   %ebx,%ebx
5c66ba:	0f 84 a5 00 00 00    	je     0x5c6765
5c66c0:	85 c0                	test   %eax,%eax
5c66c2:	0f 84 9d 00 00 00    	je     0x5c6765
5c66c8:	50                   	push   %eax
5c66c9:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
5c66cc:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c66d3:	e8 98 33 ea ff       	call   0x469a70
5c66d8:	53                   	push   %ebx
5c66d9:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c66dc:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c66e0:	e8 8b 33 ea ff       	call   0x469a70
5c66e5:	57                   	push   %edi
5c66e6:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c66e9:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5c66ed:	e8 7e 33 ea ff       	call   0x469a70
5c66f2:	56                   	push   %esi
5c66f3:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c66f6:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5c66fa:	e8 71 33 ea ff       	call   0x469a70
5c66ff:	80 7d 1c 00          	cmpb   $0x0,0x1c(%ebp)
5c6703:	8b 7d 88             	mov    -0x78(%ebp),%edi
5c6706:	0f 95 c0             	setne  %al
5c6709:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
5c670d:	0f b6 c0             	movzbl %al,%eax
5c6710:	50                   	push   %eax
5c6711:	8b 37                	mov    (%edi),%esi
5c6713:	8d 45 8c             	lea    -0x74(%ebp),%eax
5c6716:	50                   	push   %eax
5c6717:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c671a:	50                   	push   %eax
5c671b:	8b 76 34             	mov    0x34(%esi),%esi
5c671e:	8d 45 bc             	lea    -0x44(%ebp),%eax
5c6721:	50                   	push   %eax
5c6722:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5c6725:	8b ce                	mov    %esi,%ecx
5c6727:	50                   	push   %eax
5c6728:	ff 15 e0 24 68 00    	call   *0x6824e0
5c672e:	8b cf                	mov    %edi,%ecx
5c6730:	ff d6                	call   *%esi
5c6732:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c6735:	8b f0                	mov    %eax,%esi
5c6737:	e8 74 1f e7 ff       	call   0x4386b0
5c673c:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c673f:	e8 6c 1f e7 ff       	call   0x4386b0
5c6744:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c6747:	e8 64 1f e7 ff       	call   0x4386b0
5c674c:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
5c674f:	e8 5c 1f e7 ff       	call   0x4386b0
5c6754:	8b c6                	mov    %esi,%eax
5c6756:	eb 12                	jmp    0x5c676a
5c6758:	b8 5e 67 5c 00       	mov    $0x5c675e,%eax
5c675d:	c3                   	ret
5c675e:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
5c6763:	eb 05                	jmp    0x5c676a
5c6765:	b8 06 00 00 00       	mov    $0x6,%eax
5c676a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c676d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c6774:	59                   	pop    %ecx
5c6775:	5f                   	pop    %edi
5c6776:	5e                   	pop    %esi
5c6777:	5b                   	pop    %ebx
5c6778:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5c677b:	33 cd                	xor    %ebp,%ecx
5c677d:	e8 58 ad 01 00       	call   0x5e14da
5c6782:	8b e5                	mov    %ebp,%esp
5c6784:	5d                   	pop    %ebp
5c6785:	c3                   	ret
5c6786:	cc                   	int3
5c6787:	cc                   	int3
5c6788:	cc                   	int3
5c6789:	cc                   	int3
5c678a:	cc                   	int3
5c678b:	cc                   	int3
5c678c:	cc                   	int3
5c678d:	cc                   	int3
5c678e:	cc                   	int3
5c678f:	cc                   	int3
5c6790:	55                   	push   %ebp
5c6791:	8b ec                	mov    %esp,%ebp
5c6793:	6a ff                	push   $0xffffffff
5c6795:	68 48 fe 65 00       	push   $0x65fe48
5c679a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c67a0:	50                   	push   %eax
5c67a1:	83 ec 50             	sub    $0x50,%esp
5c67a4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c67a9:	33 c5                	xor    %ebp,%eax
5c67ab:	89 45 ec             	mov    %eax,-0x14(%ebp)
5c67ae:	53                   	push   %ebx
5c67af:	56                   	push   %esi
5c67b0:	57                   	push   %edi
5c67b1:	50                   	push   %eax
5c67b2:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c67b5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c67bb:	89 65 f0             	mov    %esp,-0x10(%ebp)
5c67be:	8b 5d 08             	mov    0x8(%ebp),%ebx
5c67c1:	8b 75 0c             	mov    0xc(%ebp),%esi
5c67c4:	8b 7d 10             	mov    0x10(%ebp),%edi
5c67c7:	8b 45 14             	mov    0x14(%ebp),%eax
5c67ca:	85 db                	test   %ebx,%ebx
5c67cc:	0f 84 99 00 00 00    	je     0x5c686b
5c67d2:	85 f6                	test   %esi,%esi
5c67d4:	0f 84 91 00 00 00    	je     0x5c686b
5c67da:	85 ff                	test   %edi,%edi
5c67dc:	0f 84 89 00 00 00    	je     0x5c686b
5c67e2:	85 c0                	test   %eax,%eax
5c67e4:	0f 84 81 00 00 00    	je     0x5c686b
5c67ea:	50                   	push   %eax
5c67eb:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c67ee:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c67f5:	e8 76 32 ea ff       	call   0x469a70
5c67fa:	57                   	push   %edi
5c67fb:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c67fe:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c6802:	e8 69 32 ea ff       	call   0x469a70
5c6807:	56                   	push   %esi