1407ca04c:	0f 1f 40 00          	nopl   0x0(%rax)
1407ca050:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1407ca054:	48 83 fa 0f          	cmp    $0xf,%rdx
1407ca058:	76 30                	jbe    0x1407ca08a
1407ca05a:	48 ff c2             	inc    %rdx
1407ca05d:	48 8b 0b             	mov    (%rbx),%rcx
1407ca060:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407ca067:	72 1c                	jb     0x1407ca085
1407ca069:	48 83 c2 27          	add    $0x27,%rdx
1407ca06d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1407ca071:	49 2b c8             	sub    %r8,%rcx
1407ca074:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1407ca078:	48 83 f8 1f          	cmp    $0x1f,%rax
1407ca07c:	0f 87 82 00 00 00    	ja     0x1407ca104
1407ca082:	49 8b c8             	mov    %r8,%rcx
1407ca085:	e8 ba 10 65 00       	call   0x140e1b144
1407ca08a:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1407ca08e:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1407ca095:	00
1407ca096:	c6 03 00             	movb   $0x0,(%rbx)
1407ca099:	48 83 c3 20          	add    $0x20,%rbx
1407ca09d:	48 3b df             	cmp    %rdi,%rbx
1407ca0a0:	75 ae                	jne    0x1407ca050
1407ca0a2:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1407ca0a6:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
1407ca0aa:	48 2b d3             	sub    %rbx,%rdx
1407ca0ad:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
1407ca0b1:	48 8b c3             	mov    %rbx,%rax
1407ca0b4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407ca0bb:	72 15                	jb     0x1407ca0d2
1407ca0bd:	48 83 c2 27          	add    $0x27,%rdx
1407ca0c1:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1407ca0c5:	48 2b c3             	sub    %rbx,%rax
1407ca0c8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407ca0cc:	48 83 f8 1f          	cmp    $0x1f,%rax
1407ca0d0:	77 32                	ja     0x1407ca104
1407ca0d2:	48 8b cb             	mov    %rbx,%rcx
1407ca0d5:	e8 6a 10 65 00       	call   0x140e1b144
1407ca0da:	49 8b c4             	mov    %r12,%rax
1407ca0dd:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1407ca0e1:	48 33 cc             	xor    %rsp,%rcx
1407ca0e4:	e8 17 14 65 00       	call   0x140e1b500
1407ca0e9:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1407ca0f0:	00
1407ca0f1:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1407ca0f8:	41 5f                	pop    %r15
1407ca0fa:	41 5e                	pop    %r14
1407ca0fc:	41 5d                	pop    %r13
1407ca0fe:	41 5c                	pop    %r12
1407ca100:	5f                   	pop    %rdi
1407ca101:	5e                   	pop    %rsi
1407ca102:	5d                   	pop    %rbp
1407ca103:	c3                   	ret
1407ca104:	e8 9b 00 66 00       	call   0x140e2a1a4
1407ca109:	cc                   	int3
1407ca10a:	e8 95 00 66 00       	call   0x140e2a1a4
1407ca10f:	90                   	nop
1407ca110:	33 c9                	xor    %ecx,%ecx
1407ca112:	e8 e9 05 fc ff       	call   0x14078a700
1407ca117:	cc                   	int3
1407ca118:	b9 01 00 00 00       	mov    $0x1,%ecx
1407ca11d:	e8 de 05 fc ff       	call   0x14078a700
1407ca122:	90                   	nop
1407ca123:	e8 68 34 9d ff       	call   0x14019d590
1407ca128:	cc                   	int3
1407ca129:	e8 62 30 9d ff       	call   0x14019d190
1407ca12e:	90                   	nop
1407ca12f:	b9 02 00 00 00       	mov    $0x2,%ecx
1407ca134:	e8 c7 05 fc ff       	call   0x14078a700
1407ca139:	cc                   	int3
1407ca13a:	cc                   	int3
1407ca13b:	cc                   	int3
1407ca13c:	cc                   	int3
1407ca13d:	cc                   	int3
1407ca13e:	cc                   	int3
1407ca13f:	cc                   	int3
1407ca140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407ca145:	57                   	push   %rdi
1407ca146:	48 83 ec 30          	sub    $0x30,%rsp
1407ca14a:	48 8b d9             	mov    %rcx,%rbx
1407ca14d:	49 8b 08             	mov    (%r8),%rcx
1407ca150:	49 8b 40 08          	mov    0x8(%r8),%rax
1407ca154:	48 2b c1             	sub    %rcx,%rax
1407ca157:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407ca15b:	48 83 f8 08          	cmp    $0x8,%rax
1407ca15f:	74 2b                	je     0x1407ca18c
1407ca161:	48 8d 15 28 51 86 00 	lea    0x865128(%rip),%rdx        # 0x14102f290
1407ca168:	48 8b 0d 89 73 c6 00 	mov    0xc67389(%rip),%rcx        # 0x1414314f8
1407ca16f:	e8 4c 94 fc ff       	call   0x1407935c0
1407ca174:	33 d2                	xor    %edx,%edx
1407ca176:	48 8b cb             	mov    %rbx,%rcx
1407ca179:	e8 32 48 a4 ff       	call   0x14020e9b0
1407ca17e:	48 8b c3             	mov    %rbx,%rax
1407ca181:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407ca186:	48 83 c4 30          	add    $0x30,%rsp
1407ca18a:	5f                   	pop    %rdi
1407ca18b:	c3                   	ret
1407ca18c:	48 8b 09             	mov    (%rcx),%rcx
1407ca18f:	e8 cc a6 f6 ff       	call   0x140734860
1407ca194:	48 8b f8             	mov    %rax,%rdi
1407ca197:	48 8b c8             	mov    %rax,%rcx
1407ca19a:	e8 f1 43 f7 ff       	call   0x14073e590
1407ca19f:	84 c0                	test   %al,%al
1407ca1a1:	74 07                	je     0x1407ca1aa
1407ca1a3:	ba 01 00 00 00       	mov    $0x1,%edx
1407ca1a8:	eb 22                	jmp    0x1407ca1cc
1407ca1aa:	48 8b cf             	mov    %rdi,%rcx
1407ca1ad:	e8 fe 43 f7 ff       	call   0x14073e5b0
1407ca1b2:	84 c0                	test   %al,%al
1407ca1b4:	74 07                	je     0x1407ca1bd
1407ca1b6:	ba 02 00 00 00       	mov    $0x2,%edx
1407ca1bb:	eb 0f                	jmp    0x1407ca1cc
1407ca1bd:	48 8b cf             	mov    %rdi,%rcx
1407ca1c0:	e8 0b 41 f7 ff       	call   0x14073e2d0
1407ca1c5:	f6 d8                	neg    %al
1407ca1c7:	1b d2                	sbb    %edx,%edx
1407ca1c9:	83 e2 03             	and    $0x3,%edx
1407ca1cc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1407ca1d1:	e8 fa ec 00 00       	call   0x1407d8ed0
1407ca1d6:	48 8b 08             	mov    (%rax),%rcx
1407ca1d9:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1407ca1e0:	48 89 0b             	mov    %rcx,(%rbx)
1407ca1e3:	48 8b 08             	mov    (%rax),%rcx
1407ca1e6:	48 85 c9             	test   %rcx,%rcx
1407ca1e9:	74 20                	je     0x1407ca20b
1407ca1eb:	8b 41 10             	mov    0x10(%rcx),%eax
1407ca1ee:	ff c8                	dec    %eax
1407ca1f0:	89 41 10             	mov    %eax,0x10(%rcx)
1407ca1f3:	85 c0                	test   %eax,%eax
1407ca1f5:	7f 14                	jg     0x1407ca20b
1407ca1f7:	78 20                	js     0x1407ca219
1407ca1f9:	48 8b 01             	mov    (%rcx),%rax
1407ca1fc:	ba 01 00 00 00       	mov    $0x1,%edx
1407ca201:	48 8b 00             	mov    (%rax),%rax
1407ca204:	ff 15 16 98 7b 00    	call   *0x7b9816(%rip)        # 0x140f83a20
1407ca20a:	90                   	nop
1407ca20b:	48 8b c3             	mov    %rbx,%rax
1407ca20e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407ca213:	48 83 c4 30          	add    $0x30,%rsp
1407ca217:	5f                   	pop    %rdi
1407ca218:	c3                   	ret
1407ca219:	b9 02 00 00 00       	mov    $0x2,%ecx
1407ca21e:	e8 dd 04 fc ff       	call   0x14078a700
1407ca223:	cc                   	int3
1407ca224:	cc                   	int3
1407ca225:	cc                   	int3
1407ca226:	cc                   	int3
1407ca227:	cc                   	int3
1407ca228:	cc                   	int3
1407ca229:	cc                   	int3
1407ca22a:	cc                   	int3
1407ca22b:	cc                   	int3
1407ca22c:	cc                   	int3
1407ca22d:	cc                   	int3
1407ca22e:	cc                   	int3
1407ca22f:	cc                   	int3
1407ca230:	48 8b c4             	mov    %rsp,%rax
1407ca233:	48 89 58 08          	mov    %rbx,0x8(%rax)
1407ca237:	57                   	push   %rdi
1407ca238:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1407ca23f:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
1407ca243:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
1407ca247:	44 0f 29 40 c8       	movaps %xmm8,-0x38(%rax)
1407ca24c:	48 8b f9             	mov    %rcx,%rdi
1407ca24f:	49 8b 40 08          	mov    0x8(%r8),%rax
1407ca253:	49 2b 00             	sub    (%r8),%rax
1407ca256:	48 a9 f8 ff ff ff    	test   $0xfffffffffffffff8,%rax
1407ca25c:	74 22                	je     0x1407ca280
1407ca25e:	48 8d 15 e3 a8 86 00 	lea    0x86a8e3(%rip),%rdx        # 0x141034b48
1407ca265:	48 8b 0d 8c 72 c6 00 	mov    0xc6728c(%rip),%rcx        # 0x1414314f8
1407ca26c:	e8 4f 93 fc ff       	call   0x1407935c0
1407ca271:	33 d2                	xor    %edx,%edx
1407ca273:	48 8b cf             	mov    %rdi,%rcx
1407ca276:	e8 35 47 a4 ff       	call   0x14020e9b0
1407ca27b:	e9 8a 03 00 00       	jmp    0x1407ca60a
1407ca280:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1407ca285:	33 c9                	xor    %ecx,%ecx
1407ca287:	e8 54 aa f9 ff       	call   0x140764ce0
1407ca28c:	85 c0                	test   %eax,%eax
1407ca28e:	0f 88 a4 03 00 00    	js     0x1407ca638
1407ca294:	b9 50 00 00 00       	mov    $0x50,%ecx
1407ca299:	e8 6a 0e 65 00       	call   0x140e1b108
1407ca29e:	4c 8b c8             	mov    %rax,%r9
1407ca2a1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1407ca2a6:	48 85 c0             	test   %rax,%rax
1407ca2a9:	74 48                	je     0x1407ca2f3
1407ca2ab:	48 8b 0d d6 79 c6 00 	mov    0xc679d6(%rip),%rcx        # 0x141431c88
1407ca2b2:	48 89 8c 24 d0 00 00 	mov    %rcx,0xd0(%rsp)
1407ca2b9:	00
1407ca2ba:	48 85 c9             	test   %rcx,%rcx
1407ca2bd:	74 1c                	je     0x1407ca2db
1407ca2bf:	8b 41 10             	mov    0x10(%rcx),%eax
1407ca2c2:	ff c0                	inc    %eax
1407ca2c4:	89 41 10             	mov    %eax,0x10(%rcx)
1407ca2c7:	83 f8 01             	cmp    $0x1,%eax
1407ca2ca:	0f 8e 7c 03 00 00    	jle    0x1407ca64c
1407ca2d0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407ca2d5:	0f 84 52 03 00 00    	je     0x1407ca62d
1407ca2db:	41 b0 01             	mov    $0x1,%r8b
1407ca2de:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
1407ca2e5:	00
1407ca2e6:	49 8b c9             	mov    %r9,%rcx
1407ca2e9:	e8 d2 76 f6 ff       	call   0x1407319c0
1407ca2ee:	48 8b d8             	mov    %rax,%rbx
1407ca2f1:	eb 02                	jmp    0x1407ca2f5
1407ca2f3:	33 db                	xor    %ebx,%ebx
1407ca2f5:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1407ca2fa:	33 c9                	xor    %ecx,%ecx
1407ca2fc:	e8 6f b9 09 00       	call   0x140865c70
1407ca301:	44 0f 28 c0          	movaps %xmm0,%xmm8
1407ca305:	f2 44 0f 5c 05 52 65 	subsd  0xc66552(%rip),%xmm8        # 0x141430860
1407ca30c:	c6 00
1407ca30e:	66 0f 6e 74 24 34    	movd   0x34(%rsp),%xmm6
1407ca314:	f3 0f e6 f6          	cvtdq2pd %xmm6,%xmm6
1407ca318:	f2 0f 5e 35 b8 c3 81 	divsd  0x81c3b8(%rip),%xmm6        # 0x140fe66d8
1407ca31f:	00
1407ca320:	66 0f 6e 4c 24 30    	movd   0x30(%rsp),%xmm1
1407ca326:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1407ca32a:	f2 0f 58 f1          	addsd  %xmm1,%xmm6
1407ca32e:	66 0f 6e 7c 24 3c    	movd   0x3c(%rsp),%xmm7
1407ca334:	f3 0f e6 ff          	cvtdq2pd %xmm7,%xmm7
1407ca338:	f2 0f 5e 3d 98 c3 81 	divsd  0x81c398(%rip),%xmm7        # 0x140fe66d8
1407ca33f:	00
1407ca340:	66 0f 6e 4c 24 38    	movd   0x38(%rsp),%xmm1
1407ca346:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
1407ca34a:	f2 0f 58 f9          	addsd  %xmm1,%xmm7
1407ca34e:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407ca352:	48 8b 08             	mov    (%rax),%rcx
1407ca355:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1407ca359:	75 04                	jne    0x1407ca35f
1407ca35b:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
1407ca35f:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
1407ca366:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407ca36a:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407ca36f:	74 0c                	je     0x1407ca37d
1407ca371:	48 8d 0d 68 66 c6 00 	lea    0xc66668(%rip),%rcx        # 0x1414309e0
1407ca378:	e8 c3 07 fc ff       	call   0x14078ab40
1407ca37d:	f2 0f 10 05 db 64 c6 	movsd  0xc664db(%rip),%xmm0        # 0x141430860
1407ca384:	00
1407ca385:	f2 0f 11 84 24 d0 00 	movsd  %xmm0,0xd0(%rsp)
1407ca38c:	00 00
1407ca38e:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407ca392:	48 8b 08             	mov    (%rax),%rcx
1407ca395:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1407ca399:	75 04                	jne    0x1407ca39f
1407ca39b:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1407ca39f:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1407ca3a6:	00
1407ca3a7:	48 89 41 10          	mov    %rax,0x10(%rcx)
1407ca3ab:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407ca3af:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407ca3b4:	74 0c                	je     0x1407ca3c2
1407ca3b6:	48 8d 0d 23 66 c6 00 	lea    0xc66623(%rip),%rcx        # 0x1414309e0
1407ca3bd:	e8 7e 07 fc ff       	call   0x14078ab40
1407ca3c2:	f2 44 0f 11 84 24 d0 	movsd  %xmm8,0xd0(%rsp)
1407ca3c9:	00 00 00
1407ca3cc:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407ca3d0:	48 8b 08             	mov    (%rax),%rcx
1407ca3d3:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
1407ca3d7:	75 04                	jne    0x1407ca3dd
1407ca3d9:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
1407ca3dd:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1407ca3e4:	00
1407ca3e5:	48 89 41 20          	mov    %rax,0x20(%rcx)
1407ca3e9:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407ca3ed:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407ca3f2:	74 0c                	je     0x1407ca400
1407ca3f4:	48 8d 0d e5 65 c6 00 	lea    0xc665e5(%rip),%rcx        # 0x1414309e0
1407ca3fb:	e8 40 07 fc ff       	call   0x14078ab40
1407ca400:	f2 0f 11 b4 24 d0 00 	movsd  %xmm6,0xd0(%rsp)
1407ca407:	00 00
1407ca409:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407ca40d:	48 8b 08             	mov    (%rax),%rcx
1407ca410:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1407ca414:	75 04                	jne    0x1407ca41a
1407ca416:	c6 41 38 01          	movb   $0x1,0x38(%rcx)
1407ca41a:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1407ca421:	00
1407ca422:	48 89 41 30          	mov    %rax,0x30(%rcx)
1407ca426:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407ca42a:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407ca42f:	74 0c                	je     0x1407ca43d
1407ca431:	48 8d 0d a8 65 c6 00 	lea    0xc665a8(%rip),%rcx        # 0x1414309e0
1407ca438:	e8 03 07 fc ff       	call   0x14078ab40
1407ca43d:	f2 0f 11 bc 24 d0 00 	movsd  %xmm7,0xd0(%rsp)
1407ca444:	00 00
1407ca446:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407ca44a:	48 8b 08             	mov    (%rax),%rcx
1407ca44d:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
1407ca451:	75 04                	jne    0x1407ca457
1407ca453:	c6 41 48 01          	movb   $0x1,0x48(%rcx)
1407ca457:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1407ca45e:	00
1407ca45f:	48 89 41 40          	mov    %rax,0x40(%rcx)
1407ca463:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407ca467:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407ca46c:	74 0c                	je     0x1407ca47a
1407ca46e:	48 8d 0d 6b 65 c6 00 	lea    0xc6656b(%rip),%rcx        # 0x1414309e0
1407ca475:	e8 c6 06 fc ff       	call   0x14078ab40
1407ca47a:	33 d2                	xor    %edx,%edx
1407ca47c:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
1407ca483:	00
1407ca484:	e8 27 df 09 00       	call   0x1408683b0
1407ca489:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407ca48d:	48 8b 08             	mov    (%rax),%rcx
1407ca490:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1407ca497:	00
1407ca498:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
1407ca49c:	75 04                	jne    0x1407ca4a2
1407ca49e:	c6 41 58 01          	movb   $0x1,0x58(%rcx)
1407ca4a2:	48 89 41 50          	mov    %rax,0x50(%rcx)
1407ca4a6:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407ca4aa:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407ca4af:	74 0c                	je     0x1407ca4bd
1407ca4b1:	48 8d 0d 28 65 c6 00 	lea    0xc66528(%rip),%rcx        # 0x1414309e0
1407ca4b8:	e8 83 06 fc ff       	call   0x14078ab40
1407ca4bd:	48 63 54 24 50       	movslq 0x50(%rsp),%rdx
1407ca4c2:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407ca4c6:	48 8b 08             	mov    (%rax),%rcx
1407ca4c9:	80 79 68 00          	cmpb   $0x0,0x68(%rcx)
1407ca4cd:	75 04                	jne    0x1407ca4d3
1407ca4cf:	c6 41 68 01          	movb   $0x1,0x68(%rcx)
1407ca4d3:	48 89 51 60          	mov    %rdx,0x60(%rcx)
1407ca4d7:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407ca4db:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407ca4e0:	74 0c                	je     0x1407ca4ee
1407ca4e2:	48 8d 0d f7 64 c6 00 	lea    0xc664f7(%rip),%rcx        # 0x1414309e0
1407ca4e9:	e8 52 06 fc ff       	call   0x14078ab40
1407ca4ee:	48 63 54 24 54       	movslq 0x54(%rsp),%rdx
1407ca4f3:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407ca4f7:	48 8b 08             	mov    (%rax),%rcx
1407ca4fa:	80 79 78 00          	cmpb   $0x0,0x78(%rcx)
1407ca4fe:	75 04                	jne    0x1407ca504
1407ca500:	c6 41 78 01          	movb   $0x1,0x78(%rcx)
1407ca504:	48 89 51 70          	mov    %rdx,0x70(%rcx)
1407ca508:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407ca50c:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407ca511:	74 0c                	je     0x1407ca51f
1407ca513:	48 8d 0d c6 64 c6 00 	lea    0xc664c6(%rip),%rcx        # 0x1414309e0
1407ca51a:	e8 21 06 fc ff       	call   0x14078ab40
1407ca51f:	48 63 54 24 58       	movslq 0x58(%rsp),%rdx
1407ca524:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407ca528:	48 8b 08             	mov    (%rax),%rcx
1407ca52b:	80 b9 88 00 00 00 00 	cmpb   $0x0,0x88(%rcx)
1407ca532:	75 07                	jne    0x1407ca53b
1407ca534:	c6 81 88 00 00 00 01 	movb   $0x1,0x88(%rcx)
1407ca53b:	48 89 91 80 00 00 00 	mov    %rdx,0x80(%rcx)
1407ca542:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1407ca546:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407ca54b:	74 0c                	je     0x1407ca559