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)
140028cde:	85 c0                	test   %eax,%eax
140028ce0:	0f 84 9b 02 00 00    	je     0x140028f81
140028ce6:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028cea:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140028cee:	48 ff 15 cb 6c 01 00 	rex.W call *0x16ccb(%rip)        # 0x14003f9c0
140028cf5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028cfa:	ba 06 00 00 80       	mov    $0x80000006,%edx
140028cff:	39 55 28             	cmp    %edx,0x28(%rbp)
140028d02:	75 61                	jne    0x140028d65
140028d04:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028d08:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140028d0c:	80 0b 10             	orb    $0x10,(%rbx)
140028d0f:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140028d13:	48 ff 15 96 6d 01 00 	rex.W call *0x16d96(%rip)        # 0x14003fab0
140028d1a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028d1f:	85 c0                	test   %eax,%eax
140028d21:	0f 84 5a 02 00 00    	je     0x140028f81
140028d27:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140028d2b:	4c 8d 43 5c          	lea    0x5c(%rbx),%r8
140028d2f:	8b d7                	mov    %edi,%edx
140028d31:	48 ff 15 00 6c 01 00 	rex.W call *0x16c00(%rip)        # 0x14003f938
140028d38:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028d3d:	85 c0                	test   %eax,%eax
140028d3f:	0f 84 3c 02 00 00    	je     0x140028f81
140028d45:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028d49:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028d4d:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028d51:	48 ff 15 88 6c 01 00 	rex.W call *0x16c88(%rip)        # 0x14003f9e0
140028d58:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028d5d:	85 c0                	test   %eax,%eax
140028d5f:	0f 84 1c 02 00 00    	je     0x140028f81
140028d65:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028d69:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140028d6d:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140028d71:	ba 07 00 00 80       	mov    $0x80000007,%edx
140028d76:	48 ff 15 33 6d 01 00 	rex.W call *0x16d33(%rip)        # 0x14003fab0
140028d7d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028d82:	85 c0                	test   %eax,%eax
140028d84:	0f 84 f7 01 00 00    	je     0x140028f81
140028d8a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140028d8e:	4c 8d 43 6c          	lea    0x6c(%rbx),%r8
140028d92:	ba 02 00 00 00       	mov    $0x2,%edx
140028d97:	48 ff 15 aa 6c 01 00 	rex.W call *0x16caa(%rip)        # 0x14003fa48
140028d9e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028da3:	85 c0                	test   %eax,%eax
140028da5:	0f 84 d6 01 00 00    	je     0x140028f81
140028dab:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028daf:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028db3:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028db7:	48 ff 15 22 6c 01 00 	rex.W call *0x16c22(%rip)        # 0x14003f9e0
140028dbe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028dc3:	85 c0                	test   %eax,%eax
140028dc5:	0f 84 b6 01 00 00    	je     0x140028f81
140028dcb:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
140028dcf:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140028dd3:	48 8b cf             	mov    %rdi,%rcx
140028dd6:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140028dda:	ba 08 00 00 80       	mov    $0x80000008,%edx
140028ddf:	48 ff 15 ca 6c 01 00 	rex.W call *0x16cca(%rip)        # 0x14003fab0
140028de6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028deb:	85 c0                	test   %eax,%eax
140028ded:	0f 84 8e 01 00 00    	je     0x140028f81
140028df3:	48 8d 53 70          	lea    0x70(%rbx),%rdx
140028df7:	48 8b cf             	mov    %rdi,%rcx
140028dfa:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140028dfe:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140028e02:	e8 d5 14 ff ff       	call   0x14001a2dc
140028e07:	85 c0                	test   %eax,%eax
140028e09:	0f 84 72 01 00 00    	je     0x140028f81
140028e0f:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028e13:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140028e17:	48 ff 15 a2 6b 01 00 	rex.W call *0x16ba2(%rip)        # 0x14003f9c0
140028e1e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028e23:	ba 09 00 00 80       	mov    $0x80000009,%edx
140028e28:	39 55 28             	cmp    %edx,0x28(%rbp)
140028e2b:	0f 85 87 00 00 00    	jne    0x140028eb8
140028e31:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028e35:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140028e39:	80 0b 08             	orb    $0x8,(%rbx)
140028e3c:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140028e40:	48 ff 15 69 6c 01 00 	rex.W call *0x16c69(%rip)        # 0x14003fab0
140028e47:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028e4c:	85 c0                	test   %eax,%eax
140028e4e:	0f 84 2d 01 00 00    	je     0x140028f81
140028e54:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
140028e58:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140028e5c:	48 8b cf             	mov    %rdi,%rcx
140028e5f:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140028e63:	ba 10 00 00 00       	mov    $0x10,%edx
140028e68:	48 ff 15 41 6c 01 00 	rex.W call *0x16c41(%rip)        # 0x14003fab0
140028e6f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028e74:	85 c0                	test   %eax,%eax
140028e76:	0f 84 05 01 00 00    	je     0x140028f81
140028e7c:	48 8d 53 78          	lea    0x78(%rbx),%rdx
140028e80:	48 8b cf             	mov    %rdi,%rcx
140028e83:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140028e87:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140028e8b:	e8 ec 1a ff ff       	call   0x14001a97c
140028e90:	85 c0                	test   %eax,%eax
140028e92:	0f 84 e9 00 00 00    	je     0x140028f81
140028e98:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028e9c:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028ea0:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028ea4:	48 ff 15 35 6b 01 00 	rex.W call *0x16b35(%rip)        # 0x14003f9e0
140028eab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028eb0:	85 c0                	test   %eax,%eax
140028eb2:	0f 84 c9 00 00 00    	je     0x140028f81
140028eb8:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028ebc:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140028ec0:	48 ff 15 f9 6a 01 00 	rex.W call *0x16af9(%rip)        # 0x14003f9c0
140028ec7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028ecc:	ba 0a 00 00 80       	mov    $0x8000000a,%edx
140028ed1:	39 55 28             	cmp    %edx,0x28(%rbp)
140028ed4:	75 55                	jne    0x140028f2b
140028ed6:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028eda:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140028ede:	80 0b 04             	orb    $0x4,(%rbx)
140028ee1:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140028ee5:	48 ff 15 c4 6b 01 00 	rex.W call *0x16bc4(%rip)        # 0x14003fab0
140028eec:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028ef1:	85 c0                	test   %eax,%eax
140028ef3:	0f 84 88 00 00 00    	je     0x140028f81
140028ef9:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140028efd:	4c 8d 83 80 00 00 00 	lea    0x80(%rbx),%r8
140028f04:	33 d2                	xor    %edx,%edx
140028f06:	e8 a5 4c ff ff       	call   0x14001dbb0
140028f0b:	85 c0                	test   %eax,%eax
140028f0d:	74 72                	je     0x140028f81
140028f0f:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140028f13:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140028f17:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028f1b:	48 ff 15 be 6a 01 00 	rex.W call *0x16abe(%rip)        # 0x14003f9e0
140028f22:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028f27:	85 c0                	test   %eax,%eax
140028f29:	74 56                	je     0x140028f81
140028f2b:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028f2f:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140028f33:	48 ff 15 86 6a 01 00 	rex.W call *0x16a86(%rip)        # 0x14003f9c0
140028f3a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028f3f:	81 7d 28 0b 00 00 80 	cmpl   $0x8000000b,0x28(%rbp)
140028f46:	75 17                	jne    0x140028f5f
140028f48:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140028f4c:	4c 8d 83 a0 00 00 00 	lea    0xa0(%rbx),%r8
140028f53:	80 0b 02             	orb    $0x2,(%rbx)
140028f56:	e8 3d 67 00 00       	call   0x14002f698
140028f5b:	85 c0                	test   %eax,%eax
140028f5d:	74 22                	je     0x140028f81
140028f5f:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140028f63:	48 8b ce             	mov    %rsi,%rcx
140028f66:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140028f6a:	48 ff 15 6f 6a 01 00 	rex.W call *0x16a6f(%rip)        # 0x14003f9e0
140028f71:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028f76:	85 c0                	test   %eax,%eax
140028f78:	74 07                	je     0x140028f81
140028f7a:	b8 01 00 00 00       	mov    $0x1,%eax
140028f7f:	eb 02                	jmp    0x140028f83
140028f81:	33 c0                	xor    %eax,%eax
140028f83:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140028f88:	48 83 c4 50          	add    $0x50,%rsp
140028f8c:	5f                   	pop    %rdi
140028f8d:	5e                   	pop    %rsi
140028f8e:	5d                   	pop    %rbp
140028f8f:	c3                   	ret
140028f90:	cc                   	int3
140028f91:	cc                   	int3
140028f92:	cc                   	int3
140028f93:	cc                   	int3
140028f94:	cc                   	int3
140028f95:	cc                   	int3
140028f96:	cc                   	int3
140028f97:	cc                   	int3
140028f98:	48 85 c9             	test   %rcx,%rcx
140028f9b:	0f 84 e6 00 00 00    	je     0x140029087
140028fa1:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140028fa6:	57                   	push   %rdi