717899:	cc                   	int3
71789a:	cc                   	int3
71789b:	cc                   	int3
71789c:	cc                   	int3
71789d:	cc                   	int3
71789e:	cc                   	int3
71789f:	cc                   	int3
7178a0:	8b 44 24 04          	mov    0x4(%esp),%eax
7178a4:	56                   	push   %esi
7178a5:	8b 74 24 10          	mov    0x10(%esp),%esi
7178a9:	57                   	push   %edi
7178aa:	8b 7c 24 10          	mov    0x10(%esp),%edi
7178ae:	2b f8                	sub    %eax,%edi
7178b0:	57                   	push   %edi
7178b1:	50                   	push   %eax
7178b2:	56                   	push   %esi
7178b3:	e8 ca 72 d0 ff       	call   0x41eb82
7178b8:	83 c4 0c             	add    $0xc,%esp
7178bb:	8d 04 37             	lea    (%edi,%esi,1),%eax
7178be:	5f                   	pop    %edi
7178bf:	5e                   	pop    %esi
7178c0:	c3                   	ret
7178c1:	cc                   	int3
7178c2:	cc                   	int3
7178c3:	cc                   	int3
7178c4:	cc                   	int3
7178c5:	cc                   	int3
7178c6:	cc                   	int3
7178c7:	cc                   	int3
7178c8:	cc                   	int3
7178c9:	cc                   	int3
7178ca:	cc                   	int3
7178cb:	cc                   	int3
7178cc:	cc                   	int3
7178cd:	cc                   	int3
7178ce:	cc                   	int3
7178cf:	cc                   	int3
7178d0:	8b 44 24 04          	mov    0x4(%esp),%eax
7178d4:	56                   	push   %esi
7178d5:	8b 74 24 10          	mov    0x10(%esp),%esi
7178d9:	57                   	push   %edi
7178da:	8b 7c 24 10          	mov    0x10(%esp),%edi
7178de:	2b f8                	sub    %eax,%edi
7178e0:	57                   	push   %edi
7178e1:	50                   	push   %eax
7178e2:	56                   	push   %esi
7178e3:	e8 9a 72 d0 ff       	call   0x41eb82
7178e8:	83 c4 0c             	add    $0xc,%esp
7178eb:	8d 04 37             	lea    (%edi,%esi,1),%eax
7178ee:	5f                   	pop    %edi
7178ef:	5e                   	pop    %esi
7178f0:	c3                   	ret
7178f1:	cc                   	int3
7178f2:	cc                   	int3
7178f3:	cc                   	int3
7178f4:	cc                   	int3
7178f5:	cc                   	int3
7178f6:	cc                   	int3
7178f7:	cc                   	int3
7178f8:	cc                   	int3
7178f9:	cc                   	int3
7178fa:	cc                   	int3
7178fb:	cc                   	int3
7178fc:	cc                   	int3
7178fd:	cc                   	int3
7178fe:	cc                   	int3
7178ff:	cc                   	int3
717900:	8b 44 24 04          	mov    0x4(%esp),%eax
717904:	c3                   	ret
717905:	cc                   	int3
717906:	cc                   	int3
717907:	cc                   	int3
717908:	cc                   	int3
717909:	cc                   	int3
71790a:	cc                   	int3
71790b:	cc                   	int3
71790c:	cc                   	int3
71790d:	cc                   	int3
71790e:	cc                   	int3
71790f:	cc                   	int3
717910:	8b 54 24 04          	mov    0x4(%esp),%edx
717914:	85 d2                	test   %edx,%edx
717916:	74 0e                	je     0x717926
717918:	8b 4c 24 08          	mov    0x8(%esp),%ecx
71791c:	8b 01                	mov    (%ecx),%eax
71791e:	89 02                	mov    %eax,(%edx)
717920:	8b 41 04             	mov    0x4(%ecx),%eax
717923:	89 42 04             	mov    %eax,0x4(%edx)
717926:	c2 08 00             	ret    $0x8
717929:	cc                   	int3
71792a:	cc                   	int3
71792b:	cc                   	int3
71792c:	cc                   	int3
71792d:	cc                   	int3
71792e:	cc                   	int3
71792f:	cc                   	int3
717930:	8b 54 24 04          	mov    0x4(%esp),%edx
717934:	85 d2                	test   %edx,%edx
717936:	74 0e                	je     0x717946
717938:	8b 4c 24 08          	mov    0x8(%esp),%ecx
71793c:	8b 01                	mov    (%ecx),%eax
71793e:	89 02                	mov    %eax,(%edx)
717940:	8b 41 04             	mov    0x4(%ecx),%eax
717943:	89 42 04             	mov    %eax,0x4(%edx)
717946:	c2 08 00             	ret    $0x8
717949:	cc                   	int3
71794a:	cc                   	int3
71794b:	cc                   	int3
71794c:	cc                   	int3
71794d:	cc                   	int3
71794e:	cc                   	int3
71794f:	cc                   	int3
717950:	8b 54 24 08          	mov    0x8(%esp),%edx
717954:	85 d2                	test   %edx,%edx
717956:	74 0e                	je     0x717966
717958:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
71795c:	8b 01                	mov    (%ecx),%eax
71795e:	89 02                	mov    %eax,(%edx)
717960:	8b 41 04             	mov    0x4(%ecx),%eax
717963:	89 42 04             	mov    %eax,0x4(%edx)
717966:	c3                   	ret
717967:	cc                   	int3
717968:	cc                   	int3
717969:	cc                   	int3
71796a:	cc                   	int3
71796b:	cc                   	int3
71796c:	cc                   	int3
71796d:	cc                   	int3
71796e:	cc                   	int3
71796f:	cc                   	int3
717970:	8b 44 24 04          	mov    0x4(%esp),%eax
717974:	c3                   	ret
717975:	cc                   	int3
717976:	cc                   	int3
717977:	cc                   	int3
717978:	cc                   	int3
717979:	cc                   	int3
71797a:	cc                   	int3
71797b:	cc                   	int3
71797c:	cc                   	int3
71797d:	cc                   	int3
71797e:	cc                   	int3
71797f:	cc                   	int3
717980:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
717986:	8b c1                	mov    %ecx,%eax
717988:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
71798f:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
717996:	c3                   	ret
717997:	cc                   	int3
717998:	cc                   	int3
717999:	cc                   	int3
71799a:	cc                   	int3
71799b:	cc                   	int3
71799c:	cc                   	int3
71799d:	cc                   	int3
71799e:	cc                   	int3
71799f:	cc                   	int3
7179a0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
7179a6:	8b c1                	mov    %ecx,%eax
7179a8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
7179af:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
7179b6:	c3                   	ret
7179b7:	cc                   	int3
7179b8:	cc                   	int3
7179b9:	cc                   	int3
7179ba:	cc                   	int3
7179bb:	cc                   	int3
7179bc:	cc                   	int3
7179bd:	cc                   	int3
7179be:	cc                   	int3
7179bf:	cc                   	int3
7179c0:	8b c1                	mov    %ecx,%eax
7179c2:	c3                   	ret
7179c3:	cc                   	int3
7179c4:	cc                   	int3
7179c5:	cc                   	int3
7179c6:	cc                   	int3
7179c7:	cc                   	int3
7179c8:	cc                   	int3
7179c9:	cc                   	int3
7179ca:	cc                   	int3
7179cb:	cc                   	int3
7179cc:	cc                   	int3
7179cd:	cc                   	int3
7179ce:	cc                   	int3
7179cf:	cc                   	int3
7179d0:	8b c1                	mov    %ecx,%eax
7179d2:	c3                   	ret
7179d3:	cc                   	int3
7179d4:	cc                   	int3
7179d5:	cc                   	int3
7179d6:	cc                   	int3
7179d7:	cc                   	int3
7179d8:	cc                   	int3
7179d9:	cc                   	int3
7179da:	cc                   	int3
7179db:	cc                   	int3
7179dc:	cc                   	int3
7179dd:	cc                   	int3
7179de:	cc                   	int3
7179df:	cc                   	int3
7179e0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
7179e6:	8b c1                	mov    %ecx,%eax
7179e8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
7179ef:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
7179f6:	c3                   	ret
7179f7:	cc                   	int3
7179f8:	cc                   	int3
7179f9:	cc                   	int3
7179fa:	cc                   	int3
7179fb:	cc                   	int3
7179fc:	cc                   	int3
7179fd:	cc                   	int3
7179fe:	cc                   	int3
7179ff:	cc                   	int3
717a00:	56                   	push   %esi
717a01:	68 00 00 00 f0       	push   $0xf0000000
717a06:	ff 74 24 0c          	push   0xc(%esp)
717a0a:	8b f1                	mov    %ecx,%esi
717a0c:	6a 00                	push   $0x0
717a0e:	6a 00                	push   $0x0
717a10:	56                   	push   %esi
717a11:	c6 46 04 00          	movb   $0x0,0x4(%esi)
717a15:	ff 15 ac 30 d8 00    	call   *0xd830ac
717a1b:	85 c0                	test   %eax,%eax
717a1d:	8b c6                	mov    %esi,%eax
717a1f:	74 04                	je     0x717a25
717a21:	c6 46 04 01          	movb   $0x1,0x4(%esi)
717a25:	5e                   	pop    %esi
717a26:	c2 08 00             	ret    $0x8
717a29:	cc                   	int3
717a2a:	cc                   	int3
717a2b:	cc                   	int3
717a2c:	cc                   	int3
717a2d:	cc                   	int3
717a2e:	cc                   	int3
717a2f:	cc                   	int3
717a30:	cc                   	int3
717a31:	cc                   	int3
717a32:	cc                   	int3
717a33:	cc                   	int3
717a34:	cc                   	int3
717a35:	cc                   	int3
717a36:	cc                   	int3
717a37:	cc                   	int3
717a38:	cc                   	int3
717a39:	cc                   	int3
717a3a:	cc                   	int3
717a3b:	cc                   	int3
717a3c:	cc                   	int3
717a3d:	cc                   	int3
717a3e:	cc                   	int3
717a3f:	cc                   	int3
717a40:	55                   	push   %ebp
717a41:	8b ec                	mov    %esp,%ebp
717a43:	6a ff                	push   $0xffffffff
717a45:	68 0b 4a b8 00       	push   $0xb84a0b
717a4a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
717a50:	50                   	push   %eax
717a51:	83 ec 34             	sub    $0x34,%esp
717a54:	53                   	push   %ebx
717a55:	56                   	push   %esi
717a56:	57                   	push   %edi
717a57:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
717a5c:	33 c5                	xor    %ebp,%eax
717a5e:	50                   	push   %eax
717a5f:	8d 45 f4             	lea    -0xc(%ebp),%eax
717a62:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
717a68:	8b c1                	mov    %ecx,%eax
717a6a:	89 45 ec             	mov    %eax,-0x14(%ebp)
717a6d:	8d 70 04             	lea    0x4(%eax),%esi
717a70:	c7 00 fc a1 bf 00    	movl   $0xbfa1fc,(%eax)
717a76:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
717a7d:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
717a83:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
717a8a:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
717a91:	6a 3a                	push   $0x3a
717a93:	ff 75 08             	push   0x8(%ebp)
717a96:	8d 45 c0             	lea    -0x40(%ebp),%eax
717a99:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
717a9d:	50                   	push   %eax
717a9e:	e8 ef 75 cf ff       	call   0x40f092
717aa3:	83 c4 0c             	add    $0xc,%esp
717aa6:	8b 4d c4             	mov    -0x3c(%ebp),%ecx
717aa9:	b8 ab aa aa 2a       	mov    $0x2aaaaaab,%eax
717aae:	2b 4d c0             	sub    -0x40(%ebp),%ecx
717ab1:	33 db                	xor    %ebx,%ebx
717ab3:	f7 e9                	imul   %ecx
717ab5:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
717ab9:	c1 fa 02             	sar    $0x2,%edx
717abc:	8b c2                	mov    %edx,%eax
717abe:	89 5d f0             	mov    %ebx,-0x10(%ebp)
717ac1:	c1 e8 1f             	shr    $0x1f,%eax
717ac4:	03 c2                	add    %edx,%eax
717ac6:	0f 84 09 04 00 00    	je     0x717ed5
717acc:	0f 1f 40 00          	nopl   0x0(%eax)
717ad0:	8d 0c 5b             	lea    (%ebx,%ebx,2),%ecx
717ad3:	c1 e1 03             	shl    $0x3,%ecx
717ad6:	89 4d 08             	mov    %ecx,0x8(%ebp)
717ad9:	03 4d c0             	add    -0x40(%ebp),%ecx
717adc:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
717ae0:	8d 41 10             	lea    0x10(%ecx),%eax
717ae3:	72 02                	jb     0x717ae7
717ae5:	8b 09                	mov    (%ecx),%ecx
717ae7:	8b 18                	mov    (%eax),%ebx
717ae9:	ba 08 00 00 00       	mov    $0x8,%edx
717aee:	3b da                	cmp    %edx,%ebx
717af0:	0f 42 d3             	cmovb  %ebx,%edx
717af3:	85 d2                	test   %edx,%edx
717af5:	74 5a                	je     0x717b51
717af7:	bf 28 a2 bf 00       	mov    $0xbfa228,%edi
717afc:	83 ea 04             	sub    $0x4,%edx
717aff:	72 11                	jb     0x717b12
717b01:	8b 01                	mov    (%ecx),%eax
717b03:	3b 07                	cmp    (%edi),%eax
717b05:	75 10                	jne    0x717b17
717b07:	83 c1 04             	add    $0x4,%ecx
717b0a:	83 c7 04             	add    $0x4,%edi
717b0d:	83 ea 04             	sub    $0x4,%edx
717b10:	73 ef                	jae    0x717b01
717b12:	83 fa fc             	cmp    $0xfffffffc,%edx
717b15:	74 34                	je     0x717b4b
717b17:	8a 01                	mov    (%ecx),%al
717b19:	3a 07                	cmp    (%edi),%al
717b1b:	75 27                	jne    0x717b44
717b1d:	83 fa fd             	cmp    $0xfffffffd,%edx
717b20:	74 29                	je     0x717b4b
717b22:	8a 41 01             	mov    0x1(%ecx),%al
717b25:	3a 47 01             	cmp    0x1(%edi),%al
717b28:	75 1a                	jne    0x717b44
717b2a:	83 fa fe             	cmp    $0xfffffffe,%edx
717b2d:	74 1c                	je     0x717b4b
717b2f:	8a 41 02             	mov    0x2(%ecx),%al
717b32:	3a 47 02             	cmp    0x2(%edi),%al
717b35:	75 0d                	jne    0x717b44
717b37:	83 fa ff             	cmp    $0xffffffff,%edx
717b3a:	74 0f                	je     0x717b4b
717b3c:	8a 41 03             	mov    0x3(%ecx),%al
717b3f:	3a 47 03             	cmp    0x3(%edi),%al
717b42:	74 07                	je     0x717b4b
717b44:	1b c0                	sbb    %eax,%eax
717b46:	83 c8 01             	or     $0x1,%eax
717b49:	eb 02                	jmp    0x717b4d
717b4b:	33 c0                	xor    %eax,%eax
717b4d:	85 c0                	test   %eax,%eax
717b4f:	75 7a                	jne    0x717bcb
717b51:	83 fb 08             	cmp    $0x8,%ebx
717b54:	72 75                	jb     0x717bcb
717b56:	77 73                	ja     0x717bcb
717b58:	8b 46 04             	mov    0x4(%esi),%eax