14015c8ab:	48 8b 13             	mov    (%rbx),%rdx
14015c8ae:	48 85 d2             	test   %rdx,%rdx
14015c8b1:	74 3d                	je     0x14015c8f0
14015c8b3:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c8b7:	48 29 c2             	sub    %rax,%rdx
14015c8ba:	48 83 fa 01          	cmp    $0x1,%rdx
14015c8be:	74 30                	je     0x14015c8f0
14015c8c0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015c8c4:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015c8c8:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14015c8cc:	c6 04 02 3a          	movb   $0x3a,(%rdx,%rax,1)
14015c8d0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015c8d4:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c8d8:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015c8dc:	f6 43 30 02          	testb  $0x2,0x30(%rbx)
14015c8e0:	0f 85 ba 00 00 00    	jne    0x14015c9a0
14015c8e6:	48 83 c4 28          	add    $0x28,%rsp
14015c8ea:	5b                   	pop    %rbx
14015c8eb:	5e                   	pop    %rsi
14015c8ec:	c3                   	ret
14015c8ed:	0f 1f 00             	nopl   (%rax)
14015c8f0:	ba 01 00 00 00       	mov    $0x1,%edx
14015c8f5:	48 89 d9             	mov    %rbx,%rcx
14015c8f8:	e8 a3 e2 f3 ff       	call   0x14009aba0
14015c8fd:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c901:	eb bd                	jmp    0x14015c8c0
14015c903:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14015c908:	48 8b 11             	mov    (%rcx),%rdx
14015c90b:	48 85 d2             	test   %rdx,%rdx
14015c90e:	0f 85 fc 00 00 00    	jne    0x14015ca10
14015c914:	ba 01 00 00 00       	mov    $0x1,%edx
14015c919:	48 89 d9             	mov    %rbx,%rcx
14015c91c:	e8 7f e2 f3 ff       	call   0x14009aba0
14015c921:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c925:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015c929:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015c92d:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14015c931:	c6 04 02 2c          	movb   $0x2c,(%rdx,%rax,1)
14015c935:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015c939:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c93d:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015c941:	f6 43 30 02          	testb  $0x2,0x30(%rbx)
14015c945:	0f 84 55 ff ff ff    	je     0x14015c8a0
14015c94b:	48 8b 13             	mov    (%rbx),%rdx
14015c94e:	48 85 d2             	test   %rdx,%rdx
14015c951:	0f 85 89 00 00 00    	jne    0x14015c9e0
14015c957:	ba 01 00 00 00       	mov    $0x1,%edx
14015c95c:	48 89 d9             	mov    %rbx,%rcx
14015c95f:	e8 3c e2 f3 ff       	call   0x14009aba0
14015c964:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c968:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015c96c:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015c970:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14015c974:	48 89 d9             	mov    %rbx,%rcx
14015c977:	c6 04 02 0a          	movb   $0xa,(%rdx,%rax,1)
14015c97b:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015c97f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c983:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015c987:	4c 8b 43 20          	mov    0x20(%rbx),%r8
14015c98b:	48 8d 15 c7 66 0c 00 	lea    0xc66c7(%rip),%rdx        # 0x140223059
14015c992:	e8 a9 f0 f3 ff       	call   0x14009ba40
14015c997:	e9 04 ff ff ff       	jmp    0x14015c8a0
14015c99c:	0f 1f 40 00          	nopl   0x0(%rax)
14015c9a0:	48 8b 13             	mov    (%rbx),%rdx
14015c9a3:	48 85 d2             	test   %rdx,%rdx
14015c9a6:	75 58                	jne    0x14015ca00
14015c9a8:	ba 01 00 00 00       	mov    $0x1,%edx
14015c9ad:	48 89 d9             	mov    %rbx,%rcx
14015c9b0:	e8 eb e1 f3 ff       	call   0x14009aba0
14015c9b5:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c9b9:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015c9bd:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015c9c1:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14015c9c5:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
14015c9c9:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015c9cd:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c9d1:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015c9d5:	48 83 c4 28          	add    $0x28,%rsp
14015c9d9:	5b                   	pop    %rbx
14015c9da:	5e                   	pop    %rsi
14015c9db:	c3                   	ret
14015c9dc:	0f 1f 40 00          	nopl   0x0(%rax)
14015c9e0:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015c9e4:	48 29 c2             	sub    %rax,%rdx
14015c9e7:	48 83 fa 01          	cmp    $0x1,%rdx
14015c9eb:	0f 85 77 ff ff ff    	jne    0x14015c968
14015c9f1:	e9 61 ff ff ff       	jmp    0x14015c957
14015c9f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015c9fd:	00 00 00
14015ca00:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015ca04:	48 29 c2             	sub    %rax,%rdx
14015ca07:	48 83 fa 01          	cmp    $0x1,%rdx
14015ca0b:	75 ac                	jne    0x14015c9b9
14015ca0d:	eb 99                	jmp    0x14015c9a8
14015ca0f:	90                   	nop
14015ca10:	48 8b 41 08          	mov    0x8(%rcx),%rax
14015ca14:	48 29 c2             	sub    %rax,%rdx
14015ca17:	48 83 fa 01          	cmp    $0x1,%rdx
14015ca1b:	0f 85 04 ff ff ff    	jne    0x14015c925
14015ca21:	e9 ee fe ff ff       	jmp    0x14015c914
14015ca26:	49 89 d1             	mov    %rdx,%r9
14015ca29:	4c 8d 05 30 66 0c 00 	lea    0xc6630(%rip),%r8        # 0x140223060
14015ca30:	ba 4a 00 00 00       	mov    $0x4a,%edx
14015ca35:	48 8d 0d e9 65 0c 00 	lea    0xc65e9(%rip),%rcx        # 0x140223025
14015ca3c:	e8 4f 6d f6 ff       	call   0x1400c3790
14015ca41:	49 89 f1             	mov    %rsi,%r9
14015ca44:	4c 8d 05 4d 66 0c 00 	lea    0xc664d(%rip),%r8        # 0x140223098
14015ca4b:	ba 4c 00 00 00       	mov    $0x4c,%edx
14015ca50:	48 8d 0d ce 65 0c 00 	lea    0xc65ce(%rip),%rcx        # 0x140223025
14015ca57:	e8 34 6d f6 ff       	call   0x1400c3790
14015ca5c:	90                   	nop
14015ca5d:	0f 1f 00             	nopl   (%rax)
14015ca60:	48 83 ec 68          	sub    $0x68,%rsp
14015ca64:	48 8b 05 85 c0 0d 00 	mov    0xdc085(%rip),%rax        # 0x140238af0
14015ca6b:	66 0f ef c0          	pxor   %xmm0,%xmm0
14015ca6f:	48 8b 10             	mov    (%rax),%rdx
14015ca72:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14015ca77:	31 d2                	xor    %edx,%edx
14015ca79:	48 8b 15 20 c9 0d 00 	mov    0xdc920(%rip),%rdx        # 0x1402393a0
14015ca80:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
14015ca87:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14015ca8c:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14015ca91:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14015ca96:	f3 0f 6f 4c 24 30    	movdqu 0x30(%rsp),%xmm1
14015ca9c:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14015caa1:	f3 0f 6f 54 24 40    	movdqu 0x40(%rsp),%xmm2
14015caa7:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
14015caae:	00 00
14015cab0:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
14015cab7:	00
14015cab8:	48 c7 41 30 00 00 00 	movq   $0x0,0x30(%rcx)
14015cabf:	00
14015cac0:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14015cac5:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14015cac9:	0f 11 51 20          	movups %xmm2,0x20(%rcx)
14015cacd:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14015cad2:	48 2b 10             	sub    (%rax),%rdx
14015cad5:	75 05                	jne    0x14015cadc
14015cad7:	48 83 c4 68          	add    $0x68,%rsp
14015cadb:	c3                   	ret
14015cadc:	e8 8f 7d 08 00       	call   0x1401e4870
14015cae1:	90                   	nop
14015cae2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015cae9:	00 00 00 00
14015caed:	0f 1f 00             	nopl   (%rax)
14015caf0:	53                   	push   %rbx
14015caf1:	48 83 ec 20          	sub    $0x20,%rsp
14015caf5:	48 89 cb             	mov    %rcx,%rbx
14015caf8:	e8 43 de f3 ff       	call   0x14009a940
14015cafd:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14015cb01:	48 83 c4 20          	add    $0x20,%rsp
14015cb05:	5b                   	pop    %rbx
14015cb06:	e9 35 de f3 ff       	jmp    0x14009a940
14015cb0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14015cb10:	53                   	push   %rbx
14015cb11:	48 83 ec 20          	sub    $0x20,%rsp
14015cb15:	83 e2 01             	and    $0x1,%edx
14015cb18:	48 89 cb             	mov    %rcx,%rbx
14015cb1b:	8d 04 12             	lea    (%rdx,%rdx,1),%eax
14015cb1e:	0f b6 51 30          	movzbl 0x30(%rcx),%edx
14015cb22:	83 e2 fd             	and    $0xfffffffd,%edx
14015cb25:	09 c2                	or     %eax,%edx
14015cb27:	88 51 30             	mov    %dl,0x30(%rcx)
14015cb2a:	48 8b 11             	mov    (%rcx),%rdx
14015cb2d:	48 85 d2             	test   %rdx,%rdx
14015cb30:	0f 84 82 00 00 00    	je     0x14015cbb8
14015cb36:	48 8b 41 08          	mov    0x8(%rcx),%rax
14015cb3a:	48 29 c2             	sub    %rax,%rdx
14015cb3d:	48 83 fa 01          	cmp    $0x1,%rdx
14015cb41:	74 75                	je     0x14015cbb8
14015cb43:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015cb47:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015cb4b:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14015cb4f:	c6 04 02 7b          	movb   $0x7b,(%rdx,%rax,1)
14015cb53:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015cb57:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015cb5b:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015cb5f:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14015cb63:	48 85 d2             	test   %rdx,%rdx
14015cb66:	74 38                	je     0x14015cba0
14015cb68:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015cb6c:	48 29 c2             	sub    %rax,%rdx
14015cb6f:	48 83 fa 01          	cmp    $0x1,%rdx
14015cb73:	74 2b                	je     0x14015cba0
14015cb75:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015cb79:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015cb7d:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
14015cb81:	c6 04 02 7b          	movb   $0x7b,(%rdx,%rax,1)
14015cb85:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14015cb89:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015cb8d:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015cb91:	80 63 30 fe          	andb   $0xfe,0x30(%rbx)
14015cb95:	48 83 c4 20          	add    $0x20,%rsp
14015cb99:	5b                   	pop    %rbx
14015cb9a:	c3                   	ret
14015cb9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14015cba0:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14015cba4:	ba 01 00 00 00       	mov    $0x1,%edx
14015cba9:	e8 f2 df f3 ff       	call   0x14009aba0
14015cbae:	48 8b 43 20          	mov    0x20(%rbx),%rax
14015cbb2:	eb c1                	jmp    0x14015cb75
14015cbb4:	0f 1f 40 00          	nopl   0x0(%rax)
14015cbb8:	ba 01 00 00 00       	mov    $0x1,%edx
14015cbbd:	48 89 d9             	mov    %rbx,%rcx
14015cbc0:	e8 db df f3 ff       	call   0x14009aba0
14015cbc5:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015cbc9:	e9 75 ff ff ff       	jmp    0x14015cb43
14015cbce:	66 90                	xchg   %ax,%ax
14015cbd0:	56                   	push   %rsi
14015cbd1:	53                   	push   %rbx
14015cbd2:	48 83 ec 28          	sub    $0x28,%rsp
14015cbd6:	48 89 cb             	mov    %rcx,%rbx
14015cbd9:	4c 89 c6             	mov    %r8,%rsi
14015cbdc:	e8 7f fc ff ff       	call   0x14015c860
14015cbe1:	48 89 f2             	mov    %rsi,%rdx
14015cbe4:	48 89 d9             	mov    %rbx,%rcx
14015cbe7:	48 83 c4 28          	add    $0x28,%rsp
14015cbeb:	5b                   	pop    %rbx
14015cbec:	5e                   	pop    %rsi
14015cbed:	e9 8e f8 ff ff       	jmp    0x14015c480
14015cbf2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015cbf9:	00 00 00 00
14015cbfd:	0f 1f 00             	nopl   (%rax)
14015cc00:	56                   	push   %rsi
14015cc01:	53                   	push   %rbx
14015cc02:	48 83 ec 28          	sub    $0x28,%rsp
14015cc06:	48 89 cb             	mov    %rcx,%rbx
14015cc09:	4c 89 c6             	mov    %r8,%rsi
14015cc0c:	e8 4f fc ff ff       	call   0x14015c860
14015cc11:	49 89 f0             	mov    %rsi,%r8
14015cc14:	48 8d 15 a6 64 0c 00 	lea    0xc64a6(%rip),%rdx        # 0x1402230c1
14015cc1b:	48 89 d9             	mov    %rbx,%rcx
14015cc1e:	48 83 c4 28          	add    $0x28,%rsp
14015cc22:	5b                   	pop    %rbx
14015cc23:	5e                   	pop    %rsi
14015cc24:	e9 97 f3 f3 ff       	jmp    0x14009bfc0
14015cc29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14015cc30:	56                   	push   %rsi
14015cc31:	53                   	push   %rbx
14015cc32:	48 83 ec 38          	sub    $0x38,%rsp
14015cc36:	48 89 cb             	mov    %rcx,%rbx
14015cc39:	44 89 c6             	mov    %r8d,%esi
14015cc3c:	f2 0f 11 5c 24 28    	movsd  %xmm3,0x28(%rsp)
14015cc42:	e8 19 fc ff ff       	call   0x14015c860
14015cc47:	f2 0f 10 54 24 28    	movsd  0x28(%rsp),%xmm2
14015cc4d:	89 f2                	mov    %esi,%edx
14015cc4f:	48 89 d9             	mov    %rbx,%rcx
14015cc52:	48 83 c4 38          	add    $0x38,%rsp
14015cc56:	5b                   	pop    %rbx
14015cc57:	5e                   	pop    %rsi
14015cc58:	e9 f3 f4 ff ff       	jmp    0x14015c150
14015cc5d:	0f 1f 00             	nopl   (%rax)
14015cc60:	53                   	push   %rbx
14015cc61:	48 83 ec 20          	sub    $0x20,%rsp
14015cc65:	48 89 cb             	mov    %rcx,%rbx
14015cc68:	e8 f3 fb ff ff       	call   0x14015c860
14015cc6d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14015cc73:	48 8d 15 4d 64 0c 00 	lea    0xc644d(%rip),%rdx        # 0x1402230c7
14015cc7a:	48 89 d9             	mov    %rbx,%rcx
14015cc7d:	48 83 c4 20          	add    $0x20,%rsp
14015cc81:	5b                   	pop    %rbx
14015cc82:	e9 29 ed f3 ff       	jmp    0x14009b9b0
14015cc87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015cc8e:	00 00
14015cc90:	53                   	push   %rbx
14015cc91:	48 83 ec 20          	sub    $0x20,%rsp
14015cc95:	48 89 cb             	mov    %rcx,%rbx
14015cc98:	e8 c3 fb ff ff       	call   0x14015c860
14015cc9d:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14015cca3:	48 8d 15 22 64 0c 00 	lea    0xc6422(%rip),%rdx        # 0x1402230cc
14015ccaa:	48 89 d9             	mov    %rbx,%rcx
14015ccad:	48 83 c4 20          	add    $0x20,%rsp
14015ccb1:	5b                   	pop    %rbx
14015ccb2:	e9 f9 ec f3 ff       	jmp    0x14009b9b0
14015ccb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015ccbe:	00 00
14015ccc0:	53                   	push   %rbx
14015ccc1:	48 83 ec 20          	sub    $0x20,%rsp
14015ccc5:	48 89 cb             	mov    %rcx,%rbx
14015ccc8:	45 85 c0             	test   %r8d,%r8d
14015cccb:	74 23                	je     0x14015ccf0
14015cccd:	e8 8e fb ff ff       	call   0x14015c860
14015ccd2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14015ccd8:	48 8d 15 e8 63 0c 00 	lea    0xc63e8(%rip),%rdx        # 0x1402230c7
14015ccdf:	48 89 d9             	mov    %rbx,%rcx
14015cce2:	48 83 c4 20          	add    $0x20,%rsp
14015cce6:	5b                   	pop    %rbx
14015cce7:	e9 c4 ec f3 ff       	jmp    0x14009b9b0
14015ccec:	0f 1f 40 00          	nopl   0x0(%rax)
14015ccf0:	e8 6b fb ff ff       	call   0x14015c860
14015ccf5:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14015ccfb:	48 8d 15 ca 63 0c 00 	lea    0xc63ca(%rip),%rdx        # 0x1402230cc
14015cd02:	48 89 d9             	mov    %rbx,%rcx
14015cd05:	48 83 c4 20          	add    $0x20,%rsp
14015cd09:	5b                   	pop    %rbx
14015cd0a:	e9 a1 ec f3 ff       	jmp    0x14009b9b0
14015cd0f:	90                   	nop
14015cd10:	53                   	push   %rbx
14015cd11:	48 83 ec 20          	sub    $0x20,%rsp
14015cd15:	48 89 cb             	mov    %rcx,%rbx
14015cd18:	e8 43 fb ff ff       	call   0x14015c860
14015cd1d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14015cd23:	48 8d 15 a8 63 0c 00 	lea    0xc63a8(%rip),%rdx        # 0x1402230d2
14015cd2a:	48 89 d9             	mov    %rbx,%rcx
14015cd2d:	48 83 c4 20          	add    $0x20,%rsp
14015cd31:	5b                   	pop    %rbx
14015cd32:	e9 79 ec f3 ff       	jmp    0x14009b9b0
14015cd37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14015cd3e:	00 00
14015cd40:	56                   	push   %rsi
14015cd41:	53                   	push   %rbx
14015cd42:	48 83 ec 28          	sub    $0x28,%rsp
14015cd46:	49 83 78 20 00       	cmpq   $0x0,0x20(%r8)
14015cd4b:	48 89 ce             	mov    %rcx,%rsi
14015cd4e:	4c 89 c3             	mov    %r8,%rbx
14015cd51:	75 16                	jne    0x14015cd69
14015cd53:	e8 08 fb ff ff       	call   0x14015c860
14015cd58:	48 89 da             	mov    %rbx,%rdx
14015cd5b:	48 89 f1             	mov    %rsi,%rcx
14015cd5e:	48 83 c4 28          	add    $0x28,%rsp
14015cd62:	5b                   	pop    %rbx
14015cd63:	5e                   	pop    %rsi
14015cd64:	e9 c7 f4 ff ff       	jmp    0x14015c230
14015cd69:	4d 8b 48 10          	mov    0x10(%r8),%r9
14015cd6d:	ba 94 00 00 00       	mov    $0x94,%edx
14015cd72:	4c 8d 05 5f 63 0c 00 	lea    0xc635f(%rip),%r8        # 0x1402230d8
14015cd79:	48 8d 0d a5 62 0c 00 	lea    0xc62a5(%rip),%rcx        # 0x140223025
14015cd80:	e8 0b 6a f6 ff       	call   0x1400c3790
14015cd85:	90                   	nop
14015cd86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015cd8d:	00 00 00
14015cd90:	53                   	push   %rbx
14015cd91:	48 83 ec 20          	sub    $0x20,%rsp
14015cd95:	48 89 cb             	mov    %rcx,%rbx
14015cd98:	e8 c3 fa ff ff       	call   0x14015c860
14015cd9d:	48 8b 13             	mov    (%rbx),%rdx
14015cda0:	48 85 d2             	test   %rdx,%rdx
14015cda3:	0f 84 7f 00 00 00    	je     0x14015ce28
14015cda9:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015cdad:	48 29 c2             	sub    %rax,%rdx
14015cdb0:	48 83 fa 01          	cmp    $0x1,%rdx
14015cdb4:	74 72                	je     0x14015ce28
14015cdb6:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015cdba:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015cdbe:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14015cdc2:	c6 04 02 7b          	movb   $0x7b,(%rdx,%rax,1)
14015cdc6:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14015cdca:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015cdce:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14015cdd2:	48 8b 53 18          	mov    0x18(%rbx),%rdx