14006db12:	e8 05 9e fe ff       	call   0x14005791c
14006db17:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
14006db1c:	33 ed                	xor    %ebp,%ebp
14006db1e:	41 39 2c 24          	cmp    %ebp,(%r12)
14006db22:	74 38                	je     0x14006db5c
14006db24:	48 85 ff             	test   %rdi,%rdi
14006db27:	74 33                	je     0x14006db5c
14006db29:	8b f5                	mov    %ebp,%esi
14006db2b:	39 2f                	cmp    %ebp,(%rdi)
14006db2d:	76 1e                	jbe    0x14006db4d
14006db2f:	8b ce                	mov    %esi,%ecx
14006db31:	48 ff c1             	inc    %rcx
14006db34:	48 03 c9             	add    %rcx,%rcx
14006db37:	48 8b 0c cf          	mov    (%rdi,%rcx,8),%rcx
14006db3b:	48 ff 15 f6 6f 01 00 	rex.W call *0x16ff6(%rip)        # 0x140084b38
14006db42:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006db47:	ff c6                	inc    %esi
14006db49:	3b 37                	cmp    (%rdi),%esi
14006db4b:	72 e2                	jb     0x14006db2f
14006db4d:	48 8b cf             	mov    %rdi,%rcx
14006db50:	48 ff 15 e1 6f 01 00 	rex.W call *0x16fe1(%rip)        # 0x140084b38
14006db57:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006db5c:	48 8b 43 40          	mov    0x40(%rbx),%rax
14006db60:	49 89 07             	mov    %rax,(%r15)
14006db63:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
14006db67:	48 89 6b 48          	mov    %rbp,0x48(%rbx)
14006db6b:	eb 6e                	jmp    0x14006dbdb
14006db6d:	b9 03 00 00 00       	mov    $0x3,%ecx
14006db72:	cd 29                	int    $0x29
14006db74:	48 ff 15 f5 6e 01 00 	rex.W call *0x16ef5(%rip)        # 0x140084a70
14006db7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006db80:	41 89 04 24          	mov    %eax,(%r12)
14006db84:	48 8b 0d 75 14 03 00 	mov    0x31475(%rip),%rcx        # 0x14009f000
14006db8b:	48 3b ce             	cmp    %rsi,%rcx
14006db8e:	74 87                	je     0x14006db17
14006db90:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006db94:	74 81                	je     0x14006db17
14006db96:	ba 5a 00 00 00       	mov    $0x5a,%edx
14006db9b:	44 8b c8             	mov    %eax,%r9d
14006db9e:	e9 64 ff ff ff       	jmp    0x14006db07
14006dba3:	48 8b 0d 56 14 03 00 	mov    0x31456(%rip),%rcx        # 0x14009f000
14006dbaa:	48 8d 35 4f 14 03 00 	lea    0x3144f(%rip),%rsi        # 0x14009f000
14006dbb1:	48 3b ce             	cmp    %rsi,%rcx
14006dbb4:	74 25                	je     0x14006dbdb
14006dbb6:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
14006dbba:	74 1f                	je     0x14006dbdb
14006dbbc:	ba 56 00 00 00       	mov    $0x56,%edx
14006dbc1:	8b 43 38             	mov    0x38(%rbx),%eax
14006dbc4:	4c 8b cb             	mov    %rbx,%r9
14006dbc7:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006dbcb:	89 44 24 28          	mov    %eax,0x28(%rsp)
14006dbcf:	8b 43 3c             	mov    0x3c(%rbx),%eax
14006dbd2:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006dbd6:	e8 a5 19 00 00       	call   0x14006f580
14006dbdb:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14006dbe2:	00
14006dbe3:	48 83 c4 30          	add    $0x30,%rsp
14006dbe7:	41 5f                	pop    %r15
14006dbe9:	41 5e                	pop    %r14
14006dbeb:	41 5d                	pop    %r13
14006dbed:	41 5c                	pop    %r12
14006dbef:	5f                   	pop    %rdi
14006dbf0:	5e                   	pop    %rsi
14006dbf1:	5d                   	pop    %rbp
14006dbf2:	c3                   	ret
14006dbf3:	cc                   	int3
14006dbf4:	cc                   	int3
14006dbf5:	cc                   	int3
14006dbf6:	cc                   	int3
14006dbf7:	cc                   	int3
14006dbf8:	cc                   	int3
14006dbf9:	cc                   	int3
14006dbfa:	cc                   	int3
14006dbfb:	cc                   	int3
14006dbfc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14006dc01:	55                   	push   %rbp
14006dc02:	56                   	push   %rsi
14006dc03:	57                   	push   %rdi
14006dc04:	41 54                	push   %r12
14006dc06:	41 55                	push   %r13
14006dc08:	41 56                	push   %r14
14006dc0a:	41 57                	push   %r15
14006dc0c:	48 8b ec             	mov    %rsp,%rbp
14006dc0f:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14006dc16:	48 8b 05 a3 15 03 00 	mov    0x315a3(%rip),%rax        # 0x14009f1c0
14006dc1d:	48 33 c4             	xor    %rsp,%rax
14006dc20:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14006dc24:	4c 8b 65 60          	mov    0x60(%rbp),%r12
14006dc28:	33 db                	xor    %ebx,%ebx
14006dc2a:	21 5d c0             	and    %ebx,-0x40(%rbp)
14006dc2d:	4d 8b f8             	mov    %r8,%r15
14006dc30:	48 21 5d c8          	and    %rbx,-0x38(%rbp)
14006dc34:	8b fa                	mov    %edx,%edi
14006dc36:	4c 8b 6d 68          	mov    0x68(%rbp),%r13
14006dc3a:	4c 8b f1             	mov    %rcx,%r14
14006dc3d:	48 8b 35 0c 30 03 00 	mov    0x3300c(%rip),%rsi        # 0x1400a0c50
14006dc44:	4c 89 4d d8          	mov    %r9,-0x28(%rbp)
14006dc48:	85 d2                	test   %edx,%edx
14006dc4a:	75 04                	jne    0x14006dc50
14006dc4c:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14006dc50:	48 8b 41 18          	mov    0x18(%rcx),%rax
14006dc54:	0f 57 c0             	xorps  %xmm0,%xmm0
14006dc57:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14006dc5b:	48 85 c0             	test   %rax,%rax
14006dc5e:	74 7d                	je     0x14006dcdd
14006dc60:	48 8b 50 08          	mov    0x8(%rax),%rdx
14006dc64:	48 85 d2             	test   %rdx,%rdx
14006dc67:	74 74                	je     0x14006dcdd
14006dc69:	49 8d 48 1c          	lea    0x1c(%r8),%rcx
14006dc6d:	48 83 c2 34          	add    $0x34,%rdx
14006dc71:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14006dc77:	e8 9b a7 fc ff       	call   0x140038417
14006dc7c:	f7 d8                	neg    %eax
14006dc7e:	1b db                	sbb    %ebx,%ebx
14006dc80:	81 e3 fc fc ff ff    	and    $0xfffffcfc,%ebx
14006dc86:	81 c3 de 07 00 00    	add    $0x7de,%ebx
14006dc8c:	48 8b 0d 6d 13 03 00 	mov    0x3136d(%rip),%rcx        # 0x14009f000
14006dc93:	48 8d 05 66 13 03 00 	lea    0x31366(%rip),%rax        # 0x14009f000
14006dc9a:	48 3b c8             	cmp    %rax,%rcx
14006dc9d:	0f 84 93 05 00 00    	je     0x14006e236
14006dca3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006dca7:	0f 84 89 05 00 00    	je     0x14006e236
14006dcad:	48 8d 05 9c af 01 00 	lea    0x1af9c(%rip),%rax        # 0x140088c50
14006dcb4:	85 ff                	test   %edi,%edi
14006dcb6:	75 04                	jne    0x14006dcbc
14006dcb8:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006dcbc:	ba 2a 00 00 00       	mov    $0x2a,%edx
14006dcc1:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14006dcc5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006dcc9:	4c 8d 05 88 af 01 00 	lea    0x1af88(%rip),%r8        # 0x140088c58
14006dcd0:	4c 8b c8             	mov    %rax,%r9
14006dcd3:	e8 a0 9e fe ff       	call   0x140057b78
14006dcd8:	e9 44 05 00 00       	jmp    0x14006e221
14006dcdd:	45 8b 40 08          	mov    0x8(%r8),%r8d
14006dce1:	41 f7 c0 ff 03 00 00 	test   $0x3ff,%r8d
14006dce8:	75 57                	jne    0x14006dd41
14006dcea:	b9 57 00 00 00       	mov    $0x57,%ecx
14006dcef:	8b d9                	mov    %ecx,%ebx
14006dcf1:	4c 8b 15 08 13 03 00 	mov    0x31308(%rip),%r10        # 0x14009f000
14006dcf8:	48 8d 05 01 13 03 00 	lea    0x31301(%rip),%rax        # 0x14009f000
14006dcff:	4c 3b d0             	cmp    %rax,%r10
14006dd02:	0f 84 2e 05 00 00    	je     0x14006e236
14006dd08:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14006dd0d:	0f 84 23 05 00 00    	je     0x14006e236
14006dd13:	48 8d 05 36 af 01 00 	lea    0x1af36(%rip),%rax        # 0x140088c50
14006dd1a:	85 ff                	test   %edi,%edi
14006dd1c:	75 04                	jne    0x14006dd22
14006dd1e:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006dd22:	ba 2b 00 00 00       	mov    $0x2b,%edx
14006dd27:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14006dd2b:	45 8b c8             	mov    %r8d,%r9d
14006dd2e:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14006dd32:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14006dd37:	e8 fc 0d 00 00       	call   0x14006eb38
14006dd3c:	e9 e0 04 00 00       	jmp    0x14006e221
14006dd41:	45 8b c8             	mov    %r8d,%r9d
14006dd44:	41 8b d0             	mov    %r8d,%edx
14006dd47:	41 81 e1 80 01 00 00 	and    $0x180,%r9d
14006dd4e:	0f 95 c1             	setne  %cl
14006dd51:	81 e2 7f 02 00 00    	and    $0x27f,%edx
14006dd57:	0f 95 c0             	setne  %al
14006dd5a:	84 c8                	test   %cl,%al
14006dd5c:	74 3f                	je     0x14006dd9d
14006dd5e:	b9 57 00 00 00       	mov    $0x57,%ecx
14006dd63:	8b d9                	mov    %ecx,%ebx
14006dd65:	4c 8b 15 94 12 03 00 	mov    0x31294(%rip),%r10        # 0x14009f000
14006dd6c:	48 8d 05 8d 12 03 00 	lea    0x3128d(%rip),%rax        # 0x14009f000
14006dd73:	4c 3b d0             	cmp    %rax,%r10
14006dd76:	0f 84 ba 04 00 00    	je     0x14006e236
14006dd7c:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14006dd81:	0f 84 af 04 00 00    	je     0x14006e236
14006dd87:	48 8d 05 c2 ae 01 00 	lea    0x1aec2(%rip),%rax        # 0x140088c50
14006dd8e:	85 ff                	test   %edi,%edi
14006dd90:	75 04                	jne    0x14006dd96
14006dd92:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006dd96:	ba 2c 00 00 00       	mov    $0x2c,%edx
14006dd9b:	eb 8a                	jmp    0x14006dd27
14006dd9d:	83 ff 01             	cmp    $0x1,%edi
14006dda0:	75 04                	jne    0x14006dda6
14006dda2:	85 d2                	test   %edx,%edx
14006dda4:	75 09                	jne    0x14006ddaf
14006dda6:	85 ff                	test   %edi,%edi
14006dda8:	75 4f                	jne    0x14006ddf9
14006ddaa:	45 85 c9             	test   %r9d,%r9d
14006ddad:	74 4d                	je     0x14006ddfc
14006ddaf:	bb 06 00 00 00       	mov    $0x6,%ebx
14006ddb4:	48 8b 0d 45 12 03 00 	mov    0x31245(%rip),%rcx        # 0x14009f000
14006ddbb:	48 8d 05 3e 12 03 00 	lea    0x3123e(%rip),%rax        # 0x14009f000
14006ddc2:	48 3b c8             	cmp    %rax,%rcx
14006ddc5:	0f 84 6b 04 00 00    	je     0x14006e236
14006ddcb:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006ddcf:	0f 84 61 04 00 00    	je     0x14006e236
14006ddd5:	48 8d 05 74 ae 01 00 	lea    0x1ae74(%rip),%rax        # 0x140088c50
14006dddc:	85 ff                	test   %edi,%edi
14006ddde:	75 04                	jne    0x14006dde4
14006dde0:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006dde4:	ba 2d 00 00 00       	mov    $0x2d,%edx
14006dde9:	45 8b c8             	mov    %r8d,%r9d
14006ddec:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006ddf0:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14006ddf4:	e9 39 ff ff ff       	jmp    0x14006dd32
14006ddf9:	45 85 c9             	test   %r9d,%r9d
14006ddfc:	0f 94 c1             	sete   %cl
14006ddff:	41 f6 46 04 08       	testb  $0x8,0x4(%r14)
14006de04:	0f 95 c0             	setne  %al
14006de07:	84 c8                	test   %cl,%al
14006de09:	74 5e                	je     0x14006de69
14006de0b:	b9 57 00 00 00       	mov    $0x57,%ecx
14006de10:	8b d9                	mov    %ecx,%ebx
14006de12:	4c 8b 15 e7 11 03 00 	mov    0x311e7(%rip),%r10        # 0x14009f000
14006de19:	48 8d 05 e0 11 03 00 	lea    0x311e0(%rip),%rax        # 0x14009f000
14006de20:	4c 3b d0             	cmp    %rax,%r10
14006de23:	0f 84 0d 04 00 00    	je     0x14006e236
14006de29:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14006de2e:	0f 84 02 04 00 00    	je     0x14006e236
14006de34:	48 8d 05 15 ae 01 00 	lea    0x1ae15(%rip),%rax        # 0x140088c50
14006de3b:	85 ff                	test   %edi,%edi
14006de3d:	75 04                	jne    0x14006de43
14006de3f:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006de43:	ba 2e 00 00 00       	mov    $0x2e,%edx
14006de48:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14006de4c:	4c 8b c8             	mov    %rax,%r9
14006de4f:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14006de53:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14006de58:	4c 8d 05 f9 ad 01 00 	lea    0x1adf9(%rip),%r8        # 0x140088c58
14006de5f:	e8 34 d2 fe ff       	call   0x14005b098
14006de64:	e9 b8 03 00 00       	jmp    0x14006e221
14006de69:	49 8b 47 1c          	mov    0x1c(%r15),%rax
14006de6d:	48 2b 45 e0          	sub    -0x20(%rbp),%rax
14006de71:	75 08                	jne    0x14006de7b
14006de73:	49 8b 47 24          	mov    0x24(%r15),%rax
14006de77:	48 2b 45 e8          	sub    -0x18(%rbp),%rax
14006de7b:	48 85 c0             	test   %rax,%rax
14006de7e:	75 48                	jne    0x14006dec8
14006de80:	8d 48 57             	lea    0x57(%rax),%ecx
14006de83:	8b d9                	mov    %ecx,%ebx
14006de85:	4c 8b 15 74 11 03 00 	mov    0x31174(%rip),%r10        # 0x14009f000
14006de8c:	48 8d 05 6d 11 03 00 	lea    0x3116d(%rip),%rax        # 0x14009f000
14006de93:	4c 3b d0             	cmp    %rax,%r10
14006de96:	0f 84 9a 03 00 00    	je     0x14006e236
14006de9c:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14006dea1:	0f 84 8f 03 00 00    	je     0x14006e236
14006dea7:	48 8d 05 a2 ad 01 00 	lea    0x1ada2(%rip),%rax        # 0x140088c50
14006deae:	85 ff                	test   %edi,%edi
14006deb0:	75 04                	jne    0x14006deb6
14006deb2:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006deb6:	ba 2f 00 00 00       	mov    $0x2f,%edx
14006debb:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
14006debf:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14006dec3:	e9 01 fe ff ff       	jmp    0x14006dcc9
14006dec8:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14006decc:	33 c9                	xor    %ecx,%ecx
14006dece:	48 ff 15 cb 68 01 00 	rex.W call *0x168cb(%rip)        # 0x1400847a0
14006ded5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006deda:	44 8b c0             	mov    %eax,%r8d
14006dedd:	85 c0                	test   %eax,%eax
14006dedf:	74 41                	je     0x14006df22
14006dee1:	8b d8                	mov    %eax,%ebx
14006dee3:	48 8b 0d 16 11 03 00 	mov    0x31116(%rip),%rcx        # 0x14009f000
14006deea:	48 8d 05 0f 11 03 00 	lea    0x3110f(%rip),%rax        # 0x14009f000
14006def1:	48 3b c8             	cmp    %rax,%rcx
14006def4:	0f 84 27 03 00 00    	je     0x14006e221
14006defa:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006defe:	0f 84 1d 03 00 00    	je     0x14006e221
14006df04:	48 8d 05 45 ad 01 00 	lea    0x1ad45(%rip),%rax        # 0x140088c50
14006df0b:	85 ff                	test   %edi,%edi
14006df0d:	75 04                	jne    0x14006df13
14006df0f:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006df13:	ba 30 00 00 00       	mov    $0x30,%edx
14006df18:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14006df1d:	e9 a3 fd ff ff       	jmp    0x14006dcc5
14006df22:	45 8b 46 04          	mov    0x4(%r14),%r8d
14006df26:	8b 45 c0             	mov    -0x40(%rbp),%eax
14006df29:	41 f6 c0 04          	test   $0x4,%r8b
14006df2d:	74 04                	je     0x14006df33
14006df2f:	85 c0                	test   %eax,%eax
14006df31:	74 0e                	je     0x14006df41
14006df33:	41 f6 c0 02          	test   $0x2,%r8b
14006df37:	74 4a                	je     0x14006df83
14006df39:	85 c0                	test   %eax,%eax
14006df3b:	0f 84 e0 02 00 00    	je     0x14006e221
14006df41:	b9 57 00 00 00       	mov    $0x57,%ecx
14006df46:	8b d9                	mov    %ecx,%ebx
14006df48:	4c 8b 15 b1 10 03 00 	mov    0x310b1(%rip),%r10        # 0x14009f000
14006df4f:	48 8d 05 aa 10 03 00 	lea    0x310aa(%rip),%rax        # 0x14009f000
14006df56:	4c 3b d0             	cmp    %rax,%r10
14006df59:	0f 84 c2 02 00 00    	je     0x14006e221
14006df5f:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14006df64:	0f 84 b7 02 00 00    	je     0x14006e221
14006df6a:	48 8d 05 df ac 01 00 	lea    0x1acdf(%rip),%rax        # 0x140088c50
14006df71:	85 ff                	test   %edi,%edi
14006df73:	75 04                	jne    0x14006df79
14006df75:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006df79:	ba 31 00 00 00       	mov    $0x31,%edx
14006df7e:	e9 c5 fe ff ff       	jmp    0x14006de48
14006df83:	85 c0                	test   %eax,%eax
14006df85:	0f 84 96 02 00 00    	je     0x14006e221
14006df8b:	4c 8b 0d 6e 22 03 00 	mov    0x3226e(%rip),%r9        # 0x1400a0200
14006df92:	4d 85 c9             	test   %r9,%r9
14006df95:	75 3b                	jne    0x14006dfd2
14006df97:	41 8d 59 32          	lea    0x32(%r9),%ebx
14006df9b:	48 8b 0d 5e 10 03 00 	mov    0x3105e(%rip),%rcx        # 0x14009f000
14006dfa2:	48 8d 05 57 10 03 00 	lea    0x31057(%rip),%rax        # 0x14009f000
14006dfa9:	48 3b c8             	cmp    %rax,%rcx
14006dfac:	0f 84 6f 02 00 00    	je     0x14006e221
14006dfb2:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006dfb6:	0f 84 65 02 00 00    	je     0x14006e221
14006dfbc:	48 8d 05 8d ac 01 00 	lea    0x1ac8d(%rip),%rax        # 0x140088c50
14006dfc3:	85 ff                	test   %edi,%edi
14006dfc5:	75 04                	jne    0x14006dfcb
14006dfc7:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006dfcb:	8b d3                	mov    %ebx,%edx
14006dfcd:	e9 ef fc ff ff       	jmp    0x14006dcc1
14006dfd2:	49 8b 47 0c          	mov    0xc(%r15),%rax
14006dfd6:	48 2b 45 e0          	sub    -0x20(%rbp),%rax
14006dfda:	75 08                	jne    0x14006dfe4
14006dfdc:	49 8b 47 14          	mov    0x14(%r15),%rax
14006dfe0:	48 2b 45 e8          	sub    -0x18(%rbp),%rax
14006dfe4:	48 85 c0             	test   %rax,%rax
14006dfe7:	75 40                	jne    0x14006e029
14006dfe9:	8d 48 57             	lea    0x57(%rax),%ecx
14006dfec:	8b d9                	mov    %ecx,%ebx
14006dfee:	4c 8b 15 0b 10 03 00 	mov    0x3100b(%rip),%r10        # 0x14009f000
14006dff5:	48 8d 05 04 10 03 00 	lea    0x31004(%rip),%rax        # 0x14009f000
14006dffc:	4c 3b d0             	cmp    %rax,%r10
14006dfff:	0f 84 1c 02 00 00    	je     0x14006e221
14006e005:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14006e00a:	0f 84 11 02 00 00    	je     0x14006e221
14006e010:	48 8d 05 39 ac 01 00 	lea    0x1ac39(%rip),%rax        # 0x140088c50
14006e017:	85 ff                	test   %edi,%edi
14006e019:	75 04                	jne    0x14006e01f
14006e01b:	48 8b 46 38          	mov    0x38(%rsi),%rax
14006e01f:	ba 33 00 00 00       	mov    $0x33,%edx
14006e024:	e9 92 fe ff ff       	jmp    0x14006debb
14006e029:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
14006e02d:	ba 00 04 00 00       	mov    $0x400,%edx
14006e032:	33 c9                	xor    %ecx,%ecx
14006e034:	49 8b c1             	mov    %r9,%rax
14006e037:	ff 15 8b 76 01 00    	call   *0x1768b(%rip)        # 0x1400856c8
14006e03d:	8b d8                	mov    %eax,%ebx
14006e03f:	85 c0                	test   %eax,%eax
14006e041:	74 3a                	je     0x14006e07d
14006e043:	48 8b 0d b6 0f 03 00 	mov    0x30fb6(%rip),%rcx        # 0x14009f000
14006e04a:	48 8d 05 af 0f 03 00 	lea    0x30faf(%rip),%rax        # 0x14009f000
14006e051:	48 3b c8             	cmp    %rax,%rcx
14006e054:	0f 84 c7 01 00 00    	je     0x14006e221
14006e05a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006e05e:	0f 84 bd 01 00 00    	je     0x14006e221
14006e064:	48 8d 05 e5 ab 01 00 	lea    0x1abe5(%rip),%rax        # 0x140088c50
14006e06b:	85 ff                	test   %edi,%edi