140d8167f:	48 83 c4 68          	add    $0x68,%rsp
140d81683:	41 5d                	pop    %r13
140d81685:	5f                   	pop    %rdi
140d81686:	5d                   	pop    %rbp
140d81687:	5b                   	pop    %rbx
140d81688:	c3                   	ret
140d81689:	cc                   	int3
140d8168a:	cc                   	int3
140d8168b:	cc                   	int3
140d8168c:	cc                   	int3
140d8168d:	cc                   	int3
140d8168e:	cc                   	int3
140d8168f:	cc                   	int3
140d81690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d81695:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d8169a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d8169f:	57                   	push   %rdi
140d816a0:	b8 20 00 00 00       	mov    $0x20,%eax
140d816a5:	e8 f6 9d 09 00       	call   0x140e1b4a0
140d816aa:	48 2b e0             	sub    %rax,%rsp
140d816ad:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d816b2:	33 db                	xor    %ebx,%ebx
140d816b4:	49 8b f1             	mov    %r9,%rsi
140d816b7:	48 85 c9             	test   %rcx,%rcx
140d816ba:	74 28                	je     0x140d816e4
140d816bc:	48 8d 15 0d 6e 3e 00 	lea    0x3e6e0d(%rip),%rdx        # 0x1411684d0
140d816c3:	e8 58 c4 0b 00       	call   0x140e3db20
140d816c8:	85 c0                	test   %eax,%eax
140d816ca:	74 12                	je     0x140d816de
140d816cc:	33 c0                	xor    %eax,%eax
140d816ce:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d816d3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d816d8:	48 83 c4 20          	add    $0x20,%rsp
140d816dc:	5f                   	pop    %rdi
140d816dd:	c3                   	ret
140d816de:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
140d816e4:	44 8b c6             	mov    %esi,%r8d
140d816e7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140d816ec:	33 c9                	xor    %ecx,%ecx
140d816ee:	e8 0d bc f4 ff       	call   0x140ccd300
140d816f3:	48 85 c0             	test   %rax,%rax
140d816f6:	74 11                	je     0x140d81709
140d816f8:	48 8b c8             	mov    %rax,%rcx
140d816fb:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
140d81701:	e8 2a 78 02 00       	call   0x140da8f30
140d81706:	48 8b d8             	mov    %rax,%rbx
140d81709:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d8170e:	48 8b c3             	mov    %rbx,%rax
140d81711:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d81716:	48 83 c4 20          	add    $0x20,%rsp
140d8171a:	5f                   	pop    %rdi
140d8171b:	c3                   	ret
140d8171c:	cc                   	int3
140d8171d:	cc                   	int3
140d8171e:	cc                   	int3
140d8171f:	cc                   	int3
140d81720:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d81725:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d8172a:	55                   	push   %rbp
140d8172b:	56                   	push   %rsi
140d8172c:	57                   	push   %rdi
140d8172d:	41 54                	push   %r12
140d8172f:	41 55                	push   %r13
140d81731:	41 56                	push   %r14
140d81733:	41 57                	push   %r15
140d81735:	b8 30 00 00 00       	mov    $0x30,%eax
140d8173a:	e8 61 9d 09 00       	call   0x140e1b4a0
140d8173f:	48 2b e0             	sub    %rax,%rsp
140d81742:	4c 8b b4 24 98 00 00 	mov    0x98(%rsp),%r14
140d81749:	00
140d8174a:	33 ed                	xor    %ebp,%ebp
140d8174c:	4d 8b e1             	mov    %r9,%r12
140d8174f:	48 8b f1             	mov    %rcx,%rsi
140d81752:	8b fd                	mov    %ebp,%edi
140d81754:	44 8b fd             	mov    %ebp,%r15d
140d81757:	48 85 c9             	test   %rcx,%rcx
140d8175a:	0f 84 a5 00 00 00    	je     0x140d81805
140d81760:	48 8d 15 49 6c 3e 00 	lea    0x3e6c49(%rip),%rdx        # 0x1411683b0
140d81767:	e8 a4 6e f7 ff       	call   0x140cf8610
140d8176c:	8b d8                	mov    %eax,%ebx
140d8176e:	85 c0                	test   %eax,%eax
140d81770:	74 3c                	je     0x140d817ae
140d81772:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140d81778:	45 89 2e             	mov    %r13d,(%r14)
140d8177b:	85 c0                	test   %eax,%eax
140d8177d:	0f 8e 82 00 00 00    	jle    0x140d81805
140d81783:	e8 28 4e f4 ff       	call   0x140cc65b0
140d81788:	48 8b f8             	mov    %rax,%rdi
140d8178b:	48 85 c0             	test   %rax,%rax
140d8178e:	75 25                	jne    0x140d817b5
140d81790:	4c 8d 0d a1 f2 41 00 	lea    0x41f2a1(%rip),%r9        # 0x1411a0a38
140d81797:	c7 44 24 20 37 02 00 	movl   $0x237,0x20(%rsp)
140d8179e:	00
140d8179f:	8d 55 79             	lea    0x79(%rbp),%edx
140d817a2:	8d 4d 2c             	lea    0x2c(%rbp),%ecx
140d817a5:	44 8d 45 06          	lea    0x6(%rbp),%r8d
140d817a9:	e8 d2 f4 f4 ff       	call   0x140cd0c80
140d817ae:	33 c0                	xor    %eax,%eax
140d817b0:	e9 42 01 00 00       	jmp    0x140d818f7
140d817b5:	44 8b c3             	mov    %ebx,%r8d
140d817b8:	48 8b d6             	mov    %rsi,%rdx
140d817bb:	48 8b cf             	mov    %rdi,%rcx
140d817be:	e8 3d 53 f4 ff       	call   0x140cc6b00
140d817c3:	85 c0                	test   %eax,%eax
140d817c5:	74 30                	je     0x140d817f7
140d817c7:	48 8b cf             	mov    %rdi,%rcx
140d817ca:	e8 91 d9 44 ff       	call   0x1401cf160
140d817cf:	48 85 c0             	test   %rax,%rax
140d817d2:	74 23                	je     0x140d817f7
140d817d4:	48 8b 40 70          	mov    0x70(%rax),%rax
140d817d8:	48 85 c0             	test   %rax,%rax
140d817db:	74 1a                	je     0x140d817f7
140d817dd:	45 8b c4             	mov    %r12d,%r8d
140d817e0:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140d817e7:	00
140d817e8:	48 8b cf             	mov    %rdi,%rcx
140d817eb:	ff 15 2f 22 20 00    	call   *0x20222f(%rip)        # 0x140f83a20
140d817f1:	85 c0                	test   %eax,%eax
140d817f3:	45 0f 45 fd          	cmovne %r13d,%r15d
140d817f7:	45 85 ff             	test   %r15d,%r15d
140d817fa:	0f 84 ec 00 00 00    	je     0x140d818ec
140d81800:	e9 d7 00 00 00       	jmp    0x140d818dc
140d81805:	48 8b dd             	mov    %rbp,%rbx
140d81808:	8b f5                	mov    %ebp,%esi
140d8180a:	e8 d1 8e f7 ff       	call   0x140cfa6e0
140d8180f:	85 c0                	test   %eax,%eax
140d81811:	0f 8e b7 00 00 00    	jle    0x140d818ce
140d81817:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140d8181e:	00 00
140d81820:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140d81827:	00
140d81828:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140d8182d:	48 85 db             	test   %rbx,%rbx
140d81830:	75 0d                	jne    0x140d8183f
140d81832:	e8 79 4d f4 ff       	call   0x140cc65b0
140d81837:	48 8b d8             	mov    %rax,%rbx
140d8183a:	48 85 c0             	test   %rax,%rax
140d8183d:	74 6f                	je     0x140d818ae
140d8183f:	8b ce                	mov    %esi,%ecx
140d81841:	e8 ea 8d f7 ff       	call   0x140cfa630
140d81846:	f6 40 08 01          	testb  $0x1,0x8(%rax)
140d8184a:	75 51                	jne    0x140d8189d
140d8184c:	8b 10                	mov    (%rax),%edx
140d8184e:	48 8b cb             	mov    %rbx,%rcx
140d81851:	e8 aa 51 f4 ff       	call   0x140cc6a00
140d81856:	85 c0                	test   %eax,%eax
140d81858:	74 43                	je     0x140d8189d
140d8185a:	48 8b cb             	mov    %rbx,%rcx
140d8185d:	e8 fe d8 44 ff       	call   0x1401cf160
140d81862:	48 85 c0             	test   %rax,%rax
140d81865:	74 36                	je     0x140d8189d
140d81867:	48 8b 40 70          	mov    0x70(%rax),%rax
140d8186b:	48 85 c0             	test   %rax,%rax
140d8186e:	74 2d                	je     0x140d8189d
140d81870:	45 8b c4             	mov    %r12d,%r8d
140d81873:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140d81878:	48 8b cb             	mov    %rbx,%rcx
140d8187b:	ff 15 9f 21 20 00    	call   *0x20219f(%rip)        # 0x140f83a20
140d81881:	85 c0                	test   %eax,%eax
140d81883:	74 18                	je     0x140d8189d
140d81885:	48 85 ff             	test   %rdi,%rdi
140d81888:	74 0a                	je     0x140d81894
140d8188a:	48 8b cb             	mov    %rbx,%rcx
140d8188d:	e8 ae 49 f4 ff       	call   0x140cc6240
140d81892:	eb 03                	jmp    0x140d81897
140d81894:	48 8b fb             	mov    %rbx,%rdi
140d81897:	41 ff 06             	incl   (%r14)
140d8189a:	48 8b dd             	mov    %rbp,%rbx
140d8189d:	ff c6                	inc    %esi
140d8189f:	e8 3c 8e f7 ff       	call   0x140cfa6e0
140d818a4:	3b f0                	cmp    %eax,%esi
140d818a6:	0f 8c 74 ff ff ff    	jl     0x140d81820
140d818ac:	eb 20                	jmp    0x140d818ce
140d818ae:	ba 79 00 00 00       	mov    $0x79,%edx
140d818b3:	c7 44 24 20 49 02 00 	movl   $0x249,0x20(%rsp)
140d818ba:	00
140d818bb:	4c 8d 0d 76 f1 41 00 	lea    0x41f176(%rip),%r9        # 0x1411a0a38
140d818c2:	8d 4a b3             	lea    -0x4d(%rdx),%ecx
140d818c5:	44 8d 42 8d          	lea    -0x73(%rdx),%r8d
140d818c9:	e8 b2 f3 f4 ff       	call   0x140cd0c80
140d818ce:	48 8b cb             	mov    %rbx,%rcx
140d818d1:	e8 6a 49 f4 ff       	call   0x140cc6240
140d818d6:	41 83 3e 01          	cmpl   $0x1,(%r14)
140d818da:	75 10                	jne    0x140d818ec
140d818dc:	48 8b cf             	mov    %rdi,%rcx
140d818df:	e8 dc 75 02 00       	call   0x140da8ec0
140d818e4:	48 8b e8             	mov    %rax,%rbp
140d818e7:	48 85 c0             	test   %rax,%rax
140d818ea:	75 08                	jne    0x140d818f4
140d818ec:	48 8b cf             	mov    %rdi,%rcx
140d818ef:	e8 4c 49 f4 ff       	call   0x140cc6240
140d818f4:	48 8b c5             	mov    %rbp,%rax
140d818f7:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140d818fc:	48 83 c4 30          	add    $0x30,%rsp
140d81900:	41 5f                	pop    %r15
140d81902:	41 5e                	pop    %r14
140d81904:	41 5d                	pop    %r13
140d81906:	41 5c                	pop    %r12
140d81908:	5f                   	pop    %rdi
140d81909:	5e                   	pop    %rsi
140d8190a:	5d                   	pop    %rbp
140d8190b:	c3                   	ret
140d8190c:	cc                   	int3
140d8190d:	cc                   	int3
140d8190e:	cc                   	int3
140d8190f:	cc                   	int3
140d81910:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d81915:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d8191a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d8191f:	56                   	push   %rsi
140d81920:	57                   	push   %rdi
140d81921:	41 56                	push   %r14
140d81923:	b8 20 00 00 00       	mov    $0x20,%eax
140d81928:	e8 73 9b 09 00       	call   0x140e1b4a0
140d8192d:	48 2b e0             	sub    %rax,%rsp
140d81930:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140d81935:	8d 70 e1             	lea    -0x1f(%rax),%esi
140d81938:	33 ff                	xor    %edi,%edi
140d8193a:	49 8b e9             	mov    %r9,%rbp
140d8193d:	48 8b d9             	mov    %rcx,%rbx
140d81940:	48 85 c9             	test   %rcx,%rcx
140d81943:	74 19                	je     0x140d8195e
140d81945:	48 8d 15 e4 6a 3e 00 	lea    0x3e6ae4(%rip),%rdx        # 0x141168430
140d8194c:	e8 cf c1 0b 00       	call   0x140e3db20
140d81951:	85 c0                	test   %eax,%eax
140d81953:	75 70                	jne    0x140d819c5
140d81955:	8b f7                	mov    %edi,%esi
140d81957:	41 c7 06 01 00 00 00 	movl   $0x1,(%r14)
140d8195e:	44 8b c5             	mov    %ebp,%r8d
140d81961:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140d81966:	33 c9                	xor    %ecx,%ecx
140d81968:	e8 93 b4 f4 ff       	call   0x140ccce00
140d8196d:	48 8b d8             	mov    %rax,%rbx
140d81970:	48 85 c0             	test   %rax,%rax
140d81973:	75 1b                	jne    0x140d81990
140d81975:	85 f6                	test   %esi,%esi
140d81977:	74 2e                	je     0x140d819a7
140d81979:	44 8b c5             	mov    %ebp,%r8d
140d8197c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140d81981:	33 c9                	xor    %ecx,%ecx
140d81983:	e8 58 b4 f4 ff       	call   0x140cccde0
140d81988:	48 8b d8             	mov    %rax,%rbx
140d8198b:	48 85 c0             	test   %rax,%rax
140d8198e:	74 17                	je     0x140d819a7
140d81990:	48 8b cb             	mov    %rbx,%rcx
140d81993:	41 c7 06 01 00 00 00 	movl   $0x1,(%r14)
140d8199a:	e8 d1 73 02 00       	call   0x140da8d70
140d8199f:	48 8b f8             	mov    %rax,%rdi
140d819a2:	48 85 c0             	test   %rax,%rax
140d819a5:	75 08                	jne    0x140d819af
140d819a7:	48 8b cb             	mov    %rbx,%rcx
140d819aa:	e8 81 b3 f4 ff       	call   0x140cccd30
140d819af:	48 8b c7             	mov    %rdi,%rax
140d819b2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d819b7:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d819bc:	48 83 c4 20          	add    $0x20,%rsp
140d819c0:	41 5e                	pop    %r14
140d819c2:	5f                   	pop    %rdi
140d819c3:	5e                   	pop    %rsi
140d819c4:	c3                   	ret
140d819c5:	48 8d 15 1c 6a 3e 00 	lea    0x3e6a1c(%rip),%rdx        # 0x1411683e8
140d819cc:	48 8b cb             	mov    %rbx,%rcx
140d819cf:	e8 4c c1 0b 00       	call   0x140e3db20
140d819d4:	85 c0                	test   %eax,%eax
140d819d6:	0f 84 7b ff ff ff    	je     0x140d81957
140d819dc:	48 8d 15 ed 7b 3c 00 	lea    0x3c7bed(%rip),%rdx        # 0x1411495d0
140d819e3:	48 8b cb             	mov    %rbx,%rcx
140d819e6:	e8 35 c1 0b 00       	call   0x140e3db20
140d819eb:	85 c0                	test   %eax,%eax
140d819ed:	0f 84 64 ff ff ff    	je     0x140d81957
140d819f3:	33 c0                	xor    %eax,%eax
140d819f5:	eb bb                	jmp    0x140d819b2
140d819f7:	cc                   	int3
140d819f8:	cc                   	int3
140d819f9:	cc                   	int3
140d819fa:	cc                   	int3
140d819fb:	cc                   	int3
140d819fc:	cc                   	int3
140d819fd:	cc                   	int3
140d819fe:	cc                   	int3
140d819ff:	cc                   	int3
140d81a00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d81a05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d81a0a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d81a0f:	57                   	push   %rdi
140d81a10:	b8 20 00 00 00       	mov    $0x20,%eax
140d81a15:	e8 86 9a 09 00       	call   0x140e1b4a0
140d81a1a:	48 2b e0             	sub    %rax,%rsp
140d81a1d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d81a22:	33 db                	xor    %ebx,%ebx
140d81a24:	49 8b f9             	mov    %r9,%rdi
140d81a27:	48 85 c9             	test   %rcx,%rcx
140d81a2a:	74 28                	je     0x140d81a54
140d81a2c:	48 8d 15 7d 6a 3e 00 	lea    0x3e6a7d(%rip),%rdx        # 0x1411684b0
140d81a33:	e8 e8 c0 0b 00       	call   0x140e3db20
140d81a38:	85 c0                	test   %eax,%eax
140d81a3a:	74 12                	je     0x140d81a4e
140d81a3c:	33 c0                	xor    %eax,%eax
140d81a3e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d81a43:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d81a48:	48 83 c4 20          	add    $0x20,%rsp
140d81a4c:	5f                   	pop    %rdi
140d81a4d:	c3                   	ret
140d81a4e:	c7 06 01 00 00 00    	movl   $0x1,(%rsi)
140d81a54:	44 8b c7             	mov    %edi,%r8d
140d81a57:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140d81a5c:	33 c9                	xor    %ecx,%ecx
140d81a5e:	e8 2d 57 f8 ff       	call   0x140d07190
140d81a63:	48 8b f8             	mov    %rax,%rdi
140d81a66:	48 85 c0             	test   %rax,%rax
140d81a69:	74 16                	je     0x140d81a81
140d81a6b:	48 8b c8             	mov    %rax,%rcx
140d81a6e:	c7 06 01 00 00 00    	movl   $0x1,(%rsi)
140d81a74:	e8 67 73 02 00       	call   0x140da8de0
140d81a79:	48 8b d8             	mov    %rax,%rbx
140d81a7c:	48 85 c0             	test   %rax,%rax
140d81a7f:	75 08                	jne    0x140d81a89
140d81a81:	48 8b cf             	mov    %rdi,%rcx
140d81a84:	e8 57 54 f8 ff       	call   0x140d06ee0
140d81a89:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d81a8e:	48 8b c3             	mov    %rbx,%rax
140d81a91:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d81a96:	48 83 c4 20          	add    $0x20,%rsp
140d81a9a:	5f                   	pop    %rdi
140d81a9b:	c3                   	ret
140d81a9c:	cc                   	int3
140d81a9d:	cc                   	int3
140d81a9e:	cc                   	int3
140d81a9f:	cc                   	int3
140d81aa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d81aa5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d81aaa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d81aaf:	57                   	push   %rdi
140d81ab0:	41 56                	push   %r14
140d81ab2:	41 57                	push   %r15
140d81ab4:	b8 90 10 00 00       	mov    $0x1090,%eax
140d81ab9:	e8 e2 99 09 00       	call   0x140e1b4a0
140d81abe:	48 2b e0             	sub    %rax,%rsp
140d81ac1:	48 8b 05 38 74 63 00 	mov    0x637438(%rip),%rax        # 0x1413b8f00
140d81ac8:	48 33 c4             	xor    %rsp,%rax
140d81acb:	48 89 84 24 80 10 00 	mov    %rax,0x1080(%rsp)
140d81ad2:	00
140d81ad3:	83 64 24 38 fe       	andl   $0xfffffffe,0x38(%rsp)
140d81ad8:	4c 8b fa             	mov    %rdx,%r15
140d81adb:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140d81ae0:	41 be 01 00 00 00    	mov    $0x1,%r14d
140d81ae6:	48 8d 15 4b 2b 3f 00 	lea    0x3f2b4b(%rip),%rdx        # 0x141174638
140d81aed:	49 8b cf             	mov    %r15,%rcx
140d81af0:	45 8d 46 04          	lea    0x4(%r14),%r8d
140d81af4:	e8 67 e9 0b 00       	call   0x140e40460