140e5e2aa:	5f                   	pop    %rdi
140e5e2ab:	c3                   	ret
140e5e2ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e5e2b1:	57                   	push   %rdi
140e5e2b2:	48 83 ec 20          	sub    $0x20,%rsp
140e5e2b6:	45 33 d2             	xor    %r10d,%r10d
140e5e2b9:	48 8b da             	mov    %rdx,%rbx
140e5e2bc:	4c 8b d9             	mov    %rcx,%r11
140e5e2bf:	4d 85 c9             	test   %r9,%r9
140e5e2c2:	75 2c                	jne    0x140e5e2f0
140e5e2c4:	48 85 c9             	test   %rcx,%rcx
140e5e2c7:	75 2c                	jne    0x140e5e2f5
140e5e2c9:	48 85 d2             	test   %rdx,%rdx
140e5e2cc:	74 14                	je     0x140e5e2e2
140e5e2ce:	e8 1d c0 fc ff       	call   0x140e2a2f0
140e5e2d3:	bb 16 00 00 00       	mov    $0x16,%ebx
140e5e2d8:	89 18                	mov    %ebx,(%rax)
140e5e2da:	e8 a5 be fc ff       	call   0x140e2a184
140e5e2df:	44 8b d3             	mov    %ebx,%r10d
140e5e2e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e5e2e7:	41 8b c2             	mov    %r10d,%eax
140e5e2ea:	48 83 c4 20          	add    $0x20,%rsp
140e5e2ee:	5f                   	pop    %rdi
140e5e2ef:	c3                   	ret
140e5e2f0:	4d 85 db             	test   %r11,%r11
140e5e2f3:	74 d9                	je     0x140e5e2ce
140e5e2f5:	48 85 db             	test   %rbx,%rbx
140e5e2f8:	74 d4                	je     0x140e5e2ce
140e5e2fa:	4d 85 c9             	test   %r9,%r9
140e5e2fd:	74 0b                	je     0x140e5e30a
140e5e2ff:	4d 85 c0             	test   %r8,%r8
140e5e302:	75 06                	jne    0x140e5e30a
140e5e304:	66 44 89 11          	mov    %r10w,(%rcx)
140e5e308:	eb c4                	jmp    0x140e5e2ce
140e5e30a:	49 8b f9             	mov    %r9,%rdi
140e5e30d:	66 44 39 11          	cmp    %r10w,(%rcx)
140e5e311:	74 10                	je     0x140e5e323
140e5e313:	48 83 c1 02          	add    $0x2,%rcx
140e5e317:	48 83 ea 01          	sub    $0x1,%rdx
140e5e31b:	75 f0                	jne    0x140e5e30d
140e5e31d:	66 45 89 13          	mov    %r10w,(%r11)
140e5e321:	eb ab                	jmp    0x140e5e2ce
140e5e323:	49 83 f9 ff          	cmp    $0xffffffffffffffff,%r9
140e5e327:	75 1c                	jne    0x140e5e345
140e5e329:	4c 2b c1             	sub    %rcx,%r8
140e5e32c:	41 0f b7 04 08       	movzwl (%r8,%rcx,1),%eax
140e5e331:	66 89 01             	mov    %ax,(%rcx)
140e5e334:	48 8d 49 02          	lea    0x2(%rcx),%rcx
140e5e338:	66 85 c0             	test   %ax,%ax
140e5e33b:	74 36                	je     0x140e5e373
140e5e33d:	48 83 ea 01          	sub    $0x1,%rdx
140e5e341:	75 e9                	jne    0x140e5e32c
140e5e343:	eb 2e                	jmp    0x140e5e373
140e5e345:	4d 85 c9             	test   %r9,%r9
140e5e348:	74 20                	je     0x140e5e36a
140e5e34a:	41 0f b7 00          	movzwl (%r8),%eax
140e5e34e:	4d 8d 40 02          	lea    0x2(%r8),%r8
140e5e352:	66 89 01             	mov    %ax,(%rcx)
140e5e355:	48 83 c1 02          	add    $0x2,%rcx
140e5e359:	66 85 c0             	test   %ax,%ax
140e5e35c:	74 84                	je     0x140e5e2e2
140e5e35e:	48 83 ea 01          	sub    $0x1,%rdx
140e5e362:	74 06                	je     0x140e5e36a
140e5e364:	48 83 ef 01          	sub    $0x1,%rdi
140e5e368:	75 e0                	jne    0x140e5e34a
140e5e36a:	48 85 ff             	test   %rdi,%rdi
140e5e36d:	75 04                	jne    0x140e5e373
140e5e36f:	66 44 89 11          	mov    %r10w,(%rcx)
140e5e373:	48 85 d2             	test   %rdx,%rdx
140e5e376:	0f 85 66 ff ff ff    	jne    0x140e5e2e2
140e5e37c:	49 83 f9 ff          	cmp    $0xffffffffffffffff,%r9
140e5e380:	75 0f                	jne    0x140e5e391
140e5e382:	66 45 89 54 5b fe    	mov    %r10w,-0x2(%r11,%rbx,2)
140e5e388:	44 8d 52 50          	lea    0x50(%rdx),%r10d
140e5e38c:	e9 51 ff ff ff       	jmp    0x140e5e2e2
140e5e391:	66 45 89 13          	mov    %r10w,(%r11)
140e5e395:	e8 56 bf fc ff       	call   0x140e2a2f0
140e5e39a:	bb 22 00 00 00       	mov    $0x22,%ebx
140e5e39f:	e9 34 ff ff ff       	jmp    0x140e5e2d8
140e5e3a4:	45 33 d2             	xor    %r10d,%r10d
140e5e3a7:	4c 8b c2             	mov    %rdx,%r8
140e5e3aa:	66 44 39 11          	cmp    %r10w,(%rcx)
140e5e3ae:	48 8b c1             	mov    %rcx,%rax
140e5e3b1:	74 29                	je     0x140e5e3dc
140e5e3b3:	4d 8b c8             	mov    %r8,%r9
140e5e3b6:	66 45 39 10          	cmp    %r10w,(%r8)
140e5e3ba:	74 16                	je     0x140e5e3d2
140e5e3bc:	41 0f b7 10          	movzwl (%r8),%edx
140e5e3c0:	66 39 10             	cmp    %dx,(%rax)
140e5e3c3:	74 17                	je     0x140e5e3dc
140e5e3c5:	49 83 c1 02          	add    $0x2,%r9
140e5e3c9:	41 0f b7 11          	movzwl (%r9),%edx
140e5e3cd:	66 85 d2             	test   %dx,%dx
140e5e3d0:	75 ee                	jne    0x140e5e3c0
140e5e3d2:	48 83 c0 02          	add    $0x2,%rax
140e5e3d6:	66 44 39 10          	cmp    %r10w,(%rax)
140e5e3da:	eb d5                	jmp    0x140e5e3b1
140e5e3dc:	48 2b c1             	sub    %rcx,%rax
140e5e3df:	48 d1 f8             	sar    $1,%rax
140e5e3e2:	c3                   	ret
140e5e3e3:	cc                   	int3
140e5e3e4:	f0 ff 41 10          	lock incl 0x10(%rcx)
140e5e3e8:	48 8b 81 e0 00 00 00 	mov    0xe0(%rcx),%rax
140e5e3ef:	48 85 c0             	test   %rax,%rax
140e5e3f2:	74 03                	je     0x140e5e3f7
140e5e3f4:	f0 ff 00             	lock incl (%rax)
140e5e3f7:	48 8b 81 f0 00 00 00 	mov    0xf0(%rcx),%rax
140e5e3fe:	48 85 c0             	test   %rax,%rax
140e5e401:	74 03                	je     0x140e5e406
140e5e403:	f0 ff 00             	lock incl (%rax)
140e5e406:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
140e5e40d:	48 85 c0             	test   %rax,%rax
140e5e410:	74 03                	je     0x140e5e415
140e5e412:	f0 ff 00             	lock incl (%rax)
140e5e415:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
140e5e41c:	48 85 c0             	test   %rax,%rax
140e5e41f:	74 03                	je     0x140e5e424
140e5e421:	f0 ff 00             	lock incl (%rax)
140e5e424:	48 8d 41 38          	lea    0x38(%rcx),%rax
140e5e428:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140e5e42e:	48 8d 15 f3 af 55 00 	lea    0x55aff3(%rip),%rdx        # 0x1413b9428
140e5e435:	48 39 50 f0          	cmp    %rdx,-0x10(%rax)
140e5e439:	74 0b                	je     0x140e5e446
140e5e43b:	48 8b 10             	mov    (%rax),%rdx
140e5e43e:	48 85 d2             	test   %rdx,%rdx
140e5e441:	74 03                	je     0x140e5e446
140e5e443:	f0 ff 02             	lock incl (%rdx)
140e5e446:	48 83 78 e8 00       	cmpq   $0x0,-0x18(%rax)
140e5e44b:	74 0c                	je     0x140e5e459
140e5e44d:	48 8b 50 f8          	mov    -0x8(%rax),%rdx
140e5e451:	48 85 d2             	test   %rdx,%rdx
140e5e454:	74 03                	je     0x140e5e459
140e5e456:	f0 ff 02             	lock incl (%rdx)
140e5e459:	48 83 c0 20          	add    $0x20,%rax
140e5e45d:	49 83 e8 01          	sub    $0x1,%r8
140e5e461:	75 cb                	jne    0x140e5e42e
140e5e463:	48 8b 89 20 01 00 00 	mov    0x120(%rcx),%rcx
140e5e46a:	e9 79 01 00 00       	jmp    0x140e5e5e8
140e5e46f:	cc                   	int3
140e5e470:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e5e475:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140e5e47a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e5e47f:	57                   	push   %rdi
140e5e480:	48 83 ec 20          	sub    $0x20,%rsp
140e5e484:	48 8b 81 f8 00 00 00 	mov    0xf8(%rcx),%rax
140e5e48b:	48 8b d9             	mov    %rcx,%rbx
140e5e48e:	48 85 c0             	test   %rax,%rax
140e5e491:	74 79                	je     0x140e5e50c
140e5e493:	48 8d 0d 16 ab 55 00 	lea    0x55ab16(%rip),%rcx        # 0x1413b8fb0
140e5e49a:	48 3b c1             	cmp    %rcx,%rax
140e5e49d:	74 6d                	je     0x140e5e50c
140e5e49f:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
140e5e4a6:	48 85 c0             	test   %rax,%rax
140e5e4a9:	74 61                	je     0x140e5e50c
140e5e4ab:	83 38 00             	cmpl   $0x0,(%rax)
140e5e4ae:	75 5c                	jne    0x140e5e50c
140e5e4b0:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
140e5e4b7:	48 85 c9             	test   %rcx,%rcx
140e5e4ba:	74 16                	je     0x140e5e4d2
140e5e4bc:	83 39 00             	cmpl   $0x0,(%rcx)
140e5e4bf:	75 11                	jne    0x140e5e4d2
140e5e4c1:	e8 ae 57 ff ff       	call   0x140e53c74
140e5e4c6:	48 8b 8b f8 00 00 00 	mov    0xf8(%rbx),%rcx
140e5e4cd:	e8 32 ef ff ff       	call   0x140e5d404
140e5e4d2:	48 8b 8b e8 00 00 00 	mov    0xe8(%rbx),%rcx
140e5e4d9:	48 85 c9             	test   %rcx,%rcx
140e5e4dc:	74 16                	je     0x140e5e4f4
140e5e4de:	83 39 00             	cmpl   $0x0,(%rcx)
140e5e4e1:	75 11                	jne    0x140e5e4f4
140e5e4e3:	e8 8c 57 ff ff       	call   0x140e53c74
140e5e4e8:	48 8b 8b f8 00 00 00 	mov    0xf8(%rbx),%rcx
140e5e4ef:	e8 38 f5 ff ff       	call   0x140e5da2c
140e5e4f4:	48 8b 8b e0 00 00 00 	mov    0xe0(%rbx),%rcx
140e5e4fb:	e8 74 57 ff ff       	call   0x140e53c74
140e5e500:	48 8b 8b f8 00 00 00 	mov    0xf8(%rbx),%rcx
140e5e507:	e8 68 57 ff ff       	call   0x140e53c74
140e5e50c:	48 8b 83 00 01 00 00 	mov    0x100(%rbx),%rax
140e5e513:	48 85 c0             	test   %rax,%rax
140e5e516:	74 47                	je     0x140e5e55f
140e5e518:	83 38 00             	cmpl   $0x0,(%rax)
140e5e51b:	75 42                	jne    0x140e5e55f
140e5e51d:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
140e5e524:	48 81 e9 fe 00 00 00 	sub    $0xfe,%rcx
140e5e52b:	e8 44 57 ff ff       	call   0x140e53c74
140e5e530:	48 8b 8b 10 01 00 00 	mov    0x110(%rbx),%rcx
140e5e537:	bf 80 00 00 00       	mov    $0x80,%edi
140e5e53c:	48 2b cf             	sub    %rdi,%rcx
140e5e53f:	e8 30 57 ff ff       	call   0x140e53c74
140e5e544:	48 8b 8b 18 01 00 00 	mov    0x118(%rbx),%rcx
140e5e54b:	48 2b cf             	sub    %rdi,%rcx
140e5e54e:	e8 21 57 ff ff       	call   0x140e53c74
140e5e553:	48 8b 8b 00 01 00 00 	mov    0x100(%rbx),%rcx
140e5e55a:	e8 15 57 ff ff       	call   0x140e53c74
140e5e55f:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
140e5e566:	e8 a5 00 00 00       	call   0x140e5e610
140e5e56b:	48 8d b3 28 01 00 00 	lea    0x128(%rbx),%rsi
140e5e572:	bd 06 00 00 00       	mov    $0x6,%ebp
140e5e577:	48 8d 7b 38          	lea    0x38(%rbx),%rdi
140e5e57b:	48 8d 05 a6 ae 55 00 	lea    0x55aea6(%rip),%rax        # 0x1413b9428
140e5e582:	48 39 47 f0          	cmp    %rax,-0x10(%rdi)
140e5e586:	74 1a                	je     0x140e5e5a2
140e5e588:	48 8b 0f             	mov    (%rdi),%rcx
140e5e58b:	48 85 c9             	test   %rcx,%rcx
140e5e58e:	74 12                	je     0x140e5e5a2
140e5e590:	83 39 00             	cmpl   $0x0,(%rcx)
140e5e593:	75 0d                	jne    0x140e5e5a2
140e5e595:	e8 da 56 ff ff       	call   0x140e53c74
140e5e59a:	48 8b 0e             	mov    (%rsi),%rcx
140e5e59d:	e8 d2 56 ff ff       	call   0x140e53c74
140e5e5a2:	48 83 7f e8 00       	cmpq   $0x0,-0x18(%rdi)
140e5e5a7:	74 13                	je     0x140e5e5bc
140e5e5a9:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
140e5e5ad:	48 85 c9             	test   %rcx,%rcx
140e5e5b0:	74 0a                	je     0x140e5e5bc
140e5e5b2:	83 39 00             	cmpl   $0x0,(%rcx)
140e5e5b5:	75 05                	jne    0x140e5e5bc
140e5e5b7:	e8 b8 56 ff ff       	call   0x140e53c74
140e5e5bc:	48 83 c6 08          	add    $0x8,%rsi
140e5e5c0:	48 83 c7 20          	add    $0x20,%rdi
140e5e5c4:	48 83 ed 01          	sub    $0x1,%rbp
140e5e5c8:	75 b1                	jne    0x140e5e57b
140e5e5ca:	48 8b cb             	mov    %rbx,%rcx
140e5e5cd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e5e5d2:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140e5e5d7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140e5e5dc:	48 83 c4 20          	add    $0x20,%rsp
140e5e5e0:	5f                   	pop    %rdi
140e5e5e1:	e9 8e 56 ff ff       	jmp    0x140e53c74
140e5e5e6:	cc                   	int3
140e5e5e7:	cc                   	int3
140e5e5e8:	48 85 c9             	test   %rcx,%rcx
140e5e5eb:	74 1c                	je     0x140e5e609
140e5e5ed:	48 8d 05 4c 7b 38 00 	lea    0x387b4c(%rip),%rax        # 0x1411e6140
140e5e5f4:	48 3b c8             	cmp    %rax,%rcx
140e5e5f7:	74 10                	je     0x140e5e609
140e5e5f9:	b8 01 00 00 00       	mov    $0x1,%eax
140e5e5fe:	f0 0f c1 81 5c 01 00 	lock xadd %eax,0x15c(%rcx)
140e5e605:	00
140e5e606:	ff c0                	inc    %eax
140e5e608:	c3                   	ret
140e5e609:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140e5e60e:	c3                   	ret
140e5e60f:	cc                   	int3
140e5e610:	48 85 c9             	test   %rcx,%rcx
140e5e613:	74 31                	je     0x140e5e646
140e5e615:	53                   	push   %rbx
140e5e616:	48 83 ec 20          	sub    $0x20,%rsp
140e5e61a:	48 8d 05 1f 7b 38 00 	lea    0x387b1f(%rip),%rax        # 0x1411e6140
140e5e621:	48 8b d9             	mov    %rcx,%rbx
140e5e624:	48 3b c8             	cmp    %rax,%rcx
140e5e627:	74 18                	je     0x140e5e641
140e5e629:	8b 81 5c 01 00 00    	mov    0x15c(%rcx),%eax
140e5e62f:	90                   	nop
140e5e630:	85 c0                	test   %eax,%eax
140e5e632:	75 0d                	jne    0x140e5e641
140e5e634:	e8 c3 fa ff ff       	call   0x140e5e0fc
140e5e639:	48 8b cb             	mov    %rbx,%rcx
140e5e63c:	e8 33 56 ff ff       	call   0x140e53c74
140e5e641:	48 83 c4 20          	add    $0x20,%rsp
140e5e645:	5b                   	pop    %rbx
140e5e646:	c3                   	ret
140e5e647:	cc                   	int3
140e5e648:	48 85 c9             	test   %rcx,%rcx
140e5e64b:	74 1a                	je     0x140e5e667
140e5e64d:	48 8d 05 ec 7a 38 00 	lea    0x387aec(%rip),%rax        # 0x1411e6140
140e5e654:	48 3b c8             	cmp    %rax,%rcx
140e5e657:	74 0e                	je     0x140e5e667
140e5e659:	83 c8 ff             	or     $0xffffffff,%eax
140e5e65c:	f0 0f c1 81 5c 01 00 	lock xadd %eax,0x15c(%rcx)
140e5e663:	00
140e5e664:	ff c8                	dec    %eax
140e5e666:	c3                   	ret
140e5e667:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140e5e66c:	c3                   	ret
140e5e66d:	cc                   	int3
140e5e66e:	cc                   	int3
140e5e66f:	cc                   	int3
140e5e670:	48 83 ec 28          	sub    $0x28,%rsp
140e5e674:	48 85 c9             	test   %rcx,%rcx
140e5e677:	0f 84 96 00 00 00    	je     0x140e5e713
140e5e67d:	41 83 c9 ff          	or     $0xffffffff,%r9d
140e5e681:	f0 44 01 49 10       	lock add %r9d,0x10(%rcx)
140e5e686:	48 8b 81 e0 00 00 00 	mov    0xe0(%rcx),%rax
140e5e68d:	48 85 c0             	test   %rax,%rax
140e5e690:	74 04                	je     0x140e5e696
140e5e692:	f0 44 01 08          	lock add %r9d,(%rax)
140e5e696:	48 8b 81 f0 00 00 00 	mov    0xf0(%rcx),%rax
140e5e69d:	48 85 c0             	test   %rax,%rax
140e5e6a0:	74 04                	je     0x140e5e6a6
140e5e6a2:	f0 44 01 08          	lock add %r9d,(%rax)
140e5e6a6:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
140e5e6ad:	48 85 c0             	test   %rax,%rax
140e5e6b0:	74 04                	je     0x140e5e6b6
140e5e6b2:	f0 44 01 08          	lock add %r9d,(%rax)
140e5e6b6:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
140e5e6bd:	48 85 c0             	test   %rax,%rax
140e5e6c0:	74 04                	je     0x140e5e6c6
140e5e6c2:	f0 44 01 08          	lock add %r9d,(%rax)
140e5e6c6:	48 8d 41 38          	lea    0x38(%rcx),%rax
140e5e6ca:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140e5e6d0:	48 8d 15 51 ad 55 00 	lea    0x55ad51(%rip),%rdx        # 0x1413b9428
140e5e6d7:	48 39 50 f0          	cmp    %rdx,-0x10(%rax)
140e5e6db:	74 0c                	je     0x140e5e6e9
140e5e6dd:	48 8b 10             	mov    (%rax),%rdx
140e5e6e0:	48 85 d2             	test   %rdx,%rdx
140e5e6e3:	74 04                	je     0x140e5e6e9
140e5e6e5:	f0 44 01 0a          	lock add %r9d,(%rdx)
140e5e6e9:	48 83 78 e8 00       	cmpq   $0x0,-0x18(%rax)
140e5e6ee:	74 0d                	je     0x140e5e6fd
140e5e6f0:	48 8b 50 f8          	mov    -0x8(%rax),%rdx
140e5e6f4:	48 85 d2             	test   %rdx,%rdx
140e5e6f7:	74 04                	je     0x140e5e6fd
140e5e6f9:	f0 44 01 0a          	lock add %r9d,(%rdx)
140e5e6fd:	48 83 c0 20          	add    $0x20,%rax
140e5e701:	49 83 e8 01          	sub    $0x1,%r8
140e5e705:	75 c9                	jne    0x140e5e6d0
140e5e707:	48 8b 89 20 01 00 00 	mov    0x120(%rcx),%rcx
140e5e70e:	e8 35 ff ff ff       	call   0x140e5e648
140e5e713:	48 83 c4 28          	add    $0x28,%rsp
140e5e717:	c3                   	ret
140e5e718:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e5e71d:	57                   	push   %rdi
140e5e71e:	48 83 ec 20          	sub    $0x20,%rsp
140e5e722:	e8 e9 51 ff ff       	call   0x140e53910
140e5e727:	48 8d b8 90 00 00 00 	lea    0x90(%rax),%rdi
140e5e72e:	8b 88 a8 03 00 00    	mov    0x3a8(%rax),%ecx
140e5e734:	8b 05 e6 ae 55 00    	mov    0x55aee6(%rip),%eax        # 0x1413b9620
140e5e73a:	85 c8                	test   %ecx,%eax
140e5e73c:	74 08                	je     0x140e5e746
140e5e73e:	48 8b 1f             	mov    (%rdi),%rbx
140e5e741:	48 85 db             	test   %rbx,%rbx
140e5e744:	75 2c                	jne    0x140e5e772
140e5e746:	b9 04 00 00 00       	mov    $0x4,%ecx
140e5e74b:	e8 48 f8 fe ff       	call   0x140e4df98
140e5e750:	90                   	nop
140e5e751:	48 8b 15 e8 11 64 00 	mov    0x6411e8(%rip),%rdx        # 0x14149f940
140e5e758:	48 8b cf             	mov    %rdi,%rcx
140e5e75b:	e8 28 00 00 00       	call   0x140e5e788
140e5e760:	48 8b d8             	mov    %rax,%rbx
140e5e763:	b9 04 00 00 00       	mov    $0x4,%ecx
140e5e768:	e8 8b f8 fe ff       	call   0x140e4dff8
140e5e76d:	48 85 db             	test   %rbx,%rbx
140e5e770:	74 0e                	je     0x140e5e780
140e5e772:	48 8b c3             	mov    %rbx,%rax
140e5e775:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e5e77a:	48 83 c4 20          	add    $0x20,%rsp
140e5e77e:	5f                   	pop    %rdi
140e5e77f:	c3                   	ret
140e5e780:	e8 cb 13 fd ff       	call   0x140e2fb50
140e5e785:	90                   	nop