14041b8f0:	48 8b 55 00          	mov    0x0(%rbp),%rdx
14041b8f4:	48 83 fa 0f          	cmp    $0xf,%rdx
14041b8f8:	76 32                	jbe    0x14041b92c
14041b8fa:	48 ff c2             	inc    %rdx
14041b8fd:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14041b901:	48 8b c1             	mov    %rcx,%rax
14041b904:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041b90b:	72 19                	jb     0x14041b926
14041b90d:	48 83 c2 27          	add    $0x27,%rdx
14041b911:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041b915:	48 2b c1             	sub    %rcx,%rax
14041b918:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041b91c:	48 83 f8 1f          	cmp    $0x1f,%rax
14041b920:	0f 87 87 07 00 00    	ja     0x14041c0ad
14041b926:	e8 19 f8 9f 00       	call   0x140e1b144
14041b92b:	90                   	nop
14041b92c:	48 8b 55 20          	mov    0x20(%rbp),%rdx
14041b930:	48 83 fa 0f          	cmp    $0xf,%rdx
14041b934:	0f 86 4d fe ff ff    	jbe    0x14041b787
14041b93a:	48 ff c2             	inc    %rdx
14041b93d:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14041b941:	48 8b c1             	mov    %rcx,%rax
14041b944:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041b94b:	72 19                	jb     0x14041b966
14041b94d:	48 83 c2 27          	add    $0x27,%rdx
14041b951:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041b955:	48 2b c1             	sub    %rcx,%rax
14041b958:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041b95c:	48 83 f8 1f          	cmp    $0x1f,%rax
14041b960:	0f 87 4d 07 00 00    	ja     0x14041c0b3
14041b966:	e8 d9 f7 9f 00       	call   0x140e1b144
14041b96b:	e9 17 fe ff ff       	jmp    0x14041b787
14041b970:	0f 57 c0             	xorps  %xmm0,%xmm0
14041b973:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
14041b978:	4c 89 6d d8          	mov    %r13,-0x28(%rbp)
14041b97c:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
14041b980:	48 2b 54 24 78       	sub    0x78(%rsp),%rdx
14041b985:	74 43                	je     0x14041b9ca
14041b987:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14041b98e:	ff ff 7f
14041b991:	48 3b d0             	cmp    %rax,%rdx
14041b994:	0f 87 07 07 00 00    	ja     0x14041c0a1
14041b99a:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14041b99e:	e8 7d d3 e2 ff       	call   0x140248d20
14041b9a3:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
14041b9a7:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
14041b9ab:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14041b9b0:	48 2b da             	sub    %rdx,%rbx
14041b9b3:	4c 8b c3             	mov    %rbx,%r8
14041b9b6:	48 8b cf             	mov    %rdi,%rcx
14041b9b9:	e8 52 36 ac 00       	call   0x140edf010
14041b9be:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
14041b9c2:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14041b9c6:	8b 7c 24 48          	mov    0x48(%rsp),%edi
14041b9ca:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
14041b9ce:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14041b9d3:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14041b9d7:	48 8b ce             	mov    %rsi,%rcx
14041b9da:	e8 21 f3 ff ff       	call   0x14041ad00
14041b9df:	90                   	nop
14041b9e0:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14041b9e4:	e8 97 c6 d7 ff       	call   0x140198080
14041b9e9:	90                   	nop
14041b9ea:	80 7d 90 00          	cmpb   $0x0,-0x70(%rbp)
14041b9ee:	74 48                	je     0x14041ba38
14041b9f0:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14041b9f5:	48 85 c9             	test   %rcx,%rcx
14041b9f8:	74 3e                	je     0x14041ba38
14041b9fa:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
14041b9fe:	48 2b d1             	sub    %rcx,%rdx
14041ba01:	48 8b c1             	mov    %rcx,%rax
14041ba04:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041ba0b:	72 19                	jb     0x14041ba26
14041ba0d:	48 83 c2 27          	add    $0x27,%rdx
14041ba11:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041ba15:	48 2b c1             	sub    %rcx,%rax
14041ba18:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041ba1c:	48 83 f8 1f          	cmp    $0x1f,%rax
14041ba20:	0f 87 81 06 00 00    	ja     0x14041c0a7
14041ba26:	e8 19 f7 9f 00       	call   0x140e1b144
14041ba2b:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
14041ba30:	0f 57 c0             	xorps  %xmm0,%xmm0
14041ba33:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
14041ba38:	48 8b 55 00          	mov    0x0(%rbp),%rdx
14041ba3c:	48 83 fa 0f          	cmp    $0xf,%rdx
14041ba40:	76 32                	jbe    0x14041ba74
14041ba42:	48 ff c2             	inc    %rdx
14041ba45:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14041ba49:	48 8b c1             	mov    %rcx,%rax
14041ba4c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041ba53:	72 19                	jb     0x14041ba6e
14041ba55:	48 83 c2 27          	add    $0x27,%rdx
14041ba59:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041ba5d:	48 2b c1             	sub    %rcx,%rax
14041ba60:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041ba64:	48 83 f8 1f          	cmp    $0x1f,%rax
14041ba68:	0f 87 3f 06 00 00    	ja     0x14041c0ad
14041ba6e:	e8 d1 f6 9f 00       	call   0x140e1b144
14041ba73:	90                   	nop
14041ba74:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14041ba78:	48 8b 55 20          	mov    0x20(%rbp),%rdx
14041ba7c:	48 83 fa 0f          	cmp    $0xf,%rdx
14041ba80:	76 35                	jbe    0x14041bab7
14041ba82:	48 ff c2             	inc    %rdx
14041ba85:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14041ba89:	48 8b c1             	mov    %rcx,%rax
14041ba8c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041ba93:	72 19                	jb     0x14041baae
14041ba95:	48 83 c2 27          	add    $0x27,%rdx
14041ba99:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041ba9d:	48 2b c1             	sub    %rcx,%rax
14041baa0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041baa4:	48 83 f8 1f          	cmp    $0x1f,%rax
14041baa8:	0f 87 05 06 00 00    	ja     0x14041c0b3
14041baae:	e8 91 f6 9f 00       	call   0x140e1b144
14041bab3:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14041bab7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14041babc:	48 8b 36             	mov    (%rsi),%rsi
14041babf:	48 8b 01             	mov    (%rcx),%rax
14041bac2:	48 2b c6             	sub    %rsi,%rax
14041bac5:	48 83 f8 48          	cmp    $0x48,%rax
14041bac9:	0f 85 b8 fc ff ff    	jne    0x14041b787
14041bacf:	4c 63 f7             	movslq %edi,%r14
14041bad2:	45 84 e4             	test   %r12b,%r12b
14041bad5:	74 09                	je     0x14041bae0
14041bad7:	41 ff 87 d4 00 00 00 	incl   0xd4(%r15)
14041bade:	eb 07                	jmp    0x14041bae7
14041bae0:	41 ff 87 d8 00 00 00 	incl   0xd8(%r15)
14041bae7:	0f 57 c0             	xorps  %xmm0,%xmm0
14041baea:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
14041baee:	48 c7 45 e0 0f 00 00 	movq   $0xf,-0x20(%rbp)
14041baf5:	00
14041baf6:	c6 45 c8 00          	movb   $0x0,-0x38(%rbp)
14041bafa:	48 c7 45 d8 04 00 00 	movq   $0x4,-0x28(%rbp)
14041bb01:	00
14041bb02:	45 84 e4             	test   %r12b,%r12b
14041bb05:	74 05                	je     0x14041bb0c
14041bb07:	8b 46 40             	mov    0x40(%rsi),%eax
14041bb0a:	eb 03                	jmp    0x14041bb0f
14041bb0c:	8b 46 44             	mov    0x44(%rsi),%eax
14041bb0f:	89 45 c8             	mov    %eax,-0x38(%rbp)
14041bb12:	48 c7 45 d8 0c 00 00 	movq   $0xc,-0x28(%rbp)
14041bb19:	00
14041bb1a:	48 8b 03             	mov    (%rbx),%rax
14041bb1d:	48 89 45 cc          	mov    %rax,-0x34(%rbp)
14041bb21:	c6 45 d4 00          	movb   $0x0,-0x2c(%rbp)
14041bb25:	e8 86 03 8c 00       	call   0x140cdbeb0
14041bb2a:	48 8b f8             	mov    %rax,%rdi
14041bb2d:	48 8b c8             	mov    %rax,%rcx
14041bb30:	e8 5b 04 8c 00       	call   0x140cdbf90
14041bb35:	e8 f6 44 8c 00       	call   0x140ce0030
14041bb3a:	48 8b d0             	mov    %rax,%rdx
14041bb3d:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14041bb44:	00
14041bb45:	45 33 c9             	xor    %r9d,%r9d
14041bb48:	45 33 c0             	xor    %r8d,%r8d
14041bb4b:	48 8b cf             	mov    %rdi,%rcx
14041bb4e:	e8 dd 05 8c 00       	call   0x140cdc130
14041bb53:	49 83 fe 18          	cmp    $0x18,%r14
14041bb57:	77 0f                	ja     0x14041bb68
14041bb59:	48 8b cf             	mov    %rdi,%rcx
14041bb5c:	e8 af 02 8c 00       	call   0x140cdbe10
14041bb61:	32 db                	xor    %bl,%bl
14041bb63:	e9 e8 04 00 00       	jmp    0x14041c050
14041bb68:	49 83 ee 18          	sub    $0x18,%r14
14041bb6c:	48 8d 5d c8          	lea    -0x38(%rbp),%rbx
14041bb70:	45 84 e4             	test   %r12b,%r12b
14041bb73:	74 0c                	je     0x14041bb81
14041bb75:	48 83 7d e0 0f       	cmpq   $0xf,-0x20(%rbp)
14041bb7a:	48 0f 47 5d c8       	cmova  -0x38(%rbp),%rbx
14041bb7f:	eb 0e                	jmp    0x14041bb8f
14041bb81:	48 83 7d e0 0f       	cmpq   $0xf,-0x20(%rbp)
14041bb86:	48 0f 47 5d c8       	cmova  -0x38(%rbp),%rbx
14041bb8b:	48 83 c6 20          	add    $0x20,%rsi
14041bb8f:	e8 9c 44 8c 00       	call   0x140ce0030
14041bb94:	48 8b d0             	mov    %rax,%rdx
14041bb97:	4c 8b cb             	mov    %rbx,%r9
14041bb9a:	4c 8b c6             	mov    %rsi,%r8
14041bb9d:	48 8b cf             	mov    %rdi,%rcx
14041bba0:	e8 0b 0c 8c 00       	call   0x140cdc7b0
14041bba5:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
14041bbaa:	49 83 c1 08          	add    $0x8,%r9
14041bbae:	4d 03 ce             	add    %r14,%r9
14041bbb1:	ba 11 00 00 00       	mov    $0x11,%edx
14041bbb6:	41 b8 10 00 00 00    	mov    $0x10,%r8d
14041bbbc:	48 8b cf             	mov    %rdi,%rcx
14041bbbf:	e8 cc 01 8c 00       	call   0x140cdbd90
14041bbc4:	0f 57 c0             	xorps  %xmm0,%xmm0
14041bbc7:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
14041bbcb:	66 0f 6f 0d 5d 82 b8 	movdqa 0xb8825d(%rip),%xmm1        # 0x140fa3e30
14041bbd2:	00
14041bbd3:	f3 0f 7f 4d b8       	movdqu %xmm1,-0x48(%rbp)
14041bbd8:	c6 45 a8 00          	movb   $0x0,-0x58(%rbp)
14041bbdc:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14041bbe0:	45 84 e4             	test   %r12b,%r12b
14041bbe3:	74 58                	je     0x14041bc3d
14041bbe5:	41 8b 97 d4 00 00 00 	mov    0xd4(%r15),%edx
14041bbec:	e8 3f 05 00 00       	call   0x14041c130
14041bbf1:	48 8b d8             	mov    %rax,%rbx
14041bbf4:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14041bbf8:	48 3b c3             	cmp    %rbx,%rax
14041bbfb:	0f 84 c2 00 00 00    	je     0x14041bcc3
14041bc01:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14041bc05:	48 83 fa 0f          	cmp    $0xf,%rdx
14041bc09:	0f 86 81 00 00 00    	jbe    0x14041bc90
14041bc0f:	48 ff c2             	inc    %rdx
14041bc12:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14041bc16:	48 8b c1             	mov    %rcx,%rax
14041bc19:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041bc20:	72 69                	jb     0x14041bc8b
14041bc22:	48 83 c2 27          	add    $0x27,%rdx
14041bc26:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041bc2a:	48 2b c1             	sub    %rcx,%rax
14041bc2d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041bc31:	48 83 f8 1f          	cmp    $0x1f,%rax
14041bc35:	0f 87 5a 04 00 00    	ja     0x14041c095
14041bc3b:	eb 4e                	jmp    0x14041bc8b
14041bc3d:	41 8b 97 d8 00 00 00 	mov    0xd8(%r15),%edx
14041bc44:	e8 e7 04 00 00       	call   0x14041c130
14041bc49:	48 8b d8             	mov    %rax,%rbx
14041bc4c:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14041bc50:	48 3b c3             	cmp    %rbx,%rax
14041bc53:	74 6e                	je     0x14041bcc3
14041bc55:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14041bc59:	48 83 fa 0f          	cmp    $0xf,%rdx
14041bc5d:	76 31                	jbe    0x14041bc90
14041bc5f:	48 ff c2             	inc    %rdx
14041bc62:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14041bc66:	48 8b c1             	mov    %rcx,%rax
14041bc69:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14041bc70:	72 19                	jb     0x14041bc8b
14041bc72:	48 83 c2 27          	add    $0x27,%rdx
14041bc76:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041bc7a:	48 2b c1             	sub    %rcx,%rax
14041bc7d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14041bc81:	48 83 f8 1f          	cmp    $0x1f,%rax
14041bc85:	0f 87 2e 04 00 00    	ja     0x14041c0b9
14041bc8b:	e8 b4 f4 9f 00       	call   0x140e1b144
14041bc90:	66 0f 6f 05 98 81 b8 	movdqa 0xb88198(%rip),%xmm0        # 0x140fa3e30
14041bc97:	00
14041bc98:	f3 0f 7f 45 b8       	movdqu %xmm0,-0x48(%rbp)
14041bc9d:	c6 45 a8 00          	movb   $0x0,-0x58(%rbp)
14041bca1:	0f 10 03             	movups (%rbx),%xmm0
14041bca4:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
14041bca8:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14041bcac:	0f 11 4d b8          	movups %xmm1,-0x48(%rbp)
14041bcb0:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
14041bcb7:	00
14041bcb8:	c6 03 00             	movb   $0x0,(%rbx)
14041bcbb:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14041bcc2:	00
14041bcc3:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14041bcc7:	e8 84 bd d7 ff       	call   0x140197a50
14041bccc:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14041bcd0:	48 83 7d c0 0f       	cmpq   $0xf,-0x40(%rbp)
14041bcd5:	48 0f 47 4d a8       	cmova  -0x58(%rbp),%rcx
14041bcda:	0f b6 85 a0 00 00 00 	movzbl 0xa0(%rbp),%eax
14041bce1:	88 41 08             	mov    %al,0x8(%rcx)
14041bce4:	0f b7 95 a8 00 00 00 	movzwl 0xa8(%rbp),%edx
14041bceb:	0f b7 ca             	movzwl %dx,%ecx
14041bcee:	66 c1 e9 08          	shr    $0x8,%cx
14041bcf2:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14041bcf6:	48 83 7d c0 0f       	cmpq   $0xf,-0x40(%rbp)
14041bcfb:	48 0f 47 45 a8       	cmova  -0x58(%rbp),%rax
14041bd00:	88 48 09             	mov    %cl,0x9(%rax)
14041bd03:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14041bd07:	48 83 7d c0 0f       	cmpq   $0xf,-0x40(%rbp)
14041bd0c:	48 0f 47 45 a8       	cmova  -0x58(%rbp),%rax
14041bd11:	88 50 0a             	mov    %dl,0xa(%rax)
14041bd14:	49 8b ce             	mov    %r14,%rcx
14041bd17:	48 c1 e9 08          	shr    $0x8,%rcx
14041bd1b:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14041bd1f:	48 83 7d c0 0f       	cmpq   $0xf,-0x40(%rbp)
14041bd24:	48 0f 47 45 a8       	cmova  -0x58(%rbp),%rax
14041bd29:	88 48 0b             	mov    %cl,0xb(%rax)
14041bd2c:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14041bd30:	48 83 7d c0 0f       	cmpq   $0xf,-0x40(%rbp)
14041bd35:	48 0f 47 45 a8       	cmova  -0x58(%rbp),%rax
14041bd3a:	44 88 70 0c          	mov    %r14b,0xc(%rax)
14041bd3e:	49 8d 5e 10          	lea    0x10(%r14),%rbx
14041bd42:	0f 57 c0             	xorps  %xmm0,%xmm0
14041bd45:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
14041bd4b:	45 33 ed             	xor    %r13d,%r13d
14041bd4e:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
14041bd53:	48 85 db             	test   %rbx,%rbx
14041bd56:	74 75                	je     0x14041bdcd
14041bd58:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14041bd5f:	ff ff 7f
14041bd62:	48 3b d8             	cmp    %rax,%rbx
14041bd65:	0f 87 54 03 00 00    	ja     0x14041c0bf
14041bd6b:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
14041bd72:	72 29                	jb     0x14041bd9d
14041bd74:	48 8d 4b 27          	lea    0x27(%rbx),%rcx
14041bd78:	48 3b cb             	cmp    %rbx,%rcx
14041bd7b:	0f 86 44 03 00 00    	jbe    0x14041c0c5
14041bd81:	e8 82 f3 9f 00       	call   0x140e1b108
14041bd86:	48 85 c0             	test   %rax,%rax
14041bd89:	0f 84 3c 03 00 00    	je     0x14041c0cb
14041bd8f:	48 8d 70 27          	lea    0x27(%rax),%rsi
14041bd93:	48 83 e6 e0          	and    $0xffffffffffffffe0,%rsi
14041bd97:	48 89 46 f8          	mov    %rax,-0x8(%rsi)
14041bd9b:	eb 0b                	jmp    0x14041bda8
14041bd9d:	48 8b cb             	mov    %rbx,%rcx
14041bda0:	e8 63 f3 9f 00       	call   0x140e1b108
14041bda5:	48 8b f0             	mov    %rax,%rsi
14041bda8:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14041bdad:	4c 8d 2c 1e          	lea    (%rsi,%rbx,1),%r13
14041bdb1:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
14041bdb6:	4c 8b c3             	mov    %rbx,%r8
14041bdb9:	33 d2                	xor    %edx,%edx
14041bdbb:	48 8b ce             	mov    %rsi,%rcx
14041bdbe:	e8 ed 38 ac 00       	call   0x140edf6b0
14041bdc3:	4d 8b e5             	mov    %r13,%r12
14041bdc6:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
14041bdcb:	eb 0a                	jmp    0x14041bdd7
14041bdcd:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14041bdd2:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14041bdd7:	c7 44 24 70 00 00 00 	movl   $0x0,0x70(%rsp)
14041bdde:	00
14041bddf:	4c 8d 4d a8          	lea    -0x58(%rbp),%r9
14041bde3:	48 83 7d c0 0f       	cmpq   $0xf,-0x40(%rbp)
14041bde8:	4c 0f 47 4d a8       	cmova  -0x58(%rbp),%r9
14041bded:	8b 45 b8             	mov    -0x48(%rbp),%eax
14041bdf0:	89 44 24 20          	mov    %eax,0x20(%rsp)
14041bdf4:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14041bdf9:	33 d2                	xor    %edx,%edx
14041bdfb:	48 8b cf             	mov    %rdi,%rcx
14041bdfe:	e8 4d 0a 8c 00       	call   0x140cdc850
14041be03:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14041be08:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
14041be0d:	49 83 c1 08          	add    $0x8,%r9
14041be11:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14041be16:	48 8b d6             	mov    %rsi,%rdx
14041be19:	48 8b cf             	mov    %rdi,%rcx
14041be1c:	e8 2f 0a 8c 00       	call   0x140cdc850
14041be21:	48 63 5c 24 70       	movslq 0x70(%rsp),%rbx
14041be26:	49 8b cc             	mov    %r12,%rcx
14041be29:	48 2b ce             	sub    %rsi,%rcx
14041be2c:	48 3b d9             	cmp    %rcx,%rbx
14041be2f:	73 06                	jae    0x14041be37
14041be31:	4c 8d 24 1e          	lea    (%rsi,%rbx,1),%r12
14041be35:	eb 43                	jmp    0x14041be7a
14041be37:	76 46                	jbe    0x14041be7f
14041be39:	49 8b c5             	mov    %r13,%rax
14041be3c:	48 2b c6             	sub    %rsi,%rax
14041be3f:	48 3b d8             	cmp    %rax,%rbx
14041be42:	76 23                	jbe    0x14041be67
14041be44:	4c 8d 44 24 41       	lea    0x41(%rsp),%r8
14041be49:	48 8b d3             	mov    %rbx,%rdx
14041be4c:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx