140241224:	41 0f b6 5e 48       	movzbl 0x48(%r14),%ebx
140241229:	ba 01 00 00 00       	mov    $0x1,%edx
14024122e:	49 8b 7e 58          	mov    0x58(%r14),%rdi
140241232:	c0 eb 07             	shr    $0x7,%bl
140241235:	4c 8b c7             	mov    %rdi,%r8
140241238:	f6 db                	neg    %bl
14024123a:	80 e3 87             	and    $0x87,%bl
14024123d:	e8 ce 02 00 00       	call   0x140241510
140241242:	30 5f 0f             	xor    %bl,0xf(%rdi)
140241245:	ba 01 00 00 00       	mov    $0x1,%edx
14024124a:	49 8b 4e 58          	mov    0x58(%r14),%rcx
14024124e:	0f b6 19             	movzbl (%rcx),%ebx
140241251:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140241255:	c0 eb 07             	shr    $0x7,%bl
140241258:	4c 8b c7             	mov    %rdi,%r8
14024125b:	f6 db                	neg    %bl
14024125d:	80 e3 87             	and    $0x87,%bl
140241260:	e8 ab 02 00 00       	call   0x140241510
140241265:	30 5f 0f             	xor    %bl,0xf(%rdi)
140241268:	ba 01 00 00 00       	mov    $0x1,%edx
14024126d:	49 8b 46 58          	mov    0x58(%r14),%rax
140241271:	0f b6 58 10          	movzbl 0x10(%rax),%ebx
140241275:	48 8d 48 10          	lea    0x10(%rax),%rcx
140241279:	c0 eb 07             	shr    $0x7,%bl
14024127c:	f6 db                	neg    %bl
14024127e:	48 8d 78 20          	lea    0x20(%rax),%rdi
140241282:	80 e3 87             	and    $0x87,%bl
140241285:	4c 8b c7             	mov    %rdi,%r8
140241288:	e8 83 02 00 00       	call   0x140241510
14024128d:	30 5f 0f             	xor    %bl,0xf(%rdi)
140241290:	ba 01 00 00 00       	mov    $0x1,%edx
140241295:	49 8b 46 58          	mov    0x58(%r14),%rax
140241299:	0f b6 58 20          	movzbl 0x20(%rax),%ebx
14024129d:	48 8d 48 20          	lea    0x20(%rax),%rcx
1402412a1:	c0 eb 07             	shr    $0x7,%bl
1402412a4:	f6 db                	neg    %bl
1402412a6:	48 8d 78 30          	lea    0x30(%rax),%rdi
1402412aa:	80 e3 87             	and    $0x87,%bl
1402412ad:	4c 8b c7             	mov    %rdi,%r8
1402412b0:	e8 5b 02 00 00       	call   0x140241510
1402412b5:	30 5f 0f             	xor    %bl,0xf(%rdi)
1402412b8:	ba 01 00 00 00       	mov    $0x1,%edx
1402412bd:	49 8b 46 58          	mov    0x58(%r14),%rax
1402412c1:	0f b6 58 30          	movzbl 0x30(%rax),%ebx
1402412c5:	48 8d 48 30          	lea    0x30(%rax),%rcx
1402412c9:	c0 eb 07             	shr    $0x7,%bl
1402412cc:	f6 db                	neg    %bl
1402412ce:	48 8d 78 40          	lea    0x40(%rax),%rdi
1402412d2:	80 e3 87             	and    $0x87,%bl
1402412d5:	4c 8b c7             	mov    %rdi,%r8
1402412d8:	e8 33 02 00 00       	call   0x140241510
1402412dd:	30 5f 0f             	xor    %bl,0xf(%rdi)
1402412e0:	b8 01 00 00 00       	mov    $0x1,%eax
1402412e5:	49 c7 46 28 04 00 00 	movq   $0x4,0x28(%r14)
1402412ec:	00
1402412ed:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402412f2:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402412f7:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402412fc:	48 83 c4 20          	add    $0x20,%rsp
140241300:	41 5e                	pop    %r14
140241302:	c3                   	ret
140241303:	cc                   	int3
140241304:	cc                   	int3
140241305:	cc                   	int3
140241306:	cc                   	int3
140241307:	cc                   	int3
140241308:	cc                   	int3
140241309:	cc                   	int3
14024130a:	cc                   	int3
14024130b:	cc                   	int3
14024130c:	cc                   	int3
14024130d:	cc                   	int3
14024130e:	cc                   	int3
14024130f:	cc                   	int3
140241310:	40 55                	rex push %rbp
140241312:	53                   	push   %rbx
140241313:	56                   	push   %rsi
140241314:	48 8b ec             	mov    %rsp,%rbp
140241317:	b8 70 00 00 00       	mov    $0x70,%eax
14024131c:	e8 0f f8 06 00       	call   0x1402b0b30
140241321:	48 2b e0             	sub    %rax,%rsp
140241324:	48 8b 05 55 47 19 00 	mov    0x194755(%rip),%rax        # 0x1403d5a80
14024132b:	48 33 c4             	xor    %rsp,%rax
14024132e:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140241332:	49 8d 40 ff          	lea    -0x1(%r8),%rax
140241336:	49 8b d8             	mov    %r8,%rbx
140241339:	48 8b f1             	mov    %rcx,%rsi
14024133c:	48 83 f8 0e          	cmp    $0xe,%rax
140241340:	0f 87 91 01 00 00    	ja     0x1402414d7
140241346:	49 8d 41 ff          	lea    -0x1(%r9),%rax
14024134a:	48 83 f8 0f          	cmp    $0xf,%rax
14024134e:	0f 87 83 01 00 00    	ja     0x1402414d7
140241354:	0f 57 c0             	xorps  %xmm0,%xmm0
140241357:	41 c0 e1 04          	shl    $0x4,%r9b
14024135b:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
14024135f:	33 c0                	xor    %eax,%eax
140241361:	48 89 bc 24 a8 00 00 	mov    %rdi,0xa8(%rsp)
140241368:	00
140241369:	0f 11 41 70          	movups %xmm0,0x70(%rcx)
14024136d:	44 88 4d b0          	mov    %r9b,-0x50(%rbp)
140241371:	0f 11 81 80 00 00 00 	movups %xmm0,0x80(%rcx)
140241378:	48 89 45 b1          	mov    %rax,-0x4f(%rbp)
14024137c:	0f 11 81 90 00 00 00 	movups %xmm0,0x90(%rcx)
140241383:	89 45 b9             	mov    %eax,-0x47(%rbp)
140241386:	0f 11 81 a0 00 00 00 	movups %xmm0,0xa0(%rcx)
14024138d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140241391:	66 89 45 bd          	mov    %ax,-0x43(%rbp)
140241395:	48 2b cb             	sub    %rbx,%rcx
140241398:	88 45 bf             	mov    %al,-0x41(%rbp)
14024139b:	e8 c0 ff 09 00       	call   0x1402e1360
1402413a0:	4c 8b 46 10          	mov    0x10(%rsi),%r8
1402413a4:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1402413a8:	48 2b c3             	sub    %rbx,%rax
1402413ab:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402413af:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402413b3:	80 08 01             	orb    $0x1,(%rax)
1402413b6:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1402413ba:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
1402413bf:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1402413c4:	66 48 0f 7e c0       	movq   %xmm0,%rax
1402413c9:	48 c1 e8 38          	shr    $0x38,%rax
1402413cd:	24 c0                	and    $0xc0,%al
1402413cf:	88 45 ef             	mov    %al,-0x11(%rbp)
1402413d2:	ff 16                	call   *(%rsi)
1402413d4:	0f 10 4d c0          	movups -0x40(%rbp),%xmm1
1402413d8:	0f b6 7d bf          	movzbl -0x41(%rbp),%edi
1402413dc:	66 0f 7e c8          	movd   %xmm1,%eax
1402413e0:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1402413e4:	66 0f 73 d8 01       	psrldq $0x1,%xmm0
1402413e9:	66 0f 7e c1          	movd   %xmm0,%ecx
1402413ed:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1402413f1:	66 0f 73 d8 02       	psrldq $0x2,%xmm0
1402413f6:	66 0f 7e c2          	movd   %xmm0,%edx
1402413fa:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1402413fe:	32 c1                	xor    %cl,%al
140241400:	66 0f 73 d8 03       	psrldq $0x3,%xmm0
140241405:	88 45 d0             	mov    %al,-0x30(%rbp)
140241408:	0f b6 c2             	movzbl %dl,%eax
14024140b:	32 c1                	xor    %cl,%al
14024140d:	66 0f 7e c1          	movd   %xmm0,%ecx
140241411:	88 45 d1             	mov    %al,-0x2f(%rbp)
140241414:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140241418:	66 0f 73 d8 04       	psrldq $0x4,%xmm0
14024141d:	0f b6 c1             	movzbl %cl,%eax
140241420:	32 c2                	xor    %dl,%al
140241422:	66 0f 7e c2          	movd   %xmm0,%edx
140241426:	88 45 d2             	mov    %al,-0x2e(%rbp)
140241429:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14024142d:	66 0f 73 d8 05       	psrldq $0x5,%xmm0
140241432:	0f b6 c2             	movzbl %dl,%eax
140241435:	32 c1                	xor    %cl,%al
140241437:	66 0f 7e c1          	movd   %xmm0,%ecx
14024143b:	88 45 d3             	mov    %al,-0x2d(%rbp)
14024143e:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140241442:	66 0f 73 d8 06       	psrldq $0x6,%xmm0
140241447:	0f b6 c1             	movzbl %cl,%eax
14024144a:	32 c2                	xor    %dl,%al
14024144c:	66 0f 7e c2          	movd   %xmm0,%edx
140241450:	88 45 d4             	mov    %al,-0x2c(%rbp)
140241453:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140241457:	66 0f 73 d8 07       	psrldq $0x7,%xmm0
14024145c:	0f b6 c2             	movzbl %dl,%eax
14024145f:	32 c1                	xor    %cl,%al
140241461:	66 0f 7e c1          	movd   %xmm0,%ecx
140241465:	88 45 d5             	mov    %al,-0x2b(%rbp)
140241468:	0f 11 4d c0          	movups %xmm1,-0x40(%rbp)
14024146c:	0f b6 c1             	movzbl %cl,%eax
14024146f:	32 c2                	xor    %dl,%al
140241471:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
140241476:	88 45 d6             	mov    %al,-0x2a(%rbp)
140241479:	66 0f 7e c8          	movd   %xmm1,%eax
14024147d:	32 c1                	xor    %cl,%al
14024147f:	88 45 d7             	mov    %al,-0x29(%rbp)
140241482:	83 e7 3f             	and    $0x3f,%edi
140241485:	8b df                	mov    %edi,%ebx
140241487:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14024148b:	83 e3 07             	and    $0x7,%ebx
14024148e:	48 c1 ef 03          	shr    $0x3,%rdi
140241492:	8b d3                	mov    %ebx,%edx
140241494:	4c 8d 86 90 00 00 00 	lea    0x90(%rsi),%r8
14024149b:	48 03 cf             	add    %rdi,%rcx
14024149e:	e8 6d 00 00 00       	call   0x140241510
1402414a3:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1402414a9:	ba ff 00 00 00       	mov    $0xff,%edx
1402414ae:	41 8b c8             	mov    %r8d,%ecx
1402414b1:	b8 01 00 00 00       	mov    $0x1,%eax
1402414b6:	2a cb                	sub    %bl,%cl
1402414b8:	44 2a c3             	sub    %bl,%r8b
1402414bb:	d2 e2                	shl    %cl,%dl
1402414bd:	41 0f b6 c8          	movzbl %r8b,%ecx
1402414c1:	22 54 3d d0          	and    -0x30(%rbp,%rdi,1),%dl
1402414c5:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
1402414cc:	00
1402414cd:	d2 ea                	shr    %cl,%dl
1402414cf:	08 96 9f 00 00 00    	or     %dl,0x9f(%rsi)
1402414d5:	eb 05                	jmp    0x1402414dc
1402414d7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402414dc:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402414e0:	48 33 cc             	xor    %rsp,%rcx
1402414e3:	e8 c8 e9 06 00       	call   0x1402afeb0
1402414e8:	48 83 c4 70          	add    $0x70,%rsp
1402414ec:	5e                   	pop    %rsi
1402414ed:	5b                   	pop    %rbx
1402414ee:	5d                   	pop    %rbp
1402414ef:	c3                   	ret
1402414f0:	b8 28 00 00 00       	mov    $0x28,%eax
1402414f5:	e8 36 f6 06 00       	call   0x1402b0b30
1402414fa:	48 2b e0             	sub    %rax,%rsp
1402414fd:	44 8d 48 d9          	lea    -0x27(%rax),%r9d
140241501:	48 83 c4 28          	add    $0x28,%rsp
140241505:	e9 f6 02 00 00       	jmp    0x140241800
14024150a:	cc                   	int3
14024150b:	cc                   	int3
14024150c:	cc                   	int3
14024150d:	cc                   	int3
14024150e:	cc                   	int3
14024150f:	cc                   	int3
140241510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140241515:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14024151a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14024151f:	44 0f b6 49 0f       	movzbl 0xf(%rcx),%r9d
140241524:	4c 8b d9             	mov    %rcx,%r11
140241527:	48 8b da             	mov    %rdx,%rbx
14024152a:	49 8b f0             	mov    %r8,%rsi
14024152d:	48 8b ca             	mov    %rdx,%rcx
140241530:	41 0f b6 c1          	movzbl %r9b,%eax
140241534:	d2 e0                	shl    %cl,%al
140241536:	bf 08 00 00 00       	mov    $0x8,%edi
14024153b:	41 88 40 0f          	mov    %al,0xf(%r8)
14024153f:	40 2a fa             	sub    %dl,%dil
140241542:	45 0f b6 53 0e       	movzbl 0xe(%r11),%r10d
140241547:	41 0f b6 c2          	movzbl %r10b,%eax
14024154b:	d2 e0                	shl    %cl,%al
14024154d:	40 0f b6 cf          	movzbl %dil,%ecx
140241551:	41 d2 e9             	shr    %cl,%r9b
140241554:	48 8b cb             	mov    %rbx,%rcx
140241557:	41 0a c1             	or     %r9b,%al
14024155a:	41 88 40 0e          	mov    %al,0xe(%r8)
14024155e:	41 0f b6 53 0d       	movzbl 0xd(%r11),%edx
140241563:	0f b6 c2             	movzbl %dl,%eax
140241566:	d2 e0                	shl    %cl,%al
140241568:	40 0f b6 cf          	movzbl %dil,%ecx
14024156c:	41 d2 ea             	shr    %cl,%r10b
14024156f:	48 8b cb             	mov    %rbx,%rcx
140241572:	41 0a c2             	or     %r10b,%al
140241575:	41 88 40 0d          	mov    %al,0xd(%r8)
140241579:	45 0f b6 43 0c       	movzbl 0xc(%r11),%r8d
14024157e:	41 0f b6 c0          	movzbl %r8b,%eax
140241582:	d2 e0                	shl    %cl,%al
140241584:	40 0f b6 cf          	movzbl %dil,%ecx
140241588:	d2 ea                	shr    %cl,%dl
14024158a:	48 8b cb             	mov    %rbx,%rcx
14024158d:	0a c2                	or     %dl,%al
14024158f:	88 46 0c             	mov    %al,0xc(%rsi)
140241592:	41 0f b6 53 0b       	movzbl 0xb(%r11),%edx
140241597:	0f b6 c2             	movzbl %dl,%eax
14024159a:	d2 e0                	shl    %cl,%al
14024159c:	40 0f b6 cf          	movzbl %dil,%ecx
1402415a0:	41 d2 e8             	shr    %cl,%r8b
1402415a3:	48 8b cb             	mov    %rbx,%rcx
1402415a6:	41 0a c0             	or     %r8b,%al
1402415a9:	88 46 0b             	mov    %al,0xb(%rsi)
1402415ac:	45 0f b6 43 0a       	movzbl 0xa(%r11),%r8d
1402415b1:	41 0f b6 c0          	movzbl %r8b,%eax
1402415b5:	d2 e0                	shl    %cl,%al
1402415b7:	40 0f b6 cf          	movzbl %dil,%ecx
1402415bb:	d2 ea                	shr    %cl,%dl
1402415bd:	48 8b cb             	mov    %rbx,%rcx
1402415c0:	0a c2                	or     %dl,%al
1402415c2:	88 46 0a             	mov    %al,0xa(%rsi)
1402415c5:	41 0f b6 53 09       	movzbl 0x9(%r11),%edx
1402415ca:	0f b6 c2             	movzbl %dl,%eax
1402415cd:	d2 e0                	shl    %cl,%al
1402415cf:	40 0f b6 cf          	movzbl %dil,%ecx
1402415d3:	41 d2 e8             	shr    %cl,%r8b
1402415d6:	48 8b cb             	mov    %rbx,%rcx
1402415d9:	41 0a c0             	or     %r8b,%al
1402415dc:	88 46 09             	mov    %al,0x9(%rsi)
1402415df:	45 0f b6 43 08       	movzbl 0x8(%r11),%r8d
1402415e4:	41 0f b6 c0          	movzbl %r8b,%eax
1402415e8:	d2 e0                	shl    %cl,%al
1402415ea:	40 0f b6 cf          	movzbl %dil,%ecx
1402415ee:	d2 ea                	shr    %cl,%dl
1402415f0:	48 8b cb             	mov    %rbx,%rcx
1402415f3:	0a c2                	or     %dl,%al
1402415f5:	88 46 08             	mov    %al,0x8(%rsi)
1402415f8:	41 0f b6 53 07       	movzbl 0x7(%r11),%edx
1402415fd:	0f b6 c2             	movzbl %dl,%eax
140241600:	d2 e0                	shl    %cl,%al
140241602:	40 0f b6 cf          	movzbl %dil,%ecx
140241606:	41 d2 e8             	shr    %cl,%r8b
140241609:	48 8b cb             	mov    %rbx,%rcx
14024160c:	41 0a c0             	or     %r8b,%al
14024160f:	88 46 07             	mov    %al,0x7(%rsi)
140241612:	45 0f b6 43 06       	movzbl 0x6(%r11),%r8d
140241617:	41 0f b6 c0          	movzbl %r8b,%eax
14024161b:	d2 e0                	shl    %cl,%al
14024161d:	40 0f b6 cf          	movzbl %dil,%ecx
140241621:	d2 ea                	shr    %cl,%dl
140241623:	0a c2                	or     %dl,%al
140241625:	88 46 06             	mov    %al,0x6(%rsi)
140241628:	41 0f b6 53 05       	movzbl 0x5(%r11),%edx
14024162d:	48 8b cb             	mov    %rbx,%rcx
140241630:	0f b6 c2             	movzbl %dl,%eax
140241633:	d2 e0                	shl    %cl,%al
140241635:	40 0f b6 cf          	movzbl %dil,%ecx
140241639:	41 d2 e8             	shr    %cl,%r8b
14024163c:	48 8b cb             	mov    %rbx,%rcx
14024163f:	41 0a c0             	or     %r8b,%al
140241642:	88 46 05             	mov    %al,0x5(%rsi)
140241645:	45 0f b6 43 04       	movzbl 0x4(%r11),%r8d
14024164a:	41 0f b6 c0          	movzbl %r8b,%eax
14024164e:	d2 e0                	shl    %cl,%al
140241650:	40 0f b6 cf          	movzbl %dil,%ecx
140241654:	d2 ea                	shr    %cl,%dl
140241656:	48 8b cb             	mov    %rbx,%rcx
140241659:	0a c2                	or     %dl,%al
14024165b:	88 46 04             	mov    %al,0x4(%rsi)
14024165e:	41 0f b6 53 03       	movzbl 0x3(%r11),%edx
140241663:	0f b6 c2             	movzbl %dl,%eax
140241666:	d2 e0                	shl    %cl,%al
140241668:	40 0f b6 cf          	movzbl %dil,%ecx
14024166c:	41 d2 e8             	shr    %cl,%r8b
14024166f:	48 8b cb             	mov    %rbx,%rcx
140241672:	41 0a c0             	or     %r8b,%al
140241675:	88 46 03             	mov    %al,0x3(%rsi)
140241678:	45 0f b6 43 02       	movzbl 0x2(%r11),%r8d
14024167d:	41 0f b6 c0          	movzbl %r8b,%eax
140241681:	d2 e0                	shl    %cl,%al
140241683:	40 0f b6 cf          	movzbl %dil,%ecx
140241687:	d2 ea                	shr    %cl,%dl
140241689:	0a c2                	or     %dl,%al
14024168b:	41 d2 e8             	shr    %cl,%r8b
14024168e:	88 46 02             	mov    %al,0x2(%rsi)
140241691:	48 8b cb             	mov    %rbx,%rcx
140241694:	41 0f b6 53 01       	movzbl 0x1(%r11),%edx
140241699:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14024169e:	0f b6 c2             	movzbl %dl,%eax
1402416a1:	d2 e0                	shl    %cl,%al
1402416a3:	44 0a c0             	or     %al,%r8b
1402416a6:	44 88 46 01          	mov    %r8b,0x1(%rsi)
1402416aa:	41 0f b6 03          	movzbl (%r11),%eax
1402416ae:	d2 e0                	shl    %cl,%al
1402416b0:	40 0f b6 cf          	movzbl %dil,%ecx
1402416b4:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
1402416b9:	d2 ea                	shr    %cl,%dl
1402416bb:	0a c2                	or     %dl,%al
1402416bd:	88 06                	mov    %al,(%rsi)
1402416bf:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1402416c4:	c3                   	ret