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
14058d0b0:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14058d0b4:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14058d0b8:	4c 8d 24 13          	lea    (%rbx,%rdx,1),%r12
14058d0bc:	be 0f 00 00 00       	mov    $0xf,%esi
14058d0c1:	4c 8d 75 b0          	lea    -0x50(%rbp),%r14
14058d0c5:	4c 3b e6             	cmp    %rsi,%r12
14058d0c8:	0f 86 8a 00 00 00    	jbe    0x14058d158
14058d0ce:	49 8b f4             	mov    %r12,%rsi
14058d0d1:	48 83 ce 0f          	or     $0xf,%rsi
14058d0d5:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
14058d0dc:	ff ff 7f
14058d0df:	48 3b f1             	cmp    %rcx,%rsi
14058d0e2:	76 13                	jbe    0x14058d0f7
14058d0e4:	48 8b f1             	mov    %rcx,%rsi
14058d0e7:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14058d0ee:	00 00 80
14058d0f1:	48 83 c0 27          	add    $0x27,%rax
14058d0f5:	eb 2c                	jmp    0x14058d123
14058d0f7:	48 83 fe 16          	cmp    $0x16,%rsi
14058d0fb:	b9 16 00 00 00       	mov    $0x16,%ecx
14058d100:	48 0f 42 f1          	cmovb  %rcx,%rsi
14058d104:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
14058d108:	48 85 c9             	test   %rcx,%rcx
14058d10b:	74 44                	je     0x14058d151
14058d10d:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14058d114:	72 31                	jb     0x14058d147
14058d116:	48 8d 41 27          	lea    0x27(%rcx),%rax
14058d11a:	48 3b c1             	cmp    %rcx,%rax
14058d11d:	0f 86 a6 02 00 00    	jbe    0x14058d3c9
14058d123:	48 8b c8             	mov    %rax,%rcx
14058d126:	e8 dd df 88 00       	call   0x140e1b108
14058d12b:	48 85 c0             	test   %rax,%rax
14058d12e:	0f 84 9b 02 00 00    	je     0x14058d3cf
14058d134:	4c 8d 70 27          	lea    0x27(%rax),%r14
14058d138:	49 83 e6 e0          	and    $0xffffffffffffffe0,%r14
14058d13c:	49 89 46 f8          	mov    %rax,-0x8(%r14)
14058d140:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14058d145:	eb 0d                	jmp    0x14058d154
14058d147:	e8 bc df 88 00       	call   0x140e1b108
14058d14c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14058d151:	4c 8b f0             	mov    %rax,%r14
14058d154:	4c 89 75 b0          	mov    %r14,-0x50(%rbp)
14058d158:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
14058d15c:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
14058d160:	4c 8b c2             	mov    %rdx,%r8
14058d163:	49 8b d5             	mov    %r13,%rdx
14058d166:	49 8b ce             	mov    %r14,%rcx
14058d169:	e8 a2 1e 95 00       	call   0x140edf010
14058d16e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14058d173:	49 03 ce             	add    %r14,%rcx
14058d176:	4c 8b c3             	mov    %rbx,%r8
14058d179:	49 8b d7             	mov    %r15,%rdx
14058d17c:	e8 8f 1e 95 00       	call   0x140edf010
14058d181:	43 c6 04 26 00       	movb   $0x0,(%r14,%r12,1)
14058d186:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14058d18b:	80 7d 70 00          	cmpb   $0x0,0x70(%rbp)
14058d18f:	0f 84 45 01 00 00    	je     0x14058d2da
14058d195:	48 8b 86 80 00 00 00 	mov    0x80(%rsi),%rax
14058d19c:	48 8b 08             	mov    (%rax),%rcx
14058d19f:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14058d1a4:	4a 8b 04 f1          	mov    (%rcx,%r14,8),%rax
14058d1a8:	48 8b 08             	mov    (%rax),%rcx
14058d1ab:	8b 51 18             	mov    0x18(%rcx),%edx
14058d1ae:	8d 42 ef             	lea    -0x11(%rdx),%eax
14058d1b1:	a9 fc ff ff ff       	test   $0xfffffffc,%eax
14058d1b6:	0f 85 1e 01 00 00    	jne    0x14058d2da
14058d1bc:	83 fa 13             	cmp    $0x13,%edx
14058d1bf:	0f 84 15 01 00 00    	je     0x14058d2da
14058d1c5:	8b 54 24 30          	mov    0x30(%rsp),%edx
14058d1c9:	48 8b ce             	mov    %rsi,%rcx
14058d1cc:	e8 7f 1d c8 ff       	call   0x14020ef50
14058d1d1:	48 8b 48 08          	mov    0x8(%rax),%rcx
14058d1d5:	48 85 c9             	test   %rcx,%rcx
14058d1d8:	74 09                	je     0x14058d1e3
14058d1da:	33 d2                	xor    %edx,%edx
14058d1dc:	e8 ff 9c 2a 00       	call   0x140836ee0
14058d1e1:	eb 07                	jmp    0x14058d1ea
14058d1e3:	48 8d 05 8e 7e e1 00 	lea    0xe17e8e(%rip),%rax        # 0x1413a5078
14058d1ea:	48 83 38 00          	cmpq   $0x0,(%rax)
14058d1ee:	0f 84 e6 00 00 00    	je     0x14058d2da
14058d1f4:	48 8d 5d b0          	lea    -0x50(%rbp),%rbx
14058d1f8:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
14058d1fd:	48 0f 47 5d b0       	cmova  -0x50(%rbp),%rbx
14058d202:	48 8b 86 80 00 00 00 	mov    0x80(%rsi),%rax
14058d209:	48 8b 08             	mov    (%rax),%rcx
14058d20c:	4a 8b 04 f1          	mov    (%rcx,%r14,8),%rax
14058d210:	48 8b 08             	mov    (%rax),%rcx
14058d213:	8b 49 18             	mov    0x18(%rcx),%ecx
14058d216:	e8 e5 6a 1c 00       	call   0x140753d00
14058d21b:	4c 8b cb             	mov    %rbx,%r9
14058d21e:	4c 8b c0             	mov    %rax,%r8
14058d221:	48 8d 15 08 42 a8 00 	lea    0xa84208(%rip),%rdx        # 0x141011430
14058d228:	48 8b 0d c9 42 ea 00 	mov    0xea42c9(%rip),%rcx        # 0x1414314f8
14058d22f:	e8 ac 67 20 00       	call   0x1407939e0
14058d234:	90                   	nop
14058d235:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14058d239:	48 83 fa 0f          	cmp    $0xf,%rdx
14058d23d:	0f 86 e6 fd ff ff    	jbe    0x14058d029
14058d243:	48 ff c2             	inc    %rdx
14058d246:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14058d24a:	48 8b c1             	mov    %rcx,%rax
14058d24d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058d254:	72 19                	jb     0x14058d26f
14058d256:	48 83 c2 27          	add    $0x27,%rdx
14058d25a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14058d25e:	48 2b c1             	sub    %rcx,%rax
14058d261:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14058d265:	48 83 f8 1f          	cmp    $0x1f,%rax
14058d269:	0f 87 60 01 00 00    	ja     0x14058d3cf
14058d26f:	e8 d0 de 88 00       	call   0x140e1b144
14058d274:	e9 b0 fd ff ff       	jmp    0x14058d029
14058d279:	8b d3                	mov    %ebx,%edx
14058d27b:	48 8b ce             	mov    %rsi,%rcx
14058d27e:	e8 bd 09 1c 00       	call   0x14074dc40
14058d283:	4c 8b c0             	mov    %rax,%r8
14058d286:	48 8d 15 73 42 a8 00 	lea    0xa84273(%rip),%rdx        # 0x141011500
14058d28d:	48 8b 0d 64 42 ea 00 	mov    0xea4264(%rip),%rcx        # 0x1414314f8
14058d294:	e8 47 67 20 00       	call   0x1407939e0
14058d299:	90                   	nop
14058d29a:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14058d29e:	48 83 fa 0f          	cmp    $0xf,%rdx
14058d2a2:	0f 86 af 00 00 00    	jbe    0x14058d357
14058d2a8:	48 ff c2             	inc    %rdx
14058d2ab:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14058d2af:	48 8b c1             	mov    %rcx,%rax
14058d2b2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058d2b9:	0f 82 93 00 00 00    	jb     0x14058d352
14058d2bf:	48 83 c2 27          	add    $0x27,%rdx
14058d2c3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14058d2c7:	48 2b c1             	sub    %rcx,%rax
14058d2ca:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14058d2ce:	48 83 f8 1f          	cmp    $0x1f,%rax
14058d2d2:	0f 87 ab 00 00 00    	ja     0x14058d383
14058d2d8:	eb 78                	jmp    0x14058d352
14058d2da:	48 8d 5d b0          	lea    -0x50(%rbp),%rbx
14058d2de:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
14058d2e3:	48 0f 47 5d b0       	cmova  -0x50(%rbp),%rbx
14058d2e8:	48 8b 86 80 00 00 00 	mov    0x80(%rsi),%rax
14058d2ef:	4c 63 74 24 30       	movslq 0x30(%rsp),%r14
14058d2f4:	48 8b 00             	mov    (%rax),%rax
14058d2f7:	4a 8b 0c f0          	mov    (%rax,%r14,8),%rcx
14058d2fb:	48 8b 09             	mov    (%rcx),%rcx
14058d2fe:	8b 49 18             	mov    0x18(%rcx),%ecx
14058d301:	e8 fa 69 1c 00       	call   0x140753d00
14058d306:	4c 8b cb             	mov    %rbx,%r9
14058d309:	4c 8b c0             	mov    %rax,%r8
14058d30c:	48 8d 15 9d 41 a8 00 	lea    0xa8419d(%rip),%rdx        # 0x1410114b0
14058d313:	48 8b 0d de 41 ea 00 	mov    0xea41de(%rip),%rcx        # 0x1414314f8
14058d31a:	e8 a1 62 20 00       	call   0x1407935c0
14058d31f:	90                   	nop
14058d320:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14058d324:	48 83 fa 0f          	cmp    $0xf,%rdx
14058d328:	76 2d                	jbe    0x14058d357
14058d32a:	48 ff c2             	inc    %rdx
14058d32d:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14058d331:	48 8b c1             	mov    %rcx,%rax
14058d334:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058d33b:	72 15                	jb     0x14058d352
14058d33d:	48 83 c2 27          	add    $0x27,%rdx
14058d341:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14058d345:	48 2b c1             	sub    %rcx,%rax
14058d348:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14058d34c:	48 83 f8 1f          	cmp    $0x1f,%rax
14058d350:	77 7d                	ja     0x14058d3cf
14058d352:	e8 ed dd 88 00       	call   0x140e1b144
14058d357:	32 c0                	xor    %al,%al
14058d359:	eb 02                	jmp    0x14058d35d
14058d35b:	b0 01                	mov    $0x1,%al
14058d35d:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14058d361:	48 33 cc             	xor    %rsp,%rcx
14058d364:	e8 97 e1 88 00       	call   0x140e1b500
14058d369:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
14058d370:	41 5f                	pop    %r15
14058d372:	41 5e                	pop    %r14
14058d374:	41 5d                	pop    %r13