14013cbf8:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14013cbfd:	45 33 c0             	xor    %r8d,%r8d
14013cc00:	e8 ab 12 00 00       	call   0x14013deb0
14013cc05:	48 83 c4 38          	add    $0x38,%rsp
14013cc09:	c3                   	ret
14013cc0a:	cc                   	int3
14013cc0b:	cc                   	int3
14013cc0c:	cc                   	int3
14013cc0d:	cc                   	int3
14013cc0e:	cc                   	int3
14013cc0f:	cc                   	int3
14013cc10:	b8 38 00 00 00       	mov    $0x38,%eax
14013cc15:	e8 16 3f 17 00       	call   0x1402b0b30
14013cc1a:	48 2b e0             	sub    %rax,%rsp
14013cc1d:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14013cc21:	4c 8b c2             	mov    %rdx,%r8
14013cc24:	33 d2                	xor    %edx,%edx
14013cc26:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14013cc2d:	00 00
14013cc2f:	33 c9                	xor    %ecx,%ecx
14013cc31:	45 33 c9             	xor    %r9d,%r9d
14013cc34:	e8 77 12 00 00       	call   0x14013deb0
14013cc39:	48 83 c4 38          	add    $0x38,%rsp
14013cc3d:	c3                   	ret
14013cc3e:	cc                   	int3
14013cc3f:	cc                   	int3
14013cc40:	b8 38 00 00 00       	mov    $0x38,%eax
14013cc45:	e8 e6 3e 17 00       	call   0x1402b0b30
14013cc4a:	48 2b e0             	sub    %rax,%rsp
14013cc4d:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14013cc52:	44 8d 48 d7          	lea    -0x29(%rax),%r9d
14013cc56:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14013cc5b:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14013cc60:	44 8b c2             	mov    %edx,%r8d
14013cc63:	e8 68 f4 ff ff       	call   0x14013c0d0
14013cc68:	48 83 c4 38          	add    $0x38,%rsp
14013cc6c:	c3                   	ret
14013cc6d:	cc                   	int3
14013cc6e:	cc                   	int3
14013cc6f:	cc                   	int3
14013cc70:	b8 48 00 00 00       	mov    $0x48,%eax
14013cc75:	e8 b6 3e 17 00       	call   0x1402b0b30
14013cc7a:	48 2b e0             	sub    %rax,%rsp
14013cc7d:	33 c0                	xor    %eax,%eax
14013cc7f:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
14013cc84:	48 39 41 28          	cmp    %rax,0x28(%rcx)
14013cc88:	4c 8d 05 ad e2 1c 00 	lea    0x1ce2ad(%rip),%r8        # 0x14030af3c
14013cc8f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14013cc94:	41 b9 04 00 00 00    	mov    $0x4,%r9d
14013cc9a:	0f 94 c0             	sete   %al
14013cc9d:	c7 44 24 20 06 00 00 	movl   $0x6,0x20(%rsp)
14013cca4:	00
14013cca5:	8b d0                	mov    %eax,%edx
14013cca7:	e8 b4 09 00 00       	call   0x14013d660
14013ccac:	48 83 c4 48          	add    $0x48,%rsp
14013ccb0:	c3                   	ret
14013ccb1:	cc                   	int3
14013ccb2:	cc                   	int3
14013ccb3:	cc                   	int3
14013ccb4:	cc                   	int3
14013ccb5:	cc                   	int3
14013ccb6:	cc                   	int3
14013ccb7:	cc                   	int3
14013ccb8:	cc                   	int3
14013ccb9:	cc                   	int3
14013ccba:	cc                   	int3
14013ccbb:	cc                   	int3
14013ccbc:	cc                   	int3
14013ccbd:	cc                   	int3
14013ccbe:	cc                   	int3
14013ccbf:	cc                   	int3
14013ccc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14013ccc5:	57                   	push   %rdi
14013ccc6:	b8 20 00 00 00       	mov    $0x20,%eax
14013cccb:	e8 60 3e 17 00       	call   0x1402b0b30
14013ccd0:	48 2b e0             	sub    %rax,%rsp
14013ccd3:	48 8b fa             	mov    %rdx,%rdi
14013ccd6:	48 8b d9             	mov    %rcx,%rbx
14013ccd9:	e8 f2 0c 00 00       	call   0x14013d9d0
14013ccde:	85 c0                	test   %eax,%eax
14013cce0:	0f 84 05 01 00 00    	je     0x14013cdeb
14013cce6:	83 e8 01             	sub    $0x1,%eax
14013cce9:	0f 84 fc 00 00 00    	je     0x14013cdeb
14013ccef:	83 f8 01             	cmp    $0x1,%eax
14013ccf2:	0f 85 e6 00 00 00    	jne    0x14013cdde
14013ccf8:	8b 0b                	mov    (%rbx),%ecx
14013ccfa:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
14013cd00:	75 2e                	jne    0x14013cd30
14013cd02:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013cd06:	48 85 c0             	test   %rax,%rax
14013cd09:	0f 84 cf 00 00 00    	je     0x14013cdde
14013cd0f:	4c 8b 40 60          	mov    0x60(%rax),%r8
14013cd13:	4d 85 c0             	test   %r8,%r8
14013cd16:	0f 84 c2 00 00 00    	je     0x14013cdde
14013cd1c:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013cd20:	48 8b d7             	mov    %rdi,%rdx
14013cd23:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013cd28:	48 83 c4 20          	add    $0x20,%rsp
14013cd2c:	5f                   	pop    %rdi
14013cd2d:	49 ff e0             	rex.WB jmp *%r8
14013cd30:	8d 41 f0             	lea    -0x10(%rcx),%eax
14013cd33:	83 f8 30             	cmp    $0x30,%eax
14013cd36:	77 10                	ja     0x14013cd48
14013cd38:	48 ba 01 00 01 00 00 	movabs $0x1000000010001,%rdx
14013cd3f:	00 01 00
14013cd42:	48 0f a3 c2          	bt     %rax,%rdx
14013cd46:	72 10                	jb     0x14013cd58
14013cd48:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
14013cd4e:	74 08                	je     0x14013cd58
14013cd50:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
14013cd56:	75 15                	jne    0x14013cd6d
14013cd58:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013cd5c:	48 85 c0             	test   %rax,%rax
14013cd5f:	74 0c                	je     0x14013cd6d
14013cd61:	4c 8b 80 c8 00 00 00 	mov    0xc8(%rax),%r8
14013cd68:	4d 85 c0             	test   %r8,%r8
14013cd6b:	75 af                	jne    0x14013cd1c
14013cd6d:	8d 81 00 fe ff ff    	lea    -0x200(%rcx),%eax
14013cd73:	a9 ff fd ff ff       	test   $0xfffffdff,%eax
14013cd78:	75 12                	jne    0x14013cd8c
14013cd7a:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013cd7e:	48 85 c0             	test   %rax,%rax
14013cd81:	74 09                	je     0x14013cd8c
14013cd83:	4c 8b 40 78          	mov    0x78(%rax),%r8
14013cd87:	4d 85 c0             	test   %r8,%r8
14013cd8a:	75 90                	jne    0x14013cd1c
14013cd8c:	8d 41 fe             	lea    -0x2(%rcx),%eax
14013cd8f:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14013cd94:	75 29                	jne    0x14013cdbf
14013cd96:	48 8b 43 20          	mov    0x20(%rbx),%rax
14013cd9a:	48 85 c0             	test   %rax,%rax
14013cd9d:	74 20                	je     0x14013cdbf
14013cd9f:	48 83 78 70 00       	cmpq   $0x0,0x70(%rax)
14013cda4:	74 19                	je     0x14013cdbf
14013cda6:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14013cdaa:	4c 8b c7             	mov    %rdi,%r8
14013cdad:	48 8b c8             	mov    %rax,%rcx
14013cdb0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013cdb5:	48 83 c4 20          	add    $0x20,%rsp
14013cdb9:	5f                   	pop    %rdi
14013cdba:	e9 f1 8f 00 00       	jmp    0x140145db0
14013cdbf:	8d 81 00 f0 ff ff    	lea    -0x1000(%rcx),%eax
14013cdc5:	a9 ff ef ff ff       	test   $0xffffefff,%eax
14013cdca:	75 12                	jne    0x14013cdde
14013cdcc:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013cdd0:	48 85 c0             	test   %rax,%rax
14013cdd3:	74 09                	je     0x14013cdde
14013cdd5:	4c 8b 40 78          	mov    0x78(%rax),%r8
14013cdd9:	e9 35 ff ff ff       	jmp    0x14013cd13
14013cdde:	33 c0                	xor    %eax,%eax
14013cde0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013cde5:	48 83 c4 20          	add    $0x20,%rsp
14013cde9:	5f                   	pop    %rdi
14013cdea:	c3                   	ret
14013cdeb:	48 8b d7             	mov    %rdi,%rdx
14013cdee:	48 8b cb             	mov    %rbx,%rcx
14013cdf1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013cdf6:	48 83 c4 20          	add    $0x20,%rsp
14013cdfa:	5f                   	pop    %rdi
14013cdfb:	e9 f0 75 01 00       	jmp    0x1401543f0
14013ce00:	b8 38 00 00 00       	mov    $0x38,%eax
14013ce05:	e8 26 3d 17 00       	call   0x1402b0b30
14013ce0a:	48 2b e0             	sub    %rax,%rsp
14013ce0d:	45 33 c0             	xor    %r8d,%r8d
14013ce10:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14013ce17:	00
14013ce18:	4c 39 41 30          	cmp    %r8,0x30(%rcx)
14013ce1c:	4c 8d 0d 91 e3 1c 00 	lea    0x1ce391(%rip),%r9        # 0x14030b1b4
14013ce23:	c7 44 24 20 f0 01 00 	movl   $0x1f0,0x20(%rsp)
14013ce2a:	00
14013ce2b:	41 0f 94 c0          	sete   %r8b
14013ce2f:	e8 9c 09 00 00       	call   0x14013d7d0
14013ce34:	48 83 c4 38          	add    $0x38,%rsp
14013ce38:	c3                   	ret
14013ce39:	cc                   	int3
14013ce3a:	cc                   	int3
14013ce3b:	cc                   	int3
14013ce3c:	cc                   	int3
14013ce3d:	cc                   	int3
14013ce3e:	cc                   	int3
14013ce3f:	cc                   	int3
14013ce40:	40 53                	rex push %rbx
14013ce42:	b8 20 00 00 00       	mov    $0x20,%eax
14013ce47:	e8 e4 3c 17 00       	call   0x1402b0b30
14013ce4c:	48 2b e0             	sub    %rax,%rsp
14013ce4f:	48 8b d9             	mov    %rcx,%rbx
14013ce52:	8b 09                	mov    (%rcx),%ecx
14013ce54:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
14013ce5a:	75 39                	jne    0x14013ce95
14013ce5c:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013ce60:	48 85 c9             	test   %rcx,%rcx
14013ce63:	0f 84 3d 01 00 00    	je     0x14013cfa6
14013ce69:	48 83 79 68 00       	cmpq   $0x0,0x68(%rcx)
14013ce6e:	0f 84 32 01 00 00    	je     0x14013cfa6
14013ce74:	e8 47 e5 f7 ff       	call   0x1400bb3c0
14013ce79:	48 8b c8             	mov    %rax,%rcx
14013ce7c:	e8 cf 28 00 00       	call   0x14013f750
14013ce81:	4c 8b 43 28          	mov    0x28(%rbx),%r8
14013ce85:	48 8b d0             	mov    %rax,%rdx
14013ce88:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013ce8c:	48 83 c4 20          	add    $0x20,%rsp
14013ce90:	5b                   	pop    %rbx
14013ce91:	49 ff 60 68          	rex.WB jmp *0x68(%r8)
14013ce95:	8d 41 f0             	lea    -0x10(%rcx),%eax
14013ce98:	83 f8 30             	cmp    $0x30,%eax
14013ce9b:	77 10                	ja     0x14013cead
14013ce9d:	48 ba 01 00 01 00 00 	movabs $0x1000000010001,%rdx
14013cea4:	00 01 00
14013cea7:	48 0f a3 c2          	bt     %rax,%rdx
14013ceab:	72 10                	jb     0x14013cebd
14013cead:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
14013ceb3:	74 08                	je     0x14013cebd
14013ceb5:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
14013cebb:	75 3a                	jne    0x14013cef7
14013cebd:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013cec1:	48 85 c0             	test   %rax,%rax
14013cec4:	74 31                	je     0x14013cef7
14013cec6:	48 83 b8 d0 00 00 00 	cmpq   $0x0,0xd0(%rax)
14013cecd:	00
14013cece:	74 27                	je     0x14013cef7
14013ced0:	48 8b c8             	mov    %rax,%rcx
14013ced3:	e8 e8 e4 f7 ff       	call   0x1400bb3c0
14013ced8:	48 8b c8             	mov    %rax,%rcx
14013cedb:	e8 70 28 00 00       	call   0x14013f750
14013cee0:	4c 8b 43 28          	mov    0x28(%rbx),%r8
14013cee4:	48 8b d0             	mov    %rax,%rdx
14013cee7:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013ceeb:	48 83 c4 20          	add    $0x20,%rsp
14013ceef:	5b                   	pop    %rbx
14013cef0:	49 ff a0 d0 00 00 00 	rex.WB jmp *0xd0(%r8)
14013cef7:	8d 81 00 fe ff ff    	lea    -0x200(%rcx),%eax
14013cefd:	a9 ff fd ff ff       	test   $0xfffffdff,%eax
14013cf02:	75 3a                	jne    0x14013cf3e
14013cf04:	48 8b 43 28          	mov    0x28(%rbx),%rax
14013cf08:	48 85 c0             	test   %rax,%rax
14013cf0b:	74 31                	je     0x14013cf3e
14013cf0d:	48 83 b8 80 00 00 00 	cmpq   $0x0,0x80(%rax)
14013cf14:	00
14013cf15:	74 27                	je     0x14013cf3e
14013cf17:	48 8b c8             	mov    %rax,%rcx
14013cf1a:	e8 a1 e4 f7 ff       	call   0x1400bb3c0
14013cf1f:	48 8b c8             	mov    %rax,%rcx
14013cf22:	e8 29 28 00 00       	call   0x14013f750
14013cf27:	4c 8b 43 28          	mov    0x28(%rbx),%r8
14013cf2b:	48 8b d0             	mov    %rax,%rdx
14013cf2e:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013cf32:	48 83 c4 20          	add    $0x20,%rsp
14013cf36:	5b                   	pop    %rbx
14013cf37:	49 ff a0 80 00 00 00 	rex.WB jmp *0x80(%r8)
14013cf3e:	8d 41 fe             	lea    -0x2(%rcx),%eax
14013cf41:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14013cf46:	75 34                	jne    0x14013cf7c
14013cf48:	48 8b 43 20          	mov    0x20(%rbx),%rax
14013cf4c:	48 85 c0             	test   %rax,%rax
14013cf4f:	74 2b                	je     0x14013cf7c
14013cf51:	48 83 78 78 00       	cmpq   $0x0,0x78(%rax)
14013cf56:	74 24                	je     0x14013cf7c
14013cf58:	48 8b c8             	mov    %rax,%rcx
14013cf5b:	e8 60 e4 f7 ff       	call   0x1400bb3c0
14013cf60:	48 8b c8             	mov    %rax,%rcx
14013cf63:	e8 e8 27 00 00       	call   0x14013f750
14013cf68:	4c 8b 43 20          	mov    0x20(%rbx),%r8
14013cf6c:	48 8b d0             	mov    %rax,%rdx
14013cf6f:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013cf73:	48 83 c4 20          	add    $0x20,%rsp
14013cf77:	5b                   	pop    %rbx
14013cf78:	49 ff 60 78          	rex.WB jmp *0x78(%r8)
14013cf7c:	8d 81 00 f0 ff ff    	lea    -0x1000(%rcx),%eax
14013cf82:	a9 ff ef ff ff       	test   $0xffffefff,%eax
14013cf87:	75 1d                	jne    0x14013cfa6
14013cf89:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013cf8d:	48 85 c9             	test   %rcx,%rcx
14013cf90:	74 14                	je     0x14013cfa6
14013cf92:	48 83 b9 80 00 00 00 	cmpq   $0x0,0x80(%rcx)
14013cf99:	00
14013cf9a:	74 0a                	je     0x14013cfa6
14013cf9c:	e8 1f e4 f7 ff       	call   0x1400bb3c0
14013cfa1:	e9 79 ff ff ff       	jmp    0x14013cf1f
14013cfa6:	33 c0                	xor    %eax,%eax
14013cfa8:	48 83 c4 20          	add    $0x20,%rsp
14013cfac:	5b                   	pop    %rbx
14013cfad:	c3                   	ret
14013cfae:	cc                   	int3
14013cfaf:	cc                   	int3
14013cfb0:	48 85 c9             	test   %rcx,%rcx
14013cfb3:	74 29                	je     0x14013cfde
14013cfb5:	b8 28 00 00 00       	mov    $0x28,%eax
14013cfba:	e8 71 3b 17 00       	call   0x1402b0b30
14013cfbf:	48 2b e0             	sub    %rax,%rsp
14013cfc2:	f6 41 04 01          	testb  $0x1,0x4(%rcx)
14013cfc6:	74 12                	je     0x14013cfda
14013cfc8:	41 b8 cc 01 00 00    	mov    $0x1cc,%r8d
14013cfce:	48 8d 15 7b 91 1d 00 	lea    0x1d917b(%rip),%rdx        # 0x140316150
14013cfd5:	e8 e6 ed fa ff       	call   0x1400ebdc0
14013cfda:	48 83 c4 28          	add    $0x28,%rsp
14013cfde:	c3                   	ret
14013cfdf:	cc                   	int3
14013cfe0:	b8 28 00 00 00       	mov    $0x28,%eax
14013cfe5:	e8 46 3b 17 00       	call   0x1402b0b30
14013cfea:	48 2b e0             	sub    %rax,%rsp
14013cfed:	48 8b 0d 54 b6 29 00 	mov    0x29b654(%rip),%rcx        # 0x1403d8648
14013cff4:	48 85 c9             	test   %rcx,%rcx
14013cff7:	74 10                	je     0x14013d009
14013cff9:	48 8d 15 b0 ff ff ff 	lea    -0x50(%rip),%rdx        # 0x14013cfb0
14013d000:	48 83 c4 28          	add    $0x28,%rsp
14013d004:	e9 77 e7 fa ff       	jmp    0x1400eb780
14013d009:	48 83 c4 28          	add    $0x28,%rsp
14013d00d:	c3                   	ret
14013d00e:	cc                   	int3
14013d00f:	cc                   	int3
14013d010:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14013d015:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14013d01a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14013d01f:	57                   	push   %rdi
14013d020:	41 56                	push   %r14
14013d022:	41 57                	push   %r15
14013d024:	b8 30 00 00 00       	mov    $0x30,%eax
14013d029:	e8 02 3b 17 00       	call   0x1402b0b30
14013d02e:	48 2b e0             	sub    %rax,%rsp
14013d031:	48 8b 59 78          	mov    0x78(%rcx),%rbx
14013d035:	33 f6                	xor    %esi,%esi
14013d037:	45 8b f9             	mov    %r9d,%r15d
14013d03a:	45 8b f0             	mov    %r8d,%r14d
14013d03d:	8b ea                	mov    %edx,%ebp
14013d03f:	48 8b f9             	mov    %rcx,%rdi
14013d042:	48 85 db             	test   %rbx,%rbx
14013d045:	74 0d                	je     0x14013d054
14013d047:	48 39 b3 f8 00 00 00 	cmp    %rsi,0xf8(%rbx)
14013d04e:	0f 85 81 00 00 00    	jne    0x14013d0d5
14013d054:	8b 01                	mov    (%rcx),%eax
14013d056:	85 c0                	test   %eax,%eax
14013d058:	75 38                	jne    0x14013d092
14013d05a:	e8 11 a0 fe ff       	call   0x140127070
14013d05f:	4c 8d 05 ba 91 1d 00 	lea    0x1d91ba(%rip),%r8        # 0x140316220
14013d066:	ba 5e 05 00 00       	mov    $0x55e,%edx
14013d06b:	48 8d 0d de 90 1d 00 	lea    0x1d90de(%rip),%rcx        # 0x140316150
14013d072:	e8 19 a1 fe ff       	call   0x140127190
14013d077:	45 33 c0             	xor    %r8d,%r8d
14013d07a:	ba 95 00 00 00       	mov    $0x95,%edx
14013d07f:	41 8d 48 06          	lea    0x6(%r8),%ecx
14013d083:	e8 08 a2 fe ff       	call   0x140127290
14013d088:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14013d08d:	e9 1e 01 00 00       	jmp    0x14013d1b0
14013d092:	41 83 fe ff          	cmp    $0xffffffff,%r14d
14013d096:	74 3d                	je     0x14013d0d5
14013d098:	41 85 c6             	test   %eax,%r14d
14013d09b:	75 38                	jne    0x14013d0d5
14013d09d:	e8 ce 9f fe ff       	call   0x140127070
14013d0a2:	4c 8d 05 77 91 1d 00 	lea    0x1d9177(%rip),%r8        # 0x140316220
14013d0a9:	ba 63 05 00 00       	mov    $0x563,%edx