1400ae824:	57                   	push   %rdi
1400ae825:	53                   	push   %rbx
1400ae826:	48 83 ec 40          	sub    $0x40,%rsp
1400ae82a:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
1400ae82f:	48 c7 45 f8 fe ff ff 	movq   $0xfffffffffffffffe,-0x8(%rbp)
1400ae836:	ff
1400ae837:	4c 89 cf             	mov    %r9,%rdi
1400ae83a:	48 89 d6             	mov    %rdx,%rsi
1400ae83d:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1400ae841:	4c 89 45 e8          	mov    %r8,-0x18(%rbp)
1400ae845:	48 8d 5d f0          	lea    -0x10(%rbp),%rbx
1400ae849:	48 89 da             	mov    %rbx,%rdx
1400ae84c:	e8 7f bf fa ff       	call   0x14005a7d0
1400ae851:	48 8d 15 00 32 06 00 	lea    0x63200(%rip),%rdx        # 0x140111a58
1400ae858:	48 89 d9             	mov    %rbx,%rcx
1400ae85b:	e8 70 ca fa ff       	call   0x14005b2d0
1400ae860:	48 89 c3             	mov    %rax,%rbx
1400ae863:	4c 8b 75 58          	mov    0x58(%rbp),%r14
1400ae867:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400ae86b:	48 8d 05 7e 30 06 00 	lea    0x6307e(%rip),%rax        # 0x1401118f0
1400ae872:	48 39 c1             	cmp    %rax,%rcx
1400ae875:	74 1b                	je     0x1400ae892
1400ae877:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ae87c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ae881:	85 c0                	test   %eax,%eax
1400ae883:	75 0d                	jne    0x1400ae892
1400ae885:	48 8b 01             	mov    (%rcx),%rax
1400ae888:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ae88c:	ff 15 76 84 04 00    	call   *0x48476(%rip)        # 0x1400f6d08
1400ae892:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400ae899:	00
1400ae89a:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1400ae89e:	48 89 fa             	mov    %rdi,%rdx
1400ae8a1:	4d 89 f0             	mov    %r14,%r8
1400ae8a4:	49 89 d9             	mov    %rbx,%r9
1400ae8a7:	e8 54 09 00 00       	call   0x1400af200
1400ae8ac:	41 f6 06 04          	testb  $0x4,(%r14)
1400ae8b0:	75 2a                	jne    0x1400ae8dc
1400ae8b2:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1400ae8b6:	8d 90 d0 07 00 00    	lea    0x7d0(%rax),%edx
1400ae8bc:	44 8d 80 6c 07 00 00 	lea    0x76c(%rax),%r8d
1400ae8c3:	83 f8 64             	cmp    $0x64,%eax
1400ae8c6:	44 0f 43 c0          	cmovae %eax,%r8d
1400ae8ca:	83 f8 45             	cmp    $0x45,%eax
1400ae8cd:	44 0f 4c c2          	cmovl  %edx,%r8d
1400ae8d1:	41 81 c0 94 f8 ff ff 	add    $0xfffff894,%r8d
1400ae8d8:	44 89 41 14          	mov    %r8d,0x14(%rcx)
1400ae8dc:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1400ae8e0:	48 89 06             	mov    %rax,(%rsi)
1400ae8e3:	48 89 f0             	mov    %rsi,%rax
1400ae8e6:	48 83 c4 40          	add    $0x40,%rsp
1400ae8ea:	5b                   	pop    %rbx
1400ae8eb:	5f                   	pop    %rdi
1400ae8ec:	5e                   	pop    %rsi
1400ae8ed:	41 5e                	pop    %r14
1400ae8ef:	5d                   	pop    %rbp
1400ae8f0:	c3                   	ret
1400ae8f1:	66 66 66 66 66 66 2e 	data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
1400ae8f8:	0f 1f 84 00 00 00 00
1400ae8ff:	00
1400ae900:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400ae905:	55                   	push   %rbp
1400ae906:	41 56                	push   %r14
1400ae908:	56                   	push   %rsi
1400ae909:	57                   	push   %rdi
1400ae90a:	53                   	push   %rbx
1400ae90b:	48 83 ec 30          	sub    $0x30,%rsp
1400ae90f:	48 8d 6a 40          	lea    0x40(%rdx),%rbp
1400ae913:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400ae917:	48 8d 05 d2 2f 06 00 	lea    0x62fd2(%rip),%rax        # 0x1401118f0
1400ae91e:	48 39 c1             	cmp    %rax,%rcx
1400ae921:	74 1b                	je     0x1400ae93e
1400ae923:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ae928:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ae92d:	85 c0                	test   %eax,%eax
1400ae92f:	75 0d                	jne    0x1400ae93e
1400ae931:	48 8b 01             	mov    (%rcx),%rax
1400ae934:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ae938:	ff 15 ca 83 04 00    	call   *0x483ca(%rip)        # 0x1400f6d08
1400ae93e:	90                   	nop
1400ae93f:	48 83 c4 30          	add    $0x30,%rsp
1400ae943:	5b                   	pop    %rbx
1400ae944:	5f                   	pop    %rdi
1400ae945:	5e                   	pop    %rsi
1400ae946:	41 5e                	pop    %r14
1400ae948:	5d                   	pop    %rbp
1400ae949:	c3                   	ret
1400ae94a:	cc                   	int3
1400ae94b:	cc                   	int3
1400ae94c:	cc                   	int3
1400ae94d:	cc                   	int3
1400ae94e:	cc                   	int3
1400ae94f:	cc                   	int3
1400ae950:	55                   	push   %rbp
1400ae951:	41 57                	push   %r15
1400ae953:	41 56                	push   %r14
1400ae955:	41 55                	push   %r13
1400ae957:	41 54                	push   %r12
1400ae959:	56                   	push   %rsi
1400ae95a:	57                   	push   %rdi
1400ae95b:	53                   	push   %rbx
1400ae95c:	48 83 ec 68          	sub    $0x68,%rsp
1400ae960:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
1400ae965:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400ae96c:	ff
1400ae96d:	4d 89 ce             	mov    %r9,%r14
1400ae970:	48 89 d6             	mov    %rdx,%rsi
1400ae973:	49 89 cf             	mov    %rcx,%r15
1400ae976:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
1400ae97a:	4c 8b 65 70          	mov    0x70(%rbp),%r12
1400ae97e:	4c 89 45 f8          	mov    %r8,-0x8(%rbp)
1400ae982:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
1400ae988:	48 8d 7d f0          	lea    -0x10(%rbp),%rdi
1400ae98c:	4c 89 e1             	mov    %r12,%rcx
1400ae98f:	48 89 fa             	mov    %rdi,%rdx
1400ae992:	e8 39 be fa ff       	call   0x14005a7d0
1400ae997:	48 8d 15 ba 30 06 00 	lea    0x630ba(%rip),%rdx        # 0x140111a58
1400ae99e:	48 89 f9             	mov    %rdi,%rcx
1400ae9a1:	e8 2a c9 fa ff       	call   0x14005b2d0
1400ae9a6:	49 89 c5             	mov    %rax,%r13
1400ae9a9:	40 8a bd 88 00 00 00 	mov    0x88(%rbp),%dil
1400ae9b0:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400ae9b4:	48 8d 05 35 2f 06 00 	lea    0x62f35(%rip),%rax        # 0x1401118f0
1400ae9bb:	48 39 c1             	cmp    %rax,%rcx
1400ae9be:	74 1b                	je     0x1400ae9db
1400ae9c0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ae9c5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ae9ca:	85 c0                	test   %eax,%eax
1400ae9cc:	75 0d                	jne    0x1400ae9db
1400ae9ce:	48 8b 01             	mov    (%rcx),%rax
1400ae9d1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ae9d5:	ff 15 2d 83 04 00    	call   *0x4832d(%rip)        # 0x1400f6d08
1400ae9db:	40 0f b6 cf          	movzbl %dil,%ecx
1400ae9df:	8d 41 bf             	lea    -0x41(%rcx),%eax
1400ae9e2:	83 f8 38             	cmp    $0x38,%eax
1400ae9e5:	77 49                	ja     0x1400aea30
1400ae9e7:	48 8b bd 80 00 00 00 	mov    0x80(%rbp),%rdi
1400ae9ee:	48 8d 0d 23 6f 03 00 	lea    0x36f23(%rip),%rcx        # 0x1400e5918
1400ae9f5:	48 63 04 81          	movslq (%rcx,%rax,4),%rax
1400ae9f9:	48 01 c8             	add    %rcx,%rax
1400ae9fc:	ff e0                	jmp    *%rax
1400ae9fe:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
1400aea02:	49 8b 07             	mov    (%r15),%rax
1400aea05:	48 8b 40 20          	mov    0x20(%rax),%rax
1400aea09:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400aea0e:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400aea13:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400aea18:	4c 89 f9             	mov    %r15,%rcx
1400aea1b:	48 89 f2             	mov    %rsi,%rdx
1400aea1e:	4d 89 f1             	mov    %r14,%r9
1400aea21:	ff 15 e1 82 04 00    	call   *0x482e1(%rip)        # 0x1400f6d08
1400aea27:	eb 1a                	jmp    0x1400aea43
1400aea29:	83 c9 04             	or     $0x4,%ecx
1400aea2c:	89 0b                	mov    %ecx,(%rbx)
1400aea2e:	eb 0c                	jmp    0x1400aea3c
1400aea30:	83 f9 25             	cmp    $0x25,%ecx
1400aea33:	0f 84 4c 02 00 00    	je     0x1400aec85
1400aea39:	80 0b 04             	orb    $0x4,(%rbx)
1400aea3c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1400aea40:	48 89 06             	mov    %rax,(%rsi)
1400aea43:	48 89 f0             	mov    %rsi,%rax
1400aea46:	48 83 c4 68          	add    $0x68,%rsp
1400aea4a:	5b                   	pop    %rbx
1400aea4b:	5f                   	pop    %rdi
1400aea4c:	5e                   	pop    %rsi
1400aea4d:	41 5c                	pop    %r12
1400aea4f:	41 5d                	pop    %r13
1400aea51:	41 5e                	pop    %r14
1400aea53:	41 5f                	pop    %r15
1400aea55:	5d                   	pop    %rbp
1400aea56:	c3                   	ret
1400aea57:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400aea5c:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1400aea60:	4c 89 f9             	mov    %r15,%rcx
1400aea63:	4d 89 f0             	mov    %r14,%r8
1400aea66:	49 89 d9             	mov    %rbx,%r9
1400aea69:	e8 22 05 00 00       	call   0x1400aef90
1400aea6e:	eb cc                	jmp    0x1400aea3c
1400aea70:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1400aea74:	49 8b 47 10          	mov    0x10(%r15),%rax
1400aea78:	48 8b 40 18          	mov    0x18(%rax),%rax
1400aea7c:	eb 0c                	jmp    0x1400aea8a
1400aea7e:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1400aea82:	49 8b 47 10          	mov    0x10(%r15),%rax
1400aea86:	48 8b 40 30          	mov    0x30(%rax),%rax
1400aea8a:	ff 15 78 82 04 00    	call   *0x48278(%rip)        # 0x1400f6d08
1400aea90:	48 0f be 48 17       	movsbq 0x17(%rax),%rcx
1400aea95:	48 85 c9             	test   %rcx,%rcx
1400aea98:	79 07                	jns    0x1400aeaa1
1400aea9a:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400aea9e:	48 8b 00             	mov    (%rax),%rax
1400aeaa1:	48 01 c1             	add    %rax,%rcx
1400aeaa4:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1400aeaa8:	4c 8b 02             	mov    (%rdx),%r8
1400aeaab:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400aeab0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400aeab5:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400aeaba:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400aeabf:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400aeac4:	4c 89 f9             	mov    %r15,%rcx
1400aeac7:	4d 89 f1             	mov    %r14,%r9
1400aeaca:	e8 f1 f5 ff ff       	call   0x1400ae0c0
1400aeacf:	e9 68 ff ff ff       	jmp    0x1400aea3c
1400aead4:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1400aead8:	4c 8b 02             	mov    (%rdx),%r8
1400aeadb:	48 8d 05 c2 57 03 00 	lea    0x357c2(%rip),%rax        # 0x1400e42a4
1400aeae2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400aeae7:	48 8d 05 ab 57 03 00 	lea    0x357ab(%rip),%rax        # 0x1400e4299
1400aeaee:	eb c0                	jmp    0x1400aeab0
1400aeaf0:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1400aeaf4:	4c 8b 02             	mov    (%rdx),%r8
1400aeaf7:	48 8d 05 ab 57 03 00 	lea    0x357ab(%rip),%rax        # 0x1400e42a9
1400aeafe:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400aeb03:	48 8d 05 9a 57 03 00 	lea    0x3579a(%rip),%rax        # 0x1400e42a4
1400aeb0a:	eb a4                	jmp    0x1400aeab0
1400aeb0c:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1400aeb10:	4c 8b 02             	mov    (%rdx),%r8
1400aeb13:	48 8d 05 77 57 03 00 	lea    0x35777(%rip),%rax        # 0x1400e4291
1400aeb1a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400aeb1f:	48 8d 05 63 57 03 00 	lea    0x35763(%rip),%rax        # 0x1400e4289
1400aeb26:	eb 88                	jmp    0x1400aeab0
1400aeb28:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1400aeb2c:	4c 8b 02             	mov    (%rdx),%r8
1400aeb2f:	48 8d 05 7b 57 03 00 	lea    0x3577b(%rip),%rax        # 0x1400e42b1
1400aeb36:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400aeb3b:	48 8d 05 67 57 03 00 	lea    0x35767(%rip),%rax        # 0x1400e42a9
1400aeb42:	e9 69 ff ff ff       	jmp    0x1400aeab0
1400aeb47:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1400aeb4b:	4c 8b 02             	mov    (%rdx),%r8
1400aeb4e:	48 8d 05 44 57 03 00 	lea    0x35744(%rip),%rax        # 0x1400e4299
1400aeb55:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400aeb5a:	48 8d 05 30 57 03 00 	lea    0x35730(%rip),%rax        # 0x1400e4291
1400aeb61:	e9 4a ff ff ff       	jmp    0x1400aeab0
1400aeb66:	48 83 c7 08          	add    $0x8,%rdi
1400aeb6a:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1400aeb6f:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400aeb74:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1400aeb78:	4c 89 f9             	mov    %r15,%rcx
1400aeb7b:	48 89 fa             	mov    %rdi,%rdx
1400aeb7e:	4d 89 f1             	mov    %r14,%r9
1400aeb81:	e8 da 04 00 00       	call   0x1400af060
1400aeb86:	e9 b1 fe ff ff       	jmp    0x1400aea3c
1400aeb8b:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1400aeb92:	00
1400aeb93:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1400aeb97:	4c 89 f2             	mov    %r14,%rdx
1400aeb9a:	49 89 d8             	mov    %rbx,%r8
1400aeb9d:	4d 89 e9             	mov    %r13,%r9
1400aeba0:	e8 5b 06 00 00       	call   0x1400af200
1400aeba5:	8b 0b                	mov    (%rbx),%ecx
1400aeba7:	89 ca                	mov    %ecx,%edx
1400aeba9:	83 e2 04             	and    $0x4,%edx
1400aebac:	c1 ea 02             	shr    $0x2,%edx
1400aebaf:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
1400aebb3:	41 83 f8 1f          	cmp    $0x1f,%r8d
1400aebb7:	41 0f 93 c0          	setae  %r8b
1400aebbb:	41 08 d0             	or     %dl,%r8b
1400aebbe:	0f 85 65 fe ff ff    	jne    0x1400aea29
1400aebc4:	89 47 0c             	mov    %eax,0xc(%rdi)
1400aebc7:	e9 70 fe ff ff       	jmp    0x1400aea3c
1400aebcc:	49 8b 47 10          	mov    0x10(%r15),%rax
1400aebd0:	49 83 c7 10          	add    $0x10,%r15
1400aebd4:	48 8b 40 08          	mov    0x8(%rax),%rax
1400aebd8:	4c 89 f9             	mov    %r15,%rcx
1400aebdb:	ff 15 27 81 04 00    	call   *0x48127(%rip)        # 0x1400f6d08
1400aebe1:	49 89 c7             	mov    %rax,%r15
1400aebe4:	4c 8d 88 40 02 00 00 	lea    0x240(%rax),%r9
1400aebeb:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400aebf0:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400aebf5:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400aebfa:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1400aebfe:	4c 89 f2             	mov    %r14,%rdx
1400aec01:	49 89 c0             	mov    %rax,%r8
1400aec04:	e8 a7 73 ff ff       	call   0x1400a5fb0
1400aec09:	4c 29 f8             	sub    %r15,%rax
1400aec0c:	48 3d 3f 02 00 00    	cmp    $0x23f,%rax
1400aec12:	0f 8f 24 fe ff ff    	jg     0x1400aea3c
1400aec18:	48 c1 f8 03          	sar    $0x3,%rax
1400aec1c:	48 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rcx
1400aec23:	aa aa aa
1400aec26:	48 0f af c8          	imul   %rax,%rcx
1400aec2a:	48 ba ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rdx
1400aec31:	aa aa 2a
1400aec34:	48 89 c8             	mov    %rcx,%rax
1400aec37:	48 f7 ea             	imul   %rdx
1400aec3a:	48 89 d0             	mov    %rdx,%rax
1400aec3d:	48 c1 e8 3f          	shr    $0x3f,%rax
1400aec41:	d1 ea                	shr    $1,%edx
1400aec43:	01 c2                	add    %eax,%edx
1400aec45:	c1 e2 02             	shl    $0x2,%edx
1400aec48:	8d 04 52             	lea    (%rdx,%rdx,2),%eax
1400aec4b:	29 c1                	sub    %eax,%ecx
1400aec4d:	89 4f 10             	mov    %ecx,0x10(%rdi)
1400aec50:	e9 e7 fd ff ff       	jmp    0x1400aea3c
1400aec55:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400aec5c:	00
1400aec5d:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1400aec61:	4c 89 f2             	mov    %r14,%rdx
1400aec64:	49 89 d8             	mov    %rbx,%r8
1400aec67:	4d 89 e9             	mov    %r13,%r9
1400aec6a:	e8 91 05 00 00       	call   0x1400af200
1400aec6f:	f6 03 04             	testb  $0x4,(%rbx)
1400aec72:	0f 85 c4 fd ff ff    	jne    0x1400aea3c
1400aec78:	05 94 f8 ff ff       	add    $0xfffff894,%eax
1400aec7d:	89 47 14             	mov    %eax,0x14(%rdi)
1400aec80:	e9 b7 fd ff ff       	jmp    0x1400aea3c
1400aec85:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400aec8a:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1400aec8e:	4c 89 f9             	mov    %r15,%rcx
1400aec91:	4d 89 f0             	mov    %r14,%r8
1400aec94:	49 89 d9             	mov    %rbx,%r9
1400aec97:	e8 94 04 00 00       	call   0x1400af130
1400aec9c:	e9 9b fd ff ff       	jmp    0x1400aea3c
1400aeca1:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1400aeca8:	00
1400aeca9:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1400aecad:	4c 89 f2             	mov    %r14,%rdx
1400aecb0:	49 89 d8             	mov    %rbx,%r8
1400aecb3:	4d 89 e9             	mov    %r13,%r9
1400aecb6:	e8 45 05 00 00       	call   0x1400af200
1400aecbb:	8b 0b                	mov    (%rbx),%ecx
1400aecbd:	89 ca                	mov    %ecx,%edx
1400aecbf:	83 e2 04             	and    $0x4,%edx
1400aecc2:	c1 ea 02             	shr    $0x2,%edx
1400aecc5:	83 f8 3d             	cmp    $0x3d,%eax
1400aecc8:	41 0f 9d c0          	setge  %r8b
1400aeccc:	41 08 d0             	or     %dl,%r8b
1400aeccf:	0f 85 54 fd ff ff    	jne    0x1400aea29
1400aecd5:	89 07                	mov    %eax,(%rdi)
1400aecd7:	e9 60 fd ff ff       	jmp    0x1400aea3c
1400aecdc:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1400aece3:	00
1400aece4:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1400aece8:	4c 89 f2             	mov    %r14,%rdx
1400aeceb:	49 89 d8             	mov    %rbx,%r8
1400aecee:	4d 89 e9             	mov    %r13,%r9
1400aecf1:	e8 0a 05 00 00       	call   0x1400af200
1400aecf6:	8b 0b                	mov    (%rbx),%ecx
1400aecf8:	89 ca                	mov    %ecx,%edx
1400aecfa:	83 e2 04             	and    $0x4,%edx
1400aecfd:	c1 ea 02             	shr    $0x2,%edx
1400aed00:	3d 6e 01 00 00       	cmp    $0x16e,%eax
1400aed05:	41 0f 9d c0          	setge  %r8b
1400aed09:	41 08 d0             	or     %dl,%r8b
1400aed0c:	0f 85 17 fd ff ff    	jne    0x1400aea29
1400aed12:	89 47 1c             	mov    %eax,0x1c(%rdi)
1400aed15:	e9 22 fd ff ff       	jmp    0x1400aea3c
1400aed1a:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400aed21:	00
1400aed22:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx