1004cc862:	eb b3                	jmp    1004cc817 <.text+0xcb817>
1004cc864:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004cc86b:	00 00 00 00
1004cc86f:	90                   	nop
1004cc870:	41 57                	push   %r15
1004cc872:	41 56                	push   %r14
1004cc874:	41 55                	push   %r13
1004cc876:	41 54                	push   %r12
1004cc878:	55                   	push   %rbp
1004cc879:	57                   	push   %rdi
1004cc87a:	56                   	push   %rsi
1004cc87b:	53                   	push   %rbx
1004cc87c:	48 83 ec 38          	sub    $0x38,%rsp
1004cc880:	89 cf                	mov    %ecx,%edi
1004cc882:	89 94 24 88 00 00 00 	mov    %edx,0x88(%rsp)
1004cc889:	e8 02 67 02 00       	call   1004f2f90 <.text+0xf1f90>
1004cc88e:	8b 8c 24 88 00 00 00 	mov    0x88(%rsp),%ecx
1004cc895:	49 89 c4             	mov    %rax,%r12
1004cc898:	48 8b 05 41 69 25 00 	mov    0x256941(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004cc89f:	83 e1 02             	and    $0x2,%ecx
1004cc8a2:	48 8b 00             	mov    (%rax),%rax
1004cc8a5:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1004cc8a9:	8b a8 6c 1c 00 00    	mov    0x1c6c(%rax),%ebp
1004cc8af:	85 ed                	test   %ebp,%ebp
1004cc8b1:	0f 84 a9 01 00 00    	je     1004cca60 <.text+0xcba60>
1004cc8b7:	85 c9                	test   %ecx,%ecx
1004cc8b9:	0f 84 31 02 00 00    	je     1004ccaf0 <.text+0xcbaf0>
1004cc8bf:	85 ff                	test   %edi,%edi
1004cc8c1:	0f 8e 5a 05 00 00    	jle    1004cce21 <.text+0xcbe21>
1004cc8c7:	89 fe                	mov    %edi,%esi
1004cc8c9:	4c 89 e3             	mov    %r12,%rbx
1004cc8cc:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
1004cc8d2:	45 31 f6             	xor    %r14d,%r14d
1004cc8d5:	45 31 db             	xor    %r11d,%r11d
1004cc8d8:	31 ed                	xor    %ebp,%ebp
1004cc8da:	89 f0                	mov    %esi,%eax
1004cc8dc:	eb 0d                	jmp    1004cc8eb <.text+0xcb8eb>
1004cc8de:	66 90                	xchg   %ax,%ax
1004cc8e0:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1004cc8e6:	83 e8 01             	sub    $0x1,%eax
1004cc8e9:	74 0e                	je     1004cc8f9 <.text+0xcb8f9>
1004cc8eb:	80 3b 20             	cmpb   $0x20,(%rbx)
1004cc8ee:	75 f0                	jne    1004cc8e0 <.text+0xcb8e0>
1004cc8f0:	48 83 c3 01          	add    $0x1,%rbx
1004cc8f4:	83 e8 01             	sub    $0x1,%eax
1004cc8f7:	75 f2                	jne    1004cc8eb <.text+0xcb8eb>
1004cc8f9:	01 f5                	add    %esi,%ebp
1004cc8fb:	45 85 db             	test   %r11d,%r11d
1004cc8fe:	0f 85 74 03 00 00    	jne    1004ccc78 <.text+0xcbc78>
1004cc904:	0f b6 03             	movzbl (%rbx),%eax
1004cc907:	3c 20                	cmp    $0x20,%al
1004cc909:	0f 84 69 03 00 00    	je     1004ccc78 <.text+0xcbc78>
1004cc90f:	3c 09                	cmp    $0x9,%al
1004cc911:	0f 84 61 03 00 00    	je     1004ccc78 <.text+0xcbc78>
1004cc917:	44 8b 54 24 20       	mov    0x20(%rsp),%r10d
1004cc91c:	4c 89 e6             	mov    %r12,%rsi
1004cc91f:	45 85 d2             	test   %r10d,%r10d
1004cc922:	0f 84 48 03 00 00    	je     1004ccc70 <.text+0xcbc70>
1004cc928:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004cc92f:	00
1004cc930:	48 89 f1             	mov    %rsi,%rcx
1004cc933:	e8 38 39 1d 00       	call   1006a0270 <.text+0x29f270>
1004cc938:	8d 58 01             	lea    0x1(%rax),%ebx
1004cc93b:	41 83 ff ff          	cmp    $0xffffffff,%r15d
1004cc93f:	0f 84 7b 03 00 00    	je     1004cccc0 <.text+0xcbcc0>
1004cc945:	41 8d 0c 3f          	lea    (%r15,%rdi,1),%ecx
1004cc949:	44 29 f1             	sub    %r14d,%ecx
1004cc94c:	01 d9                	add    %ebx,%ecx
1004cc94e:	48 63 c9             	movslq %ecx,%rcx
1004cc951:	e8 8a 47 f3 ff       	call   1004010e0 <.text+0xe0>
1004cc956:	49 89 c5             	mov    %rax,%r13
1004cc959:	48 85 c0             	test   %rax,%rax
1004cc95c:	0f 84 0e 03 00 00    	je     1004ccc70 <.text+0xcbc70>
1004cc962:	44 29 f7             	sub    %r14d,%edi
1004cc965:	41 8d 2c 3f          	lea    (%r15,%rdi,1),%ebp
1004cc969:	45 85 ff             	test   %r15d,%r15d
1004cc96c:	0f 84 a4 04 00 00    	je     1004cce16 <.text+0xcbe16>
1004cc972:	45 89 fa             	mov    %r15d,%r10d
1004cc975:	31 c0                	xor    %eax,%eax
1004cc977:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004cc97e:	00 00
1004cc980:	41 0f b6 14 04       	movzbl (%r12,%rax,1),%edx
1004cc985:	41 88 54 05 00       	mov    %dl,0x0(%r13,%rax,1)
1004cc98a:	48 83 c0 01          	add    $0x1,%rax
1004cc98e:	4c 39 d0             	cmp    %r10,%rax
1004cc991:	75 ed                	jne    1004cc980 <.text+0xcb980>
1004cc993:	49 8d 34 04          	lea    (%r12,%rax,1),%rsi
1004cc997:	4d 8d 7c 05 00       	lea    0x0(%r13,%rax,1),%r15
1004cc99c:	eb 06                	jmp    1004cc9a4 <.text+0xcb9a4>
1004cc99e:	66 90                	xchg   %ax,%ax
1004cc9a0:	48 83 c6 01          	add    $0x1,%rsi
1004cc9a4:	0f b6 06             	movzbl (%rsi),%eax
1004cc9a7:	3c 20                	cmp    $0x20,%al
1004cc9a9:	74 f5                	je     1004cc9a0 <.text+0xcb9a0>
1004cc9ab:	3c 09                	cmp    $0x9,%al
1004cc9ad:	74 f1                	je     1004cc9a0 <.text+0xcb9a0>
1004cc9af:	48 8b 05 2a 68 25 00 	mov    0x25682a(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004cc9b6:	48 8b 00             	mov    (%rax),%rax
1004cc9b9:	44 8b 80 6c 1c 00 00 	mov    0x1c6c(%rax),%r8d
1004cc9c0:	45 85 c0             	test   %r8d,%r8d
1004cc9c3:	0f 85 e7 01 00 00    	jne    1004ccbb0 <.text+0xcbbb0>
1004cc9c9:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1004cc9cd:	85 c9                	test   %ecx,%ecx
1004cc9cf:	0f 85 c2 01 00 00    	jne    1004ccb97 <.text+0xcbb97>
1004cc9d5:	8b 90 48 1d 00 00    	mov    0x1d48(%rax),%edx
1004cc9db:	85 d2                	test   %edx,%edx
1004cc9dd:	0f 84 b4 01 00 00    	je     1004ccb97 <.text+0xcbb97>
1004cc9e3:	4c 89 e6             	mov    %r12,%rsi
1004cc9e6:	85 ff                	test   %edi,%edi
1004cc9e8:	0f 8e 66 04 00 00    	jle    1004cce54 <.text+0xcbe54>
1004cc9ee:	89 5c 24 24          	mov    %ebx,0x24(%rsp)
1004cc9f2:	8b 5c 24 20          	mov    0x20(%rsp),%ebx
1004cc9f6:	eb 50                	jmp    1004cca48 <.text+0xcba48>
1004cc9f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004cc9ff:	00
1004cca00:	41 80 fe 09          	cmp    $0x9,%r14b
1004cca04:	0f 85 bb 03 00 00    	jne    1004ccdc5 <.text+0xcbdc5>
1004cca0a:	48 8b 05 cf 67 25 00 	mov    0x2567cf(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004cca11:	89 d9                	mov    %ebx,%ecx
1004cca13:	48 8b 00             	mov    (%rax),%rax
1004cca16:	4c 8b 80 00 1e 00 00 	mov    0x1e00(%rax),%r8
1004cca1d:	8b 90 a0 1d 00 00    	mov    0x1da0(%rax),%edx
1004cca23:	e8 38 f0 ff ff       	call   1004cba60 <.text+0xcaa60>
1004cca28:	39 f8                	cmp    %edi,%eax
1004cca2a:	0f 8f 04 04 00 00    	jg     1004cce34 <.text+0xcbe34>
1004cca30:	29 c7                	sub    %eax,%edi
1004cca32:	01 c3                	add    %eax,%ebx
1004cca34:	49 83 c7 01          	add    $0x1,%r15
1004cca38:	48 83 c6 01          	add    $0x1,%rsi
1004cca3c:	45 88 77 ff          	mov    %r14b,-0x1(%r15)
1004cca40:	85 ff                	test   %edi,%edi
1004cca42:	0f 84 7d 03 00 00    	je     1004ccdc5 <.text+0xcbdc5>
1004cca48:	44 0f b6 36          	movzbl (%rsi),%r14d
1004cca4c:	41 80 fe 20          	cmp    $0x20,%r14b
1004cca50:	75 ae                	jne    1004cca00 <.text+0xcba00>
1004cca52:	41 80 fe 09          	cmp    $0x9,%r14b
1004cca56:	74 b2                	je     1004cca0a <.text+0xcba0a>
1004cca58:	83 ef 01             	sub    $0x1,%edi
1004cca5b:	83 c3 01             	add    $0x1,%ebx
1004cca5e:	eb d4                	jmp    1004cca34 <.text+0xcba34>
1004cca60:	48 8b 90 a0 1d 00 00 	mov    0x1da0(%rax),%rdx
1004cca67:	44 8b 5c 24 20       	mov    0x20(%rsp),%r11d
1004cca6c:	4c 8b 80 00 1e 00 00 	mov    0x1e00(%rax),%r8
1004cca73:	89 54 24 24          	mov    %edx,0x24(%rsp)
1004cca77:	45 85 db             	test   %r11d,%r11d
1004cca7a:	0f 84 70 02 00 00    	je     1004cccf0 <.text+0xcbcf0>
1004cca80:	31 c9                	xor    %ecx,%ecx
1004cca82:	45 31 ed             	xor    %r13d,%r13d
1004cca85:	45 31 f6             	xor    %r14d,%r14d
1004cca88:	89 fe                	mov    %edi,%esi
1004cca8a:	e8 d1 ef ff ff       	call   1004cba60 <.text+0xcaa60>
1004cca8f:	4c 89 e3             	mov    %r12,%rbx
1004cca92:	45 31 db             	xor    %r11d,%r11d
1004cca95:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
1004cca9b:	39 c6                	cmp    %eax,%esi
1004cca9d:	0f 8c 0e 02 00 00    	jl     1004cccb1 <.text+0xcbcb1>
1004ccaa3:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1004ccaa8:	45 89 ec             	mov    %r13d,%r12d
1004ccaab:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
1004ccab0:	89 bc 24 80 00 00 00 	mov    %edi,0x80(%rsp)
1004ccab7:	89 f7                	mov    %esi,%edi
1004ccab9:	44 89 de             	mov    %r11d,%esi
1004ccabc:	eb 22                	jmp    1004ccae0 <.text+0xcbae0>
1004ccabe:	66 90                	xchg   %ax,%ax
1004ccac0:	be 01 00 00 00       	mov    $0x1,%esi
1004ccac5:	41 01 c4             	add    %eax,%r12d
1004ccac8:	44 89 ea             	mov    %r13d,%edx
1004ccacb:	29 c7                	sub    %eax,%edi
1004ccacd:	83 c5 01             	add    $0x1,%ebp
1004ccad0:	44 89 e1             	mov    %r12d,%ecx
1004ccad3:	e8 88 ef ff ff       	call   1004cba60 <.text+0xcaa60>
1004ccad8:	39 c7                	cmp    %eax,%edi
1004ccada:	0f 8c c0 01 00 00    	jl     1004ccca0 <.text+0xcbca0>
1004ccae0:	80 3b 09             	cmpb   $0x9,(%rbx)
1004ccae3:	75 db                	jne    1004ccac0 <.text+0xcbac0>
1004ccae5:	48 83 c3 01          	add    $0x1,%rbx
1004ccae9:	eb da                	jmp    1004ccac5 <.text+0xcbac5>
1004ccaeb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004ccaf0:	8b 98 48 1d 00 00    	mov    0x1d48(%rax),%ebx
1004ccaf6:	85 db                	test   %ebx,%ebx
1004ccaf8:	0f 84 c1 fd ff ff    	je     1004cc8bf <.text+0xcb8bf>
1004ccafe:	4c 8b 80 00 1e 00 00 	mov    0x1e00(%rax),%r8
1004ccb05:	48 8b 90 a0 1d 00 00 	mov    0x1da0(%rax),%rdx
1004ccb0c:	89 54 24 24          	mov    %edx,0x24(%rsp)
1004ccb10:	85 ff                	test   %edi,%edi
1004ccb12:	0f 8e 25 03 00 00    	jle    1004cce3d <.text+0xcbe3d>
1004ccb18:	89 fe                	mov    %edi,%esi
1004ccb1a:	4c 89 e3             	mov    %r12,%rbx
1004ccb1d:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1004ccb23:	45 31 f6             	xor    %r14d,%r14d
1004ccb26:	eb 3c                	jmp    1004ccb64 <.text+0xcbb64>
1004ccb28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004ccb2f:	00
1004ccb30:	3c 09                	cmp    $0x9,%al
1004ccb32:	0f 85 28 02 00 00    	jne    1004ccd60 <.text+0xcbd60>
1004ccb38:	8b 54 24 24          	mov    0x24(%rsp),%edx
1004ccb3c:	44 89 f1             	mov    %r14d,%ecx
1004ccb3f:	e8 1c ef ff ff       	call   1004cba60 <.text+0xcaa60>
1004ccb44:	39 f0                	cmp    %esi,%eax
1004ccb46:	0f 8f 20 02 00 00    	jg     1004ccd6c <.text+0xcbd6c>
1004ccb4c:	29 c6                	sub    %eax,%esi
1004ccb4e:	45 89 ef             	mov    %r13d,%r15d
1004ccb51:	41 01 c6             	add    %eax,%r14d
1004ccb54:	48 83 c3 01          	add    $0x1,%rbx
1004ccb58:	41 83 c5 01          	add    $0x1,%r13d
1004ccb5c:	85 f6                	test   %esi,%esi
1004ccb5e:	0f 84 fc 01 00 00    	je     1004ccd60 <.text+0xcbd60>
1004ccb64:	0f b6 03             	movzbl (%rbx),%eax
1004ccb67:	45 8d 7d ff          	lea    -0x1(%r13),%r15d
1004ccb6b:	3c 20                	cmp    $0x20,%al
1004ccb6d:	75 c1                	jne    1004ccb30 <.text+0xcbb30>
1004ccb6f:	3c 09                	cmp    $0x9,%al
1004ccb71:	74 c5                	je     1004ccb38 <.text+0xcbb38>
1004ccb73:	83 ee 01             	sub    $0x1,%esi
1004ccb76:	45 89 ef             	mov    %r13d,%r15d
1004ccb79:	41 83 c6 01          	add    $0x1,%r14d
1004ccb7d:	eb d5                	jmp    1004ccb54 <.text+0xcbb54>
1004ccb7f:	90                   	nop
1004ccb80:	29 c7                	sub    %eax,%edi
1004ccb82:	41 01 c6             	add    %eax,%r14d
1004ccb85:	48 8b 05 54 66 25 00 	mov    0x256654(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004ccb8c:	41 c6 07 09          	movb   $0x9,(%r15)
1004ccb90:	49 83 c7 01          	add    $0x1,%r15
1004ccb94:	48 8b 00             	mov    (%rax),%rax
1004ccb97:	4c 8b 80 00 1e 00 00 	mov    0x1e00(%rax),%r8
1004ccb9e:	8b 90 a0 1d 00 00    	mov    0x1da0(%rax),%edx
1004ccba4:	44 89 f1             	mov    %r14d,%ecx
1004ccba7:	e8 b4 ee ff ff       	call   1004cba60 <.text+0xcaa60>
1004ccbac:	39 c7                	cmp    %eax,%edi
1004ccbae:	7d d0                	jge    1004ccb80 <.text+0xcbb80>
1004ccbb0:	85 ff                	test   %edi,%edi
1004ccbb2:	7e 16                	jle    1004ccbca <.text+0xcbbca>
1004ccbb4:	48 63 ff             	movslq %edi,%rdi
1004ccbb7:	4c 89 f9             	mov    %r15,%rcx
1004ccbba:	ba 20 00 00 00       	mov    $0x20,%edx
1004ccbbf:	49 89 f8             	mov    %rdi,%r8
1004ccbc2:	49 01 ff             	add    %rdi,%r15
1004ccbc5:	e8 46 33 1d 00       	call   10069ff10 <.text+0x29ef10>
1004ccbca:	4c 63 c3             	movslq %ebx,%r8
1004ccbcd:	48 89 f2             	mov    %rsi,%rdx
1004ccbd0:	4c 89 f9             	mov    %r15,%rcx
1004ccbd3:	e8 28 33 1d 00       	call   10069ff00 <.text+0x29ef00>
1004ccbd8:	48 8b 1d 71 66 25 00 	mov    0x256671(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004ccbdf:	f6 84 24 88 00 00 00 	testb  $0x4,0x88(%rsp)
1004ccbe6:	04
1004ccbe7:	74 15                	je     1004ccbfe <.text+0xcbbfe>
1004ccbe9:	48 8b 03             	mov    (%rbx),%rax
1004ccbec:	48 8b 48 38          	mov    0x38(%rax),%rcx
1004ccbf0:	e8 6b 74 13 00       	call   100604060 <.text+0x203060>
1004ccbf5:	83 f8 01             	cmp    $0x1,%eax
1004ccbf8:	0f 85 e2 00 00 00    	jne    1004ccce0 <.text+0xcbce0>
1004ccbfe:	48 8b 03             	mov    (%rbx),%rax
1004ccc01:	4c 29 e6             	sub    %r12,%rsi
1004ccc04:	45 31 c0             	xor    %r8d,%r8d
1004ccc07:	4c 89 ea             	mov    %r13,%rdx
1004ccc0a:	89 f7                	mov    %esi,%edi
1004ccc0c:	48 8b 48 38          	mov    0x38(%rax),%rcx
1004ccc10:	e8 fb 51 02 00       	call   1004f1e10 <.text+0xf0e10>
1004ccc15:	f6 84 24 88 00 00 00 	testb  $0x1,0x88(%rsp)
1004ccc1c:	01
1004ccc1d:	0f 85 25 01 00 00    	jne    1004ccd48 <.text+0xcbd48>
1004ccc23:	48 8b 03             	mov    (%rbx),%rax
1004ccc26:	48 8b 15 03 e1 25 00 	mov    0x25e103(%rip),%rdx        # 10072ad30 <_head_msys_iconv_2_dll-0x412d0>
1004ccc2d:	41 89 e8             	mov    %ebp,%r8d
1004ccc30:	41 29 f0             	sub    %esi,%r8d
1004ccc33:	48 8b 48 38          	mov    0x38(%rax),%rcx
1004ccc37:	48 39 0a             	cmp    %rcx,(%rdx)
1004ccc3a:	0f 84 f0 00 00 00    	je     1004ccd30 <.text+0xcbd30>
1004ccc40:	45 85 c0             	test   %r8d,%r8d
1004ccc43:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1004ccc49:	0f 4e fd             	cmovle %ebp,%edi
1004ccc4c:	89 fa                	mov    %edi,%edx
1004ccc4e:	e8 ad df 12 00       	call   1005fac00 <.text+0x1f9c00>
1004ccc53:	b8 01 00 00 00       	mov    $0x1,%eax
1004ccc58:	48 8b 13             	mov    (%rbx),%rdx
1004ccc5b:	89 6a 40             	mov    %ebp,0x40(%rdx)
1004ccc5e:	48 83 c4 38          	add    $0x38,%rsp
1004ccc62:	5b                   	pop    %rbx
1004ccc63:	5e                   	pop    %rsi
1004ccc64:	5f                   	pop    %rdi
1004ccc65:	5d                   	pop    %rbp
1004ccc66:	41 5c                	pop    %r12
1004ccc68:	41 5d                	pop    %r13
1004ccc6a:	41 5e                	pop    %r14
1004ccc6c:	41 5f                	pop    %r15
1004ccc6e:	c3                   	ret
1004ccc6f:	90                   	nop
1004ccc70:	31 c0                	xor    %eax,%eax
1004ccc72:	eb ea                	jmp    1004ccc5e <.text+0xcbc5e>
1004ccc74:	0f 1f 40 00          	nopl   0x0(%rax)
1004ccc78:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
1004ccc7d:	4c 89 e6             	mov    %r12,%rsi
1004ccc80:	45 85 c9             	test   %r9d,%r9d
1004ccc83:	0f 85 a7 fc ff ff    	jne    1004cc930 <.text+0xcb930>
1004ccc89:	48 89 d9             	mov    %rbx,%rcx
1004ccc8c:	e8 ff 2a 1c 00       	call   10068f790 <.text+0x28e790>
1004ccc91:	48 89 c6             	mov    %rax,%rsi
1004ccc94:	e9 97 fc ff ff       	jmp    1004cc930 <.text+0xcb930>
1004ccc99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004ccca0:	41 89 f3             	mov    %esi,%r11d
1004ccca3:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
1004ccca8:	89 fe                	mov    %edi,%esi
1004cccaa:	8b bc 24 80 00 00 00 	mov    0x80(%rsp),%edi
1004cccb1:	85 f6                	test   %esi,%esi
1004cccb3:	0f 8f 21 fc ff ff    	jg     1004cc8da <.text+0xcb8da>
1004cccb9:	e9 3d fc ff ff       	jmp    1004cc8fb <.text+0xcb8fb>
1004cccbe:	66 90                	xchg   %ax,%ax
1004cccc0:	8d 0c 2b             	lea    (%rbx,%rbp,1),%ecx
1004cccc3:	48 63 c9             	movslq %ecx,%rcx
1004cccc6:	e8 15 44 f3 ff       	call   1004010e0 <.text+0xe0>
1004ccccb:	49 89 c7             	mov    %rax,%r15
1004cccce:	48 85 c0             	test   %rax,%rax
1004cccd1:	74 9d                	je     1004ccc70 <.text+0xcbc70>
1004cccd3:	49 89 c5             	mov    %rax,%r13
1004cccd6:	e9 d4 fc ff ff       	jmp    1004cc9af <.text+0xcb9af>
1004cccdb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004ccce0:	4c 89 e9             	mov    %r13,%rcx
1004ccce3:	e8 38 48 f3 ff       	call   100401520 <.text+0x520>
1004ccce8:	31 c0                	xor    %eax,%eax
1004cccea:	e9 69 ff ff ff       	jmp    1004ccc58 <.text+0xcbc58>
1004cccef:	90                   	nop
1004cccf0:	44 8b 98 48 1d 00 00 	mov    0x1d48(%rax),%r11d
1004cccf7:	45 85 db             	test   %r11d,%r11d
1004cccfa:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
1004cccff:	0f 85 07 fe ff ff    	jne    1004ccb0c <.text+0xcbb0c>
1004ccd05:	8b 54 24 24          	mov    0x24(%rsp),%edx
1004ccd09:	31 c9                	xor    %ecx,%ecx
1004ccd0b:	45 31 ed             	xor    %r13d,%r13d
1004ccd0e:	45 31 f6             	xor    %r14d,%r14d
1004ccd11:	89 fe                	mov    %edi,%esi
1004ccd13:	4c 89 e3             	mov    %r12,%rbx
1004ccd16:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
1004ccd1c:	e8 3f ed ff ff       	call   1004cba60 <.text+0xcaa60>
1004ccd21:	44 8b 5c 24 28       	mov    0x28(%rsp),%r11d
1004ccd26:	e9 70 fd ff ff       	jmp    1004cca9b <.text+0xcba9b>
1004ccd2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004ccd30:	44 8b 4a 08          	mov    0x8(%rdx),%r9d
1004ccd34:	41 39 f1             	cmp    %esi,%r9d
1004ccd37:	7c 67                	jl     1004ccda0 <.text+0xcbda0>
1004ccd39:	45 01 c1             	add    %r8d,%r9d
1004ccd3c:	44 89 4a 08          	mov    %r9d,0x8(%rdx)
1004ccd40:	e9 fb fe ff ff       	jmp    1004ccc40 <.text+0xcbc40>
1004ccd45:	0f 1f 00             	nopl   (%rax)
1004ccd48:	48 8b 03             	mov    (%rbx),%rax
1004ccd4b:	31 d2                	xor    %edx,%edx
1004ccd4d:	48 8b 48 38          	mov    0x38(%rax),%rcx
1004ccd51:	e8 1a 8d f4 ff       	call   100415a70 <.text+0x14a70>
1004ccd56:	e9 c8 fe ff ff       	jmp    1004ccc23 <.text+0xcbc23>
1004ccd5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004ccd60:	8b 54 24 24          	mov    0x24(%rsp),%edx