14007db4d:	85 d2                	test   %edx,%edx
14007db4f:	74 11                	je     0x14007db62
14007db51:	48 83 b9 f8 00 00 00 	cmpq   $0x0,0xf8(%rcx)
14007db58:	00
14007db59:	74 1f                	je     0x14007db7a
14007db5b:	83 89 d4 00 00 00 02 	orl    $0x2,0xd4(%rcx)
14007db62:	33 c0                	xor    %eax,%eax
14007db64:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14007db69:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14007db6e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14007db73:	48 83 c4 20          	add    $0x20,%rsp
14007db77:	5f                   	pop    %rdi
14007db78:	c3                   	ret
14007db79:	cc                   	int3
14007db7a:	83 b9 80 00 00 00 00 	cmpl   $0x0,0x80(%rcx)
14007db81:	75 09                	jne    0x14007db8c
14007db83:	83 89 d4 00 00 00 01 	orl    $0x1,0xd4(%rcx)
14007db8a:	eb d6                	jmp    0x14007db62
14007db8c:	e8 83 e6 ff ff       	call   0x14007c214
14007db91:	85 c0                	test   %eax,%eax
14007db93:	74 cd                	je     0x14007db62
14007db95:	83 ff 02             	cmp    $0x2,%edi
14007db98:	75 33                	jne    0x14007dbcd
14007db9a:	44 8b 83 88 00 00 00 	mov    0x88(%rbx),%r8d
14007dba1:	33 c9                	xor    %ecx,%ecx
14007dba3:	45 85 c0             	test   %r8d,%r8d
14007dba6:	74 25                	je     0x14007dbcd
14007dba8:	4c 8b 8b b8 00 00 00 	mov    0xb8(%rbx),%r9
14007dbaf:	49 8b 14 c9          	mov    (%r9,%rcx,8),%rdx
14007dbb3:	48 85 d2             	test   %rdx,%rdx
14007dbb6:	74 0e                	je     0x14007dbc6
14007dbb8:	83 7a 74 01          	cmpl   $0x1,0x74(%rdx)
14007dbbc:	77 08                	ja     0x14007dbc6
14007dbbe:	75 a2                	jne    0x14007db62
14007dbc0:	83 7a 78 0b          	cmpl   $0xb,0x78(%rdx)
14007dbc4:	72 9c                	jb     0x14007db62
14007dbc6:	ff c1                	inc    %ecx
14007dbc8:	41 3b c8             	cmp    %r8d,%ecx
14007dbcb:	72 e2                	jb     0x14007dbaf
14007dbcd:	83 bb 84 00 00 00 02 	cmpl   $0x2,0x84(%rbx)
14007dbd4:	48 8d 05 2d 4d 01 00 	lea    0x14d2d(%rip),%rax        # 0x140092908
14007dbdb:	bf 22 00 00 00       	mov    $0x22,%edi
14007dbe0:	48 8d 35 59 4d 01 00 	lea    0x14d59(%rip),%rsi        # 0x140092940
14007dbe7:	48 0f 45 f0          	cmovne %rax,%rsi
14007dbeb:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
14007dbf2:	8d 47 f4             	lea    -0xc(%rdi),%eax
14007dbf5:	0f 45 f8             	cmovne %eax,%edi
14007dbf8:	b8 08 00 00 00       	mov    $0x8,%eax
14007dbfd:	8d 68 fc             	lea    -0x4(%rax),%ebp
14007dc00:	0f 45 c5             	cmovne %ebp,%eax
14007dc03:	09 83 d4 00 00 00    	or     %eax,0xd4(%rbx)
14007dc09:	8d 45 fe             	lea    -0x2(%rbp),%eax
14007dc0c:	48 f7 e7             	mul    %rdi
14007dc0f:	48 0f 40 c1          	cmovo  %rcx,%rax
14007dc13:	48 8b c8             	mov    %rax,%rcx
14007dc16:	e8 b9 62 fb ff       	call   0x140033ed4
14007dc1b:	48 89 83 f8 00 00 00 	mov    %rax,0xf8(%rbx)
14007dc22:	48 85 c0             	test   %rax,%rax
14007dc25:	75 3c                	jne    0x14007dc63
14007dc27:	48 8b 0d d2 13 02 00 	mov    0x213d2(%rip),%rcx        # 0x14009f000
14007dc2e:	48 8d 05 cb 13 02 00 	lea    0x213cb(%rip),%rax        # 0x14009f000
14007dc35:	48 3b c8             	cmp    %rax,%rcx
14007dc38:	74 1f                	je     0x14007dc59
14007dc3a:	40 84 69 44          	test   %bpl,0x44(%rcx)
14007dc3e:	74 19                	je     0x14007dc59
14007dc40:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007dc44:	72 13                	jb     0x14007dc59
14007dc46:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007dc4a:	8d 55 77             	lea    0x77(%rbp),%edx
14007dc4d:	4c 8d 05 b4 4e 01 00 	lea    0x14eb4(%rip),%r8        # 0x140092b08
14007dc54:	e8 97 9c fd ff       	call   0x1400578f0
14007dc59:	b8 9a 00 00 c0       	mov    $0xc000009a,%eax
14007dc5e:	e9 01 ff ff ff       	jmp    0x14007db64
14007dc63:	4c 8b c6             	mov    %rsi,%r8
14007dc66:	48 8b d7             	mov    %rdi,%rdx
14007dc69:	48 8b c8             	mov    %rax,%rcx
14007dc6c:	e8 6b a5 fa ff       	call   0x1400281dc
14007dc71:	44 8b c8             	mov    %eax,%r9d
14007dc74:	85 c0                	test   %eax,%eax
14007dc76:	0f 89 e6 fe ff ff    	jns    0x14007db62
14007dc7c:	48 8b 0d 7d 13 02 00 	mov    0x2137d(%rip),%rcx        # 0x14009f000
14007dc83:	48 8d 05 76 13 02 00 	lea    0x21376(%rip),%rax        # 0x14009f000
14007dc8a:	48 3b c8             	cmp    %rax,%rcx
14007dc8d:	74 21                	je     0x14007dcb0
14007dc8f:	40 84 69 44          	test   %bpl,0x44(%rcx)
14007dc93:	74 1b                	je     0x14007dcb0
14007dc95:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007dc99:	72 15                	jb     0x14007dcb0
14007dc9b:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007dc9f:	4c 8d 05 62 4e 01 00 	lea    0x14e62(%rip),%r8        # 0x140092b08
14007dca6:	ba 7c 00 00 00       	mov    $0x7c,%edx
14007dcab:	e8 6c 9c fd ff       	call   0x14005791c
14007dcb0:	b8 01 00 00 c0       	mov    $0xc0000001,%eax
14007dcb5:	e9 aa fe ff ff       	jmp    0x14007db64
14007dcba:	cc                   	int3
14007dcbb:	cc                   	int3
14007dcbc:	cc                   	int3
14007dcbd:	cc                   	int3
14007dcbe:	cc                   	int3
14007dcbf:	cc                   	int3
14007dcc0:	48 8b c4             	mov    %rsp,%rax
14007dcc3:	48 89 58 08          	mov    %rbx,0x8(%rax)
14007dcc7:	48 89 70 10          	mov    %rsi,0x10(%rax)
14007dccb:	48 89 78 18          	mov    %rdi,0x18(%rax)
14007dccf:	44 89 48 20          	mov    %r9d,0x20(%rax)
14007dcd3:	55                   	push   %rbp
14007dcd4:	41 54                	push   %r12
14007dcd6:	41 55                	push   %r13
14007dcd8:	41 56                	push   %r14
14007dcda:	41 57                	push   %r15
14007dcdc:	48 8d 68 a9          	lea    -0x57(%rax),%rbp
14007dce0:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14007dce7:	33 c0                	xor    %eax,%eax
14007dce9:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
14007dced:	4c 8b e2             	mov    %rdx,%r12
14007dcf0:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
14007dcf4:	4d 8b f8             	mov    %r8,%r15
14007dcf7:	89 45 e7             	mov    %eax,-0x19(%rbp)
14007dcfa:	48 8b f1             	mov    %rcx,%rsi
14007dcfd:	89 45 cf             	mov    %eax,-0x31(%rbp)
14007dd00:	44 8d 70 04          	lea    0x4(%rax),%r14d
14007dd04:	45 33 c0             	xor    %r8d,%r8d
14007dd07:	41 8b d6             	mov    %r14d,%edx
14007dd0a:	49 8b cc             	mov    %r12,%rcx
14007dd0d:	44 8b e8             	mov    %eax,%r13d
14007dd10:	48 ff 15 29 70 00 00 	rex.W call *0x7029(%rip)        # 0x140084d40
14007dd17:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007dd1c:	83 f8 7a             	cmp    $0x7a,%eax
14007dd1f:	74 34                	je     0x14007dd55
14007dd21:	48 8b 0d d8 12 02 00 	mov    0x212d8(%rip),%rcx        # 0x14009f000
14007dd28:	48 8d 3d d1 12 02 00 	lea    0x212d1(%rip),%rdi        # 0x14009f000
14007dd2f:	48 3b cf             	cmp    %rdi,%rcx
14007dd32:	0f 84 fb 06 00 00    	je     0x14007e433
14007dd38:	44 84 71 44          	test   %r14b,0x44(%rcx)
14007dd3c:	0f 84 f1 06 00 00    	je     0x14007e433
14007dd42:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007dd46:	0f 82 e7 06 00 00    	jb     0x14007e433
14007dd4c:	41 8d 55 15          	lea    0x15(%r13),%edx
14007dd50:	e9 cb 06 00 00       	jmp    0x14007e420
14007dd55:	8b 5d cf             	mov    -0x31(%rbp),%ebx
14007dd58:	48 ff 15 b1 6d 00 00 	rex.W call *0x6db1(%rip)        # 0x140084b10
14007dd5f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007dd64:	44 8b c3             	mov    %ebx,%r8d
14007dd67:	33 d2                	xor    %edx,%edx
14007dd69:	48 8b c8             	mov    %rax,%rcx
14007dd6c:	48 ff 15 95 6d 00 00 	rex.W call *0x6d95(%rip)        # 0x140084b08
14007dd73:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007dd78:	33 db                	xor    %ebx,%ebx
14007dd7a:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
14007dd7e:	48 8b f8             	mov    %rax,%rdi
14007dd81:	48 85 c0             	test   %rax,%rax
14007dd84:	75 43                	jne    0x14007ddc9
14007dd86:	48 8b 0d 73 12 02 00 	mov    0x21273(%rip),%rcx        # 0x14009f000
14007dd8d:	48 8d 3d 6c 12 02 00 	lea    0x2126c(%rip),%rdi        # 0x14009f000
14007dd94:	48 3b cf             	cmp    %rdi,%rcx
14007dd97:	0f 84 96 06 00 00    	je     0x14007e433
14007dd9d:	44 84 71 44          	test   %r14b,0x44(%rcx)
14007dda1:	0f 84 8c 06 00 00    	je     0x14007e433
14007dda7:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007ddab:	0f 82 82 06 00 00    	jb     0x14007e433
14007ddb1:	8d 50 16             	lea    0x16(%rax),%edx
14007ddb4:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007ddb8:	4c 8d 05 49 4d 01 00 	lea    0x14d49(%rip),%r8        # 0x140092b08
14007ddbf:	e8 2c 9b fd ff       	call   0x1400578f0
14007ddc4:	e9 6a 06 00 00       	jmp    0x14007e433
14007ddc9:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
14007ddcd:	4c 8b c7             	mov    %rdi,%r8
14007ddd0:	41 8b d6             	mov    %r14d,%edx
14007ddd3:	49 8b cc             	mov    %r12,%rcx
14007ddd6:	48 ff 15 63 6f 00 00 	rex.W call *0x6f63(%rip)        # 0x140084d40
14007dddd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007dde2:	85 c0                	test   %eax,%eax
14007dde4:	74 35                	je     0x14007de1b
14007dde6:	48 8b 0d 13 12 02 00 	mov    0x21213(%rip),%rcx        # 0x14009f000
14007dded:	48 8d 3d 0c 12 02 00 	lea    0x2120c(%rip),%rdi        # 0x14009f000
14007ddf4:	48 3b cf             	cmp    %rdi,%rcx
14007ddf7:	0f 84 36 06 00 00    	je     0x14007e433
14007ddfd:	44 84 71 44          	test   %r14b,0x44(%rcx)
14007de01:	0f 84 2c 06 00 00    	je     0x14007e433
14007de07:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007de0b:	0f 82 22 06 00 00    	jb     0x14007e433
14007de11:	ba 17 00 00 00       	mov    $0x17,%edx
14007de16:	e9 05 06 00 00       	jmp    0x14007e420
14007de1b:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
14007de1f:	48 8b cf             	mov    %rdi,%rcx
14007de22:	48 8d 55 77          	lea    0x77(%rbp),%rdx
14007de26:	48 ff 15 0b 73 00 00 	rex.W call *0x730b(%rip)        # 0x140085138
14007de2d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007de32:	85 c0                	test   %eax,%eax
14007de34:	75 41                	jne    0x14007de77
14007de36:	48 ff 15 33 6c 00 00 	rex.W call *0x6c33(%rip)        # 0x140084a70
14007de3d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007de42:	48 8b 0d b7 11 02 00 	mov    0x211b7(%rip),%rcx        # 0x14009f000
14007de49:	48 8d 3d b0 11 02 00 	lea    0x211b0(%rip),%rdi        # 0x14009f000
14007de50:	48 3b cf             	cmp    %rdi,%rcx
14007de53:	0f 84 da 05 00 00    	je     0x14007e433
14007de59:	44 84 71 44          	test   %r14b,0x44(%rcx)
14007de5d:	0f 84 d0 05 00 00    	je     0x14007e433
14007de63:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007de67:	0f 82 c6 05 00 00    	jb     0x14007e433
14007de6d:	ba 18 00 00 00       	mov    $0x18,%edx
14007de72:	e9 a9 05 00 00       	jmp    0x14007e420
14007de77:	0f b7 45 77          	movzwl 0x77(%rbp),%eax
14007de7b:	48 8d 3d 7e 11 02 00 	lea    0x2117e(%rip),%rdi        # 0x14009f000
14007de82:	41 23 c6             	and    %r14d,%eax
14007de85:	89 45 7f             	mov    %eax,0x7f(%rbp)
14007de88:	44 84 75 77          	test   %r14b,0x77(%rbp)
14007de8c:	0f 84 04 02 00 00    	je     0x14007e096
14007de92:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14007de96:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
14007de9a:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
14007de9e:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14007dea2:	48 ff 15 5f 72 00 00 	rex.W call *0x725f(%rip)        # 0x140085108
14007dea9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007deae:	85 c0                	test   %eax,%eax
14007deb0:	75 41                	jne    0x14007def3
14007deb2:	48 ff 15 b7 6b 00 00 	rex.W call *0x6bb7(%rip)        # 0x140084a70
14007deb9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007debe:	48 8b 0d 3b 11 02 00 	mov    0x2113b(%rip),%rcx        # 0x14009f000
14007dec5:	48 8d 3d 34 11 02 00 	lea    0x21134(%rip),%rdi        # 0x14009f000
14007decc:	48 3b cf             	cmp    %rdi,%rcx
14007decf:	0f 84 5e 05 00 00    	je     0x14007e433
14007ded5:	44 84 71 44          	test   %r14b,0x44(%rcx)
14007ded9:	0f 84 54 05 00 00    	je     0x14007e433
14007dedf:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007dee3:	0f 82 4a 05 00 00    	jb     0x14007e433
14007dee9:	ba 19 00 00 00       	mov    $0x19,%edx
14007deee:	e9 2d 05 00 00       	jmp    0x14007e420
14007def3:	39 5d 7f             	cmp    %ebx,0x7f(%rbp)
14007def6:	75 35                	jne    0x14007df2d
14007def8:	48 8b 0d 01 11 02 00 	mov    0x21101(%rip),%rcx        # 0x14009f000
14007deff:	48 8d 3d fa 10 02 00 	lea    0x210fa(%rip),%rdi        # 0x14009f000
14007df06:	48 3b cf             	cmp    %rdi,%rcx
14007df09:	0f 84 24 05 00 00    	je     0x14007e433
14007df0f:	44 84 71 44          	test   %r14b,0x44(%rcx)
14007df13:	0f 84 1a 05 00 00    	je     0x14007e433
14007df19:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007df1d:	0f 82 10 05 00 00    	jb     0x14007e433
14007df23:	ba 1a 00 00 00       	mov    $0x1a,%edx
14007df28:	e9 87 fe ff ff       	jmp    0x14007ddb4
14007df2d:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14007df31:	48 85 c0             	test   %rax,%rax
14007df34:	75 53                	jne    0x14007df89
14007df36:	48 8b 0d c3 10 02 00 	mov    0x210c3(%rip),%rcx        # 0x14009f000
14007df3d:	48 8d 3d bc 10 02 00 	lea    0x210bc(%rip),%rdi        # 0x14009f000
14007df44:	48 3b cf             	cmp    %rdi,%rcx
14007df47:	0f 84 e6 04 00 00    	je     0x14007e433
14007df4d:	44 84 71 44          	test   %r14b,0x44(%rcx)
14007df51:	0f 84 dc 04 00 00    	je     0x14007e433
14007df57:	80 79 41 03          	cmpb   $0x3,0x41(%rcx)
14007df5b:	0f 82 d2 04 00 00    	jb     0x14007e433
14007df61:	4c 8b 4e 60          	mov    0x60(%rsi),%r9
14007df65:	8d 50 1b             	lea    0x1b(%rax),%edx
14007df68:	48 8b 86 18 01 00 00 	mov    0x118(%rsi),%rax
14007df6f:	4c 8d 05 92 4b 01 00 	lea    0x14b92(%rip),%r8        # 0x140092b08
14007df76:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007df7a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007df7f:	e8 74 9c fd ff       	call   0x140057bf8
14007df84:	e9 aa 04 00 00       	jmp    0x14007e433
14007df89:	44 0f b7 70 02       	movzwl 0x2(%rax),%r14d
14007df8e:	49 8b cf             	mov    %r15,%rcx
14007df91:	48 ff 15 90 71 00 00 	rex.W call *0x7190(%rip)        # 0x140085128
14007df98:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007df9d:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14007dfa1:	8d 58 08             	lea    0x8(%rax),%ebx
14007dfa4:	33 c0                	xor    %eax,%eax
14007dfa6:	8b f0                	mov    %eax,%esi
14007dfa8:	66 3b 41 04          	cmp    0x4(%rcx),%ax
14007dfac:	0f 83 3a 01 00 00    	jae    0x14007e0ec
14007dfb2:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
14007dfb6:	8b d6                	mov    %esi,%edx
14007dfb8:	48 ff 15 81 71 00 00 	rex.W call *0x7181(%rip)        # 0x140085140
14007dfbf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007dfc4:	85 c0                	test   %eax,%eax
14007dfc6:	0f 84 89 00 00 00    	je     0x14007e055
14007dfcc:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14007dfd0:	49 8b d7             	mov    %r15,%rdx
14007dfd3:	48 83 c1 08          	add    $0x8,%rcx
14007dfd7:	48 ff 15 82 71 00 00 	rex.W call *0x7182(%rip)        # 0x140085160
14007dfde:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007dfe3:	33 c9                	xor    %ecx,%ecx
14007dfe5:	85 c0                	test   %eax,%eax
14007dfe7:	75 13                	jne    0x14007dffc
14007dfe9:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14007dfed:	ff c6                	inc    %esi
14007dfef:	0f b7 41 04          	movzwl 0x4(%rcx),%eax
14007dff3:	3b f0                	cmp    %eax,%esi
14007dff5:	72 bb                	jb     0x14007dfb2
14007dff7:	e9 f0 00 00 00       	jmp    0x14007e0ec
14007dffc:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
14007e000:	41 b8 19 00 02 00    	mov    $0x20019,%r8d
14007e006:	8b d9                	mov    %ecx,%ebx
14007e008:	8b 4a 04             	mov    0x4(%rdx),%ecx
14007e00b:	8b c1                	mov    %ecx,%eax
14007e00d:	41 23 c0             	and    %r8d,%eax
14007e010:	41 3b c0             	cmp    %r8d,%eax
14007e013:	75 35                	jne    0x14007e04a
14007e015:	48 8b 0d e4 0f 02 00 	mov    0x20fe4(%rip),%rcx        # 0x14009f000
14007e01c:	48 8d 3d dd 0f 02 00 	lea    0x20fdd(%rip),%rdi        # 0x14009f000
14007e023:	48 3b cf             	cmp    %rdi,%rcx
14007e026:	0f 84 07 04 00 00    	je     0x14007e433
14007e02c:	f6 41 44 04          	testb  $0x4,0x44(%rcx)
14007e030:	0f 84 fd 03 00 00    	je     0x14007e433
14007e036:	80 79 41 05          	cmpb   $0x5,0x41(%rcx)
14007e03a:	0f 82 f3 03 00 00    	jb     0x14007e433
14007e040:	ba 1d 00 00 00       	mov    $0x1d,%edx
14007e045:	e9 6a fd ff ff       	jmp    0x14007ddb4
14007e04a:	41 0b c8             	or     %r8d,%ecx
14007e04d:	89 4a 04             	mov    %ecx,0x4(%rdx)
14007e050:	e9 97 00 00 00       	jmp    0x14007e0ec
14007e055:	48 ff 15 14 6a 00 00 	rex.W call *0x6a14(%rip)        # 0x140084a70
14007e05c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007e061:	48 8b 0d 98 0f 02 00 	mov    0x20f98(%rip),%rcx        # 0x14009f000
14007e068:	48 8d 3d 91 0f 02 00 	lea    0x20f91(%rip),%rdi        # 0x14009f000
14007e06f:	48 3b cf             	cmp    %rdi,%rcx
14007e072:	0f 84 bb 03 00 00    	je     0x14007e433
14007e078:	f6 41 44 04          	testb  $0x4,0x44(%rcx)
14007e07c:	0f 84 b1 03 00 00    	je     0x14007e433
14007e082:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007e086:	0f 82 a7 03 00 00    	jb     0x14007e433
14007e08c:	ba 1c 00 00 00       	mov    $0x1c,%edx
14007e091:	e9 8a 03 00 00       	jmp    0x14007e420
14007e096:	48 8b 0d 63 0f 02 00 	mov    0x20f63(%rip),%rcx        # 0x14009f000
14007e09d:	48 3b cf             	cmp    %rdi,%rcx
14007e0a0:	74 31                	je     0x14007e0d3
14007e0a2:	44 84 71 44          	test   %r14b,0x44(%rcx)
14007e0a6:	74 2b                	je     0x14007e0d3
14007e0a8:	80 79 41 03          	cmpb   $0x3,0x41(%rcx)
14007e0ac:	72 25                	jb     0x14007e0d3
14007e0ae:	48 8b 86 18 01 00 00 	mov    0x118(%rsi),%rax
14007e0b5:	4c 8d 05 4c 4a 01 00 	lea    0x14a4c(%rip),%r8        # 0x140092b08
14007e0bc:	4c 8b 4e 60          	mov    0x60(%rsi),%r9
14007e0c0:	ba 1e 00 00 00       	mov    $0x1e,%edx
14007e0c5:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007e0c9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007e0ce:	e8 25 9b fd ff       	call   0x140057bf8
14007e0d3:	49 8b cf             	mov    %r15,%rcx
14007e0d6:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
14007e0da:	44 8b f3             	mov    %ebx,%r14d
14007e0dd:	48 ff 15 44 70 00 00 	rex.W call *0x7044(%rip)        # 0x140085128
14007e0e4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007e0e9:	8d 58 10             	lea    0x10(%rax),%ebx
14007e0ec:	85 db                	test   %ebx,%ebx
14007e0ee:	0f 84 3a 02 00 00    	je     0x14007e32e
14007e0f4:	42 8d 34 33          	lea    (%rbx,%r14,1),%esi
14007e0f8:	48 ff 15 11 6a 00 00 	rex.W call *0x6a11(%rip)        # 0x140084b10
14007e0ff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007e104:	44 8b c6             	mov    %esi,%r8d
14007e107:	33 d2                	xor    %edx,%edx
14007e109:	48 8b c8             	mov    %rax,%rcx