140e9733c:	48 89 bc 24 c8 00 00 	mov    %rdi,0xc8(%rsp)
140e97343:	00
140e97344:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e97348:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140e9734f:	00
140e97350:	0f b7 00             	movzwl (%rax),%eax
140e97353:	89 84 24 e8 00 00 00 	mov    %eax,0xe8(%rsp)
140e9735a:	c7 84 24 ec 00 00 00 	movl   $0x2,0xec(%rsp)
140e97361:	02 00 00 00
140e97365:	48 8d 05 8c ec 3e 00 	lea    0x3eec8c(%rip),%rax        # 0x141285ff8
140e9736c:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140e97373:	00
140e97374:	c7 84 24 f8 00 00 00 	movl   $0x21,0xf8(%rsp)
140e9737b:	21 00 00 00
140e9737f:	c7 84 24 fc 00 00 00 	movl   $0x1,0xfc(%rsp)
140e97386:	01 00 00 00
140e9738a:	48 8d 05 e3 f3 3e 00 	lea    0x3ef3e3(%rip),%rax        # 0x141286774
140e97391:	48 8d 0d 40 a3 3e 00 	lea    0x3ea340(%rip),%rcx        # 0x1412816d8
140e97398:	2b c1                	sub    %ecx,%eax
140e9739a:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%rsp)
140e973a1:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
140e973a8:	00
140e973a9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e973ae:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e973b5:	00
140e973b6:	45 33 c9             	xor    %r9d,%r9d
140e973b9:	45 33 c0             	xor    %r8d,%r8d
140e973bc:	48 8d 94 24 c0 00 00 	lea    0xc0(%rsp),%rdx
140e973c3:	00
140e973c4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e973c8:	ff 15 aa bc 0e 00    	call   *0xebcaa(%rip)        # 0x140f83078
140e973ce:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e973d3:	48 83 fa 0f          	cmp    $0xf,%rdx
140e973d7:	76 32                	jbe    0x140e9740b
140e973d9:	48 ff c2             	inc    %rdx
140e973dc:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e973e1:	48 8b c1             	mov    %rcx,%rax
140e973e4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e973eb:	72 19                	jb     0x140e97406
140e973ed:	48 83 c2 27          	add    $0x27,%rdx
140e973f1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e973f5:	48 2b c1             	sub    %rcx,%rax
140e973f8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e973fc:	48 83 f8 1f          	cmp    $0x1f,%rax
140e97400:	0f 87 96 01 00 00    	ja     0x140e9759c
140e97406:	e8 39 3d f8 ff       	call   0x140e1b144
140e9740b:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140e97410:	0f b6 46 48          	movzbl 0x48(%rsi),%eax
140e97414:	90                   	nop
140e97415:	84 c0                	test   %al,%al
140e97417:	0f 85 50 01 00 00    	jne    0x140e9756d
140e9741d:	48 8d 5e 20          	lea    0x20(%rsi),%rbx
140e97421:	48 8b cb             	mov    %rbx,%rcx
140e97424:	ff 15 e6 be 0e 00    	call   *0xebee6(%rip)        # 0x140f83310
140e9742a:	48 89 9c 24 c0 00 00 	mov    %rbx,0xc0(%rsp)
140e97431:	00
140e97432:	48 8b 4e 50          	mov    0x50(%rsi),%rcx
140e97436:	48 8b 01             	mov    (%rcx),%rax
140e97439:	48 8b 40 08          	mov    0x8(%rax),%rax
140e9743d:	ff 15 dd c5 0e 00    	call   *0xec5dd(%rip)        # 0x140f83a20
140e97443:	0f 28 f0             	movaps %xmm0,%xmm6
140e97446:	48 8b be 80 00 00 00 	mov    0x80(%rsi),%rdi
140e9744d:	4c 8b b6 88 00 00 00 	mov    0x88(%rsi),%r14
140e97454:	49 3b fe             	cmp    %r14,%rdi
140e97457:	74 31                	je     0x140e9748a
140e97459:	f2 0f 11 b4 24 b8 00 	movsd  %xmm6,0xb8(%rsp)
140e97460:	00 00
140e97462:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140e97466:	48 85 c9             	test   %rcx,%rcx
140e97469:	0f 84 33 01 00 00    	je     0x140e975a2
140e9746f:	48 8b 01             	mov    (%rcx),%rax
140e97472:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
140e97479:	00
140e9747a:	48 8b 40 10          	mov    0x10(%rax),%rax
140e9747e:	ff 15 9c c5 0e 00    	call   *0xec59c(%rip)        # 0x140f83a20
140e97484:	48 83 c7 40          	add    $0x40,%rdi
140e97488:	eb ca                	jmp    0x140e97454
140e9748a:	48 8b 4e 60          	mov    0x60(%rsi),%rcx
140e9748e:	48 8b 01             	mov    (%rcx),%rax
140e97491:	48 8b 40 08          	mov    0x8(%rax),%rax
140e97495:	ff 15 85 c5 0e 00    	call   *0xec585(%rip)        # 0x140f83a20
140e9749b:	0f 28 f0             	movaps %xmm0,%xmm6
140e9749e:	48 8b be 98 00 00 00 	mov    0x98(%rsi),%rdi
140e974a5:	4c 8b b6 a0 00 00 00 	mov    0xa0(%rsi),%r14
140e974ac:	0f 1f 40 00          	nopl   0x0(%rax)
140e974b0:	49 3b fe             	cmp    %r14,%rdi
140e974b3:	74 31                	je     0x140e974e6
140e974b5:	f2 0f 11 b4 24 b8 00 	movsd  %xmm6,0xb8(%rsp)
140e974bc:	00 00
140e974be:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140e974c2:	48 85 c9             	test   %rcx,%rcx
140e974c5:	0f 84 dd 00 00 00    	je     0x140e975a8
140e974cb:	48 8b 01             	mov    (%rcx),%rax
140e974ce:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
140e974d5:	00
140e974d6:	48 8b 40 10          	mov    0x10(%rax),%rax
140e974da:	ff 15 40 c5 0e 00    	call   *0xec540(%rip)        # 0x140f83a20
140e974e0:	48 83 c7 40          	add    $0x40,%rdi
140e974e4:	eb ca                	jmp    0x140e974b0
140e974e6:	48 8b 4e 70          	mov    0x70(%rsi),%rcx
140e974ea:	48 8b 01             	mov    (%rcx),%rax
140e974ed:	48 8b 40 08          	mov    0x8(%rax),%rax
140e974f1:	ff 15 29 c5 0e 00    	call   *0xec529(%rip)        # 0x140f83a20
140e974f7:	0f 28 f0             	movaps %xmm0,%xmm6
140e974fa:	48 8b be b0 00 00 00 	mov    0xb0(%rsi),%rdi
140e97501:	4c 8b b6 b8 00 00 00 	mov    0xb8(%rsi),%r14
140e97508:	49 3b fe             	cmp    %r14,%rdi
140e9750b:	74 31                	je     0x140e9753e
140e9750d:	f2 0f 11 b4 24 b8 00 	movsd  %xmm6,0xb8(%rsp)
140e97514:	00 00
140e97516:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140e9751a:	48 85 c9             	test   %rcx,%rcx
140e9751d:	0f 84 8a 00 00 00    	je     0x140e975ad
140e97523:	48 8b 01             	mov    (%rcx),%rax
140e97526:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
140e9752d:	00
140e9752e:	48 8b 40 10          	mov    0x10(%rax),%rax
140e97532:	ff 15 e8 c4 0e 00    	call   *0xec4e8(%rip)        # 0x140f83a20
140e97538:	48 83 c7 40          	add    $0x40,%rdi
140e9753c:	eb ca                	jmp    0x140e97508
140e9753e:	48 85 db             	test   %rbx,%rbx
140e97541:	74 0a                	je     0x140e9754d
140e97543:	48 8b cb             	mov    %rbx,%rcx
140e97546:	ff 15 cc bd 0e 00    	call   *0xebdcc(%rip)        # 0x140f83318
140e9754c:	90                   	nop
140e9754d:	eb 05                	jmp    0x140e97554
140e9754f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140e97554:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140e97558:	48 85 c9             	test   %rcx,%rcx
140e9755b:	74 10                	je     0x140e9756d
140e9755d:	48 8d 56 0c          	lea    0xc(%rsi),%rdx
140e97561:	45 33 c9             	xor    %r9d,%r9d
140e97564:	45 33 c0             	xor    %r8d,%r8d
140e97567:	ff 15 d3 bd 0e 00    	call   *0xebdd3(%rip)        # 0x140f83340
140e9756d:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
140e97574:	00
140e97575:	48 33 cc             	xor    %rsp,%rcx
140e97578:	e8 83 3f f8 ff       	call   0x140e1b500
140e9757d:	4c 8d 9c 24 30 01 00 	lea    0x130(%rsp),%r11
140e97584:	00
140e97585:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140e97589:	49 8b 73 20          	mov    0x20(%r11),%rsi
140e9758d:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140e97591:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140e97596:	49 8b e3             	mov    %r11,%rsp
140e97599:	41 5e                	pop    %r14
140e9759b:	c3                   	ret
140e9759c:	e8 03 2c f9 ff       	call   0x140e2a1a4
140e975a1:	90                   	nop
140e975a2:	e8 c9 3d f6 ff       	call   0x140dfb370
140e975a7:	90                   	nop
140e975a8:	e8 c3 3d f6 ff       	call   0x140dfb370
140e975ad:	e8 be 3d f6 ff       	call   0x140dfb370
140e975b2:	cc                   	int3
140e975b3:	cc                   	int3
140e975b4:	cc                   	int3
140e975b5:	cc                   	int3
140e975b6:	cc                   	int3
140e975b7:	cc                   	int3
140e975b8:	cc                   	int3
140e975b9:	cc                   	int3
140e975ba:	cc                   	int3
140e975bb:	cc                   	int3
140e975bc:	cc                   	int3
140e975bd:	cc                   	int3
140e975be:	cc                   	int3
140e975bf:	cc                   	int3
140e975c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e975c5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e975ca:	57                   	push   %rdi
140e975cb:	48 83 ec 20          	sub    $0x20,%rsp
140e975cf:	48 8b f9             	mov    %rcx,%rdi
140e975d2:	b8 01 00 00 00       	mov    $0x1,%eax
140e975d7:	86 41 48             	xchg   %al,0x48(%rcx)
140e975da:	48 8b 71 18          	mov    0x18(%rcx),%rsi
140e975de:	48 85 f6             	test   %rsi,%rsi
140e975e1:	74 41                	je     0x140e97624
140e975e3:	ff 15 7f bc 0e 00    	call   *0xebc7f(%rip)        # 0x140f83268
140e975e9:	8b d8                	mov    %eax,%ebx
140e975eb:	45 33 c9             	xor    %r9d,%r9d
140e975ee:	45 33 c0             	xor    %r8d,%r8d
140e975f1:	33 d2                	xor    %edx,%edx
140e975f3:	48 8b ce             	mov    %rsi,%rcx
140e975f6:	ff 15 44 bd 0e 00    	call   *0xebd44(%rip)        # 0x140f83340
140e975fc:	ba 01 00 00 00       	mov    $0x1,%edx
140e97601:	48 8b ce             	mov    %rsi,%rcx
140e97604:	ff 15 3e bd 0e 00    	call   *0xebd3e(%rip)        # 0x140f83348
140e9760a:	48 8b ce             	mov    %rsi,%rcx
140e9760d:	ff 15 3d bd 0e 00    	call   *0xebd3d(%rip)        # 0x140f83350
140e97613:	8b cb                	mov    %ebx,%ecx
140e97615:	ff 15 55 bc 0e 00    	call   *0xebc55(%rip)        # 0x140f83270
140e9761b:	90                   	nop
140e9761c:	48 c7 47 18 00 00 00 	movq   $0x0,0x18(%rdi)
140e97623:	00
140e97624:	48 8d 5f 20          	lea    0x20(%rdi),%rbx
140e97628:	48 8b cb             	mov    %rbx,%rcx
140e9762b:	ff 15 df bc 0e 00    	call   *0xebcdf(%rip)        # 0x140f83310
140e97631:	48 8d 8f 80 00 00 00 	lea    0x80(%rdi),%rcx
140e97638:	e8 03 03 00 00       	call   0x140e97940
140e9763d:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
140e97644:	e8 f7 02 00 00       	call   0x140e97940
140e97649:	48 8d 8f b0 00 00 00 	lea    0xb0(%rdi),%rcx
140e97650:	e8 eb 02 00 00       	call   0x140e97940
140e97655:	48 85 db             	test   %rbx,%rbx
140e97658:	74 0a                	je     0x140e97664
140e9765a:	48 8b cb             	mov    %rbx,%rcx
140e9765d:	ff 15 b5 bc 0e 00    	call   *0xebcb5(%rip)        # 0x140f83318
140e97663:	90                   	nop
140e97664:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140e97669:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140e9766e:	48 83 c4 20          	add    $0x20,%rsp
140e97672:	5f                   	pop    %rdi
140e97673:	c3                   	ret
140e97674:	cc                   	int3
140e97675:	cc                   	int3
140e97676:	cc                   	int3
140e97677:	cc                   	int3
140e97678:	cc                   	int3
140e97679:	cc                   	int3
140e9767a:	cc                   	int3
140e9767b:	cc                   	int3
140e9767c:	cc                   	int3
140e9767d:	cc                   	int3
140e9767e:	cc                   	int3
140e9767f:	cc                   	int3
140e97680:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e97685:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e9768a:	55                   	push   %rbp
140e9768b:	57                   	push   %rdi
140e9768c:	41 56                	push   %r14
140e9768e:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140e97693:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140e9769a:	48 8b 05 5f 18 52 00 	mov    0x52185f(%rip),%rax        # 0x1413b8f00
140e976a1:	48 33 c4             	xor    %rsp,%rax
140e976a4:	48 89 45 37          	mov    %rax,0x37(%rbp)
140e976a8:	49 8b f0             	mov    %r8,%rsi
140e976ab:	0f b6 da             	movzbl %dl,%ebx
140e976ae:	48 8b f9             	mov    %rcx,%rdi
140e976b1:	4c 8d 71 20          	lea    0x20(%rcx),%r14
140e976b5:	49 8b ce             	mov    %r14,%rcx
140e976b8:	ff 15 52 bc 0e 00    	call   *0xebc52(%rip)        # 0x140f83310
140e976be:	4c 89 75 b7          	mov    %r14,-0x49(%rbp)
140e976c2:	8b cb                	mov    %ebx,%ecx
140e976c4:	83 e9 01             	sub    $0x1,%ecx
140e976c7:	0f 84 fb 01 00 00    	je     0x140e978c8
140e976cd:	83 e9 01             	sub    $0x1,%ecx
140e976d0:	0f 84 c6 01 00 00    	je     0x140e9789c
140e976d6:	83 f9 01             	cmp    $0x1,%ecx
140e976d9:	0f 84 91 01 00 00    	je     0x140e97870
140e976df:	e8 fc 0b ad ff       	call   0x1409682e0
140e976e4:	48 8b c8             	mov    %rax,%rcx
140e976e7:	e8 e4 7f 30 ff       	call   0x14019f6d0
140e976ec:	48 8b d8             	mov    %rax,%rbx
140e976ef:	83 38 05             	cmpl   $0x5,(%rax)
140e976f2:	0f 86 08 02 00 00    	jbe    0x140e97900
140e976f8:	48 8d 05 f1 bb 1c 00 	lea    0x1cbbf1(%rip),%rax        # 0x1410632f0
140e976ff:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140e97703:	48 c7 45 cf 18 00 00 	movq   $0x18,-0x31(%rbp)
140e9770a:	00
140e9770b:	48 8d 05 8e b9 35 00 	lea    0x35b98e(%rip),%rax        # 0x1411f30a0
140e97712:	48 89 45 17          	mov    %rax,0x17(%rbp)
140e97716:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e9771d:	00 00 b0
140e97720:	48 89 45 07          	mov    %rax,0x7(%rbp)
140e97724:	c7 45 1f 55 00 00 00 	movl   $0x55,0x1f(%rbp)
140e9772b:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e97732:	00 00 10
140e97735:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140e97739:	48 c7 45 f7 02 00 00 	movq   $0x2,-0x9(%rbp)
140e97740:	00
140e97741:	48 8d 45 07          	lea    0x7(%rbp),%rax
140e97745:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140e97749:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
140e9774d:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
140e97752:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
140e97756:	66 0f 7f 4d c7       	movdqa %xmm1,-0x39(%rbp)
140e9775b:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140e9775f:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140e97763:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140e97767:	e8 84 ae 39 ff       	call   0x1402325f0
140e9776c:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140e97770:	48 83 7d ef 0f       	cmpq   $0xf,-0x11(%rbp)
140e97775:	48 0f 47 4d d7       	cmova  -0x29(%rbp),%rcx
140e9777a:	48 85 c9             	test   %rcx,%rcx
140e9777d:	74 14                	je     0x140e97793
140e9777f:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140e97786:	48 ff c0             	inc    %rax
140e97789:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e9778d:	75 f7                	jne    0x140e97786
140e9778f:	ff c0                	inc    %eax
140e97791:	eb 0c                	jmp    0x140e9779f
140e97793:	48 8d 0d f2 bf 10 00 	lea    0x10bff2(%rip),%rcx        # 0x140fa378c
140e9779a:	b8 01 00 00 00       	mov    $0x1,%eax
140e9779f:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
140e977a3:	89 45 2f             	mov    %eax,0x2f(%rbp)
140e977a6:	c7 45 33 00 00 00 00 	movl   $0x0,0x33(%rbp)
140e977ad:	c7 45 f7 00 00 00 0b 	movl   $0xb000000,-0x9(%rbp)
140e977b4:	0f b7 05 06 e8 3e 00 	movzwl 0x3ee806(%rip),%eax        # 0x141285fc1
140e977bb:	89 45 fb             	mov    %eax,-0x5(%rbp)
140e977be:	48 c7 45 ff 00 00 00 	movq   $0x0,-0x1(%rbp)
140e977c5:	00
140e977c6:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e977ca:	48 89 45 07          	mov    %rax,0x7(%rbp)
140e977ce:	0f b7 00             	movzwl (%rax),%eax
140e977d1:	89 45 0f             	mov    %eax,0xf(%rbp)
140e977d4:	c7 45 13 02 00 00 00 	movl   $0x2,0x13(%rbp)
140e977db:	48 8d 05 e9 e7 3e 00 	lea    0x3ee7e9(%rip),%rax        # 0x141285fcb
140e977e2:	48 89 45 17          	mov    %rax,0x17(%rbp)
140e977e6:	c7 45 1f 21 00 00 00 	movl   $0x21,0x1f(%rbp)
140e977ed:	c7 45 23 01 00 00 00 	movl   $0x1,0x23(%rbp)
140e977f4:	48 8d 05 79 ef 3e 00 	lea    0x3eef79(%rip),%rax        # 0x141286774
140e977fb:	48 8d 0d d6 9e 3e 00 	lea    0x3e9ed6(%rip),%rcx        # 0x1412816d8
140e97802:	2b c1                	sub    %ecx,%eax
140e97804:	89 45 b7             	mov    %eax,-0x49(%rbp)
140e97807:	48 8d 45 07          	lea    0x7(%rbp),%rax
140e9780b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e97810:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e97817:	00
140e97818:	45 33 c9             	xor    %r9d,%r9d
140e9781b:	45 33 c0             	xor    %r8d,%r8d
140e9781e:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140e97822:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e97826:	ff 15 4c b8 0e 00    	call   *0xeb84c(%rip)        # 0x140f83078
140e9782c:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e97830:	48 83 fa 0f          	cmp    $0xf,%rdx
140e97834:	0f 86 c6 00 00 00    	jbe    0x140e97900
140e9783a:	48 ff c2             	inc    %rdx
140e9783d:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e97841:	48 8b c1             	mov    %rcx,%rax
140e97844:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9784b:	72 19                	jb     0x140e97866
140e9784d:	48 83 c2 27          	add    $0x27,%rdx
140e97851:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e97855:	48 2b c1             	sub    %rcx,%rax
140e97858:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e9785c:	48 83 f8 1f          	cmp    $0x1f,%rax
140e97860:	0f 87 cd 00 00 00    	ja     0x140e97933
140e97866:	e8 d9 38 f8 ff       	call   0x140e1b144
140e9786b:	e9 90 00 00 00       	jmp    0x140e97900
140e97870:	48 8d 8f b0 00 00 00 	lea    0xb0(%rdi),%rcx
140e97877:	48 8b 87 b8 00 00 00 	mov    0xb8(%rdi),%rax
140e9787e:	48 3b 87 c0 00 00 00 	cmp    0xc0(%rdi),%rax
140e97885:	74 6d                	je     0x140e978f4
140e97887:	48 8b d6             	mov    %rsi,%rdx
140e9788a:	48 8b c8             	mov    %rax,%rcx
140e9788d:	e8 8e a9 b5 ff       	call   0x1409f2220
140e97892:	48 83 87 b8 00 00 00 	addq   $0x40,0xb8(%rdi)
140e97899:	40
140e9789a:	eb 64                	jmp    0x140e97900
140e9789c:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx