14004155f:	90                   	nop
140041560:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140041564:	48 8b 01             	mov    (%rcx),%rax
140041567:	48 8b 40 30          	mov    0x30(%rax),%rax
14004156b:	48 ff 25 be 18 1d 00 	rex.W jmp *0x1d18be(%rip)        # 0x140212e30
140041572:	90                   	nop
140041573:	90                   	nop
140041574:	90                   	nop
140041575:	90                   	nop
140041576:	90                   	nop
140041577:	90                   	nop
140041578:	90                   	nop
140041579:	90                   	nop
14004157a:	90                   	nop
14004157b:	90                   	nop
14004157c:	90                   	nop
14004157d:	90                   	nop
14004157e:	90                   	nop
14004157f:	90                   	nop
140041580:	48 83 ec 28          	sub    $0x28,%rsp
140041584:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140041588:	83 ca ff             	or     $0xffffffff,%edx
14004158b:	f0 0f c1 51 08       	lock xadd %edx,0x8(%rcx)
140041590:	83 fa 01             	cmp    $0x1,%edx
140041593:	75 0d                	jne    0x1400415a2
140041595:	48 8b 11             	mov    (%rcx),%rdx
140041598:	48 8b 42 08          	mov    0x8(%rdx),%rax
14004159c:	ff 15 8e 18 1d 00    	call   *0x1d188e(%rip)        # 0x140212e30
1400415a2:	b8 01 00 00 00       	mov    $0x1,%eax
1400415a7:	48 83 c4 28          	add    $0x28,%rsp
1400415ab:	c3                   	ret
1400415ac:	90                   	nop
1400415ad:	90                   	nop
1400415ae:	90                   	nop
1400415af:	90                   	nop
1400415b0:	48 8b c4             	mov    %rsp,%rax
1400415b3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400415b7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400415bb:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400415bf:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400415c3:	41 57                	push   %r15
1400415c5:	48 83 ec 20          	sub    $0x20,%rsp
1400415c9:	33 ff                	xor    %edi,%edi
1400415cb:	4d 8b f8             	mov    %r8,%r15
1400415ce:	4c 8b f2             	mov    %rdx,%r14
1400415d1:	48 8b f1             	mov    %rcx,%rsi
1400415d4:	4d 85 c0             	test   %r8,%r8
1400415d7:	0f 84 42 01 00 00    	je     0x14004171f
1400415dd:	48 8b 02             	mov    (%rdx),%rax
1400415e0:	48 3b 05 29 f1 20 00 	cmp    0x20f129(%rip),%rax        # 0x140250710
1400415e7:	75 13                	jne    0x1400415fc
1400415e9:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400415ed:	48 3b 05 24 f1 20 00 	cmp    0x20f124(%rip),%rax        # 0x140250718
1400415f4:	75 06                	jne    0x1400415fc
1400415f6:	49 8b 58 08          	mov    0x8(%r8),%rbx
1400415fa:	eb 03                	jmp    0x1400415ff
1400415fc:	49 8b de             	mov    %r14,%rbx
1400415ff:	48 8b 03             	mov    (%rbx),%rax
140041602:	48 3b 05 8f ee 20 00 	cmp    0x20ee8f(%rip),%rax        # 0x140250498
140041609:	75 15                	jne    0x140041620
14004160b:	48 8b 43 08          	mov    0x8(%rbx),%rax
14004160f:	48 3b 05 8a ee 20 00 	cmp    0x20ee8a(%rip),%rax        # 0x1402504a0
140041616:	75 08                	jne    0x140041620
140041618:	48 8b c6             	mov    %rsi,%rax
14004161b:	e9 be 00 00 00       	jmp    0x1400416de
140041620:	48 8b 0d 09 02 22 00 	mov    0x220209(%rip),%rcx        # 0x140261830
140041627:	48 8b 05 0a 02 22 00 	mov    0x22020a(%rip),%rax        # 0x140261838
14004162e:	48 39 0b             	cmp    %rcx,(%rbx)
140041631:	75 20                	jne    0x140041653
140041633:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140041637:	75 09                	jne    0x140041642
140041639:	48 8b 46 f8          	mov    -0x8(%rsi),%rax
14004163d:	e9 9c 00 00 00       	jmp    0x1400416de
140041642:	48 39 0b             	cmp    %rcx,(%rbx)
140041645:	75 0c                	jne    0x140041653
140041647:	48 39 43 08          	cmp    %rax,0x8(%rbx)
14004164b:	75 06                	jne    0x140041653
14004164d:	48 8b 46 f8          	mov    -0x8(%rsi),%rax
140041651:	eb 56                	jmp    0x1400416a9
140041653:	48 8b 0b             	mov    (%rbx),%rcx
140041656:	48 2b 0d c3 04 22 00 	sub    0x2204c3(%rip),%rcx        # 0x140261b20
14004165d:	75 0b                	jne    0x14004166a
14004165f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140041663:	48 2b 0d be 04 22 00 	sub    0x2204be(%rip),%rcx        # 0x140261b28
14004166a:	48 85 c9             	test   %rcx,%rcx
14004166d:	48 8b c7             	mov    %rdi,%rax
140041670:	48 0f 44 c6          	cmove  %rsi,%rax
140041674:	48 85 c0             	test   %rax,%rax
140041677:	75 65                	jne    0x1400416de
140041679:	44 8d 40 10          	lea    0x10(%rax),%r8d
14004167d:	48 8b cb             	mov    %rbx,%rcx
140041680:	48 8d 15 79 04 22 00 	lea    0x220479(%rip),%rdx        # 0x140261b00
140041687:	e8 82 43 1c 00       	call   0x140205a0e
14004168c:	44 8b c0             	mov    %eax,%r8d
14004168f:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140041693:	48 8b c6             	mov    %rsi,%rax
140041696:	48 f7 d8             	neg    %rax
140041699:	48 8b c7             	mov    %rdi,%rax
14004169c:	48 1b d2             	sbb    %rdx,%rdx
14004169f:	48 23 d1             	and    %rcx,%rdx
1400416a2:	45 85 c0             	test   %r8d,%r8d
1400416a5:	48 0f 44 c2          	cmove  %rdx,%rax
1400416a9:	48 85 c0             	test   %rax,%rax
1400416ac:	75 30                	jne    0x1400416de
1400416ae:	44 8d 40 10          	lea    0x10(%rax),%r8d
1400416b2:	48 8b cb             	mov    %rbx,%rcx
1400416b5:	48 8d 15 54 04 22 00 	lea    0x220454(%rip),%rdx        # 0x140261b10
1400416bc:	e8 4d 43 1c 00       	call   0x140205a0e
1400416c1:	44 8b c0             	mov    %eax,%r8d
1400416c4:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
1400416c8:	48 8b c6             	mov    %rsi,%rax
1400416cb:	48 f7 d8             	neg    %rax
1400416ce:	48 8b c7             	mov    %rdi,%rax
1400416d1:	48 1b d2             	sbb    %rdx,%rdx
1400416d4:	48 23 d1             	and    %rcx,%rdx
1400416d7:	45 85 c0             	test   %r8d,%r8d
1400416da:	48 0f 44 c2          	cmove  %rdx,%rax
1400416de:	49 89 07             	mov    %rax,(%r15)
1400416e1:	48 85 c0             	test   %rax,%rax
1400416e4:	75 07                	jne    0x1400416ed
1400416e6:	bf 02 40 00 80       	mov    $0x80004002,%edi
1400416eb:	eb 15                	jmp    0x140041702
1400416ed:	4c 3b f3             	cmp    %rbx,%r14
1400416f0:	75 10                	jne    0x140041702
1400416f2:	48 8b 0e             	mov    (%rsi),%rcx
1400416f5:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400416f9:	48 8b ce             	mov    %rsi,%rcx
1400416fc:	ff 15 2e 17 1d 00    	call   *0x1d172e(%rip)        # 0x140212e30
140041702:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140041707:	8b c7                	mov    %edi,%eax
140041709:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14004170e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140041713:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140041718:	48 83 c4 20          	add    $0x20,%rsp
14004171c:	41 5f                	pop    %r15
14004171e:	c3                   	ret
14004171f:	33 d2                	xor    %edx,%edx
140041721:	b9 60 25 65 1f       	mov    $0x1f652560,%ecx
140041726:	e8 b9 9b fc ff       	call   0x14000b2e4
14004172b:	cc                   	int3
14004172c:	90                   	nop
14004172d:	90                   	nop
14004172e:	90                   	nop
14004172f:	90                   	nop
140041730:	48 8b c4             	mov    %rsp,%rax
140041733:	48 89 58 08          	mov    %rbx,0x8(%rax)
140041737:	48 89 70 10          	mov    %rsi,0x10(%rax)
14004173b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14004173f:	4c 89 70 20          	mov    %r14,0x20(%rax)
140041743:	41 57                	push   %r15
140041745:	48 83 ec 20          	sub    $0x20,%rsp
140041749:	33 ff                	xor    %edi,%edi
14004174b:	4d 8b f8             	mov    %r8,%r15
14004174e:	4c 8b f2             	mov    %rdx,%r14
140041751:	48 8b f1             	mov    %rcx,%rsi
140041754:	4d 85 c0             	test   %r8,%r8
140041757:	0f 84 f6 00 00 00    	je     0x140041853
14004175d:	48 8b 02             	mov    (%rdx),%rax
140041760:	48 3b 05 a9 ef 20 00 	cmp    0x20efa9(%rip),%rax        # 0x140250710
140041767:	75 13                	jne    0x14004177c
140041769:	48 8b 42 08          	mov    0x8(%rdx),%rax
14004176d:	48 3b 05 a4 ef 20 00 	cmp    0x20efa4(%rip),%rax        # 0x140250718
140041774:	75 06                	jne    0x14004177c
140041776:	49 8b 58 08          	mov    0x8(%r8),%rbx
14004177a:	eb 03                	jmp    0x14004177f
14004177c:	49 8b de             	mov    %r14,%rbx
14004177f:	48 8b 03             	mov    (%rbx),%rax
140041782:	48 3b 05 0f ed 20 00 	cmp    0x20ed0f(%rip),%rax        # 0x140250498
140041789:	75 12                	jne    0x14004179d
14004178b:	48 8b 43 08          	mov    0x8(%rbx),%rax
14004178f:	48 3b 05 0a ed 20 00 	cmp    0x20ed0a(%rip),%rax        # 0x1402504a0
140041796:	75 05                	jne    0x14004179d
140041798:	48 8b c6             	mov    %rsi,%rax
14004179b:	eb 75                	jmp    0x140041812
14004179d:	48 8b 03             	mov    (%rbx),%rax
1400417a0:	48 3b 05 89 00 22 00 	cmp    0x220089(%rip),%rax        # 0x140261830
1400417a7:	75 13                	jne    0x1400417bc
1400417a9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400417ad:	48 3b 05 84 00 22 00 	cmp    0x220084(%rip),%rax        # 0x140261838
1400417b4:	75 06                	jne    0x1400417bc
1400417b6:	48 8b 41 f8          	mov    -0x8(%rcx),%rax
1400417ba:	eb 56                	jmp    0x140041812
1400417bc:	48 8b 0b             	mov    (%rbx),%rcx
1400417bf:	48 2b 0d 5a 03 22 00 	sub    0x22035a(%rip),%rcx        # 0x140261b20
1400417c6:	75 0b                	jne    0x1400417d3
1400417c8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400417cc:	48 2b 0d 55 03 22 00 	sub    0x220355(%rip),%rcx        # 0x140261b28
1400417d3:	48 85 c9             	test   %rcx,%rcx
1400417d6:	48 8b c7             	mov    %rdi,%rax
1400417d9:	48 0f 44 c6          	cmove  %rsi,%rax
1400417dd:	48 85 c0             	test   %rax,%rax
1400417e0:	75 30                	jne    0x140041812
1400417e2:	44 8d 40 10          	lea    0x10(%rax),%r8d
1400417e6:	48 8b cb             	mov    %rbx,%rcx
1400417e9:	48 8d 15 10 03 22 00 	lea    0x220310(%rip),%rdx        # 0x140261b00
1400417f0:	e8 19 42 1c 00       	call   0x140205a0e
1400417f5:	44 8b c0             	mov    %eax,%r8d
1400417f8:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1400417fc:	48 8b c6             	mov    %rsi,%rax
1400417ff:	48 f7 d8             	neg    %rax
140041802:	48 8b c7             	mov    %rdi,%rax
140041805:	48 1b d2             	sbb    %rdx,%rdx
140041808:	48 23 d1             	and    %rcx,%rdx
14004180b:	45 85 c0             	test   %r8d,%r8d
14004180e:	48 0f 44 c2          	cmove  %rdx,%rax
140041812:	49 89 07             	mov    %rax,(%r15)
140041815:	48 85 c0             	test   %rax,%rax
140041818:	75 07                	jne    0x140041821
14004181a:	bf 02 40 00 80       	mov    $0x80004002,%edi
14004181f:	eb 15                	jmp    0x140041836
140041821:	4c 3b f3             	cmp    %rbx,%r14
140041824:	75 10                	jne    0x140041836
140041826:	48 8b 0e             	mov    (%rsi),%rcx
140041829:	48 8b 41 08          	mov    0x8(%rcx),%rax
14004182d:	48 8b ce             	mov    %rsi,%rcx
140041830:	ff 15 fa 15 1d 00    	call   *0x1d15fa(%rip)        # 0x140212e30
140041836:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14004183b:	8b c7                	mov    %edi,%eax
14004183d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140041842:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140041847:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14004184c:	48 83 c4 20          	add    $0x20,%rsp
140041850:	41 5f                	pop    %r15
140041852:	c3                   	ret
140041853:	33 d2                	xor    %edx,%edx
140041855:	b9 60 25 65 1f       	mov    $0x1f652560,%ecx
14004185a:	e8 85 9a fc ff       	call   0x14000b2e4
14004185f:	cc                   	int3
140041860:	48 83 ec 38          	sub    $0x38,%rsp
140041864:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14004186a:	48 8d 05 8f 02 22 00 	lea    0x22028f(%rip),%rax        # 0x140261b00
140041871:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140041876:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14004187b:	48 8b 01             	mov    (%rcx),%rax
14004187e:	48 8d 15 8b ee 20 00 	lea    0x20ee8b(%rip),%rdx        # 0x140250710
140041885:	48 8b 00             	mov    (%rax),%rax
140041888:	ff 15 a2 15 1d 00    	call   *0x1d15a2(%rip)        # 0x140212e30
14004188e:	85 c0                	test   %eax,%eax
140041890:	78 1c                	js     0x1400418ae
140041892:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140041897:	48 85 c0             	test   %rax,%rax
14004189a:	74 05                	je     0x1400418a1
14004189c:	48 83 c4 38          	add    $0x38,%rsp
1400418a0:	c3                   	ret
1400418a1:	33 d2                	xor    %edx,%edx
1400418a3:	b9 8d 25 65 1f       	mov    $0x1f65258d,%ecx
1400418a8:	e8 37 9a fc ff       	call   0x14000b2e4
1400418ad:	cc                   	int3
1400418ae:	0f ae e8             	lfence
1400418b1:	ba 8e 25 65 1f       	mov    $0x1f65258e,%edx
1400418b6:	8b c8                	mov    %eax,%ecx
1400418b8:	e8 8b 9a fc ff       	call   0x14000b348
1400418bd:	cc                   	int3
1400418be:	90                   	nop
1400418bf:	90                   	nop
1400418c0:	48 8b c4             	mov    %rsp,%rax
1400418c3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400418c7:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400418cb:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400418cf:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400418d3:	41 54                	push   %r12
1400418d5:	41 56                	push   %r14
1400418d7:	41 57                	push   %r15
1400418d9:	48 83 ec 20          	sub    $0x20,%rsp
1400418dd:	4d 8b f9             	mov    %r9,%r15
1400418e0:	4d 8b e0             	mov    %r8,%r12
1400418e3:	48 8b da             	mov    %rdx,%rbx
1400418e6:	48 8b f9             	mov    %rcx,%rdi
1400418e9:	b9 70 00 00 00       	mov    $0x70,%ecx
1400418ee:	ff 15 5c 12 1d 00    	call   *0x1d125c(%rip)        # 0x140212b50
1400418f4:	4c 8b f0             	mov    %rax,%r14
1400418f7:	48 85 c0             	test   %rax,%rax
1400418fa:	0f 84 ee 00 00 00    	je     0x1400419ee
140041900:	48 8d 48 10          	lea    0x10(%rax),%rcx
140041904:	33 d2                	xor    %edx,%edx
140041906:	44 8d 42 60          	lea    0x60(%rdx),%r8d
14004190a:	e8 f3 40 1c 00       	call   0x140205a02
14004190f:	49 83 66 08 00       	andq   $0x0,0x8(%r14)
140041914:	48 8d 05 45 60 1f 00 	lea    0x1f6045(%rip),%rax        # 0x140237960
14004191b:	49 89 06             	mov    %rax,(%r14)
14004191e:	49 8d 76 18          	lea    0x18(%r14),%rsi
140041922:	48 89 7e f8          	mov    %rdi,-0x8(%rsi)
140041926:	f0 ff 47 0c          	lock incl 0xc(%rdi)
14004192a:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14004192f:	48 8b 28             	mov    (%rax),%rbp
140041932:	48 8b 1b             	mov    (%rbx),%rbx
140041935:	49 83 66 20 00       	andq   $0x0,0x20(%r14)
14004193a:	48 8d 05 5f 60 1f 00 	lea    0x1f605f(%rip),%rax        # 0x1402379a0
140041941:	48 89 06             	mov    %rax,(%rsi)
140041944:	48 8d 05 2d 60 1f 00 	lea    0x1f602d(%rip),%rax        # 0x140237978
14004194b:	48 89 46 08          	mov    %rax,0x8(%rsi)
14004194f:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140041953:	4d 8b c4             	mov    %r12,%r8
140041956:	48 8b d3             	mov    %rbx,%rdx
140041959:	e8 46 88 ff ff       	call   0x14003a1a4
14004195e:	48 8b cb             	mov    %rbx,%rcx
140041961:	e8 fa fe ff ff       	call   0x140041860
140041966:	48 89 46 20          	mov    %rax,0x20(%rsi)
14004196a:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
14004196e:	0f 57 c0             	xorps  %xmm0,%xmm0
140041971:	0f 11 01             	movups %xmm0,(%rcx)
140041974:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140041979:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
14004197e:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140041982:	49 ff c0             	inc    %r8
140041985:	41 80 3c 28 00       	cmpb   $0x0,(%r8,%rbp,1)
14004198a:	75 f6                	jne    0x140041982
14004198c:	48 8b d5             	mov    %rbp,%rdx
14004198f:	e8 e8 3c fc ff       	call   0x14000567c
140041994:	48 8d 05 2d 60 1f 00 	lea    0x1f602d(%rip),%rax        # 0x1402379c8
14004199b:	48 89 06             	mov    %rax,(%rsi)
14004199e:	48 8d 05 83 60 1f 00 	lea    0x1f6083(%rip),%rax        # 0x140237a28
1400419a5:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400419a9:	48 8d 05 40 60 1f 00 	lea    0x1f6040(%rip),%rax        # 0x1402379f0
1400419b0:	48 89 46 48          	mov    %rax,0x48(%rsi)
1400419b4:	4c 89 7e 50          	mov    %r15,0x50(%rsi)
1400419b8:	0f 0d 4f 10          	prefetchw 0x10(%rdi)
1400419bc:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400419c0:	49 89 46 08          	mov    %rax,0x8(%r14)
1400419c4:	f0 4c 0f b1 77 10    	lock cmpxchg %r14,0x10(%rdi)
1400419ca:	75 f0                	jne    0x1400419bc
1400419cc:	48 8b c6             	mov    %rsi,%rax
1400419cf:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400419d4:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400419d9:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400419de:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400419e3:	48 83 c4 20          	add    $0x20,%rsp
1400419e7:	41 5f                	pop    %r15
1400419e9:	41 5e                	pop    %r14
1400419eb:	41 5c                	pop    %r12
1400419ed:	c3                   	ret
1400419ee:	b9 82 25 65 1f       	mov    $0x1f652582,%ecx
1400419f3:	e8 80 99 fc ff       	call   0x14000b378
1400419f8:	cc                   	int3
1400419f9:	90                   	nop
1400419fa:	90                   	nop
1400419fb:	90                   	nop
1400419fc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140041a01:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140041a06:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140041a0b:	57                   	push   %rdi
140041a0c:	41 56                	push   %r14
140041a0e:	41 57                	push   %r15
140041a10:	48 83 ec 20          	sub    $0x20,%rsp
140041a14:	49 8b e9             	mov    %r9,%rbp
140041a17:	4d 8b f8             	mov    %r8,%r15
140041a1a:	48 8b da             	mov    %rdx,%rbx
140041a1d:	48 8b f9             	mov    %rcx,%rdi
140041a20:	b9 60 00 00 00       	mov    $0x60,%ecx
140041a25:	ff 15 25 11 1d 00    	call   *0x1d1125(%rip)        # 0x140212b50