100419bb6:	0f 84 c4 01 00 00    	je     100419d80 <.text+0x18d80>
100419bbc:	48 85 c9             	test   %rcx,%rcx
100419bbf:	0f 84 5c 01 00 00    	je     100419d21 <.text+0x18d21>
100419bc5:	85 d2                	test   %edx,%edx
100419bc7:	75 1a                	jne    100419be3 <.text+0x18be3>
100419bc9:	0f be 49 1c          	movsbl 0x1c(%rcx),%ecx
100419bcd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100419bd3:	4c 89 ca             	mov    %r9,%rdx
100419bd6:	e8 45 53 05 00       	call   10046ef20 <.text+0x6df20>
100419bdb:	85 c0                	test   %eax,%eax
100419bdd:	0f 85 3e 01 00 00    	jne    100419d21 <.text+0x18d21>
100419be3:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
100419be8:	ba 05 00 00 00       	mov    $0x5,%edx
100419bed:	b9 23 00 00 00       	mov    $0x23,%ecx
100419bf2:	e8 f9 26 05 00       	call   10046c2f0 <.text+0x6b2f0>
100419bf7:	0f b6 46 1c          	movzbl 0x1c(%rsi),%eax
100419bfb:	88 44 24 4f          	mov    %al,0x4f(%rsp)
100419bff:	84 c0                	test   %al,%al
100419c01:	75 04                	jne    100419c07 <.text+0x18c07>
100419c03:	c6 46 1c 01          	movb   $0x1,0x1c(%rsi)
100419c07:	4c 8d 6c 24 70       	lea    0x70(%rsp),%r13
100419c0c:	4c 89 e1             	mov    %r12,%rcx
100419c0f:	4c 89 ea             	mov    %r13,%rdx
100419c12:	e8 c9 46 03 00       	call   10044e2e0 <.text+0x4d2e0>
100419c17:	8b 0e                	mov    (%rsi),%ecx
100419c19:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100419c1e:	85 c9                	test   %ecx,%ecx
100419c20:	0f 8e e5 00 00 00    	jle    100419d0b <.text+0x18d0b>
100419c26:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
100419c2b:	31 ed                	xor    %ebp,%ebp
100419c2d:	4c 8d 7c 24 5c       	lea    0x5c(%rsp),%r15
100419c32:	31 db                	xor    %ebx,%ebx
100419c34:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100419c39:	4c 89 e8             	mov    %r13,%rax
100419c3c:	49 89 f5             	mov    %rsi,%r13
100419c3f:	4c 89 a4 24 e0 00 00 	mov    %r12,0xe0(%rsp)
100419c46:	00
100419c47:	48 89 c6             	mov    %rax,%rsi
100419c4a:	eb 43                	jmp    100419c8f <.text+0x18c8f>
100419c4c:	0f 1f 40 00          	nopl   0x0(%rax)
100419c50:	8b 44 24 70          	mov    0x70(%rsp),%eax
100419c54:	83 e8 03             	sub    $0x3,%eax
100419c57:	83 e0 fd             	and    $0xfffffffd,%eax
100419c5a:	0f 85 50 01 00 00    	jne    100419db0 <.text+0x18db0>
100419c60:	85 ff                	test   %edi,%edi
100419c62:	0f 84 d0 00 00 00    	je     100419d38 <.text+0x18d38>
100419c68:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
100419c6d:	83 c3 01             	add    $0x1,%ebx
100419c70:	4c 39 e0             	cmp    %r12,%rax
100419c73:	74 0d                	je     100419c82 <.text+0x18c82>
100419c75:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
100419c7a:	48 8b 52 10          	mov    0x10(%rdx),%rdx
100419c7e:	42 88 04 32          	mov    %al,(%rdx,%r14,1)
100419c82:	45 8b 45 00          	mov    0x0(%r13),%r8d
100419c86:	48 83 c5 01          	add    $0x1,%rbp
100419c8a:	41 39 d8             	cmp    %ebx,%r8d
100419c8d:	7e 79                	jle    100419d08 <.text+0x18d08>
100419c8f:	49 8b 45 10          	mov    0x10(%r13),%rax
100419c93:	4c 63 f3             	movslq %ebx,%r14
100419c96:	48 89 ea             	mov    %rbp,%rdx
100419c99:	b9 23 00 00 00       	mov    $0x23,%ecx
100419c9e:	c7 44 24 60 05 00 00 	movl   $0x5,0x60(%rsp)
100419ca5:	00
100419ca6:	46 0f b6 24 30       	movzbl (%rax,%r14,1),%r12d
100419cab:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
100419cb0:	e8 5b 26 05 00       	call   10046c310 <.text+0x6b310>
100419cb5:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
100419cba:	41 89 f8             	mov    %edi,%r8d
100419cbd:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
100419cc2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
100419cc7:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
100419cce:	00
100419ccf:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
100419cd4:	e8 27 1c 0c 00       	call   1004db900 <.text+0xda900>
100419cd9:	85 c0                	test   %eax,%eax
100419cdb:	74 2b                	je     100419d08 <.text+0x18d08>
100419cdd:	48 8b 05 5c 96 30 00 	mov    0x30965c(%rip),%rax        # 100723340 <_head_msys_iconv_2_dll-0x48cc0>
100419ce4:	8b 10                	mov    (%rax),%edx
100419ce6:	85 d2                	test   %edx,%edx
100419ce8:	75 1e                	jne    100419d08 <.text+0x18d08>
100419cea:	83 ff 03             	cmp    $0x3,%edi
100419ced:	0f 85 5d ff ff ff    	jne    100419c50 <.text+0x18c50>
100419cf3:	45 8b 45 00          	mov    0x0(%r13),%r8d
100419cf7:	83 c3 01             	add    $0x1,%ebx
100419cfa:	48 83 c5 01          	add    $0x1,%rbp
100419cfe:	41 39 d8             	cmp    %ebx,%r8d
100419d01:	7f 8c                	jg     100419c8f <.text+0x18c8f>
100419d03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100419d08:	4c 89 ee             	mov    %r13,%rsi
100419d0b:	0f b6 44 24 4f       	movzbl 0x4f(%rsp),%eax
100419d10:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
100419d16:	88 46 1c             	mov    %al,0x1c(%rsi)
100419d19:	74 06                	je     100419d21 <.text+0x18d21>
100419d1b:	e8 c0 94 1f 00       	call   1006131e0 <.text+0x2121e0>
100419d20:	90                   	nop
100419d21:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
100419d28:	5b                   	pop    %rbx
100419d29:	5e                   	pop    %rsi
100419d2a:	5f                   	pop    %rdi
100419d2b:	5d                   	pop    %rbp
100419d2c:	41 5c                	pop    %r12
100419d2e:	41 5d                	pop    %r13
100419d30:	41 5e                	pop    %r14
100419d32:	41 5f                	pop    %r15
100419d34:	c3                   	ret
100419d35:	0f 1f 00             	nopl   (%rax)
100419d38:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
100419d3c:	4d 63 45 00          	movslq 0x0(%r13),%r8
100419d40:	85 c0                	test   %eax,%eax
100419d42:	75 0c                	jne    100419d50 <.text+0x18d50>
100419d44:	83 c3 01             	add    $0x1,%ebx
100419d47:	e9 3a ff ff ff       	jmp    100419c86 <.text+0x18c86>
100419d4c:	0f 1f 40 00          	nopl   0x0(%rax)
100419d50:	49 8b 4d 10          	mov    0x10(%r13),%rcx
100419d54:	49 83 e8 01          	sub    $0x1,%r8
100419d58:	4d 29 f0             	sub    %r14,%r8
100419d5b:	4a 8d 54 31 01       	lea    0x1(%rcx,%r14,1),%rdx
100419d60:	4c 01 f1             	add    %r14,%rcx
100419d63:	e8 98 61 28 00       	call   10069ff00 <.text+0x29ef00>
100419d68:	41 8b 45 00          	mov    0x0(%r13),%eax
100419d6c:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
100419d70:	45 89 45 00          	mov    %r8d,0x0(%r13)
100419d74:	e9 0d ff ff ff       	jmp    100419c86 <.text+0x18c86>
100419d79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100419d80:	c7 03 08 00 00 00    	movl   $0x8,(%rbx)
100419d86:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
100419d8d:	00
100419d8e:	48 85 c9             	test   %rcx,%rcx
100419d91:	74 8e                	je     100419d21 <.text+0x18d21>
100419d93:	48 89 da             	mov    %rbx,%rdx
100419d96:	e8 c5 f1 ff ff       	call   100418f60 <.text+0x17f60>
100419d9b:	85 c0                	test   %eax,%eax
100419d9d:	74 82                	je     100419d21 <.text+0x18d21>
100419d9f:	48 8b 43 08          	mov    0x8(%rbx),%rax
100419da3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100419da8:	e9 3b fe ff ff       	jmp    100419be8 <.text+0x18be8>
100419dad:	0f 1f 00             	nopl   (%rax)
100419db0:	48 89 f0             	mov    %rsi,%rax
100419db3:	4c 89 ee             	mov    %r13,%rsi
100419db6:	48 89 c1             	mov    %rax,%rcx
100419db9:	e8 b2 36 1e 00       	call   1005fd470 <.text+0x1fc470>
100419dbe:	48 8b 0d 7b be 30 00 	mov    0x30be7b(%rip),%rcx        # 100725c40 <_head_msys_iconv_2_dll-0x463c0>
100419dc5:	e8 ae 5a 28 00       	call   10069f878 <.text+0x29e878>
100419dca:	48 89 c1             	mov    %rax,%rcx
100419dcd:	e8 2e 49 28 00       	call   10069e700 <.text+0x29d700>
100419dd2:	e9 34 ff ff ff       	jmp    100419d0b <.text+0x18d0b>
100419dd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100419dde:	00 00
100419de0:	41 56                	push   %r14
100419de2:	41 55                	push   %r13
100419de4:	41 54                	push   %r12
100419de6:	55                   	push   %rbp
100419de7:	57                   	push   %rdi
100419de8:	56                   	push   %rsi
100419de9:	53                   	push   %rbx
100419dea:	48 83 ec 30          	sub    $0x30,%rsp
100419dee:	48 8b 71 08          	mov    0x8(%rcx),%rsi
100419df2:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
100419df9:	00
100419dfa:	48 89 cb             	mov    %rcx,%rbx
100419dfd:	48 89 d5             	mov    %rdx,%rbp
100419e00:	48 85 f6             	test   %rsi,%rsi
100419e03:	0f 84 ff 00 00 00    	je     100419f08 <.text+0x18f08>
100419e09:	0f be 4e 1c          	movsbl 0x1c(%rsi),%ecx
100419e0d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100419e13:	48 8d 15 af af 2c 00 	lea    0x2cafaf(%rip),%rdx        # 1006e4dc9 <_head_msys_iconv_2_dll-0x87237>
100419e1a:	e8 01 51 05 00       	call   10046ef20 <.text+0x6df20>
100419e1f:	85 c0                	test   %eax,%eax
100419e21:	75 7a                	jne    100419e9d <.text+0x18e9d>
100419e23:	8b 4b 20             	mov    0x20(%rbx),%ecx
100419e26:	44 8b 2e             	mov    (%rsi),%r13d
100419e29:	85 c9                	test   %ecx,%ecx
100419e2b:	0f 85 7f 00 00 00    	jne    100419eb0 <.text+0x18eb0>
100419e31:	31 ff                	xor    %edi,%edi
100419e33:	4c 8d 64 24 2c       	lea    0x2c(%rsp),%r12
100419e38:	4c 8d 73 10          	lea    0x10(%rbx),%r14
100419e3c:	4c 89 e2             	mov    %r12,%rdx
100419e3f:	4c 89 f1             	mov    %r14,%rcx
100419e42:	e8 f9 37 1e 00       	call   1005fd640 <.text+0x1fc640>
100419e47:	49 89 c4             	mov    %rax,%r12
100419e4a:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
100419e4e:	85 c0                	test   %eax,%eax
100419e50:	75 4b                	jne    100419e9d <.text+0x18e9d>
100419e52:	41 81 fc ff 00 00 00 	cmp    $0xff,%r12d
100419e59:	0f 87 81 00 00 00    	ja     100419ee0 <.text+0x18ee0>
100419e5f:	ba 01 00 00 00       	mov    $0x1,%edx
100419e64:	48 89 f1             	mov    %rsi,%rcx
100419e67:	e8 64 78 fe ff       	call   1004016d0 <.text+0x6d0>
100419e6c:	85 c0                	test   %eax,%eax
100419e6e:	74 2d                	je     100419e9d <.text+0x18e9d>
100419e70:	48 8b 46 10          	mov    0x10(%rsi),%rax
100419e74:	4d 63 c5             	movslq %r13d,%r8
100419e77:	49 29 f8             	sub    %rdi,%r8
100419e7a:	4c 8d 34 38          	lea    (%rax,%rdi,1),%r14
100419e7e:	48 8d 4c 38 01       	lea    0x1(%rax,%rdi,1),%rcx
100419e83:	4c 89 f2             	mov    %r14,%rdx
100419e86:	e8 75 60 28 00       	call   10069ff00 <.text+0x29ef00>
100419e8b:	45 88 26             	mov    %r12b,(%r14)
100419e8e:	48 89 ea             	mov    %rbp,%rdx
100419e91:	48 89 d9             	mov    %rbx,%rcx
100419e94:	83 06 01             	addl   $0x1,(%rsi)
100419e97:	e8 e4 44 1e 00       	call   1005fe380 <.text+0x1fd380>
100419e9c:	90                   	nop
100419e9d:	48 83 c4 30          	add    $0x30,%rsp
100419ea1:	5b                   	pop    %rbx
100419ea2:	5e                   	pop    %rsi
100419ea3:	5f                   	pop    %rdi
100419ea4:	5d                   	pop    %rbp
100419ea5:	41 5c                	pop    %r12
100419ea7:	41 5d                	pop    %r13
100419ea9:	41 5e                	pop    %r14
100419eab:	c3                   	ret
100419eac:	0f 1f 40 00          	nopl   0x0(%rax)
100419eb0:	4c 8d 73 20          	lea    0x20(%rbx),%r14
100419eb4:	4c 8d 64 24 2c       	lea    0x2c(%rsp),%r12
100419eb9:	4c 89 e2             	mov    %r12,%rdx
100419ebc:	4c 89 f1             	mov    %r14,%rcx
100419ebf:	e8 7c 37 1e 00       	call   1005fd640 <.text+0x1fc640>
100419ec4:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
100419ec8:	48 89 c7             	mov    %rax,%rdi
100419ecb:	85 d2                	test   %edx,%edx
100419ecd:	75 ce                	jne    100419e9d <.text+0x18e9d>
100419ecf:	49 63 c5             	movslq %r13d,%rax
100419ed2:	48 39 c7             	cmp    %rax,%rdi
100419ed5:	7f 09                	jg     100419ee0 <.text+0x18ee0>
100419ed7:	48 85 ff             	test   %rdi,%rdi
100419eda:	0f 89 58 ff ff ff    	jns    100419e38 <.text+0x18e38>
100419ee0:	4c 89 f1             	mov    %r14,%rcx
100419ee3:	e8 08 43 1e 00       	call   1005fe1f0 <.text+0x1fd1f0>
100419ee8:	48 8b 0d d1 b9 30 00 	mov    0x30b9d1(%rip),%rcx        # 1007258c0 <_head_msys_iconv_2_dll-0x46740>
100419eef:	48 89 c3             	mov    %rax,%rbx
100419ef2:	e8 81 59 28 00       	call   10069f878 <.text+0x29e878>
100419ef7:	48 89 da             	mov    %rbx,%rdx
100419efa:	48 89 c1             	mov    %rax,%rcx
100419efd:	e8 98 50 29 00       	call   1006aef9a <.text+0x2adf9a>
100419f02:	eb 99                	jmp    100419e9d <.text+0x18e9d>
100419f04:	0f 1f 40 00          	nopl   0x0(%rax)
100419f08:	e8 c3 45 22 00       	call   10063e4d0 <.text+0x23d4d0>
100419f0d:	85 c0                	test   %eax,%eax
100419f0f:	74 8c                	je     100419e9d <.text+0x18e9d>
100419f11:	48 8b 0d 18 9c 30 00 	mov    0x309c18(%rip),%rcx        # 100723b30 <_head_msys_iconv_2_dll-0x484d0>
100419f18:	e8 5b 59 28 00       	call   10069f878 <.text+0x29e878>
100419f1d:	48 89 c1             	mov    %rax,%rcx
100419f20:	e8 db 47 28 00       	call   10069e700 <.text+0x29d700>
100419f25:	e9 73 ff ff ff       	jmp    100419e9d <.text+0x18e9d>
100419f2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100419f30:	41 57                	push   %r15
100419f32:	41 56                	push   %r14
100419f34:	41 55                	push   %r13
100419f36:	41 54                	push   %r12
100419f38:	55                   	push   %rbp
100419f39:	57                   	push   %rdi
100419f3a:	56                   	push   %rsi
100419f3b:	53                   	push   %rbx
100419f3c:	48 83 ec 78          	sub    $0x78,%rsp
100419f40:	4c 8b 2d c9 8f 30 00 	mov    0x308fc9(%rip),%r13        # 100722f10 <_head_msys_iconv_2_dll-0x490f0>
100419f47:	4c 8b 79 08          	mov    0x8(%rcx),%r15
100419f4b:	45 8b 75 00          	mov    0x0(%r13),%r14d
100419f4f:	49 89 d4             	mov    %rdx,%r12
100419f52:	8b 51 20             	mov    0x20(%rcx),%edx
100419f55:	48 89 cb             	mov    %rcx,%rbx
100419f58:	4c 89 c7             	mov    %r8,%rdi
100419f5b:	85 d2                	test   %edx,%edx
100419f5d:	0f 85 bd 00 00 00    	jne    10041a020 <.text+0x19020>
100419f63:	4d 85 ff             	test   %r15,%r15
100419f66:	0f 84 13 70 28 00    	je     1006a0f7f <.text+0x29ff7f>
100419f6c:	41 8b 07             	mov    (%r15),%eax
100419f6f:	85 c0                	test   %eax,%eax
100419f71:	0f 84 08 70 28 00    	je     1006a0f7f <.text+0x29ff7f>
100419f77:	49 8b 47 10          	mov    0x10(%r15),%rax
100419f7b:	c7 44 24 30 05 00 00 	movl   $0x5,0x30(%rsp)
100419f82:	00
100419f83:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
100419f88:	4c 89 c2             	mov    %r8,%rdx
100419f8b:	0f b6 00             	movzbl (%rax),%eax
100419f8e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100419f93:	e8 e8 43 1e 00       	call   1005fe380 <.text+0x1fd380>
100419f98:	b8 01 00 00 00       	mov    $0x1,%eax
100419f9d:	48 63 f0             	movslq %eax,%rsi
100419fa0:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
100419fa5:	41 39 07             	cmp    %eax,(%r15)
100419fa8:	7f 15                	jg     100419fbf <.text+0x18fbf>
100419faa:	eb 63                	jmp    10041a00f <.text+0x1900f>
100419fac:	0f 1f 40 00          	nopl   0x0(%rax)
100419fb0:	45 39 75 00          	cmp    %r14d,0x0(%r13)
100419fb4:	75 59                	jne    10041a00f <.text+0x1900f>
100419fb6:	48 83 c6 01          	add    $0x1,%rsi
100419fba:	41 39 37             	cmp    %esi,(%r15)
100419fbd:	7e 50                	jle    10041a00f <.text+0x1900f>
100419fbf:	49 8b 47 10          	mov    0x10(%r15),%rax
100419fc3:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
100419fc7:	4c 89 e1             	mov    %r12,%rcx
100419fca:	49 89 e8             	mov    %rbp,%r8
100419fcd:	c7 44 24 50 05 00 00 	movl   $0x5,0x50(%rsp)
100419fd4:	00
100419fd5:	41 b9 02 00 00 00    	mov    $0x2,%r9d
100419fdb:	ba 01 00 00 00       	mov    $0x1,%edx
100419fe0:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
100419fe5:	0f b6 04 30          	movzbl (%rax,%rsi,1),%eax
100419fe9:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
100419fee:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
100419ff5:	00 00
100419ff7:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
100419ffc:	e8 8f b1 03 00       	call   100455190 <.text+0x54190>
10041a001:	48 89 e9             	mov    %rbp,%rcx
10041a004:	89 c3                	mov    %eax,%ebx
10041a006:	e8 65 34 1e 00       	call   1005fd470 <.text+0x1fc470>
10041a00b:	85 db                	test   %ebx,%ebx
10041a00d:	75 a1                	jne    100419fb0 <.text+0x18fb0>
10041a00f:	48 83 c4 78          	add    $0x78,%rsp
10041a013:	5b                   	pop    %rbx
10041a014:	5e                   	pop    %rsi
10041a015:	5f                   	pop    %rdi
10041a016:	5d                   	pop    %rbp
10041a017:	41 5c                	pop    %r12
10041a019:	41 5d                	pop    %r13
10041a01b:	41 5e                	pop    %r14
10041a01d:	41 5f                	pop    %r15
10041a01f:	c3                   	ret
10041a020:	ba 02 00 00 00       	mov    $0x2,%edx
10041a025:	e8 26 37 1e 00       	call   1005fd750 <.text+0x1fc750>
10041a02a:	85 c0                	test   %eax,%eax
10041a02c:	74 e1                	je     10041a00f <.text+0x1900f>
10041a02e:	f3 0f 6f 4b 20       	movdqu 0x20(%rbx),%xmm1
10041a033:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
10041a038:	48 89 fa             	mov    %rdi,%rdx
10041a03b:	0f 29 4c 24 30       	movaps %xmm1,0x30(%rsp)
10041a040:	e8 3b 43 1e 00       	call   1005fe380 <.text+0x1fd380>
10041a045:	31 c0                	xor    %eax,%eax
10041a047:	4d 85 ff             	test   %r15,%r15
10041a04a:	0f 85 4d ff ff ff    	jne    100419f9d <.text+0x18f9d>
10041a050:	eb bd                	jmp    10041a00f <.text+0x1900f>
10041a052:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10041a059:	00 00 00 00
10041a05d:	0f 1f 00             	nopl   (%rax)
10041a060:	56                   	push   %rsi
10041a061:	53                   	push   %rbx
10041a062:	49 89 ca             	mov    %rcx,%r10
10041a065:	48 85 c9             	test   %rcx,%rcx
10041a068:	74 5e                	je     10041a0c8 <.text+0x190c8>
10041a06a:	48 63 31             	movslq (%rcx),%rsi
10041a06d:	31 c0                	xor    %eax,%eax
10041a06f:	89 f3                	mov    %esi,%ebx
10041a071:	48 89 f1             	mov    %rsi,%rcx
10041a074:	c1 eb 1f             	shr    $0x1f,%ebx
10041a077:	01 f3                	add    %esi,%ebx
10041a079:	48 83 ee 01          	sub    $0x1,%rsi
10041a07d:	d1 fb                	sar    $1,%ebx
10041a07f:	83 f9 01             	cmp    $0x1,%ecx
10041a082:	7e 2e                	jle    10041a0b2 <.text+0x190b2>