10046d105:	48 89 c2             	mov    %rax,%rdx
10046d108:	4c 89 e1             	mov    %r12,%rcx
10046d10b:	e8 80 2f 05 00       	call   1004c0090 <.text+0xbf090>
10046d110:	48 8b 40 08          	mov    0x8(%rax),%rax
10046d114:	48 85 c0             	test   %rax,%rax
10046d117:	0f 84 f3 00 00 00    	je     10046d210 <.text+0x6c210>
10046d11d:	48 3b 05 0c bc 2b 00 	cmp    0x2bbc0c(%rip),%rax        # 100728d30 <_head_msys_iconv_2_dll-0x432d0>
10046d124:	0f 84 e6 00 00 00    	je     10046d210 <.text+0x6c210>
10046d12a:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
10046d12f:	48 39 c5             	cmp    %rax,%rbp
10046d132:	74 08                	je     10046d13c <.text+0x6c13c>
10046d134:	48 89 e9             	mov    %rbp,%rcx
10046d137:	e8 e4 43 f9 ff       	call   100401520 <.text+0x520>
10046d13c:	b8 01 00 00 00       	mov    $0x1,%eax
10046d141:	48 83 c4 48          	add    $0x48,%rsp
10046d145:	5b                   	pop    %rbx
10046d146:	5e                   	pop    %rsi
10046d147:	5f                   	pop    %rdi
10046d148:	5d                   	pop    %rbp
10046d149:	41 5c                	pop    %r12
10046d14b:	41 5d                	pop    %r13
10046d14d:	c3                   	ret
10046d14e:	66 90                	xchg   %ax,%ax
10046d150:	4c 39 ed             	cmp    %r13,%rbp
10046d153:	74 08                	je     10046d15d <.text+0x6c15d>
10046d155:	48 89 e9             	mov    %rbp,%rcx
10046d158:	e8 c3 43 f9 ff       	call   100401520 <.text+0x520>
10046d15d:	48 01 f3             	add    %rsi,%rbx
10046d160:	48 89 d9             	mov    %rbx,%rcx
10046d163:	e8 28 26 22 00       	call   10068f790 <.text+0x28e790>
10046d168:	85 ff                	test   %edi,%edi
10046d16a:	0f 84 d0 00 00 00    	je     10046d240 <.text+0x6c240>
10046d170:	80 3b 28             	cmpb   $0x28,(%rbx)
10046d173:	0f 84 c7 00 00 00    	je     10046d240 <.text+0x6c240>
10046d179:	80 38 2d             	cmpb   $0x2d,(%rax)
10046d17c:	0f 84 ae 00 00 00    	je     10046d230 <.text+0x6c230>
10046d182:	31 c0                	xor    %eax,%eax
10046d184:	48 83 c4 48          	add    $0x48,%rsp
10046d188:	5b                   	pop    %rbx
10046d189:	5e                   	pop    %rsi
10046d18a:	5f                   	pop    %rdi
10046d18b:	5d                   	pop    %rbp
10046d18c:	41 5c                	pop    %r12
10046d18e:	41 5d                	pop    %r13
10046d190:	c3                   	ret
10046d191:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10046d198:	4c 8d 6c 24 20       	lea    0x20(%rsp),%r13
10046d19d:	48 89 ca             	mov    %rcx,%rdx
10046d1a0:	49 89 d8             	mov    %rbx,%r8
10046d1a3:	4c 89 e9             	mov    %r13,%rcx
10046d1a6:	e8 65 75 15 00       	call   1005c4710 <.text+0x1c3710>
10046d1ab:	4c 89 ea             	mov    %r13,%rdx
10046d1ae:	4c 89 e1             	mov    %r12,%rcx
10046d1b1:	e8 da 2e 05 00       	call   1004c0090 <.text+0xbf090>
10046d1b6:	48 8b 40 08          	mov    0x8(%rax),%rax
10046d1ba:	48 85 c0             	test   %rax,%rax
10046d1bd:	74 0d                	je     10046d1cc <.text+0x6c1cc>
10046d1bf:	48 3b 05 6a bb 2b 00 	cmp    0x2bbb6a(%rip),%rax        # 100728d30 <_head_msys_iconv_2_dll-0x432d0>
10046d1c6:	0f 85 70 ff ff ff    	jne    10046d13c <.text+0x6c13c>
10046d1cc:	45 31 c9             	xor    %r9d,%r9d
10046d1cf:	45 31 c0             	xor    %r8d,%r8d
10046d1d2:	31 d2                	xor    %edx,%edx
10046d1d4:	4c 89 e9             	mov    %r13,%rcx
10046d1d7:	e8 b4 f8 ff ff       	call   10046ca90 <.text+0x6ba90>
10046d1dc:	4c 89 ed             	mov    %r13,%rbp
10046d1df:	48 85 c0             	test   %rax,%rax
10046d1e2:	0f 85 54 ff ff ff    	jne    10046d13c <.text+0x6c13c>
10046d1e8:	45 31 c0             	xor    %r8d,%r8d
10046d1eb:	31 d2                	xor    %edx,%edx
10046d1ed:	48 89 e9             	mov    %rbp,%rcx
10046d1f0:	e8 eb 5d 1b 00       	call   100622fe0 <.text+0x221fe0>
10046d1f5:	48 85 c0             	test   %rax,%rax
10046d1f8:	0f 84 52 ff ff ff    	je     10046d150 <.text+0x6c150>
10046d1fe:	4c 39 ed             	cmp    %r13,%rbp
10046d201:	0f 85 2d ff ff ff    	jne    10046d134 <.text+0x6c134>
10046d207:	e9 30 ff ff ff       	jmp    10046d13c <.text+0x6c13c>
10046d20c:	0f 1f 40 00          	nopl   0x0(%rax)
10046d210:	45 31 c9             	xor    %r9d,%r9d
10046d213:	45 31 c0             	xor    %r8d,%r8d
10046d216:	31 d2                	xor    %edx,%edx
10046d218:	48 89 e9             	mov    %rbp,%rcx
10046d21b:	e8 70 f8 ff ff       	call   10046ca90 <.text+0x6ba90>
10046d220:	48 85 c0             	test   %rax,%rax
10046d223:	0f 85 01 ff ff ff    	jne    10046d12a <.text+0x6c12a>
10046d229:	4c 8d 6c 24 20       	lea    0x20(%rsp),%r13
10046d22e:	eb b8                	jmp    10046d1e8 <.text+0x6c1e8>
10046d230:	80 78 01 3e          	cmpb   $0x3e,0x1(%rax)
10046d234:	0f 85 48 ff ff ff    	jne    10046d182 <.text+0x6c182>
10046d23a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10046d240:	31 d2                	xor    %edx,%edx
10046d242:	80 3e 67             	cmpb   $0x67,(%rsi)
10046d245:	74 21                	je     10046d268 <.text+0x6c268>
10046d247:	48 89 f1             	mov    %rsi,%rcx
10046d24a:	e8 c1 f5 19 00       	call   10060c810 <.text+0x20b810>
10046d24f:	48 85 c0             	test   %rax,%rax
10046d252:	0f 95 c0             	setne  %al
10046d255:	0f b6 c0             	movzbl %al,%eax
10046d258:	48 83 c4 48          	add    $0x48,%rsp
10046d25c:	5b                   	pop    %rbx
10046d25d:	5e                   	pop    %rsi
10046d25e:	5f                   	pop    %rdi
10046d25f:	5d                   	pop    %rbp
10046d260:	41 5c                	pop    %r12
10046d262:	41 5d                	pop    %r13
10046d264:	c3                   	ret
10046d265:	0f 1f 00             	nopl   (%rax)
10046d268:	80 7e 01 3a          	cmpb   $0x3a,0x1(%rsi)
10046d26c:	75 d9                	jne    10046d247 <.text+0x6c247>
10046d26e:	48 83 c6 02          	add    $0x2,%rsi
10046d272:	ba 01 00 00 00       	mov    $0x1,%edx
10046d277:	eb ce                	jmp    10046d247 <.text+0x6c247>
10046d279:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10046d280:	56                   	push   %rsi
10046d281:	53                   	push   %rbx
10046d282:	48 83 ec 28          	sub    $0x28,%rsp
10046d286:	0f b6 01             	movzbl (%rcx),%eax
10046d289:	48 89 cb             	mov    %rcx,%rbx
10046d28c:	84 c0                	test   %al,%al
10046d28e:	74 68                	je     10046d2f8 <.text+0x6c2f8>
10046d290:	80 79 01 3a          	cmpb   $0x3a,0x1(%rcx)
10046d294:	74 72                	je     10046d308 <.text+0x6c308>
10046d296:	3c 3a                	cmp    $0x3a,%al
10046d298:	74 5e                	je     10046d2f8 <.text+0x6c2f8>
10046d29a:	3c 23                	cmp    $0x23,%al
10046d29c:	74 5a                	je     10046d2f8 <.text+0x6c2f8>
10046d29e:	48 89 0a             	mov    %rcx,(%rdx)
10046d2a1:	b9 03 00 00 00       	mov    $0x3,%ecx
10046d2a6:	e8 55 12 1d 00       	call   10063e500 <.text+0x23d500>
10046d2ab:	85 c0                	test   %eax,%eax
10046d2ad:	74 31                	je     10046d2e0 <.text+0x6c2e0>
10046d2af:	48 8d 35 4a f4 2e 00 	lea    0x2ef44a(%rip),%rsi        # 10075c700 <_head_msys_iconv_2_dll-0xf900>
10046d2b6:	48 89 da             	mov    %rbx,%rdx
10046d2b9:	48 89 f1             	mov    %rsi,%rcx
10046d2bc:	e8 cf 2d 05 00       	call   1004c0090 <.text+0xbf090>
10046d2c1:	48 8b 50 08          	mov    0x8(%rax),%rdx
10046d2c5:	48 85 d2             	test   %rdx,%rdx
10046d2c8:	74 16                	je     10046d2e0 <.text+0x6c2e0>
10046d2ca:	48 3b 15 5f ba 2b 00 	cmp    0x2bba5f(%rip),%rdx        # 100728d30 <_head_msys_iconv_2_dll-0x432d0>
10046d2d1:	48 89 f0             	mov    %rsi,%rax
10046d2d4:	75 18                	jne    10046d2ee <.text+0x6c2ee>
10046d2d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10046d2dd:	00 00 00
10046d2e0:	e8 6b 95 1a 00       	call   100616850 <.text+0x215850>
10046d2e5:	48 85 c0             	test   %rax,%rax
10046d2e8:	0f 84 e2 00 00 00    	je     10046d3d0 <.text+0x6c3d0>
10046d2ee:	48 83 c4 28          	add    $0x28,%rsp
10046d2f2:	5b                   	pop    %rbx
10046d2f3:	5e                   	pop    %rsi
10046d2f4:	c3                   	ret
10046d2f5:	0f 1f 00             	nopl   (%rax)
10046d2f8:	31 c0                	xor    %eax,%eax
10046d2fa:	48 83 c4 28          	add    $0x28,%rsp
10046d2fe:	5b                   	pop    %rbx
10046d2ff:	5e                   	pop    %rsi
10046d300:	c3                   	ret
10046d301:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10046d308:	48 8d 71 02          	lea    0x2(%rcx),%rsi
10046d30c:	48 89 32             	mov    %rsi,(%rdx)
10046d30f:	80 39 67             	cmpb   $0x67,(%rcx)
10046d312:	0f 84 c1 00 00 00    	je     10046d3d9 <.text+0x6c3d9>
10046d318:	ba 3a 00 00 00       	mov    $0x3a,%edx
10046d31d:	48 89 f1             	mov    %rsi,%rcx
10046d320:	e8 2b 75 15 00       	call   1005c4850 <.text+0x1c3850>
10046d325:	48 85 c0             	test   %rax,%rax
10046d328:	75 ce                	jne    10046d2f8 <.text+0x6c2f8>
10046d32a:	ba 23 00 00 00       	mov    $0x23,%edx
10046d32f:	48 89 f1             	mov    %rsi,%rcx
10046d332:	e8 19 75 15 00       	call   1005c4850 <.text+0x1c3850>
10046d337:	48 85 c0             	test   %rax,%rax
10046d33a:	75 bc                	jne    10046d2f8 <.text+0x6c2f8>
10046d33c:	0f b6 03             	movzbl (%rbx),%eax
10046d33f:	3c 62                	cmp    $0x62,%al
10046d341:	0f 84 d9 00 00 00    	je     10046d420 <.text+0x6c420>
10046d347:	3c 77                	cmp    $0x77,%al
10046d349:	0f 84 01 01 00 00    	je     10046d450 <.text+0x6c450>
10046d34f:	3c 74                	cmp    $0x74,%al
10046d351:	0f 84 1b 01 00 00    	je     10046d472 <.text+0x6c472>
10046d357:	3c 76                	cmp    $0x76,%al
10046d359:	0f 84 e1 00 00 00    	je     10046d440 <.text+0x6c440>
10046d35f:	e8 5c f7 19 00       	call   10060cac0 <.text+0x20bac0>
10046d364:	48 85 c0             	test   %rax,%rax
10046d367:	0f 84 fd 00 00 00    	je     10046d46a <.text+0x6c46a>
10046d36d:	e8 4e f7 19 00       	call   10060cac0 <.text+0x20bac0>
10046d372:	48 8b 00             	mov    (%rax),%rax
10046d375:	8b 40 10             	mov    0x10(%rax),%eax
10046d378:	85 c0                	test   %eax,%eax
10046d37a:	0f b6 03             	movzbl (%rbx),%eax
10046d37d:	75 10                	jne    10046d38f <.text+0x6c38f>
10046d37f:	3c 61                	cmp    $0x61,%al
10046d381:	0f 84 05 01 00 00    	je     10046d48c <.text+0x6c48c>
10046d387:	3c 6c                	cmp    $0x6c,%al
10046d389:	0f 84 08 01 00 00    	je     10046d497 <.text+0x6c497>
10046d38f:	3c 73                	cmp    $0x73,%al
10046d391:	0f 85 61 ff ff ff    	jne    10046d2f8 <.text+0x6c2f8>
10046d397:	48 8b 05 82 5e 2b 00 	mov    0x2b5e82(%rip),%rax        # 100723220 <_head_msys_iconv_2_dll-0x48de0>
10046d39e:	48 63 00             	movslq (%rax),%rax
10046d3a1:	85 c0                	test   %eax,%eax
10046d3a3:	0f 8e 4f ff ff ff    	jle    10046d2f8 <.text+0x6c2f8>
10046d3a9:	48 8b 15 10 da 2b 00 	mov    0x2bda10(%rip),%rdx        # 10072adc0 <_head_msys_iconv_2_dll-0x41240>
10046d3b0:	3b 02                	cmp    (%rdx),%eax
10046d3b2:	0f 8f 40 ff ff ff    	jg     10046d2f8 <.text+0x6c2f8>
10046d3b8:	48 8b 52 10          	mov    0x10(%rdx),%rdx
10046d3bc:	48 8b 44 c2 f8       	mov    -0x8(%rdx,%rax,8),%rax
10046d3c1:	48 8b 40 10          	mov    0x10(%rax),%rax
10046d3c5:	48 83 c0 28          	add    $0x28,%rax
10046d3c9:	e9 20 ff ff ff       	jmp    10046d2ee <.text+0x6c2ee>
10046d3ce:	66 90                	xchg   %ax,%ax
10046d3d0:	e8 fb 10 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10046d3d5:	85 c0                	test   %eax,%eax
10046d3d7:	75 17                	jne    10046d3f0 <.text+0x6c3f0>
10046d3d9:	48 8d 05 70 f4 2e 00 	lea    0x2ef470(%rip),%rax        # 10075c850 <_head_msys_iconv_2_dll-0xf7b0>
10046d3e0:	48 83 c4 28          	add    $0x28,%rsp
10046d3e4:	5b                   	pop    %rbx
10046d3e5:	5e                   	pop    %rsi
10046d3e6:	c3                   	ret
10046d3e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10046d3ee:	00 00
10046d3f0:	ba 23 00 00 00       	mov    $0x23,%edx
10046d3f5:	48 89 d9             	mov    %rbx,%rcx
10046d3f8:	e8 53 74 15 00       	call   1005c4850 <.text+0x1c3850>
10046d3fd:	48 85 c0             	test   %rax,%rax
10046d400:	75 d7                	jne    10046d3d9 <.text+0x6c3d9>
10046d402:	48 8b 05 17 5e 2b 00 	mov    0x2b5e17(%rip),%rax        # 100723220 <_head_msys_iconv_2_dll-0x48de0>
10046d409:	48 63 00             	movslq (%rax),%rax
10046d40c:	85 c0                	test   %eax,%eax
10046d40e:	7e c9                	jle    10046d3d9 <.text+0x6c3d9>
10046d410:	48 8b 15 a9 d9 2b 00 	mov    0x2bd9a9(%rip),%rdx        # 10072adc0 <_head_msys_iconv_2_dll-0x41240>
10046d417:	3b 02                	cmp    (%rdx),%eax
10046d419:	7e 9d                	jle    10046d3b8 <.text+0x6c3b8>
10046d41b:	eb bc                	jmp    10046d3d9 <.text+0x6c3d9>
10046d41d:	0f 1f 00             	nopl   (%rax)
10046d420:	48 8b 05 b9 5d 2b 00 	mov    0x2b5db9(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10046d427:	48 8b 00             	mov    (%rax),%rax
10046d42a:	48 8b 80 80 1f 00 00 	mov    0x1f80(%rax),%rax
10046d431:	48 83 c0 10          	add    $0x10,%rax
10046d435:	e9 b4 fe ff ff       	jmp    10046d2ee <.text+0x6c2ee>
10046d43a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10046d440:	48 8d 05 49 f1 2e 00 	lea    0x2ef149(%rip),%rax        # 10075c590 <_head_msys_iconv_2_dll-0xfa70>
10046d447:	e9 a2 fe ff ff       	jmp    10046d2ee <.text+0x6c2ee>
10046d44c:	0f 1f 40 00          	nopl   0x0(%rax)
10046d450:	48 8b 05 f9 5d 2b 00 	mov    0x2b5df9(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10046d457:	48 8b 00             	mov    (%rax),%rax
10046d45a:	48 8b 80 48 10 00 00 	mov    0x1048(%rax),%rax
10046d461:	48 83 c0 10          	add    $0x10,%rax
10046d465:	e9 84 fe ff ff       	jmp    10046d2ee <.text+0x6c2ee>
10046d46a:	0f b6 03             	movzbl (%rbx),%eax
10046d46d:	e9 1d ff ff ff       	jmp    10046d38f <.text+0x6c38f>
10046d472:	48 8b 05 c7 5d 2b 00 	mov    0x2b5dc7(%rip),%rax        # 100723240 <_head_msys_iconv_2_dll-0x48dc0>
10046d479:	48 8b 00             	mov    (%rax),%rax
10046d47c:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
10046d483:	48 83 c0 10          	add    $0x10,%rax
10046d487:	e9 62 fe ff ff       	jmp    10046d2ee <.text+0x6c2ee>
10046d48c:	48 83 c4 28          	add    $0x28,%rsp
10046d490:	5b                   	pop    %rbx
10046d491:	5e                   	pop    %rsi
10046d492:	e9 79 94 1a 00       	jmp    100616910 <.text+0x215910>
10046d497:	48 83 c4 28          	add    $0x28,%rsp
10046d49b:	5b                   	pop    %rbx
10046d49c:	5e                   	pop    %rsi
10046d49d:	e9 ae 93 1a 00       	jmp    100616850 <.text+0x215850>
10046d4a2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10046d4a9:	00 00 00 00
10046d4ad:	0f 1f 00             	nopl   (%rax)
10046d4b0:	41 54                	push   %r12
10046d4b2:	55                   	push   %rbp
10046d4b3:	57                   	push   %rdi
10046d4b4:	56                   	push   %rsi
10046d4b5:	53                   	push   %rbx
10046d4b6:	48 83 ec 30          	sub    $0x30,%rsp
10046d4ba:	48 89 d6             	mov    %rdx,%rsi
10046d4bd:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
10046d4c2:	48 89 cb             	mov    %rcx,%rbx
10046d4c5:	44 89 c7             	mov    %r8d,%edi
10046d4c8:	e8 b3 fd ff ff       	call   10046d280 <.text+0x6c280>
10046d4cd:	48 85 f6             	test   %rsi,%rsi
10046d4d0:	74 03                	je     10046d4d5 <.text+0x6c4d5>
10046d4d2:	48 89 06             	mov    %rax,(%rsi)
10046d4d5:	48 85 c0             	test   %rax,%rax
10046d4d8:	74 1b                	je     10046d4f5 <.text+0x6c4f5>
10046d4da:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
10046d4df:	0f b6 13             	movzbl (%rbx),%edx
10046d4e2:	41 89 f9             	mov    %edi,%r9d
10046d4e5:	48 89 c1             	mov    %rax,%rcx
10046d4e8:	49 89 e8             	mov    %rbp,%r8
10046d4eb:	e8 00 f7 ff ff       	call   10046cbf0 <.text+0x6bbf0>
10046d4f0:	48 85 c0             	test   %rax,%rax
10046d4f3:	74 0b                	je     10046d500 <.text+0x6c500>
10046d4f5:	48 83 c4 30          	add    $0x30,%rsp
10046d4f9:	5b                   	pop    %rbx
10046d4fa:	5e                   	pop    %rsi
10046d4fb:	5f                   	pop    %rdi
10046d4fc:	5d                   	pop    %rbp
10046d4fd:	41 5c                	pop    %r12
10046d4ff:	c3                   	ret
10046d500:	89 fa                	mov    %edi,%edx
10046d502:	48 89 d9             	mov    %rbx,%rcx
10046d505:	e8 06 96 1a 00       	call   100616b10 <.text+0x215b10>
10046d50a:	48 85 c0             	test   %rax,%rax
10046d50d:	75 e6                	jne    10046d4f5 <.text+0x6c4f5>
10046d50f:	e8 bc 0f 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10046d514:	85 c0                	test   %eax,%eax
10046d516:	74 58                	je     10046d570 <.text+0x6c570>
10046d518:	0f b6 03             	movzbl (%rbx),%eax
10046d51b:	84 c0                	test   %al,%al
10046d51d:	74 51                	je     10046d570 <.text+0x6c570>
10046d51f:	80 7b 01 3a          	cmpb   $0x3a,0x1(%rbx)
10046d523:	74 4b                	je     10046d570 <.text+0x6c570>
10046d525:	48 8b 15 f4 5c 2b 00 	mov    0x2b5cf4(%rip),%rdx        # 100723220 <_head_msys_iconv_2_dll-0x48de0>
10046d52c:	48 63 12             	movslq (%rdx),%rdx
10046d52f:	85 d2                	test   %edx,%edx
10046d531:	7e 3d                	jle    10046d570 <.text+0x6c570>
10046d533:	48 8b 0d 86 d8 2b 00 	mov    0x2bd886(%rip),%rcx        # 10072adc0 <_head_msys_iconv_2_dll-0x41240>
10046d53a:	3b 11                	cmp    (%rcx),%edx
10046d53c:	7f 32                	jg     10046d570 <.text+0x6c570>
10046d53e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
10046d542:	41 89 f9             	mov    %edi,%r9d
10046d545:	49 89 e8             	mov    %rbp,%r8
10046d548:	48 8b 54 d1 f8       	mov    -0x8(%rcx,%rdx,8),%rdx
10046d54d:	4c 8b 62 10          	mov    0x10(%rdx),%r12
10046d551:	0f b6 d0             	movzbl %al,%edx
10046d554:	49 83 c4 28          	add    $0x28,%r12
10046d558:	4c 89 e1             	mov    %r12,%rcx
10046d55b:	e8 90 f6 ff ff       	call   10046cbf0 <.text+0x6bbf0>
10046d560:	48 85 c0             	test   %rax,%rax
10046d563:	74 0b                	je     10046d570 <.text+0x6c570>
10046d565:	48 85 f6             	test   %rsi,%rsi
10046d568:	74 8b                	je     10046d4f5 <.text+0x6c4f5>
10046d56a:	4c 89 26             	mov    %r12,(%rsi)
10046d56d:	eb 86                	jmp    10046d4f5 <.text+0x6c4f5>
10046d56f:	90                   	nop
10046d570:	45 31 c9             	xor    %r9d,%r9d
10046d573:	49 89 f0             	mov    %rsi,%r8
10046d576:	31 d2                	xor    %edx,%edx
10046d578:	48 89 d9             	mov    %rbx,%rcx
10046d57b:	48 83 c4 30          	add    $0x30,%rsp
10046d57f:	5b                   	pop    %rbx
10046d580:	5e                   	pop    %rsi
10046d581:	5f                   	pop    %rdi
10046d582:	5d                   	pop    %rbp
10046d583:	41 5c                	pop    %r12
10046d585:	e9 06 f5 ff ff       	jmp    10046ca90 <.text+0x6ba90>
10046d58a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10046d590:	41 56                	push   %r14
10046d592:	41 55                	push   %r13
10046d594:	41 54                	push   %r12
10046d596:	55                   	push   %rbp
10046d597:	57                   	push   %rdi
10046d598:	56                   	push   %rsi
10046d599:	53                   	push   %rbx
10046d59a:	48 83 ec 20          	sub    $0x20,%rsp