140017c5a:	cc                   	int3
140017c5b:	cc                   	int3
140017c5c:	cc                   	int3
140017c5d:	cc                   	int3
140017c5e:	cc                   	int3
140017c5f:	cc                   	int3
140017c60:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140017c64:	48 ff 25 4d 30 01 00 	rex.W jmp *0x1304d(%rip)        # 0x14002acb8
140017c6b:	cc                   	int3
140017c6c:	cc                   	int3
140017c6d:	cc                   	int3
140017c6e:	cc                   	int3
140017c6f:	cc                   	int3
140017c70:	cc                   	int3
140017c71:	cc                   	int3
140017c72:	cc                   	int3
140017c73:	cc                   	int3
140017c74:	cc                   	int3
140017c75:	cc                   	int3
140017c76:	cc                   	int3
140017c77:	cc                   	int3
140017c78:	48 8b c4             	mov    %rsp,%rax
140017c7b:	48 89 58 10          	mov    %rbx,0x10(%rax)
140017c7f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140017c83:	48 89 78 20          	mov    %rdi,0x20(%rax)
140017c87:	55                   	push   %rbp
140017c88:	41 54                	push   %r12
140017c8a:	41 55                	push   %r13
140017c8c:	41 56                	push   %r14
140017c8e:	41 57                	push   %r15
140017c90:	48 8d a8 68 fe ff ff 	lea    -0x198(%rax),%rbp
140017c97:	48 81 ec 70 02 00 00 	sub    $0x270,%rsp
140017c9e:	48 8b 05 93 f7 01 00 	mov    0x1f793(%rip),%rax        # 0x140037438
140017ca5:	48 33 c4             	xor    %rsp,%rax
140017ca8:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
140017caf:	48 8b d9             	mov    %rcx,%rbx
140017cb2:	33 c9                	xor    %ecx,%ecx
140017cb4:	48 ff 15 3d 34 01 00 	rex.W call *0x1343d(%rip)        # 0x14002b0f8
140017cbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017cc0:	45 33 e4             	xor    %r12d,%r12d
140017cc3:	85 c0                	test   %eax,%eax
140017cc5:	41 0f 99 c7          	setns  %r15b
140017cc9:	85 c0                	test   %eax,%eax
140017ccb:	0f 88 fd 05 00 00    	js     0x1400182ce
140017cd1:	45 33 c9             	xor    %r9d,%r9d
140017cd4:	48 8d 15 55 12 00 00 	lea    0x1255(%rip),%rdx        # 0x140018f30
140017cdb:	45 33 c0             	xor    %r8d,%r8d
140017cde:	48 8d 0d 3b 04 02 00 	lea    0x2043b(%rip),%rcx        # 0x140038120
140017ce5:	48 ff 15 bc 2f 01 00 	rex.W call *0x12fbc(%rip)        # 0x14002aca8
140017cec:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017cf1:	4c 39 25 58 05 02 00 	cmp    %r12,0x20558(%rip)        # 0x140038250
140017cf8:	45 8d 6c 24 01       	lea    0x1(%r12),%r13d
140017cfd:	44 88 2d 54 05 02 00 	mov    %r13b,0x20554(%rip)        # 0x140038258
140017d04:	75 3f                	jne    0x140017d45
140017d06:	48 8d 05 13 27 01 00 	lea    0x12713(%rip),%rax        # 0x14002a420
140017d0d:	44 88 2d 2c 05 02 00 	mov    %r13b,0x2052c(%rip)        # 0x140038240
140017d14:	48 89 05 05 05 02 00 	mov    %rax,0x20505(%rip)        # 0x140038220
140017d1b:	48 8d 05 3e ff ff ff 	lea    -0xc2(%rip),%rax        # 0x140017c60
140017d22:	48 89 05 0f 05 02 00 	mov    %rax,0x2050f(%rip)        # 0x140038238
140017d29:	48 8d 05 f0 04 02 00 	lea    0x204f0(%rip),%rax        # 0x140038220
140017d30:	48 89 05 19 05 02 00 	mov    %rax,0x20519(%rip)        # 0x140038250
140017d37:	44 88 25 ea 04 02 00 	mov    %r12b,0x204ea(%rip)        # 0x140038228
140017d3e:	48 89 1d eb 04 02 00 	mov    %rbx,0x204eb(%rip)        # 0x140038230
140017d45:	48 8d 0d fc 04 02 00 	lea    0x204fc(%rip),%rcx        # 0x140038248
140017d4c:	e8 df 0d 00 00       	call   0x140018b30
140017d51:	85 c0                	test   %eax,%eax
140017d53:	0f 88 75 05 00 00    	js     0x1400182ce
140017d59:	48 8d 05 e0 27 01 00 	lea    0x127e0(%rip),%rax        # 0x14002a540
140017d60:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140017d65:	48 8d 3d cc 27 01 00 	lea    0x127cc(%rip),%rdi        # 0x14002a538
140017d6c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140017d71:	0f 57 c0             	xorps  %xmm0,%xmm0
140017d74:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140017d79:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140017d7e:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
140017d83:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
140017d89:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140017d8e:	e8 e1 f5 ff ff       	call   0x140017374
140017d93:	4c 39 25 9e 03 02 00 	cmp    %r12,0x2039e(%rip)        # 0x140038138
140017d9a:	75 20                	jne    0x140017dbc
140017d9c:	41 b9 02 00 11 00    	mov    $0x110002,%r9d
140017da2:	45 33 c0             	xor    %r8d,%r8d
140017da5:	33 d2                	xor    %edx,%edx
140017da7:	33 c9                	xor    %ecx,%ecx
140017da9:	48 ff 15 20 2f 01 00 	rex.W call *0x12f20(%rip)        # 0x14002acd0
140017db0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017db5:	48 89 05 7c 03 02 00 	mov    %rax,0x2037c(%rip)        # 0x140038138
140017dbc:	0f 57 c0             	xorps  %xmm0,%xmm0
140017dbf:	44 88 a5 b4 00 00 00 	mov    %r12b,0xb4(%rbp)
140017dc6:	0f 57 c9             	xorps  %xmm1,%xmm1
140017dc9:	66 0f 7f 45 70       	movdqa %xmm0,0x70(%rbp)
140017dce:	48 8d 05 3b 27 01 00 	lea    0x1273b(%rip),%rax        # 0x14002a510
140017dd5:	66 0f 7f 8d 80 00 00 	movdqa %xmm1,0x80(%rbp)
140017ddc:	00
140017ddd:	33 d2                	xor    %edx,%edx
140017ddf:	48 89 45 40          	mov    %rax,0x40(%rbp)
140017de3:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140017de7:	66 0f 7f 85 90 00 00 	movdqa %xmm0,0x90(%rbp)
140017dee:	00
140017def:	66 0f 7f 8d a0 00 00 	movdqa %xmm1,0xa0(%rbp)
140017df6:	00
140017df7:	4c 89 a5 c0 00 00 00 	mov    %r12,0xc0(%rbp)
140017dfe:	48 89 bd b8 00 00 00 	mov    %rdi,0xb8(%rbp)
140017e05:	48 ff 15 b4 2e 01 00 	rex.W call *0x12eb4(%rip)        # 0x14002acc0
140017e0c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017e11:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140017e15:	e8 b6 f9 ff ff       	call   0x1400177d0
140017e1a:	0f 57 c0             	xorps  %xmm0,%xmm0
140017e1d:	44 88 65 24          	mov    %r12b,0x24(%rbp)
140017e21:	0f 57 c9             	xorps  %xmm1,%xmm1
140017e24:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
140017e29:	48 8d 05 d0 26 01 00 	lea    0x126d0(%rip),%rax        # 0x14002a500
140017e30:	66 0f 7f 4d f0       	movdqa %xmm1,-0x10(%rbp)
140017e35:	33 d2                	xor    %edx,%edx
140017e37:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140017e3b:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140017e3f:	66 0f 7f 45 00       	movdqa %xmm0,0x0(%rbp)
140017e44:	66 0f 7f 4d 10       	movdqa %xmm1,0x10(%rbp)
140017e49:	4c 89 65 30          	mov    %r12,0x30(%rbp)
140017e4d:	48 89 7d 28          	mov    %rdi,0x28(%rbp)
140017e51:	48 ff 15 68 2e 01 00 	rex.W call *0x12e68(%rip)        # 0x14002acc0
140017e58:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017e5d:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140017e61:	e8 16 fc ff ff       	call   0x140017a7c
140017e66:	48 8b 43 10          	mov    0x10(%rbx),%rax
140017e6a:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
140017e71:	8a 05 8b 01 02 00    	mov    0x2018b(%rip),%al        # 0x140038002
140017e77:	a8 08                	test   $0x8,%al
140017e79:	74 1e                	je     0x140017e99
140017e7b:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
140017e82:	48 8d 15 27 4c 01 00 	lea    0x14c27(%rip),%rdx        # 0x14002cab0
140017e89:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140017e8e:	e8 e5 63 ff ff       	call   0x14000e278
140017e93:	8a 05 69 01 02 00    	mov    0x20169(%rip),%al        # 0x140038002
140017e99:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140017e9e:	a8 08                	test   $0x8,%al
140017ea0:	74 18                	je     0x140017eba
140017ea2:	48 8d 85 10 01 00 00 	lea    0x110(%rbp),%rax
140017ea9:	48 8d 15 20 4b 01 00 	lea    0x14b20(%rip),%rdx        # 0x14002c9d0
140017eb0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140017eb5:	e8 be 63 ff ff       	call   0x14000e278
140017eba:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140017ebf:	4d 8b f4             	mov    %r12,%r14
140017ec2:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
140017ec9:	48 8b 05 68 02 02 00 	mov    0x20268(%rip),%rax        # 0x140038138
140017ed0:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
140017ed7:	48 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%rax
140017ede:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
140017ee5:	48 8b 45 30          	mov    0x30(%rbp),%rax
140017ee9:	48 89 85 f8 00 00 00 	mov    %rax,0xf8(%rbp)
140017ef0:	48 89 9d d8 00 00 00 	mov    %rbx,0xd8(%rbp)
140017ef7:	45 33 c0             	xor    %r8d,%r8d
140017efa:	c7 44 24 20 ff 1c 00 	movl   $0x1cff,0x20(%rsp)
140017f01:	00
140017f02:	41 83 c9 ff          	or     $0xffffffff,%r9d
140017f06:	48 8d 95 d0 00 00 00 	lea    0xd0(%rbp),%rdx
140017f0d:	41 8d 48 06          	lea    0x6(%r8),%ecx
140017f11:	48 ff 15 d8 2e 01 00 	rex.W call *0x12ed8(%rip)        # 0x14002adf0
140017f18:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017f1d:	8b d8                	mov    %eax,%ebx
140017f1f:	83 f8 06             	cmp    $0x6,%eax
140017f22:	0f 84 57 01 00 00    	je     0x14001807f
140017f28:	0f 83 6f 03 00 00    	jae    0x14001829d
140017f2e:	8a 05 ce 00 02 00    	mov    0x200ce(%rip),%al        # 0x140038002
140017f34:	a8 08                	test   $0x8,%al
140017f36:	74 1e                	je     0x140017f56
140017f38:	48 8d 85 40 01 00 00 	lea    0x140(%rbp),%rax
140017f3f:	48 8d 15 6a 4b 01 00 	lea    0x14b6a(%rip),%rdx        # 0x14002cab0
140017f46:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140017f4b:	e8 28 63 ff ff       	call   0x14000e278
140017f50:	8a 05 ac 00 02 00    	mov    0x200ac(%rip),%al        # 0x140038002
140017f56:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140017f5b:	a8 08                	test   $0x8,%al
140017f5d:	74 18                	je     0x140017f77
140017f5f:	48 8d 85 50 01 00 00 	lea    0x150(%rbp),%rax
140017f66:	48 8d 15 63 4a 01 00 	lea    0x14a63(%rip),%rdx        # 0x14002c9d0
140017f6d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140017f72:	e8 01 63 ff ff       	call   0x14000e278
140017f77:	48 8b 8c dd d0 00 00 	mov    0xd0(%rbp,%rbx,8),%rcx
140017f7e:	00
140017f7f:	48 3b cf             	cmp    %rdi,%rcx
140017f82:	0f 85 22 01 00 00    	jne    0x1400180aa
140017f88:	45 33 c9             	xor    %r9d,%r9d
140017f8b:	c7 44 24 20 2c 01 00 	movl   $0x12c,0x20(%rsp)
140017f92:	00
140017f93:	41 b8 e8 03 00 00    	mov    $0x3e8,%r8d
140017f99:	49 8b d6             	mov    %r14,%rdx
140017f9c:	33 c9                	xor    %ecx,%ecx
140017f9e:	48 ff 15 23 2e 01 00 	rex.W call *0x12e23(%rip)        # 0x14002adc8
140017fa5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017faa:	4c 8b f0             	mov    %rax,%r14
140017fad:	e9 45 ff ff ff       	jmp    0x140017ef7
140017fb2:	83 7d 80 12          	cmpl   $0x12,-0x80(%rbp)
140017fb6:	0f 84 e1 02 00 00    	je     0x14001829d
140017fbc:	81 7d 80 13 01 00 00 	cmpl   $0x113,-0x80(%rbp)
140017fc3:	0f 85 94 00 00 00    	jne    0x14001805d
140017fc9:	4c 39 75 88          	cmp    %r14,-0x78(%rbp)
140017fcd:	0f 85 8a 00 00 00    	jne    0x14001805d
140017fd3:	49 8b d6             	mov    %r14,%rdx
140017fd6:	33 c9                	xor    %ecx,%ecx
140017fd8:	48 ff 15 01 2e 01 00 	rex.W call *0x12e01(%rip)        # 0x14002ade0
140017fdf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017fe4:	f6 05 17 00 02 00 08 	testb  $0x8,0x20017(%rip)        # 0x140038002
140017feb:	74 18                	je     0x140018005
140017fed:	48 8d 85 20 01 00 00 	lea    0x120(%rbp),%rax
140017ff4:	48 8d 15 45 48 01 00 	lea    0x14845(%rip),%rdx        # 0x14002c840
140017ffb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140018000:	e8 73 62 ff ff       	call   0x14000e278
140018005:	48 8b 0d dc 00 02 00 	mov    0x200dc(%rip),%rcx        # 0x1400380e8
14001800c:	48 85 c9             	test   %rcx,%rcx
14001800f:	74 05                	je     0x140018016
140018011:	e8 7e 0a 00 00       	call   0x140018a94
140018016:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
14001801b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140018021:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140018026:	41 8b d5             	mov    %r13d,%edx
140018029:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
14001802e:	48 ff 15 2b 2b 01 00 	rex.W call *0x12b2b(%rip)        # 0x14002ab60
140018035:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001803a:	f6 05 c1 ff 01 00 08 	testb  $0x8,0x1ffc1(%rip)        # 0x140038002
140018041:	74 3c                	je     0x14001807f
140018043:	48 8d 85 30 01 00 00 	lea    0x130(%rbp),%rax
14001804a:	48 8d 15 07 4a 01 00 	lea    0x14a07(%rip),%rdx        # 0x14002ca58
140018051:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140018056:	e8 1d 62 ff ff       	call   0x14000e278
14001805b:	eb 22                	jmp    0x14001807f
14001805d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140018062:	48 ff 15 6f 2d 01 00 	rex.W call *0x12d6f(%rip)        # 0x14002add8
140018069:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001806e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140018073:	48 ff 15 56 2d 01 00 	rex.W call *0x12d56(%rip)        # 0x14002add0
14001807a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001807f:	45 33 c9             	xor    %r9d,%r9d
140018082:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140018087:	45 33 c0             	xor    %r8d,%r8d
14001808a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14001808f:	33 d2                	xor    %edx,%edx
140018091:	48 ff 15 50 2d 01 00 	rex.W call *0x12d50(%rip)        # 0x14002ade8
140018098:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001809d:	85 c0                	test   %eax,%eax
14001809f:	0f 85 0d ff ff ff    	jne    0x140017fb2
1400180a5:	e9 4d fe ff ff       	jmp    0x140017ef7
1400180aa:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400180af:	49 3b c9             	cmp    %r9,%rcx
1400180b2:	75 3a                	jne    0x1400180ee
1400180b4:	48 8b 0d 3d 00 02 00 	mov    0x2003d(%rip),%rcx        # 0x1400380f8
1400180bb:	48 85 c9             	test   %rcx,%rcx
1400180be:	74 0a                	je     0x1400180ca
1400180c0:	e8 cf 09 00 00       	call   0x140018a94
1400180c5:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400180ca:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400180cf:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400180d5:	41 8b d5             	mov    %r13d,%edx
1400180d8:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
1400180dd:	48 ff 15 7c 2a 01 00 	rex.W call *0x12a7c(%rip)        # 0x14002ab60
1400180e4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400180e9:	e9 09 fe ff ff       	jmp    0x140017ef7
1400180ee:	48 3b 0d 43 00 02 00 	cmp    0x20043(%rip),%rcx        # 0x140038138
1400180f5:	0f 85 86 00 00 00    	jne    0x140018181
1400180fb:	48 8b 3d de ff 01 00 	mov    0x1ffde(%rip),%rdi        # 0x1400380e0
140018102:	48 85 ff             	test   %rdi,%rdi
140018105:	74 62                	je     0x140018169
140018107:	48 8d 77 08          	lea    0x8(%rdi),%rsi
14001810b:	49 8b dc             	mov    %r12,%rbx
14001810e:	48 8b ce             	mov    %rsi,%rcx
140018111:	48 ff 15 b8 2a 01 00 	rex.W call *0x12ab8(%rip)        # 0x14002abd0
140018118:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001811d:	4c 39 27             	cmp    %r12,(%rdi)
140018120:	74 1b                	je     0x14001813d
140018122:	48 8b 1f             	mov    (%rdi),%rbx
140018125:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
14001812a:	eb 0a                	jmp    0x140018136
14001812c:	8d 48 01             	lea    0x1(%rax),%ecx
14001812f:	f0 0f b1 4b 0c       	lock cmpxchg %ecx,0xc(%rbx)
140018134:	74 07                	je     0x14001813d
140018136:	8b 43 0c             	mov    0xc(%rbx),%eax
140018139:	3b c2                	cmp    %edx,%eax
14001813b:	75 ef                	jne    0x14001812c
14001813d:	48 85 f6             	test   %rsi,%rsi
140018140:	74 0f                	je     0x140018151
140018142:	48 8b ce             	mov    %rsi,%rcx
140018145:	48 ff 15 6c 2a 01 00 	rex.W call *0x12a6c(%rip)        # 0x14002abb8
14001814c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140018151:	48 85 db             	test   %rbx,%rbx
140018154:	74 13                	je     0x140018169
140018156:	4c 8b c7             	mov    %rdi,%r8
140018159:	48 8b d3             	mov    %rbx,%rdx
14001815c:	e8 1f 11 00 00       	call   0x140019280
140018161:	48 8b cb             	mov    %rbx,%rcx
140018164:	e8 a7 5f ff ff       	call   0x14000e110
140018169:	48 8b 0d c8 ff 01 00 	mov    0x1ffc8(%rip),%rcx        # 0x140038138
140018170:	48 ff 15 51 2b 01 00 	rex.W call *0x12b51(%rip)        # 0x14002acc8
140018177:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001817c:	e9 76 fd ff ff       	jmp    0x140017ef7
140018181:	48 3b 8d c0 00 00 00 	cmp    0xc0(%rbp),%rcx
140018188:	0f 85 8a 00 00 00    	jne    0x140018218
14001818e:	48 8b 3d 33 ff 01 00 	mov    0x1ff33(%rip),%rdi        # 0x1400380c8
140018195:	48 85 ff             	test   %rdi,%rdi
140018198:	0f 84 59 fd ff ff    	je     0x140017ef7
14001819e:	8b 85 b0 00 00 00    	mov    0xb0(%rbp),%eax
1400181a4:	48 8d 77 08          	lea    0x8(%rdi),%rsi
1400181a8:	48 8b ce             	mov    %rsi,%rcx
1400181ab:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400181af:	49 8b dc             	mov    %r12,%rbx
1400181b2:	48 ff 15 17 2a 01 00 	rex.W call *0x12a17(%rip)        # 0x14002abd0
1400181b9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400181be:	4c 39 27             	cmp    %r12,(%rdi)
1400181c1:	74 1b                	je     0x1400181de
1400181c3:	48 8b 1f             	mov    (%rdi),%rbx
1400181c6:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
1400181cb:	eb 0a                	jmp    0x1400181d7
1400181cd:	8d 48 01             	lea    0x1(%rax),%ecx
1400181d0:	f0 0f b1 4b 0c       	lock cmpxchg %ecx,0xc(%rbx)
1400181d5:	74 07                	je     0x1400181de
1400181d7:	8b 43 0c             	mov    0xc(%rbx),%eax
1400181da:	3b c2                	cmp    %edx,%eax
1400181dc:	75 ef                	jne    0x1400181cd
1400181de:	48 85 f6             	test   %rsi,%rsi
1400181e1:	74 0f                	je     0x1400181f2
1400181e3:	48 8b ce             	mov    %rsi,%rcx
1400181e6:	48 ff 15 cb 29 01 00 	rex.W call *0x129cb(%rip)        # 0x14002abb8
1400181ed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400181f2:	48 85 db             	test   %rbx,%rbx
1400181f5:	0f 84 fc fc ff ff    	je     0x140017ef7
1400181fb:	4c 8b c7             	mov    %rdi,%r8
1400181fe:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140018203:	48 8b d3             	mov    %rbx,%rdx
140018206:	e8 a5 13 00 00       	call   0x1400195b0
14001820b:	48 8b cb             	mov    %rbx,%rcx
14001820e:	e8 fd 5e ff ff       	call   0x14000e110
140018213:	e9 df fc ff ff       	jmp    0x140017ef7
140018218:	48 3b 4d 30          	cmp    0x30(%rbp),%rcx
14001821c:	75 7f                	jne    0x14001829d
14001821e:	48 8b 3d 9b fe 01 00 	mov    0x1fe9b(%rip),%rdi        # 0x1400380c0
140018225:	48 85 ff             	test   %rdi,%rdi
140018228:	0f 84 c9 fc ff ff    	je     0x140017ef7
14001822e:	8b 45 20             	mov    0x20(%rbp),%eax
140018231:	48 8d 77 08          	lea    0x8(%rdi),%rsi
140018235:	48 8b ce             	mov    %rsi,%rcx
140018238:	89 44 24 38          	mov    %eax,0x38(%rsp)
14001823c:	49 8b dc             	mov    %r12,%rbx
14001823f:	48 ff 15 8a 29 01 00 	rex.W call *0x1298a(%rip)        # 0x14002abd0
140018246:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001824b:	4c 39 27             	cmp    %r12,(%rdi)
14001824e:	74 1b                	je     0x14001826b
140018250:	48 8b 1f             	mov    (%rdi),%rbx
140018253:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
140018258:	eb 0a                	jmp    0x140018264
14001825a:	8d 48 01             	lea    0x1(%rax),%ecx
14001825d:	f0 0f b1 4b 0c       	lock cmpxchg %ecx,0xc(%rbx)