140e9fa64:	41 56                	push   %r14
140e9fa66:	41 57                	push   %r15
140e9fa68:	48 8d a8 c8 fc ff ff 	lea    -0x338(%rax),%rbp
140e9fa6f:	48 81 ec 10 04 00 00 	sub    $0x410,%rsp
140e9fa76:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
140e9fa7a:	48 8b 05 7f 94 51 00 	mov    0x51947f(%rip),%rax        # 0x1413b8f00
140e9fa81:	48 33 c4             	xor    %rsp,%rax
140e9fa84:	48 89 85 f0 02 00 00 	mov    %rax,0x2f0(%rbp)
140e9fa8b:	48 8b f2             	mov    %rdx,%rsi
140e9fa8e:	48 89 55 a8          	mov    %rdx,-0x58(%rbp)
140e9fa92:	4c 8b e9             	mov    %rcx,%r13
140e9fa95:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140e9fa99:	33 ff                	xor    %edi,%edi
140e9fa9b:	8b df                	mov    %edi,%ebx
140e9fa9d:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140e9faa1:	33 d2                	xor    %edx,%edx
140e9faa3:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
140e9faa9:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
140e9fab0:	e8 fb fb 03 00       	call   0x140edf6b0
140e9fab5:	ba 01 00 00 00       	mov    $0x1,%edx
140e9faba:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
140e9fac1:	e8 ea d4 86 ff       	call   0x14070cfb0
140e9fac6:	90                   	nop
140e9fac7:	33 d2                	xor    %edx,%edx
140e9fac9:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
140e9facf:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140e9fad6:	e8 d5 fb 03 00       	call   0x140edf6b0
140e9fadb:	ba 01 00 00 00       	mov    $0x1,%edx
140e9fae0:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140e9fae7:	e8 c4 d4 86 ff       	call   0x14070cfb0
140e9faec:	90                   	nop
140e9faed:	44 8b e7             	mov    %edi,%r12d
140e9faf0:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9faf3:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
140e9faf7:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
140e9fafb:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
140e9faff:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
140e9fb03:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140e9fb07:	0f 11 45 60          	movups %xmm0,0x60(%rbp)
140e9fb0b:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
140e9fb0f:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140e9fb13:	48 8b ce             	mov    %rsi,%rcx
140e9fb16:	e8 45 cd c0 ff       	call   0x140aac860
140e9fb1b:	90                   	nop
140e9fb1c:	0f 10 00             	movups (%rax),%xmm0
140e9fb1f:	0f 29 45 10          	movaps %xmm0,0x10(%rbp)
140e9fb23:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140e9fb27:	0f 29 4d 20          	movaps %xmm1,0x20(%rbp)
140e9fb2b:	48 89 7d 30          	mov    %rdi,0x30(%rbp)
140e9fb2f:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
140e9fb33:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9fb36:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
140e9fb3a:	0f 57 c9             	xorps  %xmm1,%xmm1
140e9fb3d:	66 0f 7f 4d 50       	movdqa %xmm1,0x50(%rbp)
140e9fb42:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e9fb48:	48 8d 15 7d 23 11 00 	lea    0x11237d(%rip),%rdx        # 0x140fb1ecc
140e9fb4f:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140e9fb53:	e8 a8 72 2f ff       	call   0x140196e00
140e9fb58:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9fb5b:	0f 11 45 60          	movups %xmm0,0x60(%rbp)
140e9fb5f:	66 0f 6f 0d c9 42 10 	movdqa 0x1042c9(%rip),%xmm1        # 0x140fa3e30
140e9fb66:	00
140e9fb67:	66 0f 7f 4d 70       	movdqa %xmm1,0x70(%rbp)
140e9fb6c:	40 88 7d 60          	mov    %dil,0x60(%rbp)
140e9fb70:	0f 11 85 a0 00 00 00 	movups %xmm0,0xa0(%rbp)
140e9fb77:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
140e9fb7e:	0f 11 85 e0 00 00 00 	movups %xmm0,0xe0(%rbp)
140e9fb85:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140e9fb89:	48 8b ce             	mov    %rsi,%rcx
140e9fb8c:	e8 bf d0 c0 ff       	call   0x140aacc50
140e9fb91:	90                   	nop
140e9fb92:	0f 10 00             	movups (%rax),%xmm0
140e9fb95:	0f 29 85 80 00 00 00 	movaps %xmm0,0x80(%rbp)
140e9fb9c:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140e9fba0:	0f 29 8d 90 00 00 00 	movaps %xmm1,0x90(%rbp)
140e9fba7:	33 f6                	xor    %esi,%esi
140e9fba9:	48 89 b5 a0 00 00 00 	mov    %rsi,0xa0(%rbp)
140e9fbb0:	48 89 b5 a8 00 00 00 	mov    %rsi,0xa8(%rbp)
140e9fbb7:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9fbba:	0f 11 85 b0 00 00 00 	movups %xmm0,0xb0(%rbp)
140e9fbc1:	0f 57 c9             	xorps  %xmm1,%xmm1
140e9fbc4:	66 0f 7f 8d c0 00 00 	movdqa %xmm1,0xc0(%rbp)
140e9fbcb:	00
140e9fbcc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e9fbd2:	48 8d 15 f3 22 11 00 	lea    0x1122f3(%rip),%rdx        # 0x140fb1ecc
140e9fbd9:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140e9fbe0:	e8 1b 72 2f ff       	call   0x140196e00
140e9fbe5:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9fbe8:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
140e9fbef:	66 0f 6f 0d 39 42 10 	movdqa 0x104239(%rip),%xmm1        # 0x140fa3e30
140e9fbf6:	00
140e9fbf7:	66 0f 7f 8d e0 00 00 	movdqa %xmm1,0xe0(%rbp)
140e9fbfe:	00
140e9fbff:	40 88 b5 d0 00 00 00 	mov    %sil,0xd0(%rbp)
140e9fc06:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140e9fc0d:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140e9fc11:	e8 3a 5b c0 ff       	call   0x140aa5750
140e9fc16:	84 c0                	test   %al,%al
140e9fc18:	0f 84 91 04 00 00    	je     0x140ea00af
140e9fc1e:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140e9fc25:	ff ff 7f
140e9fc28:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140e9fc2c:	e8 6f 28 f2 ff       	call   0x140dc24a0
140e9fc31:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140e9fc35:	e8 76 bf c3 ff       	call   0x140adbbb0
140e9fc3a:	4c 8b f8             	mov    %rax,%r15
140e9fc3d:	4c 8b 35 14 41 35 00 	mov    0x354114(%rip),%r14        # 0x1411f3d58
140e9fc44:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9fc47:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
140e9fc4c:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140e9fc51:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140e9fc56:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140e9fc5d:	0f 1f 00             	nopl   (%rax)
140e9fc60:	48 ff c7             	inc    %rdi
140e9fc63:	41 80 3c 3e 00       	cmpb   $0x0,(%r14,%rdi,1)
140e9fc68:	75 f6                	jne    0x140e9fc60
140e9fc6a:	48 3b fb             	cmp    %rbx,%rdi
140e9fc6d:	0f 87 21 06 00 00    	ja     0x140ea0294
140e9fc73:	48 83 ff 0f          	cmp    $0xf,%rdi
140e9fc77:	77 28                	ja     0x140e9fca1
140e9fc79:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140e9fc7e:	48 c7 44 24 40 0f 00 	movq   $0xf,0x40(%rsp)
140e9fc85:	00 00
140e9fc87:	0f ae e8             	lfence
140e9fc8a:	4c 8b c7             	mov    %rdi,%r8
140e9fc8d:	49 8b d6             	mov    %r14,%rdx
140e9fc90:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140e9fc95:	e8 76 f3 03 00       	call   0x140edf010
140e9fc9a:	c6 44 3c 28 00       	movb   $0x0,0x28(%rsp,%rdi,1)
140e9fc9f:	eb 50                	jmp    0x140e9fcf1
140e9fca1:	48 8b f7             	mov    %rdi,%rsi
140e9fca4:	48 83 ce 0f          	or     $0xf,%rsi
140e9fca8:	48 3b f3             	cmp    %rbx,%rsi
140e9fcab:	76 05                	jbe    0x140e9fcb2
140e9fcad:	48 8b f3             	mov    %rbx,%rsi
140e9fcb0:	eb 0d                	jmp    0x140e9fcbf
140e9fcb2:	48 83 fe 16          	cmp    $0x16,%rsi
140e9fcb6:	b8 16 00 00 00       	mov    $0x16,%eax
140e9fcbb:	48 0f 42 f0          	cmovb  %rax,%rsi
140e9fcbf:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140e9fcc3:	e8 68 70 2f ff       	call   0x140196d30
140e9fcc8:	48 8b d8             	mov    %rax,%rbx
140e9fccb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e9fcd0:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140e9fcd5:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140e9fcda:	0f ae e8             	lfence
140e9fcdd:	4c 8b c7             	mov    %rdi,%r8
140e9fce0:	49 8b d6             	mov    %r14,%rdx
140e9fce3:	48 8b c8             	mov    %rax,%rcx
140e9fce6:	e8 25 f3 03 00       	call   0x140edf010
140e9fceb:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
140e9fcef:	33 f6                	xor    %esi,%esi
140e9fcf1:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140e9fcf6:	49 8b cf             	mov    %r15,%rcx
140e9fcf9:	e8 32 ca c0 ff       	call   0x140aac730
140e9fcfe:	48 8b f8             	mov    %rax,%rdi
140e9fd01:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9fd04:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140e9fd09:	4c 8b c6             	mov    %rsi,%r8
140e9fd0c:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140e9fd11:	b9 0f 00 00 00       	mov    $0xf,%ecx
140e9fd16:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140e9fd1b:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
140e9fd20:	8b 5c 24 20          	mov    0x20(%rsp),%ebx
140e9fd24:	83 cb 40             	or     $0x40,%ebx
140e9fd27:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140e9fd2b:	80 38 03             	cmpb   $0x3,(%rax)
140e9fd2e:	0f 85 d2 05 00 00    	jne    0x140ea0306
140e9fd34:	48 8b 50 08          	mov    0x8(%rax),%rdx
140e9fd38:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140e9fd3d:	48 3b c2             	cmp    %rdx,%rax
140e9fd40:	74 21                	je     0x140e9fd63
140e9fd42:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140e9fd46:	48 39 4a 18          	cmp    %rcx,0x18(%rdx)
140e9fd4a:	76 03                	jbe    0x140e9fd4f
140e9fd4c:	48 8b 12             	mov    (%rdx),%rdx
140e9fd4f:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140e9fd54:	e8 77 f6 2f ff       	call   0x14019f3d0
140e9fd59:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140e9fd5e:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140e9fd63:	83 e3 bf             	and    $0xffffffbf,%ebx
140e9fd66:	83 cb 20             	or     $0x20,%ebx
140e9fd69:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140e9fd6d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e9fd72:	48 83 f9 0f          	cmp    $0xf,%rcx
140e9fd76:	48 0f 47 54 24 48    	cmova  0x48(%rsp),%rdx
140e9fd7c:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
140e9fd83:	e8 d8 1b 33 ff       	call   0x1401d1960
140e9fd88:	90                   	nop
140e9fd89:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140e9fd8e:	48 83 fa 0f          	cmp    $0xf,%rdx
140e9fd92:	76 32                	jbe    0x140e9fdc6
140e9fd94:	48 ff c2             	inc    %rdx
140e9fd97:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140e9fd9c:	48 8b c1             	mov    %rcx,%rax
140e9fd9f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9fda6:	72 19                	jb     0x140e9fdc1
140e9fda8:	48 83 c2 27          	add    $0x27,%rdx
140e9fdac:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e9fdb0:	48 2b c1             	sub    %rcx,%rax
140e9fdb3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e9fdb7:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9fdbb:	0f 87 d9 04 00 00    	ja     0x140ea029a
140e9fdc1:	e8 7e b3 f7 ff       	call   0x140e1b144
140e9fdc6:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140e9fdcb:	48 c7 44 24 60 0f 00 	movq   $0xf,0x60(%rsp)
140e9fdd2:	00 00
140e9fdd4:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
140e9fdd9:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e9fdde:	48 83 fa 0f          	cmp    $0xf,%rdx
140e9fde2:	76 32                	jbe    0x140e9fe16
140e9fde4:	48 ff c2             	inc    %rdx
140e9fde7:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140e9fdec:	48 8b c1             	mov    %rcx,%rax
140e9fdef:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9fdf6:	72 19                	jb     0x140e9fe11
140e9fdf8:	48 83 c2 27          	add    $0x27,%rdx
140e9fdfc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e9fe00:	48 2b c1             	sub    %rcx,%rax
140e9fe03:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e9fe07:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9fe0b:	0f 87 8f 04 00 00    	ja     0x140ea02a0
140e9fe11:	e8 2e b3 f7 ff       	call   0x140e1b144
140e9fe16:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140e9fe1b:	48 c7 44 24 40 0f 00 	movq   $0xf,0x40(%rsp)
140e9fe22:	00 00
140e9fe24:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140e9fe29:	4c 8b 35 38 3f 35 00 	mov    0x353f38(%rip),%r14        # 0x1411f3d68
140e9fe30:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9fe33:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
140e9fe38:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140e9fe3d:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140e9fe42:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140e9fe49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140e9fe50:	48 ff c3             	inc    %rbx
140e9fe53:	41 80 3c 1e 00       	cmpb   $0x0,(%r14,%rbx,1)
140e9fe58:	75 f6                	jne    0x140e9fe50
140e9fe5a:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140e9fe61:	ff ff 7f
140e9fe64:	48 3b d8             	cmp    %rax,%rbx
140e9fe67:	0f 87 93 04 00 00    	ja     0x140ea0300
140e9fe6d:	48 83 fb 0f          	cmp    $0xf,%rbx
140e9fe71:	77 28                	ja     0x140e9fe9b
140e9fe73:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140e9fe78:	48 c7 44 24 40 0f 00 	movq   $0xf,0x40(%rsp)
140e9fe7f:	00 00
140e9fe81:	0f ae e8             	lfence
140e9fe84:	4c 8b c3             	mov    %rbx,%r8
140e9fe87:	49 8b d6             	mov    %r14,%rdx
140e9fe8a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140e9fe8f:	e8 7c f1 03 00       	call   0x140edf010
140e9fe94:	c6 44 1c 28 00       	movb   $0x0,0x28(%rsp,%rbx,1)
140e9fe99:	eb 50                	jmp    0x140e9feeb
140e9fe9b:	48 8b f3             	mov    %rbx,%rsi
140e9fe9e:	48 83 ce 0f          	or     $0xf,%rsi
140e9fea2:	48 3b f0             	cmp    %rax,%rsi
140e9fea5:	76 05                	jbe    0x140e9feac
140e9fea7:	48 8b f0             	mov    %rax,%rsi
140e9feaa:	eb 0d                	jmp    0x140e9feb9
140e9feac:	48 83 fe 16          	cmp    $0x16,%rsi
140e9feb0:	b8 16 00 00 00       	mov    $0x16,%eax
140e9feb5:	48 0f 42 f0          	cmovb  %rax,%rsi
140e9feb9:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140e9febd:	e8 6e 6e 2f ff       	call   0x140196d30
140e9fec2:	48 8b f8             	mov    %rax,%rdi
140e9fec5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e9feca:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140e9fecf:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140e9fed4:	0f ae e8             	lfence
140e9fed7:	4c 8b c3             	mov    %rbx,%r8
140e9feda:	49 8b d6             	mov    %r14,%rdx
140e9fedd:	48 8b c8             	mov    %rax,%rcx
140e9fee0:	e8 2b f1 03 00       	call   0x140edf010
140e9fee5:	c6 04 1f 00          	movb   $0x0,(%rdi,%rbx,1)
140e9fee9:	33 f6                	xor    %esi,%esi
140e9feeb:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140e9fef0:	49 8b cf             	mov    %r15,%rcx
140e9fef3:	e8 38 c8 c0 ff       	call   0x140aac730
140e9fef8:	48 8b f8             	mov    %rax,%rdi
140e9fefb:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9fefe:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
140e9ff03:	4c 8b c6             	mov    %rsi,%r8
140e9ff06:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140e9ff0b:	b9 0f 00 00 00       	mov    $0xf,%ecx
140e9ff10:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
140e9ff14:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
140e9ff19:	8b 5c 24 20          	mov    0x20(%rsp),%ebx
140e9ff1d:	0f ba eb 08          	bts    $0x8,%ebx
140e9ff21:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140e9ff25:	80 38 03             	cmpb   $0x3,(%rax)
140e9ff28:	0f 85 84 03 00 00    	jne    0x140ea02b2
140e9ff2e:	48 8b 50 08          	mov    0x8(%rax),%rdx
140e9ff32:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140e9ff37:	48 3b c2             	cmp    %rdx,%rax
140e9ff3a:	74 20                	je     0x140e9ff5c
140e9ff3c:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140e9ff40:	48 39 4a 18          	cmp    %rcx,0x18(%rdx)
140e9ff44:	76 03                	jbe    0x140e9ff49
140e9ff46:	48 8b 12             	mov    (%rdx),%rdx
140e9ff49:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140e9ff4e:	e8 7d f4 2f ff       	call   0x14019f3d0
140e9ff53:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140e9ff57:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
140e9ff5c:	0f ba f3 08          	btr    $0x8,%ebx
140e9ff60:	0f ba eb 07          	bts    $0x7,%ebx
140e9ff64:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140e9ff68:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140e9ff6d:	48 83 f9 0f          	cmp    $0xf,%rcx
140e9ff71:	48 0f 47 54 24 68    	cmova  0x68(%rsp),%rdx
140e9ff77:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
140e9ff7e:	e8 dd 19 33 ff       	call   0x1401d1960
140e9ff83:	90                   	nop
140e9ff84:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
140e9ff88:	48 83 fa 0f          	cmp    $0xf,%rdx
140e9ff8c:	76 32                	jbe    0x140e9ffc0
140e9ff8e:	48 ff c2             	inc    %rdx
140e9ff91:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140e9ff96:	48 8b c1             	mov    %rcx,%rax
140e9ff99:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9ffa0:	72 19                	jb     0x140e9ffbb
140e9ffa2:	48 83 c2 27          	add    $0x27,%rdx
140e9ffa6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e9ffaa:	48 2b c1             	sub    %rcx,%rax
140e9ffad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e9ffb1:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9ffb5:	0f 87 eb 02 00 00    	ja     0x140ea02a6
140e9ffbb:	e8 84 b1 f7 ff       	call   0x140e1b144
140e9ffc0:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140e9ffc5:	48 c7 45 80 0f 00 00 	movq   $0xf,-0x80(%rbp)
140e9ffcc:	00
140e9ffcd:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
140e9ffd2:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e9ffd7:	48 83 fa 0f          	cmp    $0xf,%rdx
140e9ffdb:	76 32                	jbe    0x140ea000f
140e9ffdd:	48 ff c2             	inc    %rdx
140e9ffe0:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140e9ffe5:	48 8b c1             	mov    %rcx,%rax
140e9ffe8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9ffef:	72 19                	jb     0x140ea000a
140e9fff1:	48 83 c2 27          	add    $0x27,%rdx
140e9fff5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e9fff9:	48 2b c1             	sub    %rcx,%rax
140e9fffc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ea0000:	48 83 f8 1f          	cmp    $0x1f,%rax
140ea0004:	0f 87 a2 02 00 00    	ja     0x140ea02ac
140ea000a:	e8 35 b1 f7 ff       	call   0x140e1b144
140ea000f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140ea0014:	48 c7 44 24 40 0f 00 	movq   $0xf,0x40(%rsp)
140ea001b:	00 00
140ea001d:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)