140082d9b:	48 89 01             	mov    %rax,(%rcx)
140082d9e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140082da3:	e8 f8 81 ff ff       	call   0x14007afa0
140082da8:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140082dac:	4c 8d 0d 8d 53 32 00 	lea    0x32538d(%rip),%r9        # 0x1403a8140
140082db3:	4c 8b c0             	mov    %rax,%r8
140082db6:	48 8d 15 9b 53 32 00 	lea    0x32539b(%rip),%rdx        # 0x1403a8158
140082dbd:	e8 9e 30 00 00       	call   0x140085e60
140082dc2:	90                   	nop
140082dc3:	48 8b c3             	mov    %rbx,%rax
140082dc6:	48 83 c4 40          	add    $0x40,%rsp
140082dca:	5b                   	pop    %rbx
140082dcb:	c3                   	ret
140082dcc:	cc                   	int3
140082dcd:	cc                   	int3
140082dce:	cc                   	int3
140082dcf:	cc                   	int3
140082dd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140082dd5:	57                   	push   %rdi
140082dd6:	48 83 ec 20          	sub    $0x20,%rsp
140082dda:	8b fa                	mov    %edx,%edi
140082ddc:	48 8b d9             	mov    %rcx,%rbx
140082ddf:	48 8b 51 30          	mov    0x30(%rcx),%rdx
140082de3:	48 83 fa 0f          	cmp    $0xf,%rdx
140082de7:	76 2d                	jbe    0x140082e16
140082de9:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140082ded:	48 ff c2             	inc    %rdx
140082df0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140082df7:	72 18                	jb     0x140082e11
140082df9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140082dfd:	48 83 c2 27          	add    $0x27,%rdx
140082e01:	49 2b c8             	sub    %r8,%rcx
140082e04:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140082e08:	48 83 f8 1f          	cmp    $0x1f,%rax
140082e0c:	77 50                	ja     0x140082e5e
140082e0e:	49 8b c8             	mov    %r8,%rcx
140082e11:	e8 f6 d0 22 00       	call   0x1402aff0c
140082e16:	48 8d 05 7b 70 31 00 	lea    0x31707b(%rip),%rax        # 0x140399e98
140082e1d:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
140082e24:	00
140082e25:	48 c7 43 30 0f 00 00 	movq   $0xf,0x30(%rbx)
140082e2c:	00
140082e2d:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140082e31:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
140082e35:	48 89 03             	mov    %rax,(%rbx)
140082e38:	e8 f7 ee 22 00       	call   0x1402b1d34
140082e3d:	40 f6 c7 01          	test   $0x1,%dil
140082e41:	74 0d                	je     0x140082e50
140082e43:	ba 38 00 00 00       	mov    $0x38,%edx
140082e48:	48 8b cb             	mov    %rbx,%rcx
140082e4b:	e8 bc d0 22 00       	call   0x1402aff0c
140082e50:	48 8b c3             	mov    %rbx,%rax
140082e53:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140082e58:	48 83 c4 20          	add    $0x20,%rsp
140082e5c:	5f                   	pop    %rdi
140082e5d:	c3                   	ret
140082e5e:	e8 c1 35 23 00       	call   0x1402b6424
140082e63:	cc                   	int3
140082e64:	cc                   	int3
140082e65:	cc                   	int3
140082e66:	cc                   	int3
140082e67:	cc                   	int3
140082e68:	cc                   	int3
140082e69:	cc                   	int3
140082e6a:	cc                   	int3
140082e6b:	cc                   	int3
140082e6c:	cc                   	int3
140082e6d:	cc                   	int3
140082e6e:	cc                   	int3
140082e6f:	cc                   	int3
140082e70:	40 53                	rex push %rbx
140082e72:	48 83 ec 20          	sub    $0x20,%rsp
140082e76:	48 8b 51 30          	mov    0x30(%rcx),%rdx
140082e7a:	48 8b d9             	mov    %rcx,%rbx
140082e7d:	48 83 fa 0f          	cmp    $0xf,%rdx
140082e81:	76 2d                	jbe    0x140082eb0
140082e83:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140082e87:	48 ff c2             	inc    %rdx
140082e8a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140082e91:	72 18                	jb     0x140082eab
140082e93:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140082e97:	48 83 c2 27          	add    $0x27,%rdx
140082e9b:	49 2b c8             	sub    %r8,%rcx
140082e9e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140082ea2:	48 83 f8 1f          	cmp    $0x1f,%rax
140082ea6:	77 34                	ja     0x140082edc
140082ea8:	49 8b c8             	mov    %r8,%rcx
140082eab:	e8 5c d0 22 00       	call   0x1402aff0c
140082eb0:	48 8d 05 e1 6f 31 00 	lea    0x316fe1(%rip),%rax        # 0x140399e98
140082eb7:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
140082ebe:	00
140082ebf:	48 c7 43 30 0f 00 00 	movq   $0xf,0x30(%rbx)
140082ec6:	00
140082ec7:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140082ecb:	c6 43 18 00          	movb   $0x0,0x18(%rbx)
140082ecf:	48 89 03             	mov    %rax,(%rbx)
140082ed2:	48 83 c4 20          	add    $0x20,%rsp
140082ed6:	5b                   	pop    %rbx
140082ed7:	e9 58 ee 22 00       	jmp    0x1402b1d34
140082edc:	e8 43 35 23 00       	call   0x1402b6424
140082ee1:	cc                   	int3
140082ee2:	cc                   	int3
140082ee3:	cc                   	int3
140082ee4:	cc                   	int3
140082ee5:	cc                   	int3
140082ee6:	cc                   	int3
140082ee7:	cc                   	int3
140082ee8:	cc                   	int3
140082ee9:	cc                   	int3
140082eea:	cc                   	int3
140082eeb:	cc                   	int3
140082eec:	cc                   	int3
140082eed:	cc                   	int3
140082eee:	cc                   	int3
140082eef:	cc                   	int3
140082ef0:	48 83 79 30 0f       	cmpq   $0xf,0x30(%rcx)
140082ef5:	48 8d 41 18          	lea    0x18(%rcx),%rax
140082ef9:	76 03                	jbe    0x140082efe
140082efb:	48 8b 00             	mov    (%rax),%rax
140082efe:	c3                   	ret
140082eff:	cc                   	int3
140082f00:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140082f05:	53                   	push   %rbx
140082f06:	48 83 ec 40          	sub    $0x40,%rsp
140082f0a:	48 8b d9             	mov    %rcx,%rbx
140082f0d:	0f 57 c0             	xorps  %xmm0,%xmm0
140082f10:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140082f14:	48 8d 05 f5 54 32 00 	lea    0x3254f5(%rip),%rax        # 0x1403a8410
140082f1b:	48 89 01             	mov    %rax,(%rcx)
140082f1e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140082f23:	e8 78 80 ff ff       	call   0x14007afa0
140082f28:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140082f2c:	4c 8d 0d 35 52 32 00 	lea    0x325235(%rip),%r9        # 0x1403a8168
140082f33:	4c 8b c0             	mov    %rax,%r8
140082f36:	48 8d 15 43 52 32 00 	lea    0x325243(%rip),%rdx        # 0x1403a8180
140082f3d:	e8 1e 2f 00 00       	call   0x140085e60
140082f42:	90                   	nop
140082f43:	48 8b c3             	mov    %rbx,%rax
140082f46:	48 83 c4 40          	add    $0x40,%rsp
140082f4a:	5b                   	pop    %rbx
140082f4b:	c3                   	ret
140082f4c:	cc                   	int3
140082f4d:	cc                   	int3
140082f4e:	cc                   	int3
140082f4f:	cc                   	int3
140082f50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140082f55:	57                   	push   %rdi
140082f56:	48 83 ec 20          	sub    $0x20,%rsp
140082f5a:	8b fa                	mov    %edx,%edi
140082f5c:	48 8b d9             	mov    %rcx,%rbx
140082f5f:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140082f63:	48 83 fa 07          	cmp    $0x7,%rdx
140082f67:	76 32                	jbe    0x140082f9b
140082f69:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140082f6d:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140082f74:	00
140082f75:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140082f7c:	72 18                	jb     0x140082f96
140082f7e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140082f82:	48 83 c2 27          	add    $0x27,%rdx
140082f86:	49 2b c8             	sub    %r8,%rcx
140082f89:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140082f8d:	48 83 f8 1f          	cmp    $0x1f,%rax
140082f91:	77 45                	ja     0x140082fd8
140082f93:	49 8b c8             	mov    %r8,%rcx
140082f96:	e8 71 cf 22 00       	call   0x1402aff0c
140082f9b:	33 c0                	xor    %eax,%eax
140082f9d:	48 c7 43 20 07 00 00 	movq   $0x7,0x20(%rbx)
140082fa4:	00
140082fa5:	48 89 43 18          	mov    %rax,0x18(%rbx)
140082fa9:	66 89 43 08          	mov    %ax,0x8(%rbx)
140082fad:	48 8d 05 74 53 32 00 	lea    0x325374(%rip),%rax        # 0x1403a8328
140082fb4:	48 89 03             	mov    %rax,(%rbx)
140082fb7:	40 f6 c7 01          	test   $0x1,%dil
140082fbb:	74 0d                	je     0x140082fca
140082fbd:	ba 38 00 00 00       	mov    $0x38,%edx
140082fc2:	48 8b cb             	mov    %rbx,%rcx
140082fc5:	e8 42 cf 22 00       	call   0x1402aff0c
140082fca:	48 8b c3             	mov    %rbx,%rax
140082fcd:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140082fd2:	48 83 c4 20          	add    $0x20,%rsp
140082fd6:	5f                   	pop    %rdi
140082fd7:	c3                   	ret
140082fd8:	e8 47 34 23 00       	call   0x1402b6424
140082fdd:	cc                   	int3
140082fde:	cc                   	int3
140082fdf:	cc                   	int3
140082fe0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140082fe5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140082fea:	57                   	push   %rdi
140082feb:	41 54                	push   %r12
140082fed:	41 55                	push   %r13
140082fef:	41 56                	push   %r14
140082ff1:	41 57                	push   %r15
140082ff3:	48 81 ec 60 04 00 00 	sub    $0x460,%rsp
140082ffa:	48 8b 05 7f 2a 35 00 	mov    0x352a7f(%rip),%rax        # 0x1403d5a80
140083001:	48 33 c4             	xor    %rsp,%rax
140083004:	48 89 84 24 50 04 00 	mov    %rax,0x450(%rsp)
14008300b:	00
14008300c:	4c 8b e2             	mov    %rdx,%r12
14008300f:	4c 8b f1             	mov    %rcx,%r14
140083012:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140083017:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14008301c:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
140083023:	00
140083024:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14008302b:	00
14008302c:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140083030:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140083035:	e8 56 f2 ff ff       	call   0x140082290
14008303a:	f2 0f 10 00          	movsd  (%rax),%xmm0
14008303e:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
140083044:	8b 48 08             	mov    0x8(%rax),%ecx
140083047:	89 8c 24 40 01 00 00 	mov    %ecx,0x140(%rsp)
14008304e:	48 8d 05 7b 36 35 00 	lea    0x35367b(%rip),%rax        # 0x1403d66d0
140083055:	48 89 84 24 48 01 00 	mov    %rax,0x148(%rsp)
14008305c:	00
14008305d:	0f 28 84 24 40 01 00 	movaps 0x140(%rsp),%xmm0
140083064:	00
140083065:	66 0f 7f 84 24 30 01 	movdqa %xmm0,0x130(%rsp)
14008306c:	00 00
14008306e:	8b 44 24 20          	mov    0x20(%rsp),%eax
140083072:	85 c0                	test   %eax,%eax
140083074:	0f 84 4b 09 00 00    	je     0x1400839c5
14008307a:	83 f8 01             	cmp    $0x1,%eax
14008307d:	0f 95 c0             	setne  %al
140083080:	84 c0                	test   %al,%al
140083082:	0f 84 45 09 00 00    	je     0x1400839cd
140083088:	49 8d 56 08          	lea    0x8(%r14),%rdx
14008308c:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140083091:	e8 fa f1 ff ff       	call   0x140082290
140083096:	f2 0f 10 00          	movsd  (%rax),%xmm0
14008309a:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
1400830a0:	8b 50 08             	mov    0x8(%rax),%edx
1400830a3:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1400830a7:	85 d2                	test   %edx,%edx
1400830a9:	74 0e                	je     0x1400830b9
1400830ab:	8d 41 ff             	lea    -0x1(%rcx),%eax
1400830ae:	a9 f7 ff ff ff       	test   $0xfffffff7,%eax
1400830b3:	0f 85 3a 09 00 00    	jne    0x1400839f3
1400830b9:	83 f9 03             	cmp    $0x3,%ecx
1400830bc:	0f 85 42 09 00 00    	jne    0x140083a04
1400830c2:	0f 57 c0             	xorps  %xmm0,%xmm0
1400830c5:	41 0f 11 04 24       	movups %xmm0,(%r12)
1400830ca:	33 ff                	xor    %edi,%edi
1400830cc:	49 89 3c 24          	mov    %rdi,(%r12)
1400830d0:	49 89 7c 24 08       	mov    %rdi,0x8(%r12)
1400830d5:	b9 20 00 00 00       	mov    $0x20,%ecx
1400830da:	e8 f1 cd 22 00       	call   0x1402afed0
1400830df:	48 89 00             	mov    %rax,(%rax)
1400830e2:	48 89 40 08          	mov    %rax,0x8(%rax)
1400830e6:	49 89 04 24          	mov    %rax,(%r12)
1400830ea:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
1400830f1:	00
1400830f2:	0f 57 c0             	xorps  %xmm0,%xmm0
1400830f5:	0f 11 84 24 90 01 00 	movups %xmm0,0x190(%rsp)
1400830fc:	00
1400830fd:	0f 11 84 24 a0 01 00 	movups %xmm0,0x1a0(%rsp)
140083104:	00
140083105:	0f 11 84 24 b0 01 00 	movups %xmm0,0x1b0(%rsp)
14008310c:	00
14008310d:	48 89 bc 24 c0 01 00 	mov    %rdi,0x1c0(%rsp)
140083114:	00
140083115:	48 c7 84 24 c8 01 00 	movq   $0x7,0x1c8(%rsp)
14008311c:	00 07 00 00 00
140083121:	66 89 bc 24 b0 01 00 	mov    %di,0x1b0(%rsp)
140083128:	00
140083129:	0f 11 84 24 50 01 00 	movups %xmm0,0x150(%rsp)
140083130:	00
140083131:	0f 11 84 24 60 01 00 	movups %xmm0,0x160(%rsp)
140083138:	00
140083139:	0f 11 84 24 70 01 00 	movups %xmm0,0x170(%rsp)
140083140:	00
140083141:	48 89 bc 24 80 01 00 	mov    %rdi,0x180(%rsp)
140083148:	00
140083149:	48 c7 84 24 88 01 00 	movq   $0x7,0x188(%rsp)
140083150:	00 07 00 00 00
140083155:	66 89 bc 24 70 01 00 	mov    %di,0x170(%rsp)
14008315c:	00
14008315d:	66 0f 7f 84 24 40 01 	movdqa %xmm0,0x140(%rsp)
140083164:	00 00
140083166:	49 8d 56 08          	lea    0x8(%r14),%rdx
14008316a:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
140083171:	00
140083172:	e8 89 2a 00 00       	call   0x140085c00
140083177:	85 c0                	test   %eax,%eax
140083179:	0f 85 ab 08 00 00    	jne    0x140083a2a
14008317f:	0f 57 c0             	xorps  %xmm0,%xmm0
140083182:	0f 11 84 24 d0 01 00 	movups %xmm0,0x1d0(%rsp)
140083189:	00
14008318a:	4c 8b bc 24 48 01 00 	mov    0x148(%rsp),%r15
140083191:	00
140083192:	4d 85 ff             	test   %r15,%r15
140083195:	74 05                	je     0x14008319c
140083197:	f0 41 ff 47 08       	lock incl 0x8(%r15)
14008319c:	0f 28 84 24 40 01 00 	movaps 0x140(%rsp),%xmm0
1400831a3:	00
1400831a4:	66 0f 7f 84 24 d0 01 	movdqa %xmm0,0x1d0(%rsp)
1400831ab:	00 00
1400831ad:	4d 85 ff             	test   %r15,%r15
1400831b0:	74 05                	je     0x1400831b7
1400831b2:	f0 41 ff 47 08       	lock incl 0x8(%r15)
1400831b7:	0f 57 c9             	xorps  %xmm1,%xmm1
1400831ba:	f3 0f 7f 8c 24 30 01 	movdqu %xmm1,0x130(%rsp)
1400831c1:	00 00
1400831c3:	4d 85 ff             	test   %r15,%r15
1400831c6:	74 31                	je     0x1400831f9
1400831c8:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1400831cd:	8b c3                	mov    %ebx,%eax
1400831cf:	f0 41 0f c1 47 08    	lock xadd %eax,0x8(%r15)
1400831d5:	83 f8 01             	cmp    $0x1,%eax
1400831d8:	75 1f                	jne    0x1400831f9
1400831da:	49 8b 07             	mov    (%r15),%rax
1400831dd:	49 8b cf             	mov    %r15,%rcx
1400831e0:	ff 10                	call   *(%rax)
1400831e2:	8b c3                	mov    %ebx,%eax
1400831e4:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1400831ea:	83 f8 01             	cmp    $0x1,%eax
1400831ed:	75 0a                	jne    0x1400831f9
1400831ef:	49 8b 07             	mov    (%r15),%rax
1400831f2:	49 8b cf             	mov    %r15,%rcx
1400831f5:	ff 50 08             	call   *0x8(%rax)
1400831f8:	90                   	nop
1400831f9:	4c 8b ac 24 d8 01 00 	mov    0x1d8(%rsp),%r13
140083200:	00
140083201:	48 8b bc 24 d0 01 00 	mov    0x1d0(%rsp),%rdi
140083208:	00
140083209:	33 db                	xor    %ebx,%ebx
14008320b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140083210:	48 85 ff             	test   %rdi,%rdi
140083213:	0f 84 4d 04 00 00    	je     0x140083666
140083219:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
14008321d:	e8 5e f4 ff ff       	call   0x140082680
140083222:	84 c0                	test   %al,%al
140083224:	0f 84 86 03 00 00    	je     0x1400835b0
14008322a:	41 83 7e 30 00       	cmpl   $0x0,0x30(%r14)
14008322f:	0f 85 e3 00 00 00    	jne    0x140083318
140083235:	b9 30 00 00 00       	mov    $0x30,%ecx
14008323a:	e8 91 cc 22 00       	call   0x1402afed0
14008323f:	4c 8b f0             	mov    %rax,%r14
140083242:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140083247:	48 8d 05 5a 4f 32 00 	lea    0x324f5a(%rip),%rax        # 0x1403a81a8
14008324e:	49 89 06             	mov    %rax,(%r14)
140083251:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140083255:	48 8d 57 20          	lea    0x20(%rdi),%rdx
140083259:	e8 42 7d ff ff       	call   0x14007afa0
14008325e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140083263:	48 8b 41 28          	mov    0x28(%rcx),%rax
140083267:	49 89 46 28          	mov    %rax,0x28(%r14)
14008326b:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)