10046da9c:	8d 78 c6             	lea    -0x3a(%rax),%edi
10046da9f:	31 d2                	xor    %edx,%edx
10046daa1:	48 89 f1             	mov    %rsi,%rcx
10046daa4:	e8 67 ed 19 00       	call   10060c810 <.text+0x20b810>
10046daa9:	48 89 c5             	mov    %rax,%rbp
10046daac:	48 85 c0             	test   %rax,%rax
10046daaf:	0f 84 31 fe ff ff    	je     10046d8e6 <.text+0x6c8e6>
10046dab5:	85 ff                	test   %edi,%edi
10046dab7:	0f 85 8d 02 00 00    	jne    10046dd4a <.text+0x6cd4a>
10046dabd:	4d 85 e4             	test   %r12,%r12
10046dac0:	0f 84 74 fd ff ff    	je     10046d83a <.text+0x6c83a>
10046dac6:	41 c7 04 24 09 00 00 	movl   $0x9,(%r12)
10046dacd:	00
10046dace:	48 89 f1             	mov    %rsi,%rcx
10046dad1:	e8 aa 64 15 00       	call   1005c3f80 <.text+0x1c2f80>
10046dad6:	49 89 44 24 08       	mov    %rax,0x8(%r12)
10046dadb:	48 85 c0             	test   %rax,%rax
10046dade:	0f 84 56 fd ff ff    	je     10046d83a <.text+0x6c83a>
10046dae4:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
10046daeb:	e8 90 7a 1a 00       	call   100615580 <.text+0x214580>
10046daf0:	e9 45 fd ff ff       	jmp    10046d83a <.text+0x6c83a>
10046daf5:	0f 1f 00             	nopl   (%rax)
10046daf8:	49 83 7e 08 00       	cmpq   $0x0,0x8(%r14)
10046dafd:	0f 85 6d ff ff ff    	jne    10046da70 <.text+0x6ca70>
10046db03:	4d 85 c9             	test   %r9,%r9
10046db06:	0f 84 c1 01 00 00    	je     10046dccd <.text+0x6cccd>
10046db0c:	45 85 d2             	test   %r10d,%r10d
10046db0f:	0f 85 b8 01 00 00    	jne    10046dccd <.text+0x6cccd>
10046db15:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
10046db1a:	e8 91 f3 fb ff       	call   10042ceb0 <.text+0x2beb0>
10046db1f:	49 89 46 08          	mov    %rax,0x8(%r14)
10046db23:	48 89 c7             	mov    %rax,%rdi
10046db26:	48 85 c0             	test   %rax,%rax
10046db29:	0f 84 41 ff ff ff    	je     10046da70 <.text+0x6ca70>
10046db2f:	83 40 04 01          	addl   $0x1,0x4(%rax)
10046db33:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
10046db38:	e8 a3 26 1d 00       	call   1006401e0 <.text+0x23f1e0>
10046db3d:	48 89 87 40 01 00 00 	mov    %rax,0x140(%rdi)
10046db44:	48 85 ed             	test   %rbp,%rbp
10046db47:	0f 84 23 ff ff ff    	je     10046da70 <.text+0x6ca70>
10046db4d:	83 4d 18 04          	orl    $0x4,0x18(%rbp)
10046db51:	e9 1a ff ff ff       	jmp    10046da70 <.text+0x6ca70>
10046db56:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10046db5d:	00 00 00
10046db60:	49 83 7e 08 00       	cmpq   $0x0,0x8(%r14)
10046db65:	0f 85 05 ff ff ff    	jne    10046da70 <.text+0x6ca70>
10046db6b:	4d 85 c9             	test   %r9,%r9
10046db6e:	0f 84 8d 01 00 00    	je     10046dd01 <.text+0x6cd01>
10046db74:	45 85 d2             	test   %r10d,%r10d
10046db77:	0f 85 84 01 00 00    	jne    10046dd01 <.text+0x6cd01>
10046db7d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
10046db82:	e8 b9 ad 06 00       	call   1004d8940 <.text+0xd7940>
10046db87:	49 89 46 08          	mov    %rax,0x8(%r14)
10046db8b:	48 89 c7             	mov    %rax,%rdi
10046db8e:	48 85 c0             	test   %rax,%rax
10046db91:	0f 84 d9 fe ff ff    	je     10046da70 <.text+0x6ca70>
10046db97:	83 40 48 01          	addl   $0x1,0x48(%rax)
10046db9b:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
10046dba0:	e8 3b 26 1d 00       	call   1006401e0 <.text+0x23f1e0>
10046dba5:	48 89 47 28          	mov    %rax,0x28(%rdi)
10046dba9:	48 85 ed             	test   %rbp,%rbp
10046dbac:	75 9f                	jne    10046db4d <.text+0x6cb4d>
10046dbae:	e9 bd fe ff ff       	jmp    10046da70 <.text+0x6ca70>
10046dbb3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10046dbb8:	4d 85 c9             	test   %r9,%r9
10046dbbb:	0f 84 77 01 00 00    	je     10046dd38 <.text+0x6cd38>
10046dbc1:	45 85 d2             	test   %r10d,%r10d
10046dbc4:	0f 85 6e 01 00 00    	jne    10046dd38 <.text+0x6cd38>
10046dbca:	e8 e1 b2 fa ff       	call   100418eb0 <.text+0x17eb0>
10046dbcf:	49 89 46 08          	mov    %rax,0x8(%r14)
10046dbd3:	48 85 c0             	test   %rax,%rax
10046dbd6:	0f 84 94 fe ff ff    	je     10046da70 <.text+0x6ca70>
10046dbdc:	83 40 18 01          	addl   $0x1,0x18(%rax)
10046dbe0:	48 85 ed             	test   %rbp,%rbp
10046dbe3:	0f 85 64 ff ff ff    	jne    10046db4d <.text+0x6cb4d>
10046dbe9:	e9 82 fe ff ff       	jmp    10046da70 <.text+0x6ca70>
10046dbee:	66 90                	xchg   %ax,%ax
10046dbf0:	45 31 d2             	xor    %r10d,%r10d
10046dbf3:	31 ed                	xor    %ebp,%ebp
10046dbf5:	45 31 c9             	xor    %r9d,%r9d
10046dbf8:	e9 e3 fd ff ff       	jmp    10046d9e0 <.text+0x6c9e0>
10046dbfd:	0f 1f 00             	nopl   (%rax)
10046dc00:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10046dc06:	89 fa                	mov    %edi,%edx
10046dc08:	4c 89 f1             	mov    %r14,%rcx
10046dc0b:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
10046dc10:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
10046dc15:	e8 96 1a 1d 00       	call   10063f6b0 <.text+0x23e6b0>
10046dc1a:	48 89 c5             	mov    %rax,%rbp
10046dc1d:	48 85 c0             	test   %rax,%rax
10046dc20:	0f 84 04 fe ff ff    	je     10046da2a <.text+0x6ca2a>
10046dc26:	f6 40 18 02          	testb  $0x2,0x18(%rax)
10046dc2a:	0f 84 5f 4e 23 00    	je     1006a2a8f <.text+0x2a1a8f>
10046dc30:	44 8b 54 24 20       	mov    0x20(%rsp),%r10d
10046dc35:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
10046dc3a:	e9 b4 fd ff ff       	jmp    10046d9f3 <.text+0x6c9f3>
10046dc3f:	90                   	nop
10046dc40:	49 8b 43 10          	mov    0x10(%r11),%rax
10046dc44:	48 63 d7             	movslq %edi,%rdx
10046dc47:	49 89 f0             	mov    %rsi,%r8
10046dc4a:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
10046dc4f:	44 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%r9d
10046dc56:	00
10046dc57:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
10046dc5c:	48 8b 44 d0 f8       	mov    -0x8(%rax,%rdx,8),%rax
10046dc61:	31 d2                	xor    %edx,%edx
10046dc63:	41 83 e1 02          	and    $0x2,%r9d
10046dc67:	4c 8b 78 10          	mov    0x10(%rax),%r15
10046dc6b:	49 83 c7 28          	add    $0x28,%r15
10046dc6f:	4c 89 f9             	mov    %r15,%rcx
10046dc72:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
10046dc77:	e8 74 ef ff ff       	call   10046cbf0 <.text+0x6bbf0>
10046dc7c:	49 89 c6             	mov    %rax,%r14
10046dc7f:	48 85 c0             	test   %rax,%rax
10046dc82:	0f 84 a2 00 00 00    	je     10046dd2a <.text+0x6cd2a>
10046dc88:	48 83 bc 24 b0 00 00 	cmpq   $0x0,0xb0(%rsp)
10046dc8f:	00 00
10046dc91:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
10046dc96:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
10046dc9b:	74 0b                	je     10046dca8 <.text+0x6cca8>
10046dc9d:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
10046dca4:	00
10046dca5:	4c 89 30             	mov    %r14,(%rax)
10046dca8:	4d 85 e4             	test   %r12,%r12
10046dcab:	0f 84 89 fb ff ff    	je     10046d83a <.text+0x6c83a>
10046dcb1:	48 8b 05 68 55 2b 00 	mov    0x2b5568(%rip),%rax        # 100723220 <_head_msys_iconv_2_dll-0x48de0>
10046dcb8:	31 ed                	xor    %ebp,%ebp
10046dcba:	45 31 c9             	xor    %r9d,%r9d
10046dcbd:	48 63 00             	movslq (%rax),%rax
10046dcc0:	85 c0                	test   %eax,%eax
10046dcc2:	0f 8f bd fc ff ff    	jg     10046d985 <.text+0x6c985>
10046dcc8:	e9 13 fd ff ff       	jmp    10046d9e0 <.text+0x6c9e0>
10046dccd:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
10046dcd2:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
10046dcd7:	e8 f4 07 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10046dcdc:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
10046dce1:	85 c0                	test   %eax,%eax
10046dce3:	0f 84 2c fe ff ff    	je     10046db15 <.text+0x6cb15>
10046dce9:	41 8b 06             	mov    (%r14),%eax
10046dcec:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
10046dcf1:	e9 59 fd ff ff       	jmp    10046da4f <.text+0x6ca4f>
10046dcf6:	45 31 c9             	xor    %r9d,%r9d
10046dcf9:	45 31 d2             	xor    %r10d,%r10d
10046dcfc:	e9 df fc ff ff       	jmp    10046d9e0 <.text+0x6c9e0>
10046dd01:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
10046dd06:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
10046dd0b:	e8 c0 07 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10046dd10:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
10046dd15:	85 c0                	test   %eax,%eax
10046dd17:	0f 84 60 fe ff ff    	je     10046db7d <.text+0x6cb7d>
10046dd1d:	41 8b 06             	mov    (%r14),%eax
10046dd20:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
10046dd25:	e9 2e fd ff ff       	jmp    10046da58 <.text+0x6ca58>
10046dd2a:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
10046dd31:	00 00
10046dd33:	e9 ae fb ff ff       	jmp    10046d8e6 <.text+0x6c8e6>
10046dd38:	e8 93 07 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10046dd3d:	85 c0                	test   %eax,%eax
10046dd3f:	0f 84 85 fe ff ff    	je     10046dbca <.text+0x6cbca>
10046dd45:	e9 26 fd ff ff       	jmp    10046da70 <.text+0x6ca70>
10046dd4a:	48 89 c1             	mov    %rax,%rcx
10046dd4d:	e8 fe ea 19 00       	call   10060c850 <.text+0x20b850>
10046dd52:	85 c0                	test   %eax,%eax
10046dd54:	0f 85 8c fb ff ff    	jne    10046d8e6 <.text+0x6c8e6>
10046dd5a:	4d 85 e4             	test   %r12,%r12
10046dd5d:	0f 84 d7 fa ff ff    	je     10046d83a <.text+0x6c83a>
10046dd63:	41 c7 04 24 09 00 00 	movl   $0x9,(%r12)
10046dd6a:	00
10046dd6b:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
10046dd72:	e8 09 62 15 00       	call   1005c3f80 <.text+0x1c2f80>
10046dd77:	e9 5a fd ff ff       	jmp    10046dad6 <.text+0x6cad6>
10046dd7c:	f6 84 24 b8 00 00 00 	testb  $0x4,0xb8(%rsp)
10046dd83:	04
10046dd84:	0f 84 92 fc ff ff    	je     10046da1c <.text+0x6ca1c>
10046dd8a:	4d 85 e4             	test   %r12,%r12
10046dd8d:	0f 84 a7 fa ff ff    	je     10046d83a <.text+0x6c83a>
10046dd93:	41 c7 04 24 01 00 00 	movl   $0x1,(%r12)
10046dd9a:	00
10046dd9b:	48 63 78 08          	movslq 0x8(%rax),%rdi
10046dd9f:	e9 04 fb ff ff       	jmp    10046d8a8 <.text+0x6c8a8>
10046dda4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10046ddab:	00 00 00 00
10046ddaf:	90                   	nop
10046ddb0:	41 57                	push   %r15
10046ddb2:	41 56                	push   %r14
10046ddb4:	41 55                	push   %r13
10046ddb6:	41 54                	push   %r12
10046ddb8:	55                   	push   %rbp
10046ddb9:	57                   	push   %rdi
10046ddba:	56                   	push   %rsi
10046ddbb:	53                   	push   %rbx
10046ddbc:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
10046ddc3:	48 8b 31             	mov    (%rcx),%rsi
10046ddc6:	48 89 cb             	mov    %rcx,%rbx
10046ddc9:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
10046ddd0:	00
10046ddd1:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
10046ddd8:	00
10046ddd9:	c7 44 24 64 01 00 00 	movl   $0x1,0x64(%rsp)
10046dde0:	00
10046dde1:	e8 ea 06 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10046dde6:	41 89 c4             	mov    %eax,%r12d
10046dde9:	8b 43 28             	mov    0x28(%rbx),%eax
10046ddec:	3d ac 00 00 00       	cmp    $0xac,%eax
10046ddf1:	0f 84 f9 01 00 00    	je     10046dff0 <.text+0x6cff0>
10046ddf7:	3d f9 00 00 00       	cmp    $0xf9,%eax
10046ddfc:	0f 85 c6 01 00 00    	jne    10046dfc8 <.text+0x6cfc8>
10046de02:	45 31 ed             	xor    %r13d,%r13d
10046de05:	45 85 e4             	test   %r12d,%r12d
10046de08:	0f 85 42 05 00 00    	jne    10046e350 <.text+0x6d350>
10046de0e:	48 8b 43 10          	mov    0x10(%rbx),%rax
10046de12:	48 39 03             	cmp    %rax,(%rbx)
10046de15:	0f 84 c7 01 00 00    	je     10046dfe2 <.text+0x6cfe2>
10046de1b:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
10046de22:	00
10046de23:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
10046de28:	4c 8d 44 24 5c       	lea    0x5c(%rsp),%r8
10046de2d:	48 89 f1             	mov    %rsi,%rcx
10046de30:	ba 01 00 00 00       	mov    $0x1,%edx
10046de35:	e8 96 d7 ff ff       	call   10046b5d0 <.text+0x6a5d0>
10046de3a:	48 89 c5             	mov    %rax,%rbp
10046de3d:	48 85 c0             	test   %rax,%rax
10046de40:	0f 84 69 01 00 00    	je     10046dfaf <.text+0x6cfaf>
10046de46:	48 39 c6             	cmp    %rax,%rsi
10046de49:	73 0d                	jae    10046de58 <.text+0x6ce58>
10046de4b:	80 78 ff 2e          	cmpb   $0x2e,-0x1(%rax)
10046de4f:	75 07                	jne    10046de58 <.text+0x6ce58>
10046de51:	48 83 ed 01          	sub    $0x1,%rbp
10046de55:	0f 1f 00             	nopl   (%rax)
10046de58:	48 89 e9             	mov    %rbp,%rcx
10046de5b:	45 31 f6             	xor    %r14d,%r14d
10046de5e:	e8 2d 19 22 00       	call   10068f790 <.text+0x28e790>
10046de63:	0f b6 10             	movzbl (%rax),%edx
10046de66:	48 89 c7             	mov    %rax,%rdi
10046de69:	80 fa 2e             	cmp    $0x2e,%dl
10046de6c:	0f 84 9e 01 00 00    	je     10046e010 <.text+0x6d010>
10046de72:	80 fa 3d             	cmp    $0x3d,%dl
10046de75:	0f 85 50 03 00 00    	jne    10046e1cb <.text+0x6d1cb>
10046de7b:	80 7f 01 3c          	cmpb   $0x3c,0x1(%rdi)
10046de7f:	0f 84 7b 03 00 00    	je     10046e200 <.text+0x6d200>
10046de85:	66 0f ef c0          	pxor   %xmm0,%xmm0
10046de89:	41 ba 3d 00 00 00    	mov    $0x3d,%r10d
10046de8f:	66 44 89 54 24 78    	mov    %r10w,0x78(%rsp)
10046de95:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
10046de9c:	00
10046de9d:	0f b6 17             	movzbl (%rdi),%edx
10046dea0:	80 fa 3d             	cmp    $0x3d,%dl
10046dea3:	0f 84 77 04 00 00    	je     10046e320 <.text+0x6d320>
10046dea9:	45 85 e4             	test   %r12d,%r12d
10046deac:	74 0a                	je     10046deb8 <.text+0x6ceb8>
10046deae:	41 f6 c5 04          	test   $0x4,%r13b
10046deb2:	0f 84 f4 4b 23 00    	je     1006a2aac <.text+0x2a1aac>
10046deb8:	48 8d 0d 41 22 28 00 	lea    0x282241(%rip),%rcx        # 1006f0100 <_head_msys_iconv_2_dll-0x7bf00>
10046debf:	e8 8c 69 15 00       	call   1005c4850 <.text+0x1c3850>
10046dec4:	ba 01 00 00 00       	mov    $0x1,%edx
10046dec9:	48 85 c0             	test   %rax,%rax
10046decc:	74 14                	je     10046dee2 <.text+0x6cee2>
10046dece:	0f b6 07             	movzbl (%rdi),%eax
10046ded1:	ba 02 00 00 00       	mov    $0x2,%edx
10046ded6:	88 44 24 78          	mov    %al,0x78(%rsp)
10046deda:	3c 2e                	cmp    $0x2e,%al
10046dedc:	0f 84 1e 04 00 00    	je     10046e300 <.text+0x6d300>
10046dee2:	48 83 c7 02          	add    $0x2,%rdi
10046dee6:	8b 43 38             	mov    0x38(%rbx),%eax
10046dee9:	41 89 c0             	mov    %eax,%r8d
10046deec:	45 85 e4             	test   %r12d,%r12d
10046deef:	0f 84 a3 02 00 00    	je     10046e198 <.text+0x6d198>
10046def5:	85 c0                	test   %eax,%eax
10046def7:	0f 84 4b 02 00 00    	je     10046e148 <.text+0x6d148>
10046defd:	48 8b 05 ac aa 2b 00 	mov    0x2baaac(%rip),%rax        # 1007289b0 <_head_msys_iconv_2_dll-0x43650>
10046df04:	83 00 01             	addl   $0x1,(%rax)
10046df07:	4c 8d a4 24 90 00 00 	lea    0x90(%rsp),%r12
10046df0e:	00
10046df0f:	48 89 da             	mov    %rbx,%rdx
10046df12:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
10046df19:	00
10046df1a:	4c 89 e1             	mov    %r12,%rcx
10046df1d:	e8 ce 02 fe ff       	call   10044e1f0 <.text+0x4d1f0>
10046df22:	48 89 f9             	mov    %rdi,%rcx
10046df25:	4c 89 e2             	mov    %r12,%rdx
10046df28:	e8 33 19 fe ff       	call   10044f860 <.text+0x4e860>
10046df2d:	4c 8b 35 ac ab 2b 00 	mov    0x2babac(%rip),%r14        # 100728ae0 <_head_msys_iconv_2_dll-0x43520>
10046df34:	4d 89 e1             	mov    %r12,%r9
10046df37:	48 89 c1             	mov    %rax,%rcx
10046df3a:	49 63 06             	movslq (%r14),%rax
10046df3d:	4d 8b 46 10          	mov    0x10(%r14),%r8
10046df41:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
10046df48:	00
10046df49:	48 29 c2             	sub    %rax,%rdx
10046df4c:	49 8d 14 d0          	lea    (%r8,%rdx,8),%rdx
10046df50:	49 89 d8             	mov    %rbx,%r8
10046df53:	48 8b 72 c8          	mov    -0x38(%rdx),%rsi
10046df57:	48 89 ea             	mov    %rbp,%rdx
10046df5a:	e8 e1 7a fe ff       	call   100455a40 <.text+0x54a40>
10046df5f:	44 8b 4b 38          	mov    0x38(%rbx),%r9d
10046df63:	89 c7                	mov    %eax,%edi
10046df65:	45 85 c9             	test   %r9d,%r9d
10046df68:	74 0a                	je     10046df74 <.text+0x6cf74>
10046df6a:	48 8b 05 3f aa 2b 00 	mov    0x2baa3f(%rip),%rax        # 1007289b0 <_head_msys_iconv_2_dll-0x43650>
10046df71:	83 28 01             	subl   $0x1,(%rax)
10046df74:	48 89 da             	mov    %rbx,%rdx
10046df77:	4c 89 e1             	mov    %r12,%rcx
10046df7a:	48 63 f6             	movslq %esi,%rsi
10046df7d:	e8 de 03 fe ff       	call   10044e360 <.text+0x4d360>
10046df82:	49 63 16             	movslq (%r14),%rdx
10046df85:	8b 4b 38             	mov    0x38(%rbx),%ecx
10046df88:	48 8d 04 d5 00 00 00 	lea    0x0(,%rdx,8),%rax
10046df8f:	00
10046df90:	48 29 d0             	sub    %rdx,%rax
10046df93:	49 8b 56 10          	mov    0x10(%r14),%rdx
10046df97:	48 8d 04 c2          	lea    (%rdx,%rax,8),%rax
10046df9b:	48 89 70 c8          	mov    %rsi,-0x38(%rax)
10046df9f:	85 c9                	test   %ecx,%ecx
10046dfa1:	0f 85 09 02 00 00    	jne    10046e1b0 <.text+0x6d1b0>
10046dfa7:	85 ff                	test   %edi,%edi
10046dfa9:	0f 85 11 03 00 00    	jne    10046e2c0 <.text+0x6d2c0>
10046dfaf:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
10046dfb6:	5b                   	pop    %rbx
10046dfb7:	5e                   	pop    %rsi
10046dfb8:	5f                   	pop    %rdi
10046dfb9:	5d                   	pop    %rbp
10046dfba:	41 5c                	pop    %r12
10046dfbc:	41 5d                	pop    %r13
10046dfbe:	41 5e                	pop    %r14
10046dfc0:	41 5f                	pop    %r15
10046dfc2:	c3                   	ret
10046dfc3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10046dfc8:	45 31 ed             	xor    %r13d,%r13d
10046dfcb:	83 f8 64             	cmp    $0x64,%eax
10046dfce:	48 8b 43 10          	mov    0x10(%rbx),%rax
10046dfd2:	41 0f 94 c5          	sete   %r13b
10046dfd6:	45 01 ed             	add    %r13d,%r13d
10046dfd9:	48 39 03             	cmp    %rax,(%rbx)
10046dfdc:	0f 85 39 fe ff ff    	jne    10046de1b <.text+0x6ce1b>
10046dfe2:	41 83 cd 04          	or     $0x4,%r13d
10046dfe6:	e9 30 fe ff ff       	jmp    10046de1b <.text+0x6ce1b>
10046dfeb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10046dff0:	41 bd 01 00 00 00    	mov    $0x1,%r13d
10046dff6:	45 85 e4             	test   %r12d,%r12d
10046dff9:	0f 85 0f fe ff ff    	jne    10046de0e <.text+0x6ce0e>
10046dfff:	48 89 d9             	mov    %rbx,%rcx
10046e002:	e8 69 2b 02 00       	call   100490b70 <.text+0x8fb70>
10046e007:	eb a6                	jmp    10046dfaf <.text+0x6cfaf>
10046e009:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10046e010:	0f b6 50 01          	movzbl 0x1(%rax),%edx
10046e014:	80 fa 3d             	cmp    $0x3d,%dl
10046e017:	0f 84 53 03 00 00    	je     10046e370 <.text+0x6d370>
10046e01d:	80 fa 2e             	cmp    $0x2e,%dl
10046e020:	0f 84 9a 01 00 00    	je     10046e1c0 <.text+0x6d1c0>
10046e026:	ba 2e 00 00 00       	mov    $0x2e,%edx