14058cb56:	48 83 fa 0f          	cmp    $0xf,%rdx
14058cb5a:	48 0f 47 45 90       	cmova  -0x70(%rbp),%rax
14058cb5f:	66 c7 04 08 2e 00    	movw   $0x2e,(%rax,%rcx,1)
14058cb65:	48 8d 45 90          	lea    -0x70(%rbp),%rax
14058cb69:	eb 22                	jmp    0x14058cb8d
14058cb6b:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
14058cb72:	00 00
14058cb74:	4c 8d 0d 31 5e a2 00 	lea    0xa25e31(%rip),%r9        # 0x140fb29ac
14058cb7b:	44 0f b6 c7          	movzbl %dil,%r8d
14058cb7f:	ba 01 00 00 00       	mov    $0x1,%edx
14058cb84:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14058cb88:	e8 f3 ba c1 ff       	call   0x1401a8680
14058cb8d:	0f 57 c0             	xorps  %xmm0,%xmm0
14058cb90:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14058cb94:	45 33 ff             	xor    %r15d,%r15d
14058cb97:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
14058cb9b:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
14058cb9f:	0f 10 00             	movups (%rax),%xmm0
14058cba2:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14058cba6:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14058cbaa:	0f 11 4d e0          	movups %xmm1,-0x20(%rbp)
14058cbae:	4c 89 78 10          	mov    %r15,0x10(%rax)
14058cbb2:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14058cbb9:	00
14058cbba:	44 88 38             	mov    %r15b,(%rax)
14058cbbd:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
14058cbc1:	48 83 fa 0f          	cmp    $0xf,%rdx
14058cbc5:	76 31                	jbe    0x14058cbf8
14058cbc7:	48 ff c2             	inc    %rdx
14058cbca:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14058cbce:	48 8b c1             	mov    %rcx,%rax
14058cbd1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058cbd8:	72 19                	jb     0x14058cbf3
14058cbda:	48 83 c2 27          	add    $0x27,%rdx
14058cbde:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14058cbe2:	48 2b c1             	sub    %rcx,%rax
14058cbe5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14058cbe9:	48 83 f8 1f          	cmp    $0x1f,%rax
14058cbed:	0f 87 a2 07 00 00    	ja     0x14058d395
14058cbf3:	e8 4c e5 88 00       	call   0x140e1b144
14058cbf8:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
14058cbfc:	48 c7 45 a8 0f 00 00 	movq   $0xf,-0x58(%rbp)
14058cc03:	00
14058cc04:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
14058cc08:	8b 5c 24 30          	mov    0x30(%rsp),%ebx
14058cc0c:	8b d3                	mov    %ebx,%edx
14058cc0e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14058cc13:	48 8b ce             	mov    %rsi,%rcx
14058cc16:	e8 35 23 c8 ff       	call   0x14020ef50
14058cc1b:	48 8b 48 08          	mov    0x8(%rax),%rcx
14058cc1f:	48 85 c9             	test   %rcx,%rcx
14058cc22:	74 09                	je     0x14058cc2d
14058cc24:	33 d2                	xor    %edx,%edx
14058cc26:	e8 b5 a2 2a 00       	call   0x140836ee0
14058cc2b:	eb 07                	jmp    0x14058cc34
14058cc2d:	48 8d 05 44 84 e1 00 	lea    0xe18444(%rip),%rax        # 0x1413a5078
14058cc34:	48 83 38 00          	cmpq   $0x0,(%rax)
14058cc38:	0f 85 3b 06 00 00    	jne    0x14058d279
14058cc3e:	48 8b 86 80 00 00 00 	mov    0x80(%rsi),%rax
14058cc45:	48 8b 08             	mov    (%rax),%rcx
14058cc48:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14058cc4d:	4a 8b 0c f1          	mov    (%rcx,%r14,8),%rcx
14058cc51:	48 8b 09             	mov    (%rcx),%rcx
14058cc54:	e8 e7 d8 1b 00       	call   0x14074a540
14058cc59:	4c 8b c0             	mov    %rax,%r8
14058cc5c:	0f b6 45 70          	movzbl 0x70(%rbp),%eax
14058cc60:	88 44 24 20          	mov    %al,0x20(%rsp)
14058cc64:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
14058cc68:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14058cc6d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14058cc72:	e8 49 fc ff ff       	call   0x14058c8c0
14058cc77:	84 c0                	test   %al,%al
14058cc79:	0f 84 1b 06 00 00    	je     0x14058d29a
14058cc7f:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14058cc83:	48 83 fa 0f          	cmp    $0xf,%rdx
14058cc87:	0f 86 9c 03 00 00    	jbe    0x14058d029
14058cc8d:	48 ff c2             	inc    %rdx
14058cc90:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14058cc94:	48 8b c1             	mov    %rcx,%rax
14058cc97:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058cc9e:	72 19                	jb     0x14058ccb9
14058cca0:	48 83 c2 27          	add    $0x27,%rdx
14058cca4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14058cca8:	48 2b c1             	sub    %rcx,%rax
14058ccab:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14058ccaf:	48 83 f8 1f          	cmp    $0x1f,%rax
14058ccb3:	0f 87 ca 06 00 00    	ja     0x14058d383
14058ccb9:	e8 86 e4 88 00       	call   0x140e1b144
14058ccbe:	e9 66 03 00 00       	jmp    0x14058d029
14058ccc3:	e8 78 0f 1c 00       	call   0x14074dc40
14058ccc8:	4c 8b f8             	mov    %rax,%r15
14058cccb:	49 8b 16             	mov    (%r14),%rdx
14058ccce:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14058ccd3:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14058ccda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14058cce0:	48 ff c3             	inc    %rbx
14058cce3:	80 3c 18 00          	cmpb   $0x0,(%rax,%rbx,1)
14058cce7:	75 f7                	jne    0x14058cce0
14058cce9:	49 8b c5             	mov    %r13,%rax
14058ccec:	48 2b c2             	sub    %rdx,%rax
14058ccef:	48 3b c3             	cmp    %rbx,%rax
14058ccf2:	0f 82 cb 06 00 00    	jb     0x14058d3c3
14058ccf8:	4d 8b ec             	mov    %r12,%r13
14058ccfb:	49 83 7c 24 18 0f    	cmpq   $0xf,0x18(%r12)
14058cd01:	76 04                	jbe    0x14058cd07
14058cd03:	4d 8b 2c 24          	mov    (%r12),%r13
14058cd07:	0f 57 c0             	xorps  %xmm0,%xmm0
14058cd0a:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
14058cd0e:	33 c0                	xor    %eax,%eax
14058cd10:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14058cd14:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14058cd18:	4c 8d 24 13          	lea    (%rbx,%rdx,1),%r12
14058cd1c:	be 0f 00 00 00       	mov    $0xf,%esi
14058cd21:	4c 8d 75 90          	lea    -0x70(%rbp),%r14
14058cd25:	4c 3b e6             	cmp    %rsi,%r12
14058cd28:	0f 86 8a 00 00 00    	jbe    0x14058cdb8
14058cd2e:	49 8b f4             	mov    %r12,%rsi
14058cd31:	48 83 ce 0f          	or     $0xf,%rsi
14058cd35:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
14058cd3c:	ff ff 7f
14058cd3f:	48 3b f1             	cmp    %rcx,%rsi
14058cd42:	76 13                	jbe    0x14058cd57
14058cd44:	48 8b f1             	mov    %rcx,%rsi
14058cd47:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14058cd4e:	00 00 80
14058cd51:	48 83 c0 27          	add    $0x27,%rax
14058cd55:	eb 2c                	jmp    0x14058cd83
14058cd57:	48 83 fe 16          	cmp    $0x16,%rsi
14058cd5b:	b9 16 00 00 00       	mov    $0x16,%ecx
14058cd60:	48 0f 42 f1          	cmovb  %rcx,%rsi
14058cd64:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
14058cd68:	48 85 c9             	test   %rcx,%rcx
14058cd6b:	74 44                	je     0x14058cdb1
14058cd6d:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14058cd74:	72 31                	jb     0x14058cda7
14058cd76:	48 8d 41 27          	lea    0x27(%rcx),%rax
14058cd7a:	48 3b c1             	cmp    %rcx,%rax
14058cd7d:	0f 86 1e 06 00 00    	jbe    0x14058d3a1
14058cd83:	48 8b c8             	mov    %rax,%rcx
14058cd86:	e8 7d e3 88 00       	call   0x140e1b108
14058cd8b:	48 85 c0             	test   %rax,%rax
14058cd8e:	0f 84 29 06 00 00    	je     0x14058d3bd
14058cd94:	4c 8d 70 27          	lea    0x27(%rax),%r14
14058cd98:	49 83 e6 e0          	and    $0xffffffffffffffe0,%r14
14058cd9c:	49 89 46 f8          	mov    %rax,-0x8(%r14)
14058cda0:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14058cda5:	eb 0d                	jmp    0x14058cdb4
14058cda7:	e8 5c e3 88 00       	call   0x140e1b108
14058cdac:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14058cdb1:	4c 8b f0             	mov    %rax,%r14
14058cdb4:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
14058cdb8:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
14058cdbc:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
14058cdc0:	4c 8b c2             	mov    %rdx,%r8
14058cdc3:	49 8b d5             	mov    %r13,%rdx
14058cdc6:	49 8b ce             	mov    %r14,%rcx
14058cdc9:	e8 42 22 95 00       	call   0x140edf010
14058cdce:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14058cdd3:	49 03 ce             	add    %r14,%rcx
14058cdd6:	4c 8b c3             	mov    %rbx,%r8
14058cdd9:	49 8b d7             	mov    %r15,%rdx
14058cddc:	e8 2f 22 95 00       	call   0x140edf010
14058cde1:	43 c6 04 26 00       	movb   $0x0,(%r14,%r12,1)
14058cde6:	45 33 e4             	xor    %r12d,%r12d
14058cde9:	33 db                	xor    %ebx,%ebx
14058cdeb:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14058cdf0:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14058cdf5:	48 8b 86 80 00 00 00 	mov    0x80(%rsi),%rax
14058cdfc:	48 8b 08             	mov    (%rax),%rcx
14058cdff:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14058ce04:	4a 8b 04 f1          	mov    (%rcx,%r14,8),%rax
14058ce08:	48 8b 08             	mov    (%rax),%rcx
14058ce0b:	44 8b 79 18          	mov    0x18(%rcx),%r15d
14058ce0f:	45 33 ed             	xor    %r13d,%r13d
14058ce12:	41 83 ff 0e          	cmp    $0xe,%r15d
14058ce16:	75 3a                	jne    0x14058ce52
14058ce18:	e8 73 d7 1b 00       	call   0x14074a590
14058ce1d:	48 8b 48 40          	mov    0x40(%rax),%rcx
14058ce21:	48 8b 41 40          	mov    0x40(%rcx),%rax
14058ce25:	44 8b 68 18          	mov    0x18(%rax),%r13d
14058ce29:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14058ce2e:	41 8b d6             	mov    %r14d,%edx
14058ce31:	48 8b ce             	mov    %rsi,%rcx
14058ce34:	e8 17 21 c8 ff       	call   0x14020ef50
14058ce39:	48 8b 48 08          	mov    0x8(%rax),%rcx
14058ce3d:	48 85 c9             	test   %rcx,%rcx
14058ce40:	0f 84 f4 00 00 00    	je     0x14058cf3a
14058ce46:	33 d2                	xor    %edx,%edx
14058ce48:	e8 93 a0 2a 00       	call   0x140836ee0
14058ce4d:	e9 ef 00 00 00       	jmp    0x14058cf41
14058ce52:	41 83 ff 13          	cmp    $0x13,%r15d
14058ce56:	75 16                	jne    0x14058ce6e
14058ce58:	e8 83 d8 1b 00       	call   0x14074a6e0
14058ce5d:	48 8b c8             	mov    %rax,%rcx
14058ce60:	e8 3b 30 1c 00       	call   0x14074fea0
14058ce65:	48 8b 08             	mov    (%rax),%rcx
14058ce68:	44 8b 69 18          	mov    0x18(%rcx),%r13d
14058ce6c:	eb bb                	jmp    0x14058ce29
14058ce6e:	41 83 ff 0a          	cmp    $0xa,%r15d
14058ce72:	75 b5                	jne    0x14058ce29
14058ce74:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14058ce79:	41 8b d6             	mov    %r14d,%edx
14058ce7c:	48 8b ce             	mov    %rsi,%rcx
14058ce7f:	e8 cc 20 c8 ff       	call   0x14020ef50
14058ce84:	48 8b 48 08          	mov    0x8(%rax),%rcx
14058ce88:	48 85 c9             	test   %rcx,%rcx
14058ce8b:	74 0c                	je     0x14058ce99
14058ce8d:	ba 0e 00 00 00       	mov    $0xe,%edx
14058ce92:	e8 49 a0 2a 00       	call   0x140836ee0
14058ce97:	eb 07                	jmp    0x14058cea0
14058ce99:	48 8d 05 d8 81 e1 00 	lea    0xe181d8(%rip),%rax        # 0x1413a5078
14058cea0:	4c 39 28             	cmp    %r13,(%rax)
14058cea3:	74 89                	je     0x14058ce2e
14058cea5:	41 8b d6             	mov    %r14d,%edx
14058cea8:	48 8b ce             	mov    %rsi,%rcx
14058ceab:	e8 a0 20 c8 ff       	call   0x14020ef50
14058ceb0:	48 8b 48 08          	mov    0x8(%rax),%rcx
14058ceb4:	48 85 c9             	test   %rcx,%rcx
14058ceb7:	74 0c                	je     0x14058cec5
14058ceb9:	ba 0e 00 00 00       	mov    $0xe,%edx
14058cebe:	e8 1d a0 2a 00       	call   0x140836ee0
14058cec3:	eb 07                	jmp    0x14058cecc
14058cec5:	48 8d 05 ac 81 e1 00 	lea    0xe181ac(%rip),%rax        # 0x1413a5078
14058cecc:	48 8b 00             	mov    (%rax),%rax
14058cecf:	48 8b 48 20          	mov    0x20(%rax),%rcx
14058ced3:	48 8b 01             	mov    (%rcx),%rax
14058ced6:	45 33 c0             	xor    %r8d,%r8d
14058ced9:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14058cede:	48 8b 40 30          	mov    0x30(%rax),%rax
14058cee2:	ff 15 38 6b 9f 00    	call   *0x9f6b38(%rip)        # 0x140f83a20
14058cee8:	48 8b 18             	mov    (%rax),%rbx
14058ceeb:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14058cef0:	4c 89 28             	mov    %r13,(%rax)
14058cef3:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14058cef8:	48 85 c9             	test   %rcx,%rcx
14058cefb:	74 24                	je     0x14058cf21
14058cefd:	8b 41 10             	mov    0x10(%rcx),%eax
14058cf00:	ff c8                	dec    %eax
14058cf02:	89 41 10             	mov    %eax,0x10(%rcx)
14058cf05:	85 c0                	test   %eax,%eax
14058cf07:	7f 18                	jg     0x14058cf21
14058cf09:	0f 88 98 04 00 00    	js     0x14058d3a7
14058cf0f:	48 8b 01             	mov    (%rcx),%rax
14058cf12:	ba 01 00 00 00       	mov    $0x1,%edx
14058cf17:	48 8b 00             	mov    (%rax),%rax
14058cf1a:	ff 15 00 6b 9f 00    	call   *0x9f6b00(%rip)        # 0x140f83a20
14058cf20:	90                   	nop
14058cf21:	48 8b cb             	mov    %rbx,%rcx
14058cf24:	e8 f7 79 1a 00       	call   0x140734920
14058cf29:	48 8b 48 20          	mov    0x20(%rax),%rcx
14058cf2d:	e8 5e 48 19 00       	call   0x140721790
14058cf32:	4c 8b e0             	mov    %rax,%r12
14058cf35:	e9 f4 fe ff ff       	jmp    0x14058ce2e
14058cf3a:	48 8d 05 37 81 e1 00 	lea    0xe18137(%rip),%rax        # 0x1413a5078
14058cf41:	48 83 38 00          	cmpq   $0x0,(%rax)
14058cf45:	41 0f 95 c6          	setne  %r14b
14058cf49:	b9 20 00 00 00       	mov    $0x20,%ecx
14058cf4e:	e8 b5 e1 88 00       	call   0x140e1b108
14058cf53:	48 8b f0             	mov    %rax,%rsi
14058cf56:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14058cf5a:	48 85 c0             	test   %rax,%rax
14058cf5d:	74 30                	je     0x14058cf8f
14058cf5f:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14058cf63:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
14058cf68:	48 0f 47 4d 90       	cmova  -0x70(%rbp),%rcx
14058cf6d:	e8 3e 8c 2d 00       	call   0x140865bb0
14058cf72:	48 89 06             	mov    %rax,(%rsi)
14058cf75:	49 8b cc             	mov    %r12,%rcx
14058cf78:	e8 33 8c 2d 00       	call   0x140865bb0
14058cf7d:	48 89 46 08          	mov    %rax,0x8(%rsi)
14058cf81:	44 89 7e 10          	mov    %r15d,0x10(%rsi)
14058cf85:	44 89 6e 14          	mov    %r13d,0x14(%rsi)
14058cf89:	44 88 76 18          	mov    %r14b,0x18(%rsi)
14058cf8d:	eb 02                	jmp    0x14058cf91
14058cf8f:	33 f6                	xor    %esi,%esi
14058cf91:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
14058cf96:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14058cf9b:	49 8b 57 08          	mov    0x8(%r15),%rdx
14058cf9f:	49 3b 57 10          	cmp    0x10(%r15),%rdx
14058cfa3:	74 0a                	je     0x14058cfaf
14058cfa5:	48 89 32             	mov    %rsi,(%rdx)
14058cfa8:	49 83 47 08 08       	addq   $0x8,0x8(%r15)
14058cfad:	eb 0e                	jmp    0x14058cfbd
14058cfaf:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14058cfb4:	49 8b cf             	mov    %r15,%rcx
14058cfb7:	e8 04 e0 de ff       	call   0x14037afc0
14058cfbc:	90                   	nop
14058cfbd:	48 85 db             	test   %rbx,%rbx
14058cfc0:	74 27                	je     0x14058cfe9
14058cfc2:	8b 43 10             	mov    0x10(%rbx),%eax
14058cfc5:	ff c8                	dec    %eax
14058cfc7:	89 43 10             	mov    %eax,0x10(%rbx)
14058cfca:	85 c0                	test   %eax,%eax
14058cfcc:	7f 1b                	jg     0x14058cfe9
14058cfce:	0f 88 de 03 00 00    	js     0x14058d3b2
14058cfd4:	48 8b 03             	mov    (%rbx),%rax
14058cfd7:	ba 01 00 00 00       	mov    $0x1,%edx
14058cfdc:	48 8b cb             	mov    %rbx,%rcx
14058cfdf:	48 8b 00             	mov    (%rax),%rax
14058cfe2:	ff 15 38 6a 9f 00    	call   *0x9f6a38(%rip)        # 0x140f83a20
14058cfe8:	90                   	nop
14058cfe9:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
14058cfed:	48 83 fa 0f          	cmp    $0xf,%rdx
14058cff1:	76 31                	jbe    0x14058d024
14058cff3:	48 ff c2             	inc    %rdx
14058cff6:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14058cffa:	48 8b c1             	mov    %rcx,%rax
14058cffd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058d004:	72 19                	jb     0x14058d01f
14058d006:	48 83 c2 27          	add    $0x27,%rdx
14058d00a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14058d00e:	48 2b c1             	sub    %rcx,%rax
14058d011:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14058d015:	48 83 f8 1f          	cmp    $0x1f,%rax
14058d019:	0f 87 9e 03 00 00    	ja     0x14058d3bd
14058d01f:	e8 20 e1 88 00       	call   0x140e1b144
14058d024:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14058d029:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14058d02e:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
14058d033:	41 ff c0             	inc    %r8d
14058d036:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
14058d03b:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14058d040:	49 ff c1             	inc    %r9
14058d043:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
14058d048:	44 3b 46 78          	cmp    0x78(%rsi),%r8d
14058d04c:	0f 8d 09 03 00 00    	jge    0x14058d35b
14058d052:	4c 8b 65 80          	mov    -0x80(%rbp),%r12
14058d056:	e9 cc f8 ff ff       	jmp    0x14058c927
14058d05b:	8b 54 24 30          	mov    0x30(%rsp),%edx
14058d05f:	48 8b ce             	mov    %rsi,%rcx
14058d062:	e8 d9 0b 1c 00       	call   0x14074dc40
14058d067:	4c 8b f8             	mov    %rax,%r15
14058d06a:	49 8b 16             	mov    (%r14),%rdx
14058d06d:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14058d072:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14058d079:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14058d080:	48 ff c3             	inc    %rbx
14058d083:	80 3c 18 00          	cmpb   $0x0,(%rax,%rbx,1)
14058d087:	75 f7                	jne    0x14058d080
14058d089:	49 8b c5             	mov    %r13,%rax
14058d08c:	48 2b c2             	sub    %rdx,%rax
14058d08f:	48 3b c3             	cmp    %rbx,%rax
14058d092:	0f 82 e5 02 00 00    	jb     0x14058d37d
14058d098:	4d 8b ec             	mov    %r12,%r13
14058d09b:	49 83 7c 24 18 0f    	cmpq   $0xf,0x18(%r12)
14058d0a1:	76 04                	jbe    0x14058d0a7
14058d0a3:	4d 8b 2c 24          	mov    (%r12),%r13
14058d0a7:	0f 57 c0             	xorps  %xmm0,%xmm0
14058d0aa:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14058d0ae:	33 c0                	xor    %eax,%eax