10064db35:	41 39 da             	cmp    %ebx,%r10d
10064db38:	0f 8d 6a 02 00 00    	jge    10064dda8 <.text+0x24cda8>
10064db3e:	41 83 fb 01          	cmp    $0x1,%r11d
10064db42:	0f 85 08 01 00 00    	jne    10064dc50 <.text+0x24cc50>
10064db48:	44 89 d2             	mov    %r10d,%edx
10064db4b:	44 89 d3             	mov    %r10d,%ebx
10064db4e:	31 c0                	xor    %eax,%eax
10064db50:	41 89 d0             	mov    %edx,%r8d
10064db53:	8b 4e 0c             	mov    0xc(%rsi),%ecx
10064db56:	89 dd                	mov    %ebx,%ebp
10064db58:	29 da                	sub    %ebx,%edx
10064db5a:	41 29 f8             	sub    %edi,%r8d
10064db5d:	29 cd                	sub    %ecx,%ebp
10064db5f:	41 39 d8             	cmp    %ebx,%r8d
10064db62:	0f 4c fa             	cmovl  %edx,%edi
10064db65:	85 ed                	test   %ebp,%ebp
10064db67:	0f 88 2b 02 00 00    	js     10064dd98 <.text+0x24cd98>
10064db6d:	7e 18                	jle    10064db87 <.text+0x24cb87>
10064db6f:	85 c0                	test   %eax,%eax
10064db71:	7e 14                	jle    10064db87 <.text+0x24cb87>
10064db73:	48 8b 15 66 d5 0d 00 	mov    0xdd566(%rip),%rdx        # 10072b0e0 <_head_msys_iconv_2_dll-0x40f20>
10064db7a:	39 c5                	cmp    %eax,%ebp
10064db7c:	0f 4e c5             	cmovle %ebp,%eax
10064db7f:	48 8b 12             	mov    (%rdx),%rdx
10064db82:	29 c5                	sub    %eax,%ebp
10064db84:	01 42 0c             	add    %eax,0xc(%rdx)
10064db87:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10064db8e:	00
10064db8f:	89 da                	mov    %ebx,%edx
10064db91:	45 31 c9             	xor    %r9d,%r9d
10064db94:	45 31 c0             	xor    %r8d,%r8d
10064db97:	48 89 f1             	mov    %rsi,%rcx
10064db9a:	e8 81 fb ff ff       	call   10064d720 <.text+0x24c720>
10064db9f:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
10064dba3:	85 ed                	test   %ebp,%ebp
10064dba5:	0f 84 e7 00 00 00    	je     10064dc92 <.text+0x24cc92>
10064dbab:	48 85 db             	test   %rbx,%rbx
10064dbae:	0f 84 de 00 00 00    	je     10064dc92 <.text+0x24cc92>
10064dbb4:	45 31 e4             	xor    %r12d,%r12d
10064dbb7:	eb 54                	jmp    10064dc0d <.text+0x24cc0d>
10064dbb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10064dbc0:	48 8b 43 38          	mov    0x38(%rbx),%rax
10064dbc4:	48 85 c0             	test   %rax,%rax
10064dbc7:	74 54                	je     10064dc1d <.text+0x24cc1d>
10064dbc9:	8b 80 d4 04 00 00    	mov    0x4d4(%rax),%eax
10064dbcf:	85 c0                	test   %eax,%eax
10064dbd1:	74 4a                	je     10064dc1d <.text+0x24cc1d>
10064dbd3:	8b 43 0c             	mov    0xc(%rbx),%eax
10064dbd6:	39 c7                	cmp    %eax,%edi
10064dbd8:	0f 8c 2a 01 00 00    	jl     10064dd08 <.text+0x24cd08>
10064dbde:	29 c7                	sub    %eax,%edi
10064dbe0:	41 bd 01 00 00 00    	mov    $0x1,%r13d
10064dbe6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10064dbed:	00 00 00
10064dbf0:	48 8b 43 20          	mov    0x20(%rbx),%rax
10064dbf4:	45 85 e4             	test   %r12d,%r12d
10064dbf7:	48 0f 45 43 28       	cmovne 0x28(%rbx),%rax
10064dbfc:	48 89 c3             	mov    %rax,%rbx
10064dbff:	48 85 c0             	test   %rax,%rax
10064dc02:	0f 84 80 00 00 00    	je     10064dc88 <.text+0x24cc88>
10064dc08:	45 84 ed             	test   %r13b,%r13b
10064dc0b:	74 7b                	je     10064dc88 <.text+0x24cc88>
10064dc0d:	31 d2                	xor    %edx,%edx
10064dc0f:	48 89 d9             	mov    %rbx,%rcx
10064dc12:	e8 d9 b0 ff ff       	call   100648cf0 <.text+0x247cf0>
10064dc17:	89 c2                	mov    %eax,%edx
10064dc19:	85 ff                	test   %edi,%edi
10064dc1b:	7f a3                	jg     10064dbc0 <.text+0x24cbc0>
10064dc1d:	8b 43 0c             	mov    0xc(%rbx),%eax
10064dc20:	89 c1                	mov    %eax,%ecx
10064dc22:	29 e9                	sub    %ebp,%ecx
10064dc24:	39 d1                	cmp    %edx,%ecx
10064dc26:	0f 8d b4 00 00 00    	jge    10064dce0 <.text+0x24cce0>
10064dc2c:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10064dc33:	00
10064dc34:	29 d0                	sub    %edx,%eax
10064dc36:	45 31 c9             	xor    %r9d,%r9d
10064dc39:	45 31 c0             	xor    %r8d,%r8d
10064dc3c:	29 c5                	sub    %eax,%ebp
10064dc3e:	48 89 d9             	mov    %rbx,%rcx
10064dc41:	e8 da fa ff ff       	call   10064d720 <.text+0x24c720>
10064dc46:	85 ed                	test   %ebp,%ebp
10064dc48:	41 0f 95 c5          	setne  %r13b
10064dc4c:	eb a2                	jmp    10064dbf0 <.text+0x24cbf0>
10064dc4e:	66 90                	xchg   %ax,%ax
10064dc50:	4c 89 c1             	mov    %r8,%rcx
10064dc53:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
10064dc5a:	e8 91 b0 ff ff       	call   100648cf0 <.text+0x247cf0>
10064dc5f:	4c 89 c1             	mov    %r8,%rcx
10064dc62:	8d 14 18             	lea    (%rax,%rbx,1),%edx
10064dc65:	48 8b 05 a4 cc 0d 00 	mov    0xdcca4(%rip),%rax        # 10072a910 <_head_msys_iconv_2_dll-0x416f0>
10064dc6c:	2b 10                	sub    (%rax),%edx
10064dc6e:	83 ea 01             	sub    $0x1,%edx
10064dc71:	e8 fa fd ff ff       	call   10064da70 <.text+0x24ca70>
10064dc76:	4c 8b 46 18          	mov    0x18(%rsi),%r8
10064dc7a:	41 bb 01 00 00 00    	mov    $0x1,%r11d
10064dc80:	e9 58 fe ff ff       	jmp    10064dadd <.text+0x24cadd>
10064dc85:	0f 1f 00             	nopl   (%rax)
10064dc88:	41 83 fc 01          	cmp    $0x1,%r12d
10064dc8c:	0f 84 2d fe ff ff    	je     10064dabf <.text+0x24cabf>
10064dc92:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
10064dc96:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10064dc9c:	48 85 db             	test   %rbx,%rbx
10064dc9f:	0f 84 1a fe ff ff    	je     10064dabf <.text+0x24cabf>
10064dca5:	85 ed                	test   %ebp,%ebp
10064dca7:	0f 85 60 ff ff ff    	jne    10064dc0d <.text+0x24cc0d>
10064dcad:	e9 0d fe ff ff       	jmp    10064dabf <.text+0x24cabf>
10064dcb2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10064dcb8:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10064dcbf:	00
10064dcc0:	45 31 c9             	xor    %r9d,%r9d
10064dcc3:	89 da                	mov    %ebx,%edx
10064dcc5:	48 89 f1             	mov    %rsi,%rcx
10064dcc8:	e8 53 fa ff ff       	call   10064d720 <.text+0x24c720>
10064dccd:	90                   	nop
10064dcce:	48 83 c4 38          	add    $0x38,%rsp
10064dcd2:	5b                   	pop    %rbx
10064dcd3:	5e                   	pop    %rsi
10064dcd4:	5f                   	pop    %rdi
10064dcd5:	5d                   	pop    %rbp
10064dcd6:	41 5c                	pop    %r12
10064dcd8:	41 5d                	pop    %r13
10064dcda:	c3                   	ret
10064dcdb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10064dce0:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10064dce7:	00
10064dce8:	89 ca                	mov    %ecx,%edx
10064dcea:	45 31 c9             	xor    %r9d,%r9d
10064dced:	45 31 c0             	xor    %r8d,%r8d
10064dcf0:	48 89 d9             	mov    %rbx,%rcx
10064dcf3:	45 31 ed             	xor    %r13d,%r13d
10064dcf6:	31 ed                	xor    %ebp,%ebp
10064dcf8:	e8 23 fa ff ff       	call   10064d720 <.text+0x24c720>
10064dcfd:	e9 ee fe ff ff       	jmp    10064dbf0 <.text+0x24cbf0>
10064dd02:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10064dd08:	89 c2                	mov    %eax,%edx
10064dd0a:	29 fa                	sub    %edi,%edx
10064dd0c:	39 ea                	cmp    %ebp,%edx
10064dd0e:	7f 28                	jg     10064dd38 <.text+0x24cd38>
10064dd10:	29 d5                	sub    %edx,%ebp
10064dd12:	41 0f 95 c5          	setne  %r13b
10064dd16:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10064dd1d:	00
10064dd1e:	89 fa                	mov    %edi,%edx
10064dd20:	45 31 c9             	xor    %r9d,%r9d
10064dd23:	45 31 c0             	xor    %r8d,%r8d
10064dd26:	48 89 d9             	mov    %rbx,%rcx
10064dd29:	31 ff                	xor    %edi,%edi
10064dd2b:	e8 f0 f9 ff ff       	call   10064d720 <.text+0x24c720>
10064dd30:	e9 bb fe ff ff       	jmp    10064dbf0 <.text+0x24cbf0>
10064dd35:	0f 1f 00             	nopl   (%rax)
10064dd38:	29 e8                	sub    %ebp,%eax
10064dd3a:	45 31 ed             	xor    %r13d,%r13d
10064dd3d:	31 ed                	xor    %ebp,%ebp
10064dd3f:	89 c7                	mov    %eax,%edi
10064dd41:	eb d3                	jmp    10064dd16 <.text+0x24cd16>
10064dd43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10064dd48:	48 8b 05 91 b2 0d 00 	mov    0xdb291(%rip),%rax        # 100728fe0 <_head_msys_iconv_2_dll-0x43020>
10064dd4f:	48 8b 15 da b9 0d 00 	mov    0xdb9da(%rip),%rdx        # 100729730 <_head_msys_iconv_2_dll-0x428d0>
10064dd56:	48 8b 08             	mov    (%rax),%rcx
10064dd59:	48 8b 05 40 4e 0d 00 	mov    0xd4e40(%rip),%rax        # 100722ba0 <_head_msys_iconv_2_dll-0x49460>
10064dd60:	48 8b 00             	mov    (%rax),%rax
10064dd63:	2b 02                	sub    (%rdx),%eax
10064dd65:	8b 91 08 04 00 00    	mov    0x408(%rcx),%edx
10064dd6b:	03 91 48 01 00 00    	add    0x148(%rcx),%edx
10064dd71:	03 91 44 01 00 00    	add    0x144(%rcx),%edx
10064dd77:	03 91 54 01 00 00    	add    0x154(%rcx),%edx
10064dd7d:	29 d0                	sub    %edx,%eax
10064dd7f:	ba 00 00 00 00       	mov    $0x0,%edx
10064dd84:	0f 48 c2             	cmovs  %edx,%eax
10064dd87:	42 8d 14 10          	lea    (%rax,%r10,1),%edx
10064dd8b:	39 d3                	cmp    %edx,%ebx
10064dd8d:	0f 4f da             	cmovg  %edx,%ebx
10064dd90:	e9 bb fd ff ff       	jmp    10064db50 <.text+0x24cb50>
10064dd95:	0f 1f 00             	nopl   (%rax)
10064dd98:	41 29 ca             	sub    %ecx,%r10d
10064dd9b:	31 c0                	xor    %eax,%eax
10064dd9d:	41 39 fa             	cmp    %edi,%r10d
10064dda0:	0f 4c f8             	cmovl  %eax,%edi
10064dda3:	e9 df fd ff ff       	jmp    10064db87 <.text+0x24cb87>
10064dda8:	44 89 d2             	mov    %r10d,%edx
10064ddab:	31 c0                	xor    %eax,%eax
10064ddad:	e9 9e fd ff ff       	jmp    10064db50 <.text+0x24cb50>
10064ddb2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10064ddb9:	00 00 00 00
10064ddbd:	0f 1f 00             	nopl   (%rax)
10064ddc0:	48 83 ec 28          	sub    $0x28,%rsp
10064ddc4:	48 89 d0             	mov    %rdx,%rax
10064ddc7:	48 8b 15 82 54 0d 00 	mov    0xd5482(%rip),%rdx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10064ddce:	48 39 02             	cmp    %rax,(%rdx)
10064ddd1:	74 35                	je     10064de08 <.text+0x24ce08>
10064ddd3:	8b 90 54 01 00 00    	mov    0x154(%rax),%edx
10064ddd9:	01 ca                	add    %ecx,%edx
10064dddb:	48 8b 48 30          	mov    0x30(%rax),%rcx
10064dddf:	e8 8c fc ff ff       	call   10064da70 <.text+0x24ca70>
10064dde4:	e8 e7 ec ff ff       	call   10064cad0 <.text+0x24bad0>
10064dde9:	b9 01 00 00 00       	mov    $0x1,%ecx
10064ddee:	e8 5d f6 ff ff       	call   10064d450 <.text+0x24c450>
10064ddf3:	b9 28 00 00 00       	mov    $0x28,%ecx
10064ddf8:	48 83 c4 28          	add    $0x28,%rsp
10064ddfc:	e9 9f 37 df ff       	jmp    1004415a0 <.text+0x405a0>
10064de01:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10064de08:	48 8b 15 01 cb 0d 00 	mov    0xdcb01(%rip),%rdx        # 10072a910 <_head_msys_iconv_2_dll-0x416f0>
10064de0f:	4c 63 c1             	movslq %ecx,%r8
10064de12:	48 8b 12             	mov    (%rdx),%rdx
10064de15:	49 39 d0             	cmp    %rdx,%r8
10064de18:	0f 4c ca             	cmovl  %edx,%ecx
10064de1b:	ba 01 00 00 00       	mov    $0x1,%edx
10064de20:	85 c9                	test   %ecx,%ecx
10064de22:	0f 44 ca             	cmove  %edx,%ecx
10064de25:	03 88 08 04 00 00    	add    0x408(%rax),%ecx
10064de2b:	eb a6                	jmp    10064ddd3 <.text+0x24cdd3>
10064de2d:	0f 1f 00             	nopl   (%rax)
10064de30:	48 8b 05 19 54 0d 00 	mov    0xd5419(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10064de37:	48 8b 10             	mov    (%rax),%rdx
10064de3a:	eb 84                	jmp    10064ddc0 <.text+0x24cdc0>
10064de3c:	0f 1f 40 00          	nopl   0x0(%rax)
10064de40:	55                   	push   %rbp
10064de41:	57                   	push   %rdi
10064de42:	56                   	push   %rsi
10064de43:	53                   	push   %rbx
10064de44:	48 83 ec 38          	sub    $0x38,%rsp
10064de48:	48 8b 05 91 d2 0d 00 	mov    0xdd291(%rip),%rax        # 10072b0e0 <_head_msys_iconv_2_dll-0x40f20>
10064de4f:	48 8b 59 30          	mov    0x30(%rcx),%rbx
10064de53:	48 8b 00             	mov    (%rax),%rax
10064de56:	89 d6                	mov    %edx,%esi
10064de58:	48 89 c2             	mov    %rax,%rdx
10064de5b:	48 39 d8             	cmp    %rbx,%rax
10064de5e:	74 4a                	je     10064deaa <.text+0x24ceaa>
10064de60:	48 8b 53 18          	mov    0x18(%rbx),%rdx
10064de64:	80 3a 02             	cmpb   $0x2,(%rdx)
10064de67:	74 17                	je     10064de80 <.text+0x24ce80>
10064de69:	48 89 c3             	mov    %rax,%rbx
10064de6c:	48 39 d0             	cmp    %rdx,%rax
10064de6f:	74 0f                	je     10064de80 <.text+0x24ce80>
10064de71:	48 89 d3             	mov    %rdx,%rbx
10064de74:	48 8b 52 18          	mov    0x18(%rdx),%rdx
10064de78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10064de7f:	00
10064de80:	48 39 d8             	cmp    %rbx,%rax
10064de83:	74 25                	je     10064deaa <.text+0x24ceaa>
10064de85:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
10064de8a:	0f 85 80 01 00 00    	jne    10064e010 <.text+0x24d010>
10064de90:	48 89 c3             	mov    %rax,%rbx
10064de93:	48 39 d0             	cmp    %rdx,%rax
10064de96:	74 e8                	je     10064de80 <.text+0x24ce80>
10064de98:	48 8b 5a 18          	mov    0x18(%rdx),%rbx
10064de9c:	48 39 d8             	cmp    %rbx,%rax
10064de9f:	74 77                	je     10064df18 <.text+0x24cf18>
10064dea1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
10064dea5:	48 39 d8             	cmp    %rbx,%rax
10064dea8:	75 db                	jne    10064de85 <.text+0x24ce85>
10064deaa:	85 f6                	test   %esi,%esi
10064deac:	78 72                	js     10064df20 <.text+0x24cf20>
10064deae:	48 8b 05 eb 4c 0d 00 	mov    0xd4ceb(%rip),%rax        # 100722ba0 <_head_msys_iconv_2_dll-0x49460>
10064deb5:	4c 8b 43 20          	mov    0x20(%rbx),%r8
10064deb9:	4c 8b 10             	mov    (%rax),%r10
10064debc:	48 8b 05 8d 51 0d 00 	mov    0xd518d(%rip),%rax        # 100723050 <_head_msys_iconv_2_dll-0x48fb0>
10064dec3:	44 2b 10             	sub    (%rax),%r10d
10064dec6:	4d 85 c0             	test   %r8,%r8
10064dec9:	0f 85 61 01 00 00    	jne    10064e030 <.text+0x24d030>
10064decf:	41 83 ea 01          	sub    $0x1,%r10d
10064ded3:	b8 00 00 00 00       	mov    $0x0,%eax
10064ded8:	44 0f 48 d0          	cmovs  %eax,%r10d
10064dedc:	41 39 f2             	cmp    %esi,%r10d
10064dedf:	41 0f 4e f2          	cmovle %r10d,%esi
10064dee3:	85 f6                	test   %esi,%esi
10064dee5:	0f 84 89 01 00 00    	je     10064e074 <.text+0x24d074>
10064deeb:	48 89 d9             	mov    %rbx,%rcx
10064deee:	31 ff                	xor    %edi,%edi
10064def0:	8b 51 0c             	mov    0xc(%rcx),%edx
10064def3:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10064defa:	00
10064defb:	45 31 c9             	xor    %r9d,%r9d
10064defe:	41 89 f8             	mov    %edi,%r8d
10064df01:	01 f2                	add    %esi,%edx
10064df03:	e8 18 f8 ff ff       	call   10064d720 <.text+0x24c720>
10064df08:	85 ff                	test   %edi,%edi
10064df0a:	75 6a                	jne    10064df76 <.text+0x24cf76>
10064df0c:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
10064df10:	eb 64                	jmp    10064df76 <.text+0x24cf76>
10064df12:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10064df18:	48 89 c2             	mov    %rax,%rdx
10064df1b:	e9 60 ff ff ff       	jmp    10064de80 <.text+0x24ce80>
10064df20:	f7 de                	neg    %esi
10064df22:	48 39 da             	cmp    %rbx,%rdx
10064df25:	0f 84 52 01 00 00    	je     10064e07d <.text+0x24d07d>
10064df2b:	4c 8b 42 30          	mov    0x30(%rdx),%r8
10064df2f:	45 31 d2             	xor    %r10d,%r10d
10064df32:	eb 08                	jmp    10064df3c <.text+0x24cf3c>
10064df34:	0f 1f 40 00          	nopl   0x0(%rax)
10064df38:	4d 8b 40 20          	mov    0x20(%r8),%r8
10064df3c:	45 8b 48 0c          	mov    0xc(%r8),%r9d
10064df40:	31 d2                	xor    %edx,%edx
10064df42:	4c 89 c1             	mov    %r8,%rcx
10064df45:	e8 a6 ad ff ff       	call   100648cf0 <.text+0x247cf0>
10064df4a:	41 29 c1             	sub    %eax,%r9d
10064df4d:	45 01 ca             	add    %r9d,%r10d
10064df50:	4c 39 c3             	cmp    %r8,%rbx
10064df53:	75 e3                	jne    10064df38 <.text+0x24cf38>
10064df55:	41 39 f2             	cmp    %esi,%r10d
10064df58:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
10064df5c:	41 0f 4e f2          	cmovle %r10d,%esi
10064df60:	85 f6                	test   %esi,%esi
10064df62:	0f 8e 0c 01 00 00    	jle    10064e074 <.text+0x24d074>
10064df68:	bf 01 00 00 00       	mov    $0x1,%edi
10064df6d:	48 85 c9             	test   %rcx,%rcx
10064df70:	0f 85 7a ff ff ff    	jne    10064def0 <.text+0x24cef0>
10064df76:	89 fd                	mov    %edi,%ebp
10064df78:	83 f5 01             	xor    $0x1,%ebp
10064df7b:	48 85 db             	test   %rbx,%rbx
10064df7e:	75 39                	jne    10064dfb9 <.text+0x24cfb9>
10064df80:	eb 66                	jmp    10064dfe8 <.text+0x24cfe8>
10064df82:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10064df88:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10064df8f:	00
10064df90:	29 d0                	sub    %edx,%eax
10064df92:	45 31 c9             	xor    %r9d,%r9d
10064df95:	48 89 d9             	mov    %rbx,%rcx
10064df98:	41 89 e8             	mov    %ebp,%r8d
10064df9b:	29 c6                	sub    %eax,%esi
10064df9d:	e8 7e f7 ff ff       	call   10064d720 <.text+0x24c720>
10064dfa2:	48 8b 43 20          	mov    0x20(%rbx),%rax
10064dfa6:	85 ff                	test   %edi,%edi
10064dfa8:	48 0f 45 43 28       	cmovne 0x28(%rbx),%rax
10064dfad:	48 89 c3             	mov    %rax,%rbx
10064dfb0:	48 85 c0             	test   %rax,%rax
10064dfb3:	74 33                	je     10064dfe8 <.text+0x24cfe8>
10064dfb5:	85 f6                	test   %esi,%esi
10064dfb7:	7e 2f                	jle    10064dfe8 <.text+0x24cfe8>
10064dfb9:	31 d2                	xor    %edx,%edx
10064dfbb:	48 89 d9             	mov    %rbx,%rcx
10064dfbe:	e8 2d ad ff ff       	call   100648cf0 <.text+0x247cf0>
10064dfc3:	89 c2                	mov    %eax,%edx
10064dfc5:	8b 43 0c             	mov    0xc(%rbx),%eax
10064dfc8:	89 c1                	mov    %eax,%ecx
10064dfca:	29 f1                	sub    %esi,%ecx
10064dfcc:	39 d1                	cmp    %edx,%ecx
10064dfce:	7e b8                	jle    10064df88 <.text+0x24cf88>
10064dfd0:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10064dfd7:	00
10064dfd8:	89 ca                	mov    %ecx,%edx
10064dfda:	45 31 c9             	xor    %r9d,%r9d
10064dfdd:	41 89 e8             	mov    %ebp,%r8d
10064dfe0:	48 89 d9             	mov    %rbx,%rcx
10064dfe3:	e8 38 f7 ff ff       	call   10064d720 <.text+0x24c720>
10064dfe8:	e8 e3 ea ff ff       	call   10064cad0 <.text+0x24bad0>
10064dfed:	b9 01 00 00 00       	mov    $0x1,%ecx
10064dff2:	e8 59 f4 ff ff       	call   10064d450 <.text+0x24c450>
10064dff7:	b9 23 00 00 00       	mov    $0x23,%ecx