492a66:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
492a6a:	74 f4                	je     0x492a60
492a6c:	8b 03                	mov    (%ebx),%eax
492a6e:	89 10                	mov    %edx,(%eax)
492a70:	8b 55 fc             	mov    -0x4(%ebp),%edx
492a73:	8b 03                	mov    (%ebx),%eax
492a75:	39 50 08             	cmp    %edx,0x8(%eax)
492a78:	75 2b                	jne    0x492aa5
492a7a:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
492a7e:	74 0a                	je     0x492a8a
492a80:	8b ce                	mov    %esi,%ecx
492a82:	89 48 08             	mov    %ecx,0x8(%eax)
492a85:	8a 52 0c             	mov    0xc(%edx),%dl
492a88:	eb 7c                	jmp    0x492b06
492a8a:	8b 47 08             	mov    0x8(%edi),%eax
492a8d:	8b cf                	mov    %edi,%ecx
492a8f:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
492a93:	75 0b                	jne    0x492aa0
492a95:	8b c8                	mov    %eax,%ecx
492a97:	8b 41 08             	mov    0x8(%ecx),%eax
492a9a:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
492a9e:	74 f5                	je     0x492a95
492aa0:	8b 03                	mov    (%ebx),%eax
492aa2:	89 48 08             	mov    %ecx,0x8(%eax)
492aa5:	8a 52 0c             	mov    0xc(%edx),%dl
492aa8:	eb 5c                	jmp    0x492b06
492aaa:	89 48 04             	mov    %ecx,0x4(%eax)
492aad:	8b 02                	mov    (%edx),%eax
492aaf:	89 01                	mov    %eax,(%ecx)
492ab1:	3b 4a 08             	cmp    0x8(%edx),%ecx
492ab4:	75 04                	jne    0x492aba
492ab6:	8b f1                	mov    %ecx,%esi
492ab8:	eb 1a                	jmp    0x492ad4
492aba:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
492abe:	8b 71 04             	mov    0x4(%ecx),%esi
492ac1:	75 03                	jne    0x492ac6
492ac3:	89 77 04             	mov    %esi,0x4(%edi)
492ac6:	89 3e                	mov    %edi,(%esi)
492ac8:	8b 42 08             	mov    0x8(%edx),%eax
492acb:	89 41 08             	mov    %eax,0x8(%ecx)
492ace:	8b 42 08             	mov    0x8(%edx),%eax
492ad1:	89 48 04             	mov    %ecx,0x4(%eax)
492ad4:	8b 03                	mov    (%ebx),%eax
492ad6:	39 50 04             	cmp    %edx,0x4(%eax)
492ad9:	75 05                	jne    0x492ae0
492adb:	89 48 04             	mov    %ecx,0x4(%eax)
492ade:	eb 0e                	jmp    0x492aee
492ae0:	8b 42 04             	mov    0x4(%edx),%eax
492ae3:	39 10                	cmp    %edx,(%eax)
492ae5:	75 04                	jne    0x492aeb
492ae7:	89 08                	mov    %ecx,(%eax)
492ae9:	eb 03                	jmp    0x492aee
492aeb:	89 48 08             	mov    %ecx,0x8(%eax)
492aee:	8b 42 04             	mov    0x4(%edx),%eax
492af1:	8a 51 0c             	mov    0xc(%ecx),%dl
492af4:	89 41 04             	mov    %eax,0x4(%ecx)
492af7:	8b 45 fc             	mov    -0x4(%ebp),%eax
492afa:	8a 40 0c             	mov    0xc(%eax),%al
492afd:	88 41 0c             	mov    %al,0xc(%ecx)
492b00:	8b 45 fc             	mov    -0x4(%ebp),%eax
492b03:	88 50 0c             	mov    %dl,0xc(%eax)
492b06:	80 fa 01             	cmp    $0x1,%dl
492b09:	0f 85 46 01 00 00    	jne    0x492c55
492b0f:	8b 03                	mov    (%ebx),%eax
492b11:	3b 78 04             	cmp    0x4(%eax),%edi
492b14:	0f 84 37 01 00 00    	je     0x492c51
492b1a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
492b20:	80 7f 0c 01          	cmpb   $0x1,0xc(%edi)
492b24:	89 75 f8             	mov    %esi,-0x8(%ebp)
492b27:	0f 85 24 01 00 00    	jne    0x492c51
492b2d:	8b 0e                	mov    (%esi),%ecx
492b2f:	3b f9                	cmp    %ecx,%edi
492b31:	0f 85 a2 00 00 00    	jne    0x492bd9
492b37:	8b 4e 08             	mov    0x8(%esi),%ecx
492b3a:	80 79 0c 00          	cmpb   $0x0,0xc(%ecx)
492b3e:	75 43                	jne    0x492b83
492b40:	c6 41 0c 01          	movb   $0x1,0xc(%ecx)
492b44:	8b 4e 08             	mov    0x8(%esi),%ecx
492b47:	c6 46 0c 00          	movb   $0x0,0xc(%esi)
492b4b:	8b 01                	mov    (%ecx),%eax
492b4d:	89 46 08             	mov    %eax,0x8(%esi)
492b50:	8b 01                	mov    (%ecx),%eax
492b52:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
492b56:	75 03                	jne    0x492b5b
492b58:	89 70 04             	mov    %esi,0x4(%eax)
492b5b:	8b 46 04             	mov    0x4(%esi),%eax
492b5e:	89 41 04             	mov    %eax,0x4(%ecx)
492b61:	8b 03                	mov    (%ebx),%eax
492b63:	3b 70 04             	cmp    0x4(%eax),%esi
492b66:	75 05                	jne    0x492b6d
492b68:	89 48 04             	mov    %ecx,0x4(%eax)
492b6b:	eb 0e                	jmp    0x492b7b
492b6d:	8b 46 04             	mov    0x4(%esi),%eax
492b70:	3b 30                	cmp    (%eax),%esi
492b72:	75 04                	jne    0x492b78
492b74:	89 08                	mov    %ecx,(%eax)
492b76:	eb 03                	jmp    0x492b7b
492b78:	89 48 08             	mov    %ecx,0x8(%eax)
492b7b:	89 31                	mov    %esi,(%ecx)
492b7d:	89 4e 04             	mov    %ecx,0x4(%esi)
492b80:	8b 4e 08             	mov    0x8(%esi),%ecx
492b83:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
492b87:	0f 85 b1 00 00 00    	jne    0x492c3e
492b8d:	8b 11                	mov    (%ecx),%edx
492b8f:	80 7a 0c 01          	cmpb   $0x1,0xc(%edx)
492b93:	75 0d                	jne    0x492ba2
492b95:	8b 41 08             	mov    0x8(%ecx),%eax
492b98:	80 78 0c 01          	cmpb   $0x1,0xc(%eax)
492b9c:	0f 84 98 00 00 00    	je     0x492c3a
492ba2:	8b 41 08             	mov    0x8(%ecx),%eax
492ba5:	80 78 0c 01          	cmpb   $0x1,0xc(%eax)
492ba9:	75 13                	jne    0x492bbe
492bab:	c6 42 0c 01          	movb   $0x1,0xc(%edx)
492baf:	c6 41 0c 00          	movb   $0x0,0xc(%ecx)
492bb3:	51                   	push   %ecx
492bb4:	8b cb                	mov    %ebx,%ecx
492bb6:	e8 45 01 00 00       	call   0x492d00
492bbb:	8b 4e 08             	mov    0x8(%esi),%ecx
492bbe:	8a 46 0c             	mov    0xc(%esi),%al
492bc1:	88 41 0c             	mov    %al,0xc(%ecx)
492bc4:	c6 46 0c 01          	movb   $0x1,0xc(%esi)
492bc8:	8b 41 08             	mov    0x8(%ecx),%eax
492bcb:	8b cb                	mov    %ebx,%ecx
492bcd:	56                   	push   %esi
492bce:	c6 40 0c 01          	movb   $0x1,0xc(%eax)
492bd2:	e8 c9 00 00 00       	call   0x492ca0
492bd7:	eb 78                	jmp    0x492c51
492bd9:	80 79 0c 00          	cmpb   $0x0,0xc(%ecx)
492bdd:	75 44                	jne    0x492c23
492bdf:	c6 41 0c 01          	movb   $0x1,0xc(%ecx)
492be3:	8b 0e                	mov    (%esi),%ecx
492be5:	c6 46 0c 00          	movb   $0x0,0xc(%esi)
492be9:	8b 41 08             	mov    0x8(%ecx),%eax
492bec:	89 06                	mov    %eax,(%esi)
492bee:	8b 41 08             	mov    0x8(%ecx),%eax
492bf1:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
492bf5:	75 03                	jne    0x492bfa
492bf7:	89 70 04             	mov    %esi,0x4(%eax)
492bfa:	8b 46 04             	mov    0x4(%esi),%eax
492bfd:	89 41 04             	mov    %eax,0x4(%ecx)
492c00:	8b 03                	mov    (%ebx),%eax
492c02:	3b 70 04             	cmp    0x4(%eax),%esi
492c05:	75 05                	jne    0x492c0c
492c07:	89 48 04             	mov    %ecx,0x4(%eax)
492c0a:	eb 0f                	jmp    0x492c1b
492c0c:	8b 46 04             	mov    0x4(%esi),%eax
492c0f:	3b 70 08             	cmp    0x8(%eax),%esi
492c12:	75 05                	jne    0x492c19
492c14:	89 48 08             	mov    %ecx,0x8(%eax)
492c17:	eb 02                	jmp    0x492c1b
492c19:	89 08                	mov    %ecx,(%eax)
492c1b:	89 71 08             	mov    %esi,0x8(%ecx)
492c1e:	89 4e 04             	mov    %ecx,0x4(%esi)
492c21:	8b 0e                	mov    (%esi),%ecx
492c23:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
492c27:	75 15                	jne    0x492c3e
492c29:	8b 51 08             	mov    0x8(%ecx),%edx
492c2c:	80 7a 0c 01          	cmpb   $0x1,0xc(%edx)
492c30:	75 3a                	jne    0x492c6c
492c32:	8b 01                	mov    (%ecx),%eax
492c34:	80 78 0c 01          	cmpb   $0x1,0xc(%eax)
492c38:	75 32                	jne    0x492c6c
492c3a:	c6 41 0c 00          	movb   $0x0,0xc(%ecx)
492c3e:	8b 03                	mov    (%ebx),%eax
492c40:	8b 4d f8             	mov    -0x8(%ebp),%ecx
492c43:	8b f9                	mov    %ecx,%edi
492c45:	8b 76 04             	mov    0x4(%esi),%esi
492c48:	3b 48 04             	cmp    0x4(%eax),%ecx
492c4b:	0f 85 cf fe ff ff    	jne    0x492b20
492c51:	c6 47 0c 01          	movb   $0x1,0xc(%edi)
492c55:	8b 4b 04             	mov    0x4(%ebx),%ecx
492c58:	8b 45 fc             	mov    -0x4(%ebp),%eax
492c5b:	85 c9                	test   %ecx,%ecx
492c5d:	74 04                	je     0x492c63
492c5f:	49                   	dec    %ecx
492c60:	89 4b 04             	mov    %ecx,0x4(%ebx)
492c63:	5f                   	pop    %edi
492c64:	5e                   	pop    %esi
492c65:	5b                   	pop    %ebx
492c66:	8b e5                	mov    %ebp,%esp
492c68:	5d                   	pop    %ebp
492c69:	c2 04 00             	ret    $0x4
492c6c:	8b 01                	mov    (%ecx),%eax
492c6e:	80 78 0c 01          	cmpb   $0x1,0xc(%eax)
492c72:	75 12                	jne    0x492c86
492c74:	c6 42 0c 01          	movb   $0x1,0xc(%edx)
492c78:	c6 41 0c 00          	movb   $0x0,0xc(%ecx)
492c7c:	51                   	push   %ecx
492c7d:	8b cb                	mov    %ebx,%ecx
492c7f:	e8 1c 00 00 00       	call   0x492ca0
492c84:	8b 0e                	mov    (%esi),%ecx
492c86:	8a 46 0c             	mov    0xc(%esi),%al
492c89:	88 41 0c             	mov    %al,0xc(%ecx)
492c8c:	c6 46 0c 01          	movb   $0x1,0xc(%esi)
492c90:	8b 01                	mov    (%ecx),%eax
492c92:	8b cb                	mov    %ebx,%ecx
492c94:	56                   	push   %esi
492c95:	c6 40 0c 01          	movb   $0x1,0xc(%eax)
492c99:	e8 62 00 00 00       	call   0x492d00
492c9e:	eb b1                	jmp    0x492c51
492ca0:	55                   	push   %ebp
492ca1:	8b ec                	mov    %esp,%ebp
492ca3:	8b 55 08             	mov    0x8(%ebp),%edx
492ca6:	56                   	push   %esi
492ca7:	8b 72 08             	mov    0x8(%edx),%esi
492caa:	8b 06                	mov    (%esi),%eax
492cac:	89 42 08             	mov    %eax,0x8(%edx)
492caf:	8b 06                	mov    (%esi),%eax
492cb1:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
492cb5:	75 03                	jne    0x492cba
492cb7:	89 50 04             	mov    %edx,0x4(%eax)
492cba:	8b 42 04             	mov    0x4(%edx),%eax
492cbd:	89 46 04             	mov    %eax,0x4(%esi)
492cc0:	8b 01                	mov    (%ecx),%eax
492cc2:	3b 50 04             	cmp    0x4(%eax),%edx
492cc5:	75 0d                	jne    0x492cd4
492cc7:	89 70 04             	mov    %esi,0x4(%eax)
492cca:	89 16                	mov    %edx,(%esi)
492ccc:	89 72 04             	mov    %esi,0x4(%edx)
492ccf:	5e                   	pop    %esi
492cd0:	5d                   	pop    %ebp
492cd1:	c2 04 00             	ret    $0x4
492cd4:	8b 42 04             	mov    0x4(%edx),%eax
492cd7:	3b 10                	cmp    (%eax),%edx
492cd9:	75 0c                	jne    0x492ce7
492cdb:	89 30                	mov    %esi,(%eax)
492cdd:	89 16                	mov    %edx,(%esi)
492cdf:	89 72 04             	mov    %esi,0x4(%edx)
492ce2:	5e                   	pop    %esi
492ce3:	5d                   	pop    %ebp
492ce4:	c2 04 00             	ret    $0x4
492ce7:	89 70 08             	mov    %esi,0x8(%eax)
492cea:	89 16                	mov    %edx,(%esi)
492cec:	89 72 04             	mov    %esi,0x4(%edx)
492cef:	5e                   	pop    %esi
492cf0:	5d                   	pop    %ebp
492cf1:	c2 04 00             	ret    $0x4
492cf4:	cc                   	int3
492cf5:	cc                   	int3
492cf6:	cc                   	int3
492cf7:	cc                   	int3
492cf8:	cc                   	int3
492cf9:	cc                   	int3
492cfa:	cc                   	int3
492cfb:	cc                   	int3
492cfc:	cc                   	int3
492cfd:	cc                   	int3
492cfe:	cc                   	int3
492cff:	cc                   	int3
492d00:	55                   	push   %ebp
492d01:	8b ec                	mov    %esp,%ebp
492d03:	8b 55 08             	mov    0x8(%ebp),%edx
492d06:	56                   	push   %esi
492d07:	8b 32                	mov    (%edx),%esi
492d09:	8b 46 08             	mov    0x8(%esi),%eax
492d0c:	89 02                	mov    %eax,(%edx)
492d0e:	8b 46 08             	mov    0x8(%esi),%eax
492d11:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
492d15:	75 03                	jne    0x492d1a
492d17:	89 50 04             	mov    %edx,0x4(%eax)
492d1a:	8b 42 04             	mov    0x4(%edx),%eax
492d1d:	89 46 04             	mov    %eax,0x4(%esi)
492d20:	8b 01                	mov    (%ecx),%eax
492d22:	3b 50 04             	cmp    0x4(%eax),%edx
492d25:	75 0e                	jne    0x492d35
492d27:	89 70 04             	mov    %esi,0x4(%eax)
492d2a:	89 56 08             	mov    %edx,0x8(%esi)
492d2d:	89 72 04             	mov    %esi,0x4(%edx)
492d30:	5e                   	pop    %esi
492d31:	5d                   	pop    %ebp
492d32:	c2 04 00             	ret    $0x4
492d35:	8b 42 04             	mov    0x4(%edx),%eax
492d38:	3b 50 08             	cmp    0x8(%eax),%edx
492d3b:	75 0e                	jne    0x492d4b
492d3d:	89 70 08             	mov    %esi,0x8(%eax)
492d40:	89 56 08             	mov    %edx,0x8(%esi)
492d43:	89 72 04             	mov    %esi,0x4(%edx)
492d46:	5e                   	pop    %esi
492d47:	5d                   	pop    %ebp
492d48:	c2 04 00             	ret    $0x4
492d4b:	89 30                	mov    %esi,(%eax)
492d4d:	89 56 08             	mov    %edx,0x8(%esi)
492d50:	89 72 04             	mov    %esi,0x4(%edx)
492d53:	5e                   	pop    %esi
492d54:	5d                   	pop    %ebp
492d55:	c2 04 00             	ret    $0x4
492d58:	cc                   	int3
492d59:	cc                   	int3
492d5a:	cc                   	int3
492d5b:	cc                   	int3
492d5c:	cc                   	int3
492d5d:	cc                   	int3
492d5e:	cc                   	int3
492d5f:	cc                   	int3
492d60:	55                   	push   %ebp
492d61:	8b ec                	mov    %esp,%ebp
492d63:	56                   	push   %esi
492d64:	8b f1                	mov    %ecx,%esi
492d66:	8b 46 18             	mov    0x18(%esi),%eax
492d69:	c7 06 7c 4b 69 00    	movl   $0x694b7c,(%esi)
492d6f:	85 c0                	test   %eax,%eax
492d71:	74 0f                	je     0x492d82
492d73:	80 7e 1c 00          	cmpb   $0x0,0x1c(%esi)
492d77:	74 09                	je     0x492d82
492d79:	50                   	push   %eax
492d7a:	e8 ee b0 15 00       	call   0x5ede6d
492d7f:	83 c4 04             	add    $0x4,%esp
492d82:	8b 4e 34             	mov    0x34(%esi),%ecx
492d85:	83 f9 10             	cmp    $0x10,%ecx
492d88:	72 28                	jb     0x492db2
492d8a:	8b 46 20             	mov    0x20(%esi),%eax
492d8d:	41                   	inc    %ecx
492d8e:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
492d94:	72 12                	jb     0x492da8
492d96:	8b 50 fc             	mov    -0x4(%eax),%edx
492d99:	83 c1 23             	add    $0x23,%ecx
492d9c:	2b c2                	sub    %edx,%eax
492d9e:	83 c0 fc             	add    $0xfffffffc,%eax
492da1:	83 f8 1f             	cmp    $0x1f,%eax
492da4:	77 3d                	ja     0x492de3
492da6:	8b c2                	mov    %edx,%eax
492da8:	51                   	push   %ecx
492da9:	50                   	push   %eax
492daa:	e8 c3 e2 14 00       	call   0x5e1072
492daf:	83 c4 08             	add    $0x8,%esp
492db2:	8b ce                	mov    %esi,%ecx
492db4:	c7 46 30 00 00 00 00 	movl   $0x0,0x30(%esi)
492dbb:	c7 46 34 0f 00 00 00 	movl   $0xf,0x34(%esi)
492dc2:	c6 46 20 00          	movb   $0x0,0x20(%esi)
492dc6:	e8 45 5a 01 00       	call   0x4a8810
492dcb:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
492dcf:	74 0b                	je     0x492ddc
492dd1:	6a 38                	push   $0x38
492dd3:	56                   	push   %esi
492dd4:	e8 99 e2 14 00       	call   0x5e1072
492dd9:	83 c4 08             	add    $0x8,%esp
492ddc:	8b c6                	mov    %esi,%eax
492dde:	5e                   	pop    %esi
492ddf:	5d                   	pop    %ebp
492de0:	c2 04 00             	ret    $0x4
492de3:	e8 47 a1 15 00       	call   0x5ecf2f
492de8:	cc                   	int3
492de9:	cc                   	int3
492dea:	cc                   	int3
492deb:	cc                   	int3
492dec:	cc                   	int3
492ded:	cc                   	int3
492dee:	cc                   	int3
492def:	cc                   	int3
492df0:	55                   	push   %ebp