1401c64f4:	c6 43 33 01          	movb   $0x1,0x33(%rbx)
1401c64f8:	8b c6                	mov    %esi,%eax
1401c64fa:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1401c64ff:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401c6503:	49 8b 6b 48          	mov    0x48(%r11),%rbp
1401c6507:	49 8b e3             	mov    %r11,%rsp
1401c650a:	41 5f                	pop    %r15
1401c650c:	41 5e                	pop    %r14
1401c650e:	41 5d                	pop    %r13
1401c6510:	5f                   	pop    %rdi
1401c6511:	5e                   	pop    %rsi
1401c6512:	c3                   	ret
1401c6513:	48 8d 15 a6 19 de 00 	lea    0xde19a6(%rip),%rdx        # 0x140fa7ec0
1401c651a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c651f:	e8 cc 2a fe ff       	call   0x1401a8ff0
1401c6524:	48 8d 15 65 a5 1d 01 	lea    0x11da565(%rip),%rdx        # 0x1413a0a90
1401c652b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c6530:	e8 e3 62 c5 00       	call   0x140e1c818
1401c6535:	cc                   	int3
1401c6536:	2b f7                	sub    %edi,%esi
1401c6538:	44 8b ce             	mov    %esi,%r9d
1401c653b:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401c6541:	48 8d 15 58 19 de 00 	lea    0xde1958(%rip),%rdx        # 0x140fa7ea0
1401c6548:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c654d:	e8 9e 2b fe ff       	call   0x1401a90f0
1401c6552:	48 8d 15 77 a4 1d 01 	lea    0x11da477(%rip),%rdx        # 0x1413a09d0
1401c6559:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401c655e:	e8 b5 62 c5 00       	call   0x140e1c818
1401c6563:	cc                   	int3
1401c6564:	cc                   	int3
1401c6565:	cc                   	int3
1401c6566:	cc                   	int3
1401c6567:	cc                   	int3
1401c6568:	cc                   	int3
1401c6569:	cc                   	int3
1401c656a:	cc                   	int3
1401c656b:	cc                   	int3
1401c656c:	cc                   	int3
1401c656d:	cc                   	int3
1401c656e:	cc                   	int3
1401c656f:	cc                   	int3
1401c6570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c6575:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401c657a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401c657f:	55                   	push   %rbp
1401c6580:	56                   	push   %rsi
1401c6581:	57                   	push   %rdi
1401c6582:	41 54                	push   %r12
1401c6584:	41 55                	push   %r13
1401c6586:	41 56                	push   %r14
1401c6588:	41 57                	push   %r15
1401c658a:	48 8b ec             	mov    %rsp,%rbp
1401c658d:	48 83 ec 70          	sub    $0x70,%rsp
1401c6591:	49 8b d8             	mov    %r8,%rbx
1401c6594:	48 8b fa             	mov    %rdx,%rdi
1401c6597:	48 8b f1             	mov    %rcx,%rsi
1401c659a:	45 33 f6             	xor    %r14d,%r14d
1401c659d:	4c 8d 7a 0a          	lea    0xa(%rdx),%r15
1401c65a1:	4d 3b f8             	cmp    %r8,%r15
1401c65a4:	0f 87 40 07 00 00    	ja     0x1401c6cea
1401c65aa:	48 8d 42 08          	lea    0x8(%rdx),%rax
1401c65ae:	4c 3b f8             	cmp    %rax,%r15
1401c65b1:	0f 82 33 07 00 00    	jb     0x1401c6cea
1401c65b7:	0f b7 02             	movzwl (%rdx),%eax
1401c65ba:	4c 8d 61 02          	lea    0x2(%rcx),%r12
1401c65be:	4c 8d 69 04          	lea    0x4(%rcx),%r13
1401c65c2:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
1401c65c6:	83 79 5c 01          	cmpl   $0x1,0x5c(%rcx)
1401c65ca:	75 1b                	jne    0x1401c65e7
1401c65cc:	66 89 01             	mov    %ax,(%rcx)
1401c65cf:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1401c65d3:	66 41 89 04 24       	mov    %ax,(%r12)
1401c65d8:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1401c65dc:	66 41 89 45 00       	mov    %ax,0x0(%r13)
1401c65e1:	0f b7 42 06          	movzwl 0x6(%rdx),%eax
1401c65e5:	eb 29                	jmp    0x1401c6610
1401c65e7:	66 c1 c8 08          	ror    $0x8,%ax
1401c65eb:	66 89 01             	mov    %ax,(%rcx)
1401c65ee:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1401c65f2:	66 c1 c8 08          	ror    $0x8,%ax
1401c65f6:	66 41 89 04 24       	mov    %ax,(%r12)
1401c65fb:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1401c65ff:	66 c1 c8 08          	ror    $0x8,%ax
1401c6603:	66 41 89 45 00       	mov    %ax,0x0(%r13)
1401c6608:	0f b7 42 06          	movzwl 0x6(%rdx),%eax
1401c660c:	66 c1 c8 08          	ror    $0x8,%ax
1401c6610:	66 89 41 06          	mov    %ax,0x6(%rcx)
1401c6614:	b9 08 00 00 00       	mov    $0x8,%ecx
1401c6619:	e8 ea 4a c5 00       	call   0x140e1b108
1401c661e:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401c6622:	48 85 c0             	test   %rax,%rax
1401c6625:	74 0a                	je     0x1401c6631
1401c6627:	66 44 89 30          	mov    %r14w,(%rax)
1401c662b:	44 89 70 04          	mov    %r14d,0x4(%rax)
1401c662f:	eb 03                	jmp    0x1401c6634
1401c6631:	49 8b c6             	mov    %r14,%rax
1401c6634:	48 89 46 08          	mov    %rax,0x8(%rsi)
1401c6638:	4c 8b c3             	mov    %rbx,%r8
1401c663b:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1401c663f:	48 8b c8             	mov    %rax,%rcx
1401c6642:	e8 69 2e 00 00       	call   0x1401c94b0
1401c6647:	41 0f b7 45 00       	movzwl 0x0(%r13),%eax
1401c664c:	66 89 46 10          	mov    %ax,0x10(%rsi)
1401c6650:	66 85 c0             	test   %ax,%ax
1401c6653:	74 25                	je     0x1401c667a
1401c6655:	48 8d 47 0b          	lea    0xb(%rdi),%rax
1401c6659:	48 3b c3             	cmp    %rbx,%rax
1401c665c:	0f 87 b4 06 00 00    	ja     0x1401c6d16
1401c6662:	49 3b c7             	cmp    %r15,%rax
1401c6665:	0f 82 ab 06 00 00    	jb     0x1401c6d16
1401c666b:	41 0f b6 07          	movzbl (%r15),%eax
1401c666f:	88 46 12             	mov    %al,0x12(%rsi)
1401c6672:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401c6678:	eb 06                	jmp    0x1401c6680
1401c667a:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401c6680:	49 03 f8             	add    %r8,%rdi
1401c6683:	0f b6 46 12          	movzbl 0x12(%rsi),%eax
1401c6687:	88 46 13             	mov    %al,0x13(%rsi)
1401c668a:	83 c0 e6             	add    $0xffffffe6,%eax
1401c668d:	83 f8 05             	cmp    $0x5,%eax
1401c6690:	0f 87 f2 04 00 00    	ja     0x1401c6b88
1401c6696:	48 98                	cltq
1401c6698:	48 8d 15 61 99 e3 ff 	lea    -0x1c669f(%rip),%rdx        # 0x140000000
1401c669f:	8b 8c 82 b0 6e 1c 00 	mov    0x1c6eb0(%rdx,%rax,4),%ecx
1401c66a6:	48 03 ca             	add    %rdx,%rcx
1401c66a9:	ff e1                	jmp    *%rcx
1401c66ab:	b9 30 00 00 00       	mov    $0x30,%ecx
1401c66b0:	e8 53 4a c5 00       	call   0x140e1b108
1401c66b5:	4c 8b f8             	mov    %rax,%r15
1401c66b8:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c66bc:	48 85 c0             	test   %rax,%rax
1401c66bf:	74 41                	je     0x1401c6702
1401c66c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c66c4:	0f 11 00             	movups %xmm0,(%rax)
1401c66c7:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c66cb:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401c66cf:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c66d4:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c66d8:	4c 89 70 10          	mov    %r14,0x10(%rax)
1401c66dc:	44 89 70 18          	mov    %r14d,0x18(%rax)
1401c66e0:	44 88 30             	mov    %r14b,(%rax)
1401c66e3:	66 44 89 70 02       	mov    %r14w,0x2(%rax)
1401c66e8:	44 89 70 04          	mov    %r14d,0x4(%rax)
1401c66ec:	44 88 70 08          	mov    %r14b,0x8(%rax)
1401c66f0:	88 48 20             	mov    %cl,0x20(%rax)
1401c66f3:	66 89 50 22          	mov    %dx,0x22(%rax)
1401c66f7:	44 89 70 24          	mov    %r14d,0x24(%rax)
1401c66fb:	66 44 89 70 28       	mov    %r14w,0x28(%rax)
1401c6700:	eb 03                	jmp    0x1401c6705
1401c6702:	4d 8b fe             	mov    %r14,%r15
1401c6705:	4c 89 7e 18          	mov    %r15,0x18(%rsi)
1401c6709:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1401c670d:	48 3b d3             	cmp    %rbx,%rdx
1401c6710:	0f 87 56 06 00 00    	ja     0x1401c6d6c
1401c6716:	48 8d 4f 07          	lea    0x7(%rdi),%rcx
1401c671a:	48 3b d1             	cmp    %rcx,%rdx
1401c671d:	0f 82 49 06 00 00    	jb     0x1401c6d6c
1401c6723:	0f b6 07             	movzbl (%rdi),%eax
1401c6726:	41 88 07             	mov    %al,(%r15)
1401c6729:	0f b7 47 01          	movzwl 0x1(%rdi),%eax
1401c672d:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
1401c6731:	41 83 7f 24 01       	cmpl   $0x1,0x24(%r15)
1401c6736:	75 0a                	jne    0x1401c6742
1401c6738:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c673d:	8b 47 03             	mov    0x3(%rdi),%eax
1401c6740:	eb 0e                	jmp    0x1401c6750
1401c6742:	66 c1 c8 08          	ror    $0x8,%ax
1401c6746:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c674b:	8b 47 03             	mov    0x3(%rdi),%eax
1401c674e:	0f c8                	bswap  %eax
1401c6750:	41 89 47 04          	mov    %eax,0x4(%r15)
1401c6754:	0f b6 01             	movzbl (%rcx),%eax
1401c6757:	41 88 47 08          	mov    %al,0x8(%r15)
1401c675b:	44 8b c0             	mov    %eax,%r8d
1401c675e:	4c 8d 68 08          	lea    0x8(%rax),%r13
1401c6762:	4c 03 ef             	add    %rdi,%r13
1401c6765:	4c 3b eb             	cmp    %rbx,%r13
1401c6768:	0f 87 d4 05 00 00    	ja     0x1401c6d42
1401c676e:	4c 3b ea             	cmp    %rdx,%r13
1401c6771:	0f 82 cb 05 00 00    	jb     0x1401c6d42
1401c6777:	0f ae e8             	lfence
1401c677a:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1401c677e:	e8 dd 7b fe ff       	call   0x1401ae360
1401c6783:	44 2b ef             	sub    %edi,%r13d
1401c6786:	41 0f b6 47 20       	movzbl 0x20(%r15),%eax
1401c678b:	41 88 47 28          	mov    %al,0x28(%r15)
1401c678f:	49 8b d7             	mov    %r15,%rdx
1401c6792:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c6796:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c679a:	e8 11 6a 00 00       	call   0x1401cd1b0
1401c679f:	41 88 47 29          	mov    %al,0x29(%r15)
1401c67a3:	e9 fd 03 00 00       	jmp    0x1401c6ba5
1401c67a8:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c67ad:	e8 56 49 c5 00       	call   0x140e1b108
1401c67b2:	4c 8b f8             	mov    %rax,%r15
1401c67b5:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c67b9:	48 85 c0             	test   %rax,%rax
1401c67bc:	74 3e                	je     0x1401c67fc
1401c67be:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c67c1:	33 c0                	xor    %eax,%eax
1401c67c3:	41 0f 11 07          	movups %xmm0,(%r15)
1401c67c7:	41 0f 11 47 10       	movups %xmm0,0x10(%r15)
1401c67cc:	49 89 47 20          	mov    %rax,0x20(%r15)
1401c67d0:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c67d5:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c67d9:	4d 89 77 08          	mov    %r14,0x8(%r15)
1401c67dd:	45 89 77 10          	mov    %r14d,0x10(%r15)
1401c67e1:	41 88 07             	mov    %al,(%r15)
1401c67e4:	45 89 77 02          	mov    %r14d,0x2(%r15)
1401c67e8:	41 88 4f 18          	mov    %cl,0x18(%r15)
1401c67ec:	66 41 89 57 1a       	mov    %dx,0x1a(%r15)
1401c67f1:	45 89 77 1c          	mov    %r14d,0x1c(%r15)
1401c67f5:	66 41 89 47 20       	mov    %ax,0x20(%r15)
1401c67fa:	eb 03                	jmp    0x1401c67ff
1401c67fc:	4d 8b fe             	mov    %r14,%r15
1401c67ff:	4c 89 7e 20          	mov    %r15,0x20(%rsi)
1401c6803:	48 8d 57 05          	lea    0x5(%rdi),%rdx
1401c6807:	48 3b d3             	cmp    %rbx,%rdx
1401c680a:	0f 87 b2 05 00 00    	ja     0x1401c6dc2
1401c6810:	48 8d 4f 03          	lea    0x3(%rdi),%rcx
1401c6814:	48 3b d1             	cmp    %rcx,%rdx
1401c6817:	0f 82 a5 05 00 00    	jb     0x1401c6dc2
1401c681d:	0f b6 07             	movzbl (%rdi),%eax
1401c6820:	41 88 07             	mov    %al,(%r15)
1401c6823:	0f b7 47 01          	movzwl 0x1(%rdi),%eax
1401c6827:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
1401c682b:	41 83 7f 1c 01       	cmpl   $0x1,0x1c(%r15)
1401c6830:	75 0a                	jne    0x1401c683c
1401c6832:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c6837:	0f b7 09             	movzwl (%rcx),%ecx
1401c683a:	eb 10                	jmp    0x1401c684c
1401c683c:	66 c1 c8 08          	ror    $0x8,%ax
1401c6840:	66 41 89 47 02       	mov    %ax,0x2(%r15)
1401c6845:	0f b7 09             	movzwl (%rcx),%ecx
1401c6848:	66 c1 c9 08          	ror    $0x8,%cx
1401c684c:	66 41 89 4f 04       	mov    %cx,0x4(%r15)
1401c6851:	44 0f b7 c0          	movzwl %ax,%r8d
1401c6855:	4d 8d 68 05          	lea    0x5(%r8),%r13
1401c6859:	4c 03 ef             	add    %rdi,%r13
1401c685c:	4c 3b eb             	cmp    %rbx,%r13
1401c685f:	0f 87 33 05 00 00    	ja     0x1401c6d98
1401c6865:	4c 3b ea             	cmp    %rdx,%r13
1401c6868:	0f 82 2a 05 00 00    	jb     0x1401c6d98
1401c686e:	0f ae e8             	lfence
1401c6871:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1401c6875:	e8 e6 7a fe ff       	call   0x1401ae360
1401c687a:	44 2b ef             	sub    %edi,%r13d
1401c687d:	41 0f b6 47 18       	movzbl 0x18(%r15),%eax
1401c6882:	41 88 47 20          	mov    %al,0x20(%r15)
1401c6886:	49 8b d7             	mov    %r15,%rdx
1401c6889:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c688d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c6891:	e8 6a 6b 00 00       	call   0x1401cd400
1401c6896:	41 88 47 21          	mov    %al,0x21(%r15)
1401c689a:	e9 06 03 00 00       	jmp    0x1401c6ba5
1401c689f:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c68a4:	e8 5f 48 c5 00       	call   0x140e1b108
1401c68a9:	4c 8b f8             	mov    %rax,%r15
1401c68ac:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401c68b0:	48 85 c0             	test   %rax,%rax
1401c68b3:	74 2c                	je     0x1401c68e1
1401c68b5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c68b8:	0f 11 00             	movups %xmm0,(%rax)
1401c68bb:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c68bf:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c68c4:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c68c8:	4c 89 30             	mov    %r14,(%rax)
1401c68cb:	44 89 70 08          	mov    %r14d,0x8(%rax)
1401c68cf:	88 48 10             	mov    %cl,0x10(%rax)
1401c68d2:	66 89 50 12          	mov    %dx,0x12(%rax)
1401c68d6:	44 89 70 14          	mov    %r14d,0x14(%rax)
1401c68da:	66 44 89 70 18       	mov    %r14w,0x18(%rax)
1401c68df:	eb 03                	jmp    0x1401c68e4
1401c68e1:	4d 8b fe             	mov    %r14,%r15
1401c68e4:	4c 89 7e 28          	mov    %r15,0x28(%rsi)
1401c68e8:	2b df                	sub    %edi,%ebx
1401c68ea:	0f ae e8             	lfence
1401c68ed:	0f 88 fb 04 00 00    	js     0x1401c6dee
1401c68f3:	41 89 5f 08          	mov    %ebx,0x8(%r15)
1401c68f7:	8d 43 01             	lea    0x1(%rbx),%eax
1401c68fa:	48 63 c8             	movslq %eax,%rcx
1401c68fd:	e8 1a 4d c5 00       	call   0x140e1b61c
1401c6902:	49 89 07             	mov    %rax,(%r15)
1401c6905:	48 63 db             	movslq %ebx,%rbx
1401c6908:	4c 8b c3             	mov    %rbx,%r8
1401c690b:	48 8b d7             	mov    %rdi,%rdx
1401c690e:	48 8b c8             	mov    %rax,%rcx
1401c6911:	e8 fa 86 d1 00       	call   0x140edf010
1401c6916:	49 8b 07             	mov    (%r15),%rax
1401c6919:	44 88 34 03          	mov    %r14b,(%rbx,%rax,1)
1401c691d:	4c 8d 2c 1f          	lea    (%rdi,%rbx,1),%r13
1401c6921:	44 2b ef             	sub    %edi,%r13d
1401c6924:	41 0f b6 47 10       	movzbl 0x10(%r15),%eax
1401c6929:	41 88 47 18          	mov    %al,0x18(%r15)
1401c692d:	49 8b d7             	mov    %r15,%rdx
1401c6930:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c6934:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c6938:	e8 13 64 00 00       	call   0x1401ccd50
1401c693d:	41 88 47 19          	mov    %al,0x19(%r15)
1401c6941:	e9 5f 02 00 00       	jmp    0x1401c6ba5
1401c6946:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c694b:	e8 b8 47 c5 00       	call   0x140e1b108
1401c6950:	4c 8b f8             	mov    %rax,%r15
1401c6953:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401c6957:	48 85 c0             	test   %rax,%rax
1401c695a:	74 2c                	je     0x1401c6988
1401c695c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c695f:	0f 11 00             	movups %xmm0,(%rax)
1401c6962:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c6966:	41 0f b7 14 24       	movzwl (%r12),%edx
1401c696b:	0f b6 4e 58          	movzbl 0x58(%rsi),%ecx
1401c696f:	4c 89 30             	mov    %r14,(%rax)
1401c6972:	44 89 70 08          	mov    %r14d,0x8(%rax)
1401c6976:	88 48 10             	mov    %cl,0x10(%rax)
1401c6979:	66 89 50 12          	mov    %dx,0x12(%rax)
1401c697d:	44 89 70 14          	mov    %r14d,0x14(%rax)
1401c6981:	66 44 89 70 18       	mov    %r14w,0x18(%rax)
1401c6986:	eb 03                	jmp    0x1401c698b
1401c6988:	4d 8b fe             	mov    %r14,%r15
1401c698b:	4c 89 7e 30          	mov    %r15,0x30(%rsi)
1401c698f:	2b df                	sub    %edi,%ebx
1401c6991:	0f ae e8             	lfence
1401c6994:	0f 88 78 04 00 00    	js     0x1401c6e12
1401c699a:	41 89 5f 08          	mov    %ebx,0x8(%r15)
1401c699e:	8d 43 01             	lea    0x1(%rbx),%eax
1401c69a1:	48 63 c8             	movslq %eax,%rcx
1401c69a4:	e8 73 4c c5 00       	call   0x140e1b61c
1401c69a9:	49 89 07             	mov    %rax,(%r15)
1401c69ac:	48 63 db             	movslq %ebx,%rbx
1401c69af:	4c 8b c3             	mov    %rbx,%r8
1401c69b2:	48 8b d7             	mov    %rdi,%rdx
1401c69b5:	48 8b c8             	mov    %rax,%rcx
1401c69b8:	e8 53 86 d1 00       	call   0x140edf010
1401c69bd:	49 8b 07             	mov    (%r15),%rax
1401c69c0:	44 88 34 03          	mov    %r14b,(%rbx,%rax,1)
1401c69c4:	4c 8d 2c 1f          	lea    (%rdi,%rbx,1),%r13
1401c69c8:	44 2b ef             	sub    %edi,%r13d
1401c69cb:	41 0f b6 47 10       	movzbl 0x10(%r15),%eax
1401c69d0:	41 88 47 18          	mov    %al,0x18(%r15)
1401c69d4:	49 8b d7             	mov    %r15,%rdx
1401c69d7:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401c69db:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401c69df:	e8 bc 65 00 00       	call   0x1401ccfa0
1401c69e4:	41 88 47 19          	mov    %al,0x19(%r15)
1401c69e8:	e9 b8 01 00 00       	jmp    0x1401c6ba5
1401c69ed:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c69f2:	e8 11 47 c5 00       	call   0x140e1b108
1401c69f7:	4c 8b f8             	mov    %rax,%r15
1401c69fa:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401c69fe:	48 85 c0             	test   %rax,%rax