1404c70dd:	e8 0e ab 26 00       	call   0x140731bf0
1404c70e2:	eb 03                	jmp    0x1404c70e7
1404c70e4:	49 8b c6             	mov    %r14,%rax
1404c70e7:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1404c70ec:	41 81 cc 00 00 06 00 	or     $0x60000,%r12d
1404c70f3:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c70f8:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1404c70fd:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1404c7101:	e8 0a 8c cd ff       	call   0x14019fd10
1404c7106:	4c 8b c0             	mov    %rax,%r8
1404c7109:	ba 01 00 00 00       	mov    $0x1,%edx
1404c710e:	49 8b cf             	mov    %r15,%rcx
1404c7111:	e8 ea d9 26 00       	call   0x140734b00
1404c7116:	49 8b 5d 00          	mov    0x0(%r13),%rbx
1404c711a:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
1404c711f:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1404c7124:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1404c7129:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1404c712d:	e8 de 8b cd ff       	call   0x14019fd10
1404c7132:	49 8b 55 00          	mov    0x0(%r13),%rdx
1404c7136:	4c 8b 42 30          	mov    0x30(%rdx),%r8
1404c713a:	49 8b 50 08          	mov    0x8(%r8),%rdx
1404c713e:	49 2b 10             	sub    (%r8),%rdx
1404c7141:	48 c1 fa 04          	sar    $0x4,%rdx
1404c7145:	4c 8b c0             	mov    %rax,%r8
1404c7148:	48 8b cb             	mov    %rbx,%rcx
1404c714b:	e8 b0 e2 26 00       	call   0x140735400
1404c7150:	90                   	nop
1404c7151:	44 0f b6 7c 24 64    	movzbl 0x64(%rsp),%r15d
1404c7157:	e9 51 0c 00 00       	jmp    0x1404c7dad
1404c715c:	b9 50 00 00 00       	mov    $0x50,%ecx
1404c7161:	e8 a2 3f 95 00       	call   0x140e1b108
1404c7166:	4c 8b c8             	mov    %rax,%r9
1404c7169:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
1404c7170:	48 85 c0             	test   %rax,%rax
1404c7173:	74 40                	je     0x1404c71b5
1404c7175:	48 8b 0d ac 2e f6 00 	mov    0xf62eac(%rip),%rcx        # 0x14142a028
1404c717c:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1404c7180:	48 85 c9             	test   %rcx,%rcx
1404c7183:	74 1c                	je     0x1404c71a1
1404c7185:	8b 41 10             	mov    0x10(%rcx),%eax
1404c7188:	ff c0                	inc    %eax
1404c718a:	89 41 10             	mov    %eax,0x10(%rcx)
1404c718d:	83 f8 01             	cmp    $0x1,%eax
1404c7190:	0f 8e 28 0d 00 00    	jle    0x1404c7ebe
1404c7196:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404c719b:	0f 84 12 0d 00 00    	je     0x1404c7eb3
1404c71a1:	41 b0 01             	mov    $0x1,%r8b
1404c71a4:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1404c71a8:	49 8b c9             	mov    %r9,%rcx
1404c71ab:	e8 10 a8 26 00       	call   0x1407319c0
1404c71b0:	48 8b d8             	mov    %rax,%rbx
1404c71b3:	eb 03                	jmp    0x1404c71b8
1404c71b5:	49 8b de             	mov    %r14,%rbx
1404c71b8:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1404c71bd:	41 83 cc 40          	or     $0x40,%r12d
1404c71c1:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c71c6:	48 8b 43 40          	mov    0x40(%rbx),%rax
1404c71ca:	48 8b 08             	mov    (%rax),%rcx
1404c71cd:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1404c71d1:	75 04                	jne    0x1404c71d7
1404c71d3:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
1404c71d7:	48 89 39             	mov    %rdi,(%rcx)
1404c71da:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1404c71de:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404c71e3:	74 0c                	je     0x1404c71f1
1404c71e5:	48 8d 0d f4 97 f6 00 	lea    0xf697f4(%rip),%rcx        # 0x1414309e0
1404c71ec:	e8 4f 39 2c 00       	call   0x14078ab40
1404c71f1:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
1404c71f5:	48 83 39 03          	cmpq   $0x3,(%rcx)
1404c71f9:	0f 85 c7 0c 00 00    	jne    0x1404c7ec6
1404c71ff:	48 8b 41 18          	mov    0x18(%rcx),%rax
1404c7203:	48 8b 08             	mov    (%rax),%rcx
1404c7206:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1404c720a:	8b 71 10             	mov    0x10(%rcx),%esi
1404c720d:	b9 28 00 00 00       	mov    $0x28,%ecx
1404c7212:	e8 f1 3e 95 00       	call   0x140e1b108
1404c7217:	48 89 45 60          	mov    %rax,0x60(%rbp)
1404c721b:	48 85 c0             	test   %rax,%rax
1404c721e:	74 0f                	je     0x1404c722f
1404c7220:	4c 8b c7             	mov    %rdi,%r8
1404c7223:	8b d6                	mov    %esi,%edx
1404c7225:	48 8b c8             	mov    %rax,%rcx
1404c7228:	e8 c3 a9 26 00       	call   0x140731bf0
1404c722d:	eb 03                	jmp    0x1404c7232
1404c722f:	49 8b c6             	mov    %r14,%rax
1404c7232:	41 81 cc 80 01 00 00 	or     $0x180,%r12d
1404c7239:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c723e:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1404c7242:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1404c7246:	ba 01 00 00 00       	mov    $0x1,%edx
1404c724b:	48 8b cb             	mov    %rbx,%rcx
1404c724e:	e8 ad d8 26 00       	call   0x140734b00
1404c7253:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1404c7257:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1404c725c:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1404c7261:	48 8b 41 30          	mov    0x30(%rcx),%rax
1404c7265:	48 8b 50 08          	mov    0x8(%rax),%rdx
1404c7269:	48 2b 10             	sub    (%rax),%rdx
1404c726c:	48 c1 fa 04          	sar    $0x4,%rdx
1404c7270:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1404c7275:	e8 86 e1 26 00       	call   0x140735400
1404c727a:	90                   	nop
1404c727b:	e9 2d 0b 00 00       	jmp    0x1404c7dad
1404c7280:	b9 50 00 00 00       	mov    $0x50,%ecx
1404c7285:	e8 7e 3e 95 00       	call   0x140e1b108
1404c728a:	4c 8b c8             	mov    %rax,%r9
1404c728d:	48 89 45 68          	mov    %rax,0x68(%rbp)
1404c7291:	48 85 c0             	test   %rax,%rax
1404c7294:	74 40                	je     0x1404c72d6
1404c7296:	48 8b 0d 8b 2d f6 00 	mov    0xf62d8b(%rip),%rcx        # 0x14142a028
1404c729d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1404c72a1:	48 85 c9             	test   %rcx,%rcx
1404c72a4:	74 1c                	je     0x1404c72c2
1404c72a6:	8b 41 10             	mov    0x10(%rcx),%eax
1404c72a9:	ff c0                	inc    %eax
1404c72ab:	89 41 10             	mov    %eax,0x10(%rcx)
1404c72ae:	83 f8 01             	cmp    $0x1,%eax
1404c72b1:	0f 8e 50 0c 00 00    	jle    0x1404c7f07
1404c72b7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404c72bc:	0f 84 3a 0c 00 00    	je     0x1404c7efc
1404c72c2:	41 b0 01             	mov    $0x1,%r8b
1404c72c5:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1404c72c9:	49 8b c9             	mov    %r9,%rcx
1404c72cc:	e8 ef a6 26 00       	call   0x1407319c0
1404c72d1:	48 8b d8             	mov    %rax,%rbx
1404c72d4:	eb 03                	jmp    0x1404c72d9
1404c72d6:	49 8b de             	mov    %r14,%rbx
1404c72d9:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1404c72de:	41 0f ba ec 09       	bts    $0x9,%r12d
1404c72e3:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c72e8:	48 8b 43 40          	mov    0x40(%rbx),%rax
1404c72ec:	48 8b 08             	mov    (%rax),%rcx
1404c72ef:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1404c72f3:	75 04                	jne    0x1404c72f9
1404c72f5:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
1404c72f9:	48 89 39             	mov    %rdi,(%rcx)
1404c72fc:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1404c7300:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404c7305:	74 0c                	je     0x1404c7313
1404c7307:	48 8d 0d d2 96 f6 00 	lea    0xf696d2(%rip),%rcx        # 0x1414309e0
1404c730e:	e8 2d 38 2c 00       	call   0x14078ab40
1404c7313:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
1404c7317:	48 83 39 0b          	cmpq   $0xb,(%rcx)
1404c731b:	0f 85 ee 0b 00 00    	jne    0x1404c7f0f
1404c7321:	48 8b 41 30          	mov    0x30(%rcx),%rax
1404c7325:	48 8b 78 40          	mov    0x40(%rax),%rdi
1404c7329:	8b 70 48             	mov    0x48(%rax),%esi
1404c732c:	b9 28 00 00 00       	mov    $0x28,%ecx
1404c7331:	e8 d2 3d 95 00       	call   0x140e1b108
1404c7336:	48 89 45 70          	mov    %rax,0x70(%rbp)
1404c733a:	48 85 c0             	test   %rax,%rax
1404c733d:	74 0f                	je     0x1404c734e
1404c733f:	4c 8b c7             	mov    %rdi,%r8
1404c7342:	8b d6                	mov    %esi,%edx
1404c7344:	48 8b c8             	mov    %rax,%rcx
1404c7347:	e8 a4 a8 26 00       	call   0x140731bf0
1404c734c:	eb 03                	jmp    0x1404c7351
1404c734e:	49 8b c6             	mov    %r14,%rax
1404c7351:	41 81 cc 00 0c 00 00 	or     $0xc00,%r12d
1404c7358:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c735d:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1404c7361:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
1404c7365:	ba 01 00 00 00       	mov    $0x1,%edx
1404c736a:	48 8b cb             	mov    %rbx,%rcx
1404c736d:	e8 8e d7 26 00       	call   0x140734b00
1404c7372:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1404c7376:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1404c737b:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1404c7380:	48 8b 41 30          	mov    0x30(%rcx),%rax
1404c7384:	48 8b 50 08          	mov    0x8(%rax),%rdx
1404c7388:	48 2b 10             	sub    (%rax),%rdx
1404c738b:	48 c1 fa 04          	sar    $0x4,%rdx
1404c738f:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1404c7394:	e8 67 e0 26 00       	call   0x140735400
1404c7399:	90                   	nop
1404c739a:	e9 0e 0a 00 00       	jmp    0x1404c7dad
1404c739f:	b9 50 00 00 00       	mov    $0x50,%ecx
1404c73a4:	e8 5f 3d 95 00       	call   0x140e1b108
1404c73a9:	4c 8b c8             	mov    %rax,%r9
1404c73ac:	48 89 45 78          	mov    %rax,0x78(%rbp)
1404c73b0:	48 85 c0             	test   %rax,%rax
1404c73b3:	74 40                	je     0x1404c73f5
1404c73b5:	48 8b 0d 6c 2c f6 00 	mov    0xf62c6c(%rip),%rcx        # 0x14142a028
1404c73bc:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1404c73c0:	48 85 c9             	test   %rcx,%rcx
1404c73c3:	74 1c                	je     0x1404c73e1
1404c73c5:	8b 41 10             	mov    0x10(%rcx),%eax
1404c73c8:	ff c0                	inc    %eax
1404c73ca:	89 41 10             	mov    %eax,0x10(%rcx)
1404c73cd:	83 f8 01             	cmp    $0x1,%eax
1404c73d0:	0f 8e 7a 0b 00 00    	jle    0x1404c7f50
1404c73d6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404c73db:	0f 84 64 0b 00 00    	je     0x1404c7f45
1404c73e1:	41 b0 01             	mov    $0x1,%r8b
1404c73e4:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1404c73e8:	49 8b c9             	mov    %r9,%rcx
1404c73eb:	e8 d0 a5 26 00       	call   0x1407319c0
1404c73f0:	48 8b d8             	mov    %rax,%rbx
1404c73f3:	eb 03                	jmp    0x1404c73f8
1404c73f5:	49 8b de             	mov    %r14,%rbx
1404c73f8:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1404c73fd:	41 0f ba ec 0c       	bts    $0xc,%r12d
1404c7402:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c7407:	48 8b 43 40          	mov    0x40(%rbx),%rax
1404c740b:	48 8b 08             	mov    (%rax),%rcx
1404c740e:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1404c7412:	75 04                	jne    0x1404c7418
1404c7414:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
1404c7418:	48 89 39             	mov    %rdi,(%rcx)
1404c741b:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1404c741f:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404c7424:	74 0c                	je     0x1404c7432
1404c7426:	48 8d 0d b3 95 f6 00 	lea    0xf695b3(%rip),%rcx        # 0x1414309e0
1404c742d:	e8 0e 37 2c 00       	call   0x14078ab40
1404c7432:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
1404c7436:	48 83 39 13          	cmpq   $0x13,(%rcx)
1404c743a:	0f 85 18 0b 00 00    	jne    0x1404c7f58
1404c7440:	48 8b 41 38          	mov    0x38(%rcx),%rax
1404c7444:	48 8b 78 40          	mov    0x40(%rax),%rdi
1404c7448:	8b 70 48             	mov    0x48(%rax),%esi
1404c744b:	b9 28 00 00 00       	mov    $0x28,%ecx
1404c7450:	e8 b3 3c 95 00       	call   0x140e1b108
1404c7455:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1404c745c:	48 85 c0             	test   %rax,%rax
1404c745f:	74 0f                	je     0x1404c7470
1404c7461:	4c 8b c7             	mov    %rdi,%r8
1404c7464:	8b d6                	mov    %esi,%edx
1404c7466:	48 8b c8             	mov    %rax,%rcx
1404c7469:	e8 82 a7 26 00       	call   0x140731bf0
1404c746e:	eb 03                	jmp    0x1404c7473
1404c7470:	49 8b c6             	mov    %r14,%rax
1404c7473:	41 81 cc 00 80 01 00 	or     $0x18000,%r12d
1404c747a:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c747f:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1404c7483:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
1404c7487:	ba 01 00 00 00       	mov    $0x1,%edx
1404c748c:	48 8b cb             	mov    %rbx,%rcx
1404c748f:	e8 6c d6 26 00       	call   0x140734b00
1404c7494:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1404c7498:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1404c749d:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1404c74a2:	48 8b 41 30          	mov    0x30(%rcx),%rax
1404c74a6:	48 8b 50 08          	mov    0x8(%rax),%rdx
1404c74aa:	48 2b 10             	sub    (%rax),%rdx
1404c74ad:	48 c1 fa 04          	sar    $0x4,%rdx
1404c74b1:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1404c74b6:	e8 45 df 26 00       	call   0x140735400
1404c74bb:	90                   	nop
1404c74bc:	e9 ec 08 00 00       	jmp    0x1404c7dad
1404c74c1:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
1404c74c5:	48 83 39 10          	cmpq   $0x10,(%rcx)
1404c74c9:	0f 85 dd 0a 00 00    	jne    0x1404c7fac
1404c74cf:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1404c74d3:	45 33 c0             	xor    %r8d,%r8d
1404c74d6:	33 d2                	xor    %edx,%edx
1404c74d8:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c74dc:	e8 bf c2 35 00       	call   0x1408237a0
1404c74e1:	90                   	nop
1404c74e2:	0f 57 c0             	xorps  %xmm0,%xmm0
1404c74e5:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
1404c74ec:	4c 89 b5 b8 00 00 00 	mov    %r14,0xb8(%rbp)
1404c74f3:	4c 89 b5 c0 00 00 00 	mov    %r14,0xc0(%rbp)
1404c74fa:	b9 20 00 00 00       	mov    $0x20,%ecx
1404c74ff:	e8 04 3c 95 00       	call   0x140e1b108
1404c7504:	48 8b d0             	mov    %rax,%rdx
1404c7507:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
1404c750e:	48 c7 85 b8 00 00 00 	movq   $0x16,0xb8(%rbp)
1404c7515:	16 00 00 00
1404c7519:	48 c7 85 c0 00 00 00 	movq   $0x1f,0xc0(%rbp)
1404c7520:	1f 00 00 00
1404c7524:	0f 10 05 ed 2e b0 00 	movups 0xb02eed(%rip),%xmm0        # 0x140fca418
1404c752b:	0f 11 00             	movups %xmm0,(%rax)
1404c752e:	8b 05 f4 2e b0 00    	mov    0xb02ef4(%rip),%eax        # 0x140fca428
1404c7534:	89 42 10             	mov    %eax,0x10(%rdx)
1404c7537:	0f b7 05 ee 2e b0 00 	movzwl 0xb02eee(%rip),%eax        # 0x140fca42c
1404c753e:	66 89 42 14          	mov    %ax,0x14(%rdx)
1404c7542:	c6 42 16 00          	movb   $0x0,0x16(%rdx)
1404c7546:	44 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%r8d
1404c754d:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c7551:	e8 3a d2 35 00       	call   0x140824790
1404c7556:	90                   	nop
1404c7557:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
1404c755e:	48 83 fa 0f          	cmp    $0xf,%rdx
1404c7562:	76 34                	jbe    0x1404c7598
1404c7564:	48 ff c2             	inc    %rdx
1404c7567:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1404c756e:	48 8b c1             	mov    %rcx,%rax
1404c7571:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404c7578:	72 19                	jb     0x1404c7593
1404c757a:	48 83 c2 27          	add    $0x27,%rdx
1404c757e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404c7582:	48 2b c1             	sub    %rcx,%rax
1404c7585:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404c7589:	48 83 f8 1f          	cmp    $0x1f,%rax
1404c758d:	0f 87 fb 09 00 00    	ja     0x1404c7f8e
1404c7593:	e8 ac 3b 95 00       	call   0x140e1b144
1404c7598:	48 8b 75 b0          	mov    -0x50(%rbp),%rsi
1404c759c:	48 8b 46 28          	mov    0x28(%rsi),%rax
1404c75a0:	45 33 c0             	xor    %r8d,%r8d
1404c75a3:	f2 0f 10 48 18       	movsd  0x18(%rax),%xmm1
1404c75a8:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c75ac:	e8 2f c7 35 00       	call   0x140823ce0
1404c75b1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404c75b7:	48 8d 15 9e de ad 00 	lea    0xadde9e(%rip),%rdx        # 0x140fa545c
1404c75be:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c75c2:	e8 c9 d1 35 00       	call   0x140824790
1404c75c7:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1404c75cb:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1404c75cf:	e8 3c 76 36 00       	call   0x14082ec10
1404c75d4:	45 33 c0             	xor    %r8d,%r8d
1404c75d7:	33 d2                	xor    %edx,%edx
1404c75d9:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1404c75e0:	e8 bb c1 35 00       	call   0x1408237a0
1404c75e5:	90                   	nop
1404c75e6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404c75ec:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1404c75f0:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1404c75f7:	e8 94 c9 35 00       	call   0x140823f90
1404c75fc:	33 d2                	xor    %edx,%edx
1404c75fe:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1404c7605:	e8 f6 c3 35 00       	call   0x140823a00
1404c760a:	0f 57 c0             	xorps  %xmm0,%xmm0
1404c760d:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
1404c7614:	4c 89 b5 b8 00 00 00 	mov    %r14,0xb8(%rbp)
1404c761b:	4c 89 b5 c0 00 00 00 	mov    %r14,0xc0(%rbp)
1404c7622:	48 8b 95 38 01 00 00 	mov    0x138(%rbp),%rdx
1404c7629:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1404c7630:	49 ff c0             	inc    %r8
1404c7633:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1404c7638:	75 f6                	jne    0x1404c7630
1404c763a:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1404c7641:	e8 ba f7 cc ff       	call   0x140196e00
1404c7646:	90                   	nop
1404c7647:	4c 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%r8
1404c764e:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
1404c7655:	48 8b 0d 2c b8 f6 00 	mov    0xf6b82c(%rip),%rcx        # 0x141432e88
1404c765c:	e8 0f ab 0b 00       	call   0x140582170
1404c7661:	90                   	nop
1404c7662:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
1404c7669:	48 83 fa 0f          	cmp    $0xf,%rdx
1404c766d:	76 34                	jbe    0x1404c76a3
1404c766f:	48 ff c2             	inc    %rdx
1404c7672:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1404c7679:	48 8b c1             	mov    %rcx,%rax
1404c767c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404c7683:	72 19                	jb     0x1404c769e
1404c7685:	48 83 c2 27          	add    $0x27,%rdx
1404c7689:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404c768d:	48 2b c1             	sub    %rcx,%rax