1400d474f:	e8 54 40 fb ff       	call   0x1400887a8
1400d4754:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
1400d4758:	7e 08                	jle    0x1400d4762
1400d475a:	e8 49 40 fb ff       	call   0x1400887a8
1400d475f:	ff 48 30             	decl   0x30(%rax)
1400d4762:	48 83 c4 30          	add    $0x30,%rsp
1400d4766:	5d                   	pop    %rbp
1400d4767:	c3                   	ret
1400d4768:	cc                   	int3
1400d4769:	40 55                	rex push %rbp
1400d476b:	48 83 ec 20          	sub    $0x20,%rsp
1400d476f:	48 8b ea             	mov    %rdx,%rbp
1400d4772:	48 8b 45 68          	mov    0x68(%rbp),%rax
1400d4776:	8b 08                	mov    (%rax),%ecx
1400d4778:	48 83 c4 20          	add    $0x20,%rsp
1400d477c:	5d                   	pop    %rbp
1400d477d:	e9 82 91 fb ff       	jmp    0x14008d904
1400d4782:	cc                   	int3
1400d4783:	40 55                	rex push %rbp
1400d4785:	48 83 ec 20          	sub    $0x20,%rsp
1400d4789:	48 8b ea             	mov    %rdx,%rbp
1400d478c:	b9 05 00 00 00       	mov    $0x5,%ecx
1400d4791:	48 83 c4 20          	add    $0x20,%rsp
1400d4795:	5d                   	pop    %rbp
1400d4796:	e9 69 91 fb ff       	jmp    0x14008d904
1400d479b:	cc                   	int3
1400d479c:	40 55                	rex push %rbp
1400d479e:	48 83 ec 20          	sub    $0x20,%rsp
1400d47a2:	48 8b ea             	mov    %rdx,%rbp
1400d47a5:	b9 08 00 00 00       	mov    $0x8,%ecx
1400d47aa:	48 83 c4 20          	add    $0x20,%rsp
1400d47ae:	5d                   	pop    %rbp
1400d47af:	e9 50 91 fb ff       	jmp    0x14008d904
1400d47b4:	cc                   	int3
1400d47b5:	40 55                	rex push %rbp
1400d47b7:	48 83 ec 20          	sub    $0x20,%rsp
1400d47bb:	48 8b ea             	mov    %rdx,%rbp
1400d47be:	b9 04 00 00 00       	mov    $0x4,%ecx
1400d47c3:	48 83 c4 20          	add    $0x20,%rsp
1400d47c7:	5d                   	pop    %rbp
1400d47c8:	e9 37 91 fb ff       	jmp    0x14008d904
1400d47cd:	cc                   	int3
1400d47ce:	40 55                	rex push %rbp
1400d47d0:	48 83 ec 20          	sub    $0x20,%rsp
1400d47d4:	48 8b ea             	mov    %rdx,%rbp
1400d47d7:	b9 06 00 00 00       	mov    $0x6,%ecx
1400d47dc:	48 83 c4 20          	add    $0x20,%rsp
1400d47e0:	5d                   	pop    %rbp
1400d47e1:	e9 1e 91 fb ff       	jmp    0x14008d904
1400d47e6:	cc                   	int3
1400d47e7:	40 55                	rex push %rbp
1400d47e9:	48 83 ec 20          	sub    $0x20,%rsp
1400d47ed:	48 8b ea             	mov    %rdx,%rbp
1400d47f0:	48 8b 01             	mov    (%rcx),%rax
1400d47f3:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
1400d47f9:	74 0c                	je     0x1400d4807
1400d47fb:	81 38 1d 00 00 c0    	cmpl   $0xc000001d,(%rax)
1400d4801:	74 04                	je     0x1400d4807
1400d4803:	33 c0                	xor    %eax,%eax
1400d4805:	eb 05                	jmp    0x1400d480c
1400d4807:	b8 01 00 00 00       	mov    $0x1,%eax
1400d480c:	48 83 c4 20          	add    $0x20,%rsp
1400d4810:	5d                   	pop    %rbp
1400d4811:	c3                   	ret
1400d4812:	cc                   	int3
1400d4813:	cc                   	int3
1400d4814:	cc                   	int3
1400d4815:	cc                   	int3
1400d4816:	cc                   	int3
1400d4817:	cc                   	int3
1400d4818:	cc                   	int3
1400d4819:	cc                   	int3
1400d481a:	cc                   	int3
1400d481b:	cc                   	int3
1400d481c:	cc                   	int3
1400d481d:	cc                   	int3
1400d481e:	cc                   	int3
1400d481f:	cc                   	int3
1400d4820:	ff 25 72 31 02 00    	jmp    *0x23172(%rip)        # 0x1400f7998
1400d4826:	cc                   	int3
1400d4827:	cc                   	int3
1400d4828:	cc                   	int3
1400d4829:	cc                   	int3
1400d482a:	cc                   	int3
1400d482b:	cc                   	int3
1400d482c:	cc                   	int3
1400d482d:	cc                   	int3
1400d482e:	cc                   	int3
1400d482f:	cc                   	int3
1400d4830:	ff 25 6a 31 02 00    	jmp    *0x2316a(%rip)        # 0x1400f79a0
1400d4836:	cc                   	int3
1400d4837:	cc                   	int3
1400d4838:	cc                   	int3
1400d4839:	cc                   	int3
1400d483a:	cc                   	int3
1400d483b:	cc                   	int3
1400d483c:	cc                   	int3
1400d483d:	cc                   	int3
1400d483e:	cc                   	int3
1400d483f:	cc                   	int3
1400d4840:	ff 25 92 31 02 00    	jmp    *0x23192(%rip)        # 0x1400f79d8
1400d4846:	cc                   	int3
1400d4847:	cc                   	int3
1400d4848:	cc                   	int3
1400d4849:	cc                   	int3
1400d484a:	cc                   	int3
1400d484b:	cc                   	int3
1400d484c:	cc                   	int3
1400d484d:	cc                   	int3
1400d484e:	cc                   	int3
1400d484f:	cc                   	int3
1400d4850:	ff 25 ba 31 02 00    	jmp    *0x231ba(%rip)        # 0x1400f7a10
1400d4856:	cc                   	int3
1400d4857:	cc                   	int3
1400d4858:	cc                   	int3
1400d4859:	cc                   	int3
1400d485a:	cc                   	int3
1400d485b:	cc                   	int3
1400d485c:	cc                   	int3
1400d485d:	cc                   	int3
1400d485e:	cc                   	int3
1400d485f:	cc                   	int3
1400d4860:	ff 25 d2 31 02 00    	jmp    *0x231d2(%rip)        # 0x1400f7a38
1400d4866:	cc                   	int3
1400d4867:	cc                   	int3
1400d4868:	cc                   	int3
1400d4869:	cc                   	int3
1400d486a:	cc                   	int3
1400d486b:	cc                   	int3
1400d486c:	cc                   	int3
1400d486d:	cc                   	int3
1400d486e:	cc                   	int3
1400d486f:	cc                   	int3
1400d4870:	ff 25 a2 31 02 00    	jmp    *0x231a2(%rip)        # 0x1400f7a18
1400d4876:	cc                   	int3
1400d4877:	cc                   	int3
1400d4878:	cc                   	int3
1400d4879:	cc                   	int3
1400d487a:	cc                   	int3
1400d487b:	cc                   	int3
1400d487c:	cc                   	int3
1400d487d:	cc                   	int3
1400d487e:	cc                   	int3
1400d487f:	cc                   	int3
1400d4880:	ff 25 9a 31 02 00    	jmp    *0x2319a(%rip)        # 0x1400f7a20
1400d4886:	cc                   	int3
1400d4887:	cc                   	int3
1400d4888:	cc                   	int3
1400d4889:	cc                   	int3
1400d488a:	cc                   	int3
1400d488b:	cc                   	int3
1400d488c:	cc                   	int3
1400d488d:	cc                   	int3
1400d488e:	cc                   	int3
1400d488f:	cc                   	int3
1400d4890:	ff 25 92 31 02 00    	jmp    *0x23192(%rip)        # 0x1400f7a28
1400d4896:	cc                   	int3
1400d4897:	cc                   	int3
1400d4898:	cc                   	int3
1400d4899:	cc                   	int3
1400d489a:	cc                   	int3
1400d489b:	cc                   	int3
1400d489c:	cc                   	int3
1400d489d:	cc                   	int3
1400d489e:	cc                   	int3
1400d489f:	cc                   	int3
1400d48a0:	ff 25 8a 31 02 00    	jmp    *0x2318a(%rip)        # 0x1400f7a30
Disassembly of section LZMADEC:
000000014012b000 <LZMADEC>:
14012b000:	53                   	push   %rbx
14012b001:	55                   	push   %rbp
14012b002:	56                   	push   %rsi
14012b003:	57                   	push   %rdi
14012b004:	41 54                	push   %r12
14012b006:	41 55                	push   %r13
14012b008:	41 56                	push   %r14
14012b00a:	41 57                	push   %r15
14012b00c:	48 8d 44 24 80       	lea    -0x80(%rsp),%rax
14012b011:	48 83 e0 80          	and    $0xffffffffffffff80,%rax
14012b015:	48 8b ec             	mov    %rsp,%rbp
14012b018:	48 8b e0             	mov    %rax,%rsp
14012b01b:	48 89 28             	mov    %rbp,(%rax)
14012b01e:	48 89 48 08          	mov    %rcx,0x8(%rax)
14012b022:	c7 40 64 00 00 00 00 	movl   $0x0,0x64(%rax)
14012b029:	4c 89 40 48          	mov    %r8,0x48(%rax)
14012b02d:	48 8b d9             	mov    %rcx,%rbx
14012b030:	4c 8b 63 18          	mov    0x18(%rbx),%r12
14012b034:	49 03 d4             	add    %r12,%rdx
14012b037:	48 89 50 40          	mov    %rdx,0x40(%rax)
14012b03b:	8b 7b 48             	mov    0x48(%rbx),%edi
14012b03e:	89 78 70             	mov    %edi,0x70(%rax)
14012b041:	8b 7b 4c             	mov    0x4c(%rbx),%edi
14012b044:	89 78 74             	mov    %edi,0x74(%rax)
14012b047:	8b 7b 50             	mov    0x50(%rbx),%edi
14012b04a:	89 78 78             	mov    %edi,0x78(%rax)
14012b04d:	8b 7b 54             	mov    0x54(%rbx),%edi
14012b050:	89 78 7c             	mov    %edi,0x7c(%rax)
14012b053:	4c 8b 73 28          	mov    0x28(%rbx),%r14
14012b057:	4d 03 f4             	add    %r12,%r14
14012b05a:	4c 89 70 68          	mov    %r14,0x68(%rax)
14012b05e:	4c 89 60 38          	mov    %r12,0x38(%rax)
14012b062:	8a 4b 02             	mov    0x2(%rbx),%cl
14012b065:	bf 01 00 00 00       	mov    $0x1,%edi
14012b06a:	d3 e7                	shl    %cl,%edi
14012b06c:	ff cf                	dec    %edi
14012b06e:	89 78 58             	mov    %edi,0x58(%rax)
14012b071:	8a 0b                	mov    (%rbx),%cl
14012b073:	ba 00 01 00 00       	mov    $0x100,%edx
14012b078:	8b fa                	mov    %edx,%edi
14012b07a:	d3 ea                	shr    %cl,%edx
14012b07c:	80 c1 02             	add    $0x2,%cl
14012b07f:	89 48 50             	mov    %ecx,0x50(%rax)
14012b082:	8a 4b 01             	mov    0x1(%rbx),%cl
14012b085:	d3 e7                	shl    %cl,%edi
14012b087:	2b fa                	sub    %edx,%edi
14012b089:	89 78 54             	mov    %edi,0x54(%rax)
14012b08c:	44 8b cf             	mov    %edi,%r9d
14012b08f:	4c 8b 5b 10          	mov    0x10(%rbx),%r11
14012b093:	4c 89 58 30          	mov    %r11,0x30(%rax)
14012b097:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
14012b09b:	48 89 78 28          	mov    %rdi,0x28(%rax)
14012b09f:	8b 4b 44             	mov    0x44(%rbx),%ecx
14012b0a2:	89 48 5c             	mov    %ecx,0x5c(%rax)
14012b0a5:	44 8b 6b 40          	mov    0x40(%rbx),%r13d
14012b0a9:	44 8b 43 58          	mov    0x58(%rbx),%r8d
14012b0ad:	41 c1 e0 02          	shl    $0x2,%r8d
14012b0b1:	4c 8b 7b 30          	mov    0x30(%rbx),%r15
14012b0b5:	8b 43 38             	mov    0x38(%rbx),%eax
14012b0b8:	8b 6b 3c             	mov    0x3c(%rbx),%ebp
14012b0bb:	41 ba 00 08 00 00    	mov    $0x800,%r10d
14012b0c1:	33 db                	xor    %ebx,%ebx
14012b0c3:	41 0b cd             	or     %r13d,%ecx
14012b0c6:	74 0e                	je     0x14012b0d6
14012b0c8:	49 03 fc             	add    %r12,%rdi
14012b0cb:	4d 3b f4             	cmp    %r12,%r14
14012b0ce:	49 0f 45 fe          	cmovne %r14,%rdi
14012b0d2:	0f b6 5f ff          	movzbl -0x1(%rdi),%ebx
14012b0d6:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
14012b0da:	41 23 cd             	and    %r13d,%ecx
14012b0dd:	c1 e1 06             	shl    $0x6,%ecx
14012b0e0:	4b 8d 34 03          	lea    (%r11,%r8,1),%rsi
14012b0e4:	41 83 f8 10          	cmp    $0x10,%r8d
14012b0e8:	0f 82 e3 02 00 00    	jb     0x14012b3d1
14012b0ee:	41 83 f8 1c          	cmp    $0x1c,%r8d
14012b0f2:	0f 82 60 0d 00 00    	jb     0x14012be58
14012b0f8:	e9 bc 09 00 00       	jmp    0x14012bab9
14012b0fd:	0f 1f 00             	nopl   (%rax)
14012b100:	45 33 c0             	xor    %r8d,%r8d
14012b103:	41 8b fd             	mov    %r13d,%edi
14012b106:	c1 e7 08             	shl    $0x8,%edi
14012b109:	03 df                	add    %edi,%ebx
14012b10b:	41 23 d9             	and    %r9d,%ebx
14012b10e:	48 03 f1             	add    %rcx,%rsi
14012b111:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
14012b115:	8d 1c 5b             	lea    (%rbx,%rbx,2),%ebx
14012b118:	49 81 c3 00 05 00 00 	add    $0x500,%r11
14012b11f:	d3 e3                	shl    %cl,%ebx
14012b121:	4c 03 db             	add    %rbx,%r11
14012b124:	41 8b fa             	mov    %r10d,%edi
14012b127:	2b fa                	sub    %edx,%edi
14012b129:	c1 ef 05             	shr    $0x5,%edi
14012b12c:	03 d7                	add    %edi,%edx
14012b12e:	89 96 00 fc ff ff    	mov    %edx,-0x400(%rsi)
14012b134:	41 ff c5             	inc    %r13d
14012b137:	41 8b 4b 04          	mov    0x4(%r11),%ecx
14012b13b:	41 8b 53 08          	mov    0x8(%r11),%edx
14012b13f:	3d 00 00 00 01       	cmp    $0x1000000,%eax
14012b144:	73 0c                	jae    0x14012b152
14012b146:	c1 e5 08             	shl    $0x8,%ebp
14012b149:	41 8a 2f             	mov    (%r15),%bpl
14012b14c:	c1 e0 08             	shl    $0x8,%eax
14012b14f:	49 ff c7             	inc    %r15
14012b152:	8b f8                	mov    %eax,%edi
14012b154:	c1 e8 0b             	shr    $0xb,%eax
14012b157:	0f af c1             	imul   %ecx,%eax
14012b15a:	2b f8                	sub    %eax,%edi
14012b15c:	8b f5                	mov    %ebp,%esi
14012b15e:	2b e8                	sub    %eax,%ebp
14012b160:	0f 43 c7             	cmovae %edi,%eax
14012b163:	41 8b 7b 0c          	mov    0xc(%r11),%edi
14012b167:	0f 43 d7             	cmovae %edi,%edx
14012b16a:	bf 1f 00 00 00       	mov    $0x1f,%edi
14012b16f:	0f 42 ee             	cmovb  %esi,%ebp
14012b172:	41 0f 42 fa          	cmovb  %r10d,%edi
14012b176:	bb 02 00 00 00       	mov    $0x2,%ebx
14012b17b:	83 db ff             	sbb    $0xffffffff,%ebx
14012b17e:	2b f9                	sub    %ecx,%edi
14012b180:	c1 ff 05             	sar    $0x5,%edi
14012b183:	03 f9                	add    %ecx,%edi
14012b185:	41 89 7b 04          	mov    %edi,0x4(%r11)
14012b189:	41 8b 0c db          	mov    (%r11,%rbx,8),%ecx
14012b18d:	03 db                	add    %ebx,%ebx
14012b18f:	3d 00 00 00 01       	cmp    $0x1000000,%eax
14012b194:	73 0c                	jae    0x14012b1a2
14012b196:	c1 e5 08             	shl    $0x8,%ebp
14012b199:	41 8a 2f             	mov    (%r15),%bpl
14012b19c:	c1 e0 08             	shl    $0x8,%eax
14012b19f:	49 ff c7             	inc    %r15
14012b1a2:	8b f8                	mov    %eax,%edi
14012b1a4:	c1 e8 0b             	shr    $0xb,%eax
14012b1a7:	0f af c2             	imul   %edx,%eax
14012b1aa:	2b f8                	sub    %eax,%edi
14012b1ac:	8b f5                	mov    %ebp,%esi
14012b1ae:	2b e8                	sub    %eax,%ebp
14012b1b0:	0f 43 c7             	cmovae %edi,%eax
14012b1b3:	41 8b 7c 9b 04       	mov    0x4(%r11,%rbx,4),%edi
14012b1b8:	0f 43 cf             	cmovae %edi,%ecx
14012b1bb:	bf 1f 00 00 00       	mov    $0x1f,%edi
14012b1c0:	0f 42 ee             	cmovb  %esi,%ebp
14012b1c3:	8b f3                	mov    %ebx,%esi
14012b1c5:	41 0f 42 fa          	cmovb  %r10d,%edi
14012b1c9:	83 db ff             	sbb    $0xffffffff,%ebx
14012b1cc:	2b fa                	sub    %edx,%edi
14012b1ce:	c1 ff 05             	sar    $0x5,%edi
14012b1d1:	03 fa                	add    %edx,%edi
14012b1d3:	41 89 3c 73          	mov    %edi,(%r11,%rsi,2)
14012b1d7:	41 8b 14 db          	mov    (%r11,%rbx,8),%edx
14012b1db:	03 db                	add    %ebx,%ebx
14012b1dd:	3d 00 00 00 01       	cmp    $0x1000000,%eax
14012b1e2:	73 0c                	jae    0x14012b1f0
14012b1e4:	c1 e5 08             	shl    $0x8,%ebp
14012b1e7:	41 8a 2f             	mov    (%r15),%bpl
14012b1ea:	c1 e0 08             	shl    $0x8,%eax
14012b1ed:	49 ff c7             	inc    %r15
14012b1f0:	8b f8                	mov    %eax,%edi
14012b1f2:	c1 e8 0b             	shr    $0xb,%eax
14012b1f5:	0f af c1             	imul   %ecx,%eax
14012b1f8:	2b f8                	sub    %eax,%edi
14012b1fa:	8b f5                	mov    %ebp,%esi
14012b1fc:	2b e8                	sub    %eax,%ebp
14012b1fe:	0f 43 c7             	cmovae %edi,%eax
14012b201:	41 8b 7c 9b 04       	mov    0x4(%r11,%rbx,4),%edi
14012b206:	0f 43 d7             	cmovae %edi,%edx
14012b209:	bf 1f 00 00 00       	mov    $0x1f,%edi
14012b20e:	0f 42 ee             	cmovb  %esi,%ebp
14012b211:	8b f3                	mov    %ebx,%esi
14012b213:	41 0f 42 fa          	cmovb  %r10d,%edi
14012b217:	83 db ff             	sbb    $0xffffffff,%ebx
14012b21a:	2b f9                	sub    %ecx,%edi
14012b21c:	c1 ff 05             	sar    $0x5,%edi
14012b21f:	03 f9                	add    %ecx,%edi
14012b221:	41 89 3c 73          	mov    %edi,(%r11,%rsi,2)
14012b225:	41 8b 0c db          	mov    (%r11,%rbx,8),%ecx
14012b229:	03 db                	add    %ebx,%ebx
14012b22b:	3d 00 00 00 01       	cmp    $0x1000000,%eax
14012b230:	73 0c                	jae    0x14012b23e
14012b232:	c1 e5 08             	shl    $0x8,%ebp
14012b235:	41 8a 2f             	mov    (%r15),%bpl
14012b238:	c1 e0 08             	shl    $0x8,%eax
14012b23b:	49 ff c7             	inc    %r15