1004cbf22:	56                   	push   %rsi
1004cbf23:	53                   	push   %rbx
1004cbf24:	48 83 ec 28          	sub    $0x28,%rsp
1004cbf28:	48 8b 05 b1 72 25 00 	mov    0x2572b1(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004cbf2f:	31 f6                	xor    %esi,%esi
1004cbf31:	48 8b 00             	mov    (%rax),%rax
1004cbf34:	48 8b b8 00 1e 00 00 	mov    0x1e00(%rax),%rdi
1004cbf3b:	8b a8 a0 1d 00 00    	mov    0x1da0(%rax),%ebp
1004cbf41:	e8 4a 70 02 00       	call   1004f2f90 <.text+0xf1f90>
1004cbf46:	48 89 c3             	mov    %rax,%rbx
1004cbf49:	0f b6 00             	movzbl (%rax),%eax
1004cbf4c:	84 c0                	test   %al,%al
1004cbf4e:	75 1b                	jne    1004cbf6b <.text+0xcaf6b>
1004cbf50:	eb 36                	jmp    1004cbf88 <.text+0xcaf88>
1004cbf52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004cbf58:	3c 20                	cmp    $0x20,%al
1004cbf5a:	75 2c                	jne    1004cbf88 <.text+0xcaf88>
1004cbf5c:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1004cbf60:	48 83 c3 01          	add    $0x1,%rbx
1004cbf64:	83 c6 01             	add    $0x1,%esi
1004cbf67:	84 c0                	test   %al,%al
1004cbf69:	74 1d                	je     1004cbf88 <.text+0xcaf88>
1004cbf6b:	3c 09                	cmp    $0x9,%al
1004cbf6d:	75 e9                	jne    1004cbf58 <.text+0xcaf58>
1004cbf6f:	89 f1                	mov    %esi,%ecx
1004cbf71:	49 89 f8             	mov    %rdi,%r8
1004cbf74:	89 ea                	mov    %ebp,%edx
1004cbf76:	48 83 c3 01          	add    $0x1,%rbx
1004cbf7a:	e8 e1 fa ff ff       	call   1004cba60 <.text+0xcaa60>
1004cbf7f:	01 c6                	add    %eax,%esi
1004cbf81:	0f b6 03             	movzbl (%rbx),%eax
1004cbf84:	84 c0                	test   %al,%al
1004cbf86:	75 e3                	jne    1004cbf6b <.text+0xcaf6b>
1004cbf88:	89 f0                	mov    %esi,%eax
1004cbf8a:	48 83 c4 28          	add    $0x28,%rsp
1004cbf8e:	5b                   	pop    %rbx
1004cbf8f:	5e                   	pop    %rsi
1004cbf90:	5f                   	pop    %rdi
1004cbf91:	5d                   	pop    %rbp
1004cbf92:	c3                   	ret
1004cbf93:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004cbf9a:	00 00 00 00
1004cbf9e:	66 90                	xchg   %ax,%ax
1004cbfa0:	41 57                	push   %r15
1004cbfa2:	41 56                	push   %r14
1004cbfa4:	41 55                	push   %r13
1004cbfa6:	41 54                	push   %r12
1004cbfa8:	55                   	push   %rbp
1004cbfa9:	57                   	push   %rdi
1004cbfaa:	56                   	push   %rsi
1004cbfab:	53                   	push   %rbx
1004cbfac:	48 81 ec d8 02 00 00 	sub    $0x2d8,%rsp
1004cbfb3:	0f 29 b4 24 c0 02 00 	movaps %xmm6,0x2c0(%rsp)
1004cbfba:	00
1004cbfbb:	48 8b 05 5e d8 25 00 	mov    0x25d85e(%rip),%rax        # 100729820 <_head_msys_iconv_2_dll-0x427e0>
1004cbfc2:	ba 70 00 00 00       	mov    $0x70,%edx
1004cbfc7:	48 8b 08             	mov    (%rax),%rcx
1004cbfca:	e8 81 88 0f 00       	call   1005c4850 <.text+0x1c3850>
1004cbfcf:	48 8b 1d 7a 72 25 00 	mov    0x25727a(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004cbfd6:	31 c9                	xor    %ecx,%ecx
1004cbfd8:	ba 28 00 00 00       	mov    $0x28,%edx
1004cbfdd:	48 89 c7             	mov    %rax,%rdi
1004cbfe0:	48 8b 03             	mov    (%rbx),%rax
1004cbfe3:	f3 0f 7e 70 40       	movq   0x40(%rax),%xmm6
1004cbfe8:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%rax)
1004cbfef:	4c 8b 60 38          	mov    0x38(%rax),%r12
1004cbff3:	e8 c8 f7 0c 00       	call   10059b7c0 <.text+0x19a7c0>
1004cbff8:	48 85 c0             	test   %rax,%rax
1004cbffb:	0f 84 d8 01 00 00    	je     1004cc1d9 <.text+0xcb1d9>
1004cc001:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1004cc005:	ba 5b 00 00 00       	mov    $0x5b,%edx
1004cc00a:	31 c9                	xor    %ecx,%ecx
1004cc00c:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
1004cc011:	e8 aa f7 0c 00       	call   10059b7c0 <.text+0x19a7c0>
1004cc016:	48 89 c6             	mov    %rax,%rsi
1004cc019:	48 85 c0             	test   %rax,%rax
1004cc01c:	0f 84 06 01 00 00    	je     1004cc128 <.text+0xcb128>
1004cc022:	48 8b 10             	mov    (%rax),%rdx
1004cc025:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1004cc02a:	48 39 c2             	cmp    %rax,%rdx
1004cc02d:	0f 84 d9 00 00 00    	je     1004cc10c <.text+0xcb10c>
1004cc033:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1004cc038:	48 0f 4c f1          	cmovl  %rcx,%rsi
1004cc03c:	31 ed                	xor    %ebp,%ebp
1004cc03e:	66 90                	xchg   %ax,%ax
1004cc040:	48 8b 13             	mov    (%rbx),%rdx
1004cc043:	48 8b 42 38          	mov    0x38(%rdx),%rax
1004cc047:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
1004cc04b:	48 89 4a 38          	mov    %rcx,0x38(%rdx)
1004cc04f:	48 3b 0e             	cmp    (%rsi),%rcx
1004cc052:	0f 8c a8 01 00 00    	jl     1004cc200 <.text+0xcb200>
1004cc058:	e8 d3 03 0d 00       	call   10059c430 <.text+0x19b430>
1004cc05d:	85 c0                	test   %eax,%eax
1004cc05f:	75 df                	jne    1004cc040 <.text+0xcb040>
1004cc061:	e8 2a 6f 02 00       	call   1004f2f90 <.text+0xf1f90>
1004cc066:	0f b6 08             	movzbl (%rax),%ecx
1004cc069:	84 c9                	test   %cl,%cl
1004cc06b:	75 3f                	jne    1004cc0ac <.text+0xcb0ac>
1004cc06d:	e9 ca 00 00 00       	jmp    1004cc13c <.text+0xcb13c>
1004cc072:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004cc078:	44 0f b6 00          	movzbl (%rax),%r8d
1004cc07c:	89 d1                	mov    %edx,%ecx
1004cc07e:	41 80 f8 28          	cmp    $0x28,%r8b
1004cc082:	74 54                	je     1004cc0d8 <.text+0xcb0d8>
1004cc084:	41 80 f8 5b          	cmp    $0x5b,%r8b
1004cc088:	74 4e                	je     1004cc0d8 <.text+0xcb0d8>
1004cc08a:	41 80 f8 29          	cmp    $0x29,%r8b
1004cc08e:	0f 84 ec 00 00 00    	je     1004cc180 <.text+0xcb180>
1004cc094:	41 80 f8 5d          	cmp    $0x5d,%r8b
1004cc098:	0f 84 e2 00 00 00    	je     1004cc180 <.text+0xcb180>
1004cc09e:	66 90                	xchg   %ax,%ax
1004cc0a0:	48 83 c0 01          	add    $0x1,%rax
1004cc0a4:	84 c9                	test   %cl,%cl
1004cc0a6:	0f 84 90 00 00 00    	je     1004cc13c <.text+0xcb13c>
1004cc0ac:	0f b6 50 01          	movzbl 0x1(%rax),%edx
1004cc0b0:	80 f9 3b             	cmp    $0x3b,%cl
1004cc0b3:	0f 84 e7 00 00 00    	je     1004cc1a0 <.text+0xcb1a0>
1004cc0b9:	80 f9 5c             	cmp    $0x5c,%cl
1004cc0bc:	74 7a                	je     1004cc138 <.text+0xcb138>
1004cc0be:	80 f9 22             	cmp    $0x22,%cl
1004cc0c1:	75 b5                	jne    1004cc078 <.text+0xcb078>
1004cc0c3:	84 d2                	test   %dl,%dl
1004cc0c5:	75 2e                	jne    1004cc0f5 <.text+0xcb0f5>
1004cc0c7:	44 0f b6 00          	movzbl (%rax),%r8d
1004cc0cb:	31 c9                	xor    %ecx,%ecx
1004cc0cd:	41 80 f8 28          	cmp    $0x28,%r8b
1004cc0d1:	75 b1                	jne    1004cc084 <.text+0xcb084>
1004cc0d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004cc0d8:	83 c5 01             	add    $0x1,%ebp
1004cc0db:	eb c3                	jmp    1004cc0a0 <.text+0xcb0a0>
1004cc0dd:	0f 1f 00             	nopl   (%rax)
1004cc0e0:	84 d2                	test   %dl,%dl
1004cc0e2:	74 58                	je     1004cc13c <.text+0xcb13c>
1004cc0e4:	80 fa 5c             	cmp    $0x5c,%dl
1004cc0e7:	0f 84 cb 00 00 00    	je     1004cc1b8 <.text+0xcb1b8>
1004cc0ed:	41 0f b6 50 01       	movzbl 0x1(%r8),%edx
1004cc0f2:	4c 89 c0             	mov    %r8,%rax
1004cc0f5:	4c 8d 40 01          	lea    0x1(%rax),%r8
1004cc0f9:	80 fa 22             	cmp    $0x22,%dl
1004cc0fc:	75 e2                	jne    1004cc0e0 <.text+0xcb0e0>
1004cc0fe:	84 d2                	test   %dl,%dl
1004cc100:	74 3a                	je     1004cc13c <.text+0xcb13c>
1004cc102:	41 0f b6 48 01       	movzbl 0x1(%r8),%ecx
1004cc107:	4c 89 c0             	mov    %r8,%rax
1004cc10a:	eb 94                	jmp    1004cc0a0 <.text+0xcb0a0>
1004cc10c:	8b 56 08             	mov    0x8(%rsi),%edx
1004cc10f:	8b 44 24 68          	mov    0x68(%rsp),%eax
1004cc113:	39 c2                	cmp    %eax,%edx
1004cc115:	0f 85 18 ff ff ff    	jne    1004cc033 <.text+0xcb033>
1004cc11b:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
1004cc11f:	39 46 0c             	cmp    %eax,0xc(%rsi)
1004cc122:	0f 8d 14 ff ff ff    	jge    1004cc03c <.text+0xcb03c>
1004cc128:	48 8d 74 24 60       	lea    0x60(%rsp),%rsi
1004cc12d:	e9 0a ff ff ff       	jmp    1004cc03c <.text+0xcb03c>
1004cc132:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004cc138:	84 d2                	test   %dl,%dl
1004cc13a:	75 54                	jne    1004cc190 <.text+0xcb190>
1004cc13c:	85 ed                	test   %ebp,%ebp
1004cc13e:	0f 85 fc fe ff ff    	jne    1004cc040 <.text+0xcb040>
1004cc144:	e8 d7 fd ff ff       	call   1004cbf20 <.text+0xcaf20>
1004cc149:	48 8b 13             	mov    (%rbx),%rdx
1004cc14c:	41 89 c6             	mov    %eax,%r14d
1004cc14f:	83 f8 ff             	cmp    $0xffffffff,%eax
1004cc152:	0f 84 a8 00 00 00    	je     1004cc200 <.text+0xcb200>
1004cc158:	4c 89 62 38          	mov    %r12,0x38(%rdx)
1004cc15c:	44 89 f0             	mov    %r14d,%eax
1004cc15f:	66 0f d6 72 40       	movq   %xmm6,0x40(%rdx)
1004cc164:	0f 28 b4 24 c0 02 00 	movaps 0x2c0(%rsp),%xmm6
1004cc16b:	00
1004cc16c:	48 81 c4 d8 02 00 00 	add    $0x2d8,%rsp
1004cc173:	5b                   	pop    %rbx
1004cc174:	5e                   	pop    %rsi
1004cc175:	5f                   	pop    %rdi
1004cc176:	5d                   	pop    %rbp
1004cc177:	41 5c                	pop    %r12
1004cc179:	41 5d                	pop    %r13
1004cc17b:	41 5e                	pop    %r14
1004cc17d:	41 5f                	pop    %r15
1004cc17f:	c3                   	ret
1004cc180:	83 ed 01             	sub    $0x1,%ebp
1004cc183:	e9 18 ff ff ff       	jmp    1004cc0a0 <.text+0xcb0a0>
1004cc188:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004cc18f:	00
1004cc190:	0f b6 48 02          	movzbl 0x2(%rax),%ecx
1004cc194:	48 83 c0 01          	add    $0x1,%rax
1004cc198:	e9 03 ff ff ff       	jmp    1004cc0a0 <.text+0xcb0a0>
1004cc19d:	0f 1f 00             	nopl   (%rax)
1004cc1a0:	84 d2                	test   %dl,%dl
1004cc1a2:	74 98                	je     1004cc13c <.text+0xcb13c>
1004cc1a4:	0f 1f 40 00          	nopl   0x0(%rax)
1004cc1a8:	48 83 c0 01          	add    $0x1,%rax
1004cc1ac:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
1004cc1b0:	75 f6                	jne    1004cc1a8 <.text+0xcb1a8>
1004cc1b2:	eb 88                	jmp    1004cc13c <.text+0xcb13c>
1004cc1b4:	0f 1f 40 00          	nopl   0x0(%rax)
1004cc1b8:	48 83 c0 02          	add    $0x2,%rax
1004cc1bc:	41 80 78 01 00       	cmpb   $0x0,0x1(%r8)
1004cc1c1:	0f 84 75 ff ff ff    	je     1004cc13c <.text+0xcb13c>
1004cc1c7:	41 0f b6 50 02       	movzbl 0x2(%r8),%edx
1004cc1cc:	84 d2                	test   %dl,%dl
1004cc1ce:	0f 85 21 ff ff ff    	jne    1004cc0f5 <.text+0xcb0f5>
1004cc1d4:	e9 63 ff ff ff       	jmp    1004cc13c <.text+0xcb13c>
1004cc1d9:	ba 5b 00 00 00       	mov    $0x5b,%edx
1004cc1de:	31 c9                	xor    %ecx,%ecx
1004cc1e0:	e8 db f5 0c 00       	call   10059b7c0 <.text+0x19a7c0>
1004cc1e5:	48 89 c6             	mov    %rax,%rsi
1004cc1e8:	48 85 c0             	test   %rax,%rax
1004cc1eb:	0f 85 4b fe ff ff    	jne    1004cc03c <.text+0xcb03c>
1004cc1f1:	48 8b 13             	mov    (%rbx),%rdx
1004cc1f4:	45 31 f6             	xor    %r14d,%r14d
1004cc1f7:	e9 5c ff ff ff       	jmp    1004cc158 <.text+0xcb158>
1004cc1fc:	0f 1f 40 00          	nopl   0x0(%rax)
1004cc200:	48 8b 06             	mov    (%rsi),%rax
1004cc203:	44 8b 76 08          	mov    0x8(%rsi),%r14d
1004cc207:	48 89 42 38          	mov    %rax,0x38(%rdx)
1004cc20b:	44 89 72 40          	mov    %r14d,0x40(%rdx)
1004cc20f:	e8 7c 6d 02 00       	call   1004f2f90 <.text+0xf1f90>
1004cc214:	49 89 c5             	mov    %rax,%r13
1004cc217:	48 85 ff             	test   %rdi,%rdi
1004cc21a:	74 0d                	je     1004cc229 <.text+0xcb229>
1004cc21c:	e8 ff fc ff ff       	call   1004cbf20 <.text+0xcaf20>
1004cc221:	85 c0                	test   %eax,%eax
1004cc223:	0f 84 ee 02 00 00    	je     1004cc517 <.text+0xcb517>
1004cc229:	4c 8b 06             	mov    (%rsi),%r8
1004cc22c:	48 8b 13             	mov    (%rbx),%rdx
1004cc22f:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1004cc234:	48 8d 6c 24 70       	lea    0x70(%rsp),%rbp
1004cc239:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1004cc23e:	45 31 c9             	xor    %r9d,%r9d
1004cc241:	48 89 e9             	mov    %rbp,%rcx
1004cc244:	e8 57 1b 1c 00       	call   10068dda0 <.text+0x28cda0>
1004cc249:	4c 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15
1004cc250:	00
1004cc251:	41 80 3f 00          	cmpb   $0x0,(%r15)
1004cc255:	0f 84 f2 03 00 00    	je     1004cc64d <.text+0xcb64d>
1004cc25b:	45 85 f6             	test   %r14d,%r14d
1004cc25e:	7f 0d                	jg     1004cc26d <.text+0xcb26d>
1004cc260:	e9 e8 03 00 00       	jmp    1004cc64d <.text+0xcb64d>
1004cc265:	0f 1f 00             	nopl   (%rax)
1004cc268:	45 85 f6             	test   %r14d,%r14d
1004cc26b:	7e 28                	jle    1004cc295 <.text+0xcb295>
1004cc26d:	48 89 e9             	mov    %rbp,%rcx
1004cc270:	41 83 ee 01          	sub    $0x1,%r14d
1004cc274:	e8 07 2c 1c 00       	call   10068ee80 <.text+0x28de80>
1004cc279:	4c 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15
1004cc280:	00
1004cc281:	03 84 24 b0 00 00 00 	add    0xb0(%rsp),%eax
1004cc288:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
1004cc28f:	41 80 3f 00          	cmpb   $0x0,(%r15)
1004cc293:	75 d3                	jne    1004cc268 <.text+0xcb268>
1004cc295:	89 c6                	mov    %eax,%esi
1004cc297:	48 89 e9             	mov    %rbp,%rcx
1004cc29a:	e8 51 1b 1c 00       	call   10068ddf0 <.text+0x28cdf0>
1004cc29f:	41 0f b6 17          	movzbl (%r15),%edx
1004cc2a3:	48 85 ff             	test   %rdi,%rdi
1004cc2a6:	0f 84 79 02 00 00    	je     1004cc525 <.text+0xcb525>
1004cc2ac:	84 d2                	test   %dl,%dl
1004cc2ae:	74 07                	je     1004cc2b7 <.text+0xcb2b7>
1004cc2b0:	49 83 c7 01          	add    $0x1,%r15
1004cc2b4:	83 c6 01             	add    $0x1,%esi
1004cc2b7:	48 8b 13             	mov    (%rbx),%rdx
1004cc2ba:	4d 89 f8             	mov    %r15,%r8
1004cc2bd:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1004cc2c2:	41 89 f1             	mov    %esi,%r9d
1004cc2c5:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1004cc2ca:	4d 29 e8             	sub    %r13,%r8
1004cc2cd:	48 89 e9             	mov    %rbp,%rcx
1004cc2d0:	4d 63 c0             	movslq %r8d,%r8
1004cc2d3:	e8 c8 1a 1c 00       	call   10068dda0 <.text+0x28cda0>
1004cc2d8:	4c 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15
1004cc2df:	00
1004cc2e0:	41 0f b6 07          	movzbl (%r15),%eax
1004cc2e4:	3c 20                	cmp    $0x20,%al
1004cc2e6:	74 08                	je     1004cc2f0 <.text+0xcb2f0>
1004cc2e8:	3c 09                	cmp    $0x9,%al
1004cc2ea:	0f 85 91 01 00 00    	jne    1004cc481 <.text+0xcb481>
1004cc2f0:	48 89 e9             	mov    %rbp,%rcx
1004cc2f3:	e8 c8 2a 1c 00       	call   10068edc0 <.text+0x28ddc0>
1004cc2f8:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1004cc2ff:	00
1004cc300:	03 84 24 b0 00 00 00 	add    0xb0(%rsp),%eax
1004cc307:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
1004cc30e:	4c 8d 7a 01          	lea    0x1(%rdx),%r15
1004cc312:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
1004cc319:	00
1004cc31a:	0f b6 52 01          	movzbl 0x1(%rdx),%edx
1004cc31e:	80 fa 20             	cmp    $0x20,%dl
1004cc321:	74 cd                	je     1004cc2f0 <.text+0xcb2f0>
1004cc323:	80 fa 09             	cmp    $0x9,%dl
1004cc326:	74 c8                	je     1004cc2f0 <.text+0xcb2f0>
1004cc328:	41 89 c6             	mov    %eax,%r14d
1004cc32b:	48 89 e9             	mov    %rbp,%rcx
1004cc32e:	e8 bd 1a 1c 00       	call   10068ddf0 <.text+0x28cdf0>
1004cc333:	41 0f b6 07          	movzbl (%r15),%eax
1004cc337:	84 c0                	test   %al,%al
1004cc339:	0f 84 3a 01 00 00    	je     1004cc479 <.text+0xcb479>
1004cc33f:	3c 3b                	cmp    $0x3b,%al
1004cc341:	0f 84 32 01 00 00    	je     1004cc479 <.text+0xcb479>
1004cc347:	4d 89 f8             	mov    %r15,%r8
1004cc34a:	48 8b 13             	mov    (%rbx),%rdx
1004cc34d:	4d 29 e8             	sub    %r13,%r8
1004cc350:	3c 5b                	cmp    $0x5b,%al
1004cc352:	0f 95 c1             	setne  %cl
1004cc355:	3c 28                	cmp    $0x28,%al
1004cc357:	4d 63 c0             	movslq %r8d,%r8
1004cc35a:	0f 95 c0             	setne  %al
1004cc35d:	84 c1                	test   %al,%cl
1004cc35f:	74 09                	je     1004cc36a <.text+0xcb36a>
1004cc361:	48 85 ff             	test   %rdi,%rdi
1004cc364:	0f 84 92 02 00 00    	je     1004cc5fc <.text+0xcb5fc>
1004cc36a:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1004cc36f:	45 89 f1             	mov    %r14d,%r9d
1004cc372:	48 89 e9             	mov    %rbp,%rcx
1004cc375:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1004cc37a:	e8 21 1a 1c 00       	call   10068dda0 <.text+0x28cda0>
1004cc37f:	48 85 ff             	test   %rdi,%rdi
1004cc382:	0f 84 8c 02 00 00    	je     1004cc614 <.text+0xcb614>
1004cc388:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1004cc38f:	00
1004cc390:	0f b6 02             	movzbl (%rdx),%eax
1004cc393:	49 89 d5             	mov    %rdx,%r13
1004cc396:	45 31 f6             	xor    %r14d,%r14d
1004cc399:	45 31 ff             	xor    %r15d,%r15d
1004cc39c:	84 c0                	test   %al,%al
1004cc39e:	75 65                	jne    1004cc405 <.text+0xcb405>
1004cc3a0:	e9 b4 02 00 00       	jmp    1004cc659 <.text+0xcb659>
1004cc3a5:	0f 1f 00             	nopl   (%rax)
1004cc3a8:	3c 09                	cmp    $0x9,%al
1004cc3aa:	74 5d                	je     1004cc409 <.text+0xcb409>
1004cc3ac:	3c 28                	cmp    $0x28,%al
1004cc3ae:	74 08                	je     1004cc3b8 <.text+0xcb3b8>
1004cc3b0:	3c 5b                	cmp    $0x5b,%al
1004cc3b2:	0f 85 52 01 00 00    	jne    1004cc50a <.text+0xcb50a>
1004cc3b8:	45 89 fd             	mov    %r15d,%r13d
1004cc3bb:	45 09 f5             	or     %r14d,%r13d
1004cc3be:	0f 84 d8 00 00 00    	je     1004cc49c <.text+0xcb49c>
1004cc3c4:	3c 28                	cmp    $0x28,%al
1004cc3c6:	74 08                	je     1004cc3d0 <.text+0xcb3d0>
1004cc3c8:	3c 5b                	cmp    $0x5b,%al
1004cc3ca:	0f 85 08 01 00 00    	jne    1004cc4d8 <.text+0xcb4d8>
1004cc3d0:	45 85 f6             	test   %r14d,%r14d
1004cc3d3:	0f 84 b7 00 00 00    	je     1004cc490 <.text+0xcb490>
1004cc3d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004cc3e0:	48 89 e9             	mov    %rbp,%rcx
1004cc3e3:	e8 98 2a 1c 00       	call   10068ee80 <.text+0x28de80>
1004cc3e8:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1004cc3ef:	00
1004cc3f0:	01 84 24 b0 00 00 00 	add    %eax,0xb0(%rsp)
1004cc3f7:	0f b6 02             	movzbl (%rdx),%eax
1004cc3fa:	49 89 d5             	mov    %rdx,%r13