140cc58e4:	c7 40 20 40 00 00 00 	movl   $0x40,0x20(%rax)
140cc58eb:	eb 2b                	jmp    0x140cc5918
140cc58ed:	48 83 ba d0 00 00 00 	cmpq   $0x0,0xd0(%rdx)
140cc58f4:	00
140cc58f5:	74 14                	je     0x140cc590b
140cc58f7:	48 8d 05 a2 00 00 00 	lea    0xa2(%rip),%rax        # 0x140cc59a0
140cc58fe:	c7 41 20 08 00 00 00 	movl   $0x8,0x20(%rcx)
140cc5905:	48 89 43 28          	mov    %rax,0x28(%rbx)
140cc5909:	eb 0d                	jmp    0x140cc5918
140cc590b:	e8 50 bd 01 00       	call   0x140ce1660
140cc5910:	85 c0                	test   %eax,%eax
140cc5912:	0f 8e 3d ff ff ff    	jle    0x140cc5855
140cc5918:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140cc591c:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140cc5921:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140cc5926:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
140cc592c:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140cc5933:	00
140cc5934:	44 8d 4a 02          	lea    0x2(%rdx),%r9d
140cc5938:	e8 13 ac 01 00       	call   0x140ce0550
140cc593d:	85 c0                	test   %eax,%eax
140cc593f:	0f 8e 10 ff ff ff    	jle    0x140cc5855
140cc5945:	4d 85 f6             	test   %r14,%r14
140cc5948:	74 07                	je     0x140cc5951
140cc594a:	48 8b 43 20          	mov    0x20(%rbx),%rax
140cc594e:	49 89 06             	mov    %rax,(%r14)
140cc5951:	48 8b 43 20          	mov    0x20(%rbx),%rax
140cc5955:	48 8b 08             	mov    (%rax),%rcx
140cc5958:	f6 41 04 04          	testb  $0x4,0x4(%rcx)
140cc595c:	75 37                	jne    0x140cc5995
140cc595e:	4c 8b c5             	mov    %rbp,%r8
140cc5961:	48 8b d7             	mov    %rdi,%rdx
140cc5964:	48 8b cb             	mov    %rbx,%rcx
140cc5967:	e8 f4 f1 ff ff       	call   0x140cc4b60
140cc596c:	85 c0                	test   %eax,%eax
140cc596e:	0f 84 e1 fe ff ff    	je     0x140cc5855
140cc5974:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140cc5978:	48 8b 01             	mov    (%rcx),%rax
140cc597b:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140cc5982:	48 85 c0             	test   %rax,%rax
140cc5985:	74 0e                	je     0x140cc5995
140cc5987:	48 8b d3             	mov    %rbx,%rdx
140cc598a:	ff 15 90 e0 2b 00    	call   *0x2be090(%rip)        # 0x140f83a20
140cc5990:	e9 c2 fe ff ff       	jmp    0x140cc5857
140cc5995:	b8 01 00 00 00       	mov    $0x1,%eax
140cc599a:	e9 b8 fe ff ff       	jmp    0x140cc5857
140cc599f:	cc                   	int3
140cc59a0:	b8 38 00 00 00       	mov    $0x38,%eax
140cc59a5:	e8 f6 5a 15 00       	call   0x140e1b4a0
140cc59aa:	48 2b e0             	sub    %rax,%rsp
140cc59ad:	4c 8d 0d ec 17 48 00 	lea    0x4817ec(%rip),%r9        # 0x1411471a0
140cc59b4:	c7 44 24 20 14 00 00 	movl   $0x14,0x20(%rsp)
140cc59bb:	00
140cc59bc:	8d 50 75             	lea    0x75(%rax),%edx
140cc59bf:	44 8d 40 79          	lea    0x79(%rax),%r8d
140cc59c3:	8d 48 ce             	lea    -0x32(%rax),%ecx
140cc59c6:	e8 b5 b2 00 00       	call   0x140cd0c80
140cc59cb:	33 c0                	xor    %eax,%eax
140cc59cd:	48 83 c4 38          	add    $0x38,%rsp
140cc59d1:	c3                   	ret
140cc59d2:	cc                   	int3
140cc59d3:	cc                   	int3
140cc59d4:	cc                   	int3
140cc59d5:	cc                   	int3
140cc59d6:	cc                   	int3
140cc59d7:	cc                   	int3
140cc59d8:	cc                   	int3
140cc59d9:	cc                   	int3
140cc59da:	cc                   	int3
140cc59db:	cc                   	int3
140cc59dc:	cc                   	int3
140cc59dd:	cc                   	int3
140cc59de:	cc                   	int3
140cc59df:	cc                   	int3
140cc59e0:	b8 28 00 00 00       	mov    $0x28,%eax
140cc59e5:	e8 b6 5a 15 00       	call   0x140e1b4a0
140cc59ea:	48 2b e0             	sub    %rax,%rsp
140cc59ed:	e8 2e a3 78 ff       	call   0x14044fd20
140cc59f2:	48 8b c8             	mov    %rax,%rcx
140cc59f5:	48 83 c4 28          	add    $0x28,%rsp
140cc59f9:	e9 82 eb 03 00       	jmp    0x140d04580
140cc59fe:	cc                   	int3
140cc59ff:	cc                   	int3
140cc5a00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc5a05:	57                   	push   %rdi
140cc5a06:	b8 20 00 00 00       	mov    $0x20,%eax
140cc5a0b:	e8 90 5a 15 00       	call   0x140e1b4a0
140cc5a10:	48 2b e0             	sub    %rax,%rsp
140cc5a13:	49 8b d8             	mov    %r8,%rbx
140cc5a16:	48 8b fa             	mov    %rdx,%rdi
140cc5a19:	e8 02 a3 78 ff       	call   0x14044fd20
140cc5a1e:	48 8b c8             	mov    %rax,%rcx
140cc5a21:	4c 8b c3             	mov    %rbx,%r8
140cc5a24:	48 8b d7             	mov    %rdi,%rdx
140cc5a27:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc5a2c:	48 83 c4 20          	add    $0x20,%rsp
140cc5a30:	5f                   	pop    %rdi
140cc5a31:	e9 aa eb 03 00       	jmp    0x140d045e0
140cc5a36:	cc                   	int3
140cc5a37:	cc                   	int3
140cc5a38:	cc                   	int3
140cc5a39:	cc                   	int3
140cc5a3a:	cc                   	int3
140cc5a3b:	cc                   	int3
140cc5a3c:	cc                   	int3
140cc5a3d:	cc                   	int3
140cc5a3e:	cc                   	int3
140cc5a3f:	cc                   	int3
140cc5a40:	40 53                	rex push %rbx
140cc5a42:	b8 20 00 00 00       	mov    $0x20,%eax
140cc5a47:	e8 54 5a 15 00       	call   0x140e1b4a0
140cc5a4c:	48 2b e0             	sub    %rax,%rsp
140cc5a4f:	48 8b da             	mov    %rdx,%rbx
140cc5a52:	e8 c9 a2 78 ff       	call   0x14044fd20
140cc5a57:	48 8b d0             	mov    %rax,%rdx
140cc5a5a:	48 8b cb             	mov    %rbx,%rcx
140cc5a5d:	48 83 c4 20          	add    $0x20,%rsp
140cc5a61:	5b                   	pop    %rbx
140cc5a62:	e9 a9 e9 03 00       	jmp    0x140d04410
140cc5a67:	cc                   	int3
140cc5a68:	cc                   	int3
140cc5a69:	cc                   	int3
140cc5a6a:	cc                   	int3
140cc5a6b:	cc                   	int3
140cc5a6c:	cc                   	int3
140cc5a6d:	cc                   	int3
140cc5a6e:	cc                   	int3
140cc5a6f:	cc                   	int3
140cc5a70:	48 8d 05 49 17 48 00 	lea    0x481749(%rip),%rax        # 0x1411471c0
140cc5a77:	c3                   	ret
140cc5a78:	cc                   	int3
140cc5a79:	cc                   	int3
140cc5a7a:	cc                   	int3
140cc5a7b:	cc                   	int3
140cc5a7c:	cc                   	int3
140cc5a7d:	cc                   	int3
140cc5a7e:	cc                   	int3
140cc5a7f:	cc                   	int3
140cc5a80:	b8 28 00 00 00       	mov    $0x28,%eax
140cc5a85:	e8 16 5a 15 00       	call   0x140e1b4a0
140cc5a8a:	48 2b e0             	sub    %rax,%rsp
140cc5a8d:	e8 8e a2 78 ff       	call   0x14044fd20
140cc5a92:	48 8b c8             	mov    %rax,%rcx
140cc5a95:	48 83 c4 28          	add    $0x28,%rsp
140cc5a99:	e9 02 d5 03 00       	jmp    0x140d02fa0
140cc5a9e:	cc                   	int3
140cc5a9f:	cc                   	int3
140cc5aa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc5aa5:	57                   	push   %rdi
140cc5aa6:	b8 20 00 00 00       	mov    $0x20,%eax
140cc5aab:	e8 f0 59 15 00       	call   0x140e1b4a0
140cc5ab0:	48 2b e0             	sub    %rax,%rsp
140cc5ab3:	49 8b d8             	mov    %r8,%rbx
140cc5ab6:	48 8b fa             	mov    %rdx,%rdi
140cc5ab9:	e8 62 a2 78 ff       	call   0x14044fd20
140cc5abe:	48 8b c8             	mov    %rax,%rcx
140cc5ac1:	4c 8b c3             	mov    %rbx,%r8
140cc5ac4:	48 8b d7             	mov    %rdi,%rdx
140cc5ac7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc5acc:	48 83 c4 20          	add    $0x20,%rsp
140cc5ad0:	5f                   	pop    %rdi
140cc5ad1:	e9 3a d5 03 00       	jmp    0x140d03010
140cc5ad6:	cc                   	int3
140cc5ad7:	cc                   	int3
140cc5ad8:	cc                   	int3
140cc5ad9:	cc                   	int3
140cc5ada:	cc                   	int3
140cc5adb:	cc                   	int3
140cc5adc:	cc                   	int3
140cc5add:	cc                   	int3
140cc5ade:	cc                   	int3
140cc5adf:	cc                   	int3
140cc5ae0:	40 53                	rex push %rbx
140cc5ae2:	b8 20 00 00 00       	mov    $0x20,%eax
140cc5ae7:	e8 b4 59 15 00       	call   0x140e1b4a0
140cc5aec:	48 2b e0             	sub    %rax,%rsp
140cc5aef:	48 8b da             	mov    %rdx,%rbx
140cc5af2:	e8 29 a2 78 ff       	call   0x14044fd20
140cc5af7:	48 8b d0             	mov    %rax,%rdx
140cc5afa:	48 8b cb             	mov    %rbx,%rcx
140cc5afd:	48 83 c4 20          	add    $0x20,%rsp
140cc5b01:	5b                   	pop    %rbx
140cc5b02:	e9 09 d3 03 00       	jmp    0x140d02e10
140cc5b07:	cc                   	int3
140cc5b08:	cc                   	int3
140cc5b09:	cc                   	int3
140cc5b0a:	cc                   	int3
140cc5b0b:	cc                   	int3
140cc5b0c:	cc                   	int3
140cc5b0d:	cc                   	int3
140cc5b0e:	cc                   	int3
140cc5b0f:	cc                   	int3
140cc5b10:	40 56                	rex push %rsi
140cc5b12:	57                   	push   %rdi
140cc5b13:	b8 78 00 00 00       	mov    $0x78,%eax
140cc5b18:	e8 83 59 15 00       	call   0x140e1b4a0
140cc5b1d:	48 2b e0             	sub    %rax,%rsp
140cc5b20:	48 8b 05 d9 33 6f 00 	mov    0x6f33d9(%rip),%rax        # 0x1413b8f00
140cc5b27:	48 33 c4             	xor    %rsp,%rax
140cc5b2a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140cc5b2f:	49 8b f1             	mov    %r9,%rsi
140cc5b32:	41 8b f8             	mov    %r8d,%edi
140cc5b35:	83 fa 1d             	cmp    $0x1d,%edx
140cc5b38:	74 0a                	je     0x140cc5b44
140cc5b3a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140cc5b3f:	e9 f0 00 00 00       	jmp    0x140cc5c34
140cc5b44:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140cc5b49:	48 85 c9             	test   %rcx,%rcx
140cc5b4c:	0f 84 db 00 00 00    	je     0x140cc5c2d
140cc5b52:	e8 c9 a1 78 ff       	call   0x14044fd20
140cc5b57:	48 8b d8             	mov    %rax,%rbx
140cc5b5a:	83 ff 30             	cmp    $0x30,%edi
140cc5b5d:	0f 85 ca 00 00 00    	jne    0x140cc5c2d
140cc5b63:	44 8b c7             	mov    %edi,%r8d
140cc5b66:	48 8b d6             	mov    %rsi,%rdx
140cc5b69:	48 8b c8             	mov    %rax,%rcx
140cc5b6c:	e8 9f d4 03 00       	call   0x140d03010
140cc5b71:	85 c0                	test   %eax,%eax
140cc5b73:	0f 8e b4 00 00 00    	jle    0x140cc5c2d
140cc5b79:	66 0f 6f 05 ef 13 48 	movdqa 0x4813ef(%rip),%xmm0        # 0x141146f70
140cc5b80:	00
140cc5b81:	44 8d 47 f8          	lea    -0x8(%rdi),%r8d
140cc5b85:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140cc5b8a:	66 0f d6 44 24 40    	movq   %xmm0,0x40(%rsp)
140cc5b90:	48 8b cb             	mov    %rbx,%rcx
140cc5b93:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140cc5b98:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140cc5b9d:	e8 6e d4 03 00       	call   0x140d03010
140cc5ba2:	85 c0                	test   %eax,%eax
140cc5ba4:	0f 84 83 00 00 00    	je     0x140cc5c2d
140cc5baa:	48 8b d3             	mov    %rbx,%rdx
140cc5bad:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140cc5bb2:	e8 59 d2 03 00       	call   0x140d02e10
140cc5bb7:	85 c0                	test   %eax,%eax
140cc5bb9:	74 72                	je     0x140cc5c2d
140cc5bbb:	48 8b cb             	mov    %rbx,%rcx
140cc5bbe:	e8 dd d3 03 00       	call   0x140d02fa0
140cc5bc3:	85 c0                	test   %eax,%eax
140cc5bc5:	74 66                	je     0x140cc5c2d
140cc5bc7:	44 8b c7             	mov    %edi,%r8d
140cc5bca:	48 8b d6             	mov    %rsi,%rdx
140cc5bcd:	48 8b cb             	mov    %rbx,%rcx
140cc5bd0:	e8 3b d4 03 00       	call   0x140d03010
140cc5bd5:	85 c0                	test   %eax,%eax
140cc5bd7:	7e 54                	jle    0x140cc5c2d
140cc5bd9:	66 0f 6f 05 5f 18 48 	movdqa 0x48185f(%rip),%xmm0        # 0x141147440
140cc5be0:	00
140cc5be1:	44 8d 47 f8          	lea    -0x8(%rdi),%r8d
140cc5be5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140cc5bea:	66 0f d6 44 24 40    	movq   %xmm0,0x40(%rsp)
140cc5bf0:	48 8b cb             	mov    %rbx,%rcx
140cc5bf3:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140cc5bf8:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140cc5bfd:	e8 0e d4 03 00       	call   0x140d03010
140cc5c02:	85 c0                	test   %eax,%eax
140cc5c04:	74 27                	je     0x140cc5c2d
140cc5c06:	44 8d 47 e4          	lea    -0x1c(%rdi),%r8d
140cc5c0a:	48 8b cb             	mov    %rbx,%rcx
140cc5c0d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140cc5c12:	e8 f9 d3 03 00       	call   0x140d03010
140cc5c17:	85 c0                	test   %eax,%eax
140cc5c19:	74 12                	je     0x140cc5c2d
140cc5c1b:	8d 57 e4             	lea    -0x1c(%rdi),%edx
140cc5c1e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140cc5c23:	e8 d8 c6 33 ff       	call   0x140002300
140cc5c28:	8d 47 d1             	lea    -0x2f(%rdi),%eax
140cc5c2b:	eb 02                	jmp    0x140cc5c2f
140cc5c2d:	33 c0                	xor    %eax,%eax
140cc5c2f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140cc5c34:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140cc5c39:	48 33 cc             	xor    %rsp,%rcx
140cc5c3c:	e8 bf 58 15 00       	call   0x140e1b500
140cc5c41:	48 83 c4 78          	add    $0x78,%rsp
140cc5c45:	5f                   	pop    %rdi
140cc5c46:	5e                   	pop    %rsi
140cc5c47:	c3                   	ret
140cc5c48:	cc                   	int3
140cc5c49:	cc                   	int3
140cc5c4a:	cc                   	int3
140cc5c4b:	cc                   	int3
140cc5c4c:	cc                   	int3
140cc5c4d:	cc                   	int3
140cc5c4e:	cc                   	int3
140cc5c4f:	cc                   	int3
140cc5c50:	b8 28 00 00 00       	mov    $0x28,%eax
140cc5c55:	e8 46 58 15 00       	call   0x140e1b4a0
140cc5c5a:	48 2b e0             	sub    %rax,%rsp
140cc5c5d:	e8 be a0 78 ff       	call   0x14044fd20
140cc5c62:	48 8b c8             	mov    %rax,%rcx
140cc5c65:	48 83 c4 28          	add    $0x28,%rsp
140cc5c69:	e9 02 d5 03 00       	jmp    0x140d03170
140cc5c6e:	cc                   	int3
140cc5c6f:	cc                   	int3
140cc5c70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc5c75:	57                   	push   %rdi
140cc5c76:	b8 20 00 00 00       	mov    $0x20,%eax
140cc5c7b:	e8 20 58 15 00       	call   0x140e1b4a0
140cc5c80:	48 2b e0             	sub    %rax,%rsp
140cc5c83:	49 8b d8             	mov    %r8,%rbx
140cc5c86:	48 8b fa             	mov    %rdx,%rdi
140cc5c89:	e8 92 a0 78 ff       	call   0x14044fd20
140cc5c8e:	48 8b c8             	mov    %rax,%rcx
140cc5c91:	4c 8b c3             	mov    %rbx,%r8
140cc5c94:	48 8b d7             	mov    %rdi,%rdx
140cc5c97:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc5c9c:	48 83 c4 20          	add    $0x20,%rsp
140cc5ca0:	5f                   	pop    %rdi
140cc5ca1:	e9 2a d5 03 00       	jmp    0x140d031d0
140cc5ca6:	cc                   	int3
140cc5ca7:	cc                   	int3
140cc5ca8:	cc                   	int3
140cc5ca9:	cc                   	int3
140cc5caa:	cc                   	int3
140cc5cab:	cc                   	int3
140cc5cac:	cc                   	int3
140cc5cad:	cc                   	int3
140cc5cae:	cc                   	int3
140cc5caf:	cc                   	int3
140cc5cb0:	40 53                	rex push %rbx
140cc5cb2:	b8 20 00 00 00       	mov    $0x20,%eax
140cc5cb7:	e8 e4 57 15 00       	call   0x140e1b4a0
140cc5cbc:	48 2b e0             	sub    %rax,%rsp
140cc5cbf:	48 8b da             	mov    %rdx,%rbx
140cc5cc2:	e8 59 a0 78 ff       	call   0x14044fd20
140cc5cc7:	48 8b d0             	mov    %rax,%rdx
140cc5cca:	48 8b cb             	mov    %rbx,%rcx
140cc5ccd:	48 83 c4 20          	add    $0x20,%rsp
140cc5cd1:	5b                   	pop    %rbx
140cc5cd2:	e9 79 d4 03 00       	jmp    0x140d03150
140cc5cd7:	cc                   	int3
140cc5cd8:	cc                   	int3
140cc5cd9:	cc                   	int3
140cc5cda:	cc                   	int3
140cc5cdb:	cc                   	int3
140cc5cdc:	cc                   	int3
140cc5cdd:	cc                   	int3
140cc5cde:	cc                   	int3
140cc5cdf:	cc                   	int3
140cc5ce0:	b8 28 00 00 00       	mov    $0x28,%eax
140cc5ce5:	e8 b6 57 15 00       	call   0x140e1b4a0
140cc5cea:	48 2b e0             	sub    %rax,%rsp
140cc5ced:	e8 2e a0 78 ff       	call   0x14044fd20
140cc5cf2:	48 8b c8             	mov    %rax,%rcx
140cc5cf5:	48 83 c4 28          	add    $0x28,%rsp
140cc5cf9:	e9 22 d8 03 00       	jmp    0x140d03520
140cc5cfe:	cc                   	int3
140cc5cff:	cc                   	int3
140cc5d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc5d05:	57                   	push   %rdi
140cc5d06:	b8 20 00 00 00       	mov    $0x20,%eax