140e8b1c4:	e8 db ef f9 ff       	call   0x140e2a1a4
140e8b1c9:	cc                   	int3
140e8b1ca:	e8 a1 23 31 ff       	call   0x14019d570
140e8b1cf:	90                   	nop
140e8b1d0:	e8 cf ef f9 ff       	call   0x140e2a1a4
140e8b1d5:	90                   	nop
140e8b1d6:	e8 c9 ef f9 ff       	call   0x140e2a1a4
140e8b1db:	cc                   	int3
140e8b1dc:	cc                   	int3
140e8b1dd:	cc                   	int3
140e8b1de:	cc                   	int3
140e8b1df:	cc                   	int3
140e8b1e0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140e8b1e5:	55                   	push   %rbp
140e8b1e6:	56                   	push   %rsi
140e8b1e7:	57                   	push   %rdi
140e8b1e8:	41 54                	push   %r12
140e8b1ea:	41 55                	push   %r13
140e8b1ec:	41 56                	push   %r14
140e8b1ee:	41 57                	push   %r15
140e8b1f0:	48 8d ac 24 c0 fe ff 	lea    -0x140(%rsp),%rbp
140e8b1f7:	ff
140e8b1f8:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
140e8b1ff:	48 8b 05 fa dc 52 00 	mov    0x52dcfa(%rip),%rax        # 0x1413b8f00
140e8b206:	48 33 c4             	xor    %rsp,%rax
140e8b209:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
140e8b210:	49 8b d9             	mov    %r9,%rbx
140e8b213:	49 8b f8             	mov    %r8,%rdi
140e8b216:	4c 8b f9             	mov    %rcx,%r15
140e8b219:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e8b21e:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
140e8b222:	45 33 e4             	xor    %r12d,%r12d
140e8b225:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140e8b22a:	41 b8 e9 fd 00 00    	mov    $0xfde9,%r8d
140e8b230:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
140e8b237:	e8 34 9b ad ff       	call   0x140964d70
140e8b23c:	90                   	nop
140e8b23d:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b240:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
140e8b247:	0f 57 c9             	xorps  %xmm1,%xmm1
140e8b24a:	66 0f 7f 8d e0 00 00 	movdqa %xmm1,0xe0(%rbp)
140e8b251:	00
140e8b252:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140e8b258:	48 8d 15 01 72 36 00 	lea    0x367201(%rip),%rdx        # 0x1411f2460
140e8b25f:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140e8b266:	e8 85 d8 39 ff       	call   0x140228af0
140e8b26b:	90                   	nop
140e8b26c:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b26f:	0f 11 85 f0 00 00 00 	movups %xmm0,0xf0(%rbp)
140e8b276:	0f 57 c9             	xorps  %xmm1,%xmm1
140e8b279:	66 0f 7f 8d 00 01 00 	movdqa %xmm1,0x100(%rbp)
140e8b280:	00
140e8b281:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140e8b287:	48 8d 15 ca 71 36 00 	lea    0x3671ca(%rip),%rdx        # 0x1411f2458
140e8b28e:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140e8b295:	e8 56 d8 39 ff       	call   0x140228af0
140e8b29a:	90                   	nop
140e8b29b:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
140e8b2a2:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140e8b2a6:	48 8d 85 10 01 00 00 	lea    0x110(%rbp),%rax
140e8b2ad:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140e8b2b1:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
140e8b2b5:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
140e8b2ba:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140e8b2bf:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140e8b2c3:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140e8b2c7:	e8 e4 1a 00 00       	call   0x140e8cdb0
140e8b2cc:	90                   	nop
140e8b2cd:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140e8b2d1:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
140e8b2d8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e8b2dd:	e8 5e af fd ff       	call   0x140e66240
140e8b2e2:	90                   	nop
140e8b2e3:	48 8b d0             	mov    %rax,%rdx
140e8b2e6:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140e8b2ed:	e8 3e a1 ad ff       	call   0x140965430
140e8b2f2:	90                   	nop
140e8b2f3:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140e8b2f8:	49 83 f8 07          	cmp    $0x7,%r8
140e8b2fc:	76 0f                	jbe    0x140e8b30d
140e8b2fe:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e8b303:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e8b308:	e8 83 1d 31 ff       	call   0x14019d090
140e8b30d:	66 0f 6f 05 4b 6c 12 	movdqa 0x126c4b(%rip),%xmm0        # 0x140fb1f60
140e8b314:	00
140e8b315:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140e8b31b:	66 44 89 64 24 40    	mov    %r12w,0x40(%rsp)
140e8b321:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140e8b325:	e8 16 30 00 00       	call   0x140e8e340
140e8b32a:	90                   	nop
140e8b32b:	4c 8d 0d 9e 1c 00 00 	lea    0x1c9e(%rip),%r9        # 0x140e8cfd0
140e8b332:	ba 40 00 00 00       	mov    $0x40,%edx
140e8b337:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e8b33d:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
140e8b344:	e8 03 02 f9 ff       	call   0x140e1b54c
140e8b349:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b34c:	33 c0                	xor    %eax,%eax
140e8b34e:	0f 11 85 b0 00 00 00 	movups %xmm0,0xb0(%rbp)
140e8b355:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
140e8b35c:	41 b0 0a             	mov    $0xa,%r8b
140e8b35f:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
140e8b366:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140e8b36d:	e8 1e af fd ff       	call   0x140e66290
140e8b372:	90                   	nop
140e8b373:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b376:	41 0f 11 07          	movups %xmm0,(%r15)
140e8b37a:	41 0f 11 47 10       	movups %xmm0,0x10(%r15)
140e8b37f:	41 0f 11 47 20       	movups %xmm0,0x20(%r15)
140e8b384:	41 0f 11 47 30       	movups %xmm0,0x30(%r15)
140e8b389:	4c 8b c3             	mov    %rbx,%r8
140e8b38c:	48 8b d7             	mov    %rdi,%rdx
140e8b38f:	49 8b cf             	mov    %r15,%rcx
140e8b392:	e8 a9 0f 00 00       	call   0x140e8c340
140e8b397:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140e8b39e:	00
140e8b39f:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b3a2:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
140e8b3a6:	4c 89 a5 80 00 00 00 	mov    %r12,0x80(%rbp)
140e8b3ad:	4c 89 a5 88 00 00 00 	mov    %r12,0x88(%rbp)
140e8b3b4:	45 33 c0             	xor    %r8d,%r8d
140e8b3b7:	48 8d 15 ce 83 11 00 	lea    0x1183ce(%rip),%rdx        # 0x140fa378c
140e8b3be:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140e8b3c2:	e8 39 ba 30 ff       	call   0x140196e00
140e8b3c7:	90                   	nop
140e8b3c8:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140e8b3cf:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140e8b3d3:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
140e8b3da:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140e8b3de:	48 3b c1             	cmp    %rcx,%rax
140e8b3e1:	0f 84 59 0d 00 00    	je     0x140e8c140
140e8b3e7:	49 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r13
140e8b3ee:	ff ff 7f
140e8b3f1:	b9 16 00 00 00       	mov    $0x16,%ecx
140e8b3f6:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b3f9:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140e8b3fd:	4c 89 65 60          	mov    %r12,0x60(%rbp)
140e8b401:	4c 89 65 68          	mov    %r12,0x68(%rbp)
140e8b405:	4c 8b 70 10          	mov    0x10(%rax),%r14
140e8b409:	48 8b f8             	mov    %rax,%rdi
140e8b40c:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140e8b411:	76 03                	jbe    0x140e8b416
140e8b413:	48 8b 38             	mov    (%rax),%rdi
140e8b416:	4d 3b f5             	cmp    %r13,%r14
140e8b419:	0f 87 0b 0f 00 00    	ja     0x140e8c32a
140e8b41f:	49 83 fe 0f          	cmp    $0xf,%r14
140e8b423:	77 16                	ja     0x140e8b43b
140e8b425:	4c 89 75 60          	mov    %r14,0x60(%rbp)
140e8b429:	be 0f 00 00 00       	mov    $0xf,%esi
140e8b42e:	48 89 75 68          	mov    %rsi,0x68(%rbp)
140e8b432:	0f 10 07             	movups (%rdi),%xmm0
140e8b435:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140e8b439:	eb 45                	jmp    0x140e8b480
140e8b43b:	49 8b de             	mov    %r14,%rbx
140e8b43e:	48 83 cb 0f          	or     $0xf,%rbx
140e8b442:	49 3b dd             	cmp    %r13,%rbx
140e8b445:	76 05                	jbe    0x140e8b44c
140e8b447:	49 8b dd             	mov    %r13,%rbx
140e8b44a:	eb 08                	jmp    0x140e8b454
140e8b44c:	48 83 fb 16          	cmp    $0x16,%rbx
140e8b450:	48 0f 42 d9          	cmovb  %rcx,%rbx
140e8b454:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140e8b458:	e8 d3 b8 30 ff       	call   0x140196d30
140e8b45d:	48 89 45 50          	mov    %rax,0x50(%rbp)
140e8b461:	4c 89 75 60          	mov    %r14,0x60(%rbp)
140e8b465:	48 89 5d 68          	mov    %rbx,0x68(%rbp)
140e8b469:	4d 8d 46 01          	lea    0x1(%r14),%r8
140e8b46d:	48 8b d7             	mov    %rdi,%rdx
140e8b470:	48 8b c8             	mov    %rax,%rcx
140e8b473:	e8 98 3b 05 00       	call   0x140edf010
140e8b478:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140e8b47c:	4c 8b 75 60          	mov    0x60(%rbp),%r14
140e8b480:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8b483:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
140e8b487:	49 8b fc             	mov    %r12,%rdi
140e8b48a:	4c 89 65 40          	mov    %r12,0x40(%rbp)
140e8b48e:	41 bd 0f 00 00 00    	mov    $0xf,%r13d
140e8b494:	4c 89 6d 48          	mov    %r13,0x48(%rbp)
140e8b498:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
140e8b49c:	48 83 bd 80 00 00 00 	cmpq   $0x0,0x80(%rbp)
140e8b4a3:	00
140e8b4a4:	0f 85 00 08 00 00    	jne    0x140e8bcaa
140e8b4aa:	49 8b 47 08          	mov    0x8(%r15),%rax
140e8b4ae:	48 8b 18             	mov    (%rax),%rbx
140e8b4b1:	48 3b d8             	cmp    %rax,%rbx
140e8b4b4:	74 7e                	je     0x140e8b534
140e8b4b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140e8b4bd:	00 00 00
140e8b4c0:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140e8b4c4:	48 8b 47 10          	mov    0x10(%rdi),%rax
140e8b4c8:	4c 8b cf             	mov    %rdi,%r9
140e8b4cb:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140e8b4d0:	76 03                	jbe    0x140e8b4d5
140e8b4d2:	4c 8b 0f             	mov    (%rdi),%r9
140e8b4d5:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140e8b4d9:	48 83 fe 0f          	cmp    $0xf,%rsi
140e8b4dd:	48 0f 47 4d 50       	cmova  0x50(%rbp),%rcx
140e8b4e2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8b4e7:	45 33 c0             	xor    %r8d,%r8d
140e8b4ea:	49 8b d6             	mov    %r14,%rdx
140e8b4ed:	e8 3e ce 50 ff       	call   0x140398330
140e8b4f2:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e8b4f6:	74 23                	je     0x140e8b51b
140e8b4f8:	48 8d 45 30          	lea    0x30(%rbp),%rax
140e8b4fc:	48 3b c7             	cmp    %rdi,%rax
140e8b4ff:	74 1a                	je     0x140e8b51b
140e8b501:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140e8b505:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140e8b50a:	76 03                	jbe    0x140e8b50f
140e8b50c:	48 8b 3f             	mov    (%rdi),%rdi
140e8b50f:	48 8b d7             	mov    %rdi,%rdx
140e8b512:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140e8b516:	e8 b5 3e 31 ff       	call   0x14019f3d0
140e8b51b:	48 8b 1b             	mov    (%rbx),%rbx
140e8b51e:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140e8b522:	4c 8b 75 60          	mov    0x60(%rbp),%r14
140e8b526:	49 3b 5f 08          	cmp    0x8(%r15),%rbx
140e8b52a:	75 94                	jne    0x140e8b4c0
140e8b52c:	4c 8b 6d 48          	mov    0x48(%rbp),%r13
140e8b530:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
140e8b534:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140e8b538:	4c 8b 7d 30          	mov    0x30(%rbp),%r15
140e8b53c:	49 83 fd 0f          	cmp    $0xf,%r13
140e8b540:	4d 0f 47 c7          	cmova  %r15,%r8
140e8b544:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
140e8b54b:	9c f2 cb
140e8b54e:	49 8b d4             	mov    %r12,%rdx
140e8b551:	48 85 ff             	test   %rdi,%rdi
140e8b554:	74 22                	je     0x140e8b578
140e8b556:	48 be b3 01 00 00 00 	movabs $0x100000001b3,%rsi
140e8b55d:	01 00 00
140e8b560:	41 0f b6 04 10       	movzbl (%r8,%rdx,1),%eax
140e8b565:	48 33 c8             	xor    %rax,%rcx
140e8b568:	48 0f af ce          	imul   %rsi,%rcx
140e8b56c:	48 ff c2             	inc    %rdx
140e8b56f:	48 3b d7             	cmp    %rdi,%rdx
140e8b572:	72 ec                	jb     0x140e8b560
140e8b574:	48 8b 75 68          	mov    0x68(%rbp),%rsi
140e8b578:	48 23 0d 51 4b 61 00 	and    0x614b51(%rip),%rcx        # 0x1414a00d0
140e8b57f:	48 03 c9             	add    %rcx,%rcx
140e8b582:	48 8b 05 2f 4b 61 00 	mov    0x614b2f(%rip),%rax        # 0x1414a00b8
140e8b589:	48 8b 5c c8 08       	mov    0x8(%rax,%rcx,8),%rbx
140e8b58e:	48 3b 1d 13 4b 61 00 	cmp    0x614b13(%rip),%rbx        # 0x1414a00a8
140e8b595:	74 4b                	je     0x140e8b5e2
140e8b597:	4c 8b 24 c8          	mov    (%rax,%rcx,8),%r12
140e8b59b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140e8b5a0:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140e8b5a4:	48 8b 42 10          	mov    0x10(%rdx),%rax
140e8b5a8:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140e8b5ad:	76 03                	jbe    0x140e8b5b2
140e8b5af:	48 8b 12             	mov    (%rdx),%rdx
140e8b5b2:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140e8b5b6:	49 83 fd 0f          	cmp    $0xf,%r13
140e8b5ba:	49 0f 47 cf          	cmova  %r15,%rcx
140e8b5be:	48 3b f8             	cmp    %rax,%rdi
140e8b5c1:	75 0c                	jne    0x140e8b5cf
140e8b5c3:	4c 8b c7             	mov    %rdi,%r8
140e8b5c6:	e8 85 44 05 00       	call   0x140edfa50
140e8b5cb:	85 c0                	test   %eax,%eax
140e8b5cd:	74 0b                	je     0x140e8b5da
140e8b5cf:	49 3b dc             	cmp    %r12,%rbx
140e8b5d2:	74 0b                	je     0x140e8b5df
140e8b5d4:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140e8b5d8:	eb c6                	jmp    0x140e8b5a0
140e8b5da:	45 33 e4             	xor    %r12d,%r12d
140e8b5dd:	eb 06                	jmp    0x140e8b5e5
140e8b5df:	45 33 e4             	xor    %r12d,%r12d
140e8b5e2:	49 8b dc             	mov    %r12,%rbx
140e8b5e5:	48 8b 05 bc 4a 61 00 	mov    0x614abc(%rip),%rax        # 0x1414a00a8
140e8b5ec:	48 85 db             	test   %rbx,%rbx
140e8b5ef:	48 0f 45 c3          	cmovne %rbx,%rax
140e8b5f3:	48 3b 05 ae 4a 61 00 	cmp    0x614aae(%rip),%rax        # 0x1414a00a8
140e8b5fa:	0f 84 67 05 00 00    	je     0x140e8bb67
140e8b600:	4c 8d 75 30          	lea    0x30(%rbp),%r14
140e8b604:	49 83 fd 0f          	cmp    $0xf,%r13
140e8b608:	4d 0f 47 f7          	cmova  %r15,%r14
140e8b60c:	4c 8d a5 90 00 00 00 	lea    0x90(%rbp),%r12
140e8b613:	48 83 bd a8 00 00 00 	cmpq   $0xf,0xa8(%rbp)
140e8b61a:	0f
140e8b61b:	4c 0f 47 a5 90 00 00 	cmova  0x90(%rbp),%r12
140e8b622:	00
140e8b623:	48 8b b5 a0 00 00 00 	mov    0xa0(%rbp),%rsi
140e8b62a:	48 3b fe             	cmp    %rsi,%rdi
140e8b62d:	77 72                	ja     0x140e8b6a1
140e8b62f:	48 8b c6             	mov    %rsi,%rax
140e8b632:	48 2b c7             	sub    %rdi,%rax
140e8b635:	48 85 ff             	test   %rdi,%rdi
140e8b638:	75 04                	jne    0x140e8b63e
140e8b63a:	33 db                	xor    %ebx,%ebx
140e8b63c:	eb 6a                	jmp    0x140e8b6a8
140e8b63e:	48 ff c0             	inc    %rax
140e8b641:	49 03 c4             	add    %r12,%rax
140e8b644:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140e8b649:	4c 8b c0             	mov    %rax,%r8
140e8b64c:	4d 2b c4             	sub    %r12,%r8
140e8b64f:	41 0f be 16          	movsbl (%r14),%edx
140e8b653:	49 8b cc             	mov    %r12,%rcx
140e8b656:	e8 d5 44 05 00       	call   0x140edfb30
140e8b65b:	48 8b d8             	mov    %rax,%rbx
140e8b65e:	48 85 c0             	test   %rax,%rax
140e8b661:	74 3e                	je     0x140e8b6a1
140e8b663:	0f 1f 40 00          	nopl   0x0(%rax)
140e8b667:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140e8b66e:	00 00
140e8b670:	4c 8b c7             	mov    %rdi,%r8
140e8b673:	49 8b d6             	mov    %r14,%rdx
140e8b676:	48 8b cb             	mov    %rbx,%rcx
140e8b679:	e8 d2 43 05 00       	call   0x140edfa50
140e8b67e:	85 c0                	test   %eax,%eax
140e8b680:	74 68                	je     0x140e8b6ea
140e8b682:	48 ff c3             	inc    %rbx
140e8b685:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140e8b68a:	4c 2b c3             	sub    %rbx,%r8
140e8b68d:	41 0f be 16          	movsbl (%r14),%edx
140e8b691:	48 8b cb             	mov    %rbx,%rcx
140e8b694:	e8 97 44 05 00       	call   0x140edfb30
140e8b699:	48 8b d8             	mov    %rax,%rbx
140e8b69c:	48 85 c0             	test   %rax,%rax
140e8b69f:	75 cf                	jne    0x140e8b670
140e8b6a1:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140e8b6a8:	4c 8d 24 1f          	lea    (%rdi,%rbx,1),%r12
140e8b6ac:	48 8d 5d 30          	lea    0x30(%rbp),%rbx
140e8b6b0:	49 83 fd 0f          	cmp    $0xf,%r13
140e8b6b4:	49 0f 47 df          	cmova  %r15,%rbx
140e8b6b8:	4c 8d ad 90 00 00 00 	lea    0x90(%rbp),%r13
140e8b6bf:	48 83 bd a8 00 00 00 	cmpq   $0xf,0xa8(%rbp)
140e8b6c6:	0f
140e8b6c7:	4c 0f 47 ad 90 00 00 	cmova  0x90(%rbp),%r13
140e8b6ce:	00
140e8b6cf:	48 3b fe             	cmp    %rsi,%rdi
140e8b6d2:	0f 87 7e 00 00 00    	ja     0x140e8b756
140e8b6d8:	48 2b f7             	sub    %rdi,%rsi
140e8b6db:	4c 3b e6             	cmp    %rsi,%r12
140e8b6de:	77 76                	ja     0x140e8b756
140e8b6e0:	48 85 ff             	test   %rdi,%rdi
140e8b6e3:	75 0a                	jne    0x140e8b6ef
140e8b6e5:	49 8b fc             	mov    %r12,%rdi
140e8b6e8:	eb 73                	jmp    0x140e8b75d
140e8b6ea:	49 2b dc             	sub    %r12,%rbx
140e8b6ed:	eb b9                	jmp    0x140e8b6a8
140e8b6ef:	0f ae e8             	lfence
140e8b6f2:	4b 8d 0c 2c          	lea    (%r12,%r13,1),%rcx
140e8b6f6:	44 0f be 33          	movsbl (%rbx),%r14d
140e8b6fa:	4d 8d 45 01          	lea    0x1(%r13),%r8
140e8b6fe:	4c 03 c6             	add    %rsi,%r8
140e8b701:	4c 2b c1             	sub    %rcx,%r8
140e8b704:	41 8b d6             	mov    %r14d,%edx
140e8b707:	e8 24 44 05 00       	call   0x140edfb30
140e8b70c:	48 8b f8             	mov    %rax,%rdi
140e8b70f:	48 85 c0             	test   %rax,%rax
140e8b712:	74 42                	je     0x140e8b756