10046ab4a:	48 83 c4 38          	add    $0x38,%rsp
10046ab4e:	5b                   	pop    %rbx
10046ab4f:	5e                   	pop    %rsi
10046ab50:	5f                   	pop    %rdi
10046ab51:	5d                   	pop    %rbp
10046ab52:	c3                   	ret
10046ab53:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10046ab5a:	00 00 00 00
10046ab5e:	66 90                	xchg   %ax,%ax
10046ab60:	41 57                	push   %r15
10046ab62:	41 56                	push   %r14
10046ab64:	41 55                	push   %r13
10046ab66:	41 54                	push   %r12
10046ab68:	55                   	push   %rbp
10046ab69:	57                   	push   %rdi
10046ab6a:	56                   	push   %rsi
10046ab6b:	53                   	push   %rbx
10046ab6c:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
10046ab73:	be 2e 00 00 00       	mov    $0x2e,%esi
10046ab78:	66 89 74 24 6e       	mov    %si,0x6e(%rsp)
10046ab7d:	49 89 cc             	mov    %rcx,%r12
10046ab80:	48 89 d5             	mov    %rdx,%rbp
10046ab83:	44 89 c3             	mov    %r8d,%ebx
10046ab86:	44 89 8c 24 f8 00 00 	mov    %r9d,0xf8(%rsp)
10046ab8d:	00
10046ab8e:	be 22 00 00 00       	mov    $0x22,%esi
10046ab93:	e8 38 39 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10046ab98:	8b bc 24 f8 00 00 00 	mov    0xf8(%rsp),%edi
10046ab9f:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
10046aba6:	00 00
10046aba8:	83 f8 01             	cmp    $0x1,%eax
10046abab:	83 de ff             	sbb    $0xffffffff,%esi
10046abae:	85 ff                	test   %edi,%edi
10046abb0:	74 0d                	je     10046abbf <.text+0x69bbf>
10046abb2:	49 8b 84 24 a8 00 00 	mov    0xa8(%r12),%rax
10046abb9:	00
10046abba:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
10046abbf:	ba 0a 00 00 00       	mov    $0xa,%edx
10046abc4:	48 89 e9             	mov    %rbp,%rcx
10046abc7:	e8 84 9c 15 00       	call   1005c4850 <.text+0x1c3850>
10046abcc:	48 85 c0             	test   %rax,%rax
10046abcf:	0f 84 14 05 00 00    	je     10046b0e9 <.text+0x6a0e9>
10046abd5:	c6 00 00             	movb   $0x0,(%rax)
10046abd8:	48 8d 78 01          	lea    0x1(%rax),%rdi
10046abdc:	c7 44 24 2c 01 00 00 	movl   $0x1,0x2c(%rsp)
10046abe3:	00
10046abe4:	48 89 e9             	mov    %rbp,%rcx
10046abe7:	4c 8d 2d f8 53 28 00 	lea    0x2853f8(%rip),%r13        # 1006effe6 <_head_msys_iconv_2_dll-0x7c01a>
10046abee:	31 ed                	xor    %ebp,%ebp
10046abf0:	e8 9b 4b 22 00       	call   10068f790 <.text+0x28e790>
10046abf5:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
10046abfc:	00
10046abfd:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
10046ac04:	00
10046ac05:	49 89 c6             	mov    %rax,%r14
10046ac08:	41 b8 04 00 00 00    	mov    $0x4,%r8d
10046ac0e:	4c 89 ea             	mov    %r13,%rdx
10046ac11:	4c 89 f1             	mov    %r14,%rcx
10046ac14:	e8 87 56 23 00       	call   1006a02a0 <.text+0x29f2a0>
10046ac19:	85 c0                	test   %eax,%eax
10046ac1b:	0f 85 fb 03 00 00    	jne    10046b01c <.text+0x6a01c>
10046ac21:	45 0f b6 7e 04       	movzbl 0x4(%r14),%r15d
10046ac26:	41 80 ff 20          	cmp    $0x20,%r15b
10046ac2a:	77 44                	ja     10046ac70 <.text+0x69c70>
10046ac2c:	48 b8 01 02 00 00 01 	movabs $0x100000201,%rax
10046ac33:	00 00 00
10046ac36:	4c 0f a3 f8          	bt     %r15,%rax
10046ac3a:	0f 82 56 05 00 00    	jb     10046b196 <.text+0x6a196>
10046ac40:	41 b8 04 00 00 00    	mov    $0x4,%r8d
10046ac46:	48 8d 15 9e 53 28 00 	lea    0x28539e(%rip),%rdx        # 1006effeb <_head_msys_iconv_2_dll-0x7c015>
10046ac4d:	4c 89 f1             	mov    %r14,%rcx
10046ac50:	e8 4b 56 23 00       	call   1006a02a0 <.text+0x29f2a0>
10046ac55:	85 c0                	test   %eax,%eax
10046ac57:	75 17                	jne    10046ac70 <.text+0x69c70>
10046ac59:	48 ba 01 02 00 00 01 	movabs $0x100000201,%rdx
10046ac60:	00 00 00
10046ac63:	44 89 f8             	mov    %r15d,%eax
10046ac66:	48 0f a3 c2          	bt     %rax,%rdx
10046ac6a:	0f 82 60 04 00 00    	jb     10046b0d0 <.text+0x6a0d0>
10046ac70:	41 0f b6 06          	movzbl (%r14),%eax
10046ac74:	84 c0                	test   %al,%al
10046ac76:	0f 85 e0 03 00 00    	jne    10046b05c <.text+0x6a05c>
10046ac7c:	48 8d 44 24 6e       	lea    0x6e(%rsp),%rax
10046ac81:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10046ac86:	85 db                	test   %ebx,%ebx
10046ac88:	0f 84 f2 04 00 00    	je     10046b180 <.text+0x6a180>
10046ac8e:	e8 ad dc 06 00       	call   1004d8940 <.text+0xd7940>
10046ac93:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10046ac98:	48 85 c0             	test   %rax,%rax
10046ac9b:	0f 84 cf 04 00 00    	je     10046b170 <.text+0x6a170>
10046aca1:	4c 63 74 24 28       	movslq 0x28(%rsp),%r14
10046aca6:	31 db                	xor    %ebx,%ebx
10046aca8:	45 31 ff             	xor    %r15d,%r15d
10046acab:	31 f6                	xor    %esi,%esi
10046acad:	c7 44 24 54 00 00 00 	movl   $0x0,0x54(%rsp)
10046acb4:	00
10046acb5:	4c 8d 6c 24 70       	lea    0x70(%rsp),%r13
10046acba:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
10046acbf:	49 89 de             	mov    %rbx,%r14
10046acc2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10046acc8:	44 8b 5c 24 2c       	mov    0x2c(%rsp),%r11d
10046accd:	45 85 db             	test   %r11d,%r11d
10046acd0:	0f 84 da 00 00 00    	je     10046adb0 <.text+0x69db0>
10046acd6:	80 3f 00             	cmpb   $0x0,(%rdi)
10046acd9:	0f 84 e4 7b 23 00    	je     1006a28c3 <.text+0x2a18c3>
10046acdf:	ba 0a 00 00 00       	mov    $0xa,%edx
10046ace4:	48 89 f9             	mov    %rdi,%rcx
10046ace7:	e8 64 9b 15 00       	call   1005c4850 <.text+0x1c3850>
10046acec:	48 85 c0             	test   %rax,%rax
10046acef:	0f 84 cb 01 00 00    	je     10046aec0 <.text+0x69ec0>
10046acf5:	c6 00 00             	movb   $0x0,(%rax)
10046acf8:	49 89 fe             	mov    %rdi,%r14
10046acfb:	48 8d 78 01          	lea    0x1(%rax),%rdi
10046acff:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
10046ad04:	4c 89 f2             	mov    %r14,%rdx
10046ad07:	45 85 d2             	test   %r10d,%r10d
10046ad0a:	7e 22                	jle    10046ad2e <.text+0x69d2e>
10046ad0c:	49 8b 44 24 18       	mov    0x18(%r12),%rax
10046ad11:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
10046ad16:	4c 89 f1             	mov    %r14,%rcx
10046ad19:	48 8b 10             	mov    (%rax),%rdx
10046ad1c:	49 89 d8             	mov    %rbx,%r8
10046ad1f:	e8 7c 55 23 00       	call   1006a02a0 <.text+0x29f2a0>
10046ad24:	49 8d 14 1e          	lea    (%r14,%rbx,1),%rdx
10046ad28:	85 c0                	test   %eax,%eax
10046ad2a:	49 0f 45 d6          	cmovne %r14,%rdx
10046ad2e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
10046ad33:	e8 e8 54 23 00       	call   1006a0220 <.text+0x29f220>
10046ad38:	85 c0                	test   %eax,%eax
10046ad3a:	0f 84 a4 04 00 00    	je     10046b1e4 <.text+0x6a1e4>
10046ad40:	45 85 ff             	test   %r15d,%r15d
10046ad43:	75 83                	jne    10046acc8 <.text+0x69cc8>
10046ad45:	83 fd ff             	cmp    $0xffffffff,%ebp
10046ad48:	0f 84 9a 00 00 00    	je     10046ade8 <.text+0x69de8>
10046ad4e:	4c 89 f3             	mov    %r14,%rbx
10046ad51:	48 85 f6             	test   %rsi,%rsi
10046ad54:	0f 85 7e 01 00 00    	jne    10046aed8 <.text+0x69ed8>
10046ad5a:	44 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%r9d
10046ad61:	00
10046ad62:	45 85 c9             	test   %r9d,%r9d
10046ad65:	0f 85 29 01 00 00    	jne    10046ae94 <.text+0x69e94>
10046ad6b:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
10046ad70:	45 85 c0             	test   %r8d,%r8d
10046ad73:	74 0d                	je     10046ad82 <.text+0x69d82>
10046ad75:	41 8b 4c 24 38       	mov    0x38(%r12),%ecx
10046ad7a:	85 c9                	test   %ecx,%ecx
10046ad7c:	0f 84 66 01 00 00    	je     10046aee8 <.text+0x69ee8>
10046ad82:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
10046ad87:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
10046ad8d:	48 89 da             	mov    %rbx,%rdx
10046ad90:	e8 2b e8 06 00       	call   1004d95c0 <.text+0xd85c0>
10046ad95:	85 c0                	test   %eax,%eax
10046ad97:	0f 84 4a 02 00 00    	je     10046afe7 <.text+0x69fe7>
10046ad9d:	44 8b 5c 24 2c       	mov    0x2c(%rsp),%r11d
10046ada2:	45 31 ff             	xor    %r15d,%r15d
10046ada5:	45 85 db             	test   %r11d,%r11d
10046ada8:	0f 85 28 ff ff ff    	jne    10046acd6 <.text+0x69cd6>
10046adae:	66 90                	xchg   %ax,%ax
10046adb0:	4c 89 f1             	mov    %r14,%rcx
10046adb3:	e8 68 67 f9 ff       	call   100401520 <.text+0x520>
10046adb8:	45 31 c9             	xor    %r9d,%r9d
10046adbb:	45 31 c0             	xor    %r8d,%r8d
10046adbe:	31 c9                	xor    %ecx,%ecx
10046adc0:	49 8b 94 24 a8 00 00 	mov    0xa8(%r12),%rdx
10046adc7:	00
10046adc8:	41 ff 94 24 a0 00 00 	call   *0xa0(%r12)
10046adcf:	00
10046add0:	49 89 c6             	mov    %rax,%r14
10046add3:	48 85 c0             	test   %rax,%rax
10046add6:	0f 85 23 ff ff ff    	jne    10046acff <.text+0x69cff>
10046addc:	e9 a3 7a 23 00       	jmp    1006a2884 <.text+0x2a1884>
10046ade1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10046ade8:	41 0f b6 06          	movzbl (%r14),%eax
10046adec:	4c 89 f3             	mov    %r14,%rbx
10046adef:	84 c0                	test   %al,%al
10046adf1:	0f 84 63 ff ff ff    	je     10046ad5a <.text+0x69d5a>
10046adf7:	3c 20                	cmp    $0x20,%al
10046adf9:	74 08                	je     10046ae03 <.text+0x69e03>
10046adfb:	3c 09                	cmp    $0x9,%al
10046adfd:	0f 85 2f 03 00 00    	jne    10046b132 <.text+0x6a132>
10046ae03:	31 ed                	xor    %ebp,%ebp
10046ae05:	4c 89 f0             	mov    %r14,%rax
10046ae08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10046ae0f:	00
10046ae10:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10046ae14:	48 83 c0 01          	add    $0x1,%rax
10046ae18:	83 c5 01             	add    $0x1,%ebp
10046ae1b:	80 fa 20             	cmp    $0x20,%dl
10046ae1e:	74 f0                	je     10046ae10 <.text+0x69e10>
10046ae20:	80 fa 09             	cmp    $0x9,%dl
10046ae23:	74 eb                	je     10046ae10 <.text+0x69e10>
10046ae25:	48 63 d5             	movslq %ebp,%rdx
10046ae28:	4c 89 f1             	mov    %r14,%rcx
10046ae2b:	4c 89 f3             	mov    %r14,%rbx
10046ae2e:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
10046ae33:	e8 08 92 15 00       	call   1005c4040 <.text+0x1c3040>
10046ae38:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
10046ae3d:	48 85 c0             	test   %rax,%rax
10046ae40:	48 89 c6             	mov    %rax,%rsi
10046ae43:	0f 84 11 ff ff ff    	je     10046ad5a <.text+0x69d5a>
10046ae49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10046ae50:	4c 89 f3             	mov    %r14,%rbx
10046ae53:	b8 01 00 00 00       	mov    $0x1,%eax
10046ae58:	eb 09                	jmp    10046ae63 <.text+0x69e63>
10046ae5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10046ae60:	48 89 c8             	mov    %rcx,%rax
10046ae63:	0f b6 4c 06 ff       	movzbl -0x1(%rsi,%rax,1),%ecx
10046ae68:	38 0b                	cmp    %cl,(%rbx)
10046ae6a:	0f 85 ea fe ff ff    	jne    10046ad5a <.text+0x69d5a>
10046ae70:	48 8d 48 01          	lea    0x1(%rax),%rcx
10046ae74:	48 83 c3 01          	add    $0x1,%rbx
10046ae78:	48 39 d0             	cmp    %rdx,%rax
10046ae7b:	75 e3                	jne    10046ae60 <.text+0x69e60>
10046ae7d:	44 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%r9d
10046ae84:	00
10046ae85:	48 98                	cltq
10046ae87:	49 8d 1c 06          	lea    (%r14,%rax,1),%rbx
10046ae8b:	45 85 c9             	test   %r9d,%r9d
10046ae8e:	0f 84 d7 fe ff ff    	je     10046ad6b <.text+0x69d6b>
10046ae94:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
10046ae99:	8b 54 24 50          	mov    0x50(%rsp),%edx
10046ae9d:	48 89 d9             	mov    %rbx,%rcx
10046aea0:	e8 bb 88 1b 00       	call   100623760 <.text+0x222760>
10046aea5:	85 c0                	test   %eax,%eax
10046aea7:	0f 84 b3 02 00 00    	je     10046b160 <.text+0x6a160>
10046aead:	83 44 24 54 01       	addl   $0x1,0x54(%rsp)
10046aeb2:	e9 11 fe ff ff       	jmp    10046acc8 <.text+0x69cc8>
10046aeb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10046aebe:	00 00
10046aec0:	48 89 f9             	mov    %rdi,%rcx
10046aec3:	49 89 fe             	mov    %rdi,%r14
10046aec6:	e8 a5 53 23 00       	call   1006a0270 <.text+0x29f270>
10046aecb:	48 01 c7             	add    %rax,%rdi
10046aece:	e9 2c fe ff ff       	jmp    10046acff <.text+0x69cff>
10046aed3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10046aed8:	85 ed                	test   %ebp,%ebp
10046aeda:	0f 8e 7a fe ff ff    	jle    10046ad5a <.text+0x69d5a>
10046aee0:	48 63 d5             	movslq %ebp,%rdx
10046aee3:	e9 68 ff ff ff       	jmp    10046ae50 <.text+0x69e50>
10046aee8:	41 b8 50 00 00 00    	mov    $0x50,%r8d
10046aeee:	ba 01 00 00 00       	mov    $0x1,%edx
10046aef3:	4c 89 e9             	mov    %r13,%rcx
10046aef6:	e8 35 67 f9 ff       	call   100401630 <.text+0x630>
10046aefb:	0f b6 03             	movzbl (%rbx),%eax
10046aefe:	48 89 da             	mov    %rbx,%rdx
10046af01:	41 89 c0             	mov    %eax,%r8d
10046af04:	84 c0                	test   %al,%al
10046af06:	74 68                	je     10046af70 <.text+0x69f70>
10046af08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10046af0f:	00
10046af10:	41 8d 40 85          	lea    -0x7b(%r8),%eax
10046af14:	49 89 d7             	mov    %rdx,%r15
10046af17:	a8 fd                	test   $0xfd,%al
10046af19:	0f 84 91 00 00 00    	je     10046afb0 <.text+0x69fb0>
10046af1f:	90                   	nop
10046af20:	45 0f b6 47 01       	movzbl 0x1(%r15),%r8d
10046af25:	49 83 c7 01          	add    $0x1,%r15
10046af29:	41 8d 40 85          	lea    -0x7b(%r8),%eax
10046af2d:	a8 fd                	test   $0xfd,%al
10046af2f:	74 7f                	je     10046afb0 <.text+0x69fb0>
10046af31:	45 84 c0             	test   %r8b,%r8b
10046af34:	75 ea                	jne    10046af20 <.text+0x69f20>
10046af36:	4d 89 f8             	mov    %r15,%r8
10046af39:	4c 89 e9             	mov    %r13,%rcx
10046af3c:	49 29 d0             	sub    %rdx,%r8
10046af3f:	e8 2c 6b f9 ff       	call   100401a70 <.text+0xa70>
10046af44:	41 80 3f 00          	cmpb   $0x0,(%r15)
10046af48:	74 26                	je     10046af70 <.text+0x69f70>
10046af4a:	4c 89 ea             	mov    %r13,%rdx
10046af4d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10046af53:	4c 89 f9             	mov    %r15,%rcx
10046af56:	e8 45 fb ff ff       	call   10046aaa0 <.text+0x69aa0>
10046af5b:	48 89 c2             	mov    %rax,%rdx
10046af5e:	48 85 c0             	test   %rax,%rax
10046af61:	0f 84 b9 01 00 00    	je     10046b120 <.text+0x6a120>
10046af67:	44 0f b6 02          	movzbl (%rdx),%r8d
10046af6b:	45 84 c0             	test   %r8b,%r8b
10046af6e:	75 a0                	jne    10046af10 <.text+0x69f10>
10046af70:	31 d2                	xor    %edx,%edx
10046af72:	4c 89 e9             	mov    %r13,%rcx
10046af75:	e8 76 6b f9 ff       	call   100401af0 <.text+0xaf0>
10046af7a:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
10046af81:	00
10046af82:	48 85 db             	test   %rbx,%rbx
10046af85:	0f 84 9d 01 00 00    	je     10046b128 <.text+0x6a128>
10046af8b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
10046af90:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
10046af96:	48 89 da             	mov    %rbx,%rdx
10046af99:	e8 22 e6 06 00       	call   1004d95c0 <.text+0xd85c0>
10046af9e:	85 c0                	test   %eax,%eax
10046afa0:	74 45                	je     10046afe7 <.text+0x69fe7>
10046afa2:	48 89 d9             	mov    %rbx,%rcx
10046afa5:	e8 76 65 f9 ff       	call   100401520 <.text+0x520>
10046afaa:	e9 ee fd ff ff       	jmp    10046ad9d <.text+0x69d9d>
10046afaf:	90                   	nop
10046afb0:	45 38 47 01          	cmp    %r8b,0x1(%r15)
10046afb4:	74 12                	je     10046afc8 <.text+0x69fc8>
10046afb6:	41 80 f8 7d          	cmp    $0x7d,%r8b
10046afba:	0f 85 76 ff ff ff    	jne    10046af36 <.text+0x69f36>
10046afc0:	e9 1d 79 23 00       	jmp    1006a28e2 <.text+0x2a18e2>
10046afc5:	0f 1f 00             	nopl   (%rax)
10046afc8:	4d 8d 47 01          	lea    0x1(%r15),%r8
10046afcc:	4c 89 e9             	mov    %r13,%rcx
10046afcf:	49 29 d0             	sub    %rdx,%r8
10046afd2:	e8 99 6a f9 ff       	call   100401a70 <.text+0xa70>
10046afd7:	41 80 7f 01 00       	cmpb   $0x0,0x1(%r15)
10046afdc:	74 92                	je     10046af70 <.text+0x69f70>
10046afde:	49 8d 57 02          	lea    0x2(%r15),%rdx
10046afe2:	e9 80 ff ff ff       	jmp    10046af67 <.text+0x69f67>
10046afe7:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
10046afeb:	4c 89 f3             	mov    %r14,%rbx
10046afee:	85 d2                	test   %edx,%edx
10046aff0:	0f 84 49 02 00 00    	je     10046b23f <.text+0x6a23f>
10046aff6:	49 89 7c 24 08       	mov    %rdi,0x8(%r12)
10046affb:	48 89 f1             	mov    %rsi,%rcx
10046affe:	e8 1d 65 f9 ff       	call   100401520 <.text+0x520>
10046b003:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
10046b008:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
10046b00f:	5b                   	pop    %rbx
10046b010:	5e                   	pop    %rsi
10046b011:	5f                   	pop    %rdi
10046b012:	5d                   	pop    %rbp
10046b013:	41 5c                	pop    %r12
10046b015:	41 5d                	pop    %r13
10046b017:	41 5e                	pop    %r14
10046b019:	41 5f                	pop    %r15
10046b01b:	c3                   	ret
10046b01c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
10046b022:	48 8d 15 c2 4f 28 00 	lea    0x284fc2(%rip),%rdx        # 1006effeb <_head_msys_iconv_2_dll-0x7c015>
10046b029:	4c 89 f1             	mov    %r14,%rcx
10046b02c:	e8 6f 52 23 00       	call   1006a02a0 <.text+0x29f2a0>
10046b031:	85 c0                	test   %eax,%eax
10046b033:	0f 85 37 fc ff ff    	jne    10046ac70 <.text+0x69c70>
10046b039:	41 0f b6 46 04       	movzbl 0x4(%r14),%eax
10046b03e:	3c 20                	cmp    $0x20,%al
10046b040:	0f 87 2a fc ff ff    	ja     10046ac70 <.text+0x69c70>
10046b046:	48 ba 01 02 00 00 01 	movabs $0x100000201,%rdx
10046b04d:	00 00 00
10046b050:	48 0f a3 c2          	bt     %rax,%rdx
10046b054:	0f 83 16 fc ff ff    	jae    10046ac70 <.text+0x69c70>
10046b05a:	eb 74                	jmp    10046b0d0 <.text+0x6a0d0>
10046b05c:	39 f0                	cmp    %esi,%eax
10046b05e:	0f 84 18 fc ff ff    	je     10046ac7c <.text+0x69c7c>
10046b064:	4c 89 f1             	mov    %r14,%rcx
10046b067:	e8 24 47 22 00       	call   10068f790 <.text+0x28e790>
10046b06c:	48 89 c1             	mov    %rax,%rcx
10046b06f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10046b074:	e8 37 54 22 00       	call   1006904b0 <.text+0x28f4b0>
10046b079:	48 89 c1             	mov    %rax,%rcx
10046b07c:	49 89 c5             	mov    %rax,%r13