10045c5fa:	0f 85 10 01 00 00    	jne    10045c710 <.text+0x5b710>
10045c600:	48 8b 03             	mov    (%rbx),%rax
10045c603:	45 31 c0             	xor    %r8d,%r8d
10045c606:	48 8d 3d de ae 28 00 	lea    0x28aede(%rip),%rdi        # 1006e74eb <_head_msys_iconv_2_dll-0x84b15>
10045c60d:	89 a8 fc 04 00 00    	mov    %ebp,0x4fc(%rax)
10045c613:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
10045c617:	48 89 fa             	mov    %rdi,%rdx
10045c61a:	e8 a1 cf 07 00       	call   1004d95c0 <.text+0xd85c0>
10045c61f:	8b 44 24 48          	mov    0x48(%rsp),%eax
10045c623:	48 8d 15 c2 ae 28 00 	lea    0x28aec2(%rip),%rdx        # 1006e74ec <_head_msys_iconv_2_dll-0x84b14>
10045c62a:	83 f8 24             	cmp    $0x24,%eax
10045c62d:	74 27                	je     10045c656 <.text+0x5b656>
10045c62f:	0f 87 9b 01 00 00    	ja     10045c7d0 <.text+0x5b7d0>
10045c635:	48 8d 15 b5 ae 28 00 	lea    0x28aeb5(%rip),%rdx        # 1006e74f1 <_head_msys_iconv_2_dll-0x84b0f>
10045c63c:	83 f8 22             	cmp    $0x22,%eax
10045c63f:	74 15                	je     10045c656 <.text+0x5b656>
10045c641:	83 f8 23             	cmp    $0x23,%eax
10045c644:	48 8d 15 a0 ae 28 00 	lea    0x28aea0(%rip),%rdx        # 1006e74eb <_head_msys_iconv_2_dll-0x84b15>
10045c64b:	48 8d 05 a9 ae 28 00 	lea    0x28aea9(%rip),%rax        # 1006e74fb <_head_msys_iconv_2_dll-0x84b05>
10045c652:	48 0f 44 d0          	cmove  %rax,%rdx
10045c656:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
10045c65a:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
10045c660:	e8 5b cf 07 00       	call   1004d95c0 <.text+0xd85c0>
10045c665:	90                   	nop
10045c666:	48 83 c4 58          	add    $0x58,%rsp
10045c66a:	5b                   	pop    %rbx
10045c66b:	5e                   	pop    %rsi
10045c66c:	5f                   	pop    %rdi
10045c66d:	5d                   	pop    %rbp
10045c66e:	41 5c                	pop    %r12
10045c670:	41 5d                	pop    %r13
10045c672:	c3                   	ret
10045c673:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10045c678:	31 d2                	xor    %edx,%edx
10045c67a:	48 89 f9             	mov    %rdi,%rcx
10045c67d:	e8 9e 10 1a 00       	call   1005fd720 <.text+0x1fc720>
10045c682:	85 c0                	test   %eax,%eax
10045c684:	74 e0                	je     10045c666 <.text+0x5b666>
10045c686:	48 8b 0b             	mov    (%rbx),%rcx
10045c689:	8b 91 fc 04 00 00    	mov    0x4fc(%rcx),%edx
10045c68f:	85 d2                	test   %edx,%edx
10045c691:	0f 85 21 ff ff ff    	jne    10045c5b8 <.text+0x5b5b8>
10045c697:	e8 b4 d9 14 00       	call   1005aa050 <.text+0x1a9050>
10045c69c:	48 8b 0b             	mov    (%rbx),%rcx
10045c69f:	c7 81 fc 04 00 00 01 	movl   $0x1,0x4fc(%rcx)
10045c6a6:	00 00 00
10045c6a9:	48 8b 41 20          	mov    0x20(%rcx),%rax
10045c6ad:	48 8b 80 98 04 00 00 	mov    0x498(%rax),%rax
10045c6b4:	80 38 00             	cmpb   $0x0,(%rax)
10045c6b7:	0f 85 0f ff ff ff    	jne    10045c5cc <.text+0x5b5cc>
10045c6bd:	48 8b 0d 6c b1 2c 00 	mov    0x2cb16c(%rip),%rcx        # 100727830 <_head_msys_iconv_2_dll-0x447d0>
10045c6c4:	e8 af 31 24 00       	call   10069f878 <.text+0x29e878>
10045c6c9:	48 89 c1             	mov    %rax,%rcx
10045c6cc:	e8 2f 20 24 00       	call   10069e700 <.text+0x29d700>
10045c6d1:	48 8b 03             	mov    (%rbx),%rax
10045c6d4:	89 a8 fc 04 00 00    	mov    %ebp,0x4fc(%rax)
10045c6da:	48 83 c4 58          	add    $0x58,%rsp
10045c6de:	5b                   	pop    %rbx
10045c6df:	5e                   	pop    %rsi
10045c6e0:	5f                   	pop    %rdi
10045c6e1:	5d                   	pop    %rbp
10045c6e2:	41 5c                	pop    %r12
10045c6e4:	41 5d                	pop    %r13
10045c6e6:	c3                   	ret
10045c6e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10045c6ee:	00 00
10045c6f0:	48 8b 03             	mov    (%rbx),%rax
10045c6f3:	89 a8 fc 04 00 00    	mov    %ebp,0x4fc(%rax)
10045c6f9:	48 83 c4 58          	add    $0x58,%rsp
10045c6fd:	5b                   	pop    %rbx
10045c6fe:	5e                   	pop    %rsi
10045c6ff:	5f                   	pop    %rdi
10045c700:	5d                   	pop    %rbp
10045c701:	41 5c                	pop    %r12
10045c703:	41 5d                	pop    %r13
10045c705:	c3                   	ret
10045c706:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045c70d:	00 00 00
10045c710:	48 89 f9             	mov    %rdi,%rcx
10045c713:	e8 08 1b 1a 00       	call   1005fe220 <.text+0x1fd220>
10045c718:	c7 44 24 4c ff ff ff 	movl   $0xffffffff,0x4c(%rsp)
10045c71f:	ff
10045c720:	48 89 c7             	mov    %rax,%rdi
10045c723:	48 85 c0             	test   %rax,%rax
10045c726:	0f 84 c4 00 00 00    	je     10045c7f0 <.text+0x5b7f0>
10045c72c:	80 38 00             	cmpb   $0x0,(%rax)
10045c72f:	0f 84 bb 00 00 00    	je     10045c7f0 <.text+0x5b7f0>
10045c735:	4c 8d 6c 24 48       	lea    0x48(%rsp),%r13
10045c73a:	4c 8d 64 24 4c       	lea    0x4c(%rsp),%r12
10045c73f:	eb 1a                	jmp    10045c75b <.text+0x5b75b>
10045c741:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045c748:	48 98                	cltq
10045c74a:	44 29 44 24 4c       	sub    %r8d,0x4c(%rsp)
10045c74f:	48 01 c7             	add    %rax,%rdi
10045c752:	80 3f 00             	cmpb   $0x0,(%rdi)
10045c755:	0f 84 95 00 00 00    	je     10045c7f0 <.text+0x5b7f0>
10045c75b:	48 8b 0b             	mov    (%rbx),%rcx
10045c75e:	4d 89 e8             	mov    %r13,%r8
10045c761:	4d 89 e1             	mov    %r12,%r9
10045c764:	48 89 fa             	mov    %rdi,%rdx
10045c767:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
10045c76e:	00
10045c76f:	e8 cc 08 15 00       	call   1005ad040 <.text+0x1ac040>
10045c774:	83 7c 24 48 3a       	cmpl   $0x3a,0x48(%rsp)
10045c779:	41 89 c0             	mov    %eax,%r8d
10045c77c:	74 ca                	je     10045c748 <.text+0x5b748>
10045c77e:	48 8b 03             	mov    (%rbx),%rax
10045c781:	e9 87 fe ff ff       	jmp    10045c60d <.text+0x5b60d>
10045c786:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045c78d:	00 00 00
10045c790:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
10045c795:	48 8b 0b             	mov    (%rbx),%rcx
10045c798:	45 31 c0             	xor    %r8d,%r8d
10045c79b:	ba 01 00 00 00       	mov    $0x1,%edx
10045c7a0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10045c7a5:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10045c7ab:	e8 a0 12 15 00       	call   1005ada50 <.text+0x1aca50>
10045c7b0:	41 89 c0             	mov    %eax,%r8d
10045c7b3:	85 c0                	test   %eax,%eax
10045c7b5:	75 49                	jne    10045c800 <.text+0x5b800>
10045c7b7:	48 8b 03             	mov    (%rbx),%rax
10045c7ba:	48 8d 3d 2a ad 28 00 	lea    0x28ad2a(%rip),%rdi        # 1006e74eb <_head_msys_iconv_2_dll-0x84b15>
10045c7c1:	e9 47 fe ff ff       	jmp    10045c60d <.text+0x5b60d>
10045c7c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045c7cd:	00 00 00
10045c7d0:	83 f8 25             	cmp    $0x25,%eax
10045c7d3:	48 8d 15 11 ad 28 00 	lea    0x28ad11(%rip),%rdx        # 1006e74eb <_head_msys_iconv_2_dll-0x84b15>
10045c7da:	48 8d 05 14 ad 28 00 	lea    0x28ad14(%rip),%rax        # 1006e74f5 <_head_msys_iconv_2_dll-0x84b0b>
10045c7e1:	48 0f 44 d0          	cmove  %rax,%rdx
10045c7e5:	e9 6c fe ff ff       	jmp    10045c656 <.text+0x5b656>
10045c7ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045c7f0:	45 31 c0             	xor    %r8d,%r8d
10045c7f3:	48 8d 3d f1 ac 28 00 	lea    0x28acf1(%rip),%rdi        # 1006e74eb <_head_msys_iconv_2_dll-0x84b15>
10045c7fa:	eb 82                	jmp    10045c77e <.text+0x5b77e>
10045c7fc:	0f 1f 40 00          	nopl   0x0(%rax)
10045c800:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
10045c804:	e8 a7 67 09 00       	call   1004f2fb0 <.text+0xf1fb0>
10045c809:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
10045c80e:	48 89 c7             	mov    %rax,%rdi
10045c811:	48 8b 03             	mov    (%rbx),%rax
10045c814:	c7 40 4c 01 00 00 00 	movl   $0x1,0x4c(%rax)
10045c81b:	e9 ed fd ff ff       	jmp    10045c60d <.text+0x5b60d>
10045c820:	56                   	push   %rsi
10045c821:	53                   	push   %rbx
10045c822:	48 83 ec 28          	sub    $0x28,%rsp
10045c826:	48 89 ce             	mov    %rcx,%rsi
10045c829:	48 89 d3             	mov    %rdx,%rbx
10045c82c:	e8 9f 1c 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045c831:	85 c0                	test   %eax,%eax
10045c833:	74 0e                	je     10045c843 <.text+0x5b843>
10045c835:	31 d2                	xor    %edx,%edx
10045c837:	48 89 f1             	mov    %rsi,%rcx
10045c83a:	e8 81 0e 1a 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045c83f:	85 c0                	test   %eax,%eax
10045c841:	74 1a                	je     10045c85d <.text+0x5b85d>
10045c843:	c7 03 07 00 00 00    	movl   $0x7,(%rbx)
10045c849:	48 89 f1             	mov    %rsi,%rcx
10045c84c:	e8 9f 19 1a 00       	call   1005fe1f0 <.text+0x1fd1f0>
10045c851:	48 89 c1             	mov    %rax,%rcx
10045c854:	e8 97 34 15 00       	call   1005afcf0 <.text+0x1aecf0>
10045c859:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045c85d:	48 83 c4 28          	add    $0x28,%rsp
10045c861:	5b                   	pop    %rbx
10045c862:	5e                   	pop    %rsi
10045c863:	c3                   	ret
10045c864:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10045c86b:	00 00 00 00
10045c86f:	90                   	nop
10045c870:	56                   	push   %rsi
10045c871:	53                   	push   %rbx
10045c872:	48 83 ec 28          	sub    $0x28,%rsp
10045c876:	48 89 ce             	mov    %rcx,%rsi
10045c879:	48 89 d3             	mov    %rdx,%rbx
10045c87c:	e8 4f 1c 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045c881:	85 c0                	test   %eax,%eax
10045c883:	74 0e                	je     10045c893 <.text+0x5b893>
10045c885:	31 d2                	xor    %edx,%edx
10045c887:	48 89 f1             	mov    %rsi,%rcx
10045c88a:	e8 31 0e 1a 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045c88f:	85 c0                	test   %eax,%eax
10045c891:	74 35                	je     10045c8c8 <.text+0x5b8c8>
10045c893:	48 89 f1             	mov    %rsi,%rcx
10045c896:	e8 55 19 1a 00       	call   1005fe1f0 <.text+0x1fd1f0>
10045c89b:	48 89 c1             	mov    %rax,%rcx
10045c89e:	48 89 c6             	mov    %rax,%rsi
10045c8a1:	e8 ca 39 24 00       	call   1006a0270 <.text+0x29f270>
10045c8a6:	45 31 c9             	xor    %r9d,%r9d
10045c8a9:	45 31 c0             	xor    %r8d,%r8d
10045c8ac:	48 89 f1             	mov    %rsi,%rcx
10045c8af:	89 c2                	mov    %eax,%edx
10045c8b1:	e8 ea 84 14 00       	call   1005a4da0 <.text+0x1a3da0>
10045c8b6:	48 89 c1             	mov    %rax,%rcx
10045c8b9:	e8 c2 76 16 00       	call   1005c3f80 <.text+0x1c2f80>
10045c8be:	c7 03 07 00 00 00    	movl   $0x7,(%rbx)
10045c8c4:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045c8c8:	48 83 c4 28          	add    $0x28,%rsp
10045c8cc:	5b                   	pop    %rbx
10045c8cd:	5e                   	pop    %rsi
10045c8ce:	c3                   	ret
10045c8cf:	90                   	nop
10045c8d0:	55                   	push   %rbp
10045c8d1:	57                   	push   %rdi
10045c8d2:	56                   	push   %rsi
10045c8d3:	53                   	push   %rbx
10045c8d4:	48 83 ec 28          	sub    $0x28,%rsp
10045c8d8:	48 c7 42 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rdx)
10045c8df:	ff
10045c8e0:	48 89 cb             	mov    %rcx,%rbx
10045c8e3:	48 89 d6             	mov    %rdx,%rsi
10045c8e6:	e8 e5 1b 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045c8eb:	85 c0                	test   %eax,%eax
10045c8ed:	74 49                	je     10045c938 <.text+0x5b938>
10045c8ef:	31 d2                	xor    %edx,%edx
10045c8f1:	48 89 d9             	mov    %rbx,%rcx
10045c8f4:	e8 57 0e 1a 00       	call   1005fd750 <.text+0x1fc750>
10045c8f9:	85 c0                	test   %eax,%eax
10045c8fb:	75 13                	jne    10045c910 <.text+0x5b910>
10045c8fd:	48 83 c4 28          	add    $0x28,%rsp
10045c901:	5b                   	pop    %rbx
10045c902:	5e                   	pop    %rsi
10045c903:	5f                   	pop    %rdi
10045c904:	5d                   	pop    %rbp
10045c905:	c3                   	ret
10045c906:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045c90d:	00 00 00
10045c910:	ba 01 00 00 00       	mov    $0x1,%edx
10045c915:	48 89 d9             	mov    %rbx,%rcx
10045c918:	e8 e3 0f 1a 00       	call   1005fd900 <.text+0x1fc900>
10045c91d:	85 c0                	test   %eax,%eax
10045c91f:	74 dc                	je     10045c8fd <.text+0x5b8fd>
10045c921:	ba 02 00 00 00       	mov    $0x2,%edx
10045c926:	48 89 d9             	mov    %rbx,%rcx
10045c929:	e8 f2 0d 1a 00       	call   1005fd720 <.text+0x1fc720>
10045c92e:	85 c0                	test   %eax,%eax
10045c930:	74 cb                	je     10045c8fd <.text+0x5b8fd>
10045c932:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045c938:	48 89 d9             	mov    %rbx,%rcx
10045c93b:	e8 20 50 01 00       	call   100471960 <.text+0x70960>
10045c940:	48 89 c7             	mov    %rax,%rdi
10045c943:	48 85 c0             	test   %rax,%rax
10045c946:	74 b5                	je     10045c8fd <.text+0x5b8fd>
10045c948:	ba 01 00 00 00       	mov    $0x1,%edx
10045c94d:	48 89 d9             	mov    %rbx,%rcx
10045c950:	e8 ab 0f 1a 00       	call   1005fd900 <.text+0x1fc900>
10045c955:	85 c0                	test   %eax,%eax
10045c957:	74 a4                	je     10045c8fd <.text+0x5b8fd>
10045c959:	48 8b 6b 18          	mov    0x18(%rbx),%rbp
10045c95d:	48 85 ed             	test   %rbp,%rbp
10045c960:	74 9b                	je     10045c8fd <.text+0x5b8fd>
10045c962:	8b 43 20             	mov    0x20(%rbx),%eax
10045c965:	85 c0                	test   %eax,%eax
10045c967:	75 27                	jne    10045c990 <.text+0x5b990>
10045c969:	41 b8 72 00 00 00    	mov    $0x72,%r8d
10045c96f:	48 89 ea             	mov    %rbp,%rdx
10045c972:	48 89 f9             	mov    %rdi,%rcx
10045c975:	e8 c6 eb 17 00       	call   1005db540 <.text+0x1da540>
10045c97a:	83 f8 01             	cmp    $0x1,%eax
10045c97d:	0f 85 7a ff ff ff    	jne    10045c8fd <.text+0x5b8fd>
10045c983:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10045c98a:	00
10045c98b:	e9 6d ff ff ff       	jmp    10045c8fd <.text+0x5b8fd>
10045c990:	ba 02 00 00 00       	mov    $0x2,%edx
10045c995:	48 89 d9             	mov    %rbx,%rcx
10045c998:	e8 23 0d 1a 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045c99d:	85 c0                	test   %eax,%eax
10045c99f:	0f 84 58 ff ff ff    	je     10045c8fd <.text+0x5b8fd>
10045c9a5:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
10045c9a9:	e8 72 18 1a 00       	call   1005fe220 <.text+0x1fd220>
10045c9ae:	48 89 c3             	mov    %rax,%rbx
10045c9b1:	48 85 c0             	test   %rax,%rax
10045c9b4:	0f 84 43 ff ff ff    	je     10045c8fd <.text+0x5b8fd>
10045c9ba:	44 0f b6 00          	movzbl (%rax),%r8d
10045c9be:	41 8d 40 9f          	lea    -0x61(%r8),%eax
10045c9c2:	3c 13                	cmp    $0x13,%al
10045c9c4:	0f 87 ff 58 24 00    	ja     1006a22c9 <.text+0x2a12c9>
10045c9ca:	ba 01 00 0a 00       	mov    $0xa0001,%edx
10045c9cf:	48 0f a3 c2          	bt     %rax,%rdx
10045c9d3:	0f 83 f0 58 24 00    	jae    1006a22c9 <.text+0x2a12c9>
10045c9d9:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
10045c9dd:	0f 85 e6 58 24 00    	jne    1006a22c9 <.text+0x2a12c9>
10045c9e3:	eb 8a                	jmp    10045c96f <.text+0x5b96f>
10045c9e5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10045c9ec:	00 00 00 00
10045c9f0:	53                   	push   %rbx
10045c9f1:	48 83 ec 30          	sub    $0x30,%rsp
10045c9f5:	48 89 cb             	mov    %rcx,%rbx
10045c9f8:	48 8b 09             	mov    (%rcx),%rcx
10045c9fb:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
10045ca00:	0f b6 01             	movzbl (%rcx),%eax
10045ca03:	3c 16                	cmp    $0x16,%al
10045ca05:	74 49                	je     10045ca50 <.text+0x5ba50>
10045ca07:	83 e8 56             	sub    $0x56,%eax
10045ca0a:	3c 20                	cmp    $0x20,%al
10045ca0c:	77 1a                	ja     10045ca28 <.text+0x5ba28>
10045ca0e:	4c 8d 0d eb aa 28 00 	lea    0x28aaeb(%rip),%r9        # 1006e7500 <_head_msys_iconv_2_dll-0x84b00>
10045ca15:	0f b6 c0             	movzbl %al,%eax
10045ca18:	49 63 04 81          	movslq (%r9,%rax,4),%rax
10045ca1c:	4c 01 c8             	add    %r9,%rax
10045ca1f:	ff e0                	jmp    *%rax
10045ca21:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045ca28:	31 c0                	xor    %eax,%eax
10045ca2a:	48 83 c4 30          	add    $0x30,%rsp
10045ca2e:	5b                   	pop    %rbx
10045ca2f:	c3                   	ret
10045ca30:	c6 02 00             	movb   $0x0,(%rdx)
10045ca33:	b8 01 00 00 00       	mov    $0x1,%eax
10045ca38:	48 89 0b             	mov    %rcx,(%rbx)
10045ca3b:	48 83 c4 30          	add    $0x30,%rsp
10045ca3f:	5b                   	pop    %rbx
10045ca40:	c3                   	ret
10045ca41:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045ca48:	c6 02 01             	movb   $0x1,(%rdx)
10045ca4b:	eb e6                	jmp    10045ca33 <.text+0x5ba33>
10045ca4d:	0f 1f 00             	nopl   (%rax)
10045ca50:	c6 02 02             	movb   $0x2,(%rdx)
10045ca53:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
10045ca57:	83 e8 30             	sub    $0x30,%eax
10045ca5a:	83 f8 09             	cmp    $0x9,%eax
10045ca5d:	77 d4                	ja     10045ca33 <.text+0x5ba33>
10045ca5f:	48 83 c1 01          	add    $0x1,%rcx
10045ca63:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
10045ca68:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
10045ca6d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
10045ca72:	e8 b9 3a 23 00       	call   100690530 <.text+0x28f530>
10045ca77:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
10045ca7c:	48 83 e8 01          	sub    $0x1,%rax
10045ca80:	49 89 00             	mov    %rax,(%r8)
10045ca83:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10045ca88:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
10045ca8c:	eb a5                	jmp    10045ca33 <.text+0x5ba33>
10045ca8e:	66 90                	xchg   %ax,%ax
10045ca90:	41 54                	push   %r12
10045ca92:	55                   	push   %rbp
10045ca93:	57                   	push   %rdi
10045ca94:	56                   	push   %rsi
10045ca95:	53                   	push   %rbx
10045ca96:	48 83 ec 50          	sub    $0x50,%rsp
10045ca9a:	48 c7 42 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rdx)
10045caa1:	ff
10045caa2:	48 89 cb             	mov    %rcx,%rbx
10045caa5:	48 89 d5             	mov    %rdx,%rbp
10045caa8:	44 89 c7             	mov    %r8d,%edi
10045caab:	c7 44 24 3c ff ff ff 	movl   $0xffffffff,0x3c(%rsp)
10045cab2:	ff
10045cab3:	e8 18 1a 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045cab8:	85 c0                	test   %eax,%eax
10045caba:	74 2d                	je     10045cae9 <.text+0x5bae9>
10045cabc:	31 d2                	xor    %edx,%edx
10045cabe:	48 89 d9             	mov    %rbx,%rcx
10045cac1:	e8 fa 0b 1a 00       	call   1005fd6c0 <.text+0x1fc6c0>