140caa433:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
140caa43a:	00
140caa43b:	48 33 cc             	xor    %rsp,%rcx
140caa43e:	e8 bd 10 17 00       	call   0x140e1b500
140caa443:	4c 8d 9c 24 60 01 00 	lea    0x160(%rsp),%r11
140caa44a:	00
140caa44b:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140caa44f:	49 8b 6b 48          	mov    0x48(%r11),%rbp
140caa453:	49 8b e3             	mov    %r11,%rsp
140caa456:	41 5f                	pop    %r15
140caa458:	41 5e                	pop    %r14
140caa45a:	41 5c                	pop    %r12
140caa45c:	5f                   	pop    %rdi
140caa45d:	5e                   	pop    %rsi
140caa45e:	c3                   	ret
140caa45f:	48 8b 45 08          	mov    0x8(%rbp),%rax
140caa463:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140caa468:	4c 8b 4e 18          	mov    0x18(%rsi),%r9
140caa46c:	4c 8d 73 58          	lea    0x58(%rbx),%r14
140caa470:	4d 03 0e             	add    (%r14),%r9
140caa473:	45 33 c0             	xor    %r8d,%r8d
140caa476:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140caa47b:	48 8b cd             	mov    %rbp,%rcx
140caa47e:	48 8b 40 68          	mov    0x68(%rax),%rax
140caa482:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
140caa487:	41 8d 50 16          	lea    0x16(%r8),%edx
140caa48b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140caa490:	ff 15 8a 95 2d 00    	call   *0x2d958a(%rip)        # 0x140f83a20
140caa496:	85 c0                	test   %eax,%eax
140caa498:	0f 8e 33 ff ff ff    	jle    0x140caa3d1
140caa49e:	48 39 7c 24 40       	cmp    %rdi,0x40(%rsp)
140caa4a3:	0f 85 28 ff ff ff    	jne    0x140caa3d1
140caa4a9:	4c 63 46 18          	movslq 0x18(%rsi),%r8
140caa4ad:	4c 8d 15 4c 5b 35 ff 	lea    -0xcaa4b4(%rip),%r10        # 0x140000000
140caa4b4:	83 ff 08             	cmp    $0x8,%edi
140caa4b7:	7f 3f                	jg     0x140caa4f8
140caa4b9:	42 8d 04 07          	lea    (%rdi,%r8,1),%eax
140caa4bd:	44 3b c0             	cmp    %eax,%r8d
140caa4c0:	0f 8d ac 00 00 00    	jge    0x140caa572
140caa4c6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140caa4cd:	00 00 00
140caa4d0:	49 63 d0             	movslq %r8d,%rdx
140caa4d3:	41 8b c0             	mov    %r8d,%eax
140caa4d6:	48 c1 fa 03          	sar    $0x3,%rdx
140caa4da:	83 e0 07             	and    $0x7,%eax
140caa4dd:	48 03 53 60          	add    0x60(%rbx),%rdx
140caa4e1:	41 ff c0             	inc    %r8d
140caa4e4:	0f b6 0a             	movzbl (%rdx),%ecx
140caa4e7:	0f ab c1             	bts    %eax,%ecx
140caa4ea:	88 0a                	mov    %cl,(%rdx)
140caa4ec:	8b 4e 18             	mov    0x18(%rsi),%ecx
140caa4ef:	03 cf                	add    %edi,%ecx
140caa4f1:	44 3b c1             	cmp    %ecx,%r8d
140caa4f4:	7c da                	jl     0x140caa4d0
140caa4f6:	eb 7a                	jmp    0x140caa572
140caa4f8:	49 8b d0             	mov    %r8,%rdx
140caa4fb:	41 83 e0 07          	and    $0x7,%r8d
140caa4ff:	48 c1 fa 03          	sar    $0x3,%rdx
140caa503:	48 03 53 60          	add    0x60(%rbx),%rdx
140caa507:	43 0f b6 84 10 50 6b 	movzbl 0x13b6b50(%r8,%r10,1),%eax
140caa50e:	3b 01
140caa510:	08 02                	or     %al,(%rdx)
140caa512:	8d 47 ff             	lea    -0x1(%rdi),%eax
140caa515:	44 8b 46 18          	mov    0x18(%rsi),%r8d
140caa519:	41 03 c0             	add    %r8d,%eax
140caa51c:	41 8b c8             	mov    %r8d,%ecx
140caa51f:	c1 f8 03             	sar    $0x3,%eax
140caa522:	c1 f9 03             	sar    $0x3,%ecx
140caa525:	ff c1                	inc    %ecx
140caa527:	3b c8                	cmp    %eax,%ecx
140caa529:	7d 25                	jge    0x140caa550
140caa52b:	48 63 d1             	movslq %ecx,%rdx
140caa52e:	66 90                	xchg   %ax,%ax
140caa530:	48 8b 43 60          	mov    0x60(%rbx),%rax
140caa534:	48 8d 52 01          	lea    0x1(%rdx),%rdx
140caa538:	ff c1                	inc    %ecx
140caa53a:	c6 44 02 ff ff       	movb   $0xff,-0x1(%rdx,%rax,1)
140caa53f:	8d 47 ff             	lea    -0x1(%rdi),%eax
140caa542:	44 8b 46 18          	mov    0x18(%rsi),%r8d
140caa546:	41 03 c0             	add    %r8d,%eax
140caa549:	c1 f8 03             	sar    $0x3,%eax
140caa54c:	3b c8                	cmp    %eax,%ecx
140caa54e:	7c e0                	jl     0x140caa530
140caa550:	42 8d 04 07          	lea    (%rdi,%r8,1),%eax
140caa554:	4c 63 c0             	movslq %eax,%r8
140caa557:	49 8d 50 ff          	lea    -0x1(%r8),%rdx
140caa55b:	41 83 e0 07          	and    $0x7,%r8d
140caa55f:	48 c1 fa 03          	sar    $0x3,%rdx
140caa563:	48 03 53 60          	add    0x60(%rbx),%rdx
140caa567:	43 0f b6 84 10 58 6b 	movzbl 0x13b6b58(%r8,%r10,1),%eax
140caa56e:	3b 01
140caa570:	08 02                	or     %al,(%rdx)
140caa572:	48 8b 46 08          	mov    0x8(%rsi),%rax
140caa576:	4c 63 c0             	movslq %eax,%r8
140caa579:	48 85 c0             	test   %rax,%rax
140caa57c:	0f 84 4f fe ff ff    	je     0x140caa3d1
140caa582:	4c 8b 4b 60          	mov    0x60(%rbx),%r9
140caa586:	49 8d 48 ff          	lea    -0x1(%r8),%rcx
140caa58a:	41 8d 50 ff          	lea    -0x1(%r8),%edx
140caa58e:	48 c1 f9 03          	sar    $0x3,%rcx
140caa592:	41 83 e0 07          	and    $0x7,%r8d
140caa596:	43 0f b6 84 10 58 6b 	movzbl 0x13b6b58(%r8,%r10,1),%eax
140caa59d:	3b 01
140caa59f:	42 38 04 09          	cmp    %al,(%rcx,%r9,1)
140caa5a3:	75 31                	jne    0x140caa5d6
140caa5a5:	c1 fa 03             	sar    $0x3,%edx
140caa5a8:	83 ea 01             	sub    $0x1,%edx
140caa5ab:	78 10                	js     0x140caa5bd
140caa5ad:	48 63 c2             	movslq %edx,%rax
140caa5b0:	41 80 3c 01 ff       	cmpb   $0xff,(%r9,%rax,1)
140caa5b5:	75 1f                	jne    0x140caa5d6
140caa5b7:	48 83 e8 01          	sub    $0x1,%rax
140caa5bb:	79 f3                	jns    0x140caa5b0
140caa5bd:	41 b8 61 02 00 00    	mov    $0x261,%r8d
140caa5c3:	48 8d 15 ae b3 49 00 	lea    0x49b3ae(%rip),%rdx        # 0x141145978
140caa5ca:	49 8b c9             	mov    %r9,%rcx
140caa5cd:	e8 3e 74 01 00       	call   0x140cc1a10
140caa5d2:	4c 89 63 60          	mov    %r12,0x60(%rbx)
140caa5d6:	4d 85 ff             	test   %r15,%r15
140caa5d9:	0f 85 e7 fd ff ff    	jne    0x140caa3c6
140caa5df:	48 8b d3             	mov    %rbx,%rdx
140caa5e2:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140caa5e7:	e8 b4 dc 00 00       	call   0x140cb82a0
140caa5ec:	48 85 c0             	test   %rax,%rax
140caa5ef:	0f 84 e1 fd ff ff    	je     0x140caa3d6
140caa5f5:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
140caa5fc:	48 8b d0             	mov    %rax,%rdx
140caa5ff:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
140caa606:	e8 a5 dd 00 00       	call   0x140cb83b0
140caa60b:	48 85 c0             	test   %rax,%rax
140caa60e:	0f 84 c2 fd ff ff    	je     0x140caa3d6
140caa614:	41 8d 47 fd          	lea    -0x3(%r15),%eax
140caa618:	e9 16 fe ff ff       	jmp    0x140caa433
140caa61d:	cc                   	int3
140caa61e:	cc                   	int3
140caa61f:	cc                   	int3
140caa620:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140caa625:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140caa62a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140caa62f:	57                   	push   %rdi
140caa630:	41 54                	push   %r12
140caa632:	41 55                	push   %r13
140caa634:	41 56                	push   %r14
140caa636:	41 57                	push   %r15
140caa638:	b8 50 00 00 00       	mov    $0x50,%eax
140caa63d:	e8 5e 0e 17 00       	call   0x140e1b4a0
140caa642:	48 2b e0             	sub    %rax,%rsp
140caa645:	48 8b 05 b4 e8 70 00 	mov    0x70e8b4(%rip),%rax        # 0x1413b8f00
140caa64c:	48 33 c4             	xor    %rsp,%rax
140caa64f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140caa654:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
140caa65b:	48 8b f9             	mov    %rcx,%rdi
140caa65e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140caa663:	48 8b 88 20 01 00 00 	mov    0x120(%rax),%rcx
140caa66a:	e8 61 50 4f ff       	call   0x14019f6d0
140caa66f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140caa674:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140caa679:	e8 42 de 00 00       	call   0x140cb84c0
140caa67e:	48 85 c0             	test   %rax,%rax
140caa681:	0f 84 bc 01 00 00    	je     0x140caa843
140caa687:	33 f6                	xor    %esi,%esi
140caa689:	48 8b 48 08          	mov    0x8(%rax),%rcx
140caa68d:	bd 0c 00 00 00       	mov    $0xc,%ebp
140caa692:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140caa697:	0f b7 51 10          	movzwl 0x10(%rcx),%edx
140caa69b:	03 d2                	add    %edx,%edx
140caa69d:	2b 51 28             	sub    0x28(%rcx),%edx
140caa6a0:	48 8b 8f b0 00 00 00 	mov    0xb0(%rdi),%rcx
140caa6a7:	0f b7 c2             	movzwl %dx,%eax
140caa6aa:	88 54 24 47          	mov    %dl,0x47(%rsp)
140caa6ae:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140caa6b3:	66 c1 e8 08          	shr    $0x8,%ax
140caa6b7:	88 44 24 46          	mov    %al,0x46(%rsp)
140caa6bb:	48 8b 89 20 01 00 00 	mov    0x120(%rcx),%rcx
140caa6c2:	e8 69 dc 00 00       	call   0x140cb8330
140caa6c7:	48 85 c0             	test   %rax,%rax
140caa6ca:	0f 84 a3 01 00 00    	je     0x140caa873
140caa6d0:	4c 8b 68 08          	mov    0x8(%rax),%r13
140caa6d4:	bb 01 00 00 00       	mov    $0x1,%ebx
140caa6d9:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
140caa6e0:	41 83 7d 28 00       	cmpl   $0x0,0x28(%r13)
140caa6e5:	4d 8b 45 08          	mov    0x8(%r13),%r8
140caa6e9:	49 8b 55 58          	mov    0x58(%r13),%rdx
140caa6ed:	0f 44 dd             	cmove  %ebp,%ebx
140caa6f0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140caa6f4:	4c 03 c3             	add    %rbx,%r8
140caa6f7:	e8 14 49 23 00       	call   0x140edf010
140caa6fc:	49 8b 4d 08          	mov    0x8(%r13),%rcx
140caa700:	4c 8b 87 b0 00 00 00 	mov    0xb0(%rdi),%r8
140caa707:	48 03 cb             	add    %rbx,%rcx
140caa70a:	48 89 8f 98 00 00 00 	mov    %rcx,0x98(%rdi)
140caa711:	41 0f b7 55 10       	movzwl 0x10(%r13),%edx
140caa716:	49 8b 4d 08          	mov    0x8(%r13),%rcx
140caa71a:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
140caa71f:	4d 8b 4d 20          	mov    0x20(%r13),%r9
140caa723:	49 89 88 40 01 00 00 	mov    %rcx,0x140(%r8)
140caa72a:	48 8d 8f 30 08 00 00 	lea    0x830(%rdi),%rcx
140caa731:	41 88 80 38 01 00 00 	mov    %al,0x138(%r8)
140caa738:	66 41 89 90 48 01 00 	mov    %dx,0x148(%r8)
140caa73f:	00
140caa740:	4d 89 88 58 01 00 00 	mov    %r9,0x158(%r8)
140caa747:	49 89 b0 50 01 00 00 	mov    %rsi,0x150(%r8)
140caa74e:	48 8b 87 e0 16 00 00 	mov    0x16e0(%rdi),%rax
140caa755:	4c 8b a7 68 04 00 00 	mov    0x468(%rdi),%r12
140caa75c:	4c 8b bf 80 04 00 00 	mov    0x480(%rdi),%r15
140caa763:	4c 8b b7 58 04 00 00 	mov    0x458(%rdi),%r14
140caa76a:	0f b7 70 02          	movzwl 0x2(%rax),%esi
140caa76e:	48 8b 87 b0 00 00 00 	mov    0xb0(%rdi),%rax
140caa775:	48 8b af 08 05 00 00 	mov    0x508(%rdi),%rbp
140caa77c:	c7 80 00 02 00 00 01 	movl   $0x1,0x200(%rax)
140caa783:	00 00 00
140caa786:	49 8b 45 30          	mov    0x30(%r13),%rax
140caa78a:	48 89 87 68 04 00 00 	mov    %rax,0x468(%rdi)
140caa791:	49 8b 45 38          	mov    0x38(%r13),%rax
140caa795:	48 89 87 80 04 00 00 	mov    %rax,0x480(%rdi)
140caa79c:	49 8b 45 40          	mov    0x40(%r13),%rax
140caa7a0:	48 89 87 58 04 00 00 	mov    %rax,0x458(%rdi)
140caa7a7:	49 8b 45 48          	mov    0x48(%r13),%rax
140caa7ab:	48 89 87 08 05 00 00 	mov    %rax,0x508(%rdi)
140caa7b2:	41 0f b7 55 50       	movzwl 0x50(%r13),%edx
140caa7b7:	e8 14 6a ff ff       	call   0x140ca11d0
140caa7bc:	41 83 7d 28 00       	cmpl   $0x0,0x28(%r13)
140caa7c1:	ba 16 00 00 00       	mov    $0x16,%edx
140caa7c6:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
140caa7cb:	b8 14 00 00 00       	mov    $0x14,%eax
140caa7d0:	0f 45 d0             	cmovne %eax,%edx
140caa7d3:	49 8b cd             	mov    %r13,%rcx
140caa7d6:	e8 75 ee ff ff       	call   0x140ca9650
140caa7db:	0f b7 d6             	movzwl %si,%edx
140caa7de:	4d 89 a5 68 04 00 00 	mov    %r12,0x468(%r13)
140caa7e5:	48 8d 8f 30 08 00 00 	lea    0x830(%rdi),%rcx
140caa7ec:	4d 89 bd 80 04 00 00 	mov    %r15,0x480(%r13)
140caa7f3:	8b d8                	mov    %eax,%ebx
140caa7f5:	4d 89 b5 58 04 00 00 	mov    %r14,0x458(%r13)
140caa7fc:	49 89 ad 08 05 00 00 	mov    %rbp,0x508(%r13)
140caa803:	e8 c8 69 ff ff       	call   0x140ca11d0
140caa808:	49 8b 8d b0 00 00 00 	mov    0xb0(%r13),%rcx
140caa80f:	33 f6                	xor    %esi,%esi
140caa811:	45 33 c9             	xor    %r9d,%r9d
140caa814:	45 33 c0             	xor    %r8d,%r8d
140caa817:	49 8b fd             	mov    %r13,%rdi
140caa81a:	89 b1 00 02 00 00    	mov    %esi,0x200(%rcx)
140caa820:	8d 56 0b             	lea    0xb(%rsi),%edx
140caa823:	49 8b 4d 18          	mov    0x18(%r13),%rcx
140caa827:	e8 84 77 01 00       	call   0x140cc1fb0
140caa82c:	85 db                	test   %ebx,%ebx
140caa82e:	7e 6e                	jle    0x140caa89e
140caa830:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140caa835:	e8 86 dc 00 00       	call   0x140cb84c0
140caa83a:	48 85 c0             	test   %rax,%rax
140caa83d:	0f 85 46 fe ff ff    	jne    0x140caa689
140caa843:	b8 01 00 00 00       	mov    $0x1,%eax
140caa848:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140caa84d:	48 33 cc             	xor    %rsp,%rcx
140caa850:	e8 ab 0c 17 00       	call   0x140e1b500
140caa855:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140caa85a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140caa85e:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140caa862:	49 8b 73 48          	mov    0x48(%r11),%rsi
140caa866:	49 8b e3             	mov    %r11,%rsp
140caa869:	41 5f                	pop    %r15
140caa86b:	41 5e                	pop    %r14
140caa86d:	41 5d                	pop    %r13
140caa86f:	41 5c                	pop    %r12
140caa871:	5f                   	pop    %rdi
140caa872:	c3                   	ret
140caa873:	ba 50 00 00 00       	mov    $0x50,%edx
140caa878:	c7 44 24 28 5b 04 00 	movl   $0x45b,0x28(%rsp)
140caa87f:	00
140caa880:	48 8d 05 f1 b0 49 00 	lea    0x49b0f1(%rip),%rax        # 0x141145978
140caa887:	41 b8 86 01 00 00    	mov    $0x186,%r8d
140caa88d:	48 8b cf             	mov    %rdi,%rcx
140caa890:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140caa895:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140caa899:	e8 a2 01 fe ff       	call   0x140c8aa40
140caa89e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140caa8a3:	eb a3                	jmp    0x140caa848
140caa8a5:	cc                   	int3
140caa8a6:	cc                   	int3
140caa8a7:	cc                   	int3
140caa8a8:	cc                   	int3
140caa8a9:	cc                   	int3
140caa8aa:	cc                   	int3
140caa8ab:	cc                   	int3
140caa8ac:	cc                   	int3
140caa8ad:	cc                   	int3
140caa8ae:	cc                   	int3
140caa8af:	cc                   	int3
140caa8b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140caa8b5:	57                   	push   %rdi
140caa8b6:	b8 20 00 00 00       	mov    $0x20,%eax
140caa8bb:	e8 e0 0b 17 00       	call   0x140e1b4a0
140caa8c0:	48 2b e0             	sub    %rax,%rsp
140caa8c3:	48 8b fa             	mov    %rdx,%rdi
140caa8c6:	33 db                	xor    %ebx,%ebx
140caa8c8:	48 8b 91 b0 00 00 00 	mov    0xb0(%rcx),%rdx
140caa8cf:	0f b7 82 0e 01 00 00 	movzwl 0x10e(%rdx),%eax
140caa8d6:	66 89 82 0c 01 00 00 	mov    %ax,0x10c(%rdx)
140caa8dd:	41 81 f8 01 01 00 00 	cmp    $0x101,%r8d
140caa8e4:	75 53                	jne    0x140caa939
140caa8e6:	48 8b 89 b0 00 00 00 	mov    0xb0(%rcx),%rcx
140caa8ed:	ba 01 00 00 00       	mov    $0x1,%edx
140caa8f2:	44 8b c2             	mov    %edx,%r8d
140caa8f5:	0f b7 81 0c 01 00 00 	movzwl 0x10c(%rcx),%eax
140caa8fc:	66 89 81 48 01 00 00 	mov    %ax,0x148(%rcx)
140caa903:	c6 81 38 01 00 00 01 	movb   $0x1,0x138(%rcx)
140caa90a:	48 89 99 40 01 00 00 	mov    %rbx,0x140(%rcx)
140caa911:	48 89 99 50 01 00 00 	mov    %rbx,0x150(%rcx)
140caa918:	48 89 99 58 01 00 00 	mov    %rbx,0x158(%rcx)
140caa91f:	48 8b cf             	mov    %rdi,%rcx
140caa922:	e8 99 c2 ff ff       	call   0x140ca6bc0
140caa927:	85 c0                	test   %eax,%eax
140caa929:	74 7d                	je     0x140caa9a8
140caa92b:	8d 43 01             	lea    0x1(%rbx),%eax
140caa92e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140caa933:	48 83 c4 20          	add    $0x20,%rsp
140caa937:	5f                   	pop    %rdi
140caa938:	c3                   	ret
140caa939:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
140caa940:	ba 0c 00 00 00       	mov    $0xc,%edx
140caa945:	66 ff 80 0e 01 00 00 	incw   0x10e(%rax)
140caa94c:	48 8b 89 b0 00 00 00 	mov    0xb0(%rcx),%rcx
140caa953:	0f b7 81 0c 01 00 00 	movzwl 0x10c(%rcx),%eax
140caa95a:	44 88 81 38 01 00 00 	mov    %r8b,0x138(%rcx)
140caa961:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140caa966:	66 89 81 48 01 00 00 	mov    %ax,0x148(%rcx)
140caa96d:	48 89 99 40 01 00 00 	mov    %rbx,0x140(%rcx)
140caa974:	48 89 99 50 01 00 00 	mov    %rbx,0x150(%rcx)
140caa97b:	48 89 99 58 01 00 00 	mov    %rbx,0x158(%rcx)
140caa982:	48 8b cf             	mov    %rdi,%rcx
140caa985:	e8 26 bd ff ff       	call   0x140ca66b0
140caa98a:	85 c0                	test   %eax,%eax
140caa98c:	74 1a                	je     0x140caa9a8
140caa98e:	48 8b cf             	mov    %rdi,%rcx
140caa991:	e8 3a c4 ff ff       	call   0x140ca6dd0
140caa996:	85 c0                	test   %eax,%eax
140caa998:	0f 95 c3             	setne  %bl
140caa99b:	8b c3                	mov    %ebx,%eax
140caa99d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140caa9a2:	48 83 c4 20          	add    $0x20,%rsp
140caa9a6:	5f                   	pop    %rdi
140caa9a7:	c3                   	ret
140caa9a8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140caa9ad:	33 c0                	xor    %eax,%eax
140caa9af:	48 83 c4 20          	add    $0x20,%rsp
140caa9b3:	5f                   	pop    %rdi
140caa9b4:	c3                   	ret
140caa9b5:	cc                   	int3
140caa9b6:	cc                   	int3
140caa9b7:	cc                   	int3