140d276db:	cc                   	int3
140d276dc:	cc                   	int3
140d276dd:	cc                   	int3
140d276de:	cc                   	int3
140d276df:	cc                   	int3
140d276e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d276e5:	55                   	push   %rbp
140d276e6:	56                   	push   %rsi
140d276e7:	57                   	push   %rdi
140d276e8:	41 54                	push   %r12
140d276ea:	41 55                	push   %r13
140d276ec:	41 56                	push   %r14
140d276ee:	41 57                	push   %r15
140d276f0:	b8 30 00 00 00       	mov    $0x30,%eax
140d276f5:	e8 a6 3d 0f 00       	call   0x140e1b4a0
140d276fa:	48 2b e0             	sub    %rax,%rsp
140d276fd:	33 ed                	xor    %ebp,%ebp
140d276ff:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
140d27706:	00 00 00 00 00
140d2770b:	33 f6                	xor    %esi,%esi
140d2770d:	49 8b d8             	mov    %r8,%rbx
140d27710:	44 8b f2             	mov    %edx,%r14d
140d27713:	4c 8b e9             	mov    %rcx,%r13
140d27716:	49 39 70 08          	cmp    %rsi,0x8(%r8)
140d2771a:	0f 84 e0 02 00 00    	je     0x140d27a00
140d27720:	49 39 70 10          	cmp    %rsi,0x10(%r8)
140d27724:	0f 84 d6 02 00 00    	je     0x140d27a00
140d2772a:	49 39 70 18          	cmp    %rsi,0x18(%r8)
140d2772e:	0f 84 cc 02 00 00    	je     0x140d27a00
140d27734:	49 39 70 28          	cmp    %rsi,0x28(%r8)
140d27738:	75 09                	jne    0x140d27743
140d2773a:	44 8d 40 3f          	lea    0x3f(%rax),%r8d
140d2773e:	e9 6a 02 00 00       	jmp    0x140d279ad
140d27743:	e8 e8 9a fe ff       	call   0x140d11230
140d27748:	48 8b f0             	mov    %rax,%rsi
140d2774b:	48 85 c0             	test   %rax,%rax
140d2774e:	0f 84 53 02 00 00    	je     0x140d279a7
140d27754:	e8 f7 e9 fa ff       	call   0x140cd6150
140d27759:	48 89 06             	mov    %rax,(%rsi)
140d2775c:	e8 ef e9 fa ff       	call   0x140cd6150
140d27761:	48 89 46 08          	mov    %rax,0x8(%rsi)
140d27765:	48 39 2e             	cmp    %rbp,(%rsi)
140d27768:	0f 84 39 02 00 00    	je     0x140d279a7
140d2776e:	48 85 c0             	test   %rax,%rax
140d27771:	0f 84 30 02 00 00    	je     0x140d279a7
140d27777:	e8 d4 6a ff ff       	call   0x140d1e250
140d2777c:	48 8b e8             	mov    %rax,%rbp
140d2777f:	48 85 c0             	test   %rax,%rax
140d27782:	0f 84 1f 02 00 00    	je     0x140d279a7
140d27788:	48 8b c8             	mov    %rax,%rcx
140d2778b:	e8 10 69 ff ff       	call   0x140d1e0a0
140d27790:	48 8b cd             	mov    %rbp,%rcx
140d27793:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140d2779a:	00
140d2779b:	e8 00 69 ff ff       	call   0x140d1e0a0
140d277a0:	48 8b cd             	mov    %rbp,%rcx
140d277a3:	48 8b f8             	mov    %rax,%rdi
140d277a6:	e8 f5 68 ff ff       	call   0x140d1e0a0
140d277ab:	48 8b cd             	mov    %rbp,%rcx
140d277ae:	4c 8b e0             	mov    %rax,%r12
140d277b1:	e8 ea 68 ff ff       	call   0x140d1e0a0
140d277b6:	4c 8b f8             	mov    %rax,%r15
140d277b9:	48 85 c0             	test   %rax,%rax
140d277bc:	0f 84 e5 01 00 00    	je     0x140d279a7
140d277c2:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140d277c7:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140d277ce:	00
140d277cf:	4c 8b ce             	mov    %rsi,%r9
140d277d2:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140d277d7:	48 8b d5             	mov    %rbp,%rdx
140d277da:	48 8b cb             	mov    %rbx,%rcx
140d277dd:	e8 5e 06 00 00       	call   0x140d27e40
140d277e2:	85 c0                	test   %eax,%eax
140d277e4:	0f 84 bd 01 00 00    	je     0x140d279a7
140d277ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d277f0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d277f4:	e8 b7 e9 fa ff       	call   0x140cd61b0
140d277f9:	83 c0 07             	add    $0x7,%eax
140d277fc:	99                   	cltd
140d277fd:	83 e2 07             	and    $0x7,%edx
140d27800:	03 c2                	add    %edx,%eax
140d27802:	c1 f8 03             	sar    $0x3,%eax
140d27805:	44 3b f0             	cmp    %eax,%r14d
140d27808:	7e 18                	jle    0x140d27822
140d2780a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d2780e:	e8 9d e9 fa ff       	call   0x140cd61b0
140d27813:	83 c0 07             	add    $0x7,%eax
140d27816:	99                   	cltd
140d27817:	83 e2 07             	and    $0x7,%edx
140d2781a:	44 8d 34 02          	lea    (%rdx,%rax,1),%r14d
140d2781e:	41 c1 fe 03          	sar    $0x3,%r14d
140d27822:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
140d27829:	00
140d2782a:	41 8b d6             	mov    %r14d,%edx
140d2782d:	49 8b cd             	mov    %r13,%rcx
140d27830:	e8 db df fa ff       	call   0x140cd5810
140d27835:	48 85 c0             	test   %rax,%rax
140d27838:	0f 84 69 01 00 00    	je     0x140d279a7
140d2783e:	66 90                	xchg   %ax,%ax
140d27840:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d27844:	e8 67 e9 fa ff       	call   0x140cd61b0
140d27849:	45 33 c9             	xor    %r9d,%r9d
140d2784c:	48 8b cf             	mov    %rdi,%rcx
140d2784f:	8d 50 ff             	lea    -0x1(%rax),%edx
140d27852:	45 8d 41 ff          	lea    -0x1(%r9),%r8d
140d27856:	e8 35 cb ff ff       	call   0x140d24390
140d2785b:	85 c0                	test   %eax,%eax
140d2785d:	0f 84 44 01 00 00    	je     0x140d279a7
140d27863:	48 8b cf             	mov    %rdi,%rcx
140d27866:	e8 55 e8 fa ff       	call   0x140cd60c0
140d2786b:	85 c0                	test   %eax,%eax
140d2786d:	75 d1                	jne    0x140d27840
140d2786f:	8d 50 04             	lea    0x4(%rax),%edx
140d27872:	48 8b cf             	mov    %rdi,%rcx
140d27875:	e8 86 ec fa ff       	call   0x140cd6500
140d2787a:	ba 04 00 00 00       	mov    $0x4,%edx
140d2787f:	49 8b cc             	mov    %r12,%rcx
140d27882:	e8 79 ec fa ff       	call   0x140cd6500
140d27887:	ba 04 00 00 00       	mov    $0x4,%edx
140d2788c:	49 8b cf             	mov    %r15,%rcx
140d2788f:	e8 6c ec fa ff       	call   0x140cd6500
140d27894:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140d27898:	48 8b d7             	mov    %rdi,%rdx
140d2789b:	4c 8b 43 28          	mov    0x28(%rbx),%r8
140d2789f:	49 8b cf             	mov    %r15,%rcx
140d278a2:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d278a7:	e8 54 01 03 00       	call   0x140d57a00
140d278ac:	85 c0                	test   %eax,%eax
140d278ae:	0f 84 f3 00 00 00    	je     0x140d279a7
140d278b4:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140d278b8:	49 8b d7             	mov    %r15,%rdx
140d278bb:	4c 8b 06             	mov    (%rsi),%r8
140d278be:	49 8b cf             	mov    %r15,%rcx
140d278c1:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d278c6:	e8 35 01 03 00       	call   0x140d57a00
140d278cb:	85 c0                	test   %eax,%eax
140d278cd:	0f 84 d4 00 00 00    	je     0x140d279a7
140d278d3:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140d278d7:	48 8b d7             	mov    %rdi,%rdx
140d278da:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
140d278e1:	00
140d278e2:	49 8b cc             	mov    %r12,%rcx
140d278e5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d278ea:	e8 11 01 03 00       	call   0x140d57a00
140d278ef:	85 c0                	test   %eax,%eax
140d278f1:	0f 84 b0 00 00 00    	je     0x140d279a7
140d278f7:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140d278fb:	4d 8b c4             	mov    %r12,%r8
140d278fe:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d27902:	49 8b d7             	mov    %r15,%rdx
140d27905:	e8 56 ff 02 00       	call   0x140d57860
140d2790a:	85 c0                	test   %eax,%eax
140d2790c:	0f 84 95 00 00 00    	je     0x140d279a7
140d27912:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d27916:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140d2791a:	48 8b d1             	mov    %rcx,%rdx
140d2791d:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140d27924:	00
140d27925:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d2792a:	e8 d1 00 03 00       	call   0x140d57a00
140d2792f:	85 c0                	test   %eax,%eax
140d27931:	74 74                	je     0x140d279a7
140d27933:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140d27937:	4c 8b cd             	mov    %rbp,%r9
140d2793a:	48 8b d7             	mov    %rdi,%rdx
140d2793d:	48 8b cf             	mov    %rdi,%rcx
140d27940:	e8 2b 0b 03 00       	call   0x140d58470
140d27945:	48 85 c0             	test   %rax,%rax
140d27948:	74 5d                	je     0x140d279a7
140d2794a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d2794e:	4c 8b c7             	mov    %rdi,%r8
140d27951:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140d27955:	48 8b d1             	mov    %rcx,%rdx
140d27958:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140d2795d:	e8 9e 00 03 00       	call   0x140d57a00
140d27962:	85 c0                	test   %eax,%eax
140d27964:	74 41                	je     0x140d279a7
140d27966:	48 8b 0e             	mov    (%rsi),%rcx
140d27969:	e8 52 e7 fa ff       	call   0x140cd60c0
140d2796e:	85 c0                	test   %eax,%eax
140d27970:	75 0d                	jne    0x140d2797f
140d27972:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140d27976:	e8 45 e7 fa ff       	call   0x140cd60c0
140d2797b:	85 c0                	test   %eax,%eax
140d2797d:	74 54                	je     0x140d279d3
140d2797f:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140d27984:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140d2798b:	00
140d2798c:	4c 8b ce             	mov    %rsi,%r9
140d2798f:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140d27994:	48 8b d5             	mov    %rbp,%rdx
140d27997:	48 8b cb             	mov    %rbx,%rcx
140d2799a:	e8 a1 04 00 00       	call   0x140d27e40
140d2799f:	85 c0                	test   %eax,%eax
140d279a1:	0f 85 49 fe ff ff    	jne    0x140d277f0
140d279a7:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140d279ad:	ba 70 00 00 00       	mov    $0x70,%edx
140d279b2:	c7 44 24 20 a7 00 00 	movl   $0xa7,0x20(%rsp)
140d279b9:	00
140d279ba:	4c 8d 0d 87 e3 44 00 	lea    0x44e387(%rip),%r9        # 0x141175d48
140d279c1:	8d 4a 9a             	lea    -0x66(%rdx),%ecx
140d279c4:	e8 b7 92 fa ff       	call   0x140cd0c80
140d279c9:	48 8b ce             	mov    %rsi,%rcx
140d279cc:	e8 0f 98 fe ff       	call   0x140d111e0
140d279d1:	33 f6                	xor    %esi,%esi
140d279d3:	48 8b cd             	mov    %rbp,%rcx
140d279d6:	e8 05 66 ff ff       	call   0x140d1dfe0
140d279db:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140d279e2:	00
140d279e3:	e8 58 e1 fa ff       	call   0x140cd5b40
140d279e8:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140d279ed:	48 8b c6             	mov    %rsi,%rax
140d279f0:	48 83 c4 30          	add    $0x30,%rsp
140d279f4:	41 5f                	pop    %r15
140d279f6:	41 5e                	pop    %r14
140d279f8:	41 5d                	pop    %r13
140d279fa:	41 5c                	pop    %r12
140d279fc:	5f                   	pop    %rdi
140d279fd:	5e                   	pop    %rsi
140d279fe:	5d                   	pop    %rbp
140d279ff:	c3                   	ret
140d27a00:	41 b8 65 00 00 00    	mov    $0x65,%r8d
140d27a06:	eb a5                	jmp    0x140d279ad
140d27a08:	cc                   	int3
140d27a09:	cc                   	int3
140d27a0a:	cc                   	int3
140d27a0b:	cc                   	int3
140d27a0c:	cc                   	int3
140d27a0d:	cc                   	int3
140d27a0e:	cc                   	int3
140d27a0f:	cc                   	int3
140d27a10:	b8 38 00 00 00       	mov    $0x38,%eax
140d27a15:	e8 86 3a 0f 00       	call   0x140e1b4a0
140d27a1a:	48 2b e0             	sub    %rax,%rsp
140d27a1d:	33 c0                	xor    %eax,%eax
140d27a1f:	89 44 24 28          	mov    %eax,0x28(%rsp)
140d27a23:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d27a28:	e8 13 04 00 00       	call   0x140d27e40
140d27a2d:	48 83 c4 38          	add    $0x38,%rsp
140d27a31:	c3                   	ret
140d27a32:	cc                   	int3
140d27a33:	cc                   	int3
140d27a34:	cc                   	int3
140d27a35:	cc                   	int3
140d27a36:	cc                   	int3
140d27a37:	cc                   	int3
140d27a38:	cc                   	int3
140d27a39:	cc                   	int3
140d27a3a:	cc                   	int3
140d27a3b:	cc                   	int3
140d27a3c:	cc                   	int3
140d27a3d:	cc                   	int3
140d27a3e:	cc                   	int3
140d27a3f:	cc                   	int3
140d27a40:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d27a45:	89 54 24 10          	mov    %edx,0x10(%rsp)
140d27a49:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140d27a4e:	53                   	push   %rbx
140d27a4f:	57                   	push   %rdi
140d27a50:	41 54                	push   %r12
140d27a52:	b8 90 00 00 00       	mov    $0x90,%eax
140d27a57:	e8 44 3a 0f 00       	call   0x140e1b4a0
140d27a5c:	48 2b e0             	sub    %rax,%rsp
140d27a5f:	45 33 e4             	xor    %r12d,%r12d
140d27a62:	49 8b d9             	mov    %r9,%rbx
140d27a65:	41 8d 7c 24 ff       	lea    -0x1(%r12),%edi
140d27a6a:	4d 39 61 08          	cmp    %r12,0x8(%r9)
140d27a6e:	0f 84 4b 03 00 00    	je     0x140d27dbf
140d27a74:	49 8b 49 10          	mov    0x10(%r9),%rcx
140d27a78:	48 85 c9             	test   %rcx,%rcx
140d27a7b:	0f 84 3e 03 00 00    	je     0x140d27dbf
140d27a81:	4d 39 61 18          	cmp    %r12,0x18(%r9)
140d27a85:	0f 84 34 03 00 00    	je     0x140d27dbf
140d27a8b:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
140d27a90:	e8 1b e7 fa ff       	call   0x140cd61b0
140d27a95:	44 8b e8             	mov    %eax,%r13d
140d27a98:	05 60 ff ff ff       	add    $0xffffff60,%eax
140d27a9d:	a9 9f ff ff ff       	test   $0xffffff9f,%eax
140d27aa2:	0f 85 f7 02 00 00    	jne    0x140d27d9f
140d27aa8:	41 81 fd c0 00 00 00 	cmp    $0xc0,%r13d
140d27aaf:	0f 84 ea 02 00 00    	je     0x140d27d9f
140d27ab5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d27ab9:	e8 f2 e6 fa ff       	call   0x140cd61b0
140d27abe:	3d 10 27 00 00       	cmp    $0x2710,%eax
140d27ac3:	7e 32                	jle    0x140d27af7
140d27ac5:	c7 44 24 20 40 01 00 	movl   $0x140,0x20(%rsp)
140d27acc:	00
140d27acd:	4c 8d 0d 74 e2 44 00 	lea    0x44e274(%rip),%r9        # 0x141175d48
140d27ad4:	8d 57 72             	lea    0x72(%rdi),%edx
140d27ad7:	8d 4f 0b             	lea    0xb(%rdi),%ecx
140d27ada:	45 8d 44 24 67       	lea    0x67(%r12),%r8d
140d27adf:	e8 9c 91 fa ff       	call   0x140cd0c80
140d27ae4:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140d27ae9:	8b c7                	mov    %edi,%eax
140d27aeb:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140d27af2:	41 5c                	pop    %r12
140d27af4:	5f                   	pop    %rdi
140d27af5:	5b                   	pop    %rbx
140d27af6:	c3                   	ret
140d27af7:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
140d27afe:	00
140d27aff:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140d27b06:	00
140d27b07:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140d27b0c:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140d27b11:	e8 3a e6 fa ff       	call   0x140cd6150
140d27b16:	48 8b e8             	mov    %rax,%rbp
140d27b19:	e8 32 e6 fa ff       	call   0x140cd6150
140d27b1e:	4c 8b f0             	mov    %rax,%r14
140d27b21:	e8 2a e6 fa ff       	call   0x140cd6150
140d27b26:	4c 8b f8             	mov    %rax,%r15
140d27b29:	e8 22 67 ff ff       	call   0x140d1e250
140d27b2e:	48 8b f0             	mov    %rax,%rsi
140d27b31:	48 85 ed             	test   %rbp,%rbp
140d27b34:	0f 84 06 02 00 00    	je     0x140d27d40
140d27b3a:	4d 85 f6             	test   %r14,%r14
140d27b3d:	0f 84 fd 01 00 00    	je     0x140d27d40
140d27b43:	4d 85 ff             	test   %r15,%r15
140d27b46:	0f 84 f4 01 00 00    	je     0x140d27d40
140d27b4c:	48 85 c0             	test   %rax,%rax
140d27b4f:	0f 84 eb 01 00 00    	je     0x140d27d40
140d27b55:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140d27b5c:	00
140d27b5d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140d27b62:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
140d27b69:	00
140d27b6a:	e8 91 77 fe ff       	call   0x140d0f300
140d27b6f:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140d27b76:	00
140d27b77:	e8 44 e5 fa ff       	call   0x140cd60c0
140d27b7c:	85 c0                	test   %eax,%eax
140d27b7e:	0f 85 b8 01 00 00    	jne    0x140d27d3c
140d27b84:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140d27b8b:	00
140d27b8c:	e8 af e4 fa ff       	call   0x140cd6040
140d27b91:	85 c0                	test   %eax,%eax
140d27b93:	0f 85 a3 01 00 00    	jne    0x140d27d3c
140d27b99:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140d27b9d:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140d27ba4:	00
140d27ba5:	e8 26 ea fa ff       	call   0x140cd65d0
140d27baa:	85 c0                	test   %eax,%eax
140d27bac:	0f 89 8a 01 00 00    	jns    0x140d27d3c
140d27bb2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d27bb7:	e8 04 e5 fa ff       	call   0x140cd60c0
140d27bbc:	85 c0                	test   %eax,%eax
140d27bbe:	0f 85 78 01 00 00    	jne    0x140d27d3c
140d27bc4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d27bc9:	e8 72 e4 fa ff       	call   0x140cd6040
140d27bce:	85 c0                	test   %eax,%eax