140a8d3ae:	49 8b 40 08          	mov    0x8(%r8),%rax
140a8d3b2:	49 8b d0             	mov    %r8,%rdx
140a8d3b5:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a8d3b9:	75 4b                	jne    0x140a8d406
140a8d3bb:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140a8d3c0:	4d 8b c8             	mov    %r8,%r9
140a8d3c3:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140a8d3c8:	4d 8b d8             	mov    %r8,%r11
140a8d3cb:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140a8d3d0:	48 8b d8             	mov    %rax,%rbx
140a8d3d3:	48 8b f8             	mov    %rax,%rdi
140a8d3d6:	48 8b f0             	mov    %rax,%rsi
140a8d3d9:	49 8b d3             	mov    %r11,%rdx
140a8d3dc:	4c 3b 08             	cmp    (%rax),%r9
140a8d3df:	75 16                	jne    0x140a8d3f7
140a8d3e1:	48 8b c8             	mov    %rax,%rcx
140a8d3e4:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8d3e8:	4c 8b c9             	mov    %rcx,%r9
140a8d3eb:	4c 8b d9             	mov    %rcx,%r11
140a8d3ee:	48 8b d1             	mov    %rcx,%rdx
140a8d3f1:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a8d3f5:	74 d9                	je     0x140a8d3d0
140a8d3f7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a8d3fc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a8d401:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140a8d406:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140a8d40a:	48 0f 45 c1          	cmovne %rcx,%rax
140a8d40e:	eb 1d                	jmp    0x140a8d42d
140a8d410:	48 8b 48 10          	mov    0x10(%rax),%rcx
140a8d414:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140a8d418:	75 13                	jne    0x140a8d42d
140a8d41a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140a8d420:	48 8b c1             	mov    %rcx,%rax
140a8d423:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140a8d427:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140a8d42b:	74 f3                	je     0x140a8d420
140a8d42d:	45 8b 0e             	mov    (%r14),%r9d
140a8d430:	44 39 48 1c          	cmp    %r9d,0x1c(%rax)
140a8d434:	0f 8d aa 00 00 00    	jge    0x140a8d4e4
140a8d43a:	48 8b 48 10          	mov    0x10(%rax),%rcx
140a8d43e:	0f b6 51 19          	movzbl 0x19(%rcx),%edx
140a8d442:	41 c6 42 10 00       	movb   $0x0,0x10(%r10)
140a8d447:	84 d2                	test   %dl,%dl
140a8d449:	74 18                	je     0x140a8d463
140a8d44b:	33 c9                	xor    %ecx,%ecx
140a8d44d:	49 89 02             	mov    %rax,(%r10)
140a8d450:	41 89 4a 08          	mov    %ecx,0x8(%r10)
140a8d454:	49 8b c2             	mov    %r10,%rax
140a8d457:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140a8d45c:	48 83 c4 20          	add    $0x20,%rsp
140a8d460:	41 5f                	pop    %r15
140a8d462:	c3                   	ret
140a8d463:	4d 89 02             	mov    %r8,(%r10)
140a8d466:	49 8b c2             	mov    %r10,%rax
140a8d469:	41 c7 42 08 01 00 00 	movl   $0x1,0x8(%r10)
140a8d470:	00
140a8d471:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140a8d476:	48 83 c4 20          	add    $0x20,%rsp
140a8d47a:	41 5f                	pop    %r15
140a8d47c:	c3                   	ret
140a8d47d:	0f 8e 2b 01 00 00    	jle    0x140a8d5ae
140a8d483:	49 8b 50 10          	mov    0x10(%r8),%rdx
140a8d487:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140a8d48b:	74 2b                	je     0x140a8d4b8
140a8d48d:	49 8b 50 08          	mov    0x8(%r8),%rdx
140a8d491:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140a8d495:	0f 85 d3 00 00 00    	jne    0x140a8d56e
140a8d49b:	49 8b c0             	mov    %r8,%rax
140a8d49e:	66 90                	xchg   %ax,%ax
140a8d4a0:	48 8b ca             	mov    %rdx,%rcx
140a8d4a3:	48 3b 42 10          	cmp    0x10(%rdx),%rax
140a8d4a7:	75 27                	jne    0x140a8d4d0
140a8d4a9:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140a8d4ad:	48 8b c1             	mov    %rcx,%rax
140a8d4b0:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140a8d4b4:	74 ea                	je     0x140a8d4a0
140a8d4b6:	eb 18                	jmp    0x140a8d4d0
140a8d4b8:	48 8b 0a             	mov    (%rdx),%rcx
140a8d4bb:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140a8d4bf:	75 0f                	jne    0x140a8d4d0
140a8d4c1:	48 8b 01             	mov    (%rcx),%rax
140a8d4c4:	48 8b d1             	mov    %rcx,%rdx
140a8d4c7:	48 8b c8             	mov    %rax,%rcx
140a8d4ca:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a8d4ce:	74 f1                	je     0x140a8d4c1
140a8d4d0:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140a8d4d4:	0f 85 94 00 00 00    	jne    0x140a8d56e
140a8d4da:	44 3b 4a 1c          	cmp    0x1c(%rdx),%r9d
140a8d4de:	0f 8c 8a 00 00 00    	jl     0x140a8d56e
140a8d4e4:	49 8b 17             	mov    (%r15),%rdx
140a8d4e7:	33 c9                	xor    %ecx,%ecx
140a8d4e9:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140a8d4ed:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a8d4f1:	48 89 04 24          	mov    %rax,(%rsp)
140a8d4f5:	38 48 19             	cmp    %cl,0x19(%rax)
140a8d4f8:	75 2d                	jne    0x140a8d527
140a8d4fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140a8d500:	48 89 04 24          	mov    %rax,(%rsp)
140a8d504:	44 39 48 1c          	cmp    %r9d,0x1c(%rax)
140a8d508:	7d 0a                	jge    0x140a8d514
140a8d50a:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8d50e:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140a8d512:	eb 0e                	jmp    0x140a8d522
140a8d514:	48 8b d0             	mov    %rax,%rdx
140a8d517:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
140a8d51e:	00
140a8d51f:	48 8b 00             	mov    (%rax),%rax
140a8d522:	38 48 19             	cmp    %cl,0x19(%rax)
140a8d525:	74 d9                	je     0x140a8d500
140a8d527:	38 4a 19             	cmp    %cl,0x19(%rdx)
140a8d52a:	75 27                	jne    0x140a8d553
140a8d52c:	8b 42 1c             	mov    0x1c(%rdx),%eax
140a8d52f:	41 39 06             	cmp    %eax,(%r14)
140a8d532:	7c 1f                	jl     0x140a8d553
140a8d534:	49 89 12             	mov    %rdx,(%r10)
140a8d537:	49 8b c2             	mov    %r10,%rax
140a8d53a:	41 c7 42 08 02 00 00 	movl   $0x2,0x8(%r10)
140a8d541:	00
140a8d542:	41 c6 42 10 01       	movb   $0x1,0x10(%r10)
140a8d547:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140a8d54c:	48 83 c4 20          	add    $0x20,%rsp
140a8d550:	41 5f                	pop    %r15
140a8d552:	c3                   	ret
140a8d553:	0f 10 04 24          	movups (%rsp),%xmm0
140a8d557:	41 88 4a 10          	mov    %cl,0x10(%r10)
140a8d55b:	49 8b c2             	mov    %r10,%rax
140a8d55e:	41 0f 11 02          	movups %xmm0,(%r10)
140a8d562:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140a8d567:	48 83 c4 20          	add    $0x20,%rsp
140a8d56b:	41 5f                	pop    %r15
140a8d56d:	c3                   	ret
140a8d56e:	49 8b 40 10          	mov    0x10(%r8),%rax
140a8d572:	0f b6 48 19          	movzbl 0x19(%rax),%ecx
140a8d576:	49 8b c2             	mov    %r10,%rax
140a8d579:	41 c6 42 10 00       	movb   $0x0,0x10(%r10)
140a8d57e:	84 c9                	test   %cl,%cl
140a8d580:	74 15                	je     0x140a8d597
140a8d582:	33 c9                	xor    %ecx,%ecx
140a8d584:	4d 89 02             	mov    %r8,(%r10)
140a8d587:	41 89 4a 08          	mov    %ecx,0x8(%r10)
140a8d58b:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140a8d590:	48 83 c4 20          	add    $0x20,%rsp
140a8d594:	41 5f                	pop    %r15
140a8d596:	c3                   	ret
140a8d597:	49 89 12             	mov    %rdx,(%r10)
140a8d59a:	41 c7 42 08 01 00 00 	movl   $0x1,0x8(%r10)
140a8d5a1:	00
140a8d5a2:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140a8d5a7:	48 83 c4 20          	add    $0x20,%rsp
140a8d5ab:	41 5f                	pop    %r15
140a8d5ad:	c3                   	ret
140a8d5ae:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140a8d5b3:	33 c9                	xor    %ecx,%ecx
140a8d5b5:	89 4a 08             	mov    %ecx,0x8(%rdx)
140a8d5b8:	49 8b c2             	mov    %r10,%rax
140a8d5bb:	4c 89 02             	mov    %r8,(%rdx)
140a8d5be:	c6 42 10 01          	movb   $0x1,0x10(%rdx)
140a8d5c2:	48 83 c4 20          	add    $0x20,%rsp
140a8d5c6:	41 5f                	pop    %r15
140a8d5c8:	c3                   	ret
140a8d5c9:	cc                   	int3
140a8d5ca:	cc                   	int3
140a8d5cb:	cc                   	int3
140a8d5cc:	cc                   	int3
140a8d5cd:	cc                   	int3
140a8d5ce:	cc                   	int3
140a8d5cf:	cc                   	int3
140a8d5d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a8d5d5:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140a8d5da:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a8d5df:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a8d5e4:	55                   	push   %rbp
140a8d5e5:	56                   	push   %rsi
140a8d5e6:	57                   	push   %rdi
140a8d5e7:	41 54                	push   %r12
140a8d5e9:	41 55                	push   %r13
140a8d5eb:	41 56                	push   %r14
140a8d5ed:	41 57                	push   %r15
140a8d5ef:	48 83 ec 40          	sub    $0x40,%rsp
140a8d5f3:	4c 8b f2             	mov    %rdx,%r14
140a8d5f6:	4c 8b f9             	mov    %rcx,%r15
140a8d5f9:	33 db                	xor    %ebx,%ebx
140a8d5fb:	48 89 19             	mov    %rbx,(%rcx)
140a8d5fe:	4c 8d 69 08          	lea    0x8(%rcx),%r13
140a8d602:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140a8d607:	b1 01                	mov    $0x1,%cl
140a8d609:	e8 5e ec 36 00       	call   0x140dfc26c
140a8d60e:	49 89 45 18          	mov    %rax,0x18(%r13)
140a8d612:	33 d2                	xor    %edx,%edx
140a8d614:	48 8d 4c 24 24       	lea    0x24(%rsp),%rcx
140a8d619:	e8 62 de 36 00       	call   0x140dfb480
140a8d61e:	90                   	nop
140a8d61f:	4c 8b 25 ea 5a 99 00 	mov    0x995aea(%rip),%r12        # 0x141423110
140a8d626:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140a8d62b:	48 8b 35 e6 5a 99 00 	mov    0x995ae6(%rip),%rsi        # 0x141423118
140a8d632:	48 85 f6             	test   %rsi,%rsi
140a8d635:	75 3d                	jne    0x140a8d674
140a8d637:	33 d2                	xor    %edx,%edx
140a8d639:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a8d63e:	e8 3d de 36 00       	call   0x140dfb480
140a8d643:	48 39 35 ce 5a 99 00 	cmp    %rsi,0x995ace(%rip)        # 0x141423118
140a8d64a:	75 17                	jne    0x140a8d663
140a8d64c:	8b 05 5e 0c a1 00    	mov    0xa10c5e(%rip),%eax        # 0x14149e2b0
140a8d652:	ff c0                	inc    %eax
140a8d654:	89 05 56 0c a1 00    	mov    %eax,0xa10c56(%rip)        # 0x14149e2b0
140a8d65a:	48 98                	cltq
140a8d65c:	48 89 05 b5 5a 99 00 	mov    %rax,0x995ab5(%rip)        # 0x141423118
140a8d663:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a8d668:	e8 8b de 36 00       	call   0x140dfb4f8
140a8d66d:	48 8b 35 a4 5a 99 00 	mov    0x995aa4(%rip),%rsi        # 0x141423118
140a8d674:	49 8b 4d 18          	mov    0x18(%r13),%rcx
140a8d678:	48 8d 3c f5 00 00 00 	lea    0x0(,%rsi,8),%rdi
140a8d67f:	00
140a8d680:	48 3b 71 18          	cmp    0x18(%rcx),%rsi
140a8d684:	73 0d                	jae    0x140a8d693
140a8d686:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a8d68a:	48 8b 1c 07          	mov    (%rdi,%rax,1),%rbx
140a8d68e:	48 85 db             	test   %rbx,%rbx
140a8d691:	75 69                	jne    0x140a8d6fc
140a8d693:	80 79 24 00          	cmpb   $0x0,0x24(%rcx)
140a8d697:	74 13                	je     0x140a8d6ac
140a8d699:	e8 c6 eb 36 00       	call   0x140dfc264
140a8d69e:	48 3b 70 18          	cmp    0x18(%rax),%rsi
140a8d6a2:	73 0d                	jae    0x140a8d6b1
140a8d6a4:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8d6a8:	48 8b 1c 07          	mov    (%rdi,%rax,1),%rbx
140a8d6ac:	48 85 db             	test   %rbx,%rbx
140a8d6af:	75 4b                	jne    0x140a8d6fc
140a8d6b1:	4d 85 e4             	test   %r12,%r12
140a8d6b4:	74 05                	je     0x140a8d6bb
140a8d6b6:	49 8b dc             	mov    %r12,%rbx
140a8d6b9:	eb 41                	jmp    0x140a8d6fc
140a8d6bb:	49 8d 55 10          	lea    0x10(%r13),%rdx
140a8d6bf:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a8d6c4:	e8 a7 15 92 ff       	call   0x1403aec70
140a8d6c9:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140a8d6cd:	0f 84 83 00 00 00    	je     0x140a8d756
140a8d6d3:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a8d6d8:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140a8d6dd:	48 8b cb             	mov    %rbx,%rcx
140a8d6e0:	e8 47 eb 36 00       	call   0x140dfc22c
140a8d6e5:	48 8b 03             	mov    (%rbx),%rax
140a8d6e8:	48 8b cb             	mov    %rbx,%rcx
140a8d6eb:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8d6ef:	ff 15 2b 63 4f 00    	call   *0x4f632b(%rip)        # 0x140f83a20
140a8d6f5:	48 89 1d 14 5a 99 00 	mov    %rbx,0x995a14(%rip)        # 0x141423110
140a8d6fc:	48 8d 4c 24 24       	lea    0x24(%rsp),%rcx
140a8d701:	e8 f2 dd 36 00       	call   0x140dfb4f8
140a8d706:	49 89 5d 00          	mov    %rbx,0x0(%r13)
140a8d70a:	49 8d 4d 10          	lea    0x10(%r13),%rcx
140a8d70e:	e8 dd ee 74 ff       	call   0x1401dc5f0
140a8d713:	49 89 45 08          	mov    %rax,0x8(%r13)
140a8d717:	4d 85 f6             	test   %r14,%r14
140a8d71a:	74 40                	je     0x140a8d75c
140a8d71c:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
140a8d723:	00
140a8d724:	4d 03 c6             	add    %r14,%r8
140a8d727:	44 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9d
140a8d72e:	00
140a8d72f:	49 8b d6             	mov    %r14,%rdx
140a8d732:	49 8b cf             	mov    %r15,%rcx
140a8d735:	e8 86 87 91 ff       	call   0x1403a5ec0
140a8d73a:	90                   	nop
140a8d73b:	49 8b c7             	mov    %r15,%rax
140a8d73e:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140a8d745:	00
140a8d746:	48 83 c4 40          	add    $0x40,%rsp
140a8d74a:	41 5f                	pop    %r15
140a8d74c:	41 5e                	pop    %r14
140a8d74e:	41 5d                	pop    %r13
140a8d750:	41 5c                	pop    %r12
140a8d752:	5f                   	pop    %rdi
140a8d753:	5e                   	pop    %rsi
140a8d754:	5d                   	pop    %rbp
140a8d755:	c3                   	ret
140a8d756:	e8 f5 af 75 ff       	call   0x1401e8750
140a8d75b:	90                   	nop
140a8d75c:	b9 0d 00 00 00       	mov    $0xd,%ecx
140a8d761:	e8 96 dc 36 00       	call   0x140dfb3fc
140a8d766:	cc                   	int3
140a8d767:	cc                   	int3
140a8d768:	cc                   	int3
140a8d769:	cc                   	int3
140a8d76a:	cc                   	int3
140a8d76b:	cc                   	int3
140a8d76c:	cc                   	int3
140a8d76d:	cc                   	int3
140a8d76e:	cc                   	int3
140a8d76f:	cc                   	int3
140a8d770:	4c 8b 05 01 98 9a 00 	mov    0x9a9801(%rip),%r8        # 0x141436f78
140a8d777:	49 8b d0             	mov    %r8,%rdx
140a8d77a:	49 8b 40 08          	mov    0x8(%r8),%rax
140a8d77e:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a8d782:	75 17                	jne    0x140a8d79b
140a8d784:	39 48 1c             	cmp    %ecx,0x1c(%rax)
140a8d787:	7d 06                	jge    0x140a8d78f
140a8d789:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8d78d:	eb 06                	jmp    0x140a8d795
140a8d78f:	48 8b d0             	mov    %rax,%rdx
140a8d792:	48 8b 00             	mov    (%rax),%rax
140a8d795:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a8d799:	74 e9                	je     0x140a8d784
140a8d79b:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140a8d79f:	75 05                	jne    0x140a8d7a6
140a8d7a1:	3b 4a 1c             	cmp    0x1c(%rdx),%ecx
140a8d7a4:	7d 03                	jge    0x140a8d7a9
140a8d7a6:	49 8b d0             	mov    %r8,%rdx
140a8d7a9:	b8 10 00 00 00       	mov    $0x10,%eax
140a8d7ae:	49 3b d0             	cmp    %r8,%rdx
140a8d7b1:	74 03                	je     0x140a8d7b6
140a8d7b3:	8b 42 20             	mov    0x20(%rdx),%eax
140a8d7b6:	c3                   	ret
140a8d7b7:	cc                   	int3
140a8d7b8:	cc                   	int3
140a8d7b9:	cc                   	int3
140a8d7ba:	cc                   	int3
140a8d7bb:	cc                   	int3
140a8d7bc:	cc                   	int3
140a8d7bd:	cc                   	int3
140a8d7be:	cc                   	int3
140a8d7bf:	cc                   	int3
140a8d7c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a8d7c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a8d7ca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140a8d7cf:	41 56                	push   %r14
140a8d7d1:	48 83 ec 30          	sub    $0x30,%rsp
140a8d7d5:	49 63 d8             	movslq %r8d,%rbx
140a8d7d8:	4c 8b f2             	mov    %rdx,%r14
140a8d7db:	48 8b f1             	mov    %rcx,%rsi
140a8d7de:	33 ff                	xor    %edi,%edi
140a8d7e0:	b9 28 00 00 00       	mov    $0x28,%ecx
140a8d7e5:	e8 1e d9 38 00       	call   0x140e1b108
140a8d7ea:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a8d7ef:	48 85 c0             	test   %rax,%rax
140a8d7f2:	74 17                	je     0x140a8d80b
140a8d7f4:	4c 8b c3             	mov    %rbx,%r8
140a8d7f7:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140a8d7fd:	49 8b d6             	mov    %r14,%rdx
140a8d800:	48 8b c8             	mov    %rax,%rcx
140a8d803:	e8 c8 fd ff ff       	call   0x140a8d5d0
140a8d808:	48 8b f8             	mov    %rax,%rdi
140a8d80b:	48 8b 1e             	mov    (%rsi),%rbx
140a8d80e:	48 89 3e             	mov    %rdi,(%rsi)
140a8d811:	48 85 db             	test   %rbx,%rbx
140a8d814:	74 45                	je     0x140a8d85b
140a8d816:	48 8b cb             	mov    %rbx,%rcx
140a8d819:	e8 32 24 92 ff       	call   0x1403afc50
140a8d81e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140a8d822:	48 85 c9             	test   %rcx,%rcx
140a8d825:	74 26                	je     0x140a8d84d