1401717d8:	48 3b d7             	cmp    %rdi,%rdx
1401717db:	7c a3                	jl     0x140171780
1401717dd:	48 3b cf             	cmp    %rdi,%rcx
1401717e0:	74 15                	je     0x1401717f7
1401717e2:	48 8b 83 d0 0d 00 00 	mov    0xdd0(%rbx),%rax
1401717e9:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
1401717f0:	48 89 8b a0 01 00 00 	mov    %rcx,0x1a0(%rbx)
1401717f7:	4c 8b 53 18          	mov    0x18(%rbx),%r10
1401717fb:	41 8b cc             	mov    %r12d,%ecx
1401717fe:	4c 8b 8b a0 01 00 00 	mov    0x1a0(%rbx),%r9
140171805:	4c 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%r8
14017180c:	44 89 a4 24 a0 00 00 	mov    %r12d,0xa0(%rsp)
140171813:	00
140171814:	49 8b 82 f0 01 00 00 	mov    0x1f0(%r10),%rax
14017181b:	48 39 85 38 04 00 00 	cmp    %rax,0x438(%rbp)
140171822:	0f 94 c1             	sete   %cl
140171825:	8b c1                	mov    %ecx,%eax
140171827:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
14017182e:	00
14017182f:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140171834:	8b d0                	mov    %eax,%edx
140171836:	48 8b cb             	mov    %rbx,%rcx
140171839:	41 ff 94 c2 20 02 00 	call   *0x220(%r10,%rax,8)
140171840:	00
140171841:	48 8b f8             	mov    %rax,%rdi
140171844:	48 85 c0             	test   %rax,%rax
140171847:	79 20                	jns    0x140171869
140171849:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
140171850:	85 c0                	test   %eax,%eax
140171852:	0f 84 7a 01 00 00    	je     0x1401719d2
140171858:	83 f8 51             	cmp    $0x51,%eax
14017185b:	0f 84 69 01 00 00    	je     0x1401719ca
140171861:	85 c0                	test   %eax,%eax
140171863:	0f 85 24 03 00 00    	jne    0x140171b8d
140171869:	48 8b b5 38 04 00 00 	mov    0x438(%rbp),%rsi
140171870:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
140171877:	00
140171878:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14017187d:	45 33 c9             	xor    %r9d,%r9d
140171880:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140171885:	45 33 c0             	xor    %r8d,%r8d
140171888:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017188d:	ba 7b 74 04 40       	mov    $0x4004747b,%edx
140171892:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
140171899:	00
14017189a:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
1401718a1:	00
1401718a2:	48 8b ce             	mov    %rsi,%rcx
1401718a5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401718aa:	ff 15 e8 84 1b 00    	call   *0x1b84e8(%rip)        # 0x140329d98
1401718b0:	85 c0                	test   %eax,%eax
1401718b2:	75 24                	jne    0x1401718d8
1401718b4:	4c 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%r9
1401718bb:	00
1401718bc:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1401718c3:	00
1401718c4:	ba ff ff 00 00       	mov    $0xffff,%edx
1401718c9:	41 b8 01 10 00 00    	mov    $0x1001,%r8d
1401718cf:	48 8b ce             	mov    %rsi,%rcx
1401718d2:	ff 15 50 85 1b 00    	call   *0x1b8550(%rip)        # 0x140329e28
1401718d8:	48 8b 83 18 01 00 00 	mov    0x118(%rbx),%rax
1401718df:	48 8d ab 11 0b 00 00 	lea    0xb11(%rbx),%rbp
1401718e6:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
1401718eb:	48 85 c0             	test   %rax,%rax
1401718ee:	0f 84 3a 01 00 00    	je     0x140171a2e
1401718f4:	48 3b c7             	cmp    %rdi,%rax
1401718f7:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
1401718fc:	4c 8b bb a8 01 00 00 	mov    0x1a8(%rbx),%r15
140171903:	4c 8b f7             	mov    %rdi,%r14
140171906:	4c 0f 4c f0          	cmovl  %rax,%r14
14017190a:	44 38 65 00          	cmp    %r12b,0x0(%rbp)
14017190e:	0f 84 06 01 00 00    	je     0x140171a1a
140171914:	4c 39 a3 78 02 00 00 	cmp    %r12,0x278(%rbx)
14017191b:	0f 84 c1 00 00 00    	je     0x1401719e2
140171921:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
140171928:	48 8d b3 d0 00 00 00 	lea    0xd0(%rbx),%rsi
14017192f:	48 85 c0             	test   %rax,%rax
140171932:	75 08                	jne    0x14017193c
140171934:	48 8b 06             	mov    (%rsi),%rax
140171937:	48 85 c0             	test   %rax,%rax
14017193a:	74 07                	je     0x140171943
14017193c:	c6 80 82 01 00 00 01 	movb   $0x1,0x182(%rax)
140171943:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14017194a:	4d 8b ce             	mov    %r14,%r9
14017194d:	4d 8b c7             	mov    %r15,%r8
140171950:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140171955:	ba 02 00 00 00       	mov    $0x2,%edx
14017195a:	48 8b cb             	mov    %rbx,%rcx
14017195d:	ff 93 78 02 00 00    	call   *0x278(%rbx)
140171963:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
14017196a:	48 85 c0             	test   %rax,%rax
14017196d:	75 08                	jne    0x140171977
14017196f:	48 8b 06             	mov    (%rsi),%rax
140171972:	48 85 c0             	test   %rax,%rax
140171975:	74 07                	je     0x14017197e
140171977:	44 88 a0 82 01 00 00 	mov    %r12b,0x182(%rax)
14017197e:	48 8d ab 11 0b 00 00 	lea    0xb11(%rbx),%rbp
140171985:	e9 90 00 00 00       	jmp    0x140171a1a
14017198a:	f6 83 5c 01 00 00 20 	testb  $0x20,0x15c(%rbx)
140171991:	0f 85 f4 01 00 00    	jne    0x140171b8b
140171997:	48 8b 43 18          	mov    0x18(%rbx),%rax
14017199b:	83 a3 5c 01 00 00 fd 	andl   $0xfffffffd,0x15c(%rbx)
1401719a2:	44 38 a0 de 03 00 00 	cmp    %r12b,0x3de(%rax)
1401719a9:	0f 84 dc 01 00 00    	je     0x140171b8b
1401719af:	48 8b cb             	mov    %rbx,%rcx
1401719b2:	e8 99 e0 fd ff       	call   0x14014fa50
1401719b7:	85 c0                	test   %eax,%eax
1401719b9:	0f 84 cc 01 00 00    	je     0x140171b8b
1401719bf:	48 83 c4 70          	add    $0x70,%rsp
1401719c3:	41 5c                	pop    %r12
1401719c5:	5f                   	pop    %rdi
1401719c6:	5e                   	pop    %rsi
1401719c7:	5d                   	pop    %rbp
1401719c8:	5b                   	pop    %rbx
1401719c9:	c3                   	ret
1401719ca:	49 8b fc             	mov    %r12,%rdi
1401719cd:	e9 97 fe ff ff       	jmp    0x140171869
1401719d2:	b8 37 00 00 00       	mov    $0x37,%eax
1401719d7:	48 83 c4 70          	add    $0x70,%rsp
1401719db:	41 5c                	pop    %r12
1401719dd:	5f                   	pop    %rdi
1401719de:	5e                   	pop    %rsi
1401719df:	5d                   	pop    %rbp
1401719e0:	5b                   	pop    %rbx
1401719e1:	c3                   	ret
1401719e2:	4c 8b 8b d0 01 00 00 	mov    0x1d0(%rbx),%r9
1401719e9:	48 8d 0d f6 82 1c 00 	lea    0x1c82f6(%rip),%rcx        # 0x140339ce6
1401719f0:	ba 02 00 00 00       	mov    $0x2,%edx
1401719f5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401719fb:	ff 15 f7 86 1b 00    	call   *0x1b86f7(%rip)        # 0x14032a0f8
140171a01:	4c 8b 8b d0 01 00 00 	mov    0x1d0(%rbx),%r9
140171a08:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140171a0e:	49 8b d6             	mov    %r14,%rdx
140171a11:	49 8b cf             	mov    %r15,%rcx
140171a14:	ff 15 de 86 1b 00    	call   *0x1b86de(%rip)        # 0x14032a0f8
140171a1a:	4c 29 b3 18 01 00 00 	sub    %r14,0x118(%rbx)
140171a21:	48 8b f7             	mov    %rdi,%rsi
140171a24:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140171a29:	49 2b f6             	sub    %r14,%rsi
140171a2c:	eb 03                	jmp    0x140171a31
140171a2e:	48 8b f7             	mov    %rdi,%rsi
140171a31:	48 85 f6             	test   %rsi,%rsi
140171a34:	0f 84 8b 00 00 00    	je     0x140171ac5
140171a3a:	4c 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%r8
140171a41:	4c 2b c6             	sub    %rsi,%r8
140171a44:	4c 03 c7             	add    %rdi,%r8
140171a47:	44 38 65 00          	cmp    %r12b,0x0(%rbp)
140171a4b:	74 63                	je     0x140171ab0
140171a4d:	4c 39 a3 78 02 00 00 	cmp    %r12,0x278(%rbx)
140171a54:	74 5a                	je     0x140171ab0
140171a56:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
140171a5d:	4c 8d b3 d0 00 00 00 	lea    0xd0(%rbx),%r14
140171a64:	48 85 c0             	test   %rax,%rax
140171a67:	75 08                	jne    0x140171a71
140171a69:	49 8b 06             	mov    (%r14),%rax
140171a6c:	48 85 c0             	test   %rax,%rax
140171a6f:	74 07                	je     0x140171a78
140171a71:	c6 80 82 01 00 00 01 	movb   $0x1,0x182(%rax)
140171a78:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
140171a7f:	4c 8b ce             	mov    %rsi,%r9
140171a82:	ba 04 00 00 00       	mov    $0x4,%edx
140171a87:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140171a8c:	48 8b cb             	mov    %rbx,%rcx
140171a8f:	ff 93 78 02 00 00    	call   *0x278(%rbx)
140171a95:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
140171a9c:	48 85 c0             	test   %rax,%rax
140171a9f:	75 08                	jne    0x140171aa9
140171aa1:	49 8b 06             	mov    (%r14),%rax
140171aa4:	48 85 c0             	test   %rax,%rax
140171aa7:	74 07                	je     0x140171ab0
140171aa9:	44 88 a0 82 01 00 00 	mov    %r12b,0x182(%rax)
140171ab0:	48 01 b3 00 01 00 00 	add    %rsi,0x100(%rbx)
140171ab7:	48 8b 83 00 01 00 00 	mov    0x100(%rbx),%rax
140171abe:	48 89 83 70 0b 00 00 	mov    %rax,0xb70(%rbx)
140171ac5:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140171aca:	44 38 a3 c6 01 00 00 	cmp    %r12b,0x1c6(%rbx)
140171ad1:	74 09                	je     0x140171adc
140171ad3:	44 38 a3 c8 01 00 00 	cmp    %r12b,0x1c8(%rbx)
140171ada:	74 26                	je     0x140171b02
140171adc:	48 8b 83 c0 11 00 00 	mov    0x11c0(%rbx),%rax
140171ae3:	48 39 83 00 01 00 00 	cmp    %rax,0x100(%rbx)
140171aea:	75 16                	jne    0x140171b02
140171aec:	48 8d 15 e5 e4 1c 00 	lea    0x1ce4e5(%rip),%rdx        # 0x14033ffd8
140171af3:	c6 83 c2 01 00 00 01 	movb   $0x1,0x1c2(%rbx)
140171afa:	48 8b cb             	mov    %rbx,%rcx
140171afd:	e8 1e 92 fd ff       	call   0x14014ad20
140171b02:	48 8b 83 a0 01 00 00 	mov    0x1a0(%rbx),%rax
140171b09:	48 3b c7             	cmp    %rdi,%rax
140171b0c:	74 1e                	je     0x140171b2c
140171b0e:	48 01 bb a8 01 00 00 	add    %rdi,0x1a8(%rbx)
140171b15:	48 2b c7             	sub    %rdi,%rax
140171b18:	48 89 83 a0 01 00 00 	mov    %rax,0x1a0(%rbx)
140171b1f:	33 c0                	xor    %eax,%eax
140171b21:	48 83 c4 70          	add    $0x70,%rsp
140171b25:	41 5c                	pop    %r12
140171b27:	5f                   	pop    %rdi
140171b28:	5e                   	pop    %rsi
140171b29:	5d                   	pop    %rbp
140171b2a:	5b                   	pop    %rbx
140171b2b:	c3                   	ret
140171b2c:	48 8b 83 20 0d 00 00 	mov    0xd20(%rbx),%rax
140171b33:	48 85 c0             	test   %rax,%rax
140171b36:	75 1c                	jne    0x140171b54
140171b38:	8b 8b 28 07 00 00    	mov    0x728(%rbx),%ecx
140171b3e:	ff 15 c4 11 29 00    	call   *0x2911c4(%rip)        # 0x140402d08
140171b44:	48 89 83 20 0d 00 00 	mov    %rax,0xd20(%rbx)
140171b4b:	48 85 c0             	test   %rax,%rax
140171b4e:	0f 84 0d fc ff ff    	je     0x140171761
140171b54:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
140171b5b:	4c 89 a3 a0 01 00 00 	mov    %r12,0x1a0(%rbx)
140171b62:	44 38 a3 c2 01 00 00 	cmp    %r12b,0x1c2(%rbx)
140171b69:	74 20                	je     0x140171b8b
140171b6b:	48 8b 43 18          	mov    0x18(%rbx),%rax
140171b6f:	83 a3 5c 01 00 00 fd 	andl   $0xfffffffd,0x15c(%rbx)
140171b76:	44 38 a0 de 03 00 00 	cmp    %r12b,0x3de(%rax)
140171b7d:	74 0c                	je     0x140171b8b
140171b7f:	48 8b cb             	mov    %rbx,%rcx
140171b82:	e8 c9 de fd ff       	call   0x14014fa50
140171b87:	85 c0                	test   %eax,%eax
140171b89:	75 02                	jne    0x140171b8d
140171b8b:	33 c0                	xor    %eax,%eax
140171b8d:	48 83 c4 70          	add    $0x70,%rsp
140171b91:	41 5c                	pop    %r12
140171b93:	5f                   	pop    %rdi
140171b94:	5e                   	pop    %rsi
140171b95:	5d                   	pop    %rbp
140171b96:	5b                   	pop    %rbx
140171b97:	c3                   	ret
140171b98:	cc                   	int3
140171b99:	cc                   	int3
140171b9a:	cc                   	int3
140171b9b:	cc                   	int3
140171b9c:	cc                   	int3
140171b9d:	cc                   	int3
140171b9e:	cc                   	int3
140171b9f:	cc                   	int3
140171ba0:	40 55                	rex push %rbp
140171ba2:	41 57                	push   %r15
140171ba4:	48 83 ec 28          	sub    $0x28,%rsp
140171ba8:	48 8b e9             	mov    %rcx,%rbp
140171bab:	33 c9                	xor    %ecx,%ecx
140171bad:	ff 15 55 86 1b 00    	call   *0x1b8655(%rip)        # 0x14032a208
140171bb3:	48 8b 8d 18 08 00 00 	mov    0x818(%rbp),%rcx
140171bba:	4c 8b f8             	mov    %rax,%r15
140171bbd:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140171bc4:	ff ff 7f
140171bc7:	4c 3b f9             	cmp    %rcx,%r15
140171bca:	7d 09                	jge    0x140171bd5
140171bcc:	48 3b c8             	cmp    %rax,%rcx
140171bcf:	0f 85 04 01 00 00    	jne    0x140171cd9
140171bd5:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140171bda:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140171bdf:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140171be4:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140171be9:	41 bc 00 01 00 00    	mov    $0x100,%r12d
140171bef:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140171bf4:	4c 8b f5             	mov    %rbp,%r14
140171bf7:	48 89 85 18 08 00 00 	mov    %rax,0x818(%rbp)
140171bfe:	66 90                	xchg   %ax,%ax
140171c00:	49 8b 1e             	mov    (%r14),%rbx
140171c03:	33 f6                	xor    %esi,%esi
140171c05:	48 85 db             	test   %rbx,%rbx
140171c08:	0f 84 a4 00 00 00    	je     0x140171cb2
140171c0e:	66 90                	xchg   %ax,%ax
140171c10:	48 8b 43 30          	mov    0x30(%rbx),%rax
140171c14:	48 8b 3b             	mov    (%rbx),%rdi
140171c17:	48 85 c0             	test   %rax,%rax
140171c1a:	0f 84 83 00 00 00    	je     0x140171ca3
140171c20:	49 3b c7             	cmp    %r15,%rax
140171c23:	7d 6e                	jge    0x140171c93
140171c25:	48 85 f6             	test   %rsi,%rsi
140171c28:	75 05                	jne    0x140171c2f
140171c2a:	49 89 3e             	mov    %rdi,(%r14)
140171c2d:	eb 03                	jmp    0x140171c32
140171c2f:	48 89 3e             	mov    %rdi,(%rsi)
140171c32:	ff 8d 08 08 00 00    	decl   0x808(%rbp)
140171c38:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140171c3c:	ff 15 ce 10 29 00    	call   *0x2910ce(%rip)        # 0x140402d10
140171c42:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140171c46:	ff 15 c4 10 29 00    	call   *0x2910c4(%rip)        # 0x140402d10
140171c4c:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140171c50:	ff 15 ba 10 29 00    	call   *0x2910ba(%rip)        # 0x140402d10
140171c56:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140171c5a:	ff 15 b0 10 29 00    	call   *0x2910b0(%rip)        # 0x140402d10
140171c60:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140171c64:	ff 15 a6 10 29 00    	call   *0x2910a6(%rip)        # 0x140402d10
140171c6a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140171c6e:	ff 15 9c 10 29 00    	call   *0x29109c(%rip)        # 0x140402d10
140171c74:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140171c78:	ff 15 92 10 29 00    	call   *0x291092(%rip)        # 0x140402d10
140171c7e:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140171c82:	ff 15 88 10 29 00    	call   *0x291088(%rip)        # 0x140402d10
140171c88:	48 8b cb             	mov    %rbx,%rcx
140171c8b:	ff 15 7f 10 29 00    	call   *0x29107f(%rip)        # 0x140402d10
140171c91:	eb 13                	jmp    0x140171ca6
140171c93:	48 3b 85 18 08 00 00 	cmp    0x818(%rbp),%rax
140171c9a:	7d 07                	jge    0x140171ca3
140171c9c:	48 89 85 18 08 00 00 	mov    %rax,0x818(%rbp)
140171ca3:	48 8b f3             	mov    %rbx,%rsi
140171ca6:	48 8b df             	mov    %rdi,%rbx
140171ca9:	48 85 ff             	test   %rdi,%rdi
140171cac:	0f 85 5e ff ff ff    	jne    0x140171c10
140171cb2:	49 83 c6 08          	add    $0x8,%r14
140171cb6:	49 83 ec 01          	sub    $0x1,%r12
140171cba:	0f 85 40 ff ff ff    	jne    0x140171c00
140171cc0:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140171cc5:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140171cca:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140171ccf:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140171cd4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140171cd9:	48 83 c4 28          	add    $0x28,%rsp
140171cdd:	41 5f                	pop    %r15
140171cdf:	5d                   	pop    %rbp
140171ce0:	c3                   	ret
140171ce1:	cc                   	int3
140171ce2:	cc                   	int3
140171ce3:	cc                   	int3
140171ce4:	cc                   	int3
140171ce5:	cc                   	int3
140171ce6:	cc                   	int3
140171ce7:	cc                   	int3
140171ce8:	cc                   	int3
140171ce9:	cc                   	int3
140171cea:	cc                   	int3
140171ceb:	cc                   	int3
140171cec:	cc                   	int3
140171ced:	cc                   	int3
140171cee:	cc                   	int3
140171cef:	cc                   	int3
140171cf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140171cf5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140171cfa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140171cff:	57                   	push   %rdi
140171d00:	41 56                	push   %r14
140171d02:	41 57                	push   %r15
140171d04:	48 83 ec 50          	sub    $0x50,%rsp
140171d08:	4d 8b f0             	mov    %r8,%r14
140171d0b:	48 8b da             	mov    %rdx,%rbx
140171d0e:	41 b0 01             	mov    $0x1,%r8b
140171d11:	33 d2                	xor    %edx,%edx
140171d13:	48 8b f1             	mov    %rcx,%rsi
140171d16:	33 ff                	xor    %edi,%edi
140171d18:	e8 a3 0e fe ff       	call   0x140152bc0
140171d1d:	4c 8b f8             	mov    %rax,%r15
140171d20:	40 38 bb d2 03 00 00 	cmp    %dil,0x3d2(%rbx)
140171d27:	74 08                	je     0x140171d31
140171d29:	41 88 3e             	mov    %dil,(%r14)
140171d2c:	e9 92 01 00 00       	jmp    0x140171ec3
140171d31:	40 38 bb d6 03 00 00 	cmp    %dil,0x3d6(%rbx)
140171d38:	0f 85 a1 01 00 00    	jne    0x140171edf