10045e134:	55                   	push   %rbp
10045e135:	57                   	push   %rdi
10045e136:	56                   	push   %rsi
10045e137:	53                   	push   %rbx
10045e138:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
10045e13f:	48 c7 42 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rdx)
10045e146:	ff
10045e147:	48 89 ce             	mov    %rcx,%rsi
10045e14a:	48 89 d3             	mov    %rdx,%rbx
10045e14d:	e8 7e 03 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045e152:	85 c0                	test   %eax,%eax
10045e154:	74 12                	je     10045e168 <.text+0x5d168>
10045e156:	31 d2                	xor    %edx,%edx
10045e158:	48 89 f1             	mov    %rsi,%rcx
10045e15b:	e8 60 f5 19 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045e160:	85 c0                	test   %eax,%eax
10045e162:	0f 84 f7 00 00 00    	je     10045e25f <.text+0x5d25f>
10045e168:	48 89 f1             	mov    %rsi,%rcx
10045e16b:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
10045e170:	e8 7b 00 1a 00       	call   1005fe1f0 <.text+0x1fd1f0>
10045e175:	48 89 f1             	mov    %rsi,%rcx
10045e178:	48 89 c7             	mov    %rax,%rdi
10045e17b:	e8 10 eb 1c 00       	call   10062cc90 <.text+0x22bc90>
10045e180:	83 f8 01             	cmp    $0x1,%eax
10045e183:	0f 84 17 01 00 00    	je     10045e2a0 <.text+0x5d2a0>
10045e189:	48 8b 35 b0 ae 2c 00 	mov    0x2caeb0(%rip),%rsi        # 100729040 <_head_msys_iconv_2_dll-0x42fc0>
10045e190:	48 89 f9             	mov    %rdi,%rcx
10045e193:	45 31 c9             	xor    %r9d,%r9d
10045e196:	31 d2                	xor    %edx,%edx
10045e198:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
10045e19d:	4c 8b 26             	mov    (%rsi),%r12
10045e1a0:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
10045e1a7:	49 89 e8             	mov    %rbp,%r8
10045e1aa:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
10045e1b1:	00
10045e1b2:	c7 44 24 28 34 00 00 	movl   $0x34,0x28(%rsp)
10045e1b9:	00
10045e1ba:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
10045e1c1:	00
10045e1c2:	e8 19 83 ff ff       	call   1004564e0 <.text+0x554e0>
10045e1c7:	4c 89 26             	mov    %r12,(%rsi)
10045e1ca:	48 89 c7             	mov    %rax,%rdi
10045e1cd:	48 85 c0             	test   %rax,%rax
10045e1d0:	0f 84 80 00 00 00    	je     10045e256 <.text+0x5d256>
10045e1d6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
10045e1db:	48 85 c9             	test   %rcx,%rcx
10045e1de:	74 76                	je     10045e256 <.text+0x5d256>
10045e1e0:	31 f6                	xor    %esi,%esi
10045e1e2:	80 3f 00             	cmpb   $0x0,(%rdi)
10045e1e5:	0f 85 c8 41 24 00    	jne    1006a23b3 <.text+0x2a13b3>
10045e1eb:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
10045e1f2:	00
10045e1f3:	48 85 c0             	test   %rax,%rax
10045e1f6:	0f 84 8c 01 00 00    	je     10045e388 <.text+0x5d388>
10045e1fc:	8b 94 24 fc 00 00 00 	mov    0xfc(%rsp),%edx
10045e203:	85 d2                	test   %edx,%edx
10045e205:	0f 85 65 01 00 00    	jne    10045e370 <.text+0x5d370>
10045e20b:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
10045e212:	00
10045e213:	48 85 c0             	test   %rax,%rax
10045e216:	74 58                	je     10045e270 <.text+0x5d270>
10045e218:	48 63 94 24 f8 00 00 	movslq 0xf8(%rsp),%rdx
10045e21f:	00
10045e220:	48 c1 e2 04          	shl    $0x4,%rdx
10045e224:	48 8d 4c 10 28       	lea    0x28(%rax,%rdx,1),%rcx
10045e229:	e8 12 09 1a 00       	call   1005feb40 <.text+0x1fdb40>
10045e22e:	48 98                	cltq
10045e230:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e234:	48 85 f6             	test   %rsi,%rsi
10045e237:	74 1d                	je     10045e256 <.text+0x5d256>
10045e239:	48 8b 0e             	mov    (%rsi),%rcx
10045e23c:	48 85 c9             	test   %rcx,%rcx
10045e23f:	74 05                	je     10045e246 <.text+0x5d246>
10045e241:	e8 3a f1 19 00       	call   1005fd380 <.text+0x1fc380>
10045e246:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
10045e24a:	e8 e1 e2 1b 00       	call   10061c530 <.text+0x21b530>
10045e24f:	66 0f ef c0          	pxor   %xmm0,%xmm0
10045e253:	0f 29 06             	movaps %xmm0,(%rsi)
10045e256:	48 89 e9             	mov    %rbp,%rcx
10045e259:	e8 c2 02 ff ff       	call   10044e520 <.text+0x4d520>
10045e25e:	90                   	nop
10045e25f:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
10045e266:	5b                   	pop    %rbx
10045e267:	5e                   	pop    %rsi
10045e268:	5f                   	pop    %rdi
10045e269:	5d                   	pop    %rbp
10045e26a:	41 5c                	pop    %r12
10045e26c:	41 5d                	pop    %r13
10045e26e:	c3                   	ret
10045e26f:	90                   	nop
10045e270:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
10045e277:	00
10045e278:	48 85 c0             	test   %rax,%rax
10045e27b:	0f 84 a7 01 00 00    	je     10045e428 <.text+0x5d428>
10045e281:	48 63 8c 24 f8 00 00 	movslq 0xf8(%rsp),%rcx
10045e288:	00
10045e289:	48 c1 e1 04          	shl    $0x4,%rcx
10045e28d:	48 03 48 60          	add    0x60(%rax),%rcx
10045e291:	e8 aa 08 1a 00       	call   1005feb40 <.text+0x1fdb40>
10045e296:	48 98                	cltq
10045e298:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e29c:	eb 96                	jmp    10045e234 <.text+0x5d234>
10045e29e:	66 90                	xchg   %ax,%ax
10045e2a0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
10045e2a5:	83 38 11             	cmpl   $0x11,(%rax)
10045e2a8:	0f 84 12 01 00 00    	je     10045e3c0 <.text+0x5d3c0>
10045e2ae:	48 ba ff ff ff 43 ff 	movabs $0x3ffffff43ffffff,%rdx
10045e2b5:	ff ff 03
10045e2b8:	49 89 f8             	mov    %rdi,%r8
10045e2bb:	eb 14                	jmp    10045e2d1 <.text+0x5d2d1>
10045e2bd:	0f 1f 00             	nopl   (%rax)
10045e2c0:	83 e8 41             	sub    $0x41,%eax
10045e2c3:	3c 39                	cmp    $0x39,%al
10045e2c5:	77 16                	ja     10045e2dd <.text+0x5d2dd>
10045e2c7:	48 0f a3 c2          	bt     %rax,%rdx
10045e2cb:	73 10                	jae    10045e2dd <.text+0x5d2dd>
10045e2cd:	49 83 c0 01          	add    $0x1,%r8
10045e2d1:	41 0f b6 00          	movzbl (%r8),%eax
10045e2d5:	3c 39                	cmp    $0x39,%al
10045e2d7:	77 e7                	ja     10045e2c0 <.text+0x5d2c0>
10045e2d9:	3c 2f                	cmp    $0x2f,%al
10045e2db:	77 f0                	ja     10045e2cd <.text+0x5d2cd>
10045e2dd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
10045e2e2:	49 29 f8             	sub    %rdi,%r8
10045e2e5:	48 89 fa             	mov    %rdi,%rdx
10045e2e8:	e8 23 de 1b 00       	call   10061c110 <.text+0x21b110>
10045e2ed:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
10045e2f2:	89 c5                	mov    %eax,%ebp
10045e2f4:	85 c0                	test   %eax,%eax
10045e2f6:	0f 89 04 01 00 00    	jns    10045e400 <.text+0x5d400>
10045e2fc:	e8 7f f0 19 00       	call   1005fd380 <.text+0x1fc380>
10045e301:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
10045e308:	00 00
10045e30a:	4c 8b 25 2f ad 2c 00 	mov    0x2cad2f(%rip),%r12        # 100729040 <_head_msys_iconv_2_dll-0x42fc0>
10045e311:	48 89 f9             	mov    %rdi,%rcx
10045e314:	45 31 c9             	xor    %r9d,%r9d
10045e317:	31 d2                	xor    %edx,%edx
10045e319:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
10045e31e:	4d 8b 2c 24          	mov    (%r12),%r13
10045e322:	49 89 34 24          	mov    %rsi,(%r12)
10045e326:	49 89 e8             	mov    %rbp,%r8
10045e329:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
10045e330:	00
10045e331:	c7 44 24 28 34 00 00 	movl   $0x34,0x28(%rsp)
10045e338:	00
10045e339:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
10045e340:	00
10045e341:	e8 9a 81 ff ff       	call   1004564e0 <.text+0x554e0>
10045e346:	4d 89 2c 24          	mov    %r13,(%r12)
10045e34a:	48 89 c7             	mov    %rax,%rdi
10045e34d:	48 85 c0             	test   %rax,%rax
10045e350:	0f 84 e3 fe ff ff    	je     10045e239 <.text+0x5d239>
10045e356:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
10045e35b:	48 85 c9             	test   %rcx,%rcx
10045e35e:	0f 85 7e fe ff ff    	jne    10045e1e2 <.text+0x5d1e2>
10045e364:	e9 d0 fe ff ff       	jmp    10045e239 <.text+0x5d239>
10045e369:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045e370:	48 89 c1             	mov    %rax,%rcx
10045e373:	e8 c8 07 1a 00       	call   1005feb40 <.text+0x1fdb40>
10045e378:	48 98                	cltq
10045e37a:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e37e:	e9 b1 fe ff ff       	jmp    10045e234 <.text+0x5d234>
10045e383:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10045e388:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10045e38e:	31 d2                	xor    %edx,%edx
10045e390:	e8 1b f1 00 00       	call   10046d4b0 <.text+0x6c4b0>
10045e395:	48 89 c1             	mov    %rax,%rcx
10045e398:	48 85 c0             	test   %rax,%rax
10045e39b:	0f 84 93 fe ff ff    	je     10045e234 <.text+0x5d234>
10045e3a1:	b8 01 00 00 00       	mov    $0x1,%eax
10045e3a6:	f6 41 10 08          	testb  $0x8,0x10(%rcx)
10045e3aa:	0f 84 c0 00 00 00    	je     10045e470 <.text+0x5d470>
10045e3b0:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e3b4:	e9 7b fe ff ff       	jmp    10045e234 <.text+0x5d234>
10045e3b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045e3c0:	41 b8 05 00 00 00    	mov    $0x5,%r8d
10045e3c6:	48 89 fa             	mov    %rdi,%rdx
10045e3c9:	48 8d 0d f6 91 28 00 	lea    0x2891f6(%rip),%rcx        # 1006e75c6 <_head_msys_iconv_2_dll-0x84a3a>
10045e3d0:	e8 cb 1e 24 00       	call   1006a02a0 <.text+0x29f2a0>
10045e3d5:	85 c0                	test   %eax,%eax
10045e3d7:	0f 84 2d ff ff ff    	je     10045e30a <.text+0x5d30a>
10045e3dd:	48 89 fa             	mov    %rdi,%rdx
10045e3e0:	48 8d 0d e5 91 28 00 	lea    0x2891e5(%rip),%rcx        # 1006e75cc <_head_msys_iconv_2_dll-0x84a34>
10045e3e7:	e8 34 1e 24 00       	call   1006a0220 <.text+0x29f220>
10045e3ec:	85 c0                	test   %eax,%eax
10045e3ee:	0f 84 16 ff ff ff    	je     10045e30a <.text+0x5d30a>
10045e3f4:	e9 b5 fe ff ff       	jmp    10045e2ae <.text+0x5d2ae>
10045e3f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045e400:	e8 6b f0 19 00       	call   1005fd470 <.text+0x1fc470>
10045e405:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10045e40a:	48 63 cd             	movslq %ebp,%rcx
10045e40d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
10045e412:	48 c1 e1 04          	shl    $0x4,%rcx
10045e416:	48 03 48 60          	add    0x60(%rax),%rcx
10045e41a:	e8 61 ff 19 00       	call   1005fe380 <.text+0x1fd380>
10045e41f:	e9 e6 fe ff ff       	jmp    10045e30a <.text+0x5d30a>
10045e424:	0f 1f 40 00          	nopl   0x0(%rax)
10045e428:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
10045e42f:	85 c0                	test   %eax,%eax
10045e431:	75 55                	jne    10045e488 <.text+0x5d488>
10045e433:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
10045e43a:	00
10045e43b:	48 85 ff             	test   %rdi,%rdi
10045e43e:	0f 85 52 3f 24 00    	jne    1006a2396 <.text+0x2a1396>
10045e444:	48 83 bc 24 98 00 00 	cmpq   $0x0,0x98(%rsp)
10045e44b:	00 00
10045e44d:	74 52                	je     10045e4a1 <.text+0x5d4a1>
10045e44f:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
10045e456:	00
10045e457:	48 8d 48 10          	lea    0x10(%rax),%rcx
10045e45b:	e8 e0 06 1a 00       	call   1005feb40 <.text+0x1fdb40>
10045e460:	48 98                	cltq
10045e462:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e466:	e9 c9 fd ff ff       	jmp    10045e234 <.text+0x5d234>
10045e46b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10045e470:	e8 cb 06 1a 00       	call   1005feb40 <.text+0x1fdb40>
10045e475:	85 c0                	test   %eax,%eax
10045e477:	0f 95 c0             	setne  %al
10045e47a:	0f b6 c0             	movzbl %al,%eax
10045e47d:	e9 2e ff ff ff       	jmp    10045e3b0 <.text+0x5d3b0>
10045e482:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045e488:	48 8b 0d 01 90 2c 00 	mov    0x2c9001(%rip),%rcx        # 100727490 <_head_msys_iconv_2_dll-0x44b70>
10045e48f:	e8 e4 13 24 00       	call   10069f878 <.text+0x29e878>
10045e494:	48 89 c1             	mov    %rax,%rcx
10045e497:	e8 64 02 24 00       	call   10069e700 <.text+0x29d700>
10045e49c:	e9 93 fd ff ff       	jmp    10045e234 <.text+0x5d234>
10045e4a1:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
10045e4a8:	00
10045e4a9:	e8 92 06 1a 00       	call   1005feb40 <.text+0x1fdb40>
10045e4ae:	48 98                	cltq
10045e4b0:	e9 fb fe ff ff       	jmp    10045e3b0 <.text+0x5d3b0>
10045e4b5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10045e4bc:	00 00 00 00
10045e4c0:	44 8b 0d d9 de 2f 00 	mov    0x2fded9(%rip),%r9d        # 10075c3a0 <_head_msys_iconv_2_dll-0xfc60>
10045e4c7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10045e4cd:	e9 8e b5 03 00       	jmp    100499a60 <.text+0x98a60>
10045e4d2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10045e4d9:	00 00 00 00
10045e4dd:	0f 1f 00             	nopl   (%rax)
10045e4e0:	44 8b 0d b9 de 2f 00 	mov    0x2fdeb9(%rip),%r9d        # 10075c3a0 <_head_msys_iconv_2_dll-0xfc60>
10045e4e7:	45 31 c0             	xor    %r8d,%r8d
10045e4ea:	e9 71 b5 03 00       	jmp    100499a60 <.text+0x98a60>
10045e4ef:	90                   	nop
10045e4f0:	56                   	push   %rsi
10045e4f1:	53                   	push   %rbx
10045e4f2:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
10045e4f9:	48 89 cb             	mov    %rcx,%rbx
10045e4fc:	b9 23 00 00 00       	mov    $0x23,%ecx
10045e501:	c7 44 24 3c 00 00 00 	movl   $0x0,0x3c(%rsp)
10045e508:	00
10045e509:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
10045e50e:	e8 3d de 00 00       	call   10046c350 <.text+0x6b350>
10045e513:	b9 22 00 00 00       	mov    $0x22,%ecx
10045e518:	f3 0f 6f 00          	movdqu (%rax),%xmm0
10045e51c:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
10045e521:	e8 2a de 00 00       	call   10046c350 <.text+0x6b350>
10045e526:	31 d2                	xor    %edx,%edx
10045e528:	41 b9 02 00 00 00    	mov    $0x2,%r9d
10045e52e:	48 89 d9             	mov    %rbx,%rcx
10045e531:	f3 0f 6f 08          	movdqu (%rax),%xmm1
10045e535:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
10045e53a:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
10045e53f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
10045e546:	00 00
10045e548:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
10045e54f:	00
10045e550:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
10045e555:	e8 36 6c ff ff       	call   100455190 <.text+0x54190>
10045e55a:	85 c0                	test   %eax,%eax
10045e55c:	75 12                	jne    10045e570 <.text+0x5d570>
10045e55e:	31 c0                	xor    %eax,%eax
10045e560:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
10045e567:	5b                   	pop    %rbx
10045e568:	5e                   	pop    %rsi
10045e569:	c3                   	ret
10045e56a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045e570:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
10045e575:	48 89 f1             	mov    %rsi,%rcx
10045e578:	e8 f3 f0 19 00       	call   1005fd670 <.text+0x1fc670>
10045e57d:	48 89 f1             	mov    %rsi,%rcx
10045e580:	48 89 c3             	mov    %rax,%rbx
10045e583:	e8 e8 ee 19 00       	call   1005fd470 <.text+0x1fc470>
10045e588:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
10045e58c:	85 c0                	test   %eax,%eax
10045e58e:	75 ce                	jne    10045e55e <.text+0x5d55e>
10045e590:	89 d8                	mov    %ebx,%eax
10045e592:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
10045e599:	5b                   	pop    %rbx
10045e59a:	5e                   	pop    %rsi
10045e59b:	c3                   	ret
10045e59c:	0f 1f 40 00          	nopl   0x0(%rax)
10045e5a0:	56                   	push   %rsi
10045e5a1:	53                   	push   %rbx
10045e5a2:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
10045e5a9:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
10045e5ae:	48 89 d3             	mov    %rdx,%rbx
10045e5b1:	ba 00 01 00 00       	mov    $0x100,%edx
10045e5b6:	48 89 f1             	mov    %rsi,%rcx
10045e5b9:	e8 c2 74 0d 00       	call   100535a80 <.text+0x134a80>
10045e5be:	c7 03 07 00 00 00    	movl   $0x7,(%rbx)
10045e5c4:	48 89 f1             	mov    %rsi,%rcx
10045e5c7:	e8 b4 59 16 00       	call   1005c3f80 <.text+0x1c2f80>
10045e5cc:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045e5d0:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
10045e5d7:	5b                   	pop    %rbx
10045e5d8:	5e                   	pop    %rsi
10045e5d9:	c3                   	ret
10045e5da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045e5e0:	56                   	push   %rsi
10045e5e1:	53                   	push   %rbx
10045e5e2:	48 83 ec 28          	sub    $0x28,%rsp
10045e5e6:	48 89 cb             	mov    %rcx,%rbx
10045e5e9:	48 89 d6             	mov    %rdx,%rsi
10045e5ec:	e8 df fe 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10045e5f1:	85 c0                	test   %eax,%eax
10045e5f3:	74 0e                	je     10045e603 <.text+0x5d603>
10045e5f5:	31 d2                	xor    %edx,%edx
10045e5f7:	48 89 d9             	mov    %rbx,%rcx
10045e5fa:	e8 c1 f0 19 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045e5ff:	85 c0                	test   %eax,%eax
10045e601:	74 16                	je     10045e619 <.text+0x5d619>
10045e603:	48 89 d9             	mov    %rbx,%rcx
10045e606:	e8 e5 fb 19 00       	call   1005fe1f0 <.text+0x1fd1f0>
10045e60b:	48 89 c1             	mov    %rax,%rcx
10045e60e:	e8 8d 5e 06 00       	call   1004c44a0 <.text+0xc34a0>
10045e613:	48 98                	cltq
10045e615:	48 89 46 08          	mov    %rax,0x8(%rsi)
10045e619:	48 83 c4 28          	add    $0x28,%rsp
10045e61d:	5b                   	pop    %rbx
10045e61e:	5e                   	pop    %rsi
10045e61f:	c3                   	ret
10045e620:	56                   	push   %rsi
10045e621:	53                   	push   %rbx
10045e622:	48 83 ec 28          	sub    $0x28,%rsp
10045e626:	48 89 cb             	mov    %rcx,%rbx
10045e629:	48 89 d6             	mov    %rdx,%rsi
10045e62c:	e8 9f fe 1d 00       	call   10063e4d0 <.text+0x23d4d0>
10045e631:	85 c0                	test   %eax,%eax
10045e633:	74 0e                	je     10045e643 <.text+0x5d643>
10045e635:	31 d2                	xor    %edx,%edx
10045e637:	48 89 d9             	mov    %rbx,%rcx
10045e63a:	e8 81 f0 19 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045e63f:	85 c0                	test   %eax,%eax
10045e641:	74 16                	je     10045e659 <.text+0x5d659>
10045e643:	48 89 d9             	mov    %rbx,%rcx
10045e646:	e8 a5 fb 19 00       	call   1005fe1f0 <.text+0x1fd1f0>
10045e64b:	48 89 c1             	mov    %rax,%rcx
10045e64e:	e8 ad 5c 06 00       	call   1004c4300 <.text+0xc3300>
10045e653:	48 98                	cltq
10045e655:	48 89 46 08          	mov    %rax,0x8(%rsi)