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
717b5b:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
717b5e:	c7 45 e4 01 00 00 00 	movl   $0x1,-0x1c(%ebp)
717b65:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
717b6c:	3b c8                	cmp    %eax,%ecx
717b6e:	73 35                	jae    0x717ba5
717b70:	8b 0e                	mov    (%esi),%ecx
717b72:	8d 55 e4             	lea    -0x1c(%ebp),%edx
717b75:	3b ca                	cmp    %edx,%ecx
717b77:	77 2c                	ja     0x717ba5
717b79:	8b fa                	mov    %edx,%edi
717b7b:	2b f9                	sub    %ecx,%edi
717b7d:	c1 ff 03             	sar    $0x3,%edi
717b80:	3b 46 08             	cmp    0x8(%esi),%eax
717b83:	75 09                	jne    0x717b8e
717b85:	6a 01                	push   $0x1
717b87:	8b ce                	mov    %esi,%ecx
717b89:	e8 36 cd d1 ff       	call   0x4348c4
717b8e:	8b 56 04             	mov    0x4(%esi),%edx
717b91:	85 d2                	test   %edx,%edx
717b93:	74 32                	je     0x717bc7
717b95:	8b 0e                	mov    (%esi),%ecx
717b97:	8b 04 f9             	mov    (%ecx,%edi,8),%eax
717b9a:	89 02                	mov    %eax,(%edx)
717b9c:	8b 44 f9 04          	mov    0x4(%ecx,%edi,8),%eax
717ba0:	89 42 04             	mov    %eax,0x4(%edx)
717ba3:	eb 22                	jmp    0x717bc7
717ba5:	3b 46 08             	cmp    0x8(%esi),%eax
717ba8:	75 09                	jne    0x717bb3
717baa:	6a 01                	push   $0x1
717bac:	8b ce                	mov    %esi,%ecx
717bae:	e8 11 cd d1 ff       	call   0x4348c4
717bb3:	8b 46 04             	mov    0x4(%esi),%eax
717bb6:	85 c0                	test   %eax,%eax
717bb8:	74 0d                	je     0x717bc7
717bba:	c7 00 01 00 00 00    	movl   $0x1,(%eax)
717bc0:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
717bc7:	83 46 04 08          	addl   $0x8,0x4(%esi)
717bcb:	8b 4d 08             	mov    0x8(%ebp),%ecx
717bce:	03 4d c0             	add    -0x40(%ebp),%ecx
717bd1:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
717bd5:	8d 41 10             	lea    0x10(%ecx),%eax
717bd8:	72 02                	jb     0x717bdc
717bda:	8b 09                	mov    (%ecx),%ecx
717bdc:	8b 18                	mov    (%eax),%ebx
717bde:	ba 09 00 00 00       	mov    $0x9,%edx
717be3:	3b da                	cmp    %edx,%ebx
717be5:	0f 42 d3             	cmovb  %ebx,%edx
717be8:	85 d2                	test   %edx,%edx
717bea:	74 5a                	je     0x717c46
717bec:	bf 34 a2 bf 00       	mov    $0xbfa234,%edi
717bf1:	83 ea 04             	sub    $0x4,%edx
717bf4:	72 11                	jb     0x717c07
717bf6:	8b 01                	mov    (%ecx),%eax
717bf8:	3b 07                	cmp    (%edi),%eax
717bfa:	75 10                	jne    0x717c0c
717bfc:	83 c1 04             	add    $0x4,%ecx
717bff:	83 c7 04             	add    $0x4,%edi
717c02:	83 ea 04             	sub    $0x4,%edx
717c05:	73 ef                	jae    0x717bf6
717c07:	83 fa fc             	cmp    $0xfffffffc,%edx
717c0a:	74 34                	je     0x717c40
717c0c:	8a 01                	mov    (%ecx),%al
717c0e:	3a 07                	cmp    (%edi),%al
717c10:	75 27                	jne    0x717c39
717c12:	83 fa fd             	cmp    $0xfffffffd,%edx
717c15:	74 29                	je     0x717c40
717c17:	8a 41 01             	mov    0x1(%ecx),%al
717c1a:	3a 47 01             	cmp    0x1(%edi),%al
717c1d:	75 1a                	jne    0x717c39
717c1f:	83 fa fe             	cmp    $0xfffffffe,%edx
717c22:	74 1c                	je     0x717c40
717c24:	8a 41 02             	mov    0x2(%ecx),%al
717c27:	3a 47 02             	cmp    0x2(%edi),%al
717c2a:	75 0d                	jne    0x717c39
717c2c:	83 fa ff             	cmp    $0xffffffff,%edx
717c2f:	74 0f                	je     0x717c40
717c31:	8a 41 03             	mov    0x3(%ecx),%al
717c34:	3a 47 03             	cmp    0x3(%edi),%al
717c37:	74 07                	je     0x717c40
717c39:	1b c0                	sbb    %eax,%eax
717c3b:	83 c8 01             	or     $0x1,%eax
717c3e:	eb 02                	jmp    0x717c42
717c40:	33 c0                	xor    %eax,%eax
717c42:	85 c0                	test   %eax,%eax
717c44:	75 7a                	jne    0x717cc0
717c46:	83 fb 09             	cmp    $0x9,%ebx
717c49:	72 75                	jb     0x717cc0
717c4b:	77 73                	ja     0x717cc0
717c4d:	8b 46 04             	mov    0x4(%esi),%eax
717c50:	8d 4d dc             	lea    -0x24(%ebp),%ecx
717c53:	c7 45 dc 16 00 00 00 	movl   $0x16,-0x24(%ebp)
717c5a:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
717c61:	3b c8                	cmp    %eax,%ecx
717c63:	73 35                	jae    0x717c9a
717c65:	8b 0e                	mov    (%esi),%ecx
717c67:	8d 55 dc             	lea    -0x24(%ebp),%edx
717c6a:	3b ca                	cmp    %edx,%ecx
717c6c:	77 2c                	ja     0x717c9a
717c6e:	8b fa                	mov    %edx,%edi
717c70:	2b f9                	sub    %ecx,%edi
717c72:	c1 ff 03             	sar    $0x3,%edi
717c75:	3b 46 08             	cmp    0x8(%esi),%eax
717c78:	75 09                	jne    0x717c83
717c7a:	6a 01                	push   $0x1
717c7c:	8b ce                	mov    %esi,%ecx
717c7e:	e8 41 cc d1 ff       	call   0x4348c4
717c83:	8b 56 04             	mov    0x4(%esi),%edx
717c86:	85 d2                	test   %edx,%edx
717c88:	74 32                	je     0x717cbc
717c8a:	8b 0e                	mov    (%esi),%ecx
717c8c:	8b 04 f9             	mov    (%ecx,%edi,8),%eax
717c8f:	89 02                	mov    %eax,(%edx)
717c91:	8b 44 f9 04          	mov    0x4(%ecx,%edi,8),%eax
717c95:	89 42 04             	mov    %eax,0x4(%edx)
717c98:	eb 22                	jmp    0x717cbc
717c9a:	3b 46 08             	cmp    0x8(%esi),%eax
717c9d:	75 09                	jne    0x717ca8
717c9f:	6a 01                	push   $0x1
717ca1:	8b ce                	mov    %esi,%ecx
717ca3:	e8 1c cc d1 ff       	call   0x4348c4
717ca8:	8b 46 04             	mov    0x4(%esi),%eax
717cab:	85 c0                	test   %eax,%eax
717cad:	74 0d                	je     0x717cbc
717caf:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
717cb5:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
717cbc:	83 46 04 08          	addl   $0x8,0x4(%esi)
717cc0:	8b 4d 08             	mov    0x8(%ebp),%ecx
717cc3:	03 4d c0             	add    -0x40(%ebp),%ecx
717cc6:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
717cca:	8d 41 10             	lea    0x10(%ecx),%eax
717ccd:	72 02                	jb     0x717cd1
717ccf:	8b 09                	mov    (%ecx),%ecx
717cd1:	8b 18                	mov    (%eax),%ebx
717cd3:	ba 08 00 00 00       	mov    $0x8,%edx
717cd8:	3b da                	cmp    %edx,%ebx
717cda:	0f 42 d3             	cmovb  %ebx,%edx
717cdd:	85 d2                	test   %edx,%edx
717cdf:	74 5f                	je     0x717d40
717ce1:	bf 40 a2 bf 00       	mov    $0xbfa240,%edi
717ce6:	83 ea 04             	sub    $0x4,%edx
717ce9:	72 16                	jb     0x717d01
717ceb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
717cf0:	8b 01                	mov    (%ecx),%eax
717cf2:	3b 07                	cmp    (%edi),%eax
717cf4:	75 10                	jne    0x717d06
717cf6:	83 c1 04             	add    $0x4,%ecx
717cf9:	83 c7 04             	add    $0x4,%edi
717cfc:	83 ea 04             	sub    $0x4,%edx
717cff:	73 ef                	jae    0x717cf0
717d01:	83 fa fc             	cmp    $0xfffffffc,%edx
717d04:	74 34                	je     0x717d3a
717d06:	8a 01                	mov    (%ecx),%al
717d08:	3a 07                	cmp    (%edi),%al
717d0a:	75 27                	jne    0x717d33
717d0c:	83 fa fd             	cmp    $0xfffffffd,%edx
717d0f:	74 29                	je     0x717d3a
717d11:	8a 41 01             	mov    0x1(%ecx),%al
717d14:	3a 47 01             	cmp    0x1(%edi),%al
717d17:	75 1a                	jne    0x717d33
717d19:	83 fa fe             	cmp    $0xfffffffe,%edx
717d1c:	74 1c                	je     0x717d3a
717d1e:	8a 41 02             	mov    0x2(%ecx),%al
717d21:	3a 47 02             	cmp    0x2(%edi),%al
717d24:	75 0d                	jne    0x717d33
717d26:	83 fa ff             	cmp    $0xffffffff,%edx
717d29:	74 0f                	je     0x717d3a
717d2b:	8a 41 03             	mov    0x3(%ecx),%al
717d2e:	3a 47 03             	cmp    0x3(%edi),%al
717d31:	74 07                	je     0x717d3a
717d33:	1b c0                	sbb    %eax,%eax
717d35:	83 c8 01             	or     $0x1,%eax
717d38:	eb 02                	jmp    0x717d3c
717d3a:	33 c0                	xor    %eax,%eax
717d3c:	85 c0                	test   %eax,%eax
717d3e:	75 7a                	jne    0x717dba