1004eff48:	88 47 6d             	mov    %al,0x6d(%rdi)
1004eff4b:	40 f6 c5 02          	test   $0x2,%bpl
1004eff4f:	0f 84 48 fe ff ff    	je     1004efd9d <.text+0xeed9d>
1004eff55:	89 ed                	mov    %ebp,%ebp
1004eff57:	41 0f b7 44 2d fe    	movzwl -0x2(%r13,%rbp,1),%eax
1004eff5d:	66 41 89 44 2e fe    	mov    %ax,-0x2(%r14,%rbp,1)
1004eff63:	e9 35 fe ff ff       	jmp    1004efd9d <.text+0xeed9d>
1004eff68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004eff6f:	00
1004eff70:	48 8b 93 90 00 00 00 	mov    0x90(%rbx),%rdx
1004eff77:	41 b8 79 03 00 00    	mov    $0x379,%r8d
1004eff7d:	48 89 f1             	mov    %rsi,%rcx
1004eff80:	e8 8b 47 0d 00       	call   1005c4710 <.text+0x1c3710>
1004eff85:	e9 13 fe ff ff       	jmp    1004efd9d <.text+0xeed9d>
1004eff8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004eff90:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1004eff95:	4c 8d 47 75          	lea    0x75(%rdi),%r8
1004eff99:	49 83 e0 f8          	and    $0xfffffffffffffff8,%r8
1004eff9d:	48 89 47 6d          	mov    %rax,0x6d(%rdi)
1004effa1:	89 e8                	mov    %ebp,%eax
1004effa3:	49 8b 54 05 f8       	mov    -0x8(%r13,%rax,1),%rdx
1004effa8:	49 89 54 06 f8       	mov    %rdx,-0x8(%r14,%rax,1)
1004effad:	4d 29 c6             	sub    %r8,%r14
1004effb0:	4c 89 e8             	mov    %r13,%rax
1004effb3:	44 01 f5             	add    %r14d,%ebp
1004effb6:	4c 29 f0             	sub    %r14,%rax
1004effb9:	83 e5 f8             	and    $0xfffffff8,%ebp
1004effbc:	83 fd 08             	cmp    $0x8,%ebp
1004effbf:	0f 82 d8 fd ff ff    	jb     1004efd9d <.text+0xeed9d>
1004effc5:	83 e5 f8             	and    $0xfffffff8,%ebp
1004effc8:	31 d2                	xor    %edx,%edx
1004effca:	89 d1                	mov    %edx,%ecx
1004effcc:	83 c2 08             	add    $0x8,%edx
1004effcf:	4c 8b 0c 08          	mov    (%rax,%rcx,1),%r9
1004effd3:	4d 89 0c 08          	mov    %r9,(%r8,%rcx,1)
1004effd7:	39 ea                	cmp    %ebp,%edx
1004effd9:	72 ef                	jb     1004effca <.text+0xeefca>
1004effdb:	e9 bd fd ff ff       	jmp    1004efd9d <.text+0xeed9d>
1004effe0:	8b 44 24 30          	mov    0x30(%rsp),%eax
1004effe4:	89 ed                	mov    %ebp,%ebp
1004effe6:	89 47 6d             	mov    %eax,0x6d(%rdi)
1004effe9:	41 8b 44 2d fc       	mov    -0x4(%r13,%rbp,1),%eax
1004effee:	41 89 44 2e fc       	mov    %eax,-0x4(%r14,%rbp,1)
1004efff3:	e9 a5 fd ff ff       	jmp    1004efd9d <.text+0xeed9d>
1004efff8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004effff:	00
1004f0000:	41 54                	push   %r12
1004f0002:	55                   	push   %rbp
1004f0003:	57                   	push   %rdi
1004f0004:	56                   	push   %rsi
1004f0005:	53                   	push   %rbx
1004f0006:	48 83 ec 20          	sub    $0x20,%rsp
1004f000a:	48 8b 69 08          	mov    0x8(%rcx),%rbp
1004f000e:	48 89 cb             	mov    %rcx,%rbx
1004f0011:	89 d7                	mov    %edx,%edi
1004f0013:	48 85 ed             	test   %rbp,%rbp
1004f0016:	74 5d                	je     1004f0075 <.text+0xef075>
1004f0018:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004f001e:	31 d2                	xor    %edx,%edx
1004f0020:	48 89 e9             	mov    %rbp,%rcx
1004f0023:	e8 a8 7a 1a 00       	call   100697ad0 <.text+0x296ad0>
1004f0028:	48 89 c6             	mov    %rax,%rsi
1004f002b:	48 85 c0             	test   %rax,%rax
1004f002e:	74 40                	je     1004f0070 <.text+0xef070>
1004f0030:	4c 8b 60 28          	mov    0x28(%rax),%r12
1004f0034:	4c 89 e1             	mov    %r12,%rcx
1004f0037:	e8 94 e6 ff ff       	call   1004ee6d0 <.text+0xed6d0>
1004f003c:	85 c0                	test   %eax,%eax
1004f003e:	74 40                	je     1004f0080 <.text+0xef080>
1004f0040:	85 ff                	test   %edi,%edi
1004f0042:	74 7c                	je     1004f00c0 <.text+0xef0c0>
1004f0044:	83 ff 02             	cmp    $0x2,%edi
1004f0047:	74 67                	je     1004f00b0 <.text+0xef0b0>
1004f0049:	48 8b 43 08          	mov    0x8(%rbx),%rax
1004f004d:	48 8b 93 90 00 00 00 	mov    0x90(%rbx),%rdx
1004f0054:	48 8b 08             	mov    (%rax),%rcx
1004f0057:	e8 74 ff 00 00       	call   1004fffd0 <.text+0xfefd0>
1004f005c:	85 c0                	test   %eax,%eax
1004f005e:	74 70                	je     1004f00d0 <.text+0xef0d0>
1004f0060:	41 80 8c 24 ee 03 00 	orb    $0x4,0x3ee(%r12)
1004f0067:	00 04
1004f0069:	eb 21                	jmp    1004f008c <.text+0xef08c>
1004f006b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004f0070:	83 ff 02             	cmp    $0x2,%edi
1004f0073:	74 6b                	je     1004f00e0 <.text+0xef0e0>
1004f0075:	48 83 c4 20          	add    $0x20,%rsp
1004f0079:	5b                   	pop    %rbx
1004f007a:	5e                   	pop    %rsi
1004f007b:	5f                   	pop    %rdi
1004f007c:	5d                   	pop    %rbp
1004f007d:	41 5c                	pop    %r12
1004f007f:	c3                   	ret
1004f0080:	48 8b 0d 29 66 23 00 	mov    0x236629(%rip),%rcx        # 1007266b0 <_head_msys_iconv_2_dll-0x45950>
1004f0087:	e8 54 e7 1a 00       	call   10069e7e0 <.text+0x29d7e0>
1004f008c:	45 31 c9             	xor    %r9d,%r9d
1004f008f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004f0095:	48 89 f2             	mov    %rsi,%rdx
1004f0098:	48 89 e9             	mov    %rbp,%rcx
1004f009b:	48 83 c4 20          	add    $0x20,%rsp
1004f009f:	5b                   	pop    %rbx
1004f00a0:	5e                   	pop    %rsi
1004f00a1:	5f                   	pop    %rdi
1004f00a2:	5d                   	pop    %rbp
1004f00a3:	41 5c                	pop    %r12
1004f00a5:	e9 26 7d 1a 00       	jmp    100697dd0 <.text+0x296dd0>
1004f00aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004f00b0:	4c 89 e2             	mov    %r12,%rdx
1004f00b3:	48 89 d9             	mov    %rbx,%rcx
1004f00b6:	e8 95 fb ff ff       	call   1004efc50 <.text+0xeec50>
1004f00bb:	eb cf                	jmp    1004f008c <.text+0xef08c>
1004f00bd:	0f 1f 00             	nopl   (%rax)
1004f00c0:	48 89 da             	mov    %rbx,%rdx
1004f00c3:	e8 88 fc ff ff       	call   1004efd50 <.text+0xeed50>
1004f00c8:	eb c2                	jmp    1004f008c <.text+0xef08c>
1004f00ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004f00d0:	41 80 a4 24 ee 03 00 	andb   $0xfb,0x3ee(%r12)
1004f00d7:	00 fb
1004f00d9:	eb b1                	jmp    1004f008c <.text+0xef08c>
1004f00db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004f00e0:	48 8b 83 00 1d 00 00 	mov    0x1d00(%rbx),%rax
1004f00e7:	80 38 00             	cmpb   $0x0,(%rax)
1004f00ea:	74 89                	je     1004f0075 <.text+0xef075>
1004f00ec:	48 89 d9             	mov    %rbx,%rcx
1004f00ef:	e8 6c ac f3 ff       	call   10042ad60 <.text+0x29d60>
1004f00f4:	83 e8 01             	sub    $0x1,%eax
1004f00f7:	83 f8 01             	cmp    $0x1,%eax
1004f00fa:	0f 87 75 ff ff ff    	ja     1004f0075 <.text+0xef075>
1004f0100:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1004f0104:	45 31 c9             	xor    %r9d,%r9d
1004f0107:	45 31 c0             	xor    %r8d,%r8d
1004f010a:	ba 08 00 00 00       	mov    $0x8,%edx
1004f010f:	48 81 c1 b0 04 00 00 	add    $0x4b0,%rcx
1004f0116:	48 83 c4 20          	add    $0x20,%rsp
1004f011a:	5b                   	pop    %rbx
1004f011b:	5e                   	pop    %rsi
1004f011c:	5f                   	pop    %rdi
1004f011d:	5d                   	pop    %rbp
1004f011e:	41 5c                	pop    %r12
1004f0120:	e9 2b 50 0b 00       	jmp    1005a5150 <.text+0x1a4150>
1004f0125:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004f012c:	00 00 00 00
1004f0130:	41 54                	push   %r12
1004f0132:	55                   	push   %rbp
1004f0133:	57                   	push   %rdi
1004f0134:	56                   	push   %rsi
1004f0135:	53                   	push   %rbx
1004f0136:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1004f013d:	66 0f ef c0          	pxor   %xmm0,%xmm0
1004f0141:	48 8b a9 a8 04 00 00 	mov    0x4a8(%rcx),%rbp
1004f0148:	48 89 cb             	mov    %rcx,%rbx
1004f014b:	49 89 d4             	mov    %rdx,%r12
1004f014e:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1004f0153:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1004f0158:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
1004f015d:	45 85 c0             	test   %r8d,%r8d
1004f0160:	74 2e                	je     1004f0190 <.text+0xef190>
1004f0162:	48 8b b1 b8 04 00 00 	mov    0x4b8(%rcx),%rsi
1004f0169:	48 85 f6             	test   %rsi,%rsi
1004f016c:	74 22                	je     1004f0190 <.text+0xef190>
1004f016e:	48 81 c3 c4 04 00 00 	add    $0x4c4,%rbx
1004f0175:	8b b9 c0 04 00 00    	mov    0x4c0(%rcx),%edi
1004f017b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1004f0180:	80 3e 00             	cmpb   $0x0,(%rsi)
1004f0183:	75 2d                	jne    1004f01b2 <.text+0xef1b2>
1004f0185:	31 c0                	xor    %eax,%eax
1004f0187:	e9 94 00 00 00       	jmp    1004f0220 <.text+0xef220>
1004f018c:	0f 1f 40 00          	nopl   0x0(%rax)
1004f0190:	48 89 e9             	mov    %rbp,%rcx
1004f0193:	48 81 c3 b0 04 00 00 	add    $0x4b0,%rbx
1004f019a:	e8 c1 ab f3 ff       	call   10042ad60 <.text+0x29d60>
1004f019f:	48 8b b5 00 1d 00 00 	mov    0x1d00(%rbp),%rsi
1004f01a6:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1004f01ab:	89 c7                	mov    %eax,%edi
1004f01ad:	80 3e 00             	cmpb   $0x0,(%rsi)
1004f01b0:	74 d3                	je     1004f0185 <.text+0xef185>
1004f01b2:	89 f9                	mov    %edi,%ecx
1004f01b4:	e8 f7 ab f3 ff       	call   10042adb0 <.text+0x29db0>
1004f01b9:	85 c0                	test   %eax,%eax
1004f01bb:	74 09                	je     1004f01c6 <.text+0xef1c6>
1004f01bd:	80 3e 00             	cmpb   $0x0,(%rsi)
1004f01c0:	0f 85 ba 00 00 00    	jne    1004f0280 <.text+0xef280>
1004f01c6:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
1004f01cb:	85 ff                	test   %edi,%edi
1004f01cd:	74 61                	je     1004f0230 <.text+0xef230>
1004f01cf:	4c 8d 05 93 ff 20 00 	lea    0x20ff93(%rip),%r8        # 100700169 <_head_msys_iconv_2_dll-0x6be97>
1004f01d6:	ba 32 00 00 00       	mov    $0x32,%edx
1004f01db:	4d 89 e1             	mov    %r12,%r9
1004f01de:	48 89 d9             	mov    %rbx,%rcx
1004f01e1:	e8 ba 9b 0d 00       	call   1005c9da0 <.text+0x1c8da0>
1004f01e6:	48 89 d9             	mov    %rbx,%rcx
1004f01e9:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1004f01ee:	e8 7d 00 1b 00       	call   1006a0270 <.text+0x29f270>
1004f01f3:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1004f01f8:	48 89 f2             	mov    %rsi,%rdx
1004f01fb:	89 f9                	mov    %edi,%ecx
1004f01fd:	89 44 24 38          	mov    %eax,0x38(%rsp)
1004f0201:	c7 44 24 48 08 00 00 	movl   $0x8,0x48(%rsp)
1004f0208:	00
1004f0209:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1004f0210:	00 00
1004f0212:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1004f0219:	00 00
1004f021b:	e8 b0 ac f3 ff       	call   10042aed0 <.text+0x29ed0>
1004f0220:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1004f0227:	5b                   	pop    %rbx
1004f0228:	5e                   	pop    %rsi
1004f0229:	5f                   	pop    %rdi
1004f022a:	5d                   	pop    %rbp
1004f022b:	41 5c                	pop    %r12
1004f022d:	c3                   	ret
1004f022e:	66 90                	xchg   %ax,%ax
1004f0230:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1004f0235:	49 89 f1             	mov    %rsi,%r9
1004f0238:	48 89 d9             	mov    %rbx,%rcx
1004f023b:	ba 32 00 00 00       	mov    $0x32,%edx
1004f0240:	4c 8d 05 1c ff 20 00 	lea    0x20ff1c(%rip),%r8        # 100700163 <_head_msys_iconv_2_dll-0x6be9d>
1004f0247:	e8 54 9b 0d 00       	call   1005c9da0 <.text+0x1c8da0>
1004f024c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1004f0251:	48 89 da             	mov    %rbx,%rdx
1004f0254:	31 c9                	xor    %ecx,%ecx
1004f0256:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1004f025d:	00 00
1004f025f:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
1004f0266:	00
1004f0267:	e8 64 ac f3 ff       	call   10042aed0 <.text+0x29ed0>
1004f026c:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1004f0273:	5b                   	pop    %rbx
1004f0274:	5e                   	pop    %rsi
1004f0275:	5f                   	pop    %rdi
1004f0276:	5d                   	pop    %rbp
1004f0277:	41 5c                	pop    %r12
1004f0279:	c3                   	ret
1004f027a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004f0280:	ba 01 00 00 00       	mov    $0x1,%edx
1004f0285:	48 89 e9             	mov    %rbp,%rcx
1004f0288:	e8 03 75 1a 00       	call   100697790 <.text+0x296790>
1004f028d:	31 c0                	xor    %eax,%eax
1004f028f:	c7 85 88 1d 00 00 00 	movl   $0x0,0x1d88(%rbp)
1004f0296:	00 00 00
1004f0299:	eb 85                	jmp    1004f0220 <.text+0xef220>
1004f029b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004f02a0:	41 57                	push   %r15
1004f02a2:	41 56                	push   %r14
1004f02a4:	41 55                	push   %r13
1004f02a6:	41 54                	push   %r12
1004f02a8:	55                   	push   %rbp
1004f02a9:	57                   	push   %rdi
1004f02aa:	56                   	push   %rsi
1004f02ab:	53                   	push   %rbx
1004f02ac:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
1004f02b3:	0f 29 b4 24 d0 00 00 	movaps %xmm6,0xd0(%rsp)
1004f02ba:	00
1004f02bb:	31 ff                	xor    %edi,%edi
1004f02bd:	48 89 94 24 38 01 00 	mov    %rdx,0x138(%rsp)
1004f02c4:	00
1004f02c5:	48 89 cb             	mov    %rcx,%rbx
1004f02c8:	4c 89 84 24 40 01 00 	mov    %r8,0x140(%rsp)
1004f02cf:	00
1004f02d0:	44 89 8c 24 48 01 00 	mov    %r9d,0x148(%rsp)
1004f02d7:	00
1004f02d8:	48 39 11             	cmp    %rdx,(%rcx)
1004f02db:	0f 8c 09 02 00 00    	jl     1004f04ea <.text+0xef4ea>
1004f02e1:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1004f02e5:	48 85 f6             	test   %rsi,%rsi
1004f02e8:	0f 84 fc 01 00 00    	je     1004f04ea <.text+0xef4ea>
1004f02ee:	48 8b 05 9b f3 26 00 	mov    0x26f39b(%rip),%rax        # 10075f690 <_head_msys_iconv_2_dll-0xc970>
1004f02f5:	48 85 c0             	test   %rax,%rax
1004f02f8:	74 09                	je     1004f0303 <.text+0xef303>
1004f02fa:	48 39 d0             	cmp    %rdx,%rax
1004f02fd:	0f 8f 4d 03 00 00    	jg     1004f0650 <.text+0xef650>
1004f0303:	48 8b 05 d6 2e 23 00 	mov    0x232ed6(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004f030a:	48 8b 00             	mov    (%rax),%rax
1004f030d:	8b b8 98 1f 00 00    	mov    0x1f98(%rax),%edi
1004f0313:	8b 84 24 48 01 00 00 	mov    0x148(%rsp),%eax
1004f031a:	85 c0                	test   %eax,%eax
1004f031c:	0f 85 ee 01 00 00    	jne    1004f0510 <.text+0xef510>
1004f0322:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
1004f0329:	00
1004f032a:	e8 41 ff 1a 00       	call   1006a0270 <.text+0x29f270>
1004f032f:	83 c0 01             	add    $0x1,%eax
1004f0332:	48 83 bc 24 38 01 00 	cmpq   $0x0,0x138(%rsp)
1004f0339:	00 00
1004f033b:	89 44 24 54          	mov    %eax,0x54(%rsp)
1004f033f:	89 84 24 48 01 00 00 	mov    %eax,0x148(%rsp)
1004f0346:	0f 8e f4 01 00 00    	jle    1004f0540 <.text+0xef540>
1004f034c:	85 ff                	test   %edi,%edi
1004f034e:	0f 84 ec 01 00 00    	je     1004f0540 <.text+0xef540>
1004f0354:	f6 84 24 50 01 00 00 	testb  $0xc,0x150(%rsp)
1004f035b:	0c
1004f035c:	0f 84 ae 0b 00 00    	je     1004f0f10 <.text+0xeff10>
1004f0362:	44 8b bc 24 48 01 00 	mov    0x148(%rsp),%r15d
1004f0369:	00
1004f036a:	8b 86 a0 04 00 00    	mov    0x4a0(%rsi),%eax
1004f0370:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1004f0377:	00 00
1004f0379:	48 8b 94 24 38 01 00 	mov    0x138(%rsp),%rdx
1004f0380:	00
1004f0381:	45 8d 77 04          	lea    0x4(%r15),%r14d
1004f0385:	89 44 24 38          	mov    %eax,0x38(%rsp)
1004f0389:	45 89 f5             	mov    %r14d,%r13d
1004f038c:	e9 e8 01 00 00       	jmp    1004f0579 <.text+0xef579>
1004f0391:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004f0398:	48 83 c0 01          	add    $0x1,%rax
1004f039c:	45 8b 44 24 08       	mov    0x8(%r12),%r8d
1004f03a1:	44 29 f2             	sub    %r14d,%edx
1004f03a4:	41 8d 72 01          	lea    0x1(%r10),%esi
1004f03a8:	48 89 03             	mov    %rax,(%rbx)
1004f03ab:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
1004f03b2:	00
1004f03b3:	49 83 44 24 10 01    	addq   $0x1,0x10(%r12)
1004f03b9:	4c 63 ac 24 48 01 00 	movslq 0x148(%rsp),%r13
1004f03c0:	00
1004f03c1:	48 8d 68 01          	lea    0x1(%rax),%rbp
1004f03c5:	44 89 c0             	mov    %r8d,%eax
1004f03c8:	41 89 54 24 04       	mov    %edx,0x4(%r12)
1004f03cd:	44 29 f8             	sub    %r15d,%eax
1004f03d0:	41 89 44 24 08       	mov    %eax,0x8(%r12)
1004f03d5:	39 f7                	cmp    %esi,%edi
1004f03d7:	0f 8e 87 00 00 00    	jle    1004f0464 <.text+0xef464>
1004f03dd:	45 85 d2             	test   %r10d,%r10d
1004f03e0:	0f 88 22 0d 00 00    	js     1004f1108 <.text+0xf0108>
1004f03e6:	49 63 d2             	movslq %r10d,%rdx
1004f03e9:	45 8b 74 94 18       	mov    0x18(%r12,%rdx,4),%r14d
1004f03ee:	41 81 e6 ff ff ff 7f 	and    $0x7fffffff,%r14d
1004f03f5:	49 8d 54 05 00       	lea    0x0(%r13,%rax,1),%rdx
1004f03fa:	49 8d 0c 04          	lea    (%r12,%rax,1),%rcx
1004f03fe:	44 89 f0             	mov    %r14d,%eax
1004f0401:	44 89 54 24 38       	mov    %r10d,0x38(%rsp)
1004f0406:	44 29 c0             	sub    %r8d,%eax
1004f0409:	4c 01 e2             	add    %r12,%rdx
1004f040c:	49 89 c0             	mov    %rax,%r8
1004f040f:	e8 ec fa 1a 00       	call   10069ff00 <.text+0x29ef00>
1004f0414:	44 8b 54 24 38       	mov    0x38(%rsp),%r10d
1004f0419:	8d 47 ff             	lea    -0x1(%rdi),%eax
1004f041c:	41 39 c2             	cmp    %eax,%r10d
1004f041f:	7d 39                	jge    1004f045a <.text+0xef45a>
1004f0421:	48 63 d7             	movslq %edi,%rdx
1004f0424:	83 ef 02             	sub    $0x2,%edi
1004f0427:	48 c1 e2 02          	shl    $0x2,%rdx
1004f042b:	44 29 d7             	sub    %r10d,%edi
1004f042e:	49 8d 4c 14 fc       	lea    -0x4(%r12,%rdx,1),%rcx
1004f0433:	49 8d 04 14          	lea    (%r12,%rdx,1),%rax
1004f0437:	48 8d 14 bd 00 00 00 	lea    0x0(,%rdi,4),%rdx
1004f043e:	00
1004f043f:	48 29 d1             	sub    %rdx,%rcx
1004f0442:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004f0448:	8b 50 14             	mov    0x14(%rax),%edx
1004f044b:	48 83 e8 04          	sub    $0x4,%rax
1004f044f:	44 29 fa             	sub    %r15d,%edx
1004f0452:	89 50 1c             	mov    %edx,0x1c(%rax)