10041ebb3:	48 8b 50 10          	mov    0x10(%rax),%rdx
10041ebb7:	48 85 d2             	test   %rdx,%rdx
10041ebba:	74 05                	je     10041ebc1 <.text+0x1dbc1>
10041ebbc:	48 39 ca             	cmp    %rcx,%rdx
10041ebbf:	75 b2                	jne    10041eb73 <.text+0x1db73>
10041ebc1:	48 8b 10             	mov    (%rax),%rdx
10041ebc4:	48 89 c1             	mov    %rax,%rcx
10041ebc7:	48 85 d2             	test   %rdx,%rdx
10041ebca:	75 e4                	jne    10041ebb0 <.text+0x1dbb0>
10041ebcc:	31 c0                	xor    %eax,%eax
10041ebce:	4d 85 f6             	test   %r14,%r14
10041ebd1:	74 14                	je     10041ebe7 <.text+0x1dbe7>
10041ebd3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041ebd8:	49 39 04 c0          	cmp    %rax,(%r8,%rax,8)
10041ebdc:	75 20                	jne    10041ebfe <.text+0x1dbfe>
10041ebde:	48 83 c0 01          	add    $0x1,%rax
10041ebe2:	4c 39 f0             	cmp    %r14,%rax
10041ebe5:	75 f1                	jne    10041ebd8 <.text+0x1dbd8>
10041ebe7:	4c 89 c1             	mov    %r8,%rcx
10041ebea:	e8 51 0d ff ff       	call   10040f940 <.text+0xe940>
10041ebef:	49 c7 85 e0 00 00 00 	movq   $0x0,0xe0(%r13)
10041ebf6:	00 00 00 00
10041ebfa:	49 8b 6d 68          	mov    0x68(%r13),%rbp
10041ebfe:	49 89 e8             	mov    %rbp,%r8
10041ec01:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10041ec08:	4d 89 c6             	mov    %r8,%r14
10041ec0b:	4d 8b 40 08          	mov    0x8(%r8),%r8
10041ec0f:	4d 85 c0             	test   %r8,%r8
10041ec12:	75 f4                	jne    10041ec08 <.text+0x1dc08>
10041ec14:	4d 8b 46 10          	mov    0x10(%r14),%r8
10041ec18:	4d 85 c0             	test   %r8,%r8
10041ec1b:	75 eb                	jne    10041ec08 <.text+0x1dc08>
10041ec1d:	eb 41                	jmp    10041ec60 <.text+0x1dc60>
10041ec1f:	90                   	nop
10041ec20:	4d 8b 46 10          	mov    0x10(%r14),%r8
10041ec24:	4d 85 c0             	test   %r8,%r8
10041ec27:	74 16                	je     10041ec3f <.text+0x1dc3f>
10041ec29:	41 80 78 30 11       	cmpb   $0x11,0x30(%r8)
10041ec2e:	74 70                	je     10041eca0 <.text+0x1dca0>
10041ec30:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
10041ec37:	85 c0                	test   %eax,%eax
10041ec39:	0f 85 9d fc ff ff    	jne    10041e8dc <.text+0x1d8dc>
10041ec3f:	49 8b 06             	mov    (%r14),%rax
10041ec42:	48 85 c0             	test   %rax,%rax
10041ec45:	0f 84 72 02 00 00    	je     10041eebd <.text+0x1debd>
10041ec4b:	4c 8b 40 10          	mov    0x10(%rax),%r8
10041ec4f:	4d 85 c0             	test   %r8,%r8
10041ec52:	74 05                	je     10041ec59 <.text+0x1dc59>
10041ec54:	4d 39 c6             	cmp    %r8,%r14
10041ec57:	75 af                	jne    10041ec08 <.text+0x1dc08>
10041ec59:	4c 8b 40 08          	mov    0x8(%rax),%r8
10041ec5d:	49 89 c6             	mov    %rax,%r14
10041ec60:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
10041ec67:	00 00 00 00
10041ec6b:	4d 85 c0             	test   %r8,%r8
10041ec6e:	74 b0                	je     10041ec20 <.text+0x1dc20>
10041ec70:	41 80 78 30 11       	cmpb   $0x11,0x30(%r8)
10041ec75:	75 a9                	jne    10041ec20 <.text+0x1dc20>
10041ec77:	48 89 f2             	mov    %rsi,%rdx
10041ec7a:	48 89 f9             	mov    %rdi,%rcx
10041ec7d:	e8 8e 3c ff ff       	call   100412910 <.text+0x11910>
10041ec82:	49 89 46 08          	mov    %rax,0x8(%r14)
10041ec86:	48 85 c0             	test   %rax,%rax
10041ec89:	74 03                	je     10041ec8e <.text+0x1dc8e>
10041ec8b:	4c 89 30             	mov    %r14,(%rax)
10041ec8e:	4d 8b 46 10          	mov    0x10(%r14),%r8
10041ec92:	4d 85 c0             	test   %r8,%r8
10041ec95:	74 99                	je     10041ec30 <.text+0x1dc30>
10041ec97:	41 80 78 30 11       	cmpb   $0x11,0x30(%r8)
10041ec9c:	75 92                	jne    10041ec30 <.text+0x1dc30>
10041ec9e:	66 90                	xchg   %ax,%ax
10041eca0:	48 89 f2             	mov    %rsi,%rdx
10041eca3:	48 89 f9             	mov    %rdi,%rcx
10041eca6:	e8 65 3c ff ff       	call   100412910 <.text+0x11910>
10041ecab:	49 89 46 10          	mov    %rax,0x10(%r14)
10041ecaf:	48 85 c0             	test   %rax,%rax
10041ecb2:	0f 84 78 ff ff ff    	je     10041ec30 <.text+0x1dc30>
10041ecb8:	4c 89 30             	mov    %r14,(%rax)
10041ecbb:	e9 70 ff ff ff       	jmp    10041ec30 <.text+0x1dc30>
10041ecc0:	48 85 d2             	test   %rdx,%rdx
10041ecc3:	0f 84 da fe ff ff    	je     10041eba3 <.text+0x1dba3>
10041ecc9:	0f b6 4a 30          	movzbl 0x30(%rdx),%ecx
10041eccd:	4c 8b 7a 08          	mov    0x8(%rdx),%r15
10041ecd1:	80 f9 11             	cmp    $0x11,%cl
10041ecd4:	0f 84 a2 01 00 00    	je     10041ee7c <.text+0x1de7c>
10041ecda:	48 89 d0             	mov    %rdx,%rax
10041ecdd:	e9 7a fe ff ff       	jmp    10041eb5c <.text+0x1db5c>
10041ece2:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
10041ece7:	48 89 d9             	mov    %rbx,%rcx
10041ecea:	e8 31 3a ff ff       	call   100412720 <.text+0x11720>
10041ecef:	85 c0                	test   %eax,%eax
10041ecf1:	0f 85 e5 fb ff ff    	jne    10041e8dc <.text+0x1d8dc>
10041ecf7:	0f b6 8c 24 2b 01 00 	movzbl 0x12b(%rsp),%ecx
10041ecfe:	00
10041ecff:	45 8b 84 24 b4 00 00 	mov    0xb4(%r12),%r8d
10041ed06:	00
10041ed07:	e9 61 fb ff ff       	jmp    10041e86d <.text+0x1d86d>
10041ed0c:	c7 44 24 6c 0c 00 00 	movl   $0xc,0x6c(%rsp)
10041ed13:	00
10041ed14:	4c 89 e1             	mov    %r12,%rcx
10041ed17:	e8 54 97 ff ff       	call   100418470 <.text+0x17470>
10041ed1c:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
10041ed23:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
10041ed27:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10041ed2e:	00
10041ed2f:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
10041ed36:	5b                   	pop    %rbx
10041ed37:	5e                   	pop    %rsi
10041ed38:	5f                   	pop    %rdi
10041ed39:	5d                   	pop    %rbp
10041ed3a:	41 5c                	pop    %r12
10041ed3c:	41 5d                	pop    %r13
10041ed3e:	41 5e                	pop    %r14
10041ed40:	41 5f                	pop    %r15
10041ed42:	c3                   	ret
10041ed43:	c7 44 24 6c 0c 00 00 	movl   $0xc,0x6c(%rsp)
10041ed4a:	00
10041ed4b:	49 8b 5d 70          	mov    0x70(%r13),%rbx
10041ed4f:	48 85 db             	test   %rbx,%rbx
10041ed52:	74 14                	je     10041ed68 <.text+0x1dd68>
10041ed54:	0f 1f 40 00          	nopl   0x0(%rax)
10041ed58:	48 89 d9             	mov    %rbx,%rcx
10041ed5b:	48 8b 1b             	mov    (%rbx),%rbx
10041ed5e:	e8 dd 0b ff ff       	call   10040f940 <.text+0xe940>
10041ed63:	48 85 db             	test   %rbx,%rbx
10041ed66:	75 f0                	jne    10041ed58 <.text+0x1dd58>
10041ed68:	49 c7 45 70 00 00 00 	movq   $0x0,0x70(%r13)
10041ed6f:	00
10041ed70:	49 8b 4d 20          	mov    0x20(%r13),%rcx
10041ed74:	41 c7 85 80 00 00 00 	movl   $0xf,0x80(%r13)
10041ed7b:	0f 00 00 00
10041ed7f:	49 c7 45 68 00 00 00 	movq   $0x0,0x68(%r13)
10041ed86:	00
10041ed87:	e8 b4 0b ff ff       	call   10040f940 <.text+0xe940>
10041ed8c:	49 c7 45 20 00 00 00 	movq   $0x0,0x20(%r13)
10041ed93:	00
10041ed94:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
10041ed9b:	00
10041ed9c:	e8 9f 0b ff ff       	call   10040f940 <.text+0xe940>
10041eda1:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
10041eda8:	00
10041eda9:	e8 92 0b ff ff       	call   10040f940 <.text+0xe940>
10041edae:	80 bc 24 2b 01 00 00 	cmpb   $0x0,0x12b(%rsp)
10041edb5:	00
10041edb6:	0f 84 58 ff ff ff    	je     10041ed14 <.text+0x1dd14>
10041edbc:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
10041edc3:	00
10041edc4:	e8 77 0b ff ff       	call   10040f940 <.text+0xe940>
10041edc9:	e9 46 ff ff ff       	jmp    10041ed14 <.text+0x1dd14>
10041edce:	ba 01 00 00 00       	mov    $0x1,%edx
10041edd3:	b9 20 00 00 00       	mov    $0x20,%ecx
10041edd8:	e8 f3 28 00 00       	call   1004216d0 <.text+0x206d0>
10041eddd:	49 89 44 24 78       	mov    %rax,0x78(%r12)
10041ede2:	48 85 c0             	test   %rax,%rax
10041ede5:	0f 84 21 ff ff ff    	je     10041ed0c <.text+0x1dd0c>
10041edeb:	31 db                	xor    %ebx,%ebx
10041eded:	bf 01 00 00 00       	mov    $0x1,%edi
10041edf2:	44 8d 34 dd 00 00 00 	lea    0x0(,%rbx,8),%r14d
10041edf9:	00
10041edfa:	45 31 ff             	xor    %r15d,%r15d
10041edfd:	eb 36                	jmp    10041ee35 <.text+0x1de35>
10041edff:	90                   	nop
10041ee00:	4d 8b 54 24 78       	mov    0x78(%r12),%r10
10041ee05:	48 89 fa             	mov    %rdi,%rdx
10041ee08:	44 89 f9             	mov    %r15d,%ecx
10041ee0b:	48 d3 e2             	shl    %cl,%rdx
10041ee0e:	49 01 da             	add    %rbx,%r10
10041ee11:	49 09 12             	or     %rdx,(%r10)
10041ee14:	45 85 c9             	test   %r9d,%r9d
10041ee17:	75 0e                	jne    10041ee27 <.text+0x1de27>
10041ee19:	44 39 f0             	cmp    %r14d,%eax
10041ee1c:	74 09                	je     10041ee27 <.text+0x1de27>
10041ee1e:	41 80 8c 24 b0 00 00 	orb    $0x8,0xb0(%r12)
10041ee25:	00 08
10041ee27:	41 83 c7 01          	add    $0x1,%r15d
10041ee2b:	41 83 c6 01          	add    $0x1,%r14d
10041ee2f:	41 83 ff 40          	cmp    $0x40,%r15d
10041ee33:	74 2b                	je     10041ee60 <.text+0x1de60>
10041ee35:	44 89 f1             	mov    %r14d,%ecx
10041ee38:	e8 83 28 00 00       	call   1004216c0 <.text+0x206c0>
10041ee3d:	45 89 f1             	mov    %r14d,%r9d
10041ee40:	41 83 e1 80          	and    $0xffffff80,%r9d
10041ee44:	83 f8 ff             	cmp    $0xffffffff,%eax
10041ee47:	75 b7                	jne    10041ee00 <.text+0x1de00>
10041ee49:	45 85 c9             	test   %r9d,%r9d
10041ee4c:	74 d0                	je     10041ee1e <.text+0x1de1e>
10041ee4e:	41 83 c7 01          	add    $0x1,%r15d
10041ee52:	41 83 c6 01          	add    $0x1,%r14d
10041ee56:	41 83 ff 40          	cmp    $0x40,%r15d
10041ee5a:	75 d9                	jne    10041ee35 <.text+0x1de35>
10041ee5c:	0f 1f 40 00          	nopl   0x0(%rax)
10041ee60:	48 83 c3 08          	add    $0x8,%rbx
10041ee64:	48 83 fb 20          	cmp    $0x20,%rbx
10041ee68:	75 88                	jne    10041edf2 <.text+0x1ddf2>
10041ee6a:	e9 26 f9 ff ff       	jmp    10041e795 <.text+0x1d795>
10041ee6f:	48 89 d9             	mov    %rbx,%rcx
10041ee72:	e8 e9 3c ff ff       	call   100412b60 <.text+0x11b60>
10041ee77:	e9 fd fa ff ff       	jmp    10041e979 <.text+0x1d979>
10041ee7c:	48 8b 4a 28          	mov    0x28(%rdx),%rcx
10041ee80:	4c 89 78 08          	mov    %r15,0x8(%rax)
10041ee84:	4d 85 ff             	test   %r15,%r15
10041ee87:	74 03                	je     10041ee8c <.text+0x1de8c>
10041ee89:	49 89 07             	mov    %rax,(%r15)
10041ee8c:	48 8b 50 28          	mov    0x28(%rax),%rdx
10041ee90:	49 8b 14 d0          	mov    (%r8,%rdx,8),%rdx
10041ee94:	49 89 14 c8          	mov    %rdx,(%r8,%rcx,8)
10041ee98:	4c 89 fa             	mov    %r15,%rdx
10041ee9b:	48 83 f9 3f          	cmp    $0x3f,%rcx
10041ee9f:	0f 8f c9 fc ff ff    	jg     10041eb6e <.text+0x1db6e>
10041eea5:	4c 89 db             	mov    %r11,%rbx
10041eea8:	48 d3 e3             	shl    %cl,%rbx
10041eeab:	48 89 d9             	mov    %rbx,%rcx
10041eeae:	48 f7 d1             	not    %rcx
10041eeb1:	49 21 8d a0 00 00 00 	and    %rcx,0xa0(%r13)
10041eeb8:	e9 b1 fc ff ff       	jmp    10041eb6e <.text+0x1db6e>
10041eebd:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
10041eec2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041eec8:	49 89 ef             	mov    %rbp,%r15
10041eecb:	48 8b 6d 08          	mov    0x8(%rbp),%rbp
10041eecf:	48 85 ed             	test   %rbp,%rbp
10041eed2:	75 f4                	jne    10041eec8 <.text+0x1dec8>
10041eed4:	49 8b 6f 10          	mov    0x10(%r15),%rbp
10041eed8:	48 85 ed             	test   %rbp,%rbp
10041eedb:	75 eb                	jne    10041eec8 <.text+0x1dec8>
10041eedd:	eb 2e                	jmp    10041ef0d <.text+0x1df0d>
10041eedf:	90                   	nop
10041eee0:	49 8b 47 08          	mov    0x8(%r15),%rax
10041eee4:	48 8b 50 18          	mov    0x18(%rax),%rdx
10041eee8:	48 8b 40 38          	mov    0x38(%rax),%rax
10041eeec:	49 89 57 18          	mov    %rdx,0x18(%r15)
10041eef0:	49 89 47 38          	mov    %rax,0x38(%r15)
10041eef4:	49 8b 07             	mov    (%r15),%rax
10041eef7:	48 85 c0             	test   %rax,%rax
10041eefa:	74 72                	je     10041ef6e <.text+0x1df6e>
10041eefc:	48 8b 68 10          	mov    0x10(%rax),%rbp
10041ef00:	48 85 ed             	test   %rbp,%rbp
10041ef03:	74 05                	je     10041ef0a <.text+0x1df0a>
10041ef05:	49 39 ef             	cmp    %rbp,%r15
10041ef08:	75 be                	jne    10041eec8 <.text+0x1dec8>
10041ef0a:	49 89 c7             	mov    %rax,%r15
10041ef0d:	41 80 7f 30 10       	cmpb   $0x10,0x30(%r15)
10041ef12:	74 cc                	je     10041eee0 <.text+0x1dee0>
10041ef14:	4d 89 7f 18          	mov    %r15,0x18(%r15)
10041ef18:	f3 41 0f 6f 47 28    	movdqu 0x28(%r15),%xmm0
10041ef1e:	4c 89 f2             	mov    %r14,%rdx
10041ef21:	4c 89 e9             	mov    %r13,%rcx
10041ef24:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
10041ef29:	e8 e2 4a ff ff       	call   100413a10 <.text+0x12a10>
10041ef2e:	49 89 47 38          	mov    %rax,0x38(%r15)
10041ef32:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
10041ef36:	0f 84 bc 03 00 00    	je     10041f2f8 <.text+0x1e2f8>
10041ef3c:	41 80 7f 30 0c       	cmpb   $0xc,0x30(%r15)
10041ef41:	75 b1                	jne    10041eef4 <.text+0x1def4>
10041ef43:	41 8b 4f 28          	mov    0x28(%r15),%ecx
10041ef47:	48 c1 e0 04          	shl    $0x4,%rax
10041ef4b:	49 03 45 00          	add    0x0(%r13),%rax
10041ef4f:	8b 50 08             	mov    0x8(%rax),%edx
10041ef52:	81 e1 ff 03 00 00    	and    $0x3ff,%ecx
10041ef58:	c1 e1 08             	shl    $0x8,%ecx
10041ef5b:	81 e2 ff 00 fc ff    	and    $0xfffc00ff,%edx
10041ef61:	09 ca                	or     %ecx,%edx
10041ef63:	89 50 08             	mov    %edx,0x8(%rax)
10041ef66:	49 8b 07             	mov    (%r15),%rax
10041ef69:	48 85 c0             	test   %rax,%rax
10041ef6c:	75 8e                	jne    10041eefc <.text+0x1defc>
10041ef6e:	49 8b 6d 68          	mov    0x68(%r13),%rbp
10041ef72:	48 89 e8             	mov    %rbp,%rax
10041ef75:	eb 2f                	jmp    10041efa6 <.text+0x1dfa6>
10041ef77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041ef7e:	00 00
10041ef80:	48 85 d2             	test   %rdx,%rdx
10041ef83:	74 08                	je     10041ef8d <.text+0x1df8d>
10041ef85:	48 8b 48 20          	mov    0x20(%rax),%rcx
10041ef89:	48 89 4a 20          	mov    %rcx,0x20(%rdx)
10041ef8d:	4c 8b 40 10          	mov    0x10(%rax),%r8
10041ef91:	4d 85 c0             	test   %r8,%r8
10041ef94:	74 08                	je     10041ef9e <.text+0x1df9e>
10041ef96:	48 8b 48 20          	mov    0x20(%rax),%rcx
10041ef9a:	49 89 48 20          	mov    %rcx,0x20(%r8)
10041ef9e:	48 85 d2             	test   %rdx,%rdx
10041efa1:	74 3f                	je     10041efe2 <.text+0x1dfe2>
10041efa3:	48 89 d0             	mov    %rdx,%rax
10041efa6:	0f b6 48 30          	movzbl 0x30(%rax),%ecx
10041efaa:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041efae:	80 f9 0b             	cmp    $0xb,%cl
10041efb1:	0f 84 21 02 00 00    	je     10041f1d8 <.text+0x1e1d8>
10041efb7:	80 f9 10             	cmp    $0x10,%cl
10041efba:	75 c4                	jne    10041ef80 <.text+0x1df80>
10041efbc:	48 8b 48 10          	mov    0x10(%rax),%rcx
10041efc0:	4c 8b 41 18          	mov    0x18(%rcx),%r8
10041efc4:	4c 89 42 20          	mov    %r8,0x20(%rdx)
10041efc8:	48 8b 40 20          	mov    0x20(%rax),%rax
10041efcc:	48 89 41 20          	mov    %rax,0x20(%rcx)
10041efd0:	eb d1                	jmp    10041efa3 <.text+0x1dfa3>
10041efd2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041efd8:	4c 8b 41 10          	mov    0x10(%rcx),%r8
10041efdc:	48 89 c2             	mov    %rax,%rdx
10041efdf:	48 89 c8             	mov    %rcx,%rax
10041efe2:	4c 39 c2             	cmp    %r8,%rdx
10041efe5:	74 09                	je     10041eff0 <.text+0x1dff0>
10041efe7:	4d 85 c0             	test   %r8,%r8
10041efea:	0f 85 2c 06 00 00    	jne    10041f61c <.text+0x1e61c>
10041eff0:	48 8b 08             	mov    (%rax),%rcx
10041eff3:	48 85 c9             	test   %rcx,%rcx
10041eff6:	75 e0                	jne    10041efd8 <.text+0x1dfd8>
10041eff8:	4c 8d 05 b9 81 00 00 	lea    0x81b9(%rip),%r8        # 1004271b8 <_head_msys_2_0_dll-0x8e48>
10041efff:	90                   	nop
10041f000:	80 7d 30 10          	cmpb   $0x10,0x30(%rbp)
10041f004:	48 8b 55 38          	mov    0x38(%rbp),%rdx
10041f008:	77 16                	ja     10041f020 <.text+0x1e020>
10041f00a:	0f b6 45 30          	movzbl 0x30(%rbp),%eax
10041f00e:	49 63 04 80          	movslq (%r8,%rax,4),%rax
10041f012:	4c 01 c0             	add    %r8,%rax
10041f015:	ff e0                	jmp    *%rax
10041f017:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041f01e:	00 00
10041f020:	48 8b 45 20          	mov    0x20(%rbp),%rax
10041f024:	48 8b 48 38          	mov    0x38(%rax),%rcx
10041f028:	49 8b 45 18          	mov    0x18(%r13),%rax
10041f02c:	48 89 0c d0          	mov    %rcx,(%rax,%rdx,8)
10041f030:	4c 8b 7d 08          	mov    0x8(%rbp),%r15
10041f034:	4d 85 ff             	test   %r15,%r15
10041f037:	74 0a                	je     10041f043 <.text+0x1e043>
10041f039:	4c 89 fd             	mov    %r15,%rbp
10041f03c:	eb c2                	jmp    10041f000 <.text+0x1e000>
10041f03e:	66 90                	xchg   %ax,%ax
10041f040:	48 89 c5             	mov    %rax,%rbp
10041f043:	48 8b 45 10          	mov    0x10(%rbp),%rax
10041f047:	48 85 c0             	test   %rax,%rax
10041f04a:	41 0f 94 c6          	sete   %r14b
10041f04e:	4c 39 f8             	cmp    %r15,%rax
10041f051:	0f 94 c2             	sete   %dl
10041f054:	41 08 d6             	or     %dl,%r14b
10041f057:	0f 84 c7 05 00 00    	je     10041f624 <.text+0x1e624>
10041f05d:	48 8b 45 00          	mov    0x0(%rbp),%rax
10041f061:	49 89 ef             	mov    %rbp,%r15
10041f064:	48 85 c0             	test   %rax,%rax
10041f067:	75 d7                	jne    10041f040 <.text+0x1e040>
10041f069:	31 ed                	xor    %ebp,%ebp
10041f06b:	45 31 ff             	xor    %r15d,%r15d
10041f06e:	eb 4a                	jmp    10041f0ba <.text+0x1e0ba>
10041f070:	4f 8d 1c 7f          	lea    (%r15,%r15,2),%r11
10041f074:	4a 8d 1c dd 00 00 00 	lea    0x0(,%r11,8),%rbx
10041f07b:	00
10041f07c:	49 8b 45 30          	mov    0x30(%r13),%rax
10041f080:	48 8b 44 18 08       	mov    0x8(%rax,%rbx,1),%rax
10041f085:	48 85 c0             	test   %rax,%rax
10041f088:	75 2c                	jne    10041f0b6 <.text+0x1e0b6>
10041f08a:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10041f090:	4d 89 f8             	mov    %r15,%r8