140cdbe09:	cc                   	int3
140cdbe0a:	cc                   	int3
140cdbe0b:	cc                   	int3
140cdbe0c:	cc                   	int3
140cdbe0d:	cc                   	int3
140cdbe0e:	cc                   	int3
140cdbe0f:	cc                   	int3
140cdbe10:	40 53                	rex push %rbx
140cdbe12:	b8 20 00 00 00       	mov    $0x20,%eax
140cdbe17:	e8 84 f6 13 00       	call   0x140e1b4a0
140cdbe1c:	48 2b e0             	sub    %rax,%rsp
140cdbe1f:	48 8b d9             	mov    %rcx,%rbx
140cdbe22:	48 85 c9             	test   %rcx,%rcx
140cdbe25:	74 63                	je     0x140cdbe8a
140cdbe27:	48 8b 01             	mov    (%rcx),%rax
140cdbe2a:	48 85 c0             	test   %rax,%rax
140cdbe2d:	74 2c                	je     0x140cdbe5b
140cdbe2f:	48 8b 40 28          	mov    0x28(%rax),%rax
140cdbe33:	48 85 c0             	test   %rax,%rax
140cdbe36:	74 0a                	je     0x140cdbe42
140cdbe38:	ff 15 e2 7b 2a 00    	call   *0x2a7be2(%rip)        # 0x140f83a20
140cdbe3e:	85 c0                	test   %eax,%eax
140cdbe40:	74 48                	je     0x140cdbe8a
140cdbe42:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
140cdbe46:	48 85 c9             	test   %rcx,%rcx
140cdbe49:	74 10                	je     0x140cdbe5b
140cdbe4b:	48 8b 03             	mov    (%rbx),%rax
140cdbe4e:	48 63 50 30          	movslq 0x30(%rax),%rdx
140cdbe52:	85 d2                	test   %edx,%edx
140cdbe54:	74 05                	je     0x140cdbe5b
140cdbe56:	e8 a5 64 32 ff       	call   0x140002300
140cdbe5b:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
140cdbe5f:	48 8d 15 e2 78 48 00 	lea    0x4878e2(%rip),%rdx        # 0x141163748
140cdbe66:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140cdbe6c:	e8 9f 5b fe ff       	call   0x140cc1a10
140cdbe71:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cdbe75:	e8 16 97 01 00       	call   0x140cf5590
140cdbe7a:	33 d2                	xor    %edx,%edx
140cdbe7c:	41 b8 a0 00 00 00    	mov    $0xa0,%r8d
140cdbe82:	48 8b cb             	mov    %rbx,%rcx
140cdbe85:	e8 26 38 20 00       	call   0x140edf6b0
140cdbe8a:	41 b8 30 00 00 00    	mov    $0x30,%r8d
140cdbe90:	48 8d 15 b1 78 48 00 	lea    0x4878b1(%rip),%rdx        # 0x141163748
140cdbe97:	48 8b cb             	mov    %rbx,%rcx
140cdbe9a:	48 83 c4 20          	add    $0x20,%rsp
140cdbe9e:	5b                   	pop    %rbx
140cdbe9f:	e9 6c 5b fe ff       	jmp    0x140cc1a10
140cdbea4:	cc                   	int3
140cdbea5:	cc                   	int3
140cdbea6:	cc                   	int3
140cdbea7:	cc                   	int3
140cdbea8:	cc                   	int3
140cdbea9:	cc                   	int3
140cdbeaa:	cc                   	int3
140cdbeab:	cc                   	int3
140cdbeac:	cc                   	int3
140cdbead:	cc                   	int3
140cdbeae:	cc                   	int3
140cdbeaf:	cc                   	int3
140cdbeb0:	b8 28 00 00 00       	mov    $0x28,%eax
140cdbeb5:	e8 e6 f5 13 00       	call   0x140e1b4a0
140cdbeba:	48 2b e0             	sub    %rax,%rsp
140cdbebd:	44 8d 40 02          	lea    0x2(%rax),%r8d
140cdbec1:	48 8d 15 80 78 48 00 	lea    0x487880(%rip),%rdx        # 0x141163748
140cdbec8:	8d 48 78             	lea    0x78(%rax),%ecx
140cdbecb:	48 83 c4 28          	add    $0x28,%rsp
140cdbecf:	e9 7c 5e fe ff       	jmp    0x140cc1d50
140cdbed4:	cc                   	int3
140cdbed5:	cc                   	int3
140cdbed6:	cc                   	int3
140cdbed7:	cc                   	int3
140cdbed8:	cc                   	int3
140cdbed9:	cc                   	int3
140cdbeda:	cc                   	int3
140cdbedb:	cc                   	int3
140cdbedc:	cc                   	int3
140cdbedd:	cc                   	int3
140cdbede:	cc                   	int3
140cdbedf:	cc                   	int3
140cdbee0:	b8 38 00 00 00       	mov    $0x38,%eax
140cdbee5:	e8 b6 f5 13 00       	call   0x140e1b4a0
140cdbeea:	48 2b e0             	sub    %rax,%rsp
140cdbeed:	48 8b 01             	mov    (%rcx),%rax
140cdbef0:	4c 8b c2             	mov    %rdx,%r8
140cdbef3:	f7 40 10 00 02 00 00 	testl  $0x200,0x10(%rax)
140cdbefa:	74 70                	je     0x140cdbf6c
140cdbefc:	48 85 c0             	test   %rax,%rax
140cdbeff:	75 10                	jne    0x140cdbf11
140cdbf01:	c7 44 24 20 75 02 00 	movl   $0x275,0x20(%rsp)
140cdbf08:	00
140cdbf09:	41 b8 83 00 00 00    	mov    $0x83,%r8d
140cdbf0f:	eb 3e                	jmp    0x140cdbf4f
140cdbf11:	48 8b 40 48          	mov    0x48(%rax),%rax
140cdbf15:	48 85 c0             	test   %rax,%rax
140cdbf18:	75 10                	jne    0x140cdbf2a
140cdbf1a:	c7 44 24 20 7a 02 00 	movl   $0x27a,0x20(%rsp)
140cdbf21:	00
140cdbf22:	41 b8 84 00 00 00    	mov    $0x84,%r8d
140cdbf28:	eb 25                	jmp    0x140cdbf4f
140cdbf2a:	4d 8b c8             	mov    %r8,%r9
140cdbf2d:	45 33 c0             	xor    %r8d,%r8d
140cdbf30:	41 8d 50 06          	lea    0x6(%r8),%edx
140cdbf34:	ff 15 e6 7a 2a 00    	call   *0x2a7ae6(%rip)        # 0x140f83a20
140cdbf3a:	8b c8                	mov    %eax,%ecx
140cdbf3c:	83 f8 ff             	cmp    $0xffffffff,%eax
140cdbf3f:	75 3d                	jne    0x140cdbf7e
140cdbf41:	c7 44 24 20 81 02 00 	movl   $0x281,0x20(%rsp)
140cdbf48:	00
140cdbf49:	41 b8 85 00 00 00    	mov    $0x85,%r8d
140cdbf4f:	ba 7c 00 00 00       	mov    $0x7c,%edx
140cdbf54:	4c 8d 0d ed 77 48 00 	lea    0x4877ed(%rip),%r9        # 0x141163748
140cdbf5b:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
140cdbf5e:	e8 1d 4d ff ff       	call   0x140cd0c80
140cdbf63:	33 c9                	xor    %ecx,%ecx
140cdbf65:	8b c1                	mov    %ecx,%eax
140cdbf67:	48 83 c4 38          	add    $0x38,%rsp
140cdbf6b:	c3                   	ret
140cdbf6c:	8b 51 68             	mov    0x68(%rcx),%edx
140cdbf6f:	49 8b c8             	mov    %r8,%rcx
140cdbf72:	e8 d9 86 01 00       	call   0x140cf4650
140cdbf77:	33 c9                	xor    %ecx,%ecx
140cdbf79:	85 c0                	test   %eax,%eax
140cdbf7b:	0f 9f c1             	setg   %cl
140cdbf7e:	8b c1                	mov    %ecx,%eax
140cdbf80:	48 83 c4 38          	add    $0x38,%rsp
140cdbf84:	c3                   	ret
140cdbf85:	cc                   	int3
140cdbf86:	cc                   	int3
140cdbf87:	cc                   	int3
140cdbf88:	cc                   	int3
140cdbf89:	cc                   	int3
140cdbf8a:	cc                   	int3
140cdbf8b:	cc                   	int3
140cdbf8c:	cc                   	int3
140cdbf8d:	cc                   	int3
140cdbf8e:	cc                   	int3
140cdbf8f:	cc                   	int3
140cdbf90:	40 53                	rex push %rbx
140cdbf92:	b8 20 00 00 00       	mov    $0x20,%eax
140cdbf97:	e8 04 f5 13 00       	call   0x140e1b4a0
140cdbf9c:	48 2b e0             	sub    %rax,%rsp
140cdbf9f:	48 8b d9             	mov    %rcx,%rbx
140cdbfa2:	48 85 c9             	test   %rcx,%rcx
140cdbfa5:	74 69                	je     0x140cdc010
140cdbfa7:	48 8b 01             	mov    (%rcx),%rax
140cdbfaa:	48 85 c0             	test   %rax,%rax
140cdbfad:	74 32                	je     0x140cdbfe1
140cdbfaf:	48 8b 40 28          	mov    0x28(%rax),%rax
140cdbfb3:	48 85 c0             	test   %rax,%rax
140cdbfb6:	74 10                	je     0x140cdbfc8
140cdbfb8:	ff 15 62 7a 2a 00    	call   *0x2a7a62(%rip)        # 0x140f83a20
140cdbfbe:	85 c0                	test   %eax,%eax
140cdbfc0:	75 06                	jne    0x140cdbfc8
140cdbfc2:	48 83 c4 20          	add    $0x20,%rsp
140cdbfc6:	5b                   	pop    %rbx
140cdbfc7:	c3                   	ret
140cdbfc8:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
140cdbfcc:	48 85 c9             	test   %rcx,%rcx
140cdbfcf:	74 10                	je     0x140cdbfe1
140cdbfd1:	48 8b 03             	mov    (%rbx),%rax
140cdbfd4:	48 63 50 30          	movslq 0x30(%rax),%rdx
140cdbfd8:	85 d2                	test   %edx,%edx
140cdbfda:	74 05                	je     0x140cdbfe1
140cdbfdc:	e8 1f 63 32 ff       	call   0x140002300
140cdbfe1:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
140cdbfe5:	48 8d 15 5c 77 48 00 	lea    0x48775c(%rip),%rdx        # 0x141163748
140cdbfec:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140cdbff2:	e8 19 5a fe ff       	call   0x140cc1a10
140cdbff7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cdbffb:	e8 90 95 01 00       	call   0x140cf5590
140cdc000:	33 d2                	xor    %edx,%edx
140cdc002:	41 b8 a0 00 00 00    	mov    $0xa0,%r8d
140cdc008:	48 8b cb             	mov    %rbx,%rcx
140cdc00b:	e8 a0 36 20 00       	call   0x140edf6b0
140cdc010:	b8 01 00 00 00       	mov    $0x1,%eax
140cdc015:	48 83 c4 20          	add    $0x20,%rsp
140cdc019:	5b                   	pop    %rbx
140cdc01a:	c3                   	ret
140cdc01b:	cc                   	int3
140cdc01c:	cc                   	int3
140cdc01d:	cc                   	int3
140cdc01e:	cc                   	int3
140cdc01f:	cc                   	int3
140cdc020:	b8 38 00 00 00       	mov    $0x38,%eax
140cdc025:	e8 76 f4 13 00       	call   0x140e1b4a0
140cdc02a:	48 2b e0             	sub    %rax,%rsp
140cdc02d:	48 8b 01             	mov    (%rcx),%rax
140cdc030:	44 8b 40 10          	mov    0x10(%rax),%r8d
140cdc034:	45 84 c0             	test   %r8b,%r8b
140cdc037:	79 5c                	jns    0x140cdc095
140cdc039:	48 85 c0             	test   %rax,%rax
140cdc03c:	75 13                	jne    0x140cdc051
140cdc03e:	c7 44 24 20 75 02 00 	movl   $0x275,0x20(%rsp)
140cdc045:	00
140cdc046:	8d 50 7c             	lea    0x7c(%rax),%edx
140cdc049:	41 b8 83 00 00 00    	mov    $0x83,%r8d
140cdc04f:	eb 71                	jmp    0x140cdc0c2
140cdc051:	48 8b 40 48          	mov    0x48(%rax),%rax
140cdc055:	48 85 c0             	test   %rax,%rax
140cdc058:	75 13                	jne    0x140cdc06d
140cdc05a:	c7 44 24 20 7a 02 00 	movl   $0x27a,0x20(%rsp)
140cdc061:	00
140cdc062:	8d 50 7c             	lea    0x7c(%rax),%edx
140cdc065:	41 b8 84 00 00 00    	mov    $0x84,%r8d
140cdc06b:	eb 55                	jmp    0x140cdc0c2
140cdc06d:	45 33 c9             	xor    %r9d,%r9d
140cdc070:	44 8b c2             	mov    %edx,%r8d
140cdc073:	41 8d 51 01          	lea    0x1(%r9),%edx
140cdc077:	ff 15 a3 79 2a 00    	call   *0x2a79a3(%rip)        # 0x140f83a20
140cdc07d:	83 f8 ff             	cmp    $0xffffffff,%eax
140cdc080:	75 53                	jne    0x140cdc0d5
140cdc082:	c7 44 24 20 81 02 00 	movl   $0x281,0x20(%rsp)
140cdc089:	00
140cdc08a:	8d 50 7d             	lea    0x7d(%rax),%edx
140cdc08d:	41 b8 85 00 00 00    	mov    $0x85,%r8d
140cdc093:	eb 2d                	jmp    0x140cdc0c2
140cdc095:	39 51 68             	cmp    %edx,0x68(%rcx)
140cdc098:	74 0d                	je     0x140cdc0a7
140cdc09a:	85 d2                	test   %edx,%edx
140cdc09c:	7e 13                	jle    0x140cdc0b1
140cdc09e:	41 f6 c0 08          	test   $0x8,%r8b
140cdc0a2:	74 0d                	je     0x140cdc0b1
140cdc0a4:	89 51 68             	mov    %edx,0x68(%rcx)
140cdc0a7:	b8 01 00 00 00       	mov    $0x1,%eax
140cdc0ac:	48 83 c4 38          	add    $0x38,%rsp
140cdc0b0:	c3                   	ret
140cdc0b1:	ba 7a 00 00 00       	mov    $0x7a,%edx
140cdc0b6:	c7 44 24 20 63 02 00 	movl   $0x263,0x20(%rsp)
140cdc0bd:	00
140cdc0be:	44 8d 42 08          	lea    0x8(%rdx),%r8d
140cdc0c2:	4c 8d 0d 7f 76 48 00 	lea    0x48767f(%rip),%r9        # 0x141163748
140cdc0c9:	b9 06 00 00 00       	mov    $0x6,%ecx
140cdc0ce:	e8 ad 4b ff ff       	call   0x140cd0c80
140cdc0d3:	33 c0                	xor    %eax,%eax
140cdc0d5:	48 83 c4 38          	add    $0x38,%rsp
140cdc0d9:	c3                   	ret
140cdc0da:	cc                   	int3
140cdc0db:	cc                   	int3
140cdc0dc:	cc                   	int3
140cdc0dd:	cc                   	int3
140cdc0de:	cc                   	int3
140cdc0df:	cc                   	int3
140cdc0e0:	44 8b 41 6c          	mov    0x6c(%rcx),%r8d
140cdc0e4:	41 8b c0             	mov    %r8d,%eax
140cdc0e7:	0f ba e8 08          	bts    $0x8,%eax
140cdc0eb:	41 0f ba f0 08       	btr    $0x8,%r8d
140cdc0f0:	85 d2                	test   %edx,%edx
140cdc0f2:	44 0f 44 c0          	cmove  %eax,%r8d
140cdc0f6:	b8 01 00 00 00       	mov    $0x1,%eax
140cdc0fb:	44 89 41 6c          	mov    %r8d,0x6c(%rcx)
140cdc0ff:	c3                   	ret
140cdc100:	b8 28 00 00 00       	mov    $0x28,%eax
140cdc105:	e8 96 f3 13 00       	call   0x140e1b4a0
140cdc10a:	48 2b e0             	sub    %rax,%rsp
140cdc10d:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
140cdc111:	74 09                	je     0x140cdc11c
140cdc113:	48 83 c4 28          	add    $0x28,%rsp
140cdc117:	e9 04 0a 00 00       	jmp    0x140cdcb20
140cdc11c:	48 83 c4 28          	add    $0x28,%rsp
140cdc120:	e9 ab 04 00 00       	jmp    0x140cdc5d0
140cdc125:	cc                   	int3
140cdc126:	cc                   	int3
140cdc127:	cc                   	int3
140cdc128:	cc                   	int3
140cdc129:	cc                   	int3
140cdc12a:	cc                   	int3
140cdc12b:	cc                   	int3
140cdc12c:	cc                   	int3
140cdc12d:	cc                   	int3
140cdc12e:	cc                   	int3
140cdc12f:	cc                   	int3
140cdc130:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cdc135:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cdc13a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cdc13f:	57                   	push   %rdi
140cdc140:	b8 30 00 00 00       	mov    $0x30,%eax
140cdc145:	e8 56 f3 13 00       	call   0x140e1b4a0
140cdc14a:	48 2b e0             	sub    %rax,%rsp
140cdc14d:	49 8b f1             	mov    %r9,%rsi
140cdc150:	49 8b e8             	mov    %r8,%rbp
140cdc153:	48 8b fa             	mov    %rdx,%rdi
140cdc156:	48 8b d9             	mov    %rcx,%rbx
140cdc159:	48 85 d2             	test   %rdx,%rdx
140cdc15c:	74 05                	je     0x140cdc163
140cdc15e:	e8 2d fe ff ff       	call   0x140cdbf90
140cdc163:	8b 44 24 60          	mov    0x60(%rsp),%eax
140cdc167:	4c 8b cd             	mov    %rbp,%r9
140cdc16a:	89 44 24 28          	mov    %eax,0x28(%rsp)
140cdc16e:	45 33 c0             	xor    %r8d,%r8d
140cdc171:	48 8b d7             	mov    %rdi,%rdx
140cdc174:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140cdc179:	48 8b cb             	mov    %rbx,%rcx
140cdc17c:	e8 1f 00 00 00       	call   0x140cdc1a0
140cdc181:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cdc186:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140cdc18b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cdc190:	48 83 c4 30          	add    $0x30,%rsp
140cdc194:	5f                   	pop    %rdi
140cdc195:	c3                   	ret
140cdc196:	cc                   	int3
140cdc197:	cc                   	int3
140cdc198:	cc                   	int3
140cdc199:	cc                   	int3
140cdc19a:	cc                   	int3
140cdc19b:	cc                   	int3
140cdc19c:	cc                   	int3
140cdc19d:	cc                   	int3
140cdc19e:	cc                   	int3
140cdc19f:	cc                   	int3
140cdc1a0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cdc1a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cdc1aa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cdc1af:	41 54                	push   %r12
140cdc1b1:	41 56                	push   %r14
140cdc1b3:	41 57                	push   %r15
140cdc1b5:	b8 30 00 00 00       	mov    $0x30,%eax
140cdc1ba:	e8 e1 f2 13 00       	call   0x140e1b4a0
140cdc1bf:	48 2b e0             	sub    %rax,%rsp
140cdc1c2:	8b 44 24 78          	mov    0x78(%rsp),%eax
140cdc1c6:	4d 8b f9             	mov    %r9,%r15
140cdc1c9:	49 8b e8             	mov    %r8,%rbp
140cdc1cc:	48 8b f2             	mov    %rdx,%rsi
140cdc1cf:	48 8b f9             	mov    %rcx,%rdi
140cdc1d2:	83 f8 ff             	cmp    $0xffffffff,%eax
140cdc1d5:	75 06                	jne    0x140cdc1dd
140cdc1d7:	44 8b 71 10          	mov    0x10(%rcx),%r14d
140cdc1db:	eb 10                	jmp    0x140cdc1ed
140cdc1dd:	85 c0                	test   %eax,%eax
140cdc1df:	41 be 01 00 00 00    	mov    $0x1,%r14d
140cdc1e5:	44 0f 44 f0          	cmove  %eax,%r14d
140cdc1e9:	44 89 71 10          	mov    %r14d,0x10(%rcx)
140cdc1ed:	45 33 e4             	xor    %r12d,%r12d
140cdc1f0:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140cdc1f5:	4c 39 61 08          	cmp    %r12,0x8(%rcx)
140cdc1f9:	74 1b                	je     0x140cdc216
140cdc1fb:	48 8b 01             	mov    (%rcx),%rax
140cdc1fe:	48 85 c0             	test   %rax,%rax
140cdc201:	74 13                	je     0x140cdc216
140cdc203:	48 85 f6             	test   %rsi,%rsi
140cdc206:	0f 84 c8 01 00 00    	je     0x140cdc3d4
140cdc20c:	8b 00                	mov    (%rax),%eax
140cdc20e:	39 02                	cmp    %eax,(%rdx)
140cdc210:	0f 84 be 01 00 00    	je     0x140cdc3d4
140cdc216:	48 8b 01             	mov    (%rcx),%rax
140cdc219:	48 85 f6             	test   %rsi,%rsi
140cdc21c:	0f 84 9a 01 00 00    	je     0x140cdc3bc
140cdc222:	48 85 c0             	test   %rax,%rax
140cdc225:	74 0f                	je     0x140cdc236
140cdc227:	8b 59 6c             	mov    0x6c(%rcx),%ebx
140cdc22a:	e8 61 fd ff ff       	call   0x140cdbf90