1402abdf1:	48 83 c4 20          	add    $0x20,%rsp
1402abdf5:	5f                   	pop    %rdi
1402abdf6:	c3                   	ret
1402abdf7:	cc                   	int3
1402abdf8:	cc                   	int3
1402abdf9:	cc                   	int3
1402abdfa:	cc                   	int3
1402abdfb:	cc                   	int3
1402abdfc:	cc                   	int3
1402abdfd:	cc                   	int3
1402abdfe:	cc                   	int3
1402abdff:	cc                   	int3
1402abe00:	b8 28 00 00 00       	mov    $0x28,%eax
1402abe05:	e8 d6 e7 04 00       	call   0x1402fa5e0
1402abe0a:	48 2b e0             	sub    %rax,%rsp
1402abe0d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1402abe11:	44 8d 40 1c          	lea    0x1c(%rax),%r8d
1402abe15:	48 8d 15 b4 72 0e 00 	lea    0xe72b4(%rip),%rdx        # 0x1403930d0
1402abe1c:	48 83 c4 28          	add    $0x28,%rsp
1402abe20:	e9 eb d4 f7 ff       	jmp    0x140229310
1402abe25:	cc                   	int3
1402abe26:	cc                   	int3
1402abe27:	cc                   	int3
1402abe28:	cc                   	int3
1402abe29:	cc                   	int3
1402abe2a:	cc                   	int3
1402abe2b:	cc                   	int3
1402abe2c:	cc                   	int3
1402abe2d:	cc                   	int3
1402abe2e:	cc                   	int3
1402abe2f:	cc                   	int3
1402abe30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402abe35:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402abe3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402abe3f:	41 56                	push   %r14
1402abe41:	b8 30 00 00 00       	mov    $0x30,%eax
1402abe46:	e8 95 e7 04 00       	call   0x1402fa5e0
1402abe4b:	48 2b e0             	sub    %rax,%rsp
1402abe4e:	48 8b 41 10          	mov    0x10(%rcx),%rax
1402abe52:	49 8b f1             	mov    %r9,%rsi
1402abe55:	49 8b d8             	mov    %r8,%rbx
1402abe58:	48 8b ea             	mov    %rdx,%rbp
1402abe5b:	4c 8b 70 28          	mov    0x28(%rax),%r14
1402abe5f:	48 8b 41 28          	mov    0x28(%rcx),%rax
1402abe63:	48 8b 48 18          	mov    0x18(%rax),%rcx
1402abe67:	48 85 c9             	test   %rcx,%rcx
1402abe6a:	74 13                	je     0x1402abe7f
1402abe6c:	e8 2f 47 f9 ff       	call   0x1402405a0
1402abe71:	48 63 c8             	movslq %eax,%rcx
1402abe74:	48 39 4c 24 60       	cmp    %rcx,0x60(%rsp)
1402abe79:	74 04                	je     0x1402abe7f
1402abe7b:	33 c0                	xor    %eax,%eax
1402abe7d:	eb 31                	jmp    0x1402abeb0
1402abe7f:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
1402abe84:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402abe89:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402abe8e:	4c 8b cd             	mov    %rbp,%r9
1402abe91:	48 8b d6             	mov    %rsi,%rdx
1402abe94:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402abe99:	33 c9                	xor    %ecx,%ecx
1402abe9b:	e8 30 e2 fb ff       	call   0x14026a0d0
1402abea0:	85 c0                	test   %eax,%eax
1402abea2:	7e 0c                	jle    0x1402abeb0
1402abea4:	8b 44 24 40          	mov    0x40(%rsp),%eax
1402abea8:	48 89 03             	mov    %rax,(%rbx)
1402abeab:	b8 01 00 00 00       	mov    $0x1,%eax
1402abeb0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402abeb5:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1402abeba:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1402abebf:	48 83 c4 30          	add    $0x30,%rsp
1402abec3:	41 5e                	pop    %r14
1402abec5:	c3                   	ret
1402abec6:	cc                   	int3
1402abec7:	cc                   	int3
1402abec8:	cc                   	int3
1402abec9:	cc                   	int3
1402abeca:	cc                   	int3
1402abecb:	cc                   	int3
1402abecc:	cc                   	int3
1402abecd:	cc                   	int3
1402abece:	cc                   	int3
1402abecf:	cc                   	int3
1402abed0:	48 89 6c 24 08       	mov    %rbp,0x8(%rsp)
1402abed5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402abeda:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402abedf:	41 56                	push   %r14
1402abee1:	b8 30 00 00 00       	mov    $0x30,%eax
1402abee6:	e8 f5 e6 04 00       	call   0x1402fa5e0
1402abeeb:	48 2b e0             	sub    %rax,%rsp
1402abeee:	48 8b 41 10          	mov    0x10(%rcx),%rax
1402abef2:	49 8b f9             	mov    %r9,%rdi
1402abef5:	49 8b f0             	mov    %r8,%rsi
1402abef8:	48 8b ea             	mov    %rdx,%rbp
1402abefb:	4c 8b 70 28          	mov    0x28(%rax),%r14
1402abeff:	48 8b 41 28          	mov    0x28(%rcx),%rax
1402abf03:	48 8b 48 18          	mov    0x18(%rax),%rcx
1402abf07:	48 85 c9             	test   %rcx,%rcx
1402abf0a:	74 13                	je     0x1402abf1f
1402abf0c:	e8 8f 46 f9 ff       	call   0x1402405a0
1402abf11:	48 63 c8             	movslq %eax,%rcx
1402abf14:	48 39 4c 24 60       	cmp    %rcx,0x60(%rsp)
1402abf19:	74 04                	je     0x1402abf1f
1402abf1b:	33 c0                	xor    %eax,%eax
1402abf1d:	eb 1b                	jmp    0x1402abf3a
1402abf1f:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
1402abf24:	4c 8b cd             	mov    %rbp,%r9
1402abf27:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402abf2c:	48 8b d7             	mov    %rdi,%rdx
1402abf2f:	33 c9                	xor    %ecx,%ecx
1402abf31:	89 74 24 20          	mov    %esi,0x20(%rsp)
1402abf35:	e8 26 e2 fb ff       	call   0x14026a160
1402abf3a:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1402abf3f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402abf44:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1402abf49:	48 83 c4 30          	add    $0x30,%rsp
1402abf4d:	41 5e                	pop    %r14
1402abf4f:	c3                   	ret
1402abf50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402abf55:	57                   	push   %rdi
1402abf56:	b8 30 00 00 00       	mov    $0x30,%eax
1402abf5b:	e8 80 e6 04 00       	call   0x1402fa5e0
1402abf60:	48 2b e0             	sub    %rax,%rsp
1402abf63:	48 8b 79 28          	mov    0x28(%rcx),%rdi
1402abf67:	49 8b d9             	mov    %r9,%rbx
1402abf6a:	81 fa 01 10 00 00    	cmp    $0x1001,%edx
1402abf70:	0f 8f 56 01 00 00    	jg     0x1402ac0cc
1402abf76:	0f 84 34 01 00 00    	je     0x1402ac0b0
1402abf7c:	ff ca                	dec    %edx
1402abf7e:	83 fa 0c             	cmp    $0xc,%edx
1402abf81:	0f 87 19 01 00 00    	ja     0x1402ac0a0
1402abf87:	48 63 c2             	movslq %edx,%rax
1402abf8a:	48 8d 15 6f 40 d5 ff 	lea    -0x2abf91(%rip),%rdx        # 0x140000000
1402abf91:	8b 8c 82 80 c1 2a 00 	mov    0x2ac180(%rdx,%rax,4),%ecx
1402abf98:	48 03 ca             	add    %rdx,%rcx
1402abf9b:	ff e1                	jmp    *%rcx
1402abf9d:	48 8b cb             	mov    %rbx,%rcx
1402abfa0:	e8 db db dd ff       	call   0x140089b80
1402abfa5:	83 f8 40             	cmp    $0x40,%eax
1402abfa8:	0f 84 a7 00 00 00    	je     0x1402ac055
1402abfae:	48 8b cb             	mov    %rbx,%rcx
1402abfb1:	e8 ca db dd ff       	call   0x140089b80
1402abfb6:	83 f8 74             	cmp    $0x74,%eax
1402abfb9:	0f 84 96 00 00 00    	je     0x1402ac055
1402abfbf:	48 8b cb             	mov    %rbx,%rcx
1402abfc2:	e8 b9 db dd ff       	call   0x140089b80
1402abfc7:	83 f8 42             	cmp    $0x42,%eax
1402abfca:	0f 84 85 00 00 00    	je     0x1402ac055
1402abfd0:	48 8b cb             	mov    %rbx,%rcx
1402abfd3:	e8 a8 db dd ff       	call   0x140089b80
1402abfd8:	3d a3 02 00 00       	cmp    $0x2a3,%eax
1402abfdd:	74 76                	je     0x1402ac055
1402abfdf:	48 8b cb             	mov    %rbx,%rcx
1402abfe2:	e8 99 db dd ff       	call   0x140089b80
1402abfe7:	3d a0 02 00 00       	cmp    $0x2a0,%eax
1402abfec:	74 67                	je     0x1402ac055
1402abfee:	48 8b cb             	mov    %rbx,%rcx
1402abff1:	e8 8a db dd ff       	call   0x140089b80
1402abff6:	3d a1 02 00 00       	cmp    $0x2a1,%eax
1402abffb:	74 58                	je     0x1402ac055
1402abffd:	48 8b cb             	mov    %rbx,%rcx
1402ac000:	e8 7b db dd ff       	call   0x140089b80
1402ac005:	3d a2 02 00 00       	cmp    $0x2a2,%eax
1402ac00a:	74 49                	je     0x1402ac055
1402ac00c:	48 8b cb             	mov    %rbx,%rcx
1402ac00f:	e8 6c db dd ff       	call   0x140089b80
1402ac014:	3d 48 04 00 00       	cmp    $0x448,%eax
1402ac019:	74 3a                	je     0x1402ac055
1402ac01b:	48 8b cb             	mov    %rbx,%rcx
1402ac01e:	e8 5d db dd ff       	call   0x140089b80
1402ac023:	3d 49 04 00 00       	cmp    $0x449,%eax
1402ac028:	74 2b                	je     0x1402ac055
1402ac02a:	48 8b cb             	mov    %rbx,%rcx
1402ac02d:	e8 4e db dd ff       	call   0x140089b80
1402ac032:	3d 4a 04 00 00       	cmp    $0x44a,%eax
1402ac037:	74 1c                	je     0x1402ac055
1402ac039:	48 8b cb             	mov    %rbx,%rcx
1402ac03c:	e8 3f db dd ff       	call   0x140089b80
1402ac041:	3d 4b 04 00 00       	cmp    $0x44b,%eax
1402ac046:	74 0d                	je     0x1402ac055
1402ac048:	c7 44 24 20 92 00 00 	movl   $0x92,0x20(%rsp)
1402ac04f:	00
1402ac050:	e9 b7 00 00 00       	jmp    0x1402ac10c
1402ac055:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1402ac059:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac05e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac063:	48 83 c4 30          	add    $0x30,%rsp
1402ac067:	5f                   	pop    %rdi
1402ac068:	c3                   	ret
1402ac069:	48 8b 47 18          	mov    0x18(%rdi),%rax
1402ac06d:	49 89 01             	mov    %rax,(%r9)
1402ac070:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac075:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac07a:	48 83 c4 30          	add    $0x30,%rsp
1402ac07e:	5f                   	pop    %rdi
1402ac07f:	c3                   	ret
1402ac080:	ba 78 00 00 00       	mov    $0x78,%edx
1402ac085:	c7 44 24 20 a3 00 00 	movl   $0xa3,0x20(%rsp)
1402ac08c:	00
1402ac08d:	4c 8d 0d 3c 70 0e 00 	lea    0xe703c(%rip),%r9        # 0x1403930d0
1402ac094:	8d 4a 92             	lea    -0x6e(%rdx),%ecx
1402ac097:	44 8d 42 1e          	lea    0x1e(%rdx),%r8d
1402ac09b:	e8 00 53 f7 ff       	call   0x1402213a0
1402ac0a0:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1402ac0a5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac0aa:	48 83 c4 30          	add    $0x30,%rsp
1402ac0ae:	5f                   	pop    %rdi
1402ac0af:	c3                   	ret
1402ac0b0:	41 81 f8 00 01 00 00 	cmp    $0x100,%r8d
1402ac0b7:	7c e7                	jl     0x1402ac0a0
1402ac0b9:	44 89 07             	mov    %r8d,(%rdi)
1402ac0bc:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac0c1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac0c6:	48 83 c4 30          	add    $0x30,%rsp
1402ac0ca:	5f                   	pop    %rdi
1402ac0cb:	c3                   	ret
1402ac0cc:	81 ea 02 10 00 00    	sub    $0x1002,%edx
1402ac0d2:	74 71                	je     0x1402ac145
1402ac0d4:	83 fa 01             	cmp    $0x1,%edx
1402ac0d7:	75 c7                	jne    0x1402ac0a0
1402ac0d9:	48 8b cb             	mov    %rbx,%rcx
1402ac0dc:	e8 9f da dd ff       	call   0x140089b80
1402ac0e1:	83 f8 40             	cmp    $0x40,%eax
1402ac0e4:	74 4b                	je     0x1402ac131
1402ac0e6:	48 8b cb             	mov    %rbx,%rcx
1402ac0e9:	e8 92 da dd ff       	call   0x140089b80
1402ac0ee:	3d a3 02 00 00       	cmp    $0x2a3,%eax
1402ac0f3:	74 3c                	je     0x1402ac131
1402ac0f5:	48 8b cb             	mov    %rbx,%rcx
1402ac0f8:	e8 83 da dd ff       	call   0x140089b80
1402ac0fd:	3d a0 02 00 00       	cmp    $0x2a0,%eax
1402ac102:	74 2d                	je     0x1402ac131
1402ac104:	c7 44 24 20 80 00 00 	movl   $0x80,0x20(%rsp)
1402ac10b:	00
1402ac10c:	ba 78 00 00 00       	mov    $0x78,%edx
1402ac111:	4c 8d 0d b8 6f 0e 00 	lea    0xe6fb8(%rip),%r9        # 0x1403930d0
1402ac118:	8d 4a 92             	lea    -0x6e(%rdx),%ecx
1402ac11b:	44 8d 42 f2          	lea    -0xe(%rdx),%r8d
1402ac11f:	e8 7c 52 f7 ff       	call   0x1402213a0
1402ac124:	33 c0                	xor    %eax,%eax
1402ac126:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac12b:	48 83 c4 30          	add    $0x30,%rsp
1402ac12f:	5f                   	pop    %rdi
1402ac130:	c3                   	ret
1402ac131:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1402ac135:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac13a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac13f:	48 83 c4 30          	add    $0x30,%rsp
1402ac143:	5f                   	pop    %rdi
1402ac144:	c3                   	ret
1402ac145:	41 81 f8 a0 00 00 00 	cmp    $0xa0,%r8d
1402ac14c:	74 1b                	je     0x1402ac169
1402ac14e:	41 81 f8 e0 00 00 00 	cmp    $0xe0,%r8d
1402ac155:	74 12                	je     0x1402ac169
1402ac157:	45 85 c0             	test   %r8d,%r8d
1402ac15a:	74 0d                	je     0x1402ac169
1402ac15c:	41 81 f8 00 01 00 00 	cmp    $0x100,%r8d
1402ac163:	0f 85 37 ff ff ff    	jne    0x1402ac0a0
1402ac169:	44 89 47 04          	mov    %r8d,0x4(%rdi)
1402ac16d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac172:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac177:	48 83 c4 30          	add    $0x30,%rsp
1402ac17b:	5f                   	pop    %rdi
1402ac17c:	c3                   	ret
1402ac17d:	0f 1f 00             	nopl   (%rax)
1402ac180:	9d                   	popf
1402ac181:	bf 2a 00 80 c0       	mov    $0xc080002a,%edi
1402ac186:	2a 00                	sub    (%rax),%al
1402ac188:	a0 c0 2a 00 a0 c0 2a 	movabs 0x6d002ac0a0002ac0,%al
1402ac18f:	00 6d
1402ac191:	c1 2a 00             	shrl   $0x0,(%rdx)
1402ac194:	a0 c0 2a 00 6d c1 2a 	movabs 0xa0002ac16d002ac0,%al
1402ac19b:	00 a0
1402ac19d:	c0 2a 00             	shrb   $0x0,(%rdx)
1402ac1a0:	a0 c0 2a 00 a0 c0 2a 	movabs 0x6d002ac0a0002ac0,%al
1402ac1a7:	00 6d
1402ac1a9:	c1 2a 00             	shrl   $0x0,(%rdx)
1402ac1ac:	a0 c0 2a 00 69 c0 2a 	movabs 0xcc002ac069002ac0,%al
1402ac1b3:	00 cc
1402ac1b5:	cc                   	int3
1402ac1b6:	cc                   	int3
1402ac1b7:	cc                   	int3
1402ac1b8:	cc                   	int3
1402ac1b9:	cc                   	int3
1402ac1ba:	cc                   	int3
1402ac1bb:	cc                   	int3
1402ac1bc:	cc                   	int3
1402ac1bd:	cc                   	int3
1402ac1be:	cc                   	int3
1402ac1bf:	cc                   	int3
1402ac1c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ac1c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402ac1ca:	57                   	push   %rdi
1402ac1cb:	b8 30 00 00 00       	mov    $0x30,%eax
1402ac1d0:	e8 0b e4 04 00       	call   0x1402fa5e0
1402ac1d5:	48 2b e0             	sub    %rax,%rsp
1402ac1d8:	48 8b da             	mov    %rdx,%rbx
1402ac1db:	48 8b f1             	mov    %rcx,%rsi
1402ac1de:	48 8b cb             	mov    %rbx,%rcx
1402ac1e1:	48 8d 15 00 6f 0e 00 	lea    0xe6f00(%rip),%rdx        # 0x1403930e8
1402ac1e8:	49 8b f8             	mov    %r8,%rdi
1402ac1eb:	e8 a4 08 05 00       	call   0x1402fca94
1402ac1f0:	85 c0                	test   %eax,%eax
1402ac1f2:	75 3d                	jne    0x1402ac231
1402ac1f4:	48 8b cf             	mov    %rdi,%rcx
1402ac1f7:	ff 15 8b dc 07 00    	call   *0x7dc8b(%rip)        # 0x140329e88
1402ac1fd:	ba 74 00 00 00       	mov    $0x74,%edx
1402ac202:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402ac209:	00 00
1402ac20b:	41 b9 01 10 00 00    	mov    $0x1001,%r9d
1402ac211:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402ac215:	48 8b ce             	mov    %rsi,%rcx
1402ac218:	44 8d 42 8e          	lea    -0x72(%rdx),%r8d
1402ac21c:	e8 ef da fa ff       	call   0x140259d10
1402ac221:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac226:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ac22b:	48 83 c4 30          	add    $0x30,%rsp
1402ac22f:	5f                   	pop    %rdi
1402ac230:	c3                   	ret
1402ac231:	48 8d 15 c8 6e 0e 00 	lea    0xe6ec8(%rip),%rdx        # 0x140393100
1402ac238:	48 8b cb             	mov    %rbx,%rcx
1402ac23b:	e8 54 08 05 00       	call   0x1402fca94
1402ac240:	85 c0                	test   %eax,%eax
1402ac242:	75 3d                	jne    0x1402ac281
1402ac244:	48 8b cf             	mov    %rdi,%rcx
1402ac247:	ff 15 3b dc 07 00    	call   *0x7dc3b(%rip)        # 0x140329e88
1402ac24d:	ba 74 00 00 00       	mov    $0x74,%edx
1402ac252:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402ac259:	00 00
1402ac25b:	41 b9 02 10 00 00    	mov    $0x1002,%r9d
1402ac261:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402ac265:	48 8b ce             	mov    %rsi,%rcx
1402ac268:	44 8d 42 8e          	lea    -0x72(%rdx),%r8d
1402ac26c:	e8 9f da fa ff       	call   0x140259d10
1402ac271:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac276:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ac27b:	48 83 c4 30          	add    $0x30,%rsp
1402ac27f:	5f                   	pop    %rdi
1402ac280:	c3                   	ret
1402ac281:	48 8d 15 90 6e 0e 00 	lea    0xe6e90(%rip),%rdx        # 0x140393118
1402ac288:	48 8b cb             	mov    %rbx,%rcx
1402ac28b:	e8 04 08 05 00       	call   0x1402fca94
1402ac290:	85 c0                	test   %eax,%eax
1402ac292:	75 71                	jne    0x1402ac305
1402ac294:	48 8b cf             	mov    %rdi,%rcx
1402ac297:	e8 b4 57 f9 ff       	call   0x140241a50
1402ac29c:	48 85 c0             	test   %rax,%rax
1402ac29f:	75 30                	jne    0x1402ac2d1
1402ac2a1:	4c 8d 0d 28 6e 0e 00 	lea    0xe6e28(%rip),%r9        # 0x1403930d0
1402ac2a8:	c7 44 24 20 bb 00 00 	movl   $0xbb,0x20(%rsp)
1402ac2af:	00