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
140028fa7:	48 83 ec 20          	sub    $0x20,%rsp
140028fab:	48 8b f9             	mov    %rcx,%rdi
140028fae:	48 83 c1 08          	add    $0x8,%rcx
140028fb2:	48 ff 15 e7 6a 01 00 	rex.W call *0x16ae7(%rip)        # 0x14003faa0
140028fb9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028fbe:	80 3f 00             	cmpb   $0x0,(%rdi)
140028fc1:	7d 09                	jge    0x140028fcc
140028fc3:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140028fc7:	e8 28 24 ff ff       	call   0x14001b3f4
140028fcc:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140028fd0:	48 ff 15 d1 6a 01 00 	rex.W call *0x16ad1(%rip)        # 0x14003faa8
140028fd7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140028fdc:	f6 07 40             	testb  $0x40,(%rdi)
140028fdf:	74 09                	je     0x140028fea
140028fe1:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
140028fe5:	e8 0a 24 ff ff       	call   0x14001b3f4
140028fea:	48 8d 4f 70          	lea    0x70(%rdi),%rcx
140028fee:	48 85 c9             	test   %rcx,%rcx
140028ff1:	74 1f                	je     0x140029012
140028ff3:	48 8b 09             	mov    (%rcx),%rcx
140028ff6:	48 85 c9             	test   %rcx,%rcx
140028ff9:	74 17                	je     0x140029012
140028ffb:	48 8b 19             	mov    (%rcx),%rbx
140028ffe:	48 ff 15 23 6a 01 00 	rex.W call *0x16a23(%rip)        # 0x14003fa28
140029005:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002900a:	48 8b cb             	mov    %rbx,%rcx
14002900d:	48 85 db             	test   %rbx,%rbx
140029010:	75 e9                	jne    0x140028ffb
140029012:	8a 07                	mov    (%rdi),%al
140029014:	a8 08                	test   $0x8,%al
140029016:	74 0b                	je     0x140029023
140029018:	48 8d 4f 78          	lea    0x78(%rdi),%rcx
14002901c:	e8 3f 1b ff ff       	call   0x14001ab60
140029021:	8a 07                	mov    (%rdi),%al
140029023:	a8 04                	test   $0x4,%al
140029025:	74 1e                	je     0x140029045
140029027:	48 8d 8f 80 00 00 00 	lea    0x80(%rdi),%rcx
14002902e:	48 85 c9             	test   %rcx,%rcx
140029031:	74 12                	je     0x140029045
140029033:	48 83 c1 10          	add    $0x10,%rcx
140029037:	48 ff 15 1a 69 01 00 	rex.W call *0x1691a(%rip)        # 0x14003f958
14002903e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029043:	8a 07                	mov    (%rdi),%al
140029045:	a8 02                	test   $0x2,%al
140029047:	74 34                	je     0x14002907d
140029049:	48 81 c7 a0 00 00 00 	add    $0xa0,%rdi
140029050:	74 2b                	je     0x14002907d
140029052:	48 8b 3f             	mov    (%rdi),%rdi
140029055:	48 85 ff             	test   %rdi,%rdi
140029058:	74 23                	je     0x14002907d
14002905a:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14002905e:	e8 8d dd ff ff       	call   0x140026df0
140029063:	48 8b 1f             	mov    (%rdi),%rbx
140029066:	48 8b cf             	mov    %rdi,%rcx
140029069:	48 ff 15 b8 69 01 00 	rex.W call *0x169b8(%rip)        # 0x14003fa28
140029070:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029075:	48 8b fb             	mov    %rbx,%rdi
140029078:	48 85 db             	test   %rbx,%rbx
14002907b:	75 dd                	jne    0x14002905a
14002907d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140029082:	48 83 c4 20          	add    $0x20,%rsp
140029086:	5f                   	pop    %rdi
140029087:	c3                   	ret
140029088:	cc                   	int3
140029089:	cc                   	int3
14002908a:	cc                   	int3
14002908b:	cc                   	int3
14002908c:	cc                   	int3
14002908d:	cc                   	int3
14002908e:	cc                   	int3
14002908f:	cc                   	int3
140029090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140029095:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14002909a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14002909f:	55                   	push   %rbp
1400290a0:	41 56                	push   %r14
1400290a2:	41 57                	push   %r15
1400290a4:	48 8b ec             	mov    %rsp,%rbp
1400290a7:	48 83 ec 30          	sub    $0x30,%rsp
1400290ab:	4d 8b f8             	mov    %r8,%r15
1400290ae:	48 8b fa             	mov    %rdx,%rdi
1400290b1:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1400290b5:	ba 00 00 00 80       	mov    $0x80000000,%edx
1400290ba:	48 8b d9             	mov    %rcx,%rbx
1400290bd:	45 33 f6             	xor    %r14d,%r14d
1400290c0:	48 ff 15 11 69 01 00 	rex.W call *0x16911(%rip)        # 0x14003f9d8
1400290c7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400290cc:	85 c0                	test   %eax,%eax
1400290ce:	0f 84 92 02 00 00    	je     0x140029366
1400290d4:	44 8b 47 04          	mov    0x4(%rdi),%r8d
1400290d8:	41 8d 76 02          	lea    0x2(%r14),%esi
1400290dc:	8b d6                	mov    %esi,%edx
1400290de:	48 8b cb             	mov    %rbx,%rcx
1400290e1:	48 ff 15 18 69 01 00 	rex.W call *0x16918(%rip)        # 0x14003fa00
1400290e8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400290ed:	85 c0                	test   %eax,%eax
1400290ef:	0f 84 71 02 00 00    	je     0x140029366
1400290f5:	8b 55 38             	mov    0x38(%rbp),%edx
1400290f8:	48 8b cb             	mov    %rbx,%rcx
1400290fb:	48 ff 15 0e 69 01 00 	rex.W call *0x1690e(%rip)        # 0x14003fa10
140029102:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029107:	85 c0                	test   %eax,%eax
140029109:	0f 84 57 02 00 00    	je     0x140029366
14002910f:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029113:	ba 01 00 00 80       	mov    $0x80000001,%edx
140029118:	48 8b cb             	mov    %rbx,%rcx
14002911b:	48 ff 15 b6 68 01 00 	rex.W call *0x168b6(%rip)        # 0x14003f9d8
140029122:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029127:	85 c0                	test   %eax,%eax
140029129:	0f 84 37 02 00 00    	je     0x140029366
14002912f:	44 8b 47 08          	mov    0x8(%rdi),%r8d
140029133:	8b d6                	mov    %esi,%edx
140029135:	48 8b cb             	mov    %rbx,%rcx
140029138:	48 ff 15 c1 68 01 00 	rex.W call *0x168c1(%rip)        # 0x14003fa00
14002913f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029144:	85 c0                	test   %eax,%eax
140029146:	0f 84 1a 02 00 00    	je     0x140029366
14002914c:	8b 55 38             	mov    0x38(%rbp),%edx
14002914f:	48 8b cb             	mov    %rbx,%rcx
140029152:	48 ff 15 b7 68 01 00 	rex.W call *0x168b7(%rip)        # 0x14003fa10
140029159:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002915e:	85 c0                	test   %eax,%eax
140029160:	0f 84 00 02 00 00    	je     0x140029366
140029166:	44 38 37             	cmp    %r14b,(%rdi)
140029169:	7d 38                	jge    0x1400291a3
14002916b:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14002916f:	ba 02 00 00 80       	mov    $0x80000002,%edx
140029174:	48 8b cb             	mov    %rbx,%rcx
140029177:	48 ff 15 5a 68 01 00 	rex.W call *0x1685a(%rip)        # 0x14003f9d8
14002917e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029183:	85 c0                	test   %eax,%eax
140029185:	0f 84 db 01 00 00    	je     0x140029366
14002918b:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14002918f:	48 8b cb             	mov    %rbx,%rcx
140029192:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140029196:	e8 ed ca ff ff       	call   0x140025c88
14002919b:	85 c0                	test   %eax,%eax
14002919d:	0f 84 c3 01 00 00    	je     0x140029366
1400291a3:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400291a7:	48 85 c0             	test   %rax,%rax
1400291aa:	74 35                	je     0x1400291e1
1400291ac:	41 b8 ff ff ff 7f    	mov    $0x7fffffff,%r8d
1400291b2:	41 8b c8             	mov    %r8d,%ecx
1400291b5:	44 38 30             	cmp    %r14b,(%rax)
1400291b8:	74 09                	je     0x1400291c3
1400291ba:	48 ff c0             	inc    %rax
1400291bd:	48 83 e9 01          	sub    $0x1,%rcx
1400291c1:	75 f2                	jne    0x1400291b5
1400291c3:	48 8b c1             	mov    %rcx,%rax
1400291c6:	48 f7 d8             	neg    %rax
1400291c9:	1b d2                	sbb    %edx,%edx
1400291cb:	4c 2b c1             	sub    %rcx,%r8
1400291ce:	f7 d2                	not    %edx
1400291d0:	81 e2 57 00 07 80    	and    $0x80070057,%edx
1400291d6:	48 f7 d9             	neg    %rcx
1400291d9:	4d 1b f6             	sbb    %r14,%r14
1400291dc:	4d 23 f0             	and    %r8,%r14
1400291df:	eb 05                	jmp    0x1400291e6
1400291e1:	ba 57 00 07 80       	mov    $0x80070057,%edx
1400291e6:	33 f6                	xor    %esi,%esi
1400291e8:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1400291ec:	85 d2                	test   %edx,%edx
1400291ee:	48 8b cb             	mov    %rbx,%rcx
1400291f1:	ba 03 00 00 80       	mov    $0x80000003,%edx
1400291f6:	49 0f 49 f6          	cmovns %r14,%rsi
1400291fa:	48 ff 15 d7 67 01 00 	rex.W call *0x167d7(%rip)        # 0x14003f9d8
140029201:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029206:	85 c0                	test   %eax,%eax
140029208:	0f 84 58 01 00 00    	je     0x140029366
14002920e:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
140029212:	44 8b c6             	mov    %esi,%r8d
140029215:	ba 1b 00 00 00       	mov    $0x1b,%edx
14002921a:	48 8b cb             	mov    %rbx,%rcx
14002921d:	48 ff 15 e4 67 01 00 	rex.W call *0x167e4(%rip)        # 0x14003fa08
140029224:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)