1400207a8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400207ad:	e8 9e 13 ff ff       	call   0x140011b50
1400207b2:	8b d8                	mov    %eax,%ebx
1400207b4:	85 c0                	test   %eax,%eax
1400207b6:	0f 84 5a ff ff ff    	je     0x140020716
1400207bc:	e9 65 ff ff ff       	jmp    0x140020726
1400207c1:	0f b7 d8             	movzwl %ax,%ebx
1400207c4:	e9 5d ff ff ff       	jmp    0x140020726
1400207c9:	cc                   	int3
1400207ca:	cc                   	int3
1400207cb:	cc                   	int3
1400207cc:	cc                   	int3
1400207cd:	cc                   	int3
1400207ce:	cc                   	int3
1400207cf:	cc                   	int3
1400207d0:	40 53                	rex push %rbx
1400207d2:	48 83 ec 20          	sub    $0x20,%rsp
1400207d6:	66 83 39 00          	cmpw   $0x0,(%rcx)
1400207da:	74 3c                	je     0x140020818
1400207dc:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1400207e0:	48 ff c3             	inc    %rbx
1400207e3:	66 83 3c 59 00       	cmpw   $0x0,(%rcx,%rbx,2)
1400207e8:	75 f6                	jne    0x1400207e0
1400207ea:	81 fb 00 01 00 00    	cmp    $0x100,%ebx
1400207f0:	77 26                	ja     0x140020818
1400207f2:	48 8d 15 e7 69 06 00 	lea    0x669e7(%rip),%rdx        # 0x1400871e0
1400207f9:	48 ff 15 88 4a 06 00 	rex.W call *0x64a88(%rip)        # 0x140085288
140020800:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020805:	8b cb                	mov    %ebx,%ecx
140020807:	48 3b c1             	cmp    %rcx,%rax
14002080a:	72 0c                	jb     0x140020818
14002080c:	b8 01 00 00 00       	mov    $0x1,%eax
140020811:	48 83 c4 20          	add    $0x20,%rsp
140020815:	5b                   	pop    %rbx
140020816:	c3                   	ret
140020817:	cc                   	int3
140020818:	33 c0                	xor    %eax,%eax
14002081a:	eb f5                	jmp    0x140020811
14002081c:	cc                   	int3
14002081d:	cc                   	int3
14002081e:	cc                   	int3
14002081f:	cc                   	int3
140020820:	cc                   	int3
140020821:	cc                   	int3
140020822:	cc                   	int3
140020823:	cc                   	int3
140020824:	48 8b c4             	mov    %rsp,%rax
140020827:	48 89 58 10          	mov    %rbx,0x10(%rax)
14002082b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14002082f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140020833:	55                   	push   %rbp
140020834:	41 54                	push   %r12
140020836:	41 56                	push   %r14
140020838:	48 8d 68 c8          	lea    -0x38(%rax),%rbp
14002083c:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140020843:	48 8b 05 76 e9 07 00 	mov    0x7e976(%rip),%rax        # 0x14009f1c0
14002084a:	48 33 c4             	xor    %rsp,%rax
14002084d:	48 89 45 18          	mov    %rax,0x18(%rbp)
140020851:	48 83 65 88 00       	andq   $0x0,-0x78(%rbp)
140020856:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14002085b:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140020860:	48 8b f1             	mov    %rcx,%rsi
140020863:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140020868:	48 c7 45 a8 10 27 00 	movq   $0x2710,-0x58(%rbp)
14002086f:	00
140020870:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140020874:	48 8b 0d 85 e7 07 00 	mov    0x7e785(%rip),%rcx        # 0x14009f000
14002087b:	4c 8d 25 7e e7 07 00 	lea    0x7e77e(%rip),%r12        # 0x14009f000
140020882:	49 3b cc             	cmp    %r12,%rcx
140020885:	74 0d                	je     0x140020894
140020887:	f7 41 1c 00 00 10 00 	testl  $0x100000,0x1c(%rcx)
14002088e:	0f 85 f8 e0 01 00    	jne    0x14003e98c
140020894:	48 ff 15 35 46 06 00 	rex.W call *0x64635(%rip)        # 0x140084ed0
14002089b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400208a0:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1400208a4:	b9 05 00 00 00       	mov    $0x5,%ecx
1400208a9:	4c 8b f0             	mov    %rax,%r14
1400208ac:	48 ff 15 d5 47 06 00 	rex.W call *0x647d5(%rip)        # 0x140085088
1400208b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400208b8:	48 8d 15 81 f7 07 00 	lea    0x7f781(%rip),%rdx        # 0x1400a0040
1400208bf:	b9 01 00 00 00       	mov    $0x1,%ecx
1400208c4:	48 ff 15 bd 47 06 00 	rex.W call *0x647bd(%rip)        # 0x140085088
1400208cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400208d0:	83 3d 91 e7 07 00 05 	cmpl   $0x5,0x7e791(%rip)        # 0x14009f068
1400208d7:	0f 87 cd e0 01 00    	ja     0x14003e9aa
1400208dd:	b2 01                	mov    $0x1,%dl
1400208df:	48 8d 0d 0a fb 07 00 	lea    0x7fb0a(%rip),%rcx        # 0x1400a03f0
1400208e6:	48 ff 15 3b 4a 06 00 	rex.W call *0x64a3b(%rip)        # 0x140085328
1400208ed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400208f2:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400208f7:	e8 7c 04 ff ff       	call   0x140010d78
1400208fc:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140020901:	48 85 db             	test   %rbx,%rbx
140020904:	0f 95 c0             	setne  %al
140020907:	84 c0                	test   %al,%al
140020909:	0f 84 20 01 00 00    	je     0x140020a2f
14002090f:	8b 43 34             	mov    0x34(%rbx),%eax
140020912:	0f ba e0 13          	bt     $0x13,%eax
140020916:	72 0c                	jb     0x140020924
140020918:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14002091d:	e8 7e 65 fe ff       	call   0x140006ea0
140020922:	eb d8                	jmp    0x1400208fc
140020924:	8b 43 34             	mov    0x34(%rbx),%eax
140020927:	0f ba e0 14          	bt     $0x14,%eax
14002092b:	72 eb                	jb     0x140020918
14002092d:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140020932:	48 8b cf             	mov    %rdi,%rcx
140020935:	48 8b 07             	mov    (%rdi),%rax
140020938:	48 8b 40 50          	mov    0x50(%rax),%rax
14002093c:	ff 15 86 4d 06 00    	call   *0x64d86(%rip)        # 0x1400856c8
140020942:	48 3b c6             	cmp    %rsi,%rax
140020945:	75 d1                	jne    0x140020918
140020947:	48 8d 15 1a 71 06 00 	lea    0x6711a(%rip),%rdx        # 0x140087a68
14002094e:	b9 18 00 00 00       	mov    $0x18,%ecx
140020953:	e8 7c 35 01 00       	call   0x140033ed4
140020958:	48 85 c0             	test   %rax,%rax
14002095b:	74 28                	je     0x140020985
14002095d:	48 89 78 10          	mov    %rdi,0x10(%rax)
140020961:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140020965:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140020969:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14002096e:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140020973:	48 89 48 08          	mov    %rcx,0x8(%rax)
140020977:	48 89 10             	mov    %rdx,(%rax)
14002097a:	48 89 01             	mov    %rax,(%rcx)
14002097d:	48 ff 45 88          	incq   -0x78(%rbp)
140020981:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140020985:	48 85 c0             	test   %rax,%rax
140020988:	0f 84 96 e0 01 00    	je     0x14003ea24
14002098e:	48 81 c7 10 01 00 00 	add    $0x110,%rdi
140020995:	48 8b cf             	mov    %rdi,%rcx
140020998:	48 ff 15 91 44 06 00 	rex.W call *0x64491(%rip)        # 0x140084e30
14002099f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400209a4:	48 ff 15 a5 42 06 00 	rex.W call *0x642a5(%rip)        # 0x140084c50
1400209ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400209b0:	89 47 08             	mov    %eax,0x8(%rdi)
1400209b3:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
1400209b7:	0f 0d 4b 34          	prefetchw 0x34(%rbx)
1400209bb:	8b 43 34             	mov    0x34(%rbx),%eax
1400209be:	8b c8                	mov    %eax,%ecx
1400209c0:	83 c9 01             	or     $0x1,%ecx
1400209c3:	f0 0f b1 4b 34       	lock cmpxchg %ecx,0x34(%rbx)
1400209c8:	75 f1                	jne    0x1400209bb
1400209ca:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400209cf:	48 8b cb             	mov    %rbx,%rcx
1400209d2:	48 8b 03             	mov    (%rbx),%rax
1400209d5:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
1400209dc:	ff 15 e6 4c 06 00    	call   *0x64ce6(%rip)        # 0x1400856c8
1400209e2:	48 85 c0             	test   %rax,%rax
1400209e5:	75 0e                	jne    0x1400209f5
1400209e7:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400209eb:	e8 94 1a fe ff       	call   0x140002484
1400209f0:	e9 23 ff ff ff       	jmp    0x140020918
1400209f5:	48 8b 03             	mov    (%rbx),%rax
1400209f8:	48 8b cb             	mov    %rbx,%rcx
1400209fb:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140020a02:	ff 15 c0 4c 06 00    	call   *0x64cc0(%rip)        # 0x1400856c8
140020a08:	48 83 78 60 00       	cmpq   $0x0,0x60(%rax)
140020a0d:	74 d8                	je     0x1400209e7
140020a0f:	48 8b 03             	mov    (%rbx),%rax
140020a12:	48 8b cb             	mov    %rbx,%rcx
140020a15:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140020a1c:	ff 15 a6 4c 06 00    	call   *0x64ca6(%rip)        # 0x1400856c8
140020a22:	48 8b 48 60          	mov    0x60(%rax),%rcx
140020a26:	c6 81 84 00 00 00 0a 	movb   $0xa,0x84(%rcx)
140020a2d:	eb b8                	jmp    0x1400209e7
140020a2f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140020a34:	e8 0f 22 ff ff       	call   0x140012c48
140020a39:	48 8d 0d b0 f9 07 00 	lea    0x7f9b0(%rip),%rcx        # 0x1400a03f0
140020a40:	48 ff 15 69 4c 06 00 	rex.W call *0x64c69(%rip)        # 0x1400856b0
140020a47:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020a4c:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140020a51:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140020a56:	48 3b d8             	cmp    %rax,%rbx
140020a59:	74 6c                	je     0x140020ac7
140020a5b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140020a5f:	8b 41 4c             	mov    0x4c(%rcx),%eax
140020a62:	83 e8 02             	sub    $0x2,%eax
140020a65:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
140020a6a:	74 05                	je     0x140020a71
140020a6c:	48 8b 1b             	mov    (%rbx),%rbx
140020a6f:	eb e0                	jmp    0x140020a51
140020a71:	48 8b 01             	mov    (%rcx),%rax
140020a74:	48 8d 15 8d 5a 06 00 	lea    0x65a8d(%rip),%rdx        # 0x140086508
140020a7b:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
140020a82:	00
140020a83:	45 33 c9             	xor    %r9d,%r9d
140020a86:	48 83 64 24 58 00    	andq   $0x0,0x58(%rsp)
140020a8c:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
140020a92:	48 8b 40 40          	mov    0x40(%rax),%rax
140020a96:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140020a9b:	45 8d 41 01          	lea    0x1(%r9),%r8d
140020a9f:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140020aa4:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140020aa8:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140020aad:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140020ab2:	33 d2                	xor    %edx,%edx
140020ab4:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
140020ab9:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140020abf:	ff 15 03 4c 06 00    	call   *0x64c03(%rip)        # 0x1400856c8
140020ac5:	eb a5                	jmp    0x140020a6c
140020ac7:	48 8b 0d 32 e5 07 00 	mov    0x7e532(%rip),%rcx        # 0x14009f000
140020ace:	49 3b cc             	cmp    %r12,%rcx
140020ad1:	74 0d                	je     0x140020ae0
140020ad3:	f7 41 1c 00 00 10 00 	testl  $0x100000,0x1c(%rcx)
140020ada:	0f 85 79 df 01 00    	jne    0x14003ea59
140020ae0:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140020ae5:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140020aea:	48 3b d8             	cmp    %rax,%rbx
140020aed:	74 64                	je     0x140020b53
140020aef:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140020af3:	8b 47 34             	mov    0x34(%rdi),%eax
140020af6:	0f ba e0 0a          	bt     $0xa,%eax
140020afa:	72 0c                	jb     0x140020b08
140020afc:	48 8b 1b             	mov    (%rbx),%rbx
140020aff:	48 8b 0d fa e4 07 00 	mov    0x7e4fa(%rip),%rcx        # 0x14009f000
140020b06:	eb dd                	jmp    0x140020ae5
140020b08:	48 8b 57 38          	mov    0x38(%rdi),%rdx
140020b0c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140020b10:	33 c0                	xor    %eax,%eax
140020b12:	c7 44 24 20 20 00 00 	movl   $0x20,0x20(%rsp)
140020b19:	00
140020b1a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140020b1e:	0f 57 c0             	xorps  %xmm0,%xmm0
140020b21:	48 8b 05 10 f5 07 00 	mov    0x7f510(%rip),%rax        # 0x1400a0038
140020b28:	45 33 c9             	xor    %r9d,%r9d
140020b2b:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140020b2f:	45 33 c0             	xor    %r8d,%r8d
140020b32:	48 8b 40 58          	mov    0x58(%rax),%rax
140020b36:	ff 15 8c 4b 06 00    	call   *0x64b8c(%rip)        # 0x1400856c8
140020b3c:	85 c0                	test   %eax,%eax
140020b3e:	0f 85 4f df 01 00    	jne    0x14003ea93
140020b44:	ba 00 04 00 00       	mov    $0x400,%edx
140020b49:	48 8b cf             	mov    %rdi,%rcx
140020b4c:	e8 7f 94 fe ff       	call   0x140009fd0
140020b51:	eb a9                	jmp    0x140020afc
140020b53:	49 3b cc             	cmp    %r12,%rcx
140020b56:	74 0d                	je     0x140020b65
140020b58:	f7 41 1c 00 00 10 00 	testl  $0x100000,0x1c(%rcx)
140020b5f:	0f 85 6b df 01 00    	jne    0x14003ead0
140020b65:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140020b6a:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140020b6f:	48 3b d8             	cmp    %rax,%rbx
140020b72:	74 12                	je     0x140020b86
140020b74:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140020b78:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140020b7c:	e8 23 02 00 00       	call   0x140020da4
140020b81:	48 8b 1b             	mov    (%rbx),%rbx
140020b84:	eb e4                	jmp    0x140020b6a
140020b86:	48 8b 0d 73 e4 07 00 	mov    0x7e473(%rip),%rcx        # 0x14009f000
140020b8d:	49 3b cc             	cmp    %r12,%rcx
140020b90:	74 1f                	je     0x140020bb1
140020b92:	f7 41 1c 00 00 10 00 	testl  $0x100000,0x1c(%rcx)
140020b99:	0f 85 4c df 01 00    	jne    0x14003eaeb
140020b9f:	49 3b cc             	cmp    %r12,%rcx
140020ba2:	74 0d                	je     0x140020bb1
140020ba4:	f7 41 1c 00 00 10 00 	testl  $0x100000,0x1c(%rcx)
140020bab:	0f 85 5b df 01 00    	jne    0x14003eb0c
140020bb1:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140020bb6:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140020bbb:	48 3b d8             	cmp    %rax,%rbx
140020bbe:	74 1e                	je     0x140020bde
140020bc0:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140020bc4:	45 33 c0             	xor    %r8d,%r8d
140020bc7:	48 8b cf             	mov    %rdi,%rcx
140020bca:	33 d2                	xor    %edx,%edx
140020bcc:	e8 a7 89 ff ff       	call   0x140019578
140020bd1:	48 8b d7             	mov    %rdi,%rdx
140020bd4:	e8 87 00 00 00       	call   0x140020c60
140020bd9:	48 8b 1b             	mov    (%rbx),%rbx
140020bdc:	eb d8                	jmp    0x140020bb6
140020bde:	48 8b 0d 1b e4 07 00 	mov    0x7e41b(%rip),%rcx        # 0x14009f000
140020be5:	49 3b cc             	cmp    %r12,%rcx
140020be8:	74 0d                	je     0x140020bf7
140020bea:	f7 41 1c 00 00 10 00 	testl  $0x100000,0x1c(%rcx)
140020bf1:	0f 85 30 df 01 00    	jne    0x14003eb27
140020bf7:	48 ff 15 d2 42 06 00 	rex.W call *0x642d2(%rip)        # 0x140084ed0
140020bfe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020c03:	83 3d 5e e4 07 00 05 	cmpl   $0x5,0x7e45e(%rip)        # 0x14009f068
140020c0a:	0f 87 32 df 01 00    	ja     0x14003eb42
140020c10:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140020c14:	b9 02 00 00 00       	mov    $0x2,%ecx
140020c19:	48 ff 15 68 44 06 00 	rex.W call *0x64468(%rip)        # 0x140085088
140020c20:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020c25:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140020c2a:	e8 a9 01 ff ff       	call   0x140010dd8
140020c2f:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140020c33:	48 33 cc             	xor    %rsp,%rcx
140020c36:	e8 75 2f 01 00       	call   0x140033bb0
140020c3b:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
140020c42:	00
140020c43:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140020c47:	49 8b 73 30          	mov    0x30(%r11),%rsi
140020c4b:	49 8b 7b 38          	mov    0x38(%r11),%rdi
140020c4f:	49 8b e3             	mov    %r11,%rsp
140020c52:	41 5e                	pop    %r14
140020c54:	41 5c                	pop    %r12
140020c56:	5d                   	pop    %rbp
140020c57:	c3                   	ret
140020c58:	cc                   	int3
140020c59:	cc                   	int3
140020c5a:	cc                   	int3
140020c5b:	cc                   	int3
140020c5c:	cc                   	int3
140020c5d:	cc                   	int3
140020c5e:	cc                   	int3
140020c5f:	cc                   	int3
140020c60:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140020c65:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140020c6a:	55                   	push   %rbp
140020c6b:	53                   	push   %rbx
140020c6c:	48 8b ec             	mov    %rsp,%rbp
140020c6f:	48 83 ec 48          	sub    $0x48,%rsp
140020c73:	48 8d 0d 9e f8 07 00 	lea    0x7f89e(%rip),%rcx        # 0x1400a0518
140020c7a:	48 8b da             	mov    %rdx,%rbx
140020c7d:	48 ff 15 ac 41 06 00 	rex.W call *0x641ac(%rip)        # 0x140084e30
140020c84:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020c89:	8b 43 34             	mov    0x34(%rbx),%eax
140020c8c:	a8 04                	test   $0x4,%al
140020c8e:	0f 85 8d 00 00 00    	jne    0x140020d21
140020c94:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
140020c99:	48 8d 45 28          	lea    0x28(%rbp),%rax
140020c9d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140020ca2:	4c 8d 4d 18          	lea    0x18(%rbp),%r9
140020ca6:	48 8d 45 30          	lea    0x30(%rbp),%rax
140020caa:	4c 8d 45 20          	lea    0x20(%rbp),%r8
140020cae:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140020cb3:	48 8d 0d 2e f8 07 00 	lea    0x7f82e(%rip),%rcx        # 0x1400a04e8
140020cba:	e8 e9 31 fe ff       	call   0x140003ea8
140020cbf:	4c 8d 0d 22 f8 07 00 	lea    0x7f822(%rip),%r9        # 0x1400a04e8
140020cc6:	4c 39 4d 18          	cmp    %r9,0x18(%rbp)
140020cca:	75 2c                	jne    0x140020cf8
140020ccc:	4c 8d 45 20          	lea    0x20(%rbp),%r8
140020cd0:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140020cd4:	48 8d 0d 0d f8 07 00 	lea    0x7f80d(%rip),%rcx        # 0x1400a04e8
140020cdb:	e8 6c 1a ff ff       	call   0x14001274c
140020ce0:	48 83 38 00          	cmpq   $0x0,(%rax)
140020ce4:	0f 84 c0 de 01 00    	je     0x14003ebaa
140020cea:	48 8b 45 20          	mov    0x20(%rbp),%rax
140020cee:	f0 ff 40 0c          	lock incl 0xc(%rax)
140020cf2:	ff 05 18 f8 07 00    	incl   0x7f818(%rip)        # 0x1400a0510
140020cf8:	48 8b 0d 01 e3 07 00 	mov    0x7e301(%rip),%rcx        # 0x14009f000
140020cff:	48 8d 1d fa e2 07 00 	lea    0x7e2fa(%rip),%rbx        # 0x14009f000
140020d06:	48 3b cb             	cmp    %rbx,%rcx
140020d09:	74 0d                	je     0x140020d18
140020d0b:	f7 41 1c 00 00 08 00 	testl  $0x80000,0x1c(%rcx)
140020d12:	0f 85 d6 de 01 00    	jne    0x14003ebee
140020d18:	83 3d f5 f7 07 00 00 	cmpl   $0x0,0x7f7f5(%rip)        # 0x1400a0514
140020d1f:	74 19                	je     0x140020d3a
140020d21:	48 8d 0d f0 f7 07 00 	lea    0x7f7f0(%rip),%rcx        # 0x1400a0518