140151623:	48 8b 01             	mov    (%rcx),%rax
140151626:	48 8b 40 18          	mov    0x18(%rax),%rax
14015162a:	ff 15 00 18 0c 00    	call   *0xc1800(%rip)        # 0x140212e30
140151630:	48 8b d0             	mov    %rax,%rdx
140151633:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140151638:	e8 a3 af 00 00       	call   0x14015c5e0
14015163d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140151642:	48 85 c9             	test   %rcx,%rcx
140151645:	0f 84 89 02 00 00    	je     0x1401518d4
14015164b:	48 8b 01             	mov    (%rcx),%rax
14015164e:	45 33 c9             	xor    %r9d,%r9d
140151651:	45 33 c0             	xor    %r8d,%r8d
140151654:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140151658:	48 8b 40 38          	mov    0x38(%rax),%rax
14015165c:	ff 15 ce 17 0c 00    	call   *0xc17ce(%rip)        # 0x140212e30
140151662:	0f ae e8             	lfence
140151665:	48 8d 86 a8 00 00 00 	lea    0xa8(%rsi),%rax
14015166c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140151671:	48 83 65 80 00       	andq   $0x0,-0x80(%rbp)
140151676:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14015167b:	e8 c8 ba eb ff       	call   0x14000d148
140151680:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
140151684:	4c 8d 85 f8 00 00 00 	lea    0xf8(%rbp),%r8
14015168b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14015168f:	e8 58 3d 00 00       	call   0x1401553ec
140151694:	48 8b 10             	mov    (%rax),%rdx
140151697:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14015169c:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
1401516a1:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
1401516a5:	48 89 42 18          	mov    %rax,0x18(%rdx)
1401516a9:	48 85 c9             	test   %rcx,%rcx
1401516ac:	74 3a                	je     0x1401516e8
1401516ae:	48 8b 01             	mov    (%rcx),%rax
1401516b1:	48 8b 40 08          	mov    0x8(%rax),%rax
1401516b5:	ff 15 75 17 0c 00    	call   *0xc1775(%rip)        # 0x140212e30
1401516bb:	eb 2b                	jmp    0x1401516e8
1401516bd:	83 c8 ff             	or     $0xffffffff,%eax
1401516c0:	f0 0f c1 45 80       	lock xadd %eax,-0x80(%rbp)
1401516c5:	83 f8 01             	cmp    $0x1,%eax
1401516c8:	75 13                	jne    0x1401516dd
1401516ca:	ff 15 08 11 0c 00    	call   *0xc1108(%rip)        # 0x1402127d8
1401516d0:	39 45 84             	cmp    %eax,-0x7c(%rbp)
1401516d3:	0f 85 a2 00 00 00    	jne    0x14015177b
1401516d9:	44 89 65 84          	mov    %r12d,-0x7c(%rbp)
1401516dd:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401516e2:	ff 15 10 11 0c 00    	call   *0xc1110(%rip)        # 0x1402127f8
1401516e8:	8b 45 80             	mov    -0x80(%rbp),%eax
1401516eb:	85 c0                	test   %eax,%eax
1401516ed:	75 ce                	jne    0x1401516bd
1401516ef:	44 39 65 84          	cmp    %r12d,-0x7c(%rbp)
1401516f3:	74 0f                	je     0x140151704
1401516f5:	ff 15 dd 10 0c 00    	call   *0xc10dd(%rip)        # 0x1402127d8
1401516fb:	39 45 84             	cmp    %eax,-0x7c(%rbp)
1401516fe:	0f 85 dd 01 00 00    	jne    0x1401518e1
140151704:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140151708:	48 85 c9             	test   %rcx,%rcx
14015170b:	74 11                	je     0x14015171e
14015170d:	4c 89 65 98          	mov    %r12,-0x68(%rbp)
140151711:	48 8b 01             	mov    (%rcx),%rax
140151714:	48 8b 40 08          	mov    0x8(%rax),%rax
140151718:	ff 15 12 17 0c 00    	call   *0xc1712(%rip)        # 0x140212e30
14015171e:	49 8b 45 00          	mov    0x0(%r13),%rax
140151722:	49 8b cd             	mov    %r13,%rcx
140151725:	48 8b 40 08          	mov    0x8(%rax),%rax
140151729:	ff 15 01 17 0c 00    	call   *0xc1701(%rip)        # 0x140212e30
14015172f:	4d 85 f6             	test   %r14,%r14
140151732:	74 1e                	je     0x140151752
140151734:	83 c8 ff             	or     $0xffffffff,%eax
140151737:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
14015173d:	83 f8 01             	cmp    $0x1,%eax
140151740:	75 10                	jne    0x140151752
140151742:	49 8b 06             	mov    (%r14),%rax
140151745:	49 8b ce             	mov    %r14,%rcx
140151748:	48 8b 40 08          	mov    0x8(%rax),%rax
14015174c:	ff 15 de 16 0c 00    	call   *0xc16de(%rip)        # 0x140212e30
140151752:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140151757:	48 85 c9             	test   %rcx,%rcx
14015175a:	0f 84 4d ed ff ff    	je     0x1401504ad
140151760:	e9 3a ed ff ff       	jmp    0x14015049f
140151765:	49 8b 45 00          	mov    0x0(%r13),%rax
140151769:	49 8b cd             	mov    %r13,%rcx
14015176c:	48 8b 40 08          	mov    0x8(%rax),%rax
140151770:	ff 15 ba 16 0c 00    	call   *0xc16ba(%rip)        # 0x140212e30
140151776:	e9 f2 ec ff ff       	jmp    0x14015046d
14015177b:	33 d2                	xor    %edx,%edx
14015177d:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
140151782:	e8 5d 9b eb ff       	call   0x14000b2e4
140151787:	cc                   	int3
140151788:	e8 ab 54 f4 ff       	call   0x140096c38
14015178d:	cc                   	int3
14015178e:	33 d2                	xor    %edx,%edx
140151790:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
140151795:	e8 4a 9b eb ff       	call   0x14000b2e4
14015179a:	cc                   	int3
14015179b:	33 d2                	xor    %edx,%edx
14015179d:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
1401517a2:	e8 3d 9b eb ff       	call   0x14000b2e4
1401517a7:	cc                   	int3
1401517a8:	33 d2                	xor    %edx,%edx
1401517aa:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
1401517af:	e8 30 9b eb ff       	call   0x14000b2e4
1401517b4:	cc                   	int3
1401517b5:	e8 9a 82 eb ff       	call   0x140009a54
1401517ba:	cc                   	int3
1401517bb:	b9 d9 e6 31 20       	mov    $0x2031e6d9,%ecx
1401517c0:	e8 0b a5 eb ff       	call   0x14000bcd0
1401517c5:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1401517c9:	48 85 c9             	test   %rcx,%rcx
1401517cc:	74 97                	je     0x140151765
1401517ce:	48 89 7d 98          	mov    %rdi,-0x68(%rbp)
1401517d2:	48 8b 01             	mov    (%rcx),%rax
1401517d5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401517d9:	ff 15 51 16 0c 00    	call   *0xc1651(%rip)        # 0x140212e30
1401517df:	90                   	nop
1401517e0:	eb 83                	jmp    0x140151765
1401517e2:	33 d2                	xor    %edx,%edx
1401517e4:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401517e9:	e8 f6 9a eb ff       	call   0x14000b2e4
1401517ee:	cc                   	int3
1401517ef:	33 d2                	xor    %edx,%edx
1401517f1:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401517f6:	e8 e9 9a eb ff       	call   0x14000b2e4
1401517fb:	cc                   	int3
1401517fc:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
140151801:	e8 72 9b eb ff       	call   0x14000b378
140151806:	cc                   	int3
140151807:	33 d2                	xor    %edx,%edx
140151809:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14015180e:	e8 d1 9a eb ff       	call   0x14000b2e4
140151813:	cc                   	int3
140151814:	e8 ab af eb ff       	call   0x14000c7c4
140151819:	cc                   	int3
14015181a:	33 d2                	xor    %edx,%edx
14015181c:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140151821:	e8 be 9a eb ff       	call   0x14000b2e4
140151826:	cc                   	int3
140151827:	33 d2                	xor    %edx,%edx
140151829:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14015182e:	e8 b1 9a eb ff       	call   0x14000b2e4
140151833:	cc                   	int3
140151834:	33 d2                	xor    %edx,%edx
140151836:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14015183b:	e8 a4 9a eb ff       	call   0x14000b2e4
140151840:	cc                   	int3
140151841:	33 d2                	xor    %edx,%edx
140151843:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
140151848:	e8 97 9a eb ff       	call   0x14000b2e4
14015184d:	cc                   	int3
14015184e:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
140151853:	e8 20 9b eb ff       	call   0x14000b378
140151858:	cc                   	int3
140151859:	0f ae e8             	lfence
14015185c:	ba 1f c8 25 1e       	mov    $0x1e25c81f,%edx
140151861:	8b c8                	mov    %eax,%ecx
140151863:	e8 e0 9a eb ff       	call   0x14000b348
140151868:	cc                   	int3
140151869:	33 d2                	xor    %edx,%edx
14015186b:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140151870:	e8 6f 9a eb ff       	call   0x14000b2e4
140151875:	cc                   	int3
140151876:	33 d2                	xor    %edx,%edx
140151878:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14015187d:	e8 62 9a eb ff       	call   0x14000b2e4
140151882:	cc                   	int3
140151883:	33 d2                	xor    %edx,%edx
140151885:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14015188a:	e8 55 9a eb ff       	call   0x14000b2e4
14015188f:	cc                   	int3
140151890:	33 d2                	xor    %edx,%edx
140151892:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
140151897:	e8 48 9a eb ff       	call   0x14000b2e4
14015189c:	cc                   	int3
14015189d:	33 d2                	xor    %edx,%edx
14015189f:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401518a4:	e8 3b 9a eb ff       	call   0x14000b2e4
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