140048138:	66 0f 6f f8          	movdqa %xmm0,%xmm7
14004813c:	f3 c3                	repz ret
14004813e:	90                   	nop
14004813f:	90                   	nop
140048140:	66 41 0f 6f c9       	movdqa %xmm9,%xmm1
140048145:	66 0f df c8          	pandn  %xmm0,%xmm1
140048149:	66 0f 72 d1 04       	psrld  $0x4,%xmm1
14004814e:	66 41 0f db c1       	pand   %xmm9,%xmm0
140048153:	66 41 0f 6f 13       	movdqa (%r11),%xmm2
140048158:	66 0f 38 00 d0       	pshufb %xmm0,%xmm2
14004815d:	66 41 0f 6f 43 10    	movdqa 0x10(%r11),%xmm0
140048163:	66 0f 38 00 c1       	pshufb %xmm1,%xmm0
140048168:	66 0f ef c2          	pxor   %xmm2,%xmm0
14004816c:	f3 c3                	repz ret
14004816e:	90                   	nop
14004816f:	90                   	nop
140048170:	66 0f 6f e0          	movdqa %xmm0,%xmm4
140048174:	66 0f 6f 2d b4 06 00 	movdqa 0x6b4(%rip),%xmm5        # 0x140048830
14004817b:	00
14004817c:	48 85 c9             	test   %rcx,%rcx
14004817f:	75 2f                	jne    0x1400481b0
140048181:	48 83 c2 10          	add    $0x10,%rdx
140048185:	66 0f ef 25 73 07 00 	pxor   0x773(%rip),%xmm4        # 0x140048900
14004818c:	00
14004818d:	66 0f 38 00 e5       	pshufb %xmm5,%xmm4
140048192:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140048196:	66 0f 38 00 e5       	pshufb %xmm5,%xmm4
14004819b:	66 0f ef dc          	pxor   %xmm4,%xmm3
14004819f:	66 0f 38 00 e5       	pshufb %xmm5,%xmm4
1400481a4:	66 0f ef dc          	pxor   %xmm4,%xmm3
1400481a8:	e9 a3 00 00 00       	jmp    0x140048250
1400481ad:	90                   	nop
1400481ae:	90                   	nop
1400481af:	90                   	nop
1400481b0:	4c 8d 1d 99 07 00 00 	lea    0x799(%rip),%r11        # 0x140048950
1400481b7:	66 41 0f 6f c9       	movdqa %xmm9,%xmm1
1400481bc:	66 0f df cc          	pandn  %xmm4,%xmm1
1400481c0:	66 0f 72 d1 04       	psrld  $0x4,%xmm1
1400481c5:	66 41 0f db e1       	pand   %xmm9,%xmm4
1400481ca:	66 41 0f 6f 13       	movdqa (%r11),%xmm2
1400481cf:	66 0f 38 00 d4       	pshufb %xmm4,%xmm2
1400481d4:	66 41 0f 6f 5b 10    	movdqa 0x10(%r11),%xmm3
1400481da:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
1400481df:	66 0f ef da          	pxor   %xmm2,%xmm3
1400481e3:	66 0f 38 00 dd       	pshufb %xmm5,%xmm3
1400481e8:	66 41 0f 6f 53 20    	movdqa 0x20(%r11),%xmm2
1400481ee:	66 0f 38 00 d4       	pshufb %xmm4,%xmm2
1400481f3:	66 0f ef d3          	pxor   %xmm3,%xmm2
1400481f7:	66 41 0f 6f 5b 30    	movdqa 0x30(%r11),%xmm3
1400481fd:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
140048202:	66 0f ef da          	pxor   %xmm2,%xmm3
140048206:	66 0f 38 00 dd       	pshufb %xmm5,%xmm3
14004820b:	66 41 0f 6f 53 40    	movdqa 0x40(%r11),%xmm2
140048211:	66 0f 38 00 d4       	pshufb %xmm4,%xmm2
140048216:	66 0f ef d3          	pxor   %xmm3,%xmm2
14004821a:	66 41 0f 6f 5b 50    	movdqa 0x50(%r11),%xmm3
140048220:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
140048225:	66 0f ef da          	pxor   %xmm2,%xmm3
140048229:	66 0f 38 00 dd       	pshufb %xmm5,%xmm3
14004822e:	66 41 0f 6f 53 60    	movdqa 0x60(%r11),%xmm2
140048234:	66 0f 38 00 d4       	pshufb %xmm4,%xmm2
140048239:	66 0f ef d3          	pxor   %xmm3,%xmm2
14004823d:	66 41 0f 6f 5b 70    	movdqa 0x70(%r11),%xmm3
140048243:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
140048248:	66 0f ef da          	pxor   %xmm2,%xmm3
14004824c:	48 83 c2 f0          	add    $0xfffffffffffffff0,%rdx
140048250:	66 43 0f 6f 0c 10    	movdqa (%r8,%r10,1),%xmm1
140048256:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
14004825b:	49 83 c0 f0          	add    $0xfffffffffffffff0,%r8
14004825f:	49 83 e0 30          	and    $0x30,%r8
140048263:	f3 0f 7f 1a          	movdqu %xmm3,(%rdx)
140048267:	f3 c3                	repz ret
140048269:	90                   	nop
14004826a:	90                   	nop
14004826b:	90                   	nop
14004826c:	90                   	nop
14004826d:	90                   	nop
14004826e:	90                   	nop
14004826f:	90                   	nop
140048270:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140048275:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14004827a:	48 89 e0             	mov    %rsp,%rax
14004827d:	48 89 cf             	mov    %rcx,%rdi
140048280:	48 89 d6             	mov    %rdx,%rsi
140048283:	4c 89 c2             	mov    %r8,%rdx
140048286:	f3 0f 1e fa          	endbr64
14004828a:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
140048291:	ff
140048292:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
140048297:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
14004829c:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
1400482a2:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
1400482a8:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
1400482ae:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
1400482b4:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
1400482ba:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
1400482c1:	00 00
1400482c3:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
1400482ca:	00 00
1400482cc:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
1400482d3:	00 00
1400482d5:	89 f0                	mov    %esi,%eax
1400482d7:	c1 e8 05             	shr    $0x5,%eax
1400482da:	83 c0 05             	add    $0x5,%eax
1400482dd:	89 82 f0 00 00 00    	mov    %eax,0xf0(%rdx)
1400482e3:	b9 00 00 00 00       	mov    $0x0,%ecx
1400482e8:	41 b8 30 00 00 00    	mov    $0x30,%r8d
1400482ee:	e8 0d fc ff ff       	call   0x140047f00
1400482f3:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
1400482f8:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
1400482fd:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
140048303:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
140048309:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
14004830f:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
140048315:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
14004831b:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
140048322:	00 00
140048324:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
14004832b:	00 00
14004832d:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
140048334:	00 00
140048336:	48 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%rsp
14004833d:	00
14004833e:	31 c0                	xor    %eax,%eax
140048340:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140048345:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14004834a:	f3 c3                	repz ret
14004834c:	90                   	nop
14004834d:	90                   	nop
14004834e:	90                   	nop
14004834f:	90                   	nop
140048350:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140048355:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14004835a:	48 89 e0             	mov    %rsp,%rax
14004835d:	48 89 cf             	mov    %rcx,%rdi
140048360:	48 89 d6             	mov    %rdx,%rsi
140048363:	4c 89 c2             	mov    %r8,%rdx
140048366:	f3 0f 1e fa          	endbr64
14004836a:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
140048371:	ff
140048372:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
140048377:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
14004837c:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
140048382:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
140048388:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
14004838e:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
140048394:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
14004839a:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
1400483a1:	00 00
1400483a3:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
1400483aa:	00 00
1400483ac:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
1400483b3:	00 00
1400483b5:	89 f0                	mov    %esi,%eax
1400483b7:	c1 e8 05             	shr    $0x5,%eax
1400483ba:	83 c0 05             	add    $0x5,%eax
1400483bd:	89 82 f0 00 00 00    	mov    %eax,0xf0(%rdx)
1400483c3:	c1 e0 04             	shl    $0x4,%eax
1400483c6:	48 8d 54 02 10       	lea    0x10(%rdx,%rax,1),%rdx
1400483cb:	b9 01 00 00 00       	mov    $0x1,%ecx
1400483d0:	41 89 f0             	mov    %esi,%r8d
1400483d3:	41 d1 e8             	shr    $1,%r8d
1400483d6:	41 83 e0 20          	and    $0x20,%r8d
1400483da:	41 83 f0 20          	xor    $0x20,%r8d
1400483de:	e8 1d fb ff ff       	call   0x140047f00
1400483e3:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
1400483e8:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
1400483ed:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
1400483f3:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
1400483f9:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
1400483ff:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
140048405:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
14004840b:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
140048412:	00 00
140048414:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
14004841b:	00 00
14004841d:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
140048424:	00 00
140048426:	48 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%rsp
14004842d:	00
14004842e:	31 c0                	xor    %eax,%eax
140048430:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140048435:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14004843a:	f3 c3                	repz ret
14004843c:	90                   	nop
14004843d:	90                   	nop
14004843e:	90                   	nop
14004843f:	90                   	nop
140048440:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140048445:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14004844a:	48 89 e0             	mov    %rsp,%rax
14004844d:	48 89 cf             	mov    %rcx,%rdi
140048450:	48 89 d6             	mov    %rdx,%rsi
140048453:	4c 89 c2             	mov    %r8,%rdx
140048456:	f3 0f 1e fa          	endbr64
14004845a:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
140048461:	ff
140048462:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
140048467:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
14004846c:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
140048472:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
140048478:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
14004847e:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
140048484:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
14004848a:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
140048491:	00 00
140048493:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
14004849a:	00 00
14004849c:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
1400484a3:	00 00
1400484a5:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
1400484a9:	e8 82 02 00 00       	call   0x140048730
1400484ae:	e8 4d f7 ff ff       	call   0x140047c00
1400484b3:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
1400484b7:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
1400484bc:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
1400484c1:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
1400484c7:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
1400484cd:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
1400484d3:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
1400484d9:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
1400484df:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
1400484e6:	00 00
1400484e8:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
1400484ef:	00 00
1400484f1:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
1400484f8:	00 00
1400484fa:	48 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%rsp
140048501:	00
140048502:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140048507:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14004850c:	f3 c3                	repz ret
14004850e:	90                   	nop
14004850f:	90                   	nop
140048510:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140048515:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14004851a:	48 89 e0             	mov    %rsp,%rax
14004851d:	48 89 cf             	mov    %rcx,%rdi
140048520:	48 89 d6             	mov    %rdx,%rsi
140048523:	4c 89 c2             	mov    %r8,%rdx
140048526:	f3 0f 1e fa          	endbr64
14004852a:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
140048531:	ff
140048532:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
140048537:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
14004853c:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
140048542:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
140048548:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
14004854e:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
140048554:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
14004855a:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
140048561:	00 00
140048563:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
14004856a:	00 00
14004856c:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
140048573:	00 00
140048575:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
140048579:	e8 b2 01 00 00       	call   0x140048730
14004857e:	e8 dd f7 ff ff       	call   0x140047d60
140048583:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
140048587:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
14004858c:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
140048591:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
140048597:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
14004859d:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
1400485a3:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
1400485a9:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
1400485af:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
1400485b6:	00 00
1400485b8:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
1400485bf:	00 00
1400485c1:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
1400485c8:	00 00
1400485ca:	48 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%rsp
1400485d1:	00
1400485d2:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400485d7:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400485dc:	f3 c3                	repz ret
1400485de:	90                   	nop
1400485df:	90                   	nop
1400485e0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400485e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400485ea:	48 89 e0             	mov    %rsp,%rax
1400485ed:	48 89 cf             	mov    %rcx,%rdi
1400485f0:	48 89 d6             	mov    %rdx,%rsi
1400485f3:	4c 89 c2             	mov    %r8,%rdx
1400485f6:	4c 89 c9             	mov    %r9,%rcx
1400485f9:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1400485fe:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140048603:	f3 0f 1e fa          	endbr64
140048607:	48 87 d1             	xchg   %rdx,%rcx
14004860a:	48 83 e9 10          	sub    $0x10,%rcx
14004860e:	0f 82 10 01 00 00    	jb     0x140048724
140048614:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
14004861b:	ff
14004861c:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
140048621:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
140048626:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
14004862c:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
140048632:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
140048638:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
14004863e:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
140048644:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
14004864b:	00 00
14004864d:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
140048654:	00 00
140048656:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
14004865d:	00 00
14004865f:	f3 41 0f 6f 30       	movdqu (%r8),%xmm6
140048664:	48 29 fe             	sub    %rdi,%rsi
140048667:	e8 c4 00 00 00       	call   0x140048730
14004866c:	41 83 f9 00          	cmp    $0x0,%r9d
140048670:	74 3e                	je     0x1400486b0
140048672:	eb 0c                	jmp    0x140048680
140048674:	90                   	nop
140048675:	90                   	nop
140048676:	90                   	nop
140048677:	90                   	nop
140048678:	90                   	nop
140048679:	90                   	nop
14004867a:	90                   	nop
14004867b:	90                   	nop
14004867c:	90                   	nop
14004867d:	90                   	nop
14004867e:	90                   	nop
14004867f:	90                   	nop
140048680:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
140048684:	66 0f ef c6          	pxor   %xmm6,%xmm0
140048688:	e8 73 f5 ff ff       	call   0x140047c00
14004868d:	66 0f 6f f0          	movdqa %xmm0,%xmm6
140048691:	f3 0f 7f 04 3e       	movdqu %xmm0,(%rsi,%rdi,1)
140048696:	48 8d 7f 10          	lea    0x10(%rdi),%rdi
14004869a:	48 83 e9 10          	sub    $0x10,%rcx
14004869e:	73 e0                	jae    0x140048680
1400486a0:	eb 32                	jmp    0x1400486d4
1400486a2:	90                   	nop
1400486a3:	90                   	nop
1400486a4:	90                   	nop
1400486a5:	90                   	nop
1400486a6:	90                   	nop
1400486a7:	90                   	nop
1400486a8:	90                   	nop
1400486a9:	90                   	nop
1400486aa:	90                   	nop
1400486ab:	90                   	nop
1400486ac:	90                   	nop
1400486ad:	90                   	nop
1400486ae:	90                   	nop
1400486af:	90                   	nop
1400486b0:	f3 0f 6f 07          	movdqu (%rdi),%xmm0