14004bd8e:	cc                   	int3
14004bd8f:	cc                   	int3
14004bd90:	41 57                	push   %r15
14004bd92:	41 56                	push   %r14
14004bd94:	41 55                	push   %r13
14004bd96:	41 54                	push   %r12
14004bd98:	56                   	push   %rsi
14004bd99:	57                   	push   %rdi
14004bd9a:	55                   	push   %rbp
14004bd9b:	53                   	push   %rbx
14004bd9c:	48 83 ec 78          	sub    $0x78,%rsp
14004bda0:	4c 89 c3             	mov    %r8,%rbx
14004bda3:	48 89 ce             	mov    %rcx,%rsi
14004bda6:	48 8b 05 93 52 0b 00 	mov    0xb5293(%rip),%rax        # 0x140101040
14004bdad:	48 31 e0             	xor    %rsp,%rax
14004bdb0:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14004bdb5:	48 85 d2             	test   %rdx,%rdx
14004bdb8:	0f 84 b1 02 00 00    	je     0x14004c06f
14004bdbe:	48 89 d7             	mov    %rdx,%rdi
14004bdc1:	48 85 db             	test   %rbx,%rbx
14004bdc4:	0f 84 8c 02 00 00    	je     0x14004c056
14004bdca:	48 81 fb 00 00 e0 7f 	cmp    $0x7fe00000,%rbx
14004bdd1:	0f 87 52 02 00 00    	ja     0x14004c029
14004bdd7:	0f b6 05 b2 d6 0c 00 	movzbl 0xcd6b2(%rip),%eax        # 0x140119490
14004bdde:	48 89 f8             	mov    %rdi,%rax
14004bde1:	48 25 00 00 e0 ff    	and    $0xffffffffffe00000,%rax
14004bde7:	89 f9                	mov    %edi,%ecx
14004bde9:	c1 e9 09             	shr    $0x9,%ecx
14004bdec:	81 e1 e0 0f 00 00    	and    $0xfe0,%ecx
14004bdf2:	4c 8d 3c 01          	lea    (%rcx,%rax,1),%r15
14004bdf6:	49 81 c7 00 10 00 00 	add    $0x1000,%r15
14004bdfd:	0f b6 84 01 1e 10 00 	movzbl 0x101e(%rcx,%rax,1),%eax
14004be04:	00
14004be05:	83 e0 3f             	and    $0x3f,%eax
14004be08:	c1 e0 05             	shl    $0x5,%eax
14004be0b:	49 29 c7             	sub    %rax,%r15
14004be0e:	4c 89 f8             	mov    %r15,%rax
14004be11:	48 25 00 10 e0 ff    	and    $0xffffffffffe01000,%rax
14004be17:	4c 8b 28             	mov    (%rax),%r13
14004be1a:	4d 8d 65 40          	lea    0x40(%r13),%r12
14004be1e:	4c 89 e1             	mov    %r12,%rcx
14004be21:	ff 15 e9 ba 0a 00    	call   *0xabae9(%rip)        # 0x1400f7910
14004be27:	84 c0                	test   %al,%al
14004be29:	75 08                	jne    0x14004be33
14004be2b:	4c 89 e1             	mov    %r12,%rcx
14004be2e:	e8 4d 5b ff ff       	call   0x140041980
14004be33:	4c 89 f9             	mov    %r15,%rcx
14004be36:	e8 f5 7c ff ff       	call   0x140043b30
14004be3b:	84 c0                	test   %al,%al
14004be3d:	0f 84 7b 09 00 00    	je     0x14004c7be
14004be43:	41 83 7f 18 00       	cmpl   $0x0,0x18(%r15)
14004be48:	0f 88 14 02 00 00    	js     0x14004c062
14004be4e:	49 8b 47 10          	mov    0x10(%r15),%rax
14004be52:	44 8b 70 18          	mov    0x18(%rax),%r14d
14004be56:	41 8b 6d 18          	mov    0x18(%r13),%ebp
14004be5a:	80 78 1c 00          	cmpb   $0x0,0x1c(%rax)
14004be5e:	0f 84 9c 03 00 00    	je     0x14004c200
14004be64:	4c 89 e1             	mov    %r12,%rcx
14004be67:	ff 15 cb b9 0a 00    	call   *0xab9cb(%rip)        # 0x1400f7838
14004be6d:	4c 89 e9             	mov    %r13,%rcx
14004be70:	48 89 fa             	mov    %rdi,%rdx
14004be73:	4d 89 f8             	mov    %r15,%r8
14004be76:	49 89 d9             	mov    %rbx,%r9
14004be79:	e8 72 3f ff ff       	call   0x14003fdf0
14004be7e:	84 c0                	test   %al,%al
14004be80:	0f 85 a5 01 00 00    	jne    0x14004c02b
14004be86:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14004be8b:	8b 6e 18             	mov    0x18(%rsi),%ebp
14004be8e:	48 01 dd             	add    %rbx,%rbp
14004be91:	48 0f bd c5          	bsr    %rbp,%rax
14004be95:	48 8d 50 01          	lea    0x1(%rax),%rdx
14004be99:	48 8d 0d 08 4c 0a 00 	lea    0xa4c08(%rip),%rcx        # 0x1400f0aa8
14004bea0:	0f b6 4c 08 01       	movzbl 0x1(%rax,%rcx,1),%ecx
14004bea5:	49 89 e8             	mov    %rbp,%r8
14004bea8:	49 d3 e8             	shr    %cl,%r8
14004beab:	41 83 e0 07          	and    $0x7,%r8d
14004beaf:	48 8d 0d 3a 4c 0a 00 	lea    0xa4c3a(%rip),%rcx        # 0x1400f0af0
14004beb6:	48 8b 44 c1 08       	mov    0x8(%rcx,%rax,8),%rax
14004bebb:	48 21 e8             	and    %rbp,%rax
14004bebe:	41 8d 0c d0          	lea    (%r8,%rdx,8),%ecx
14004bec2:	48 83 f8 01          	cmp    $0x1,%rax
14004bec6:	83 d9 ff             	sbb    $0xffffffff,%ecx
14004bec9:	01 c9                	add    %ecx,%ecx
14004becb:	80 3e 00             	cmpb   $0x0,(%rsi)
14004bece:	48 8d 05 bb 43 0a 00 	lea    0xa43bb(%rip),%rax        # 0x1400f0290
14004bed5:	44 0f b7 bc 01 00 04 	movzwl 0x400(%rcx,%rax,1),%r15d
14004bedc:	00 00
14004bede:	75 1d                	jne    0x14004befd
14004bee0:	48 81 fd 81 00 00 00 	cmp    $0x81,%rbp
14004bee7:	0f 93 c0             	setae  %al
14004beea:	66 41 83 ff 6e       	cmp    $0x6e,%r15w
14004beef:	0f 92 c1             	setb   %cl
14004bef2:	20 c1                	and    %al,%cl
14004bef4:	0f b6 c1             	movzbl %cl,%eax
14004bef7:	44 09 f8             	or     %r15d,%eax
14004befa:	41 89 c7             	mov    %eax,%r15d
14004befd:	c6 44 24 67 00       	movb   $0x0,0x67(%rsp)
14004bf02:	80 7e 01 01          	cmpb   $0x1,0x1(%rsi)
14004bf06:	0f 85 59 03 00 00    	jne    0x14004c265
14004bf0c:	8b 05 06 38 0c 00    	mov    0xc3806(%rip),%eax        # 0x14010f718
14004bf12:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
14004bf19:	00 00
14004bf1b:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14004bf1f:	80 b8 20 01 00 00 00 	cmpb   $0x0,0x120(%rax)
14004bf26:	75 05                	jne    0x14004bf2d
14004bf28:	e8 6b 24 02 00       	call   0x14006e398
14004bf2d:	8b 05 e5 37 0c 00    	mov    0xc37e5(%rip),%eax        # 0x14010f718
14004bf33:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
14004bf3a:	00 00
14004bf3c:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14004bf40:	4c 8b a8 68 01 00 00 	mov    0x168(%rax),%r13
14004bf47:	49 83 fd 01          	cmp    $0x1,%r13
14004bf4b:	0f 86 ff 02 00 00    	jbe    0x14004c250
14004bf51:	49 83 fd 02          	cmp    $0x2,%r13
14004bf55:	0f 82 0a 03 00 00    	jb     0x14004c265
14004bf5b:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14004bf60:	49 ff 45 08          	incq   0x8(%r13)
14004bf64:	45 0f b7 e7          	movzwl %r15w,%r12d
14004bf68:	66 44 3b 3d 10 77 0b 	cmp    0xb7710(%rip),%r15w        # 0x140103680
14004bf6f:	00
14004bf70:	0f 87 09 04 00 00    	ja     0x14004c37f
14004bf76:	44 89 e0             	mov    %r12d,%eax
14004bf79:	c1 e0 04             	shl    $0x4,%eax
14004bf7c:	4a 8d 34 28          	lea    (%rax,%r13,1),%rsi
14004bf80:	48 83 c6 78          	add    $0x78,%rsi
14004bf84:	4d 8b 7c 05 78       	mov    0x78(%r13,%rax,1),%r15
14004bf89:	4d 85 ff             	test   %r15,%r15
14004bf8c:	0f 84 cc 03 00 00    	je     0x14004c35e
14004bf92:	49 ff 45 10          	incq   0x10(%r13)
14004bf96:	4c 89 e9             	mov    %r13,%rcx
14004bf99:	e8 92 45 ff ff       	call   0x140040530
14004bf9e:	44 0f b7 46 0a       	movzwl 0xa(%rsi),%r8d
14004bfa3:	48 8b 08             	mov    (%rax),%rcx
14004bfa6:	4c 8b 49 28          	mov    0x28(%rcx),%r9
14004bfaa:	48 89 c1             	mov    %rax,%rcx
14004bfad:	4c 89 fa             	mov    %r15,%rdx
14004bfb0:	4c 89 c8             	mov    %r9,%rax
14004bfb3:	ff 15 4f ad 0a 00    	call   *0xaad4f(%rip)        # 0x1400f6d08
14004bfb9:	fe 4e 08             	decb   0x8(%rsi)
14004bfbc:	48 89 06             	mov    %rax,(%rsi)
14004bfbf:	44 0f b7 66 0a       	movzwl 0xa(%rsi),%r12d
14004bfc4:	45 29 65 00          	sub    %r12d,0x0(%r13)
14004bfc8:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14004bfcd:	8b 46 18             	mov    0x18(%rsi),%eax
14004bfd0:	4c 89 e5             	mov    %r12,%rbp
14004bfd3:	48 29 c5             	sub    %rax,%rbp
14004bfd6:	49 ff 45 58          	incq   0x58(%r13)
14004bfda:	49 01 6d 60          	add    %rbp,0x60(%r13)
14004bfde:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
14004bfe3:	4d 29 ee             	sub    %r13,%r14
14004bfe6:	80 7e 02 01          	cmpb   $0x1,0x2(%rsi)
14004bfea:	75 1b                	jne    0x14004c007
14004bfec:	4c 89 f8             	mov    %r15,%rax
14004bfef:	48 c1 e0 34          	shl    $0x34,%rax
14004bff3:	0f 84 34 02 00 00    	je     0x14004c22d
14004bff9:	4b 8d 04 3c          	lea    (%r12,%r15,1),%rax
14004bffd:	48 83 c0 fc          	add    $0xfffffffffffffffc,%rax
14004c001:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
14004c007:	4c 39 f3             	cmp    %r14,%rbx
14004c00a:	4c 0f 42 f3          	cmovb  %rbx,%r14
14004c00e:	4c 89 f9             	mov    %r15,%rcx
14004c011:	48 89 fa             	mov    %rdi,%rdx
14004c014:	4d 89 f0             	mov    %r14,%r8
14004c017:	e8 54 1b 05 00       	call   0x14009db70
14004c01c:	48 89 f9             	mov    %rdi,%rcx
14004c01f:	e8 ac 40 ff ff       	call   0x1400400d0
14004c024:	4c 89 ff             	mov    %r15,%rdi
14004c027:	eb 02                	jmp    0x14004c02b
14004c029:	31 ff                	xor    %edi,%edi
14004c02b:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14004c030:	48 31 e1             	xor    %rsp,%rcx
14004c033:	48 3b 0d 06 50 0b 00 	cmp    0xb5006(%rip),%rcx        # 0x140101040
14004c03a:	74 06                	je     0x14004c042
14004c03c:	e8 8f 32 02 00       	call   0x14006f2d0
14004c041:	cc                   	int3
14004c042:	48 89 f8             	mov    %rdi,%rax
14004c045:	48 83 c4 78          	add    $0x78,%rsp
14004c049:	5b                   	pop    %rbx
14004c04a:	5d                   	pop    %rbp
14004c04b:	5f                   	pop    %rdi
14004c04c:	5e                   	pop    %rsi
14004c04d:	41 5c                	pop    %r12
14004c04f:	41 5d                	pop    %r13
14004c051:	41 5e                	pop    %r14
14004c053:	41 5f                	pop    %r15
14004c055:	c3                   	ret
14004c056:	48 89 f9             	mov    %rdi,%rcx
14004c059:	e8 72 40 ff ff       	call   0x1400400d0
14004c05e:	31 ff                	xor    %edi,%edi
14004c060:	eb c9                	jmp    0x14004c02b
14004c062:	49 8b 47 10          	mov    0x10(%r15),%rax
14004c066:	4d 8b 77 20          	mov    0x20(%r15),%r14
14004c06a:	e9 e7 fd ff ff       	jmp    0x14004be56
14004c06f:	48 83 fb 01          	cmp    $0x1,%rbx
14004c073:	44 8b 76 18          	mov    0x18(%rsi),%r14d
14004c077:	49 11 de             	adc    %rbx,%r14
14004c07a:	49 39 de             	cmp    %rbx,%r14
14004c07d:	0f 82 1f 08 00 00    	jb     0x14004c8a2
14004c083:	49 0f bd c6          	bsr    %r14,%rax
14004c087:	ba 7f 00 00 00       	mov    $0x7f,%edx
14004c08c:	48 0f 45 d0          	cmovne %rax,%rdx
14004c090:	48 83 f2 c0          	xor    $0xffffffffffffffc0,%rdx
14004c094:	48 8d 05 0d 4a 0a 00 	lea    0xa4a0d(%rip),%rax        # 0x1400f0aa8
14004c09b:	0f b6 4c 02 41       	movzbl 0x41(%rdx,%rax,1),%ecx
14004c0a0:	4c 89 f0             	mov    %r14,%rax
14004c0a3:	48 d3 e8             	shr    %cl,%rax
14004c0a6:	48 83 c2 41          	add    $0x41,%rdx
14004c0aa:	83 e0 07             	and    $0x7,%eax
14004c0ad:	8d 0c d5 00 00 00 00 	lea    0x0(,%rdx,8),%ecx
14004c0b4:	4c 8d 05 35 4a 0a 00 	lea    0xa4a35(%rip),%r8        # 0x1400f0af0
14004c0bb:	4a 8b 0c 01          	mov    (%rcx,%r8,1),%rcx
14004c0bf:	4c 21 f1             	and    %r14,%rcx
14004c0c2:	8d 04 d0             	lea    (%rax,%rdx,8),%eax
14004c0c5:	48 83 f9 01          	cmp    $0x1,%rcx
14004c0c9:	83 d8 ff             	sbb    $0xffffffff,%eax
14004c0cc:	01 c0                	add    %eax,%eax
14004c0ce:	80 3e 00             	cmpb   $0x0,(%rsi)
14004c0d1:	48 8d 0d b8 41 0a 00 	lea    0xa41b8(%rip),%rcx        # 0x1400f0290
14004c0d8:	0f b7 bc 08 00 04 00 	movzwl 0x400(%rax,%rcx,1),%edi
14004c0df:	00
14004c0e0:	75 1a                	jne    0x14004c0fc
14004c0e2:	49 81 fe 81 00 00 00 	cmp    $0x81,%r14
14004c0e9:	0f 93 c0             	setae  %al
14004c0ec:	66 83 ff 6e          	cmp    $0x6e,%di
14004c0f0:	0f 92 c1             	setb   %cl
14004c0f3:	20 c1                	and    %al,%cl
14004c0f5:	0f b6 c1             	movzbl %cl,%eax
14004c0f8:	09 f8                	or     %edi,%eax
14004c0fa:	89 c7                	mov    %eax,%edi
14004c0fc:	c6 44 24 67 00       	movb   $0x0,0x67(%rsp)
14004c101:	80 7e 01 01          	cmpb   $0x1,0x1(%rsi)
14004c105:	0f 85 ec 04 00 00    	jne    0x14004c5f7
14004c10b:	8b 05 07 36 0c 00    	mov    0xc3607(%rip),%eax        # 0x14010f718
14004c111:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
14004c118:	00 00
14004c11a:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14004c11e:	80 b8 20 01 00 00 00 	cmpb   $0x0,0x120(%rax)
14004c125:	75 05                	jne    0x14004c12c
14004c127:	e8 6c 22 02 00       	call   0x14006e398
14004c12c:	8b 05 e6 35 0c 00    	mov    0xc35e6(%rip),%eax        # 0x14010f718
14004c132:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
14004c139:	00 00
14004c13b:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14004c13f:	48 8b 98 68 01 00 00 	mov    0x168(%rax),%rbx
14004c146:	48 83 fb 01          	cmp    $0x1,%rbx
14004c14a:	0f 86 92 04 00 00    	jbe    0x14004c5e2
14004c150:	48 83 fb 02          	cmp    $0x2,%rbx
14004c154:	0f 82 9d 04 00 00    	jb     0x14004c5f7
14004c15a:	48 ff 43 08          	incq   0x8(%rbx)
14004c15e:	44 0f b7 ff          	movzwl %di,%r15d
14004c162:	66 3b 3d 17 75 0b 00 	cmp    0xb7517(%rip),%di        # 0x140103680
14004c169:	0f 87 71 03 00 00    	ja     0x14004c4e0
14004c16f:	44 89 f8             	mov    %r15d,%eax
14004c172:	c1 e0 04             	shl    $0x4,%eax
14004c175:	4c 8d 24 03          	lea    (%rbx,%rax,1),%r12
14004c179:	49 83 c4 78          	add    $0x78,%r12
14004c17d:	48 8b 7c 03 78       	mov    0x78(%rbx,%rax,1),%rdi
14004c182:	48 85 ff             	test   %rdi,%rdi
14004c185:	0f 84 33 03 00 00    	je     0x14004c4be
14004c18b:	48 ff 43 10          	incq   0x10(%rbx)
14004c18f:	48 89 d9             	mov    %rbx,%rcx
14004c192:	e8 99 43 ff ff       	call   0x140040530
14004c197:	45 0f b7 44 24 0a    	movzwl 0xa(%r12),%r8d
14004c19d:	48 8b 08             	mov    (%rax),%rcx
14004c1a0:	4c 8b 49 28          	mov    0x28(%rcx),%r9
14004c1a4:	48 89 c1             	mov    %rax,%rcx
14004c1a7:	48 89 fa             	mov    %rdi,%rdx
14004c1aa:	4c 89 c8             	mov    %r9,%rax
14004c1ad:	ff 15 55 ab 0a 00    	call   *0xaab55(%rip)        # 0x1400f6d08
14004c1b3:	41 fe 4c 24 08       	decb   0x8(%r12)
14004c1b8:	49 89 04 24          	mov    %rax,(%r12)
14004c1bc:	45 0f b7 64 24 0a    	movzwl 0xa(%r12),%r12d
14004c1c2:	44 29 23             	sub    %r12d,(%rbx)
14004c1c5:	8b 46 18             	mov    0x18(%rsi),%eax
14004c1c8:	4d 89 e6             	mov    %r12,%r14
14004c1cb:	49 29 c6             	sub    %rax,%r14
14004c1ce:	48 ff 43 58          	incq   0x58(%rbx)
14004c1d2:	4c 01 73 60          	add    %r14,0x60(%rbx)
14004c1d6:	80 7e 02 01          	cmpb   $0x1,0x2(%rsi)
14004c1da:	0f 85 4b fe ff ff    	jne    0x14004c02b
14004c1e0:	48 89 f8             	mov    %rdi,%rax
14004c1e3:	48 c1 e0 34          	shl    $0x34,%rax
14004c1e7:	0f 84 a9 02 00 00    	je     0x14004c496
14004c1ed:	49 8d 04 3c          	lea    (%r12,%rdi,1),%rax
14004c1f1:	48 83 c0 fc          	add    $0xfffffffffffffffc,%rax
14004c1f5:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
14004c1fb:	e9 2b fe ff ff       	jmp    0x14004c02b
14004c200:	4c 89 e9             	mov    %r13,%rcx
14004c203:	4c 89 fa             	mov    %r15,%rdx
14004c206:	49 89 d8             	mov    %rbx,%r8
14004c209:	e8 42 39 ff ff       	call   0x14003fb50
14004c20e:	49 89 ef             	mov    %rbp,%r15
14004c211:	89 c5                	mov    %eax,%ebp
14004c213:	4c 89 e1             	mov    %r12,%rcx
14004c216:	ff 15 1c b6 0a 00    	call   *0xab61c(%rip)        # 0x1400f7838
14004c21c:	40 84 ed             	test   %bpl,%bpl
14004c21f:	4c 89 fd             	mov    %r15,%rbp
14004c222:	0f 84 5e fc ff ff    	je     0x14004be86
14004c228:	e9 fe fd ff ff       	jmp    0x14004c02b
14004c22d:	4c 89 f8             	mov    %r15,%rax
14004c230:	48 25 00 00 e0 ff    	and    $0xffffffffffe00000,%rax
14004c236:	44 89 f9             	mov    %r15d,%ecx
14004c239:	c1 e9 09             	shr    $0x9,%ecx
14004c23c:	81 e1 f8 0f 00 00    	and    $0xff8,%ecx
14004c242:	48 01 c8             	add    %rcx,%rax
14004c245:	48 05 00 20 00 00    	add    $0x2000,%rax
14004c24b:	e9 b1 fd ff ff       	jmp    0x14004c001
14004c250:	48 89 f1             	mov    %rsi,%rcx
14004c253:	e8 88 3d ff ff       	call   0x14003ffe0
14004c258:	49 89 c5             	mov    %rax,%r13
14004c25b:	49 83 fd 02          	cmp    $0x2,%r13
14004c25f:	0f 83 f6 fc ff ff    	jae    0x14004bf5b
14004c265:	41 0f b7 c7          	movzwl %r15w,%eax
14004c269:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
14004c26d:	c1 e0 04             	shl    $0x4,%eax
14004c270:	4c 8d 2c 06          	lea    (%rsi,%rax,1),%r13
14004c274:	49 83 c5 48          	add    $0x48,%r13
14004c278:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
14004c27c:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14004c281:	ff 15 89 b6 0a 00    	call   *0xab689(%rip)        # 0x1400f7910
14004c287:	84 c0                	test   %al,%al
14004c289:	75 0a                	jne    0x14004c295
14004c28b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14004c290:	e8 eb 56 ff ff       	call   0x140041980
14004c295:	4d 8b 65 00          	mov    0x0(%r13),%r12
14004c299:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14004c29e:	4d 8b 3c 24          	mov    (%r12),%r15
14004c2a2:	4d 85 ff             	test   %r15,%r15
14004c2a5:	0f 84 b8 04 00 00    	je     0x14004c763
14004c2ab:	c6 44 24 67 00       	movb   $0x0,0x67(%rsp)
14004c2b0:	4c 89 e1             	mov    %r12,%rcx
14004c2b3:	e8 78 78 ff ff       	call   0x140043b30
14004c2b8:	84 c0                	test   %al,%al
14004c2ba:	0f 84 fc 05 00 00    	je     0x14004c8bc
14004c2c0:	4c 89 e0             	mov    %r12,%rax
14004c2c3:	48 25 00 f0 ff ff    	and    $0xfffffffffffff000,%rax
14004c2c9:	48 8b 00             	mov    (%rax),%rax
14004c2cc:	48 8d 15 e5 7f 0a 00 	lea    0xa7fe5(%rip),%rdx        # 0x1400f42b8
14004c2d3:	48 8d 0d d6 7f 0a 00 	lea    0xa7fd6(%rip),%rcx        # 0x1400f42b0
14004c2da:	80 78 14 00          	cmpb   $0x0,0x14(%rax)
14004c2de:	48 0f 45 ca          	cmovne %rdx,%rcx
14004c2e2:	45 8b 45 18          	mov    0x18(%r13),%r8d
14004c2e6:	49 8b 14 24          	mov    (%r12),%rdx
14004c2ea:	48 8b 01             	mov    (%rcx),%rax
14004c2ed:	48 8b 40 40          	mov    0x40(%rax),%rax
14004c2f1:	ff 15 11 aa 0a 00    	call   *0xaaa11(%rip)        # 0x1400f6d08
14004c2f7:	49 89 04 24          	mov    %rax,(%r12)
14004c2fb:	41 8b 44 24 18       	mov    0x18(%r12),%eax
14004c300:	8d 48 01             	lea    0x1(%rax),%ecx
14004c303:	81 e1 ff 7f 00 00    	and    $0x7fff,%ecx