140b23a9a:	33 d2                	xor    %edx,%edx
140b23a9c:	49 8b cf             	mov    %r15,%rcx
140b23a9f:	e8 dc dd 86 ff       	call   0x140391880
140b23aa4:	48 8b d0             	mov    %rax,%rdx
140b23aa7:	48 8b cf             	mov    %rdi,%rcx
140b23aaa:	e8 c1 b2 fe ff       	call   0x140b0ed70
140b23aaf:	49 8b 0f             	mov    (%r15),%rcx
140b23ab2:	48 83 c1 50          	add    $0x50,%rcx
140b23ab6:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140b23abd:	00
140b23abe:	e8 8d f3 fd ff       	call   0x140b02e50
140b23ac3:	48 39 ac 24 90 00 00 	cmp    %rbp,0x90(%rsp)
140b23aca:	00
140b23acb:	74 68                	je     0x140b23b35
140b23acd:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140b23ad1:	40 88 6f 34          	mov    %bpl,0x34(%rdi)
140b23ad5:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b23ad9:	48 8b d3             	mov    %rbx,%rdx
140b23adc:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23ae1:	76 03                	jbe    0x140b23ae6
140b23ae3:	48 8b 13             	mov    (%rbx),%rdx
140b23ae6:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b23aea:	48 8b 0f             	mov    (%rdi),%rcx
140b23aed:	e8 6e de 6a ff       	call   0x1401d1960
140b23af2:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140b23af6:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23afb:	76 03                	jbe    0x140b23b00
140b23afd:	48 8b 1b             	mov    (%rbx),%rbx
140b23b00:	40 88 2b             	mov    %bpl,(%rbx)
140b23b03:	b2 20                	mov    $0x20,%dl
140b23b05:	48 8b 0f             	mov    (%rdi),%rcx
140b23b08:	e8 23 c4 6a ff       	call   0x1401cff30
140b23b0d:	40 88 6f 37          	mov    %bpl,0x37(%rdi)
140b23b11:	49 8b 0f             	mov    (%r15),%rcx
140b23b14:	48 83 c1 50          	add    $0x50,%rcx
140b23b18:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140b23b1f:	00
140b23b20:	e8 2b f3 fd ff       	call   0x140b02e50
140b23b25:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140b23b2c:	00
140b23b2d:	48 8b cf             	mov    %rdi,%rcx
140b23b30:	e8 ab a8 fe ff       	call   0x140b0e3e0
140b23b35:	49 8b 0f             	mov    (%r15),%rcx
140b23b38:	48 83 c1 78          	add    $0x78,%rcx
140b23b3c:	e8 bf d7 f9 ff       	call   0x140ac1300
140b23b41:	4c 8b f0             	mov    %rax,%r14
140b23b44:	48 85 c0             	test   %rax,%rax
140b23b47:	0f 84 83 02 00 00    	je     0x140b23dd0
140b23b4d:	48 8b 08             	mov    (%rax),%rcx
140b23b50:	48 83 c1 50          	add    $0x50,%rcx
140b23b54:	e8 47 dd f9 ff       	call   0x140ac18a0
140b23b59:	48 85 c0             	test   %rax,%rax
140b23b5c:	0f 84 6e 02 00 00    	je     0x140b23dd0
140b23b62:	49 8b 0e             	mov    (%r14),%rcx
140b23b65:	48 83 c1 50          	add    $0x50,%rcx
140b23b69:	e8 32 dd f9 ff       	call   0x140ac18a0
140b23b6e:	48 8b c8             	mov    %rax,%rcx
140b23b71:	e8 0a d5 f9 ff       	call   0x140ac1080
140b23b76:	48 8b f8             	mov    %rax,%rdi
140b23b79:	48 85 c0             	test   %rax,%rax
140b23b7c:	74 21                	je     0x140b23b9f
140b23b7e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b23b83:	48 8b c8             	mov    %rax,%rcx
140b23b86:	e8 b5 7e 01 00       	call   0x140b3ba40
140b23b8b:	bd 01 00 00 00       	mov    $0x1,%ebp
140b23b90:	48 8b 48 08          	mov    0x8(%rax),%rcx
140b23b94:	48 39 08             	cmp    %rcx,(%rax)
140b23b97:	75 06                	jne    0x140b23b9f
140b23b99:	40 0f b6 dd          	movzbl %bpl,%ebx
140b23b9d:	eb 02                	jmp    0x140b23ba1
140b23b9f:	32 db                	xor    %bl,%bl
140b23ba1:	40 f6 c5 01          	test   $0x1,%bpl
140b23ba5:	74 4b                	je     0x140b23bf2
140b23ba7:	83 e5 fe             	and    $0xfffffffe,%ebp
140b23baa:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140b23baf:	48 85 c9             	test   %rcx,%rcx
140b23bb2:	74 3e                	je     0x140b23bf2
140b23bb4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140b23bb9:	48 2b c1             	sub    %rcx,%rax
140b23bbc:	48 c1 f8 03          	sar    $0x3,%rax
140b23bc0:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140b23bc7:	00
140b23bc8:	48 8b c1             	mov    %rcx,%rax
140b23bcb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b23bd2:	72 19                	jb     0x140b23bed
140b23bd4:	48 83 c2 27          	add    $0x27,%rdx
140b23bd8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b23bdc:	48 2b c1             	sub    %rcx,%rax
140b23bdf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b23be3:	48 83 f8 1f          	cmp    $0x1f,%rax
140b23be7:	0f 87 9d 02 00 00    	ja     0x140b23e8a
140b23bed:	e8 52 75 2f 00       	call   0x140e1b144
140b23bf2:	84 db                	test   %bl,%bl
140b23bf4:	74 1d                	je     0x140b23c13
140b23bf6:	48 8d 15 0f 62 5b 00 	lea    0x5b620f(%rip),%rdx        # 0x1410d9e0c
140b23bfd:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b23c01:	e8 1a 9c fe ff       	call   0x140b0d820
140b23c06:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b23c0a:	44 38 69 08          	cmp    %r13b,0x8(%rcx)
140b23c0e:	e9 1d 01 00 00       	jmp    0x140b23d30
140b23c13:	48 85 ff             	test   %rdi,%rdi
140b23c16:	74 25                	je     0x140b23c3d
140b23c18:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b23c1d:	48 8b cf             	mov    %rdi,%rcx
140b23c20:	e8 1b 7e 01 00       	call   0x140b3ba40
140b23c25:	83 cd 02             	or     $0x2,%ebp
140b23c28:	48 8b 48 08          	mov    0x8(%rax),%rcx
140b23c2c:	48 2b 08             	sub    (%rax),%rcx
140b23c2f:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
140b23c33:	48 83 f9 08          	cmp    $0x8,%rcx
140b23c37:	75 04                	jne    0x140b23c3d
140b23c39:	b3 01                	mov    $0x1,%bl
140b23c3b:	eb 02                	jmp    0x140b23c3f
140b23c3d:	32 db                	xor    %bl,%bl
140b23c3f:	40 f6 c5 02          	test   $0x2,%bpl
140b23c43:	74 48                	je     0x140b23c8d
140b23c45:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140b23c4a:	48 85 c9             	test   %rcx,%rcx
140b23c4d:	74 3e                	je     0x140b23c8d
140b23c4f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140b23c54:	48 2b c1             	sub    %rcx,%rax
140b23c57:	48 c1 f8 03          	sar    $0x3,%rax
140b23c5b:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140b23c62:	00
140b23c63:	48 8b c1             	mov    %rcx,%rax
140b23c66:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b23c6d:	72 19                	jb     0x140b23c88
140b23c6f:	48 83 c2 27          	add    $0x27,%rdx
140b23c73:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b23c77:	48 2b c1             	sub    %rcx,%rax
140b23c7a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b23c7e:	48 83 f8 1f          	cmp    $0x1f,%rax
140b23c82:	0f 87 08 02 00 00    	ja     0x140b23e90
140b23c88:	e8 b7 74 2f 00       	call   0x140e1b144
140b23c8d:	48 8b 46 08          	mov    0x8(%rsi),%rax
140b23c91:	84 db                	test   %bl,%bl
140b23c93:	0f 84 c8 00 00 00    	je     0x140b23d61
140b23c99:	0f b6 68 08          	movzbl 0x8(%rax),%ebp
140b23c9d:	c6 40 08 01          	movb   $0x1,0x8(%rax)
140b23ca1:	48 8d 15 68 61 5b 00 	lea    0x5b6168(%rip),%rdx        # 0x1410d9e10
140b23ca8:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b23cac:	e8 6f 9b fe ff       	call   0x140b0d820
140b23cb1:	48 8b d8             	mov    %rax,%rbx
140b23cb4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b23cb9:	48 8b cf             	mov    %rdi,%rcx
140b23cbc:	e8 7f 7d 01 00       	call   0x140b3ba40
140b23cc1:	90                   	nop
140b23cc2:	48 8b 08             	mov    (%rax),%rcx
140b23cc5:	48 8b 11             	mov    (%rcx),%rdx
140b23cc8:	48 8b cb             	mov    %rbx,%rcx
140b23ccb:	e8 10 b6 fe ff       	call   0x140b0f2e0
140b23cd0:	48 8d 15 65 9c 4f 00 	lea    0x4f9c65(%rip),%rdx        # 0x14101d93c
140b23cd7:	48 8b c8             	mov    %rax,%rcx
140b23cda:	e8 41 9b fe ff       	call   0x140b0d820
140b23cdf:	90                   	nop
140b23ce0:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140b23ce5:	48 85 c9             	test   %rcx,%rcx
140b23ce8:	74 36                	je     0x140b23d20
140b23cea:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140b23cef:	48 2b d1             	sub    %rcx,%rdx
140b23cf2:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140b23cf6:	48 8b c1             	mov    %rcx,%rax
140b23cf9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b23d00:	72 19                	jb     0x140b23d1b
140b23d02:	48 83 c2 27          	add    $0x27,%rdx
140b23d06:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b23d0a:	48 2b c1             	sub    %rcx,%rax
140b23d0d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b23d11:	48 83 f8 1f          	cmp    $0x1f,%rax
140b23d15:	0f 87 69 01 00 00    	ja     0x140b23e84
140b23d1b:	e8 24 74 2f 00       	call   0x140e1b144
140b23d20:	48 8b 46 08          	mov    0x8(%rsi),%rax
140b23d24:	40 88 68 08          	mov    %bpl,0x8(%rax)
140b23d28:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b23d2c:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
140b23d30:	74 20                	je     0x140b23d52
140b23d32:	48 8d 41 10          	lea    0x10(%rcx),%rax
140b23d36:	48 c7 40 10 01 00 00 	movq   $0x1,0x10(%rax)
140b23d3d:	00
140b23d3e:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b23d43:	76 03                	jbe    0x140b23d48
140b23d45:	48 8b 00             	mov    (%rax),%rax
140b23d48:	66 c7 00 20 00       	movw   $0x20,(%rax)
140b23d4d:	e9 14 01 00 00       	jmp    0x140b23e66
140b23d52:	b2 0a                	mov    $0xa,%dl
140b23d54:	48 8b 09             	mov    (%rcx),%rcx
140b23d57:	e8 d4 c1 6a ff       	call   0x1401cff30
140b23d5c:	e9 05 01 00 00       	jmp    0x140b23e66
140b23d61:	ff 40 30             	incl   0x30(%rax)
140b23d64:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140b23d68:	44 88 6f 34          	mov    %r13b,0x34(%rdi)
140b23d6c:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b23d70:	48 8b d3             	mov    %rbx,%rdx
140b23d73:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23d78:	76 03                	jbe    0x140b23d7d
140b23d7a:	48 8b 13             	mov    (%rbx),%rdx
140b23d7d:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b23d81:	48 8b 0f             	mov    (%rdi),%rcx
140b23d84:	e8 d7 db 6a ff       	call   0x1401d1960
140b23d89:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140b23d8d:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23d92:	76 03                	jbe    0x140b23d97
140b23d94:	48 8b 1b             	mov    (%rbx),%rbx
140b23d97:	44 88 2b             	mov    %r13b,(%rbx)
140b23d9a:	b2 20                	mov    $0x20,%dl
140b23d9c:	48 8b 0f             	mov    (%rdi),%rcx
140b23d9f:	e8 8c c1 6a ff       	call   0x1401cff30
140b23da4:	44 88 6f 37          	mov    %r13b,0x37(%rdi)
140b23da8:	49 8b 0e             	mov    (%r14),%rcx
140b23dab:	48 83 c1 50          	add    $0x50,%rcx
140b23daf:	e8 ec da f9 ff       	call   0x140ac18a0
140b23db4:	48 8b d0             	mov    %rax,%rdx
140b23db7:	48 8b cf             	mov    %rdi,%rcx
140b23dba:	e8 21 b5 fe ff       	call   0x140b0f2e0
140b23dbf:	48 8b 46 08          	mov    0x8(%rsi),%rax
140b23dc3:	ff 48 30             	decl   0x30(%rax)
140b23dc6:	66 44 89 68 35       	mov    %r13w,0x35(%rax)
140b23dcb:	e9 96 00 00 00       	jmp    0x140b23e66
140b23dd0:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140b23dd4:	40 88 6f 34          	mov    %bpl,0x34(%rdi)
140b23dd8:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b23ddc:	48 8b d3             	mov    %rbx,%rdx
140b23ddf:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23de4:	76 03                	jbe    0x140b23de9
140b23de6:	48 8b 13             	mov    (%rbx),%rdx
140b23de9:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b23ded:	48 8b 0f             	mov    (%rdi),%rcx
140b23df0:	e8 6b db 6a ff       	call   0x1401d1960
140b23df5:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140b23df9:	48 8b c3             	mov    %rbx,%rax
140b23dfc:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23e01:	76 03                	jbe    0x140b23e06
140b23e03:	48 8b 03             	mov    (%rbx),%rax
140b23e06:	40 88 28             	mov    %bpl,(%rax)
140b23e09:	48 8d 15 e4 01 4b 00 	lea    0x4b01e4(%rip),%rdx        # 0x140fd3ff4
140b23e10:	48 8b 0f             	mov    (%rdi),%rcx
140b23e13:	e8 28 c4 6a ff       	call   0x1401d0240
140b23e18:	40 88 6f 37          	mov    %bpl,0x37(%rdi)
140b23e1c:	48 8b 46 08          	mov    0x8(%rsi),%rax
140b23e20:	0f b6 70 09          	movzbl 0x9(%rax),%esi
140b23e24:	40 88 6f 34          	mov    %bpl,0x34(%rdi)
140b23e28:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b23e2c:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23e31:	76 03                	jbe    0x140b23e36
140b23e33:	48 8b 1b             	mov    (%rbx),%rbx
140b23e36:	48 8b d3             	mov    %rbx,%rdx
140b23e39:	48 8b 0f             	mov    (%rdi),%rcx
140b23e3c:	e8 1f db 6a ff       	call   0x1401d1960
140b23e41:	48 8d 47 10          	lea    0x10(%rdi),%rax
140b23e45:	4c 89 68 10          	mov    %r13,0x10(%rax)
140b23e49:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b23e4e:	76 03                	jbe    0x140b23e53
140b23e50:	48 8b 00             	mov    (%rax),%rax
140b23e53:	40 88 28             	mov    %bpl,(%rax)
140b23e56:	40 0f b6 d6          	movzbl %sil,%edx
140b23e5a:	48 8b 0f             	mov    (%rdi),%rcx
140b23e5d:	e8 ce c0 6a ff       	call   0x1401cff30
140b23e62:	40 88 6f 37          	mov    %bpl,0x37(%rdi)
140b23e66:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140b23e6b:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140b23e6f:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140b23e73:	49 8b 73 48          	mov    0x48(%r11),%rsi
140b23e77:	49 8b e3             	mov    %r11,%rsp
140b23e7a:	41 5f                	pop    %r15
140b23e7c:	41 5e                	pop    %r14
140b23e7e:	41 5d                	pop    %r13
140b23e80:	41 5c                	pop    %r12
140b23e82:	5f                   	pop    %rdi
140b23e83:	c3                   	ret
140b23e84:	e8 1b 63 30 00       	call   0x140e2a1a4
140b23e89:	cc                   	int3
140b23e8a:	e8 15 63 30 00       	call   0x140e2a1a4
140b23e8f:	cc                   	int3
140b23e90:	e8 0f 63 30 00       	call   0x140e2a1a4
140b23e95:	cc                   	int3
140b23e96:	cc                   	int3
140b23e97:	cc                   	int3
140b23e98:	cc                   	int3
140b23e99:	cc                   	int3
140b23e9a:	cc                   	int3
140b23e9b:	cc                   	int3
140b23e9c:	cc                   	int3
140b23e9d:	cc                   	int3
140b23e9e:	cc                   	int3
140b23e9f:	cc                   	int3
140b23ea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b23ea5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140b23eaa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140b23eaf:	41 56                	push   %r14
140b23eb1:	48 83 ec 20          	sub    $0x20,%rsp
140b23eb5:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140b23eb9:	4c 8b f2             	mov    %rdx,%r14
140b23ebc:	48 8b f1             	mov    %rcx,%rsi
140b23ebf:	80 7b 34 00          	cmpb   $0x0,0x34(%rbx)
140b23ec3:	75 31                	jne    0x140b23ef6
140b23ec5:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
140b23ec9:	74 1d                	je     0x140b23ee8
140b23ecb:	48 8d 43 10          	lea    0x10(%rbx),%rax
140b23ecf:	48 c7 40 10 01 00 00 	movq   $0x1,0x10(%rax)
140b23ed6:	00
140b23ed7:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b23edc:	76 03                	jbe    0x140b23ee1
140b23ede:	48 8b 00             	mov    (%rax),%rax
140b23ee1:	66 c7 00 20 00       	movw   $0x20,(%rax)
140b23ee6:	eb 0a                	jmp    0x140b23ef2
140b23ee8:	48 8b 0b             	mov    (%rbx),%rcx
140b23eeb:	b2 0a                	mov    $0xa,%dl
140b23eed:	e8 3e c0 6a ff       	call   0x1401cff30
140b23ef2:	c6 43 34 01          	movb   $0x1,0x34(%rbx)
140b23ef6:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b23efa:	e8 f1 3b 01 00       	call   0x140b37af0
140b23eff:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140b23f03:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b23f07:	48 8b d3             	mov    %rbx,%rdx
140b23f0a:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b23f0e:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23f13:	76 03                	jbe    0x140b23f18
140b23f15:	48 8b 13             	mov    (%rbx),%rdx
140b23f18:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b23f1c:	48 8b 0f             	mov    (%rdi),%rcx
140b23f1f:	e8 3c da 6a ff       	call   0x1401d1960
140b23f24:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140b23f2b:	00
140b23f2c:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23f31:	76 03                	jbe    0x140b23f36
140b23f33:	48 8b 1b             	mov    (%rbx),%rbx
140b23f36:	c6 03 00             	movb   $0x0,(%rbx)
140b23f39:	48 8d 15 c0 5f 5b 00 	lea    0x5b5fc0(%rip),%rdx        # 0x1410d9f00
140b23f40:	48 8b 0f             	mov    (%rdi),%rcx
140b23f43:	e8 f8 c2 6a ff       	call   0x1401d0240
140b23f48:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b23f4c:	49 8b 0e             	mov    (%r14),%rcx
140b23f4f:	e8 ac ce fe ff       	call   0x140b10e00
140b23f54:	33 d2                	xor    %edx,%edx
140b23f56:	48 8b c8             	mov    %rax,%rcx
140b23f59:	e8 22 d9 86 ff       	call   0x140391880
140b23f5e:	48 8b d0             	mov    %rax,%rdx
140b23f61:	48 8b cf             	mov    %rdi,%rcx
140b23f64:	e8 07 ae fe ff       	call   0x140b0ed70
140b23f69:	48 8b f8             	mov    %rax,%rdi
140b23f6c:	48 8d 58 10          	lea    0x10(%rax),%rbx
140b23f70:	c6 40 34 00          	movb   $0x0,0x34(%rax)
140b23f74:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23f79:	48 8b d3             	mov    %rbx,%rdx
140b23f7c:	76 03                	jbe    0x140b23f81
140b23f7e:	48 8b 13             	mov    (%rbx),%rdx
140b23f81:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b23f85:	48 8b 08             	mov    (%rax),%rcx
140b23f88:	e8 d3 d9 6a ff       	call   0x1401d1960
140b23f8d:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)