140009756:	41 8b cd             	mov    %r13d,%ecx
140009759:	0f 44 cb             	cmove  %ebx,%ecx
14000975c:	89 4d 90             	mov    %ecx,-0x70(%rbp)
14000975f:	39 5d 84             	cmp    %ebx,-0x7c(%rbp)
140009762:	75 5d                	jne    0x1400097c1
140009764:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140009769:	8b d3                	mov    %ebx,%edx
14000976b:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000976f:	e8 78 95 02 00       	call   0x140032cec
140009774:	85 c0                	test   %eax,%eax
140009776:	78 49                	js     0x1400097c1
140009778:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000977d:	f0 01 98 80 00 00 00 	lock add %ebx,0x80(%rax)
140009784:	89 9f 6c 01 00 00    	mov    %ebx,0x16c(%rdi)
14000978a:	48 8b 0d 6f 58 09 00 	mov    0x9586f(%rip),%rcx        # 0x14009f000
140009791:	48 8d 05 68 58 09 00 	lea    0x95868(%rip),%rax        # 0x14009f000
140009798:	48 3b c8             	cmp    %rax,%rcx
14000979b:	74 1f                	je     0x1400097bc
14000979d:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
1400097a1:	74 19                	je     0x1400097bc
1400097a3:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
1400097a7:	4c 8d 05 fa f4 07 00 	lea    0x7f4fa(%rip),%r8        # 0x140088ca8
1400097ae:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400097b2:	ba 26 00 00 00       	mov    $0x26,%edx
1400097b7:	e8 54 e3 04 00       	call   0x140057b10
1400097bc:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1400097c1:	8b 5f 48             	mov    0x48(%rdi),%ebx
1400097c4:	48 8d 8f c8 01 00 00 	lea    0x1c8(%rdi),%rcx
1400097cb:	48 ff 15 ee b4 07 00 	rex.W call *0x7b4ee(%rip)        # 0x140084cc0
1400097d2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400097d7:	44 8b 4d ac          	mov    -0x54(%rbp),%r9d
1400097db:	45 8b c1             	mov    %r9d,%r8d
1400097de:	48 8b 45 10          	mov    0x10(%rbp),%rax
1400097e2:	41 81 e0 80 00 00 00 	and    $0x80,%r8d
1400097e9:	48 89 45 50          	mov    %rax,0x50(%rbp)
1400097ed:	41 8b c0             	mov    %r8d,%eax
1400097f0:	f7 d8                	neg    %eax
1400097f2:	41 8b c1             	mov    %r9d,%eax
1400097f5:	1b c9                	sbb    %ecx,%ecx
1400097f7:	45 33 d2             	xor    %r10d,%r10d
1400097fa:	83 e1 10             	and    $0x10,%ecx
1400097fd:	44 89 54 24 60       	mov    %r10d,0x60(%rsp)
140009802:	8b d1                	mov    %ecx,%edx
140009804:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
140009809:	83 ca 01             	or     $0x1,%edx
14000980c:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
140009811:	24 08                	and    $0x8,%al
140009813:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
140009818:	41 8b c1             	mov    %r9d,%eax
14000981b:	0f 44 d1             	cmove  %ecx,%edx
14000981e:	8b ca                	mov    %edx,%ecx
140009820:	83 c9 02             	or     $0x2,%ecx
140009823:	24 10                	and    $0x10,%al
140009825:	41 8b c1             	mov    %r9d,%eax
140009828:	0f 44 ca             	cmove  %edx,%ecx
14000982b:	8b d1                	mov    %ecx,%edx
14000982d:	83 ca 04             	or     $0x4,%edx
140009830:	24 20                	and    $0x20,%al
140009832:	48 8b 07             	mov    (%rdi),%rax
140009835:	0f 44 d1             	cmove  %ecx,%edx
140009838:	41 8b ca             	mov    %r10d,%ecx
14000983b:	44 8b e2             	mov    %edx,%r12d
14000983e:	41 83 cc 08          	or     $0x8,%r12d
140009842:	48 8b 40 40          	mov    0x40(%rax),%rax
140009846:	41 80 e1 40          	and    $0x40,%r9b
14000984a:	44 8b ce             	mov    %esi,%r9d
14000984d:	44 0f 44 e2          	cmove  %edx,%r12d
140009851:	45 85 c0             	test   %r8d,%r8d
140009854:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
140009859:	0f 95 c1             	setne  %cl
14000985c:	83 e3 10             	and    $0x10,%ebx
14000985f:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
140009863:	81 cb 00 05 00 00    	or     $0x500,%ebx
140009869:	8b 4d b0             	mov    -0x50(%rbp),%ecx
14000986c:	33 d2                	xor    %edx,%edx
14000986e:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
140009873:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
140009877:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14000987b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140009880:	48 8b cf             	mov    %rdi,%rcx
140009883:	c1 eb 04             	shr    $0x4,%ebx
140009886:	44 8b c3             	mov    %ebx,%r8d
140009889:	ff 15 39 be 07 00    	call   *0x7be39(%rip)        # 0x1400856c8
14000988f:	8b f0                	mov    %eax,%esi
140009891:	85 c0                	test   %eax,%eax
140009893:	0f 85 80 01 00 00    	jne    0x140009a19
140009899:	49 8b cf             	mov    %r15,%rcx
14000989c:	48 ff 15 4d b5 07 00 	rex.W call *0x7b54d(%rip)        # 0x140084df0
1400098a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400098a8:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1400098ad:	48 8d 1d 14 f2 07 00 	lea    0x7f214(%rip),%rbx        # 0x140088ac8
1400098b4:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400098b8:	4c 8b 7f 78          	mov    0x78(%rdi),%r15
1400098bc:	4d 85 ff             	test   %r15,%r15
1400098bf:	74 09                	je     0x1400098ca
1400098c1:	4d 8b 7f 10          	mov    0x10(%r15),%r15
1400098c5:	4d 85 ff             	test   %r15,%r15
1400098c8:	75 03                	jne    0x1400098cd
1400098ca:	4c 8b fb             	mov    %rbx,%r15
1400098cd:	4c 39 6a 20          	cmp    %r13,0x20(%rdx)
1400098d1:	48 0f 45 5a 20       	cmovne 0x20(%rdx),%rbx
1400098d6:	83 3d 8b 57 09 00 05 	cmpl   $0x5,0x9578b(%rip)        # 0x14009f068
1400098dd:	0f 86 d4 00 00 00    	jbe    0x1400099b7
1400098e3:	49 b8 00 00 00 00 00 	movabs $0x200000000000,%r8
1400098ea:	20 00 00
1400098ed:	4c 85 05 84 57 09 00 	test   %r8,0x95784(%rip)        # 0x14009f078
1400098f4:	0f 84 bd 00 00 00    	je     0x1400099b7
1400098fa:	48 8b 05 7f 57 09 00 	mov    0x9577f(%rip),%rax        # 0x14009f080
140009901:	49 23 c0             	and    %r8,%rax
140009904:	48 3b 05 75 57 09 00 	cmp    0x95775(%rip),%rax        # 0x14009f080
14000990b:	0f 85 a6 00 00 00    	jne    0x1400099b7
140009911:	8b 52 28             	mov    0x28(%rdx),%edx
140009914:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14000991a:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
140009920:	8b 4f 48             	mov    0x48(%rdi),%ecx
140009923:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140009926:	8b c1                	mov    %ecx,%eax
140009928:	c1 e8 04             	shr    $0x4,%eax
14000992b:	41 23 c0             	and    %r8d,%eax
14000992e:	c1 e9 07             	shr    $0x7,%ecx
140009931:	89 45 b8             	mov    %eax,-0x48(%rbp)
140009934:	41 23 c8             	and    %r8d,%ecx
140009937:	8b 87 6c 01 00 00    	mov    0x16c(%rdi),%eax
14000993d:	89 45 c0             	mov    %eax,-0x40(%rbp)
140009940:	48 8b 47 38          	mov    0x38(%rdi),%rax
140009944:	48 89 45 28          	mov    %rax,0x28(%rbp)
140009948:	48 8d 45 b4          	lea    -0x4c(%rbp),%rax
14000994c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140009951:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
140009955:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14000995a:	48 8d 45 bc          	lea    -0x44(%rbp),%rax
14000995e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140009963:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140009967:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000996c:	48 8d 45 c4          	lea    -0x3c(%rbp),%rax
140009970:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140009975:	48 8d 45 18          	lea    0x18(%rbp),%rax
140009979:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000997e:	48 8d 45 20          	lea    0x20(%rbp),%rax
140009982:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140009987:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
14000998b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140009990:	48 8d 45 28          	lea    0x28(%rbp),%rax
140009994:	89 55 c4             	mov    %edx,-0x3c(%rbp)
140009997:	48 8d 15 62 63 08 00 	lea    0x86362(%rip),%rdx        # 0x14008fd00
14000999e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400099a3:	89 4d bc             	mov    %ecx,-0x44(%rbp)
1400099a6:	48 89 5d 18          	mov    %rbx,0x18(%rbp)
1400099aa:	4c 89 7d 20          	mov    %r15,0x20(%rbp)
1400099ae:	44 89 65 c8          	mov    %r12d,-0x38(%rbp)
1400099b2:	e8 d9 6a 06 00       	call   0x140070490
1400099b7:	48 8d 0d 12 ef 07 00 	lea    0x7ef12(%rip),%rcx        # 0x1400888d0
1400099be:	e8 99 e0 02 00       	call   0x140037a5c
1400099c3:	85 c0                	test   %eax,%eax
1400099c5:	74 32                	je     0x1400099f9
1400099c7:	8b 4f 48             	mov    0x48(%rdi),%ecx
1400099ca:	ba 01 00 00 00       	mov    $0x1,%edx
1400099cf:	44 8b 8f 6c 01 00 00 	mov    0x16c(%rdi),%r9d
1400099d6:	8b c1                	mov    %ecx,%eax
1400099d8:	c1 e9 07             	shr    $0x7,%ecx
1400099db:	4c 8b c3             	mov    %rbx,%r8
1400099de:	23 ca                	and    %edx,%ecx
1400099e0:	c1 e8 04             	shr    $0x4,%eax
1400099e3:	23 c2                	and    %edx,%eax
1400099e5:	49 8b d7             	mov    %r15,%rdx
1400099e8:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400099ec:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400099f0:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400099f4:	e8 8f de 02 00       	call   0x140037888
1400099f9:	49 8b d6             	mov    %r14,%rdx
1400099fc:	48 8b cf             	mov    %rdi,%rcx
1400099ff:	e8 74 e7 ff ff       	call   0x140008178
140009a04:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140009a08:	e8 83 89 ff ff       	call   0x140002390
140009a0d:	4c 8d 3d ec 55 09 00 	lea    0x955ec(%rip),%r15        # 0x14009f000
140009a14:	e9 f7 02 00 00       	jmp    0x140009d10
140009a19:	48 8b 0d e0 55 09 00 	mov    0x955e0(%rip),%rcx        # 0x14009f000
140009a20:	48 8d 05 d9 55 09 00 	lea    0x955d9(%rip),%rax        # 0x14009f000
140009a27:	bb 01 00 00 00       	mov    $0x1,%ebx
140009a2c:	48 3b c8             	cmp    %rax,%rcx
140009a2f:	74 20                	je     0x140009a51
140009a31:	84 59 1c             	test   %bl,0x1c(%rcx)
140009a34:	74 1b                	je     0x140009a51
140009a36:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140009a3a:	8d 53 26             	lea    0x26(%rbx),%edx
140009a3d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140009a41:	4c 8d 05 60 f2 07 00 	lea    0x7f260(%rip),%r8        # 0x140088ca8
140009a48:	89 74 24 20          	mov    %esi,0x20(%rsp)
140009a4c:	e8 27 e1 04 00       	call   0x140057b78
140009a51:	83 3d 10 56 09 00 05 	cmpl   $0x5,0x95610(%rip)        # 0x14009f068
140009a58:	76 70                	jbe    0x140009aca
140009a5a:	48 ba 00 00 00 00 00 	movabs $0x400000000000,%rdx
140009a61:	40 00 00
140009a64:	48 85 15 0d 56 09 00 	test   %rdx,0x9560d(%rip)        # 0x14009f078
140009a6b:	74 5d                	je     0x140009aca
140009a6d:	48 8b 05 0c 56 09 00 	mov    0x9560c(%rip),%rax        # 0x14009f080
140009a74:	48 23 c2             	and    %rdx,%rax
140009a77:	48 3b 05 02 56 09 00 	cmp    0x95602(%rip),%rax        # 0x14009f080
140009a7e:	75 4a                	jne    0x140009aca
140009a80:	8b 47 48             	mov    0x48(%rdi),%eax
140009a83:	48 8d 15 16 62 08 00 	lea    0x86216(%rip),%rdx        # 0x14008fca0
140009a8a:	c1 e8 04             	shr    $0x4,%eax
140009a8d:	23 c3                	and    %ebx,%eax
140009a8f:	89 75 d0             	mov    %esi,-0x30(%rbp)
140009a92:	89 45 cc             	mov    %eax,-0x34(%rbp)
140009a95:	48 8b 47 38          	mov    0x38(%rdi),%rax
140009a99:	48 89 45 38          	mov    %rax,0x38(%rbp)
140009a9d:	48 8d 45 cc          	lea    -0x34(%rbp),%rax
140009aa1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140009aa6:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140009aaa:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140009aaf:	48 8d 45 d4          	lea    -0x2c(%rbp),%rax
140009ab3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140009ab8:	48 8d 45 38          	lea    0x38(%rbp),%rax
140009abc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140009ac1:	44 89 65 d4          	mov    %r12d,-0x2c(%rbp)
140009ac5:	e8 ce 97 05 00       	call   0x140063298
140009aca:	49 8b cf             	mov    %r15,%rcx
140009acd:	48 ff 15 5c b3 07 00 	rex.W call *0x7b35c(%rip)        # 0x140084e30
140009ad4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009ad9:	48 ff 15 70 b1 07 00 	rex.W call *0x7b170(%rip)        # 0x140084c50
140009ae0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009ae5:	44 8b c6             	mov    %esi,%r8d
140009ae8:	4c 89 7d 40          	mov    %r15,0x40(%rbp)
140009aec:	49 8b d6             	mov    %r14,%rdx
140009aef:	41 89 47 08          	mov    %eax,0x8(%r15)
140009af3:	48 8b cf             	mov    %rdi,%rcx
140009af6:	e8 a1 7f 06 00       	call   0x140071a9c
140009afb:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140009aff:	e8 80 89 ff ff       	call   0x140002484
140009b04:	4c 8b c7             	mov    %rdi,%r8
140009b07:	48 8d 15 12 6b 06 00 	lea    0x66b12(%rip),%rdx        # 0x140070620
140009b0e:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140009b12:	e8 0d b0 ff ff       	call   0x140004b24
140009b17:	44 8b c8             	mov    %eax,%r9d
140009b1a:	85 c0                	test   %eax,%eax
140009b1c:	79 6f                	jns    0x140009b8d
140009b1e:	48 8b 0d db 54 09 00 	mov    0x954db(%rip),%rcx        # 0x14009f000
140009b25:	4c 8d 3d d4 54 09 00 	lea    0x954d4(%rip),%r15        # 0x14009f000
140009b2c:	49 3b cf             	cmp    %r15,%rcx
140009b2f:	74 4a                	je     0x140009b7b
140009b31:	84 59 1c             	test   %bl,0x1c(%rcx)
140009b34:	74 25                	je     0x140009b5b
140009b36:	48 8b 47 38          	mov    0x38(%rdi),%rax
140009b3a:	4c 8d 05 67 f1 07 00 	lea    0x7f167(%rip),%r8        # 0x140088ca8
140009b41:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140009b45:	ba 28 00 00 00       	mov    $0x28,%edx
140009b4a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140009b4f:	e8 34 df 04 00       	call   0x140057a88
140009b54:	48 8b 0d a5 54 09 00 	mov    0x954a5(%rip),%rcx        # 0x14009f000
140009b5b:	49 3b cf             	cmp    %r15,%rcx
140009b5e:	74 1b                	je     0x140009b7b
140009b60:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140009b64:	74 15                	je     0x140009b7b
140009b66:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140009b6a:	4c 8d 05 37 f1 07 00 	lea    0x7f137(%rip),%r8        # 0x140088ca8
140009b71:	ba 29 00 00 00       	mov    $0x29,%edx
140009b76:	e8 75 dd 04 00       	call   0x1400578f0
140009b7b:	45 33 c0             	xor    %r8d,%r8d
140009b7e:	33 d2                	xor    %edx,%edx
140009b80:	48 8b cf             	mov    %rdi,%rcx
140009b83:	e8 f0 f9 00 00       	call   0x140019578
140009b88:	e9 83 01 00 00       	jmp    0x140009d10
140009b8d:	f0 01 5f 0c          	lock add %ebx,0xc(%rdi)
140009b91:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140009b95:	48 ff 15 1c ba 07 00 	rex.W call *0x7ba1c(%rip)        # 0x1400855b8
140009b9c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009ba1:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
140009ba6:	e9 62 fe ff ff       	jmp    0x140009a0d
140009bab:	48 8b 0d 4e 54 09 00 	mov    0x9544e(%rip),%rcx        # 0x14009f000
140009bb2:	4c 8d 3d 47 54 09 00 	lea    0x95447(%rip),%r15        # 0x14009f000
140009bb9:	49 3b cf             	cmp    %r15,%rcx
140009bbc:	74 1d                	je     0x140009bdb
140009bbe:	41 8b c5             	mov    %r13d,%eax
140009bc1:	84 41 1c             	test   %al,0x1c(%rcx)
140009bc4:	74 15                	je     0x140009bdb
140009bc6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140009bca:	4c 8d 05 d7 f0 07 00 	lea    0x7f0d7(%rip),%r8        # 0x140088ca8
140009bd1:	ba 18 00 00 00       	mov    $0x18,%edx
140009bd6:	e8 15 dd 04 00       	call   0x1400578f0
140009bdb:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140009bdf:	be 03 00 00 00       	mov    $0x3,%esi
140009be4:	e8 9b 88 ff ff       	call   0x140002484
140009be9:	48 8d 0d 00 68 09 00 	lea    0x96800(%rip),%rcx        # 0x1400a03f0
140009bf0:	48 ff 15 b9 ba 07 00 	rex.W call *0x7bab9(%rip)        # 0x1400856b0
140009bf7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009bfc:	e9 34 01 00 00       	jmp    0x140009d35
140009c01:	48 8b 0d f8 53 09 00 	mov    0x953f8(%rip),%rcx        # 0x14009f000
140009c08:	4c 8d 3d f1 53 09 00 	lea    0x953f1(%rip),%r15        # 0x14009f000
140009c0f:	49 3b cf             	cmp    %r15,%rcx
140009c12:	74 20                	je     0x140009c34
140009c14:	41 8b c5             	mov    %r13d,%eax
140009c17:	84 41 1c             	test   %al,0x1c(%rcx)
140009c1a:	74 18                	je     0x140009c34
140009c1c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140009c20:	4c 8d 05 81 f0 07 00 	lea    0x7f081(%rip),%r8        # 0x140088ca8
140009c27:	ba 17 00 00 00       	mov    $0x17,%edx
140009c2c:	44 8b ce             	mov    %esi,%r9d
140009c2f:	e8 e8 dc 04 00       	call   0x14005791c
140009c34:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140009c38:	e8 47 88 ff ff       	call   0x140002484
140009c3d:	48 8d 0d ac 67 09 00 	lea    0x967ac(%rip),%rcx        # 0x1400a03f0
140009c44:	48 ff 15 65 ba 07 00 	rex.W call *0x7ba65(%rip)        # 0x1400856b0
140009c4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009c50:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
140009c55:	e9 b6 00 00 00       	jmp    0x140009d10
140009c5a:	48 8b 0d 9f 53 09 00 	mov    0x9539f(%rip),%rcx        # 0x14009f000
140009c61:	4c 8d 3d 98 53 09 00 	lea    0x95398(%rip),%r15        # 0x14009f000
140009c68:	49 3b cf             	cmp    %r15,%rcx
140009c6b:	0f 84 83 00 00 00    	je     0x140009cf4
140009c71:	41 8b c5             	mov    %r13d,%eax
140009c74:	84 41 1c             	test   %al,0x1c(%rcx)
140009c77:	74 7b                	je     0x140009cf4
140009c79:	ba 16 00 00 00       	mov    $0x16,%edx
140009c7e:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140009c82:	4c 8d 05 1f f0 07 00 	lea    0x7f01f(%rip),%r8        # 0x140088ca8
140009c89:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140009c8d:	89 74 24 20          	mov    %esi,0x20(%rsp)
140009c91:	e8 e2 de 04 00       	call   0x140057b78
140009c96:	eb 5c                	jmp    0x140009cf4
140009c98:	48 8b 0d 61 53 09 00 	mov    0x95361(%rip),%rcx        # 0x14009f000
140009c9f:	4c 8d 3d 5a 53 09 00 	lea    0x9535a(%rip),%r15        # 0x14009f000
140009ca6:	49 3b cf             	cmp    %r15,%rcx
140009ca9:	74 49                	je     0x140009cf4
140009cab:	41 8b c5             	mov    %r13d,%eax
140009cae:	84 41 1c             	test   %al,0x1c(%rcx)
140009cb1:	74 41                	je     0x140009cf4
140009cb3:	ba 15 00 00 00       	mov    $0x15,%edx
140009cb8:	eb c4                	jmp    0x140009c7e
140009cba:	48 8b 0d 3f 53 09 00 	mov    0x9533f(%rip),%rcx        # 0x14009f000
140009cc1:	4c 8d 3d 38 53 09 00 	lea    0x95338(%rip),%r15        # 0x14009f000
140009cc8:	49 3b cf             	cmp    %r15,%rcx
140009ccb:	74 22                	je     0x140009cef
140009ccd:	f7 41 1c 00 00 08 00 	testl  $0x80000,0x1c(%rcx)
140009cd4:	74 19                	je     0x140009cef
140009cd6:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
140009cda:	4c 8d 05 c7 ef 07 00 	lea    0x7efc7(%rip),%r8        # 0x140088ca8
140009ce1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140009ce5:	ba 14 00 00 00       	mov    $0x14,%edx
140009cea:	e8 21 de 04 00       	call   0x140057b10
140009cef:	be 20 04 00 00       	mov    $0x420,%esi
140009cf4:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140009cf8:	e8 87 87 ff ff       	call   0x140002484
140009cfd:	48 8d 0d ec 66 09 00 	lea    0x966ec(%rip),%rcx        # 0x1400a03f0
140009d04:	48 ff 15 a5 b9 07 00 	rex.W call *0x7b9a5(%rip)        # 0x1400856b0
140009d0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009d10:	4d 85 f6             	test   %r14,%r14
140009d13:	74 20                	je     0x140009d35
140009d15:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140009d1c:	00 00