10063fdca:	48 8b 0c d8          	mov    (%rax,%rbx,8),%rcx
10063fdce:	48 85 c9             	test   %rcx,%rcx
10063fdd1:	74 0f                	je     10063fde2 <.text+0x23ede2>
10063fdd3:	f6 41 06 10          	testb  $0x10,0x6(%rcx)
10063fdd7:	75 09                	jne    10063fde2 <.text+0x23ede2>
10063fdd9:	e8 d2 ff ff ff       	call   10063fdb0 <.text+0x23edb0>
10063fdde:	48 8b 46 18          	mov    0x18(%rsi),%rax
10063fde2:	0f be 56 04          	movsbl 0x4(%rsi),%edx
10063fde6:	48 83 c3 01          	add    $0x1,%rbx
10063fdea:	39 da                	cmp    %ebx,%edx
10063fdec:	7f dc                	jg     10063fdca <.text+0x23edca>
10063fdee:	48 89 c1             	mov    %rax,%rcx
10063fdf1:	e8 2a 17 dc ff       	call   100401520 <.text+0x520>
10063fdf6:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
10063fdfa:	48 85 c9             	test   %rcx,%rcx
10063fdfd:	74 0b                	je     10063fe0a <.text+0x23ee0a>
10063fdff:	f6 41 06 10          	testb  $0x10,0x6(%rcx)
10063fe03:	75 05                	jne    10063fe0a <.text+0x23ee0a>
10063fe05:	e8 a6 ff ff ff       	call   10063fdb0 <.text+0x23edb0>
10063fe0a:	48 89 f1             	mov    %rsi,%rcx
10063fe0d:	48 83 c4 28          	add    $0x28,%rsp
10063fe11:	5b                   	pop    %rbx
10063fe12:	5e                   	pop    %rsi
10063fe13:	e9 08 17 dc ff       	jmp    100401520 <.text+0x520>
10063fe18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10063fe1f:	00
10063fe20:	55                   	push   %rbp
10063fe21:	57                   	push   %rdi
10063fe22:	56                   	push   %rsi
10063fe23:	53                   	push   %rbx
10063fe24:	48 83 ec 28          	sub    $0x28,%rsp
10063fe28:	48 89 cf             	mov    %rcx,%rdi
10063fe2b:	b9 20 00 00 00       	mov    $0x20,%ecx
10063fe30:	e8 ab 12 dc ff       	call   1004010e0 <.text+0xe0>
10063fe35:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
10063fe39:	48 89 c3             	mov    %rax,%rbx
10063fe3c:	0f 11 00             	movups %xmm0,(%rax)
10063fe3f:	f3 0f 6f 4f 10       	movdqu 0x10(%rdi),%xmm1
10063fe44:	48 8b 48 08          	mov    0x8(%rax),%rcx
10063fe48:	0f 11 48 10          	movups %xmm1,0x10(%rax)
10063fe4c:	48 85 c9             	test   %rcx,%rcx
10063fe4f:	74 0e                	je     10063fe5f <.text+0x23ee5f>
10063fe51:	f6 41 06 10          	testb  $0x10,0x6(%rcx)
10063fe55:	0f 84 7d 00 00 00    	je     10063fed8 <.text+0x23eed8>
10063fe5b:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
10063fe5f:	48 0f be 4f 04       	movsbq 0x4(%rdi),%rcx
10063fe64:	84 c9                	test   %cl,%cl
10063fe66:	7e 58                	jle    10063fec0 <.text+0x23eec0>
10063fe68:	48 83 7f 18 00       	cmpq   $0x0,0x18(%rdi)
10063fe6d:	74 51                	je     10063fec0 <.text+0x23eec0>
10063fe6f:	48 c1 e1 03          	shl    $0x3,%rcx
10063fe73:	e8 68 12 dc ff       	call   1004010e0 <.text+0xe0>
10063fe78:	48 89 43 18          	mov    %rax,0x18(%rbx)
10063fe7c:	48 85 c0             	test   %rax,%rax
10063fe7f:	74 47                	je     10063fec8 <.text+0x23eec8>
10063fe81:	80 7f 04 00          	cmpb   $0x0,0x4(%rdi)
10063fe85:	7e 41                	jle    10063fec8 <.text+0x23eec8>
10063fe87:	31 f6                	xor    %esi,%esi
10063fe89:	48 8b 57 18          	mov    0x18(%rdi),%rdx
10063fe8d:	48 8d 2c f0          	lea    (%rax,%rsi,8),%rbp
10063fe91:	48 8b 0c f2          	mov    (%rdx,%rsi,8),%rcx
10063fe95:	48 85 c9             	test   %rcx,%rcx
10063fe98:	74 0e                	je     10063fea8 <.text+0x23eea8>
10063fe9a:	f6 41 06 10          	testb  $0x10,0x6(%rcx)
10063fe9e:	75 08                	jne    10063fea8 <.text+0x23eea8>
10063fea0:	e8 7b ff ff ff       	call   10063fe20 <.text+0x23ee20>
10063fea5:	48 89 c1             	mov    %rax,%rcx
10063fea8:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
10063feac:	0f be 47 04          	movsbl 0x4(%rdi),%eax
10063feb0:	48 83 c6 01          	add    $0x1,%rsi
10063feb4:	39 f0                	cmp    %esi,%eax
10063feb6:	7e 10                	jle    10063fec8 <.text+0x23eec8>
10063feb8:	48 8b 43 18          	mov    0x18(%rbx),%rax
10063febc:	eb cb                	jmp    10063fe89 <.text+0x23ee89>
10063febe:	66 90                	xchg   %ax,%ax
10063fec0:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
10063fec7:	00
10063fec8:	48 89 d8             	mov    %rbx,%rax
10063fecb:	48 83 c4 28          	add    $0x28,%rsp
10063fecf:	5b                   	pop    %rbx
10063fed0:	5e                   	pop    %rsi
10063fed1:	5f                   	pop    %rdi
10063fed2:	5d                   	pop    %rbp
10063fed3:	c3                   	ret
10063fed4:	0f 1f 40 00          	nopl   0x0(%rax)
10063fed8:	e8 43 ff ff ff       	call   10063fe20 <.text+0x23ee20>
10063fedd:	48 89 c1             	mov    %rax,%rcx
10063fee0:	e9 76 ff ff ff       	jmp    10063fe5b <.text+0x23ee5b>
10063fee5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10063feec:	00 00 00 00
10063fef0:	53                   	push   %rbx
10063fef1:	48 83 ec 20          	sub    $0x20,%rsp
10063fef5:	ba 01 00 00 00       	mov    $0x1,%edx
10063fefa:	48 89 cb             	mov    %rcx,%rbx
10063fefd:	e8 ce 17 dc ff       	call   1004016d0 <.text+0x6d0>
10063ff02:	89 c2                	mov    %eax,%edx
10063ff04:	31 c0                	xor    %eax,%eax
10063ff06:	85 d2                	test   %edx,%edx
10063ff08:	74 22                	je     10063ff2c <.text+0x23ef2c>
10063ff0a:	b9 20 00 00 00       	mov    $0x20,%ecx
10063ff0f:	e8 bc 13 dc ff       	call   1004012d0 <.text+0x2d0>
10063ff14:	48 85 c0             	test   %rax,%rax
10063ff17:	74 13                	je     10063ff2c <.text+0x23ef2c>
10063ff19:	4c 63 03             	movslq (%rbx),%r8
10063ff1c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
10063ff20:	4c 89 c2             	mov    %r8,%rdx
10063ff23:	4a 89 04 c1          	mov    %rax,(%rcx,%r8,8)
10063ff27:	83 c2 01             	add    $0x1,%edx
10063ff2a:	89 13                	mov    %edx,(%rbx)
10063ff2c:	48 83 c4 20          	add    $0x20,%rsp
10063ff30:	5b                   	pop    %rbx
10063ff31:	c3                   	ret
10063ff32:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10063ff39:	00 00 00 00
10063ff3d:	0f 1f 00             	nopl   (%rax)
10063ff40:	55                   	push   %rbp
10063ff41:	57                   	push   %rdi
10063ff42:	56                   	push   %rsi
10063ff43:	53                   	push   %rbx
10063ff44:	48 83 ec 28          	sub    $0x28,%rsp
10063ff48:	48 89 d6             	mov    %rdx,%rsi
10063ff4b:	48 89 cf             	mov    %rcx,%rdi
10063ff4e:	ba 01 00 00 00       	mov    $0x1,%edx
10063ff53:	48 89 f1             	mov    %rsi,%rcx
10063ff56:	e8 75 17 dc ff       	call   1004016d0 <.text+0x6d0>
10063ff5b:	85 c0                	test   %eax,%eax
10063ff5d:	0f 84 b5 00 00 00    	je     100640018 <.text+0x23f018>
10063ff63:	b9 20 00 00 00       	mov    $0x20,%ecx
10063ff68:	e8 63 13 dc ff       	call   1004012d0 <.text+0x2d0>
10063ff6d:	48 89 c3             	mov    %rax,%rbx
10063ff70:	48 85 c0             	test   %rax,%rax
10063ff73:	0f 84 9f 00 00 00    	je     100640018 <.text+0x23f018>
10063ff79:	48 63 0e             	movslq (%rsi),%rcx
10063ff7c:	48 8b 56 10          	mov    0x10(%rsi),%rdx
10063ff80:	48 89 c8             	mov    %rcx,%rax
10063ff83:	48 89 1c ca          	mov    %rbx,(%rdx,%rcx,8)
10063ff87:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
10063ff8b:	83 c0 01             	add    $0x1,%eax
10063ff8e:	89 06                	mov    %eax,(%rsi)
10063ff90:	0f 11 03             	movups %xmm0,(%rbx)
10063ff93:	f3 0f 6f 4f 10       	movdqu 0x10(%rdi),%xmm1
10063ff98:	80 63 06 ef          	andb   $0xef,0x6(%rbx)
10063ff9c:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
10063ffa0:	48 83 7f 18 00       	cmpq   $0x0,0x18(%rdi)
10063ffa5:	74 62                	je     100640009 <.text+0x23f009>
10063ffa7:	ba 01 00 00 00       	mov    $0x1,%edx
10063ffac:	48 89 f1             	mov    %rsi,%rcx
10063ffaf:	0f b6 6f 04          	movzbl 0x4(%rdi),%ebp
10063ffb3:	e8 18 17 dc ff       	call   1004016d0 <.text+0x6d0>
10063ffb8:	85 c0                	test   %eax,%eax
10063ffba:	74 4d                	je     100640009 <.text+0x23f009>
10063ffbc:	48 0f be cd          	movsbq %bpl,%rcx
10063ffc0:	48 c1 e1 03          	shl    $0x3,%rcx
10063ffc4:	e8 07 13 dc ff       	call   1004012d0 <.text+0x2d0>
10063ffc9:	48 89 43 18          	mov    %rax,0x18(%rbx)
10063ffcd:	48 85 c0             	test   %rax,%rax
10063ffd0:	74 37                	je     100640009 <.text+0x23f009>
10063ffd2:	4c 63 06             	movslq (%rsi),%r8
10063ffd5:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
10063ffd9:	4c 89 c2             	mov    %r8,%rdx
10063ffdc:	4a 89 04 c1          	mov    %rax,(%rcx,%r8,8)
10063ffe0:	83 c2 01             	add    $0x1,%edx
10063ffe3:	89 16                	mov    %edx,(%rsi)
10063ffe5:	44 0f be 47 04       	movsbl 0x4(%rdi),%r8d
10063ffea:	45 84 c0             	test   %r8b,%r8b
10063ffed:	7e 1a                	jle    100640009 <.text+0x23f009>
10063ffef:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
10063fff3:	31 d2                	xor    %edx,%edx
10063fff5:	0f 1f 00             	nopl   (%rax)
10063fff8:	49 8b 0c d1          	mov    (%r9,%rdx,8),%rcx
10063fffc:	48 89 0c d0          	mov    %rcx,(%rax,%rdx,8)
100640000:	48 83 c2 01          	add    $0x1,%rdx
100640004:	41 39 d0             	cmp    %edx,%r8d
100640007:	7f ef                	jg     10063fff8 <.text+0x23eff8>
100640009:	48 89 d8             	mov    %rbx,%rax
10064000c:	48 83 c4 28          	add    $0x28,%rsp
100640010:	5b                   	pop    %rbx
100640011:	5e                   	pop    %rsi
100640012:	5f                   	pop    %rdi
100640013:	5d                   	pop    %rbp
100640014:	c3                   	ret
100640015:	0f 1f 00             	nopl   (%rax)
100640018:	48 89 fb             	mov    %rdi,%rbx
10064001b:	48 89 d8             	mov    %rbx,%rax
10064001e:	48 83 c4 28          	add    $0x28,%rsp
100640022:	5b                   	pop    %rbx
100640023:	5e                   	pop    %rsi
100640024:	5f                   	pop    %rdi
100640025:	5d                   	pop    %rbp
100640026:	c3                   	ret
100640027:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10064002e:	00 00
100640030:	41 55                	push   %r13
100640032:	41 54                	push   %r12
100640034:	55                   	push   %rbp
100640035:	57                   	push   %rdi
100640036:	56                   	push   %rsi
100640037:	53                   	push   %rbx
100640038:	48 83 ec 28          	sub    $0x28,%rsp
10064003c:	48 89 d7             	mov    %rdx,%rdi
10064003f:	49 63 10             	movslq (%r8),%rdx
100640042:	48 89 cb             	mov    %rcx,%rbx
100640045:	4c 89 c6             	mov    %r8,%rsi
100640048:	85 d2                	test   %edx,%edx
10064004a:	7e 3c                	jle    100640088 <.text+0x23f088>
10064004c:	49 8b 48 10          	mov    0x10(%r8),%rcx
100640050:	48 01 d2             	add    %rdx,%rdx
100640053:	31 c0                	xor    %eax,%eax
100640055:	eb 12                	jmp    100640069 <.text+0x23f069>
100640057:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10064005e:	00 00
100640060:	48 83 c0 02          	add    $0x2,%rax
100640064:	48 39 c2             	cmp    %rax,%rdx
100640067:	74 1f                	je     100640088 <.text+0x23f088>
100640069:	48 39 1c c1          	cmp    %rbx,(%rcx,%rax,8)
10064006d:	75 f1                	jne    100640060 <.text+0x23f060>
10064006f:	48 8b 6c c1 08       	mov    0x8(%rcx,%rax,8),%rbp
100640074:	48 89 e8             	mov    %rbp,%rax
100640077:	48 83 c4 28          	add    $0x28,%rsp
10064007b:	5b                   	pop    %rbx
10064007c:	5e                   	pop    %rsi
10064007d:	5f                   	pop    %rdi
10064007e:	5d                   	pop    %rbp
10064007f:	41 5c                	pop    %r12
100640081:	41 5d                	pop    %r13
100640083:	c3                   	ret
100640084:	0f 1f 40 00          	nopl   0x0(%rax)
100640088:	48 89 fa             	mov    %rdi,%rdx
10064008b:	48 89 d9             	mov    %rbx,%rcx
10064008e:	e8 ad fe ff ff       	call   10063ff40 <.text+0x23ef40>
100640093:	ba 01 00 00 00       	mov    $0x1,%edx
100640098:	48 89 f1             	mov    %rsi,%rcx
10064009b:	48 89 c5             	mov    %rax,%rbp
10064009e:	e8 2d 16 dc ff       	call   1004016d0 <.text+0x6d0>
1006400a3:	85 c0                	test   %eax,%eax
1006400a5:	74 cd                	je     100640074 <.text+0x23f074>
1006400a7:	8b 06                	mov    (%rsi),%eax
1006400a9:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1006400ad:	8d 14 00             	lea    (%rax,%rax,1),%edx
1006400b0:	83 c0 01             	add    $0x1,%eax
1006400b3:	48 63 d2             	movslq %edx,%rdx
1006400b6:	48 89 1c d1          	mov    %rbx,(%rcx,%rdx,8)
1006400ba:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1006400be:	48 89 6c d1 08       	mov    %rbp,0x8(%rcx,%rdx,8)
1006400c3:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1006400c7:	89 06                	mov    %eax,(%rsi)
1006400c9:	48 85 c9             	test   %rcx,%rcx
1006400cc:	74 0f                	je     1006400dd <.text+0x23f0dd>
1006400ce:	49 89 f0             	mov    %rsi,%r8
1006400d1:	48 89 fa             	mov    %rdi,%rdx
1006400d4:	e8 57 ff ff ff       	call   100640030 <.text+0x23f030>
1006400d9:	48 89 45 08          	mov    %rax,0x8(%rbp)
1006400dd:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
1006400e2:	74 90                	je     100640074 <.text+0x23f074>
1006400e4:	80 7b 04 00          	cmpb   $0x0,0x4(%rbx)
1006400e8:	7e 8a                	jle    100640074 <.text+0x23f074>
1006400ea:	45 31 e4             	xor    %r12d,%r12d
1006400ed:	48 8b 45 18          	mov    0x18(%rbp),%rax
1006400f1:	49 89 f0             	mov    %rsi,%r8
1006400f4:	48 89 fa             	mov    %rdi,%rdx
1006400f7:	4e 8d 2c e0          	lea    (%rax,%r12,8),%r13
1006400fb:	49 83 c4 01          	add    $0x1,%r12
1006400ff:	49 8b 4d 00          	mov    0x0(%r13),%rcx
100640103:	e8 28 ff ff ff       	call   100640030 <.text+0x23f030>
100640108:	49 89 45 00          	mov    %rax,0x0(%r13)
10064010c:	0f be 43 04          	movsbl 0x4(%rbx),%eax
100640110:	44 39 e0             	cmp    %r12d,%eax
100640113:	7f d8                	jg     1006400ed <.text+0x23f0ed>
100640115:	48 89 e8             	mov    %rbp,%rax
100640118:	48 83 c4 28          	add    $0x28,%rsp
10064011c:	5b                   	pop    %rbx
10064011d:	5e                   	pop    %rsi
10064011e:	5f                   	pop    %rdi
10064011f:	5d                   	pop    %rbp
100640120:	41 5c                	pop    %r12
100640122:	41 5d                	pop    %r13
100640124:	c3                   	ret
100640125:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10064012c:	00 00 00 00
100640130:	53                   	push   %rbx
100640131:	48 83 ec 20          	sub    $0x20,%rsp
100640135:	8b 01                	mov    (%rcx),%eax
100640137:	48 89 cb             	mov    %rcx,%rbx
10064013a:	85 c0                	test   %eax,%eax
10064013c:	7e 1c                	jle    10064015a <.text+0x23f15a>
10064013e:	66 90                	xchg   %ax,%ax
100640140:	48 8b 53 10          	mov    0x10(%rbx),%rdx
100640144:	83 e8 01             	sub    $0x1,%eax
100640147:	89 03                	mov    %eax,(%rbx)
100640149:	48 98                	cltq
10064014b:	48 8b 0c c2          	mov    (%rdx,%rax,8),%rcx
10064014f:	e8 cc 13 dc ff       	call   100401520 <.text+0x520>
100640154:	8b 03                	mov    (%rbx),%eax
100640156:	85 c0                	test   %eax,%eax
100640158:	7f e6                	jg     100640140 <.text+0x23f140>
10064015a:	48 89 d9             	mov    %rbx,%rcx
10064015d:	48 83 c4 20          	add    $0x20,%rsp
100640161:	5b                   	pop    %rbx
100640162:	e9 d9 13 dc ff       	jmp    100401540 <.text+0x540>
100640167:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10064016e:	00 00
100640170:	57                   	push   %rdi
100640171:	56                   	push   %rsi
100640172:	53                   	push   %rbx
100640173:	48 83 ec 20          	sub    $0x20,%rsp
100640177:	48 8b 3d b2 ad 0e 00 	mov    0xeadb2(%rip),%rdi        # 10072af30 <_head_msys_iconv_2_dll-0x410d0>
10064017e:	8b 01                	mov    (%rcx),%eax
100640180:	48 81 c7 80 04 00 00 	add    $0x480,%rdi
100640187:	48 89 cb             	mov    %rcx,%rbx
10064018a:	48 89 d6             	mov    %rdx,%rsi
10064018d:	85 c0                	test   %eax,%eax
10064018f:	7f 12                	jg     1006401a3 <.text+0x23f1a3>
100640191:	eb 3d                	jmp    1006401d0 <.text+0x23f1d0>
100640193:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100640198:	e8 83 13 dc ff       	call   100401520 <.text+0x520>
10064019d:	8b 03                	mov    (%rbx),%eax
10064019f:	85 c0                	test   %eax,%eax
1006401a1:	7e 2d                	jle    1006401d0 <.text+0x23f1d0>
1006401a3:	83 e8 01             	sub    $0x1,%eax
1006401a6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1006401aa:	48 8b 16             	mov    (%rsi),%rdx
1006401ad:	89 03                	mov    %eax,(%rbx)
1006401af:	48 98                	cltq
1006401b1:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
1006401b5:	48 39 ca             	cmp    %rcx,%rdx
1006401b8:	75 de                	jne    100640198 <.text+0x23f198>
1006401ba:	48 89 3e             	mov    %rdi,(%rsi)
1006401bd:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1006401c1:	48 8b 0c c2          	mov    (%rdx,%rax,8),%rcx
1006401c5:	e8 56 13 dc ff       	call   100401520 <.text+0x520>
1006401ca:	8b 03                	mov    (%rbx),%eax
1006401cc:	85 c0                	test   %eax,%eax
1006401ce:	7f d3                	jg     1006401a3 <.text+0x23f1a3>
1006401d0:	48 89 d9             	mov    %rbx,%rcx
1006401d3:	48 83 c4 20          	add    $0x20,%rsp
1006401d7:	5b                   	pop    %rbx
1006401d8:	5e                   	pop    %rsi
1006401d9:	5f                   	pop    %rdi
1006401da:	e9 61 13 dc ff       	jmp    100401540 <.text+0x540>
1006401df:	90                   	nop
1006401e0:	48 85 c9             	test   %rcx,%rcx
1006401e3:	74 06                	je     1006401eb <.text+0x23f1eb>
1006401e5:	f6 41 06 10          	testb  $0x10,0x6(%rcx)
1006401e9:	74 05                	je     1006401f0 <.text+0x23f1f0>
1006401eb:	48 89 c8             	mov    %rcx,%rax
1006401ee:	c3                   	ret
1006401ef:	90                   	nop
1006401f0:	e9 2b fc ff ff       	jmp    10063fe20 <.text+0x23ee20>
1006401f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1006401fc:	00 00 00 00