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
1407935bc:	cc                   	int3
1407935bd:	cc                   	int3
1407935be:	cc                   	int3
1407935bf:	cc                   	int3
1407935c0:	48 8b c4             	mov    %rsp,%rax
1407935c3:	48 89 50 10          	mov    %rdx,0x10(%rax)
1407935c7:	4c 89 40 18          	mov    %r8,0x18(%rax)
1407935cb:	4c 89 48 20          	mov    %r9,0x20(%rax)
1407935cf:	53                   	push   %rbx
1407935d0:	56                   	push   %rsi
1407935d1:	48 83 ec 78          	sub    $0x78,%rsp
1407935d5:	ff 01                	incl   (%rcx)
1407935d7:	48 8d 70 18          	lea    0x18(%rax),%rsi
1407935db:	80 79 0e 00          	cmpb   $0x0,0xe(%rcx)
1407935df:	48 8b d9             	mov    %rcx,%rbx
1407935e2:	75 0d                	jne    0x1407935f1
1407935e4:	80 3d 3e d2 c9 00 00 	cmpb   $0x0,0xc9d23e(%rip)        # 0x141430829
1407935eb:	74 04                	je     0x1407935f1
1407935ed:	33 c0                	xor    %eax,%eax
1407935ef:	eb 12                	jmp    0x140793603
1407935f1:	b9 02 00 00 00       	mov    $0x2,%ecx
1407935f6:	e8 95 f6 69 00       	call   0x140e32c90
1407935fb:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
140793602:	00
140793603:	48 8b 0d 4e db c9 00 	mov    0xc9db4e(%rip),%rcx        # 0x141431158
14079360a:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14079360f:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140793614:	4c 8b c8             	mov    %rax,%r9
140793617:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14079361c:	48 8d 15 4d fe 84 00 	lea    0x84fe4d(%rip),%rdx        # 0x140fe3470
140793623:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
14079362a:	00 00
14079362c:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140793631:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140793636:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14079363b:	48 8b cb             	mov    %rbx,%rcx
14079363e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140793645:	00 00
140793647:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14079364e:	00 00
140793650:	e8 bb ea ff ff       	call   0x140792110
140793655:	48 83 c4 78          	add    $0x78,%rsp
140793659:	5e                   	pop    %rsi
14079365a:	5b                   	pop    %rbx
14079365b:	c3                   	ret
14079365c:	cc                   	int3
14079365d:	cc                   	int3
14079365e:	cc                   	int3
14079365f:	cc                   	int3
140793660:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140793665:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14079366a:	53                   	push   %rbx
14079366b:	56                   	push   %rsi
14079366c:	57                   	push   %rdi
14079366d:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140793674:	48 8b da             	mov    %rdx,%rbx
140793677:	48 8b f9             	mov    %rcx,%rdi
14079367a:	ff 01                	incl   (%rcx)
14079367c:	45 33 c0             	xor    %r8d,%r8d
14079367f:	33 d2                	xor    %edx,%edx
140793681:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140793686:	e8 15 01 09 00       	call   0x1408237a0
14079368b:	90                   	nop
14079368c:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140793691:	48 8b cb             	mov    %rbx,%rcx
140793694:	e8 e7 69 06 00       	call   0x1407fa080
140793699:	48 8b 03             	mov    (%rbx),%rax
14079369c:	48 8b cb             	mov    %rbx,%rcx
14079369f:	48 8b 40 10          	mov    0x10(%rax),%rax
1407936a3:	ff 15 77 03 7f 00    	call   *0x7f0377(%rip)        # 0x140f83a20
1407936a9:	48 8b d0             	mov    %rax,%rdx
1407936ac:	48 8b cf             	mov    %rdi,%rcx
1407936af:	e8 4c df be ff       	call   0x140381600
1407936b4:	48 8d b4 24 f8 00 00 	lea    0xf8(%rsp),%rsi
1407936bb:	00
1407936bc:	33 db                	xor    %ebx,%ebx
1407936be:	38 5f 0e             	cmp    %bl,0xe(%rdi)
1407936c1:	75 0c                	jne    0x1407936cf
1407936c3:	38 1d 60 d1 c9 00    	cmp    %bl,0xc9d160(%rip)        # 0x141430829
1407936c9:	74 04                	je     0x1407936cf
1407936cb:	8b c3                	mov    %ebx,%eax
1407936cd:	eb 0a                	jmp    0x1407936d9
1407936cf:	b9 02 00 00 00       	mov    $0x2,%ecx
1407936d4:	e8 b7 f5 69 00       	call   0x140e32c90
1407936d9:	48 8b 0d 78 da c9 00 	mov    0xc9da78(%rip),%rcx        # 0x141431158
1407936e0:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1407936e5:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1407936ea:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
1407936f1:	00
1407936f2:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1407936f7:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1407936fc:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140793701:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140793706:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14079370b:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140793710:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140793715:	4c 8b c8             	mov    %rax,%r9
140793718:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
14079371d:	48 8d 15 f4 86 89 00 	lea    0x8986f4(%rip),%rdx        # 0x14102be18
140793724:	48 8b cf             	mov    %rdi,%rcx
140793727:	e8 e4 e9 ff ff       	call   0x140792110
14079372c:	48 8b 47 10          	mov    0x10(%rdi),%rax
140793730:	48 8b 48 08          	mov    0x8(%rax),%rcx
140793734:	48 8b 11             	mov    (%rcx),%rdx
140793737:	48 ff 4f 18          	decq   0x18(%rdi)
14079373b:	48 8b 41 08          	mov    0x8(%rcx),%rax
14079373f:	48 89 10             	mov    %rdx,(%rax)
140793742:	48 8b 41 08          	mov    0x8(%rcx),%rax
140793746:	48 89 42 08          	mov    %rax,0x8(%rdx)
14079374a:	ba 20 00 00 00       	mov    $0x20,%edx
14079374f:	e8 f0 79 68 00       	call   0x140e1b144
140793754:	38 5f 0f             	cmp    %bl,0xf(%rdi)
140793757:	74 06                	je     0x14079375f
140793759:	e8 f2 c3 69 00       	call   0x140e2fb50
14079375e:	cc                   	int3
14079375f:	48 8d 15 9a e4 c0 00 	lea    0xc0e49a(%rip),%rdx        # 0x1413a1c00
140793766:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14079376b:	e8 a8 90 68 00       	call   0x140e1c818
140793770:	cc                   	int3
140793771:	cc                   	int3
140793772:	cc                   	int3
140793773:	cc                   	int3
140793774:	cc                   	int3
140793775:	cc                   	int3
140793776:	cc                   	int3
140793777:	cc                   	int3
140793778:	cc                   	int3
140793779:	cc                   	int3
14079377a:	cc                   	int3
14079377b:	cc                   	int3
14079377c:	cc                   	int3
14079377d:	cc                   	int3
14079377e:	cc                   	int3
14079377f:	cc                   	int3
140793780:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140793785:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14079378a:	53                   	push   %rbx
14079378b:	56                   	push   %rsi
14079378c:	57                   	push   %rdi
14079378d:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140793794:	48 8b da             	mov    %rdx,%rbx
140793797:	48 8b f9             	mov    %rcx,%rdi
14079379a:	45 33 c0             	xor    %r8d,%r8d
14079379d:	33 d2                	xor    %edx,%edx
14079379f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1407937a4:	e8 f7 ff 08 00       	call   0x1408237a0
1407937a9:	90                   	nop
1407937aa:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1407937af:	48 8b cb             	mov    %rbx,%rcx
1407937b2:	e8 c9 68 06 00       	call   0x1407fa080
1407937b7:	48 8b 03             	mov    (%rbx),%rax
1407937ba:	48 8b cb             	mov    %rbx,%rcx
1407937bd:	48 8b 40 10          	mov    0x10(%rax),%rax
1407937c1:	ff 15 59 02 7f 00    	call   *0x7f0259(%rip)        # 0x140f83a20
1407937c7:	48 8b d0             	mov    %rax,%rdx
1407937ca:	48 8b cf             	mov    %rdi,%rcx
1407937cd:	e8 2e de be ff       	call   0x140381600
1407937d2:	48 8d b4 24 f8 00 00 	lea    0xf8(%rsp),%rsi
1407937d9:	00
1407937da:	33 db                	xor    %ebx,%ebx
1407937dc:	38 5f 0d             	cmp    %bl,0xd(%rdi)
1407937df:	75 0c                	jne    0x1407937ed
1407937e1:	38 1d 42 d0 c9 00    	cmp    %bl,0xc9d042(%rip)        # 0x141430829
1407937e7:	74 04                	je     0x1407937ed
1407937e9:	8b c3                	mov    %ebx,%eax
1407937eb:	eb 0a                	jmp    0x1407937f7
1407937ed:	b9 02 00 00 00       	mov    $0x2,%ecx
1407937f2:	e8 99 f4 69 00       	call   0x140e32c90
1407937f7:	48 8b 0d ea d9 c9 00 	mov    0xc9d9ea(%rip),%rcx        # 0x1414311e8
1407937fe:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140793803:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140793808:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
14079380f:	00
140793810:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140793815:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx