140899eab:	45 8b c8             	mov    %r8d,%r9d
140899eae:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140899eb5:	00
140899eb6:	44 8b c2             	mov    %edx,%r8d
140899eb9:	49 8b ca             	mov    %r10,%rcx
140899ebc:	ba 31 00 00 00       	mov    $0x31,%edx
140899ec1:	e8 da 2e 01 00       	call   0x1408acda0
140899ec6:	48 83 c4 38          	add    $0x38,%rsp
140899eca:	c3                   	ret
140899ecb:	8d 41 01             	lea    0x1(%rcx),%eax
140899ece:	45 33 c9             	xor    %r9d,%r9d
140899ed1:	41 89 82 90 00 00 00 	mov    %eax,0x90(%r10)
140899ed8:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
140899edc:	49 8b 82 88 00 00 00 	mov    0x88(%r10),%rax
140899ee3:	c7 04 c8 31 00 00 00 	movl   $0x31,(%rax,%rcx,8)
140899eea:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
140899eee:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
140899ef3:	c7 44 c8 0c 01 00 00 	movl   $0x1,0xc(%rax,%rcx,8)
140899efa:	00
140899efb:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
140899f00:	48 83 c4 38          	add    $0x38,%rsp
140899f04:	c3                   	ret
140899f05:	cc                   	int3
140899f06:	cc                   	int3
140899f07:	cc                   	int3
140899f08:	cc                   	int3
140899f09:	cc                   	int3
140899f0a:	cc                   	int3
140899f0b:	cc                   	int3
140899f0c:	cc                   	int3
140899f0d:	cc                   	int3
140899f0e:	cc                   	int3
140899f0f:	cc                   	int3
140899f10:	48 85 d2             	test   %rdx,%rdx
140899f13:	0f 84 dd 01 00 00    	je     0x14089a0f6
140899f19:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140899f1e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140899f23:	57                   	push   %rdi
140899f24:	48 83 ec 30          	sub    $0x30,%rsp
140899f28:	41 8b d8             	mov    %r8d,%ebx
140899f2b:	41 8b f1             	mov    %r9d,%esi
140899f2e:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140899f35:	48 8b c2             	mov    %rdx,%rax
140899f38:	48 8b f9             	mov    %rcx,%rdi
140899f3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140899f40:	49 ff c0             	inc    %r8
140899f43:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140899f48:	75 f6                	jne    0x140899f40
140899f4a:	41 81 e0 ff ff ff 3f 	and    $0x3fffffff,%r8d
140899f51:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140899f56:	41 b1 01             	mov    $0x1,%r9b
140899f59:	48 8b c8             	mov    %rax,%rcx
140899f5c:	e8 9f 03 03 00       	call   0x1408ca300
140899f61:	85 db                	test   %ebx,%ebx
140899f63:	74 13                	je     0x140899f78
140899f65:	f2 0f 10 44 24 48    	movsd  0x48(%rsp),%xmm0
140899f6b:	0f 57 05 2e 47 71 00 	xorps  0x71472e(%rip),%xmm0        # 0x140fae6a0
140899f72:	f2 0f 11 44 24 48    	movsd  %xmm0,0x48(%rsp)
140899f78:	48 8b 0f             	mov    (%rdi),%rcx
140899f7b:	ba 08 00 00 00       	mov    $0x8,%edx
140899f80:	e8 7b c6 03 00       	call   0x1408d6600
140899f85:	48 8b d8             	mov    %rax,%rbx
140899f88:	48 85 c0             	test   %rax,%rax
140899f8b:	74 08                	je     0x140899f95
140899f8d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140899f92:	48 89 08             	mov    %rcx,(%rax)
140899f95:	48 63 97 90 00 00 00 	movslq 0x90(%rdi),%rdx
140899f9c:	45 33 c0             	xor    %r8d,%r8d
140899f9f:	39 97 94 00 00 00    	cmp    %edx,0x94(%rdi)
140899fa5:	7f 19                	jg     0x140899fc0
140899fa7:	44 8b ce             	mov    %esi,%r9d
140899faa:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
140899faf:	ba 99 00 00 00       	mov    $0x99,%edx
140899fb4:	48 8b cf             	mov    %rdi,%rcx
140899fb7:	e8 e4 2d 01 00       	call   0x1408acda0
140899fbc:	8b d0                	mov    %eax,%edx
140899fbe:	eb 2a                	jmp    0x140899fea
140899fc0:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
140899fc4:	8d 42 01             	lea    0x1(%rdx),%eax
140899fc7:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
140899fcd:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
140899fd4:	48 c7 04 c8 99 00 00 	movq   $0x99,(%rax,%rcx,8)
140899fdb:	00
140899fdc:	89 74 c8 08          	mov    %esi,0x8(%rax,%rcx,8)
140899fe0:	44 89 44 c8 0c       	mov    %r8d,0xc(%rax,%rcx,8)
140899fe5:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
140899fea:	48 8b 0f             	mov    (%rdi),%rcx
140899fed:	80 79 67 00          	cmpb   $0x0,0x67(%rcx)
140899ff1:	0f 84 9e 00 00 00    	je     0x14089a095
140899ff7:	48 85 db             	test   %rbx,%rbx
140899ffa:	0f 84 e7 00 00 00    	je     0x14089a0e7
14089a000:	48 83 b9 00 03 00 00 	cmpq   $0x0,0x300(%rcx)
14089a007:	00
14089a008:	74 17                	je     0x14089a021
14089a00a:	48 8b d3             	mov    %rbx,%rdx
14089a00d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14089a012:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14089a017:	48 83 c4 30          	add    $0x30,%rsp
14089a01b:	5f                   	pop    %rdi
14089a01c:	e9 1f 99 01 00       	jmp    0x1408b3940
14089a021:	48 3b 99 f0 01 00 00 	cmp    0x1f0(%rcx),%rbx
14089a028:	73 54                	jae    0x14089a07e
14089a02a:	48 3b 99 e0 01 00 00 	cmp    0x1e0(%rcx),%rbx
14089a031:	72 21                	jb     0x14089a054
14089a033:	48 8b 81 d8 01 00 00 	mov    0x1d8(%rcx),%rax
14089a03a:	48 89 03             	mov    %rax,(%rbx)
14089a03d:	48 89 99 d8 01 00 00 	mov    %rbx,0x1d8(%rcx)
14089a044:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14089a049:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14089a04e:	48 83 c4 30          	add    $0x30,%rsp
14089a052:	5f                   	pop    %rdi
14089a053:	c3                   	ret
14089a054:	48 3b 99 e8 01 00 00 	cmp    0x1e8(%rcx),%rbx
14089a05b:	72 21                	jb     0x14089a07e
14089a05d:	48 8b 81 c8 01 00 00 	mov    0x1c8(%rcx),%rax
14089a064:	48 89 03             	mov    %rax,(%rbx)
14089a067:	48 89 99 c8 01 00 00 	mov    %rbx,0x1c8(%rcx)
14089a06e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14089a073:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14089a078:	48 83 c4 30          	add    $0x30,%rsp
14089a07c:	5f                   	pop    %rdi
14089a07d:	c3                   	ret
14089a07e:	48 8b cb             	mov    %rbx,%rcx
14089a081:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14089a086:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14089a08b:	48 83 c4 30          	add    $0x30,%rsp
14089a08f:	5f                   	pop    %rdi
14089a090:	e9 bb 1a ff ff       	jmp    0x14088bb50
14089a095:	85 d2                	test   %edx,%edx
14089a097:	79 08                	jns    0x14089a0a1
14089a099:	8b 97 90 00 00 00    	mov    0x90(%rdi),%edx
14089a09f:	ff ca                	dec    %edx
14089a0a1:	48 63 c2             	movslq %edx,%rax
14089a0a4:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14089a0a8:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14089a0af:	80 7c c8 01 00       	cmpb   $0x0,0x1(%rax,%rcx,8)
14089a0b4:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
14089a0b8:	74 20                	je     0x14089a0da
14089a0ba:	41 b9 f4 ff ff ff    	mov    $0xfffffff4,%r9d
14089a0c0:	4c 8b c3             	mov    %rbx,%r8
14089a0c3:	48 8b cf             	mov    %rdi,%rcx
14089a0c6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14089a0cb:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14089a0d0:	48 83 c4 30          	add    $0x30,%rsp
14089a0d4:	5f                   	pop    %rdi
14089a0d5:	e9 36 dd 08 00       	jmp    0x140927e10
14089a0da:	48 85 db             	test   %rbx,%rbx
14089a0dd:	74 08                	je     0x14089a0e7
14089a0df:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
14089a0e3:	c6 42 01 f4          	movb   $0xf4,0x1(%rdx)
14089a0e7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14089a0ec:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14089a0f1:	48 83 c4 30          	add    $0x30,%rsp
14089a0f5:	5f                   	pop    %rdi
14089a0f6:	c3                   	ret
14089a0f7:	cc                   	int3
14089a0f8:	cc                   	int3
14089a0f9:	cc                   	int3
14089a0fa:	cc                   	int3
14089a0fb:	cc                   	int3
14089a0fc:	cc                   	int3
14089a0fd:	cc                   	int3
14089a0fe:	cc                   	int3
14089a0ff:	cc                   	int3
14089a100:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14089a105:	55                   	push   %rbp
14089a106:	56                   	push   %rsi
14089a107:	57                   	push   %rdi
14089a108:	41 54                	push   %r12
14089a10a:	41 55                	push   %r13
14089a10c:	41 56                	push   %r14
14089a10e:	41 57                	push   %r15
14089a110:	48 8d ac 24 70 ff ff 	lea    -0x90(%rsp),%rbp
14089a117:	ff
14089a118:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
14089a11f:	48 8b 05 da ed b1 00 	mov    0xb1edda(%rip),%rax        # 0x1413b8f00
14089a126:	48 33 c4             	xor    %rsp,%rax
14089a129:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14089a130:	4c 8b b9 c0 00 00 00 	mov    0xc0(%rcx),%r15
14089a137:	0f 57 c0             	xorps  %xmm0,%xmm0
14089a13a:	48 8b 31             	mov    (%rcx),%rsi
14089a13d:	49 8b d8             	mov    %r8,%rbx
14089a140:	48 8b 79 10          	mov    0x10(%rcx),%rdi
14089a144:	4c 8b e2             	mov    %rdx,%r12
14089a147:	4c 8b f1             	mov    %rcx,%r14
14089a14a:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
14089a14f:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
14089a153:	45 33 c0             	xor    %r8d,%r8d
14089a156:	48 8b ce             	mov    %rsi,%rcx
14089a159:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
14089a15d:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14089a162:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14089a166:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
14089a16b:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14089a16f:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14089a173:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14089a177:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
14089a17b:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14089a17f:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
14089a183:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
14089a187:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
14089a18b:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
14089a18f:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
14089a193:	0f 11 45 60          	movups %xmm0,0x60(%rbp)
14089a197:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
14089a19b:	49 8b 57 08          	mov    0x8(%r15),%rdx
14089a19f:	e8 3c 5c 04 00       	call   0x1408dfde0
14089a1a4:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14089a1a8:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14089a1ac:	48 8d 45 10          	lea    0x10(%rbp),%rax
14089a1b0:	c7 45 10 01 00 00 00 	movl   $0x1,0x10(%rbp)
14089a1b7:	45 33 c0             	xor    %r8d,%r8d
14089a1ba:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14089a1be:	49 8b ce             	mov    %r14,%rcx
14089a1c1:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
14089a1c5:	c7 45 5c ff ff ff ff 	movl   $0xffffffff,0x5c(%rbp)
14089a1cc:	e8 ef 54 06 00       	call   0x1408ff6c0
14089a1d1:	41 83 7e 30 00       	cmpl   $0x0,0x30(%r14)
14089a1d6:	75 0c                	jne    0x14089a1e4
14089a1d8:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14089a1dc:	49 8b ce             	mov    %r14,%rcx
14089a1df:	e8 1c 9e 04 00       	call   0x1408e4000
14089a1e4:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14089a1e8:	48 85 d2             	test   %rdx,%rdx
14089a1eb:	74 08                	je     0x14089a1f5
14089a1ed:	48 8b ce             	mov    %rsi,%rcx
14089a1f0:	e8 7b 9a 00 00       	call   0x1408a3c70
14089a1f5:	49 8b 57 08          	mov    0x8(%r15),%rdx
14089a1f9:	4c 8b c3             	mov    %rbx,%r8
14089a1fc:	49 8b ce             	mov    %r14,%rcx
14089a1ff:	e8 fc f8 03 00       	call   0x1408d9b00
14089a204:	45 33 c9             	xor    %r9d,%r9d
14089a207:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14089a20c:	4c 8b e8             	mov    %rax,%r13
14089a20f:	44 38 4e 67          	cmp    %r9b,0x67(%rsi)
14089a213:	0f 85 4c 02 00 00    	jne    0x14089a465
14089a219:	0f 57 c0             	xorps  %xmm0,%xmm0
14089a21c:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
14089a221:	f3 0f 7f 44 24 64    	movdqu %xmm0,0x64(%rsp)
14089a227:	44 89 4c 24 74       	mov    %r9d,0x74(%rsp)
14089a22c:	4c 89 4c 24 7c       	mov    %r9,0x7c(%rsp)
14089a231:	44 89 4d 84          	mov    %r9d,-0x7c(%rbp)
14089a235:	45 39 8f bc 00 00 00 	cmp    %r9d,0xbc(%r15)
14089a23c:	75 18                	jne    0x14089a256
14089a23e:	8b 00                	mov    (%rax),%eax
14089a240:	41 89 87 bc 00 00 00 	mov    %eax,0xbc(%r15)
14089a247:	41 8b 46 34          	mov    0x34(%r14),%eax
14089a24b:	41 89 87 b8 00 00 00 	mov    %eax,0xb8(%r15)
14089a252:	41 ff 46 34          	incl   0x34(%r14)
14089a256:	8b 44 24 30          	mov    0x30(%rsp),%eax
14089a25a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14089a25f:	89 44 24 60          	mov    %eax,0x60(%rsp)
14089a263:	49 8b d5             	mov    %r13,%rdx
14089a266:	41 0f b6 44 24 10    	movzbl 0x10(%r12),%eax
14089a26c:	41 88 86 d4 00 00 00 	mov    %al,0xd4(%r14)
14089a273:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14089a278:	c7 44 24 78 00 04 00 	movl   $0x400,0x78(%rsp)
14089a27f:	00
14089a280:	49 89 9e a8 00 00 00 	mov    %rbx,0xa8(%r14)
14089a287:	e8 34 f0 05 00       	call   0x1408f92c0
14089a28c:	85 c0                	test   %eax,%eax
14089a28e:	0f 85 ce 01 00 00    	jne    0x14089a462
14089a294:	45 33 c9             	xor    %r9d,%r9d
14089a297:	44 38 4e 67          	cmp    %r9b,0x67(%rsi)
14089a29b:	0f 85 c4 01 00 00    	jne    0x14089a465
14089a2a1:	49 63 4d 00          	movslq 0x0(%r13),%rcx
14089a2a5:	45 8b c1             	mov    %r9d,%r8d
14089a2a8:	41 8b 46 38          	mov    0x38(%r14),%eax
14089a2ac:	4c 8b e1             	mov    %rcx,%r12
14089a2af:	8d 50 01             	lea    0x1(%rax),%edx
14089a2b2:	83 c0 02             	add    $0x2,%eax
14089a2b5:	03 c1                	add    %ecx,%eax
14089a2b7:	89 54 24 30          	mov    %edx,0x30(%rsp)
14089a2bb:	41 89 46 38          	mov    %eax,0x38(%r14)
14089a2bf:	41 89 97 c0 00 00 00 	mov    %edx,0xc0(%r15)
14089a2c6:	85 c9                	test   %ecx,%ecx
14089a2c8:	0f 8e a3 00 00 00    	jle    0x14089a371
14089a2ce:	4d 8d 7d 08          	lea    0x8(%r13),%r15
14089a2d2:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
14089a2d6:	45 33 ed             	xor    %r13d,%r13d
14089a2d9:	8b f2                	mov    %edx,%esi
14089a2db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14089a2e0:	49 8b 1f             	mov    (%r15),%rbx
14089a2e3:	44 8b c6             	mov    %esi,%r8d
14089a2e6:	48 8b d3             	mov    %rbx,%rdx
14089a2e9:	49 8b ce             	mov    %r14,%rcx
14089a2ec:	e8 bf 09 04 00       	call   0x1408dacb0
14089a2f1:	48 8b cb             	mov    %rbx,%rcx
14089a2f4:	e8 f7 fd 03 00       	call   0x1408da0f0
14089a2f9:	3c 45                	cmp    $0x45,%al
14089a2fb:	75 52                	jne    0x14089a34f
14089a2fd:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
14089a304:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
14089a30a:	7f 1a                	jg     0x14089a326
14089a30c:	45 33 c9             	xor    %r9d,%r9d
14089a30f:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
14089a314:	44 8b c6             	mov    %esi,%r8d
14089a317:	ba 57 00 00 00       	mov    $0x57,%edx
14089a31c:	48 8b cf             	mov    %rdi,%rcx
14089a31f:	e8 7c 2a 01 00       	call   0x1408acda0
14089a324:	eb 29                	jmp    0x14089a34f
14089a326:	8d 41 01             	lea    0x1(%rcx),%eax
14089a329:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
14089a32f:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089a333:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14089a33a:	c7 04 c8 57 00 00 00 	movl   $0x57,(%rax,%rcx,8)
14089a341:	89 74 c8 04          	mov    %esi,0x4(%rax,%rcx,8)
14089a345:	4c 89 6c c8 08       	mov    %r13,0x8(%rax,%rcx,8)
14089a34a:	4c 89 6c c8 10       	mov    %r13,0x10(%rax,%rcx,8)
14089a34f:	ff c6                	inc    %esi
14089a351:	49 83 c7 20          	add    $0x20,%r15
14089a355:	49 83 ec 01          	sub    $0x1,%r12
14089a359:	75 85                	jne    0x14089a2e0
14089a35b:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
14089a360:	45 33 c9             	xor    %r9d,%r9d
14089a363:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14089a368:	8b 54 24 30          	mov    0x30(%rsp),%edx
14089a36c:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
14089a371:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
14089a378:	41 8d 1c 10          	lea    (%r8,%rdx,1),%ebx
14089a37c:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
14089a382:	7f 1c                	jg     0x14089a3a0
14089a384:	45 8b c8             	mov    %r8d,%r9d
14089a387:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14089a38b:	44 8b c2             	mov    %edx,%r8d
14089a38e:	48 8b cf             	mov    %rdi,%rcx
14089a391:	ba 61 00 00 00       	mov    $0x61,%edx
14089a396:	e8 05 2a 01 00       	call   0x1408acda0
14089a39b:	45 33 c9             	xor    %r9d,%r9d
14089a39e:	eb 2d                	jmp    0x14089a3cd
14089a3a0:	8d 41 01             	lea    0x1(%rcx),%eax
14089a3a3:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
14089a3a9:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089a3ad:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14089a3b4:	c7 04 c8 61 00 00 00 	movl   $0x61,(%rax,%rcx,8)
14089a3bb:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14089a3bf:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
14089a3c4:	89 5c c8 0c          	mov    %ebx,0xc(%rax,%rcx,8)
14089a3c8:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14089a3cd:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
14089a3d4:	8d 73 01             	lea    0x1(%rbx),%esi
14089a3d7:	41 8b 97 b8 00 00 00 	mov    0xb8(%r15),%edx
14089a3de:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
14089a3e4:	7f 1d                	jg     0x14089a403
14089a3e6:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14089a3eb:	44 8b c2             	mov    %edx,%r8d
14089a3ee:	44 8b ce             	mov    %esi,%r9d
14089a3f1:	ba 7f 00 00 00       	mov    $0x7f,%edx
14089a3f6:	48 8b cf             	mov    %rdi,%rcx
14089a3f9:	e8 a2 29 01 00       	call   0x1408acda0