140030711:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030716:	85 c0                	test   %eax,%eax
140030718:	0f 84 82 00 00 00    	je     0x1400307a0
14003071e:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140030723:	ba 01 00 00 80       	mov    $0x80000001,%edx
140030728:	48 8b cb             	mov    %rbx,%rcx
14003072b:	48 ff 15 a6 f2 00 00 	rex.W call *0xf2a6(%rip)        # 0x14003f9d8
140030732:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030737:	85 c0                	test   %eax,%eax
140030739:	74 65                	je     0x1400307a0
14003073b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140030740:	ba 10 00 00 00       	mov    $0x10,%edx
140030745:	48 8b cb             	mov    %rbx,%rcx
140030748:	48 ff 15 89 f2 00 00 	rex.W call *0xf289(%rip)        # 0x14003f9d8
14003074f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030754:	85 c0                	test   %eax,%eax
140030756:	74 48                	je     0x1400307a0
140030758:	48 8d 57 68          	lea    0x68(%rdi),%rdx
14003075c:	48 8b cb             	mov    %rbx,%rcx
14003075f:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140030764:	e8 ff ee fe ff       	call   0x14001f668
140030769:	85 c0                	test   %eax,%eax
14003076b:	74 33                	je     0x1400307a0
14003076d:	8b 54 24 58          	mov    0x58(%rsp),%edx
140030771:	48 8b cb             	mov    %rbx,%rcx
140030774:	48 ff 15 95 f2 00 00 	rex.W call *0xf295(%rip)        # 0x14003fa10
14003077b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030780:	85 c0                	test   %eax,%eax
140030782:	74 1c                	je     0x1400307a0
140030784:	8b 16                	mov    (%rsi),%edx
140030786:	48 8b cb             	mov    %rbx,%rcx
140030789:	48 ff 15 80 f2 00 00 	rex.W call *0xf280(%rip)        # 0x14003fa10
140030790:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030795:	85 c0                	test   %eax,%eax
140030797:	74 07                	je     0x1400307a0
140030799:	b8 01 00 00 00       	mov    $0x1,%eax
14003079e:	eb 02                	jmp    0x1400307a2
1400307a0:	33 c0                	xor    %eax,%eax
1400307a2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400307a7:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400307ac:	48 83 c4 30          	add    $0x30,%rsp
1400307b0:	5f                   	pop    %rdi
1400307b1:	c3                   	ret
1400307b2:	cc                   	int3
1400307b3:	cc                   	int3
1400307b4:	cc                   	int3
1400307b5:	cc                   	int3
1400307b6:	cc                   	int3
1400307b7:	cc                   	int3
1400307b8:	cc                   	int3
1400307b9:	cc                   	int3
1400307ba:	cc                   	int3
1400307bb:	cc                   	int3
1400307bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400307c1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400307c6:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400307cb:	55                   	push   %rbp
1400307cc:	41 56                	push   %r14
1400307ce:	41 57                	push   %r15
1400307d0:	48 8b ec             	mov    %rsp,%rbp
1400307d3:	48 83 ec 40          	sub    $0x40,%rsp
1400307d7:	49 8b d8             	mov    %r8,%rbx
1400307da:	4d 8b f1             	mov    %r9,%r14
1400307dd:	48 8b f2             	mov    %rdx,%rsi
1400307e0:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
1400307e4:	4c 8b f9             	mov    %rcx,%r15
1400307e7:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400307eb:	ba 00 00 00 80       	mov    $0x80000000,%edx
1400307f0:	48 8b 0b             	mov    (%rbx),%rcx
1400307f3:	48 ff 15 b6 f2 00 00 	rex.W call *0xf2b6(%rip)        # 0x14003fab0
1400307fa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400307ff:	85 c0                	test   %eax,%eax
140030801:	0f 84 cc 00 00 00    	je     0x1400308d3
140030807:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14003080b:	4c 8b c6             	mov    %rsi,%r8
14003080e:	33 d2                	xor    %edx,%edx
140030810:	e8 2b d3 ff ff       	call   0x14002db40
140030815:	85 c0                	test   %eax,%eax
140030817:	0f 84 b6 00 00 00    	je     0x1400308d3
14003081d:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
140030821:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140030825:	48 8b 0b             	mov    (%rbx),%rcx
140030828:	48 ff 15 b1 f1 00 00 	rex.W call *0xf1b1(%rip)        # 0x14003f9e0
14003082f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030834:	85 c0                	test   %eax,%eax
140030836:	0f 84 97 00 00 00    	je     0x1400308d3
14003083c:	48 8b 0b             	mov    (%rbx),%rcx
14003083f:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140030843:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140030847:	ba 01 00 00 80       	mov    $0x80000001,%edx
14003084c:	48 ff 15 5d f2 00 00 	rex.W call *0xf25d(%rip)        # 0x14003fab0
140030853:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030858:	85 c0                	test   %eax,%eax
14003085a:	74 77                	je     0x1400308d3
14003085c:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
140030860:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140030864:	48 8b cf             	mov    %rdi,%rcx
140030867:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
14003086b:	ba 10 00 00 00       	mov    $0x10,%edx
140030870:	48 ff 15 39 f2 00 00 	rex.W call *0xf239(%rip)        # 0x14003fab0
140030877:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003087c:	85 c0                	test   %eax,%eax
14003087e:	74 53                	je     0x1400308d3
140030880:	48 8d 56 68          	lea    0x68(%rsi),%rdx
140030884:	48 8b cf             	mov    %rdi,%rcx
140030887:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14003088b:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
14003088f:	e8 c0 ee fe ff       	call   0x14001f754
140030894:	85 c0                	test   %eax,%eax
140030896:	74 3b                	je     0x1400308d3
140030898:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14003089c:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1400308a0:	48 8b 0b             	mov    (%rbx),%rcx
1400308a3:	48 ff 15 36 f1 00 00 	rex.W call *0xf136(%rip)        # 0x14003f9e0
1400308aa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400308af:	85 c0                	test   %eax,%eax
1400308b1:	74 20                	je     0x1400308d3
1400308b3:	4d 8b 06             	mov    (%r14),%r8
1400308b6:	49 8b cf             	mov    %r15,%rcx
1400308b9:	48 8b 13             	mov    (%rbx),%rdx
1400308bc:	48 ff 15 1d f1 00 00 	rex.W call *0xf11d(%rip)        # 0x14003f9e0
1400308c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400308c8:	85 c0                	test   %eax,%eax
1400308ca:	74 07                	je     0x1400308d3
1400308cc:	b8 01 00 00 00       	mov    $0x1,%eax
1400308d1:	eb 02                	jmp    0x1400308d5
1400308d3:	33 c0                	xor    %eax,%eax
1400308d5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400308da:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400308df:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1400308e4:	48 83 c4 40          	add    $0x40,%rsp
1400308e8:	41 5f                	pop    %r15
1400308ea:	41 5e                	pop    %r14
1400308ec:	5d                   	pop    %rbp
1400308ed:	c3                   	ret
1400308ee:	cc                   	int3
1400308ef:	cc                   	int3
1400308f0:	cc                   	int3
1400308f1:	cc                   	int3
1400308f2:	cc                   	int3
1400308f3:	cc                   	int3
1400308f4:	cc                   	int3
1400308f5:	cc                   	int3
1400308f6:	cc                   	int3
1400308f7:	cc                   	int3
1400308f8:	cc                   	int3
1400308f9:	cc                   	int3
1400308fa:	cc                   	int3
1400308fb:	cc                   	int3
1400308fc:	cc                   	int3
1400308fd:	cc                   	int3
1400308fe:	cc                   	int3
1400308ff:	cc                   	int3
140030900:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140030905:	57                   	push   %rdi
140030906:	48 83 ec 20          	sub    $0x20,%rsp
14003090a:	8b c2                	mov    %edx,%eax
14003090c:	49 8b f8             	mov    %r8,%rdi
14003090f:	85 c0                	test   %eax,%eax
140030911:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140030916:	ba 0a 00 00 40       	mov    $0x4000000a,%edx
14003091b:	48 8b d9             	mov    %rcx,%rbx
14003091e:	0f 45 d0             	cmovne %eax,%edx
140030921:	48 ff 15 b0 f0 00 00 	rex.W call *0xf0b0(%rip)        # 0x14003f9d8
140030928:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003092d:	85 c0                	test   %eax,%eax
14003092f:	74 4f                	je     0x140030980
140030931:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140030936:	ba 10 00 00 00       	mov    $0x10,%edx
14003093b:	48 8b cb             	mov    %rbx,%rcx
14003093e:	48 ff 15 93 f0 00 00 	rex.W call *0xf093(%rip)        # 0x14003f9d8
140030945:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003094a:	85 c0                	test   %eax,%eax
14003094c:	74 32                	je     0x140030980
14003094e:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140030953:	48 8b d7             	mov    %rdi,%rdx
140030956:	48 8b cb             	mov    %rbx,%rcx
140030959:	e8 5e ee ff ff       	call   0x14002f7bc
14003095e:	85 c0                	test   %eax,%eax
140030960:	74 1e                	je     0x140030980
140030962:	8b 54 24 48          	mov    0x48(%rsp),%edx
140030966:	48 8b cb             	mov    %rbx,%rcx
140030969:	48 ff 15 a0 f0 00 00 	rex.W call *0xf0a0(%rip)        # 0x14003fa10
140030970:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030975:	85 c0                	test   %eax,%eax
140030977:	74 07                	je     0x140030980
140030979:	b8 01 00 00 00       	mov    $0x1,%eax
14003097e:	eb 02                	jmp    0x140030982
140030980:	33 c0                	xor    %eax,%eax
140030982:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140030987:	48 83 c4 20          	add    $0x20,%rsp
14003098b:	5f                   	pop    %rdi
14003098c:	c3                   	ret
14003098d:	cc                   	int3
14003098e:	cc                   	int3
14003098f:	cc                   	int3
140030990:	cc                   	int3
140030991:	cc                   	int3
140030992:	cc                   	int3
140030993:	cc                   	int3
140030994:	cc                   	int3
140030995:	cc                   	int3
140030996:	cc                   	int3
140030997:	cc                   	int3
140030998:	cc                   	int3
140030999:	cc                   	int3
14003099a:	cc                   	int3
14003099b:	cc                   	int3
14003099c:	cc                   	int3
14003099d:	cc                   	int3
14003099e:	cc                   	int3
14003099f:	cc                   	int3
1400309a0:	4c 8b dc             	mov    %rsp,%r11
1400309a3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1400309a7:	49 89 73 10          	mov    %rsi,0x10(%r11)
1400309ab:	57                   	push   %rdi
1400309ac:	48 83 ec 40          	sub    $0x40,%rsp
1400309b0:	85 d2                	test   %edx,%edx
1400309b2:	4d 8d 4b e8          	lea    -0x18(%r11),%r9
1400309b6:	b8 0a 00 00 40       	mov    $0x4000000a,%eax
1400309bb:	49 8b f0             	mov    %r8,%rsi
1400309be:	0f 45 c2             	cmovne %edx,%eax
1400309c1:	4d 8d 43 20          	lea    0x20(%r11),%r8
1400309c5:	8b d0                	mov    %eax,%edx
1400309c7:	48 8b f9             	mov    %rcx,%rdi
1400309ca:	48 ff 15 df f0 00 00 	rex.W call *0xf0df(%rip)        # 0x14003fab0
1400309d1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400309d6:	85 c0                	test   %eax,%eax
1400309d8:	74 64                	je     0x140030a3e
1400309da:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400309df:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1400309e4:	48 8b cb             	mov    %rbx,%rcx
1400309e7:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1400309ec:	ba 10 00 00 00       	mov    $0x10,%edx
1400309f1:	48 ff 15 b8 f0 00 00 	rex.W call *0xf0b8(%rip)        # 0x14003fab0
1400309f8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400309fd:	85 c0                	test   %eax,%eax
1400309ff:	74 3d                	je     0x140030a3e
140030a01:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140030a06:	48 8b d6             	mov    %rsi,%rdx
140030a09:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140030a0e:	48 8b cb             	mov    %rbx,%rcx
140030a11:	e8 26 ef ff ff       	call   0x14002f93c
140030a16:	85 c0                	test   %eax,%eax
140030a18:	74 24                	je     0x140030a3e
140030a1a:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140030a1f:	48 8b cf             	mov    %rdi,%rcx
140030a22:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140030a27:	48 ff 15 b2 ef 00 00 	rex.W call *0xefb2(%rip)        # 0x14003f9e0
140030a2e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030a33:	85 c0                	test   %eax,%eax
140030a35:	74 07                	je     0x140030a3e
140030a37:	b8 01 00 00 00       	mov    $0x1,%eax
140030a3c:	eb 02                	jmp    0x140030a40
140030a3e:	33 c0                	xor    %eax,%eax
140030a40:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140030a45:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140030a4a:	48 83 c4 40          	add    $0x40,%rsp
140030a4e:	5f                   	pop    %rdi
140030a4f:	c3                   	ret
140030a50:	cc                   	int3
140030a51:	cc                   	int3
140030a52:	cc                   	int3
140030a53:	cc                   	int3
140030a54:	cc                   	int3
140030a55:	cc                   	int3
140030a56:	cc                   	int3
140030a57:	cc                   	int3
140030a58:	cc                   	int3
140030a59:	cc                   	int3
140030a5a:	cc                   	int3
140030a5b:	cc                   	int3
140030a5c:	cc                   	int3
140030a5d:	cc                   	int3
140030a5e:	cc                   	int3
140030a5f:	cc                   	int3
140030a60:	48 83 ec 28          	sub    $0x28,%rsp
140030a64:	48 85 c9             	test   %rcx,%rcx
140030a67:	74 05                	je     0x140030a6e
140030a69:	e8 aa f0 ff ff       	call   0x14002fb18
140030a6e:	48 83 c4 28          	add    $0x28,%rsp
140030a72:	c3                   	ret
140030a73:	cc                   	int3
140030a74:	cc                   	int3
140030a75:	cc                   	int3
140030a76:	cc                   	int3
140030a77:	cc                   	int3
140030a78:	cc                   	int3
140030a79:	cc                   	int3
140030a7a:	cc                   	int3
140030a7b:	cc                   	int3
140030a7c:	cc                   	int3
140030a7d:	cc                   	int3
140030a7e:	cc                   	int3
140030a7f:	cc                   	int3
140030a80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140030a85:	57                   	push   %rdi
140030a86:	48 83 ec 20          	sub    $0x20,%rsp
140030a8a:	8b c2                	mov    %edx,%eax
140030a8c:	49 8b f8             	mov    %r8,%rdi
140030a8f:	85 c0                	test   %eax,%eax
140030a91:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140030a96:	ba 0c 00 00 40       	mov    $0x4000000c,%edx
140030a9b:	48 8b d9             	mov    %rcx,%rbx
140030a9e:	0f 45 d0             	cmovne %eax,%edx
140030aa1:	48 ff 15 30 ef 00 00 	rex.W call *0xef30(%rip)        # 0x14003f9d8
140030aa8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030aad:	85 c0                	test   %eax,%eax
140030aaf:	74 4f                	je     0x140030b00
140030ab1:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140030ab6:	ba 10 00 00 00       	mov    $0x10,%edx
140030abb:	48 8b cb             	mov    %rbx,%rcx
140030abe:	48 ff 15 13 ef 00 00 	rex.W call *0xef13(%rip)        # 0x14003f9d8
140030ac5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030aca:	85 c0                	test   %eax,%eax
140030acc:	74 32                	je     0x140030b00
140030ace:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140030ad3:	48 8b d7             	mov    %rdi,%rdx
140030ad6:	48 8b cb             	mov    %rbx,%rcx
140030ad9:	e8 de ec ff ff       	call   0x14002f7bc
140030ade:	85 c0                	test   %eax,%eax
140030ae0:	74 1e                	je     0x140030b00
140030ae2:	8b 54 24 48          	mov    0x48(%rsp),%edx
140030ae6:	48 8b cb             	mov    %rbx,%rcx
140030ae9:	48 ff 15 20 ef 00 00 	rex.W call *0xef20(%rip)        # 0x14003fa10
140030af0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030af5:	85 c0                	test   %eax,%eax
140030af7:	74 07                	je     0x140030b00
140030af9:	b8 01 00 00 00       	mov    $0x1,%eax
140030afe:	eb 02                	jmp    0x140030b02
140030b00:	33 c0                	xor    %eax,%eax
140030b02:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140030b07:	48 83 c4 20          	add    $0x20,%rsp
140030b0b:	5f                   	pop    %rdi
140030b0c:	c3                   	ret
140030b0d:	cc                   	int3
140030b0e:	cc                   	int3
140030b0f:	cc                   	int3
140030b10:	cc                   	int3
140030b11:	cc                   	int3
140030b12:	cc                   	int3
140030b13:	cc                   	int3
140030b14:	cc                   	int3
140030b15:	cc                   	int3
140030b16:	cc                   	int3
140030b17:	cc                   	int3
140030b18:	cc                   	int3
140030b19:	cc                   	int3
140030b1a:	cc                   	int3
140030b1b:	cc                   	int3