10045ccfa:	83 f8 0b             	cmp    $0xb,%eax
10045ccfd:	0f 84 8d 01 00 00    	je     10045ce90 <.text+0x5be90>
10045cd03:	83 e0 fd             	and    $0xfffffffd,%eax
10045cd06:	83 f8 05             	cmp    $0x5,%eax
10045cd09:	0f 85 d1 00 00 00    	jne    10045cde0 <.text+0x5bde0>
10045cd0f:	8b 43 10             	mov    0x10(%rbx),%eax
10045cd12:	83 e0 fd             	and    $0xfffffffd,%eax
10045cd15:	83 f8 05             	cmp    $0x5,%eax
10045cd18:	0f 85 c2 00 00 00    	jne    10045cde0 <.text+0x5bde0>
10045cd1e:	48 89 d9             	mov    %rbx,%rcx
10045cd21:	e8 4a 39 1a 00       	call   100600670 <.text+0x1ff670>
10045cd26:	49 89 c4             	mov    %rax,%r12
10045cd29:	48 85 c0             	test   %rax,%rax
10045cd2c:	0f 88 ef 01 00 00    	js     10045cf21 <.text+0x5bf21>
10045cd32:	75 0e                	jne    10045cd42 <.text+0x5bd42>
10045cd34:	48 8b 05 15 65 2c 00 	mov    0x2c6515(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10045cd3b:	48 8b 00             	mov    (%rax),%rax
10045cd3e:	4c 8b 60 38          	mov    0x38(%rax),%r12
10045cd42:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
10045cd46:	31 d2                	xor    %edx,%edx
10045cd48:	e8 f3 08 1a 00       	call   1005fd640 <.text+0x1fc640>
10045cd4d:	48 89 c7             	mov    %rax,%rdi
10045cd50:	85 ed                	test   %ebp,%ebp
10045cd52:	0f 85 18 01 00 00    	jne    10045ce70 <.text+0x5be70>
10045cd58:	8b 53 20             	mov    0x20(%rbx),%edx
10045cd5b:	85 d2                	test   %edx,%edx
10045cd5d:	0f 85 e5 00 00 00    	jne    10045ce48 <.text+0x5be48>
10045cd63:	31 d2                	xor    %edx,%edx
10045cd65:	bd 01 00 00 00       	mov    $0x1,%ebp
10045cd6a:	31 c0                	xor    %eax,%eax
10045cd6c:	4c 89 e3             	mov    %r12,%rbx
10045cd6f:	48 09 fb             	or     %rdi,%rbx
10045cd72:	78 5d                	js     10045cdd1 <.text+0x5bdd1>
10045cd74:	84 d2                	test   %dl,%dl
10045cd76:	75 59                	jne    10045cdd1 <.text+0x5bdd1>
10045cd78:	48 8b 1d d1 64 2c 00 	mov    0x2c64d1(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10045cd7f:	48 8b 0b             	mov    (%rbx),%rcx
10045cd82:	4d 85 e4             	test   %r12,%r12
10045cd85:	74 04                	je     10045cd8b <.text+0x5bd8b>
10045cd87:	4c 89 61 38          	mov    %r12,0x38(%rcx)
10045cd8b:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
10045cd90:	48 81 ff ff ff ff 7f 	cmp    $0x7fffffff,%rdi
10045cd97:	74 0e                	je     10045cda7 <.text+0x5bda7>
10045cd99:	45 31 c0             	xor    %r8d,%r8d
10045cd9c:	48 8d 57 ff          	lea    -0x1(%rdi),%rdx
10045cda0:	48 85 ff             	test   %rdi,%rdi
10045cda3:	41 0f 44 d0          	cmove  %r8d,%edx
10045cda7:	89 41 44             	mov    %eax,0x44(%rcx)
10045cdaa:	89 51 40             	mov    %edx,0x40(%rcx)
10045cdad:	e8 6e 1b 0a 00       	call   1004fe920 <.text+0xfd920>
10045cdb2:	48 8b 05 67 bf 2c 00 	mov    0x2cbf67(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
10045cdb9:	8b 00                	mov    (%rax),%eax
10045cdbb:	85 c0                	test   %eax,%eax
10045cdbd:	0f 85 35 01 00 00    	jne    10045cef8 <.text+0x5bef8>
10045cdc3:	48 8b 03             	mov    (%rbx),%rax
10045cdc6:	89 68 4c             	mov    %ebp,0x4c(%rax)
10045cdc9:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10045cdd0:	00
10045cdd1:	48 83 c4 50          	add    $0x50,%rsp
10045cdd5:	5b                   	pop    %rbx
10045cdd6:	5e                   	pop    %rsi
10045cdd7:	5f                   	pop    %rdi
10045cdd8:	5d                   	pop    %rbp
10045cdd9:	41 5c                	pop    %r12
10045cddb:	c3                   	ret
10045cddc:	0f 1f 40 00          	nopl   0x0(%rax)
10045cde0:	48 8b 0d c9 8a 2c 00 	mov    0x2c8ac9(%rip),%rcx        # 1007258b0 <_head_msys_iconv_2_dll-0x46750>
10045cde7:	e8 8c 2a 24 00       	call   10069f878 <.text+0x29e878>
10045cdec:	48 89 c1             	mov    %rax,%rcx
10045cdef:	48 83 c4 50          	add    $0x50,%rsp
10045cdf3:	5b                   	pop    %rbx
10045cdf4:	5e                   	pop    %rsi
10045cdf5:	5f                   	pop    %rdi
10045cdf6:	5d                   	pop    %rbp
10045cdf7:	41 5c                	pop    %r12
10045cdf9:	e9 02 19 24 00       	jmp    10069e700 <.text+0x29d700>
10045cdfe:	66 90                	xchg   %ax,%ax
10045ce00:	31 d2                	xor    %edx,%edx
10045ce02:	48 89 d9             	mov    %rbx,%rcx
10045ce05:	e8 96 0e 1a 00       	call   1005fdca0 <.text+0x1fcca0>
10045ce0a:	85 c0                	test   %eax,%eax
10045ce0c:	74 c3                	je     10045cdd1 <.text+0x5bdd1>
10045ce0e:	ba 01 00 00 00       	mov    $0x1,%edx
10045ce13:	48 89 d9             	mov    %rbx,%rcx
10045ce16:	e8 55 09 1a 00       	call   1005fd770 <.text+0x1fc770>
10045ce1b:	85 c0                	test   %eax,%eax
10045ce1d:	74 b2                	je     10045cdd1 <.text+0x5bdd1>
10045ce1f:	8b 4b 10             	mov    0x10(%rbx),%ecx
10045ce22:	85 c9                	test   %ecx,%ecx
10045ce24:	0f 84 c6 fe ff ff    	je     10045ccf0 <.text+0x5bcf0>
10045ce2a:	ba 02 00 00 00       	mov    $0x2,%edx
10045ce2f:	48 89 d9             	mov    %rbx,%rcx
10045ce32:	e8 39 09 1a 00       	call   1005fd770 <.text+0x1fc770>
10045ce37:	85 c0                	test   %eax,%eax
10045ce39:	0f 85 b1 fe ff ff    	jne    10045ccf0 <.text+0x5bcf0>
10045ce3f:	eb 90                	jmp    10045cdd1 <.text+0x5bdd1>
10045ce41:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045ce48:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
10045ce4c:	31 d2                	xor    %edx,%edx
10045ce4e:	bd 01 00 00 00       	mov    $0x1,%ebp
10045ce53:	e8 e8 07 1a 00       	call   1005fd640 <.text+0x1fc640>
10045ce58:	48 89 c3             	mov    %rax,%rbx
10045ce5b:	48 c1 eb 3f          	shr    $0x3f,%rbx
10045ce5f:	48 89 da             	mov    %rbx,%rdx
10045ce62:	e9 05 ff ff ff       	jmp    10045cd6c <.text+0x5bd6c>
10045ce67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10045ce6e:	00 00
10045ce70:	48 8b 05 69 63 2c 00 	mov    0x2c6369(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10045ce77:	41 89 f8             	mov    %edi,%r8d
10045ce7a:	44 89 e2             	mov    %r12d,%edx
10045ce7d:	48 8b 08             	mov    (%rax),%rcx
10045ce80:	e8 6b 3f ff ff       	call   100450df0 <.text+0x4fdf0>
10045ce85:	8d 78 01             	lea    0x1(%rax),%edi
10045ce88:	48 63 ff             	movslq %edi,%rdi
10045ce8b:	e9 c8 fe ff ff       	jmp    10045cd58 <.text+0x5bd58>
10045ce90:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
10045ce94:	45 31 c0             	xor    %r8d,%r8d
10045ce97:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
10045ce9c:	48 89 d9             	mov    %rbx,%rcx
10045ce9f:	4c 8d 4c 24 3c       	lea    0x3c(%rsp),%r9
10045cea4:	c7 44 24 3c ff ff ff 	movl   $0xffffffff,0x3c(%rsp)
10045ceab:	ff
10045ceac:	e8 ff 43 ff ff       	call   1004512b0 <.text+0x502b0>
10045ceb1:	85 c0                	test   %eax,%eax
10045ceb3:	74 53                	je     10045cf08 <.text+0x5bf08>
10045ceb5:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
10045ceb9:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
10045cebe:	bd 01 00 00 00       	mov    $0x1,%ebp
10045cec3:	48 63 7c 24 48       	movslq 0x48(%rsp),%rdi
10045cec8:	48 63 44 24 4c       	movslq 0x4c(%rsp),%rax
10045cecd:	85 d2                	test   %edx,%edx
10045cecf:	78 12                	js     10045cee3 <.text+0x5bee3>
10045ced1:	48 8b 0d 78 63 2c 00 	mov    0x2c6378(%rip),%rcx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10045ced8:	83 ea 01             	sub    $0x1,%edx
10045cedb:	31 ed                	xor    %ebp,%ebp
10045cedd:	48 8b 09             	mov    (%rcx),%rcx
10045cee0:	89 51 48             	mov    %edx,0x48(%rcx)
10045cee3:	48 89 c3             	mov    %rax,%rbx
10045cee6:	48 c1 eb 3f          	shr    $0x3f,%rbx
10045ceea:	48 89 da             	mov    %rbx,%rdx
10045ceed:	e9 7a fe ff ff       	jmp    10045cd6c <.text+0x5bd6c>
10045cef2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045cef8:	e8 73 f6 08 00       	call   1004ec570 <.text+0xeb570>
10045cefd:	e9 c1 fe ff ff       	jmp    10045cdc3 <.text+0x5bdc3>
10045cf02:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045cf08:	48 8b 0d a1 89 2c 00 	mov    0x2c89a1(%rip),%rcx        # 1007258b0 <_head_msys_iconv_2_dll-0x46750>
10045cf0f:	e8 64 29 24 00       	call   10069f878 <.text+0x29e878>
10045cf14:	48 89 c1             	mov    %rax,%rcx
10045cf17:	e8 e4 17 24 00       	call   10069e700 <.text+0x29d700>
10045cf1c:	e9 b0 fe ff ff       	jmp    10045cdd1 <.text+0x5bdd1>
10045cf21:	48 89 d9             	mov    %rbx,%rcx
10045cf24:	e8 c7 12 1a 00       	call   1005fe1f0 <.text+0x1fd1f0>
10045cf29:	48 8b 0d 90 89 2c 00 	mov    0x2c8990(%rip),%rcx        # 1007258c0 <_head_msys_iconv_2_dll-0x46740>
10045cf30:	48 89 c7             	mov    %rax,%rdi
10045cf33:	e8 40 29 24 00       	call   10069f878 <.text+0x29e878>
10045cf38:	48 89 fa             	mov    %rdi,%rdx
10045cf3b:	48 89 c1             	mov    %rax,%rcx
10045cf3e:	e8 57 20 25 00       	call   1006aef9a <.text+0x2adf9a>
10045cf43:	e9 fa fd ff ff       	jmp    10045cd42 <.text+0x5bd42>
10045cf48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10045cf4f:	00
10045cf50:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10045cf56:	e9 75 fd ff ff       	jmp    10045ccd0 <.text+0x5bcd0>
10045cf5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10045cf60:	45 31 c0             	xor    %r8d,%r8d
10045cf63:	e9 68 fd ff ff       	jmp    10045ccd0 <.text+0x5bcd0>
10045cf68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10045cf6f:	00
10045cf70:	41 55                	push   %r13
10045cf72:	41 54                	push   %r12
10045cf74:	55                   	push   %rbp
10045cf75:	57                   	push   %rdi
10045cf76:	56                   	push   %rsi
10045cf77:	53                   	push   %rbx
10045cf78:	48 83 ec 48          	sub    $0x48,%rsp
10045cf7c:	48 c7 42 08 01 00 00 	movq   $0x1,0x8(%rdx)
10045cf83:	00
10045cf84:	48 89 cb             	mov    %rcx,%rbx
10045cf87:	48 89 d7             	mov    %rdx,%rdi
10045cf8a:	c7 44 24 3c 00 00 00 	movl   $0x0,0x3c(%rsp)
10045cf91:	00
10045cf92:	e8 39 15 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045cf97:	85 c0                	test   %eax,%eax
10045cf99:	74 55                	je     10045cff0 <.text+0x5bff0>
10045cf9b:	31 d2                	xor    %edx,%edx
10045cf9d:	48 89 d9             	mov    %rbx,%rcx
10045cfa0:	e8 1b 07 1a 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045cfa5:	85 c0                	test   %eax,%eax
10045cfa7:	75 17                	jne    10045cfc0 <.text+0x5bfc0>
10045cfa9:	48 83 c4 48          	add    $0x48,%rsp
10045cfad:	5b                   	pop    %rbx
10045cfae:	5e                   	pop    %rsi
10045cfaf:	5f                   	pop    %rdi
10045cfb0:	5d                   	pop    %rbp
10045cfb1:	41 5c                	pop    %r12
10045cfb3:	41 5d                	pop    %r13
10045cfb5:	c3                   	ret
10045cfb6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045cfbd:	00 00 00
10045cfc0:	ba 01 00 00 00       	mov    $0x1,%edx
10045cfc5:	48 89 d9             	mov    %rbx,%rcx
10045cfc8:	e8 43 08 1a 00       	call   1005fd810 <.text+0x1fc810>
10045cfcd:	85 c0                	test   %eax,%eax
10045cfcf:	74 d8                	je     10045cfa9 <.text+0x5bfa9>
10045cfd1:	44 8b 43 10          	mov    0x10(%rbx),%r8d
10045cfd5:	45 85 c0             	test   %r8d,%r8d
10045cfd8:	74 16                	je     10045cff0 <.text+0x5bff0>
10045cfda:	ba 02 00 00 00       	mov    $0x2,%edx
10045cfdf:	48 89 d9             	mov    %rbx,%rcx
10045cfe2:	e8 29 08 1a 00       	call   1005fd810 <.text+0x1fc810>
10045cfe7:	85 c0                	test   %eax,%eax
10045cfe9:	74 be                	je     10045cfa9 <.text+0x5bfa9>
10045cfeb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10045cff0:	48 89 d9             	mov    %rbx,%rcx
10045cff3:	e8 28 12 1a 00       	call   1005fe220 <.text+0x1fd220>
10045cff8:	8b 4b 10             	mov    0x10(%rbx),%ecx
10045cffb:	48 89 c6             	mov    %rax,%rsi
10045cffe:	85 c9                	test   %ecx,%ecx
10045d000:	75 4e                	jne    10045d050 <.text+0x5c050>
10045d002:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
10045d006:	31 ed                	xor    %ebp,%ebp
10045d008:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10045d00e:	48 85 f6             	test   %rsi,%rsi
10045d011:	74 96                	je     10045cfa9 <.text+0x5bfa9>
10045d013:	85 c0                	test   %eax,%eax
10045d015:	75 92                	jne    10045cfa9 <.text+0x5bfa9>
10045d017:	48 89 f1             	mov    %rsi,%rcx
10045d01a:	e8 51 32 24 00       	call   1006a0270 <.text+0x29f270>
10045d01f:	41 89 e9             	mov    %ebp,%r9d
10045d022:	45 89 e0             	mov    %r12d,%r8d
10045d025:	48 89 f1             	mov    %rsi,%rcx
10045d028:	c7 44 24 20 00 04 00 	movl   $0x400,0x20(%rsp)
10045d02f:	00
10045d030:	89 c2                	mov    %eax,%edx
10045d032:	e8 59 53 0b 00       	call   100512390 <.text+0x111390>
10045d037:	85 c0                	test   %eax,%eax
10045d039:	0f 94 c0             	sete   %al
10045d03c:	0f b6 c0             	movzbl %al,%eax
10045d03f:	48 89 47 08          	mov    %rax,0x8(%rdi)
10045d043:	48 83 c4 48          	add    $0x48,%rsp
10045d047:	5b                   	pop    %rbx
10045d048:	5e                   	pop    %rsi
10045d049:	5f                   	pop    %rdi
10045d04a:	5d                   	pop    %rbp
10045d04b:	41 5c                	pop    %r12
10045d04d:	41 5d                	pop    %r13
10045d04f:	c3                   	ret
10045d050:	4c 8d 6c 24 3c       	lea    0x3c(%rsp),%r13
10045d055:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
10045d059:	45 31 e4             	xor    %r12d,%r12d
10045d05c:	4c 89 ea             	mov    %r13,%rdx
10045d05f:	e8 0c 06 1a 00       	call   1005fd670 <.text+0x1fc670>
10045d064:	8b 6c 24 3c          	mov    0x3c(%rsp),%ebp
10045d068:	85 c0                	test   %eax,%eax
10045d06a:	41 0f 94 c4          	sete   %r12b
10045d06e:	85 ed                	test   %ebp,%ebp
10045d070:	0f 85 33 ff ff ff    	jne    10045cfa9 <.text+0x5bfa9>
10045d076:	8b 53 20             	mov    0x20(%rbx),%edx
10045d079:	31 c0                	xor    %eax,%eax
10045d07b:	85 d2                	test   %edx,%edx
10045d07d:	74 8f                	je     10045d00e <.text+0x5c00e>
10045d07f:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
10045d083:	4c 89 ea             	mov    %r13,%rdx
10045d086:	e8 e5 05 1a 00       	call   1005fd670 <.text+0x1fc670>
10045d08b:	89 c5                	mov    %eax,%ebp
10045d08d:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
10045d091:	e9 78 ff ff ff       	jmp    10045d00e <.text+0x5c00e>
10045d096:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045d09d:	00 00 00
10045d0a0:	57                   	push   %rdi
10045d0a1:	56                   	push   %rsi
10045d0a2:	53                   	push   %rbx
10045d0a3:	48 83 ec 40          	sub    $0x40,%rsp
10045d0a7:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
10045d0ae:	00
10045d0af:	48 89 cb             	mov    %rcx,%rbx
10045d0b2:	48 89 d6             	mov    %rdx,%rsi
10045d0b5:	c7 02 07 00 00 00    	movl   $0x7,(%rdx)
10045d0bb:	e8 10 14 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045d0c0:	85 c0                	test   %eax,%eax
10045d0c2:	74 2d                	je     10045d0f1 <.text+0x5c0f1>
10045d0c4:	31 d2                	xor    %edx,%edx
10045d0c6:	48 89 d9             	mov    %rbx,%rcx
10045d0c9:	e8 82 06 1a 00       	call   1005fd750 <.text+0x1fc750>
10045d0ce:	85 c0                	test   %eax,%eax
10045d0d0:	75 0e                	jne    10045d0e0 <.text+0x5c0e0>
10045d0d2:	48 83 c4 40          	add    $0x40,%rsp
10045d0d6:	5b                   	pop    %rbx
10045d0d7:	5e                   	pop    %rsi
10045d0d8:	5f                   	pop    %rdi
10045d0d9:	c3                   	ret
10045d0da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045d0e0:	ba 01 00 00 00       	mov    $0x1,%edx
10045d0e5:	48 89 d9             	mov    %rbx,%rcx
10045d0e8:	e8 63 06 1a 00       	call   1005fd750 <.text+0x1fc750>
10045d0ed:	85 c0                	test   %eax,%eax
10045d0ef:	74 e1                	je     10045d0d2 <.text+0x5c0d2>
10045d0f1:	31 d2                	xor    %edx,%edx
10045d0f3:	48 89 d9             	mov    %rbx,%rcx
10045d0f6:	e8 45 05 1a 00       	call   1005fd640 <.text+0x1fc640>
10045d0fb:	31 d2                	xor    %edx,%edx
10045d0fd:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
10045d101:	8d 78 ff             	lea    -0x1(%rax),%edi
10045d104:	e8 37 05 1a 00       	call   1005fd640 <.text+0x1fc640>
10045d109:	85 ff                	test   %edi,%edi
10045d10b:	78 c5                	js     10045d0d2 <.text+0x5c0d2>
10045d10d:	8d 50 ff             	lea    -0x1(%rax),%edx
10045d110:	48 8b 05 49 dc 2c 00 	mov    0x2cdc49(%rip),%rax        # 10072ad60 <_head_msys_iconv_2_dll-0x412a0>
10045d117:	39 38                	cmp    %edi,(%rax)
10045d119:	7e b7                	jle    10045d0d2 <.text+0x5c0d2>
10045d11b:	85 d2                	test   %edx,%edx
10045d11d:	78 b3                	js     10045d0d2 <.text+0x5c0d2>
10045d11f:	48 8b 05 2a dc 2c 00 	mov    0x2cdc2a(%rip),%rax        # 10072ad50 <_head_msys_iconv_2_dll-0x412b0>
10045d126:	39 10                	cmp    %edx,(%rax)
10045d128:	7e a8                	jle    10045d0d2 <.text+0x5c0d2>
10045d12a:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
10045d12f:	45 31 c9             	xor    %r9d,%r9d
10045d132:	89 f9                	mov    %edi,%ecx
10045d134:	49 89 d8             	mov    %rbx,%r8
10045d137:	e8 74 b7 12 00       	call   1005888b0 <.text+0x1878b0>
10045d13c:	48 89 d9             	mov    %rbx,%rcx
10045d13f:	e8 3c 6e 16 00       	call   1005c3f80 <.text+0x1c2f80>
10045d144:	48 89 46 08          	mov    %rax,0x8(%rsi)
10045d148:	48 83 c4 40          	add    $0x40,%rsp
10045d14c:	5b                   	pop    %rbx
10045d14d:	5e                   	pop    %rsi
10045d14e:	5f                   	pop    %rdi
10045d14f:	c3                   	ret
10045d150:	55                   	push   %rbp
10045d151:	57                   	push   %rdi
10045d152:	56                   	push   %rsi
10045d153:	53                   	push   %rbx
10045d154:	48 83 ec 68          	sub    $0x68,%rsp
10045d158:	48 89 cb             	mov    %rcx,%rbx
10045d15b:	48 89 d1             	mov    %rdx,%rcx
10045d15e:	48 89 d6             	mov    %rdx,%rsi
10045d161:	e8 8a b9 07 00       	call   1004d8af0 <.text+0xd7af0>
10045d166:	85 c0                	test   %eax,%eax
10045d168:	75 0e                	jne    10045d178 <.text+0x5c178>
10045d16a:	48 83 c4 68          	add    $0x68,%rsp
10045d16e:	5b                   	pop    %rbx
10045d16f:	5e                   	pop    %rsi
10045d170:	5f                   	pop    %rdi
10045d171:	5d                   	pop    %rbp
10045d172:	c3                   	ret
10045d173:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10045d178:	e8 53 13 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045d17d:	85 c0                	test   %eax,%eax
10045d17f:	74 1f                	je     10045d1a0 <.text+0x5c1a0>
10045d181:	31 d2                	xor    %edx,%edx