140793067:	48 83 fa 0f          	cmp    $0xf,%rdx
14079306b:	76 39                	jbe    0x1407930a6
14079306d:	48 ff c2             	inc    %rdx
140793070:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140793074:	48 8b c1             	mov    %rcx,%rax
140793077:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14079307e:	72 19                	jb     0x140793099
140793080:	48 83 c2 27          	add    $0x27,%rdx
140793084:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140793088:	48 2b c1             	sub    %rcx,%rax
14079308b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14079308f:	48 83 f8 1f          	cmp    $0x1f,%rax
140793093:	0f 87 00 05 00 00    	ja     0x140793599
140793099:	e8 a6 80 68 00       	call   0x140e1b144
14079309e:	66 0f 6f 05 8a 0d 81 	movdqa 0x810d8a(%rip),%xmm0        # 0x140fa3e30
1407930a5:	00
1407930a6:	f3 0f 7f 45 60       	movdqu %xmm0,0x60(%rbp)
1407930ab:	c6 45 50 00          	movb   $0x0,0x50(%rbp)
1407930af:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1407930b6:	48 83 fa 0f          	cmp    $0xf,%rdx
1407930ba:	0f 86 f0 02 00 00    	jbe    0x1407933b0
1407930c0:	48 ff c2             	inc    %rdx
1407930c3:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1407930ca:	48 8b c1             	mov    %rcx,%rax
1407930cd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407930d4:	0f 82 c9 02 00 00    	jb     0x1407933a3
1407930da:	48 83 c2 27          	add    $0x27,%rdx
1407930de:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407930e2:	48 2b c1             	sub    %rcx,%rax
1407930e5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407930e9:	48 83 f8 1f          	cmp    $0x1f,%rax
1407930ed:	0f 87 66 04 00 00    	ja     0x140793559
1407930f3:	e9 ab 02 00 00       	jmp    0x1407933a3
1407930f8:	0f 11 85 b0 00 00 00 	movups %xmm0,0xb0(%rbp)
1407930ff:	f3 0f 7f 8d c0 00 00 	movdqu %xmm1,0xc0(%rbp)
140793106:	00
140793107:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
14079310e:	e8 ed 3c a0 ff       	call   0x140196e00
140793113:	90                   	nop
140793114:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14079311a:	48 8d 15 3f 64 81 00 	lea    0x81643f(%rip),%rdx        # 0x140fa9560
140793121:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140793128:	e8 53 b0 a1 ff       	call   0x1401ae180
14079312d:	0f 10 00             	movups (%rax),%xmm0
140793130:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
140793137:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14079313b:	0f 11 8d e0 00 00 00 	movups %xmm1,0xe0(%rbp)
140793142:	48 89 70 10          	mov    %rsi,0x10(%rax)
140793146:	48 89 78 18          	mov    %rdi,0x18(%rax)
14079314a:	c6 00 00             	movb   $0x0,(%rax)
14079314d:	48 8d 95 d0 00 00 00 	lea    0xd0(%rbp),%rdx
140793154:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140793159:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14079315d:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140793162:	66 48 0f 7e c0       	movq   %xmm0,%rax
140793167:	48 83 f8 0f          	cmp    $0xf,%rax
14079316b:	48 0f 47 d1          	cmova  %rcx,%rdx
14079316f:	66 49 0f 7e c8       	movq   %xmm1,%r8
140793174:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140793178:	e8 03 b0 a1 ff       	call   0x1401ae180
14079317d:	90                   	nop
14079317e:	48 8b 95 e8 00 00 00 	mov    0xe8(%rbp),%rdx
140793185:	48 83 fa 0f          	cmp    $0xf,%rdx
140793189:	76 35                	jbe    0x1407931c0
14079318b:	48 ff c2             	inc    %rdx
14079318e:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
140793195:	48 8b c1             	mov    %rcx,%rax
140793198:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14079319f:	72 19                	jb     0x1407931ba
1407931a1:	48 83 c2 27          	add    $0x27,%rdx
1407931a5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407931a9:	48 2b c1             	sub    %rcx,%rax
1407931ac:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407931b0:	48 83 f8 1f          	cmp    $0x1f,%rax
1407931b4:	0f 87 e5 03 00 00    	ja     0x14079359f
1407931ba:	e8 85 7f 68 00       	call   0x140e1b144
1407931bf:	90                   	nop
1407931c0:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1407931c7:	e8 84 48 a0 ff       	call   0x140197a50
1407931cc:	e9 df 01 00 00       	jmp    0x1407933b0
1407931d1:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1407931d5:	48 8b 5d 70          	mov    0x70(%rbp),%rbx
1407931d9:	48 8b b5 88 00 00 00 	mov    0x88(%rbp),%rsi
1407931e0:	48 83 fe 0f          	cmp    $0xf,%rsi
1407931e4:	48 0f 47 cb          	cmova  %rbx,%rcx
1407931e8:	48 8b bd 80 00 00 00 	mov    0x80(%rbp),%rdi
1407931ef:	48 85 ff             	test   %rdi,%rdi
1407931f2:	75 17                	jne    0x14079320b
1407931f4:	4c 8b c7             	mov    %rdi,%r8
1407931f7:	48 8d 15 8e 05 81 00 	lea    0x81058e(%rip),%rdx        # 0x140fa378c
1407931fe:	e8 4d c8 74 00       	call   0x140edfa50
140793203:	85 c0                	test   %eax,%eax
140793205:	0f 84 a5 01 00 00    	je     0x1407933b0
14079320b:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
140793212:	ff ff 7f
140793215:	48 8b c1             	mov    %rcx,%rax
140793218:	48 2b c7             	sub    %rdi,%rax
14079321b:	48 83 f8 02          	cmp    $0x2,%rax
14079321f:	0f 82 80 03 00 00    	jb     0x1407935a5
140793225:	4c 8d 65 70          	lea    0x70(%rbp),%r12
140793229:	48 83 fe 0f          	cmp    $0xf,%rsi
14079322d:	4c 0f 47 e3          	cmova  %rbx,%r12
140793231:	0f 57 c0             	xorps  %xmm0,%xmm0
140793234:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
140793238:	0f 57 c9             	xorps  %xmm1,%xmm1
14079323b:	f3 0f 7f 4d 40       	movdqu %xmm1,0x40(%rbp)
140793240:	48 8d 77 02          	lea    0x2(%rdi),%rsi
140793244:	48 8d 5d 30          	lea    0x30(%rbp),%rbx
140793248:	48 83 fe 0f          	cmp    $0xf,%rsi
14079324c:	0f 86 83 00 00 00    	jbe    0x1407932d5
140793252:	4c 8b ee             	mov    %rsi,%r13
140793255:	49 83 cd 0f          	or     $0xf,%r13
140793259:	4c 3b e9             	cmp    %rcx,%r13
14079325c:	76 34                	jbe    0x140793292
14079325e:	4c 8b e9             	mov    %rcx,%r13
140793261:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140793268:	00 00 80
14079326b:	48 83 c0 27          	add    $0x27,%rax
14079326f:	48 8b c8             	mov    %rax,%rcx
140793272:	e8 91 7e 68 00       	call   0x140e1b108
140793277:	48 85 c0             	test   %rax,%rax
14079327a:	0f 84 2b 03 00 00    	je     0x1407935ab
140793280:	48 8d 58 27          	lea    0x27(%rax),%rbx
140793284:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
140793288:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
14079328c:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
140793290:	eb 49                	jmp    0x1407932db
140793292:	b8 16 00 00 00       	mov    $0x16,%eax
140793297:	4c 3b e8             	cmp    %rax,%r13
14079329a:	4c 0f 42 e8          	cmovb  %rax,%r13
14079329e:	49 8d 4d 01          	lea    0x1(%r13),%rcx
1407932a2:	48 85 c9             	test   %rcx,%rcx
1407932a5:	75 08                	jne    0x1407932af
1407932a7:	33 db                	xor    %ebx,%ebx
1407932a9:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1407932ad:	eb 2c                	jmp    0x1407932db
1407932af:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1407932b6:	72 0f                	jb     0x1407932c7
1407932b8:	48 8d 41 27          	lea    0x27(%rcx),%rax
1407932bc:	48 3b c1             	cmp    %rcx,%rax
1407932bf:	0f 86 9a 02 00 00    	jbe    0x14079355f
1407932c5:	eb a8                	jmp    0x14079326f
1407932c7:	e8 3c 7e 68 00       	call   0x140e1b108
1407932cc:	48 8b d8             	mov    %rax,%rbx
1407932cf:	48 89 45 30          	mov    %rax,0x30(%rbp)
1407932d3:	eb 06                	jmp    0x1407932db
1407932d5:	41 bd 0f 00 00 00    	mov    $0xf,%r13d
1407932db:	48 89 75 40          	mov    %rsi,0x40(%rbp)
1407932df:	4c 89 6d 48          	mov    %r13,0x48(%rbp)
1407932e3:	4c 8b c7             	mov    %rdi,%r8
1407932e6:	49 8b d4             	mov    %r12,%rdx
1407932e9:	48 8b cb             	mov    %rbx,%rcx
1407932ec:	e8 1f bd 74 00       	call   0x140edf010
1407932f1:	66 c7 04 1f 3a 20    	movw   $0x203a,(%rdi,%rbx,1)
1407932f7:	c6 04 33 00          	movb   $0x0,(%rbx,%rsi,1)
1407932fb:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1407932ff:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
140793303:	4c 8b 6d 48          	mov    0x48(%rbp),%r13
140793307:	49 83 fd 0f          	cmp    $0xf,%r13
14079330b:	4c 0f 47 cf          	cmova  %rdi,%r9
14079330f:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140793313:	48 8b 55 08          	mov    0x8(%rbp),%rdx
140793317:	48 8b c2             	mov    %rdx,%rax
14079331a:	48 2b c1             	sub    %rcx,%rax
14079331d:	48 8b 75 40          	mov    0x40(%rbp),%rsi
140793321:	48 3b f0             	cmp    %rax,%rsi
140793324:	77 2c                	ja     0x140793352
140793326:	48 8d 04 0e          	lea    (%rsi,%rcx,1),%rax
14079332a:	48 89 45 00          	mov    %rax,0x0(%rbp)
14079332e:	48 8d 5d f0          	lea    -0x10(%rbp),%rbx
140793332:	48 83 fa 0f          	cmp    $0xf,%rdx
140793336:	48 0f 47 5d f0       	cmova  -0x10(%rbp),%rbx
14079333b:	48 03 d9             	add    %rcx,%rbx
14079333e:	4c 8b c6             	mov    %rsi,%r8
140793341:	49 8b d1             	mov    %r9,%rdx
140793344:	48 8b cb             	mov    %rbx,%rcx
140793347:	e8 c4 bc 74 00       	call   0x140edf010
14079334c:	c6 04 1e 00          	movb   $0x0,(%rsi,%rbx,1)
140793350:	eb 1f                	jmp    0x140793371
140793352:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140793357:	44 0f b6 44 24 50    	movzbl 0x50(%rsp),%r8d
14079335d:	48 8b d6             	mov    %rsi,%rdx
140793360:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140793364:	e8 17 53 a1 ff       	call   0x1401a8680
140793369:	4c 8b 6d 48          	mov    0x48(%rbp),%r13
14079336d:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
140793371:	49 83 fd 0f          	cmp    $0xf,%r13
140793375:	76 39                	jbe    0x1407933b0
140793377:	49 8d 55 01          	lea    0x1(%r13),%rdx
14079337b:	48 8b c7             	mov    %rdi,%rax
14079337e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140793385:	72 19                	jb     0x1407933a0
140793387:	48 83 c2 27          	add    $0x27,%rdx
14079338b:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14079338f:	48 2b c7             	sub    %rdi,%rax
140793392:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140793396:	48 83 f8 1f          	cmp    $0x1f,%rax
14079339a:	0f 87 0b 02 00 00    	ja     0x1407935ab
1407933a0:	48 8b cf             	mov    %rdi,%rcx
1407933a3:	e8 9c 7d 68 00       	call   0x140e1b144
1407933a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1407933af:	00
1407933b0:	49 ff c6             	inc    %r14
1407933b3:	43 80 3c 37 00       	cmpb   $0x0,(%r15,%r14,1)
1407933b8:	75 f6                	jne    0x1407933b0
1407933ba:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1407933be:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1407933c2:	48 8b c2             	mov    %rdx,%rax
1407933c5:	48 2b c1             	sub    %rcx,%rax
1407933c8:	4c 3b f0             	cmp    %rax,%r14
1407933cb:	77 2d                	ja     0x1407933fa
1407933cd:	49 8d 04 0e          	lea    (%r14,%rcx,1),%rax
1407933d1:	48 89 45 00          	mov    %rax,0x0(%rbp)
1407933d5:	48 8d 5d f0          	lea    -0x10(%rbp),%rbx
1407933d9:	48 83 fa 0f          	cmp    $0xf,%rdx
1407933dd:	48 0f 47 5d f0       	cmova  -0x10(%rbp),%rbx
1407933e2:	48 03 d9             	add    %rcx,%rbx
1407933e5:	4d 8b c6             	mov    %r14,%r8
1407933e8:	49 8b d7             	mov    %r15,%rdx
1407933eb:	48 8b cb             	mov    %rbx,%rcx
1407933ee:	e8 1d bc 74 00       	call   0x140edf010
1407933f3:	41 c6 04 1e 00       	movb   $0x0,(%r14,%rbx,1)
1407933f8:	eb 1a                	jmp    0x140793414
1407933fa:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1407933ff:	4d 8b cf             	mov    %r15,%r9
140793402:	44 0f b6 44 24 50    	movzbl 0x50(%rsp),%r8d
140793408:	49 8b d6             	mov    %r14,%rdx
14079340b:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14079340f:	e8 6c 52 a1 ff       	call   0x1401a8680
140793414:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140793418:	48 8b 55 08          	mov    0x8(%rbp),%rdx
14079341c:	48 8b c2             	mov    %rdx,%rax
14079341f:	48 2b c1             	sub    %rcx,%rax
140793422:	48 83 f8 01          	cmp    $0x1,%rax
140793426:	72 1d                	jb     0x140793445
140793428:	48 8d 41 01          	lea    0x1(%rcx),%rax
14079342c:	48 89 45 00          	mov    %rax,0x0(%rbp)
140793430:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140793434:	48 83 fa 0f          	cmp    $0xf,%rdx
140793438:	48 0f 47 45 f0       	cmova  -0x10(%rbp),%rax
14079343d:	66 c7 04 08 0a 00    	movw   $0xa,(%rax,%rcx,1)
140793443:	eb 24                	jmp    0x140793469
140793445:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
14079344c:	00 00
14079344e:	4c 8d 0d 17 34 82 00 	lea    0x823417(%rip),%r9        # 0x140fb686c
140793455:	44 0f b6 44 24 50    	movzbl 0x50(%rsp),%r8d
14079345b:	ba 01 00 00 00       	mov    $0x1,%edx
140793460:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140793464:	e8 17 52 a1 ff       	call   0x1401a8680
140793469:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14079346d:	48 83 7d 08 0f       	cmpq   $0xf,0x8(%rbp)
140793472:	4c 0f 47 45 f0       	cmova  -0x10(%rbp),%r8
140793477:	48 8d 15 32 50 84 00 	lea    0x845032(%rip),%rdx        # 0x140fd84b0
14079347e:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140793482:	e8 e9 c6 be ff       	call   0x14037fb70
140793487:	90                   	nop
140793488:	48 8b 55 08          	mov    0x8(%rbp),%rdx
14079348c:	48 83 fa 0f          	cmp    $0xf,%rdx
140793490:	76 31                	jbe    0x1407934c3
140793492:	48 ff c2             	inc    %rdx
140793495:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140793499:	48 8b c1             	mov    %rcx,%rax
14079349c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407934a3:	72 19                	jb     0x1407934be
1407934a5:	48 83 c2 27          	add    $0x27,%rdx
1407934a9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407934ad:	48 2b c1             	sub    %rcx,%rax
1407934b0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407934b4:	48 83 f8 1f          	cmp    $0x1f,%rax
1407934b8:	0f 87 f3 00 00 00    	ja     0x1407935b1
1407934be:	e8 81 7c 68 00       	call   0x140e1b144
1407934c3:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1407934c7:	48 85 c0             	test   %rax,%rax
1407934ca:	74 09                	je     0x1407934d5
1407934cc:	48 8b c8             	mov    %rax,%rcx
1407934cf:	e8 bc db 69 00       	call   0x140e31090
1407934d4:	90                   	nop
1407934d5:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
1407934dc:	48 83 fa 0f          	cmp    $0xf,%rdx
1407934e0:	76 2d                	jbe    0x14079350f
1407934e2:	48 ff c2             	inc    %rdx
1407934e5:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1407934e9:	48 8b c1             	mov    %rcx,%rax
1407934ec:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407934f3:	72 15                	jb     0x14079350a
1407934f5:	48 83 c2 27          	add    $0x27,%rdx
1407934f9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407934fd:	48 2b c1             	sub    %rcx,%rax
140793500:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140793504:	48 83 f8 1f          	cmp    $0x1f,%rax
140793508:	77 38                	ja     0x140793542
14079350a:	e8 35 7c 68 00       	call   0x140e1b144
14079350f:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
140793516:	48 33 cc             	xor    %rsp,%rcx
140793519:	e8 e2 7f 68 00       	call   0x140e1b500
14079351e:	0f 28 b4 24 30 02 00 	movaps 0x230(%rsp),%xmm6
140793525:	00
140793526:	0f 28 bc 24 20 02 00 	movaps 0x220(%rsp),%xmm7
14079352d:	00
14079352e:	48 81 c4 48 02 00 00 	add    $0x248,%rsp
140793535:	41 5f                	pop    %r15
140793537:	41 5e                	pop    %r14
140793539:	41 5d                	pop    %r13
14079353b:	41 5c                	pop    %r12
14079353d:	5f                   	pop    %rdi
14079353e:	5e                   	pop    %rsi
14079353f:	5b                   	pop    %rbx
140793540:	5d                   	pop    %rbp
140793541:	c3                   	ret
140793542:	e8 5d 6c 69 00       	call   0x140e2a1a4
140793547:	90                   	nop
140793548:	48 8d 15 c1 89 89 00 	lea    0x8989c1(%rip),%rdx        # 0x14102bf10
14079354f:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140793553:	e8 38 03 00 00       	call   0x140793890
140793558:	90                   	nop
140793559:	e8 46 6c 69 00       	call   0x140e2a1a4
14079355e:	cc                   	int3
14079355f:	e8 2c 9c a0 ff       	call   0x14019d190
140793564:	90                   	nop
140793565:	e8 26 a0 a0 ff       	call   0x14019d590
14079356a:	90                   	nop
14079356b:	b9 02 00 00 00       	mov    $0x2,%ecx
140793570:	e8 8b 71 ff ff       	call   0x14078a700
140793575:	90                   	nop
140793576:	b9 02 00 00 00       	mov    $0x2,%ecx
14079357b:	e8 80 71 ff ff       	call   0x14078a700
140793580:	90                   	nop
140793581:	e8 1e 6c 69 00       	call   0x140e2a1a4
140793586:	90                   	nop
140793587:	e8 18 6c 69 00       	call   0x140e2a1a4
14079358c:	90                   	nop
14079358d:	e8 12 6c 69 00       	call   0x140e2a1a4
140793592:	90                   	nop
140793593:	e8 0c 6c 69 00       	call   0x140e2a1a4
140793598:	90                   	nop
140793599:	e8 06 6c 69 00       	call   0x140e2a1a4
14079359e:	90                   	nop
14079359f:	e8 00 6c 69 00       	call   0x140e2a1a4
1407935a4:	90                   	nop
1407935a5:	e8 c6 9f a0 ff       	call   0x14019d570
1407935aa:	cc                   	int3
1407935ab:	e8 f4 6b 69 00       	call   0x140e2a1a4
1407935b0:	90                   	nop
1407935b1:	e8 ee 6b 69 00       	call   0x140e2a1a4
1407935b6:	cc                   	int3
1407935b7:	cc                   	int3
1407935b8:	cc                   	int3
1407935b9:	cc                   	int3
1407935ba:	cc                   	int3
1407935bb:	cc                   	int3