140f749e6:	cc                   	int3
140f749e7:	cc                   	int3
140f749e8:	cc                   	int3
140f749e9:	cc                   	int3
140f749ea:	cc                   	int3
140f749eb:	cc                   	int3
140f749ec:	cc                   	int3
140f749ed:	cc                   	int3
140f749ee:	cc                   	int3
140f749ef:	cc                   	int3
140f749f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f749f5:	57                   	push   %rdi
140f749f6:	48 83 ec 20          	sub    $0x20,%rsp
140f749fa:	48 8b 1d cf bd 4b 00 	mov    0x4bbdcf(%rip),%rbx        # 0x1414307d0
140f74a01:	48 85 db             	test   %rbx,%rbx
140f74a04:	0f 84 91 00 00 00    	je     0x140f74a9b
140f74a0a:	48 8b 3d c7 bd 4b 00 	mov    0x4bbdc7(%rip),%rdi        # 0x1414307d8
140f74a11:	48 3b df             	cmp    %rdi,%rbx
140f74a14:	74 38                	je     0x140f74a4e
140f74a16:	48 8b 0b             	mov    (%rbx),%rcx
140f74a19:	48 85 c9             	test   %rcx,%rcx
140f74a1c:	74 20                	je     0x140f74a3e
140f74a1e:	8b 41 10             	mov    0x10(%rcx),%eax
140f74a21:	ff c8                	dec    %eax
140f74a23:	89 41 10             	mov    %eax,0x10(%rcx)
140f74a26:	85 c0                	test   %eax,%eax
140f74a28:	7f 14                	jg     0x140f74a3e
140f74a2a:	78 7a                	js     0x140f74aa6
140f74a2c:	48 8b 01             	mov    (%rcx),%rax
140f74a2f:	ba 01 00 00 00       	mov    $0x1,%edx
140f74a34:	48 8b 00             	mov    (%rax),%rax
140f74a37:	ff 15 e3 ef 00 00    	call   *0xefe3(%rip)        # 0x140f83a20
140f74a3d:	90                   	nop
140f74a3e:	48 83 c3 08          	add    $0x8,%rbx
140f74a42:	48 3b df             	cmp    %rdi,%rbx
140f74a45:	75 cf                	jne    0x140f74a16
140f74a47:	48 8b 1d 82 bd 4b 00 	mov    0x4bbd82(%rip),%rbx        # 0x1414307d0
140f74a4e:	48 8b 15 8b bd 4b 00 	mov    0x4bbd8b(%rip),%rdx        # 0x1414307e0
140f74a55:	48 2b d3             	sub    %rbx,%rdx
140f74a58:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f74a5c:	48 8b c3             	mov    %rbx,%rax
140f74a5f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f74a66:	72 15                	jb     0x140f74a7d
140f74a68:	48 83 c2 27          	add    $0x27,%rdx
140f74a6c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140f74a70:	48 2b c3             	sub    %rbx,%rax
140f74a73:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140f74a77:	48 83 f8 1f          	cmp    $0x1f,%rax
140f74a7b:	77 34                	ja     0x140f74ab1
140f74a7d:	48 8b cb             	mov    %rbx,%rcx
140f74a80:	e8 bf 66 ea ff       	call   0x140e1b144
140f74a85:	48 c7 05 40 bd 4b 00 	movq   $0x0,0x4bbd40(%rip)        # 0x1414307d0
140f74a8c:	00 00 00 00
140f74a90:	0f 57 c0             	xorps  %xmm0,%xmm0
140f74a93:	f3 0f 7f 05 3d bd 4b 	movdqu %xmm0,0x4bbd3d(%rip)        # 0x1414307d8
140f74a9a:	00
140f74a9b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f74aa0:	48 83 c4 20          	add    $0x20,%rsp
140f74aa4:	5f                   	pop    %rdi
140f74aa5:	c3                   	ret
140f74aa6:	b9 02 00 00 00       	mov    $0x2,%ecx
140f74aab:	e8 50 5c 81 ff       	call   0x14078a700
140f74ab0:	90                   	nop
140f74ab1:	e8 ee 56 eb ff       	call   0x140e2a1a4
140f74ab6:	cc                   	int3
140f74ab7:	cc                   	int3
140f74ab8:	cc                   	int3
140f74ab9:	cc                   	int3
140f74aba:	cc                   	int3
140f74abb:	cc                   	int3
140f74abc:	cc                   	int3
140f74abd:	cc                   	int3
140f74abe:	cc                   	int3
140f74abf:	cc                   	int3
140f74ac0:	48 83 ec 28          	sub    $0x28,%rsp
140f74ac4:	48 8b 0d 1d bd 4b 00 	mov    0x4bbd1d(%rip),%rcx        # 0x1414307e8
140f74acb:	48 85 c9             	test   %rcx,%rcx
140f74ace:	74 20                	je     0x140f74af0
140f74ad0:	8b 41 10             	mov    0x10(%rcx),%eax
140f74ad3:	ff c8                	dec    %eax
140f74ad5:	89 41 10             	mov    %eax,0x10(%rcx)
140f74ad8:	85 c0                	test   %eax,%eax
140f74ada:	7f 14                	jg     0x140f74af0
140f74adc:	78 17                	js     0x140f74af5
140f74ade:	48 8b 01             	mov    (%rcx),%rax
140f74ae1:	ba 01 00 00 00       	mov    $0x1,%edx
140f74ae6:	48 8b 00             	mov    (%rax),%rax
140f74ae9:	ff 15 31 ef 00 00    	call   *0xef31(%rip)        # 0x140f83a20
140f74aef:	90                   	nop
140f74af0:	48 83 c4 28          	add    $0x28,%rsp
140f74af4:	c3                   	ret
140f74af5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f74afa:	e8 01 5c 81 ff       	call   0x14078a700
140f74aff:	cc                   	int3
140f74b00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f74b05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140f74b0a:	57                   	push   %rdi
140f74b0b:	48 83 ec 20          	sub    $0x20,%rsp
140f74b0f:	48 8b 1d da bc 4b 00 	mov    0x4bbcda(%rip),%rbx        # 0x1414307f0
140f74b16:	33 f6                	xor    %esi,%esi
140f74b18:	48 8b 43 08          	mov    0x8(%rbx),%rax
140f74b1c:	48 89 30             	mov    %rsi,(%rax)
140f74b1f:	48 8b 1b             	mov    (%rbx),%rbx
140f74b22:	48 85 db             	test   %rbx,%rbx
140f74b25:	0f 84 b3 00 00 00    	je     0x140f74bde
140f74b2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140f74b30:	48 8b 53 50          	mov    0x50(%rbx),%rdx
140f74b34:	48 8b 3b             	mov    (%rbx),%rdi
140f74b37:	48 83 fa 0f          	cmp    $0xf,%rdx
140f74b3b:	76 31                	jbe    0x140f74b6e
140f74b3d:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140f74b41:	48 ff c2             	inc    %rdx
140f74b44:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f74b4b:	72 1c                	jb     0x140f74b69
140f74b4d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f74b51:	48 83 c2 27          	add    $0x27,%rdx
140f74b55:	49 2b c8             	sub    %r8,%rcx
140f74b58:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f74b5c:	48 83 f8 1f          	cmp    $0x1f,%rax
140f74b60:	0f 87 98 00 00 00    	ja     0x140f74bfe
140f74b66:	49 8b c8             	mov    %r8,%rcx
140f74b69:	e8 d6 65 ea ff       	call   0x140e1b144
140f74b6e:	48 89 73 48          	mov    %rsi,0x48(%rbx)
140f74b72:	48 c7 43 50 0f 00 00 	movq   $0xf,0x50(%rbx)
140f74b79:	00
140f74b7a:	40 88 73 38          	mov    %sil,0x38(%rbx)
140f74b7e:	48 8b 53 30          	mov    0x30(%rbx),%rdx
140f74b82:	48 83 fa 0f          	cmp    $0xf,%rdx
140f74b86:	76 2d                	jbe    0x140f74bb5
140f74b88:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140f74b8c:	48 ff c2             	inc    %rdx
140f74b8f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f74b96:	72 18                	jb     0x140f74bb0
140f74b98:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f74b9c:	48 83 c2 27          	add    $0x27,%rdx
140f74ba0:	49 2b c8             	sub    %r8,%rcx
140f74ba3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f74ba7:	48 83 f8 1f          	cmp    $0x1f,%rax
140f74bab:	77 51                	ja     0x140f74bfe
140f74bad:	49 8b c8             	mov    %r8,%rcx
140f74bb0:	e8 8f 65 ea ff       	call   0x140e1b144
140f74bb5:	ba 58 00 00 00       	mov    $0x58,%edx
140f74bba:	48 89 73 28          	mov    %rsi,0x28(%rbx)
140f74bbe:	48 8b cb             	mov    %rbx,%rcx
140f74bc1:	48 c7 43 30 0f 00 00 	movq   $0xf,0x30(%rbx)
140f74bc8:	00
140f74bc9:	40 88 73 18          	mov    %sil,0x18(%rbx)
140f74bcd:	e8 72 65 ea ff       	call   0x140e1b144
140f74bd2:	48 8b df             	mov    %rdi,%rbx
140f74bd5:	48 85 ff             	test   %rdi,%rdi
140f74bd8:	0f 85 52 ff ff ff    	jne    0x140f74b30
140f74bde:	48 8b 0d 0b bc 4b 00 	mov    0x4bbc0b(%rip),%rcx        # 0x1414307f0
140f74be5:	ba 58 00 00 00       	mov    $0x58,%edx
140f74bea:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f74bef:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140f74bf4:	48 83 c4 20          	add    $0x20,%rsp
140f74bf8:	5f                   	pop    %rdi
140f74bf9:	e9 46 65 ea ff       	jmp    0x140e1b144
140f74bfe:	e8 a1 55 eb ff       	call   0x140e2a1a4
140f74c03:	cc                   	int3
140f74c04:	cc                   	int3
140f74c05:	cc                   	int3
140f74c06:	cc                   	int3
140f74c07:	cc                   	int3
140f74c08:	cc                   	int3
140f74c09:	cc                   	int3
140f74c0a:	cc                   	int3
140f74c0b:	cc                   	int3
140f74c0c:	cc                   	int3
140f74c0d:	cc                   	int3
140f74c0e:	cc                   	int3
140f74c0f:	cc                   	int3
140f74c10:	40 53                	rex push %rbx
140f74c12:	48 83 ec 20          	sub    $0x20,%rsp
140f74c16:	48 8b 1d e3 bb 4b 00 	mov    0x4bbbe3(%rip),%rbx        # 0x141430800
140f74c1d:	48 85 db             	test   %rbx,%rbx
140f74c20:	0f 84 ee 00 00 00    	je     0x140f74d14
140f74c26:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140f74c2b:	33 f6                	xor    %esi,%esi
140f74c2d:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140f74c32:	48 8b 3d cf bb 4b 00 	mov    0x4bbbcf(%rip),%rdi        # 0x141430808
140f74c39:	48 3b df             	cmp    %rdi,%rbx
140f74c3c:	74 64                	je     0x140f74ca2
140f74c3e:	66 90                	xchg   %ax,%ax
140f74c40:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140f74c44:	e8 47 00 2d ff       	call   0x140244c90
140f74c49:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140f74c4d:	48 83 fa 0f          	cmp    $0xf,%rdx
140f74c51:	76 30                	jbe    0x140f74c83
140f74c53:	48 8b 0b             	mov    (%rbx),%rcx
140f74c56:	48 ff c2             	inc    %rdx
140f74c59:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f74c60:	72 1c                	jb     0x140f74c7e
140f74c62:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f74c66:	48 83 c2 27          	add    $0x27,%rdx
140f74c6a:	49 2b c8             	sub    %r8,%rcx
140f74c6d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f74c71:	48 83 f8 1f          	cmp    $0x1f,%rax
140f74c75:	0f 87 9f 00 00 00    	ja     0x140f74d1a
140f74c7b:	49 8b c8             	mov    %r8,%rcx
140f74c7e:	e8 c1 64 ea ff       	call   0x140e1b144
140f74c83:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140f74c87:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140f74c8e:	00
140f74c8f:	40 88 33             	mov    %sil,(%rbx)
140f74c92:	48 83 c3 60          	add    $0x60,%rbx
140f74c96:	48 3b df             	cmp    %rdi,%rbx
140f74c99:	75 a5                	jne    0x140f74c40
140f74c9b:	48 8b 1d 5e bb 4b 00 	mov    0x4bbb5e(%rip),%rbx        # 0x141430800
140f74ca2:	48 8b 0d 67 bb 4b 00 	mov    0x4bbb67(%rip),%rcx        # 0x141430810
140f74ca9:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140f74cb0:	aa aa 2a
140f74cb3:	48 2b cb             	sub    %rbx,%rcx
140f74cb6:	48 f7 e9             	imul   %rcx
140f74cb9:	48 c1 fa 04          	sar    $0x4,%rdx
140f74cbd:	48 8b c2             	mov    %rdx,%rax
140f74cc0:	48 c1 e8 3f          	shr    $0x3f,%rax
140f74cc4:	48 03 d0             	add    %rax,%rdx
140f74cc7:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
140f74ccb:	48 c1 e2 05          	shl    $0x5,%rdx
140f74ccf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f74cd6:	72 18                	jb     0x140f74cf0
140f74cd8:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f74cdc:	48 83 c2 27          	add    $0x27,%rdx
140f74ce0:	48 2b d8             	sub    %rax,%rbx
140f74ce3:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f74ce7:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f74ceb:	77 2d                	ja     0x140f74d1a
140f74ced:	48 8b d8             	mov    %rax,%rbx
140f74cf0:	48 8b cb             	mov    %rbx,%rcx
140f74cf3:	e8 4c 64 ea ff       	call   0x140e1b144
140f74cf8:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140f74cfd:	0f 57 c0             	xorps  %xmm0,%xmm0
140f74d00:	48 89 35 f9 ba 4b 00 	mov    %rsi,0x4bbaf9(%rip)        # 0x141430800
140f74d07:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140f74d0c:	f3 0f 7f 05 f4 ba 4b 	movdqu %xmm0,0x4bbaf4(%rip)        # 0x141430808
140f74d13:	00
140f74d14:	48 83 c4 20          	add    $0x20,%rsp
140f74d18:	5b                   	pop    %rbx
140f74d19:	c3                   	ret
140f74d1a:	e8 85 54 eb ff       	call   0x140e2a1a4
140f74d1f:	cc                   	int3
140f74d20:	48 83 ec 28          	sub    $0x28,%rsp
140f74d24:	48 8b 0d 85 bb 4b 00 	mov    0x4bbb85(%rip),%rcx        # 0x1414308b0
140f74d2b:	48 85 c9             	test   %rcx,%rcx
140f74d2e:	74 20                	je     0x140f74d50
140f74d30:	8b 41 10             	mov    0x10(%rcx),%eax
140f74d33:	ff c8                	dec    %eax
140f74d35:	89 41 10             	mov    %eax,0x10(%rcx)
140f74d38:	85 c0                	test   %eax,%eax
140f74d3a:	7f 14                	jg     0x140f74d50
140f74d3c:	78 17                	js     0x140f74d55
140f74d3e:	48 8b 01             	mov    (%rcx),%rax
140f74d41:	ba 01 00 00 00       	mov    $0x1,%edx
140f74d46:	48 8b 00             	mov    (%rax),%rax
140f74d49:	ff 15 d1 ec 00 00    	call   *0xecd1(%rip)        # 0x140f83a20
140f74d4f:	90                   	nop
140f74d50:	48 83 c4 28          	add    $0x28,%rsp
140f74d54:	c3                   	ret
140f74d55:	b9 02 00 00 00       	mov    $0x2,%ecx
140f74d5a:	e8 a1 59 81 ff       	call   0x14078a700
140f74d5f:	cc                   	int3
140f74d60:	48 83 ec 28          	sub    $0x28,%rsp
140f74d64:	48 8b 0d 55 bb 4b 00 	mov    0x4bbb55(%rip),%rcx        # 0x1414308c0
140f74d6b:	48 85 c9             	test   %rcx,%rcx
140f74d6e:	74 20                	je     0x140f74d90
140f74d70:	8b 41 10             	mov    0x10(%rcx),%eax
140f74d73:	ff c8                	dec    %eax
140f74d75:	89 41 10             	mov    %eax,0x10(%rcx)
140f74d78:	85 c0                	test   %eax,%eax
140f74d7a:	7f 14                	jg     0x140f74d90
140f74d7c:	78 17                	js     0x140f74d95
140f74d7e:	48 8b 01             	mov    (%rcx),%rax
140f74d81:	ba 01 00 00 00       	mov    $0x1,%edx
140f74d86:	48 8b 00             	mov    (%rax),%rax
140f74d89:	ff 15 91 ec 00 00    	call   *0xec91(%rip)        # 0x140f83a20
140f74d8f:	90                   	nop
140f74d90:	48 83 c4 28          	add    $0x28,%rsp
140f74d94:	c3                   	ret
140f74d95:	b9 02 00 00 00       	mov    $0x2,%ecx
140f74d9a:	e8 61 59 81 ff       	call   0x14078a700
140f74d9f:	cc                   	int3
140f74da0:	48 8b 0d 31 bb 4b 00 	mov    0x4bbb31(%rip),%rcx        # 0x1414308d8
140f74da7:	e9 e4 c2 eb ff       	jmp    0x140e31090
140f74dac:	cc                   	int3
140f74dad:	cc                   	int3
140f74dae:	cc                   	int3
140f74daf:	cc                   	int3
140f74db0:	48 83 ec 28          	sub    $0x28,%rsp
140f74db4:	4c 8b 05 c5 bb 4b 00 	mov    0x4bbbc5(%rip),%r8        # 0x141430980
140f74dbb:	48 8d 15 be bb 4b 00 	lea    0x4bbbbe(%rip),%rdx        # 0x141430980
140f74dc2:	48 8d 0d b7 bb 4b 00 	lea    0x4bbbb7(%rip),%rcx        # 0x141430980
140f74dc9:	4d 8b 40 08          	mov    0x8(%r8),%r8
140f74dcd:	e8 4e d7 5b ff       	call   0x140532520
140f74dd2:	48 8b 0d a7 bb 4b 00 	mov    0x4bbba7(%rip),%rcx        # 0x141430980
140f74dd9:	ba 48 00 00 00       	mov    $0x48,%edx
140f74dde:	48 83 c4 28          	add    $0x28,%rsp
140f74de2:	e9 5d 63 ea ff       	jmp    0x140e1b144
140f74de7:	cc                   	int3
140f74de8:	cc                   	int3
140f74de9:	cc                   	int3
140f74dea:	cc                   	int3
140f74deb:	cc                   	int3
140f74dec:	cc                   	int3
140f74ded:	cc                   	int3
140f74dee:	cc                   	int3
140f74def:	cc                   	int3
140f74df0:	48 8d 0d 99 bb 4b 00 	lea    0x4bbb99(%rip),%rcx        # 0x141430990
140f74df7:	e9 f4 dc 5c ff       	jmp    0x140542af0
140f74dfc:	cc                   	int3
140f74dfd:	cc                   	int3
140f74dfe:	cc                   	int3
140f74dff:	cc                   	int3
140f74e00:	48 83 ec 38          	sub    $0x38,%rsp
140f74e04:	48 8b 0d dd bb 4b 00 	mov    0x4bbbdd(%rip),%rcx        # 0x1414309e8
140f74e0b:	48 8b 01             	mov    (%rcx),%rax
140f74e0e:	48 3b c1             	cmp    %rcx,%rax
140f74e11:	74 72                	je     0x140f74e85
140f74e13:	0f 1f 40 00          	nopl   0x0(%rax)
140f74e17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140f74e1e:	00 00
140f74e20:	48 8b 48 10          	mov    0x10(%rax),%rcx
140f74e24:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140f74e29:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140f74e2e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140f74e33:	48 8d 0d a6 bb 4b 00 	lea    0x4bbba6(%rip),%rcx        # 0x1414309e0
140f74e3a:	e8 41 5b 81 ff       	call   0x14078a980
140f74e3f:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140f74e44:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140f74e49:	49 3b d0             	cmp    %r8,%rdx
140f74e4c:	74 1c                	je     0x140f74e6a
140f74e4e:	66 90                	xchg   %ax,%ax
140f74e50:	48 8b 42 10          	mov    0x10(%rdx),%rax
140f74e54:	48 ff 48 08          	decq   0x8(%rax)
140f74e58:	48 8b 12             	mov    (%rdx),%rdx
140f74e5b:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140f74e60:	49 3b d0             	cmp    %r8,%rdx
140f74e63:	75 eb                	jne    0x140f74e50
140f74e65:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140f74e6a:	48 8d 0d 6f bb 4b 00 	lea    0x4bbb6f(%rip),%rcx        # 0x1414309e0
140f74e71:	e8 0a 48 63 ff       	call   0x1405a9680
140f74e76:	48 8b 15 6b bb 4b 00 	mov    0x4bbb6b(%rip),%rdx        # 0x1414309e8
140f74e7d:	48 8b 02             	mov    (%rdx),%rax
140f74e80:	48 3b c2             	cmp    %rdx,%rax
140f74e83:	75 9b                	jne    0x140f74e20
140f74e85:	48 8d 0d 54 bb 4b 00 	lea    0x4bbb54(%rip),%rcx        # 0x1414309e0
140f74e8c:	48 83 c4 38          	add    $0x38,%rsp
140f74e90:	e9 8b 3c 60 ff       	jmp    0x140578b20
140f74e95:	cc                   	int3
140f74e96:	cc                   	int3