140b37a4e:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140b37a55:	00
140b37a56:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140b37a5a:	49 8b 6b 30          	mov    0x30(%r11),%rbp
140b37a5e:	49 8b e3             	mov    %r11,%rsp
140b37a61:	41 5e                	pop    %r14
140b37a63:	5f                   	pop    %rdi
140b37a64:	5e                   	pop    %rsi
140b37a65:	c3                   	ret
140b37a66:	32 c0                	xor    %al,%al
140b37a68:	eb d4                	jmp    0x140b37a3e
140b37a6a:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140b37a6f:	48 8b cb             	mov    %rbx,%rcx
140b37a72:	e8 a9 ca 85 ff       	call   0x140394520
140b37a77:	48 8b d8             	mov    %rax,%rbx
140b37a7a:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140b37a7f:	e8 2c 30 f9 ff       	call   0x140acaab0
140b37a84:	90                   	nop
140b37a85:	4c 8b cb             	mov    %rbx,%r9
140b37a88:	4c 8b c0             	mov    %rax,%r8
140b37a8b:	48 8d 15 76 ba 4a 00 	lea    0x4aba76(%rip),%rdx        # 0x140fe3508
140b37a92:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b37a97:	e8 04 9e 85 ff       	call   0x1403918a0
140b37a9c:	90                   	nop
140b37a9d:	48 8b d0             	mov    %rax,%rdx
140b37aa0:	48 8d 0d 29 6a 96 00 	lea    0x966a29(%rip),%rcx        # 0x14149e4d0
140b37aa7:	e8 64 84 69 ff       	call   0x1401cff10
140b37aac:	48 8d 15 9d 01 85 ff 	lea    -0x7afe63(%rip),%rdx        # 0x140387c50
140b37ab3:	48 8b c8             	mov    %rax,%rcx
140b37ab6:	e8 15 21 85 ff       	call   0x140389bd0
140b37abb:	90                   	nop
140b37abc:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b37ac1:	e8 8a ff 65 ff       	call   0x140197a50
140b37ac6:	90                   	nop
140b37ac7:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140b37acc:	e8 7f ff 65 ff       	call   0x140197a50
140b37ad1:	90                   	nop
140b37ad2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140b37ad7:	e8 74 ff 65 ff       	call   0x140197a50
140b37adc:	e8 5f ce f7 ff       	call   0x140ab4940
140b37ae1:	cc                   	int3
140b37ae2:	cc                   	int3
140b37ae3:	cc                   	int3
140b37ae4:	cc                   	int3
140b37ae5:	cc                   	int3
140b37ae6:	cc                   	int3
140b37ae7:	cc                   	int3
140b37ae8:	cc                   	int3
140b37ae9:	cc                   	int3
140b37aea:	cc                   	int3
140b37aeb:	cc                   	int3
140b37aec:	cc                   	int3
140b37aed:	cc                   	int3
140b37aee:	cc                   	int3
140b37aef:	cc                   	int3
140b37af0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b37af5:	57                   	push   %rdi
140b37af6:	48 83 ec 50          	sub    $0x50,%rsp
140b37afa:	48 8b 05 ff 13 88 00 	mov    0x8813ff(%rip),%rax        # 0x1413b8f00
140b37b01:	48 33 c4             	xor    %rsp,%rax
140b37b04:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140b37b09:	48 8b f9             	mov    %rcx,%rdi
140b37b0c:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b37b10:	48 8b d3             	mov    %rbx,%rdx
140b37b13:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b37b18:	76 03                	jbe    0x140b37b1d
140b37b1a:	48 8b 13             	mov    (%rbx),%rdx
140b37b1d:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b37b21:	48 8b 09             	mov    (%rcx),%rcx
140b37b24:	e8 37 9e 69 ff       	call   0x1401d1960
140b37b29:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140b37b30:	00
140b37b31:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b37b36:	76 03                	jbe    0x140b37b3b
140b37b38:	48 8b 1b             	mov    (%rbx),%rbx
140b37b3b:	c6 03 00             	movb   $0x0,(%rbx)
140b37b3e:	48 8b 1f             	mov    (%rdi),%rbx
140b37b41:	48 63 57 30          	movslq 0x30(%rdi),%rdx
140b37b45:	48 c1 e2 02          	shl    $0x2,%rdx
140b37b49:	41 b0 20             	mov    $0x20,%r8b
140b37b4c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b37b51:	e8 ca 0f 67 ff       	call   0x1401a8b20
140b37b56:	90                   	nop
140b37b57:	4c 8b 40 10          	mov    0x10(%rax),%r8
140b37b5b:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b37b60:	76 03                	jbe    0x140b37b65
140b37b62:	48 8b 00             	mov    (%rax),%rax
140b37b65:	48 8b d0             	mov    %rax,%rdx
140b37b68:	48 8b cb             	mov    %rbx,%rcx
140b37b6b:	e8 f0 9d 69 ff       	call   0x1401d1960
140b37b70:	90                   	nop
140b37b71:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140b37b76:	48 83 fa 0f          	cmp    $0xf,%rdx
140b37b7a:	76 2e                	jbe    0x140b37baa
140b37b7c:	48 ff c2             	inc    %rdx
140b37b7f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140b37b84:	48 8b c1             	mov    %rcx,%rax
140b37b87:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b37b8e:	72 15                	jb     0x140b37ba5
140b37b90:	48 83 c2 27          	add    $0x27,%rdx
140b37b94:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b37b98:	48 2b c1             	sub    %rcx,%rax
140b37b9b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b37b9f:	48 83 f8 1f          	cmp    $0x1f,%rax
140b37ba3:	77 1d                	ja     0x140b37bc2
140b37ba5:	e8 9a 35 2e 00       	call   0x140e1b144
140b37baa:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140b37baf:	48 33 cc             	xor    %rsp,%rcx
140b37bb2:	e8 49 39 2e 00       	call   0x140e1b500
140b37bb7:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140b37bbc:	48 83 c4 50          	add    $0x50,%rsp
140b37bc0:	5f                   	pop    %rdi
140b37bc1:	c3                   	ret
140b37bc2:	e8 dd 25 2f 00       	call   0x140e2a1a4
140b37bc7:	cc                   	int3
140b37bc8:	cc                   	int3
140b37bc9:	cc                   	int3
140b37bca:	cc                   	int3
140b37bcb:	cc                   	int3
140b37bcc:	cc                   	int3
140b37bcd:	cc                   	int3
140b37bce:	cc                   	int3
140b37bcf:	cc                   	int3
140b37bd0:	48 8d 81 80 00 00 00 	lea    0x80(%rcx),%rax
140b37bd7:	c3                   	ret
140b37bd8:	cc                   	int3
140b37bd9:	cc                   	int3
140b37bda:	cc                   	int3
140b37bdb:	cc                   	int3
140b37bdc:	cc                   	int3
140b37bdd:	cc                   	int3
140b37bde:	cc                   	int3
140b37bdf:	cc                   	int3
140b37be0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b37be5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140b37bea:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b37bef:	57                   	push   %rdi
140b37bf0:	48 83 ec 30          	sub    $0x30,%rsp
140b37bf4:	48 8b fa             	mov    %rdx,%rdi
140b37bf7:	48 8b f1             	mov    %rcx,%rsi
140b37bfa:	33 c0                	xor    %eax,%eax
140b37bfc:	89 44 24 20          	mov    %eax,0x20(%rsp)
140b37c00:	48 89 02             	mov    %rax,(%rdx)
140b37c03:	48 89 42 08          	mov    %rax,0x8(%rdx)
140b37c07:	48 89 42 10          	mov    %rax,0x10(%rdx)
140b37c0b:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
140b37c12:	00
140b37c13:	48 8b 19             	mov    (%rcx),%rbx
140b37c16:	48 3b 59 08          	cmp    0x8(%rcx),%rbx
140b37c1a:	74 41                	je     0x140b37c5d
140b37c1c:	0f 1f 40 00          	nopl   0x0(%rax)
140b37c20:	48 8b cb             	mov    %rbx,%rcx
140b37c23:	e8 38 4d f8 ff       	call   0x140abc960
140b37c28:	48 85 c0             	test   %rax,%rax
140b37c2b:	74 26                	je     0x140b37c53
140b37c2d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140b37c32:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140b37c36:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140b37c3a:	74 0a                	je     0x140b37c46
140b37c3c:	48 89 02             	mov    %rax,(%rdx)
140b37c3f:	48 83 47 08 08       	addq   $0x8,0x8(%rdi)
140b37c44:	eb 0d                	jmp    0x140b37c53
140b37c46:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140b37c4b:	48 8b cf             	mov    %rdi,%rcx
140b37c4e:	e8 6d 33 84 ff       	call   0x14037afc0
140b37c53:	48 83 c3 28          	add    $0x28,%rbx
140b37c57:	48 3b 5e 08          	cmp    0x8(%rsi),%rbx
140b37c5b:	75 c3                	jne    0x140b37c20
140b37c5d:	48 8b c7             	mov    %rdi,%rax
140b37c60:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140b37c65:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140b37c6a:	48 83 c4 30          	add    $0x30,%rsp
140b37c6e:	5f                   	pop    %rdi
140b37c6f:	c3                   	ret
140b37c70:	48 83 ec 28          	sub    $0x28,%rsp
140b37c74:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
140b37c7b:	48 85 c0             	test   %rax,%rax
140b37c7e:	74 1f                	je     0x140b37c9f
140b37c80:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140b37c85:	74 18                	je     0x140b37c9f
140b37c87:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
140b37c8e:	e8 fd 7e f8 ff       	call   0x140abfb90
140b37c93:	48 8b c8             	mov    %rax,%rcx
140b37c96:	48 83 c4 28          	add    $0x28,%rsp
140b37c9a:	e9 71 00 f8 ff       	jmp    0x140ab7d10
140b37c9f:	48 8b 41 10          	mov    0x10(%rcx),%rax
140b37ca3:	48 8b c8             	mov    %rax,%rcx
140b37ca6:	48 83 c4 28          	add    $0x28,%rsp
140b37caa:	e9 61 00 f8 ff       	jmp    0x140ab7d10
140b37caf:	cc                   	int3
140b37cb0:	48 83 ec 18          	sub    $0x18,%rsp
140b37cb4:	0f 57 c0             	xorps  %xmm0,%xmm0
140b37cb7:	0f 11 02             	movups %xmm0,(%rdx)
140b37cba:	48 c7 42 10 0c 00 00 	movq   $0xc,0x10(%rdx)
140b37cc1:	00
140b37cc2:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140b37cc9:	00
140b37cca:	f2 0f 10 05 a6 1d 5a 	movsd  0x5a1da6(%rip),%xmm0        # 0x1410d9a78
140b37cd1:	00
140b37cd2:	f2 0f 11 02          	movsd  %xmm0,(%rdx)
140b37cd6:	8b 05 a4 1d 5a 00    	mov    0x5a1da4(%rip),%eax        # 0x1410d9a80
140b37cdc:	89 42 08             	mov    %eax,0x8(%rdx)
140b37cdf:	48 8b c2             	mov    %rdx,%rax
140b37ce2:	c6 42 0c 00          	movb   $0x0,0xc(%rdx)
140b37ce6:	48 83 c4 18          	add    $0x18,%rsp
140b37cea:	c3                   	ret
140b37ceb:	cc                   	int3
140b37cec:	cc                   	int3
140b37ced:	cc                   	int3
140b37cee:	cc                   	int3
140b37cef:	cc                   	int3
140b37cf0:	48 83 ec 18          	sub    $0x18,%rsp
140b37cf4:	0f 57 c0             	xorps  %xmm0,%xmm0
140b37cf7:	0f 11 02             	movups %xmm0,(%rdx)
140b37cfa:	48 c7 42 10 0e 00 00 	movq   $0xe,0x10(%rdx)
140b37d01:	00
140b37d02:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140b37d09:	00
140b37d0a:	f2 0f 10 05 76 1d 5a 	movsd  0x5a1d76(%rip),%xmm0        # 0x1410d9a88
140b37d11:	00
140b37d12:	f2 0f 11 02          	movsd  %xmm0,(%rdx)
140b37d16:	8b 05 74 1d 5a 00    	mov    0x5a1d74(%rip),%eax        # 0x1410d9a90
140b37d1c:	89 42 08             	mov    %eax,0x8(%rdx)
140b37d1f:	0f b7 05 6e 1d 5a 00 	movzwl 0x5a1d6e(%rip),%eax        # 0x1410d9a94
140b37d26:	66 89 42 0c          	mov    %ax,0xc(%rdx)
140b37d2a:	48 8b c2             	mov    %rdx,%rax
140b37d2d:	c6 42 0e 00          	movb   $0x0,0xe(%rdx)
140b37d31:	48 83 c4 18          	add    $0x18,%rsp
140b37d35:	c3                   	ret
140b37d36:	cc                   	int3
140b37d37:	cc                   	int3
140b37d38:	cc                   	int3
140b37d39:	cc                   	int3
140b37d3a:	cc                   	int3
140b37d3b:	cc                   	int3
140b37d3c:	cc                   	int3
140b37d3d:	cc                   	int3
140b37d3e:	cc                   	int3
140b37d3f:	cc                   	int3
140b37d40:	48 83 ec 18          	sub    $0x18,%rsp
140b37d44:	0f 57 c0             	xorps  %xmm0,%xmm0
140b37d47:	0f 11 02             	movups %xmm0,(%rdx)
140b37d4a:	48 c7 42 10 09 00 00 	movq   $0x9,0x10(%rdx)
140b37d51:	00
140b37d52:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140b37d59:	00
140b37d5a:	f2 0f 10 05 fe 1c 5a 	movsd  0x5a1cfe(%rip),%xmm0        # 0x1410d9a60
140b37d61:	00
140b37d62:	f2 0f 11 02          	movsd  %xmm0,(%rdx)
140b37d66:	0f b6 05 fb 1c 5a 00 	movzbl 0x5a1cfb(%rip),%eax        # 0x1410d9a68
140b37d6d:	88 42 08             	mov    %al,0x8(%rdx)
140b37d70:	48 8b c2             	mov    %rdx,%rax
140b37d73:	c6 42 09 00          	movb   $0x0,0x9(%rdx)
140b37d77:	48 83 c4 18          	add    $0x18,%rsp
140b37d7b:	c3                   	ret
140b37d7c:	cc                   	int3
140b37d7d:	cc                   	int3
140b37d7e:	cc                   	int3
140b37d7f:	cc                   	int3
140b37d80:	48 83 ec 28          	sub    $0x28,%rsp
140b37d84:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b37d88:	e8 33 8b fd ff       	call   0x140b108c0
140b37d8d:	48 8b 08             	mov    (%rax),%rcx
140b37d90:	48 83 c4 28          	add    $0x28,%rsp
140b37d94:	e9 77 ff f7 ff       	jmp    0x140ab7d10
140b37d99:	cc                   	int3
140b37d9a:	cc                   	int3
140b37d9b:	cc                   	int3
140b37d9c:	cc                   	int3
140b37d9d:	cc                   	int3
140b37d9e:	cc                   	int3
140b37d9f:	cc                   	int3
140b37da0:	40 53                	rex push %rbx
140b37da2:	48 83 ec 20          	sub    $0x20,%rsp
140b37da6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b37daa:	e8 61 8c fd ff       	call   0x140b10a10
140b37daf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140b37db4:	48 8b d8             	mov    %rax,%rbx
140b37db7:	48 8b 08             	mov    (%rax),%rcx
140b37dba:	e8 d1 4d fe ff       	call   0x140b1cb90
140b37dbf:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140b37dc4:	48 85 c0             	test   %rax,%rax
140b37dc7:	74 1d                	je     0x140b37de6
140b37dc9:	48 8b 08             	mov    (%rax),%rcx
140b37dcc:	48 83 c1 28          	add    $0x28,%rcx
140b37dd0:	e8 6b a6 f8 ff       	call   0x140ac2440
140b37dd5:	48 8b 08             	mov    (%rax),%rcx
140b37dd8:	48 83 c1 28          	add    $0x28,%rcx
140b37ddc:	48 83 c4 20          	add    $0x20,%rsp
140b37de0:	5b                   	pop    %rbx
140b37de1:	e9 2a ff f7 ff       	jmp    0x140ab7d10
140b37de6:	48 8b 0b             	mov    (%rbx),%rcx
140b37de9:	48 83 c4 20          	add    $0x20,%rsp
140b37ded:	5b                   	pop    %rbx
140b37dee:	e9 1d ff f7 ff       	jmp    0x140ab7d10
140b37df3:	cc                   	int3
140b37df4:	cc                   	int3
140b37df5:	cc                   	int3
140b37df6:	cc                   	int3
140b37df7:	cc                   	int3
140b37df8:	cc                   	int3
140b37df9:	cc                   	int3
140b37dfa:	cc                   	int3
140b37dfb:	cc                   	int3
140b37dfc:	cc                   	int3
140b37dfd:	cc                   	int3
140b37dfe:	cc                   	int3
140b37dff:	cc                   	int3
140b37e00:	48 83 ec 28          	sub    $0x28,%rsp
140b37e04:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b37e08:	e8 53 8d fd ff       	call   0x140b10b60
140b37e0d:	48 8b 08             	mov    (%rax),%rcx
140b37e10:	48 83 c4 28          	add    $0x28,%rsp
140b37e14:	e9 f7 fe f7 ff       	jmp    0x140ab7d10
140b37e19:	cc                   	int3
140b37e1a:	cc                   	int3
140b37e1b:	cc                   	int3
140b37e1c:	cc                   	int3
140b37e1d:	cc                   	int3
140b37e1e:	cc                   	int3
140b37e1f:	cc                   	int3
140b37e20:	48 83 ec 28          	sub    $0x28,%rsp
140b37e24:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b37e28:	e8 e3 fe f7 ff       	call   0x140ab7d10
140b37e2d:	b2 01                	mov    $0x1,%dl
140b37e2f:	48 8b 48 08          	mov    0x8(%rax),%rcx
140b37e33:	48 8b 01             	mov    (%rcx),%rax
140b37e36:	48 8b 40 48          	mov    0x48(%rax),%rax
140b37e3a:	ff 15 e0 bb 44 00    	call   *0x44bbe0(%rip)        # 0x140f83a20
140b37e40:	48 8b 48 08          	mov    0x8(%rax),%rcx
140b37e44:	48 8b 01             	mov    (%rcx),%rax
140b37e47:	48 8b 40 58          	mov    0x58(%rax),%rax
140b37e4b:	48 83 c4 28          	add    $0x28,%rsp
140b37e4f:	48 ff 25 ca bb 44 00 	rex.W jmp *0x44bbca(%rip)        # 0x140f83a20
140b37e56:	cc                   	int3
140b37e57:	cc                   	int3
140b37e58:	cc                   	int3
140b37e59:	cc                   	int3
140b37e5a:	cc                   	int3
140b37e5b:	cc                   	int3
140b37e5c:	cc                   	int3
140b37e5d:	cc                   	int3
140b37e5e:	cc                   	int3
140b37e5f:	cc                   	int3
140b37e60:	48 83 ec 28          	sub    $0x28,%rsp
140b37e64:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b37e68:	e8 43 8e fd ff       	call   0x140b10cb0
140b37e6d:	48 8b 08             	mov    (%rax),%rcx
140b37e70:	48 83 c4 28          	add    $0x28,%rsp
140b37e74:	e9 97 fe f7 ff       	jmp    0x140ab7d10