1402493b3:	ff 15 5f 9f d3 00    	call   *0xd39f5f(%rip)        # 0x140f83318
1402493b9:	90                   	nop
1402493ba:	eb 16                	jmp    0x1402493d2
1402493bc:	4c 89 2f             	mov    %r13,(%rdi)
1402493bf:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1402493c3:	48 85 ed             	test   %rbp,%rbp
1402493c6:	74 0a                	je     0x1402493d2
1402493c8:	48 8b cd             	mov    %rbp,%rcx
1402493cb:	ff 15 47 9f d3 00    	call   *0xd39f47(%rip)        # 0x140f83318
1402493d1:	90                   	nop
1402493d2:	48 8b c7             	mov    %rdi,%rax
1402493d5:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1402493dc:	00
1402493dd:	48 83 c4 50          	add    $0x50,%rsp
1402493e1:	41 5f                	pop    %r15
1402493e3:	41 5e                	pop    %r14
1402493e5:	41 5d                	pop    %r13
1402493e7:	41 5c                	pop    %r12
1402493e9:	5f                   	pop    %rdi
1402493ea:	5e                   	pop    %rsi
1402493eb:	5d                   	pop    %rbp
1402493ec:	c3                   	ret
1402493ed:	cc                   	int3
1402493ee:	cc                   	int3
1402493ef:	cc                   	int3
1402493f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402493f5:	55                   	push   %rbp
1402493f6:	56                   	push   %rsi
1402493f7:	57                   	push   %rdi
1402493f8:	41 54                	push   %r12
1402493fa:	41 55                	push   %r13
1402493fc:	41 56                	push   %r14
1402493fe:	41 57                	push   %r15
140249400:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140249405:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14024940c:	48 8b 05 ed fa 16 01 	mov    0x116faed(%rip),%rax        # 0x1413b8f00
140249413:	48 33 c4             	xor    %rsp,%rax
140249416:	48 89 45 17          	mov    %rax,0x17(%rbp)
14024941a:	4c 8b fa             	mov    %rdx,%r15
14024941d:	4c 8b e9             	mov    %rcx,%r13
140249420:	48 89 4d f7          	mov    %rcx,-0x9(%rbp)
140249424:	48 8d 7d 14          	lea    0x14(%rbp),%rdi
140249428:	45 85 c0             	test   %r8d,%r8d
14024942b:	79 35                	jns    0x140249462
14024942d:	41 f7 d8             	neg    %r8d
140249430:	48 ff cf             	dec    %rdi
140249433:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
140249438:	41 f7 e0             	mul    %r8d
14024943b:	c1 ea 03             	shr    $0x3,%edx
14024943e:	0f b6 c2             	movzbl %dl,%eax
140249441:	c0 e0 02             	shl    $0x2,%al
140249444:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140249447:	02 c9                	add    %cl,%cl
140249449:	44 2a c1             	sub    %cl,%r8b
14024944c:	41 80 c0 30          	add    $0x30,%r8b
140249450:	44 88 07             	mov    %r8b,(%rdi)
140249453:	44 8b c2             	mov    %edx,%r8d
140249456:	85 d2                	test   %edx,%edx
140249458:	75 d6                	jne    0x140249430
14024945a:	48 ff cf             	dec    %rdi
14024945d:	c6 07 2d             	movb   $0x2d,(%rdi)
140249460:	eb 2a                	jmp    0x14024948c
140249462:	48 ff cf             	dec    %rdi
140249465:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
14024946a:	41 f7 e0             	mul    %r8d
14024946d:	c1 ea 03             	shr    $0x3,%edx
140249470:	0f b6 c2             	movzbl %dl,%eax
140249473:	c0 e0 02             	shl    $0x2,%al
140249476:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140249479:	02 c9                	add    %cl,%cl
14024947b:	44 2a c1             	sub    %cl,%r8b
14024947e:	41 80 c0 30          	add    $0x30,%r8b
140249482:	44 88 07             	mov    %r8b,(%rdi)
140249485:	44 8b c2             	mov    %edx,%r8d
140249488:	85 d2                	test   %edx,%edx
14024948a:	75 d6                	jne    0x140249462
14024948c:	0f 57 c0             	xorps  %xmm0,%xmm0
14024948f:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
140249494:	0f 57 c9             	xorps  %xmm1,%xmm1
140249497:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
14024949d:	48 8d 45 14          	lea    0x14(%rbp),%rax
1402494a1:	b9 16 00 00 00       	mov    $0x16,%ecx
1402494a6:	49 bc ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r12
1402494ad:	ff ff 7f
1402494b0:	48 3b f8             	cmp    %rax,%rdi
1402494b3:	75 18                	jne    0x1402494cd
1402494b5:	66 0f 6f 05 73 a9 d5 	movdqa 0xd5a973(%rip),%xmm0        # 0x140fa3e30
1402494bc:	00
1402494bd:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1402494c3:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1402494c8:	e9 89 00 00 00       	jmp    0x140249556
1402494cd:	48 8d 75 14          	lea    0x14(%rbp),%rsi
1402494d1:	48 2b f7             	sub    %rdi,%rsi
1402494d4:	49 3b f4             	cmp    %r12,%rsi
1402494d7:	0f 87 dc 02 00 00    	ja     0x1402497b9
1402494dd:	48 83 fe 0f          	cmp    $0xf,%rsi
1402494e1:	77 27                	ja     0x14024950a
1402494e3:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402494e8:	48 c7 45 87 0f 00 00 	movq   $0xf,-0x79(%rbp)
1402494ef:	00
1402494f0:	0f ae e8             	lfence
1402494f3:	4c 8b c6             	mov    %rsi,%r8
1402494f6:	48 8b d7             	mov    %rdi,%rdx
1402494f9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402494fe:	e8 0d 5b c9 00       	call   0x140edf010
140249503:	c6 44 34 28 00       	movb   $0x0,0x28(%rsp,%rsi,1)
140249508:	eb 47                	jmp    0x140249551
14024950a:	4c 8b f6             	mov    %rsi,%r14
14024950d:	49 83 ce 0f          	or     $0xf,%r14
140249511:	4d 3b f4             	cmp    %r12,%r14
140249514:	76 05                	jbe    0x14024951b
140249516:	4d 8b f4             	mov    %r12,%r14
140249519:	eb 07                	jmp    0x140249522
14024951b:	4c 3b f1             	cmp    %rcx,%r14
14024951e:	4c 0f 42 f1          	cmovb  %rcx,%r14
140249522:	49 8d 4e 01          	lea    0x1(%r14),%rcx
140249526:	e8 05 d8 f4 ff       	call   0x140196d30
14024952b:	48 8b d8             	mov    %rax,%rbx
14024952e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140249533:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140249538:	4c 89 75 87          	mov    %r14,-0x79(%rbp)
14024953c:	0f ae e8             	lfence
14024953f:	4c 8b c6             	mov    %rsi,%r8
140249542:	48 8b d7             	mov    %rdi,%rdx
140249545:	48 8b c8             	mov    %rax,%rcx
140249548:	e8 c3 5a c9 00       	call   0x140edf010
14024954d:	c6 04 33 00          	movb   $0x0,(%rbx,%rsi,1)
140249551:	b9 16 00 00 00       	mov    $0x16,%ecx
140249556:	49 8b 77 10          	mov    0x10(%r15),%rsi
14024955a:	49 8b c4             	mov    %r12,%rax
14024955d:	48 2b c6             	sub    %rsi,%rax
140249560:	48 83 f8 10          	cmp    $0x10,%rax
140249564:	0f 82 55 02 00 00    	jb     0x1402497bf
14024956a:	49 83 7f 18 0f       	cmpq   $0xf,0x18(%r15)
14024956f:	76 03                	jbe    0x140249574
140249571:	4d 8b 3f             	mov    (%r15),%r15
140249574:	0f 57 c0             	xorps  %xmm0,%xmm0
140249577:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
14024957b:	0f 57 c9             	xorps  %xmm1,%xmm1
14024957e:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
140249583:	4c 8d 76 10          	lea    0x10(%rsi),%r14
140249587:	bb 0f 00 00 00       	mov    $0xf,%ebx
14024958c:	48 8d 7d 8f          	lea    -0x71(%rbp),%rdi
140249590:	4c 3b f3             	cmp    %rbx,%r14
140249593:	76 29                	jbe    0x1402495be
140249595:	49 8b de             	mov    %r14,%rbx
140249598:	48 83 cb 0f          	or     $0xf,%rbx
14024959c:	49 3b dc             	cmp    %r12,%rbx
14024959f:	76 05                	jbe    0x1402495a6
1402495a1:	49 8b dc             	mov    %r12,%rbx
1402495a4:	eb 08                	jmp    0x1402495ae
1402495a6:	48 83 fb 16          	cmp    $0x16,%rbx
1402495aa:	48 0f 42 d9          	cmovb  %rcx,%rbx
1402495ae:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1402495b2:	e8 79 d7 f4 ff       	call   0x140196d30
1402495b7:	48 8b f8             	mov    %rax,%rdi
1402495ba:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1402495be:	4c 89 75 9f          	mov    %r14,-0x61(%rbp)
1402495c2:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1402495c6:	0f 10 05 e3 93 d6 00 	movups 0xd693e3(%rip),%xmm0        # 0x140fb29b0
1402495cd:	0f 11 07             	movups %xmm0,(%rdi)
1402495d0:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1402495d4:	4c 8b c6             	mov    %rsi,%r8
1402495d7:	49 8b d7             	mov    %r15,%rdx
1402495da:	e8 31 5a c9 00       	call   0x140edf010
1402495df:	42 c6 04 37 00       	movb   $0x0,(%rdi,%r14,1)
1402495e4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402495ea:	48 8d 15 bb 93 d6 00 	lea    0xd693bb(%rip),%rdx        # 0x140fb29ac
1402495f1:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1402495f5:	e8 86 4b f6 ff       	call   0x1401ae180
1402495fa:	0f 10 00             	movups (%rax),%xmm0
1402495fd:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140249601:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140249605:	0f 11 4d e7          	movups %xmm1,-0x19(%rbp)
140249609:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140249610:	00
140249611:	33 db                	xor    %ebx,%ebx
140249613:	48 89 58 10          	mov    %rbx,0x10(%rax)
140249617:	88 18                	mov    %bl,(%rax)
140249619:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
14024961e:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140249622:	0f b6 54 24 20       	movzbl 0x20(%rsp),%edx
140249627:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14024962b:	e8 30 4c f9 ff       	call   0x1401de260
140249630:	90                   	nop
140249631:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140249637:	48 8d 15 6a 93 d6 00 	lea    0xd6936a(%rip),%rdx        # 0x140fb29a8
14024963e:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140249642:	e8 39 4b f6 ff       	call   0x1401ae180
140249647:	0f 57 c0             	xorps  %xmm0,%xmm0
14024964a:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
14024964f:	49 89 5d 10          	mov    %rbx,0x10(%r13)
140249653:	49 89 5d 18          	mov    %rbx,0x18(%r13)
140249657:	0f 10 00             	movups (%rax),%xmm0
14024965a:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
14024965f:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140249663:	41 0f 11 4d 10       	movups %xmm1,0x10(%r13)
140249668:	48 89 58 10          	mov    %rbx,0x10(%rax)
14024966c:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140249673:	00
140249674:	88 18                	mov    %bl,(%rax)
140249676:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14024967a:	48 83 fa 0f          	cmp    $0xf,%rdx
14024967e:	76 31                	jbe    0x1402496b1
140249680:	48 ff c2             	inc    %rdx
140249683:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140249687:	48 8b c1             	mov    %rcx,%rax
14024968a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140249691:	72 19                	jb     0x1402496ac
140249693:	48 83 c2 27          	add    $0x27,%rdx
140249697:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024969b:	48 2b c1             	sub    %rcx,%rax
14024969e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402496a2:	48 83 f8 1f          	cmp    $0x1f,%rax
1402496a6:	0f 87 19 01 00 00    	ja     0x1402497c5
1402496ac:	e8 93 1a bd 00       	call   0x140e1b144
1402496b1:	66 0f 6f 05 77 a7 d5 	movdqa 0xd5a777(%rip),%xmm0        # 0x140fa3e30
1402496b8:	00
1402496b9:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
1402496be:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
1402496c2:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1402496c6:	48 83 fa 0f          	cmp    $0xf,%rdx
1402496ca:	76 39                	jbe    0x140249705
1402496cc:	48 ff c2             	inc    %rdx
1402496cf:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1402496d3:	48 8b c1             	mov    %rcx,%rax
1402496d6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402496dd:	72 19                	jb     0x1402496f8
1402496df:	48 83 c2 27          	add    $0x27,%rdx
1402496e3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402496e7:	48 2b c1             	sub    %rcx,%rax
1402496ea:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402496ee:	48 83 f8 1f          	cmp    $0x1f,%rax
1402496f2:	0f 87 d3 00 00 00    	ja     0x1402497cb
1402496f8:	e8 47 1a bd 00       	call   0x140e1b144
1402496fd:	66 0f 6f 05 2b a7 d5 	movdqa 0xd5a72b(%rip),%xmm0        # 0x140fa3e30
140249704:	00
140249705:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140249709:	48 83 fa 0f          	cmp    $0xf,%rdx
14024970d:	76 39                	jbe    0x140249748
14024970f:	48 ff c2             	inc    %rdx
140249712:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140249716:	48 8b c1             	mov    %rcx,%rax
140249719:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140249720:	72 19                	jb     0x14024973b
140249722:	48 83 c2 27          	add    $0x27,%rdx
140249726:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024972a:	48 2b c1             	sub    %rcx,%rax
14024972d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140249731:	48 83 f8 1f          	cmp    $0x1f,%rax
140249735:	0f 87 96 00 00 00    	ja     0x1402497d1
14024973b:	e8 04 1a bd 00       	call   0x140e1b144
140249740:	66 0f 6f 05 e8 a6 d5 	movdqa 0xd5a6e8(%rip),%xmm0        # 0x140fa3e30
140249747:	00
140249748:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
14024974d:	c6 45 8f 00          	movb   $0x0,-0x71(%rbp)
140249751:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
140249755:	48 83 fa 0f          	cmp    $0xf,%rdx
140249759:	76 2e                	jbe    0x140249789
14024975b:	48 ff c2             	inc    %rdx
14024975e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140249763:	48 8b c1             	mov    %rcx,%rax
140249766:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024976d:	72 15                	jb     0x140249784
14024976f:	48 83 c2 27          	add    $0x27,%rdx
140249773:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140249777:	48 2b c1             	sub    %rcx,%rax
14024977a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024977e:	48 83 f8 1f          	cmp    $0x1f,%rax
140249782:	77 2f                	ja     0x1402497b3
140249784:	e8 bb 19 bd 00       	call   0x140e1b144
140249789:	49 8b c5             	mov    %r13,%rax
14024978c:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140249790:	48 33 cc             	xor    %rsp,%rcx
140249793:	e8 68 1d bd 00       	call   0x140e1b500
140249798:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
14024979f:	00
1402497a0:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
1402497a7:	41 5f                	pop    %r15
1402497a9:	41 5e                	pop    %r14
1402497ab:	41 5d                	pop    %r13
1402497ad:	41 5c                	pop    %r12
1402497af:	5f                   	pop    %rdi
1402497b0:	5e                   	pop    %rsi
1402497b1:	5d                   	pop    %rbp
1402497b2:	c3                   	ret
1402497b3:	e8 ec 09 be 00       	call   0x140e2a1a4
1402497b8:	cc                   	int3
1402497b9:	e8 b2 3d f5 ff       	call   0x14019d570
1402497be:	90                   	nop
1402497bf:	e8 ac 3d f5 ff       	call   0x14019d570
1402497c4:	90                   	nop
1402497c5:	e8 da 09 be 00       	call   0x140e2a1a4
1402497ca:	90                   	nop
1402497cb:	e8 d4 09 be 00       	call   0x140e2a1a4
1402497d0:	90                   	nop
1402497d1:	e8 ce 09 be 00       	call   0x140e2a1a4
1402497d6:	cc                   	int3
1402497d7:	cc                   	int3
1402497d8:	cc                   	int3
1402497d9:	cc                   	int3
1402497da:	cc                   	int3
1402497db:	cc                   	int3
1402497dc:	cc                   	int3
1402497dd:	cc                   	int3
1402497de:	cc                   	int3
1402497df:	cc                   	int3
1402497e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402497e5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402497ea:	56                   	push   %rsi
1402497eb:	57                   	push   %rdi
1402497ec:	41 56                	push   %r14
1402497ee:	48 83 ec 40          	sub    $0x40,%rsp
1402497f2:	41 0f b6 e9          	movzbl %r9b,%ebp
1402497f6:	49 8b d8             	mov    %r8,%rbx
1402497f9:	4c 8b f2             	mov    %rdx,%r14
1402497fc:	48 8b f1             	mov    %rcx,%rsi
1402497ff:	48 8b 89 d0 00 00 00 	mov    0xd0(%rcx),%rcx
140249806:	48 85 c9             	test   %rcx,%rcx
140249809:	0f 84 7f 01 00 00    	je     0x14024998e
14024980f:	48 8b 01             	mov    (%rcx),%rax
140249812:	49 8d 50 30          	lea    0x30(%r8),%rdx
140249816:	48 8b 40 10          	mov    0x10(%rax),%rax
14024981a:	ff 15 00 a2 d3 00    	call   *0xd3a200(%rip)        # 0x140f83a20
140249820:	48 29 46 08          	sub    %rax,0x8(%rsi)
140249824:	48 8d 8e 88 00 00 00 	lea    0x88(%rsi),%rcx
14024982b:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14024982f:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140249833:	48 8b 02             	mov    (%rdx),%rax
140249836:	49 89 00             	mov    %rax,(%r8)
140249839:	4c 8b 02             	mov    (%rdx),%r8
14024983c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140249840:	49 89 40 08          	mov    %rax,0x8(%r8)
140249844:	48 ff 49 08          	decq   0x8(%rcx)
140249848:	e8 93 f8 fe ff       	call   0x1402390e0
14024984d:	48 83 be 50 01 00 00 	cmpq   $0x0,0x150(%rsi)
140249854:	00
140249855:	74 64                	je     0x1402498bb
140249857:	40 84 ed             	test   %bpl,%bpl
14024985a:	75 5f                	jne    0x1402498bb
14024985c:	0f 57 c0             	xorps  %xmm0,%xmm0
14024985f:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140249865:	48 8b 43 38          	mov    0x38(%rbx),%rax
140249869:	48 85 c0             	test   %rax,%rax
14024986c:	74 04                	je     0x140249872
14024986e:	f0 ff 40 08          	lock incl 0x8(%rax)
140249872:	48 8b 43 30          	mov    0x30(%rbx),%rax
140249876:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14024987b:	48 8b 43 38          	mov    0x38(%rbx),%rax
14024987f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)