1800a4a04:	48 8d 15 15 dd 0a 00 	lea    0xadd15(%rip),%rdx        # 0x180152720
1800a4a0b:	48 8b cb             	mov    %rbx,%rcx
1800a4a0e:	e8 29 6e 08 00       	call   0x18012b83c
1800a4a13:	85 c0                	test   %eax,%eax
1800a4a15:	75 0c                	jne    0x1800a4a23
1800a4a17:	c7 45 28 00 5b 02 00 	movl   $0x25b00,0x28(%rbp)
1800a4a1e:	e9 48 01 00 00       	jmp    0x1800a4b6b
1800a4a23:	48 8d 15 ee dc 0a 00 	lea    0xadcee(%rip),%rdx        # 0x180152718
1800a4a2a:	48 8b cb             	mov    %rbx,%rcx
1800a4a2d:	e8 0a 6e 08 00       	call   0x18012b83c
1800a4a32:	85 c0                	test   %eax,%eax
1800a4a34:	75 0c                	jne    0x1800a4a42
1800a4a36:	c7 45 28 03 00 02 00 	movl   $0x20003,0x28(%rbp)
1800a4a3d:	e9 29 01 00 00       	jmp    0x1800a4b6b
1800a4a42:	48 8d 15 ff dc 0a 00 	lea    0xadcff(%rip),%rdx        # 0x180152748
1800a4a49:	48 8b cb             	mov    %rbx,%rcx
1800a4a4c:	e8 eb 6d 08 00       	call   0x18012b83c
1800a4a51:	85 c0                	test   %eax,%eax
1800a4a53:	75 0c                	jne    0x1800a4a61
1800a4a55:	c7 45 28 00 49 02 00 	movl   $0x24900,0x28(%rbp)
1800a4a5c:	e9 0a 01 00 00       	jmp    0x1800a4b6b
1800a4a61:	48 8d 15 d0 dc 0a 00 	lea    0xadcd0(%rip),%rdx        # 0x180152738
1800a4a68:	48 8b cb             	mov    %rbx,%rcx
1800a4a6b:	e8 cc 6d 08 00       	call   0x18012b83c
1800a4a70:	85 c0                	test   %eax,%eax
1800a4a72:	75 0c                	jne    0x1800a4a80
1800a4a74:	c7 45 28 00 51 02 00 	movl   $0x25100,0x28(%rbp)
1800a4a7b:	e9 eb 00 00 00       	jmp    0x1800a4b6b
1800a4a80:	48 8d 15 d9 dc 0a 00 	lea    0xadcd9(%rip),%rdx        # 0x180152760
1800a4a87:	48 8b cb             	mov    %rbx,%rcx
1800a4a8a:	e8 ad 6d 08 00       	call   0x18012b83c
1800a4a8f:	85 c0                	test   %eax,%eax
1800a4a91:	75 0c                	jne    0x1800a4a9f
1800a4a93:	c7 45 28 00 47 02 00 	movl   $0x24700,0x28(%rbp)
1800a4a9a:	e9 cc 00 00 00       	jmp    0x1800a4b6b
1800a4a9f:	48 8d 15 b2 dc 0a 00 	lea    0xadcb2(%rip),%rdx        # 0x180152758
1800a4aa6:	48 8b cb             	mov    %rbx,%rcx
1800a4aa9:	e8 8e 6d 08 00       	call   0x18012b83c
1800a4aae:	85 c0                	test   %eax,%eax
1800a4ab0:	75 0c                	jne    0x1800a4abe
1800a4ab2:	c7 45 28 00 4f 02 00 	movl   $0x24f00,0x28(%rbp)
1800a4ab9:	e9 ad 00 00 00       	jmp    0x1800a4b6b
1800a4abe:	48 8d 15 b3 dc 0a 00 	lea    0xadcb3(%rip),%rdx        # 0x180152778
1800a4ac5:	48 8b cb             	mov    %rbx,%rcx
1800a4ac8:	e8 6f 6d 08 00       	call   0x18012b83c
1800a4acd:	85 c0                	test   %eax,%eax
1800a4acf:	75 0c                	jne    0x1800a4add
1800a4ad1:	c7 45 28 00 52 02 00 	movl   $0x25200,0x28(%rbp)
1800a4ad8:	e9 8e 00 00 00       	jmp    0x1800a4b6b
1800a4add:	48 8d 15 8c dc 0a 00 	lea    0xadc8c(%rip),%rdx        # 0x180152770
1800a4ae4:	48 8b cb             	mov    %rbx,%rcx
1800a4ae7:	e8 50 6d 08 00       	call   0x18012b83c
1800a4aec:	85 c0                	test   %eax,%eax
1800a4aee:	75 09                	jne    0x1800a4af9
1800a4af0:	c7 45 28 00 53 02 00 	movl   $0x25300,0x28(%rbp)
1800a4af7:	eb 72                	jmp    0x1800a4b6b
1800a4af9:	48 8d 15 98 dc 0a 00 	lea    0xadc98(%rip),%rdx        # 0x180152798
1800a4b00:	48 8b cb             	mov    %rbx,%rcx
1800a4b03:	e8 34 6d 08 00       	call   0x18012b83c
1800a4b08:	85 c0                	test   %eax,%eax
1800a4b0a:	75 09                	jne    0x1800a4b15
1800a4b0c:	c7 45 28 00 48 02 00 	movl   $0x24800,0x28(%rbp)
1800a4b13:	eb 56                	jmp    0x1800a4b6b
1800a4b15:	48 8d 15 64 dc 0a 00 	lea    0xadc64(%rip),%rdx        # 0x180152780
1800a4b1c:	48 8b cb             	mov    %rbx,%rcx
1800a4b1f:	e8 18 6d 08 00       	call   0x18012b83c
1800a4b24:	85 c0                	test   %eax,%eax
1800a4b26:	75 09                	jne    0x1800a4b31
1800a4b28:	c7 45 28 00 50 02 00 	movl   $0x25000,0x28(%rbp)
1800a4b2f:	eb 3a                	jmp    0x1800a4b6b
1800a4b31:	48 8d 15 80 dc 0a 00 	lea    0xadc80(%rip),%rdx        # 0x1801527b8
1800a4b38:	48 8b cb             	mov    %rbx,%rcx
1800a4b3b:	e8 fc 6c 08 00       	call   0x18012b83c
1800a4b40:	85 c0                	test   %eax,%eax
1800a4b42:	75 09                	jne    0x1800a4b4d
1800a4b44:	c7 45 28 05 00 02 00 	movl   $0x20005,0x28(%rbp)
1800a4b4b:	eb 1e                	jmp    0x1800a4b6b
1800a4b4d:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1800a4b51:	48 ff c0             	inc    %rax
1800a4b54:	66 39 34 43          	cmp    %si,(%rbx,%rax,2)
1800a4b58:	75 f7                	jne    0x1800a4b51
1800a4b5a:	49 3b c6             	cmp    %r14,%rax
1800a4b5d:	75 66                	jne    0x1800a4bc5
1800a4b5f:	0f b7 03             	movzwl (%rbx),%eax
1800a4b62:	66 89 45 28          	mov    %ax,0x28(%rbp)
1800a4b66:	66 44 89 75 2a       	mov    %r14w,0x2a(%rbp)
1800a4b6b:	48 8d 15 36 dc 0a 00 	lea    0xadc36(%rip),%rdx        # 0x1801527a8
1800a4b72:	48 8b cf             	mov    %rdi,%rcx
1800a4b75:	e8 e6 64 07 00       	call   0x18011b060
1800a4b7a:	48 85 c0             	test   %rax,%rax
1800a4b7d:	74 46                	je     0x1800a4bc5
1800a4b7f:	48 8b c8             	mov    %rax,%rcx
1800a4b82:	e8 fd a6 ff ff       	call   0x18009f284
1800a4b87:	48 8b f8             	mov    %rax,%rdi
1800a4b8a:	48 85 c0             	test   %rax,%rax
1800a4b8d:	74 36                	je     0x1800a4bc5
1800a4b8f:	b9 18 00 00 00       	mov    $0x18,%ecx
1800a4b94:	e8 b7 52 ff ff       	call   0x180099e50
1800a4b99:	48 8b d8             	mov    %rax,%rbx
1800a4b9c:	48 85 c0             	test   %rax,%rax
1800a4b9f:	74 14                	je     0x1800a4bb5
1800a4ba1:	44 89 70 08          	mov    %r14d,0x8(%rax)
1800a4ba5:	48 8d 05 bc f7 09 00 	lea    0x9f7bc(%rip),%rax        # 0x180144368
1800a4bac:	48 89 03             	mov    %rax,(%rbx)
1800a4baf:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1800a4bb3:	eb 03                	jmp    0x1800a4bb8
1800a4bb5:	48 8b de             	mov    %rsi,%rbx
1800a4bb8:	48 85 db             	test   %rbx,%rbx
1800a4bbb:	75 24                	jne    0x1800a4be1
1800a4bbd:	48 8b cf             	mov    %rdi,%rcx
1800a4bc0:	e8 37 54 ff ff       	call   0x180099ffc
1800a4bc5:	33 c0                	xor    %eax,%eax
1800a4bc7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1800a4bcc:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1800a4bd1:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1800a4bd6:	48 83 c4 20          	add    $0x20,%rsp
1800a4bda:	41 5f                	pop    %r15
1800a4bdc:	41 5e                	pop    %r14
1800a4bde:	5d                   	pop    %rbp
1800a4bdf:	c3                   	ret
1800a4be0:	cc                   	int3
1800a4be1:	49 8b cf             	mov    %r15,%rcx
1800a4be4:	e8 67 52 ff ff       	call   0x180099e50
1800a4be9:	48 85 c0             	test   %rax,%rax
1800a4bec:	74 1a                	je     0x1800a4c08
1800a4bee:	48 8d 0d 53 f8 09 00 	lea    0x9f853(%rip),%rcx        # 0x180144448
1800a4bf5:	44 89 70 08          	mov    %r14d,0x8(%rax)
1800a4bf9:	48 89 08             	mov    %rcx,(%rax)
1800a4bfc:	8b 4d 28             	mov    0x28(%rbp),%ecx
1800a4bff:	89 48 10             	mov    %ecx,0x10(%rax)
1800a4c02:	48 89 58 18          	mov    %rbx,0x18(%rax)
1800a4c06:	eb bf                	jmp    0x1800a4bc7
1800a4c08:	48 8b c6             	mov    %rsi,%rax
1800a4c0b:	eb ba                	jmp    0x1800a4bc7
1800a4c0d:	cc                   	int3
1800a4c0e:	cc                   	int3
1800a4c0f:	cc                   	int3
1800a4c10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800a4c15:	57                   	push   %rdi
1800a4c16:	48 83 ec 20          	sub    $0x20,%rsp
1800a4c1a:	48 8d 05 77 f7 09 00 	lea    0x9f777(%rip),%rax        # 0x180144398
1800a4c21:	48 8b d9             	mov    %rcx,%rbx
1800a4c24:	48 89 01             	mov    %rax,(%rcx)
1800a4c27:	8b fa                	mov    %edx,%edi
1800a4c29:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1800a4c2d:	48 85 c9             	test   %rcx,%rcx
1800a4c30:	74 0c                	je     0x1800a4c3e
1800a4c32:	48 8b 01             	mov    (%rcx),%rax
1800a4c35:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4c39:	ff d0                	call   *%rax
1800a4c3b:	0f 1f 00             	nopl   (%rax)
1800a4c3e:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1800a4c42:	48 85 c9             	test   %rcx,%rcx
1800a4c45:	74 0c                	je     0x1800a4c53
1800a4c47:	48 8b 01             	mov    (%rcx),%rax
1800a4c4a:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4c4e:	ff d0                	call   *%rax
1800a4c50:	0f 1f 00             	nopl   (%rax)
1800a4c53:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1800a4c57:	48 85 c9             	test   %rcx,%rcx
1800a4c5a:	74 0c                	je     0x1800a4c68
1800a4c5c:	48 8b 01             	mov    (%rcx),%rax
1800a4c5f:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4c63:	ff d0                	call   *%rax
1800a4c65:	0f 1f 00             	nopl   (%rax)
1800a4c68:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1800a4c6c:	48 85 c9             	test   %rcx,%rcx
1800a4c6f:	74 0c                	je     0x1800a4c7d
1800a4c71:	48 8b 01             	mov    (%rcx),%rax
1800a4c74:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4c78:	ff d0                	call   *%rax
1800a4c7a:	0f 1f 00             	nopl   (%rax)
1800a4c7d:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1800a4c81:	48 85 c9             	test   %rcx,%rcx
1800a4c84:	74 0c                	je     0x1800a4c92
1800a4c86:	48 8b 01             	mov    (%rcx),%rax
1800a4c89:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4c8d:	ff d0                	call   *%rax
1800a4c8f:	0f 1f 00             	nopl   (%rax)
1800a4c92:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1800a4c96:	48 85 c9             	test   %rcx,%rcx
1800a4c99:	74 0c                	je     0x1800a4ca7
1800a4c9b:	48 8b 01             	mov    (%rcx),%rax
1800a4c9e:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4ca2:	ff d0                	call   *%rax
1800a4ca4:	0f 1f 00             	nopl   (%rax)
1800a4ca7:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1800a4cab:	48 85 c9             	test   %rcx,%rcx
1800a4cae:	74 0c                	je     0x1800a4cbc
1800a4cb0:	48 8b 01             	mov    (%rcx),%rax
1800a4cb3:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4cb7:	ff d0                	call   *%rax
1800a4cb9:	0f 1f 00             	nopl   (%rax)
1800a4cbc:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1800a4cc0:	48 85 c9             	test   %rcx,%rcx
1800a4cc3:	74 05                	je     0x1800a4cca
1800a4cc5:	e8 32 53 ff ff       	call   0x180099ffc
1800a4cca:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1800a4cce:	48 8b 01             	mov    (%rcx),%rax
1800a4cd1:	48 8b 40 08          	mov    0x8(%rax),%rax
1800a4cd5:	ff d0                	call   *%rax
1800a4cd7:	0f 1f 00             	nopl   (%rax)
1800a4cda:	48 8d 05 ef f3 09 00 	lea    0x9f3ef(%rip),%rax        # 0x1801440d0
1800a4ce1:	48 89 03             	mov    %rax,(%rbx)
1800a4ce4:	40 f6 c7 01          	test   $0x1,%dil
1800a4ce8:	74 08                	je     0x1800a4cf2
1800a4cea:	48 8b cb             	mov    %rbx,%rcx
1800a4ced:	e8 0a 53 ff ff       	call   0x180099ffc
1800a4cf2:	48 8b c3             	mov    %rbx,%rax
1800a4cf5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800a4cfa:	48 83 c4 20          	add    $0x20,%rsp
1800a4cfe:	5f                   	pop    %rdi
1800a4cff:	c3                   	ret
1800a4d00:	cc                   	int3
1800a4d01:	cc                   	int3
1800a4d02:	cc                   	int3
1800a4d03:	cc                   	int3
1800a4d04:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800a4d09:	57                   	push   %rdi
1800a4d0a:	48 83 ec 20          	sub    $0x20,%rsp
1800a4d0e:	48 8b f9             	mov    %rcx,%rdi
1800a4d11:	48 8b da             	mov    %rdx,%rbx
1800a4d14:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1800a4d18:	e8 07 ac ff ff       	call   0x18009f924
1800a4d1d:	85 c0                	test   %eax,%eax
1800a4d1f:	74 23                	je     0x1800a4d44
1800a4d21:	48 83 7f 40 00       	cmpq   $0x0,0x40(%rdi)
1800a4d26:	75 17                	jne    0x1800a4d3f
1800a4d28:	48 8b 03             	mov    (%rbx),%rax
1800a4d2b:	48 8b cb             	mov    %rbx,%rcx
1800a4d2e:	48 8b 40 18          	mov    0x18(%rax),%rax
1800a4d32:	ff d0                	call   *%rax
1800a4d34:	0f 1f 00             	nopl   (%rax)
1800a4d37:	85 c0                	test   %eax,%eax
1800a4d39:	74 04                	je     0x1800a4d3f
1800a4d3b:	48 89 5f 40          	mov    %rbx,0x40(%rdi)
1800a4d3f:	b8 01 00 00 00       	mov    $0x1,%eax
1800a4d44:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800a4d49:	48 83 c4 20          	add    $0x20,%rsp
1800a4d4d:	5f                   	pop    %rdi
1800a4d4e:	c3                   	ret
1800a4d4f:	cc                   	int3
1800a4d50:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1800a4d54:	e9 cb ab ff ff       	jmp    0x18009f924
1800a4d59:	cc                   	int3
1800a4d5a:	cc                   	int3
1800a4d5b:	cc                   	int3
1800a4d5c:	0f b7 41 58          	movzwl 0x58(%rcx),%eax
1800a4d60:	c3                   	ret
1800a4d61:	cc                   	int3
1800a4d62:	cc                   	int3
1800a4d63:	cc                   	int3
1800a4d64:	0f b7 41 58          	movzwl 0x58(%rcx),%eax
1800a4d68:	66 83 e0 0f          	and    $0xf,%ax
1800a4d6c:	c3                   	ret
1800a4d6d:	cc                   	int3
1800a4d6e:	cc                   	int3
1800a4d6f:	cc                   	int3
1800a4d70:	0f b7 41 58          	movzwl 0x58(%rcx),%eax
1800a4d74:	b9 f0 00 00 00       	mov    $0xf0,%ecx
1800a4d79:	66 23 c1             	and    %cx,%ax
1800a4d7c:	c3                   	ret
1800a4d7d:	cc                   	int3
1800a4d7e:	cc                   	int3
1800a4d7f:	cc                   	int3
1800a4d80:	0f b7 41 5a          	movzwl 0x5a(%rcx),%eax
1800a4d84:	c3                   	ret
1800a4d85:	cc                   	int3
1800a4d86:	cc                   	int3
1800a4d87:	cc                   	int3
1800a4d88:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1800a4d8d:	55                   	push   %rbp
1800a4d8e:	53                   	push   %rbx
1800a4d8f:	56                   	push   %rsi
1800a4d90:	57                   	push   %rdi
1800a4d91:	41 54                	push   %r12
1800a4d93:	41 55                	push   %r13
1800a4d95:	41 56                	push   %r14
1800a4d97:	41 57                	push   %r15
1800a4d99:	48 8b ec             	mov    %rsp,%rbp
1800a4d9c:	48 83 ec 68          	sub    $0x68,%rsp
1800a4da0:	8b 41 60             	mov    0x60(%rcx),%eax
1800a4da3:	33 ff                	xor    %edi,%edi
1800a4da5:	89 45 d0             	mov    %eax,-0x30(%rbp)
1800a4da8:	48 8b d9             	mov    %rcx,%rbx
1800a4dab:	48 8b 02             	mov    (%rdx),%rax
1800a4dae:	48 8b ca             	mov    %rdx,%rcx
1800a4db1:	4c 8b ea             	mov    %rdx,%r13
1800a4db4:	89 7d cc             	mov    %edi,-0x34(%rbp)
1800a4db7:	44 8b e7             	mov    %edi,%r12d
1800a4dba:	89 7d bc             	mov    %edi,-0x44(%rbp)
1800a4dbd:	44 8b ff             	mov    %edi,%r15d
1800a4dc0:	89 7d b8             	mov    %edi,-0x48(%rbp)
1800a4dc3:	48 8b 40 18          	mov    0x18(%rax),%rax
1800a4dc7:	44 8b f7             	mov    %edi,%r14d
1800a4dca:	ff d0                	call   *%rax
1800a4dcc:	0f 1f 00             	nopl   (%rax)
1800a4dcf:	8d 4f 01             	lea    0x1(%rdi),%ecx
1800a4dd2:	3b c1                	cmp    %ecx,%eax
1800a4dd4:	0f 85 f9 04 00 00    	jne    0x1800a52d3
1800a4dda:	49 8b 45 00          	mov    0x0(%r13),%rax
1800a4dde:	49 8b cd             	mov    %r13,%rcx
1800a4de1:	48 8b 40 20          	mov    0x20(%rax),%rax
1800a4de5:	ff d0                	call   *%rax
1800a4de7:	0f 1f 00             	nopl   (%rax)
1800a4dea:	48 8b 70 10          	mov    0x10(%rax),%rsi
1800a4dee:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
1800a4df2:	48 85 f6             	test   %rsi,%rsi
1800a4df5:	74 04                	je     0x1800a4dfb
1800a4df7:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
1800a4dfb:	48 85 ff             	test   %rdi,%rdi
1800a4dfe:	0f 84 de 0a 00 00    	je     0x1800a58e2
1800a4e04:	48 8b 07             	mov    (%rdi),%rax
1800a4e07:	48 8b cf             	mov    %rdi,%rcx
1800a4e0a:	48 8b 40 18          	mov    0x18(%rax),%rax
1800a4e0e:	ff d0                	call   *%rax
1800a4e10:	0f 1f 00             	nopl   (%rax)
1800a4e13:	83 f8 02             	cmp    $0x2,%eax
1800a4e16:	0f 85 55 02 00 00    	jne    0x1800a5071
1800a4e1c:	48 8b 07             	mov    (%rdi),%rax
1800a4e1f:	48 8b cf             	mov    %rdi,%rcx
1800a4e22:	48 8b 40 28          	mov    0x28(%rax),%rax
1800a4e26:	ff d0                	call   *%rax
1800a4e28:	0f 1f 00             	nopl   (%rax)
1800a4e2b:	48 8d 15 be d9 0a 00 	lea    0xad9be(%rip),%rdx        # 0x1801527f0
1800a4e32:	48 8b c8             	mov    %rax,%rcx
1800a4e35:	e8 02 6a 08 00       	call   0x18012b83c
1800a4e3a:	85 c0                	test   %eax,%eax
1800a4e3c:	75 0d                	jne    0x1800a4e4b
1800a4e3e:	b8 01 00 00 00       	mov    $0x1,%eax
1800a4e43:	44 8b f8             	mov    %eax,%r15d
1800a4e46:	89 45 bc             	mov    %eax,-0x44(%rbp)
1800a4e49:	eb 33                	jmp    0x1800a4e7e
1800a4e4b:	48 8b 07             	mov    (%rdi),%rax
1800a4e4e:	48 8b cf             	mov    %rdi,%rcx
1800a4e51:	48 8b 40 28          	mov    0x28(%rax),%rax
1800a4e55:	ff d0                	call   *%rax
1800a4e57:	0f 1f 00             	nopl   (%rax)
1800a4e5a:	48 8d 15 67 d9 0a 00 	lea    0xad967(%rip),%rdx        # 0x1801527c8
1800a4e61:	48 8b c8             	mov    %rax,%rcx
1800a4e64:	e8 d3 69 08 00       	call   0x18012b83c
1800a4e69:	85 c0                	test   %eax,%eax
1800a4e6b:	b8 01 00 00 00       	mov    $0x1,%eax
1800a4e70:	44 8b e0             	mov    %eax,%r12d
1800a4e73:	89 45 cc             	mov    %eax,-0x34(%rbp)
1800a4e76:	44 0f 44 f0          	cmove  %eax,%r14d
1800a4e7a:	44 89 75 b8          	mov    %r14d,-0x48(%rbp)
1800a4e7e:	33 c0                	xor    %eax,%eax
1800a4e80:	45 85 e4             	test   %r12d,%r12d
1800a4e83:	0f 84 e4 00 00 00    	je     0x1800a4f6d