140028748:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002874d:	85 c0                	test   %eax,%eax
14002874f:	0f 84 2e 02 00 00    	je     0x140028983
140028755:	8b 55 38             	mov    0x38(%rbp),%edx
140028758:	48 8b cb             	mov    %rbx,%rcx
14002875b:	48 ff 15 ae 72 01 00 	rex.W call *0x172ae(%rip)        # 0x14003fa10
140028762:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028767:	85 c0                	test   %eax,%eax
140028769:	0f 84 14 02 00 00    	je     0x140028983
14002876f:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140028773:	ba 08 00 00 80       	mov    $0x80000008,%edx
140028778:	48 8b cb             	mov    %rbx,%rcx
14002877b:	48 ff 15 56 72 01 00 	rex.W call *0x17256(%rip)        # 0x14003f9d8
140028782:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028787:	85 c0                	test   %eax,%eax
140028789:	0f 84 f4 01 00 00    	je     0x140028983
14002878f:	4c 8d 45 48          	lea    0x48(%rbp),%r8
140028793:	41 8b d7             	mov    %r15d,%edx
140028796:	48 8b cb             	mov    %rbx,%rcx
140028799:	48 ff 15 38 72 01 00 	rex.W call *0x17238(%rip)        # 0x14003f9d8
1400287a0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400287a5:	85 c0                	test   %eax,%eax
1400287a7:	0f 84 d6 01 00 00    	je     0x140028983
1400287ad:	48 8b 77 70          	mov    0x70(%rdi),%rsi
1400287b1:	eb 1e                	jmp    0x1400287d1
1400287b3:	44 8b 46 08          	mov    0x8(%rsi),%r8d
1400287b7:	41 8b d6             	mov    %r14d,%edx
1400287ba:	48 ff 15 3f 72 01 00 	rex.W call *0x1723f(%rip)        # 0x14003fa00
1400287c1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400287c6:	85 c0                	test   %eax,%eax
1400287c8:	0f 84 b5 01 00 00    	je     0x140028983
1400287ce:	48 8b 36             	mov    (%rsi),%rsi
1400287d1:	48 8b cb             	mov    %rbx,%rcx
1400287d4:	48 85 f6             	test   %rsi,%rsi
1400287d7:	75 da                	jne    0x1400287b3
1400287d9:	8b 55 48             	mov    0x48(%rbp),%edx
1400287dc:	48 ff 15 2d 72 01 00 	rex.W call *0x1722d(%rip)        # 0x14003fa10
1400287e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400287e8:	85 c0                	test   %eax,%eax
1400287ea:	0f 84 93 01 00 00    	je     0x140028983
1400287f0:	8b 55 f0             	mov    -0x10(%rbp),%edx
1400287f3:	48 8b cb             	mov    %rbx,%rcx
1400287f6:	48 ff 15 13 72 01 00 	rex.W call *0x17213(%rip)        # 0x14003fa10
1400287fd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028802:	85 c0                	test   %eax,%eax
140028804:	0f 84 79 01 00 00    	je     0x140028983
14002880a:	f6 07 08             	testb  $0x8,(%rdi)
14002880d:	74 70                	je     0x14002887f
14002880f:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140028813:	ba 09 00 00 80       	mov    $0x80000009,%edx
140028818:	48 8b cb             	mov    %rbx,%rcx
14002881b:	48 ff 15 b6 71 01 00 	rex.W call *0x171b6(%rip)        # 0x14003f9d8
140028822:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028827:	85 c0                	test   %eax,%eax
140028829:	0f 84 54 01 00 00    	je     0x140028983
14002882f:	4c 8d 45 48          	lea    0x48(%rbp),%r8
140028833:	41 8b d7             	mov    %r15d,%edx
140028836:	48 8b cb             	mov    %rbx,%rcx
140028839:	48 ff 15 98 71 01 00 	rex.W call *0x17198(%rip)        # 0x14003f9d8
140028840:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028845:	85 c0                	test   %eax,%eax
140028847:	0f 84 36 01 00 00    	je     0x140028983
14002884d:	48 8d 57 78          	lea    0x78(%rdi),%rdx
140028851:	48 8b cb             	mov    %rbx,%rcx
140028854:	4c 8d 45 48          	lea    0x48(%rbp),%r8
140028858:	e8 db 1f ff ff       	call   0x14001a838
14002885d:	85 c0                	test   %eax,%eax
14002885f:	0f 84 1e 01 00 00    	je     0x140028983
140028865:	8b 55 38             	mov    0x38(%rbp),%edx
140028868:	48 8b cb             	mov    %rbx,%rcx
14002886b:	48 ff 15 9e 71 01 00 	rex.W call *0x1719e(%rip)        # 0x14003fa10
140028872:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028877:	85 c0                	test   %eax,%eax
140028879:	0f 84 04 01 00 00    	je     0x140028983
14002887f:	f6 07 04             	testb  $0x4,(%rdi)
140028882:	74 53                	je     0x1400288d7
140028884:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140028888:	ba 0a 00 00 80       	mov    $0x8000000a,%edx
14002888d:	48 8b cb             	mov    %rbx,%rcx
140028890:	48 ff 15 41 71 01 00 	rex.W call *0x17141(%rip)        # 0x14003f9d8
140028897:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002889c:	85 c0                	test   %eax,%eax
14002889e:	0f 84 df 00 00 00    	je     0x140028983
1400288a4:	4c 8d 87 80 00 00 00 	lea    0x80(%rdi),%r8
1400288ab:	33 d2                	xor    %edx,%edx
1400288ad:	48 8b cb             	mov    %rbx,%rcx
1400288b0:	e8 7b 51 ff ff       	call   0x14001da30
1400288b5:	85 c0                	test   %eax,%eax
1400288b7:	0f 84 c6 00 00 00    	je     0x140028983
1400288bd:	8b 55 38             	mov    0x38(%rbp),%edx
1400288c0:	48 8b cb             	mov    %rbx,%rcx
1400288c3:	48 ff 15 46 71 01 00 	rex.W call *0x17146(%rip)        # 0x14003fa10
1400288ca:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400288cf:	85 c0                	test   %eax,%eax
1400288d1:	0f 84 ac 00 00 00    	je     0x140028983
1400288d7:	44 84 37             	test   %r14b,(%rdi)
1400288da:	0f 84 86 00 00 00    	je     0x140028966
1400288e0:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400288e4:	ba 0b 00 00 80       	mov    $0x8000000b,%edx
1400288e9:	48 8b cb             	mov    %rbx,%rcx
1400288ec:	48 ff 15 e5 70 01 00 	rex.W call *0x170e5(%rip)        # 0x14003f9d8
1400288f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400288f8:	85 c0                	test   %eax,%eax
1400288fa:	0f 84 83 00 00 00    	je     0x140028983
140028900:	4c 8d 45 48          	lea    0x48(%rbp),%r8
140028904:	41 8b d7             	mov    %r15d,%edx
140028907:	48 8b cb             	mov    %rbx,%rcx
14002890a:	48 ff 15 c7 70 01 00 	rex.W call *0x170c7(%rip)        # 0x14003f9d8
140028911:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028916:	85 c0                	test   %eax,%eax
140028918:	74 69                	je     0x140028983
14002891a:	48 8b bf a0 00 00 00 	mov    0xa0(%rdi),%rdi
140028921:	eb 12                	jmp    0x140028935
140028923:	4c 8d 47 08          	lea    0x8(%rdi),%r8
140028927:	33 d2                	xor    %edx,%edx
140028929:	e8 d2 de ff ff       	call   0x140026800
14002892e:	85 c0                	test   %eax,%eax
140028930:	74 51                	je     0x140028983
140028932:	48 8b 3f             	mov    (%rdi),%rdi
140028935:	48 8b cb             	mov    %rbx,%rcx
140028938:	48 85 ff             	test   %rdi,%rdi
14002893b:	75 e6                	jne    0x140028923
14002893d:	8b 55 48             	mov    0x48(%rbp),%edx
140028940:	48 ff 15 c9 70 01 00 	rex.W call *0x170c9(%rip)        # 0x14003fa10
140028947:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002894c:	85 c0                	test   %eax,%eax
14002894e:	74 33                	je     0x140028983
140028950:	8b 55 f0             	mov    -0x10(%rbp),%edx
140028953:	48 8b cb             	mov    %rbx,%rcx
140028956:	48 ff 15 b3 70 01 00 	rex.W call *0x170b3(%rip)        # 0x14003fa10
14002895d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028962:	85 c0                	test   %eax,%eax
140028964:	74 1d                	je     0x140028983
140028966:	8b 55 f4             	mov    -0xc(%rbp),%edx
140028969:	48 8b cb             	mov    %rbx,%rcx
14002896c:	48 ff 15 9d 70 01 00 	rex.W call *0x1709d(%rip)        # 0x14003fa10
140028973:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028978:	85 c0                	test   %eax,%eax
14002897a:	74 07                	je     0x140028983
14002897c:	b8 01 00 00 00       	mov    $0x1,%eax
140028981:	eb 02                	jmp    0x140028985
140028983:	33 c0                	xor    %eax,%eax
140028985:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14002898a:	48 83 c4 30          	add    $0x30,%rsp
14002898e:	41 5f                	pop    %r15
140028990:	41 5e                	pop    %r14
140028992:	5f                   	pop    %rdi
140028993:	5e                   	pop    %rsi
140028994:	5d                   	pop    %rbp
140028995:	c3                   	ret
140028996:	cc                   	int3
140028997:	cc                   	int3
140028998:	cc                   	int3
140028999:	cc                   	int3
14002899a:	cc                   	int3
14002899b:	cc                   	int3
14002899c:	cc                   	int3
14002899d:	cc                   	int3
14002899e:	cc                   	int3
14002899f:	cc                   	int3
1400289a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400289a5:	55                   	push   %rbp
1400289a6:	56                   	push   %rsi
1400289a7:	57                   	push   %rdi
1400289a8:	48 8b ec             	mov    %rsp,%rbp
1400289ab:	48 83 ec 50          	sub    $0x50,%rsp
1400289af:	8b c2                	mov    %edx,%eax
1400289b1:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
1400289b5:	85 c0                	test   %eax,%eax
1400289b7:	ba 10 00 00 00       	mov    $0x10,%edx
1400289bc:	49 8b d8             	mov    %r8,%rbx
1400289bf:	48 8b f1             	mov    %rcx,%rsi
1400289c2:	0f 45 d0             	cmovne %eax,%edx
1400289c5:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1400289c9:	48 ff 15 e0 70 01 00 	rex.W call *0x170e0(%rip)        # 0x14003fab0
1400289d0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400289d5:	85 c0                	test   %eax,%eax
1400289d7:	0f 84 a4 05 00 00    	je     0x140028f81
1400289dd:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400289e1:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
1400289e5:	33 c0                	xor    %eax,%eax
1400289e7:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400289eb:	ba 00 00 00 80       	mov    $0x80000000,%edx
1400289f0:	88 03                	mov    %al,(%rbx)
1400289f2:	48 ff 15 b7 70 01 00 	rex.W call *0x170b7(%rip)        # 0x14003fab0
1400289f9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400289fe:	85 c0                	test   %eax,%eax
140028a00:	0f 84 7b 05 00 00    	je     0x140028f81
140028a06:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140028a0a:	4c 8d 43 08          	lea    0x8(%rbx),%r8
140028a0e:	ba 03 00 00 00       	mov    $0x3,%edx
140028a13:	48 ff 15 46 70 01 00 	rex.W call *0x17046(%rip)        # 0x14003fa60
140028a1a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028a1f:	85 c0                	test   %eax,%eax
140028a21:	0f 84 5a 05 00 00    	je     0x140028f81
140028a27:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028a2b:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028a2f:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028a33:	48 ff 15 a6 6f 01 00 	rex.W call *0x16fa6(%rip)        # 0x14003f9e0
140028a3a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028a3f:	85 c0                	test   %eax,%eax
140028a41:	0f 84 3a 05 00 00    	je     0x140028f81
140028a47:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028a4b:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140028a4f:	48 ff 15 6a 6f 01 00 	rex.W call *0x16f6a(%rip)        # 0x14003f9c0
140028a56:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028a5b:	ba 01 00 00 80       	mov    $0x80000001,%edx
140028a60:	39 55 28             	cmp    %edx,0x28(%rbp)
140028a63:	0f 85 87 00 00 00    	jne    0x140028af0
140028a69:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028a6d:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140028a71:	80 0b 80             	orb    $0x80,(%rbx)
140028a74:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140028a78:	48 ff 15 31 70 01 00 	rex.W call *0x17031(%rip)        # 0x14003fab0
140028a7f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028a84:	85 c0                	test   %eax,%eax
140028a86:	0f 84 f5 04 00 00    	je     0x140028f81
140028a8c:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
140028a90:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140028a94:	48 8b cf             	mov    %rdi,%rcx
140028a97:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140028a9b:	ba 10 00 00 00       	mov    $0x10,%edx
140028aa0:	48 ff 15 09 70 01 00 	rex.W call *0x17009(%rip)        # 0x14003fab0
140028aa7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028aac:	85 c0                	test   %eax,%eax
140028aae:	0f 84 cd 04 00 00    	je     0x140028f81
140028ab4:	48 8d 53 18          	lea    0x18(%rbx),%rdx
140028ab8:	48 8b cf             	mov    %rdi,%rcx
140028abb:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140028abf:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140028ac3:	e8 24 28 ff ff       	call   0x14001b2ec
140028ac8:	85 c0                	test   %eax,%eax
140028aca:	0f 84 b1 04 00 00    	je     0x140028f81
140028ad0:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028ad4:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028ad8:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028adc:	48 ff 15 fd 6e 01 00 	rex.W call *0x16efd(%rip)        # 0x14003f9e0
140028ae3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028ae8:	85 c0                	test   %eax,%eax
140028aea:	0f 84 91 04 00 00    	je     0x140028f81
140028af0:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028af4:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140028af8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140028afc:	ba 02 00 00 80       	mov    $0x80000002,%edx
140028b01:	48 ff 15 a8 6f 01 00 	rex.W call *0x16fa8(%rip)        # 0x14003fab0
140028b08:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028b0d:	85 c0                	test   %eax,%eax
140028b0f:	0f 84 6c 04 00 00    	je     0x140028f81
140028b15:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140028b19:	4c 8d 43 28          	lea    0x28(%rbx),%r8
140028b1d:	ba 1b 00 00 00       	mov    $0x1b,%edx
140028b22:	48 ff 15 47 6f 01 00 	rex.W call *0x16f47(%rip)        # 0x14003fa70
140028b29:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028b2e:	85 c0                	test   %eax,%eax
140028b30:	0f 84 4b 04 00 00    	je     0x140028f81
140028b36:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028b3a:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028b3e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028b42:	48 ff 15 97 6e 01 00 	rex.W call *0x16e97(%rip)        # 0x14003f9e0
140028b49:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028b4e:	85 c0                	test   %eax,%eax
140028b50:	0f 84 2b 04 00 00    	je     0x140028f81
140028b56:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028b5a:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140028b5e:	48 ff 15 5b 6e 01 00 	rex.W call *0x16e5b(%rip)        # 0x14003f9c0
140028b65:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028b6a:	ba 03 00 00 80       	mov    $0x80000003,%edx
140028b6f:	39 55 28             	cmp    %edx,0x28(%rbp)
140028b72:	0f 85 87 00 00 00    	jne    0x140028bff
140028b78:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028b7c:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140028b80:	80 0b 40             	orb    $0x40,(%rbx)
140028b83:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140028b87:	48 ff 15 22 6f 01 00 	rex.W call *0x16f22(%rip)        # 0x14003fab0
140028b8e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028b93:	85 c0                	test   %eax,%eax
140028b95:	0f 84 e6 03 00 00    	je     0x140028f81
140028b9b:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
140028b9f:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140028ba3:	48 8b cf             	mov    %rdi,%rcx
140028ba6:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140028baa:	ba 10 00 00 00       	mov    $0x10,%edx
140028baf:	48 ff 15 fa 6e 01 00 	rex.W call *0x16efa(%rip)        # 0x14003fab0
140028bb6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028bbb:	85 c0                	test   %eax,%eax
140028bbd:	0f 84 be 03 00 00    	je     0x140028f81
140028bc3:	48 8d 53 30          	lea    0x30(%rbx),%rdx
140028bc7:	48 8b cf             	mov    %rdi,%rcx
140028bca:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140028bce:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140028bd2:	e8 15 27 ff ff       	call   0x14001b2ec
140028bd7:	85 c0                	test   %eax,%eax
140028bd9:	0f 84 a2 03 00 00    	je     0x140028f81
140028bdf:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028be3:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028be7:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028beb:	48 ff 15 ee 6d 01 00 	rex.W call *0x16dee(%rip)        # 0x14003f9e0
140028bf2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028bf7:	85 c0                	test   %eax,%eax
140028bf9:	0f 84 82 03 00 00    	je     0x140028f81
140028bff:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028c03:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140028c07:	48 ff 15 b2 6d 01 00 	rex.W call *0x16db2(%rip)        # 0x14003f9c0
140028c0e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028c13:	ba 04 00 00 80       	mov    $0x80000004,%edx
140028c18:	bf 18 00 00 00       	mov    $0x18,%edi
140028c1d:	39 55 28             	cmp    %edx,0x28(%rbp)
140028c20:	75 61                	jne    0x140028c83
140028c22:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028c26:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140028c2a:	80 0b 20             	orb    $0x20,(%rbx)
140028c2d:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140028c31:	48 ff 15 78 6e 01 00 	rex.W call *0x16e78(%rip)        # 0x14003fab0
140028c38:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028c3d:	85 c0                	test   %eax,%eax
140028c3f:	0f 84 3c 03 00 00    	je     0x140028f81
140028c45:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140028c49:	4c 8d 43 40          	lea    0x40(%rbx),%r8
140028c4d:	8b d7                	mov    %edi,%edx
140028c4f:	48 ff 15 e2 6c 01 00 	rex.W call *0x16ce2(%rip)        # 0x14003f938
140028c56:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028c5b:	85 c0                	test   %eax,%eax
140028c5d:	0f 84 1e 03 00 00    	je     0x140028f81
140028c63:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028c67:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028c6b:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028c6f:	48 ff 15 6a 6d 01 00 	rex.W call *0x16d6a(%rip)        # 0x14003f9e0
140028c76:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028c7b:	85 c0                	test   %eax,%eax
140028c7d:	0f 84 fe 02 00 00    	je     0x140028f81
140028c83:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028c87:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140028c8b:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140028c8f:	ba 05 00 00 80       	mov    $0x80000005,%edx
140028c94:	48 ff 15 15 6e 01 00 	rex.W call *0x16e15(%rip)        # 0x14003fab0
140028c9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028ca0:	85 c0                	test   %eax,%eax
140028ca2:	0f 84 d9 02 00 00    	je     0x140028f81
140028ca8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140028cac:	4c 8d 43 4e          	lea    0x4e(%rbx),%r8
140028cb0:	8b d7                	mov    %edi,%edx
140028cb2:	48 ff 15 7f 6c 01 00 	rex.W call *0x16c7f(%rip)        # 0x14003f938
140028cb9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028cbe:	85 c0                	test   %eax,%eax
140028cc0:	0f 84 bb 02 00 00    	je     0x140028f81
140028cc6:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028cca:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028cce:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028cd2:	48 ff 15 07 6d 01 00 	rex.W call *0x16d07(%rip)        # 0x14003f9e0
140028cd9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)