140189e7e:	44 0f b6 02          	movzbl (%rdx),%r8d
140189e82:	41 80 f8 20          	cmp    $0x20,%r8b
140189e86:	77 10                	ja     0x140189e98
140189e88:	49 b9 00 26 00 00 01 	movabs $0x100002600,%r9
140189e8f:	00 00 00
140189e92:	4d 0f a3 c1          	bt     %r8,%r9
140189e96:	72 30                	jb     0x140189ec8
140189e98:	41 80 f8 c2          	cmp    $0xc2,%r8b
140189e9c:	75 06                	jne    0x140189ea4
140189e9e:	80 7a 01 85          	cmpb   $0x85,0x1(%rdx)
140189ea2:	eb 1e                	jmp    0x140189ec2
140189ea4:	41 80 f8 e2          	cmp    $0xe2,%r8b
140189ea8:	0f 85 19 05 00 00    	jne    0x14018a3c7
140189eae:	80 7a 01 80          	cmpb   $0x80,0x1(%rdx)
140189eb2:	0f 85 0f 05 00 00    	jne    0x14018a3c7
140189eb8:	80 7a 02 a8          	cmpb   $0xa8,0x2(%rdx)
140189ebc:	74 0a                	je     0x140189ec8
140189ebe:	80 7a 02 a9          	cmpb   $0xa9,0x2(%rdx)
140189ec2:	0f 85 ff 04 00 00    	jne    0x14018a3c7
140189ec8:	48 83 bb a8 00 00 00 	cmpq   $0x1,0xa8(%rbx)
140189ecf:	01
140189ed0:	73 1e                	jae    0x140189ef0
140189ed2:	ba 01 00 00 00       	mov    $0x1,%edx
140189ed7:	48 8b cb             	mov    %rbx,%rcx
140189eda:	e8 e1 22 00 00       	call   0x14018c1c0
140189edf:	85 c0                	test   %eax,%eax
140189ee1:	0f 84 ba 05 00 00    	je     0x14018a4a1
140189ee7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140189eee:	00 00
140189ef0:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
140189ef7:	48 8b c8             	mov    %rax,%rcx
140189efa:	0f b6 10             	movzbl (%rax),%edx
140189efd:	80 fa 20             	cmp    $0x20,%dl
140189f00:	74 3d                	je     0x140189f3f
140189f02:	80 fa 09             	cmp    $0x9,%dl
140189f05:	74 38                	je     0x140189f3f
140189f07:	80 fa 0d             	cmp    $0xd,%dl
140189f0a:	74 33                	je     0x140189f3f
140189f0c:	80 fa 0a             	cmp    $0xa,%dl
140189f0f:	74 2e                	je     0x140189f3f
140189f11:	80 fa c2             	cmp    $0xc2,%dl
140189f14:	75 06                	jne    0x140189f1c
140189f16:	80 78 01 85          	cmpb   $0x85,0x1(%rax)
140189f1a:	eb 1d                	jmp    0x140189f39
140189f1c:	80 fa e2             	cmp    $0xe2,%dl
140189f1f:	0f 85 84 04 00 00    	jne    0x14018a3a9
140189f25:	80 78 01 80          	cmpb   $0x80,0x1(%rax)
140189f29:	0f 85 7a 04 00 00    	jne    0x14018a3a9
140189f2f:	80 78 02 a8          	cmpb   $0xa8,0x2(%rax)
140189f33:	74 0a                	je     0x140189f3f
140189f35:	80 78 02 a9          	cmpb   $0xa9,0x2(%rax)
140189f39:	0f 85 6a 04 00 00    	jne    0x14018a3a9
140189f3f:	0f b6 01             	movzbl (%rcx),%eax
140189f42:	3c 20                	cmp    $0x20,%al
140189f44:	0f 84 a8 02 00 00    	je     0x14018a1f2
140189f4a:	3c 09                	cmp    $0x9,%al
140189f4c:	0f 84 a0 02 00 00    	je     0x14018a1f2
140189f52:	48 83 bb a8 00 00 00 	cmpq   $0x2,0xa8(%rbx)
140189f59:	02
140189f5a:	73 15                	jae    0x140189f71
140189f5c:	ba 02 00 00 00       	mov    $0x2,%edx
140189f61:	48 8b cb             	mov    %rbx,%rcx
140189f64:	e8 57 22 00 00       	call   0x14018c1c0
140189f69:	85 c0                	test   %eax,%eax
140189f6b:	0f 84 30 05 00 00    	je     0x14018a4a1
140189f71:	85 f6                	test   %esi,%esi
140189f73:	0f 85 3b 01 00 00    	jne    0x14018a0b4
140189f79:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140189f7d:	33 d2                	xor    %edx,%edx
140189f7f:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
140189f83:	4c 2b c1             	sub    %rcx,%r8
140189f86:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
140189f8a:	e8 cf 2a 17 00       	call   0x1402fca5e
140189f8f:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140189f93:	48 8d 42 05          	lea    0x5(%rdx),%rax
140189f97:	48 3b 45 e7          	cmp    -0x19(%rbp),%rax
140189f9b:	72 1d                	jb     0x140189fba
140189f9d:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140189fa1:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140189fa5:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140189fa9:	e8 52 1d ff ff       	call   0x14017bd00
140189fae:	85 c0                	test   %eax,%eax
140189fb0:	0f 84 e5 04 00 00    	je     0x14018a49b
140189fb6:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140189fba:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
140189fc1:	0f b6 08             	movzbl (%rax),%ecx
140189fc4:	80 f9 0d             	cmp    $0xd,%cl
140189fc7:	75 41                	jne    0x14018a00a
140189fc9:	80 78 01 0a          	cmpb   $0xa,0x1(%rax)
140189fcd:	0f 85 ad 00 00 00    	jne    0x14018a080
140189fd3:	c6 02 0a             	movb   $0xa,(%rdx)
140189fd6:	be 01 00 00 00       	mov    $0x1,%esi
140189fdb:	48 ff 45 ef          	incq   -0x11(%rbp)
140189fdf:	48 83 83 98 00 00 00 	addq   $0x2,0x98(%rbx)
140189fe6:	02
140189fe7:	48 83 83 e0 00 00 00 	addq   $0x2,0xe0(%rbx)
140189fee:	02
140189fef:	48 ff 83 e8 00 00 00 	incq   0xe8(%rbx)
140189ff6:	48 83 83 a8 00 00 00 	addq   $0xfffffffffffffffe,0xa8(%rbx)
140189ffd:	fe
140189ffe:	4c 89 ab f0 00 00 00 	mov    %r13,0xf0(%rbx)
14018a005:	e9 77 03 00 00       	jmp    0x14018a381
14018a00a:	80 f9 0a             	cmp    $0xa,%cl
14018a00d:	74 71                	je     0x14018a080
14018a00f:	80 f9 c2             	cmp    $0xc2,%cl
14018a012:	75 17                	jne    0x14018a02b
14018a014:	80 78 01 85          	cmpb   $0x85,0x1(%rax)
14018a018:	0f 85 8c 00 00 00    	jne    0x14018a0aa
14018a01e:	c6 02 0a             	movb   $0xa,(%rdx)
14018a021:	48 83 83 98 00 00 00 	addq   $0x2,0x98(%rbx)
14018a028:	02
14018a029:	eb 5f                	jmp    0x14018a08a
14018a02b:	80 f9 e2             	cmp    $0xe2,%cl
14018a02e:	75 7a                	jne    0x14018a0aa
14018a030:	80 78 01 80          	cmpb   $0x80,0x1(%rax)
14018a034:	75 74                	jne    0x14018a0aa
14018a036:	0f b6 40 02          	movzbl 0x2(%rax),%eax
14018a03a:	04 58                	add    $0x58,%al
14018a03c:	3c 01                	cmp    $0x1,%al
14018a03e:	77 6a                	ja     0x14018a0aa
14018a040:	88 0a                	mov    %cl,(%rdx)
14018a042:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a049:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14018a050:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
14018a054:	48 ff c2             	inc    %rdx
14018a057:	48 89 55 ef          	mov    %rdx,-0x11(%rbp)
14018a05b:	0f b6 08             	movzbl (%rax),%ecx
14018a05e:	88 0a                	mov    %cl,(%rdx)
14018a060:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
14018a064:	48 ff c2             	inc    %rdx
14018a067:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a06e:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14018a075:	48 89 55 ef          	mov    %rdx,-0x11(%rbp)
14018a079:	0f b6 08             	movzbl (%rax),%ecx
14018a07c:	88 0a                	mov    %cl,(%rdx)
14018a07e:	eb 03                	jmp    0x14018a083
14018a080:	c6 02 0a             	movb   $0xa,(%rdx)
14018a083:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a08a:	48 ff 45 ef          	incq   -0x11(%rbp)
14018a08e:	48 ff 83 e0 00 00 00 	incq   0xe0(%rbx)
14018a095:	48 ff 83 e8 00 00 00 	incq   0xe8(%rbx)
14018a09c:	48 ff 8b a8 00 00 00 	decq   0xa8(%rbx)
14018a0a3:	4c 89 ab f0 00 00 00 	mov    %r13,0xf0(%rbx)
14018a0aa:	be 01 00 00 00       	mov    $0x1,%esi
14018a0af:	e9 cd 02 00 00       	jmp    0x14018a381
14018a0b4:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14018a0b8:	48 83 c0 05          	add    $0x5,%rax
14018a0bc:	48 3b 45 cf          	cmp    -0x31(%rbp),%rax
14018a0c0:	72 19                	jb     0x14018a0db
14018a0c2:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
14018a0c6:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14018a0ca:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14018a0ce:	e8 2d 1c ff ff       	call   0x14017bd00
14018a0d3:	85 c0                	test   %eax,%eax
14018a0d5:	0f 84 c0 03 00 00    	je     0x14018a49b
14018a0db:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14018a0e2:	0f b6 08             	movzbl (%rax),%ecx
14018a0e5:	80 f9 0d             	cmp    $0xd,%cl
14018a0e8:	75 40                	jne    0x14018a12a
14018a0ea:	80 78 01 0a          	cmpb   $0xa,0x1(%rax)
14018a0ee:	0f 85 f5 00 00 00    	jne    0x14018a1e9
14018a0f4:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14018a0f8:	c6 00 0a             	movb   $0xa,(%rax)
14018a0fb:	48 ff 45 d7          	incq   -0x29(%rbp)
14018a0ff:	48 83 83 98 00 00 00 	addq   $0x2,0x98(%rbx)
14018a106:	02
14018a107:	48 83 83 e0 00 00 00 	addq   $0x2,0xe0(%rbx)
14018a10e:	02
14018a10f:	48 ff 83 e8 00 00 00 	incq   0xe8(%rbx)
14018a116:	48 83 83 a8 00 00 00 	addq   $0xfffffffffffffffe,0xa8(%rbx)
14018a11d:	fe
14018a11e:	4c 89 ab f0 00 00 00 	mov    %r13,0xf0(%rbx)
14018a125:	e9 57 02 00 00       	jmp    0x14018a381
14018a12a:	80 f9 0a             	cmp    $0xa,%cl
14018a12d:	0f 84 b6 00 00 00    	je     0x14018a1e9
14018a133:	80 f9 c2             	cmp    $0xc2,%cl
14018a136:	75 30                	jne    0x14018a168
14018a138:	80 78 01 85          	cmpb   $0x85,0x1(%rax)
14018a13c:	0f 85 3f 02 00 00    	jne    0x14018a381
14018a142:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14018a146:	c6 00 0a             	movb   $0xa,(%rax)
14018a149:	48 ff 45 d7          	incq   -0x29(%rbp)
14018a14d:	48 83 83 98 00 00 00 	addq   $0x2,0x98(%rbx)
14018a154:	02
14018a155:	48 ff 83 e8 00 00 00 	incq   0xe8(%rbx)
14018a15c:	4c 89 ab f0 00 00 00 	mov    %r13,0xf0(%rbx)
14018a163:	e9 0b 02 00 00       	jmp    0x14018a373
14018a168:	80 f9 e2             	cmp    $0xe2,%cl
14018a16b:	0f 85 10 02 00 00    	jne    0x14018a381
14018a171:	80 78 01 80          	cmpb   $0x80,0x1(%rax)
14018a175:	0f 85 06 02 00 00    	jne    0x14018a381
14018a17b:	0f b6 40 02          	movzbl 0x2(%rax),%eax
14018a17f:	04 58                	add    $0x58,%al
14018a181:	3c 01                	cmp    $0x1,%al
14018a183:	0f 87 f8 01 00 00    	ja     0x14018a381
14018a189:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14018a18d:	88 08                	mov    %cl,(%rax)
14018a18f:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a196:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14018a19d:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14018a1a1:	48 ff c2             	inc    %rdx
14018a1a4:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
14018a1a8:	0f b6 08             	movzbl (%rax),%ecx
14018a1ab:	88 0a                	mov    %cl,(%rdx)
14018a1ad:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14018a1b1:	48 ff c2             	inc    %rdx
14018a1b4:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a1bb:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14018a1c2:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
14018a1c6:	0f b6 08             	movzbl (%rax),%ecx
14018a1c9:	88 0a                	mov    %cl,(%rdx)
14018a1cb:	48 ff 45 d7          	incq   -0x29(%rbp)
14018a1cf:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a1d6:	48 ff 83 e8 00 00 00 	incq   0xe8(%rbx)
14018a1dd:	4c 89 ab f0 00 00 00 	mov    %r13,0xf0(%rbx)
14018a1e4:	e9 8a 01 00 00       	jmp    0x14018a373
14018a1e9:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14018a1ed:	c6 00 0a             	movb   $0xa,(%rax)
14018a1f0:	eb d9                	jmp    0x14018a1cb
14018a1f2:	85 f6                	test   %esi,%esi
14018a1f4:	0f 84 9c 00 00 00    	je     0x14018a296
14018a1fa:	44 39 b3 f0 00 00 00 	cmp    %r14d,0xf0(%rbx)
14018a201:	7d 08                	jge    0x14018a20b
14018a203:	3c 09                	cmp    $0x9,%al
14018a205:	0f 84 7c 02 00 00    	je     0x14018a487
14018a20b:	48 ff 83 e0 00 00 00 	incq   0xe0(%rbx)
14018a212:	48 ff 83 f0 00 00 00 	incq   0xf0(%rbx)
14018a219:	48 ff 8b a8 00 00 00 	decq   0xa8(%rbx)
14018a220:	0f b6 11             	movzbl (%rcx),%edx
14018a223:	84 d2                	test   %dl,%dl
14018a225:	78 14                	js     0x14018a23b
14018a227:	b8 01 00 00 00       	mov    $0x1,%eax
14018a22c:	48 03 c1             	add    %rcx,%rax
14018a22f:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
14018a236:	e9 46 01 00 00       	jmp    0x14018a381
14018a23b:	0f b6 c2             	movzbl %dl,%eax
14018a23e:	24 e0                	and    $0xe0,%al
14018a240:	3c c0                	cmp    $0xc0,%al
14018a242:	75 14                	jne    0x14018a258
14018a244:	b8 02 00 00 00       	mov    $0x2,%eax
14018a249:	48 03 c1             	add    %rcx,%rax
14018a24c:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
14018a253:	e9 29 01 00 00       	jmp    0x14018a381
14018a258:	0f b6 c2             	movzbl %dl,%eax
14018a25b:	24 f0                	and    $0xf0,%al
14018a25d:	3c e0                	cmp    $0xe0,%al
14018a25f:	75 14                	jne    0x14018a275
14018a261:	b8 03 00 00 00       	mov    $0x3,%eax
14018a266:	48 03 c1             	add    %rcx,%rax
14018a269:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
14018a270:	e9 0c 01 00 00       	jmp    0x14018a381
14018a275:	80 e2 f8             	and    $0xf8,%dl
14018a278:	49 8b c5             	mov    %r13,%rax
14018a27b:	80 fa f0             	cmp    $0xf0,%dl
14018a27e:	ba 04 00 00 00       	mov    $0x4,%edx
14018a283:	48 0f 44 c2          	cmove  %rdx,%rax
14018a287:	48 03 c1             	add    %rcx,%rax
14018a28a:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
14018a291:	e9 eb 00 00 00       	jmp    0x14018a381
14018a296:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14018a29a:	48 83 c0 05          	add    $0x5,%rax
14018a29e:	48 3b 45 b7          	cmp    -0x49(%rbp),%rax
14018a2a2:	72 19                	jb     0x14018a2bd
14018a2a4:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
14018a2a8:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
14018a2ac:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14018a2b0:	e8 4b 1a ff ff       	call   0x14017bd00
14018a2b5:	85 c0                	test   %eax,%eax
14018a2b7:	0f 84 de 01 00 00    	je     0x14018a49b
14018a2bd:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14018a2c4:	0f b6 08             	movzbl (%rax),%ecx
14018a2c7:	84 c9                	test   %cl,%cl
14018a2c9:	78 0b                	js     0x14018a2d6
14018a2cb:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14018a2cf:	88 08                	mov    %cl,(%rax)
14018a2d1:	e9 8b 00 00 00       	jmp    0x14018a361
14018a2d6:	0f b6 c1             	movzbl %cl,%eax
14018a2d9:	24 e0                	and    $0xe0,%al
14018a2db:	3c c0                	cmp    $0xc0,%al
14018a2dd:	75 08                	jne    0x14018a2e7
14018a2df:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14018a2e3:	88 08                	mov    %cl,(%rax)
14018a2e5:	eb 5c                	jmp    0x14018a343
14018a2e7:	0f b6 c1             	movzbl %cl,%eax
14018a2ea:	24 f0                	and    $0xf0,%al
14018a2ec:	3c e0                	cmp    $0xe0,%al
14018a2ee:	75 08                	jne    0x14018a2f8
14018a2f0:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14018a2f4:	88 08                	mov    %cl,(%rax)
14018a2f6:	eb 2d                	jmp    0x14018a325
14018a2f8:	0f b6 c1             	movzbl %cl,%eax
14018a2fb:	24 f8                	and    $0xf8,%al
14018a2fd:	3c f0                	cmp    $0xf0,%al
14018a2ff:	75 6b                	jne    0x14018a36c
14018a301:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14018a305:	88 08                	mov    %cl,(%rax)
14018a307:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
14018a30b:	48 ff c2             	inc    %rdx
14018a30e:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a315:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14018a31c:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
14018a320:	0f b6 08             	movzbl (%rax),%ecx
14018a323:	88 0a                	mov    %cl,(%rdx)
14018a325:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
14018a329:	48 ff c2             	inc    %rdx
14018a32c:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a333:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14018a33a:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
14018a33e:	0f b6 08             	movzbl (%rax),%ecx
14018a341:	88 0a                	mov    %cl,(%rdx)
14018a343:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
14018a347:	48 ff c2             	inc    %rdx
14018a34a:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a351:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14018a358:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
14018a35c:	0f b6 08             	movzbl (%rax),%ecx
14018a35f:	88 0a                	mov    %cl,(%rdx)
14018a361:	48 ff 45 bf          	incq   -0x41(%rbp)
14018a365:	48 ff 83 98 00 00 00 	incq   0x98(%rbx)
14018a36c:	48 ff 83 f0 00 00 00 	incq   0xf0(%rbx)
14018a373:	48 ff 83 e0 00 00 00 	incq   0xe0(%rbx)
14018a37a:	48 ff 8b a8 00 00 00 	decq   0xa8(%rbx)
14018a381:	48 83 bb a8 00 00 00 	cmpq   $0x1,0xa8(%rbx)
14018a388:	01
14018a389:	0f 83 61 fb ff ff    	jae    0x140189ef0
14018a38f:	ba 01 00 00 00       	mov    $0x1,%edx
14018a394:	48 8b cb             	mov    %rbx,%rcx
14018a397:	e8 24 1e 00 00       	call   0x14018c1c0
14018a39c:	85 c0                	test   %eax,%eax
14018a39e:	0f 85 4c fb ff ff    	jne    0x140189ef0
14018a3a4:	e9 f8 00 00 00       	jmp    0x14018a4a1
14018a3a9:	44 39 ab 00 01 00 00 	cmp    %r13d,0x100(%rbx)
14018a3b0:	0f 85 01 f6 ff ff    	jne    0x1401899b7
14018a3b6:	44 39 b3 f0 00 00 00 	cmp    %r14d,0xf0(%rbx)
14018a3bd:	0f 8d f4 f5 ff ff    	jge    0x1401899b7
14018a3c3:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
14018a3c7:	48 8b 45 97          	mov    -0x69(%rbp),%rax
14018a3cb:	48 2b c8             	sub    %rax,%rcx
14018a3ce:	49 c7 07 15 00 00 00 	movq   $0x15,(%r15)
14018a3d5:	49 c7 47 18 01 00 00 	movq   $0x1,0x18(%r15)
14018a3dc:	00
14018a3dd:	49 89 47 08          	mov    %rax,0x8(%r15)
14018a3e1:	49 89 4f 10          	mov    %rcx,0x10(%r15)
14018a3e5:	45 0f 11 47 20       	movups %xmm8,0x20(%r15)
14018a3ea:	f2 45 0f 11 4f 30    	movsd  %xmm9,0x30(%r15)
14018a3f0:	41 0f 11 77 38       	movups %xmm6,0x38(%r15)
14018a3f5:	f2 41 0f 11 7f 48    	movsd  %xmm7,0x48(%r15)
14018a3fb:	85 f6                	test   %esi,%esi
14018a3fd:	74 0a                	je     0x14018a409
14018a3ff:	c7 83 54 01 00 00 01 	movl   $0x1,0x154(%rbx)