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
14002dfd8:	e8 25 43 00 00       	call   0x140032302
14002dfdd:	41 01 1e             	add    %ebx,(%r14)
14002dfe0:	41 8b ef             	mov    %r15d,%ebp
14002dfe3:	2b eb                	sub    %ebx,%ebp
14002dfe5:	4c 03 e3             	add    %rbx,%r12
14002dfe8:	b9 10 00 00 00       	mov    $0x10,%ecx
14002dfed:	41 39 0e             	cmp    %ecx,(%r14)
14002dff0:	75 64                	jne    0x14002e056
14002dff2:	83 64 24 48 00       	andl   $0x0,0x48(%rsp)
14002dff7:	48 8d 5e 48          	lea    0x48(%rsi),%rbx
14002dffb:	45 8b 06             	mov    (%r14),%r8d
14002dffe:	48 8d 46 58          	lea    0x58(%rsi),%rax
14002e002:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14002e007:	45 33 c9             	xor    %r9d,%r9d
14002e00a:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
14002e00e:	48 8b d3             	mov    %rbx,%rdx
14002e011:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14002e016:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14002e01a:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
14002e01e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002e023:	48 ff 15 a6 7b 00 00 	rex.W call *0x7ba6(%rip)        # 0x140035bd0
14002e02a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002e02f:	8b f8                	mov    %eax,%edi
14002e031:	81 cf 00 00 00 10    	or     $0x10000000,%edi
14002e037:	7c 19                	jl     0x14002e052
14002e039:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14002e03d:	4c 8b c3             	mov    %rbx,%r8
14002e040:	41 8b 16             	mov    (%r14),%edx
14002e043:	48 8b 01             	mov    (%rcx),%rax
14002e046:	48 8b 40 50          	mov    0x50(%rax),%rax
14002e04a:	ff 15 78 7d 00 00    	call   *0x7d78(%rip)        # 0x140035dc8
14002e050:	8b f8                	mov    %eax,%edi
14002e052:	41 83 26 00          	andl   $0x0,(%r14)
14002e056:	85 ff                	test   %edi,%edi
14002e058:	78 1f                	js     0x14002e079
14002e05a:	85 ed                	test   %ebp,%ebp
14002e05c:	74 1b                	je     0x14002e079
14002e05e:	8b c5                	mov    %ebp,%eax
14002e060:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
14002e064:	83 e0 0f             	and    $0xf,%eax
14002e067:	2b e8                	sub    %eax,%ebp
14002e069:	44 8b c0             	mov    %eax,%r8d
14002e06c:	8b d5                	mov    %ebp,%edx
14002e06e:	49 03 d4             	add    %r12,%rdx
14002e071:	45 89 06             	mov    %r8d,(%r14)
14002e074:	e8 89 42 00 00       	call   0x140032302
14002e079:	83 a4 24 90 00 00 00 	andl   $0x0,0x90(%rsp)
14002e080:	00
14002e081:	85 ff                	test   %edi,%edi
14002e083:	0f 88 84 00 00 00    	js     0x14002e10d
14002e089:	85 ed                	test   %ebp,%ebp
14002e08b:	74 70                	je     0x14002e0fd
14002e08d:	83 64 24 48 00       	andl   $0x0,0x48(%rsp)
14002e092:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
14002e099:	00
14002e09a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14002e09f:	48 8d 46 58          	lea    0x58(%rsi),%rax
14002e0a3:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
14002e0a7:	45 33 c9             	xor    %r9d,%r9d
14002e0aa:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
14002e0ae:	44 8b c5             	mov    %ebp,%r8d
14002e0b1:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14002e0b6:	49 8b d4             	mov    %r12,%rdx
14002e0b9:	c7 44 24 28 10 00 00 	movl   $0x10,0x28(%rsp)
14002e0c0:	00
14002e0c1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002e0c6:	48 ff 15 03 7b 00 00 	rex.W call *0x7b03(%rip)        # 0x140035bd0
14002e0cd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002e0d2:	8b f8                	mov    %eax,%edi
14002e0d4:	81 cf 00 00 00 10    	or     $0x10000000,%edi
14002e0da:	7c 31                	jl     0x14002e10d
14002e0dc:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
14002e0e3:	3b d5                	cmp    %ebp,%edx
14002e0e5:	75 16                	jne    0x14002e0fd
14002e0e7:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14002e0eb:	4d 8b c4             	mov    %r12,%r8
14002e0ee:	48 8b 01             	mov    (%rcx),%rax
14002e0f1:	48 8b 40 50          	mov    0x50(%rax),%rax
14002e0f5:	ff 15 cd 7c 00 00    	call   *0x7ccd(%rip)        # 0x140035dc8
14002e0fb:	8b f8                	mov    %eax,%edi
14002e0fd:	85 ff                	test   %edi,%edi
14002e0ff:	78 0c                	js     0x14002e10d
14002e101:	45 89 7d 00          	mov    %r15d,0x0(%r13)
14002e105:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14002e109:	4c 01 79 10          	add    %r15,0x10(%rcx)
14002e10d:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14002e112:	8b c7                	mov    %edi,%eax
14002e114:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14002e118:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14002e11c:	49 8b 73 48          	mov    0x48(%r11),%rsi
14002e120:	49 8b e3             	mov    %r11,%rsp
14002e123:	41 5f                	pop    %r15
14002e125:	41 5e                	pop    %r14
14002e127:	41 5d                	pop    %r13
14002e129:	41 5c                	pop    %r12
14002e12b:	5f                   	pop    %rdi
14002e12c:	c3                   	ret
14002e12d:	cc                   	int3
14002e12e:	cc                   	int3
14002e12f:	cc                   	int3
14002e130:	cc                   	int3
14002e131:	cc                   	int3
14002e132:	cc                   	int3
14002e133:	cc                   	int3
14002e134:	cc                   	int3
14002e135:	cc                   	int3
14002e136:	cc                   	int3
14002e137:	cc                   	int3
14002e138:	cc                   	int3
14002e139:	cc                   	int3
14002e13a:	cc                   	int3
14002e13b:	cc                   	int3
14002e13c:	cc                   	int3
14002e13d:	cc                   	int3
14002e13e:	cc                   	int3
14002e13f:	cc                   	int3
14002e140:	83 fa ff             	cmp    $0xffffffff,%edx
14002e143:	75 09                	jne    0x14002e14e
14002e145:	48 83 c1 18          	add    $0x18,%rcx
14002e149:	e9 8e 03 00 00       	jmp    0x14002e4dc
14002e14e:	b8 01 40 00 80       	mov    $0x80004001,%eax
14002e153:	c3                   	ret
14002e154:	cc                   	int3
14002e155:	cc                   	int3
14002e156:	cc                   	int3
14002e157:	cc                   	int3
14002e158:	cc                   	int3
14002e159:	cc                   	int3
14002e15a:	cc                   	int3
14002e15b:	cc                   	int3
14002e15c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002e161:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14002e166:	55                   	push   %rbp
14002e167:	56                   	push   %rsi
14002e168:	57                   	push   %rdi
14002e169:	41 54                	push   %r12
14002e16b:	41 55                	push   %r13
14002e16d:	41 56                	push   %r14
14002e16f:	41 57                	push   %r15
14002e171:	48 83 ec 40          	sub    $0x40,%rsp
14002e175:	4c 8b e1             	mov    %rcx,%r12
14002e178:	4c 8b ea             	mov    %rdx,%r13
14002e17b:	8b 0d fb ff 00 00    	mov    0xfffb(%rip),%ecx        # 0x14003e17c
14002e181:	48 ff 15 50 76 00 00 	rex.W call *0x7650(%rip)        # 0x1400357d8
14002e188:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002e18d:	83 cf ff             	or     $0xffffffff,%edi
14002e190:	4c 8b f0             	mov    %rax,%r14
14002e193:	48 85 c0             	test   %rax,%rax
14002e196:	75 2b                	jne    0x14002e1c3
14002e198:	8b 3d de ff 00 00    	mov    0xffde(%rip),%edi        # 0x14003e17c
14002e19e:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
14002e1a5:	00
14002e1a6:	21 84 24 98 00 00 00 	and    %eax,0x98(%rsp)
14002e1ad:	4c 8d b4 24 98 00 00 	lea    0x98(%rsp),%r14
14002e1b4:	00
14002e1b5:	8b cf                	mov    %edi,%ecx
14002e1b7:	48 ff 15 da 75 00 00 	rex.W call *0x75da(%rip)        # 0x140035798
14002e1be:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002e1c3:	41 8b 06             	mov    (%r14),%eax
14002e1c6:	ff c0                	inc    %eax
14002e1c8:	41 89 06             	mov    %eax,(%r14)
14002e1cb:	4c 8b 15 76 fe 00 00 	mov    0xfe76(%rip),%r10        # 0x14003e048
14002e1d2:	48 8d 0d 6f fe 00 00 	lea    0xfe6f(%rip),%rcx        # 0x14003e048
14002e1d9:	48 8d 15 70 83 00 00 	lea    0x8370(%rip),%rdx        # 0x140036550
14002e1e0:	41 bf df 01 00 00    	mov    $0x1df,%r15d
14002e1e6:	4c 3b d1             	cmp    %rcx,%r10
14002e1e9:	74 37                	je     0x14002e222
14002e1eb:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14002e1f0:	74 30                	je     0x14002e222
14002e1f2:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14002e1f5:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14002e1fb:	77 0a                	ja     0x14002e207
14002e1fd:	8b c1                	mov    %ecx,%eax
14002e1ff:	41 8b cf             	mov    %r15d,%ecx
14002e202:	48 2b c8             	sub    %rax,%rcx