14001c81f:	8b 55 f0             	mov    -0x10(%rbp),%edx
14001c822:	48 8b cb             	mov    %rbx,%rcx
14001c825:	48 ff 15 e4 31 02 00 	rex.W call *0x231e4(%rip)        # 0x14003fa10
14001c82c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c831:	85 c0                	test   %eax,%eax
14001c833:	74 1d                	je     0x14001c852
14001c835:	8b 55 f4             	mov    -0xc(%rbp),%edx
14001c838:	48 8b cb             	mov    %rbx,%rcx
14001c83b:	48 ff 15 ce 31 02 00 	rex.W call *0x231ce(%rip)        # 0x14003fa10
14001c842:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c847:	85 c0                	test   %eax,%eax
14001c849:	74 07                	je     0x14001c852
14001c84b:	b8 01 00 00 00       	mov    $0x1,%eax
14001c850:	eb 02                	jmp    0x14001c854
14001c852:	33 c0                	xor    %eax,%eax
14001c854:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001c859:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14001c85e:	48 83 c4 30          	add    $0x30,%rsp
14001c862:	5d                   	pop    %rbp
14001c863:	c3                   	ret
14001c864:	cc                   	int3
14001c865:	cc                   	int3
14001c866:	cc                   	int3
14001c867:	cc                   	int3
14001c868:	cc                   	int3
14001c869:	cc                   	int3
14001c86a:	cc                   	int3
14001c86b:	cc                   	int3
14001c86c:	cc                   	int3
14001c86d:	cc                   	int3
14001c86e:	cc                   	int3
14001c86f:	cc                   	int3
14001c870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001c875:	55                   	push   %rbp
14001c876:	56                   	push   %rsi
14001c877:	57                   	push   %rdi
14001c878:	48 8b ec             	mov    %rsp,%rbp
14001c87b:	48 83 ec 60          	sub    $0x60,%rsp
14001c87f:	8b c2                	mov    %edx,%eax
14001c881:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14001c885:	85 c0                	test   %eax,%eax
14001c887:	ba 1d 00 00 40       	mov    $0x4000001d,%edx
14001c88c:	49 8b d8             	mov    %r8,%rbx
14001c88f:	48 8b f1             	mov    %rcx,%rsi
14001c892:	0f 45 d0             	cmovne %eax,%edx
14001c895:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14001c899:	48 ff 15 10 32 02 00 	rex.W call *0x23210(%rip)        # 0x14003fab0
14001c8a0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c8a5:	85 c0                	test   %eax,%eax
14001c8a7:	0f 84 72 03 00 00    	je     0x14001cc1f
14001c8ad:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14001c8b1:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14001c8b5:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14001c8b9:	ba 10 00 00 00       	mov    $0x10,%edx
14001c8be:	48 ff 15 eb 31 02 00 	rex.W call *0x231eb(%rip)        # 0x14003fab0
14001c8c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c8ca:	85 c0                	test   %eax,%eax
14001c8cc:	0f 84 4d 03 00 00    	je     0x14001cc1f
14001c8d2:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
14001c8d6:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14001c8da:	33 c0                	xor    %eax,%eax
14001c8dc:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14001c8e0:	48 8b cf             	mov    %rdi,%rcx
14001c8e3:	88 03                	mov    %al,(%rbx)
14001c8e5:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001c8ea:	48 ff 15 bf 31 02 00 	rex.W call *0x231bf(%rip)        # 0x14003fab0
14001c8f1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c8f6:	85 c0                	test   %eax,%eax
14001c8f8:	0f 84 21 03 00 00    	je     0x14001cc1f
14001c8fe:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14001c902:	48 8b cf             	mov    %rdi,%rcx
14001c905:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14001c909:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14001c90d:	e8 66 2a 01 00       	call   0x14002f378
14001c912:	85 c0                	test   %eax,%eax
14001c914:	0f 84 05 03 00 00    	je     0x14001cc1f
14001c91a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c91e:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001c922:	48 ff 15 97 30 02 00 	rex.W call *0x23097(%rip)        # 0x14003f9c0
14001c929:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c92e:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001c933:	bf 02 00 00 00       	mov    $0x2,%edi
14001c938:	39 55 28             	cmp    %edx,0x28(%rbp)
14001c93b:	75 61                	jne    0x14001c99e
14001c93d:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c941:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c945:	80 0b 80             	orb    $0x80,(%rbx)
14001c948:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001c94c:	48 ff 15 5d 31 02 00 	rex.W call *0x2315d(%rip)        # 0x14003fab0
14001c953:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c958:	85 c0                	test   %eax,%eax
14001c95a:	0f 84 bf 02 00 00    	je     0x14001cc1f
14001c960:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c964:	4c 8d 43 10          	lea    0x10(%rbx),%r8
14001c968:	8b d7                	mov    %edi,%edx
14001c96a:	48 ff 15 d7 30 02 00 	rex.W call *0x230d7(%rip)        # 0x14003fa48
14001c971:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c976:	85 c0                	test   %eax,%eax
14001c978:	0f 84 a1 02 00 00    	je     0x14001cc1f
14001c97e:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001c982:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14001c986:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c98a:	48 ff 15 4f 30 02 00 	rex.W call *0x2304f(%rip)        # 0x14003f9e0
14001c991:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c996:	85 c0                	test   %eax,%eax
14001c998:	0f 84 81 02 00 00    	je     0x14001cc1f
14001c99e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c9a2:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001c9a6:	48 ff 15 13 30 02 00 	rex.W call *0x23013(%rip)        # 0x14003f9c0
14001c9ad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c9b2:	ba 02 00 00 80       	mov    $0x80000002,%edx
14001c9b7:	39 55 28             	cmp    %edx,0x28(%rbp)
14001c9ba:	75 64                	jne    0x14001ca20
14001c9bc:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c9c0:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c9c4:	80 0b 40             	orb    $0x40,(%rbx)
14001c9c7:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001c9cb:	48 ff 15 de 30 02 00 	rex.W call *0x230de(%rip)        # 0x14003fab0
14001c9d2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c9d7:	85 c0                	test   %eax,%eax
14001c9d9:	0f 84 40 02 00 00    	je     0x14001cc1f
14001c9df:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c9e3:	4c 8d 43 14          	lea    0x14(%rbx),%r8
14001c9e7:	ba 18 00 00 00       	mov    $0x18,%edx
14001c9ec:	48 ff 15 45 2f 02 00 	rex.W call *0x22f45(%rip)        # 0x14003f938
14001c9f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c9f8:	85 c0                	test   %eax,%eax
14001c9fa:	0f 84 1f 02 00 00    	je     0x14001cc1f
14001ca00:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001ca04:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14001ca08:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001ca0c:	48 ff 15 cd 2f 02 00 	rex.W call *0x22fcd(%rip)        # 0x14003f9e0
14001ca13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca18:	85 c0                	test   %eax,%eax
14001ca1a:	0f 84 ff 01 00 00    	je     0x14001cc1f
14001ca20:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001ca24:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001ca28:	48 ff 15 91 2f 02 00 	rex.W call *0x22f91(%rip)        # 0x14003f9c0
14001ca2f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca34:	ba 03 00 00 80       	mov    $0x80000003,%edx
14001ca39:	39 55 28             	cmp    %edx,0x28(%rbp)
14001ca3c:	75 61                	jne    0x14001ca9f
14001ca3e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001ca42:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001ca46:	80 0b 20             	orb    $0x20,(%rbx)
14001ca49:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001ca4d:	48 ff 15 5c 30 02 00 	rex.W call *0x2305c(%rip)        # 0x14003fab0
14001ca54:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca59:	85 c0                	test   %eax,%eax
14001ca5b:	0f 84 be 01 00 00    	je     0x14001cc1f
14001ca61:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001ca65:	4c 8d 43 24          	lea    0x24(%rbx),%r8
14001ca69:	8b d7                	mov    %edi,%edx
14001ca6b:	48 ff 15 d6 2f 02 00 	rex.W call *0x22fd6(%rip)        # 0x14003fa48
14001ca72:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca77:	85 c0                	test   %eax,%eax
14001ca79:	0f 84 a0 01 00 00    	je     0x14001cc1f
14001ca7f:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001ca83:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14001ca87:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001ca8b:	48 ff 15 4e 2f 02 00 	rex.W call *0x22f4e(%rip)        # 0x14003f9e0
14001ca92:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca97:	85 c0                	test   %eax,%eax
14001ca99:	0f 84 80 01 00 00    	je     0x14001cc1f
14001ca9f:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001caa3:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001caa7:	48 ff 15 12 2f 02 00 	rex.W call *0x22f12(%rip)        # 0x14003f9c0
14001caae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cab3:	ba 04 00 00 80       	mov    $0x80000004,%edx
14001cab8:	39 55 28             	cmp    %edx,0x28(%rbp)
14001cabb:	0f 85 87 00 00 00    	jne    0x14001cb48
14001cac1:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001cac5:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001cac9:	80 0b 10             	orb    $0x10,(%rbx)
14001cacc:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001cad0:	48 ff 15 d9 2f 02 00 	rex.W call *0x22fd9(%rip)        # 0x14003fab0
14001cad7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cadc:	85 c0                	test   %eax,%eax
14001cade:	0f 84 3b 01 00 00    	je     0x14001cc1f
14001cae4:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14001cae8:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14001caec:	48 8b cf             	mov    %rdi,%rcx
14001caef:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14001caf3:	ba 10 00 00 00       	mov    $0x10,%edx
14001caf8:	48 ff 15 b1 2f 02 00 	rex.W call *0x22fb1(%rip)        # 0x14003fab0
14001caff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cb04:	85 c0                	test   %eax,%eax
14001cb06:	0f 84 13 01 00 00    	je     0x14001cc1f
14001cb0c:	48 8d 53 28          	lea    0x28(%rbx),%rdx
14001cb10:	48 8b cf             	mov    %rdi,%rcx
14001cb13:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14001cb17:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14001cb1b:	e8 f8 db ff ff       	call   0x14001a718
14001cb20:	85 c0                	test   %eax,%eax
14001cb22:	0f 84 f7 00 00 00    	je     0x14001cc1f
14001cb28:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001cb2c:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14001cb30:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001cb34:	48 ff 15 a5 2e 02 00 	rex.W call *0x22ea5(%rip)        # 0x14003f9e0
14001cb3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cb40:	85 c0                	test   %eax,%eax
14001cb42:	0f 84 d7 00 00 00    	je     0x14001cc1f
14001cb48:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001cb4c:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001cb50:	48 ff 15 69 2e 02 00 	rex.W call *0x22e69(%rip)        # 0x14003f9c0
14001cb57:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cb5c:	ba 05 00 00 80       	mov    $0x80000005,%edx
14001cb61:	39 55 28             	cmp    %edx,0x28(%rbp)
14001cb64:	75 7b                	jne    0x14001cbe1
14001cb66:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001cb6a:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001cb6e:	80 0b 08             	orb    $0x8,(%rbx)
14001cb71:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001cb75:	48 ff 15 34 2f 02 00 	rex.W call *0x22f34(%rip)        # 0x14003fab0
14001cb7c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cb81:	85 c0                	test   %eax,%eax
14001cb83:	0f 84 96 00 00 00    	je     0x14001cc1f
14001cb89:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14001cb8d:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14001cb91:	48 8b cf             	mov    %rdi,%rcx
14001cb94:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14001cb98:	ba 10 00 00 00       	mov    $0x10,%edx
14001cb9d:	48 ff 15 0c 2f 02 00 	rex.W call *0x22f0c(%rip)        # 0x14003fab0
14001cba4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cba9:	85 c0                	test   %eax,%eax
14001cbab:	74 72                	je     0x14001cc1f
14001cbad:	48 8d 53 40          	lea    0x40(%rbx),%rdx
14001cbb1:	48 8b cf             	mov    %rdi,%rcx
14001cbb4:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14001cbb8:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14001cbbc:	e8 57 db ff ff       	call   0x14001a718
14001cbc1:	85 c0                	test   %eax,%eax
14001cbc3:	74 5a                	je     0x14001cc1f
14001cbc5:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001cbc9:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14001cbcd:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001cbd1:	48 ff 15 08 2e 02 00 	rex.W call *0x22e08(%rip)        # 0x14003f9e0
14001cbd8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cbdd:	85 c0                	test   %eax,%eax
14001cbdf:	74 3e                	je     0x14001cc1f
14001cbe1:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14001cbe5:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14001cbe9:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14001cbed:	48 ff 15 ec 2d 02 00 	rex.W call *0x22dec(%rip)        # 0x14003f9e0
14001cbf4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cbf9:	85 c0                	test   %eax,%eax
14001cbfb:	74 22                	je     0x14001cc1f
14001cbfd:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
14001cc01:	48 8b ce             	mov    %rsi,%rcx
14001cc04:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14001cc08:	48 ff 15 d1 2d 02 00 	rex.W call *0x22dd1(%rip)        # 0x14003f9e0
14001cc0f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cc14:	85 c0                	test   %eax,%eax
14001cc16:	74 07                	je     0x14001cc1f
14001cc18:	b8 01 00 00 00       	mov    $0x1,%eax
14001cc1d:	eb 02                	jmp    0x14001cc21
14001cc1f:	33 c0                	xor    %eax,%eax
14001cc21:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14001cc28:	00
14001cc29:	48 83 c4 60          	add    $0x60,%rsp
14001cc2d:	5f                   	pop    %rdi
14001cc2e:	5e                   	pop    %rsi
14001cc2f:	5d                   	pop    %rbp
14001cc30:	c3                   	ret
14001cc31:	cc                   	int3
14001cc32:	cc                   	int3
14001cc33:	cc                   	int3
14001cc34:	cc                   	int3
14001cc35:	cc                   	int3
14001cc36:	cc                   	int3
14001cc37:	cc                   	int3
14001cc38:	cc                   	int3
14001cc39:	cc                   	int3
14001cc3a:	cc                   	int3
14001cc3b:	cc                   	int3
14001cc3c:	cc                   	int3
14001cc3d:	cc                   	int3
14001cc3e:	cc                   	int3
14001cc3f:	cc                   	int3
14001cc40:	48 85 c9             	test   %rcx,%rcx
14001cc43:	74 54                	je     0x14001cc99
14001cc45:	53                   	push   %rbx
14001cc46:	48 83 ec 20          	sub    $0x20,%rsp
14001cc4a:	48 8b d9             	mov    %rcx,%rbx
14001cc4d:	48 83 c1 08          	add    $0x8,%rcx
14001cc51:	e8 3a 28 01 00       	call   0x14002f490
14001cc56:	8a 03                	mov    (%rbx),%al
14001cc58:	a8 10                	test   $0x10,%al
14001cc5a:	74 1b                	je     0x14001cc77
14001cc5c:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
14001cc60:	48 85 c9             	test   %rcx,%rcx
14001cc63:	74 12                	je     0x14001cc77
14001cc65:	48 83 c1 08          	add    $0x8,%rcx
14001cc69:	48 ff 15 e8 2c 02 00 	rex.W call *0x22ce8(%rip)        # 0x14003f958
14001cc70:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cc75:	8a 03                	mov    (%rbx),%al
14001cc77:	a8 08                	test   $0x8,%al
14001cc79:	74 19                	je     0x14001cc94
14001cc7b:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
14001cc7f:	48 85 c9             	test   %rcx,%rcx
14001cc82:	74 10                	je     0x14001cc94
14001cc84:	48 83 c1 08          	add    $0x8,%rcx
14001cc88:	48 ff 15 c9 2c 02 00 	rex.W call *0x22cc9(%rip)        # 0x14003f958
14001cc8f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cc94:	48 83 c4 20          	add    $0x20,%rsp
14001cc98:	5b                   	pop    %rbx
14001cc99:	c3                   	ret
14001cc9a:	cc                   	int3
14001cc9b:	cc                   	int3
14001cc9c:	cc                   	int3
14001cc9d:	cc                   	int3
14001cc9e:	cc                   	int3
14001cc9f:	cc                   	int3
14001cca0:	cc                   	int3
14001cca1:	cc                   	int3
14001cca2:	cc                   	int3
14001cca3:	cc                   	int3
14001cca4:	cc                   	int3
14001cca5:	cc                   	int3
14001cca6:	cc                   	int3
14001cca7:	cc                   	int3
14001cca8:	cc                   	int3
14001cca9:	cc                   	int3
14001ccaa:	cc                   	int3
14001ccab:	cc                   	int3
14001ccac:	cc                   	int3
14001ccad:	cc                   	int3
14001ccae:	cc                   	int3
14001ccaf:	cc                   	int3
14001ccb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001ccb5:	55                   	push   %rbp
14001ccb6:	56                   	push   %rsi
14001ccb7:	57                   	push   %rdi
14001ccb8:	41 54                	push   %r12
14001ccba:	41 56                	push   %r14
14001ccbc:	48 8b ec             	mov    %rsp,%rbp
14001ccbf:	48 83 ec 30          	sub    $0x30,%rsp
14001ccc3:	8b c2                	mov    %edx,%eax
14001ccc5:	49 8b f8             	mov    %r8,%rdi
14001ccc8:	ba 1e 00 00 40       	mov    $0x4000001e,%edx
14001cccd:	4c 8d 45 f4          	lea    -0xc(%rbp),%r8
14001ccd1:	45 33 f6             	xor    %r14d,%r14d
14001ccd4:	48 8b d9             	mov    %rcx,%rbx
14001ccd7:	85 c0                	test   %eax,%eax
14001ccd9:	0f 45 d0             	cmovne %eax,%edx
14001ccdc:	48 ff 15 f5 2c 02 00 	rex.W call *0x22cf5(%rip)        # 0x14003f9d8
14001cce3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cce8:	85 c0                	test   %eax,%eax
14001ccea:	0f 84 c0 05 00 00    	je     0x14001d2b0
14001ccf0:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8