140d2b22f:	48 3b d8             	cmp    %rax,%rbx
140d2b232:	77 09                	ja     0x140d2b23d
140d2b234:	4c 3b c6             	cmp    %rsi,%r8
140d2b237:	0f 83 22 01 00 00    	jae    0x140d2b35f
140d2b23d:	49 8d 04 3a          	lea    (%r10,%rdi,1),%rax
140d2b241:	48 3b d8             	cmp    %rax,%rbx
140d2b244:	77 09                	ja     0x140d2b24f
140d2b246:	4c 3b c7             	cmp    %rdi,%r8
140d2b249:	0f 83 10 01 00 00    	jae    0x140d2b35f
140d2b24f:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140d2b253:	4c 3b c0             	cmp    %rax,%r8
140d2b256:	77 09                	ja     0x140d2b261
140d2b258:	48 3b d7             	cmp    %rdi,%rdx
140d2b25b:	0f 83 fe 00 00 00    	jae    0x140d2b35f
140d2b261:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
140d2b268:	00
140d2b269:	41 8b c1             	mov    %r9d,%eax
140d2b26c:	25 07 00 00 80       	and    $0x80000007,%eax
140d2b271:	7d 07                	jge    0x140d2b27a
140d2b273:	ff c8                	dec    %eax
140d2b275:	83 c8 f8             	or     $0xfffffff8,%eax
140d2b278:	ff c0                	inc    %eax
140d2b27a:	44 2b c8             	sub    %eax,%r9d
140d2b27d:	4c 8d 45 cc          	lea    -0x34(%rbp),%r8
140d2b281:	4d 63 e1             	movslq %r9d,%r12
140d2b284:	4c 8d 55 d0          	lea    -0x30(%rbp),%r10
140d2b288:	4c 8b cf             	mov    %rdi,%r9
140d2b28b:	48 8d 56 04          	lea    0x4(%rsi),%rdx
140d2b28f:	4c 8b f3             	mov    %rbx,%r14
140d2b292:	4c 2b ce             	sub    %rsi,%r9
140d2b295:	4c 2b c6             	sub    %rsi,%r8
140d2b298:	4c 2b d6             	sub    %rsi,%r10
140d2b29b:	4c 2b f6             	sub    %rsi,%r14
140d2b29e:	49 c7 c7 fc ff ff ff 	mov    $0xfffffffffffffffc,%r15
140d2b2a5:	4c 2b fe             	sub    %rsi,%r15
140d2b2a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d2b2af:	00
140d2b2b0:	66 41 0f 6e 54 11 fc 	movd   -0x4(%r9,%rdx,1),%xmm2
140d2b2b7:	0f 57 c0             	xorps  %xmm0,%xmm0
140d2b2ba:	66 0f 6e 4a fc       	movd   -0x4(%rdx),%xmm1
140d2b2bf:	83 c1 08             	add    $0x8,%ecx
140d2b2c2:	66 0f 6e 1a          	movd   (%rdx),%xmm3
140d2b2c6:	48 8d 52 08          	lea    0x8(%rdx),%rdx
140d2b2ca:	66 0f 60 d0          	punpcklbw %xmm0,%xmm2
140d2b2ce:	49 8d 04 17          	lea    (%r15,%rdx,1),%rax
140d2b2d2:	66 0f 61 d0          	punpcklwd %xmm0,%xmm2
140d2b2d6:	66 0f 60 c8          	punpcklbw %xmm0,%xmm1
140d2b2da:	66 0f 61 c8          	punpcklwd %xmm0,%xmm1
140d2b2de:	0f 57 d1             	xorps  %xmm1,%xmm2
140d2b2e1:	f2 0f 70 c2 d8       	pshuflw $0xd8,%xmm2,%xmm0
140d2b2e6:	f3 0f 70 c8 d8       	pshufhw $0xd8,%xmm0,%xmm1
140d2b2eb:	0f 57 c0             	xorps  %xmm0,%xmm0
140d2b2ee:	66 0f 70 d1 d8       	pshufd $0xd8,%xmm1,%xmm2
140d2b2f3:	0f 54 15 c6 cb 44 00 	andps  0x44cbc6(%rip),%xmm2        # 0x141177ec0
140d2b2fa:	66 41 0f 6e 4c 11 f8 	movd   -0x8(%r9,%rdx,1),%xmm1
140d2b301:	66 0f 67 d2          	packuswb %xmm2,%xmm2
140d2b305:	66 41 0f 7e 54 10 f8 	movd   %xmm2,-0x8(%r8,%rdx,1)
140d2b30c:	66 41 0f 7e 54 16 f4 	movd   %xmm2,-0xc(%r14,%rdx,1)
140d2b313:	66 0f 60 c8          	punpcklbw %xmm0,%xmm1
140d2b317:	66 0f 60 d8          	punpcklbw %xmm0,%xmm3
140d2b31b:	66 0f 61 c8          	punpcklwd %xmm0,%xmm1
140d2b31f:	66 0f 61 d8          	punpcklwd %xmm0,%xmm3
140d2b323:	0f 57 d9             	xorps  %xmm1,%xmm3
140d2b326:	f2 0f 70 c3 d8       	pshuflw $0xd8,%xmm3,%xmm0
140d2b32b:	f3 0f 70 c8 d8       	pshufhw $0xd8,%xmm0,%xmm1
140d2b330:	66 0f 70 d1 d8       	pshufd $0xd8,%xmm1,%xmm2
140d2b335:	0f 54 15 84 cb 44 00 	andps  0x44cb84(%rip),%xmm2        # 0x141177ec0
140d2b33c:	66 0f 67 d2          	packuswb %xmm2,%xmm2
140d2b340:	66 41 0f 7e 54 12 f8 	movd   %xmm2,-0x8(%r10,%rdx,1)
140d2b347:	66 41 0f 7e 54 16 f8 	movd   %xmm2,-0x8(%r14,%rdx,1)
140d2b34e:	49 3b c4             	cmp    %r12,%rax
140d2b351:	0f 8c 59 ff ff ff    	jl     0x140d2b2b0
140d2b357:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
140d2b35e:	00
140d2b35f:	48 63 c1             	movslq %ecx,%rax
140d2b362:	49 3b c3             	cmp    %r11,%rax
140d2b365:	0f 8d 6b 01 00 00    	jge    0x140d2b4d6
140d2b36b:	48 8b d7             	mov    %rdi,%rdx
140d2b36e:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140d2b372:	48 2b d6             	sub    %rsi,%rdx
140d2b375:	48 8d 0c 30          	lea    (%rax,%rsi,1),%rcx
140d2b379:	4c 2b c6             	sub    %rsi,%r8
140d2b37c:	48 2b de             	sub    %rsi,%rbx
140d2b37f:	4c 2b d8             	sub    %rax,%r11
140d2b382:	0f b6 04 11          	movzbl (%rcx,%rdx,1),%eax
140d2b386:	32 01                	xor    (%rcx),%al
140d2b388:	41 88 04 08          	mov    %al,(%r8,%rcx,1)
140d2b38c:	88 04 0b             	mov    %al,(%rbx,%rcx,1)
140d2b38f:	48 8d 49 01          	lea    0x1(%rcx),%rcx
140d2b393:	49 83 eb 01          	sub    $0x1,%r11
140d2b397:	75 e9                	jne    0x140d2b382
140d2b399:	e9 38 01 00 00       	jmp    0x140d2b4d6
140d2b39e:	44 8b d1             	mov    %ecx,%r10d
140d2b3a1:	85 c0                	test   %eax,%eax
140d2b3a3:	0f 8e 0c 01 00 00    	jle    0x140d2b4b5
140d2b3a9:	41 83 f9 08          	cmp    $0x8,%r9d
140d2b3ad:	0f 82 02 01 00 00    	jb     0x140d2b4b5
140d2b3b3:	45 8d 41 ff          	lea    -0x1(%r9),%r8d
140d2b3b7:	41 8d 40 10          	lea    0x10(%r8),%eax
140d2b3bb:	48 63 d0             	movslq %eax,%rdx
140d2b3be:	4c 8d 75 c0          	lea    -0x40(%rbp),%r14
140d2b3c2:	4c 03 f2             	add    %rdx,%r14
140d2b3c5:	49 63 c0             	movslq %r8d,%rax
140d2b3c8:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140d2b3cc:	4c 8d 04 38          	lea    (%rax,%rdi,1),%r8
140d2b3d0:	49 3b d0             	cmp    %r8,%rdx
140d2b3d3:	77 09                	ja     0x140d2b3de
140d2b3d5:	4c 3b f7             	cmp    %rdi,%r14
140d2b3d8:	0f 83 d7 00 00 00    	jae    0x140d2b4b5
140d2b3de:	48 8d 14 18          	lea    (%rax,%rbx,1),%rdx
140d2b3e2:	4c 8d 7d d0          	lea    -0x30(%rbp),%r15
140d2b3e6:	4c 3b fa             	cmp    %rdx,%r15
140d2b3e9:	77 09                	ja     0x140d2b3f4
140d2b3eb:	4c 3b f3             	cmp    %rbx,%r14
140d2b3ee:	0f 83 c1 00 00 00    	jae    0x140d2b4b5
140d2b3f4:	49 3b d8             	cmp    %r8,%rbx
140d2b3f7:	77 09                	ja     0x140d2b402
140d2b3f9:	48 3b d7             	cmp    %rdi,%rdx
140d2b3fc:	0f 83 b3 00 00 00    	jae    0x140d2b4b5
140d2b402:	48 03 c6             	add    %rsi,%rax
140d2b405:	48 3b d8             	cmp    %rax,%rbx
140d2b408:	77 09                	ja     0x140d2b413
140d2b40a:	48 3b d6             	cmp    %rsi,%rdx
140d2b40d:	0f 83 a2 00 00 00    	jae    0x140d2b4b5
140d2b413:	41 83 f9 10          	cmp    $0x10,%r9d
140d2b417:	72 55                	jb     0x140d2b46e
140d2b419:	41 8b d1             	mov    %r9d,%edx
140d2b41c:	81 e2 0f 00 00 80    	and    $0x8000000f,%edx
140d2b422:	7d 07                	jge    0x140d2b42b
140d2b424:	ff ca                	dec    %edx
140d2b426:	83 ca f0             	or     $0xfffffff0,%edx
140d2b429:	ff c2                	inc    %edx
140d2b42b:	41 8b c1             	mov    %r9d,%eax
140d2b42e:	2b c2                	sub    %edx,%eax
140d2b430:	48 63 d0             	movslq %eax,%rdx
140d2b433:	0f 1f 40 00          	nopl   0x0(%rax)
140d2b437:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140d2b43e:	00 00
140d2b440:	f3 0f 6f 0c 31       	movdqu (%rcx,%rsi,1),%xmm1
140d2b445:	41 83 c2 10          	add    $0x10,%r10d
140d2b449:	f3 0f 6f 04 0f       	movdqu (%rdi,%rcx,1),%xmm0
140d2b44e:	f3 0f 7f 4c 0d d0    	movdqu %xmm1,-0x30(%rbp,%rcx,1)
140d2b454:	0f 57 c1             	xorps  %xmm1,%xmm0
140d2b457:	f3 0f 7f 04 0b       	movdqu %xmm0,(%rbx,%rcx,1)
140d2b45c:	48 83 c1 10          	add    $0x10,%rcx
140d2b460:	48 3b ca             	cmp    %rdx,%rcx
140d2b463:	7c db                	jl     0x140d2b440
140d2b465:	41 8b c1             	mov    %r9d,%eax
140d2b468:	24 0f                	and    $0xf,%al
140d2b46a:	3c 08                	cmp    $0x8,%al
140d2b46c:	72 47                	jb     0x140d2b4b5
140d2b46e:	41 8b c1             	mov    %r9d,%eax
140d2b471:	48 8b ce             	mov    %rsi,%rcx
140d2b474:	25 07 00 00 80       	and    $0x80000007,%eax
140d2b479:	7d 07                	jge    0x140d2b482
140d2b47b:	ff c8                	dec    %eax
140d2b47d:	83 c8 f8             	or     $0xfffffff8,%eax
140d2b480:	ff c0                	inc    %eax
140d2b482:	44 2b c8             	sub    %eax,%r9d
140d2b485:	49 63 c2             	movslq %r10d,%rax
140d2b488:	49 63 d1             	movslq %r9d,%rdx
140d2b48b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d2b490:	f3 0f 7e 0c 01       	movq   (%rcx,%rax,1),%xmm1
140d2b495:	41 83 c2 08          	add    $0x8,%r10d
140d2b499:	f3 0f 7e 04 38       	movq   (%rax,%rdi,1),%xmm0
140d2b49e:	0f 57 c1             	xorps  %xmm1,%xmm0
140d2b4a1:	66 0f d6 4c 05 d0    	movq   %xmm1,-0x30(%rbp,%rax,1)
140d2b4a7:	66 0f d6 04 18       	movq   %xmm0,(%rax,%rbx,1)
140d2b4ac:	48 83 c0 08          	add    $0x8,%rax
140d2b4b0:	48 3b c2             	cmp    %rdx,%rax
140d2b4b3:	7c db                	jl     0x140d2b490
140d2b4b5:	49 63 ca             	movslq %r10d,%rcx
140d2b4b8:	49 3b cb             	cmp    %r11,%rcx
140d2b4bb:	7d 19                	jge    0x140d2b4d6
140d2b4bd:	0f 1f 00             	nopl   (%rax)
140d2b4c0:	0f b6 04 31          	movzbl (%rcx,%rsi,1),%eax
140d2b4c4:	88 44 0d d0          	mov    %al,-0x30(%rbp,%rcx,1)
140d2b4c8:	32 04 39             	xor    (%rcx,%rdi,1),%al
140d2b4cb:	88 04 19             	mov    %al,(%rcx,%rbx,1)
140d2b4ce:	48 ff c1             	inc    %rcx
140d2b4d1:	49 3b cb             	cmp    %r11,%rcx
140d2b4d4:	7c ea                	jl     0x140d2b4c0
140d2b4d6:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140d2b4db:	41 8b c5             	mov    %r13d,%eax
140d2b4de:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140d2b4e3:	99                   	cltd
140d2b4e4:	83 e2 07             	and    $0x7,%edx
140d2b4e7:	03 c2                	add    %edx,%eax
140d2b4e9:	8b c8                	mov    %eax,%ecx
140d2b4eb:	83 e0 07             	and    $0x7,%eax
140d2b4ee:	2b c2                	sub    %edx,%eax
140d2b4f0:	c1 f9 03             	sar    $0x3,%ecx
140d2b4f3:	4c 63 d9             	movslq %ecx,%r11
140d2b4f6:	8b d8                	mov    %eax,%ebx
140d2b4f8:	85 c0                	test   %eax,%eax
140d2b4fa:	75 0e                	jne    0x140d2b50a
140d2b4fc:	42 0f 10 44 1d c0    	movups -0x40(%rbp,%r11,1),%xmm0
140d2b502:	0f 11 07             	movups %xmm0,(%rdi)
140d2b505:	e9 9f 01 00 00       	jmp    0x140d2b6a9
140d2b50a:	46 0f b6 44 1d c1    	movzbl -0x3f(%rbp,%r11,1),%r8d
140d2b510:	8b cb                	mov    %ebx,%ecx
140d2b512:	42 0f b6 54 1d c0    	movzbl -0x40(%rbp,%r11,1),%edx
140d2b518:	41 0f b6 c0          	movzbl %r8b,%eax
140d2b51c:	d2 e2                	shl    %cl,%dl
140d2b51e:	41 ba 08 00 00 00    	mov    $0x8,%r10d
140d2b524:	44 2a d3             	sub    %bl,%r10b
140d2b527:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b52b:	d2 e8                	shr    %cl,%al
140d2b52d:	0a d0                	or     %al,%dl
140d2b52f:	88 17                	mov    %dl,(%rdi)
140d2b531:	42 0f b6 54 1d c2    	movzbl -0x3e(%rbp,%r11,1),%edx
140d2b537:	0f b6 c2             	movzbl %dl,%eax
140d2b53a:	d2 e8                	shr    %cl,%al
140d2b53c:	8b cb                	mov    %ebx,%ecx
140d2b53e:	41 d2 e0             	shl    %cl,%r8b
140d2b541:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b545:	41 0a c0             	or     %r8b,%al
140d2b548:	46 0f b6 44 1d c3    	movzbl -0x3d(%rbp,%r11,1),%r8d
140d2b54e:	88 47 01             	mov    %al,0x1(%rdi)
140d2b551:	41 0f b6 c0          	movzbl %r8b,%eax
140d2b555:	d2 e8                	shr    %cl,%al
140d2b557:	8b cb                	mov    %ebx,%ecx
140d2b559:	d2 e2                	shl    %cl,%dl
140d2b55b:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b55f:	0a c2                	or     %dl,%al
140d2b561:	42 0f b6 54 1d c4    	movzbl -0x3c(%rbp,%r11,1),%edx
140d2b567:	88 47 02             	mov    %al,0x2(%rdi)
140d2b56a:	0f b6 c2             	movzbl %dl,%eax
140d2b56d:	d2 e8                	shr    %cl,%al
140d2b56f:	8b cb                	mov    %ebx,%ecx
140d2b571:	41 d2 e0             	shl    %cl,%r8b
140d2b574:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b578:	41 0a c0             	or     %r8b,%al
140d2b57b:	46 0f b6 44 1d c5    	movzbl -0x3b(%rbp,%r11,1),%r8d
140d2b581:	88 47 03             	mov    %al,0x3(%rdi)
140d2b584:	41 0f b6 c0          	movzbl %r8b,%eax
140d2b588:	d2 e8                	shr    %cl,%al
140d2b58a:	8b cb                	mov    %ebx,%ecx
140d2b58c:	d2 e2                	shl    %cl,%dl
140d2b58e:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b592:	0a c2                	or     %dl,%al
140d2b594:	42 0f b6 54 1d c6    	movzbl -0x3a(%rbp,%r11,1),%edx
140d2b59a:	88 47 04             	mov    %al,0x4(%rdi)
140d2b59d:	0f b6 c2             	movzbl %dl,%eax
140d2b5a0:	d2 e8                	shr    %cl,%al
140d2b5a2:	8b cb                	mov    %ebx,%ecx
140d2b5a4:	41 d2 e0             	shl    %cl,%r8b
140d2b5a7:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b5ab:	41 0a c0             	or     %r8b,%al
140d2b5ae:	46 0f b6 44 1d c7    	movzbl -0x39(%rbp,%r11,1),%r8d
140d2b5b4:	88 47 05             	mov    %al,0x5(%rdi)
140d2b5b7:	41 0f b6 c0          	movzbl %r8b,%eax
140d2b5bb:	d2 e8                	shr    %cl,%al
140d2b5bd:	8b cb                	mov    %ebx,%ecx
140d2b5bf:	d2 e2                	shl    %cl,%dl
140d2b5c1:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b5c5:	0a c2                	or     %dl,%al
140d2b5c7:	42 0f b6 54 1d c8    	movzbl -0x38(%rbp,%r11,1),%edx
140d2b5cd:	88 47 06             	mov    %al,0x6(%rdi)
140d2b5d0:	0f b6 c2             	movzbl %dl,%eax
140d2b5d3:	d2 e8                	shr    %cl,%al
140d2b5d5:	8b cb                	mov    %ebx,%ecx
140d2b5d7:	41 d2 e0             	shl    %cl,%r8b
140d2b5da:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b5de:	41 0a c0             	or     %r8b,%al
140d2b5e1:	46 0f b6 44 1d c9    	movzbl -0x37(%rbp,%r11,1),%r8d
140d2b5e7:	88 47 07             	mov    %al,0x7(%rdi)
140d2b5ea:	41 0f b6 c0          	movzbl %r8b,%eax
140d2b5ee:	d2 e8                	shr    %cl,%al
140d2b5f0:	8b cb                	mov    %ebx,%ecx
140d2b5f2:	d2 e2                	shl    %cl,%dl
140d2b5f4:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b5f8:	0a c2                	or     %dl,%al
140d2b5fa:	42 0f b6 54 1d ca    	movzbl -0x36(%rbp,%r11,1),%edx
140d2b600:	88 47 08             	mov    %al,0x8(%rdi)
140d2b603:	0f b6 c2             	movzbl %dl,%eax
140d2b606:	d2 e8                	shr    %cl,%al
140d2b608:	8b cb                	mov    %ebx,%ecx
140d2b60a:	41 d2 e0             	shl    %cl,%r8b
140d2b60d:	41 0a c0             	or     %r8b,%al
140d2b610:	46 0f b6 44 1d cb    	movzbl -0x35(%rbp,%r11,1),%r8d
140d2b616:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b61a:	46 0f b6 4c 1d ce    	movzbl -0x32(%rbp,%r11,1),%r9d
140d2b620:	88 47 09             	mov    %al,0x9(%rdi)
140d2b623:	41 0f b6 c0          	movzbl %r8b,%eax
140d2b627:	d2 e8                	shr    %cl,%al
140d2b629:	8b cb                	mov    %ebx,%ecx
140d2b62b:	d2 e2                	shl    %cl,%dl
140d2b62d:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b631:	0a c2                	or     %dl,%al
140d2b633:	42 0f b6 54 1d cc    	movzbl -0x34(%rbp,%r11,1),%edx
140d2b639:	88 47 0a             	mov    %al,0xa(%rdi)
140d2b63c:	0f b6 c2             	movzbl %dl,%eax
140d2b63f:	d2 e8                	shr    %cl,%al
140d2b641:	8b cb                	mov    %ebx,%ecx
140d2b643:	41 d2 e0             	shl    %cl,%r8b
140d2b646:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b64a:	41 0a c0             	or     %r8b,%al
140d2b64d:	46 0f b6 44 1d cd    	movzbl -0x33(%rbp,%r11,1),%r8d
140d2b653:	88 47 0b             	mov    %al,0xb(%rdi)
140d2b656:	41 0f b6 c0          	movzbl %r8b,%eax
140d2b65a:	d2 e8                	shr    %cl,%al
140d2b65c:	8b cb                	mov    %ebx,%ecx
140d2b65e:	d2 e2                	shl    %cl,%dl
140d2b660:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b664:	0a c2                	or     %dl,%al
140d2b666:	42 0f b6 54 1d cf    	movzbl -0x31(%rbp,%r11,1),%edx
140d2b66c:	88 47 0c             	mov    %al,0xc(%rdi)
140d2b66f:	41 0f b6 c1          	movzbl %r9b,%eax
140d2b673:	d2 e8                	shr    %cl,%al
140d2b675:	8b cb                	mov    %ebx,%ecx
140d2b677:	41 d2 e0             	shl    %cl,%r8b
140d2b67a:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b67e:	41 0a c0             	or     %r8b,%al
140d2b681:	88 47 0d             	mov    %al,0xd(%rdi)
140d2b684:	0f b6 c2             	movzbl %dl,%eax
140d2b687:	d2 e8                	shr    %cl,%al
140d2b689:	8b cb                	mov    %ebx,%ecx
140d2b68b:	41 d2 e1             	shl    %cl,%r9b
140d2b68e:	41 0f b6 ca          	movzbl %r10b,%ecx
140d2b692:	41 0a c1             	or     %r9b,%al
140d2b695:	88 47 0e             	mov    %al,0xe(%rdi)
140d2b698:	42 0f b6 44 1d d0    	movzbl -0x30(%rbp,%r11,1),%eax
140d2b69e:	d2 e8                	shr    %cl,%al
140d2b6a0:	8b cb                	mov    %ebx,%ecx
140d2b6a2:	d2 e2                	shl    %cl,%dl
140d2b6a4:	0a c2                	or     %dl,%al
140d2b6a6:	88 47 0f             	mov    %al,0xf(%rdi)
140d2b6a9:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140d2b6ad:	48 33 cc             	xor    %rsp,%rcx
140d2b6b0:	e8 4b fe 0e 00       	call   0x140e1b500
140d2b6b5:	48 83 c4 60          	add    $0x60,%rsp
140d2b6b9:	41 5d                	pop    %r13
140d2b6bb:	5f                   	pop    %rdi
140d2b6bc:	5e                   	pop    %rsi
140d2b6bd:	5b                   	pop    %rbx
140d2b6be:	5d                   	pop    %rbp
140d2b6bf:	c3                   	ret
140d2b6c0:	40 53                	rex push %rbx
140d2b6c2:	55                   	push   %rbp
140d2b6c3:	41 55                	push   %r13
140d2b6c5:	41 56                	push   %r14
140d2b6c7:	b8 38 00 00 00       	mov    $0x38,%eax
140d2b6cc:	e8 cf fd 0e 00       	call   0x140e1b4a0
140d2b6d1:	48 2b e0             	sub    %rax,%rsp
140d2b6d4:	48 83 79 38 00       	cmpq   $0x0,0x38(%rcx)
140d2b6d9:	49 8b d8             	mov    %r8,%rbx
140d2b6dc:	4c 8b 81 60 01 00 00 	mov    0x160(%rcx),%r8
140d2b6e3:	4c 8b f2             	mov    %rdx,%r14
140d2b6e6:	4c 8b a9 68 01 00 00 	mov    0x168(%rcx),%r13