1401cc287:	48 8b c3             	mov    %rbx,%rax
1401cc28a:	49 89 4c 24 18       	mov    %rcx,0x18(%r12)
1401cc28f:	48 8b ce             	mov    %rsi,%rcx
1401cc292:	4d 89 34 24          	mov    %r14,(%r12)
1401cc296:	49 c7 44 24 08 07 00 	movq   $0x7,0x8(%r12)
1401cc29d:	00 00
1401cc29f:	49 89 5c 24 10       	mov    %rbx,0x10(%r12)
1401cc2a4:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1401cc2ab:	00 00
1401cc2ad:	41 c7 86 98 00 00 00 	movl   $0x4,0x98(%r14)
1401cc2b4:	04 00 00 00
1401cc2b8:	4d 89 a6 a0 00 00 00 	mov    %r12,0xa0(%r14)
1401cc2bf:	e8 9c e9 f8 ff       	call   0x14015ac60
1401cc2c4:	49 8b cf             	mov    %r15,%rcx
1401cc2c7:	e8 14 ea f8 ff       	call   0x14015ace0
1401cc2cc:	bb 01 00 00 00       	mov    $0x1,%ebx
1401cc2d1:	e9 8c 00 00 00       	jmp    0x1401cc362
1401cc2d6:	e8 95 ad f5 ff       	call   0x140127070
1401cc2db:	4c 8d 05 56 7c 16 00 	lea    0x167c56(%rip),%r8        # 0x140333f38
1401cc2e2:	ba 88 03 00 00       	mov    $0x388,%edx
1401cc2e7:	48 8d 0d 0a 7c 16 00 	lea    0x167c0a(%rip),%rcx        # 0x140333ef8
1401cc2ee:	e8 9d ae f5 ff       	call   0x140127190
1401cc2f3:	ba 92 00 00 00       	mov    $0x92,%edx
1401cc2f8:	45 33 c0             	xor    %r8d,%r8d
1401cc2fb:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cc2ff:	e8 8c af f5 ff       	call   0x140127290
1401cc304:	48 8b ce             	mov    %rsi,%rcx
1401cc307:	e8 54 e9 f8 ff       	call   0x14015ac60
1401cc30c:	49 8b cf             	mov    %r15,%rcx
1401cc30f:	e8 cc e9 f8 ff       	call   0x14015ace0
1401cc314:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401cc319:	f0 41 0f c1 44 24 20 	lock xadd %eax,0x20(%r12)
1401cc320:	33 db                	xor    %ebx,%ebx
1401cc322:	83 e8 01             	sub    $0x1,%eax
1401cc325:	7f 36                	jg     0x1401cc35d
1401cc327:	49 8b 4c 24 18       	mov    0x18(%r12),%rcx
1401cc32c:	48 8d 15 c5 7b 16 00 	lea    0x167bc5(%rip),%rdx        # 0x140333ef8
1401cc333:	41 b8 f4 04 00 00    	mov    $0x4f4,%r8d
1401cc339:	e8 82 fa f1 ff       	call   0x1400ebdc0
1401cc33e:	49 8b 4c 24 28       	mov    0x28(%r12),%rcx
1401cc343:	e8 88 b5 f5 ff       	call   0x1401278d0
1401cc348:	41 b8 f6 04 00 00    	mov    $0x4f6,%r8d
1401cc34e:	48 8d 15 a3 7b 16 00 	lea    0x167ba3(%rip),%rdx        # 0x140333ef8
1401cc355:	49 8b cc             	mov    %r12,%rcx
1401cc358:	e8 63 fa f1 ff       	call   0x1400ebdc0
1401cc35d:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1401cc362:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401cc367:	48 8d 15 8a 7b 16 00 	lea    0x167b8a(%rip),%rdx        # 0x140333ef8
1401cc36e:	41 b8 a3 03 00 00    	mov    $0x3a3,%r8d
1401cc374:	e8 47 fa f1 ff       	call   0x1400ebdc0
1401cc379:	48 8b cf             	mov    %rdi,%rcx
1401cc37c:	e8 cf e7 f7 ff       	call   0x14014ab50
1401cc381:	48 8b cd             	mov    %rbp,%rcx
1401cc384:	e8 c7 e7 f7 ff       	call   0x14014ab50
1401cc389:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
1401cc390:	00
1401cc391:	8b c3                	mov    %ebx,%eax
1401cc393:	e9 3c fc ff ff       	jmp    0x1401cbfd4
1401cc398:	cc                   	int3
1401cc399:	cc                   	int3
1401cc39a:	cc                   	int3
1401cc39b:	cc                   	int3
1401cc39c:	cc                   	int3
1401cc39d:	cc                   	int3
1401cc39e:	cc                   	int3
1401cc39f:	cc                   	int3
1401cc3a0:	40 55                	rex push %rbp
1401cc3a2:	53                   	push   %rbx
1401cc3a3:	56                   	push   %rsi
1401cc3a4:	57                   	push   %rdi
1401cc3a5:	41 54                	push   %r12
1401cc3a7:	41 55                	push   %r13
1401cc3a9:	41 56                	push   %r14
1401cc3ab:	41 57                	push   %r15
1401cc3ad:	b8 a8 01 00 00       	mov    $0x1a8,%eax
1401cc3b2:	e8 79 47 0e 00       	call   0x1402b0b30
1401cc3b7:	48 2b e0             	sub    %rax,%rsp
1401cc3ba:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
1401cc3bf:	48 83 e5 e0          	and    $0xffffffffffffffe0,%rbp
1401cc3c3:	48 8b 05 b6 96 20 00 	mov    0x2096b6(%rip),%rax        # 0x1403d5a80
1401cc3ca:	48 33 c4             	xor    %rsp,%rax
1401cc3cd:	48 89 85 48 01 00 00 	mov    %rax,0x148(%rbp)
1401cc3d4:	48 8b 84 24 18 02 00 	mov    0x218(%rsp),%rax
1401cc3db:	00
1401cc3dc:	45 33 ff             	xor    %r15d,%r15d
1401cc3df:	48 89 45 20          	mov    %rax,0x20(%rbp)
1401cc3e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cc3e6:	48 8b 84 24 10 02 00 	mov    0x210(%rsp),%rax
1401cc3ed:	00
1401cc3ee:	48 8b d9             	mov    %rcx,%rbx
1401cc3f1:	48 89 45 18          	mov    %rax,0x18(%rbp)
1401cc3f5:	4d 8b f1             	mov    %r9,%r14
1401cc3f8:	33 c0                	xor    %eax,%eax
1401cc3fa:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
1401cc3fe:	48 8b 8c 24 20 02 00 	mov    0x220(%rsp),%rcx
1401cc405:	00
1401cc406:	49 8b f0             	mov    %r8,%rsi
1401cc409:	88 85 40 01 00 00    	mov    %al,0x140(%rbp)
1401cc40f:	45 8b ef             	mov    %r15d,%r13d
1401cc412:	49 8d 41 01          	lea    0x1(%r9),%rax
1401cc416:	4c 89 4d 30          	mov    %r9,0x30(%rbp)
1401cc41a:	48 89 45 40          	mov    %rax,0x40(%rbp)
1401cc41e:	41 8b ff             	mov    %r15d,%edi
1401cc421:	48 ff c8             	dec    %rax
1401cc424:	48 89 55 48          	mov    %rdx,0x48(%rbp)
1401cc428:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
1401cc42c:	45 8b e7             	mov    %r15d,%r12d
1401cc42f:	0f 11 85 20 01 00 00 	movups %xmm0,0x120(%rbp)
1401cc436:	0f 11 85 30 01 00 00 	movups %xmm0,0x130(%rbp)
1401cc43d:	48 3d fe ff ff 0f    	cmp    $0xffffffe,%rax
1401cc443:	0f 87 cd 06 00 00    	ja     0x1401ccb16
1401cc449:	0f 29 45 60          	movaps %xmm0,0x60(%rbp)
1401cc44d:	0f 29 45 70          	movaps %xmm0,0x70(%rbp)
1401cc451:	0f 29 85 80 00 00 00 	movaps %xmm0,0x80(%rbp)
1401cc458:	0f 29 85 90 00 00 00 	movaps %xmm0,0x90(%rbp)
1401cc45f:	0f 29 85 a0 00 00 00 	movaps %xmm0,0xa0(%rbp)
1401cc466:	0f 29 85 b0 00 00 00 	movaps %xmm0,0xb0(%rbp)
1401cc46d:	e8 fe eb f8 ff       	call   0x14015b070
1401cc472:	48 85 f6             	test   %rsi,%rsi
1401cc475:	0f 84 98 05 00 00    	je     0x1401cca13
1401cc47b:	48 8b cb             	mov    %rbx,%rcx
1401cc47e:	e8 fd c3 ed ff       	call   0x1400a8880
1401cc483:	48 89 45 10          	mov    %rax,0x10(%rbp)
1401cc487:	48 85 c0             	test   %rax,%rax
1401cc48a:	75 31                	jne    0x1401cc4bd
1401cc48c:	e8 df ab f5 ff       	call   0x140127070
1401cc491:	4c 8d 05 c0 7a 16 00 	lea    0x167ac0(%rip),%r8        # 0x140333f58
1401cc498:	ba db 03 00 00       	mov    $0x3db,%edx
1401cc49d:	48 8d 0d 54 7a 16 00 	lea    0x167a54(%rip),%rcx        # 0x140333ef8
1401cc4a4:	e8 e7 ac f5 ff       	call   0x140127190
1401cc4a9:	41 8d 57 71          	lea    0x71(%r15),%edx
1401cc4ad:	45 33 c0             	xor    %r8d,%r8d
1401cc4b0:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401cc4b3:	e8 d8 ad f5 ff       	call   0x140127290
1401cc4b8:	e9 21 06 00 00       	jmp    0x1401ccade
1401cc4bd:	4c 8b b3 a0 00 00 00 	mov    0xa0(%rbx),%r14
1401cc4c4:	4d 85 f6             	test   %r14,%r14
1401cc4c7:	0f 84 b2 00 00 00    	je     0x1401cc57f
1401cc4cd:	48 8b cb             	mov    %rbx,%rcx
1401cc4d0:	e8 fb eb f7 ff       	call   0x14014b0d0
1401cc4d5:	48 8b d8             	mov    %rax,%rbx
1401cc4d8:	48 85 c0             	test   %rax,%rax
1401cc4db:	0f 84 fd 05 00 00    	je     0x1401ccade
1401cc4e1:	49 8b 56 10          	mov    0x10(%r14),%rdx
1401cc4e5:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401cc4e9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401cc4ef:	e8 0c 4b e7 ff       	call   0x140041000
1401cc4f4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401cc4f8:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1401cc4fc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401cc502:	e8 09 7a 00 00       	call   0x1401d3f10
1401cc507:	85 c0                	test   %eax,%eax
1401cc509:	0f 84 07 01 00 00    	je     0x1401cc616
1401cc50f:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401cc513:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401cc51a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401cc520:	e8 eb 79 00 00       	call   0x1401d3f10
1401cc525:	85 c0                	test   %eax,%eax
1401cc527:	0f 84 e9 00 00 00    	je     0x1401cc616
1401cc52d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401cc531:	48 8d 15 28 77 16 00 	lea    0x167728(%rip),%rdx        # 0x140333c60
1401cc538:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401cc53e:	e8 cd 79 00 00       	call   0x1401d3f10
1401cc543:	85 c0                	test   %eax,%eax
1401cc545:	0f 84 cb 00 00 00    	je     0x1401cc616
1401cc54b:	4c 8b 4d 00          	mov    0x0(%rbp),%r9
1401cc54f:	4c 8b c3             	mov    %rbx,%r8
1401cc552:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1401cc556:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401cc55a:	c7 43 28 01 00 00 00 	movl   $0x1,0x28(%rbx)
1401cc561:	e8 2a e3 f7 ff       	call   0x14014a890
1401cc566:	85 c0                	test   %eax,%eax
1401cc568:	75 04                	jne    0x1401cc56e
1401cc56a:	4d 8b 6e 10          	mov    0x10(%r14),%r13
1401cc56e:	48 8b cb             	mov    %rbx,%rcx
1401cc571:	e8 da e5 f7 ff       	call   0x14014ab50
1401cc576:	4d 85 ed             	test   %r13,%r13
1401cc579:	75 1b                	jne    0x1401cc596
1401cc57b:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401cc57f:	48 8b c8             	mov    %rax,%rcx
1401cc582:	e8 49 0c 00 00       	call   0x1401cd1d0
1401cc587:	85 c0                	test   %eax,%eax
1401cc589:	0f 84 8f 03 00 00    	je     0x1401cc91e
1401cc58f:	4c 8d 2d 6a da e4 ff 	lea    -0x1b2596(%rip),%r13        # 0x14001a000
1401cc596:	48 8b ce             	mov    %rsi,%rcx
1401cc599:	e8 b2 4b f2 ff       	call   0x1400f1150
1401cc59e:	3d 00 01 00 00       	cmp    $0x100,%eax
1401cc5a3:	7f 0c                	jg     0x1401cc5b1
1401cc5a5:	48 8b ce             	mov    %rsi,%rcx
1401cc5a8:	e8 63 48 f2 ff       	call   0x1400f0e10
1401cc5ad:	85 c0                	test   %eax,%eax
1401cc5af:	74 75                	je     0x1401cc626
1401cc5b1:	4c 8b 75 00          	mov    0x0(%rbp),%r14
1401cc5b5:	49 8b ce             	mov    %r14,%rcx
1401cc5b8:	e8 e3 e7 f8 ff       	call   0x14015ada0
1401cc5bd:	48 8b d8             	mov    %rax,%rbx
1401cc5c0:	48 85 c0             	test   %rax,%rax
1401cc5c3:	0f 84 15 05 00 00    	je     0x1401ccade
1401cc5c9:	48 8b 45 28          	mov    0x28(%rbp),%rax
1401cc5cd:	4d 8b ce             	mov    %r14,%r9
1401cc5d0:	48 8b d6             	mov    %rsi,%rdx
1401cc5d3:	48 8b cb             	mov    %rbx,%rcx
1401cc5d6:	4c 8b 40 10          	mov    0x10(%rax),%r8
1401cc5da:	e8 61 96 00 00       	call   0x1401d5c40
1401cc5df:	85 c0                	test   %eax,%eax
1401cc5e1:	75 40                	jne    0x1401cc623
1401cc5e3:	e8 88 aa f5 ff       	call   0x140127070
1401cc5e8:	4c 8d 05 69 79 16 00 	lea    0x167969(%rip),%r8        # 0x140333f58
1401cc5ef:	ba 0b 04 00 00       	mov    $0x40b,%edx
1401cc5f4:	48 8d 0d fd 78 16 00 	lea    0x1678fd(%rip),%rcx        # 0x140333ef8
1401cc5fb:	e8 90 ab f5 ff       	call   0x140127190
1401cc600:	45 33 c0             	xor    %r8d,%r8d
1401cc603:	ba 03 00 08 00       	mov    $0x80003,%edx
1401cc608:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cc60c:	e8 7f ac f5 ff       	call   0x140127290
1401cc611:	e9 c8 04 00 00       	jmp    0x1401ccade
1401cc616:	48 8b cb             	mov    %rbx,%rcx
1401cc619:	e8 32 e5 f7 ff       	call   0x14014ab50
1401cc61e:	e9 bb 04 00 00       	jmp    0x1401ccade
1401cc623:	48 8b f3             	mov    %rbx,%rsi
1401cc626:	48 8b ce             	mov    %rsi,%rcx
1401cc629:	e8 62 d3 f6 ff       	call   0x140139990
1401cc62e:	c1 e0 03             	shl    $0x3,%eax
1401cc631:	85 c0                	test   %eax,%eax
1401cc633:	7e 7d                	jle    0x1401cc6b2
1401cc635:	48 8d 9d 21 01 00 00 	lea    0x121(%rbp),%rbx
1401cc63c:	0f 1f 40 00          	nopl   0x0(%rax)
1401cc640:	48 8b ce             	mov    %rsi,%rcx
1401cc643:	e8 48 c2 ed ff       	call   0x1400a8890
1401cc648:	48 8b c8             	mov    %rax,%rcx
1401cc64b:	8b c7                	mov    %edi,%eax
1401cc64d:	85 ff                	test   %edi,%edi
1401cc64f:	79 03                	jns    0x1401cc654
1401cc651:	8d 47 07             	lea    0x7(%rdi),%eax
1401cc654:	c1 f8 03             	sar    $0x3,%eax
1401cc657:	83 c7 08             	add    $0x8,%edi
1401cc65a:	48 98                	cltq
1401cc65c:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
1401cc660:	48 8b c1             	mov    %rcx,%rax
1401cc663:	88 4b ff             	mov    %cl,-0x1(%rbx)
1401cc666:	48 c1 e8 08          	shr    $0x8,%rax
1401cc66a:	88 03                	mov    %al,(%rbx)
1401cc66c:	48 8b c1             	mov    %rcx,%rax
1401cc66f:	48 c1 e8 10          	shr    $0x10,%rax
1401cc673:	88 43 01             	mov    %al,0x1(%rbx)
1401cc676:	48 c1 e9 18          	shr    $0x18,%rcx
1401cc67a:	88 4b 02             	mov    %cl,0x2(%rbx)
1401cc67d:	48 c1 e9 08          	shr    $0x8,%rcx
1401cc681:	48 8b c1             	mov    %rcx,%rax
1401cc684:	88 4b 03             	mov    %cl,0x3(%rbx)
1401cc687:	48 c1 e8 08          	shr    $0x8,%rax
1401cc68b:	88 43 04             	mov    %al,0x4(%rbx)
1401cc68e:	48 8b c1             	mov    %rcx,%rax
1401cc691:	48 c1 e9 18          	shr    $0x18,%rcx
1401cc695:	88 4b 06             	mov    %cl,0x6(%rbx)
1401cc698:	48 8b ce             	mov    %rsi,%rcx
1401cc69b:	48 c1 e8 10          	shr    $0x10,%rax
1401cc69f:	88 43 05             	mov    %al,0x5(%rbx)
1401cc6a2:	48 83 c3 08          	add    $0x8,%rbx
1401cc6a6:	e8 e5 d2 f6 ff       	call   0x140139990
1401cc6ab:	c1 e0 03             	shl    $0x3,%eax
1401cc6ae:	3b f8                	cmp    %eax,%edi
1401cc6b0:	7c 8e                	jl     0x1401cc640
1401cc6b2:	48 63 c7             	movslq %edi,%rax
1401cc6b5:	48 83 f8 21          	cmp    $0x21,%rax
1401cc6b9:	7d 17                	jge    0x1401cc6d2
1401cc6bb:	0f 83 a8 04 00 00    	jae    0x1401ccb69
1401cc6c1:	44 88 a4 05 20 01 00 	mov    %r12b,0x120(%rbp,%rax,1)
1401cc6c8:	00
1401cc6c9:	48 ff c0             	inc    %rax
1401cc6cc:	48 83 f8 21          	cmp    $0x21,%rax
1401cc6d0:	7c e9                	jl     0x1401cc6bb
1401cc6d2:	0f b6 95 20 01 00 00 	movzbl 0x120(%rbp),%edx
1401cc6d9:	b9 ff 00 00 00       	mov    $0xff,%ecx
1401cc6de:	83 e2 7f             	and    $0x7f,%edx
1401cc6e1:	03 d2                	add    %edx,%edx
1401cc6e3:	2b ca                	sub    %edx,%ecx
1401cc6e5:	8b c2                	mov    %edx,%eax
1401cc6e7:	c1 e8 07             	shr    $0x7,%eax
1401cc6ea:	ff c8                	dec    %eax
1401cc6ec:	44 8b c0             	mov    %eax,%r8d
1401cc6ef:	23 c2                	and    %edx,%eax
1401cc6f1:	41 f7 d0             	not    %r8d
1401cc6f4:	49 8b d5             	mov    %r13,%rdx
1401cc6f7:	41 23 c8             	and    %r8d,%ecx
1401cc6fa:	41 83 e0 01          	and    $0x1,%r8d
1401cc6fe:	0b c8                	or     %eax,%ecx
1401cc700:	8b c1                	mov    %ecx,%eax
1401cc702:	83 e1 01             	and    $0x1,%ecx
1401cc705:	d1 e8                	shr    $1,%eax
1401cc707:	03 c1                	add    %ecx,%eax
1401cc709:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401cc70d:	41 8d 1c 40          	lea    (%r8,%rax,2),%ebx
1401cc711:	44 8b c3             	mov    %ebx,%r8d
1401cc714:	41 d1 e8             	shr    $1,%r8d
1401cc717:	e8 e4 48 e7 ff       	call   0x140041000
1401cc71c:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401cc723:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1401cc72a:	e8 91 2d e7 ff       	call   0x14003f4c0
1401cc72f:	8b c3                	mov    %ebx,%eax
1401cc731:	83 e0 01             	and    $0x1,%eax
1401cc734:	48 f7 d8             	neg    %rax
1401cc737:	66 48 0f 6e d8       	movq   %rax,%xmm3
1401cc73c:	48 f7 d0             	not    %rax
1401cc73f:	66 0f 6c db          	punpcklqdq %xmm3,%xmm3
1401cc743:	66 48 0f 6e e0       	movq   %rax,%xmm4
1401cc748:	49 8b c7             	mov    %r15,%rax
1401cc74b:	66 0f 6c e4          	punpcklqdq %xmm4,%xmm4
1401cc74f:	90                   	nop
1401cc750:	f3 0f 6f 94 c5 a0 00 	movdqu 0xa0(%rbp,%rax,8),%xmm2
1401cc757:	00 00
1401cc759:	f3 0f 6f 84 c5 80 00 	movdqu 0x80(%rbp,%rax,8),%xmm0
1401cc760:	00 00
1401cc762:	66 0f 6f cc          	movdqa %xmm4,%xmm1
1401cc766:	66 0f db d3          	pand   %xmm3,%xmm2
1401cc76a:	66 0f db c8          	pand   %xmm0,%xmm1
1401cc76e:	66 0f ef d1          	pxor   %xmm1,%xmm2
1401cc772:	f3 0f 7f 94 c5 80 00 	movdqu %xmm2,0x80(%rbp,%rax,8)
1401cc779:	00 00
1401cc77b:	48 83 c0 02          	add    $0x2,%rax
1401cc77f:	48 83 f8 04          	cmp    $0x4,%rax
1401cc783:	7c cb                	jl     0x1401cc750
1401cc785:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1401cc789:	48 0b 4d 68          	or     0x68(%rbp),%rcx
1401cc78d:	48 0b 4d 70          	or     0x70(%rbp),%rcx
1401cc791:	48 0b 4d 78          	or     0x78(%rbp),%rcx
1401cc795:	48 0b 8d 80 00 00 00 	or     0x80(%rbp),%rcx
1401cc79c:	48 0b 8d 88 00 00 00 	or     0x88(%rbp),%rcx
1401cc7a3:	48 0b 8d 90 00 00 00 	or     0x90(%rbp),%rcx
1401cc7aa:	48 0b 8d 98 00 00 00 	or     0x98(%rbp),%rcx
1401cc7b1:	48 8b c1             	mov    %rcx,%rax
1401cc7b4:	48 f7 d8             	neg    %rax
1401cc7b7:	48 0b c1             	or     %rcx,%rax
1401cc7ba:	48 8d 0d 9f 74 16 00 	lea    0x16749f(%rip),%rcx        # 0x140333c60
1401cc7c1:	48 f7 d0             	not    %rax
1401cc7c4:	48 c1 e8 3f          	shr    $0x3f,%rax
1401cc7c8:	48 ff c8             	dec    %rax
1401cc7cb:	66 48 0f 6e c8       	movq   %rax,%xmm1
1401cc7d0:	49 8b c7             	mov    %r15,%rax
1401cc7d3:	66 0f 6c c9          	punpcklqdq %xmm1,%xmm1
1401cc7d7:	f3 0f 6f 04 08       	movdqu (%rax,%rcx,1),%xmm0
1401cc7dc:	66 0f db c1          	pand   %xmm1,%xmm0
1401cc7e0:	f3 0f 7f 84 05 a0 00 	movdqu %xmm0,0xa0(%rbp,%rax,1)
1401cc7e7:	00 00
1401cc7e9:	48 83 c0 10          	add    $0x10,%rax
1401cc7ed:	48 83 f8 20          	cmp    $0x20,%rax
1401cc7f1:	7c e4                	jl     0x1401cc7d7
1401cc7f3:	49 8d bd 00 10 00 00 	lea    0x1000(%r13),%rdi
1401cc7fa:	41 be 24 00 00 00    	mov    $0x24,%r14d
1401cc800:	41 bc 07 00 00 00    	mov    $0x7,%r12d