1401518a9:	cc                   	int3
1401518aa:	33 d2                	xor    %edx,%edx
1401518ac:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401518b1:	e8 2e 9a eb ff       	call   0x14000b2e4
1401518b6:	cc                   	int3
1401518b7:	0f ae e8             	lfence
1401518ba:	ba 03 d3 81 02       	mov    $0x281d303,%edx
1401518bf:	8b c8                	mov    %eax,%ecx
1401518c1:	e8 82 9a eb ff       	call   0x14000b348
1401518c6:	cc                   	int3
1401518c7:	33 d2                	xor    %edx,%edx
1401518c9:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401518ce:	e8 11 9a eb ff       	call   0x14000b2e4
1401518d3:	cc                   	int3
1401518d4:	33 d2                	xor    %edx,%edx
1401518d6:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401518db:	e8 04 9a eb ff       	call   0x14000b2e4
1401518e0:	cc                   	int3
1401518e1:	33 d2                	xor    %edx,%edx
1401518e3:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
1401518e8:	e8 f7 99 eb ff       	call   0x14000b2e4
1401518ed:	cc                   	int3
1401518ee:	90                   	nop
1401518ef:	90                   	nop
1401518f0:	48 8b c4             	mov    %rsp,%rax
1401518f3:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401518f7:	53                   	push   %rbx
1401518f8:	56                   	push   %rsi
1401518f9:	57                   	push   %rdi
1401518fa:	41 54                	push   %r12
1401518fc:	41 55                	push   %r13
1401518fe:	41 56                	push   %r14
140151900:	41 57                	push   %r15
140151902:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
140151909:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
14015190d:	48 8b 05 6c f8 1a 00 	mov    0x1af86c(%rip),%rax        # 0x140301180
140151914:	48 33 c4             	xor    %rsp,%rax
140151917:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
14015191e:	00
14015191f:	4c 89 8c 24 80 00 00 	mov    %r9,0x80(%rsp)
140151926:	00
140151927:	49 8b c0             	mov    %r8,%rax
14015192a:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
140151931:	00
140151932:	4c 8b f1             	mov    %rcx,%r14
140151935:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
14015193c:	00
14015193d:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
140151944:	00
140151945:	4c 8b ac 24 a0 01 00 	mov    0x1a0(%rsp),%r13
14015194c:	00
14015194d:	48 8b 84 24 b0 01 00 	mov    0x1b0(%rsp),%rax
140151954:	00
140151955:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14015195a:	48 8b 84 24 b8 01 00 	mov    0x1b8(%rsp),%rax
140151961:	00
140151962:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140151967:	33 ff                	xor    %edi,%edi
140151969:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14015196e:	41 b8 09 c8 14 03    	mov    $0x314c809,%r8d
140151974:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140151979:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
140151980:	00
140151981:	e8 86 aa fa ff       	call   0x1400fc40c
140151986:	49 8b 56 10          	mov    0x10(%r14),%rdx
14015198a:	48 85 d2             	test   %rdx,%rdx
14015198d:	0f 84 05 0e 00 00    	je     0x140152798
140151993:	8b 42 08             	mov    0x8(%rdx),%eax
140151996:	eb 0a                	jmp    0x1401519a2
140151998:	8d 48 01             	lea    0x1(%rax),%ecx
14015199b:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401519a0:	74 0a                	je     0x1401519ac
1401519a2:	85 c0                	test   %eax,%eax
1401519a4:	0f 84 ee 0d 00 00    	je     0x140152798
1401519aa:	eb ec                	jmp    0x140151998
1401519ac:	49 8b 46 08          	mov    0x8(%r14),%rax
1401519b0:	49 8b 5e 10          	mov    0x10(%r14),%rbx
1401519b4:	0f 57 c0             	xorps  %xmm0,%xmm0
1401519b7:	f3 0f 7f 84 24 e8 00 	movdqu %xmm0,0xe8(%rsp)
1401519be:	00 00
1401519c0:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1401519c6:	48 85 db             	test   %rbx,%rbx
1401519c9:	74 15                	je     0x1401519e0
1401519cb:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
1401519d2:	00
1401519d3:	48 89 9c 24 f0 00 00 	mov    %rbx,0xf0(%rsp)
1401519da:	00
1401519db:	f0 44 01 7b 0c       	lock add %r15d,0xc(%rbx)
1401519e0:	83 ce ff             	or     $0xffffffff,%esi
1401519e3:	48 85 db             	test   %rbx,%rbx
1401519e6:	74 35                	je     0x140151a1d
1401519e8:	8b c6                	mov    %esi,%eax
1401519ea:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401519ef:	03 c6                	add    %esi,%eax
1401519f1:	75 2a                	jne    0x140151a1d
1401519f3:	48 8b 03             	mov    (%rbx),%rax
1401519f6:	48 8b cb             	mov    %rbx,%rcx
1401519f9:	48 8b 00             	mov    (%rax),%rax
1401519fc:	ff 15 2e 14 0c 00    	call   *0xc142e(%rip)        # 0x140212e30
140151a02:	8b c6                	mov    %esi,%eax
140151a04:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140151a09:	03 c6                	add    %esi,%eax
140151a0b:	75 10                	jne    0x140151a1d
140151a0d:	48 8b 03             	mov    (%rbx),%rax
140151a10:	48 8b cb             	mov    %rbx,%rcx
140151a13:	48 8b 40 08          	mov    0x8(%rax),%rax
140151a17:	ff 15 13 14 0c 00    	call   *0xc1413(%rip)        # 0x140212e30
140151a1d:	0f 57 c0             	xorps  %xmm0,%xmm0
140151a20:	0f 11 84 24 00 01 00 	movups %xmm0,0x100(%rsp)
140151a27:	00
140151a28:	66 0f 6f 35 d0 e6 16 	movdqa 0x16e6d0(%rip),%xmm6        # 0x1402c0100
140151a2f:	00
140151a30:	f3 0f 7f b4 24 10 01 	movdqu %xmm6,0x110(%rsp)
140151a37:	00 00
140151a39:	66 89 bc 24 00 01 00 	mov    %di,0x100(%rsp)
140151a40:	00
140151a41:	48 8d 94 24 00 01 00 	lea    0x100(%rsp),%rdx
140151a48:	00
140151a49:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140151a4e:	e8 d9 ac 00 00       	call   0x14015c72c
140151a53:	84 c0                	test   %al,%al
140151a55:	0f 85 96 02 00 00    	jne    0x140151cf1
140151a5b:	49 8b 96 50 01 00 00 	mov    0x150(%r14),%rdx
140151a62:	48 85 d2             	test   %rdx,%rdx
140151a65:	0f 84 1b 02 00 00    	je     0x140151c86
140151a6b:	8b 42 08             	mov    0x8(%rdx),%eax
140151a6e:	eb 0a                	jmp    0x140151a7a
140151a70:	8d 48 01             	lea    0x1(%rax),%ecx
140151a73:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140151a78:	74 09                	je     0x140151a83
140151a7a:	85 c0                	test   %eax,%eax
140151a7c:	75 f2                	jne    0x140151a70
140151a7e:	e9 03 02 00 00       	jmp    0x140151c86
140151a83:	49 8b 86 48 01 00 00 	mov    0x148(%r14),%rax
140151a8a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140151a8f:	48 85 c0             	test   %rax,%rax
140151a92:	0f 84 ee 01 00 00    	je     0x140151c86
140151a98:	49 8b 46 10          	mov    0x10(%r14),%rax
140151a9c:	48 8b df             	mov    %rdi,%rbx
140151a9f:	4c 8b ef             	mov    %rdi,%r13
140151aa2:	48 85 c0             	test   %rax,%rax
140151aa5:	74 0c                	je     0x140151ab3
140151aa7:	49 8b 5e 08          	mov    0x8(%r14),%rbx
140151aab:	f0 44 01 78 0c       	lock add %r15d,0xc(%rax)
140151ab0:	4c 8b e8             	mov    %rax,%r13
140151ab3:	0f 57 c0             	xorps  %xmm0,%xmm0
140151ab6:	f3 0f 7f 84 24 b8 00 	movdqu %xmm0,0xb8(%rsp)
140151abd:	00 00
140151abf:	48 8b 94 24 88 01 00 	mov    0x188(%rsp),%rdx
140151ac6:	00
140151ac7:	48 8b 42 08          	mov    0x8(%rdx),%rax
140151acb:	48 89 9c 24 a0 00 00 	mov    %rbx,0xa0(%rsp)
140151ad2:	00
140151ad3:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
140151ada:	00
140151adb:	4c 8b e7             	mov    %rdi,%r12
140151ade:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
140151ae5:	00
140151ae6:	48 85 c0             	test   %rax,%rax
140151ae9:	74 33                	je     0x140151b1e
140151aeb:	48 8b 0a             	mov    (%rdx),%rcx
140151aee:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
140151af5:	00
140151af6:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
140151afd:	00
140151afe:	4c 8b e0             	mov    %rax,%r12
140151b01:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140151b08:	00
140151b09:	f0 44 01 78 0c       	lock add %r15d,0xc(%rax)
140151b0e:	48 89 9c 24 a0 00 00 	mov    %rbx,0xa0(%rsp)
140151b15:	00
140151b16:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
140151b1d:	00
140151b1e:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140151b25:	00
140151b26:	4c 8b 30             	mov    (%rax),%r14
140151b29:	4c 89 b4 24 c8 00 00 	mov    %r14,0xc8(%rsp)
140151b30:	00
140151b31:	4d 85 f6             	test   %r14,%r14
140151b34:	74 20                	je     0x140151b56
140151b36:	49 8b 06             	mov    (%r14),%rax
140151b39:	49 8b ce             	mov    %r14,%rcx
140151b3c:	48 8b 40 08          	mov    0x8(%rax),%rax
140151b40:	ff 15 ea 12 0c 00    	call   *0xc12ea(%rip)        # 0x140212e30
140151b46:	48 89 9c 24 a0 00 00 	mov    %rbx,0xa0(%rsp)
140151b4d:	00
140151b4e:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
140151b55:	00
140151b56:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
140151b5d:	00
140151b5e:	48 8b 84 24 a8 01 00 	mov    0x1a8(%rsp),%rax
140151b65:	00
140151b66:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140151b6d:	00
140151b6e:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140151b75:	00
140151b76:	b9 40 00 00 00       	mov    $0x40,%ecx
140151b7b:	ff 15 cf 0f 0c 00    	call   *0xc0fcf(%rip)        # 0x140212b50
140151b81:	48 8b d8             	mov    %rax,%rbx
140151b84:	48 85 c0             	test   %rax,%rax
140151b87:	0f 84 14 0c 00 00    	je     0x1401527a1
140151b8d:	44 89 78 08          	mov    %r15d,0x8(%rax)
140151b91:	48 8d 05 48 09 0f 00 	lea    0xf0948(%rip),%rax        # 0x1402424e0
140151b98:	48 89 03             	mov    %rax,(%rbx)
140151b9b:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140151b9f:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140151ba3:	4d 85 e4             	test   %r12,%r12
140151ba6:	74 0e                	je     0x140151bb6
140151ba8:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140151bac:	4c 89 63 18          	mov    %r12,0x18(%rbx)
140151bb0:	f0 45 01 7c 24 0c    	lock add %r15d,0xc(%r12)
140151bb6:	4c 89 73 20          	mov    %r14,0x20(%rbx)
140151bba:	4d 85 f6             	test   %r14,%r14
140151bbd:	74 10                	je     0x140151bcf
140151bbf:	49 8b 06             	mov    (%r14),%rax
140151bc2:	49 8b ce             	mov    %r14,%rcx
140151bc5:	48 8b 40 08          	mov    0x8(%rax),%rax
140151bc9:	ff 15 61 12 0c 00    	call   *0xc1261(%rip)        # 0x140212e30
140151bcf:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140151bd6:	00
140151bd7:	48 89 43 28          	mov    %rax,0x28(%rbx)
140151bdb:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140151be2:	00
140151be3:	48 89 43 30          	mov    %rax,0x30(%rbx)
140151be7:	0f 57 c0             	xorps  %xmm0,%xmm0
140151bea:	f3 0f 7f 84 24 d0 00 	movdqu %xmm0,0xd0(%rsp)
140151bf1:	00 00
140151bf3:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140151bfa:	00
140151bfb:	48 89 43 38          	mov    %rax,0x38(%rbx)
140151bff:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140151c04:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140151c09:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140151c0e:	e8 cd 05 ef ff       	call   0x1400421e0
140151c13:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140151c18:	48 85 c9             	test   %rcx,%rcx
140151c1b:	74 12                	je     0x140151c2f
140151c1d:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
140151c22:	48 8b 01             	mov    (%rcx),%rax
140151c25:	48 8b 40 10          	mov    0x10(%rax),%rax
140151c29:	ff 15 01 12 0c 00    	call   *0xc1201(%rip)        # 0x140212e30
140151c2f:	48 39 bc 24 c8 00 00 	cmp    %rdi,0xc8(%rsp)
140151c36:	00
140151c37:	74 0d                	je     0x140151c46
140151c39:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140151c40:	00
140151c41:	e8 62 54 eb ff       	call   0x1400070a8
140151c46:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140151c4d:	00
140151c4e:	48 85 c9             	test   %rcx,%rcx
140151c51:	74 20                	je     0x140151c73
140151c53:	8b c6                	mov    %esi,%eax
140151c55:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140151c5a:	03 c6                	add    %esi,%eax
140151c5c:	75 15                	jne    0x140151c73
140151c5e:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140151c65:	00
140151c66:	48 8b 01             	mov    (%rcx),%rax
140151c69:	48 8b 40 08          	mov    0x8(%rax),%rax
140151c6d:	ff 15 bd 11 0c 00    	call   *0xc11bd(%rip)        # 0x140212e30
140151c73:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140151c78:	48 8b 01             	mov    (%rcx),%rax
140151c7b:	48 8b 40 10          	mov    0x10(%rax),%rax
140151c7f:	ff 15 ab 11 0c 00    	call   *0xc11ab(%rip)        # 0x140212e30
140151c85:	90                   	nop
140151c86:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
140151c8d:	00
140151c8e:	48 83 f8 07          	cmp    $0x7,%rax
140151c92:	76 36                	jbe    0x140151cca
140151c94:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140151c9b:	00
140151c9c:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
140151ca3:	00
140151ca4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140151caa:	48 8b d1             	mov    %rcx,%rdx
140151cad:	72 15                	jb     0x140151cc4
140151caf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140151cb3:	48 2b d1             	sub    %rcx,%rdx
140151cb6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140151cba:	48 83 f8 1f          	cmp    $0x1f,%rax
140151cbe:	0f 87 5a 0a 00 00    	ja     0x14015271e
140151cc4:	ff 15 76 0e 0c 00    	call   *0xc0e76(%rip)        # 0x140212b40
140151cca:	f3 0f 7f b4 24 10 01 	movdqu %xmm6,0x110(%rsp)
140151cd1:	00 00
140151cd3:	66 89 bc 24 00 01 00 	mov    %di,0x100(%rsp)
140151cda:	00
140151cdb:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140151ce2:	00
140151ce3:	48 85 c9             	test   %rcx,%rcx
140151ce6:	0f 84 89 0a 00 00    	je     0x140152775
140151cec:	e9 63 0a 00 00       	jmp    0x140152754
140151cf1:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
140151cf8:	00
140151cf9:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
140151d00:	00
140151d01:	49 83 7c 24 18 07    	cmpq   $0x7,0x18(%r12)
140151d07:	76 0c                	jbe    0x140151d15
140151d09:	49 8b 04 24          	mov    (%r12),%rax
140151d0d:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140151d14:	00
140151d15:	45 33 c0             	xor    %r8d,%r8d
140151d18:	33 d2                	xor    %edx,%edx
140151d1a:	49 8b 8e a0 00 00 00 	mov    0xa0(%r14),%rcx
140151d21:	e8 2e 27 ef ff       	call   0x140044454
140151d26:	49 8b 8e a0 00 00 00 	mov    0xa0(%r14),%rcx
140151d2d:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
140151d34:	00
140151d35:	48 f7 d9             	neg    %rcx
140151d38:	48 1b d2             	sbb    %rdx,%rdx
140151d3b:	48 23 d0             	and    %rax,%rdx
140151d3e:	48 89 94 24 c0 00 00 	mov    %rdx,0xc0(%rsp)
140151d45:	00
140151d46:	74 05                	je     0x140151d4d
140151d48:	f0 44 01 7a 0c       	lock add %r15d,0xc(%rdx)
140151d4d:	0f 57 c0             	xorps  %xmm0,%xmm0
140151d50:	f3 0f 7f 84 24 a0 00 	movdqu %xmm0,0xa0(%rsp)
140151d57:	00 00
140151d59:	48 8b 94 24 88 01 00 	mov    0x188(%rsp),%rdx
140151d60:	00
140151d61:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140151d65:	48 85 c9             	test   %rcx,%rcx
140151d68:	74 18                	je     0x140151d82
140151d6a:	48 8b 02             	mov    (%rdx),%rax
140151d6d:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140151d74:	00
140151d75:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
140151d7c:	00
140151d7d:	f0 44 01 79 0c       	lock add %r15d,0xc(%rcx)
140151d82:	49 8b dd             	mov    %r13,%rbx
140151d85:	49 83 7d 18 07       	cmpq   $0x7,0x18(%r13)
140151d8a:	76 04                	jbe    0x140151d90
140151d8c:	49 8b 5d 00          	mov    0x0(%r13),%rbx
140151d90:	b9 f0 00 00 00       	mov    $0xf0,%ecx
140151d95:	ff 15 b5 0d 0c 00    	call   *0xc0db5(%rip)        # 0x140212b50
140151d9b:	48 8b c8             	mov    %rax,%rcx
140151d9e:	48 85 c0             	test   %rax,%rax
140151da1:	0f 84 05 0a 00 00    	je     0x1401527ac
140151da7:	8a 84 24 c8 01 00 00 	mov    0x1c8(%rsp),%al
140151dae:	88 44 24 58          	mov    %al,0x58(%rsp)
140151db2:	8a 84 24 c0 01 00 00 	mov    0x1c0(%rsp),%al
140151db9:	88 44 24 50          	mov    %al,0x50(%rsp)
140151dbd:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140151dc2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140151dc7:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140151dcc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140151dd1:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140151dd8:	00
140151dd9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140151dde:	48 8d 84 24 e8 00 00 	lea    0xe8(%rsp),%rax
140151de5:	00