1401aa152:	48 83 ec 60          	sub    $0x60,%rsp
1401aa156:	4d 8b f8             	mov    %r8,%r15
1401aa159:	4c 8b e2             	mov    %rdx,%r12
1401aa15c:	48 8b f9             	mov    %rcx,%rdi
1401aa15f:	b9 10 00 00 00       	mov    $0x10,%ecx
1401aa164:	e8 9f 0f c7 00       	call   0x140e1b108
1401aa169:	33 db                	xor    %ebx,%ebx
1401aa16b:	48 85 c0             	test   %rax,%rax
1401aa16e:	74 0f                	je     0x1401aa17f
1401aa170:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aa173:	0f 11 00             	movups %xmm0,(%rax)
1401aa176:	0f b6 4f 20          	movzbl 0x20(%rdi),%ecx
1401aa17a:	88 48 08             	mov    %cl,0x8(%rax)
1401aa17d:	eb 03                	jmp    0x1401aa182
1401aa17f:	48 8b c3             	mov    %rbx,%rax
1401aa182:	48 89 47 08          	mov    %rax,0x8(%rdi)
1401aa186:	b9 10 00 00 00       	mov    $0x10,%ecx
1401aa18b:	e8 78 0f c7 00       	call   0x140e1b108
1401aa190:	48 8b f0             	mov    %rax,%rsi
1401aa193:	48 85 c0             	test   %rax,%rax
1401aa196:	74 13                	je     0x1401aa1ab
1401aa198:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aa19b:	0f 11 00             	movups %xmm0,(%rax)
1401aa19e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401aa1a2:	48 89 06             	mov    %rax,(%rsi)
1401aa1a5:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1401aa1a9:	eb 03                	jmp    0x1401aa1ae
1401aa1ab:	48 8b f3             	mov    %rbx,%rsi
1401aa1ae:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1401aa1b2:	4c 8b 77 08          	mov    0x8(%rdi),%r14
1401aa1b6:	b9 88 00 00 00       	mov    $0x88,%ecx
1401aa1bb:	e8 48 0f c7 00       	call   0x140e1b108
1401aa1c0:	48 8b c8             	mov    %rax,%rcx
1401aa1c3:	48 85 c0             	test   %rax,%rax
1401aa1c6:	0f 84 80 00 00 00    	je     0x1401aa24c
1401aa1cc:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aa1cf:	33 c0                	xor    %eax,%eax
1401aa1d1:	0f 11 01             	movups %xmm0,(%rcx)
1401aa1d4:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
1401aa1d8:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401aa1dc:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1401aa1e0:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1401aa1e4:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
1401aa1e8:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1401aa1ec:	0f 11 41 70          	movups %xmm0,0x70(%rcx)
1401aa1f0:	48 89 81 80 00 00 00 	mov    %rax,0x80(%rcx)
1401aa1f7:	41 0f b6 46 08       	movzbl 0x8(%r14),%eax
1401aa1fc:	89 59 78             	mov    %ebx,0x78(%rcx)
1401aa1ff:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
1401aa205:	c6 41 04 ff          	movb   $0xff,0x4(%rcx)
1401aa209:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1401aa20d:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1401aa211:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1401aa215:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1401aa219:	48 89 59 28          	mov    %rbx,0x28(%rcx)
1401aa21d:	48 89 59 30          	mov    %rbx,0x30(%rcx)
1401aa221:	48 89 59 38          	mov    %rbx,0x38(%rcx)
1401aa225:	48 89 59 40          	mov    %rbx,0x40(%rcx)
1401aa229:	48 89 59 48          	mov    %rbx,0x48(%rcx)
1401aa22d:	48 89 59 50          	mov    %rbx,0x50(%rcx)
1401aa231:	48 89 59 58          	mov    %rbx,0x58(%rcx)
1401aa235:	48 89 59 60          	mov    %rbx,0x60(%rcx)
1401aa239:	48 89 59 68          	mov    %rbx,0x68(%rcx)
1401aa23d:	88 81 80 00 00 00    	mov    %al,0x80(%rcx)
1401aa243:	c6 81 81 00 00 00 00 	movb   $0x0,0x81(%rcx)
1401aa24a:	eb 03                	jmp    0x1401aa24f
1401aa24c:	48 8b cb             	mov    %rbx,%rcx
1401aa24f:	49 89 0e             	mov    %rcx,(%r14)
1401aa252:	41 8b 46 0c          	mov    0xc(%r14),%eax
1401aa256:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401aa25a:	4c 8b ce             	mov    %rsi,%r9
1401aa25d:	4d 8b c7             	mov    %r15,%r8
1401aa260:	49 8b d4             	mov    %r12,%rdx
1401aa263:	e8 98 09 00 00       	call   0x1401aac00
1401aa268:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1401aa26c:	48 85 f6             	test   %rsi,%rsi
1401aa26f:	74 2d                	je     0x1401aa29e
1401aa271:	4c 8b 36             	mov    (%rsi),%r14
1401aa274:	4d 85 f6             	test   %r14,%r14
1401aa277:	74 15                	je     0x1401aa28e
1401aa279:	49 8b ce             	mov    %r14,%rcx
1401aa27c:	e8 6f f2 ff ff       	call   0x1401a94f0
1401aa281:	ba 88 00 00 00       	mov    $0x88,%edx
1401aa286:	49 8b ce             	mov    %r14,%rcx
1401aa289:	e8 b6 0e c7 00       	call   0x140e1b144
1401aa28e:	48 89 1e             	mov    %rbx,(%rsi)
1401aa291:	ba 10 00 00 00       	mov    $0x10,%edx
1401aa296:	48 8b ce             	mov    %rsi,%rcx
1401aa299:	e8 a6 0e c7 00       	call   0x140e1b144
1401aa29e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401aa2a2:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401aa2a6:	48 85 c9             	test   %rcx,%rcx
1401aa2a9:	74 0a                	je     0x1401aa2b5
1401aa2ab:	ba 10 00 00 00       	mov    $0x10,%edx
1401aa2b0:	e8 8f 0e c7 00       	call   0x140e1b144
1401aa2b5:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1401aa2b9:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1401aa2c0:	00
1401aa2c1:	48 83 c4 60          	add    $0x60,%rsp
1401aa2c5:	41 5f                	pop    %r15
1401aa2c7:	41 5e                	pop    %r14
1401aa2c9:	41 5c                	pop    %r12
1401aa2cb:	5f                   	pop    %rdi
1401aa2cc:	5e                   	pop    %rsi
1401aa2cd:	c3                   	ret
1401aa2ce:	cc                   	int3
1401aa2cf:	cc                   	int3
1401aa2d0:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401aa2d5:	56                   	push   %rsi
1401aa2d6:	57                   	push   %rdi
1401aa2d7:	41 56                	push   %r14
1401aa2d9:	48 83 ec 60          	sub    $0x60,%rsp
1401aa2dd:	4c 8d 72 01          	lea    0x1(%rdx),%r14
1401aa2e1:	49 8b e9             	mov    %r9,%rbp
1401aa2e4:	49 8b f8             	mov    %r8,%rdi
1401aa2e7:	48 8b f1             	mov    %rcx,%rsi
1401aa2ea:	4d 3b f0             	cmp    %r8,%r14
1401aa2ed:	0f 87 10 05 00 00    	ja     0x1401aa803
1401aa2f3:	4c 3b f2             	cmp    %rdx,%r14
1401aa2f6:	0f 82 07 05 00 00    	jb     0x1401aa803
1401aa2fc:	0f b6 02             	movzbl (%rdx),%eax
1401aa2ff:	88 01                	mov    %al,(%rcx)
1401aa301:	8b c8                	mov    %eax,%ecx
1401aa303:	c1 e9 04             	shr    $0x4,%ecx
1401aa306:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1401aa30d:	00
1401aa30e:	89 4e 04             	mov    %ecx,0x4(%rsi)
1401aa311:	83 f9 07             	cmp    $0x7,%ecx
1401aa314:	0f 87 62 04 00 00    	ja     0x1401aa77c
1401aa31a:	4c 8d 05 df 5c e5 ff 	lea    -0x1aa321(%rip),%r8        # 0x140000000
1401aa321:	41 8b 8c 88 e4 a8 1a 	mov    0x1aa8e4(%r8,%rcx,4),%ecx
1401aa328:	00
1401aa329:	49 03 c8             	add    %r8,%rcx
1401aa32c:	ff e1                	jmp    *%rcx
1401aa32e:	b9 30 00 00 00       	mov    $0x30,%ecx
1401aa333:	e8 d0 0d c7 00       	call   0x140e1b108
1401aa338:	33 db                	xor    %ebx,%ebx
1401aa33a:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401aa341:	00
1401aa342:	4c 8b d0             	mov    %rax,%r10
1401aa345:	48 85 c0             	test   %rax,%rax
1401aa348:	74 55                	je     0x1401aa39f
1401aa34a:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aa34d:	0f 11 00             	movups %xmm0,(%rax)
1401aa350:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401aa354:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401aa358:	0f b6 56 59          	movzbl 0x59(%rsi),%edx
1401aa35c:	0f b6 0e             	movzbl (%rsi),%ecx
1401aa35f:	0f b6 46 58          	movzbl 0x58(%rsi),%eax
1401aa363:	41 88 42 28          	mov    %al,0x28(%r10)
1401aa367:	41 88 4a 29          	mov    %cl,0x29(%r10)
1401aa36b:	41 88 52 2a          	mov    %dl,0x2a(%r10)
1401aa36f:	66 41 89 1a          	mov    %bx,(%r10)
1401aa373:	41 c7 42 04 ff ff ff 	movl   $0xffffffff,0x4(%r10)
1401aa37a:	ff
1401aa37b:	41 88 5a 08          	mov    %bl,0x8(%r10)
1401aa37f:	41 c7 42 0c ff ff ff 	movl   $0xffffffff,0xc(%r10)
1401aa386:	ff
1401aa387:	66 41 89 5a 10       	mov    %bx,0x10(%r10)
1401aa38c:	49 89 5a 18          	mov    %rbx,0x18(%r10)
1401aa390:	49 89 5a 20          	mov    %rbx,0x20(%r10)
1401aa394:	66 41 89 5a 2b       	mov    %bx,0x2b(%r10)
1401aa399:	41 88 5a 2d          	mov    %bl,0x2d(%r10)
1401aa39d:	eb 03                	jmp    0x1401aa3a2
1401aa39f:	4c 8b d3             	mov    %rbx,%r10
1401aa3a2:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
1401aa3a9:	4c 8b cd             	mov    %rbp,%r9
1401aa3ac:	4c 8b c7             	mov    %rdi,%r8
1401aa3af:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401aa3b3:	49 8b d6             	mov    %r14,%rdx
1401aa3b6:	4c 89 56 08          	mov    %r10,0x8(%rsi)
1401aa3ba:	49 8b ca             	mov    %r10,%rcx
1401aa3bd:	e8 7e 1c 00 00       	call   0x1401ac040
1401aa3c2:	8b f8                	mov    %eax,%edi
1401aa3c4:	e9 cc 03 00 00       	jmp    0x1401aa795
1401aa3c9:	b9 20 00 00 00       	mov    $0x20,%ecx
1401aa3ce:	e8 35 0d c7 00       	call   0x140e1b108
1401aa3d3:	33 db                	xor    %ebx,%ebx
1401aa3d5:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401aa3dc:	00
1401aa3dd:	4c 8b d0             	mov    %rax,%r10
1401aa3e0:	48 85 c0             	test   %rax,%rax
1401aa3e3:	74 37                	je     0x1401aa41c
1401aa3e5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aa3e8:	0f 11 00             	movups %xmm0,(%rax)
1401aa3eb:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401aa3ef:	0f b6 56 59          	movzbl 0x59(%rsi),%edx
1401aa3f3:	0f b6 0e             	movzbl (%rsi),%ecx
1401aa3f6:	0f b6 46 58          	movzbl 0x58(%rsi),%eax
1401aa3fa:	41 88 42 18          	mov    %al,0x18(%r10)
1401aa3fe:	41 88 4a 19          	mov    %cl,0x19(%r10)
1401aa402:	41 88 52 1a          	mov    %dl,0x1a(%r10)
1401aa406:	41 88 1a             	mov    %bl,(%r10)
1401aa409:	49 89 5a 08          	mov    %rbx,0x8(%r10)
1401aa40d:	49 89 5a 10          	mov    %rbx,0x10(%r10)
1401aa411:	66 41 89 5a 1b       	mov    %bx,0x1b(%r10)
1401aa416:	41 88 5a 1d          	mov    %bl,0x1d(%r10)
1401aa41a:	eb 03                	jmp    0x1401aa41f
1401aa41c:	4c 8b d3             	mov    %rbx,%r10
1401aa41f:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
1401aa426:	4c 8b cd             	mov    %rbp,%r9
1401aa429:	4c 8b c7             	mov    %rdi,%r8
1401aa42c:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401aa430:	49 8b d6             	mov    %r14,%rdx
1401aa433:	4c 89 56 10          	mov    %r10,0x10(%rsi)
1401aa437:	49 8b ca             	mov    %r10,%rcx
1401aa43a:	e8 c1 32 00 00       	call   0x1401ad700
1401aa43f:	8b f8                	mov    %eax,%edi
1401aa441:	e9 4f 03 00 00       	jmp    0x1401aa795
1401aa446:	b9 07 00 00 00       	mov    $0x7,%ecx
1401aa44b:	e8 b8 0c c7 00       	call   0x140e1b108
1401aa450:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401aa457:	00
1401aa458:	48 8b d8             	mov    %rax,%rbx
1401aa45b:	48 85 c0             	test   %rax,%rax
1401aa45e:	74 21                	je     0x1401aa481
1401aa460:	0f b6 56 59          	movzbl 0x59(%rsi),%edx
1401aa464:	0f b6 0e             	movzbl (%rsi),%ecx
1401aa467:	0f b6 46 58          	movzbl 0x58(%rsi),%eax
1401aa46b:	88 43 02             	mov    %al,0x2(%rbx)
1401aa46e:	88 4b 03             	mov    %cl,0x3(%rbx)
1401aa471:	88 53 04             	mov    %dl,0x4(%rbx)
1401aa474:	66 c7 03 00 00       	movw   $0x0,(%rbx)
1401aa479:	66 c7 43 05 00 00    	movw   $0x0,0x5(%rbx)
1401aa47f:	eb 02                	jmp    0x1401aa483
1401aa481:	33 db                	xor    %ebx,%ebx
1401aa483:	49 8d 46 02          	lea    0x2(%r14),%rax
1401aa487:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
1401aa48b:	48 3b c7             	cmp    %rdi,%rax
1401aa48e:	0f 87 c0 03 00 00    	ja     0x1401aa854
1401aa494:	49 3b c6             	cmp    %r14,%rax
1401aa497:	0f 82 b7 03 00 00    	jb     0x1401aa854
1401aa49d:	41 0f b6 06          	movzbl (%r14),%eax
1401aa4a1:	88 03                	mov    %al,(%rbx)
1401aa4a3:	41 0f b6 4e 01       	movzbl 0x1(%r14),%ecx
1401aa4a8:	88 4b 01             	mov    %cl,0x1(%rbx)
1401aa4ab:	80 f9 1d             	cmp    $0x1d,%cl
1401aa4ae:	0f 87 7d 03 00 00    	ja     0x1401aa831
1401aa4b4:	0f ae e8             	lfence
1401aa4b7:	0f b6 03             	movzbl (%rbx),%eax
1401aa4ba:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1401aa4bf:	88 44 24 28          	mov    %al,0x28(%rsp)
1401aa4c3:	88 4c 24 20          	mov    %cl,0x20(%rsp)
1401aa4c7:	44 0f b6 4b 03       	movzbl 0x3(%rbx),%r9d
1401aa4cc:	41 c0 e9 04          	shr    $0x4,%r9b
1401aa4d0:	44 88 4b 05          	mov    %r9b,0x5(%rbx)
1401aa4d4:	44 0f b6 43 04       	movzbl 0x4(%rbx),%r8d
1401aa4d9:	0f b6 53 02          	movzbl 0x2(%rbx),%edx
1401aa4dd:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1401aa4e1:	e8 2a 58 00 00       	call   0x1401afd10
1401aa4e6:	88 43 06             	mov    %al,0x6(%rbx)
1401aa4e9:	bf 02 00 00 00       	mov    $0x2,%edi
1401aa4ee:	e9 a2 02 00 00       	jmp    0x1401aa795
1401aa4f3:	b9 30 00 00 00       	mov    $0x30,%ecx
1401aa4f8:	e8 0b 0c c7 00       	call   0x140e1b108
1401aa4fd:	33 db                	xor    %ebx,%ebx
1401aa4ff:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401aa506:	00
1401aa507:	4c 8b d0             	mov    %rax,%r10
1401aa50a:	48 85 c0             	test   %rax,%rax
1401aa50d:	74 54                	je     0x1401aa563
1401aa50f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aa512:	0f 11 00             	movups %xmm0,(%rax)
1401aa515:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401aa519:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401aa51d:	0f b6 56 59          	movzbl 0x59(%rsi),%edx
1401aa521:	0f b6 0e             	movzbl (%rsi),%ecx
1401aa524:	0f b6 46 58          	movzbl 0x58(%rsi),%eax
1401aa528:	41 88 42 28          	mov    %al,0x28(%r10)
1401aa52c:	41 88 4a 29          	mov    %cl,0x29(%r10)
1401aa530:	41 88 52 2a          	mov    %dl,0x2a(%r10)
1401aa534:	41 88 1a             	mov    %bl,(%r10)
1401aa537:	41 c7 42 04 ff ff ff 	movl   $0xffffffff,0x4(%r10)
1401aa53e:	ff
1401aa53f:	41 88 5a 08          	mov    %bl,0x8(%r10)
1401aa543:	41 c7 42 0c ff ff ff 	movl   $0xffffffff,0xc(%r10)
1401aa54a:	ff
1401aa54b:	66 41 89 5a 10       	mov    %bx,0x10(%r10)
1401aa550:	49 89 5a 18          	mov    %rbx,0x18(%r10)
1401aa554:	49 89 5a 20          	mov    %rbx,0x20(%r10)
1401aa558:	66 41 89 5a 2b       	mov    %bx,0x2b(%r10)
1401aa55d:	41 88 5a 2d          	mov    %bl,0x2d(%r10)
1401aa561:	eb 03                	jmp    0x1401aa566
1401aa563:	4c 8b d3             	mov    %rbx,%r10
1401aa566:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
1401aa56d:	4c 8b cd             	mov    %rbp,%r9
1401aa570:	4c 8b c7             	mov    %rdi,%r8
1401aa573:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401aa577:	49 8b d6             	mov    %r14,%rdx
1401aa57a:	4c 89 56 20          	mov    %r10,0x20(%rsi)
1401aa57e:	49 8b ca             	mov    %r10,%rcx
1401aa581:	e8 6a 13 00 00       	call   0x1401ab8f0
1401aa586:	8b f8                	mov    %eax,%edi
1401aa588:	e9 08 02 00 00       	jmp    0x1401aa795
1401aa58d:	b9 08 00 00 00       	mov    $0x8,%ecx
1401aa592:	e8 71 0b c7 00       	call   0x140e1b108
1401aa597:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401aa59e:	00
1401aa59f:	48 8b d8             	mov    %rax,%rbx
1401aa5a2:	48 85 c0             	test   %rax,%rax
1401aa5a5:	74 25                	je     0x1401aa5cc
1401aa5a7:	0f b6 56 59          	movzbl 0x59(%rsi),%edx
1401aa5ab:	0f b6 0e             	movzbl (%rsi),%ecx
1401aa5ae:	0f b6 46 58          	movzbl 0x58(%rsi),%eax
1401aa5b2:	88 43 03             	mov    %al,0x3(%rbx)
1401aa5b5:	88 4b 04             	mov    %cl,0x4(%rbx)
1401aa5b8:	88 53 05             	mov    %dl,0x5(%rbx)
1401aa5bb:	66 c7 03 00 00       	movw   $0x0,(%rbx)
1401aa5c0:	c6 43 02 00          	movb   $0x0,0x2(%rbx)
1401aa5c4:	66 c7 43 06 00 00    	movw   $0x0,0x6(%rbx)
1401aa5ca:	eb 02                	jmp    0x1401aa5ce
1401aa5cc:	33 db                	xor    %ebx,%ebx
1401aa5ce:	49 8d 46 03          	lea    0x3(%r14),%rax
1401aa5d2:	48 89 5e 28          	mov    %rbx,0x28(%rsi)
1401aa5d6:	48 3b c7             	cmp    %rdi,%rax
1401aa5d9:	0f 87 a4 02 00 00    	ja     0x1401aa883
1401aa5df:	49 3b c6             	cmp    %r14,%rax
1401aa5e2:	0f 82 9b 02 00 00    	jb     0x1401aa883
1401aa5e8:	41 0f b6 0e          	movzbl (%r14),%ecx
1401aa5ec:	44 0f b6 4b 04       	movzbl 0x4(%rbx),%r9d
1401aa5f1:	44 0f b6 43 05       	movzbl 0x5(%rbx),%r8d
1401aa5f6:	0f b6 53 03          	movzbl 0x3(%rbx),%edx
1401aa5fa:	88 0b                	mov    %cl,(%rbx)
1401aa5fc:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
1401aa601:	88 43 01             	mov    %al,0x1(%rbx)
1401aa604:	41 0f b6 46 02       	movzbl 0x2(%r14),%eax
1401aa609:	41 c0 e9 04          	shr    $0x4,%r9b
1401aa60d:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1401aa612:	88 4c 24 28          	mov    %cl,0x28(%rsp)
1401aa616:	88 43 02             	mov    %al,0x2(%rbx)
1401aa619:	44 88 4b 06          	mov    %r9b,0x6(%rbx)
1401aa61d:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1401aa621:	c6 44 24 20 ff       	movb   $0xff,0x20(%rsp)
1401aa626:	e8 e5 56 00 00       	call   0x1401afd10
1401aa62b:	88 43 07             	mov    %al,0x7(%rbx)
1401aa62e:	bf 03 00 00 00       	mov    $0x3,%edi
1401aa633:	e9 5d 01 00 00       	jmp    0x1401aa795
1401aa638:	b9 20 00 00 00       	mov    $0x20,%ecx
1401aa63d:	e8 c6 0a c7 00       	call   0x140e1b108
1401aa642:	33 db                	xor    %ebx,%ebx
1401aa644:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401aa64b:	00
1401aa64c:	4c 8b d0             	mov    %rax,%r10
1401aa64f:	48 85 c0             	test   %rax,%rax
1401aa652:	74 34                	je     0x1401aa688
1401aa654:	0f 57 c0             	xorps  %xmm0,%xmm0
1401aa657:	0f 11 00             	movups %xmm0,(%rax)
1401aa65a:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401aa65e:	0f b6 56 59          	movzbl 0x59(%rsi),%edx
1401aa662:	0f b6 0e             	movzbl (%rsi),%ecx