14000970c:	41 81 f8 00 00 f0 7f 	cmp    $0x7ff00000,%r8d
140009713:	41 0f 95 c1          	setne  %r9b
140009717:	09 c8                	or     %ecx,%eax
140009719:	0f 95 c1             	setne  %cl
14000971c:	41 08 c9             	or     %cl,%r9b
14000971f:	0f 85 f5 00 00 00    	jne    14000981a <.text+0x881a>
140009725:	44 09 c0             	or     %r8d,%eax
140009728:	0f 84 ec 00 00 00    	je     14000981a <.text+0x881a>
14000972e:	89 d1                	mov    %edx,%ecx
140009730:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140009735:	48 8d 15 3e 62 00 00 	lea    0x623e(%rip),%rdx        # 14000f97a <_head_lib64_libadvapi32_a-0x4686>
14000973c:	81 e1 00 80 00 00    	and    $0x8000,%ecx
140009742:	e8 89 df ff ff       	call   1400076d0 <.text+0x66d0>
140009747:	e9 44 fb ff ff       	jmp    140009290 <.text+0x8290>
14000974c:	0f 1f 40 00          	nopl   0x0(%rax)
140009750:	c7 84 24 80 00 00 00 	movl   $0xffffffff,0x80(%rsp)
140009757:	ff ff ff ff
14000975b:	49 8d 5d 08          	lea    0x8(%r13),%rbx
14000975f:	41 8b 45 00          	mov    0x0(%r13),%eax
140009763:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140009768:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14000976d:	49 89 dd             	mov    %rbx,%r13
140009770:	ba 01 00 00 00       	mov    $0x1,%edx
140009775:	48 89 eb             	mov    %rbp,%rbx
140009778:	66 89 44 24 60       	mov    %ax,0x60(%rsp)
14000977d:	e8 0e dc ff ff       	call   140007390 <.text+0x6390>
140009782:	e9 e5 f8 ff ff       	jmp    14000906c <.text+0x806c>
140009787:	8b 44 24 78          	mov    0x78(%rsp),%eax
14000978b:	49 8b 55 00          	mov    0x0(%r13),%rdx
14000978f:	a8 04                	test   $0x4,%al
140009791:	0f 85 e0 fc ff ff    	jne    140009477 <.text+0x8477>
140009797:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14000979c:	dd 44 24 20          	fldl   0x20(%rsp)
1400097a0:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400097a5:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400097aa:	db 7c 24 40          	fstpt  0x40(%rsp)
1400097ae:	e8 0d f0 ff ff       	call   1400087c0 <.text+0x77c0>
1400097b3:	e9 d8 fa ff ff       	jmp    140009290 <.text+0x8290>
1400097b8:	8b 44 24 78          	mov    0x78(%rsp),%eax
1400097bc:	49 8b 55 00          	mov    0x0(%r13),%rdx
1400097c0:	a8 04                	test   $0x4,%al
1400097c2:	0f 85 2d fc ff ff    	jne    1400093f5 <.text+0x83f5>
1400097c8:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400097cd:	dd 44 24 20          	fldl   0x20(%rsp)
1400097d1:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400097d6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400097db:	db 7c 24 40          	fstpt  0x40(%rsp)
1400097df:	e8 7c f0 ff ff       	call   140008860 <.text+0x7860>
1400097e4:	e9 a7 fa ff ff       	jmp    140009290 <.text+0x8290>
1400097e9:	8b 44 24 78          	mov    0x78(%rsp),%eax
1400097ed:	49 8b 55 00          	mov    0x0(%r13),%rdx
1400097f1:	a8 04                	test   $0x4,%al
1400097f3:	0f 85 2d fc ff ff    	jne    140009426 <.text+0x8426>
1400097f9:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400097fe:	dd 44 24 20          	fldl   0x20(%rsp)
140009802:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140009807:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000980c:	db 7c 24 40          	fstpt  0x40(%rsp)
140009810:	e8 2b f1 ff ff       	call   140008940 <.text+0x7940>
140009815:	e9 76 fa ff ff       	jmp    140009290 <.text+0x8290>
14000981a:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14000981f:	66 81 e2 ff 7f       	and    $0x7fff,%dx
140009824:	0f 84 f2 00 00 00    	je     14000991c <.text+0x891c>
14000982a:	66 81 fa 00 3c       	cmp    $0x3c00,%dx
14000982f:	0f 8f de 00 00 00    	jg     140009913 <.text+0x8913>
140009835:	44 0f bf c2          	movswl %dx,%r8d
140009839:	b9 01 3c 00 00       	mov    $0x3c01,%ecx
14000983e:	44 29 c1             	sub    %r8d,%ecx
140009841:	48 d3 e8             	shr    %cl,%rax
140009844:	01 ca                	add    %ecx,%edx
140009846:	66 81 ea fc 3f       	sub    $0x3ffc,%dx
14000984b:	48 c1 e8 03          	shr    $0x3,%rax
14000984f:	48 89 c1             	mov    %rax,%rcx
140009852:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140009857:	e8 44 f2 ff ff       	call   140008aa0 <.text+0x7aa0>
14000985c:	e9 2f fa ff ff       	jmp    140009290 <.text+0x8290>
140009861:	41 83 fe 04          	cmp    $0x4,%r14d
140009865:	0f 84 3f 01 00 00    	je     1400099aa <.text+0x89aa>
14000986b:	b9 30 00 00 00       	mov    $0x30,%ecx
140009870:	41 83 fe 02          	cmp    $0x2,%r14d
140009874:	b8 03 00 00 00       	mov    $0x3,%eax
140009879:	44 0f 44 f0          	cmove  %eax,%r14d
14000987d:	e9 b2 f8 ff ff       	jmp    140009134 <.text+0x8134>
140009882:	48 89 d9             	mov    %rbx,%rcx
140009885:	e8 3e c6 ff ff       	call   140005ec8 <.text+0x4ec8>
14000988a:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14000988f:	48 89 d9             	mov    %rbx,%rcx
140009892:	89 c2                	mov    %eax,%edx
140009894:	e8 f7 da ff ff       	call   140007390 <.text+0x6390>
140009899:	e9 f2 f9 ff ff       	jmp    140009290 <.text+0x8290>
14000989e:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1400098a3:	48 8d 15 cc 60 00 00 	lea    0x60cc(%rip),%rdx        # 14000f976 <_head_lib64_libadvapi32_a-0x468a>
1400098aa:	31 c9                	xor    %ecx,%ecx
1400098ac:	e8 1f de ff ff       	call   1400076d0 <.text+0x66d0>
1400098b1:	e9 da f9 ff ff       	jmp    140009290 <.text+0x8290>
1400098b6:	48 89 ee             	mov    %rbp,%rsi
1400098b9:	41 ba 03 00 00 00    	mov    $0x3,%r10d
1400098bf:	41 be 04 00 00 00    	mov    $0x4,%r14d
1400098c5:	e9 8d f8 ff ff       	jmp    140009157 <.text+0x8157>
1400098ca:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
1400098ce:	45 31 db             	xor    %r11d,%r11d
1400098d1:	48 89 ee             	mov    %rbp,%rsi
1400098d4:	41 be 04 00 00 00    	mov    $0x4,%r14d
1400098da:	e9 78 f8 ff ff       	jmp    140009157 <.text+0x8157>
1400098df:	48 85 c9             	test   %rcx,%rcx
1400098e2:	b8 02 c0 ff ff       	mov    $0xffffc002,%eax
1400098e7:	0f 45 d0             	cmovne %eax,%edx
1400098ea:	e9 63 ff ff ff       	jmp    140009852 <.text+0x8852>
1400098ef:	0c 80                	or     $0x80,%al
1400098f1:	89 44 24 78          	mov    %eax,0x78(%rsp)
1400098f5:	e9 80 fa ff ff       	jmp    14000937a <.text+0x837a>
1400098fa:	c7 84 24 80 00 00 00 	movl   $0x10,0x80(%rsp)
140009901:	10 00 00 00
140009905:	89 f8                	mov    %edi,%eax
140009907:	80 cc 02             	or     $0x2,%ah
14000990a:	89 44 24 78          	mov    %eax,0x78(%rsp)
14000990e:	e9 98 f9 ff ff       	jmp    1400092ab <.text+0x82ab>
140009913:	66 85 d2             	test   %dx,%dx
140009916:	0f 85 2a ff ff ff    	jne    140009846 <.text+0x8846>
14000991c:	48 85 c0             	test   %rax,%rax
14000991f:	b9 05 fc ff ff       	mov    $0xfffffc05,%ecx
140009924:	0f 45 d1             	cmovne %ecx,%edx
140009927:	e9 1f ff ff ff       	jmp    14000984b <.text+0x884b>
14000992c:	0f b7 c0             	movzwl %ax,%eax
14000992f:	e9 83 f8 ff ff       	jmp    1400091b7 <.text+0x81b7>
140009934:	48 0f bf c9          	movswq %cx,%rcx
140009938:	e9 f1 f8 ff ff       	jmp    14000922e <.text+0x822e>
14000993d:	48 89 02             	mov    %rax,(%rdx)
140009940:	e9 4f f9 ff ff       	jmp    140009294 <.text+0x8294>
140009945:	83 e9 30             	sub    $0x30,%ecx
140009948:	41 89 0b             	mov    %ecx,(%r11)
14000994b:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
14000994f:	48 89 ee             	mov    %rbp,%rsi
140009952:	e9 00 f8 ff ff       	jmp    140009157 <.text+0x8157>
140009957:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
14000995b:	41 be 02 00 00 00    	mov    $0x2,%r14d
140009961:	48 89 ee             	mov    %rbp,%rsi
140009964:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
14000996b:	00 00 00 00
14000996f:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140009976:	00
140009977:	e9 db f7 ff ff       	jmp    140009157 <.text+0x8157>
14000997c:	49 8b 45 00          	mov    0x0(%r13),%rax
140009980:	e9 32 f8 ff ff       	jmp    1400091b7 <.text+0x81b7>
140009985:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140009989:	e9 a0 f8 ff ff       	jmp    14000922e <.text+0x822e>
14000998e:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140009993:	48 89 c1             	mov    %rax,%rcx
140009996:	e8 e5 e3 ff ff       	call   140007d80 <.text+0x6d80>
14000999b:	e9 f0 f8 ff ff       	jmp    140009290 <.text+0x8290>
1400099a0:	80 7e 02 34          	cmpb   $0x34,0x2(%rsi)
1400099a4:	0f 84 ad 00 00 00    	je     140009a57 <.text+0x8a57>
1400099aa:	8b 44 24 78          	mov    0x78(%rsp),%eax
1400099ae:	8b b4 24 94 00 00 00 	mov    0x94(%rsp),%esi
1400099b5:	f6 c4 40             	test   $0x40,%ah
1400099b8:	75 0d                	jne    1400099c7 <.text+0x89c7>
1400099ba:	39 b4 24 98 00 00 00 	cmp    %esi,0x98(%rsp)
1400099c1:	0f 8e 9b f6 ff ff    	jle    140009062 <.text+0x8062>
1400099c7:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1400099cc:	f6 c4 20             	test   $0x20,%ah
1400099cf:	0f 85 f6 00 00 00    	jne    140009acb <.text+0x8acb>
1400099d5:	48 63 c6             	movslq %esi,%rax
1400099d8:	c6 04 02 25          	movb   $0x25,(%rdx,%rax,1)
1400099dc:	e9 81 f6 ff ff       	jmp    140009062 <.text+0x8062>
1400099e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400099e8:	88 02                	mov    %al,(%rdx)
1400099ea:	e9 a5 f8 ff ff       	jmp    140009294 <.text+0x8294>
1400099ef:	0f b6 46 02          	movzbl 0x2(%rsi),%eax
1400099f3:	41 ba 03 00 00 00    	mov    $0x3,%r10d
1400099f9:	48 83 c6 02          	add    $0x2,%rsi
1400099fd:	41 be 04 00 00 00    	mov    $0x4,%r14d
140009a03:	e9 4f f7 ff ff       	jmp    140009157 <.text+0x8157>
140009a08:	0f b6 46 02          	movzbl 0x2(%rsi),%eax
140009a0c:	41 ba 05 00 00 00    	mov    $0x5,%r10d
140009a12:	48 83 c6 02          	add    $0x2,%rsi
140009a16:	41 be 04 00 00 00    	mov    $0x4,%r14d
140009a1c:	e9 36 f7 ff ff       	jmp    140009157 <.text+0x8157>
140009a21:	b9 25 00 00 00       	mov    $0x25,%ecx
140009a26:	e8 f5 34 00 00       	call   14000cf20 <.text+0xbf20>
140009a2b:	e9 3f fb ff ff       	jmp    14000956f <.text+0x856f>
140009a30:	41 8b 45 00          	mov    0x0(%r13),%eax
140009a34:	e9 7e f7 ff ff       	jmp    1400091b7 <.text+0x81b7>
140009a39:	66 89 02             	mov    %ax,(%rdx)
140009a3c:	e9 53 f8 ff ff       	jmp    140009294 <.text+0x8294>
140009a41:	45 85 f6             	test   %r14d,%r14d
140009a44:	75 43                	jne    140009a89 <.text+0x8a89>
140009a46:	81 4c 24 78 00 04 00 	orl    $0x400,0x78(%rsp)
140009a4d:	00
140009a4e:	f7 5c 24 7c          	negl   0x7c(%rsp)
140009a52:	e9 c8 fb ff ff       	jmp    14000961f <.text+0x861f>
140009a57:	0f b6 46 03          	movzbl 0x3(%rsi),%eax
140009a5b:	41 ba 03 00 00 00    	mov    $0x3,%r10d
140009a61:	48 83 c6 03          	add    $0x3,%rsi
140009a65:	41 be 04 00 00 00    	mov    $0x4,%r14d
140009a6b:	e9 e7 f6 ff ff       	jmp    140009157 <.text+0x8157>
140009a70:	0f b6 46 03          	movzbl 0x3(%rsi),%eax
140009a74:	41 ba 02 00 00 00    	mov    $0x2,%r10d
140009a7a:	48 83 c6 03          	add    $0x3,%rsi
140009a7e:	41 be 04 00 00 00    	mov    $0x4,%r14d
140009a84:	e9 ce f6 ff ff       	jmp    140009157 <.text+0x8157>
140009a89:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
140009a8d:	49 89 d5             	mov    %rdx,%r13
140009a90:	48 89 ee             	mov    %rbp,%rsi
140009a93:	45 31 db             	xor    %r11d,%r11d
140009a96:	c7 84 24 80 00 00 00 	movl   $0xffffffff,0x80(%rsp)
140009a9d:	ff ff ff ff
140009aa1:	41 be 02 00 00 00    	mov    $0x2,%r14d
140009aa7:	e9 ab f6 ff ff       	jmp    140009157 <.text+0x8157>
140009aac:	44 89 d1             	mov    %r10d,%ecx
140009aaf:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140009ab4:	48 8d 15 bf 5e 00 00 	lea    0x5ebf(%rip),%rdx        # 14000f97a <_head_lib64_libadvapi32_a-0x4686>
140009abb:	81 e1 00 80 00 00    	and    $0x8000,%ecx
140009ac1:	e8 0a dc ff ff       	call   1400076d0 <.text+0x66d0>
140009ac6:	e9 c5 f7 ff ff       	jmp    140009290 <.text+0x8290>
140009acb:	b9 25 00 00 00       	mov    $0x25,%ecx
140009ad0:	e8 4b 34 00 00       	call   14000cf20 <.text+0xbf20>
140009ad5:	e9 88 f5 ff ff       	jmp    140009062 <.text+0x8062>
140009ada:	90                   	nop
140009adb:	90                   	nop
140009adc:	90                   	nop
140009add:	90                   	nop
140009ade:	90                   	nop
140009adf:	90                   	nop
140009ae0:	90                   	nop
140009ae1:	90                   	nop
140009ae2:	90                   	nop
140009ae3:	90                   	nop
140009ae4:	90                   	nop
140009ae5:	90                   	nop
140009ae6:	90                   	nop
140009ae7:	90                   	nop
140009ae8:	90                   	nop
140009ae9:	90                   	nop
140009aea:	90                   	nop
140009aeb:	90                   	nop
140009aec:	90                   	nop
140009aed:	90                   	nop
140009aee:	90                   	nop
140009aef:	90                   	nop
140009af0:	90                   	nop
140009af1:	90                   	nop
140009af2:	90                   	nop
140009af3:	90                   	nop
140009af4:	90                   	nop
140009af5:	90                   	nop
140009af6:	90                   	nop
140009af7:	90                   	nop
140009af8:	90                   	nop
140009af9:	90                   	nop
140009afa:	90                   	nop
140009afb:	90                   	nop
140009afc:	90                   	nop
140009afd:	90                   	nop
140009afe:	90                   	nop
140009aff:	90                   	nop
140009b00:	53                   	push   %rbx
140009b01:	48 83 ec 20          	sub    $0x20,%rsp
140009b05:	31 db                	xor    %ebx,%ebx
140009b07:	83 f9 1b             	cmp    $0x1b,%ecx
140009b0a:	7e 20                	jle    140009b2c <.text+0x8b2c>
140009b0c:	b8 04 00 00 00       	mov    $0x4,%eax
140009b11:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140009b18:	00 00 00 00
140009b1c:	0f 1f 40 00          	nopl   0x0(%rax)
140009b20:	01 c0                	add    %eax,%eax
140009b22:	83 c3 01             	add    $0x1,%ebx
140009b25:	8d 50 17             	lea    0x17(%rax),%edx
140009b28:	39 ca                	cmp    %ecx,%edx
140009b2a:	7c f4                	jl     140009b20 <.text+0x8b20>
140009b2c:	89 d9                	mov    %ebx,%ecx
140009b2e:	e8 7d 1f 00 00       	call   14000bab0 <.text+0xaab0>
140009b33:	89 18                	mov    %ebx,(%rax)
140009b35:	48 83 c0 04          	add    $0x4,%rax
140009b39:	48 83 c4 20          	add    $0x20,%rsp
140009b3d:	5b                   	pop    %rbx
140009b3e:	c3                   	ret
140009b3f:	90                   	nop
140009b40:	57                   	push   %rdi
140009b41:	56                   	push   %rsi
140009b42:	53                   	push   %rbx
140009b43:	48 83 ec 20          	sub    $0x20,%rsp
140009b47:	48 89 ce             	mov    %rcx,%rsi
140009b4a:	48 89 d7             	mov    %rdx,%rdi
140009b4d:	41 83 f8 1b          	cmp    $0x1b,%r8d
140009b51:	7e 75                	jle    140009bc8 <.text+0x8bc8>
140009b53:	b8 04 00 00 00       	mov    $0x4,%eax
140009b58:	31 db                	xor    %ebx,%ebx
140009b5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140009b60:	01 c0                	add    %eax,%eax
140009b62:	83 c3 01             	add    $0x1,%ebx
140009b65:	8d 50 17             	lea    0x17(%rax),%edx
140009b68:	41 39 d0             	cmp    %edx,%r8d
140009b6b:	7f f3                	jg     140009b60 <.text+0x8b60>
140009b6d:	89 d9                	mov    %ebx,%ecx
140009b6f:	e8 3c 1f 00 00       	call   14000bab0 <.text+0xaab0>
140009b74:	48 8d 56 01          	lea    0x1(%rsi),%rdx
140009b78:	89 18                	mov    %ebx,(%rax)
140009b7a:	0f b6 0e             	movzbl (%rsi),%ecx
140009b7d:	4c 8d 40 04          	lea    0x4(%rax),%r8
140009b81:	88 48 04             	mov    %cl,0x4(%rax)
140009b84:	4c 89 c0             	mov    %r8,%rax
140009b87:	84 c9                	test   %cl,%cl
140009b89:	74 26                	je     140009bb1 <.text+0x8bb1>
140009b8b:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140009b92:	00 00 00 00
140009b96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140009b9d:	00 00 00
140009ba0:	0f b6 0a             	movzbl (%rdx),%ecx
140009ba3:	48 83 c0 01          	add    $0x1,%rax
140009ba7:	48 83 c2 01          	add    $0x1,%rdx
140009bab:	88 08                	mov    %cl,(%rax)
140009bad:	84 c9                	test   %cl,%cl
140009baf:	75 ef                	jne    140009ba0 <.text+0x8ba0>
140009bb1:	48 85 ff             	test   %rdi,%rdi
140009bb4:	74 03                	je     140009bb9 <.text+0x8bb9>
140009bb6:	48 89 07             	mov    %rax,(%rdi)
140009bb9:	4c 89 c0             	mov    %r8,%rax
140009bbc:	48 83 c4 20          	add    $0x20,%rsp
140009bc0:	5b                   	pop    %rbx
140009bc1:	5e                   	pop    %rsi
140009bc2:	5f                   	pop    %rdi
140009bc3:	c3                   	ret
140009bc4:	0f 1f 40 00          	nopl   0x0(%rax)
140009bc8:	31 db                	xor    %ebx,%ebx
140009bca:	eb a1                	jmp    140009b6d <.text+0x8b6d>
140009bcc:	0f 1f 40 00          	nopl   0x0(%rax)
140009bd0:	ba 01 00 00 00       	mov    $0x1,%edx
140009bd5:	48 89 c8             	mov    %rcx,%rax
140009bd8:	8b 49 fc             	mov    -0x4(%rcx),%ecx
140009bdb:	d3 e2                	shl    %cl,%edx
140009bdd:	66 0f 6e c1          	movd   %ecx,%xmm0
140009be1:	48 8d 48 fc          	lea    -0x4(%rax),%rcx
140009be5:	66 0f 6e ca          	movd   %edx,%xmm1
140009be9:	66 0f 62 c1          	punpckldq %xmm1,%xmm0
140009bed:	66 0f d6 40 04       	movq   %xmm0,0x4(%rax)
140009bf2:	e9 a9 1f 00 00       	jmp    14000bba0 <.text+0xaba0>
140009bf7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140009bfe:	00 00
140009c00:	41 57                	push   %r15
140009c02:	41 56                	push   %r14
140009c04:	41 55                	push   %r13
140009c06:	41 54                	push   %r12
140009c08:	55                   	push   %rbp
140009c09:	57                   	push   %rdi
140009c0a:	56                   	push   %rsi
140009c0b:	53                   	push   %rbx
140009c0c:	48 83 ec 38          	sub    $0x38,%rsp
140009c10:	31 c0                	xor    %eax,%eax
140009c12:	8b 72 14             	mov    0x14(%rdx),%esi
140009c15:	49 89 cc             	mov    %rcx,%r12