10041e90e:	00
10041e90f:	48 39 c1             	cmp    %rax,%rcx
10041e912:	48 0f 4f c8          	cmovg  %rax,%rcx
10041e916:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
10041e91d:	00
10041e91e:	48 39 c1             	cmp    %rax,%rcx
10041e921:	7f 15                	jg     10041e938 <.text+0x1d938>
10041e923:	e9 c8 0e 00 00       	jmp    10041f7f0 <.text+0x1e7f0>
10041e928:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10041e92f:	00
10041e930:	4c 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13
10041e937:	00
10041e938:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
10041e93f:	00
10041e940:	4c 8b 84 24 18 01 00 	mov    0x118(%rsp),%r8
10041e947:	00
10041e948:	48 01 c2             	add    %rax,%rdx
10041e94b:	48 03 94 24 c8 00 00 	add    0xc8(%rsp),%rdx
10041e952:	00
10041e953:	0f b6 12             	movzbl (%rdx),%edx
10041e956:	41 0f b6 14 10       	movzbl (%r8,%rdx,1),%edx
10041e95b:	41 88 54 05 00       	mov    %dl,0x0(%r13,%rax,1)
10041e960:	48 83 c0 01          	add    $0x1,%rax
10041e964:	48 39 c1             	cmp    %rax,%rcx
10041e967:	75 c7                	jne    10041e930 <.text+0x1d930>
10041e969:	48 89 8c 24 d0 00 00 	mov    %rcx,0xd0(%rsp)
10041e970:	00
10041e971:	48 89 8c 24 d8 00 00 	mov    %rcx,0xd8(%rsp)
10041e978:	00
10041e979:	48 8b 84 24 a8 01 00 	mov    0x1a8(%rsp),%rax
10041e980:	00
10041e981:	4c 8b 3e             	mov    (%rsi),%r15
10041e984:	48 8d 7c 24 70       	lea    0x70(%rsp),%rdi
10041e989:	48 89 da             	mov    %rbx,%rdx
10041e98c:	48 c7 46 30 00 00 00 	movq   $0x0,0x30(%rsi)
10041e993:	00
10041e994:	48 89 f9             	mov    %rdi,%rcx
10041e997:	49 89 87 d8 00 00 00 	mov    %rax,0xd8(%r15)
10041e99e:	49 89 c0             	mov    %rax,%r8
10041e9a1:	49 81 c8 00 00 80 00 	or     $0x800000,%r8
10041e9a8:	c7 44 24 6c 00 00 00 	movl   $0x0,0x6c(%rsp)
10041e9af:	00
10041e9b0:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
10041e9b5:	e8 36 6b ff ff       	call   1004154f0 <.text+0x144f0>
10041e9ba:	48 89 d9             	mov    %rbx,%rcx
10041e9bd:	49 89 f8             	mov    %rdi,%r8
10041e9c0:	48 89 f2             	mov    %rsi,%rdx
10041e9c3:	48 98                	cltq
10041e9c5:	48 01 84 24 e8 00 00 	add    %rax,0xe8(%rsp)
10041e9cc:	00
10041e9cd:	48 8d 44 24 6c       	lea    0x6c(%rsp),%rax
10041e9d2:	4c 8b 8c 24 a8 01 00 	mov    0x1a8(%rsp),%r9
10041e9d9:	00
10041e9da:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10041e9df:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
10041e9e6:	00 00
10041e9e8:	e8 23 fa ff ff       	call   10041e410 <.text+0x1d410>
10041e9ed:	8b 4c 24 6c          	mov    0x6c(%rsp),%ecx
10041e9f1:	49 89 c6             	mov    %rax,%r14
10041e9f4:	85 c9                	test   %ecx,%ecx
10041e9f6:	0f 85 be 0c 00 00    	jne    10041f6ba <.text+0x1e6ba>
10041e9fc:	48 8d bc 24 80 00 00 	lea    0x80(%rsp),%rdi
10041ea03:	00
10041ea04:	45 31 c0             	xor    %r8d,%r8d
10041ea07:	31 d2                	xor    %edx,%edx
10041ea09:	4c 89 f9             	mov    %r15,%rcx
10041ea0c:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
10041ea13:	00 00 00 00 00
10041ea18:	49 89 f9             	mov    %rdi,%r9
10041ea1b:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
10041ea22:	00 00 00 00 00
10041ea27:	c6 84 24 88 00 00 00 	movb   $0x2,0x88(%rsp)
10041ea2e:	02
10041ea2f:	e8 fc 3d ff ff       	call   100412830 <.text+0x11830>
10041ea34:	48 89 c5             	mov    %rax,%rbp
10041ea37:	4d 85 f6             	test   %r14,%r14
10041ea3a:	74 3a                	je     10041ea76 <.text+0x1da76>
10041ea3c:	49 89 e8             	mov    %rbp,%r8
10041ea3f:	49 89 f9             	mov    %rdi,%r9
10041ea42:	4c 89 f2             	mov    %r14,%rdx
10041ea45:	4c 89 f9             	mov    %r15,%rcx
10041ea48:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
10041ea4f:	00 00 00 00 00
10041ea54:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
10041ea5b:	00 00 00 00 00
10041ea60:	c6 84 24 88 00 00 00 	movb   $0x10,0x88(%rsp)
10041ea67:	10
10041ea68:	e8 c3 3d ff ff       	call   100412830 <.text+0x11830>
10041ea6d:	49 89 c0             	mov    %rax,%r8
10041ea70:	48 89 e8             	mov    %rbp,%rax
10041ea73:	4c 89 c5             	mov    %r8,%rbp
10041ea76:	48 85 c0             	test   %rax,%rax
10041ea79:	4c 8b 2e             	mov    (%rsi),%r13
10041ea7c:	0f 94 c0             	sete   %al
10041ea7f:	48 85 ed             	test   %rbp,%rbp
10041ea82:	0f 94 c2             	sete   %dl
10041ea85:	08 d0                	or     %dl,%al
10041ea87:	0f 85 17 0c 00 00    	jne    10041f6a4 <.text+0x1e6a4>
10041ea8d:	4d 8b 75 08          	mov    0x8(%r13),%r14
10041ea91:	49 89 6c 24 68       	mov    %rbp,0x68(%r12)
10041ea96:	4e 8d 3c f5 00 00 00 	lea    0x0(,%r14,8),%r15
10041ea9d:	00
10041ea9e:	4f 8d 34 76          	lea    (%r14,%r14,2),%r14
10041eaa2:	4c 89 f9             	mov    %r15,%rcx
10041eaa5:	49 c1 e6 03          	shl    $0x3,%r14
10041eaa9:	e8 b2 2e 00 00       	call   100421960 <.text+0x20960>
10041eaae:	4c 89 f9             	mov    %r15,%rcx
10041eab1:	49 89 45 18          	mov    %rax,0x18(%r13)
10041eab5:	48 89 c5             	mov    %rax,%rbp
10041eab8:	e8 a3 2e 00 00       	call   100421960 <.text+0x20960>
10041eabd:	4c 89 f1             	mov    %r14,%rcx
10041eac0:	49 89 45 20          	mov    %rax,0x20(%r13)
10041eac4:	49 89 c7             	mov    %rax,%r15
10041eac7:	e8 94 2e 00 00       	call   100421960 <.text+0x20960>
10041eacc:	4c 89 f1             	mov    %r14,%rcx
10041eacf:	49 89 45 28          	mov    %rax,0x28(%r13)
10041ead3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10041ead8:	e8 83 2e 00 00       	call   100421960 <.text+0x20960>
10041eadd:	48 85 ed             	test   %rbp,%rbp
10041eae0:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
10041eae5:	49 89 45 30          	mov    %rax,0x30(%r13)
10041eae9:	0f 84 54 02 00 00    	je     10041ed43 <.text+0x1dd43>
10041eaef:	4d 85 ff             	test   %r15,%r15
10041eaf2:	0f 84 4b 02 00 00    	je     10041ed43 <.text+0x1dd43>
10041eaf8:	48 85 d2             	test   %rdx,%rdx
10041eafb:	0f 84 42 02 00 00    	je     10041ed43 <.text+0x1dd43>
10041eb01:	48 85 c0             	test   %rax,%rax
10041eb04:	0f 84 39 02 00 00    	je     10041ed43 <.text+0x1dd43>
10041eb0a:	4c 8b 76 30          	mov    0x30(%rsi),%r14
10041eb0e:	4a 8d 0c f5 00 00 00 	lea    0x0(,%r14,8),%rcx
10041eb15:	00
10041eb16:	e8 45 2e 00 00       	call   100421960 <.text+0x20960>
10041eb1b:	49 89 85 e0 00 00 00 	mov    %rax,0xe0(%r13)
10041eb22:	49 89 c0             	mov    %rax,%r8
10041eb25:	48 85 c0             	test   %rax,%rax
10041eb28:	0f 84 cc 00 00 00    	je     10041ebfa <.text+0x1dbfa>
10041eb2e:	31 c0                	xor    %eax,%eax
10041eb30:	4d 85 f6             	test   %r14,%r14
10041eb33:	74 10                	je     10041eb45 <.text+0x1db45>
10041eb35:	0f 1f 00             	nopl   (%rax)
10041eb38:	49 89 04 c0          	mov    %rax,(%r8,%rax,8)
10041eb3c:	48 83 c0 01          	add    $0x1,%rax
10041eb40:	4c 39 f0             	cmp    %r14,%rax
10041eb43:	75 f3                	jne    10041eb38 <.text+0x1db38>
10041eb45:	49 8b 6d 68          	mov    0x68(%r13),%rbp
10041eb49:	41 bb 01 00 00 00    	mov    $0x1,%r11d
10041eb4f:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10041eb55:	0f b6 4d 30          	movzbl 0x30(%rbp),%ecx
10041eb59:	48 89 e8             	mov    %rbp,%rax
10041eb5c:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041eb60:	80 f9 04             	cmp    $0x4,%cl
10041eb63:	74 1e                	je     10041eb83 <.text+0x1db83>
10041eb65:	80 f9 11             	cmp    $0x11,%cl
10041eb68:	0f 84 52 01 00 00    	je     10041ecc0 <.text+0x1dcc0>
10041eb6e:	48 85 d2             	test   %rdx,%rdx
10041eb71:	74 30                	je     10041eba3 <.text+0x1dba3>
10041eb73:	0f b6 4a 30          	movzbl 0x30(%rdx),%ecx
10041eb77:	48 89 d0             	mov    %rdx,%rax
10041eb7a:	48 8b 50 08          	mov    0x8(%rax),%rdx
10041eb7e:	80 f9 04             	cmp    $0x4,%cl
10041eb81:	75 e2                	jne    10041eb65 <.text+0x1db65>
10041eb83:	48 63 48 28          	movslq 0x28(%rax),%rcx
10041eb87:	44 89 cb             	mov    %r9d,%ebx
10041eb8a:	49 8b 0c c8          	mov    (%r8,%rcx,8),%rcx
10041eb8e:	d3 e3                	shl    %cl,%ebx
10041eb90:	48 89 48 28          	mov    %rcx,0x28(%rax)
10041eb94:	48 63 cb             	movslq %ebx,%rcx
10041eb97:	49 09 8d a0 00 00 00 	or     %rcx,0xa0(%r13)
10041eb9e:	48 85 d2             	test   %rdx,%rdx
10041eba1:	75 d0                	jne    10041eb73 <.text+0x1db73>
10041eba3:	31 c9                	xor    %ecx,%ecx
10041eba5:	eb 0c                	jmp    10041ebb3 <.text+0x1dbb3>
10041eba7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041ebae:	00 00
10041ebb0:	48 89 d0             	mov    %rdx,%rax
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