1401aba55:	48 8d 05 f4 95 09 00 	lea    0x995f4(%rip),%rax        # 0x140245050
1401aba5c:	48 89 07             	mov    %rax,(%rdi)
1401aba5f:	48 8d 05 0a 97 09 00 	lea    0x9970a(%rip),%rax        # 0x140245170
1401aba66:	48 89 46 18          	mov    %rax,0x18(%rsi)
1401aba6a:	48 8d 05 77 97 09 00 	lea    0x99777(%rip),%rax        # 0x1402451e8
1401aba71:	48 89 86 d8 00 00 00 	mov    %rax,0xd8(%rsi)
1401aba78:	48 8b 03             	mov    (%rbx),%rax
1401aba7b:	48 8b 40 28          	mov    0x28(%rax),%rax
1401aba7f:	ff 15 ab 73 06 00    	call   *0x673ab(%rip)        # 0x140212e30
1401aba85:	48 8d 8e e0 00 00 00 	lea    0xe0(%rsi),%rcx
1401aba8c:	b2 01                	mov    $0x1,%dl
1401aba8e:	e8 bd 4a ec ff       	call   0x140070550
1401aba93:	83 a6 70 01 00 00 00 	andl   $0x0,0x170(%rsi)
1401aba9a:	48 8d 05 f7 98 09 00 	lea    0x998f7(%rip),%rax        # 0x140245398
1401abaa1:	48 83 a6 68 01 00 00 	andq   $0x0,0x168(%rsi)
1401abaa8:	00
1401abaa9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401abaae:	48 89 06             	mov    %rax,(%rsi)
1401abab1:	48 8d 05 90 97 09 00 	lea    0x99790(%rip),%rax        # 0x140245248
1401abab8:	48 89 07             	mov    %rax,(%rdi)
1401ababb:	48 8d 05 a6 98 09 00 	lea    0x998a6(%rip),%rax        # 0x140245368
1401abac2:	48 89 46 18          	mov    %rax,0x18(%rsi)
1401abac6:	48 8d 05 13 99 09 00 	lea    0x99913(%rip),%rax        # 0x1402453e0
1401abacd:	48 89 86 d8 00 00 00 	mov    %rax,0xd8(%rsi)
1401abad4:	48 8d 05 65 99 09 00 	lea    0x99965(%rip),%rax        # 0x140245440
1401abadb:	48 89 86 60 01 00 00 	mov    %rax,0x160(%rsi)
1401abae2:	48 8b c6             	mov    %rsi,%rax
1401abae5:	c7 86 74 01 00 00 00 	movl   $0x0,0x174(%rsi)
1401abaec:	00 00 00
1401abaef:	c7 86 78 01 00 00 02 	movl   $0x2,0x178(%rsi)
1401abaf6:	00 00 00
1401abaf9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401abafe:	48 83 c4 20          	add    $0x20,%rsp
1401abb02:	5f                   	pop    %rdi
1401abb03:	c3                   	ret
1401abb04:	90                   	nop
1401abb05:	90                   	nop
1401abb06:	90                   	nop
1401abb07:	90                   	nop
1401abb08:	90                   	nop
1401abb09:	90                   	nop
1401abb0a:	90                   	nop
1401abb0b:	90                   	nop
1401abb0c:	90                   	nop
1401abb0d:	90                   	nop
1401abb0e:	90                   	nop
1401abb0f:	90                   	nop
1401abb10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401abb15:	57                   	push   %rdi
1401abb16:	48 83 ec 20          	sub    $0x20,%rsp
1401abb1a:	8b da                	mov    %edx,%ebx
1401abb1c:	48 8b f9             	mov    %rcx,%rdi
1401abb1f:	e8 24 00 00 00       	call   0x1401abb48
1401abb24:	f6 c3 01             	test   $0x1,%bl
1401abb27:	74 0e                	je     0x1401abb37
1401abb29:	48 85 ff             	test   %rdi,%rdi
1401abb2c:	74 09                	je     0x1401abb37
1401abb2e:	48 8b cf             	mov    %rdi,%rcx
1401abb31:	ff 15 09 70 06 00    	call   *0x67009(%rip)        # 0x140212b40
1401abb37:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401abb3c:	48 8b c7             	mov    %rdi,%rax
1401abb3f:	48 83 c4 20          	add    $0x20,%rsp
1401abb43:	5f                   	pop    %rdi
1401abb44:	c3                   	ret
1401abb45:	90                   	nop
1401abb46:	90                   	nop
1401abb47:	90                   	nop
1401abb48:	40 53                	rex push %rbx
1401abb4a:	48 83 ec 20          	sub    $0x20,%rsp
1401abb4e:	48 8b d9             	mov    %rcx,%rbx
1401abb51:	48 8d 05 40 98 09 00 	lea    0x99840(%rip),%rax        # 0x140245398
1401abb58:	48 89 01             	mov    %rax,(%rcx)
1401abb5b:	48 8d 05 e6 96 09 00 	lea    0x996e6(%rip),%rax        # 0x140245248
1401abb62:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401abb66:	48 8d 05 fb 97 09 00 	lea    0x997fb(%rip),%rax        # 0x140245368
1401abb6d:	48 89 41 18          	mov    %rax,0x18(%rcx)
1401abb71:	48 8d 05 68 98 09 00 	lea    0x99868(%rip),%rax        # 0x1402453e0
1401abb78:	48 89 81 d8 00 00 00 	mov    %rax,0xd8(%rcx)
1401abb7f:	48 8d 05 ba 98 09 00 	lea    0x998ba(%rip),%rax        # 0x140245440
1401abb86:	48 89 81 60 01 00 00 	mov    %rax,0x160(%rcx)
1401abb8d:	48 8b 91 68 01 00 00 	mov    0x168(%rcx),%rdx
1401abb94:	48 85 d2             	test   %rdx,%rdx
1401abb97:	74 15                	je     0x1401abbae
1401abb99:	48 8b 41 38          	mov    0x38(%rcx),%rax
1401abb9d:	48 8b 48 50          	mov    0x50(%rax),%rcx
1401abba1:	48 8b 01             	mov    (%rcx),%rax
1401abba4:	48 8b 40 20          	mov    0x20(%rax),%rax
1401abba8:	ff 15 82 72 06 00    	call   *0x67282(%rip)        # 0x140212e30
1401abbae:	48 8b cb             	mov    %rbx,%rcx
1401abbb1:	48 83 c4 20          	add    $0x20,%rsp
1401abbb5:	5b                   	pop    %rbx
1401abbb6:	e9 1d bd ff ff       	jmp    0x1401a78d8
1401abbbb:	cc                   	int3
1401abbbc:	90                   	nop
1401abbbd:	90                   	nop
1401abbbe:	90                   	nop
1401abbbf:	90                   	nop
1401abbc0:	40 53                	rex push %rbx
1401abbc2:	48 83 ec 20          	sub    $0x20,%rsp
1401abbc6:	48 8b d9             	mov    %rcx,%rbx
1401abbc9:	e8 c2 54 00 00       	call   0x1401b1090
1401abbce:	85 c0                	test   %eax,%eax
1401abbd0:	78 2a                	js     0x1401abbfc
1401abbd2:	0f ae e8             	lfence
1401abbd5:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401abbd9:	48 8d 93 58 01 00 00 	lea    0x158(%rbx),%rdx
1401abbe0:	48 8b 48 50          	mov    0x50(%rax),%rcx
1401abbe4:	48 8b 01             	mov    (%rcx),%rax
1401abbe7:	48 8b 40 18          	mov    0x18(%rax),%rax
1401abbeb:	ff 15 3f 72 06 00    	call   *0x6723f(%rip)        # 0x140212e30
1401abbf1:	f6 d8                	neg    %al
1401abbf3:	1b c0                	sbb    %eax,%eax
1401abbf5:	f7 d0                	not    %eax
1401abbf7:	25 05 40 00 80       	and    $0x80004005,%eax
1401abbfc:	48 83 c4 20          	add    $0x20,%rsp
1401abc00:	5b                   	pop    %rbx
1401abc01:	c3                   	ret
1401abc02:	90                   	nop
1401abc03:	90                   	nop
1401abc04:	90                   	nop
1401abc05:	90                   	nop
1401abc06:	90                   	nop
1401abc07:	90                   	nop
1401abc08:	90                   	nop
1401abc09:	90                   	nop
1401abc0a:	90                   	nop
1401abc0b:	90                   	nop
1401abc0c:	90                   	nop
1401abc0d:	90                   	nop
1401abc0e:	90                   	nop
1401abc0f:	90                   	nop
1401abc10:	48 83 ec 28          	sub    $0x28,%rsp
1401abc14:	4c 8b c9             	mov    %rcx,%r9
1401abc17:	4d 85 c0             	test   %r8,%r8
1401abc1a:	75 0a                	jne    0x1401abc26
1401abc1c:	b8 05 40 00 80       	mov    $0x80004005,%eax
1401abc21:	e9 9c 00 00 00       	jmp    0x1401abcc2
1401abc26:	48 8b 02             	mov    (%rdx),%rax
1401abc29:	48 3b 05 68 d7 06 00 	cmp    0x6d768(%rip),%rax        # 0x140219398
1401abc30:	75 0d                	jne    0x1401abc3f
1401abc32:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401abc36:	48 3b 05 63 d7 06 00 	cmp    0x6d763(%rip),%rax        # 0x1402193a0
1401abc3d:	74 60                	je     0x1401abc9f
1401abc3f:	48 8b 02             	mov    (%rdx),%rax
1401abc42:	48 3b 05 ff a6 10 00 	cmp    0x10a6ff(%rip),%rax        # 0x1402b6348
1401abc49:	75 22                	jne    0x1401abc6d
1401abc4b:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401abc4f:	48 3b 05 fa a6 10 00 	cmp    0x10a6fa(%rip),%rax        # 0x1402b6350
1401abc56:	75 15                	jne    0x1401abc6d
1401abc58:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
1401abc5f:	49 8b c1             	mov    %r9,%rax
1401abc62:	48 f7 d8             	neg    %rax
1401abc65:	48 1b c0             	sbb    %rax,%rax
1401abc68:	48 23 c1             	and    %rcx,%rax
1401abc6b:	eb 35                	jmp    0x1401abca2
1401abc6d:	48 8b 02             	mov    (%rdx),%rax
1401abc70:	48 3b 05 e1 a6 10 00 	cmp    0x10a6e1(%rip),%rax        # 0x1402b6358
1401abc77:	75 0d                	jne    0x1401abc86
1401abc79:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401abc7d:	48 3b 05 dc a6 10 00 	cmp    0x10a6dc(%rip),%rax        # 0x1402b6360
1401abc84:	74 19                	je     0x1401abc9f
1401abc86:	48 8b 02             	mov    (%rdx),%rax
1401abc89:	48 3b 05 a8 a6 10 00 	cmp    0x10a6a8(%rip),%rax        # 0x1402b6338
1401abc90:	75 27                	jne    0x1401abcb9
1401abc92:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401abc96:	48 3b 05 a3 a6 10 00 	cmp    0x10a6a3(%rip),%rax        # 0x1402b6340
1401abc9d:	75 1a                	jne    0x1401abcb9
1401abc9f:	49 8b c1             	mov    %r9,%rax
1401abca2:	49 89 00             	mov    %rax,(%r8)
1401abca5:	49 8b c9             	mov    %r9,%rcx
1401abca8:	49 8b 01             	mov    (%r9),%rax
1401abcab:	48 8b 40 08          	mov    0x8(%rax),%rax
1401abcaf:	ff 15 7b 71 06 00    	call   *0x6717b(%rip)        # 0x140212e30
1401abcb5:	33 c0                	xor    %eax,%eax
1401abcb7:	eb 09                	jmp    0x1401abcc2
1401abcb9:	49 83 20 00          	andq   $0x0,(%r8)
1401abcbd:	b8 02 40 00 80       	mov    $0x80004002,%eax
1401abcc2:	48 83 c4 28          	add    $0x28,%rsp
1401abcc6:	c3                   	ret
1401abcc7:	90                   	nop
1401abcc8:	90                   	nop
1401abcc9:	90                   	nop
1401abcca:	90                   	nop
1401abccb:	90                   	nop
1401abccc:	90                   	nop
1401abccd:	90                   	nop
1401abcce:	90                   	nop
1401abccf:	90                   	nop
1401abcd0:	48 83 ec 28          	sub    $0x28,%rsp
1401abcd4:	85 d2                	test   %edx,%edx
1401abcd6:	74 09                	je     0x1401abce1
1401abcd8:	f0 ff 41 14          	lock incl 0x14(%rcx)
1401abcdc:	48 83 c4 28          	add    $0x28,%rsp
1401abce0:	c3                   	ret
1401abce1:	48 81 c1 a0 fe ff ff 	add    $0xfffffffffffffea0,%rcx
1401abce8:	83 c8 ff             	or     $0xffffffff,%eax
1401abceb:	f0 0f c1 81 74 01 00 	lock xadd %eax,0x174(%rcx)
1401abcf2:	00
1401abcf3:	83 f8 01             	cmp    $0x1,%eax
1401abcf6:	75 05                	jne    0x1401abcfd
1401abcf8:	e8 07 00 00 00       	call   0x1401abd04
1401abcfd:	48 83 c4 28          	add    $0x28,%rsp
1401abd01:	c3                   	ret
1401abd02:	90                   	nop
1401abd03:	90                   	nop
1401abd04:	48 83 ec 28          	sub    $0x28,%rsp
1401abd08:	0f 0d 89 78 01 00 00 	prefetchw 0x178(%rcx)
1401abd0f:	8b 91 78 01 00 00    	mov    0x178(%rcx),%edx
1401abd15:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401abd1b:	41 3b d0             	cmp    %r8d,%edx
1401abd1e:	74 2b                	je     0x1401abd4b
1401abd20:	8b c2                	mov    %edx,%eax
1401abd22:	f0 44 0f b1 81 78 01 	lock cmpxchg %r8d,0x178(%rcx)
1401abd29:	00 00
1401abd2b:	74 0c                	je     0x1401abd39
1401abd2d:	8b d0                	mov    %eax,%edx
1401abd2f:	41 3b c0             	cmp    %r8d,%eax
1401abd32:	75 ec                	jne    0x1401abd20
1401abd34:	48 83 c4 28          	add    $0x28,%rsp
1401abd38:	c3                   	ret
1401abd39:	83 fa 01             	cmp    $0x1,%edx
1401abd3c:	75 0d                	jne    0x1401abd4b
1401abd3e:	48 8b 89 68 01 00 00 	mov    0x168(%rcx),%rcx
1401abd45:	ff 15 3d 63 06 00    	call   *0x6633d(%rip)        # 0x140212088
1401abd4b:	48 83 c4 28          	add    $0x28,%rsp
1401abd4f:	c3                   	ret
1401abd50:	48 8b c4             	mov    %rsp,%rax
1401abd53:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401abd57:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401abd5b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401abd5f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401abd63:	41 57                	push   %r15
1401abd65:	48 83 ec 30          	sub    $0x30,%rsp
1401abd69:	48 8d 69 f0          	lea    -0x10(%rcx),%rbp
1401abd6d:	48 8b fa             	mov    %rdx,%rdi
1401abd70:	48 89 6a 28          	mov    %rbp,0x28(%rdx)
1401abd74:	48 8b d9             	mov    %rcx,%rbx
1401abd77:	40 32 f6             	xor    %sil,%sil
1401abd7a:	ff 15 10 63 06 00    	call   *0x66310(%rip)        # 0x140212090
1401abd80:	48 8b cb             	mov    %rbx,%rcx
1401abd83:	89 83 60 01 00 00    	mov    %eax,0x160(%rbx)
1401abd89:	e8 22 40 00 00       	call   0x1401afdb0
1401abd8e:	84 c0                	test   %al,%al
1401abd90:	0f 84 0e 01 00 00    	je     0x1401abea4
1401abd96:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1401abd9c:	48 8b d7             	mov    %rdi,%rdx
1401abd9f:	48 8b cb             	mov    %rbx,%rcx
1401abda2:	e8 79 3d 00 00       	call   0x1401afb20
1401abda7:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401abdab:	8b 48 34             	mov    0x34(%rax),%ecx
1401abdae:	41 3b cf             	cmp    %r15d,%ecx
1401abdb1:	74 7a                	je     0x1401abe2d
1401abdb3:	c7 83 68 01 00 00 00 	movl   $0x0,0x168(%rbx)
1401abdba:	00 00 00
1401abdbd:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
1401abdc2:	8b 83 64 01 00 00    	mov    0x164(%rbx),%eax
1401abdc8:	85 c0                	test   %eax,%eax
1401abdca:	74 64                	je     0x1401abe30
1401abdcc:	8b 43 20             	mov    0x20(%rbx),%eax
1401abdcf:	a9 ff 3f 00 00       	test   $0x3fff,%eax
1401abdd4:	0f 85 a2 00 00 00    	jne    0x1401abe7c
1401abdda:	33 c0                	xor    %eax,%eax
1401abddc:	f0 44 0f b1 bb 68 01 	lock cmpxchg %r15d,0x168(%rbx)
1401abde3:	00 00
1401abde5:	75 c0                	jne    0x1401abda7
1401abde7:	48 8b 83 58 01 00 00 	mov    0x158(%rbx),%rax
1401abdee:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401abdf2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401abdf7:	48 8b 01             	mov    (%rcx),%rax
1401abdfa:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
1401abe01:	ff 15 29 70 06 00    	call   *0x67029(%rip)        # 0x140212e30
1401abe07:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401abe0c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401abe11:	48 f7 d8             	neg    %rax
1401abe14:	1b c9                	sbb    %ecx,%ecx
1401abe16:	41 83 c8 ff          	or     $0xffffffff,%r8d
1401abe1a:	f7 d9                	neg    %ecx
1401abe1c:	41 03 cf             	add    %r15d,%ecx
1401abe1f:	e8 14 54 ff ff       	call   0x1401a1238
1401abe24:	41 3b c7             	cmp    %r15d,%eax
1401abe27:	0f 85 7a ff ff ff    	jne    0x1401abda7
1401abe2d:	41 8a f7             	mov    %r15b,%sil
1401abe30:	c7 83 68 01 00 00 02 	movl   $0x2,0x168(%rbx)
1401abe37:	00 00 00
1401abe3a:	40 84 f6             	test   %sil,%sil
1401abe3d:	74 0b                	je     0x1401abe4a
1401abe3f:	41 8a d7             	mov    %r15b,%dl
1401abe42:	48 8b cd             	mov    %rbp,%rcx
1401abe45:	e8 9a 54 00 00       	call   0x1401b12e4
1401abe4a:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
1401abe4f:	48 8b d7             	mov    %rdi,%rdx
1401abe52:	83 a3 60 01 00 00 00 	andl   $0x0,0x160(%rbx)
1401abe59:	48 8b cb             	mov    %rbx,%rcx
1401abe5c:	e8 cf 40 00 00       	call   0x1401aff30
1401abe61:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401abe66:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401abe6b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401abe70:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401abe75:	48 83 c4 30          	add    $0x30,%rsp
1401abe79:	41 5f                	pop    %r15
1401abe7b:	c3                   	ret
1401abe7c:	45 33 c0             	xor    %r8d,%r8d
1401abe7f:	c7 83 68 01 00 00 02 	movl   $0x2,0x168(%rbx)
1401abe86:	00 00 00
1401abe89:	41 8b d7             	mov    %r15d,%edx
1401abe8c:	48 8b cb             	mov    %rbx,%rcx
1401abe8f:	e8 ec 44 00 00       	call   0x1401b0380
1401abe94:	48 8b cb             	mov    %rbx,%rcx
1401abe97:	e8 14 3f 00 00       	call   0x1401afdb0
1401abe9c:	84 c0                	test   %al,%al
1401abe9e:	0f 85 f8 fe ff ff    	jne    0x1401abd9c
1401abea4:	b9 40 a4 40 1e       	mov    $0x1e40a440,%ecx
1401abea9:	e8 22 fe e5 ff       	call   0x14000bcd0
1401abeae:	eb b1                	jmp    0x1401abe61
1401abeb0:	cc                   	int3
1401abeb1:	90                   	nop
1401abeb2:	90                   	nop
1401abeb3:	90                   	nop
1401abeb4:	90                   	nop
1401abeb5:	90                   	nop
1401abeb6:	90                   	nop
1401abeb7:	90                   	nop
1401abeb8:	90                   	nop
1401abeb9:	90                   	nop
1401abeba:	90                   	nop
1401abebb:	90                   	nop
1401abebc:	90                   	nop
1401abebd:	90                   	nop
1401abebe:	90                   	nop
1401abebf:	90                   	nop
1401abec0:	48 81 e9 60 01 00 00 	sub    $0x160,%rcx
1401abec7:	e9 04 14 fb ff       	jmp    0x14015d2d0
1401abecc:	90                   	nop
1401abecd:	90                   	nop
1401abece:	90                   	nop
1401abecf:	90                   	nop
1401abed0:	48 81 e9 d8 00 00 00 	sub    $0xd8,%rcx
1401abed7:	e9 f4 fa ff ff       	jmp    0x1401ab9d0
1401abedc:	90                   	nop
1401abedd:	90                   	nop
1401abede:	90                   	nop
1401abedf:	90                   	nop
1401abee0:	48 83 e9 18          	sub    $0x18,%rcx
1401abee4:	e9 27 fd ff ff       	jmp    0x1401abc10
1401abee9:	90                   	nop
1401abeea:	90                   	nop
1401abeeb:	90                   	nop
1401abeec:	90                   	nop
1401abeed:	90                   	nop
1401abeee:	90                   	nop