140008dde:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140008de2:	48 8b 03             	mov    (%rbx),%rax
140008de5:	48 63 48 04          	movslq 0x4(%rax),%rcx
140008de9:	8d 51 e8             	lea    -0x18(%rcx),%edx
140008dec:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140008df0:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140008df5:	48 8b 03             	mov    (%rbx),%rax
140008df8:	48 63 48 04          	movslq 0x4(%rax),%rcx
140008dfc:	48 03 cb             	add    %rbx,%rcx
140008dff:	49 8b d2             	mov    %r10,%rdx
140008e02:	e8 e9 f2 ff ff       	call   0x1400080f0
140008e07:	90                   	nop
140008e08:	48 8b c3             	mov    %rbx,%rax
140008e0b:	48 83 c4 30          	add    $0x30,%rsp
140008e0f:	5b                   	pop    %rbx
140008e10:	c3                   	ret
140008e11:	cc                   	int3
140008e12:	cc                   	int3
140008e13:	cc                   	int3
140008e14:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140008e18:	48 2b c8             	sub    %rax,%rcx
140008e1b:	e9 00 00 00 00       	jmp    0x140008e20
140008e20:	40 57                	rex push %rdi
140008e22:	48 83 ec 30          	sub    $0x30,%rsp
140008e26:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140008e2d:	ff ff
140008e2f:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140008e34:	8b da                	mov    %edx,%ebx
140008e36:	48 8d 79 e8          	lea    -0x18(%rcx),%rdi
140008e3a:	48 8b 07             	mov    (%rdi),%rax
140008e3d:	4c 63 40 04          	movslq 0x4(%rax),%r8
140008e41:	48 8d 05 90 3d 02 00 	lea    0x23d90(%rip),%rax        # 0x14002cbd8
140008e48:	49 89 44 08 e8       	mov    %rax,-0x18(%r8,%rcx,1)
140008e4d:	48 8b 07             	mov    (%rdi),%rax
140008e50:	4c 63 40 04          	movslq 0x4(%rax),%r8
140008e54:	45 8d 48 e8          	lea    -0x18(%r8),%r9d
140008e58:	45 89 4c 08 e4       	mov    %r9d,-0x1c(%r8,%rcx,1)
140008e5d:	48 8d 05 6c 3b 02 00 	lea    0x23b6c(%rip),%rax        # 0x14002c9d0
140008e64:	48 89 01             	mov    %rax,(%rcx)
140008e67:	e8 9c 00 00 00       	call   0x140008f08
140008e6c:	90                   	nop
140008e6d:	f6 c3 01             	test   $0x1,%bl
140008e70:	74 0e                	je     0x140008e80
140008e72:	ba 78 00 00 00       	mov    $0x78,%edx
140008e77:	48 8b cf             	mov    %rdi,%rcx
140008e7a:	e8 05 3a 00 00       	call   0x14000c884
140008e7f:	90                   	nop
140008e80:	48 8b c7             	mov    %rdi,%rax
140008e83:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140008e88:	48 83 c4 30          	add    $0x30,%rsp
140008e8c:	5f                   	pop    %rdi
140008e8d:	c3                   	ret
140008e8e:	cc                   	int3
140008e8f:	cc                   	int3
140008e90:	40 53                	rex push %rbx
140008e92:	48 83 ec 20          	sub    $0x20,%rsp
140008e96:	48 8b d9             	mov    %rcx,%rbx
140008e99:	ba 02 00 00 00       	mov    $0x2,%edx
140008e9e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140008ea3:	e8 e4 df ff ff       	call   0x140006e8c
140008ea8:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140008eae:	4c 8d 05 4b 71 ff ff 	lea    -0x8eb5(%rip),%r8        # 0x140000000
140008eb5:	4c 89 4b 08          	mov    %r9,0x8(%rbx)
140008eb9:	41 8b d1             	mov    %r9d,%edx
140008ebc:	49 8b 84 d0 20 57 04 	mov    0x45720(%r8,%rdx,8),%rax
140008ec3:	00
140008ec4:	48 8b ca             	mov    %rdx,%rcx
140008ec7:	48 85 c0             	test   %rax,%rax
140008eca:	74 19                	je     0x140008ee5
140008ecc:	48 3b c3             	cmp    %rbx,%rax
140008ecf:	74 14                	je     0x140008ee5
140008ed1:	48 8d 42 01          	lea    0x1(%rdx),%rax
140008ed5:	48 89 43 08          	mov    %rax,0x8(%rbx)
140008ed9:	48 8b d0             	mov    %rax,%rdx
140008edc:	48 8b c8             	mov    %rax,%rcx
140008edf:	48 83 f8 08          	cmp    $0x8,%rax
140008ee3:	72 d7                	jb     0x140008ebc
140008ee5:	46 00 8c 01 70 57 04 	add    %r9b,0x45770(%rcx,%r8,1)
140008eec:	00
140008eed:	49 89 9c c8 20 57 04 	mov    %rbx,0x45720(%r8,%rcx,8)
140008ef4:	00
140008ef5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140008efa:	e8 0d e0 ff ff       	call   0x140006f0c
140008eff:	48 83 c4 20          	add    $0x20,%rsp
140008f03:	5b                   	pop    %rbx
140008f04:	c3                   	ret
140008f05:	cc                   	int3
140008f06:	cc                   	int3
140008f07:	cc                   	int3
140008f08:	40 53                	rex push %rbx
140008f0a:	48 83 ec 30          	sub    $0x30,%rsp
140008f0e:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140008f15:	ff ff
140008f17:	48 8b d9             	mov    %rcx,%rbx
140008f1a:	48 8b 41 08          	mov    0x8(%rcx),%rax
140008f1e:	48 85 c0             	test   %rax,%rax
140008f21:	74 10                	je     0x140008f33
140008f23:	48 8d 0d 46 c8 03 00 	lea    0x3c846(%rip),%rcx        # 0x140045770
140008f2a:	fe 0c 08             	decb   (%rax,%rcx,1)
140008f2d:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1)
140008f31:	7f 4e                	jg     0x140008f81
140008f33:	48 8b cb             	mov    %rbx,%rcx
140008f36:	e8 4d 00 00 00       	call   0x140008f88
140008f3b:	48 8b 5b 40          	mov    0x40(%rbx),%rbx
140008f3f:	48 85 db             	test   %rbx,%rbx
140008f42:	74 3d                	je     0x140008f81
140008f44:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140008f48:	48 85 c9             	test   %rcx,%rcx
140008f4b:	74 27                	je     0x140008f74
140008f4d:	48 8b 01             	mov    (%rcx),%rax
140008f50:	48 8b 40 10          	mov    0x10(%rax),%rax
140008f54:	ff 15 be 33 02 00    	call   *0x233be(%rip)        # 0x14002c318
140008f5a:	48 8b c8             	mov    %rax,%rcx
140008f5d:	48 85 c0             	test   %rax,%rax
140008f60:	74 12                	je     0x140008f74
140008f62:	48 8b 10             	mov    (%rax),%rdx
140008f65:	48 8b 02             	mov    (%rdx),%rax
140008f68:	ba 01 00 00 00       	mov    $0x1,%edx
140008f6d:	ff 15 a5 33 02 00    	call   *0x233a5(%rip)        # 0x14002c318
140008f73:	90                   	nop
140008f74:	ba 10 00 00 00       	mov    $0x10,%edx
140008f79:	48 8b cb             	mov    %rbx,%rcx
140008f7c:	e8 03 39 00 00       	call   0x14000c884
140008f81:	48 83 c4 30          	add    $0x30,%rsp
140008f85:	5b                   	pop    %rbx
140008f86:	c3                   	ret
140008f87:	cc                   	int3
140008f88:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140008f8d:	57                   	push   %rdi
140008f8e:	48 83 ec 20          	sub    $0x20,%rsp
140008f92:	48 8b 59 38          	mov    0x38(%rcx),%rbx
140008f96:	48 8b f9             	mov    %rcx,%rdi
140008f99:	eb 16                	jmp    0x140008fb1
140008f9b:	44 8b 43 08          	mov    0x8(%rbx),%r8d
140008f9f:	48 8b d7             	mov    %rdi,%rdx
140008fa2:	48 8b 43 10          	mov    0x10(%rbx),%rax
140008fa6:	33 c9                	xor    %ecx,%ecx
140008fa8:	ff 15 6a 33 02 00    	call   *0x2336a(%rip)        # 0x14002c318
140008fae:	48 8b 1b             	mov    (%rbx),%rbx
140008fb1:	48 85 db             	test   %rbx,%rbx
140008fb4:	75 e5                	jne    0x140008f9b
140008fb6:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140008fba:	48 85 c9             	test   %rcx,%rcx
140008fbd:	74 15                	je     0x140008fd4
140008fbf:	48 8b 19             	mov    (%rcx),%rbx
140008fc2:	ba 18 00 00 00       	mov    $0x18,%edx
140008fc7:	e8 b8 38 00 00       	call   0x14000c884
140008fcc:	48 8b cb             	mov    %rbx,%rcx
140008fcf:	48 85 db             	test   %rbx,%rbx
140008fd2:	75 eb                	jne    0x140008fbf
140008fd4:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
140008fd9:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140008fdd:	48 85 c9             	test   %rcx,%rcx
140008fe0:	74 15                	je     0x140008ff7
140008fe2:	48 8b 19             	mov    (%rcx),%rbx
140008fe5:	ba 18 00 00 00       	mov    $0x18,%edx
140008fea:	e8 95 38 00 00       	call   0x14000c884
140008fef:	48 8b cb             	mov    %rbx,%rcx
140008ff2:	48 85 db             	test   %rbx,%rbx
140008ff5:	75 eb                	jne    0x140008fe2
140008ff7:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
140008ffc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140009001:	48 83 c4 20          	add    $0x20,%rsp
140009005:	5f                   	pop    %rdi
140009006:	c3                   	ret
140009007:	cc                   	int3
140009008:	40 55                	rex push %rbp
14000900a:	56                   	push   %rsi
14000900b:	57                   	push   %rdi
14000900c:	48 83 ec 40          	sub    $0x40,%rsp
140009010:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140009017:	ff ff
140009019:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14000901e:	48 8b e9             	mov    %rcx,%rbp
140009021:	33 d2                	xor    %edx,%edx
140009023:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140009028:	e8 5f de ff ff       	call   0x140006e8c
14000902d:	90                   	nop
14000902e:	48 8b 35 6b c8 03 00 	mov    0x3c86b(%rip),%rsi        # 0x1400458a0
140009035:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14000903a:	48 8b 3d 5f cd 03 00 	mov    0x3cd5f(%rip),%rdi        # 0x140045da0
140009041:	48 85 ff             	test   %rdi,%rdi
140009044:	75 3d                	jne    0x140009083
140009046:	33 d2                	xor    %edx,%edx
140009048:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000904d:	e8 3a de ff ff       	call   0x140006e8c
140009052:	48 39 3d 47 cd 03 00 	cmp    %rdi,0x3cd47(%rip)        # 0x140045da0
140009059:	75 17                	jne    0x140009072
14000905b:	8b 05 ff cc 03 00    	mov    0x3ccff(%rip),%eax        # 0x140045d60
140009061:	ff c0                	inc    %eax
140009063:	89 05 f7 cc 03 00    	mov    %eax,0x3ccf7(%rip)        # 0x140045d60
140009069:	48 98                	cltq
14000906b:	48 89 05 2e cd 03 00 	mov    %rax,0x3cd2e(%rip)        # 0x140045da0
140009072:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140009077:	e8 90 de ff ff       	call   0x140006f0c
14000907c:	48 8b 3d 1d cd 03 00 	mov    0x3cd1d(%rip),%rdi        # 0x140045da0
140009083:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140009087:	48 3b 79 18          	cmp    0x18(%rcx),%rdi
14000908b:	73 0a                	jae    0x140009097
14000908d:	48 8b 41 10          	mov    0x10(%rcx),%rax
140009091:	48 8b 1c f8          	mov    (%rax,%rdi,8),%rbx
140009095:	eb 02                	jmp    0x140009099
140009097:	33 db                	xor    %ebx,%ebx
140009099:	48 85 db             	test   %rbx,%rbx
14000909c:	75 67                	jne    0x140009105
14000909e:	38 59 24             	cmp    %bl,0x24(%rcx)
1400090a1:	74 17                	je     0x1400090ba
1400090a3:	e8 d0 28 00 00       	call   0x14000b978
1400090a8:	48 3b 78 18          	cmp    0x18(%rax),%rdi
1400090ac:	73 0a                	jae    0x1400090b8
1400090ae:	48 8b 40 10          	mov    0x10(%rax),%rax
1400090b2:	48 8b 1c f8          	mov    (%rax,%rdi,8),%rbx
1400090b6:	eb 02                	jmp    0x1400090ba
1400090b8:	33 db                	xor    %ebx,%ebx
1400090ba:	48 85 db             	test   %rbx,%rbx
1400090bd:	75 46                	jne    0x140009105
1400090bf:	48 85 f6             	test   %rsi,%rsi
1400090c2:	74 05                	je     0x1400090c9
1400090c4:	48 8b de             	mov    %rsi,%rbx
1400090c7:	eb 3c                	jmp    0x140009105
1400090c9:	48 8b d5             	mov    %rbp,%rdx
1400090cc:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400090d1:	e8 f6 06 00 00       	call   0x1400097cc
1400090d6:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400090da:	74 43                	je     0x14000911f
1400090dc:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400090e1:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400090e6:	48 8b cb             	mov    %rbx,%rcx
1400090e9:	e8 52 28 00 00       	call   0x14000b940
1400090ee:	48 8b 0b             	mov    (%rbx),%rcx
1400090f1:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400090f5:	48 8b cb             	mov    %rbx,%rcx
1400090f8:	ff 15 1a 32 02 00    	call   *0x2321a(%rip)        # 0x14002c318
1400090fe:	48 89 1d 9b c7 03 00 	mov    %rbx,0x3c79b(%rip)        # 0x1400458a0
140009105:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000910a:	e8 fd dd ff ff       	call   0x140006f0c
14000910f:	48 8b c3             	mov    %rbx,%rax
140009112:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140009117:	48 83 c4 40          	add    $0x40,%rsp
14000911b:	5f                   	pop    %rdi
14000911c:	5e                   	pop    %rsi
14000911d:	5d                   	pop    %rbp
14000911e:	c3                   	ret
14000911f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140009124:	e8 53 e4 ff ff       	call   0x14000757c
140009129:	48 8d 15 c0 96 03 00 	lea    0x396c0(%rip),%rdx        # 0x1400427f0
140009130:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140009135:	e8 de 4c 00 00       	call   0x14000de18
14000913a:	cc                   	int3
14000913b:	cc                   	int3
14000913c:	40 55                	rex push %rbp
14000913e:	56                   	push   %rsi
14000913f:	57                   	push   %rdi
140009140:	48 83 ec 40          	sub    $0x40,%rsp
140009144:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
14000914b:	ff ff
14000914d:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140009152:	48 8b e9             	mov    %rcx,%rbp
140009155:	33 d2                	xor    %edx,%edx
140009157:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000915c:	e8 2b dd ff ff       	call   0x140006e8c
140009161:	90                   	nop
140009162:	48 8b 35 3f c7 03 00 	mov    0x3c73f(%rip),%rsi        # 0x1400458a8
140009169:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14000916e:	48 8b 3d fb cb 03 00 	mov    0x3cbfb(%rip),%rdi        # 0x140045d70
140009175:	48 85 ff             	test   %rdi,%rdi
140009178:	75 3d                	jne    0x1400091b7
14000917a:	33 d2                	xor    %edx,%edx
14000917c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140009181:	e8 06 dd ff ff       	call   0x140006e8c
140009186:	48 39 3d e3 cb 03 00 	cmp    %rdi,0x3cbe3(%rip)        # 0x140045d70
14000918d:	75 17                	jne    0x1400091a6
14000918f:	8b 05 cb cb 03 00    	mov    0x3cbcb(%rip),%eax        # 0x140045d60
140009195:	ff c0                	inc    %eax
140009197:	89 05 c3 cb 03 00    	mov    %eax,0x3cbc3(%rip)        # 0x140045d60
14000919d:	48 98                	cltq
14000919f:	48 89 05 ca cb 03 00 	mov    %rax,0x3cbca(%rip)        # 0x140045d70
1400091a6:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400091ab:	e8 5c dd ff ff       	call   0x140006f0c
1400091b0:	48 8b 3d b9 cb 03 00 	mov    0x3cbb9(%rip),%rdi        # 0x140045d70
1400091b7:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1400091bb:	48 3b 79 18          	cmp    0x18(%rcx),%rdi
1400091bf:	73 0a                	jae    0x1400091cb
1400091c1:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400091c5:	48 8b 1c f8          	mov    (%rax,%rdi,8),%rbx
1400091c9:	eb 02                	jmp    0x1400091cd
1400091cb:	33 db                	xor    %ebx,%ebx
1400091cd:	48 85 db             	test   %rbx,%rbx
1400091d0:	75 67                	jne    0x140009239
1400091d2:	38 59 24             	cmp    %bl,0x24(%rcx)
1400091d5:	74 17                	je     0x1400091ee
1400091d7:	e8 9c 27 00 00       	call   0x14000b978
1400091dc:	48 3b 78 18          	cmp    0x18(%rax),%rdi
1400091e0:	73 0a                	jae    0x1400091ec
1400091e2:	48 8b 40 10          	mov    0x10(%rax),%rax
1400091e6:	48 8b 1c f8          	mov    (%rax,%rdi,8),%rbx
1400091ea:	eb 02                	jmp    0x1400091ee
1400091ec:	33 db                	xor    %ebx,%ebx
1400091ee:	48 85 db             	test   %rbx,%rbx
1400091f1:	75 46                	jne    0x140009239
1400091f3:	48 85 f6             	test   %rsi,%rsi
1400091f6:	74 05                	je     0x1400091fd
1400091f8:	48 8b de             	mov    %rsi,%rbx
1400091fb:	eb 3c                	jmp    0x140009239
1400091fd:	48 8b d5             	mov    %rbp,%rdx
140009200:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140009205:	e8 b6 06 00 00       	call   0x1400098c0
14000920a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14000920e:	74 43                	je     0x140009253
140009210:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140009215:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14000921a:	48 8b cb             	mov    %rbx,%rcx
14000921d:	e8 1e 27 00 00       	call   0x14000b940
140009222:	48 8b 0b             	mov    (%rbx),%rcx
140009225:	48 8b 41 08          	mov    0x8(%rcx),%rax
140009229:	48 8b cb             	mov    %rbx,%rcx
14000922c:	ff 15 e6 30 02 00    	call   *0x230e6(%rip)        # 0x14002c318
140009232:	48 89 1d 6f c6 03 00 	mov    %rbx,0x3c66f(%rip)        # 0x1400458a8
140009239:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000923e:	e8 c9 dc ff ff       	call   0x140006f0c
140009243:	48 8b c3             	mov    %rbx,%rax
140009246:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14000924b:	48 83 c4 40          	add    $0x40,%rsp
14000924f:	5f                   	pop    %rdi
140009250:	5e                   	pop    %rsi
140009251:	5d                   	pop    %rbp
140009252:	c3                   	ret
140009253:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140009258:	e8 1f e3 ff ff       	call   0x14000757c
14000925d:	48 8d 15 8c 95 03 00 	lea    0x3958c(%rip),%rdx        # 0x1400427f0
140009264:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140009269:	e8 aa 4b 00 00       	call   0x14000de18
14000926e:	cc                   	int3
14000926f:	cc                   	int3
140009270:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009275:	57                   	push   %rdi
140009276:	48 83 ec 20          	sub    $0x20,%rsp
14000927a:	48 8b da             	mov    %rdx,%rbx
14000927d:	48 8b f9             	mov    %rcx,%rdi
140009280:	e8 07 01 00 00       	call   0x14000938c
140009285:	33 c9                	xor    %ecx,%ecx
140009287:	48 8d 05 ca 3c 02 00 	lea    0x23cca(%rip),%rax        # 0x14002cf58
14000928e:	48 89 07             	mov    %rax,(%rdi)
140009291:	4c 8d 47 10          	lea    0x10(%rdi),%r8
140009295:	88 4f 7c             	mov    %cl,0x7c(%rdi)
140009298:	48 8d 47 08          	lea    0x8(%rdi),%rax
14000929c:	48 89 47 18          	mov    %rax,0x18(%rdi)
1400092a0:	48 8d 47 28          	lea    0x28(%rdi),%rax
1400092a4:	48 89 47 38          	mov    %rax,0x38(%rdi)
1400092a8:	48 8d 47 30          	lea    0x30(%rdi),%rax