100599de4:	0f 85 2d ff ff ff    	jne    100599d17 <.text+0x198d17>
100599dea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100599df0:	31 c0                	xor    %eax,%eax
100599df2:	eb 96                	jmp    100599d8a <.text+0x198d8a>
100599df4:	0f 1f 40 00          	nopl   0x0(%rax)
100599df8:	e8 73 5e f3 ff       	call   1004cfc70 <.text+0xcec70>
100599dfd:	85 c0                	test   %eax,%eax
100599dff:	0f 85 45 ff ff ff    	jne    100599d4a <.text+0x198d4a>
100599e05:	48 8b 05 04 fe 18 00 	mov    0x18fe04(%rip),%rax        # 100729c10 <_head_msys_iconv_2_dll-0x423f0>
100599e0c:	41 b8 ff ff ff 7f    	mov    $0x7fffffff,%r8d
100599e12:	8b 10                	mov    (%rax),%edx
100599e14:	85 d2                	test   %edx,%edx
100599e16:	0f 85 51 ff ff ff    	jne    100599d6d <.text+0x198d6d>
100599e1c:	4c 89 e2             	mov    %r12,%rdx
100599e1f:	4c 89 f9             	mov    %r15,%rcx
100599e22:	e8 f9 63 10 00       	call   1006a0220 <.text+0x29f220>
100599e27:	85 c0                	test   %eax,%eax
100599e29:	0f 94 c0             	sete   %al
100599e2c:	e9 4c ff ff ff       	jmp    100599d7d <.text+0x198d7d>
100599e31:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100599e38:	e8 63 6d f3 ff       	call   1004d0ba0 <.text+0xcfba0>
100599e3d:	4c 89 e2             	mov    %r12,%rdx
100599e40:	4c 89 f9             	mov    %r15,%rcx
100599e43:	4c 63 c0             	movslq %eax,%r8
100599e46:	e8 55 64 10 00       	call   1006a02a0 <.text+0x29f2a0>
100599e4b:	85 c0                	test   %eax,%eax
100599e4d:	0f 94 c0             	sete   %al
100599e50:	e9 28 ff ff ff       	jmp    100599d7d <.text+0x198d7d>
100599e55:	0f 1f 00             	nopl   (%rax)
100599e58:	48 8b 0d 61 90 18 00 	mov    0x189061(%rip),%rcx        # 100722ec0 <_head_msys_iconv_2_dll-0x49140>
100599e5f:	e9 68 ff ff ff       	jmp    100599dcc <.text+0x198dcc>
100599e64:	0f 1f 40 00          	nopl   0x0(%rax)
100599e68:	48 c7 03 01 00 00 00 	movq   $0x1,(%rbx)
100599e6f:	31 c0                	xor    %eax,%eax
100599e71:	e9 14 ff ff ff       	jmp    100599d8a <.text+0x198d8a>
100599e76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100599e7d:	00 00 00
100599e80:	41 57                	push   %r15
100599e82:	41 56                	push   %r14
100599e84:	41 55                	push   %r13
100599e86:	41 54                	push   %r12
100599e88:	55                   	push   %rbp
100599e89:	57                   	push   %rdi
100599e8a:	56                   	push   %rsi
100599e8b:	53                   	push   %rbx
100599e8c:	48 83 ec 38          	sub    $0x38,%rsp
100599e90:	48 8b 41 30          	mov    0x30(%rcx),%rax
100599e94:	8b 79 10             	mov    0x10(%rcx),%edi
100599e97:	44 8b 61 38          	mov    0x38(%rcx),%r12d
100599e9b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100599ea0:	48 89 cb             	mov    %rcx,%rbx
100599ea3:	89 d5                	mov    %edx,%ebp
100599ea5:	85 ff                	test   %edi,%edi
100599ea7:	0f 84 33 02 00 00    	je     10059a0e0 <.text+0x1990e0>
100599ead:	48 8b 05 8c 8c 18 00 	mov    0x188c8c(%rip),%rax        # 100722b40 <_head_msys_iconv_2_dll-0x494c0>
100599eb4:	8b 08                	mov    (%rax),%ecx
100599eb6:	85 c9                	test   %ecx,%ecx
100599eb8:	0f 84 ea 00 00 00    	je     100599fa8 <.text+0x198fa8>
100599ebe:	44 89 e6             	mov    %r12d,%esi
100599ec1:	41 be 01 00 00 00    	mov    $0x1,%r14d
100599ec7:	48 8b 03             	mov    (%rbx),%rax
100599eca:	31 d2                	xor    %edx,%edx
100599ecc:	83 fe ff             	cmp    $0xffffffff,%esi
100599ecf:	0f 95 c2             	setne  %dl
100599ed2:	89 50 14             	mov    %edx,0x14(%rax)
100599ed5:	e8 b6 90 f5 ff       	call   1004f2f90 <.text+0xf1f90>
100599eda:	48 89 c3             	mov    %rax,%rbx
100599edd:	48 8b 05 6c 93 18 00 	mov    0x18936c(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100599ee4:	48 8b 00             	mov    (%rax),%rax
100599ee7:	44 8b 78 40          	mov    0x40(%rax),%r15d
100599eeb:	e8 50 91 f5 ff       	call   1004f3040 <.text+0xf2040>
100599ef0:	41 89 c5             	mov    %eax,%r13d
100599ef3:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
100599ef8:	48 85 c0             	test   %rax,%rax
100599efb:	0f 84 44 01 00 00    	je     10059a045 <.text+0x199045>
100599f01:	89 ac 24 88 00 00 00 	mov    %ebp,0x88(%rsp)
100599f08:	48 8b 05 11 ee 18 00 	mov    0x18ee11(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100599f0f:	8b 10                	mov    (%rax),%edx
100599f11:	85 d2                	test   %edx,%edx
100599f13:	0f 84 77 01 00 00    	je     10059a090 <.text+0x199090>
100599f19:	4c 8b 25 30 f2 18 00 	mov    0x18f230(%rip),%r12        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
100599f20:	48 8d 2d 19 7f 1c 00 	lea    0x1c7f19(%rip),%rbp        # 100761e40 <_head_msys_iconv_2_dll-0xa1c0>
100599f27:	eb 53                	jmp    100599f7c <.text+0x198f7c>
100599f29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100599f30:	49 63 cf             	movslq %r15d,%rcx
100599f33:	48 01 d9             	add    %rbx,%rcx
100599f36:	41 ff 14 24          	call   *(%r12)
100599f3a:	41 01 c7             	add    %eax,%r15d
100599f3d:	45 39 fd             	cmp    %r15d,%r13d
100599f40:	0f 8e 86 01 00 00    	jle    10059a0cc <.text+0x1990cc>
100599f46:	4c 63 05 f7 24 13 00 	movslq 0x1324f7(%rip),%r8        # 1006cc444 <_head_msys_iconv_2_dll-0x9fbbc>
100599f4d:	49 63 cf             	movslq %r15d,%rcx
100599f50:	41 83 e6 01          	and    $0x1,%r14d
100599f54:	48 01 d9             	add    %rbx,%rcx
100599f57:	41 83 f8 01          	cmp    $0x1,%r8d
100599f5b:	0f 8e b7 00 00 00    	jle    10059a018 <.text+0x199018>
100599f61:	48 89 ea             	mov    %rbp,%rdx
100599f64:	e8 37 63 10 00       	call   1006a02a0 <.text+0x29f2a0>
100599f69:	85 c0                	test   %eax,%eax
100599f6b:	75 09                	jne    100599f76 <.text+0x198f76>
100599f6d:	45 84 f6             	test   %r14b,%r14b
100599f70:	0f 85 b6 00 00 00    	jne    10059a02c <.text+0x19902c>
100599f76:	41 be 01 00 00 00    	mov    $0x1,%r14d
100599f7c:	85 f6                	test   %esi,%esi
100599f7e:	7f b0                	jg     100599f30 <.text+0x198f30>
100599f80:	45 85 ff             	test   %r15d,%r15d
100599f83:	0f 84 43 01 00 00    	je     10059a0cc <.text+0x1990cc>
100599f89:	49 63 c7             	movslq %r15d,%rax
100599f8c:	48 89 d9             	mov    %rbx,%rcx
100599f8f:	48 8d 54 03 ff       	lea    -0x1(%rbx,%rax,1),%rdx
100599f94:	48 8b 05 55 f1 18 00 	mov    0x18f155(%rip),%rax        # 1007290f0 <_head_msys_iconv_2_dll-0x42f10>
100599f9b:	ff 10                	call   *(%rax)
100599f9d:	83 c0 01             	add    $0x1,%eax
100599fa0:	41 29 c7             	sub    %eax,%r15d
100599fa3:	eb a1                	jmp    100599f46 <.text+0x198f46>
100599fa5:	0f 1f 00             	nopl   (%rax)
100599fa8:	48 8b 35 01 f1 18 00 	mov    0x18f101(%rip),%rsi        # 1007290b0 <_head_msys_iconv_2_dll-0x42f50>
100599faf:	4c 8d 2d 8a 7e 1c 00 	lea    0x1c7e8a(%rip),%r13        # 100761e40 <_head_msys_iconv_2_dll-0xa1c0>
100599fb6:	89 15 8c 24 13 00    	mov    %edx,0x13248c(%rip)        # 1006cc448 <_head_msys_iconv_2_dll-0x9fbb8>
100599fbc:	89 f9                	mov    %edi,%ecx
100599fbe:	40 88 3d 91 7e 1c 00 	mov    %dil,0x1c7e91(%rip)        # 100761e56 <_head_msys_iconv_2_dll-0xa1aa>
100599fc5:	4c 89 ea             	mov    %r13,%rdx
100599fc8:	44 89 25 7d 24 13 00 	mov    %r12d,0x13247d(%rip)        # 1006cc44c <_head_msys_iconv_2_dll-0x9fbb4>
100599fcf:	ff 16                	call   *(%rsi)
100599fd1:	8b 4b 14             	mov    0x14(%rbx),%ecx
100599fd4:	89 05 6a 24 13 00    	mov    %eax,0x13246a(%rip)        # 1006cc444 <_head_msys_iconv_2_dll-0x9fbbc>
100599fda:	85 c9                	test   %ecx,%ecx
100599fdc:	0f 84 dc fe ff ff    	je     100599ebe <.text+0x198ebe>
100599fe2:	48 98                	cltq
100599fe4:	4a 8d 14 28          	lea    (%rax,%r13,1),%rdx
100599fe8:	ff 16                	call   *(%rsi)
100599fea:	8b 4b 18             	mov    0x18(%rbx),%ecx
100599fed:	03 05 51 24 13 00    	add    0x132451(%rip),%eax        # 1006cc444 <_head_msys_iconv_2_dll-0x9fbbc>
100599ff3:	89 05 4b 24 13 00    	mov    %eax,0x13244b(%rip)        # 1006cc444 <_head_msys_iconv_2_dll-0x9fbbc>
100599ff9:	85 c9                	test   %ecx,%ecx
100599ffb:	0f 84 bd fe ff ff    	je     100599ebe <.text+0x198ebe>
10059a001:	48 98                	cltq
10059a003:	4a 8d 14 28          	lea    (%rax,%r13,1),%rdx
10059a007:	ff 16                	call   *(%rsi)
10059a009:	01 05 35 24 13 00    	add    %eax,0x132435(%rip)        # 1006cc444 <_head_msys_iconv_2_dll-0x9fbbc>
10059a00f:	e9 aa fe ff ff       	jmp    100599ebe <.text+0x198ebe>
10059a014:	0f 1f 40 00          	nopl   0x0(%rax)
10059a018:	0f b6 01             	movzbl (%rcx),%eax
10059a01b:	39 f8                	cmp    %edi,%eax
10059a01d:	0f 85 53 ff ff ff    	jne    100599f76 <.text+0x198f76>
10059a023:	45 84 f6             	test   %r14b,%r14b
10059a026:	0f 84 4a ff ff ff    	je     100599f76 <.text+0x198f76>
10059a02c:	48 83 6c 24 28 01    	subq   $0x1,0x28(%rsp)
10059a032:	41 be 01 00 00 00    	mov    $0x1,%r14d
10059a038:	0f 85 ca fe ff ff    	jne    100599f08 <.text+0x198f08>
10059a03e:	8b ac 24 88 00 00 00 	mov    0x88(%rsp),%ebp
10059a045:	85 ed                	test   %ebp,%ebp
10059a047:	74 2d                	je     10059a076 <.text+0x199076>
10059a049:	48 8b 05 d0 ec 18 00 	mov    0x18ecd0(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
10059a050:	41 29 f7             	sub    %esi,%r15d
10059a053:	8b 00                	mov    (%rax),%eax
10059a055:	85 c0                	test   %eax,%eax
10059a057:	74 1d                	je     10059a076 <.text+0x199076>
10059a059:	85 f6                	test   %esi,%esi
10059a05b:	0f 88 f4 00 00 00    	js     10059a155 <.text+0x199155>
10059a061:	48 8b 05 88 f0 18 00 	mov    0x18f088(%rip),%rax        # 1007290f0 <_head_msys_iconv_2_dll-0x42f10>
10059a068:	49 63 d7             	movslq %r15d,%rdx
10059a06b:	48 89 d9             	mov    %rbx,%rcx
10059a06e:	48 01 da             	add    %rbx,%rdx
10059a071:	ff 10                	call   *(%rax)
10059a073:	41 29 c7             	sub    %eax,%r15d
10059a076:	48 8b 05 d3 91 18 00 	mov    0x1891d3(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10059a07d:	48 8b 00             	mov    (%rax),%rax
10059a080:	44 89 78 40          	mov    %r15d,0x40(%rax)
10059a084:	b8 01 00 00 00       	mov    $0x1,%eax
10059a089:	eb 43                	jmp    10059a0ce <.text+0x1990ce>
10059a08b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10059a090:	46 8d 0c 3e          	lea    (%rsi,%r15,1),%r9d
10059a094:	48 63 ce             	movslq %esi,%rcx
10059a097:	4d 63 c9             	movslq %r9d,%r9
10059a09a:	eb 2b                	jmp    10059a0c7 <.text+0x1990c7>
10059a09c:	0f 1f 40 00          	nopl   0x0(%rax)
10059a0a0:	45 85 c9             	test   %r9d,%r9d
10059a0a3:	78 27                	js     10059a0cc <.text+0x1990cc>
10059a0a5:	42 0f b6 04 0b       	movzbl (%rbx,%r9,1),%eax
10059a0aa:	49 8d 14 09          	lea    (%r9,%rcx,1),%rdx
10059a0ae:	39 f8                	cmp    %edi,%eax
10059a0b0:	0f 94 c0             	sete   %al
10059a0b3:	44 21 f0             	and    %r14d,%eax
10059a0b6:	41 be 01 00 00 00    	mov    $0x1,%r14d
10059a0bc:	84 c0                	test   %al,%al
10059a0be:	0f 85 89 00 00 00    	jne    10059a14d <.text+0x19914d>
10059a0c4:	49 89 d1             	mov    %rdx,%r9
10059a0c7:	45 39 cd             	cmp    %r9d,%r13d
10059a0ca:	7f d4                	jg     10059a0a0 <.text+0x1990a0>
10059a0cc:	31 c0                	xor    %eax,%eax
10059a0ce:	48 83 c4 38          	add    $0x38,%rsp
10059a0d2:	5b                   	pop    %rbx
10059a0d3:	5e                   	pop    %rsi
10059a0d4:	5f                   	pop    %rdi
10059a0d5:	5d                   	pop    %rbp
10059a0d6:	41 5c                	pop    %r12
10059a0d8:	41 5d                	pop    %r13
10059a0da:	41 5e                	pop    %r14
10059a0dc:	41 5f                	pop    %r15
10059a0de:	c3                   	ret
10059a0df:	90                   	nop
10059a0e0:	0f b6 3d 6f 7d 1c 00 	movzbl 0x1c7d6f(%rip),%edi        # 100761e56 <_head_msys_iconv_2_dll-0xa1aa>
10059a0e7:	40 84 ff             	test   %dil,%dil
10059a0ea:	75 09                	jne    10059a0f5 <.text+0x1990f5>
10059a0ec:	83 3d 51 23 13 00 01 	cmpl   $0x1,0x132351(%rip)        # 1006cc444 <_head_msys_iconv_2_dll-0x9fbbc>
10059a0f3:	7e d7                	jle    10059a0cc <.text+0x1990cc>
10059a0f5:	8b 35 51 23 13 00    	mov    0x132351(%rip),%esi        # 1006cc44c <_head_msys_iconv_2_dll-0x9fbb4>
10059a0fb:	ba 3b 00 00 00       	mov    $0x3b,%edx
10059a100:	8b 2d 42 23 13 00    	mov    0x132342(%rip),%ebp        # 1006cc448 <_head_msys_iconv_2_dll-0x9fbb8>
10059a106:	41 be 01 00 00 00    	mov    $0x1,%r14d
10059a10c:	89 f0                	mov    %esi,%eax
10059a10e:	f7 d8                	neg    %eax
10059a110:	45 85 e4             	test   %r12d,%r12d
10059a113:	0f 45 f0             	cmovne %eax,%esi
10059a116:	48 8b 05 03 f7 18 00 	mov    0x18f703(%rip),%rax        # 100729820 <_head_msys_iconv_2_dll-0x427e0>
10059a11d:	48 8b 08             	mov    (%rax),%rcx
10059a120:	e8 2b a7 02 00       	call   1005c4850 <.text+0x1c3850>
10059a125:	48 85 c0             	test   %rax,%rax
10059a128:	0f 85 99 fd ff ff    	jne    100599ec7 <.text+0x198ec7>
10059a12e:	48 83 7c 24 28 01    	cmpq   $0x1,0x28(%rsp)
10059a134:	41 0f 94 c2          	sete   %r10b
10059a138:	85 ed                	test   %ebp,%ebp
10059a13a:	0f 95 c0             	setne  %al
10059a13d:	41 21 c2             	and    %eax,%r10d
10059a140:	41 83 f2 01          	xor    $0x1,%r10d
10059a144:	45 0f b6 f2          	movzbl %r10b,%r14d
10059a148:	e9 7a fd ff ff       	jmp    100599ec7 <.text+0x198ec7>
10059a14d:	45 89 cf             	mov    %r9d,%r15d
10059a150:	e9 d7 fe ff ff       	jmp    10059a02c <.text+0x19902c>
10059a155:	8b 05 e9 22 13 00    	mov    0x1322e9(%rip),%eax        # 1006cc444 <_head_msys_iconv_2_dll-0x9fbbc>
10059a15b:	45 8d 7c 07 ff       	lea    -0x1(%r15,%rax,1),%r15d
10059a160:	e9 11 ff ff ff       	jmp    10059a076 <.text+0x199076>
10059a165:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10059a16c:	00 00 00 00
10059a170:	55                   	push   %rbp
10059a171:	57                   	push   %rdi
10059a172:	56                   	push   %rsi
10059a173:	53                   	push   %rbx
10059a174:	48 83 ec 28          	sub    $0x28,%rsp
10059a178:	48 8b 05 61 90 18 00 	mov    0x189061(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10059a17f:	48 8b 00             	mov    (%rax),%rax
10059a182:	8b 80 10 1d 00 00    	mov    0x1d10(%rax),%eax
10059a188:	48 89 ce             	mov    %rcx,%rsi
10059a18b:	85 c0                	test   %eax,%eax
10059a18d:	74 0d                	je     10059a19c <.text+0x19919c>
10059a18f:	eb 5f                	jmp    10059a1f0 <.text+0x1991f0>
10059a191:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10059a198:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
10059a19c:	ba 2f 00 00 00       	mov    $0x2f,%edx
10059a1a1:	e8 aa a6 02 00       	call   1005c4850 <.text+0x1c3850>
10059a1a6:	48 89 c3             	mov    %rax,%rbx
10059a1a9:	48 85 c0             	test   %rax,%rax
10059a1ac:	0f 84 b1 00 00 00    	je     10059a263 <.text+0x199263>
10059a1b2:	80 7b 01 2f          	cmpb   $0x2f,0x1(%rbx)
10059a1b6:	75 e0                	jne    10059a198 <.text+0x199198>
10059a1b8:	48 39 de             	cmp    %rbx,%rsi
10059a1bb:	74 06                	je     10059a1c3 <.text+0x1991c3>
10059a1bd:	80 7b ff 2a          	cmpb   $0x2a,-0x1(%rbx)
10059a1c1:	74 1d                	je     10059a1e0 <.text+0x1991e0>
10059a1c3:	89 da                	mov    %ebx,%edx
10059a1c5:	48 89 f1             	mov    %rsi,%rcx
10059a1c8:	29 f2                	sub    %esi,%edx
10059a1ca:	e8 31 23 e8 ff       	call   10041c500 <.text+0x1b500>
10059a1cf:	85 c0                	test   %eax,%eax
10059a1d1:	75 c5                	jne    10059a198 <.text+0x199198>
10059a1d3:	89 d8                	mov    %ebx,%eax
10059a1d5:	29 f0                	sub    %esi,%eax
10059a1d7:	48 83 c4 28          	add    $0x28,%rsp
10059a1db:	5b                   	pop    %rbx
10059a1dc:	5e                   	pop    %rsi
10059a1dd:	5f                   	pop    %rdi
10059a1de:	5d                   	pop    %rbp
10059a1df:	c3                   	ret
10059a1e0:	80 7b 02 2a          	cmpb   $0x2a,0x2(%rbx)
10059a1e4:	75 dd                	jne    10059a1c3 <.text+0x1991c3>
10059a1e6:	eb b0                	jmp    10059a198 <.text+0x199198>
10059a1e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10059a1ef:	00
10059a1f0:	ba 3b 00 00 00       	mov    $0x3b,%edx
10059a1f5:	31 ff                	xor    %edi,%edi
10059a1f7:	48 8d 2d 82 37 17 00 	lea    0x173782(%rip),%rbp        # 10070d980 <_head_msys_iconv_2_dll-0x5e680>
10059a1fe:	e8 4d a6 02 00       	call   1005c4850 <.text+0x1c3850>
10059a203:	48 89 f1             	mov    %rsi,%rcx
10059a206:	48 85 c0             	test   %rax,%rax
10059a209:	74 58                	je     10059a263 <.text+0x199263>
10059a20b:	48 89 ea             	mov    %rbp,%rdx
10059a20e:	e8 ad 60 10 00       	call   1006a02c0 <.text+0x29f2c0>
10059a213:	48 89 c3             	mov    %rax,%rbx
10059a216:	48 85 c0             	test   %rax,%rax
10059a219:	74 48                	je     10059a263 <.text+0x199263>
10059a21b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10059a220:	80 3b 22             	cmpb   $0x22,(%rbx)
10059a223:	74 53                	je     10059a278 <.text+0x199278>
10059a225:	85 ff                	test   %edi,%edi
10059a227:	75 26                	jne    10059a24f <.text+0x19924f>
10059a229:	48 89 da             	mov    %rbx,%rdx
10059a22c:	48 29 f2             	sub    %rsi,%rdx
10059a22f:	48 83 fa 01          	cmp    $0x1,%rdx
10059a233:	7e 0c                	jle    10059a241 <.text+0x199241>
10059a235:	80 7b ff 5c          	cmpb   $0x5c,-0x1(%rbx)
10059a239:	74 12                	je     10059a24d <.text+0x19924d>
10059a23b:	80 7b fe 23          	cmpb   $0x23,-0x2(%rbx)
10059a23f:	74 0c                	je     10059a24d <.text+0x19924d>
10059a241:	48 89 f1             	mov    %rsi,%rcx
10059a244:	e8 b7 22 e8 ff       	call   10041c500 <.text+0x1b500>
10059a249:	85 c0                	test   %eax,%eax
10059a24b:	74 86                	je     10059a1d3 <.text+0x1991d3>
10059a24d:	31 ff                	xor    %edi,%edi
10059a24f:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
10059a253:	48 89 ea             	mov    %rbp,%rdx
10059a256:	e8 65 60 10 00       	call   1006a02c0 <.text+0x29f2c0>
10059a25b:	48 89 c3             	mov    %rax,%rbx
10059a25e:	48 85 c0             	test   %rax,%rax
10059a261:	75 bd                	jne    10059a220 <.text+0x199220>
10059a263:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
10059a268:	48 83 c4 28          	add    $0x28,%rsp
10059a26c:	5b                   	pop    %rbx
10059a26d:	5e                   	pop    %rsi
10059a26e:	5f                   	pop    %rdi
10059a26f:	5d                   	pop    %rbp
10059a270:	c3                   	ret
10059a271:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10059a278:	85 ff                	test   %edi,%edi
10059a27a:	74 14                	je     10059a290 <.text+0x199290>
10059a27c:	31 ff                	xor    %edi,%edi
10059a27e:	80 7b ff 5c          	cmpb   $0x5c,-0x1(%rbx)
10059a282:	40 0f 94 c7          	sete   %dil
10059a286:	eb c7                	jmp    10059a24f <.text+0x19924f>
10059a288:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10059a28f:	00
10059a290:	bf 01 00 00 00       	mov    $0x1,%edi
10059a295:	48 39 de             	cmp    %rbx,%rsi
10059a298:	74 b5                	je     10059a24f <.text+0x19924f>
10059a29a:	48 89 d8             	mov    %rbx,%rax
10059a29d:	48 29 f0             	sub    %rsi,%rax
10059a2a0:	48 83 f8 01          	cmp    $0x1,%rax
10059a2a4:	7e a7                	jle    10059a24d <.text+0x19924d>
10059a2a6:	80 7b ff 5c          	cmpb   $0x5c,-0x1(%rbx)
10059a2aa:	74 a1                	je     10059a24d <.text+0x19924d>
10059a2ac:	31 ff                	xor    %edi,%edi
10059a2ae:	80 7b fe 23          	cmpb   $0x23,-0x2(%rbx)
10059a2b2:	40 0f 95 c7          	setne  %dil
10059a2b6:	eb 97                	jmp    10059a24f <.text+0x19924f>
10059a2b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10059a2bf:	00
10059a2c0:	41 57                	push   %r15
10059a2c2:	41 56                	push   %r14
10059a2c4:	41 55                	push   %r13
10059a2c6:	41 54                	push   %r12