100687117:	c7 01 05 00 00 00    	movl   $0x5,(%rcx)
10068711d:	e8 5e 62 f7 ff       	call   1005fd380 <.text+0x1fc380>
100687122:	48 89 f9             	mov    %rdi,%rcx
100687125:	e8 46 6e ff ff       	call   10067df70 <.text+0x27cf70>
10068712a:	e9 02 fd ff ff       	jmp    100686e31 <.text+0x285e31>
10068712f:	4c 8d 05 77 99 09 00 	lea    0x99977(%rip),%r8        # 100720aad <_head_msys_iconv_2_dll-0x4b553>
100687136:	4c 89 fa             	mov    %r15,%rdx
100687139:	4c 89 f1             	mov    %r14,%rcx
10068713c:	e8 0f 66 da ff       	call   10042d750 <.text+0x2c750>
100687141:	e9 60 ff ff ff       	jmp    1006870a6 <.text+0x2860a6>
100687146:	83 7e 20 0c          	cmpl   $0xc,0x20(%rsi)
10068714a:	74 7d                	je     1006871c9 <.text+0x2861c9>
10068714c:	85 ff                	test   %edi,%edi
10068714e:	75 54                	jne    1006871a4 <.text+0x2861a4>
100687150:	45 31 ed             	xor    %r13d,%r13d
100687153:	31 ed                	xor    %ebp,%ebp
100687155:	e9 32 ff ff ff       	jmp    10068708c <.text+0x28608c>
10068715a:	41 8b 47 14          	mov    0x14(%r15),%eax
10068715e:	45 31 ed             	xor    %r13d,%r13d
100687161:	8d 68 01             	lea    0x1(%rax),%ebp
100687164:	48 63 c5             	movslq %ebp,%rax
100687167:	41 89 6f 14          	mov    %ebp,0x14(%r15)
10068716b:	49 89 40 08          	mov    %rax,0x8(%r8)
10068716f:	e9 18 ff ff ff       	jmp    10068708c <.text+0x28608c>
100687174:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
100687178:	48 8d 15 4a 99 09 00 	lea    0x9994a(%rip),%rdx        # 100720ac9 <_head_msys_iconv_2_dll-0x4b537>
10068717f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
100687184:	e8 67 6b da ff       	call   10042dcf0 <.text+0x2ccf0>
100687189:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
10068718e:	85 c0                	test   %eax,%eax
100687190:	41 89 c5             	mov    %eax,%r13d
100687193:	74 5c                	je     1006871f1 <.text+0x2861f1>
100687195:	41 8b 47 14          	mov    0x14(%r15),%eax
100687199:	41 bd 01 00 00 00    	mov    $0x1,%r13d
10068719f:	8d 68 01             	lea    0x1(%rax),%ebp
1006871a2:	eb c0                	jmp    100687164 <.text+0x286164>
1006871a4:	41 8b 47 14          	mov    0x14(%r15),%eax
1006871a8:	45 31 ed             	xor    %r13d,%r13d
1006871ab:	8d 68 01             	lea    0x1(%rax),%ebp
1006871ae:	41 89 6f 14          	mov    %ebp,0x14(%r15)
1006871b2:	4c 63 c5             	movslq %ebp,%r8
1006871b5:	48 8d 15 aa 8f 09 00 	lea    0x98faa(%rip),%rdx        # 100720166 <_head_msys_iconv_2_dll-0x4be9a>
1006871bc:	4c 89 f1             	mov    %r14,%rcx
1006871bf:	e8 6c 64 da ff       	call   10042d630 <.text+0x2c630>
1006871c4:	e9 c3 fe ff ff       	jmp    10068708c <.text+0x28608c>
1006871c9:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1006871cd:	48 8d 15 f5 98 09 00 	lea    0x998f5(%rip),%rdx        # 100720ac9 <_head_msys_iconv_2_dll-0x4b537>
1006871d4:	e8 17 6b da ff       	call   10042dcf0 <.text+0x2ccf0>
1006871d9:	41 89 c5             	mov    %eax,%r13d
1006871dc:	85 c0                	test   %eax,%eax
1006871de:	75 25                	jne    100687205 <.text+0x286205>
1006871e0:	85 ff                	test   %edi,%edi
1006871e2:	0f 84 68 ff ff ff    	je     100687150 <.text+0x286150>
1006871e8:	41 8b 47 14          	mov    0x14(%r15),%eax
1006871ec:	8d 68 01             	lea    0x1(%rax),%ebp
1006871ef:	eb bd                	jmp    1006871ae <.text+0x2861ae>
1006871f1:	85 ff                	test   %edi,%edi
1006871f3:	0f 84 8c fe ff ff    	je     100687085 <.text+0x286085>
1006871f9:	41 8b 47 14          	mov    0x14(%r15),%eax
1006871fd:	8d 68 01             	lea    0x1(%rax),%ebp
100687200:	e9 5f ff ff ff       	jmp    100687164 <.text+0x286164>
100687205:	41 8b 47 14          	mov    0x14(%r15),%eax
100687209:	41 bd 01 00 00 00    	mov    $0x1,%r13d
10068720f:	8d 68 01             	lea    0x1(%rax),%ebp
100687212:	eb 9a                	jmp    1006871ae <.text+0x2861ae>
100687214:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10068721b:	00 00 00 00
10068721f:	90                   	nop
100687220:	57                   	push   %rdi
100687221:	56                   	push   %rsi
100687222:	53                   	push   %rbx
100687223:	48 83 ec 20          	sub    $0x20,%rsp
100687227:	48 8b 3d 1a 11 0e 00 	mov    0xe111a(%rip),%rdi        # 100768348 <_head_msys_iconv_2_dll-0x3cb8>
10068722e:	31 f6                	xor    %esi,%esi
100687230:	48 85 ff             	test   %rdi,%rdi
100687233:	74 7b                	je     1006872b0 <.text+0x2862b0>
100687235:	0f 1f 00             	nopl   (%rax)
100687238:	89 f0                	mov    %esi,%eax
10068723a:	48 8d 14 c0          	lea    (%rax,%rax,8),%rdx
10068723e:	48 8d 04 90          	lea    (%rax,%rdx,4),%rax
100687242:	48 8d 1c c7          	lea    (%rdi,%rax,8),%rbx
100687246:	8b 43 1c             	mov    0x1c(%rbx),%eax
100687249:	83 e8 02             	sub    $0x2,%eax
10068724c:	83 f8 02             	cmp    $0x2,%eax
10068724f:	76 27                	jbe    100687278 <.text+0x286278>
100687251:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
100687256:	75 27                	jne    10068727f <.text+0x28627f>
100687258:	83 fe 02             	cmp    $0x2,%esi
10068725b:	74 0b                	je     100687268 <.text+0x286268>
10068725d:	83 c6 01             	add    $0x1,%esi
100687260:	eb d6                	jmp    100687238 <.text+0x286238>
100687262:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100687268:	48 8b 3f             	mov    (%rdi),%rdi
10068726b:	48 85 ff             	test   %rdi,%rdi
10068726e:	74 40                	je     1006872b0 <.text+0x2862b0>
100687270:	31 f6                	xor    %esi,%esi
100687272:	eb c4                	jmp    100687238 <.text+0x286238>
100687274:	0f 1f 40 00          	nopl   0x0(%rax)
100687278:	48 83 7b 50 00       	cmpq   $0x0,0x50(%rbx)
10068727d:	74 11                	je     100687290 <.text+0x286290>
10068727f:	b8 01 00 00 00       	mov    $0x1,%eax
100687284:	48 83 c4 20          	add    $0x20,%rsp
100687288:	5b                   	pop    %rbx
100687289:	5e                   	pop    %rsi
10068728a:	5f                   	pop    %rdi
10068728b:	c3                   	ret
10068728c:	0f 1f 40 00          	nopl   0x0(%rax)
100687290:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
100687295:	74 c1                	je     100687258 <.text+0x286258>
100687297:	89 f2                	mov    %esi,%edx
100687299:	48 89 f9             	mov    %rdi,%rcx
10068729c:	e8 6f ad ff ff       	call   100682010 <.text+0x281010>
1006872a1:	48 83 7b 50 00       	cmpq   $0x0,0x50(%rbx)
1006872a6:	74 b0                	je     100687258 <.text+0x286258>
1006872a8:	eb d5                	jmp    10068727f <.text+0x28627f>
1006872aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1006872b0:	31 c0                	xor    %eax,%eax
1006872b2:	48 83 c4 20          	add    $0x20,%rsp
1006872b6:	5b                   	pop    %rbx
1006872b7:	5e                   	pop    %rsi
1006872b8:	5f                   	pop    %rdi
1006872b9:	c3                   	ret
1006872ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1006872c0:	57                   	push   %rdi
1006872c1:	56                   	push   %rsi
1006872c2:	53                   	push   %rbx
1006872c3:	48 83 ec 30          	sub    $0x30,%rsp
1006872c7:	48 8b 1d 7a 10 0e 00 	mov    0xe107a(%rip),%rbx        # 100768348 <_head_msys_iconv_2_dll-0x3cb8>
1006872ce:	45 31 c9             	xor    %r9d,%r9d
1006872d1:	89 ce                	mov    %ecx,%esi
1006872d3:	48 85 db             	test   %rbx,%rbx
1006872d6:	74 26                	je     1006872fe <.text+0x2862fe>
1006872d8:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1006872dd:	0f 1f 00             	nopl   (%rax)
1006872e0:	48 89 d9             	mov    %rbx,%rcx
1006872e3:	e8 98 b6 ff ff       	call   100682980 <.text+0x281980>
1006872e8:	85 c0                	test   %eax,%eax
1006872ea:	74 3d                	je     100687329 <.text+0x286329>
1006872ec:	c7 44 24 20 0e 00 00 	movl   $0xe,0x20(%rsp)
1006872f3:	00
1006872f4:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1006872f9:	45 85 c9             	test   %r9d,%r9d
1006872fc:	74 12                	je     100687310 <.text+0x286310>
1006872fe:	44 89 c8             	mov    %r9d,%eax
100687301:	48 83 c4 30          	add    $0x30,%rsp
100687305:	5b                   	pop    %rbx
100687306:	5e                   	pop    %rsi
100687307:	5f                   	pop    %rdi
100687308:	c3                   	ret
100687309:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100687310:	45 31 c9             	xor    %r9d,%r9d
100687313:	45 31 c0             	xor    %r8d,%r8d
100687316:	89 f2                	mov    %esi,%edx
100687318:	48 89 f9             	mov    %rdi,%rcx
10068731b:	e8 b0 1c e3 ff       	call   1004b8fd0 <.text+0xb7fd0>
100687320:	45 31 c9             	xor    %r9d,%r9d
100687323:	85 c0                	test   %eax,%eax
100687325:	41 0f 95 c1          	setne  %r9b
100687329:	48 8b 1b             	mov    (%rbx),%rbx
10068732c:	45 85 c9             	test   %r9d,%r9d
10068732f:	75 cd                	jne    1006872fe <.text+0x2862fe>
100687331:	48 85 db             	test   %rbx,%rbx
100687334:	75 aa                	jne    1006872e0 <.text+0x2862e0>
100687336:	eb c6                	jmp    1006872fe <.text+0x2862fe>
100687338:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10068733f:	00
100687340:	56                   	push   %rsi
100687341:	53                   	push   %rbx
100687342:	48 83 ec 28          	sub    $0x28,%rsp
100687346:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
10068734d:	00
10068734e:	48 89 cb             	mov    %rcx,%rbx
100687351:	48 89 d6             	mov    %rdx,%rsi
100687354:	e8 77 71 fb ff       	call   10063e4d0 <.text+0x23d4d0>
100687359:	85 c0                	test   %eax,%eax
10068735b:	74 0e                	je     10068736b <.text+0x28636b>
10068735d:	31 d2                	xor    %edx,%edx
10068735f:	48 89 d9             	mov    %rbx,%rcx
100687362:	e8 59 66 f7 ff       	call   1005fd9c0 <.text+0x1fc9c0>
100687367:	85 c0                	test   %eax,%eax
100687369:	74 35                	je     1006873a0 <.text+0x2863a0>
10068736b:	48 89 d9             	mov    %rbx,%rcx
10068736e:	45 31 c9             	xor    %r9d,%r9d
100687371:	45 31 c0             	xor    %r8d,%r8d
100687374:	31 d2                	xor    %edx,%edx
100687376:	e8 25 bf ff ff       	call   1006832a0 <.text+0x2822a0>
10068737b:	48 89 c3             	mov    %rax,%rbx
10068737e:	48 85 c0             	test   %rax,%rax
100687381:	74 1d                	je     1006873a0 <.text+0x2863a0>
100687383:	8b 40 1c             	mov    0x1c(%rax),%eax
100687386:	83 e8 02             	sub    $0x2,%eax
100687389:	83 f8 02             	cmp    $0x2,%eax
10068738c:	76 22                	jbe    1006873b0 <.text+0x2863b0>
10068738e:	48 8b 43 38          	mov    0x38(%rbx),%rax
100687392:	48 85 c0             	test   %rax,%rax
100687395:	74 39                	je     1006873d0 <.text+0x2863d0>
100687397:	b8 01 00 00 00       	mov    $0x1,%eax
10068739c:	48 89 46 08          	mov    %rax,0x8(%rsi)
1006873a0:	48 83 c4 28          	add    $0x28,%rsp
1006873a4:	5b                   	pop    %rbx
1006873a5:	5e                   	pop    %rsi
1006873a6:	c3                   	ret
1006873a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1006873ae:	00 00
1006873b0:	48 83 7b 50 00       	cmpq   $0x0,0x50(%rbx)
1006873b5:	75 e0                	jne    100687397 <.text+0x286397>
1006873b7:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
1006873bc:	74 12                	je     1006873d0 <.text+0x2863d0>
1006873be:	31 d2                	xor    %edx,%edx
1006873c0:	48 89 d9             	mov    %rbx,%rcx
1006873c3:	e8 48 ac ff ff       	call   100682010 <.text+0x281010>
1006873c8:	48 8b 43 50          	mov    0x50(%rbx),%rax
1006873cc:	eb c4                	jmp    100687392 <.text+0x286392>
1006873ce:	66 90                	xchg   %ax,%ax
1006873d0:	8b 83 44 01 00 00    	mov    0x144(%rbx),%eax
1006873d6:	83 e8 02             	sub    $0x2,%eax
1006873d9:	83 f8 02             	cmp    $0x2,%eax
1006873dc:	76 32                	jbe    100687410 <.text+0x286410>
1006873de:	48 8b 83 60 01 00 00 	mov    0x160(%rbx),%rax
1006873e5:	48 85 c0             	test   %rax,%rax
1006873e8:	75 ad                	jne    100687397 <.text+0x286397>
1006873ea:	8b 83 6c 02 00 00    	mov    0x26c(%rbx),%eax
1006873f0:	83 e8 02             	sub    $0x2,%eax
1006873f3:	83 f8 02             	cmp    $0x2,%eax
1006873f6:	76 46                	jbe    10068743e <.text+0x28643e>
1006873f8:	48 8b 83 88 02 00 00 	mov    0x288(%rbx),%rax
1006873ff:	48 85 c0             	test   %rax,%rax
100687402:	0f 95 c0             	setne  %al
100687405:	0f b6 c0             	movzbl %al,%eax
100687408:	eb 92                	jmp    10068739c <.text+0x28639c>
10068740a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100687410:	48 83 bb 78 01 00 00 	cmpq   $0x0,0x178(%rbx)
100687417:	00
100687418:	0f 85 79 ff ff ff    	jne    100687397 <.text+0x286397>
10068741e:	48 83 bb 60 01 00 00 	cmpq   $0x0,0x160(%rbx)
100687425:	00
100687426:	74 c2                	je     1006873ea <.text+0x2863ea>
100687428:	ba 01 00 00 00       	mov    $0x1,%edx
10068742d:	48 89 d9             	mov    %rbx,%rcx
100687430:	e8 db ab ff ff       	call   100682010 <.text+0x281010>
100687435:	48 8b 83 78 01 00 00 	mov    0x178(%rbx),%rax
10068743c:	eb a7                	jmp    1006873e5 <.text+0x2863e5>
10068743e:	48 8b 83 a0 02 00 00 	mov    0x2a0(%rbx),%rax
100687445:	48 85 c0             	test   %rax,%rax
100687448:	75 b5                	jne    1006873ff <.text+0x2863ff>
10068744a:	48 8b 83 88 02 00 00 	mov    0x288(%rbx),%rax
100687451:	48 85 c0             	test   %rax,%rax
100687454:	74 a9                	je     1006873ff <.text+0x2863ff>
100687456:	ba 02 00 00 00       	mov    $0x2,%edx
10068745b:	48 89 d9             	mov    %rbx,%rcx
10068745e:	e8 ad ab ff ff       	call   100682010 <.text+0x281010>
100687463:	48 8b 83 a0 02 00 00 	mov    0x2a0(%rbx),%rax
10068746a:	eb 93                	jmp    1006873ff <.text+0x2863ff>
10068746c:	0f 1f 40 00          	nopl   0x0(%rax)
100687470:	53                   	push   %rbx
100687471:	48 83 ec 20          	sub    $0x20,%rsp
100687475:	48 89 cb             	mov    %rcx,%rbx
100687478:	e8 53 70 fb ff       	call   10063e4d0 <.text+0x23d4d0>
10068747d:	85 c0                	test   %eax,%eax
10068747f:	74 0e                	je     10068748f <.text+0x28648f>
100687481:	31 d2                	xor    %edx,%edx
100687483:	48 89 d9             	mov    %rbx,%rcx
100687486:	e8 35 65 f7 ff       	call   1005fd9c0 <.text+0x1fc9c0>
10068748b:	85 c0                	test   %eax,%eax
10068748d:	74 39                	je     1006874c8 <.text+0x2864c8>
10068748f:	48 89 d9             	mov    %rbx,%rcx
100687492:	45 31 c9             	xor    %r9d,%r9d
100687495:	45 31 c0             	xor    %r8d,%r8d
100687498:	ba 01 00 00 00       	mov    $0x1,%edx
10068749d:	e8 fe bd ff ff       	call   1006832a0 <.text+0x2822a0>
1006874a2:	48 89 c3             	mov    %rax,%rbx
1006874a5:	48 85 c0             	test   %rax,%rax
1006874a8:	74 1e                	je     1006874c8 <.text+0x2864c8>
1006874aa:	48 89 c1             	mov    %rax,%rcx
1006874ad:	31 d2                	xor    %edx,%edx
1006874af:	e8 0c d9 ff ff       	call   100684dc0 <.text+0x283dc0>
1006874b4:	48 89 d9             	mov    %rbx,%rcx
1006874b7:	48 83 c4 20          	add    $0x20,%rsp
1006874bb:	5b                   	pop    %rbx
1006874bc:	e9 4f bd ff ff       	jmp    100683210 <.text+0x282210>
1006874c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1006874c8:	48 83 c4 20          	add    $0x20,%rsp
1006874cc:	5b                   	pop    %rbx
1006874cd:	c3                   	ret
1006874ce:	66 90                	xchg   %ax,%ax
1006874d0:	53                   	push   %rbx
1006874d1:	48 83 ec 20          	sub    $0x20,%rsp
1006874d5:	48 89 cb             	mov    %rcx,%rbx
1006874d8:	e8 f3 6f fb ff       	call   10063e4d0 <.text+0x23d4d0>
1006874dd:	85 c0                	test   %eax,%eax
1006874df:	74 0e                	je     1006874ef <.text+0x2864ef>
1006874e1:	31 d2                	xor    %edx,%edx
1006874e3:	48 89 d9             	mov    %rbx,%rcx
1006874e6:	e8 d5 64 f7 ff       	call   1005fd9c0 <.text+0x1fc9c0>
1006874eb:	85 c0                	test   %eax,%eax
1006874ed:	74 4c                	je     10068753b <.text+0x28653b>
1006874ef:	48 89 d9             	mov    %rbx,%rcx
1006874f2:	45 31 c9             	xor    %r9d,%r9d
1006874f5:	45 31 c0             	xor    %r8d,%r8d
1006874f8:	ba 01 00 00 00       	mov    $0x1,%edx
1006874fd:	e8 9e bd ff ff       	call   1006832a0 <.text+0x2822a0>
100687502:	48 89 c3             	mov    %rax,%rbx
100687505:	48 85 c0             	test   %rax,%rax
100687508:	74 31                	je     10068753b <.text+0x28653b>
10068750a:	8b 88 90 03 00 00    	mov    0x390(%rax),%ecx
100687510:	83 f9 ff             	cmp    $0xffffffff,%ecx
100687513:	74 26                	je     10068753b <.text+0x28653b>
100687515:	3b 88 40 01 00 00    	cmp    0x140(%rax),%ecx
10068751b:	74 0d                	je     10068752a <.text+0x28652a>
10068751d:	3b 88 68 02 00 00    	cmp    0x268(%rax),%ecx
100687523:	74 05                	je     10068752a <.text+0x28652a>
100687525:	e8 46 85 01 00       	call   10069fa70 <.text+0x29ea70>
10068752a:	83 a3 cc 04 00 00 f7 	andl   $0xfffffff7,0x4cc(%rbx)
100687531:	c7 83 90 03 00 00 ff 	movl   $0xffffffff,0x390(%rbx)
100687538:	ff ff ff
10068753b:	48 83 c4 20          	add    $0x20,%rsp
10068753f:	5b                   	pop    %rbx
100687540:	c3                   	ret
100687541:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100687548:	00 00 00 00
10068754c:	0f 1f 40 00          	nopl   0x0(%rax)
100687550:	57                   	push   %rdi
100687551:	56                   	push   %rsi
100687552:	53                   	push   %rbx
100687553:	48 83 ec 20          	sub    $0x20,%rsp
100687557:	48 c7 42 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rdx)
10068755e:	ff
10068755f:	48 89 cb             	mov    %rcx,%rbx
100687562:	48 89 d6             	mov    %rdx,%rsi
100687565:	e8 66 6f fb ff       	call   10063e4d0 <.text+0x23d4d0>
10068756a:	85 c0                	test   %eax,%eax
10068756c:	74 2b                	je     100687599 <.text+0x286599>
10068756e:	31 d2                	xor    %edx,%edx
100687570:	48 89 d9             	mov    %rbx,%rcx
100687573:	e8 48 64 f7 ff       	call   1005fd9c0 <.text+0x1fc9c0>
100687578:	85 c0                	test   %eax,%eax
10068757a:	75 0c                	jne    100687588 <.text+0x286588>
10068757c:	48 83 c4 20          	add    $0x20,%rsp
100687580:	5b                   	pop    %rbx
100687581:	5e                   	pop    %rsi
100687582:	5f                   	pop    %rdi
100687583:	c3                   	ret
100687584:	0f 1f 40 00          	nopl   0x0(%rax)
100687588:	ba 01 00 00 00       	mov    $0x1,%edx
10068758d:	48 89 d9             	mov    %rbx,%rcx
100687590:	e8 2b 61 f7 ff       	call   1005fd6c0 <.text+0x1fc6c0>
100687595:	85 c0                	test   %eax,%eax
100687597:	74 e3                	je     10068757c <.text+0x28657c>
100687599:	45 31 c9             	xor    %r9d,%r9d
10068759c:	45 31 c0             	xor    %r8d,%r8d