140e1f2e9:	48 8b d0             	mov    %rax,%rdx
140e1f2ec:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140e1f2f0:	e8 8f 0c 00 00       	call   0x140e1ff84
140e1f2f5:	85 c0                	test   %eax,%eax
140e1f2f7:	75 20                	jne    0x140e1f319
140e1f2f9:	41 ff cd             	dec    %r13d
140e1f2fc:	48 83 44 24 70 04    	addq   $0x4,0x70(%rsp)
140e1f302:	45 85 ed             	test   %r13d,%r13d
140e1f305:	7f ca                	jg     0x140e1f2d1
140e1f307:	41 ff c4             	inc    %r12d
140e1f30a:	44 3b 65 90          	cmp    -0x70(%rbp),%r12d
140e1f30e:	74 6f                	je     0x140e1f37f
140e1f310:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140e1f314:	e9 79 ff ff ff       	jmp    0x140e1f292
140e1f319:	8a 85 98 00 00 00    	mov    0x98(%rbp),%al
140e1f31f:	4c 8b ce             	mov    %rsi,%r9
140e1f322:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
140e1f327:	48 8b cb             	mov    %rbx,%rcx
140e1f32a:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140e1f32f:	49 8b d4             	mov    %r12,%rdx
140e1f332:	88 44 24 58          	mov    %al,0x58(%rsp)
140e1f336:	8a 44 24 60          	mov    0x60(%rsp),%al
140e1f33a:	88 44 24 50          	mov    %al,0x50(%rsp)
140e1f33e:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140e1f342:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e1f347:	8b 85 a0 00 00 00    	mov    0xa0(%rbp),%eax
140e1f34d:	89 44 24 40          	mov    %eax,0x40(%rsp)
140e1f351:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
140e1f355:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140e1f35a:	48 8b 45 80          	mov    -0x80(%rbp),%rax
140e1f35e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140e1f363:	48 8d 45 00          	lea    0x0(%rbp),%rax
140e1f367:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e1f36c:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140e1f371:	e8 2e fb ff ff       	call   0x140e1eea4
140e1f376:	eb 0c                	jmp    0x140e1f384
140e1f378:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
140e1f37d:	eb 09                	jmp    0x140e1f388
140e1f37f:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
140e1f384:	4c 8b 4d 88          	mov    -0x78(%rbp),%r9
140e1f388:	41 ff c7             	inc    %r15d
140e1f38b:	44 3b 7d f8          	cmp    -0x8(%rbp),%r15d
140e1f38f:	0f 82 8e fe ff ff    	jb     0x140e1f223
140e1f395:	8b 07                	mov    (%rdi),%eax
140e1f397:	25 ff ff ff 1f       	and    $0x1fffffff,%eax
140e1f39c:	3d 21 05 93 19       	cmp    $0x19930521,%eax
140e1f3a1:	0f 82 fb 00 00 00    	jb     0x140e1f4a2
140e1f3a7:	83 7f 20 00          	cmpl   $0x0,0x20(%rdi)
140e1f3ab:	74 0e                	je     0x140e1f3bb
140e1f3ad:	e8 2a e0 ff ff       	call   0x140e1d3dc
140e1f3b2:	48 63 4f 20          	movslq 0x20(%rdi),%rcx
140e1f3b6:	48 03 c1             	add    %rcx,%rax
140e1f3b9:	75 21                	jne    0x140e1f3dc
140e1f3bb:	8b 47 24             	mov    0x24(%rdi),%eax
140e1f3be:	c1 e8 02             	shr    $0x2,%eax
140e1f3c1:	a8 01                	test   $0x1,%al
140e1f3c3:	0f 84 d9 00 00 00    	je     0x140e1f4a2
140e1f3c9:	48 8b d7             	mov    %rdi,%rdx
140e1f3cc:	48 8b ce             	mov    %rsi,%rcx
140e1f3cf:	e8 30 d7 ff ff       	call   0x140e1cb04
140e1f3d4:	84 c0                	test   %al,%al
140e1f3d6:	0f 85 c6 00 00 00    	jne    0x140e1f4a2
140e1f3dc:	8b 47 24             	mov    0x24(%rdi),%eax
140e1f3df:	c1 e8 02             	shr    $0x2,%eax
140e1f3e2:	a8 01                	test   $0x1,%al
140e1f3e4:	0f 85 0e 01 00 00    	jne    0x140e1f4f8
140e1f3ea:	83 7f 20 00          	cmpl   $0x0,0x20(%rdi)
140e1f3ee:	74 11                	je     0x140e1f401
140e1f3f0:	e8 e7 df ff ff       	call   0x140e1d3dc
140e1f3f5:	48 8b d0             	mov    %rax,%rdx
140e1f3f8:	48 63 47 20          	movslq 0x20(%rdi),%rax
140e1f3fc:	48 03 d0             	add    %rax,%rdx
140e1f3ff:	eb 02                	jmp    0x140e1f403
140e1f401:	33 d2                	xor    %edx,%edx
140e1f403:	48 8b cb             	mov    %rbx,%rcx
140e1f406:	e8 49 20 00 00       	call   0x140e21454
140e1f40b:	84 c0                	test   %al,%al
140e1f40d:	0f 85 8f 00 00 00    	jne    0x140e1f4a2
140e1f413:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
140e1f417:	4c 8b c7             	mov    %rdi,%r8
140e1f41a:	48 8b d6             	mov    %rsi,%rdx
140e1f41d:	49 8b cc             	mov    %r12,%rcx
140e1f420:	e8 ab d7 ff ff       	call   0x140e1cbd0
140e1f425:	8a 8d 98 00 00 00    	mov    0x98(%rbp),%cl
140e1f42b:	4c 8b c8             	mov    %rax,%r9
140e1f42e:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140e1f433:	48 8b d3             	mov    %rbx,%rdx
140e1f436:	88 4c 24 50          	mov    %cl,0x50(%rsp)
140e1f43a:	83 c9 ff             	or     $0xffffffff,%ecx
140e1f43d:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140e1f442:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
140e1f448:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
140e1f44c:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140e1f450:	49 8b cc             	mov    %r12,%rcx
140e1f453:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140e1f458:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140e1f45e:	e8 01 db ff ff       	call   0x140e1cf64
140e1f463:	eb 3d                	jmp    0x140e1f4a2
140e1f465:	83 7f 0c 00          	cmpl   $0x0,0xc(%rdi)
140e1f469:	76 37                	jbe    0x140e1f4a2
140e1f46b:	80 bd 98 00 00 00 00 	cmpb   $0x0,0x98(%rbp)
140e1f472:	0f 85 9d 00 00 00    	jne    0x140e1f515
140e1f478:	8b 85 a0 00 00 00    	mov    0xa0(%rbp),%eax
140e1f47e:	4c 8b ce             	mov    %rsi,%r9
140e1f481:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140e1f486:	4d 8b c7             	mov    %r15,%r8
140e1f489:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e1f48d:	49 8b d4             	mov    %r12,%rdx
140e1f490:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140e1f495:	48 8b cb             	mov    %rbx,%rcx
140e1f498:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140e1f49d:	e8 7e 05 00 00       	call   0x140e1fa20
140e1f4a2:	e8 d9 f0 ff ff       	call   0x140e1e580
140e1f4a7:	48 83 78 38 00       	cmpq   $0x0,0x38(%rax)
140e1f4ac:	75 67                	jne    0x140e1f515
140e1f4ae:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140e1f4b2:	48 33 cc             	xor    %rsp,%rcx
140e1f4b5:	e8 46 c0 ff ff       	call   0x140e1b500
140e1f4ba:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
140e1f4c1:	41 5f                	pop    %r15
140e1f4c3:	41 5e                	pop    %r14
140e1f4c5:	41 5d                	pop    %r13
140e1f4c7:	41 5c                	pop    %r12
140e1f4c9:	5f                   	pop    %rdi
140e1f4ca:	5e                   	pop    %rsi
140e1f4cb:	5b                   	pop    %rbx
140e1f4cc:	5d                   	pop    %rbp
140e1f4cd:	c3                   	ret
140e1f4ce:	b2 01                	mov    $0x1,%dl
140e1f4d0:	48 8b cb             	mov    %rbx,%rcx
140e1f4d3:	e8 28 d1 ff ff       	call   0x140e1c600
140e1f4d8:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140e1f4dc:	e8 97 c0 fd ff       	call   0x140dfb578
140e1f4e1:	48 8d 15 e8 2f 58 00 	lea    0x582fe8(%rip),%rdx        # 0x1413a24d0
140e1f4e8:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140e1f4ec:	e8 27 d3 ff ff       	call   0x140e1c818
140e1f4f1:	cc                   	int3
140e1f4f2:	e8 f9 3b 02 00       	call   0x140e430f0
140e1f4f7:	cc                   	int3
140e1f4f8:	e8 83 f0 ff ff       	call   0x140e1e580
140e1f4fd:	48 89 58 20          	mov    %rbx,0x20(%rax)
140e1f501:	e8 7a f0 ff ff       	call   0x140e1e580
140e1f506:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140e1f50b:	48 89 48 28          	mov    %rcx,0x28(%rax)
140e1f50f:	e8 dc 3b 02 00       	call   0x140e430f0
140e1f514:	cc                   	int3
140e1f515:	e8 36 06 01 00       	call   0x140e2fb50
140e1f51a:	cc                   	int3
140e1f51b:	cc                   	int3
140e1f51c:	40 55                	rex push %rbp
140e1f51e:	53                   	push   %rbx
140e1f51f:	56                   	push   %rsi
140e1f520:	57                   	push   %rdi
140e1f521:	41 54                	push   %r12
140e1f523:	41 55                	push   %r13
140e1f525:	41 56                	push   %r14
140e1f527:	41 57                	push   %r15
140e1f529:	48 8d ac 24 78 ff ff 	lea    -0x88(%rsp),%rbp
140e1f530:	ff
140e1f531:	48 81 ec 88 01 00 00 	sub    $0x188,%rsp
140e1f538:	48 8b 05 c1 99 59 00 	mov    0x5999c1(%rip),%rax        # 0x1413b8f00
140e1f53f:	48 33 c4             	xor    %rsp,%rax
140e1f542:	48 89 45 70          	mov    %rax,0x70(%rbp)
140e1f546:	4c 8b b5 f0 00 00 00 	mov    0xf0(%rbp),%r14
140e1f54d:	4c 8b fa             	mov    %rdx,%r15
140e1f550:	4c 8b a5 08 01 00 00 	mov    0x108(%rbp),%r12
140e1f557:	48 8b d9             	mov    %rcx,%rbx
140e1f55a:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
140e1f55f:	49 8b ce             	mov    %r14,%rcx
140e1f562:	49 8b d1             	mov    %r9,%rdx
140e1f565:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
140e1f569:	49 8b f1             	mov    %r9,%rsi
140e1f56c:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
140e1f571:	4d 8b e8             	mov    %r8,%r13
140e1f574:	e8 43 f2 ff ff       	call   0x140e1e7bc
140e1f579:	83 7e 48 00          	cmpl   $0x0,0x48(%rsi)
140e1f57d:	8b f8                	mov    %eax,%edi
140e1f57f:	74 17                	je     0x140e1f598
140e1f581:	e8 fa ef ff ff       	call   0x140e1e580
140e1f586:	83 78 78 fe          	cmpl   $0xfffffffe,0x78(%rax)
140e1f58a:	0f 85 87 04 00 00    	jne    0x140e1fa17
140e1f590:	8b 7e 48             	mov    0x48(%rsi),%edi
140e1f593:	83 ef 02             	sub    $0x2,%edi
140e1f596:	eb 1f                	jmp    0x140e1f5b7
140e1f598:	e8 e3 ef ff ff       	call   0x140e1e580
140e1f59d:	83 78 78 fe          	cmpl   $0xfffffffe,0x78(%rax)
140e1f5a1:	74 14                	je     0x140e1f5b7
140e1f5a3:	e8 d8 ef ff ff       	call   0x140e1e580
140e1f5a8:	8b 78 78             	mov    0x78(%rax),%edi
140e1f5ab:	e8 d0 ef ff ff       	call   0x140e1e580
140e1f5b0:	c7 40 78 fe ff ff ff 	movl   $0xfffffffe,0x78(%rax)
140e1f5b7:	83 ff ff             	cmp    $0xffffffff,%edi
140e1f5ba:	0f 8c 57 04 00 00    	jl     0x140e1fa17
140e1f5c0:	41 83 7e 08 00       	cmpl   $0x0,0x8(%r14)
140e1f5c5:	4c 8d 05 34 0a 1e ff 	lea    -0xe1f5cc(%rip),%r8        # 0x140000000
140e1f5cc:	74 29                	je     0x140e1f5f7
140e1f5ce:	49 63 56 08          	movslq 0x8(%r14),%rdx
140e1f5d2:	48 03 56 08          	add    0x8(%rsi),%rdx
140e1f5d6:	0f b6 0a             	movzbl (%rdx),%ecx
140e1f5d9:	83 e1 0f             	and    $0xf,%ecx
140e1f5dc:	4a 0f be 84 01 78 0b 	movsbq 0x11e0b78(%rcx,%r8,1),%rax
140e1f5e3:	1e 01
140e1f5e5:	42 8a 8c 01 88 0b 1e 	mov    0x11e0b88(%rcx,%r8,1),%cl
140e1f5ec:	01
140e1f5ed:	48 2b d0             	sub    %rax,%rdx
140e1f5f0:	8b 42 fc             	mov    -0x4(%rdx),%eax
140e1f5f3:	d3 e8                	shr    %cl,%eax
140e1f5f5:	eb 02                	jmp    0x140e1f5f9
140e1f5f7:	33 c0                	xor    %eax,%eax
140e1f5f9:	3b f8                	cmp    %eax,%edi
140e1f5fb:	0f 8d 16 04 00 00    	jge    0x140e1fa17
140e1f601:	81 3b 63 73 6d e0    	cmpl   $0xe06d7363,(%rbx)
140e1f607:	0f 85 c4 00 00 00    	jne    0x140e1f6d1
140e1f60d:	83 7b 18 04          	cmpl   $0x4,0x18(%rbx)
140e1f611:	0f 85 ba 00 00 00    	jne    0x140e1f6d1
140e1f617:	8b 43 20             	mov    0x20(%rbx),%eax
140e1f61a:	2d 20 05 93 19       	sub    $0x19930520,%eax
140e1f61f:	83 f8 02             	cmp    $0x2,%eax
140e1f622:	0f 87 a9 00 00 00    	ja     0x140e1f6d1
140e1f628:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
140e1f62d:	0f 85 9e 00 00 00    	jne    0x140e1f6d1
140e1f633:	e8 48 ef ff ff       	call   0x140e1e580
140e1f638:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
140e1f63d:	0f 84 72 03 00 00    	je     0x140e1f9b5
140e1f643:	e8 38 ef ff ff       	call   0x140e1e580
140e1f648:	48 8b 58 20          	mov    0x20(%rax),%rbx
140e1f64c:	e8 2f ef ff ff       	call   0x140e1e580
140e1f651:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140e1f655:	c6 44 24 60 01       	movb   $0x1,0x60(%rsp)
140e1f65a:	4c 8b 68 28          	mov    0x28(%rax),%r13
140e1f65e:	e8 b9 dd ff ff       	call   0x140e1d41c
140e1f663:	81 3b 63 73 6d e0    	cmpl   $0xe06d7363,(%rbx)
140e1f669:	75 1e                	jne    0x140e1f689
140e1f66b:	83 7b 18 04          	cmpl   $0x4,0x18(%rbx)
140e1f66f:	75 18                	jne    0x140e1f689
140e1f671:	8b 43 20             	mov    0x20(%rbx),%eax
140e1f674:	2d 20 05 93 19       	sub    $0x19930520,%eax
140e1f679:	83 f8 02             	cmp    $0x2,%eax
140e1f67c:	77 0b                	ja     0x140e1f689
140e1f67e:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
140e1f683:	0f 84 8e 03 00 00    	je     0x140e1fa17
140e1f689:	e8 f2 ee ff ff       	call   0x140e1e580
140e1f68e:	48 83 78 38 00       	cmpq   $0x0,0x38(%rax)
140e1f693:	74 3c                	je     0x140e1f6d1
140e1f695:	e8 e6 ee ff ff       	call   0x140e1e580
140e1f69a:	4c 8b 78 38          	mov    0x38(%rax),%r15
140e1f69e:	e8 dd ee ff ff       	call   0x140e1e580
140e1f6a3:	49 8b d7             	mov    %r15,%rdx
140e1f6a6:	48 8b cb             	mov    %rbx,%rcx
140e1f6a9:	48 83 60 38 00       	andq   $0x0,0x38(%rax)
140e1f6ae:	e8 a1 1d 00 00       	call   0x140e21454
140e1f6b3:	84 c0                	test   %al,%al
140e1f6b5:	75 15                	jne    0x140e1f6cc
140e1f6b7:	49 8b cf             	mov    %r15,%rcx
140e1f6ba:	e8 85 1e 00 00       	call   0x140e21544
140e1f6bf:	84 c0                	test   %al,%al
140e1f6c1:	0f 84 32 03 00 00    	je     0x140e1f9f9
140e1f6c7:	e9 09 03 00 00       	jmp    0x140e1f9d5
140e1f6cc:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
140e1f6d1:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140e1f6d5:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140e1f6d9:	49 8b d6             	mov    %r14,%rdx
140e1f6dc:	e8 d3 10 00 00       	call   0x140e207b4
140e1f6e1:	81 3b 63 73 6d e0    	cmpl   $0xe06d7363,(%rbx)
140e1f6e7:	0f 85 80 02 00 00    	jne    0x140e1f96d
140e1f6ed:	83 7b 18 04          	cmpl   $0x4,0x18(%rbx)
140e1f6f1:	0f 85 76 02 00 00    	jne    0x140e1f96d
140e1f6f7:	8b 43 20             	mov    0x20(%rbx),%eax
140e1f6fa:	2d 20 05 93 19       	sub    $0x19930520,%eax
140e1f6ff:	83 f8 02             	cmp    $0x2,%eax
140e1f702:	0f 87 65 02 00 00    	ja     0x140e1f96d
140e1f708:	83 7d f0 00          	cmpl   $0x0,-0x10(%rbp)
140e1f70c:	0f 86 40 02 00 00    	jbe    0x140e1f952
140e1f712:	8b 85 00 01 00 00    	mov    0x100(%rbp),%eax
140e1f718:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140e1f71c:	89 44 24 28          	mov    %eax,0x28(%rsp)
140e1f720:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140e1f724:	4c 8b ce             	mov    %rsi,%r9
140e1f727:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140e1f72c:	44 8b c7             	mov    %edi,%r8d
140e1f72f:	e8 c4 d6 ff ff       	call   0x140e1cdf8
140e1f734:	0f 10 4d a8          	movups -0x58(%rbp),%xmm1
140e1f738:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140e1f73c:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140e1f741:	66 0f 7e c0          	movd   %xmm0,%eax
140e1f745:	f3 0f 7f 4d 88       	movdqu %xmm1,-0x78(%rbp)
140e1f74a:	3b 45 c0             	cmp    -0x40(%rbp),%eax
140e1f74d:	0f 83 ff 01 00 00    	jae    0x140e1f952
140e1f753:	8b 45 90             	mov    -0x70(%rbp),%eax
140e1f756:	66 49 0f 7e cf       	movq   %xmm1,%r15
140e1f75b:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
140e1f75f:	89 44 24 68          	mov    %eax,0x68(%rsp)
140e1f763:	41 0f 10 47 18       	movups 0x18(%r15),%xmm0
140e1f768:	66 48 0f 7e c0       	movq   %xmm0,%rax
140e1f76d:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
140e1f771:	3b c7                	cmp    %edi,%eax
140e1f773:	0f 8f 34 01 00 00    	jg     0x140e1f8ad
140e1f779:	48 c1 e8 20          	shr    $0x20,%rax
140e1f77d:	3b f8                	cmp    %eax,%edi
140e1f77f:	0f 8f 28 01 00 00    	jg     0x140e1f8ad
140e1f785:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
140e1f789:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140e1f78d:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140e1f791:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140e1f795:	45 8b 09             	mov    (%r9),%r9d
140e1f798:	e8 93 0f 00 00       	call   0x140e20730
140e1f79d:	8b 45 20             	mov    0x20(%rbp),%eax
140e1f7a0:	45 33 e4             	xor    %r12d,%r12d
140e1f7a3:	44 89 64 24 64       	mov    %r12d,0x64(%rsp)
140e1f7a8:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
140e1f7ac:	85 c0                	test   %eax,%eax
140e1f7ae:	0f 84 f9 00 00 00    	je     0x140e1f8ad
140e1f7b4:	0f 10 45 38          	movups 0x38(%rbp),%xmm0
140e1f7b8:	0f 10 4d 48          	movups 0x48(%rbp),%xmm1
140e1f7bc:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
140e1f7c0:	f2 0f 10 45 58       	movsd  0x58(%rbp),%xmm0
140e1f7c5:	f2 0f 11 45 e8       	movsd  %xmm0,-0x18(%rbp)
140e1f7ca:	0f 11 4d d8          	movups %xmm1,-0x28(%rbp)
140e1f7ce:	e8 1d dc ff ff       	call   0x140e1d3f0
140e1f7d3:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140e1f7d7:	48 83 c0 04          	add    $0x4,%rax
140e1f7db:	48 63 51 0c          	movslq 0xc(%rcx),%rdx
140e1f7df:	48 03 c2             	add    %rdx,%rax
140e1f7e2:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e1f7e7:	e8 04 dc ff ff       	call   0x140e1d3f0
140e1f7ec:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140e1f7f0:	48 63 51 0c          	movslq 0xc(%rcx),%rdx
140e1f7f4:	44 8b 3c 10          	mov    (%rax,%rdx,1),%r15d
140e1f7f8:	45 85 ff             	test   %r15d,%r15d
140e1f7fb:	7e 3a                	jle    0x140e1f837
140e1f7fd:	e8 ee db ff ff       	call   0x140e1d3f0
140e1f802:	4c 8b 43 30          	mov    0x30(%rbx),%r8
140e1f806:	4c 8b e0             	mov    %rax,%r12
140e1f809:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140e1f80e:	48 63 08             	movslq (%rax),%rcx
140e1f811:	4c 03 e1             	add    %rcx,%r12
140e1f814:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140e1f818:	49 8b d4             	mov    %r12,%rdx
140e1f81b:	e8 a4 08 00 00       	call   0x140e200c4
140e1f820:	85 c0                	test   %eax,%eax
140e1f822:	75 31                	jne    0x140e1f855
140e1f824:	48 83 44 24 70 04    	addq   $0x4,0x70(%rsp)
140e1f82a:	41 ff cf             	dec    %r15d
140e1f82d:	45 85 ff             	test   %r15d,%r15d
140e1f830:	7f cb                	jg     0x140e1f7fd
140e1f832:	44 8b 64 24 64       	mov    0x64(%rsp),%r12d
140e1f837:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140e1f83b:	e8 a0 14 00 00       	call   0x140e20ce0
140e1f840:	41 ff c4             	inc    %r12d
140e1f843:	44 89 64 24 64       	mov    %r12d,0x64(%rsp)