140001bf7:	0f 8f 03 01 00 00    	jg     140001d00 <.text+0xd00>
140001bfd:	8b 03                	mov    (%rbx),%eax
140001bff:	85 c0                	test   %eax,%eax
140001c01:	0f 85 69 02 00 00    	jne    140001e70 <.text+0xe70>
140001c07:	8b 43 04             	mov    0x4(%rbx),%eax
140001c0a:	85 c0                	test   %eax,%eax
140001c0c:	0f 85 5e 02 00 00    	jne    140001e70 <.text+0xe70>
140001c12:	8b 53 08             	mov    0x8(%rbx),%edx
140001c15:	83 fa 01             	cmp    $0x1,%edx
140001c18:	0f 85 92 02 00 00    	jne    140001eb0 <.text+0xeb0>
140001c1e:	48 83 c3 0c          	add    $0xc,%rbx
140001c22:	4c 39 eb             	cmp    %r13,%rbx
140001c25:	0f 83 56 ff ff ff    	jae    140001b81 <.text+0xb81>
140001c2b:	4c 8b 35 6e 27 00 00 	mov    0x276e(%rip),%r14        # 1400043a0 <_head_lib64_libkernel32_a-0x3c60>
140001c32:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
140001c38:	eb 65                	jmp    140001c9f <.text+0xc9f>
140001c3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140001c40:	83 f9 08             	cmp    $0x8,%ecx
140001c43:	0f 84 d7 00 00 00    	je     140001d20 <.text+0xd20>
140001c49:	83 f9 10             	cmp    $0x10,%ecx
140001c4c:	0f 85 50 02 00 00    	jne    140001ea2 <.text+0xea2>
140001c52:	0f b7 37             	movzwl (%rdi),%esi
140001c55:	81 e2 c0 00 00 00    	and    $0xc0,%edx
140001c5b:	66 85 f6             	test   %si,%si
140001c5e:	0f 89 cc 01 00 00    	jns    140001e30 <.text+0xe30>
140001c64:	48 81 ce 00 00 ff ff 	or     $0xffffffffffff0000,%rsi
140001c6b:	48 29 c6             	sub    %rax,%rsi
140001c6e:	4c 01 ce             	add    %r9,%rsi
140001c71:	85 d2                	test   %edx,%edx
140001c73:	75 12                	jne    140001c87 <.text+0xc87>
140001c75:	48 81 fe 00 80 ff ff 	cmp    $0xffffffffffff8000,%rsi
140001c7c:	7c 65                	jl     140001ce3 <.text+0xce3>
140001c7e:	48 81 fe ff ff 00 00 	cmp    $0xffff,%rsi
140001c85:	7f 5c                	jg     140001ce3 <.text+0xce3>
140001c87:	48 89 f9             	mov    %rdi,%rcx
140001c8a:	e8 61 fd ff ff       	call   1400019f0 <.text+0x9f0>
140001c8f:	66 89 37             	mov    %si,(%rdi)
140001c92:	48 83 c3 0c          	add    $0xc,%rbx
140001c96:	4c 39 eb             	cmp    %r13,%rbx
140001c99:	0f 83 d1 00 00 00    	jae    140001d70 <.text+0xd70>
140001c9f:	8b 03                	mov    (%rbx),%eax
140001ca1:	8b 53 08             	mov    0x8(%rbx),%edx
140001ca4:	8b 7b 04             	mov    0x4(%rbx),%edi
140001ca7:	4c 01 f0             	add    %r14,%rax
140001caa:	0f b6 ca             	movzbl %dl,%ecx
140001cad:	4c 8b 08             	mov    (%rax),%r9
140001cb0:	4c 01 f7             	add    %r14,%rdi
140001cb3:	83 f9 20             	cmp    $0x20,%ecx
140001cb6:	0f 84 0c 01 00 00    	je     140001dc8 <.text+0xdc8>
140001cbc:	76 82                	jbe    140001c40 <.text+0xc40>
140001cbe:	83 f9 40             	cmp    $0x40,%ecx
140001cc1:	0f 85 db 01 00 00    	jne    140001ea2 <.text+0xea2>
140001cc7:	48 8b 37             	mov    (%rdi),%rsi
140001cca:	89 d1                	mov    %edx,%ecx
140001ccc:	48 29 c6             	sub    %rax,%rsi
140001ccf:	4c 01 ce             	add    %r9,%rsi
140001cd2:	81 e1 c0 00 00 00    	and    $0xc0,%ecx
140001cd8:	0f 85 42 01 00 00    	jne    140001e20 <.text+0xe20>
140001cde:	48 85 f6             	test   %rsi,%rsi
140001ce1:	78 af                	js     140001c92 <.text+0xc92>
140001ce3:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140001ce8:	89 ca                	mov    %ecx,%edx
140001cea:	49 89 f8             	mov    %rdi,%r8
140001ced:	48 8d 0d f4 25 00 00 	lea    0x25f4(%rip),%rcx        # 1400042e8 <_head_lib64_libkernel32_a-0x3d18>
140001cf4:	e8 87 fc ff ff       	call   140001980 <.text+0x980>
140001cf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140001d00:	85 d2                	test   %edx,%edx
140001d02:	0f 85 68 01 00 00    	jne    140001e70 <.text+0xe70>
140001d08:	8b 43 04             	mov    0x4(%rbx),%eax
140001d0b:	89 c2                	mov    %eax,%edx
140001d0d:	0b 53 08             	or     0x8(%rbx),%edx
140001d10:	0f 85 f4 fe ff ff    	jne    140001c0a <.text+0xc0a>
140001d16:	48 83 c3 0c          	add    $0xc,%rbx
140001d1a:	e9 de fe ff ff       	jmp    140001bfd <.text+0xbfd>
140001d1f:	90                   	nop
140001d20:	0f b6 37             	movzbl (%rdi),%esi
140001d23:	81 e2 c0 00 00 00    	and    $0xc0,%edx
140001d29:	40 84 f6             	test   %sil,%sil
140001d2c:	0f 89 26 01 00 00    	jns    140001e58 <.text+0xe58>
140001d32:	48 81 ce 00 ff ff ff 	or     $0xffffffffffffff00,%rsi
140001d39:	48 29 c6             	sub    %rax,%rsi
140001d3c:	4c 01 ce             	add    %r9,%rsi
140001d3f:	85 d2                	test   %edx,%edx
140001d41:	75 0f                	jne    140001d52 <.text+0xd52>
140001d43:	48 81 fe ff 00 00 00 	cmp    $0xff,%rsi
140001d4a:	7f 97                	jg     140001ce3 <.text+0xce3>
140001d4c:	48 83 fe 80          	cmp    $0xffffffffffffff80,%rsi
140001d50:	7c 91                	jl     140001ce3 <.text+0xce3>
140001d52:	48 89 f9             	mov    %rdi,%rcx
140001d55:	48 83 c3 0c          	add    $0xc,%rbx
140001d59:	e8 92 fc ff ff       	call   1400019f0 <.text+0x9f0>
140001d5e:	40 88 37             	mov    %sil,(%rdi)
140001d61:	4c 39 eb             	cmp    %r13,%rbx
140001d64:	0f 82 35 ff ff ff    	jb     140001c9f <.text+0xc9f>
140001d6a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140001d70:	8b 15 2e 53 00 00    	mov    0x532e(%rip),%edx        # 1400070a4 <_head_lib64_libkernel32_a-0xf5c>
140001d76:	85 d2                	test   %edx,%edx
140001d78:	0f 8e 03 fe ff ff    	jle    140001b81 <.text+0xb81>
140001d7e:	48 8b 35 db 64 00 00 	mov    0x64db(%rip),%rsi        # 140008260 <__imp_VirtualProtect>
140001d85:	31 db                	xor    %ebx,%ebx
140001d87:	48 8d 7d fc          	lea    -0x4(%rbp),%rdi
140001d8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001d90:	48 8b 05 11 53 00 00 	mov    0x5311(%rip),%rax        # 1400070a8 <_head_lib64_libkernel32_a-0xf58>
140001d97:	48 01 d8             	add    %rbx,%rax
140001d9a:	44 8b 00             	mov    (%rax),%r8d
140001d9d:	45 85 c0             	test   %r8d,%r8d
140001da0:	74 0d                	je     140001daf <.text+0xdaf>
140001da2:	48 8b 50 10          	mov    0x10(%rax),%rdx
140001da6:	48 8b 48 08          	mov    0x8(%rax),%rcx
140001daa:	49 89 f9             	mov    %rdi,%r9
140001dad:	ff d6                	call   *%rsi
140001daf:	41 83 c4 01          	add    $0x1,%r12d
140001db3:	48 83 c3 28          	add    $0x28,%rbx
140001db7:	44 3b 25 e6 52 00 00 	cmp    0x52e6(%rip),%r12d        # 1400070a4 <_head_lib64_libkernel32_a-0xf5c>
140001dbe:	7c d0                	jl     140001d90 <.text+0xd90>
140001dc0:	e9 bc fd ff ff       	jmp    140001b81 <.text+0xb81>
140001dc5:	0f 1f 00             	nopl   (%rax)
140001dc8:	8b 37                	mov    (%rdi),%esi
140001dca:	81 e2 c0 00 00 00    	and    $0xc0,%edx
140001dd0:	85 f6                	test   %esi,%esi
140001dd2:	79 74                	jns    140001e48 <.text+0xe48>
140001dd4:	49 bb 00 00 00 00 ff 	movabs $0xffffffff00000000,%r11
140001ddb:	ff ff ff
140001dde:	4c 09 de             	or     %r11,%rsi
140001de1:	48 29 c6             	sub    %rax,%rsi
140001de4:	4c 01 ce             	add    %r9,%rsi
140001de7:	85 d2                	test   %edx,%edx
140001de9:	75 1c                	jne    140001e07 <.text+0xe07>
140001deb:	4c 39 fe             	cmp    %r15,%rsi
140001dee:	0f 8f ef fe ff ff    	jg     140001ce3 <.text+0xce3>
140001df4:	48 b8 ff ff ff 7f ff 	movabs $0xffffffff7fffffff,%rax
140001dfb:	ff ff ff
140001dfe:	48 39 c6             	cmp    %rax,%rsi
140001e01:	0f 8e dc fe ff ff    	jle    140001ce3 <.text+0xce3>
140001e07:	48 89 f9             	mov    %rdi,%rcx
140001e0a:	e8 e1 fb ff ff       	call   1400019f0 <.text+0x9f0>
140001e0f:	89 37                	mov    %esi,(%rdi)
140001e11:	e9 7c fe ff ff       	jmp    140001c92 <.text+0xc92>
140001e16:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140001e1d:	00 00 00
140001e20:	48 89 f9             	mov    %rdi,%rcx
140001e23:	e8 c8 fb ff ff       	call   1400019f0 <.text+0x9f0>
140001e28:	48 89 37             	mov    %rsi,(%rdi)
140001e2b:	e9 62 fe ff ff       	jmp    140001c92 <.text+0xc92>
140001e30:	48 29 c6             	sub    %rax,%rsi
140001e33:	4c 01 ce             	add    %r9,%rsi
140001e36:	85 d2                	test   %edx,%edx
140001e38:	0f 84 37 fe ff ff    	je     140001c75 <.text+0xc75>
140001e3e:	e9 44 fe ff ff       	jmp    140001c87 <.text+0xc87>
140001e43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e48:	48 29 c6             	sub    %rax,%rsi
140001e4b:	4c 01 ce             	add    %r9,%rsi
140001e4e:	85 d2                	test   %edx,%edx
140001e50:	74 99                	je     140001deb <.text+0xdeb>
140001e52:	eb b3                	jmp    140001e07 <.text+0xe07>
140001e54:	0f 1f 40 00          	nopl   0x0(%rax)
140001e58:	48 29 c6             	sub    %rax,%rsi
140001e5b:	4c 01 ce             	add    %r9,%rsi
140001e5e:	85 d2                	test   %edx,%edx
140001e60:	0f 84 dd fe ff ff    	je     140001d43 <.text+0xd43>
140001e66:	e9 e7 fe ff ff       	jmp    140001d52 <.text+0xd52>
140001e6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e70:	4c 39 eb             	cmp    %r13,%rbx
140001e73:	0f 83 08 fd ff ff    	jae    140001b81 <.text+0xb81>
140001e79:	4c 8b 35 20 25 00 00 	mov    0x2520(%rip),%r14        # 1400043a0 <_head_lib64_libkernel32_a-0x3c60>
140001e80:	8b 73 04             	mov    0x4(%rbx),%esi
140001e83:	8b 3b                	mov    (%rbx),%edi
140001e85:	48 83 c3 08          	add    $0x8,%rbx
140001e89:	4c 01 f6             	add    %r14,%rsi
140001e8c:	03 3e                	add    (%rsi),%edi
140001e8e:	48 89 f1             	mov    %rsi,%rcx
140001e91:	e8 5a fb ff ff       	call   1400019f0 <.text+0x9f0>
140001e96:	89 3e                	mov    %edi,(%rsi)
140001e98:	4c 39 eb             	cmp    %r13,%rbx
140001e9b:	72 e3                	jb     140001e80 <.text+0xe80>
140001e9d:	e9 ce fe ff ff       	jmp    140001d70 <.text+0xd70>
140001ea2:	89 ca                	mov    %ecx,%edx
140001ea4:	48 8d 0d 0d 24 00 00 	lea    0x240d(%rip),%rcx        # 1400042b8 <_head_lib64_libkernel32_a-0x3d48>
140001eab:	e8 d0 fa ff ff       	call   140001980 <.text+0x980>
140001eb0:	48 8d 0d c9 23 00 00 	lea    0x23c9(%rip),%rcx        # 140004280 <_head_lib64_libkernel32_a-0x3d80>
140001eb7:	e8 c4 fa ff ff       	call   140001980 <.text+0x980>
140001ebc:	90                   	nop
140001ebd:	90                   	nop
140001ebe:	90                   	nop
140001ebf:	90                   	nop
140001ec0:	48 83 ec 58          	sub    $0x58,%rsp
140001ec4:	48 8b 05 e5 51 00 00 	mov    0x51e5(%rip),%rax        # 1400070b0 <_head_lib64_libkernel32_a-0xf50>
140001ecb:	66 0f 14 d3          	unpcklpd %xmm3,%xmm2
140001ecf:	48 85 c0             	test   %rax,%rax
140001ed2:	74 25                	je     140001ef9 <.text+0xef9>
140001ed4:	f2 0f 10 84 24 80 00 	movsd  0x80(%rsp),%xmm0
140001edb:	00 00
140001edd:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140001ee1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140001ee6:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140001eeb:	0f 11 54 24 30       	movups %xmm2,0x30(%rsp)
140001ef0:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%rsp)
140001ef6:	ff d0                	call   *%rax
140001ef8:	90                   	nop
140001ef9:	48 83 c4 58          	add    $0x58,%rsp
140001efd:	c3                   	ret
140001efe:	66 90                	xchg   %ax,%ax
140001f00:	48 89 0d a9 51 00 00 	mov    %rcx,0x51a9(%rip)        # 1400070b0 <_head_lib64_libkernel32_a-0xf50>
140001f07:	e9 f4 08 00 00       	jmp    140002800 <.text+0x1800>
140001f0c:	90                   	nop
140001f0d:	90                   	nop
140001f0e:	90                   	nop
140001f0f:	90                   	nop
140001f10:	53                   	push   %rbx
140001f11:	48 83 ec 20          	sub    $0x20,%rsp
140001f15:	48 8b 11             	mov    (%rcx),%rdx
140001f18:	8b 02                	mov    (%rdx),%eax
140001f1a:	48 89 cb             	mov    %rcx,%rbx
140001f1d:	89 c1                	mov    %eax,%ecx
140001f1f:	81 e1 ff ff ff 20    	and    $0x20ffffff,%ecx
140001f25:	81 f9 43 43 47 20    	cmp    $0x20474343,%ecx
140001f2b:	0f 84 bf 00 00 00    	je     140001ff0 <.text+0xff0>
140001f31:	3d 96 00 00 c0       	cmp    $0xc0000096,%eax
140001f36:	77 47                	ja     140001f7f <.text+0xf7f>
140001f38:	3d 8b 00 00 c0       	cmp    $0xc000008b,%eax
140001f3d:	76 61                	jbe    140001fa0 <.text+0xfa0>
140001f3f:	05 73 ff ff 3f       	add    $0x3fffff73,%eax
140001f44:	83 f8 09             	cmp    $0x9,%eax
140001f47:	0f 87 93 00 00 00    	ja     140001fe0 <.text+0xfe0>
140001f4d:	48 8d 15 ec 23 00 00 	lea    0x23ec(%rip),%rdx        # 140004340 <_head_lib64_libkernel32_a-0x3cc0>
140001f54:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
140001f58:	48 01 d0             	add    %rdx,%rax
140001f5b:	ff e0                	jmp    *%rax
140001f5d:	0f 1f 00             	nopl   (%rax)
140001f60:	31 d2                	xor    %edx,%edx
140001f62:	b9 08 00 00 00       	mov    $0x8,%ecx
140001f67:	e8 0c 09 00 00       	call   140002878 <.text+0x1878>
140001f6c:	48 83 f8 01          	cmp    $0x1,%rax
140001f70:	0f 84 3e 01 00 00    	je     1400020b4 <.text+0x10b4>
140001f76:	48 85 c0             	test   %rax,%rax
140001f79:	0f 85 01 01 00 00    	jne    140002080 <.text+0x1080>
140001f7f:	48 8b 05 4a 51 00 00 	mov    0x514a(%rip),%rax        # 1400070d0 <_head_lib64_libkernel32_a-0xf30>
140001f86:	48 85 c0             	test   %rax,%rax
140001f89:	74 75                	je     140002000 <.text+0x1000>
140001f8b:	48 89 d9             	mov    %rbx,%rcx
140001f8e:	48 83 c4 20          	add    $0x20,%rsp
140001f92:	5b                   	pop    %rbx
140001f93:	48 ff e0             	rex.W jmp *%rax
140001f96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140001f9d:	00 00 00
140001fa0:	3d 05 00 00 c0       	cmp    $0xc0000005,%eax
140001fa5:	0f 84 a5 00 00 00    	je     140002050 <.text+0x1050>
140001fab:	76 63                	jbe    140002010 <.text+0x1010>
140001fad:	3d 08 00 00 c0       	cmp    $0xc0000008,%eax
140001fb2:	74 2c                	je     140001fe0 <.text+0xfe0>
140001fb4:	3d 1d 00 00 c0       	cmp    $0xc000001d,%eax
140001fb9:	75 c4                	jne    140001f7f <.text+0xf7f>
140001fbb:	31 d2                	xor    %edx,%edx
140001fbd:	b9 04 00 00 00       	mov    $0x4,%ecx
140001fc2:	e8 b1 08 00 00       	call   140002878 <.text+0x1878>
140001fc7:	48 83 f8 01          	cmp    $0x1,%rax
140001fcb:	0f 84 cf 00 00 00    	je     1400020a0 <.text+0x10a0>
140001fd1:	48 85 c0             	test   %rax,%rax
140001fd4:	74 a9                	je     140001f7f <.text+0xf7f>
140001fd6:	b9 04 00 00 00       	mov    $0x4,%ecx
140001fdb:	ff d0                	call   *%rax
140001fdd:	0f 1f 00             	nopl   (%rax)
140001fe0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140001fe5:	eb 1b                	jmp    140002002 <.text+0x1002>
140001fe7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140001fee:	00 00
140001ff0:	f6 42 04 01          	testb  $0x1,0x4(%rdx)
140001ff4:	0f 85 37 ff ff ff    	jne    140001f31 <.text+0xf31>
140001ffa:	eb e4                	jmp    140001fe0 <.text+0xfe0>
140001ffc:	0f 1f 40 00          	nopl   0x0(%rax)
140002000:	31 c0                	xor    %eax,%eax
140002002:	48 83 c4 20          	add    $0x20,%rsp
140002006:	5b                   	pop    %rbx
140002007:	c3                   	ret
140002008:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14000200f:	00
140002010:	3d 02 00 00 80       	cmp    $0x80000002,%eax
140002015:	0f 85 64 ff ff ff    	jne    140001f7f <.text+0xf7f>
14000201b:	eb c3                	jmp    140001fe0 <.text+0xfe0>
14000201d:	0f 1f 00             	nopl   (%rax)
140002020:	31 d2                	xor    %edx,%edx
140002022:	b9 08 00 00 00       	mov    $0x8,%ecx
140002027:	e8 4c 08 00 00       	call   140002878 <.text+0x1878>
14000202c:	48 83 f8 01          	cmp    $0x1,%rax
140002030:	0f 85 40 ff ff ff    	jne    140001f76 <.text+0xf76>
140002036:	ba 01 00 00 00       	mov    $0x1,%edx
14000203b:	b9 08 00 00 00       	mov    $0x8,%ecx
140002040:	e8 33 08 00 00       	call   140002878 <.text+0x1878>
140002045:	eb 99                	jmp    140001fe0 <.text+0xfe0>
140002047:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14000204e:	00 00
140002050:	31 d2                	xor    %edx,%edx
140002052:	b9 0b 00 00 00       	mov    $0xb,%ecx
140002057:	e8 1c 08 00 00       	call   140002878 <.text+0x1878>
14000205c:	48 83 f8 01          	cmp    $0x1,%rax
140002060:	74 2a                	je     14000208c <.text+0x108c>
140002062:	48 85 c0             	test   %rax,%rax
140002065:	0f 84 14 ff ff ff    	je     140001f7f <.text+0xf7f>
14000206b:	b9 0b 00 00 00       	mov    $0xb,%ecx
140002070:	ff d0                	call   *%rax
140002072:	e9 69 ff ff ff       	jmp    140001fe0 <.text+0xfe0>
140002077:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14000207e:	00 00
140002080:	b9 08 00 00 00       	mov    $0x8,%ecx
140002085:	ff d0                	call   *%rax
140002087:	e9 54 ff ff ff       	jmp    140001fe0 <.text+0xfe0>
14000208c:	ba 01 00 00 00       	mov    $0x1,%edx
140002091:	b9 0b 00 00 00       	mov    $0xb,%ecx
140002096:	e8 dd 07 00 00       	call   140002878 <.text+0x1878>
14000209b:	e9 40 ff ff ff       	jmp    140001fe0 <.text+0xfe0>
1400020a0:	ba 01 00 00 00       	mov    $0x1,%edx
1400020a5:	b9 04 00 00 00       	mov    $0x4,%ecx
1400020aa:	e8 c9 07 00 00       	call   140002878 <.text+0x1878>
1400020af:	e9 2c ff ff ff       	jmp    140001fe0 <.text+0xfe0>
1400020b4:	ba 01 00 00 00       	mov    $0x1,%edx
1400020b9:	b9 08 00 00 00       	mov    $0x8,%ecx
1400020be:	e8 b5 07 00 00       	call   140002878 <.text+0x1878>
1400020c3:	e8 a8 f8 ff ff       	call   140001970 <.text+0x970>
1400020c8:	e9 13 ff ff ff       	jmp    140001fe0 <.text+0xfe0>
1400020cd:	90                   	nop
1400020ce:	90                   	nop
1400020cf:	90                   	nop
1400020d0:	41 54                	push   %r12
1400020d2:	55                   	push   %rbp
1400020d3:	57                   	push   %rdi
1400020d4:	56                   	push   %rsi
1400020d5:	53                   	push   %rbx
1400020d6:	48 83 ec 20          	sub    $0x20,%rsp
1400020da:	4c 8d 25 1f 50 00 00 	lea    0x501f(%rip),%r12        # 140007100 <_head_lib64_libkernel32_a-0xf00>
1400020e1:	4c 89 e1             	mov    %r12,%rcx
1400020e4:	ff 15 36 61 00 00    	call   *0x6136(%rip)        # 140008220 <__imp_EnterCriticalSection>
1400020ea:	48 8b 1d ef 4f 00 00 	mov    0x4fef(%rip),%rbx        # 1400070e0 <_head_lib64_libkernel32_a-0xf20>
1400020f1:	48 85 db             	test   %rbx,%rbx
1400020f4:	74 36                	je     14000212c <.text+0x112c>
1400020f6:	48 8b 2d 5b 61 00 00 	mov    0x615b(%rip),%rbp        # 140008258 <__imp_TlsGetValue>
1400020fd:	48 8b 3d 24 61 00 00 	mov    0x6124(%rip),%rdi        # 140008228 <__imp_GetLastError>
140002104:	0f 1f 40 00          	nopl   0x0(%rax)
140002108:	8b 0b                	mov    (%rbx),%ecx
14000210a:	ff d5                	call   *%rbp
14000210c:	48 89 c6             	mov    %rax,%rsi
14000210f:	ff d7                	call   *%rdi
140002111:	48 85 f6             	test   %rsi,%rsi
140002114:	74 0d                	je     140002123 <.text+0x1123>
140002116:	85 c0                	test   %eax,%eax
140002118:	75 09                	jne    140002123 <.text+0x1123>
14000211a:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000211e:	48 89 f1             	mov    %rsi,%rcx
140002121:	ff d0                	call   *%rax
140002123:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140002127:	48 85 db             	test   %rbx,%rbx