14008e53c:	90                   	nop
14008e53d:	90                   	nop
14008e53e:	90                   	nop
14008e53f:	90                   	nop
14008e540:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14008e545:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14008e54a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14008e54f:	56                   	push   %rsi
14008e550:	57                   	push   %rdi
14008e551:	41 56                	push   %r14
14008e553:	48 83 ec 50          	sub    $0x50,%rsp
14008e557:	49 8b f0             	mov    %r8,%rsi
14008e55a:	48 8b fa             	mov    %rdx,%rdi
14008e55d:	4c 8b f1             	mov    %rcx,%r14
14008e560:	b9 28 00 00 00       	mov    $0x28,%ecx
14008e565:	ff 15 e5 45 18 00    	call   *0x1845e5(%rip)        # 0x140212b50
14008e56b:	48 8b c8             	mov    %rax,%rcx
14008e56e:	48 85 c0             	test   %rax,%rax
14008e571:	0f 84 21 01 00 00    	je     0x14008e698
14008e577:	48 8d 58 10          	lea    0x10(%rax),%rbx
14008e57b:	48 8d 05 0e c4 1a 00 	lea    0x1ac40e(%rip),%rax        # 0x14023a990
14008e582:	48 89 03             	mov    %rax,(%rbx)
14008e585:	f0 ff 05 ec 30 28 00 	lock incl 0x2830ec(%rip)        # 0x140311678
14008e58c:	48 c7 41 08 01 00 00 	movq   $0x1,0x8(%rcx)
14008e593:	00
14008e594:	48 8d 05 3d c4 1a 00 	lea    0x1ac43d(%rip),%rax        # 0x14023a9d8
14008e59b:	48 89 01             	mov    %rax,(%rcx)
14008e59e:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
14008e5a3:	48 83 61 20 00       	andq   $0x0,0x20(%rcx)
14008e5a8:	48 8b 06             	mov    (%rsi),%rax
14008e5ab:	48 89 41 18          	mov    %rax,0x18(%rcx)
14008e5af:	48 8b 46 08          	mov    0x8(%rsi),%rax
14008e5b3:	48 89 41 20          	mov    %rax,0x20(%rcx)
14008e5b7:	48 83 26 00          	andq   $0x0,(%rsi)
14008e5bb:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
14008e5c0:	48 8d 05 11 c4 1a 00 	lea    0x1ac411(%rip),%rax        # 0x14023a9d8
14008e5c7:	48 89 01             	mov    %rax,(%rcx)
14008e5ca:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14008e5cf:	48 83 a4 24 88 00 00 	andq   $0x0,0x88(%rsp)
14008e5d6:	00 00
14008e5d8:	c7 44 24 30 95 03 00 	movl   $0x395,0x30(%rsp)
14008e5df:	00
14008e5e0:	c7 44 24 34 09 00 00 	movl   $0x9,0x34(%rsp)
14008e5e7:	00
14008e5e8:	48 8d 05 81 69 1d 00 	lea    0x1d6981(%rip),%rax        # 0x140264f70
14008e5ef:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14008e5f4:	48 8d 05 f5 97 1d 00 	lea    0x1d97f5(%rip),%rax        # 0x140267df0
14008e5fb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14008e600:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14008e604:	48 8b 01             	mov    (%rcx),%rax
14008e607:	4c 8d 84 24 88 00 00 	lea    0x88(%rsp),%r8
14008e60e:	00
14008e60f:	48 8b d3             	mov    %rbx,%rdx
14008e612:	48 8b 80 58 01 00 00 	mov    0x158(%rax),%rax
14008e619:	ff 15 11 48 18 00    	call   *0x184811(%rip)        # 0x140212e30
14008e61f:	85 c0                	test   %eax,%eax
14008e621:	78 7e                	js     0x14008e6a1
14008e623:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
14008e62a:	00
14008e62b:	49 8b ce             	mov    %r14,%rcx
14008e62e:	e8 6d 1c 00 00       	call   0x1400902a0
14008e633:	48 89 07             	mov    %rax,(%rdi)
14008e636:	48 85 db             	test   %rbx,%rbx
14008e639:	74 0b                	je     0x14008e646
14008e63b:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14008e640:	e8 63 8a f7 ff       	call   0x1400070a8
14008e645:	90                   	nop
14008e646:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14008e64a:	48 85 db             	test   %rbx,%rbx
14008e64d:	74 38                	je     0x14008e687
14008e64f:	83 ce ff             	or     $0xffffffff,%esi
14008e652:	8b c6                	mov    %esi,%eax
14008e654:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14008e659:	03 c6                	add    %esi,%eax
14008e65b:	75 2a                	jne    0x14008e687
14008e65d:	48 8b 03             	mov    (%rbx),%rax
14008e660:	48 8b cb             	mov    %rbx,%rcx
14008e663:	48 8b 00             	mov    (%rax),%rax
14008e666:	ff 15 c4 47 18 00    	call   *0x1847c4(%rip)        # 0x140212e30
14008e66c:	8b c6                	mov    %esi,%eax
14008e66e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14008e673:	03 c6                	add    %esi,%eax
14008e675:	75 10                	jne    0x14008e687
14008e677:	48 8b 03             	mov    (%rbx),%rax
14008e67a:	48 8b cb             	mov    %rbx,%rcx
14008e67d:	48 8b 40 08          	mov    0x8(%rax),%rax
14008e681:	ff 15 a9 47 18 00    	call   *0x1847a9(%rip)        # 0x140212e30
14008e687:	48 8b c7             	mov    %rdi,%rax
14008e68a:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14008e68f:	48 83 c4 50          	add    $0x50,%rsp
14008e693:	41 5e                	pop    %r14
14008e695:	5f                   	pop    %rdi
14008e696:	5e                   	pop    %rsi
14008e697:	c3                   	ret
14008e698:	e8 b7 b3 f7 ff       	call   0x140009a54
14008e69d:	90                   	nop
14008e69e:	eb 00                	jmp    0x14008e6a0
14008e6a0:	90                   	nop
14008e6a1:	0f ae e8             	lfence
14008e6a4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14008e6a9:	8b c8                	mov    %eax,%ecx
14008e6ab:	e8 a8 96 f7 ff       	call   0x140007d58
14008e6b0:	cc                   	int3
14008e6b1:	90                   	nop
14008e6b2:	90                   	nop
14008e6b3:	90                   	nop
14008e6b4:	90                   	nop
14008e6b5:	90                   	nop
14008e6b6:	90                   	nop
14008e6b7:	90                   	nop
14008e6b8:	90                   	nop
14008e6b9:	90                   	nop
14008e6ba:	90                   	nop
14008e6bb:	90                   	nop
14008e6bc:	90                   	nop
14008e6bd:	90                   	nop
14008e6be:	90                   	nop
14008e6bf:	90                   	nop
14008e6c0:	48 8b c4             	mov    %rsp,%rax
14008e6c3:	48 89 58 20          	mov    %rbx,0x20(%rax)
14008e6c7:	48 89 50 10          	mov    %rdx,0x10(%rax)
14008e6cb:	48 89 48 08          	mov    %rcx,0x8(%rax)
14008e6cf:	57                   	push   %rdi
14008e6d0:	48 83 ec 40          	sub    $0x40,%rsp
14008e6d4:	48 8b fa             	mov    %rdx,%rdi
14008e6d7:	83 60 d8 00          	andl   $0x0,-0x28(%rax)
14008e6db:	48 83 22 00          	andq   $0x0,(%rdx)
14008e6df:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14008e6e4:	c7 40 d8 01 00 00 00 	movl   $0x1,-0x28(%rax)
14008e6eb:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
14008e6f0:	c7 40 e0 9b 03 00 00 	movl   $0x39b,-0x20(%rax)
14008e6f7:	c7 40 e4 09 00 00 00 	movl   $0x9,-0x1c(%rax)
14008e6fe:	48 8d 05 6b 68 1d 00 	lea    0x1d686b(%rip),%rax        # 0x140264f70
14008e705:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14008e70a:	48 8d 05 bf 97 1d 00 	lea    0x1d97bf(%rip),%rax        # 0x140267ed0
14008e711:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14008e716:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14008e71a:	48 8b 01             	mov    (%rcx),%rax
14008e71d:	49 8b 10             	mov    (%r8),%rdx
14008e720:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14008e725:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14008e729:	48 8b 80 60 01 00 00 	mov    0x160(%rax),%rax
14008e730:	ff 15 fa 46 18 00    	call   *0x1846fa(%rip)        # 0x140212e30
14008e736:	85 c0                	test   %eax,%eax
14008e738:	0f 88 9c 00 00 00    	js     0x14008e7da
14008e73e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14008e743:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14008e748:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
14008e74f:	00
14008e750:	48 85 c9             	test   %rcx,%rcx
14008e753:	74 77                	je     0x14008e7cc
14008e755:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
14008e759:	48 f7 d9             	neg    %rcx
14008e75c:	48 1b d2             	sbb    %rdx,%rdx
14008e75f:	48 23 d0             	and    %rax,%rdx
14008e762:	74 5e                	je     0x14008e7c2
14008e764:	48 8b 42 20          	mov    0x20(%rdx),%rax
14008e768:	48 85 c0             	test   %rax,%rax
14008e76b:	74 04                	je     0x14008e771
14008e76d:	f0 ff 40 08          	lock incl 0x8(%rax)
14008e771:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
14008e775:	48 8b 42 18          	mov    0x18(%rdx),%rax
14008e779:	48 89 07             	mov    %rax,(%rdi)
14008e77c:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14008e780:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14008e784:	48 85 db             	test   %rbx,%rbx
14008e787:	74 39                	je     0x14008e7c2
14008e789:	83 c8 ff             	or     $0xffffffff,%eax
14008e78c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14008e791:	83 f8 01             	cmp    $0x1,%eax
14008e794:	75 2c                	jne    0x14008e7c2
14008e796:	48 8b 03             	mov    (%rbx),%rax
14008e799:	48 8b cb             	mov    %rbx,%rcx
14008e79c:	48 8b 00             	mov    (%rax),%rax
14008e79f:	ff 15 8b 46 18 00    	call   *0x18468b(%rip)        # 0x140212e30
14008e7a5:	83 c8 ff             	or     $0xffffffff,%eax
14008e7a8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14008e7ad:	83 f8 01             	cmp    $0x1,%eax
14008e7b0:	75 10                	jne    0x14008e7c2
14008e7b2:	48 8b 03             	mov    (%rbx),%rax
14008e7b5:	48 8b cb             	mov    %rbx,%rcx
14008e7b8:	48 8b 40 08          	mov    0x8(%rax),%rax
14008e7bc:	ff 15 6e 46 18 00    	call   *0x18466e(%rip)        # 0x140212e30
14008e7c2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14008e7c7:	e8 dc 88 f7 ff       	call   0x1400070a8
14008e7cc:	48 8b c7             	mov    %rdi,%rax
14008e7cf:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14008e7d4:	48 83 c4 40          	add    $0x40,%rsp
14008e7d8:	5f                   	pop    %rdi
14008e7d9:	c3                   	ret
14008e7da:	0f ae e8             	lfence
14008e7dd:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14008e7e2:	8b c8                	mov    %eax,%ecx
14008e7e4:	e8 6f 95 f7 ff       	call   0x140007d58
14008e7e9:	cc                   	int3
14008e7ea:	90                   	nop
14008e7eb:	90                   	nop
14008e7ec:	90                   	nop
14008e7ed:	90                   	nop
14008e7ee:	90                   	nop
14008e7ef:	90                   	nop
14008e7f0:	4c 8b dc             	mov    %rsp,%r11
14008e7f3:	49 89 4b 08          	mov    %rcx,0x8(%r11)
14008e7f7:	53                   	push   %rbx
14008e7f8:	48 83 ec 70          	sub    $0x70,%rsp
14008e7fc:	49 83 63 10 00       	andq   $0x0,0x10(%r11)
14008e801:	c7 44 24 20 a1 03 00 	movl   $0x3a1,0x20(%rsp)
14008e808:	00
14008e809:	c7 44 24 24 09 00 00 	movl   $0x9,0x24(%rsp)
14008e810:	00
14008e811:	48 8d 05 58 67 1d 00 	lea    0x1d6758(%rip),%rax        # 0x140264f70
14008e818:	49 89 43 b0          	mov    %rax,-0x50(%r11)
14008e81c:	48 8d 05 7d 97 1d 00 	lea    0x1d977d(%rip),%rax        # 0x140267fa0
14008e823:	49 89 43 b8          	mov    %rax,-0x48(%r11)
14008e827:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14008e82b:	48 8b 01             	mov    (%rcx),%rax
14008e82e:	48 8b 12             	mov    (%rdx),%rdx
14008e831:	4d 8d 43 10          	lea    0x10(%r11),%r8
14008e835:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14008e839:	48 8b 80 68 01 00 00 	mov    0x168(%rax),%rax
14008e840:	ff 15 ea 45 18 00    	call   *0x1845ea(%rip)        # 0x140212e30
14008e846:	85 c0                	test   %eax,%eax
14008e848:	78 38                	js     0x14008e882
14008e84a:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14008e851:	00
14008e852:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14008e859:	00
14008e85a:	48 85 c0             	test   %rax,%rax
14008e85d:	74 32                	je     0x14008e891
14008e85f:	48 8d 48 08          	lea    0x8(%rax),%rcx
14008e863:	48 f7 d8             	neg    %rax
14008e866:	48 1b db             	sbb    %rbx,%rbx
14008e869:	48 23 d9             	and    %rcx,%rbx
14008e86c:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
14008e873:	00
14008e874:	e8 2f 88 f7 ff       	call   0x1400070a8
14008e879:	48 8b c3             	mov    %rbx,%rax
14008e87c:	48 83 c4 70          	add    $0x70,%rsp
14008e880:	5b                   	pop    %rbx
14008e881:	c3                   	ret
14008e882:	0f ae e8             	lfence
14008e885:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14008e88a:	8b c8                	mov    %eax,%ecx
14008e88c:	e8 c7 94 f7 ff       	call   0x140007d58
14008e891:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
14008e898:	00
14008e899:	e8 f6 96 f7 ff       	call   0x140007f94
14008e89e:	c7 44 24 20 f3 01 00 	movl   $0x1f3,0x20(%rsp)
14008e8a5:	00
14008e8a6:	c7 44 24 24 28 00 00 	movl   $0x28,0x24(%rsp)
14008e8ad:	00
14008e8ae:	48 8d 05 eb 91 1d 00 	lea    0x1d91eb(%rip),%rax        # 0x140267aa0
14008e8b5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14008e8ba:	48 8d 05 2f 92 1d 00 	lea    0x1d922f(%rip),%rax        # 0x140267af0
14008e8c1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14008e8c6:	48 8d 15 43 93 1d 00 	lea    0x1d9343(%rip),%rdx        # 0x140267c10
14008e8cd:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14008e8d2:	e8 91 89 f7 ff       	call   0x140007268
14008e8d7:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14008e8dc:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14008e8e1:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14008e8e6:	e8 9d ac fe ff       	call   0x140079588
14008e8eb:	48 8d 15 ee ec 23 00 	lea    0x23ecee(%rip),%rdx        # 0x1402cd5e0
14008e8f2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14008e8f7:	e8 fa 70 17 00       	call   0x1402059f6
14008e8fc:	cc                   	int3
14008e8fd:	cc                   	int3
14008e8fe:	90                   	nop
14008e8ff:	90                   	nop
14008e900:	40 53                	rex push %rbx
14008e902:	57                   	push   %rdi
14008e903:	48 83 ec 58          	sub    $0x58,%rsp
14008e907:	48 8b 05 72 28 27 00 	mov    0x272872(%rip),%rax        # 0x140301180
14008e90e:	48 33 c4             	xor    %rsp,%rax
14008e911:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14008e916:	48 8b da             	mov    %rdx,%rbx
14008e919:	48 8b f9             	mov    %rcx,%rdi
14008e91c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14008e921:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14008e926:	48 83 c1 08          	add    $0x8,%rcx
14008e92a:	4d 8b 09             	mov    (%r9),%r9
14008e92d:	49 83 c1 08          	add    $0x8,%r9
14008e931:	4d 8b 00             	mov    (%r8),%r8
14008e934:	49 83 c0 08          	add    $0x8,%r8
14008e938:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14008e93d:	e8 26 00 00 00       	call   0x14008e968
14008e942:	4c 8b c0             	mov    %rax,%r8
14008e945:	48 8b d3             	mov    %rbx,%rdx
14008e948:	48 8b cf             	mov    %rdi,%rcx
14008e94b:	e8 b0 1b 00 00       	call   0x140090500
14008e950:	48 8b c3             	mov    %rbx,%rax
14008e953:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14008e958:	48 33 cc             	xor    %rsp,%rcx
14008e95b:	e8 10 5e 17 00       	call   0x140204770
14008e960:	48 83 c4 58          	add    $0x58,%rsp
14008e964:	5f                   	pop    %rdi
14008e965:	5b                   	pop    %rbx
14008e966:	c3                   	ret
14008e967:	90                   	nop
14008e968:	40 53                	rex push %rbx
14008e96a:	48 83 ec 50          	sub    $0x50,%rsp
14008e96e:	4d 8b d1             	mov    %r9,%r10
14008e971:	c7 44 24 30 a7 03 00 	movl   $0x3a7,0x30(%rsp)
14008e978:	00
14008e979:	4d 8b d8             	mov    %r8,%r11
14008e97c:	c7 44 24 34 09 00 00 	movl   $0x9,0x34(%rsp)
14008e983:	00
14008e984:	0f 57 c0             	xorps  %xmm0,%xmm0
14008e987:	48 8d 05 e2 65 1d 00 	lea    0x1d65e2(%rip),%rax        # 0x140264f70
14008e98e:	0f 11 02             	movups %xmm0,(%rdx)
14008e991:	48 8b 09             	mov    (%rcx),%rcx
14008e994:	48 8b da             	mov    %rdx,%rbx
14008e997:	4d 8b 02             	mov    (%r10),%r8
14008e99a:	4c 8b ca             	mov    %rdx,%r9
14008e99d:	49 8b 13             	mov    (%r11),%rdx
14008e9a0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14008e9a5:	48 8d 05 94 92 1d 00 	lea    0x1d9294(%rip),%rax        # 0x140267c40
14008e9ac:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14008e9b1:	48 8b 01             	mov    (%rcx),%rax
14008e9b4:	48 8b 80 70 01 00 00 	mov    0x170(%rax),%rax
14008e9bb:	ff 15 6f 44 18 00    	call   *0x18446f(%rip)        # 0x140212e30
14008e9c1:	85 c0                	test   %eax,%eax
14008e9c3:	78 09                	js     0x14008e9ce
14008e9c5:	48 8b c3             	mov    %rbx,%rax
14008e9c8:	48 83 c4 50          	add    $0x50,%rsp
14008e9cc:	5b                   	pop    %rbx
14008e9cd:	c3                   	ret
14008e9ce:	0f ae e8             	lfence
14008e9d1:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14008e9d6:	8b c8                	mov    %eax,%ecx
14008e9d8:	e8 7b 93 f7 ff       	call   0x140007d58
14008e9dd:	cc                   	int3
14008e9de:	90                   	nop
14008e9df:	90                   	nop
14008e9e0:	40 53                	rex push %rbx
14008e9e2:	56                   	push   %rsi
14008e9e3:	57                   	push   %rdi
14008e9e4:	41 56                	push   %r14
14008e9e6:	48 83 ec 58          	sub    $0x58,%rsp
14008e9ea:	48 8b 05 8f 27 27 00 	mov    0x27278f(%rip),%rax        # 0x140301180
14008e9f1:	48 33 c4             	xor    %rsp,%rax
14008e9f4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14008e9f9:	4d 8b f0             	mov    %r8,%r14
14008e9fc:	48 8b da             	mov    %rdx,%rbx
14008e9ff:	48 8b f9             	mov    %rcx,%rdi
14008ea02:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14008ea07:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14008ea0c:	4d 8b 01             	mov    (%r9),%r8
14008ea0f:	49 83 c0 08          	add    $0x8,%r8
14008ea13:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx