14007faef:	4c 8d 25 0a f5 01 00 	lea    0x1f50a(%rip),%r12        # 0x14009f000
14007faf6:	49 3b cc             	cmp    %r12,%rcx
14007faf9:	0f 84 d5 f9 ff ff    	je     0x14007f4d4
14007faff:	40 84 71 44          	test   %sil,0x44(%rcx)
14007fb03:	0f 84 cb f9 ff ff    	je     0x14007f4d4
14007fb09:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007fb0d:	0f 82 c1 f9 ff ff    	jb     0x14007f4d4
14007fb13:	ba 1e 00 00 00       	mov    $0x1e,%edx
14007fb18:	e9 84 fe ff ff       	jmp    0x14007f9a1
14007fb1d:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
14007fb21:	4d 85 c0             	test   %r8,%r8
14007fb24:	74 5e                	je     0x14007fb84
14007fb26:	48 8d 45 80          	lea    -0x80(%rbp),%rax
14007fb2a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14007fb2e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007fb33:	e8 58 1c 00 00       	call   0x140081790
14007fb38:	85 c0                	test   %eax,%eax
14007fb3a:	74 48                	je     0x14007fb84
14007fb3c:	48 8b 0d bd f4 01 00 	mov    0x1f4bd(%rip),%rcx        # 0x14009f000
14007fb43:	4c 8d 25 b6 f4 01 00 	lea    0x1f4b6(%rip),%r12        # 0x14009f000
14007fb4a:	49 3b cc             	cmp    %r12,%rcx
14007fb4d:	0f 84 6c f5 ff ff    	je     0x14007f0bf
14007fb53:	40 84 71 44          	test   %sil,0x44(%rcx)
14007fb57:	0f 84 62 f5 ff ff    	je     0x14007f0bf
14007fb5d:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007fb61:	0f 82 58 f5 ff ff    	jb     0x14007f0bf
14007fb67:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007fb6b:	ba 1f 00 00 00       	mov    $0x1f,%edx
14007fb70:	4c 8d 05 11 35 01 00 	lea    0x13511(%rip),%r8        # 0x140093088
14007fb77:	44 8b c8             	mov    %eax,%r9d
14007fb7a:	e8 9d 7d fd ff       	call   0x14005791c
14007fb7f:	e9 3b f5 ff ff       	jmp    0x14007f0bf
14007fb84:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14007fb88:	4c 8d bf 90 00 00 00 	lea    0x90(%rdi),%r15
14007fb8f:	48 8d 9f 98 00 00 00 	lea    0x98(%rdi),%rbx
14007fb96:	48 89 45 18          	mov    %rax,0x18(%rbp)
14007fb9a:	48 8b 0b             	mov    (%rbx),%rcx
14007fb9d:	49 8b d7             	mov    %r15,%rdx
14007fba0:	48 ff 15 41 77 02 00 	rex.W call *0x27741(%rip)        # 0x1400a72e8
14007fba7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007fbac:	33 d2                	xor    %edx,%edx
14007fbae:	85 c0                	test   %eax,%eax
14007fbb0:	79 3c                	jns    0x14007fbee
14007fbb2:	48 8b 0d 47 f4 01 00 	mov    0x1f447(%rip),%rcx        # 0x14009f000
14007fbb9:	4c 8d 05 40 f4 01 00 	lea    0x1f440(%rip),%r8        # 0x14009f000
14007fbc0:	49 3b c8             	cmp    %r8,%rcx
14007fbc3:	74 26                	je     0x14007fbeb
14007fbc5:	40 84 71 44          	test   %sil,0x44(%rcx)
14007fbc9:	74 20                	je     0x14007fbeb
14007fbcb:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007fbcf:	72 1a                	jb     0x14007fbeb
14007fbd1:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007fbd5:	4c 8d 05 ac 34 01 00 	lea    0x134ac(%rip),%r8        # 0x140093088
14007fbdc:	ba 20 00 00 00       	mov    $0x20,%edx
14007fbe1:	44 8b c8             	mov    %eax,%r9d
14007fbe4:	e8 33 7d fd ff       	call   0x14005791c
14007fbe9:	33 d2                	xor    %edx,%edx
14007fbeb:	49 89 17             	mov    %rdx,(%r15)
14007fbee:	41 83 cf ff          	or     $0xffffffff,%r15d
14007fbf2:	48 39 55 a8          	cmp    %rdx,-0x58(%rbp)
14007fbf6:	74 3c                	je     0x14007fc34
14007fbf8:	4d 8b 45 40          	mov    0x40(%r13),%r8
14007fbfc:	41 83 38 02          	cmpl   $0x2,(%r8)
14007fc00:	75 32                	jne    0x14007fc34
14007fc02:	8b 45 88             	mov    -0x78(%rbp),%eax
14007fc05:	49 8b d4             	mov    %r12,%rdx
14007fc08:	4c 8b 75 80          	mov    -0x80(%rbp),%r14
14007fc0c:	48 8b cf             	mov    %rdi,%rcx
14007fc0f:	89 44 24 28          	mov    %eax,0x28(%rsp)
14007fc13:	4d 8b ce             	mov    %r14,%r9
14007fc16:	48 8b 03             	mov    (%rbx),%rax
14007fc19:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007fc1e:	e8 85 0b 00 00       	call   0x1400807a8
14007fc23:	8b d8                	mov    %eax,%ebx
14007fc25:	33 c0                	xor    %eax,%eax
14007fc27:	85 db                	test   %ebx,%ebx
14007fc29:	0f 88 25 04 00 00    	js     0x140080054
14007fc2f:	e9 14 02 00 00       	jmp    0x14007fe48
14007fc34:	8b 4d 88             	mov    -0x78(%rbp),%ecx
14007fc37:	48 8d 47 78          	lea    0x78(%rdi),%rax
14007fc3b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14007fc40:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
14007fc44:	83 c9 14             	or     $0x14,%ecx
14007fc47:	48 8d 45 30          	lea    0x30(%rbp),%rax
14007fc4b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14007fc50:	4d 8b c4             	mov    %r12,%r8
14007fc53:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14007fc58:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14007fc5d:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14007fc61:	48 8b 0b             	mov    (%rbx),%rcx
14007fc64:	89 54 24 28          	mov    %edx,0x28(%rsp)
14007fc68:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14007fc6d:	48 8b 57 70          	mov    0x70(%rdi),%rdx
14007fc71:	48 ff 15 98 4f 00 00 	rex.W call *0x4f98(%rip)        # 0x140084c10
14007fc78:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007fc7d:	85 c0                	test   %eax,%eax
14007fc7f:	75 73                	jne    0x14007fcf4
14007fc81:	48 ff 15 e8 4d 00 00 	rex.W call *0x4de8(%rip)        # 0x140084a70
14007fc88:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007fc8d:	48 8b 0d 6c f3 01 00 	mov    0x1f36c(%rip),%rcx        # 0x14009f000
14007fc94:	4c 8d 25 65 f3 01 00 	lea    0x1f365(%rip),%r12        # 0x14009f000
14007fc9b:	49 3b cc             	cmp    %r12,%rcx
14007fc9e:	74 24                	je     0x14007fcc4
14007fca0:	40 84 71 44          	test   %sil,0x44(%rcx)
14007fca4:	74 1e                	je     0x14007fcc4
14007fca6:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007fcaa:	72 18                	jb     0x14007fcc4
14007fcac:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007fcb0:	4c 8d 05 d1 33 01 00 	lea    0x133d1(%rip),%r8        # 0x140093088
14007fcb7:	ba 21 00 00 00       	mov    $0x21,%edx
14007fcbc:	44 8b c8             	mov    %eax,%r9d
14007fcbf:	e8 58 7c fd ff       	call   0x14005791c
14007fcc4:	f6 05 f5 0e 02 00 04 	testb  $0x4,0x20ef5(%rip)        # 0x1400a0bc0
14007fccb:	0f 84 03 f8 ff ff    	je     0x14007f4d4
14007fcd1:	48 ff 15 98 4d 00 00 	rex.W call *0x4d98(%rip)        # 0x140084a70
14007fcd8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007fcdd:	4d 8b c6             	mov    %r14,%r8
14007fce0:	48 8d 15 29 1f 01 00 	lea    0x11f29(%rip),%rdx        # 0x140091c10
14007fce7:	44 8b c8             	mov    %eax,%r9d
14007fcea:	e8 25 18 00 00       	call   0x140081514
14007fcef:	e9 e0 f7 ff ff       	jmp    0x14007f4d4
14007fcf4:	8b 97 88 00 00 00    	mov    0x88(%rdi),%edx
14007fcfa:	48 8b cf             	mov    %rdi,%rcx
14007fcfd:	e8 2a 0a 00 00       	call   0x14008072c
14007fd02:	85 c0                	test   %eax,%eax
14007fd04:	79 35                	jns    0x14007fd3b
14007fd06:	48 8b 0d f3 f2 01 00 	mov    0x1f2f3(%rip),%rcx        # 0x14009f000
14007fd0d:	4c 8d 25 ec f2 01 00 	lea    0x1f2ec(%rip),%r12        # 0x14009f000
14007fd14:	49 3b cc             	cmp    %r12,%rcx
14007fd17:	0f 84 b7 f7 ff ff    	je     0x14007f4d4
14007fd1d:	40 84 71 44          	test   %sil,0x44(%rcx)
14007fd21:	0f 84 ad f7 ff ff    	je     0x14007f4d4
14007fd27:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007fd2b:	0f 82 a3 f7 ff ff    	jb     0x14007f4d4
14007fd31:	ba 22 00 00 00       	mov    $0x22,%edx
14007fd36:	e9 7d f8 ff ff       	jmp    0x14007f5b8
14007fd3b:	4c 8b 65 d8          	mov    -0x28(%rbp),%r12
14007fd3f:	4c 8d 77 78          	lea    0x78(%rdi),%r14
14007fd43:	4c 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%r8
14007fd4a:	49 8b 16             	mov    (%r14),%rdx
14007fd4d:	49 8b 4c 24 68       	mov    0x68(%r12),%rcx
14007fd52:	48 8b 01             	mov    (%rcx),%rax
14007fd55:	48 8b 40 40          	mov    0x40(%rax),%rax
14007fd59:	ff 15 69 59 00 00    	call   *0x5969(%rip)        # 0x1400856c8
14007fd5f:	8b d8                	mov    %eax,%ebx
14007fd61:	85 c0                	test   %eax,%eax
14007fd63:	0f 88 e7 02 00 00    	js     0x140080050
14007fd69:	49 8b 4c 24 68       	mov    0x68(%r12),%rcx
14007fd6e:	4c 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%r8
14007fd75:	49 8b 16             	mov    (%r14),%rdx
14007fd78:	48 8b 01             	mov    (%rcx),%rax
14007fd7b:	48 8b 40 40          	mov    0x40(%rax),%rax
14007fd7f:	ff 15 43 59 00 00    	call   *0x5943(%rip)        # 0x1400856c8
14007fd85:	8b d8                	mov    %eax,%ebx
14007fd87:	85 c0                	test   %eax,%eax
14007fd89:	0f 88 c1 02 00 00    	js     0x140080050
14007fd8f:	49 8b 4c 24 68       	mov    0x68(%r12),%rcx
14007fd94:	4c 8b 87 d8 00 00 00 	mov    0xd8(%rdi),%r8
14007fd9b:	49 8b 16             	mov    (%r14),%rdx
14007fd9e:	48 8b 01             	mov    (%rcx),%rax
14007fda1:	48 8b 40 40          	mov    0x40(%rax),%rax
14007fda5:	ff 15 1d 59 00 00    	call   *0x591d(%rip)        # 0x1400856c8
14007fdab:	8b d8                	mov    %eax,%ebx
14007fdad:	85 c0                	test   %eax,%eax
14007fdaf:	0f 88 9b 02 00 00    	js     0x140080050
14007fdb5:	49 8b 4c 24 68       	mov    0x68(%r12),%rcx
14007fdba:	4c 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%r8
14007fdc1:	49 8b 16             	mov    (%r14),%rdx
14007fdc4:	48 8b 01             	mov    (%rcx),%rax
14007fdc7:	48 8b 40 40          	mov    0x40(%rax),%rax
14007fdcb:	ff 15 f7 58 00 00    	call   *0x58f7(%rip)        # 0x1400856c8
14007fdd1:	8b d8                	mov    %eax,%ebx
14007fdd3:	85 c0                	test   %eax,%eax
14007fdd5:	0f 88 75 02 00 00    	js     0x140080050
14007fddb:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
14007fde2:	48 ff 15 0f 4e 00 00 	rex.W call *0x4e0f(%rip)        # 0x140084bf8
14007fde9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007fdee:	41 3b c7             	cmp    %r15d,%eax
14007fdf1:	75 53                	jne    0x14007fe46
14007fdf3:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
14007fdf8:	48 ff 15 71 4c 00 00 	rex.W call *0x4c71(%rip)        # 0x140084a70
14007fdff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007fe04:	48 8b 0d f5 f1 01 00 	mov    0x1f1f5(%rip),%rcx        # 0x14009f000
14007fe0b:	4c 8d 25 ee f1 01 00 	lea    0x1f1ee(%rip),%r12        # 0x14009f000
14007fe12:	49 3b cc             	cmp    %r12,%rcx
14007fe15:	0f 84 a4 f2 ff ff    	je     0x14007f0bf
14007fe1b:	f6 81 94 00 00 00 02 	testb  $0x2,0x94(%rcx)
14007fe22:	0f 84 97 f2 ff ff    	je     0x14007f0bf
14007fe28:	80 b9 91 00 00 00 02 	cmpb   $0x2,0x91(%rcx)
14007fe2f:	0f 82 8a f2 ff ff    	jb     0x14007f0bf
14007fe35:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
14007fe3c:	ba 23 00 00 00       	mov    $0x23,%edx
14007fe41:	e9 2a fd ff ff       	jmp    0x14007fb70
14007fe46:	33 c0                	xor    %eax,%eax
14007fe48:	41 be 0a 00 00 00    	mov    $0xa,%r14d
14007fe4e:	41 39 45 38          	cmp    %eax,0x38(%r13)
14007fe52:	75 14                	jne    0x14007fe68
14007fe54:	44 69 bf b4 00 00 00 	imul   $0x3e8,0xb4(%rdi),%r15d
14007fe5b:	e8 03 00 00
14007fe5f:	45 85 ff             	test   %r15d,%r15d
14007fe62:	0f 84 96 00 00 00    	je     0x14007fefe
14007fe68:	44 8b e0             	mov    %eax,%r12d
14007fe6b:	8b 97 88 00 00 00    	mov    0x88(%rdi),%edx
14007fe71:	4c 8d 8f e8 00 00 00 	lea    0xe8(%rdi),%r9
14007fe78:	4c 8b 87 d8 00 00 00 	mov    0xd8(%rdi),%r8
14007fe7f:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14007fe83:	e8 b0 7e ff ff       	call   0x140077d38
14007fe88:	8b d8                	mov    %eax,%ebx
14007fe8a:	85 c0                	test   %eax,%eax
14007fe8c:	0f 89 56 01 00 00    	jns    0x14007ffe8
14007fe92:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
14007fe96:	41 8b d6             	mov    %r14d,%edx
14007fe99:	48 ff 15 28 4f 00 00 	rex.W call *0x4f28(%rip)        # 0x140084dc8
14007fea0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007fea5:	85 c0                	test   %eax,%eax
14007fea7:	0f 84 c3 00 00 00    	je     0x14007ff70
14007fead:	3d 02 01 00 00       	cmp    $0x102,%eax
14007feb2:	4c 8d 05 97 2c 01 00 	lea    0x12c97(%rip),%r8        # 0x140092b50
14007feb9:	41 b9 d9 02 00 00    	mov    $0x2d9,%r9d
14007febf:	0f 94 c0             	sete   %al
14007fec2:	88 44 24 48          	mov    %al,0x48(%rsp)
14007fec6:	48 8d 05 d3 2f 01 00 	lea    0x12fd3(%rip),%rax        # 0x140092ea0
14007fecd:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14007fed2:	48 8d 05 57 2c 01 00 	lea    0x12c57(%rip),%rax        # 0x140092b30
14007fed9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007fede:	e8 0d 1d 00 00       	call   0x140081bf0
14007fee3:	45 03 e6             	add    %r14d,%r12d
14007fee6:	b8 88 13 00 00       	mov    $0x1388,%eax
14007feeb:	45 03 f6             	add    %r14d,%r14d
14007feee:	44 3b f0             	cmp    %eax,%r14d
14007fef1:	44 0f 47 f0          	cmova  %eax,%r14d
14007fef5:	45 3b e7             	cmp    %r15d,%r12d
14007fef8:	0f 82 6d ff ff ff    	jb     0x14007fe6b
14007fefe:	4c 8d 25 fb f0 01 00 	lea    0x1f0fb(%rip),%r12        # 0x14009f000
14007ff05:	4c 8d 77 60          	lea    0x60(%rdi),%r14
14007ff09:	85 db                	test   %ebx,%ebx
14007ff0b:	0f 89 d7 00 00 00    	jns    0x14007ffe8
14007ff11:	48 8b 0d e8 f0 01 00 	mov    0x1f0e8(%rip),%rcx        # 0x14009f000
14007ff18:	49 3b cc             	cmp    %r12,%rcx
14007ff1b:	74 2c                	je     0x14007ff49
14007ff1d:	40 84 71 44          	test   %sil,0x44(%rcx)
14007ff21:	74 26                	je     0x14007ff49
14007ff23:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007ff27:	72 20                	jb     0x14007ff49
14007ff29:	4c 8b 8f d8 00 00 00 	mov    0xd8(%rdi),%r9
14007ff30:	4c 8d 05 51 31 01 00 	lea    0x13151(%rip),%r8        # 0x140093088
14007ff37:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007ff3b:	ba 25 00 00 00       	mov    $0x25,%edx
14007ff40:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14007ff44:	e8 2f 7c fd ff       	call   0x140057b78
14007ff49:	f6 05 70 0c 02 00 04 	testb  $0x4,0x20c70(%rip)        # 0x1400a0bc0
14007ff50:	0f 84 69 f1 ff ff    	je     0x14007f0bf
14007ff56:	41 b9 1f 00 00 00    	mov    $0x1f,%r9d
14007ff5c:	48 8d 15 ad 1c 01 00 	lea    0x11cad(%rip),%rdx        # 0x140091c10
14007ff63:	4d 8b c6             	mov    %r14,%r8
14007ff66:	e8 a9 15 00 00       	call   0x140081514
14007ff6b:	e9 4f f1 ff ff       	jmp    0x14007f0bf
14007ff70:	c7 45 88 1f 00 00 00 	movl   $0x1f,-0x78(%rbp)
14007ff77:	48 8b 0d 82 f0 01 00 	mov    0x1f082(%rip),%rcx        # 0x14009f000
14007ff7e:	4c 8d 25 7b f0 01 00 	lea    0x1f07b(%rip),%r12        # 0x14009f000
14007ff85:	49 3b cc             	cmp    %r12,%rcx
14007ff88:	74 21                	je     0x14007ffab
14007ff8a:	40 84 71 44          	test   %sil,0x44(%rcx)
14007ff8e:	74 1b                	je     0x14007ffab
14007ff90:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007ff94:	72 15                	jb     0x14007ffab
14007ff96:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007ff9a:	4c 8d 05 e7 30 01 00 	lea    0x130e7(%rip),%r8        # 0x140093088
14007ffa1:	ba 24 00 00 00       	mov    $0x24,%edx
14007ffa6:	e8 45 79 fd ff       	call   0x1400578f0
14007ffab:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
14007ffaf:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14007ffb3:	48 ff 15 46 4c 00 00 	rex.W call *0x4c46(%rip)        # 0x140084c00
14007ffba:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007ffbf:	f6 05 fa 0b 02 00 04 	testb  $0x4,0x20bfa(%rip)        # 0x1400a0bc0
14007ffc6:	4c 8d 77 60          	lea    0x60(%rdi),%r14
14007ffca:	0f 84 39 ff ff ff    	je     0x14007ff09
14007ffd0:	44 8b 4d 88          	mov    -0x78(%rbp),%r9d
14007ffd4:	48 8d 15 35 1c 01 00 	lea    0x11c35(%rip),%rdx        # 0x140091c10
14007ffdb:	4d 8b c6             	mov    %r14,%r8
14007ffde:	e8 31 15 00 00       	call   0x140081514
14007ffe3:	e9 21 ff ff ff       	jmp    0x14007ff09
14007ffe8:	48 8b 75 08          	mov    0x8(%rbp),%rsi
14007ffec:	48 89 b7 a8 00 00 00 	mov    %rsi,0xa8(%rdi)
14007fff3:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14007fff7:	48 8b 01             	mov    (%rcx),%rax
14007fffa:	48 8b 40 18          	mov    0x18(%rax),%rax
14007fffe:	ff 15 c4 56 00 00    	call   *0x56c4(%rip)        # 0x1400856c8
140080004:	48 8b 46 60          	mov    0x60(%rsi),%rax
140080008:	48 89 47 30          	mov    %rax,0x30(%rdi)
14008000c:	8b 46 58             	mov    0x58(%rsi),%eax
14008000f:	89 47 38             	mov    %eax,0x38(%rdi)
140080012:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140080016:	ff 46 58             	incl   0x58(%rsi)
140080019:	48 89 7e 60          	mov    %rdi,0x60(%rsi)
14008001d:	48 8b 01             	mov    (%rcx),%rax
140080020:	48 8b 40 28          	mov    0x28(%rax),%rax
140080024:	ff 15 9e 56 00 00    	call   *0x569e(%rip)        # 0x1400856c8
14008002a:	c7 87 b0 00 00 00 01 	movl   $0x1,0xb0(%rdi)
140080031:	00 00 00
140080034:	f6 05 85 0b 02 00 01 	testb  $0x1,0x20b85(%rip)        # 0x1400a0bc0
14008003b:	74 13                	je     0x140080050
14008003d:	45 33 c9             	xor    %r9d,%r9d
140080040:	4c 8d 47 60          	lea    0x60(%rdi),%r8
140080044:	48 8d 15 d5 1b 01 00 	lea    0x11bd5(%rip),%rdx        # 0x140091c20
14008004b:	e8 c4 14 00 00       	call   0x140081514
140080050:	4c 8b 75 80          	mov    -0x80(%rbp),%r14
140080054:	4c 8d 25 a5 ef 01 00 	lea    0x1efa5(%rip),%r12        # 0x14009f000
14008005b:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14008005f:	e8 9c 3e fb ff       	call   0x140033f00
140080064:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140080068:	33 f6                	xor    %esi,%esi
14008006a:	48 85 d2             	test   %rdx,%rdx
14008006d:	74 14                	je     0x140080083
14008006f:	48 8b 0d 62 08 02 00 	mov    0x20862(%rip),%rcx        # 0x1400a08d8
140080076:	48 8b 01             	mov    (%rcx),%rax
140080079:	48 8b 40 60          	mov    0x60(%rax),%rax
14008007d:	ff 15 45 56 00 00    	call   *0x5645(%rip)        # 0x1400856c8
140080083:	48 39 75 90          	cmp    %rsi,-0x70(%rbp)
140080087:	74 10                	je     0x140080099
140080089:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14008008d:	48 ff 15 4c 47 00 00 	rex.W call *0x474c(%rip)        # 0x1400847e0
140080094:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140080099:	48 39 75 98          	cmp    %rsi,-0x68(%rbp)
14008009d:	74 10                	je     0x1400800af
14008009f:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1400800a3:	48 ff 15 36 47 00 00 	rex.W call *0x4736(%rip)        # 0x1400847e0
1400800aa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400800af:	4d 85 f6             	test   %r14,%r14
1400800b2:	74 08                	je     0x1400800bc
1400800b4:	49 8b ce             	mov    %r14,%rcx
1400800b7:	e8 44 3e fb ff       	call   0x140033f00
1400800bc:	48 8b 0d 1d 08 02 00 	mov    0x2081d(%rip),%rcx        # 0x1400a08e0
1400800c3:	33 d2                	xor    %edx,%edx
1400800c5:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
1400800c9:	48 8b 01             	mov    (%rcx),%rax
1400800cc:	48 8b 40 50          	mov    0x50(%rax),%rax
1400800d0:	ff 15 f2 55 00 00    	call   *0x55f2(%rip)        # 0x1400856c8
1400800d6:	8b d3                	mov    %ebx,%edx
1400800d8:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1400800dc:	e8 2b 80 fa ff       	call   0x14002810c
1400800e1:	48 8b 0d 18 ef 01 00 	mov    0x1ef18(%rip),%rcx        # 0x14009f000
1400800e8:	49 3b cc             	cmp    %r12,%rcx
1400800eb:	74 2b                	je     0x140080118
1400800ed:	8b 51 44             	mov    0x44(%rcx),%edx
1400800f0:	b8 08 00 00 80       	mov    $0x80000008,%eax
1400800f5:	23 d0                	and    %eax,%edx
1400800f7:	3b d0                	cmp    %eax,%edx
1400800f9:	75 1d                	jne    0x140080118
1400800fb:	48 8b 49 38          	mov    0x38(%rcx),%rcx