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
140e8c232:	48 2b c1             	sub    %rcx,%rax
140e8c235:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8c239:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8c23d:	0f 87 f3 00 00 00    	ja     0x140e8c336
140e8c243:	e8 fc ee f8 ff       	call   0x140e1b144
140e8c248:	4c 89 a5 a0 00 00 00 	mov    %r12,0xa0(%rbp)
140e8c24f:	48 c7 85 a8 00 00 00 	movq   $0xf,0xa8(%rbp)
140e8c256:	0f 00 00 00
140e8c25a:	c6 85 90 00 00 00 00 	movb   $0x0,0x90(%rbp)
140e8c261:	48 8b 95 28 01 00 00 	mov    0x128(%rbp),%rdx
140e8c268:	48 83 fa 07          	cmp    $0x7,%rdx
140e8c26c:	76 35                	jbe    0x140e8c2a3
140e8c26e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e8c275:	00
140e8c276:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
140e8c27d:	48 8b c1             	mov    %rcx,%rax
140e8c280:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8c287:	72 15                	jb     0x140e8c29e
140e8c289:	48 83 c2 27          	add    $0x27,%rdx
140e8c28d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8c291:	48 2b c1             	sub    %rcx,%rax
140e8c294:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8c298:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8c29c:	77 32                	ja     0x140e8c2d0
140e8c29e:	e8 a1 ee f8 ff       	call   0x140e1b144
140e8c2a3:	49 8b c7             	mov    %r15,%rax
140e8c2a6:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
140e8c2ad:	48 33 cc             	xor    %rsp,%rcx
140e8c2b0:	e8 4b f2 f8 ff       	call   0x140e1b500
140e8c2b5:	48 8b 9c 24 98 02 00 	mov    0x298(%rsp),%rbx
140e8c2bc:	00
140e8c2bd:	48 81 c4 40 02 00 00 	add    $0x240,%rsp
140e8c2c4:	41 5f                	pop    %r15
140e8c2c6:	41 5e                	pop    %r14
140e8c2c8:	41 5d                	pop    %r13
140e8c2ca:	41 5c                	pop    %r12
140e8c2cc:	5f                   	pop    %rdi
140e8c2cd:	5e                   	pop    %rsi
140e8c2ce:	5d                   	pop    %rbp
140e8c2cf:	c3                   	ret
140e8c2d0:	e8 cf de f9 ff       	call   0x140e2a1a4
140e8c2d5:	90                   	nop
140e8c2d6:	e8 c9 de f9 ff       	call   0x140e2a1a4
140e8c2db:	90                   	nop
140e8c2dc:	e8 c3 de f9 ff       	call   0x140e2a1a4
140e8c2e1:	cc                   	int3
140e8c2e2:	e8 bd de f9 ff       	call   0x140e2a1a4
140e8c2e7:	90                   	nop
140e8c2e8:	e8 b7 de f9 ff       	call   0x140e2a1a4
140e8c2ed:	90                   	nop
140e8c2ee:	e8 b1 de f9 ff       	call   0x140e2a1a4
140e8c2f3:	90                   	nop
140e8c2f4:	e8 ab de f9 ff       	call   0x140e2a1a4
140e8c2f9:	90                   	nop
140e8c2fa:	e8 71 12 31 ff       	call   0x14019d570
140e8c2ff:	90                   	nop
140e8c300:	e8 6b 12 31 ff       	call   0x14019d570
140e8c305:	cc                   	int3
140e8c306:	e8 a5 12 31 ff       	call   0x14019d5b0
140e8c30b:	cc                   	int3
140e8c30c:	e8 93 de f9 ff       	call   0x140e2a1a4
140e8c311:	cc                   	int3
140e8c312:	e8 59 12 31 ff       	call   0x14019d570
140e8c317:	cc                   	int3
140e8c318:	e8 93 12 31 ff       	call   0x14019d5b0
140e8c31d:	90                   	nop
140e8c31e:	e8 81 de f9 ff       	call   0x140e2a1a4
140e8c323:	90                   	nop
140e8c324:	e8 7b de f9 ff       	call   0x140e2a1a4
140e8c329:	cc                   	int3
140e8c32a:	e8 41 12 31 ff       	call   0x14019d570
140e8c32f:	90                   	nop
140e8c330:	e8 6f de f9 ff       	call   0x140e2a1a4
140e8c335:	90                   	nop
140e8c336:	e8 69 de f9 ff       	call   0x140e2a1a4
140e8c33b:	cc                   	int3
140e8c33c:	cc                   	int3
140e8c33d:	cc                   	int3
140e8c33e:	cc                   	int3
140e8c33f:	cc                   	int3
140e8c340:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140e8c345:	55                   	push   %rbp
140e8c346:	56                   	push   %rsi
140e8c347:	57                   	push   %rdi
140e8c348:	41 54                	push   %r12
140e8c34a:	41 55                	push   %r13
140e8c34c:	41 56                	push   %r14
140e8c34e:	41 57                	push   %r15
140e8c350:	48 83 ec 70          	sub    $0x70,%rsp
140e8c354:	4d 8b e0             	mov    %r8,%r12
140e8c357:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140e8c35c:	48 8b da             	mov    %rdx,%rbx
140e8c35f:	4c 8b e9             	mov    %rcx,%r13
140e8c362:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140e8c367:	33 ed                	xor    %ebp,%ebp
140e8c369:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
140e8c36d:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8c370:	0f 11 01             	movups %xmm0,(%rcx)
140e8c373:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
140e8c377:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140e8c37b:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140e8c37f:	e8 7c bf 51 ff       	call   0x1403a8300
140e8c384:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140e8c38b:	00
140e8c38c:	48 8b 1b             	mov    (%rbx),%rbx
140e8c38f:	49 3b 1c 24          	cmp    (%r12),%rbx
140e8c393:	0f 84 97 02 00 00    	je     0x140e8c630
140e8c399:	4d 8d 75 08          	lea    0x8(%r13),%r14
140e8c39d:	0f 1f 00             	nopl   (%rax)
140e8c3a0:	48 8b 3b             	mov    (%rbx),%rdi
140e8c3a3:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140e8c3a8:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140e8c3ad:	0f ae e8             	lfence
140e8c3b0:	b9 50 00 00 00       	mov    $0x50,%ecx
140e8c3b5:	e8 4e ed f8 ff       	call   0x140e1b108
140e8c3ba:	4c 8b f8             	mov    %rax,%r15
140e8c3bd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e8c3c2:	48 8d 70 10          	lea    0x10(%rax),%rsi
140e8c3c6:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140e8c3cb:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8c3ce:	0f 11 06             	movups %xmm0,(%rsi)
140e8c3d1:	48 89 6e 10          	mov    %rbp,0x10(%rsi)
140e8c3d5:	48 89 6e 18          	mov    %rbp,0x18(%rsi)
140e8c3d9:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140e8c3e0:	49 ff c0             	inc    %r8
140e8c3e3:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
140e8c3e8:	75 f6                	jne    0x140e8c3e0
140e8c3ea:	48 8b d7             	mov    %rdi,%rdx
140e8c3ed:	48 8b ce             	mov    %rsi,%rcx
140e8c3f0:	e8 0b aa 30 ff       	call   0x140196e00
140e8c3f5:	90                   	nop
140e8c3f6:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
140e8c3fa:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8c3fd:	0f 11 01             	movups %xmm0,(%rcx)
140e8c400:	48 89 69 10          	mov    %rbp,0x10(%rcx)
140e8c404:	48 89 69 18          	mov    %rbp,0x18(%rcx)
140e8c408:	45 33 c0             	xor    %r8d,%r8d
140e8c40b:	48 8d 15 7a 73 11 00 	lea    0x11737a(%rip),%rdx        # 0x140fa378c
140e8c412:	e8 e9 a9 30 ff       	call   0x140196e00
140e8c417:	90                   	nop
140e8c418:	4c 8b 46 10          	mov    0x10(%rsi),%r8
140e8c41c:	48 8b d6             	mov    %rsi,%rdx
140e8c41f:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
140e8c424:	76 03                	jbe    0x140e8c429
140e8c426:	48 8b 16             	mov    (%rsi),%rdx
140e8c429:	48 bd 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rbp
140e8c430:	9c f2 cb
140e8c433:	33 c9                	xor    %ecx,%ecx
140e8c435:	4d 85 c0             	test   %r8,%r8
140e8c438:	74 2e                	je     0x140e8c468
140e8c43a:	49 bc b3 01 00 00 00 	movabs $0x100000001b3,%r12
140e8c441:	01 00 00
140e8c444:	0f 1f 40 00          	nopl   0x0(%rax)
140e8c448:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140e8c44f:	00
140e8c450:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
140e8c454:	48 33 e8             	xor    %rax,%rbp
140e8c457:	49 0f af ec          	imul   %r12,%rbp
140e8c45b:	48 ff c1             	inc    %rcx
140e8c45e:	49 3b c8             	cmp    %r8,%rcx
140e8c461:	72 ed                	jb     0x140e8c450
140e8c463:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
140e8c468:	4c 8b cd             	mov    %rbp,%r9
140e8c46b:	4c 8b c6             	mov    %rsi,%r8
140e8c46e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140e8c473:	49 8b cd             	mov    %r13,%rcx
140e8c476:	e8 85 7d 38 ff       	call   0x140214200
140e8c47b:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
140e8c481:	74 23                	je     0x140e8c4a6
140e8c483:	4d 85 ff             	test   %r15,%r15
140e8c486:	0f 84 91 01 00 00    	je     0x140e8c61d
140e8c48c:	48 8b ce             	mov    %rsi,%rcx
140e8c48f:	e8 7c d1 30 ff       	call   0x140199610
140e8c494:	ba 50 00 00 00       	mov    $0x50,%edx
140e8c499:	49 8b cf             	mov    %r15,%rcx