14002dc51:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002dc56:	33 c0                	xor    %eax,%eax
14002dc58:	48 83 c4 20          	add    $0x20,%rsp
14002dc5c:	5b                   	pop    %rbx
14002dc5d:	c3                   	ret
14002dc5e:	cc                   	int3
14002dc5f:	cc                   	int3
14002dc60:	cc                   	int3
14002dc61:	cc                   	int3
14002dc62:	cc                   	int3
14002dc63:	cc                   	int3
14002dc64:	cc                   	int3
14002dc65:	cc                   	int3
14002dc66:	cc                   	int3
14002dc67:	cc                   	int3
14002dc68:	cc                   	int3
14002dc69:	cc                   	int3
14002dc6a:	cc                   	int3
14002dc6b:	cc                   	int3
14002dc6c:	cc                   	int3
14002dc6d:	cc                   	int3
14002dc6e:	cc                   	int3
14002dc6f:	cc                   	int3
14002dc70:	40 53                	rex push %rbx
14002dc72:	48 83 ec 20          	sub    $0x20,%rsp
14002dc76:	c7 41 24 01 00 00 c0 	movl   $0xc0000001,0x24(%rcx)
14002dc7d:	48 8b d9             	mov    %rcx,%rbx
14002dc80:	f6 c2 01             	test   $0x1,%dl
14002dc83:	74 05                	je     0x14002dc8a
14002dc85:	e8 5e 3a 00 00       	call   0x1400316e8
14002dc8a:	48 8b c3             	mov    %rbx,%rax
14002dc8d:	48 83 c4 20          	add    $0x20,%rsp
14002dc91:	5b                   	pop    %rbx
14002dc92:	c3                   	ret
14002dc93:	cc                   	int3
14002dc94:	cc                   	int3
14002dc95:	cc                   	int3
14002dc96:	cc                   	int3
14002dc97:	cc                   	int3
14002dc98:	cc                   	int3
14002dc99:	cc                   	int3
14002dc9a:	cc                   	int3
14002dc9b:	cc                   	int3
14002dc9c:	cc                   	int3
14002dc9d:	cc                   	int3
14002dc9e:	cc                   	int3
14002dc9f:	cc                   	int3
14002dca0:	48 83 e9 18          	sub    $0x18,%rcx
14002dca4:	e9 07 02 00 00       	jmp    0x14002deb0
14002dca9:	cc                   	int3
14002dcaa:	cc                   	int3
14002dcab:	cc                   	int3
14002dcac:	cc                   	int3
14002dcad:	cc                   	int3
14002dcae:	cc                   	int3
14002dcaf:	cc                   	int3
14002dcb0:	48 83 e9 18          	sub    $0x18,%rcx
14002dcb4:	e9 77 00 00 00       	jmp    0x14002dd30
14002dcb9:	cc                   	int3
14002dcba:	cc                   	int3
14002dcbb:	cc                   	int3
14002dcbc:	cc                   	int3
14002dcbd:	cc                   	int3
14002dcbe:	cc                   	int3
14002dcbf:	cc                   	int3
14002dcc0:	48 83 e9 18          	sub    $0x18,%rcx
14002dcc4:	e9 a7 00 00 00       	jmp    0x14002dd70
14002dcc9:	cc                   	int3
14002dcca:	cc                   	int3
14002dccb:	cc                   	int3
14002dccc:	cc                   	int3
14002dccd:	cc                   	int3
14002dcce:	cc                   	int3
14002dccf:	cc                   	int3
14002dcd0:	48 83 e9 10          	sub    $0x10,%rcx
14002dcd4:	e9 d7 01 00 00       	jmp    0x14002deb0
14002dcd9:	cc                   	int3
14002dcda:	cc                   	int3
14002dcdb:	cc                   	int3
14002dcdc:	cc                   	int3
14002dcdd:	cc                   	int3
14002dcde:	cc                   	int3
14002dcdf:	cc                   	int3
14002dce0:	48 83 e9 10          	sub    $0x10,%rcx
14002dce4:	e9 47 00 00 00       	jmp    0x14002dd30
14002dce9:	cc                   	int3
14002dcea:	cc                   	int3
14002dceb:	cc                   	int3
14002dcec:	cc                   	int3
14002dced:	cc                   	int3
14002dcee:	cc                   	int3
14002dcef:	cc                   	int3
14002dcf0:	48 83 e9 10          	sub    $0x10,%rcx
14002dcf4:	e9 77 00 00 00       	jmp    0x14002dd70
14002dcf9:	cc                   	int3
14002dcfa:	cc                   	int3
14002dcfb:	cc                   	int3
14002dcfc:	cc                   	int3
14002dcfd:	cc                   	int3
14002dcfe:	cc                   	int3
14002dcff:	cc                   	int3
14002dd00:	48 83 e9 08          	sub    $0x8,%rcx
14002dd04:	e9 a7 01 00 00       	jmp    0x14002deb0
14002dd09:	cc                   	int3
14002dd0a:	cc                   	int3
14002dd0b:	cc                   	int3
14002dd0c:	cc                   	int3
14002dd0d:	cc                   	int3
14002dd0e:	cc                   	int3
14002dd0f:	cc                   	int3
14002dd10:	48 83 e9 08          	sub    $0x8,%rcx
14002dd14:	e9 17 00 00 00       	jmp    0x14002dd30
14002dd19:	cc                   	int3
14002dd1a:	cc                   	int3
14002dd1b:	cc                   	int3
14002dd1c:	cc                   	int3
14002dd1d:	cc                   	int3
14002dd1e:	cc                   	int3
14002dd1f:	cc                   	int3
14002dd20:	48 83 e9 08          	sub    $0x8,%rcx
14002dd24:	e9 47 00 00 00       	jmp    0x14002dd70
14002dd29:	cc                   	int3
14002dd2a:	cc                   	int3
14002dd2b:	cc                   	int3
14002dd2c:	cc                   	int3
14002dd2d:	cc                   	int3
14002dd2e:	cc                   	int3
14002dd2f:	cc                   	int3
14002dd30:	44 8b 41 24          	mov    0x24(%rcx),%r8d
14002dd34:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
14002dd3a:	45 3b c1             	cmp    %r9d,%r8d
14002dd3d:	74 20                	je     0x14002dd5f
14002dd3f:	41 8d 50 01          	lea    0x1(%r8),%edx
14002dd43:	41 8b c0             	mov    %r8d,%eax
14002dd46:	f0 0f b1 51 24       	lock cmpxchg %edx,0x24(%rcx)
14002dd4b:	74 09                	je     0x14002dd56
14002dd4d:	44 8b 41 24          	mov    0x24(%rcx),%r8d
14002dd51:	45 3b c1             	cmp    %r9d,%r8d
14002dd54:	75 e9                	jne    0x14002dd3f
14002dd56:	45 3b c1             	cmp    %r9d,%r8d
14002dd59:	74 04                	je     0x14002dd5f
14002dd5b:	45 8d 48 01          	lea    0x1(%r8),%r9d
14002dd5f:	41 8b c1             	mov    %r9d,%eax
14002dd62:	c3                   	ret
14002dd63:	cc                   	int3
14002dd64:	cc                   	int3
14002dd65:	cc                   	int3
14002dd66:	cc                   	int3
14002dd67:	cc                   	int3
14002dd68:	cc                   	int3
14002dd69:	cc                   	int3
14002dd6a:	cc                   	int3
14002dd6b:	cc                   	int3
14002dd6c:	cc                   	int3
14002dd6d:	cc                   	int3
14002dd6e:	cc                   	int3
14002dd6f:	cc                   	int3
14002dd70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002dd75:	57                   	push   %rdi
14002dd76:	48 83 ec 20          	sub    $0x20,%rsp
14002dd7a:	33 db                	xor    %ebx,%ebx
14002dd7c:	49 89 18             	mov    %rbx,(%r8)
14002dd7f:	39 1a                	cmp    %ebx,(%rdx)
14002dd81:	75 36                	jne    0x14002ddb9
14002dd83:	8b 05 63 8b 00 00    	mov    0x8b63(%rip),%eax        # 0x1400368ec
14002dd89:	39 42 04             	cmp    %eax,0x4(%rdx)
14002dd8c:	75 2b                	jne    0x14002ddb9
14002dd8e:	8b 05 5c 8b 00 00    	mov    0x8b5c(%rip),%eax        # 0x1400368f0
14002dd94:	39 42 08             	cmp    %eax,0x8(%rdx)
14002dd97:	75 20                	jne    0x14002ddb9
14002dd99:	8b 05 55 8b 00 00    	mov    0x8b55(%rip),%eax        # 0x1400368f4
14002dd9f:	39 42 0c             	cmp    %eax,0xc(%rdx)
14002dda2:	75 15                	jne    0x14002ddb9
14002dda4:	49 89 08             	mov    %rcx,(%r8)
14002dda7:	48 8b 01             	mov    (%rcx),%rax
14002ddaa:	48 8b 40 08          	mov    0x8(%rax),%rax
14002ddae:	ff 15 14 80 00 00    	call   *0x8014(%rip)        # 0x140035dc8
14002ddb4:	e9 e1 00 00 00       	jmp    0x14002de9a
14002ddb9:	81 3a b5 b5 cf c3    	cmpl   $0xc3cfb5b5,(%rdx)
14002ddbf:	75 2b                	jne    0x14002ddec
14002ddc1:	8b 05 25 a2 00 00    	mov    0xa225(%rip),%eax        # 0x140037fec
14002ddc7:	39 42 04             	cmp    %eax,0x4(%rdx)
14002ddca:	75 20                	jne    0x14002ddec
14002ddcc:	8b 05 1e a2 00 00    	mov    0xa21e(%rip),%eax        # 0x140037ff0
14002ddd2:	39 42 08             	cmp    %eax,0x8(%rdx)
14002ddd5:	75 15                	jne    0x14002ddec
14002ddd7:	8b 05 17 a2 00 00    	mov    0xa217(%rip),%eax        # 0x140037ff4
14002dddd:	39 42 0c             	cmp    %eax,0xc(%rdx)
14002dde0:	75 0a                	jne    0x14002ddec
14002dde2:	49 89 08             	mov    %rcx,(%r8)
14002dde5:	8b fb                	mov    %ebx,%edi
14002dde7:	e9 9c 00 00 00       	jmp    0x14002de88
14002ddec:	48 83 c1 08          	add    $0x8,%rcx
14002ddf0:	81 3a 2d de 54 ab    	cmpl   $0xab54de2d,(%rdx)
14002ddf6:	75 21                	jne    0x14002de19
14002ddf8:	8b 05 fe a1 00 00    	mov    0xa1fe(%rip),%eax        # 0x140037ffc
14002ddfe:	39 42 04             	cmp    %eax,0x4(%rdx)
14002de01:	75 16                	jne    0x14002de19
14002de03:	8b 05 f7 a1 00 00    	mov    0xa1f7(%rip),%eax        # 0x140038000
14002de09:	39 42 08             	cmp    %eax,0x8(%rdx)
14002de0c:	75 0b                	jne    0x14002de19
14002de0e:	8b 05 f0 a1 00 00    	mov    0xa1f0(%rip),%eax        # 0x140038004
14002de14:	39 42 0c             	cmp    %eax,0xc(%rdx)
14002de17:	74 c9                	je     0x14002dde2
14002de19:	48 83 c1 08          	add    $0x8,%rcx
14002de1d:	81 3a 2f 40 c2 61    	cmpl   $0x61c2402f,(%rdx)
14002de23:	75 28                	jne    0x14002de4d
14002de25:	8b 05 e1 a1 00 00    	mov    0xa1e1(%rip),%eax        # 0x14003800c
14002de2b:	39 42 04             	cmp    %eax,0x4(%rdx)
14002de2e:	75 1d                	jne    0x14002de4d
14002de30:	8b 05 da a1 00 00    	mov    0xa1da(%rip),%eax        # 0x140038010
14002de36:	39 42 08             	cmp    %eax,0x8(%rdx)
14002de39:	75 12                	jne    0x14002de4d
14002de3b:	8b 05 d3 a1 00 00    	mov    0xa1d3(%rip),%eax        # 0x140038014
14002de41:	39 42 0c             	cmp    %eax,0xc(%rdx)
14002de44:	75 07                	jne    0x14002de4d
14002de46:	49 89 08             	mov    %rcx,(%r8)
14002de49:	8b fb                	mov    %ebx,%edi
14002de4b:	eb 37                	jmp    0x14002de84
14002de4d:	81 3a 03 e8 e3 95    	cmpl   $0x95e3e803,(%rdx)
14002de53:	75 2a                	jne    0x14002de7f
14002de55:	8b 05 c1 a1 00 00    	mov    0xa1c1(%rip),%eax        # 0x14003801c
14002de5b:	39 42 04             	cmp    %eax,0x4(%rdx)
14002de5e:	75 1f                	jne    0x14002de7f
14002de60:	8b 05 ba a1 00 00    	mov    0xa1ba(%rip),%eax        # 0x140038020
14002de66:	39 42 08             	cmp    %eax,0x8(%rdx)
14002de69:	75 14                	jne    0x14002de7f
14002de6b:	8b 05 b3 a1 00 00    	mov    0xa1b3(%rip),%eax        # 0x140038024
14002de71:	39 42 0c             	cmp    %eax,0xc(%rdx)
14002de74:	75 09                	jne    0x14002de7f
14002de76:	48 8d 41 08          	lea    0x8(%rcx),%rax
14002de7a:	49 89 00             	mov    %rax,(%r8)
14002de7d:	eb ca                	jmp    0x14002de49
14002de7f:	bf 02 40 00 80       	mov    $0x80004002,%edi
14002de84:	85 ff                	test   %edi,%edi
14002de86:	78 10                	js     0x14002de98
14002de88:	49 8b 08             	mov    (%r8),%rcx
14002de8b:	48 8b 01             	mov    (%rcx),%rax
14002de8e:	48 8b 40 08          	mov    0x8(%rax),%rax
14002de92:	ff 15 30 7f 00 00    	call   *0x7f30(%rip)        # 0x140035dc8
14002de98:	8b df                	mov    %edi,%ebx
14002de9a:	8b c3                	mov    %ebx,%eax
14002de9c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002dea1:	48 83 c4 20          	add    $0x20,%rsp
14002dea5:	5f                   	pop    %rdi
14002dea6:	c3                   	ret
14002dea7:	cc                   	int3
14002dea8:	cc                   	int3
14002dea9:	cc                   	int3
14002deaa:	cc                   	int3
14002deab:	cc                   	int3
14002deac:	cc                   	int3
14002dead:	cc                   	int3
14002deae:	cc                   	int3
14002deaf:	cc                   	int3
14002deb0:	40 53                	rex push %rbx
14002deb2:	48 83 ec 20          	sub    $0x20,%rsp
14002deb6:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
14002debc:	eb 0e                	jmp    0x14002decc
14002debe:	41 8d 50 ff          	lea    -0x1(%r8),%edx
14002dec2:	41 8b c0             	mov    %r8d,%eax
14002dec5:	f0 0f b1 51 24       	lock cmpxchg %edx,0x24(%rcx)
14002deca:	74 09                	je     0x14002ded5
14002decc:	44 8b 41 24          	mov    0x24(%rcx),%r8d
14002ded0:	45 3b c1             	cmp    %r9d,%r8d
14002ded3:	75 e9                	jne    0x14002debe
14002ded5:	41 8d 58 ff          	lea    -0x1(%r8),%ebx
14002ded9:	85 db                	test   %ebx,%ebx
14002dedb:	75 2e                	jne    0x14002df0b
14002dedd:	48 85 c9             	test   %rcx,%rcx
14002dee0:	74 10                	je     0x14002def2
14002dee2:	48 8b 01             	mov    (%rcx),%rax
14002dee5:	8d 53 01             	lea    0x1(%rbx),%edx
14002dee8:	48 8b 40 58          	mov    0x58(%rax),%rax
14002deec:	ff 15 d6 7e 00 00    	call   *0x7ed6(%rip)        # 0x140035dc8
14002def2:	48 8b 0d df 08 01 00 	mov    0x108df(%rip),%rcx        # 0x14003e7d8
14002def9:	48 85 c9             	test   %rcx,%rcx
14002defc:	74 0d                	je     0x14002df0b
14002defe:	48 8b 11             	mov    (%rcx),%rdx
14002df01:	48 8b 42 10          	mov    0x10(%rdx),%rax
14002df05:	ff 15 bd 7e 00 00    	call   *0x7ebd(%rip)        # 0x140035dc8
14002df0b:	8b c3                	mov    %ebx,%eax
14002df0d:	48 83 c4 20          	add    $0x20,%rsp
14002df11:	5b                   	pop    %rbx
14002df12:	c3                   	ret
14002df13:	cc                   	int3
14002df14:	cc                   	int3
14002df15:	cc                   	int3
14002df16:	cc                   	int3
14002df17:	cc                   	int3
14002df18:	cc                   	int3
14002df19:	cc                   	int3
14002df1a:	cc                   	int3
14002df1b:	cc                   	int3
14002df1c:	cc                   	int3
14002df1d:	cc                   	int3
14002df1e:	cc                   	int3
14002df1f:	cc                   	int3
14002df20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002df25:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14002df2a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002df2f:	57                   	push   %rdi
14002df30:	41 54                	push   %r12
14002df32:	41 55                	push   %r13
14002df34:	41 56                	push   %r14
14002df36:	41 57                	push   %r15
14002df38:	48 83 ec 50          	sub    $0x50,%rsp
14002df3c:	33 ff                	xor    %edi,%edi
14002df3e:	45 8b f8             	mov    %r8d,%r15d
14002df41:	4d 8b e9             	mov    %r9,%r13
14002df44:	4c 8b e2             	mov    %rdx,%r12
14002df47:	48 8b f1             	mov    %rcx,%rsi
14002df4a:	41 8b e8             	mov    %r8d,%ebp
14002df4d:	40 38 79 40          	cmp    %dil,0x40(%rcx)
14002df51:	75 54                	jne    0x14002dfa7
14002df53:	48 8d 51 58          	lea    0x58(%rcx),%rdx
14002df57:	33 c9                	xor    %ecx,%ecx
14002df59:	44 8d 4f 02          	lea    0x2(%rdi),%r9d
14002df5d:	44 8d 47 10          	lea    0x10(%rdi),%r8d
14002df61:	48 ff 15 70 7c 00 00 	rex.W call *0x7c70(%rip)        # 0x140035bd8
14002df68:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002df6d:	8b f8                	mov    %eax,%edi
14002df6f:	81 cf 00 00 00 10    	or     $0x10000000,%edi
14002df75:	7c 04                	jl     0x14002df7b
14002df77:	c6 46 40 01          	movb   $0x1,0x40(%rsi)
14002df7b:	85 ff                	test   %edi,%edi
14002df7d:	0f 88 f6 00 00 00    	js     0x14002e079
14002df83:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14002df87:	4c 8d 46 58          	lea    0x58(%rsi),%r8
14002df8b:	ba 10 00 00 00       	mov    $0x10,%edx
14002df90:	48 8b 01             	mov    (%rcx),%rax
14002df93:	48 8b 40 50          	mov    0x50(%rax),%rax
14002df97:	ff 15 2b 7e 00 00    	call   *0x7e2b(%rip)        # 0x140035dc8
14002df9d:	8b f8                	mov    %eax,%edi
14002df9f:	85 c0                	test   %eax,%eax
14002dfa1:	0f 88 d2 00 00 00    	js     0x14002e079
14002dfa7:	4c 8d 76 44          	lea    0x44(%rsi),%r14
14002dfab:	41 83 3e 00          	cmpl   $0x0,(%r14)
14002dfaf:	0f 86 a1 00 00 00    	jbe    0x14002e056
14002dfb5:	41 8b 06             	mov    (%r14),%eax
14002dfb8:	ba 10 00 00 00       	mov    $0x10,%edx
14002dfbd:	41 2b 16             	sub    (%r14),%edx
14002dfc0:	41 8b cf             	mov    %r15d,%ecx
14002dfc3:	44 3b fa             	cmp    %edx,%r15d
14002dfc6:	0f 43 ca             	cmovae %edx,%ecx
14002dfc9:	49 8b d4             	mov    %r12,%rdx
14002dfcc:	8b d9                	mov    %ecx,%ebx
14002dfce:	44 8b c1             	mov    %ecx,%r8d
14002dfd1:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
14002dfd5:	48 03 c8             	add    %rax,%rcx