1400e5623:	85 c0                	test   %eax,%eax
1400e5625:	74 24                	je     0x1400e564b
1400e5627:	48 8d 15 5a 29 2c 00 	lea    0x2c295a(%rip),%rdx        # 0x1403a7f88
1400e562e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e5632:	e8 69 40 fd ff       	call   0x1400b96a0
1400e5637:	85 c0                	test   %eax,%eax
1400e5639:	0f 84 72 01 00 00    	je     0x1400e57b1
1400e563f:	40 88 73 35          	mov    %sil,0x35(%rbx)
1400e5643:	89 73 30             	mov    %esi,0x30(%rbx)
1400e5646:	e9 66 01 00 00       	jmp    0x1400e57b1
1400e564b:	48 8d 15 2a 92 20 00 	lea    0x20922a(%rip),%rdx        # 0x1402ee87c
1400e5652:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400e5657:	e8 44 40 fd ff       	call   0x1400b96a0
1400e565c:	85 c0                	test   %eax,%eax
1400e565e:	74 1a                	je     0x1400e567a
1400e5660:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400e5664:	ff 15 9e 99 2e 00    	call   *0x2e999e(%rip)        # 0x1403cf008
1400e566a:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e566e:	ff 15 a4 99 2e 00    	call   *0x2e99a4(%rip)        # 0x1403cf018
1400e5674:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400e5678:	eb 2d                	jmp    0x1400e56a7
1400e567a:	48 8d 15 03 92 20 00 	lea    0x209203(%rip),%rdx        # 0x1402ee884
1400e5681:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400e5686:	e8 15 40 fd ff       	call   0x1400b96a0
1400e568b:	85 c0                	test   %eax,%eax
1400e568d:	74 2b                	je     0x1400e56ba
1400e568f:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400e5693:	ff 15 6f 99 2e 00    	call   *0x2e996f(%rip)        # 0x1403cf008
1400e5699:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e569d:	ff 15 75 99 2e 00    	call   *0x2e9975(%rip)        # 0x1403cf018
1400e56a3:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400e56a7:	48 85 c0             	test   %rax,%rax
1400e56aa:	0f 85 01 01 00 00    	jne    0x1400e57b1
1400e56b0:	b8 1b 00 00 00       	mov    $0x1b,%eax
1400e56b5:	e9 97 02 00 00       	jmp    0x1400e5951
1400e56ba:	48 8d 15 cb 91 20 00 	lea    0x2091cb(%rip),%rdx        # 0x1402ee88c
1400e56c1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400e56c6:	e8 d5 3f fd ff       	call   0x1400b96a0
1400e56cb:	85 c0                	test   %eax,%eax
1400e56cd:	0f 84 2c 01 00 00    	je     0x1400e57ff
1400e56d3:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400e56d9:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e56dd:	ff 15 35 99 2e 00    	call   *0x2e9935(%rip)        # 0x1403cf018
1400e56e3:	48 8b f0             	mov    %rax,%rsi
1400e56e6:	48 85 c0             	test   %rax,%rax
1400e56e9:	74 c5                	je     0x1400e56b0
1400e56eb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400e56f0:	48 8b c8             	mov    %rax,%rcx
1400e56f3:	48 8d 15 a6 82 20 00 	lea    0x2082a6(%rip),%rdx        # 0x1402ed9a0
1400e56fa:	e8 dd f5 fd ff       	call   0x1400c4cdc
1400e56ff:	48 8b f8             	mov    %rax,%rdi
1400e5702:	48 85 c0             	test   %rax,%rax
1400e5705:	74 73                	je     0x1400e577a
1400e5707:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1400e570d:	8a 0f                	mov    (%rdi),%cl
1400e570f:	84 c9                	test   %cl,%cl
1400e5711:	74 16                	je     0x1400e5729
1400e5713:	8a c1                	mov    %cl,%al
1400e5715:	80 f9 20             	cmp    $0x20,%cl
1400e5718:	74 04                	je     0x1400e571e
1400e571a:	3c 09                	cmp    $0x9,%al
1400e571c:	75 0b                	jne    0x1400e5729
1400e571e:	49 03 fc             	add    %r12,%rdi
1400e5721:	8a 07                	mov    (%rdi),%al
1400e5723:	8a c8                	mov    %al,%cl
1400e5725:	84 c0                	test   %al,%al
1400e5727:	75 ec                	jne    0x1400e5715
1400e5729:	48 8d 15 60 90 20 00 	lea    0x209060(%rip),%rdx        # 0x1402ee790
1400e5730:	48 8b cf             	mov    %rdi,%rcx
1400e5733:	e8 68 3f fd ff       	call   0x1400b96a0
1400e5738:	85 c0                	test   %eax,%eax
1400e573a:	74 05                	je     0x1400e5741
1400e573c:	45 8a fc             	mov    %r12b,%r15b
1400e573f:	eb 19                	jmp    0x1400e575a
1400e5741:	48 8d 15 50 90 20 00 	lea    0x209050(%rip),%rdx        # 0x1402ee798
1400e5748:	48 8b cf             	mov    %rdi,%rcx
1400e574b:	e8 50 3f fd ff       	call   0x1400b96a0
1400e5750:	85 c0                	test   %eax,%eax
1400e5752:	45 0f b6 f6          	movzbl %r14b,%r14d
1400e5756:	45 0f 45 f4          	cmovne %r12d,%r14d
1400e575a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400e575f:	33 c9                	xor    %ecx,%ecx
1400e5761:	48 8d 15 38 82 20 00 	lea    0x208238(%rip),%rdx        # 0x1402ed9a0
1400e5768:	e8 6f f5 fd ff       	call   0x1400c4cdc
1400e576d:	48 8b f8             	mov    %rax,%rdi
1400e5770:	48 85 c0             	test   %rax,%rax
1400e5773:	75 98                	jne    0x1400e570d
1400e5775:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
1400e577a:	48 8b ce             	mov    %rsi,%rcx
1400e577d:	ff 15 85 98 2e 00    	call   *0x2e9885(%rip)        # 0x1403cf008
1400e5783:	45 84 ff             	test   %r15b,%r15b
1400e5786:	74 5f                	je     0x1400e57e7
1400e5788:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400e578c:	ff 15 76 98 2e 00    	call   *0x2e9876(%rip)        # 0x1403cf008
1400e5792:	48 8d 0d f7 8f 20 00 	lea    0x208ff7(%rip),%rcx        # 0x1402ee790
1400e5799:	ff 15 79 98 2e 00    	call   *0x2e9879(%rip)        # 0x1403cf018
1400e579f:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400e57a3:	48 85 c0             	test   %rax,%rax
1400e57a6:	0f 84 04 ff ff ff    	je     0x1400e56b0
1400e57ac:	be 01 00 00 00       	mov    $0x1,%esi
1400e57b1:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400e57b6:	8a 07                	mov    (%rdi),%al
1400e57b8:	84 c0                	test   %al,%al
1400e57ba:	74 1e                	je     0x1400e57da
1400e57bc:	8a c8                	mov    %al,%cl
1400e57be:	80 f9 20             	cmp    $0x20,%cl
1400e57c1:	74 07                	je     0x1400e57ca
1400e57c3:	8a c1                	mov    %cl,%al
1400e57c5:	80 f9 09             	cmp    $0x9,%cl
1400e57c8:	75 10                	jne    0x1400e57da
1400e57ca:	48 03 fe             	add    %rsi,%rdi
1400e57cd:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400e57d2:	8a 07                	mov    (%rdi),%al
1400e57d4:	8a c8                	mov    %al,%cl
1400e57d6:	84 c0                	test   %al,%al
1400e57d8:	75 e4                	jne    0x1400e57be
1400e57da:	3c 2c                	cmp    $0x2c,%al
1400e57dc:	0f 85 dc fd ff ff    	jne    0x1400e55be
1400e57e2:	e9 cf fd ff ff       	jmp    0x1400e55b6
1400e57e7:	45 84 f6             	test   %r14b,%r14b
1400e57ea:	74 c0                	je     0x1400e57ac
1400e57ec:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400e57f0:	ff 15 12 98 2e 00    	call   *0x2e9812(%rip)        # 0x1403cf008
1400e57f6:	48 8d 0d 9b 8f 20 00 	lea    0x208f9b(%rip),%rcx        # 0x1402ee798
1400e57fd:	eb 9a                	jmp    0x1400e5799
1400e57ff:	48 8d 15 8a 90 20 00 	lea    0x20908a(%rip),%rdx        # 0x1402ee890
1400e5806:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400e580b:	e8 90 3e fd ff       	call   0x1400b96a0
1400e5810:	85 c0                	test   %eax,%eax
1400e5812:	0f 84 cf 00 00 00    	je     0x1400e58e7
1400e5818:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1400e581c:	ff 15 e6 97 2e 00    	call   *0x2e97e6(%rip)        # 0x1403cf008
1400e5822:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e5826:	ff 15 ec 97 2e 00    	call   *0x2e97ec(%rip)        # 0x1403cf018
1400e582c:	48 89 43 28          	mov    %rax,0x28(%rbx)
1400e5830:	48 85 c0             	test   %rax,%rax
1400e5833:	0f 84 77 fe ff ff    	je     0x1400e56b0
1400e5839:	48 8d 15 60 90 20 00 	lea    0x209060(%rip),%rdx        # 0x1402ee8a0
1400e5840:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e5844:	e8 57 3e fd ff       	call   0x1400b96a0
1400e5849:	85 c0                	test   %eax,%eax
1400e584b:	74 09                	je     0x1400e5856
1400e584d:	40 88 73 34          	mov    %sil,0x34(%rbx)
1400e5851:	e9 5b ff ff ff       	jmp    0x1400e57b1
1400e5856:	48 8d 15 4f 90 20 00 	lea    0x20904f(%rip),%rdx        # 0x1402ee8ac
1400e585d:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e5861:	e8 3a 3e fd ff       	call   0x1400b96a0
1400e5866:	85 c0                	test   %eax,%eax
1400e5868:	74 09                	je     0x1400e5873
1400e586a:	c6 43 34 00          	movb   $0x0,0x34(%rbx)
1400e586e:	e9 3e ff ff ff       	jmp    0x1400e57b1
1400e5873:	48 8d 15 36 90 20 00 	lea    0x209036(%rip),%rdx        # 0x1402ee8b0
1400e587a:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e587e:	e8 1d 3e fd ff       	call   0x1400b96a0
1400e5883:	85 c0                	test   %eax,%eax
1400e5885:	74 09                	je     0x1400e5890
1400e5887:	c6 43 34 02          	movb   $0x2,0x34(%rbx)
1400e588b:	e9 21 ff ff ff       	jmp    0x1400e57b1
1400e5890:	48 8d 15 21 90 20 00 	lea    0x209021(%rip),%rdx        # 0x1402ee8b8
1400e5897:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e589b:	e8 00 3e fd ff       	call   0x1400b96a0
1400e58a0:	85 c0                	test   %eax,%eax
1400e58a2:	74 09                	je     0x1400e58ad
1400e58a4:	c6 43 34 03          	movb   $0x3,0x34(%rbx)
1400e58a8:	e9 04 ff ff ff       	jmp    0x1400e57b1
1400e58ad:	48 8d 15 14 90 20 00 	lea    0x209014(%rip),%rdx        # 0x1402ee8c8
1400e58b4:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e58b8:	e8 e3 3d fd ff       	call   0x1400b96a0
1400e58bd:	85 c0                	test   %eax,%eax
1400e58bf:	74 09                	je     0x1400e58ca
1400e58c1:	c6 43 34 04          	movb   $0x4,0x34(%rbx)
1400e58c5:	e9 e7 fe ff ff       	jmp    0x1400e57b1
1400e58ca:	48 8d 15 07 90 20 00 	lea    0x209007(%rip),%rdx        # 0x1402ee8d8
1400e58d1:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e58d5:	e8 c6 3d fd ff       	call   0x1400b96a0
1400e58da:	85 c0                	test   %eax,%eax
1400e58dc:	74 6e                	je     0x1400e594c
1400e58de:	c6 43 34 05          	movb   $0x5,0x34(%rbx)
1400e58e2:	e9 ca fe ff ff       	jmp    0x1400e57b1
1400e58e7:	48 8d 15 02 90 20 00 	lea    0x209002(%rip),%rdx        # 0x1402ee8f0
1400e58ee:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400e58f3:	e8 a8 3d fd ff       	call   0x1400b96a0
1400e58f8:	85 c0                	test   %eax,%eax
1400e58fa:	0f 84 b1 fe ff ff    	je     0x1400e57b1
1400e5900:	48 8d 15 81 26 2c 00 	lea    0x2c2681(%rip),%rdx        # 0x1403a7f88
1400e5907:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e590b:	e8 90 3d fd ff       	call   0x1400b96a0
1400e5910:	85 c0                	test   %eax,%eax
1400e5912:	0f 84 99 fe ff ff    	je     0x1400e57b1
1400e5918:	40 88 73 36          	mov    %sil,0x36(%rbx)
1400e591c:	e9 90 fe ff ff       	jmp    0x1400e57b1
1400e5921:	4d 85 e4             	test   %r12,%r12
1400e5924:	74 06                	je     0x1400e592c
1400e5926:	80 7b 35 00          	cmpb   $0x0,0x35(%rbx)
1400e592a:	74 20                	je     0x1400e594c
1400e592c:	48 83 3b 00          	cmpq   $0x0,(%rbx)
1400e5930:	74 1a                	je     0x1400e594c
1400e5932:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
1400e5937:	75 0f                	jne    0x1400e5948
1400e5939:	8a 43 34             	mov    0x34(%rbx),%al
1400e593c:	40 22 c6             	and    %sil,%al
1400e593f:	f6 d8                	neg    %al
1400e5941:	1b c0                	sbb    %eax,%eax
1400e5943:	83 e0 3d             	and    $0x3d,%eax
1400e5946:	eb 09                	jmp    0x1400e5951
1400e5948:	33 c0                	xor    %eax,%eax
1400e594a:	eb 05                	jmp    0x1400e5951
1400e594c:	b8 3d 00 00 00       	mov    $0x3d,%eax
1400e5951:	48 8b 8d 40 04 00 00 	mov    0x440(%rbp),%rcx
1400e5958:	48 33 cc             	xor    %rsp,%rcx
1400e595b:	e8 50 a5 1c 00       	call   0x1402afeb0
1400e5960:	4c 8d 9c 24 50 05 00 	lea    0x550(%rsp),%r11
1400e5967:	00
1400e5968:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1400e596c:	49 8b 73 48          	mov    0x48(%r11),%rsi
1400e5970:	49 8b e3             	mov    %r11,%rsp
1400e5973:	41 5f                	pop    %r15
1400e5975:	41 5e                	pop    %r14
1400e5977:	41 5c                	pop    %r12
1400e5979:	5f                   	pop    %rdi
1400e597a:	5d                   	pop    %rbp
1400e597b:	c3                   	ret
1400e597c:	40 53                	rex push %rbx
1400e597e:	48 83 ec 20          	sub    $0x20,%rsp
1400e5982:	48 8b d9             	mov    %rcx,%rbx
1400e5985:	48 8b 09             	mov    (%rcx),%rcx
1400e5988:	ff 15 7a 96 2e 00    	call   *0x2e967a(%rip)        # 0x1403cf008
1400e598e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400e5992:	48 83 23 00          	andq   $0x0,(%rbx)
1400e5996:	ff 15 6c 96 2e 00    	call   *0x2e966c(%rip)        # 0x1403cf008
1400e599c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400e59a0:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400e59a5:	ff 15 5d 96 2e 00    	call   *0x2e965d(%rip)        # 0x1403cf008
1400e59ab:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400e59af:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400e59b4:	ff 15 4e 96 2e 00    	call   *0x2e964e(%rip)        # 0x1403cf008
1400e59ba:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400e59be:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400e59c3:	ff 15 3f 96 2e 00    	call   *0x2e963f(%rip)        # 0x1403cf008
1400e59c9:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1400e59cd:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
1400e59d2:	ff 15 30 96 2e 00    	call   *0x2e9630(%rip)        # 0x1403cf008
1400e59d8:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
1400e59dd:	83 63 30 00          	andl   $0x0,0x30(%rbx)
1400e59e1:	66 83 63 34 00       	andw   $0x0,0x34(%rbx)
1400e59e6:	c6 43 36 00          	movb   $0x0,0x36(%rbx)
1400e59ea:	48 83 c4 20          	add    $0x20,%rsp
1400e59ee:	5b                   	pop    %rbx
1400e59ef:	c3                   	ret
1400e59f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e59f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400e59fa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400e59ff:	8a 01                	mov    (%rcx),%al
1400e5a01:	45 32 d2             	xor    %r10b,%r10b
1400e5a04:	40 32 ff             	xor    %dil,%dil
1400e5a07:	49 8b f0             	mov    %r8,%rsi
1400e5a0a:	4c 8b da             	mov    %rdx,%r11
1400e5a0d:	bb ff 00 00 00       	mov    $0xff,%ebx
1400e5a12:	84 c0                	test   %al,%al
1400e5a14:	74 1f                	je     0x1400e5a35
1400e5a16:	8a d0                	mov    %al,%dl
1400e5a18:	3c 3d                	cmp    $0x3d,%al
1400e5a1a:	74 19                	je     0x1400e5a35
1400e5a1c:	8b c3                	mov    %ebx,%eax
1400e5a1e:	ff cb                	dec    %ebx
1400e5a20:	85 c0                	test   %eax,%eax
1400e5a22:	74 11                	je     0x1400e5a35
1400e5a24:	48 ff c1             	inc    %rcx
1400e5a27:	41 88 13             	mov    %dl,(%r11)
1400e5a2a:	49 ff c3             	inc    %r11
1400e5a2d:	8a 11                	mov    (%rcx),%dl
1400e5a2f:	8a c2                	mov    %dl,%al
1400e5a31:	84 d2                	test   %dl,%dl
1400e5a33:	75 e3                	jne    0x1400e5a18
1400e5a35:	41 88 3b             	mov    %dil,(%r11)
1400e5a38:	48 8b d1             	mov    %rcx,%rdx
1400e5a3b:	80 39 3d             	cmpb   $0x3d,(%rcx)
1400e5a3e:	75 6b                	jne    0x1400e5aab
1400e5a40:	8a 41 01             	mov    0x1(%rcx),%al
1400e5a43:	41 b3 22             	mov    $0x22,%r11b
1400e5a46:	44 8a c0             	mov    %al,%r8b
1400e5a49:	41 3a c3             	cmp    %r11b,%al
1400e5a4c:	75 07                	jne    0x1400e5a55
1400e5a4e:	44 8a 41 02          	mov    0x2(%rcx),%r8b
1400e5a52:	41 b2 01             	mov    $0x1,%r10b
1400e5a55:	33 c9                	xor    %ecx,%ecx
1400e5a57:	41 3a c3             	cmp    %r11b,%al
1400e5a5a:	0f 94 c1             	sete   %cl
1400e5a5d:	48 ff c1             	inc    %rcx
1400e5a60:	48 03 ca             	add    %rdx,%rcx
1400e5a63:	ba ff 03 00 00       	mov    $0x3ff,%edx
1400e5a68:	45 84 c0             	test   %r8b,%r8b
1400e5a6b:	74 6e                	je     0x1400e5adb
1400e5a6d:	8b c2                	mov    %edx,%eax
1400e5a6f:	ff ca                	dec    %edx
1400e5a71:	85 c0                	test   %eax,%eax
1400e5a73:	74 61                	je     0x1400e5ad6
1400e5a75:	40 84 ff             	test   %dil,%dil
1400e5a78:	75 4a                	jne    0x1400e5ac4
1400e5a7a:	80 39 0a             	cmpb   $0xa,(%rcx)
1400e5a7d:	74 3e                	je     0x1400e5abd
1400e5a7f:	80 39 0d             	cmpb   $0xd,(%rcx)
1400e5a82:	74 39                	je     0x1400e5abd
1400e5a84:	44 38 19             	cmp    %r11b,(%rcx)
1400e5a87:	74 1d                	je     0x1400e5aa6
1400e5a89:	80 39 2c             	cmpb   $0x2c,(%rcx)
1400e5a8c:	74 0f                	je     0x1400e5a9d
1400e5a8e:	80 39 5c             	cmpb   $0x5c,(%rcx)
1400e5a91:	75 31                	jne    0x1400e5ac4
1400e5a93:	45 84 d2             	test   %r10b,%r10b
1400e5a96:	74 2c                	je     0x1400e5ac4
1400e5a98:	40 b7 01             	mov    $0x1,%dil
1400e5a9b:	eb 31                	jmp    0x1400e5ace
1400e5a9d:	45 84 d2             	test   %r10b,%r10b
1400e5aa0:	75 22                	jne    0x1400e5ac4
1400e5aa2:	33 d2                	xor    %edx,%edx
1400e5aa4:	eb 28                	jmp    0x1400e5ace
1400e5aa6:	45 84 d2             	test   %r10b,%r10b
1400e5aa9:	75 f7                	jne    0x1400e5aa2
1400e5aab:	32 c0                	xor    %al,%al
1400e5aad:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1400e5ab2:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400e5ab7:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
1400e5abc:	c3                   	ret
1400e5abd:	45 84 d2             	test   %r10b,%r10b
1400e5ac0:	75 e9                	jne    0x1400e5aab
1400e5ac2:	eb de                	jmp    0x1400e5aa2
1400e5ac4:	8a 01                	mov    (%rcx),%al
1400e5ac6:	40 32 ff             	xor    %dil,%dil
1400e5ac9:	88 06                	mov    %al,(%rsi)
1400e5acb:	48 ff c6             	inc    %rsi
1400e5ace:	48 ff c1             	inc    %rcx
1400e5ad1:	80 39 00             	cmpb   $0x0,(%rcx)
1400e5ad4:	75 97                	jne    0x1400e5a6d
1400e5ad6:	40 84 ff             	test   %dil,%dil
1400e5ad9:	75 d0                	jne    0x1400e5aab
1400e5adb:	c6 06 00             	movb   $0x0,(%rsi)
1400e5ade:	b0 01                	mov    $0x1,%al
1400e5ae0:	49 89 09             	mov    %rcx,(%r9)
1400e5ae3:	eb c8                	jmp    0x1400e5aad
1400e5ae5:	cc                   	int3
1400e5ae6:	cc                   	int3
1400e5ae7:	cc                   	int3
1400e5ae8:	40 55                	rex push %rbp
1400e5aea:	53                   	push   %rbx
1400e5aeb:	56                   	push   %rsi
1400e5aec:	57                   	push   %rdi
1400e5aed:	41 54                	push   %r12
1400e5aef:	41 55                	push   %r13
1400e5af1:	41 56                	push   %r14