6c9560:	8b 09                	mov    (%ecx),%ecx
6c9562:	85 c9                	test   %ecx,%ecx
6c9564:	74 06                	je     0x6c956c
6c9566:	8b 01                	mov    (%ecx),%eax
6c9568:	6a 01                	push   $0x1
6c956a:	ff 10                	call   *(%eax)
6c956c:	c3                   	ret
6c956d:	cc                   	int3
6c956e:	cc                   	int3
6c956f:	cc                   	int3
6c9570:	8b 09                	mov    (%ecx),%ecx
6c9572:	85 c9                	test   %ecx,%ecx
6c9574:	74 06                	je     0x6c957c
6c9576:	8b 01                	mov    (%ecx),%eax
6c9578:	6a 01                	push   $0x1
6c957a:	ff 10                	call   *(%eax)
6c957c:	c3                   	ret
6c957d:	cc                   	int3
6c957e:	cc                   	int3
6c957f:	cc                   	int3
6c9580:	8b 09                	mov    (%ecx),%ecx
6c9582:	85 c9                	test   %ecx,%ecx
6c9584:	74 06                	je     0x6c958c
6c9586:	8b 01                	mov    (%ecx),%eax
6c9588:	6a 01                	push   $0x1
6c958a:	ff 10                	call   *(%eax)
6c958c:	c3                   	ret
6c958d:	cc                   	int3
6c958e:	cc                   	int3
6c958f:	cc                   	int3
6c9590:	8b 09                	mov    (%ecx),%ecx
6c9592:	85 c9                	test   %ecx,%ecx
6c9594:	74 06                	je     0x6c959c
6c9596:	8b 01                	mov    (%ecx),%eax
6c9598:	6a 01                	push   $0x1
6c959a:	ff 10                	call   *(%eax)
6c959c:	c3                   	ret
6c959d:	cc                   	int3
6c959e:	cc                   	int3
6c959f:	cc                   	int3
6c95a0:	c3                   	ret
6c95a1:	cc                   	int3
6c95a2:	cc                   	int3
6c95a3:	cc                   	int3
6c95a4:	cc                   	int3
6c95a5:	cc                   	int3
6c95a6:	cc                   	int3
6c95a7:	cc                   	int3
6c95a8:	cc                   	int3
6c95a9:	cc                   	int3
6c95aa:	cc                   	int3
6c95ab:	cc                   	int3
6c95ac:	cc                   	int3
6c95ad:	cc                   	int3
6c95ae:	cc                   	int3
6c95af:	cc                   	int3
6c95b0:	e9 4d 8a d5 ff       	jmp    0x422002
6c95b5:	cc                   	int3
6c95b6:	cc                   	int3
6c95b7:	cc                   	int3
6c95b8:	cc                   	int3
6c95b9:	cc                   	int3
6c95ba:	cc                   	int3
6c95bb:	cc                   	int3
6c95bc:	cc                   	int3
6c95bd:	cc                   	int3
6c95be:	cc                   	int3
6c95bf:	cc                   	int3
6c95c0:	e9 3d 8a d5 ff       	jmp    0x422002
6c95c5:	cc                   	int3
6c95c6:	cc                   	int3
6c95c7:	cc                   	int3
6c95c8:	cc                   	int3
6c95c9:	cc                   	int3
6c95ca:	cc                   	int3
6c95cb:	cc                   	int3
6c95cc:	cc                   	int3
6c95cd:	cc                   	int3
6c95ce:	cc                   	int3
6c95cf:	cc                   	int3
6c95d0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6c95d4:	85 c9                	test   %ecx,%ecx
6c95d6:	74 0c                	je     0x6c95e4
6c95d8:	8b 01                	mov    (%ecx),%eax
6c95da:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
6c95e1:	00
6c95e2:	ff 20                	jmp    *(%eax)
6c95e4:	c2 04 00             	ret    $0x4
6c95e7:	cc                   	int3
6c95e8:	cc                   	int3
6c95e9:	cc                   	int3
6c95ea:	cc                   	int3
6c95eb:	cc                   	int3
6c95ec:	cc                   	int3
6c95ed:	cc                   	int3
6c95ee:	cc                   	int3
6c95ef:	cc                   	int3
6c95f0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6c95f4:	85 c9                	test   %ecx,%ecx
6c95f6:	74 0c                	je     0x6c9604
6c95f8:	8b 01                	mov    (%ecx),%eax
6c95fa:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
6c9601:	00
6c9602:	ff 20                	jmp    *(%eax)
6c9604:	c2 04 00             	ret    $0x4
6c9607:	cc                   	int3
6c9608:	cc                   	int3
6c9609:	cc                   	int3
6c960a:	cc                   	int3
6c960b:	cc                   	int3
6c960c:	cc                   	int3
6c960d:	cc                   	int3
6c960e:	cc                   	int3
6c960f:	cc                   	int3
6c9610:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6c9614:	85 c9                	test   %ecx,%ecx
6c9616:	74 0c                	je     0x6c9624
6c9618:	8b 01                	mov    (%ecx),%eax
6c961a:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
6c9621:	00
6c9622:	ff 20                	jmp    *(%eax)
6c9624:	c2 04 00             	ret    $0x4
6c9627:	cc                   	int3
6c9628:	cc                   	int3
6c9629:	cc                   	int3
6c962a:	cc                   	int3
6c962b:	cc                   	int3
6c962c:	cc                   	int3
6c962d:	cc                   	int3
6c962e:	cc                   	int3
6c962f:	cc                   	int3
6c9630:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6c9634:	85 c9                	test   %ecx,%ecx
6c9636:	74 0c                	je     0x6c9644
6c9638:	8b 01                	mov    (%ecx),%eax
6c963a:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
6c9641:	00
6c9642:	ff 20                	jmp    *(%eax)
6c9644:	c2 04 00             	ret    $0x4
6c9647:	cc                   	int3
6c9648:	cc                   	int3
6c9649:	cc                   	int3
6c964a:	cc                   	int3
6c964b:	cc                   	int3
6c964c:	cc                   	int3
6c964d:	cc                   	int3
6c964e:	cc                   	int3
6c964f:	cc                   	int3
6c9650:	56                   	push   %esi
6c9651:	8b f1                	mov    %ecx,%esi
6c9653:	e8 aa 89 d5 ff       	call   0x422002
6c9658:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6c965d:	74 0e                	je     0x6c966d
6c965f:	68 24 01 00 00       	push   $0x124
6c9664:	56                   	push   %esi
6c9665:	e8 32 88 d3 ff       	call   0x401e9c
6c966a:	83 c4 08             	add    $0x8,%esp
6c966d:	8b c6                	mov    %esi,%eax
6c966f:	5e                   	pop    %esi
6c9670:	c2 04 00             	ret    $0x4
6c9673:	cc                   	int3
6c9674:	cc                   	int3
6c9675:	cc                   	int3
6c9676:	cc                   	int3
6c9677:	cc                   	int3
6c9678:	cc                   	int3
6c9679:	cc                   	int3
6c967a:	cc                   	int3
6c967b:	cc                   	int3
6c967c:	cc                   	int3
6c967d:	cc                   	int3
6c967e:	cc                   	int3
6c967f:	cc                   	int3
6c9680:	56                   	push   %esi
6c9681:	8b f1                	mov    %ecx,%esi
6c9683:	e8 7a 89 d5 ff       	call   0x422002
6c9688:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6c968d:	74 0e                	je     0x6c969d
6c968f:	68 24 01 00 00       	push   $0x124
6c9694:	56                   	push   %esi
6c9695:	e8 02 88 d3 ff       	call   0x401e9c
6c969a:	83 c4 08             	add    $0x8,%esp
6c969d:	8b c6                	mov    %esi,%eax
6c969f:	5e                   	pop    %esi
6c96a0:	c2 04 00             	ret    $0x4
6c96a3:	cc                   	int3
6c96a4:	cc                   	int3
6c96a5:	cc                   	int3
6c96a6:	cc                   	int3
6c96a7:	cc                   	int3
6c96a8:	cc                   	int3
6c96a9:	cc                   	int3
6c96aa:	cc                   	int3
6c96ab:	cc                   	int3
6c96ac:	cc                   	int3
6c96ad:	cc                   	int3
6c96ae:	cc                   	int3
6c96af:	cc                   	int3
6c96b0:	55                   	push   %ebp
6c96b1:	8d ac 24 68 ff ff ff 	lea    -0x98(%esp),%ebp
6c96b8:	81 ec 98 00 00 00    	sub    $0x98,%esp
6c96be:	6a ff                	push   $0xffffffff
6c96c0:	68 38 a2 b7 00       	push   $0xb7a238
6c96c5:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6c96cb:	50                   	push   %eax
6c96cc:	83 ec 28             	sub    $0x28,%esp
6c96cf:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6c96d4:	33 c5                	xor    %ebp,%eax
6c96d6:	89 85 94 00 00 00    	mov    %eax,0x94(%ebp)
6c96dc:	56                   	push   %esi
6c96dd:	50                   	push   %eax
6c96de:	8d 45 f4             	lea    -0xc(%ebp),%eax
6c96e1:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6c96e7:	8b 85 a4 00 00 00    	mov    0xa4(%ebp),%eax
6c96ed:	8b b5 a0 00 00 00    	mov    0xa0(%ebp),%esi
6c96f3:	48                   	dec    %eax
6c96f4:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
6c96fb:	83 f8 05             	cmp    $0x5,%eax
6c96fe:	0f 87 88 00 00 00    	ja     0x6c978c
6c9704:	ff 24 85 7c 98 6c 00 	jmp    *0x6c987c(,%eax,4)
6c970b:	8d 45 f0             	lea    -0x10(%ebp),%eax
6c970e:	50                   	push   %eax
6c970f:	e8 06 e6 d3 ff       	call   0x407d1a
6c9714:	83 c4 04             	add    $0x4,%esp
6c9717:	8b 08                	mov    (%eax),%ecx
6c9719:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
6c971f:	89 0e                	mov    %ecx,(%esi)
6c9721:	8b 4d f0             	mov    -0x10(%ebp),%ecx
6c9724:	85 c9                	test   %ecx,%ecx
6c9726:	74 06                	je     0x6c972e
6c9728:	8b 11                	mov    (%ecx),%edx
6c972a:	6a 01                	push   $0x1
6c972c:	ff 12                	call   *(%edx)
6c972e:	8b c6                	mov    %esi,%eax
6c9730:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6c9733:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6c973a:	59                   	pop    %ecx
6c973b:	5e                   	pop    %esi
6c973c:	8b 8d 94 00 00 00    	mov    0x94(%ebp),%ecx
6c9742:	33 cd                	xor    %ebp,%ecx
6c9744:	e8 6d 20 d5 ff       	call   0x41b7b6
6c9749:	8d a5 98 00 00 00    	lea    0x98(%ebp),%esp
6c974f:	5d                   	pop    %ebp
6c9750:	c3                   	ret
6c9751:	8d 45 f0             	lea    -0x10(%ebp),%eax
6c9754:	50                   	push   %eax
6c9755:	e8 2b 41 d6 ff       	call   0x42d885
6c975a:	8b 08                	mov    (%eax),%ecx
6c975c:	83 c4 04             	add    $0x4,%esp
6c975f:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
6c9765:	89 0e                	mov    %ecx,(%esi)
6c9767:	8b 4d f0             	mov    -0x10(%ebp),%ecx
6c976a:	85 c9                	test   %ecx,%ecx
6c976c:	74 c0                	je     0x6c972e
6c976e:	8b 01                	mov    (%ecx),%eax
6c9770:	6a 01                	push   $0x1
6c9772:	ff 10                	call   *(%eax)
6c9774:	eb b8                	jmp    0x6c972e
6c9776:	8d 45 f0             	lea    -0x10(%ebp),%eax
6c9779:	50                   	push   %eax
6c977a:	e8 a6 66 d4 ff       	call   0x40fe25
6c977f:	eb d9                	jmp    0x6c975a
6c9781:	8d 45 f0             	lea    -0x10(%ebp),%eax
6c9784:	50                   	push   %eax
6c9785:	e8 a0 ed d4 ff       	call   0x41852a
6c978a:	eb ce                	jmp    0x6c975a
6c978c:	6a 54                	push   $0x54
6c978e:	68 78 7d bf 00       	push   $0xbf7d78
6c9793:	8d 4d 7c             	lea    0x7c(%ebp),%ecx
6c9796:	c7 85 90 00 00 00 0f 	movl   $0xf,0x90(%ebp)
6c979d:	00 00 00
6c97a0:	c7 85 8c 00 00 00 00 	movl   $0x0,0x8c(%ebp)
6c97a7:	00 00 00
6c97aa:	c6 45 7c 00          	movb   $0x0,0x7c(%ebp)
6c97ae:	e8 de ae d4 ff       	call   0x414691
6c97b3:	6a 0f                	push   $0xf
6c97b5:	68 e0 7d bf 00       	push   $0xbf7de0
6c97ba:	8d 4d 64             	lea    0x64(%ebp),%ecx
6c97bd:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6c97c4:	c7 45 78 0f 00 00 00 	movl   $0xf,0x78(%ebp)
6c97cb:	c7 45 74 00 00 00 00 	movl   $0x0,0x74(%ebp)
6c97d2:	c6 45 64 00          	movb   $0x0,0x64(%ebp)
6c97d6:	e8 b6 ae d4 ff       	call   0x414691
6c97db:	6a 25                	push   $0x25
6c97dd:	68 08 2b bd 00       	push   $0xbd2b08
6c97e2:	8d 4d 4c             	lea    0x4c(%ebp),%ecx
6c97e5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
6c97e9:	c7 45 60 0f 00 00 00 	movl   $0xf,0x60(%ebp)
6c97f0:	c7 45 5c 00 00 00 00 	movl   $0x0,0x5c(%ebp)
6c97f7:	c6 45 4c 00          	movb   $0x0,0x4c(%ebp)
6c97fb:	e8 91 ae d4 ff       	call   0x414691
6c9800:	6a 3e                	push   $0x3e
6c9802:	8d 45 7c             	lea    0x7c(%ebp),%eax
6c9805:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
6c9809:	50                   	push   %eax
6c980a:	8d 45 64             	lea    0x64(%ebp),%eax
6c980d:	50                   	push   %eax
6c980e:	8d 4d 00             	lea    0x0(%ebp),%ecx
6c9811:	e8 87 32 d6 ff       	call   0x42ca9d
6c9816:	8b f0                	mov    %eax,%esi
6c9818:	6a 00                	push   $0x0
6c981a:	6a 00                	push   $0x0
6c981c:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
6c981f:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
6c9823:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
6c982a:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
6c9831:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
6c9838:	e8 45 58 d5 ff       	call   0x41f082
6c983d:	89 45 d4             	mov    %eax,-0x2c(%ebp)
6c9840:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
6c9847:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
6c984e:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
6c9855:	6a 08                	push   $0x8
6c9857:	8d 4d d0             	lea    -0x30(%ebp),%ecx
6c985a:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
6c985e:	c7 45 d0 00 00 80 3f 	movl   $0x3f800000,-0x30(%ebp)
6c9865:	e8 e5 ef d4 ff       	call   0x41884f
6c986a:	56                   	push   %esi
6c986b:	8d 45 d0             	lea    -0x30(%ebp),%eax
6c986e:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
6c9872:	50                   	push   %eax
6c9873:	8d 45 4c             	lea    0x4c(%ebp),%eax
6c9876:	50                   	push   %eax
6c9877:	e8 28 d8 d3 ff       	call   0x4070a4
6c987c:	0b 97 6c 00 51 97    	or     -0x68aeff94(%edi),%edx
6c9882:	6c                   	insb   (%dx),%es:(%edi)
6c9883:	00 8c 97 6c 00 81 97 	add    %cl,-0x687eff94(%edi,%edx,4)
6c988a:	6c                   	insb   (%dx),%es:(%edi)
6c988b:	00 76 97             	add    %dh,-0x69(%esi)
6c988e:	6c                   	insb   (%dx),%es:(%edi)
6c988f:	00 76 97             	add    %dh,-0x69(%esi)
6c9892:	6c                   	insb   (%dx),%es:(%edi)
6c9893:	00 cc                	add    %cl,%ah
6c9895:	cc                   	int3
6c9896:	cc                   	int3
6c9897:	cc                   	int3
6c9898:	cc                   	int3
6c9899:	cc                   	int3
6c989a:	cc                   	int3
6c989b:	cc                   	int3
6c989c:	cc                   	int3
6c989d:	cc                   	int3
6c989e:	cc                   	int3
6c989f:	cc                   	int3
6c98a0:	cc                   	int3
6c98a1:	cc                   	int3
6c98a2:	cc                   	int3
6c98a3:	cc                   	int3
6c98a4:	cc                   	int3
6c98a5:	cc                   	int3