6d0710:	32 c0                	xor    %al,%al
6d0712:	c3                   	ret
6d0713:	cc                   	int3
6d0714:	cc                   	int3
6d0715:	cc                   	int3
6d0716:	cc                   	int3
6d0717:	cc                   	int3
6d0718:	cc                   	int3
6d0719:	cc                   	int3
6d071a:	cc                   	int3
6d071b:	cc                   	int3
6d071c:	cc                   	int3
6d071d:	cc                   	int3
6d071e:	cc                   	int3
6d071f:	cc                   	int3
6d0720:	b8 01 00 00 00       	mov    $0x1,%eax
6d0725:	c3                   	ret
6d0726:	cc                   	int3
6d0727:	cc                   	int3
6d0728:	cc                   	int3
6d0729:	cc                   	int3
6d072a:	cc                   	int3
6d072b:	cc                   	int3
6d072c:	cc                   	int3
6d072d:	cc                   	int3
6d072e:	cc                   	int3
6d072f:	cc                   	int3
6d0730:	8b 4c 24 10          	mov    0x10(%esp),%ecx
6d0734:	8b 44 24 08          	mov    0x8(%esp),%eax
6d0738:	89 01                	mov    %eax,(%ecx)
6d073a:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
6d073e:	8b 44 24 14          	mov    0x14(%esp),%eax
6d0742:	89 01                	mov    %eax,(%ecx)
6d0744:	b8 03 00 00 00       	mov    $0x3,%eax
6d0749:	c2 1c 00             	ret    $0x1c
6d074c:	cc                   	int3
6d074d:	cc                   	int3
6d074e:	cc                   	int3
6d074f:	cc                   	int3
6d0750:	cc                   	int3
6d0751:	cc                   	int3
6d0752:	cc                   	int3
6d0753:	cc                   	int3
6d0754:	cc                   	int3
6d0755:	cc                   	int3
6d0756:	cc                   	int3
6d0757:	cc                   	int3
6d0758:	cc                   	int3
6d0759:	cc                   	int3
6d075a:	cc                   	int3
6d075b:	cc                   	int3
6d075c:	cc                   	int3
6d075d:	cc                   	int3
6d075e:	cc                   	int3
6d075f:	cc                   	int3
6d0760:	8b 44 24 0c          	mov    0xc(%esp),%eax
6d0764:	2b 44 24 08          	sub    0x8(%esp),%eax
6d0768:	39 44 24 10          	cmp    %eax,0x10(%esp)
6d076c:	0f 42 44 24 10       	cmovb  0x10(%esp),%eax
6d0771:	c2 10 00             	ret    $0x10
6d0774:	cc                   	int3
6d0775:	cc                   	int3
6d0776:	cc                   	int3
6d0777:	cc                   	int3
6d0778:	cc                   	int3
6d0779:	cc                   	int3
6d077a:	cc                   	int3
6d077b:	cc                   	int3
6d077c:	cc                   	int3
6d077d:	cc                   	int3
6d077e:	cc                   	int3
6d077f:	cc                   	int3
6d0780:	b8 01 00 00 00       	mov    $0x1,%eax
6d0785:	c3                   	ret
6d0786:	cc                   	int3
6d0787:	cc                   	int3
6d0788:	cc                   	int3
6d0789:	cc                   	int3
6d078a:	cc                   	int3
6d078b:	cc                   	int3
6d078c:	cc                   	int3
6d078d:	cc                   	int3
6d078e:	cc                   	int3
6d078f:	cc                   	int3
6d0790:	8b 4c 24 10          	mov    0x10(%esp),%ecx
6d0794:	8b 44 24 08          	mov    0x8(%esp),%eax
6d0798:	89 01                	mov    %eax,(%ecx)
6d079a:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
6d079e:	8b 44 24 14          	mov    0x14(%esp),%eax
6d07a2:	89 01                	mov    %eax,(%ecx)
6d07a4:	b8 03 00 00 00       	mov    $0x3,%eax
6d07a9:	c2 1c 00             	ret    $0x1c
6d07ac:	cc                   	int3
6d07ad:	cc                   	int3
6d07ae:	cc                   	int3
6d07af:	cc                   	int3
6d07b0:	cc                   	int3
6d07b1:	cc                   	int3
6d07b2:	cc                   	int3
6d07b3:	cc                   	int3
6d07b4:	cc                   	int3
6d07b5:	cc                   	int3
6d07b6:	cc                   	int3
6d07b7:	cc                   	int3
6d07b8:	cc                   	int3
6d07b9:	cc                   	int3
6d07ba:	cc                   	int3
6d07bb:	cc                   	int3
6d07bc:	cc                   	int3
6d07bd:	cc                   	int3
6d07be:	cc                   	int3
6d07bf:	cc                   	int3
6d07c0:	8b 4c 24 10          	mov    0x10(%esp),%ecx
6d07c4:	8b 44 24 08          	mov    0x8(%esp),%eax
6d07c8:	89 01                	mov    %eax,(%ecx)
6d07ca:	33 c0                	xor    %eax,%eax
6d07cc:	c2 10 00             	ret    $0x10
6d07cf:	cc                   	int3
6d07d0:	cc                   	int3
6d07d1:	cc                   	int3
6d07d2:	cc                   	int3
6d07d3:	cc                   	int3
6d07d4:	cc                   	int3
6d07d5:	cc                   	int3
6d07d6:	cc                   	int3
6d07d7:	cc                   	int3
6d07d8:	cc                   	int3
6d07d9:	cc                   	int3
6d07da:	cc                   	int3
6d07db:	cc                   	int3
6d07dc:	cc                   	int3
6d07dd:	cc                   	int3
6d07de:	cc                   	int3
6d07df:	cc                   	int3
6d07e0:	8b 41 14             	mov    0x14(%ecx),%eax
6d07e3:	3b 41 08             	cmp    0x8(%ecx),%eax
6d07e6:	0f 94 c0             	sete   %al
6d07e9:	c3                   	ret
6d07ea:	cc                   	int3
6d07eb:	cc                   	int3
6d07ec:	cc                   	int3
6d07ed:	cc                   	int3
6d07ee:	cc                   	int3
6d07ef:	cc                   	int3
6d07f0:	8b 49 20             	mov    0x20(%ecx),%ecx
6d07f3:	8b 01                	mov    (%ecx),%eax
6d07f5:	8b 40 04             	mov    0x4(%eax),%eax
6d07f8:	83 7c 08 0c 00       	cmpl   $0x0,0xc(%eax,%ecx,1)
6d07fd:	0f 95 c0             	setne  %al
6d0800:	c3                   	ret
6d0801:	cc                   	int3
6d0802:	cc                   	int3
6d0803:	cc                   	int3
6d0804:	cc                   	int3
6d0805:	cc                   	int3
6d0806:	cc                   	int3
6d0807:	cc                   	int3
6d0808:	cc                   	int3
6d0809:	cc                   	int3
6d080a:	cc                   	int3
6d080b:	cc                   	int3
6d080c:	cc                   	int3
6d080d:	cc                   	int3
6d080e:	cc                   	int3
6d080f:	cc                   	int3
6d0810:	8b 41 0c             	mov    0xc(%ecx),%eax
6d0813:	83 e0 01             	and    $0x1,%eax
6d0816:	c3                   	ret
6d0817:	cc                   	int3
6d0818:	cc                   	int3
6d0819:	cc                   	int3
6d081a:	cc                   	int3
6d081b:	cc                   	int3
6d081c:	cc                   	int3
6d081d:	cc                   	int3
6d081e:	cc                   	int3
6d081f:	cc                   	int3
6d0820:	55                   	push   %ebp
6d0821:	8b ec                	mov    %esp,%ebp
6d0823:	6a ff                	push   $0xffffffff
6d0825:	68 86 b5 b7 00       	push   $0xb7b586
6d082a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6d0830:	50                   	push   %eax
6d0831:	51                   	push   %ecx
6d0832:	56                   	push   %esi
6d0833:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6d0838:	33 c5                	xor    %ebp,%eax
6d083a:	50                   	push   %eax
6d083b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6d083e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6d0844:	8b 41 34             	mov    0x34(%ecx),%eax
6d0847:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
6d084e:	8b 48 04             	mov    0x4(%eax),%ecx
6d0851:	8b 75 08             	mov    0x8(%ebp),%esi
6d0854:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6d085b:	89 4e 04             	mov    %ecx,0x4(%esi)
6d085e:	8b 11                	mov    (%ecx),%edx
6d0860:	ff 52 04             	call   *0x4(%edx)
6d0863:	8b c6                	mov    %esi,%eax
6d0865:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6d0868:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6d086f:	59                   	pop    %ecx
6d0870:	5e                   	pop    %esi
6d0871:	8b e5                	mov    %ebp,%esp
6d0873:	5d                   	pop    %ebp
6d0874:	c2 04 00             	ret    $0x4
6d0877:	cc                   	int3
6d0878:	cc                   	int3
6d0879:	cc                   	int3
6d087a:	cc                   	int3
6d087b:	cc                   	int3
6d087c:	cc                   	int3
6d087d:	cc                   	int3
6d087e:	cc                   	int3
6d087f:	cc                   	int3
6d0880:	cc                   	int3
6d0881:	cc                   	int3
6d0882:	cc                   	int3
6d0883:	cc                   	int3
6d0884:	cc                   	int3
6d0885:	cc                   	int3
6d0886:	cc                   	int3
6d0887:	cc                   	int3
6d0888:	cc                   	int3
6d0889:	cc                   	int3
6d088a:	cc                   	int3
6d088b:	cc                   	int3
6d088c:	cc                   	int3
6d088d:	cc                   	int3
6d088e:	cc                   	int3
6d088f:	cc                   	int3
6d0890:	51                   	push   %ecx
6d0891:	56                   	push   %esi
6d0892:	8b 74 24 0c          	mov    0xc(%esp),%esi
6d0896:	8b ce                	mov    %esi,%ecx
6d0898:	6a 00                	push   $0x0
6d089a:	68 35 41 bd 00       	push   $0xbd4135
6d089f:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
6d08a6:	00
6d08a7:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6d08ae:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6d08b5:	c6 06 00             	movb   $0x0,(%esi)
6d08b8:	e8 d4 3d d4 ff       	call   0x414691
6d08bd:	8b c6                	mov    %esi,%eax
6d08bf:	5e                   	pop    %esi
6d08c0:	59                   	pop    %ecx
6d08c1:	c2 04 00             	ret    $0x4
6d08c4:	cc                   	int3
6d08c5:	cc                   	int3
6d08c6:	cc                   	int3
6d08c7:	cc                   	int3
6d08c8:	cc                   	int3
6d08c9:	cc                   	int3
6d08ca:	cc                   	int3
6d08cb:	cc                   	int3
6d08cc:	cc                   	int3
6d08cd:	cc                   	int3
6d08ce:	cc                   	int3
6d08cf:	cc                   	int3
6d08d0:	cc                   	int3
6d08d1:	cc                   	int3
6d08d2:	cc                   	int3
6d08d3:	cc                   	int3
6d08d4:	cc                   	int3
6d08d5:	cc                   	int3
6d08d6:	cc                   	int3
6d08d7:	cc                   	int3
6d08d8:	cc                   	int3
6d08d9:	cc                   	int3
6d08da:	cc                   	int3
6d08db:	cc                   	int3
6d08dc:	cc                   	int3
6d08dd:	cc                   	int3
6d08de:	cc                   	int3
6d08df:	cc                   	int3
6d08e0:	51                   	push   %ecx
6d08e1:	56                   	push   %esi
6d08e2:	8b 74 24 0c          	mov    0xc(%esp),%esi
6d08e6:	83 c1 04             	add    $0x4,%ecx
6d08e9:	6a ff                	push   $0xffffffff
6d08eb:	6a 00                	push   $0x0
6d08ed:	51                   	push   %ecx
6d08ee:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6d08f5:	8b ce                	mov    %esi,%ecx
6d08f7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6d08fe:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%esp)
6d0905:	00
6d0906:	c6 06 00             	movb   $0x0,(%esi)
6d0909:	e8 f1 d6 d6 ff       	call   0x43dfff
6d090e:	8b c6                	mov    %esi,%eax
6d0910:	5e                   	pop    %esi
6d0911:	59                   	pop    %ecx
6d0912:	c2 04 00             	ret    $0x4
6d0915:	cc                   	int3
6d0916:	cc                   	int3
6d0917:	cc                   	int3
6d0918:	cc                   	int3
6d0919:	cc                   	int3
6d091a:	cc                   	int3
6d091b:	cc                   	int3
6d091c:	cc                   	int3
6d091d:	cc                   	int3
6d091e:	cc                   	int3
6d091f:	cc                   	int3
6d0920:	cc                   	int3
6d0921:	cc                   	int3
6d0922:	cc                   	int3
6d0923:	cc                   	int3
6d0924:	cc                   	int3
6d0925:	cc                   	int3
6d0926:	cc                   	int3
6d0927:	cc                   	int3
6d0928:	cc                   	int3
6d0929:	cc                   	int3
6d092a:	cc                   	int3
6d092b:	cc                   	int3
6d092c:	cc                   	int3
6d092d:	cc                   	int3
6d092e:	cc                   	int3
6d092f:	cc                   	int3
6d0930:	56                   	push   %esi
6d0931:	57                   	push   %edi
6d0932:	ff 74 24 0c          	push   0xc(%esp)
6d0936:	8b f1                	mov    %ecx,%esi
6d0938:	e8 4f 0c d3 ff       	call   0x40158c
6d093d:	8b f8                	mov    %eax,%edi
6d093f:	83 c4 04             	add    $0x4,%esp
6d0942:	8b cf                	mov    %edi,%ecx
6d0944:	8b 17                	mov    (%edi),%edx
6d0946:	8b 52 0c             	mov    0xc(%edx),%edx
6d0949:	ff d2                	call   *%edx
6d094b:	84 c0                	test   %al,%al
6d094d:	74 0c                	je     0x6d095b
6d094f:	5f                   	pop    %edi
6d0950:	c7 46 38 00 00 00 00 	movl   $0x0,0x38(%esi)
6d0957:	5e                   	pop    %esi
6d0958:	c2 04 00             	ret    $0x4
6d095b:	8b ce                	mov    %esi,%ecx
6d095d:	89 7e 38             	mov    %edi,0x38(%esi)
6d0960:	e8 cb a3 d3 ff       	call   0x40ad30
6d0965:	5f                   	pop    %edi
6d0966:	5e                   	pop    %esi
6d0967:	c2 04 00             	ret    $0x4
6d096a:	cc                   	int3
6d096b:	cc                   	int3
6d096c:	cc                   	int3
6d096d:	cc                   	int3
6d096e:	cc                   	int3
6d096f:	cc                   	int3
6d0970:	cc                   	int3