140cdbbc9:	0f 8c 21 ff ff ff    	jl     0x140cdbaf0
140cdbbcf:	b8 01 00 00 00       	mov    $0x1,%eax
140cdbbd4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140cdbbd9:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140cdbbde:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140cdbbe3:	48 83 c4 30          	add    $0x30,%rsp
140cdbbe7:	41 5f                	pop    %r15
140cdbbe9:	41 5e                	pop    %r14
140cdbbeb:	41 5d                	pop    %r13
140cdbbed:	41 5c                	pop    %r12
140cdbbef:	5f                   	pop    %rdi
140cdbbf0:	c3                   	ret
140cdbbf1:	33 c0                	xor    %eax,%eax
140cdbbf3:	eb df                	jmp    0x140cdbbd4
140cdbbf5:	cc                   	int3
140cdbbf6:	cc                   	int3
140cdbbf7:	cc                   	int3
140cdbbf8:	cc                   	int3
140cdbbf9:	cc                   	int3
140cdbbfa:	cc                   	int3
140cdbbfb:	cc                   	int3
140cdbbfc:	cc                   	int3
140cdbbfd:	cc                   	int3
140cdbbfe:	cc                   	int3
140cdbbff:	cc                   	int3
140cdbc00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cdbc05:	57                   	push   %rdi
140cdbc06:	b8 30 00 00 00       	mov    $0x30,%eax
140cdbc0b:	e8 90 f8 13 00       	call   0x140e1b4a0
140cdbc10:	48 2b e0             	sub    %rax,%rsp
140cdbc13:	48 8b da             	mov    %rdx,%rbx
140cdbc16:	48 8b f9             	mov    %rcx,%rdi
140cdbc19:	48 85 d2             	test   %rdx,%rdx
140cdbc1c:	0f 84 2e 01 00 00    	je     0x140cdbd50
140cdbc22:	48 83 3a 00          	cmpq   $0x0,(%rdx)
140cdbc26:	0f 84 24 01 00 00    	je     0x140cdbd50
140cdbc2c:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140cdbc30:	48 85 c9             	test   %rcx,%rcx
140cdbc33:	74 1a                	je     0x140cdbc4f
140cdbc35:	e8 56 9a 01 00       	call   0x140cf5690
140cdbc3a:	85 c0                	test   %eax,%eax
140cdbc3c:	75 11                	jne    0x140cdbc4f
140cdbc3e:	c7 44 24 20 99 02 00 	movl   $0x299,0x20(%rsp)
140cdbc45:	00
140cdbc46:	44 8d 40 26          	lea    0x26(%rax),%r8d
140cdbc4a:	e9 0f 01 00 00       	jmp    0x140cdbd5e
140cdbc4f:	48 8b cf             	mov    %rdi,%rcx
140cdbc52:	e8 39 03 00 00       	call   0x140cdbf90
140cdbc57:	0f 10 03             	movups (%rbx),%xmm0
140cdbc5a:	0f 11 07             	movups %xmm0,(%rdi)
140cdbc5d:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140cdbc61:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
140cdbc65:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
140cdbc69:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
140cdbc6d:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
140cdbc71:	0f 11 4f 30          	movups %xmm1,0x30(%rdi)
140cdbc75:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
140cdbc79:	0f 11 47 40          	movups %xmm0,0x40(%rdi)
140cdbc7d:	0f 10 4b 50          	movups 0x50(%rbx),%xmm1
140cdbc81:	0f 11 4f 50          	movups %xmm1,0x50(%rdi)
140cdbc85:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
140cdbc89:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
140cdbc8d:	0f 10 43 70          	movups 0x70(%rbx),%xmm0
140cdbc91:	0f 11 47 70          	movups %xmm0,0x70(%rdi)
140cdbc95:	0f 10 8b 80 00 00 00 	movups 0x80(%rbx),%xmm1
140cdbc9c:	0f 11 8f 80 00 00 00 	movups %xmm1,0x80(%rdi)
140cdbca3:	0f 10 83 90 00 00 00 	movups 0x90(%rbx),%xmm0
140cdbcaa:	0f 11 87 90 00 00 00 	movups %xmm0,0x90(%rdi)
140cdbcb1:	48 83 7b 70 00       	cmpq   $0x0,0x70(%rbx)
140cdbcb6:	74 4a                	je     0x140cdbd02
140cdbcb8:	48 8b 03             	mov    (%rbx),%rax
140cdbcbb:	48 63 48 30          	movslq 0x30(%rax),%rcx
140cdbcbf:	85 c9                	test   %ecx,%ecx
140cdbcc1:	74 3f                	je     0x140cdbd02
140cdbcc3:	41 b8 a2 02 00 00    	mov    $0x2a2,%r8d
140cdbcc9:	48 8d 15 78 7a 48 00 	lea    0x487a78(%rip),%rdx        # 0x141163748
140cdbcd0:	e8 db 5c fe ff       	call   0x140cc19b0
140cdbcd5:	48 89 47 70          	mov    %rax,0x70(%rdi)
140cdbcd9:	48 8b c8             	mov    %rax,%rcx
140cdbcdc:	48 85 c0             	test   %rax,%rax
140cdbcdf:	75 11                	jne    0x140cdbcf2
140cdbce1:	48 89 07             	mov    %rax,(%rdi)
140cdbce4:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cdbce8:	c7 44 24 20 a5 02 00 	movl   $0x2a5,0x20(%rsp)
140cdbcef:	00
140cdbcf0:	eb 6c                	jmp    0x140cdbd5e
140cdbcf2:	48 8b 03             	mov    (%rbx),%rax
140cdbcf5:	48 8b 53 70          	mov    0x70(%rbx),%rdx
140cdbcf9:	4c 63 40 30          	movslq 0x30(%rax),%r8
140cdbcfd:	e8 0e 33 20 00       	call   0x140edf010
140cdbd02:	48 8b 03             	mov    (%rbx),%rax
140cdbd05:	f7 40 10 00 04 00 00 	testl  $0x400,0x10(%rax)
140cdbd0c:	74 32                	je     0x140cdbd40
140cdbd0e:	48 8b 40 48          	mov    0x48(%rax),%rax
140cdbd12:	45 33 c0             	xor    %r8d,%r8d
140cdbd15:	4c 8b cf             	mov    %rdi,%r9
140cdbd18:	48 8b cb             	mov    %rbx,%rcx
140cdbd1b:	41 8d 50 08          	lea    0x8(%r8),%edx
140cdbd1f:	ff 15 fb 7c 2a 00    	call   *0x2a7cfb(%rip)        # 0x140f83a20
140cdbd25:	85 c0                	test   %eax,%eax
140cdbd27:	75 17                	jne    0x140cdbd40
140cdbd29:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140cdbd30:	41 b8 86 00 00 00    	mov    $0x86,%r8d
140cdbd36:	c7 44 24 20 ae 02 00 	movl   $0x2ae,0x20(%rsp)
140cdbd3d:	00
140cdbd3e:	eb 1e                	jmp    0x140cdbd5e
140cdbd40:	b8 01 00 00 00       	mov    $0x1,%eax
140cdbd45:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cdbd4a:	48 83 c4 30          	add    $0x30,%rsp
140cdbd4e:	5f                   	pop    %rdi
140cdbd4f:	c3                   	ret
140cdbd50:	c7 44 24 20 93 02 00 	movl   $0x293,0x20(%rsp)
140cdbd57:	00
140cdbd58:	41 b8 6f 00 00 00    	mov    $0x6f,%r8d
140cdbd5e:	4c 8d 0d e3 79 48 00 	lea    0x4879e3(%rip),%r9        # 0x141163748
140cdbd65:	ba a3 00 00 00       	mov    $0xa3,%edx
140cdbd6a:	b9 06 00 00 00       	mov    $0x6,%ecx
140cdbd6f:	e8 0c 4f ff ff       	call   0x140cd0c80
140cdbd74:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cdbd79:	33 c0                	xor    %eax,%eax
140cdbd7b:	48 83 c4 30          	add    $0x30,%rsp
140cdbd7f:	5f                   	pop    %rdi
140cdbd80:	c3                   	ret
140cdbd81:	cc                   	int3
140cdbd82:	cc                   	int3
140cdbd83:	cc                   	int3
140cdbd84:	cc                   	int3
140cdbd85:	cc                   	int3
140cdbd86:	cc                   	int3
140cdbd87:	cc                   	int3
140cdbd88:	cc                   	int3
140cdbd89:	cc                   	int3
140cdbd8a:	cc                   	int3
140cdbd8b:	cc                   	int3
140cdbd8c:	cc                   	int3
140cdbd8d:	cc                   	int3
140cdbd8e:	cc                   	int3
140cdbd8f:	cc                   	int3
140cdbd90:	b8 38 00 00 00       	mov    $0x38,%eax
140cdbd95:	e8 06 f7 13 00       	call   0x140e1b4a0
140cdbd9a:	48 2b e0             	sub    %rax,%rsp
140cdbd9d:	48 8b 01             	mov    (%rcx),%rax
140cdbda0:	48 85 c0             	test   %rax,%rax
140cdbda3:	75 10                	jne    0x140cdbdb5
140cdbda5:	c7 44 24 20 75 02 00 	movl   $0x275,0x20(%rsp)
140cdbdac:	00
140cdbdad:	41 b8 83 00 00 00    	mov    $0x83,%r8d
140cdbdb3:	eb 32                	jmp    0x140cdbde7
140cdbdb5:	48 8b 40 48          	mov    0x48(%rax),%rax
140cdbdb9:	48 85 c0             	test   %rax,%rax
140cdbdbc:	75 10                	jne    0x140cdbdce
140cdbdbe:	c7 44 24 20 7a 02 00 	movl   $0x27a,0x20(%rsp)
140cdbdc5:	00
140cdbdc6:	41 b8 84 00 00 00    	mov    $0x84,%r8d
140cdbdcc:	eb 19                	jmp    0x140cdbde7
140cdbdce:	ff 15 4c 7c 2a 00    	call   *0x2a7c4c(%rip)        # 0x140f83a20
140cdbdd4:	83 f8 ff             	cmp    $0xffffffff,%eax
140cdbdd7:	75 24                	jne    0x140cdbdfd
140cdbdd9:	c7 44 24 20 81 02 00 	movl   $0x281,0x20(%rsp)
140cdbde0:	00
140cdbde1:	41 b8 85 00 00 00    	mov    $0x85,%r8d
140cdbde7:	ba 7c 00 00 00       	mov    $0x7c,%edx
140cdbdec:	4c 8d 0d 55 79 48 00 	lea    0x487955(%rip),%r9        # 0x141163748
140cdbdf3:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
140cdbdf6:	e8 85 4e ff ff       	call   0x140cd0c80
140cdbdfb:	33 c0                	xor    %eax,%eax
140cdbdfd:	48 83 c4 38          	add    $0x38,%rsp
140cdbe01:	c3                   	ret
140cdbe02:	cc                   	int3
140cdbe03:	cc                   	int3
140cdbe04:	cc                   	int3
140cdbe05:	cc                   	int3
140cdbe06:	cc                   	int3
140cdbe07:	cc                   	int3
140cdbe08:	cc                   	int3
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