14002c665:	0f 84 2f 04 00 00    	je     0x14002ca9a
14002c66b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c66f:	4c 8d 43 38          	lea    0x38(%rbx),%r8
14002c673:	ba 03 00 00 00       	mov    $0x3,%edx
14002c678:	48 ff 15 e1 33 01 00 	rex.W call *0x133e1(%rip)        # 0x14003fa60
14002c67f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c684:	85 c0                	test   %eax,%eax
14002c686:	0f 84 0e 04 00 00    	je     0x14002ca9a
14002c68c:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c690:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c694:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c698:	48 ff 15 41 33 01 00 	rex.W call *0x13341(%rip)        # 0x14003f9e0
14002c69f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c6a4:	85 c0                	test   %eax,%eax
14002c6a6:	0f 84 ee 03 00 00    	je     0x14002ca9a
14002c6ac:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c6b0:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c6b4:	48 ff 15 05 33 01 00 	rex.W call *0x13305(%rip)        # 0x14003f9c0
14002c6bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c6c0:	ba 04 00 00 80       	mov    $0x80000004,%edx
14002c6c5:	bf 18 00 00 00       	mov    $0x18,%edi
14002c6ca:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c6cd:	75 61                	jne    0x14002c730
14002c6cf:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c6d3:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c6d7:	80 0b 10             	orb    $0x10,(%rbx)
14002c6da:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c6de:	48 ff 15 cb 33 01 00 	rex.W call *0x133cb(%rip)        # 0x14003fab0
14002c6e5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c6ea:	85 c0                	test   %eax,%eax
14002c6ec:	0f 84 a8 03 00 00    	je     0x14002ca9a
14002c6f2:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c6f6:	4c 8d 43 48          	lea    0x48(%rbx),%r8
14002c6fa:	8b d7                	mov    %edi,%edx
14002c6fc:	48 ff 15 35 32 01 00 	rex.W call *0x13235(%rip)        # 0x14003f938
14002c703:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c708:	85 c0                	test   %eax,%eax
14002c70a:	0f 84 8a 03 00 00    	je     0x14002ca9a
14002c710:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c714:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c718:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c71c:	48 ff 15 bd 32 01 00 	rex.W call *0x132bd(%rip)        # 0x14003f9e0
14002c723:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c728:	85 c0                	test   %eax,%eax
14002c72a:	0f 84 6a 03 00 00    	je     0x14002ca9a
14002c730:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c734:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c738:	48 ff 15 81 32 01 00 	rex.W call *0x13281(%rip)        # 0x14003f9c0
14002c73f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c744:	ba 05 00 00 80       	mov    $0x80000005,%edx
14002c749:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c74c:	75 61                	jne    0x14002c7af
14002c74e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c752:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c756:	80 0b 08             	orb    $0x8,(%rbx)
14002c759:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c75d:	48 ff 15 4c 33 01 00 	rex.W call *0x1334c(%rip)        # 0x14003fab0
14002c764:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c769:	85 c0                	test   %eax,%eax
14002c76b:	0f 84 29 03 00 00    	je     0x14002ca9a
14002c771:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c775:	4c 8d 43 56          	lea    0x56(%rbx),%r8
14002c779:	8b d7                	mov    %edi,%edx
14002c77b:	48 ff 15 b6 31 01 00 	rex.W call *0x131b6(%rip)        # 0x14003f938
14002c782:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c787:	85 c0                	test   %eax,%eax
14002c789:	0f 84 0b 03 00 00    	je     0x14002ca9a
14002c78f:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c793:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c797:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c79b:	48 ff 15 3e 32 01 00 	rex.W call *0x1323e(%rip)        # 0x14003f9e0
14002c7a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c7a7:	85 c0                	test   %eax,%eax
14002c7a9:	0f 84 eb 02 00 00    	je     0x14002ca9a
14002c7af:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c7b3:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c7b7:	48 ff 15 02 32 01 00 	rex.W call *0x13202(%rip)        # 0x14003f9c0
14002c7be:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c7c3:	ba 06 00 00 80       	mov    $0x80000006,%edx
14002c7c8:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c7cb:	75 61                	jne    0x14002c82e
14002c7cd:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c7d1:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c7d5:	80 0b 04             	orb    $0x4,(%rbx)
14002c7d8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c7dc:	48 ff 15 cd 32 01 00 	rex.W call *0x132cd(%rip)        # 0x14003fab0
14002c7e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c7e8:	85 c0                	test   %eax,%eax
14002c7ea:	0f 84 aa 02 00 00    	je     0x14002ca9a
14002c7f0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c7f4:	4c 8d 43 64          	lea    0x64(%rbx),%r8
14002c7f8:	8b d7                	mov    %edi,%edx
14002c7fa:	48 ff 15 37 31 01 00 	rex.W call *0x13137(%rip)        # 0x14003f938
14002c801:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c806:	85 c0                	test   %eax,%eax
14002c808:	0f 84 8c 02 00 00    	je     0x14002ca9a
14002c80e:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c812:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c816:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c81a:	48 ff 15 bf 31 01 00 	rex.W call *0x131bf(%rip)        # 0x14003f9e0
14002c821:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c826:	85 c0                	test   %eax,%eax
14002c828:	0f 84 6c 02 00 00    	je     0x14002ca9a
14002c82e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c832:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c836:	48 ff 15 83 31 01 00 	rex.W call *0x13183(%rip)        # 0x14003f9c0
14002c83d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c842:	ba 07 00 00 80       	mov    $0x80000007,%edx
14002c847:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c84a:	75 61                	jne    0x14002c8ad
14002c84c:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c850:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c854:	80 0b 02             	orb    $0x2,(%rbx)
14002c857:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c85b:	48 ff 15 4e 32 01 00 	rex.W call *0x1324e(%rip)        # 0x14003fab0
14002c862:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c867:	85 c0                	test   %eax,%eax
14002c869:	0f 84 2b 02 00 00    	je     0x14002ca9a
14002c86f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c873:	4c 8d 43 72          	lea    0x72(%rbx),%r8
14002c877:	8b d7                	mov    %edi,%edx
14002c879:	48 ff 15 b8 30 01 00 	rex.W call *0x130b8(%rip)        # 0x14003f938
14002c880:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c885:	85 c0                	test   %eax,%eax
14002c887:	0f 84 0d 02 00 00    	je     0x14002ca9a
14002c88d:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c891:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c895:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c899:	48 ff 15 40 31 01 00 	rex.W call *0x13140(%rip)        # 0x14003f9e0
14002c8a0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c8a5:	85 c0                	test   %eax,%eax
14002c8a7:	0f 84 ed 01 00 00    	je     0x14002ca9a
14002c8ad:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c8b1:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c8b5:	48 ff 15 04 31 01 00 	rex.W call *0x13104(%rip)        # 0x14003f9c0
14002c8bc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c8c1:	ba 08 00 00 80       	mov    $0x80000008,%edx
14002c8c6:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c8c9:	75 67                	jne    0x14002c932
14002c8cb:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c8cf:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c8d3:	80 0b 01             	orb    $0x1,(%rbx)
14002c8d6:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c8da:	48 ff 15 cf 31 01 00 	rex.W call *0x131cf(%rip)        # 0x14003fab0
14002c8e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c8e6:	85 c0                	test   %eax,%eax
14002c8e8:	0f 84 ac 01 00 00    	je     0x14002ca9a
14002c8ee:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c8f2:	4c 8d 83 80 00 00 00 	lea    0x80(%rbx),%r8
14002c8f9:	ba 1b 00 00 00       	mov    $0x1b,%edx
14002c8fe:	48 ff 15 6b 31 01 00 	rex.W call *0x1316b(%rip)        # 0x14003fa70
14002c905:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c90a:	85 c0                	test   %eax,%eax
14002c90c:	0f 84 88 01 00 00    	je     0x14002ca9a
14002c912:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c916:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c91a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c91e:	48 ff 15 bb 30 01 00 	rex.W call *0x130bb(%rip)        # 0x14003f9e0
14002c925:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c92a:	85 c0                	test   %eax,%eax
14002c92c:	0f 84 68 01 00 00    	je     0x14002ca9a
14002c932:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c936:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c93a:	48 ff 15 7f 30 01 00 	rex.W call *0x1307f(%rip)        # 0x14003f9c0
14002c941:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c946:	ba 09 00 00 80       	mov    $0x80000009,%edx
14002c94b:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c94e:	0f 85 8b 00 00 00    	jne    0x14002c9df
14002c954:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c958:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c95c:	80 4b 01 80          	orb    $0x80,0x1(%rbx)
14002c960:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c964:	48 ff 15 45 31 01 00 	rex.W call *0x13145(%rip)        # 0x14003fab0
14002c96b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c970:	85 c0                	test   %eax,%eax
14002c972:	0f 84 22 01 00 00    	je     0x14002ca9a
14002c978:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
14002c97c:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14002c980:	48 8b cf             	mov    %rdi,%rcx
14002c983:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14002c987:	ba 10 00 00 00       	mov    $0x10,%edx
14002c98c:	48 ff 15 1d 31 01 00 	rex.W call *0x1311d(%rip)        # 0x14003fab0
14002c993:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c998:	85 c0                	test   %eax,%eax
14002c99a:	0f 84 fa 00 00 00    	je     0x14002ca9a
14002c9a0:	48 8d 93 88 00 00 00 	lea    0x88(%rbx),%rdx
14002c9a7:	48 8b cf             	mov    %rdi,%rcx
14002c9aa:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14002c9ae:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14002c9b2:	e8 35 e9 fe ff       	call   0x14001b2ec
14002c9b7:	85 c0                	test   %eax,%eax
14002c9b9:	0f 84 db 00 00 00    	je     0x14002ca9a
14002c9bf:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c9c3:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c9c7:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c9cb:	48 ff 15 0e 30 01 00 	rex.W call *0x1300e(%rip)        # 0x14003f9e0
14002c9d2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c9d7:	85 c0                	test   %eax,%eax
14002c9d9:	0f 84 bb 00 00 00    	je     0x14002ca9a
14002c9df:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c9e3:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c9e7:	48 ff 15 d2 2f 01 00 	rex.W call *0x12fd2(%rip)        # 0x14003f9c0
14002c9ee:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c9f3:	ba 0a 00 00 80       	mov    $0x8000000a,%edx
14002c9f8:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c9fb:	75 7b                	jne    0x14002ca78
14002c9fd:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002ca01:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002ca05:	80 4b 01 40          	orb    $0x40,0x1(%rbx)
14002ca09:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002ca0d:	48 ff 15 9c 30 01 00 	rex.W call *0x1309c(%rip)        # 0x14003fab0
14002ca14:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002ca19:	85 c0                	test   %eax,%eax
14002ca1b:	74 7d                	je     0x14002ca9a
14002ca1d:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
14002ca21:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14002ca25:	48 8b cf             	mov    %rdi,%rcx
14002ca28:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14002ca2c:	ba 10 00 00 00       	mov    $0x10,%edx
14002ca31:	48 ff 15 78 30 01 00 	rex.W call *0x13078(%rip)        # 0x14003fab0
14002ca38:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002ca3d:	85 c0                	test   %eax,%eax
14002ca3f:	74 59                	je     0x14002ca9a
14002ca41:	48 8d 93 98 00 00 00 	lea    0x98(%rbx),%rdx
14002ca48:	48 8b cf             	mov    %rdi,%rcx
14002ca4b:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14002ca4f:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14002ca53:	e8 24 df fe ff       	call   0x14001a97c
14002ca58:	85 c0                	test   %eax,%eax
14002ca5a:	74 3e                	je     0x14002ca9a
14002ca5c:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002ca60:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002ca64:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002ca68:	48 ff 15 71 2f 01 00 	rex.W call *0x12f71(%rip)        # 0x14003f9e0
14002ca6f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002ca74:	85 c0                	test   %eax,%eax
14002ca76:	74 22                	je     0x14002ca9a
14002ca78:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
14002ca7c:	48 8b ce             	mov    %rsi,%rcx
14002ca7f:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14002ca83:	48 ff 15 56 2f 01 00 	rex.W call *0x12f56(%rip)        # 0x14003f9e0
14002ca8a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002ca8f:	85 c0                	test   %eax,%eax
14002ca91:	74 07                	je     0x14002ca9a
14002ca93:	b8 01 00 00 00       	mov    $0x1,%eax
14002ca98:	eb 02                	jmp    0x14002ca9c
14002ca9a:	33 c0                	xor    %eax,%eax
14002ca9c:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14002caa1:	48 83 c4 50          	add    $0x50,%rsp
14002caa5:	5f                   	pop    %rdi
14002caa6:	5e                   	pop    %rsi
14002caa7:	5d                   	pop    %rbp
14002caa8:	c3                   	ret
14002caa9:	cc                   	int3
14002caaa:	cc                   	int3
14002caab:	cc                   	int3
14002caac:	cc                   	int3
14002caad:	cc                   	int3
14002caae:	cc                   	int3
14002caaf:	cc                   	int3
14002cab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002cab5:	57                   	push   %rdi
14002cab6:	48 83 ec 20          	sub    $0x20,%rsp
14002caba:	8b c2                	mov    %edx,%eax
14002cabc:	49 8b f8             	mov    %r8,%rdi
14002cabf:	85 c0                	test   %eax,%eax
14002cac1:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14002cac6:	ba 10 00 00 00       	mov    $0x10,%edx
14002cacb:	48 8b d9             	mov    %rcx,%rbx
14002cace:	0f 45 d0             	cmovne %eax,%edx
14002cad1:	48 ff 15 00 2f 01 00 	rex.W call *0x12f00(%rip)        # 0x14003f9d8
14002cad8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cadd:	85 c0                	test   %eax,%eax
14002cadf:	0f 84 13 01 00 00    	je     0x14002cbf8
14002cae5:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14002caea:	ba 00 00 00 80       	mov    $0x80000000,%edx
14002caef:	48 8b cb             	mov    %rbx,%rcx
14002caf2:	48 ff 15 df 2e 01 00 	rex.W call *0x12edf(%rip)        # 0x14003f9d8
14002caf9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cafe:	85 c0                	test   %eax,%eax
14002cb00:	0f 84 f2 00 00 00    	je     0x14002cbf8
14002cb06:	44 8b 07             	mov    (%rdi),%r8d
14002cb09:	ba 02 00 00 00       	mov    $0x2,%edx
14002cb0e:	48 8b cb             	mov    %rbx,%rcx
14002cb11:	48 ff 15 e8 2e 01 00 	rex.W call *0x12ee8(%rip)        # 0x14003fa00
14002cb18:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cb1d:	85 c0                	test   %eax,%eax
14002cb1f:	0f 84 d3 00 00 00    	je     0x14002cbf8
14002cb25:	8b 54 24 38          	mov    0x38(%rsp),%edx
14002cb29:	48 8b cb             	mov    %rbx,%rcx
14002cb2c:	48 ff 15 dd 2e 01 00 	rex.W call *0x12edd(%rip)        # 0x14003fa10
14002cb33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cb38:	85 c0                	test   %eax,%eax
14002cb3a:	0f 84 b8 00 00 00    	je     0x14002cbf8
14002cb40:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14002cb45:	ba 01 00 00 80       	mov    $0x80000001,%edx
14002cb4a:	48 8b cb             	mov    %rbx,%rcx
14002cb4d:	48 ff 15 84 2e 01 00 	rex.W call *0x12e84(%rip)        # 0x14003f9d8
14002cb54:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cb59:	85 c0                	test   %eax,%eax
14002cb5b:	0f 84 97 00 00 00    	je     0x14002cbf8
14002cb61:	44 8b 47 04          	mov    0x4(%rdi),%r8d
14002cb65:	ba 02 00 00 00       	mov    $0x2,%edx
14002cb6a:	48 8b cb             	mov    %rbx,%rcx
14002cb6d:	48 ff 15 8c 2e 01 00 	rex.W call *0x12e8c(%rip)        # 0x14003fa00
14002cb74:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cb79:	85 c0                	test   %eax,%eax
14002cb7b:	74 7b                	je     0x14002cbf8
14002cb7d:	8b 54 24 38          	mov    0x38(%rsp),%edx
14002cb81:	48 8b cb             	mov    %rbx,%rcx
14002cb84:	48 ff 15 85 2e 01 00 	rex.W call *0x12e85(%rip)        # 0x14003fa10
14002cb8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cb90:	85 c0                	test   %eax,%eax
14002cb92:	74 64                	je     0x14002cbf8
14002cb94:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14002cb99:	ba 02 00 00 80       	mov    $0x80000002,%edx
14002cb9e:	48 8b cb             	mov    %rbx,%rcx
14002cba1:	48 ff 15 30 2e 01 00 	rex.W call *0x12e30(%rip)        # 0x14003f9d8
14002cba8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cbad:	85 c0                	test   %eax,%eax
14002cbaf:	74 47                	je     0x14002cbf8
14002cbb1:	4c 8d 47 08          	lea    0x8(%rdi),%r8
14002cbb5:	33 d2                	xor    %edx,%edx
14002cbb7:	48 8b cb             	mov    %rbx,%rcx
14002cbba:	e8 41 9c ff ff       	call   0x140026800
14002cbbf:	85 c0                	test   %eax,%eax
14002cbc1:	74 35                	je     0x14002cbf8
14002cbc3:	8b 54 24 38          	mov    0x38(%rsp),%edx
14002cbc7:	48 8b cb             	mov    %rbx,%rcx
14002cbca:	48 ff 15 3f 2e 01 00 	rex.W call *0x12e3f(%rip)        # 0x14003fa10
14002cbd1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cbd6:	85 c0                	test   %eax,%eax
14002cbd8:	74 1e                	je     0x14002cbf8
14002cbda:	8b 54 24 48          	mov    0x48(%rsp),%edx
14002cbde:	48 8b cb             	mov    %rbx,%rcx
14002cbe1:	48 ff 15 28 2e 01 00 	rex.W call *0x12e28(%rip)        # 0x14003fa10
14002cbe8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002cbed:	85 c0                	test   %eax,%eax
14002cbef:	74 07                	je     0x14002cbf8
14002cbf1:	b8 01 00 00 00       	mov    $0x1,%eax
14002cbf6:	eb 02                	jmp    0x14002cbfa
14002cbf8:	33 c0                	xor    %eax,%eax
14002cbfa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002cbff:	48 83 c4 20          	add    $0x20,%rsp
14002cc03:	5f                   	pop    %rdi
14002cc04:	c3                   	ret
14002cc05:	cc                   	int3
14002cc06:	cc                   	int3
14002cc07:	cc                   	int3
14002cc08:	cc                   	int3