14018e950:	48 8b 2d a9 aa 0a 00 	mov    0xaaaa9(%rip),%rbp        # 0x140239400
14018e957:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14018e95c:	45 89 f8             	mov    %r15d,%r8d
14018e95f:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14018e963:	e8 a8 e6 ea ff       	call   0x14003d010
14018e968:	48 89 c1             	mov    %rax,%rcx
14018e96b:	e8 28 b5 05 00       	call   0x1401e9e98
14018e970:	ba 2d 00 00 00       	mov    $0x2d,%edx
14018e975:	4c 89 e1             	mov    %r12,%rcx
14018e978:	49 89 c0             	mov    %rax,%r8
14018e97b:	e8 10 d4 f0 ff       	call   0x14009bd90
14018e980:	49 8b 6d 10          	mov    0x10(%r13),%rbp
14018e984:	48 85 ff             	test   %rdi,%rdi
14018e987:	0f 85 d2 fe ff ff    	jne    0x14018e85f
14018e98d:	48 3b 2d 0c aa 0a 00 	cmp    0xaaa0c(%rip),%rbp        # 0x1402393a0
14018e994:	49 c7 45 08 00 00 00 	movq   $0x0,0x8(%r13)
14018e99b:	00
14018e99c:	0f 84 fe 02 00 00    	je     0x14018eca0
14018e9a2:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
14018e9a6:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14018e9ab:	4c 89 f1             	mov    %r14,%rcx
14018e9ae:	e8 e5 b4 05 00       	call   0x1401e9e98
14018e9b3:	4c 89 f2             	mov    %r14,%rdx
14018e9b6:	4c 89 e9             	mov    %r13,%rcx
14018e9b9:	41 be 3c 00 00 00    	mov    $0x3c,%r14d
14018e9bf:	49 89 c0             	mov    %rax,%r8
14018e9c2:	e8 e9 cf f0 ff       	call   0x14009b9b0
14018e9c7:	48 85 f6             	test   %rsi,%rsi
14018e9ca:	0f 84 2f ff ff ff    	je     0x14018e8ff
14018e9d0:	48 8b 2d 29 aa 0a 00 	mov    0xaaa29(%rip),%rbp        # 0x140239400
14018e9d7:	48 8d 56 3c          	lea    0x3c(%rsi),%rdx
14018e9db:	45 89 f8             	mov    %r15d,%r8d
14018e9de:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14018e9e2:	e8 29 e6 ea ff       	call   0x14003d010
14018e9e7:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
14018e9ec:	4c 89 e9             	mov    %r13,%rcx
14018e9ef:	48 89 c2             	mov    %rax,%rdx
14018e9f2:	8b 46 20             	mov    0x20(%rsi),%eax
14018e9f5:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14018e9fa:	48 8d 15 a8 be 09 00 	lea    0x9bea8(%rip),%rdx        # 0x14022a8a9
14018ea01:	44 8d 48 01          	lea    0x1(%rax),%r9d
14018ea05:	e8 b6 d5 f0 ff       	call   0x14009bfc0
14018ea0a:	49 8b 55 00          	mov    0x0(%r13),%rdx
14018ea0e:	48 85 d2             	test   %rdx,%rdx
14018ea11:	0f 84 21 ff ff ff    	je     0x14018e938
14018ea17:	49 8b 45 08          	mov    0x8(%r13),%rax
14018ea1b:	48 29 c2             	sub    %rax,%rdx
14018ea1e:	48 83 fa 01          	cmp    $0x1,%rdx
14018ea22:	0f 84 10 ff ff ff    	je     0x14018e938
14018ea28:	49 8b 55 10          	mov    0x10(%r13),%rdx
14018ea2c:	48 8d 48 01          	lea    0x1(%rax),%rcx
14018ea30:	49 89 4d 08          	mov    %rcx,0x8(%r13)
14018ea34:	44 88 34 02          	mov    %r14b,(%rdx,%rax,1)
14018ea38:	49 8b 55 10          	mov    0x10(%r13),%rdx
14018ea3c:	49 8b 45 08          	mov    0x8(%r13),%rax
14018ea40:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14018ea44:	41 80 fe 21          	cmp    $0x21,%r14b
14018ea48:	0f 84 c2 01 00 00    	je     0x14018ec10
14018ea4e:	48 85 ff             	test   %rdi,%rdi
14018ea51:	0f 84 f9 00 00 00    	je     0x14018eb50
14018ea57:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14018ea5b:	48 8d 57 3c          	lea    0x3c(%rdi),%rdx
14018ea5f:	45 89 f8             	mov    %r15d,%r8d
14018ea62:	e8 a9 e5 ea ff       	call   0x14003d010
14018ea67:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
14018ea6c:	4c 89 e9             	mov    %r13,%rcx
14018ea6f:	48 89 c2             	mov    %rax,%rdx
14018ea72:	8b 47 20             	mov    0x20(%rdi),%eax
14018ea75:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14018ea7a:	48 8d 15 1a be 09 00 	lea    0x9be1a(%rip),%rdx        # 0x14022a89b
14018ea81:	44 8d 48 01          	lea    0x1(%rax),%r9d
14018ea85:	e8 36 d5 f0 ff       	call   0x14009bfc0
14018ea8a:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14018ea8e:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14018ea93:	e8 38 50 f9 ff       	call   0x140123ad0
14018ea98:	48 89 c6             	mov    %rax,%rsi
14018ea9b:	48 85 c0             	test   %rax,%rax
14018ea9e:	74 4c                	je     0x14018eaec
14018eaa0:	41 80 fe 21          	cmp    $0x21,%r14b
14018eaa4:	0f 84 ce 01 00 00    	je     0x14018ec78
14018eaaa:	49 8b 55 00          	mov    0x0(%r13),%rdx
14018eaae:	48 85 d2             	test   %rdx,%rdx
14018eab1:	74 7d                	je     0x14018eb30
14018eab3:	49 8b 45 08          	mov    0x8(%r13),%rax
14018eab7:	48 29 c2             	sub    %rax,%rdx
14018eaba:	48 83 fa 01          	cmp    $0x1,%rdx
14018eabe:	74 70                	je     0x14018eb30
14018eac0:	49 8b 55 10          	mov    0x10(%r13),%rdx
14018eac4:	48 8d 48 01          	lea    0x1(%rax),%rcx
14018eac8:	4d 89 e8             	mov    %r13,%r8
14018eacb:	49 89 4d 08          	mov    %rcx,0x8(%r13)
14018eacf:	b9 05 00 00 00       	mov    $0x5,%ecx
14018ead4:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
14018ead8:	49 8b 55 10          	mov    0x10(%r13),%rdx
14018eadc:	49 8b 45 08          	mov    0x8(%r13),%rax
14018eae0:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14018eae4:	48 89 f2             	mov    %rsi,%rdx
14018eae7:	e8 d4 51 ec ff       	call   0x140053cc0
14018eaec:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14018eaf1:	4c 89 e9             	mov    %r13,%rcx
14018eaf4:	48 8d 15 aa bd 09 00 	lea    0x9bdaa(%rip),%rdx        # 0x14022a8a5
14018eafb:	e8 c0 d4 f0 ff       	call   0x14009bfc0
14018eb00:	49 8b 55 08          	mov    0x8(%r13),%rdx
14018eb04:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14018eb08:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14018eb0e:	4c 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%r9
14018eb15:	48 83 c4 68          	add    $0x68,%rsp
14018eb19:	5b                   	pop    %rbx
14018eb1a:	5e                   	pop    %rsi
14018eb1b:	5f                   	pop    %rdi
14018eb1c:	5d                   	pop    %rbp
14018eb1d:	41 5c                	pop    %r12
14018eb1f:	41 5d                	pop    %r13
14018eb21:	41 5e                	pop    %r14
14018eb23:	41 5f                	pop    %r15
14018eb25:	e9 2e b2 05 00       	jmp    0x1401e9d58
14018eb2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14018eb30:	ba 01 00 00 00       	mov    $0x1,%edx
14018eb35:	4c 89 e9             	mov    %r13,%rcx
14018eb38:	e8 63 c0 f0 ff       	call   0x14009aba0
14018eb3d:	49 8b 45 08          	mov    0x8(%r13),%rax
14018eb41:	e9 7a ff ff ff       	jmp    0x14018eac0
14018eb46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14018eb4d:	00 00 00
14018eb50:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14018eb55:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
14018eb5a:	4c 89 e9             	mov    %r13,%rcx
14018eb5d:	4c 8d 0d 1c bd 09 00 	lea    0x9bd1c(%rip),%r9        # 0x14022a880
14018eb64:	48 8d 15 26 bd 09 00 	lea    0x9bd26(%rip),%rdx        # 0x14022a891
14018eb6b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14018eb70:	e8 4b d4 f0 ff       	call   0x14009bfc0
14018eb75:	e9 10 ff ff ff       	jmp    0x14018ea8a
14018eb7a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14018eb80:	48 3b 2d 19 a8 0a 00 	cmp    0xaa819(%rip),%rbp        # 0x1402393a0
14018eb87:	0f 84 cb 00 00 00    	je     0x14018ec58
14018eb8d:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
14018eb91:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14018eb96:	48 89 e9             	mov    %rbp,%rcx
14018eb99:	e8 fa b2 05 00       	call   0x1401e9e98
14018eb9e:	48 89 ea             	mov    %rbp,%rdx
14018eba1:	4c 89 e9             	mov    %r13,%rcx
14018eba4:	49 89 c0             	mov    %rax,%r8
14018eba7:	e8 04 ce f0 ff       	call   0x14009b9b0
14018ebac:	48 8b 2d 4d a8 0a 00 	mov    0xaa84d(%rip),%rbp        # 0x140239400
14018ebb3:	48 8d 56 3c          	lea    0x3c(%rsi),%rdx
14018ebb7:	45 89 f8             	mov    %r15d,%r8d
14018ebba:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14018ebbe:	e8 4d e4 ea ff       	call   0x14003d010
14018ebc3:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
14018ebc8:	4c 89 e9             	mov    %r13,%rcx
14018ebcb:	48 89 c2             	mov    %rax,%rdx
14018ebce:	8b 46 20             	mov    0x20(%rsi),%eax
14018ebd1:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14018ebd6:	48 8d 15 cc bc 09 00 	lea    0x9bccc(%rip),%rdx        # 0x14022a8a9
14018ebdd:	44 8d 48 01          	lea    0x1(%rax),%r9d
14018ebe1:	e8 da d3 f0 ff       	call   0x14009bfc0
14018ebe6:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14018ebeb:	4d 89 f1             	mov    %r14,%r9
14018ebee:	4c 89 e9             	mov    %r13,%rcx
14018ebf1:	48 8d 15 94 bc 09 00 	lea    0x9bc94(%rip),%rdx        # 0x14022a88c
14018ebf8:	e8 c3 d3 f0 ff       	call   0x14009bfc0
14018ebfd:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
14018ec02:	41 be 21 00 00 00    	mov    $0x21,%r14d
14018ec08:	e9 fd fd ff ff       	jmp    0x14018ea0a
14018ec0d:	0f 1f 00             	nopl   (%rax)
14018ec10:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
14018ec15:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14018ec1a:	48 8d 15 6b bc 09 00 	lea    0x9bc6b(%rip),%rdx        # 0x14022a88c
14018ec21:	4c 89 e9             	mov    %r13,%rcx
14018ec24:	e8 97 d3 f0 ff       	call   0x14009bfc0
14018ec29:	e9 20 fe ff ff       	jmp    0x14018ea4e
14018ec2e:	66 90                	xchg   %ax,%ax
14018ec30:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
14018ec34:	0f 84 58 fc ff ff    	je     0x14018e892
14018ec3a:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
14018ec40:	48 8d 15 72 bb 09 00 	lea    0x9bb72(%rip),%rdx        # 0x14022a7b9
14018ec47:	48 8d 0d 74 bb 09 00 	lea    0x9bb74(%rip),%rcx        # 0x14022a7c2
14018ec4e:	ff 15 84 07 12 00    	call   *0x120784(%rip)        # 0x1402af3d8
14018ec54:	0f 1f 40 00          	nopl   0x0(%rax)
14018ec58:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
14018ec5c:	0f 84 2f ff ff ff    	je     0x14018eb91
14018ec62:	eb d6                	jmp    0x14018ec3a
14018ec64:	0f 1f 40 00          	nopl   0x0(%rax)
14018ec68:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
14018ec6c:	0f 84 67 fc ff ff    	je     0x14018e8d9
14018ec72:	eb c6                	jmp    0x14018ec3a
14018ec74:	0f 1f 40 00          	nopl   0x0(%rax)
14018ec78:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14018ec7d:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14018ec82:	48 8d 15 03 bc 09 00 	lea    0x9bc03(%rip),%rdx        # 0x14022a88c
14018ec89:	4c 89 e9             	mov    %r13,%rcx
14018ec8c:	e8 2f d3 f0 ff       	call   0x14009bfc0
14018ec91:	e9 14 fe ff ff       	jmp    0x14018eaaa
14018ec96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14018ec9d:	00 00 00
14018eca0:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
14018eca4:	0f 84 fc fc ff ff    	je     0x14018e9a6
14018ecaa:	eb 8e                	jmp    0x14018ec3a
14018ecac:	0f 1f 40 00          	nopl   0x0(%rax)
14018ecb0:	41 57                	push   %r15
14018ecb2:	41 56                	push   %r14
14018ecb4:	41 55                	push   %r13
14018ecb6:	41 54                	push   %r12
14018ecb8:	55                   	push   %rbp
14018ecb9:	57                   	push   %rdi
14018ecba:	56                   	push   %rsi
14018ecbb:	53                   	push   %rbx
14018ecbc:	48 81 ec 08 04 00 00 	sub    $0x408,%rsp
14018ecc3:	0f 11 b4 24 f0 03 00 	movups %xmm6,0x3f0(%rsp)
14018ecca:	00
14018eccb:	48 8b 1d 1e 9e 0a 00 	mov    0xa9e1e(%rip),%rbx        # 0x140238af0
14018ecd2:	66 0f ef f6          	pxor   %xmm6,%xmm6
14018ecd6:	48 8b 03             	mov    (%rbx),%rax
14018ecd9:	48 89 84 24 e8 03 00 	mov    %rax,0x3e8(%rsp)
14018ece0:	00
14018ece1:	31 c0                	xor    %eax,%eax
14018ece3:	41 0f b6 40 04       	movzbl 0x4(%r8),%eax
14018ece8:	48 89 cf             	mov    %rcx,%rdi
14018eceb:	48 89 d6             	mov    %rdx,%rsi
14018ecee:	0f 11 b4 24 e0 00 00 	movups %xmm6,0xe0(%rsp)
14018ecf5:	00
14018ecf6:	4c 89 c5             	mov    %r8,%rbp
14018ecf9:	89 c3                	mov    %eax,%ebx
14018ecfb:	f7 d0                	not    %eax
14018ecfd:	0f 11 b4 24 10 01 00 	movups %xmm6,0x110(%rsp)
14018ed04:	00
14018ed05:	c0 eb 03             	shr    $0x3,%bl
14018ed08:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
14018ed0f:	00 00 00 00 00
14018ed14:	c6 84 24 e8 00 00 00 	movb   $0x1,0xe8(%rsp)
14018ed1b:	01
14018ed1c:	83 e3 01             	and    $0x1,%ebx
14018ed1f:	48 c7 84 24 20 01 00 	movq   $0x0,0x120(%rsp)
14018ed26:	00 00 00 00 00
14018ed2b:	c6 84 24 18 01 00 00 	movb   $0x1,0x118(%rsp)
14018ed32:	01
14018ed33:	0f 11 b4 24 d0 00 00 	movups %xmm6,0xd0(%rsp)
14018ed3a:	00
14018ed3b:	0f 11 b4 24 00 01 00 	movups %xmm6,0x100(%rsp)
14018ed42:	00
14018ed43:	a8 06                	test   $0x6,%al
14018ed45:	0f 84 ef 0b 00 00    	je     0x14018f93a
14018ed4b:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
14018ed52:	00
14018ed53:	4d 8b 40 10          	mov    0x10(%r8),%r8
14018ed57:	41 89 d9             	mov    %ebx,%r9d
14018ed5a:	48 89 c2             	mov    %rax,%rdx
14018ed5d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14018ed62:	e8 f9 ec ff ff       	call   0x14018da60
14018ed67:	85 c0                	test   %eax,%eax
14018ed69:	0f 85 49 0c 00 00    	jne    0x14018f9b8
14018ed6f:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
14018ed76:	00
14018ed77:	4c 8b 45 10          	mov    0x10(%rbp),%r8
14018ed7b:	41 89 d9             	mov    %ebx,%r9d
14018ed7e:	48 89 f1             	mov    %rsi,%rcx
14018ed81:	48 89 c2             	mov    %rax,%rdx
14018ed84:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14018ed89:	e8 d2 ec ff ff       	call   0x14018da60
14018ed8e:	89 44 24 74          	mov    %eax,0x74(%rsp)
14018ed92:	85 c0                	test   %eax,%eax
14018ed94:	0f 85 f6 0b 00 00    	jne    0x14018f990
14018ed9a:	48 8d 05 8f ec ff ff 	lea    -0x1371(%rip),%rax        # 0x14018da30
14018eda1:	31 f6                	xor    %esi,%esi
14018eda3:	48 83 bc 24 d8 00 00 	cmpq   $0x0,0xd8(%rsp)
14018edaa:	00 00
14018edac:	0f 11 b4 24 60 01 00 	movups %xmm6,0x160(%rsp)
14018edb3:	00
14018edb4:	0f 11 b4 24 80 01 00 	movups %xmm6,0x180(%rsp)
14018edbb:	00
14018edbc:	4c 8d a4 24 60 01 00 	lea    0x160(%rsp),%r12
14018edc3:	00
14018edc4:	48 89 84 24 68 01 00 	mov    %rax,0x168(%rsp)
14018edcb:	00
14018edcc:	c6 84 24 88 01 00 00 	movb   $0x1,0x188(%rsp)
14018edd3:	01
14018edd4:	0f 11 b4 24 70 01 00 	movups %xmm6,0x170(%rsp)
14018eddb:	00
14018eddc:	74 5c                	je     0x14018ee3a
14018edde:	66 90                	xchg   %ax,%ax
14018ede0:	48 89 f0             	mov    %rsi,%rax
14018ede3:	48 c1 e0 04          	shl    $0x4,%rax
14018ede7:	48 03 84 24 d0 00 00 	add    0xd0(%rsp),%rax
14018edee:	00
14018edef:	48 8b 58 08          	mov    0x8(%rax),%rbx
14018edf3:	48 8b 00             	mov    (%rax),%rax
14018edf6:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14018edfa:	66 48 0f 6e d0       	movq   %rax,%xmm2
14018edff:	89 73 20             	mov    %esi,0x20(%rbx)
14018ee02:	48 83 c6 01          	add    $0x1,%rsi
14018ee06:	48 01 c1             	add    %rax,%rcx
14018ee09:	66 48 0f 6e c1       	movq   %rcx,%xmm0
14018ee0e:	66 0f 6c c2          	punpcklqdq %xmm2,%xmm0
14018ee12:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14018ee16:	e8 05 fc e9 ff       	call   0x14002ea20
14018ee1b:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14018ee22:	48 89 da             	mov    %rbx,%rdx
14018ee25:	4c 89 e1             	mov    %r12,%rcx
14018ee28:	89 43 08             	mov    %eax,0x8(%rbx)
14018ee2b:	e8 10 00 ea ff       	call   0x14002ee40
14018ee30:	48 3b b4 24 d8 00 00 	cmp    0xd8(%rsp),%rsi
14018ee37:	00
14018ee38:	72 a6                	jb     0x14018ede0
14018ee3a:	31 f6                	xor    %esi,%esi
14018ee3c:	48 83 bc 24 08 01 00 	cmpq   $0x0,0x108(%rsp)
14018ee43:	00 00
14018ee45:	0f 84 7d 00 00 00    	je     0x14018eec8
14018ee4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14018ee50:	48 89 f0             	mov    %rsi,%rax
14018ee53:	48 c1 e0 04          	shl    $0x4,%rax
14018ee57:	48 03 84 24 00 01 00 	add    0x100(%rsp),%rax
14018ee5e:	00
14018ee5f:	48 8b 58 08          	mov    0x8(%rax),%rbx
14018ee63:	48 8b 00             	mov    (%rax),%rax
14018ee66:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14018ee6a:	66 48 0f 6e c8       	movq   %rax,%xmm1
14018ee6f:	89 73 20             	mov    %esi,0x20(%rbx)
14018ee72:	48 01 c1             	add    %rax,%rcx
14018ee75:	66 48 0f 6e c1       	movq   %rcx,%xmm0
14018ee7a:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
14018ee7e:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14018ee82:	e8 99 fb e9 ff       	call   0x14002ea20
14018ee87:	45 31 c0             	xor    %r8d,%r8d
14018ee8a:	48 89 da             	mov    %rbx,%rdx
14018ee8d:	4c 89 e1             	mov    %r12,%rcx
14018ee90:	89 43 08             	mov    %eax,0x8(%rbx)
14018ee93:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14018ee9a:	e8 31 00 ea ff       	call   0x14002eed0
14018ee9f:	48 85 c0             	test   %rax,%rax
14018eea2:	74 16                	je     0x14018eeba
14018eea4:	44 8b 48 38          	mov    0x38(%rax),%r9d
14018eea8:	45 85 c9             	test   %r9d,%r9d
14018eeab:	0f 89 6f 0b 00 00    	jns    0x14018fa20
14018eeb1:	89 70 38             	mov    %esi,0x38(%rax)
14018eeb4:	8b 40 20             	mov    0x20(%rax),%eax
14018eeb7:	89 43 38             	mov    %eax,0x38(%rbx)
14018eeba:	48 83 c6 01          	add    $0x1,%rsi
14018eebe:	48 3b b4 24 08 01 00 	cmp    0x108(%rsp),%rsi
14018eec5:	00
14018eec6:	72 88                	jb     0x14018ee50
14018eec8:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
14018eecf:	4c 89 e1             	mov    %r12,%rcx
14018eed2:	e8 29 fe e9 ff       	call   0x14002ed00
14018eed7:	8b 45 00             	mov    0x0(%rbp),%eax
14018eeda:	48 8b b4 24 08 01 00 	mov    0x108(%rsp),%rsi
14018eee1:	00
14018eee2:	03 b4 24 d8 00 00 00 	add    0xd8(%rsp),%esi
14018eee9:	48 63 de             	movslq %esi,%rbx
14018eeec:	89 44 24 70          	mov    %eax,0x70(%rsp)
14018eef0:	48 85 db             	test   %rbx,%rbx