140e8bc92:	e9 18 ff ff ff       	jmp    0x140e8bbaf
140e8bc97:	48 2b c3             	sub    %rbx,%rax
140e8bc9a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e8bc9e:	74 b0                	je     0x140e8bc50
140e8bca0:	48 ff c0             	inc    %rax
140e8bca3:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140e8bca8:	eb 09                	jmp    0x140e8bcb3
140e8bcaa:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
140e8bcaf:	4c 8b 7d 30          	mov    0x30(%rbp),%r15
140e8bcb3:	4c 8b a5 80 00 00 00 	mov    0x80(%rbp),%r12
140e8bcba:	4d 85 e4             	test   %r12,%r12
140e8bcbd:	0f 84 9d 01 00 00    	je     0x140e8be60
140e8bcc3:	49 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r13
140e8bcca:	ff ff 7f
140e8bccd:	49 8b c5             	mov    %r13,%rax
140e8bcd0:	49 2b c4             	sub    %r12,%rax
140e8bcd3:	48 83 f8 01          	cmp    $0x1,%rax
140e8bcd7:	0f 82 35 06 00 00    	jb     0x140e8c312
140e8bcdd:	4c 8d 75 70          	lea    0x70(%rbp),%r14
140e8bce1:	48 83 bd 88 00 00 00 	cmpq   $0xf,0x88(%rbp)
140e8bce8:	0f
140e8bce9:	4c 0f 47 75 70       	cmova  0x70(%rbp),%r14
140e8bcee:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8bcf1:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140e8bcf6:	49 8d 74 24 01       	lea    0x1(%r12),%rsi
140e8bcfb:	bb 0f 00 00 00       	mov    $0xf,%ebx
140e8bd00:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
140e8bd05:	48 3b f3             	cmp    %rbx,%rsi
140e8bd08:	76 30                	jbe    0x140e8bd3a
140e8bd0a:	48 8b de             	mov    %rsi,%rbx
140e8bd0d:	48 83 cb 0f          	or     $0xf,%rbx
140e8bd11:	49 3b dd             	cmp    %r13,%rbx
140e8bd14:	76 05                	jbe    0x140e8bd1b
140e8bd16:	49 8b dd             	mov    %r13,%rbx
140e8bd19:	eb 0e                	jmp    0x140e8bd29
140e8bd1b:	48 83 fb 16          	cmp    $0x16,%rbx
140e8bd1f:	41 bf 16 00 00 00    	mov    $0x16,%r15d
140e8bd25:	49 0f 42 df          	cmovb  %r15,%rbx
140e8bd29:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140e8bd2d:	e8 fe af 30 ff       	call   0x140196d30
140e8bd32:	48 8b f8             	mov    %rax,%rdi
140e8bd35:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e8bd3a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140e8bd3f:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140e8bd44:	4d 8b c4             	mov    %r12,%r8
140e8bd47:	49 8b d6             	mov    %r14,%rdx
140e8bd4a:	48 8b cf             	mov    %rdi,%rcx
140e8bd4d:	e8 be 32 05 00       	call   0x140edf010
140e8bd52:	42 c6 04 27 3e       	movb   $0x3e,(%rdi,%r12,1)
140e8bd57:	c6 04 37 00          	movb   $0x0,(%rdi,%rsi,1)
140e8bd5b:	83 4c 24 30 04       	orl    $0x4,0x30(%rsp)
140e8bd60:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140e8bd65:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
140e8bd6b:	4c 0f 47 4c 24 40    	cmova  0x40(%rsp),%r9
140e8bd71:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140e8bd75:	48 83 7d 68 0f       	cmpq   $0xf,0x68(%rbp)
140e8bd7a:	48 0f 47 4d 50       	cmova  0x50(%rbp),%rcx
140e8bd7f:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140e8bd84:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8bd89:	45 33 c0             	xor    %r8d,%r8d
140e8bd8c:	48 8b 55 60          	mov    0x60(%rbp),%rdx
140e8bd90:	e8 9b c5 50 ff       	call   0x140398330
140e8bd95:	48 8b d8             	mov    %rax,%rbx
140e8bd98:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140e8bd9d:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8bda1:	76 32                	jbe    0x140e8bdd5
140e8bda3:	48 ff c2             	inc    %rdx
140e8bda6:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140e8bdab:	48 8b c1             	mov    %rcx,%rax
140e8bdae:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8bdb5:	72 19                	jb     0x140e8bdd0
140e8bdb7:	48 83 c2 27          	add    $0x27,%rdx
140e8bdbb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8bdbf:	48 2b c1             	sub    %rcx,%rax
140e8bdc2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8bdc6:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8bdca:	0f 87 3c 05 00 00    	ja     0x140e8c30c
140e8bdd0:	e8 6f f3 f8 ff       	call   0x140e1b144
140e8bdd5:	45 33 e4             	xor    %r12d,%r12d
140e8bdd8:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140e8bddd:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140e8bde4:	00 00
140e8bde6:	44 88 64 24 40       	mov    %r12b,0x40(%rsp)
140e8bdeb:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
140e8bdef:	74 5b                	je     0x140e8be4c
140e8bdf1:	45 33 c0             	xor    %r8d,%r8d
140e8bdf4:	48 8d 15 91 79 11 00 	lea    0x117991(%rip),%rdx        # 0x140fa378c
140e8bdfb:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140e8bdff:	e8 cc 35 31 ff       	call   0x14019f3d0
140e8be04:	90                   	nop
140e8be05:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140e8be09:	49 83 f8 0f          	cmp    $0xf,%r8
140e8be0d:	76 0d                	jbe    0x140e8be1c
140e8be0f:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140e8be13:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140e8be17:	e8 34 12 31 ff       	call   0x14019d050
140e8be1c:	4c 89 65 40          	mov    %r12,0x40(%rbp)
140e8be20:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
140e8be27:	00
140e8be28:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
140e8be2c:	4c 8b 45 68          	mov    0x68(%rbp),%r8
140e8be30:	49 83 f8 0f          	cmp    $0xf,%r8
140e8be34:	0f 86 e4 02 00 00    	jbe    0x140e8c11e
140e8be3a:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140e8be3e:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140e8be42:	e8 09 12 31 ff       	call   0x14019d050
140e8be47:	e9 d2 02 00 00       	jmp    0x140e8c11e
140e8be4c:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140e8be50:	4c 8b 75 60          	mov    0x60(%rbp),%r14
140e8be54:	4c 8b 6d 48          	mov    0x48(%rbp),%r13
140e8be58:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
140e8be5c:	4c 8b 7d 30          	mov    0x30(%rbp),%r15
140e8be60:	4c 8d 65 50          	lea    0x50(%rbp),%r12
140e8be64:	48 83 fe 0f          	cmp    $0xf,%rsi
140e8be68:	4c 0f 47 65 50       	cmova  0x50(%rbp),%r12
140e8be6d:	49 83 fe 02          	cmp    $0x2,%r14
140e8be71:	72 65                	jb     0x140e8bed8
140e8be73:	49 83 c6 fe          	add    $0xfffffffffffffffe,%r14
140e8be77:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140e8be7c:	49 3b f6             	cmp    %r14,%rsi
140e8be7f:	77 57                	ja     0x140e8bed8
140e8be81:	0f ae e8             	lfence
140e8be84:	4b 8d 1c 26          	lea    (%r14,%r12,1),%rbx
140e8be88:	49 8d 0c 34          	lea    (%r12,%rsi,1),%rcx
140e8be8c:	4c 8d 43 01          	lea    0x1(%rbx),%r8
140e8be90:	4c 2b c1             	sub    %rcx,%r8
140e8be93:	ba 3c 00 00 00       	mov    $0x3c,%edx
140e8be98:	e8 93 3c 05 00       	call   0x140edfb30
140e8be9d:	48 8b c8             	mov    %rax,%rcx
140e8bea0:	48 85 c0             	test   %rax,%rax
140e8bea3:	74 27                	je     0x140e8becc
140e8bea5:	66 81 39 3c 2f       	cmpw   $0x2f3c,(%rcx)
140e8beaa:	0f 84 0b 01 00 00    	je     0x140e8bfbb
140e8beb0:	48 ff c1             	inc    %rcx
140e8beb3:	4c 8d 43 01          	lea    0x1(%rbx),%r8
140e8beb7:	4c 2b c1             	sub    %rcx,%r8
140e8beba:	ba 3c 00 00 00       	mov    $0x3c,%edx
140e8bebf:	e8 6c 3c 05 00       	call   0x140edfb30
140e8bec4:	48 8b c8             	mov    %rax,%rcx
140e8bec7:	48 85 c0             	test   %rax,%rax
140e8beca:	75 d9                	jne    0x140e8bea5
140e8becc:	4c 8b 7d 30          	mov    0x30(%rbp),%r15
140e8bed0:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
140e8bed4:	4c 8b 6d 48          	mov    0x48(%rbp),%r13
140e8bed8:	48 83 bd 80 00 00 00 	cmpq   $0x0,0x80(%rbp)
140e8bedf:	00
140e8bee0:	0f 84 d4 01 00 00    	je     0x140e8c0ba
140e8bee6:	4c 8d 45 70          	lea    0x70(%rbp),%r8
140e8beea:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e8beee:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140e8bef3:	49 8b cf             	mov    %r15,%rcx
140e8bef6:	e8 55 ad 51 ff       	call   0x1403a6c50
140e8befb:	48 8b 08             	mov    (%rax),%rcx
140e8befe:	48 83 c1 30          	add    $0x30,%rcx
140e8bf02:	48 8d 45 50          	lea    0x50(%rbp),%rax
140e8bf06:	48 3b c8             	cmp    %rax,%rcx
140e8bf09:	74 18                	je     0x140e8bf23
140e8bf0b:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140e8bf0f:	48 83 7d 68 0f       	cmpq   $0xf,0x68(%rbp)
140e8bf14:	48 0f 47 55 50       	cmova  0x50(%rbp),%rdx
140e8bf19:	4c 8b 45 60          	mov    0x60(%rbp),%r8
140e8bf1d:	e8 ae 34 31 ff       	call   0x14019f3d0
140e8bf22:	90                   	nop
140e8bf23:	48 8b 55 48          	mov    0x48(%rbp),%rdx
140e8bf27:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8bf2b:	76 31                	jbe    0x140e8bf5e
140e8bf2d:	48 ff c2             	inc    %rdx
140e8bf30:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140e8bf34:	48 8b c1             	mov    %rcx,%rax
140e8bf37:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8bf3e:	72 19                	jb     0x140e8bf59
140e8bf40:	48 83 c2 27          	add    $0x27,%rdx
140e8bf44:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8bf48:	48 2b c1             	sub    %rcx,%rax
140e8bf4b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8bf4f:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8bf53:	0f 87 c5 03 00 00    	ja     0x140e8c31e
140e8bf59:	e8 e6 f1 f8 ff       	call   0x140e1b144
140e8bf5e:	45 33 e4             	xor    %r12d,%r12d
140e8bf61:	4c 89 65 40          	mov    %r12,0x40(%rbp)
140e8bf65:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
140e8bf6c:	00
140e8bf6d:	44 88 65 30          	mov    %r12b,0x30(%rbp)
140e8bf71:	48 8b 55 68          	mov    0x68(%rbp),%rdx
140e8bf75:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8bf79:	76 31                	jbe    0x140e8bfac
140e8bf7b:	48 ff c2             	inc    %rdx
140e8bf7e:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140e8bf82:	48 8b c1             	mov    %rcx,%rax
140e8bf85:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8bf8c:	72 19                	jb     0x140e8bfa7
140e8bf8e:	48 83 c2 27          	add    $0x27,%rdx
140e8bf92:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8bf96:	48 2b c1             	sub    %rcx,%rax
140e8bf99:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8bf9d:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8bfa1:	0f 87 7d 03 00 00    	ja     0x140e8c324
140e8bfa7:	e8 98 f1 f8 ff       	call   0x140e1b144
140e8bfac:	49 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r13
140e8bfb3:	ff ff 7f
140e8bfb6:	e9 68 01 00 00       	jmp    0x140e8c123
140e8bfbb:	49 2b cc             	sub    %r12,%rcx
140e8bfbe:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140e8bfc2:	0f 84 04 ff ff ff    	je     0x140e8becc
140e8bfc8:	48 3b ce             	cmp    %rsi,%rcx
140e8bfcb:	0f 82 fb fe ff ff    	jb     0x140e8becc
140e8bfd1:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8bfd4:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140e8bfd9:	45 33 e4             	xor    %r12d,%r12d
140e8bfdc:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140e8bfe1:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140e8bfe6:	48 39 75 60          	cmp    %rsi,0x60(%rbp)
140e8bfea:	0f 82 28 03 00 00    	jb     0x140e8c318
140e8bff0:	0f ae e8             	lfence
140e8bff3:	48 2b ce             	sub    %rsi,%rcx
140e8bff6:	48 8b 45 60          	mov    0x60(%rbp),%rax
140e8bffa:	48 2b c6             	sub    %rsi,%rax
140e8bffd:	48 3b c1             	cmp    %rcx,%rax
140e8c000:	48 0f 42 c8          	cmovb  %rax,%rcx
140e8c004:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140e8c008:	48 83 7d 68 0f       	cmpq   $0xf,0x68(%rbp)
140e8c00d:	48 0f 47 55 50       	cmova  0x50(%rbp),%rdx
140e8c012:	48 03 d6             	add    %rsi,%rdx
140e8c015:	4c 8b c1             	mov    %rcx,%r8
140e8c018:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e8c01d:	e8 de ad 30 ff       	call   0x140196e00
140e8c022:	83 4c 24 30 08       	orl    $0x8,0x30(%rsp)
140e8c027:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8c02b:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140e8c02f:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140e8c034:	49 8b cf             	mov    %r15,%rcx
140e8c037:	e8 14 ac 51 ff       	call   0x1403a6c50
140e8c03c:	48 8b 08             	mov    (%rax),%rcx
140e8c03f:	48 83 c1 30          	add    $0x30,%rcx
140e8c043:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e8c048:	e8 d3 26 31 ff       	call   0x14019e720
140e8c04d:	90                   	nop
140e8c04e:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140e8c053:	49 83 f8 0f          	cmp    $0xf,%r8
140e8c057:	76 0f                	jbe    0x140e8c068
140e8c059:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e8c05e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e8c063:	e8 e8 0f 31 ff       	call   0x14019d050
140e8c068:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140e8c06d:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140e8c074:	00 00
140e8c076:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140e8c07b:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140e8c07f:	49 83 f8 0f          	cmp    $0xf,%r8
140e8c083:	76 0e                	jbe    0x140e8c093
140e8c085:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140e8c089:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140e8c08d:	e8 be 0f 31 ff       	call   0x14019d050
140e8c092:	90                   	nop
140e8c093:	4c 8b 45 68          	mov    0x68(%rbp),%r8
140e8c097:	49 83 f8 0f          	cmp    $0xf,%r8
140e8c09b:	0f 86 0b ff ff ff    	jbe    0x140e8bfac
140e8c0a1:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140e8c0a5:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140e8c0a9:	e8 a2 0f 31 ff       	call   0x14019d050
140e8c0ae:	49 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r13
140e8c0b5:	ff ff 7f
140e8c0b8:	eb 69                	jmp    0x140e8c123
140e8c0ba:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140e8c0be:	49 83 fd 0f          	cmp    $0xf,%r13
140e8c0c2:	49 0f 47 d7          	cmova  %r15,%rdx
140e8c0c6:	4c 8b c7             	mov    %rdi,%r8
140e8c0c9:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140e8c0cd:	e8 fe 32 31 ff       	call   0x14019f3d0
140e8c0d2:	90                   	nop
140e8c0d3:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140e8c0d7:	49 83 f8 0f          	cmp    $0xf,%r8
140e8c0db:	76 0d                	jbe    0x140e8c0ea
140e8c0dd:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140e8c0e1:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140e8c0e5:	e8 66 0f 31 ff       	call   0x14019d050
140e8c0ea:	45 33 e4             	xor    %r12d,%r12d
140e8c0ed:	4c 89 65 40          	mov    %r12,0x40(%rbp)
140e8c0f1:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
140e8c0f8:	00
140e8c0f9:	44 88 65 30          	mov    %r12b,0x30(%rbp)
140e8c0fd:	4c 8b 45 68          	mov    0x68(%rbp),%r8
140e8c101:	49 83 f8 0f          	cmp    $0xf,%r8
140e8c105:	76 0d                	jbe    0x140e8c114
140e8c107:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140e8c10b:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140e8c10f:	e8 3c 0f 31 ff       	call   0x14019d050
140e8c114:	49 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r13
140e8c11b:	ff ff 7f
140e8c11e:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140e8c123:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140e8c127:	48 83 c0 20          	add    $0x20,%rax
140e8c12b:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140e8c12f:	48 3b 45 90          	cmp    -0x70(%rbp),%rax
140e8c133:	0f 85 b8 f2 ff ff    	jne    0x140e8b3f1
140e8c139:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140e8c140:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
140e8c147:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8c14b:	76 38                	jbe    0x140e8c185
140e8c14d:	48 ff c2             	inc    %rdx
140e8c150:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140e8c154:	48 8b c1             	mov    %rcx,%rax
140e8c157:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8c15e:	72 19                	jb     0x140e8c179
140e8c160:	48 83 c2 27          	add    $0x27,%rdx
140e8c164:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8c168:	48 2b c1             	sub    %rcx,%rax
140e8c16b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8c16f:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8c173:	0f 87 5d 01 00 00    	ja     0x140e8c2d6
140e8c179:	e8 c6 ef f8 ff       	call   0x140e1b144
140e8c17e:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140e8c185:	4c 89 a5 80 00 00 00 	mov    %r12,0x80(%rbp)
140e8c18c:	48 c7 85 88 00 00 00 	movq   $0xf,0x88(%rbp)
140e8c193:	0f 00 00 00
140e8c197:	c6 45 70 00          	movb   $0x0,0x70(%rbp)
140e8c19b:	48 85 c0             	test   %rax,%rax
140e8c19e:	74 67                	je     0x140e8c207
140e8c1a0:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
140e8c1a7:	48 8b 95 b8 00 00 00 	mov    0xb8(%rbp),%rdx
140e8c1ae:	48 8b c8             	mov    %rax,%rcx
140e8c1b1:	e8 9a b0 30 ff       	call   0x140197250
140e8c1b6:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
140e8c1bd:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140e8c1c4:	48 2b d1             	sub    %rcx,%rdx
140e8c1c7:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140e8c1cb:	48 8b c1             	mov    %rcx,%rax
140e8c1ce:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8c1d5:	72 19                	jb     0x140e8c1f0
140e8c1d7:	48 83 c2 27          	add    $0x27,%rdx
140e8c1db:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8c1df:	48 2b c1             	sub    %rcx,%rax
140e8c1e2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8c1e6:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8c1ea:	0f 87 40 01 00 00    	ja     0x140e8c330
140e8c1f0:	e8 4f ef f8 ff       	call   0x140e1b144
140e8c1f5:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8c1f8:	f3 0f 7f 85 b0 00 00 	movdqu %xmm0,0xb0(%rbp)
140e8c1ff:	00
140e8c200:	4c 89 a5 c0 00 00 00 	mov    %r12,0xc0(%rbp)
140e8c207:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
140e8c20e:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8c212:	76 34                	jbe    0x140e8c248
140e8c214:	48 ff c2             	inc    %rdx
140e8c217:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140e8c21e:	48 8b c1             	mov    %rcx,%rax
140e8c221:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8c228:	72 19                	jb     0x140e8c243
140e8c22a:	48 83 c2 27          	add    $0x27,%rdx
140e8c22e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx