1401c5365:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401c5369:	0f b7 53 02          	movzwl 0x2(%rbx),%edx
1401c536d:	44 0f b7 0b          	movzwl (%rbx),%r9d
1401c5371:	44 0f b6 43 20       	movzbl 0x20(%rbx),%r8d
1401c5376:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1401c537d:	00
1401c537e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c5383:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401c5388:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401c538c:	e8 2f a4 ff ff       	call   0x1401bf7c0
1401c5391:	c6 43 21 01          	movb   $0x1,0x21(%rbx)
1401c5395:	8b c6                	mov    %esi,%eax
1401c5397:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401c539e:	00
1401c539f:	48 83 c4 50          	add    $0x50,%rsp
1401c53a3:	41 5f                	pop    %r15
1401c53a5:	41 5e                	pop    %r14
1401c53a7:	5f                   	pop    %rdi
1401c53a8:	5e                   	pop    %rsi
1401c53a9:	5d                   	pop    %rbp
1401c53aa:	c3                   	ret
1401c53ab:	44 2b cf             	sub    %edi,%r9d
1401c53ae:	41 ff c8             	dec    %r8d
1401c53b1:	48 8d 15 80 36 de 00 	lea    0xde3680(%rip),%rdx        # 0x140fa8a38
1401c53b8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c53bd:	e8 2e 3d fe ff       	call   0x1401a90f0
1401c53c2:	48 8d 15 07 b6 1d 01 	lea    0x11db607(%rip),%rdx        # 0x1413a09d0
1401c53c9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c53ce:	e8 45 74 c5 00       	call   0x140e1c818
1401c53d3:	cc                   	int3
1401c53d4:	44 2b cf             	sub    %edi,%r9d
1401c53d7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401c53dd:	48 8d 15 2c 36 de 00 	lea    0xde362c(%rip),%rdx        # 0x140fa8a10
1401c53e4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c53e9:	e8 02 3d fe ff       	call   0x1401a90f0
1401c53ee:	48 8d 15 db b5 1d 01 	lea    0x11db5db(%rip),%rdx        # 0x1413a09d0
1401c53f5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c53fa:	e8 19 74 c5 00       	call   0x140e1c818
1401c53ff:	cc                   	int3
1401c5400:	41 83 c0 fb          	add    $0xfffffffb,%r8d
1401c5404:	48 8d 15 55 36 de 00 	lea    0xde3655(%rip),%rdx        # 0x140fa8a60
1401c540b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c5410:	e8 db 3b fe ff       	call   0x1401a8ff0
1401c5415:	48 8d 15 74 b6 1d 01 	lea    0x11db674(%rip),%rdx        # 0x1413a0a90
1401c541c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c5421:	e8 f2 73 c5 00       	call   0x140e1c818
1401c5426:	cc                   	int3
1401c5427:	cc                   	int3
1401c5428:	cc                   	int3
1401c5429:	cc                   	int3
1401c542a:	cc                   	int3
1401c542b:	cc                   	int3
1401c542c:	cc                   	int3
1401c542d:	cc                   	int3
1401c542e:	cc                   	int3
1401c542f:	cc                   	int3
1401c5430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c5435:	55                   	push   %rbp
1401c5436:	56                   	push   %rsi
1401c5437:	57                   	push   %rdi
1401c5438:	41 56                	push   %r14
1401c543a:	41 57                	push   %r15
1401c543c:	48 83 ec 60          	sub    $0x60,%rsp
1401c5440:	4d 8b f9             	mov    %r9,%r15
1401c5443:	4d 8b c8             	mov    %r8,%r9
1401c5446:	48 8b fa             	mov    %rdx,%rdi
1401c5449:	48 8b d9             	mov    %rcx,%rbx
1401c544c:	33 ed                	xor    %ebp,%ebp
1401c544e:	48 83 c2 05          	add    $0x5,%rdx
1401c5452:	49 3b d0             	cmp    %r8,%rdx
1401c5455:	0f 87 5f 01 00 00    	ja     0x1401c55ba
1401c545b:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
1401c545f:	48 3b d1             	cmp    %rcx,%rdx
1401c5462:	0f 82 52 01 00 00    	jb     0x1401c55ba
1401c5468:	0f b7 07             	movzwl (%rdi),%eax
1401c546b:	83 7b 1c 01          	cmpl   $0x1,0x1c(%rbx)
1401c546f:	75 09                	jne    0x1401c547a
1401c5471:	66 89 03             	mov    %ax,(%rbx)
1401c5474:	0f b7 47 02          	movzwl 0x2(%rdi),%eax
1401c5478:	eb 0f                	jmp    0x1401c5489
1401c547a:	66 c1 c8 08          	ror    $0x8,%ax
1401c547e:	66 89 03             	mov    %ax,(%rbx)
1401c5481:	0f b7 47 02          	movzwl 0x2(%rdi),%eax
1401c5485:	66 c1 c8 08          	ror    $0x8,%ax
1401c5489:	66 89 43 02          	mov    %ax,0x2(%rbx)
1401c548d:	0f b6 01             	movzbl (%rcx),%eax
1401c5490:	88 43 04             	mov    %al,0x4(%rbx)
1401c5493:	44 0f b6 43 19       	movzbl 0x19(%rbx),%r8d
1401c5498:	48 8d 77 ff          	lea    -0x1(%rdi),%rsi
1401c549c:	49 03 f0             	add    %r8,%rsi
1401c549f:	49 3b f1             	cmp    %r9,%rsi
1401c54a2:	0f 87 e9 00 00 00    	ja     0x1401c5591
1401c54a8:	48 3b f2             	cmp    %rdx,%rsi
1401c54ab:	0f 82 e0 00 00 00    	jb     0x1401c5591
1401c54b1:	0f ae e8             	lfence
1401c54b4:	41 83 f8 06          	cmp    $0x6,%r8d
1401c54b8:	0f 82 28 01 00 00    	jb     0x1401c55e6
1401c54be:	41 83 c0 fa          	add    $0xfffffffa,%r8d
1401c54c2:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401c54c6:	e8 95 8e fe ff       	call   0x1401ae360
1401c54cb:	2b f7                	sub    %edi,%esi
1401c54cd:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
1401c54d1:	88 43 20             	mov    %al,0x20(%rbx)
1401c54d4:	4d 8b 7f 08          	mov    0x8(%r15),%r15
1401c54d8:	48 8b 0d 31 24 25 01 	mov    0x1252431(%rip),%rcx        # 0x141417910
1401c54df:	48 85 c9             	test   %rcx,%rcx
1401c54e2:	0f 84 8f 00 00 00    	je     0x1401c5577
1401c54e8:	e8 43 00 65 00       	call   0x140815530
1401c54ed:	84 c0                	test   %al,%al
1401c54ef:	0f 84 82 00 00 00    	je     0x1401c5577
1401c54f5:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401c54f9:	44 8b 73 10          	mov    0x10(%rbx),%r14d
1401c54fd:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c5502:	e8 01 5c c5 00       	call   0x140e1b108
1401c5507:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401c550e:	00
1401c550f:	48 85 c0             	test   %rax,%rax
1401c5512:	74 21                	je     0x1401c5535
1401c5514:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c5517:	33 c9                	xor    %ecx,%ecx
1401c5519:	0f 11 00             	movups %xmm0,(%rax)
1401c551c:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c5520:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401c5524:	4c 8b c7             	mov    %rdi,%r8
1401c5527:	41 8b d6             	mov    %r14d,%edx
1401c552a:	48 8b c8             	mov    %rax,%rcx
1401c552d:	e8 be c6 56 00       	call   0x140731bf0
1401c5532:	48 8b e8             	mov    %rax,%rbp
1401c5535:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
1401c553c:	00
1401c553d:	49 8b 47 18          	mov    0x18(%r15),%rax
1401c5541:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401c5545:	0f b6 53 04          	movzbl 0x4(%rbx),%edx
1401c5549:	44 0f b7 53 02       	movzwl 0x2(%rbx),%r10d
1401c554e:	44 0f b7 0b          	movzwl (%rbx),%r9d
1401c5552:	44 0f b6 43 20       	movzbl 0x20(%rbx),%r8d
1401c5557:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
1401c555e:	00
1401c555f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401c5564:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401c5569:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1401c556e:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401c5572:	e8 19 a4 ff ff       	call   0x1401bf990
1401c5577:	c6 43 21 01          	movb   $0x1,0x21(%rbx)
1401c557b:	8b c6                	mov    %esi,%eax
1401c557d:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1401c5584:	00
1401c5585:	48 83 c4 60          	add    $0x60,%rsp
1401c5589:	41 5f                	pop    %r15
1401c558b:	41 5e                	pop    %r14
1401c558d:	5f                   	pop    %rdi
1401c558e:	5e                   	pop    %rsi
1401c558f:	5d                   	pop    %rbp
1401c5590:	c3                   	ret
1401c5591:	44 2b cf             	sub    %edi,%r9d
1401c5594:	41 ff c8             	dec    %r8d
1401c5597:	48 8d 15 f2 33 de 00 	lea    0xde33f2(%rip),%rdx        # 0x140fa8990
1401c559e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c55a3:	e8 48 3b fe ff       	call   0x1401a90f0
1401c55a8:	48 8d 15 21 b4 1d 01 	lea    0x11db421(%rip),%rdx        # 0x1413a09d0
1401c55af:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c55b4:	e8 5f 72 c5 00       	call   0x140e1c818
1401c55b9:	cc                   	int3
1401c55ba:	44 2b cf             	sub    %edi,%r9d
1401c55bd:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401c55c3:	48 8d 15 a6 33 de 00 	lea    0xde33a6(%rip),%rdx        # 0x140fa8970
1401c55ca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c55cf:	e8 1c 3b fe ff       	call   0x1401a90f0
1401c55d4:	48 8d 15 f5 b3 1d 01 	lea    0x11db3f5(%rip),%rdx        # 0x1413a09d0
1401c55db:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c55e0:	e8 33 72 c5 00       	call   0x140e1c818
1401c55e5:	cc                   	int3
1401c55e6:	41 83 c0 fa          	add    $0xfffffffa,%r8d
1401c55ea:	48 8d 15 cf 33 de 00 	lea    0xde33cf(%rip),%rdx        # 0x140fa89c0
1401c55f1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c55f6:	e8 f5 39 fe ff       	call   0x1401a8ff0
1401c55fb:	48 8d 15 8e b4 1d 01 	lea    0x11db48e(%rip),%rdx        # 0x1413a0a90
1401c5602:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401c5607:	e8 0c 72 c5 00       	call   0x140e1c818
1401c560c:	cc                   	int3
1401c560d:	cc                   	int3
1401c560e:	cc                   	int3
1401c560f:	cc                   	int3
1401c5610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c5615:	55                   	push   %rbp
1401c5616:	56                   	push   %rsi
1401c5617:	57                   	push   %rdi
1401c5618:	41 56                	push   %r14
1401c561a:	41 57                	push   %r15
1401c561c:	48 83 ec 50          	sub    $0x50,%rsp
1401c5620:	4d 8b f9             	mov    %r9,%r15
1401c5623:	4d 8b c8             	mov    %r8,%r9
1401c5626:	48 8b da             	mov    %rdx,%rbx
1401c5629:	48 8b f9             	mov    %rcx,%rdi
1401c562c:	33 ed                	xor    %ebp,%ebp
1401c562e:	48 83 c2 03          	add    $0x3,%rdx
1401c5632:	49 3b d0             	cmp    %r8,%rdx
1401c5635:	0f 87 3c 01 00 00    	ja     0x1401c5777
1401c563b:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
1401c563f:	48 3b d1             	cmp    %rcx,%rdx
1401c5642:	0f 82 2f 01 00 00    	jb     0x1401c5777
1401c5648:	0f b7 03             	movzwl (%rbx),%eax
1401c564b:	83 7f 1c 01          	cmpl   $0x1,0x1c(%rdi)
1401c564f:	74 04                	je     0x1401c5655
1401c5651:	66 c1 c8 08          	ror    $0x8,%ax
1401c5655:	66 89 07             	mov    %ax,(%rdi)
1401c5658:	0f b6 01             	movzbl (%rcx),%eax
1401c565b:	88 47 02             	mov    %al,0x2(%rdi)
1401c565e:	44 0f b6 47 19       	movzbl 0x19(%rdi),%r8d
1401c5663:	48 8d 73 ff          	lea    -0x1(%rbx),%rsi
1401c5667:	49 03 f0             	add    %r8,%rsi
1401c566a:	49 3b f1             	cmp    %r9,%rsi
1401c566d:	0f 87 db 00 00 00    	ja     0x1401c574e
1401c5673:	48 3b f2             	cmp    %rdx,%rsi
1401c5676:	0f 82 d2 00 00 00    	jb     0x1401c574e
1401c567c:	0f ae e8             	lfence
1401c567f:	41 83 f8 04          	cmp    $0x4,%r8d
1401c5683:	0f 82 1a 01 00 00    	jb     0x1401c57a3
1401c5689:	41 83 c0 fc          	add    $0xfffffffc,%r8d
1401c568d:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401c5691:	e8 ca 8c fe ff       	call   0x1401ae360
1401c5696:	2b f3                	sub    %ebx,%esi
1401c5698:	0f b6 47 18          	movzbl 0x18(%rdi),%eax
1401c569c:	88 47 20             	mov    %al,0x20(%rdi)
1401c569f:	4d 8b 7f 08          	mov    0x8(%r15),%r15
1401c56a3:	48 8b 0d f6 21 25 01 	mov    0x12521f6(%rip),%rcx        # 0x1414178a0
1401c56aa:	48 85 c9             	test   %rcx,%rcx
1401c56ad:	0f 84 81 00 00 00    	je     0x1401c5734
1401c56b3:	e8 78 fe 64 00       	call   0x140815530
1401c56b8:	84 c0                	test   %al,%al
1401c56ba:	74 78                	je     0x1401c5734
1401c56bc:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1401c56c0:	44 8b 77 10          	mov    0x10(%rdi),%r14d
1401c56c4:	b9 28 00 00 00       	mov    $0x28,%ecx
1401c56c9:	e8 3a 5a c5 00       	call   0x140e1b108
1401c56ce:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401c56d5:	00
1401c56d6:	48 85 c0             	test   %rax,%rax
1401c56d9:	74 21                	je     0x1401c56fc
1401c56db:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c56de:	33 c9                	xor    %ecx,%ecx
1401c56e0:	0f 11 00             	movups %xmm0,(%rax)
1401c56e3:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1401c56e7:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401c56eb:	4c 8b c3             	mov    %rbx,%r8
1401c56ee:	41 8b d6             	mov    %r14d,%edx
1401c56f1:	48 8b c8             	mov    %rax,%rcx
1401c56f4:	e8 f7 c4 56 00       	call   0x140731bf0
1401c56f9:	48 8b e8             	mov    %rax,%rbp
1401c56fc:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
1401c5703:	00
1401c5704:	49 8b 4f 18          	mov    0x18(%r15),%rcx
1401c5708:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401c570c:	0f b6 57 02          	movzbl 0x2(%rdi),%edx
1401c5710:	44 0f b7 0f          	movzwl (%rdi),%r9d
1401c5714:	44 0f b6 47 20       	movzbl 0x20(%rdi),%r8d
1401c5719:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1401c5720:	00
1401c5721:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c5726:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401c572b:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401c572f:	e8 4c a4 ff ff       	call   0x1401bfb80
1401c5734:	c6 47 21 01          	movb   $0x1,0x21(%rdi)
1401c5738:	8b c6                	mov    %esi,%eax
1401c573a:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401c5741:	00
1401c5742:	48 83 c4 50          	add    $0x50,%rsp
1401c5746:	41 5f                	pop    %r15
1401c5748:	41 5e                	pop    %r14
1401c574a:	5f                   	pop    %rdi
1401c574b:	5e                   	pop    %rsi
1401c574c:	5d                   	pop    %rbp
1401c574d:	c3                   	ret
1401c574e:	44 2b cb             	sub    %ebx,%r9d
1401c5751:	41 ff c8             	dec    %r8d
1401c5754:	48 8d 15 fd 35 de 00 	lea    0xde35fd(%rip),%rdx        # 0x140fa8d58
1401c575b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c5760:	e8 8b 39 fe ff       	call   0x1401a90f0
1401c5765:	48 8d 15 64 b2 1d 01 	lea    0x11db264(%rip),%rdx        # 0x1413a09d0
1401c576c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c5771:	e8 a2 70 c5 00       	call   0x140e1c818
1401c5776:	cc                   	int3
1401c5777:	44 2b cb             	sub    %ebx,%r9d
1401c577a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401c5780:	48 8d 15 b9 35 de 00 	lea    0xde35b9(%rip),%rdx        # 0x140fa8d40
1401c5787:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c578c:	e8 5f 39 fe ff       	call   0x1401a90f0
1401c5791:	48 8d 15 38 b2 1d 01 	lea    0x11db238(%rip),%rdx        # 0x1413a09d0
1401c5798:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c579d:	e8 76 70 c5 00       	call   0x140e1c818
1401c57a2:	cc                   	int3
1401c57a3:	41 83 c0 fc          	add    $0xfffffffc,%r8d
1401c57a7:	48 8d 15 d2 35 de 00 	lea    0xde35d2(%rip),%rdx        # 0x140fa8d80
1401c57ae:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c57b3:	e8 38 38 fe ff       	call   0x1401a8ff0
1401c57b8:	48 8d 15 d1 b2 1d 01 	lea    0x11db2d1(%rip),%rdx        # 0x1413a0a90
1401c57bf:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401c57c4:	e8 4f 70 c5 00       	call   0x140e1c818
1401c57c9:	cc                   	int3
1401c57ca:	cc                   	int3
1401c57cb:	cc                   	int3
1401c57cc:	cc                   	int3
1401c57cd:	cc                   	int3
1401c57ce:	cc                   	int3
1401c57cf:	cc                   	int3
1401c57d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c57d5:	55                   	push   %rbp
1401c57d6:	56                   	push   %rsi
1401c57d7:	57                   	push   %rdi
1401c57d8:	41 56                	push   %r14
1401c57da:	41 57                	push   %r15
1401c57dc:	48 83 ec 60          	sub    $0x60,%rsp
1401c57e0:	4d 8b f9             	mov    %r9,%r15
1401c57e3:	4d 8b c8             	mov    %r8,%r9
1401c57e6:	48 8b fa             	mov    %rdx,%rdi
1401c57e9:	48 8b d9             	mov    %rcx,%rbx
1401c57ec:	33 ed                	xor    %ebp,%ebp
1401c57ee:	48 83 c2 03          	add    $0x3,%rdx
1401c57f2:	49 3b d0             	cmp    %r8,%rdx
1401c57f5:	0f 87 5c 01 00 00    	ja     0x1401c5957
1401c57fb:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1401c57ff:	48 3b d1             	cmp    %rcx,%rdx
1401c5802:	0f 82 4f 01 00 00    	jb     0x1401c5957
1401c5808:	0f b7 07             	movzwl (%rdi),%eax
1401c580b:	83 7b 1c 01          	cmpl   $0x1,0x1c(%rbx)
1401c580f:	74 04                	je     0x1401c5815
1401c5811:	66 c1 c8 08          	ror    $0x8,%ax
1401c5815:	66 89 03             	mov    %ax,(%rbx)
1401c5818:	0f b6 01             	movzbl (%rcx),%eax
1401c581b:	88 43 02             	mov    %al,0x2(%rbx)
1401c581e:	44 0f b6 43 19       	movzbl 0x19(%rbx),%r8d
1401c5823:	48 8d 77 ff          	lea    -0x1(%rdi),%rsi
1401c5827:	49 03 f0             	add    %r8,%rsi
1401c582a:	49 3b f1             	cmp    %r9,%rsi
1401c582d:	0f 87 fb 00 00 00    	ja     0x1401c592e
1401c5833:	48 3b f2             	cmp    %rdx,%rsi
1401c5836:	0f 82 f2 00 00 00    	jb     0x1401c592e
1401c583c:	0f ae e8             	lfence
1401c583f:	41 83 f8 04          	cmp    $0x4,%r8d
1401c5843:	0f 82 3a 01 00 00    	jb     0x1401c5983
1401c5849:	41 83 c0 fc          	add    $0xfffffffc,%r8d
1401c584d:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401c5851:	e8 0a 8b fe ff       	call   0x1401ae360
1401c5856:	2b f7                	sub    %edi,%esi
1401c5858:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
1401c585c:	88 43 20             	mov    %al,0x20(%rbx)
1401c585f:	0f b6 4b 02          	movzbl 0x2(%rbx),%ecx
1401c5863:	0f b6 c1             	movzbl %cl,%eax
1401c5866:	24 7f                	and    $0x7f,%al
1401c5868:	88 43 21             	mov    %al,0x21(%rbx)