1401e7d4f:	41 8b 41 18          	mov    0x18(%r9),%eax
1401e7d53:	25 00 0e 00 00       	and    $0xe00,%eax
1401e7d58:	3d 00 08 00 00       	cmp    $0x800,%eax
1401e7d5d:	75 1e                	jne    0x1401e7d7d
1401e7d5f:	49 8d 4d 02          	lea    0x2(%r13),%rcx
1401e7d63:	49 3b ce             	cmp    %r14,%rcx
1401e7d66:	77 15                	ja     0x1401e7d7d
1401e7d68:	42 80 3c 2b 30       	cmpb   $0x30,(%rbx,%r13,1)
1401e7d6d:	75 0e                	jne    0x1401e7d7d
1401e7d6f:	42 0f b6 44 2b 01    	movzbl 0x1(%rbx,%r13,1),%eax
1401e7d75:	2c 58                	sub    $0x58,%al
1401e7d77:	a8 df                	test   $0xdf,%al
1401e7d79:	4c 0f 44 e9          	cmove  %rcx,%r13
1401e7d7d:	49 8b 41 40          	mov    0x40(%r9),%rax
1401e7d81:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401e7d85:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1401e7d89:	48 8b 01             	mov    (%rcx),%rax
1401e7d8c:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e7d90:	ff 15 8a bc d9 00    	call   *0xd9bc8a(%rip)        # 0x140f83a20
1401e7d96:	90                   	nop
1401e7d97:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1401e7d9b:	e8 50 48 ff ff       	call   0x1401dc5f0
1401e7da0:	48 8b f8             	mov    %rax,%rdi
1401e7da3:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1401e7da7:	48 85 c9             	test   %rcx,%rcx
1401e7daa:	74 26                	je     0x1401e7dd2
1401e7dac:	48 8b 01             	mov    (%rcx),%rax
1401e7daf:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e7db3:	ff 15 67 bc d9 00    	call   *0xd9bc67(%rip)        # 0x140f83a20
1401e7db9:	48 8b c8             	mov    %rax,%rcx
1401e7dbc:	48 85 c0             	test   %rax,%rax
1401e7dbf:	74 11                	je     0x1401e7dd2
1401e7dc1:	48 8b 00             	mov    (%rax),%rax
1401e7dc4:	ba 01 00 00 00       	mov    $0x1,%edx
1401e7dc9:	48 8b 00             	mov    (%rax),%rax
1401e7dcc:	ff 15 4e bc d9 00    	call   *0xd9bc4e(%rip)        # 0x140f83a20
1401e7dd2:	45 33 c0             	xor    %r8d,%r8d
1401e7dd5:	49 8b d6             	mov    %r14,%rdx
1401e7dd8:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e7ddc:	e8 3f 0d fc ff       	call   0x1401a8b20
1401e7de1:	90                   	nop
1401e7de2:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
1401e7de6:	48 83 7d df 0f       	cmpq   $0xf,-0x21(%rbp)
1401e7deb:	4c 0f 47 4d c7       	cmova  -0x39(%rbp),%r9
1401e7df0:	48 8b 07             	mov    (%rdi),%rax
1401e7df3:	4d 8d 04 1e          	lea    (%r14,%rbx,1),%r8
1401e7df7:	48 8b d3             	mov    %rbx,%rdx
1401e7dfa:	48 8b cf             	mov    %rdi,%rcx
1401e7dfd:	48 8b 40 38          	mov    0x38(%rax),%rax
1401e7e01:	ff 15 19 bc d9 00    	call   *0xd9bc19(%rip)        # 0x140f83a20
1401e7e07:	48 8b 46 40          	mov    0x40(%rsi),%rax
1401e7e0b:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401e7e0f:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1401e7e13:	48 8b 01             	mov    (%rcx),%rax
1401e7e16:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e7e1a:	ff 15 00 bc d9 00    	call   *0xd9bc00(%rip)        # 0x140f83a20
1401e7e20:	90                   	nop
1401e7e21:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1401e7e25:	e8 e6 49 ff ff       	call   0x1401dc810
1401e7e2a:	48 8b d8             	mov    %rax,%rbx
1401e7e2d:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1401e7e31:	48 85 c9             	test   %rcx,%rcx
1401e7e34:	74 26                	je     0x1401e7e5c
1401e7e36:	48 8b 01             	mov    (%rcx),%rax
1401e7e39:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e7e3d:	ff 15 dd bb d9 00    	call   *0xd9bbdd(%rip)        # 0x140f83a20
1401e7e43:	48 8b c8             	mov    %rax,%rcx
1401e7e46:	48 85 c0             	test   %rax,%rax
1401e7e49:	74 11                	je     0x1401e7e5c
1401e7e4b:	48 8b 00             	mov    (%rax),%rax
1401e7e4e:	ba 01 00 00 00       	mov    $0x1,%edx
1401e7e53:	48 8b 00             	mov    (%rax),%rax
1401e7e56:	ff 15 c4 bb d9 00    	call   *0xd9bbc4(%rip)        # 0x140f83a20
1401e7e5c:	48 8b 03             	mov    (%rbx),%rax
1401e7e5f:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1401e7e63:	48 8b cb             	mov    %rbx,%rcx
1401e7e66:	48 8b 40 28          	mov    0x28(%rax),%rax
1401e7e6a:	ff 15 b0 bb d9 00    	call   *0xd9bbb0(%rip)        # 0x140f83a20
1401e7e70:	90                   	nop
1401e7e71:	48 8d 75 e7          	lea    -0x19(%rbp),%rsi
1401e7e75:	48 83 7d ff 0f       	cmpq   $0xf,-0x1(%rbp)
1401e7e7a:	48 0f 47 75 e7       	cmova  -0x19(%rbp),%rsi
1401e7e7f:	0f b6 06             	movzbl (%rsi),%eax
1401e7e82:	fe c8                	dec    %al
1401e7e84:	3c 7d                	cmp    $0x7d,%al
1401e7e86:	0f 87 d1 00 00 00    	ja     0x1401e7f5d
1401e7e8c:	48 8b 03             	mov    (%rbx),%rax
1401e7e8f:	48 8b cb             	mov    %rbx,%rcx
1401e7e92:	48 8b 40 20          	mov    0x20(%rax),%rax
1401e7e96:	ff 15 84 bb d9 00    	call   *0xd9bb84(%rip)        # 0x140f83a20
1401e7e9c:	44 0f be e0          	movsbl %al,%r12d
1401e7ea0:	0f b6 0e             	movzbl (%rsi),%ecx
1401e7ea3:	80 f9 7f             	cmp    $0x7f,%cl
1401e7ea6:	0f 84 b1 00 00 00    	je     0x1401e7f5d
1401e7eac:	0f b6 5d 9f          	movzbl -0x61(%rbp),%ebx
1401e7eb0:	84 c9                	test   %cl,%cl
1401e7eb2:	0f 8e a5 00 00 00    	jle    0x1401e7f5d
1401e7eb8:	48 0f be 0e          	movsbq (%rsi),%rcx
1401e7ebc:	49 8b c6             	mov    %r14,%rax
1401e7ebf:	49 2b c5             	sub    %r13,%rax
1401e7ec2:	48 3b c8             	cmp    %rax,%rcx
1401e7ec5:	0f 83 92 00 00 00    	jae    0x1401e7f5d
1401e7ecb:	4c 2b f1             	sub    %rcx,%r14
1401e7ece:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
1401e7ed2:	4d 3b c6             	cmp    %r14,%r8
1401e7ed5:	0f 82 e8 04 00 00    	jb     0x1401e83c3
1401e7edb:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1401e7edf:	48 8b c1             	mov    %rcx,%rax
1401e7ee2:	49 2b c0             	sub    %r8,%rax
1401e7ee5:	48 83 f8 01          	cmp    $0x1,%rax
1401e7ee9:	72 35                	jb     0x1401e7f20
1401e7eeb:	49 8d 40 01          	lea    0x1(%r8),%rax
1401e7eef:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1401e7ef3:	48 8d 7d c7          	lea    -0x39(%rbp),%rdi
1401e7ef7:	48 83 f9 0f          	cmp    $0xf,%rcx
1401e7efb:	48 0f 47 7d c7       	cmova  -0x39(%rbp),%rdi
1401e7f00:	49 03 fe             	add    %r14,%rdi
1401e7f03:	4d 2b c6             	sub    %r14,%r8
1401e7f06:	49 ff c0             	inc    %r8
1401e7f09:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1401e7f0d:	0f ae e8             	lfence
1401e7f10:	48 8b d7             	mov    %rdi,%rdx
1401e7f13:	e8 f8 70 cf 00       	call   0x140edf010
1401e7f18:	41 0f b6 c4          	movzbl %r12b,%eax
1401e7f1c:	88 07                	mov    %al,(%rdi)
1401e7f1e:	eb 26                	jmp    0x1401e7f46
1401e7f20:	0f ae e8             	lfence
1401e7f23:	44 88 64 24 28       	mov    %r12b,0x28(%rsp)
1401e7f28:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1401e7f2f:	00 00
1401e7f31:	4d 8b ce             	mov    %r14,%r9
1401e7f34:	44 0f b6 c3          	movzbl %bl,%r8d
1401e7f38:	ba 01 00 00 00       	mov    $0x1,%edx
1401e7f3d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e7f41:	e8 ba 9e fe ff       	call   0x1401d1e00
1401e7f46:	48 8d 46 01          	lea    0x1(%rsi),%rax
1401e7f4a:	80 38 00             	cmpb   $0x0,(%rax)
1401e7f4d:	48 0f 4f f0          	cmovg  %rax,%rsi
1401e7f51:	0f b6 0e             	movzbl (%rsi),%ecx
1401e7f54:	80 f9 7f             	cmp    $0x7f,%cl
1401e7f57:	0f 85 53 ff ff ff    	jne    0x1401e7eb0
1401e7f5d:	4c 8b 65 d7          	mov    -0x29(%rbp),%r12
1401e7f61:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1401e7f65:	48 8b 78 28          	mov    0x28(%rax),%rdi
1401e7f69:	48 85 ff             	test   %rdi,%rdi
1401e7f6c:	7e 0a                	jle    0x1401e7f78
1401e7f6e:	49 3b fc             	cmp    %r12,%rdi
1401e7f71:	76 05                	jbe    0x1401e7f78
1401e7f73:	49 2b fc             	sub    %r12,%rdi
1401e7f76:	eb 02                	jmp    0x1401e7f7a
1401e7f78:	33 ff                	xor    %edi,%edi
1401e7f7a:	8b 40 18             	mov    0x18(%rax),%eax
1401e7f7d:	25 c0 01 00 00       	and    $0x1c0,%eax
1401e7f82:	83 f8 40             	cmp    $0x40,%eax
1401e7f85:	0f 84 f5 01 00 00    	je     0x1401e8180
1401e7f8b:	3d 00 01 00 00       	cmp    $0x100,%eax
1401e7f90:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1401e7f94:	0f 10 00             	movups (%rax),%xmm0
1401e7f97:	0f 29 45 8f          	movaps %xmm0,-0x71(%rbp)
1401e7f9b:	0f 84 ef 00 00 00    	je     0x1401e8090
1401e7fa1:	48 85 ff             	test   %rdi,%rdi
1401e7fa4:	74 63                	je     0x1401e8009
1401e7fa6:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1401e7faa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e7fb0:	48 85 db             	test   %rbx,%rbx
1401e7fb3:	74 46                	je     0x1401e7ffb
1401e7fb5:	48 8b 43 40          	mov    0x40(%rbx),%rax
1401e7fb9:	48 83 38 00          	cmpq   $0x0,(%rax)
1401e7fbd:	74 24                	je     0x1401e7fe3
1401e7fbf:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1401e7fc3:	8b 01                	mov    (%rcx),%eax
1401e7fc5:	85 c0                	test   %eax,%eax
1401e7fc7:	7e 1a                	jle    0x1401e7fe3
1401e7fc9:	ff c8                	dec    %eax
1401e7fcb:	89 01                	mov    %eax,(%rcx)
1401e7fcd:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401e7fd1:	48 8b 11             	mov    (%rcx),%rdx
1401e7fd4:	48 8d 42 01          	lea    0x1(%rdx),%rax
1401e7fd8:	48 89 01             	mov    %rax,(%rcx)
1401e7fdb:	44 88 3a             	mov    %r15b,(%rdx)
1401e7fde:	41 8b c7             	mov    %r15d,%eax
1401e7fe1:	eb 13                	jmp    0x1401e7ff6
1401e7fe3:	48 8b 03             	mov    (%rbx),%rax
1401e7fe6:	41 8b d7             	mov    %r15d,%edx
1401e7fe9:	48 8b cb             	mov    %rbx,%rcx
1401e7fec:	48 8b 40 18          	mov    0x18(%rax),%rax
1401e7ff0:	ff 15 2a ba d9 00    	call   *0xd9ba2a(%rip)        # 0x140f83a20
1401e7ff6:	83 f8 ff             	cmp    $0xffffffff,%eax
1401e7ff9:	75 04                	jne    0x1401e7fff
1401e7ffb:	c6 45 8f 01          	movb   $0x1,-0x71(%rbp)
1401e7fff:	48 83 ef 01          	sub    $0x1,%rdi
1401e8003:	75 ab                	jne    0x1401e7fb0
1401e8005:	0f 28 45 8f          	movaps -0x71(%rbp),%xmm0
1401e8009:	33 ff                	xor    %edi,%edi
1401e800b:	48 8d 75 c7          	lea    -0x39(%rbp),%rsi
1401e800f:	48 83 7d df 0f       	cmpq   $0xf,-0x21(%rbp)
1401e8014:	48 0f 47 75 c7       	cmova  -0x39(%rbp),%rsi
1401e8019:	0f 29 45 8f          	movaps %xmm0,-0x71(%rbp)
1401e801d:	4d 8b f5             	mov    %r13,%r14
1401e8020:	4d 85 ed             	test   %r13,%r13
1401e8023:	0f 84 dc 01 00 00    	je     0x1401e8205
1401e8029:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1401e802d:	0f 1f 00             	nopl   (%rax)
1401e8030:	44 0f b6 06          	movzbl (%rsi),%r8d
1401e8034:	48 85 db             	test   %rbx,%rbx
1401e8037:	74 45                	je     0x1401e807e
1401e8039:	48 8b 43 40          	mov    0x40(%rbx),%rax
1401e803d:	48 39 38             	cmp    %rdi,(%rax)
1401e8040:	74 24                	je     0x1401e8066
1401e8042:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1401e8046:	8b 01                	mov    (%rcx),%eax
1401e8048:	85 c0                	test   %eax,%eax
1401e804a:	7e 1a                	jle    0x1401e8066
1401e804c:	ff c8                	dec    %eax
1401e804e:	89 01                	mov    %eax,(%rcx)
1401e8050:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401e8054:	48 8b 11             	mov    (%rcx),%rdx
1401e8057:	48 8d 42 01          	lea    0x1(%rdx),%rax
1401e805b:	48 89 01             	mov    %rax,(%rcx)
1401e805e:	44 88 02             	mov    %r8b,(%rdx)
1401e8061:	41 8b c0             	mov    %r8d,%eax
1401e8064:	eb 13                	jmp    0x1401e8079
1401e8066:	48 8b 03             	mov    (%rbx),%rax
1401e8069:	41 8b d0             	mov    %r8d,%edx
1401e806c:	48 8b cb             	mov    %rbx,%rcx
1401e806f:	48 8b 40 18          	mov    0x18(%rax),%rax
1401e8073:	ff 15 a7 b9 d9 00    	call   *0xd9b9a7(%rip)        # 0x140f83a20
1401e8079:	83 f8 ff             	cmp    $0xffffffff,%eax
1401e807c:	75 04                	jne    0x1401e8082
1401e807e:	c6 45 8f 01          	movb   $0x1,-0x71(%rbp)
1401e8082:	48 ff c6             	inc    %rsi
1401e8085:	49 83 ee 01          	sub    $0x1,%r14
1401e8089:	75 a5                	jne    0x1401e8030
1401e808b:	e9 71 01 00 00       	jmp    0x1401e8201
1401e8090:	48 8d 75 c7          	lea    -0x39(%rbp),%rsi
1401e8094:	48 83 7d df 0f       	cmpq   $0xf,-0x21(%rbp)
1401e8099:	48 0f 47 75 c7       	cmova  -0x39(%rbp),%rsi
1401e809e:	4d 8b f5             	mov    %r13,%r14
1401e80a1:	4d 85 ed             	test   %r13,%r13
1401e80a4:	74 6a                	je     0x1401e8110
1401e80a6:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1401e80aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e80b0:	44 0f b6 06          	movzbl (%rsi),%r8d
1401e80b4:	48 85 db             	test   %rbx,%rbx
1401e80b7:	74 46                	je     0x1401e80ff
1401e80b9:	48 8b 43 40          	mov    0x40(%rbx),%rax
1401e80bd:	48 83 38 00          	cmpq   $0x0,(%rax)
1401e80c1:	74 24                	je     0x1401e80e7
1401e80c3:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1401e80c7:	8b 01                	mov    (%rcx),%eax
1401e80c9:	85 c0                	test   %eax,%eax
1401e80cb:	7e 1a                	jle    0x1401e80e7
1401e80cd:	ff c8                	dec    %eax
1401e80cf:	89 01                	mov    %eax,(%rcx)
1401e80d1:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401e80d5:	48 8b 11             	mov    (%rcx),%rdx
1401e80d8:	48 8d 42 01          	lea    0x1(%rdx),%rax
1401e80dc:	48 89 01             	mov    %rax,(%rcx)
1401e80df:	44 88 02             	mov    %r8b,(%rdx)
1401e80e2:	41 8b c0             	mov    %r8d,%eax
1401e80e5:	eb 13                	jmp    0x1401e80fa
1401e80e7:	48 8b 03             	mov    (%rbx),%rax
1401e80ea:	41 8b d0             	mov    %r8d,%edx
1401e80ed:	48 8b cb             	mov    %rbx,%rcx
1401e80f0:	48 8b 40 18          	mov    0x18(%rax),%rax
1401e80f4:	ff 15 26 b9 d9 00    	call   *0xd9b926(%rip)        # 0x140f83a20
1401e80fa:	83 f8 ff             	cmp    $0xffffffff,%eax
1401e80fd:	75 04                	jne    0x1401e8103
1401e80ff:	c6 45 8f 01          	movb   $0x1,-0x71(%rbp)
1401e8103:	48 ff c6             	inc    %rsi
1401e8106:	49 83 ee 01          	sub    $0x1,%r14
1401e810a:	75 a4                	jne    0x1401e80b0
1401e810c:	0f 28 45 8f          	movaps -0x71(%rbp),%xmm0
1401e8110:	0f 29 45 8f          	movaps %xmm0,-0x71(%rbp)
1401e8114:	48 85 ff             	test   %rdi,%rdi
1401e8117:	74 60                	je     0x1401e8179
1401e8119:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1401e811d:	0f 1f 00             	nopl   (%rax)
1401e8120:	48 85 db             	test   %rbx,%rbx
1401e8123:	74 46                	je     0x1401e816b
1401e8125:	48 8b 43 40          	mov    0x40(%rbx),%rax
1401e8129:	48 83 38 00          	cmpq   $0x0,(%rax)
1401e812d:	74 24                	je     0x1401e8153
1401e812f:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1401e8133:	8b 01                	mov    (%rcx),%eax
1401e8135:	85 c0                	test   %eax,%eax
1401e8137:	7e 1a                	jle    0x1401e8153
1401e8139:	ff c8                	dec    %eax
1401e813b:	89 01                	mov    %eax,(%rcx)
1401e813d:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401e8141:	48 8b 11             	mov    (%rcx),%rdx
1401e8144:	48 8d 42 01          	lea    0x1(%rdx),%rax
1401e8148:	48 89 01             	mov    %rax,(%rcx)
1401e814b:	44 88 3a             	mov    %r15b,(%rdx)
1401e814e:	41 8b c7             	mov    %r15d,%eax
1401e8151:	eb 13                	jmp    0x1401e8166
1401e8153:	48 8b 03             	mov    (%rbx),%rax
1401e8156:	41 8b d7             	mov    %r15d,%edx
1401e8159:	48 8b cb             	mov    %rbx,%rcx
1401e815c:	48 8b 40 18          	mov    0x18(%rax),%rax
1401e8160:	ff 15 ba b8 d9 00    	call   *0xd9b8ba(%rip)        # 0x140f83a20
1401e8166:	83 f8 ff             	cmp    $0xffffffff,%eax
1401e8169:	75 04                	jne    0x1401e816f
1401e816b:	c6 45 8f 01          	movb   $0x1,-0x71(%rbp)
1401e816f:	48 83 ef 01          	sub    $0x1,%rdi
1401e8173:	75 ab                	jne    0x1401e8120
1401e8175:	0f 28 45 8f          	movaps -0x71(%rbp),%xmm0
1401e8179:	33 ff                	xor    %edi,%edi
1401e817b:	e9 85 00 00 00       	jmp    0x1401e8205
1401e8180:	48 8d 75 c7          	lea    -0x39(%rbp),%rsi
1401e8184:	48 83 7d df 0f       	cmpq   $0xf,-0x21(%rbp)
1401e8189:	48 0f 47 75 c7       	cmova  -0x39(%rbp),%rsi
1401e818e:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1401e8192:	0f 10 00             	movups (%rax),%xmm0
1401e8195:	0f 29 45 8f          	movaps %xmm0,-0x71(%rbp)
1401e8199:	4d 8b f5             	mov    %r13,%r14
1401e819c:	4d 85 ed             	test   %r13,%r13
1401e819f:	74 68                	je     0x1401e8209
1401e81a1:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1401e81a5:	44 0f b6 06          	movzbl (%rsi),%r8d
1401e81a9:	48 85 db             	test   %rbx,%rbx
1401e81ac:	74 46                	je     0x1401e81f4
1401e81ae:	48 8b 43 40          	mov    0x40(%rbx),%rax
1401e81b2:	48 83 38 00          	cmpq   $0x0,(%rax)
1401e81b6:	74 24                	je     0x1401e81dc
1401e81b8:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1401e81bc:	8b 01                	mov    (%rcx),%eax
1401e81be:	85 c0                	test   %eax,%eax
1401e81c0:	7e 1a                	jle    0x1401e81dc
1401e81c2:	ff c8                	dec    %eax
1401e81c4:	89 01                	mov    %eax,(%rcx)
1401e81c6:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401e81ca:	48 8b 11             	mov    (%rcx),%rdx
1401e81cd:	48 8d 42 01          	lea    0x1(%rdx),%rax
1401e81d1:	48 89 01             	mov    %rax,(%rcx)
1401e81d4:	44 88 02             	mov    %r8b,(%rdx)
1401e81d7:	41 8b c0             	mov    %r8d,%eax
1401e81da:	eb 13                	jmp    0x1401e81ef
1401e81dc:	48 8b 03             	mov    (%rbx),%rax
1401e81df:	41 8b d0             	mov    %r8d,%edx
1401e81e2:	48 8b cb             	mov    %rbx,%rcx
1401e81e5:	48 8b 40 18          	mov    0x18(%rax),%rax
1401e81e9:	ff 15 31 b8 d9 00    	call   *0xd9b831(%rip)        # 0x140f83a20
1401e81ef:	83 f8 ff             	cmp    $0xffffffff,%eax
1401e81f2:	75 04                	jne    0x1401e81f8
1401e81f4:	c6 45 8f 01          	movb   $0x1,-0x71(%rbp)
1401e81f8:	48 ff c6             	inc    %rsi
1401e81fb:	49 83 ee 01          	sub    $0x1,%r14
1401e81ff:	75 a4                	jne    0x1401e81a5
1401e8201:	0f 28 45 8f          	movaps -0x71(%rbp),%xmm0