14052b93d:	4c 8b d0             	mov    %rax,%r10
14052b940:	48 85 c0             	test   %rax,%rax
14052b943:	74 3d                	je     0x14052b982
14052b945:	48 8b 07             	mov    (%rdi),%rax
14052b948:	8b 08                	mov    (%rax),%ecx
14052b94a:	66 41 c7 02 00 ff    	movw   $0xff00,(%r10)
14052b950:	49 89 5a 08          	mov    %rbx,0x8(%r10)
14052b954:	49 89 5a 10          	mov    %rbx,0x10(%r10)
14052b958:	49 89 5a 18          	mov    %rbx,0x18(%r10)
14052b95c:	49 89 5a 20          	mov    %rbx,0x20(%r10)
14052b960:	49 89 5a 28          	mov    %rbx,0x28(%r10)
14052b964:	49 89 5a 30          	mov    %rbx,0x30(%r10)
14052b968:	49 89 5a 38          	mov    %rbx,0x38(%r10)
14052b96c:	49 89 5a 40          	mov    %rbx,0x40(%r10)
14052b970:	49 89 5a 48          	mov    %rbx,0x48(%r10)
14052b974:	49 89 5a 50          	mov    %rbx,0x50(%r10)
14052b978:	49 89 5a 58          	mov    %rbx,0x58(%r10)
14052b97c:	41 89 4a 60          	mov    %ecx,0x60(%r10)
14052b980:	eb 03                	jmp    0x14052b985
14052b982:	4c 8b d3             	mov    %rbx,%r10
14052b985:	48 8d 56 04          	lea    0x4(%rsi),%rdx
14052b989:	4c 89 57 18          	mov    %r10,0x18(%rdi)
14052b98d:	4d 8b cd             	mov    %r13,%r9
14052b990:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14052b995:	4c 8b c5             	mov    %rbp,%r8
14052b998:	49 8b ca             	mov    %r10,%rcx
14052b99b:	e8 10 f1 ff ff       	call   0x14052aab0
14052b9a0:	41 b7 01             	mov    $0x1,%r15b
14052b9a3:	89 5f 20             	mov    %ebx,0x20(%rdi)
14052b9a6:	e9 db 00 00 00       	jmp    0x14052ba86
14052b9ab:	b9 01 00 00 00       	mov    $0x1,%ecx
14052b9b0:	e8 53 f7 8e 00       	call   0x140e1b108
14052b9b5:	33 db                	xor    %ebx,%ebx
14052b9b7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14052b9bc:	48 8b f0             	mov    %rax,%rsi
14052b9bf:	48 85 c0             	test   %rax,%rax
14052b9c2:	74 04                	je     0x14052b9c8
14052b9c4:	88 18                	mov    %bl,(%rax)
14052b9c6:	eb 03                	jmp    0x14052b9cb
14052b9c8:	48 8b f3             	mov    %rbx,%rsi
14052b9cb:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14052b9cf:	48 8b 0d ca 03 f0 00 	mov    0xf003ca(%rip),%rcx        # 0x14142bda0
14052b9d6:	49 8b 6d 08          	mov    0x8(%r13),%rbp
14052b9da:	48 85 c9             	test   %rcx,%rcx
14052b9dd:	74 1f                	je     0x14052b9fe
14052b9df:	e8 4c 9b 2e 00       	call   0x140815530
14052b9e4:	84 c0                	test   %al,%al
14052b9e6:	74 16                	je     0x14052b9fe
14052b9e8:	48 8b 45 28          	mov    0x28(%rbp),%rax
14052b9ec:	44 0f b6 45 30       	movzbl 0x30(%rbp),%r8d
14052b9f1:	48 8b 48 18          	mov    0x18(%rax),%rcx
14052b9f5:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14052b9f9:	e8 12 1a 00 00       	call   0x14052d410
14052b9fe:	c6 06 01             	movb   $0x1,(%rsi)
14052ba01:	41 b7 01             	mov    $0x1,%r15b
14052ba04:	89 5f 20             	mov    %ebx,0x20(%rdi)
14052ba07:	eb 7d                	jmp    0x14052ba86
14052ba09:	b9 08 00 00 00       	mov    $0x8,%ecx
14052ba0e:	c7 47 20 02 00 00 00 	movl   $0x2,0x20(%rdi)
14052ba15:	e8 ee f6 8e 00       	call   0x140e1b108
14052ba1a:	33 db                	xor    %ebx,%ebx
14052ba1c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14052ba21:	48 85 c0             	test   %rax,%rax
14052ba24:	74 07                	je     0x14052ba2d
14052ba26:	89 18                	mov    %ebx,(%rax)
14052ba28:	88 58 04             	mov    %bl,0x4(%rax)
14052ba2b:	eb 03                	jmp    0x14052ba30
14052ba2d:	48 8b c3             	mov    %rbx,%rax
14052ba30:	48 8d 4e 04          	lea    0x4(%rsi),%rcx
14052ba34:	48 89 07             	mov    %rax,(%rdi)
14052ba37:	48 3b cd             	cmp    %rbp,%rcx
14052ba3a:	77 73                	ja     0x14052baaf
14052ba3c:	48 3b ce             	cmp    %rsi,%rcx
14052ba3f:	72 6e                	jb     0x14052baaf
14052ba41:	8b 16                	mov    (%rsi),%edx
14052ba43:	41 83 fc 01          	cmp    $0x1,%r12d
14052ba47:	74 02                	je     0x14052ba4b
14052ba49:	0f ca                	bswap  %edx
14052ba4b:	89 10                	mov    %edx,(%rax)
14052ba4d:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
14052ba53:	0f 87 84 00 00 00    	ja     0x14052badd
14052ba59:	c6 40 04 01          	movb   $0x1,0x4(%rax)
14052ba5d:	49 8b ce             	mov    %r14,%rcx
14052ba60:	48 8b 07             	mov    (%rdi),%rax
14052ba63:	8b 10                	mov    (%rax),%edx
14052ba65:	83 c2 04             	add    $0x4,%edx
14052ba68:	e8 c3 28 49 00       	call   0x1409be330
14052ba6d:	eb 17                	jmp    0x14052ba86
14052ba6f:	45 33 c0             	xor    %r8d,%r8d
14052ba72:	ba 04 00 00 00       	mov    $0x4,%edx
14052ba77:	49 8b ce             	mov    %r14,%rcx
14052ba7a:	e8 f1 2d 49 00       	call   0x1409be870
14052ba7f:	c7 47 20 01 00 00 00 	movl   $0x1,0x20(%rdi)
14052ba86:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
14052ba8d:	00
14052ba8e:	41 0f b6 c7          	movzbl %r15b,%eax
14052ba92:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14052ba97:	48 33 cc             	xor    %rsp,%rcx
14052ba9a:	e8 61 fa 8e 00       	call   0x140e1b500
14052ba9f:	48 83 c4 60          	add    $0x60,%rsp
14052baa3:	41 5f                	pop    %r15
14052baa5:	41 5e                	pop    %r14
14052baa7:	41 5d                	pop    %r13
14052baa9:	41 5c                	pop    %r12
14052baab:	5f                   	pop    %rdi
14052baac:	5e                   	pop    %rsi
14052baad:	5d                   	pop    %rbp
14052baae:	c3                   	ret
14052baaf:	2b ee                	sub    %esi,%ebp
14052bab1:	48 8d 15 58 04 ae 00 	lea    0xae0458(%rip),%rdx        # 0x14100bf10
14052bab8:	44 8b cd             	mov    %ebp,%r9d
14052babb:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14052bac0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14052bac6:	e8 25 d6 c7 ff       	call   0x1401a90f0
14052bacb:	48 8d 15 fe 4e e7 00 	lea    0xe74efe(%rip),%rdx        # 0x1413a09d0
14052bad2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14052bad7:	e8 3c 0d 8f 00       	call   0x140e1c818
14052badc:	cc                   	int3
14052badd:	41 b8 00 00 04 00    	mov    $0x40000,%r8d
14052bae3:	48 8d 0d 86 04 ae 00 	lea    0xae0486(%rip),%rcx        # 0x14100bf70
14052baea:	e8 21 be 33 00       	call   0x140867910
14052baef:	48 8b d0             	mov    %rax,%rdx
14052baf2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14052baf7:	e8 d4 d1 c7 ff       	call   0x1401a8cd0
14052bafc:	48 8d 15 ed 4f e7 00 	lea    0xe74fed(%rip),%rdx        # 0x1413a0af0
14052bb03:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14052bb08:	e8 0b 0d 8f 00       	call   0x140e1c818
14052bb0d:	cc                   	int3
14052bb0e:	cc                   	int3
14052bb0f:	cc                   	int3
14052bb10:	40 53                	rex push %rbx
14052bb12:	56                   	push   %rsi
14052bb13:	57                   	push   %rdi
14052bb14:	48 83 ec 60          	sub    $0x60,%rsp
14052bb18:	48 8b 05 e1 d3 e8 00 	mov    0xe8d3e1(%rip),%rax        # 0x1413b8f00
14052bb1f:	48 33 c4             	xor    %rsp,%rax
14052bb22:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14052bb27:	49 8b 40 08          	mov    0x8(%r8),%rax
14052bb2b:	48 8b f9             	mov    %rcx,%rdi
14052bb2e:	49 8b f0             	mov    %r8,%rsi
14052bb31:	48 8b da             	mov    %rdx,%rbx
14052bb34:	0f b6 48 18          	movzbl 0x18(%rax),%ecx
14052bb38:	89 0f                	mov    %ecx,(%rdi)
14052bb3a:	85 c9                	test   %ecx,%ecx
14052bb3c:	74 6f                	je     0x14052bbad
14052bb3e:	83 f9 01             	cmp    $0x1,%ecx
14052bb41:	0f 85 ed 00 00 00    	jne    0x14052bc34
14052bb47:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
14052bb4c:	75 34                	jne    0x14052bb82
14052bb4e:	b9 28 00 00 00       	mov    $0x28,%ecx
14052bb53:	e8 b0 f5 8e 00       	call   0x140e1b108
14052bb58:	33 c9                	xor    %ecx,%ecx
14052bb5a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14052bb5f:	48 85 c0             	test   %rax,%rax
14052bb62:	74 17                	je     0x14052bb7b
14052bb64:	48 89 08             	mov    %rcx,(%rax)
14052bb67:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rax)
14052bb6e:	48 89 48 10          	mov    %rcx,0x10(%rax)
14052bb72:	48 89 48 18          	mov    %rcx,0x18(%rax)
14052bb76:	89 48 20             	mov    %ecx,0x20(%rax)
14052bb79:	eb 03                	jmp    0x14052bb7e
14052bb7b:	48 8b c1             	mov    %rcx,%rax
14052bb7e:	48 89 47 10          	mov    %rax,0x10(%rdi)
14052bb82:	32 c0                	xor    %al,%al
14052bb84:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
14052bb88:	75 0a                	jne    0x14052bb94
14052bb8a:	83 7b 44 00          	cmpl   $0x0,0x44(%rbx)
14052bb8e:	0f 85 8b 00 00 00    	jne    0x14052bc1f
14052bb94:	44 8b 4f 18          	mov    0x18(%rdi),%r9d
14052bb98:	4c 8b c6             	mov    %rsi,%r8
14052bb9b:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14052bb9f:	48 8b d3             	mov    %rbx,%rdx
14052bba2:	e8 f9 fc ff ff       	call   0x14052b8a0
14052bba7:	84 c0                	test   %al,%al
14052bba9:	74 d9                	je     0x14052bb84
14052bbab:	eb 72                	jmp    0x14052bc1f
14052bbad:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
14052bbb2:	75 44                	jne    0x14052bbf8
14052bbb4:	b9 50 00 00 00       	mov    $0x50,%ecx
14052bbb9:	e8 4a f5 8e 00       	call   0x140e1b108
14052bbbe:	33 c9                	xor    %ecx,%ecx
14052bbc0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14052bbc5:	48 85 c0             	test   %rax,%rax
14052bbc8:	74 27                	je     0x14052bbf1
14052bbca:	48 89 48 08          	mov    %rcx,0x8(%rax)
14052bbce:	89 48 10             	mov    %ecx,0x10(%rax)
14052bbd1:	48 89 48 18          	mov    %rcx,0x18(%rax)
14052bbd5:	89 48 20             	mov    %ecx,0x20(%rax)
14052bbd8:	48 89 48 28          	mov    %rcx,0x28(%rax)
14052bbdc:	89 48 30             	mov    %ecx,0x30(%rax)
14052bbdf:	48 89 48 38          	mov    %rcx,0x38(%rax)
14052bbe3:	89 48 40             	mov    %ecx,0x40(%rax)
14052bbe6:	88 08                	mov    %cl,(%rax)
14052bbe8:	66 89 48 48          	mov    %cx,0x48(%rax)
14052bbec:	89 48 4c             	mov    %ecx,0x4c(%rax)
14052bbef:	eb 03                	jmp    0x14052bbf4
14052bbf1:	48 8b c1             	mov    %rcx,%rax
14052bbf4:	48 89 47 08          	mov    %rax,0x8(%rdi)
14052bbf8:	32 c0                	xor    %al,%al
14052bbfa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14052bc00:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
14052bc04:	75 06                	jne    0x14052bc0c
14052bc06:	83 7b 44 00          	cmpl   $0x0,0x44(%rbx)
14052bc0a:	75 13                	jne    0x14052bc1f
14052bc0c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14052bc10:	4c 8b c6             	mov    %rsi,%r8
14052bc13:	48 8b d3             	mov    %rbx,%rdx
14052bc16:	e8 85 f8 ff ff       	call   0x14052b4a0
14052bc1b:	84 c0                	test   %al,%al
14052bc1d:	74 e1                	je     0x14052bc00
14052bc1f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14052bc24:	48 33 cc             	xor    %rsp,%rcx
14052bc27:	e8 d4 f8 8e 00       	call   0x140e1b500
14052bc2c:	48 83 c4 60          	add    $0x60,%rsp
14052bc30:	5f                   	pop    %rdi
14052bc31:	5e                   	pop    %rsi
14052bc32:	5b                   	pop    %rbx
14052bc33:	c3                   	ret
14052bc34:	48 8b cf             	mov    %rdi,%rcx
14052bc37:	e8 c4 35 ca ff       	call   0x1401cf200
14052bc3c:	4c 63 c0             	movslq %eax,%r8
14052bc3f:	48 8d 15 ea 02 ae 00 	lea    0xae02ea(%rip),%rdx        # 0x14100bf30
14052bc46:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14052bc4b:	e8 10 c4 c8 ff       	call   0x1401b8060
14052bc50:	48 8d 15 c9 4e e7 00 	lea    0xe74ec9(%rip),%rdx        # 0x1413a0b20
14052bc57:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14052bc5c:	e8 b7 0b 8f 00       	call   0x140e1c818
14052bc61:	cc                   	int3
14052bc62:	cc                   	int3
14052bc63:	cc                   	int3
14052bc64:	cc                   	int3
14052bc65:	cc                   	int3
14052bc66:	cc                   	int3
14052bc67:	cc                   	int3
14052bc68:	cc                   	int3
14052bc69:	cc                   	int3
14052bc6a:	cc                   	int3
14052bc6b:	cc                   	int3
14052bc6c:	cc                   	int3
14052bc6d:	cc                   	int3
14052bc6e:	cc                   	int3
14052bc6f:	cc                   	int3
14052bc70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14052bc75:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14052bc7a:	55                   	push   %rbp
14052bc7b:	48 8b ec             	mov    %rsp,%rbp
14052bc7e:	48 83 ec 60          	sub    $0x60,%rsp
14052bc82:	48 8b 05 77 d2 e8 00 	mov    0xe8d277(%rip),%rax        # 0x1413b8f00
14052bc89:	48 33 c4             	xor    %rsp,%rax
14052bc8c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14052bc90:	48 8b d9             	mov    %rcx,%rbx
14052bc93:	48 8d 05 06 03 ae 00 	lea    0xae0306(%rip),%rax        # 0x14100bfa0
14052bc9a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14052bc9e:	48 c7 45 c8 19 00 00 	movq   $0x19,-0x38(%rbp)
14052bca5:	00
14052bca6:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
14052bcaa:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14052bcaf:	45 33 c9             	xor    %r9d,%r9d
14052bcb2:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14052bcb6:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14052bcba:	48 8b 0d 9f 71 f0 00 	mov    0xf0719f(%rip),%rcx        # 0x141432e60
14052bcc1:	e8 2a 89 2e 00       	call   0x1408145f0
14052bcc6:	48 8b 08             	mov    (%rax),%rcx
14052bcc9:	48 89 0d e8 00 f0 00 	mov    %rcx,0xf000e8(%rip)        # 0x14142bdb8
14052bcd0:	0f 57 c0             	xorps  %xmm0,%xmm0
14052bcd3:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14052bcd7:	0f 57 c9             	xorps  %xmm1,%xmm1
14052bcda:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14052bcdf:	b9 20 00 00 00       	mov    $0x20,%ecx
14052bce4:	e8 1f f4 8e 00       	call   0x140e1b108
14052bce9:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14052bced:	66 0f 6f 05 3b a7 ab 	movdqa 0xaba73b(%rip),%xmm0        # 0x140fe6430
14052bcf4:	00
14052bcf5:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14052bcfa:	0f 10 05 9f 02 ae 00 	movups 0xae029f(%rip),%xmm0        # 0x14100bfa0
14052bd01:	0f 11 00             	movups %xmm0,(%rax)
14052bd04:	f2 0f 10 05 a4 02 ae 	movsd  0xae02a4(%rip),%xmm0        # 0x14100bfb0
14052bd0b:	00
14052bd0c:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
14052bd11:	0f b6 0d a0 02 ae 00 	movzbl 0xae02a0(%rip),%ecx        # 0x14100bfb8
14052bd18:	88 48 18             	mov    %cl,0x18(%rax)
14052bd1b:	c6 40 19 00          	movb   $0x0,0x19(%rax)
14052bd1f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14052bd25:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14052bd29:	48 8b cb             	mov    %rbx,%rcx
14052bd2c:	e8 6f b2 1c 00       	call   0x1406f6fa0
14052bd31:	90                   	nop
14052bd32:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14052bd36:	48 83 fa 0f          	cmp    $0xf,%rdx
14052bd3a:	76 31                	jbe    0x14052bd6d
14052bd3c:	48 ff c2             	inc    %rdx
14052bd3f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14052bd43:	48 8b c1             	mov    %rcx,%rax
14052bd46:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14052bd4d:	72 19                	jb     0x14052bd68
14052bd4f:	48 83 c2 27          	add    $0x27,%rdx
14052bd53:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14052bd57:	48 2b c1             	sub    %rcx,%rax
14052bd5a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14052bd5e:	48 83 f8 1f          	cmp    $0x1f,%rax
14052bd62:	0f 87 73 0c 00 00    	ja     0x14052c9db
14052bd68:	e8 d7 f3 8e 00       	call   0x140e1b144
14052bd6d:	48 8d 05 4c 02 ae 00 	lea    0xae024c(%rip),%rax        # 0x14100bfc0
14052bd74:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14052bd78:	48 c7 45 c8 1a 00 00 	movq   $0x1a,-0x38(%rbp)
14052bd7f:	00
14052bd80:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
14052bd84:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14052bd89:	45 33 c9             	xor    %r9d,%r9d
14052bd8c:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14052bd90:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14052bd94:	48 8b 0d c5 70 f0 00 	mov    0xf070c5(%rip),%rcx        # 0x141432e60
14052bd9b:	e8 50 88 2e 00       	call   0x1408145f0
14052bda0:	48 8b 08             	mov    (%rax),%rcx
14052bda3:	48 89 0d f6 ff ef 00 	mov    %rcx,0xeffff6(%rip)        # 0x14142bda0
14052bdaa:	0f 57 c0             	xorps  %xmm0,%xmm0
14052bdad:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14052bdb1:	0f 57 c9             	xorps  %xmm1,%xmm1
14052bdb4:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14052bdb9:	b9 20 00 00 00       	mov    $0x20,%ecx
14052bdbe:	e8 45 f3 8e 00       	call   0x140e1b108
14052bdc3:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14052bdc7:	66 0f 6f 05 41 71 ab 	movdqa 0xab7141(%rip),%xmm0        # 0x140fe2f10
14052bdce:	00
14052bdcf:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14052bdd4:	0f 10 05 e5 01 ae 00 	movups 0xae01e5(%rip),%xmm0        # 0x14100bfc0
14052bddb:	0f 11 00             	movups %xmm0,(%rax)
14052bdde:	f2 0f 10 05 ea 01 ae 	movsd  0xae01ea(%rip),%xmm0        # 0x14100bfd0
14052bde5:	00
14052bde6:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
14052bdeb:	0f b7 0d e6 01 ae 00 	movzwl 0xae01e6(%rip),%ecx        # 0x14100bfd8
14052bdf2:	66 89 48 18          	mov    %cx,0x18(%rax)
14052bdf6:	c6 40 1a 00          	movb   $0x0,0x1a(%rax)
14052bdfa:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14052be00:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14052be04:	48 8b cb             	mov    %rbx,%rcx
14052be07:	e8 94 b1 1c 00       	call   0x1406f6fa0
14052be0c:	90                   	nop
14052be0d:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14052be11:	48 83 fa 0f          	cmp    $0xf,%rdx
14052be15:	76 31                	jbe    0x14052be48
14052be17:	48 ff c2             	inc    %rdx
14052be1a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14052be1e:	48 8b c1             	mov    %rcx,%rax
14052be21:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14052be28:	72 19                	jb     0x14052be43
14052be2a:	48 83 c2 27          	add    $0x27,%rdx
14052be2e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14052be32:	48 2b c1             	sub    %rcx,%rax
14052be35:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax