14008465c:	f0 ff 41 0c          	lock incl 0xc(%rcx)
140084660:	4c 89 76 18          	mov    %r14,0x18(%rsi)
140084664:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
140084668:	48 89 77 78          	mov    %rsi,0x78(%rdi)
14008466c:	48 85 c9             	test   %rcx,%rcx
14008466f:	74 0d                	je     0x14008467e
140084671:	48 8b 01             	mov    (%rcx),%rax
140084674:	48 8b 40 10          	mov    0x10(%rax),%rax
140084678:	ff 15 b2 e7 18 00    	call   *0x18e7b2(%rip)        # 0x140212e30
14008467e:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140084682:	48 85 c9             	test   %rcx,%rcx
140084685:	74 57                	je     0x1400846de
140084687:	48 8b 01             	mov    (%rcx),%rax
14008468a:	4c 8b 47 78          	mov    0x78(%rdi),%r8
14008468e:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140084692:	48 8b 40 18          	mov    0x18(%rax),%rax
140084696:	ff 15 94 e7 18 00    	call   *0x18e794(%rip)        # 0x140212e30
14008469c:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400846a0:	4c 89 65 30          	mov    %r12,0x30(%rbp)
1400846a4:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
1400846ab:	48 89 87 80 00 00 00 	mov    %rax,0x80(%rdi)
1400846b2:	48 85 c9             	test   %rcx,%rcx
1400846b5:	74 27                	je     0x1400846de
1400846b7:	48 8b 01             	mov    (%rcx),%rax
1400846ba:	48 8b 40 10          	mov    0x10(%rax),%rax
1400846be:	ff 15 6c e7 18 00    	call   *0x18e76c(%rip)        # 0x140212e30
1400846c4:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400846c8:	48 85 c9             	test   %rcx,%rcx
1400846cb:	74 11                	je     0x1400846de
1400846cd:	4c 89 65 30          	mov    %r12,0x30(%rbp)
1400846d1:	48 8b 01             	mov    (%rcx),%rax
1400846d4:	48 8b 40 10          	mov    0x10(%rax),%rax
1400846d8:	ff 15 52 e7 18 00    	call   *0x18e752(%rip)        # 0x140212e30
1400846de:	4c 39 a7 80 00 00 00 	cmp    %r12,0x80(%rdi)
1400846e5:	75 49                	jne    0x140084730
1400846e7:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400846eb:	e8 dc 29 00 00       	call   0x1400870cc
1400846f0:	48 8b 10             	mov    (%rax),%rdx
1400846f3:	4c 89 20             	mov    %r12,(%rax)
1400846f6:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
1400846fd:	48 89 97 80 00 00 00 	mov    %rdx,0x80(%rdi)
140084704:	48 85 c9             	test   %rcx,%rcx
140084707:	74 0d                	je     0x140084716
140084709:	48 8b 01             	mov    (%rcx),%rax
14008470c:	48 8b 40 10          	mov    0x10(%rax),%rax
140084710:	ff 15 1a e7 18 00    	call   *0x18e71a(%rip)        # 0x140212e30
140084716:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14008471a:	48 85 c9             	test   %rcx,%rcx
14008471d:	74 11                	je     0x140084730
14008471f:	4c 89 65 30          	mov    %r12,0x30(%rbp)
140084723:	48 8b 01             	mov    (%rcx),%rax
140084726:	48 8b 40 10          	mov    0x10(%rax),%rax
14008472a:	ff 15 00 e7 18 00    	call   *0x18e700(%rip)        # 0x140212e30
140084730:	48 8b 9f 80 00 00 00 	mov    0x80(%rdi),%rbx
140084737:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
14008473b:	48 8b 01             	mov    (%rcx),%rax
14008473e:	48 8b 40 30          	mov    0x30(%rax),%rax
140084742:	ff 15 e8 e6 18 00    	call   *0x18e6e8(%rip)        # 0x140212e30
140084748:	48 8b 30             	mov    (%rax),%rsi
14008474b:	48 85 f6             	test   %rsi,%rsi
14008474e:	0f 84 95 00 00 00    	je     0x1400847e9
140084754:	48 8b 06             	mov    (%rsi),%rax
140084757:	4c 8b 70 28          	mov    0x28(%rax),%r14
14008475b:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
14008475f:	48 85 db             	test   %rbx,%rbx
140084762:	74 10                	je     0x140084774
140084764:	48 8b 03             	mov    (%rbx),%rax
140084767:	48 8b cb             	mov    %rbx,%rcx
14008476a:	48 8b 40 08          	mov    0x8(%rax),%rax
14008476e:	ff 15 bc e6 18 00    	call   *0x18e6bc(%rip)        # 0x140212e30
140084774:	48 8d 45 30          	lea    0x30(%rbp),%rax
140084778:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14008477d:	4c 8d 0d dc 02 1e 00 	lea    0x1e02dc(%rip),%r9        # 0x140264a60
140084784:	4c 8d 05 3d 03 1e 00 	lea    0x1e033d(%rip),%r8        # 0x140264ac8
14008478b:	48 8d 55 38          	lea    0x38(%rbp),%rdx
14008478f:	48 8b ce             	mov    %rsi,%rcx
140084792:	49 8b c6             	mov    %r14,%rax
140084795:	ff 15 95 e6 18 00    	call   *0x18e695(%rip)        # 0x140212e30
14008479b:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14008479f:	48 85 c9             	test   %rcx,%rcx
1400847a2:	74 11                	je     0x1400847b5
1400847a4:	4c 89 65 38          	mov    %r12,0x38(%rbp)
1400847a8:	48 8b 01             	mov    (%rcx),%rax
1400847ab:	48 8b 40 10          	mov    0x10(%rax),%rax
1400847af:	ff 15 7b e6 18 00    	call   *0x18e67b(%rip)        # 0x140212e30
1400847b5:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400847b9:	48 85 c9             	test   %rcx,%rcx
1400847bc:	74 11                	je     0x1400847cf
1400847be:	4c 89 65 30          	mov    %r12,0x30(%rbp)
1400847c2:	48 8b 01             	mov    (%rcx),%rax
1400847c5:	48 8b 40 10          	mov    0x10(%rax),%rax
1400847c9:	ff 15 61 e6 18 00    	call   *0x18e661(%rip)        # 0x140212e30
1400847cf:	48 8b c7             	mov    %rdi,%rax
1400847d2:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400847d7:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400847dc:	48 83 c4 30          	add    $0x30,%rsp
1400847e0:	41 5f                	pop    %r15
1400847e2:	41 5e                	pop    %r14
1400847e4:	41 5c                	pop    %r12
1400847e6:	5f                   	pop    %rdi
1400847e7:	5d                   	pop    %rbp
1400847e8:	c3                   	ret
1400847e9:	33 d2                	xor    %edx,%edx
1400847eb:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400847f0:	e8 ef 6a f8 ff       	call   0x14000b2e4
1400847f5:	cc                   	int3
1400847f6:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
1400847fb:	e8 78 6b f8 ff       	call   0x14000b378
140084800:	cc                   	int3
140084801:	33 d2                	xor    %edx,%edx
140084803:	b9 4c d3 81 02       	mov    $0x281d34c,%ecx
140084808:	e8 d7 6a f8 ff       	call   0x14000b2e4
14008480d:	cc                   	int3
14008480e:	33 d2                	xor    %edx,%edx
140084810:	b9 57 25 65 1f       	mov    $0x1f652557,%ecx
140084815:	e8 ca 6a f8 ff       	call   0x14000b2e4
14008481a:	cc                   	int3
14008481b:	90                   	nop
14008481c:	90                   	nop
14008481d:	90                   	nop
14008481e:	90                   	nop
14008481f:	90                   	nop
140084820:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140084825:	57                   	push   %rdi
140084826:	48 83 ec 20          	sub    $0x20,%rsp
14008482a:	8b da                	mov    %edx,%ebx
14008482c:	48 8b f9             	mov    %rcx,%rdi
14008482f:	e8 34 01 00 00       	call   0x140084968
140084834:	f6 c3 01             	test   $0x1,%bl
140084837:	74 0e                	je     0x140084847
140084839:	48 85 ff             	test   %rdi,%rdi
14008483c:	74 09                	je     0x140084847
14008483e:	48 8b cf             	mov    %rdi,%rcx
140084841:	ff 15 f9 e2 18 00    	call   *0x18e2f9(%rip)        # 0x140212b40
140084847:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008484c:	48 8b c7             	mov    %rdi,%rax
14008484f:	48 83 c4 20          	add    $0x20,%rsp
140084853:	5f                   	pop    %rdi
140084854:	c3                   	ret
140084855:	90                   	nop
140084856:	90                   	nop
140084857:	90                   	nop
140084858:	90                   	nop
140084859:	90                   	nop
14008485a:	90                   	nop
14008485b:	90                   	nop
14008485c:	90                   	nop
14008485d:	90                   	nop
14008485e:	90                   	nop
14008485f:	90                   	nop
140084860:	40 53                	rex push %rbx
140084862:	48 83 ec 20          	sub    $0x20,%rsp
140084866:	48 83 b9 98 00 00 00 	cmpq   $0x0,0x98(%rcx)
14008486d:	00
14008486e:	48 8b d9             	mov    %rcx,%rbx
140084871:	74 62                	je     0x1400848d5
140084873:	48 8b 01             	mov    (%rcx),%rax
140084876:	48 8b 40 08          	mov    0x8(%rax),%rax
14008487a:	ff 15 b0 e5 18 00    	call   *0x18e5b0(%rip)        # 0x140212e30
140084880:	b9 18 00 00 00       	mov    $0x18,%ecx
140084885:	ff 15 c5 e2 18 00    	call   *0x18e2c5(%rip)        # 0x140212b50
14008488b:	48 85 c0             	test   %rax,%rax
14008488e:	74 4b                	je     0x1400848db
140084890:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140084897:	48 8d 0d 9a 5d 1b 00 	lea    0x1b5d9a(%rip),%rcx        # 0x14023a638
14008489e:	48 89 08             	mov    %rcx,(%rax)
1400848a1:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400848a6:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400848aa:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1400848ae:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400848b3:	e8 e0 bc fb ff       	call   0x140040598
1400848b8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400848bd:	48 85 c9             	test   %rcx,%rcx
1400848c0:	74 13                	je     0x1400848d5
1400848c2:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400848c8:	48 8b 01             	mov    (%rcx),%rax
1400848cb:	48 8b 40 10          	mov    0x10(%rax),%rax
1400848cf:	ff 15 5b e5 18 00    	call   *0x18e55b(%rip)        # 0x140212e30
1400848d5:	48 83 c4 20          	add    $0x20,%rsp
1400848d9:	5b                   	pop    %rbx
1400848da:	c3                   	ret
1400848db:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
1400848e0:	e8 93 6a f8 ff       	call   0x14000b378
1400848e5:	cc                   	int3
1400848e6:	90                   	nop
1400848e7:	90                   	nop
1400848e8:	90                   	nop
1400848e9:	90                   	nop
1400848ea:	90                   	nop
1400848eb:	90                   	nop
1400848ec:	90                   	nop
1400848ed:	90                   	nop
1400848ee:	90                   	nop
1400848ef:	90                   	nop
1400848f0:	4c 8b dc             	mov    %rsp,%r11
1400848f3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1400848f7:	57                   	push   %rdi
1400848f8:	48 83 ec 30          	sub    $0x30,%rsp
1400848fc:	48 8b d9             	mov    %rcx,%rbx
1400848ff:	48 8b fa             	mov    %rdx,%rdi
140084902:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
140084909:	48 85 c9             	test   %rcx,%rcx
14008490c:	74 32                	je     0x140084940
14008490e:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
140084913:	48 8d 05 2e 02 1e 00 	lea    0x1e022e(%rip),%rax        # 0x140264b48
14008491a:	49 89 43 f0          	mov    %rax,-0x10(%r11)
14008491e:	4d 8d 43 e8          	lea    -0x18(%r11),%r8
140084922:	48 8b 01             	mov    (%rcx),%rax
140084925:	48 8d 15 e4 bd 1c 00 	lea    0x1cbde4(%rip),%rdx        # 0x140250710
14008492c:	48 8b 00             	mov    (%rax),%rax
14008492f:	ff 15 fb e4 18 00    	call   *0x18e4fb(%rip)        # 0x140212e30
140084935:	85 c0                	test   %eax,%eax
140084937:	75 07                	jne    0x140084940
140084939:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14008493e:	eb 02                	jmp    0x140084942
140084940:	33 c9                	xor    %ecx,%ecx
140084942:	48 85 c9             	test   %rcx,%rcx
140084945:	74 14                	je     0x14008495b
140084947:	48 8b 01             	mov    (%rcx),%rax
14008494a:	48 8b d7             	mov    %rdi,%rdx
14008494d:	4c 8b 43 78          	mov    0x78(%rbx),%r8
140084951:	48 8b 40 18          	mov    0x18(%rax),%rax
140084955:	ff 15 d5 e4 18 00    	call   *0x18e4d5(%rip)        # 0x140212e30
14008495b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140084960:	48 83 c4 30          	add    $0x30,%rsp
140084964:	5f                   	pop    %rdi
140084965:	c3                   	ret
140084966:	90                   	nop
140084967:	90                   	nop
140084968:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14008496d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140084972:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140084977:	55                   	push   %rbp
140084978:	48 8b ec             	mov    %rsp,%rbp
14008497b:	48 83 ec 30          	sub    $0x30,%rsp
14008497f:	48 8b d9             	mov    %rcx,%rbx
140084982:	48 8d 05 c7 5d 1b 00 	lea    0x1b5dc7(%rip),%rax        # 0x14023a750
140084989:	48 89 01             	mov    %rax,(%rcx)
14008498c:	48 8d 71 60          	lea    0x60(%rcx),%rsi
140084990:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
140084995:	0f ae e8             	lfence
140084998:	b9 30 00 00 00       	mov    $0x30,%ecx
14008499d:	ff 15 ad e1 18 00    	call   *0x18e1ad(%rip)        # 0x140212b50
1400849a3:	48 8b c8             	mov    %rax,%rcx
1400849a6:	48 85 c0             	test   %rax,%rax
1400849a9:	75 07                	jne    0x1400849b2
1400849ab:	ff 15 7f e1 18 00    	call   *0x18e17f(%rip)        # 0x140212b30
1400849b1:	cc                   	int3
1400849b2:	48 89 08             	mov    %rcx,(%rax)
1400849b5:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400849b9:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400849bd:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1400849c3:	48 8b 06             	mov    (%rsi),%rax
1400849c6:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400849ca:	48 89 0e             	mov    %rcx,(%rsi)
1400849cd:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400849d1:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400849d5:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400849d9:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1400849dd:	b9 20 00 00 00       	mov    $0x20,%ecx
1400849e2:	ff 15 68 e1 18 00    	call   *0x18e168(%rip)        # 0x140212b50
1400849e8:	48 8b f8             	mov    %rax,%rdi
1400849eb:	48 85 c0             	test   %rax,%rax
1400849ee:	0f 84 98 01 00 00    	je     0x140084b8c
1400849f4:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1400849fb:	48 8d 05 86 5c 1b 00 	lea    0x1b5c86(%rip),%rax        # 0x14023a688
140084a02:	48 89 07             	mov    %rax,(%rdi)
140084a05:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
140084a0a:	48 83 67 18 00       	andq   $0x0,0x18(%rdi)
140084a0f:	0f ae e8             	lfence
140084a12:	b9 30 00 00 00       	mov    $0x30,%ecx
140084a17:	ff 15 33 e1 18 00    	call   *0x18e133(%rip)        # 0x140212b50
140084a1d:	48 8b c8             	mov    %rax,%rcx
140084a20:	48 85 c0             	test   %rax,%rax
140084a23:	75 07                	jne    0x140084a2c
140084a25:	ff 15 05 e1 18 00    	call   *0x18e105(%rip)        # 0x140212b30
140084a2b:	cc                   	int3
140084a2c:	48 89 08             	mov    %rcx,(%rax)
140084a2f:	48 89 48 08          	mov    %rcx,0x8(%rax)
140084a33:	48 89 48 10          	mov    %rcx,0x10(%rax)
140084a37:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140084a3d:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
140084a41:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140084a45:	48 89 47 10          	mov    %rax,0x10(%rdi)
140084a49:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140084a4d:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140084a51:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
140084a55:	48 89 47 18          	mov    %rax,0x18(%rdi)
140084a59:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140084a5d:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140084a61:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140084a65:	48 85 c9             	test   %rcx,%rcx
140084a68:	0f 84 11 01 00 00    	je     0x140084b7f
140084a6e:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140084a72:	e8 21 bb fb ff       	call   0x140040598
140084a77:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140084a7b:	48 85 c9             	test   %rcx,%rcx
140084a7e:	74 12                	je     0x140084a92
140084a80:	48 83 65 10 00       	andq   $0x0,0x10(%rbp)
140084a85:	48 8b 01             	mov    (%rcx),%rax
140084a88:	48 8b 40 10          	mov    0x10(%rax),%rax
140084a8c:	ff 15 9e e3 18 00    	call   *0x18e39e(%rip)        # 0x140212e30
140084a92:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140084a96:	e8 99 0f 00 00       	call   0x140085a34
140084a9b:	48 8d 8b a0 00 00 00 	lea    0xa0(%rbx),%rcx
140084aa2:	e8 c9 1a f8 ff       	call   0x140006570
140084aa7:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
140084aae:	48 85 c9             	test   %rcx,%rcx
140084ab1:	74 15                	je     0x140084ac8
140084ab3:	48 83 a3 98 00 00 00 	andq   $0x0,0x98(%rbx)
140084aba:	00
140084abb:	48 8b 01             	mov    (%rcx),%rax
140084abe:	48 8b 40 10          	mov    0x10(%rax),%rax
140084ac2:	ff 15 68 e3 18 00    	call   *0x18e368(%rip)        # 0x140212e30
140084ac8:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
140084acf:	48 85 c9             	test   %rcx,%rcx
140084ad2:	74 15                	je     0x140084ae9
140084ad4:	48 83 a3 90 00 00 00 	andq   $0x0,0x90(%rbx)
140084adb:	00
140084adc:	48 8b 01             	mov    (%rcx),%rax
140084adf:	48 8b 40 10          	mov    0x10(%rax),%rax
140084ae3:	ff 15 47 e3 18 00    	call   *0x18e347(%rip)        # 0x140212e30
140084ae9:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
140084af0:	48 85 c9             	test   %rcx,%rcx
140084af3:	74 15                	je     0x140084b0a
140084af5:	48 83 a3 88 00 00 00 	andq   $0x0,0x88(%rbx)
140084afc:	00
140084afd:	48 8b 01             	mov    (%rcx),%rax
140084b00:	48 8b 40 10          	mov    0x10(%rax),%rax
140084b04:	ff 15 26 e3 18 00    	call   *0x18e326(%rip)        # 0x140212e30
140084b0a:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140084b11:	48 85 c9             	test   %rcx,%rcx
140084b14:	74 15                	je     0x140084b2b
140084b16:	48 83 a3 80 00 00 00 	andq   $0x0,0x80(%rbx)
140084b1d:	00
140084b1e:	48 8b 01             	mov    (%rcx),%rax
140084b21:	48 8b 40 10          	mov    0x10(%rax),%rax
140084b25:	ff 15 05 e3 18 00    	call   *0x18e305(%rip)        # 0x140212e30
140084b2b:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
140084b2f:	48 85 c9             	test   %rcx,%rcx
140084b32:	74 12                	je     0x140084b46
140084b34:	48 83 63 78 00       	andq   $0x0,0x78(%rbx)
140084b39:	48 8b 01             	mov    (%rcx),%rax
140084b3c:	48 8b 40 10          	mov    0x10(%rax),%rax
140084b40:	ff 15 ea e2 18 00    	call   *0x18e2ea(%rip)        # 0x140212e30
140084b46:	48 8b ce             	mov    %rsi,%rcx
140084b49:	e8 e6 0e 00 00       	call   0x140085a34
140084b4e:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140084b52:	48 85 c9             	test   %rcx,%rcx
140084b55:	74 13                	je     0x140084b6a