1402b2dc4:	ff 15 6e 9e 85 00    	call   *0x859e6e(%rip)        # 0x140b0cc38
1402b2dca:	41 8b c5             	mov    %r13d,%eax
1402b2dcd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b2dd2:	41 03 c5             	add    %r13d,%eax
1402b2dd5:	75 10                	jne    0x1402b2de7
1402b2dd7:	48 8b 03             	mov    (%rbx),%rax
1402b2dda:	48 8b cb             	mov    %rbx,%rcx
1402b2ddd:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b2de1:	ff 15 51 9e 85 00    	call   *0x859e51(%rip)        # 0x140b0cc38
1402b2de7:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1402b2deb:	48 33 cc             	xor    %rsp,%rcx
1402b2dee:	e8 ed c7 83 00       	call   0x140aef5e0
1402b2df3:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1402b2dfa:	41 5f                	pop    %r15
1402b2dfc:	41 5e                	pop    %r14
1402b2dfe:	41 5d                	pop    %r13
1402b2e00:	41 5c                	pop    %r12
1402b2e02:	5f                   	pop    %rdi
1402b2e03:	5e                   	pop    %rsi
1402b2e04:	5b                   	pop    %rbx
1402b2e05:	5d                   	pop    %rbp
1402b2e06:	c3                   	ret
1402b2e07:	90                   	nop
1402b2e08:	40 55                	rex push %rbp
1402b2e0a:	53                   	push   %rbx
1402b2e0b:	56                   	push   %rsi
1402b2e0c:	57                   	push   %rdi
1402b2e0d:	41 54                	push   %r12
1402b2e0f:	41 55                	push   %r13
1402b2e11:	41 56                	push   %r14
1402b2e13:	41 57                	push   %r15
1402b2e15:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
1402b2e1a:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
1402b2e21:	48 8b 05 18 c2 a0 00 	mov    0xa0c218(%rip),%rax        # 0x140cbf040
1402b2e28:	48 33 c4             	xor    %rsp,%rax
1402b2e2b:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402b2e2f:	4d 8b e1             	mov    %r9,%r12
1402b2e32:	4d 8b e8             	mov    %r8,%r13
1402b2e35:	48 8b da             	mov    %rdx,%rbx
1402b2e38:	48 89 55 c7          	mov    %rdx,-0x39(%rbp)
1402b2e3c:	4c 8b f9             	mov    %rcx,%r15
1402b2e3f:	33 f6                	xor    %esi,%esi
1402b2e41:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1402b2e45:	49 8b 57 30          	mov    0x30(%r15),%rdx
1402b2e49:	48 8b c1             	mov    %rcx,%rax
1402b2e4c:	48 2b c2             	sub    %rdx,%rax
1402b2e4f:	48 c1 f8 05          	sar    $0x5,%rax
1402b2e53:	41 83 ce ff          	or     $0xffffffff,%r14d
1402b2e57:	48 85 c0             	test   %rax,%rax
1402b2e5a:	0f 84 61 01 00 00    	je     0x1402b2fc1
1402b2e60:	45 33 f6             	xor    %r14d,%r14d
1402b2e63:	48 2b ca             	sub    %rdx,%rcx
1402b2e66:	48 c1 f9 05          	sar    $0x5,%rcx
1402b2e6a:	48 3b f1             	cmp    %rcx,%rsi
1402b2e6d:	0f 83 04 02 00 00    	jae    0x1402b3077
1402b2e73:	49 03 d6             	add    %r14,%rdx
1402b2e76:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402b2e7a:	e8 11 b9 e5 ff       	call   0x14010e790
1402b2e7f:	48 8b 0b             	mov    (%rbx),%rcx
1402b2e82:	48 8b 01             	mov    (%rcx),%rax
1402b2e85:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1402b2e89:	48 8b 40 40          	mov    0x40(%rax),%rax
1402b2e8d:	ff 15 a5 9d 85 00    	call   *0x859da5(%rip)        # 0x140b0cc38
1402b2e93:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402b2e97:	48 85 c9             	test   %rcx,%rcx
1402b2e9a:	74 04                	je     0x1402b2ea0
1402b2e9c:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402b2ea0:	48 8b 38             	mov    (%rax),%rdi
1402b2ea3:	48 89 7d b7          	mov    %rdi,-0x49(%rbp)
1402b2ea7:	48 8b 58 08          	mov    0x8(%rax),%rbx
1402b2eab:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1402b2eaf:	48 85 ff             	test   %rdi,%rdi
1402b2eb2:	74 69                	je     0x1402b2f1d
1402b2eb4:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1402b2eb8:	49 8b cd             	mov    %r13,%rcx
1402b2ebb:	e8 cc 5e 02 00       	call   0x1402d8d8c
1402b2ec0:	48 85 db             	test   %rbx,%rbx
1402b2ec3:	74 0c                	je     0x1402b2ed1
1402b2ec5:	f0 ff 43 08          	lock incl 0x8(%rbx)
1402b2ec9:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402b2ecd:	48 8b 7d b7          	mov    -0x49(%rbp),%rdi
1402b2ed1:	48 89 38             	mov    %rdi,(%rax)
1402b2ed4:	48 8b 78 08          	mov    0x8(%rax),%rdi
1402b2ed8:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402b2edc:	48 85 ff             	test   %rdi,%rdi
1402b2edf:	74 3c                	je     0x1402b2f1d
1402b2ee1:	83 cb ff             	or     $0xffffffff,%ebx
1402b2ee4:	8b c3                	mov    %ebx,%eax
1402b2ee6:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402b2eeb:	03 c3                	add    %ebx,%eax
1402b2eed:	75 2a                	jne    0x1402b2f19
1402b2eef:	48 8b 07             	mov    (%rdi),%rax
1402b2ef2:	48 8b cf             	mov    %rdi,%rcx
1402b2ef5:	48 8b 00             	mov    (%rax),%rax
1402b2ef8:	ff 15 3a 9d 85 00    	call   *0x859d3a(%rip)        # 0x140b0cc38
1402b2efe:	8b c3                	mov    %ebx,%eax
1402b2f00:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402b2f05:	03 c3                	add    %ebx,%eax
1402b2f07:	75 10                	jne    0x1402b2f19
1402b2f09:	48 8b 07             	mov    (%rdi),%rax
1402b2f0c:	48 8b cf             	mov    %rdi,%rcx
1402b2f0f:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b2f13:	ff 15 1f 9d 85 00    	call   *0x859d1f(%rip)        # 0x140b0cc38
1402b2f19:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402b2f1d:	48 85 db             	test   %rbx,%rbx
1402b2f20:	74 3e                	je     0x1402b2f60
1402b2f22:	83 cf ff             	or     $0xffffffff,%edi
1402b2f25:	8b c7                	mov    %edi,%eax
1402b2f27:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402b2f2c:	03 c7                	add    %edi,%eax
1402b2f2e:	75 30                	jne    0x1402b2f60
1402b2f30:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402b2f34:	48 8b 03             	mov    (%rbx),%rax
1402b2f37:	48 8b cb             	mov    %rbx,%rcx
1402b2f3a:	48 8b 00             	mov    (%rax),%rax
1402b2f3d:	ff 15 f5 9c 85 00    	call   *0x859cf5(%rip)        # 0x140b0cc38
1402b2f43:	8b c7                	mov    %edi,%eax
1402b2f45:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b2f4a:	03 c7                	add    %edi,%eax
1402b2f4c:	75 12                	jne    0x1402b2f60
1402b2f4e:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1402b2f52:	48 8b 01             	mov    (%rcx),%rax
1402b2f55:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b2f59:	ff 15 d9 9c 85 00    	call   *0x859cd9(%rip)        # 0x140b0cc38
1402b2f5f:	90                   	nop
1402b2f60:	48 8b 45 07          	mov    0x7(%rbp),%rax
1402b2f64:	48 83 f8 0f          	cmp    $0xf,%rax
1402b2f68:	76 2d                	jbe    0x1402b2f97
1402b2f6a:	48 ff c0             	inc    %rax
1402b2f6d:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1402b2f71:	48 8b d1             	mov    %rcx,%rdx
1402b2f74:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402b2f7a:	72 15                	jb     0x1402b2f91
1402b2f7c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402b2f80:	48 2b d1             	sub    %rcx,%rdx
1402b2f83:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402b2f87:	48 83 f8 1f          	cmp    $0x1f,%rax
1402b2f8b:	0f 87 e6 00 00 00    	ja     0x1402b3077
1402b2f91:	ff 15 29 99 85 00    	call   *0x859929(%rip)        # 0x140b0c8c0
1402b2f97:	48 ff c6             	inc    %rsi
1402b2f9a:	49 83 c6 20          	add    $0x20,%r14
1402b2f9e:	49 8b 4f 38          	mov    0x38(%r15),%rcx
1402b2fa2:	49 8b 57 30          	mov    0x30(%r15),%rdx
1402b2fa6:	48 8b c1             	mov    %rcx,%rax
1402b2fa9:	48 2b c2             	sub    %rdx,%rax
1402b2fac:	48 c1 f8 05          	sar    $0x5,%rax
1402b2fb0:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
1402b2fb4:	48 3b f0             	cmp    %rax,%rsi
1402b2fb7:	0f 82 a6 fe ff ff    	jb     0x1402b2e63
1402b2fbd:	41 83 ce ff          	or     $0xffffffff,%r14d
1402b2fc1:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b2fc4:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
1402b2fc9:	48 8b 0b             	mov    (%rbx),%rcx
1402b2fcc:	48 8b 01             	mov    (%rcx),%rax
1402b2fcf:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1402b2fd3:	66 0f 6f 0d a5 ec 8f 	movdqa 0x8feca5(%rip),%xmm1        # 0x140bb1c80
1402b2fda:	00
1402b2fdb:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
1402b2fe0:	8b 15 ba 66 89 00    	mov    0x8966ba(%rip),%edx        # 0x140b496a0
1402b2fe6:	66 89 55 ef          	mov    %dx,-0x11(%rbp)
1402b2fea:	8a 15 b2 66 89 00    	mov    0x8966b2(%rip),%dl        # 0x140b496a2
1402b2ff0:	88 55 f1             	mov    %dl,-0xf(%rbp)
1402b2ff3:	33 f6                	xor    %esi,%esi
1402b2ff5:	40 88 75 f2          	mov    %sil,-0xe(%rbp)
1402b2ff9:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1402b2ffd:	48 8b 40 40          	mov    0x40(%rax),%rax
1402b3001:	ff 15 31 9c 85 00    	call   *0x859c31(%rip)        # 0x140b0cc38
1402b3007:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b300a:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1402b300f:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402b3013:	48 85 c9             	test   %rcx,%rcx
1402b3016:	74 04                	je     0x1402b301c
1402b3018:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402b301c:	48 8b 08             	mov    (%rax),%rcx
1402b301f:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
1402b3023:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b3027:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402b302b:	41 b1 01             	mov    $0x1,%r9b
1402b302e:	45 33 c0             	xor    %r8d,%r8d
1402b3031:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402b3035:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402b3039:	e8 06 7d e5 ff       	call   0x14010ad44
1402b303e:	8a d8                	mov    %al,%bl
1402b3040:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1402b3044:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
1402b304a:	48 83 f9 0f          	cmp    $0xf,%rcx
1402b304e:	76 37                	jbe    0x1402b3087
1402b3050:	48 ff c1             	inc    %rcx
1402b3053:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1402b3057:	48 8b c2             	mov    %rdx,%rax
1402b305a:	49 3b cf             	cmp    %r15,%rcx
1402b305d:	72 1f                	jb     0x1402b307e
1402b305f:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
1402b3063:	48 2b c2             	sub    %rdx,%rax
1402b3066:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402b306a:	48 83 f8 1f          	cmp    $0x1f,%rax
1402b306e:	76 0e                	jbe    0x1402b307e
1402b3070:	ff 15 22 99 85 00    	call   *0x859922(%rip)        # 0x140b0c998
1402b3076:	90                   	nop
1402b3077:	ff 15 1b 99 85 00    	call   *0x85991b(%rip)        # 0x140b0c998
1402b307d:	90                   	nop
1402b307e:	48 8b ca             	mov    %rdx,%rcx
1402b3081:	ff 15 39 98 85 00    	call   *0x859839(%rip)        # 0x140b0c8c0
1402b3087:	84 db                	test   %bl,%bl
1402b3089:	0f 84 98 03 00 00    	je     0x1402b3427
1402b308f:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b3092:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1402b3096:	66 0f 6f 0d e2 eb 8f 	movdqa 0x8febe2(%rip),%xmm1        # 0x140bb1c80
1402b309d:	00
1402b309e:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
1402b30a3:	8b 05 f7 65 89 00    	mov    0x8965f7(%rip),%eax        # 0x140b496a0
1402b30a9:	66 89 45 ef          	mov    %ax,-0x11(%rbp)
1402b30ad:	8a 05 ef 65 89 00    	mov    0x8965ef(%rip),%al        # 0x140b496a2
1402b30b3:	88 45 f1             	mov    %al,-0xf(%rbp)
1402b30b6:	40 88 75 f2          	mov    %sil,-0xe(%rbp)
1402b30ba:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1402b30be:	49 8b cd             	mov    %r13,%rcx
1402b30c1:	e8 8a 74 e5 ff       	call   0x14010a550
1402b30c6:	48 8b 18             	mov    (%rax),%rbx
1402b30c9:	48 8b 45 07          	mov    0x7(%rbp),%rax
1402b30cd:	48 83 f8 0f          	cmp    $0xf,%rax
1402b30d1:	76 2d                	jbe    0x1402b3100
1402b30d3:	48 ff c0             	inc    %rax
1402b30d6:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1402b30da:	48 8b d1             	mov    %rcx,%rdx
1402b30dd:	49 3b c7             	cmp    %r15,%rax
1402b30e0:	72 18                	jb     0x1402b30fa
1402b30e2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402b30e6:	48 2b d1             	sub    %rcx,%rdx
1402b30e9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402b30ed:	48 83 f8 1f          	cmp    $0x1f,%rax
1402b30f1:	76 07                	jbe    0x1402b30fa
1402b30f3:	ff 15 9f 98 85 00    	call   *0x85989f(%rip)        # 0x140b0c998
1402b30f9:	cc                   	int3
1402b30fa:	ff 15 c0 97 85 00    	call   *0x8597c0(%rip)        # 0x140b0c8c0
1402b3100:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b3103:	48 85 db             	test   %rbx,%rbx
1402b3106:	0f 84 51 02 00 00    	je     0x1402b335d
1402b310c:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1402b3111:	b9 50 00 00 00       	mov    $0x50,%ecx
1402b3116:	ff 15 ac 97 85 00    	call   *0x8597ac(%rip)        # 0x140b0c8c8
1402b311c:	48 85 c0             	test   %rax,%rax
1402b311f:	75 07                	jne    0x1402b3128
1402b3121:	ff 15 71 93 85 00    	call   *0x859371(%rip)        # 0x140b0c498
1402b3127:	cc                   	int3
1402b3128:	48 89 00             	mov    %rax,(%rax)
1402b312b:	48 89 40 08          	mov    %rax,0x8(%rax)
1402b312f:	48 89 40 10          	mov    %rax,0x10(%rax)
1402b3133:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1402b3139:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402b313d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b3140:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1402b3144:	66 0f 6f 0d 34 eb 8f 	movdqa 0x8feb34(%rip),%xmm1        # 0x140bb1c80
1402b314b:	00
1402b314c:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
1402b3151:	8b 05 49 65 89 00    	mov    0x896549(%rip),%eax        # 0x140b496a0
1402b3157:	66 89 45 ef          	mov    %ax,-0x11(%rbp)
1402b315b:	8a 05 41 65 89 00    	mov    0x896541(%rip),%al        # 0x140b496a2
1402b3161:	88 45 f1             	mov    %al,-0xf(%rbp)
1402b3164:	40 88 75 f2          	mov    %sil,-0xe(%rbp)
1402b3168:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1402b316c:	49 8b cd             	mov    %r13,%rcx
1402b316f:	e8 dc 73 e5 ff       	call   0x14010a550
1402b3174:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
1402b3178:	48 85 c9             	test   %rcx,%rcx
1402b317b:	74 04                	je     0x1402b3181
1402b317d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402b3181:	0f 28 45 b7          	movaps -0x49(%rbp),%xmm0
1402b3185:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402b318a:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
1402b318e:	4c 8b c0             	mov    %rax,%r8
1402b3191:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402b3195:	e8 ea f1 ff ff       	call   0x1402b2384
1402b319a:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1402b319e:	48 85 c9             	test   %rcx,%rcx
1402b31a1:	74 3f                	je     0x1402b31e2
1402b31a3:	41 8b c6             	mov    %r14d,%eax
1402b31a6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402b31ab:	41 03 c6             	add    %r14d,%eax
1402b31ae:	75 32                	jne    0x1402b31e2
1402b31b0:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
1402b31b4:	48 8b 03             	mov    (%rbx),%rax
1402b31b7:	48 8b cb             	mov    %rbx,%rcx
1402b31ba:	48 8b 00             	mov    (%rax),%rax
1402b31bd:	ff 15 75 9a 85 00    	call   *0x859a75(%rip)        # 0x140b0cc38
1402b31c3:	41 8b c6             	mov    %r14d,%eax
1402b31c6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b31cb:	41 03 c6             	add    %r14d,%eax
1402b31ce:	75 12                	jne    0x1402b31e2
1402b31d0:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1402b31d4:	48 8b 01             	mov    (%rcx),%rax
1402b31d7:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b31db:	ff 15 57 9a 85 00    	call   *0x859a57(%rip)        # 0x140b0cc38
1402b31e1:	90                   	nop
1402b31e2:	48 8b 45 07          	mov    0x7(%rbp),%rax
1402b31e6:	48 83 f8 0f          	cmp    $0xf,%rax
1402b31ea:	76 2d                	jbe    0x1402b3219
1402b31ec:	48 ff c0             	inc    %rax
1402b31ef:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1402b31f3:	48 8b d1             	mov    %rcx,%rdx
1402b31f6:	49 3b c7             	cmp    %r15,%rax
1402b31f9:	72 18                	jb     0x1402b3213
1402b31fb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402b31ff:	48 2b d1             	sub    %rcx,%rdx
1402b3202:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402b3206:	48 83 f8 1f          	cmp    $0x1f,%rax
1402b320a:	76 07                	jbe    0x1402b3213
1402b320c:	ff 15 86 97 85 00    	call   *0x859786(%rip)        # 0x140b0c998
1402b3212:	cc                   	int3
1402b3213:	ff 15 a7 96 85 00    	call   *0x8596a7(%rip)        # 0x140b0c8c0
1402b3219:	89 75 e7             	mov    %esi,-0x19(%rbp)
1402b321c:	89 75 a7             	mov    %esi,-0x59(%rbp)
1402b321f:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
1402b3223:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
1402b3227:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1402b322b:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402b322f:	e8 b8 68 02 00       	call   0x1402d9aec
1402b3234:	48 8b 08             	mov    (%rax),%rcx
1402b3237:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
1402b323b:	48 8b 78 08          	mov    0x8(%rax),%rdi
1402b323f:	48 89 7d af          	mov    %rdi,-0x51(%rbp)
1402b3243:	48 89 30             	mov    %rsi,(%rax)
1402b3246:	48 89 70 08          	mov    %rsi,0x8(%rax)
1402b324a:	48 8b 5d f7          	mov    -0x9(%rbp),%rbx
1402b324e:	48 85 db             	test   %rbx,%rbx
1402b3251:	74 3d                	je     0x1402b3290
1402b3253:	41 8b c6             	mov    %r14d,%eax
1402b3256:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402b325b:	41 03 c6             	add    %r14d,%eax
1402b325e:	75 2c                	jne    0x1402b328c
1402b3260:	48 8b 03             	mov    (%rbx),%rax
1402b3263:	48 8b cb             	mov    %rbx,%rcx
1402b3266:	48 8b 00             	mov    (%rax),%rax
1402b3269:	ff 15 c9 99 85 00    	call   *0x8599c9(%rip)        # 0x140b0cc38
1402b326f:	41 8b c6             	mov    %r14d,%eax
1402b3272:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402b3277:	41 03 c6             	add    %r14d,%eax
1402b327a:	75 10                	jne    0x1402b328c
1402b327c:	48 8b 03             	mov    (%rbx),%rax
1402b327f:	48 8b cb             	mov    %rbx,%rcx
1402b3282:	48 8b 40 08          	mov    0x8(%rax),%rax
1402b3286:	ff 15 ac 99 85 00    	call   *0x8599ac(%rip)        # 0x140b0cc38
1402b328c:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
1402b3290:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b3293:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1402b3297:	66 0f 6f 0d e1 e9 8f 	movdqa 0x8fe9e1(%rip),%xmm1        # 0x140bb1c80
1402b329e:	00
1402b329f:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
1402b32a4:	8b 05 f6 63 89 00    	mov    0x8963f6(%rip),%eax        # 0x140b496a0
1402b32aa:	66 89 45 ef          	mov    %ax,-0x11(%rbp)