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
140b37e79:	cc                   	int3
140b37e7a:	cc                   	int3
140b37e7b:	cc                   	int3
140b37e7c:	cc                   	int3
140b37e7d:	cc                   	int3
140b37e7e:	cc                   	int3
140b37e7f:	cc                   	int3
140b37e80:	48 83 ec 28          	sub    $0x28,%rsp
140b37e84:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140b37e88:	e8 83 fe f7 ff       	call   0x140ab7d10
140b37e8d:	48 8b 48 08          	mov    0x8(%rax),%rcx
140b37e91:	48 8b 01             	mov    (%rcx),%rax
140b37e94:	48 8b 40 58          	mov    0x58(%rax),%rax
140b37e98:	48 83 c4 28          	add    $0x28,%rsp
140b37e9c:	48 ff 25 7d bb 44 00 	rex.W jmp *0x44bb7d(%rip)        # 0x140f83a20
140b37ea3:	cc                   	int3
140b37ea4:	cc                   	int3
140b37ea5:	cc                   	int3
140b37ea6:	cc                   	int3
140b37ea7:	cc                   	int3
140b37ea8:	cc                   	int3
140b37ea9:	cc                   	int3
140b37eaa:	cc                   	int3
140b37eab:	cc                   	int3
140b37eac:	cc                   	int3
140b37ead:	cc                   	int3
140b37eae:	cc                   	int3
140b37eaf:	cc                   	int3
140b37eb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b37eb5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140b37eba:	57                   	push   %rdi
140b37ebb:	48 81 ec 30 03 00 00 	sub    $0x330,%rsp
140b37ec2:	48 8b da             	mov    %rdx,%rbx
140b37ec5:	48 8b 09             	mov    (%rcx),%rcx
140b37ec8:	48 83 c1 28          	add    $0x28,%rcx
140b37ecc:	e8 2f fc f7 ff       	call   0x140ab7b00
140b37ed1:	48 8b f0             	mov    %rax,%rsi
140b37ed4:	0f 57 c0             	xorps  %xmm0,%xmm0
140b37ed7:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140b37edd:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140b37ee4:	00 00
140b37ee6:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b37eeb:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b37ef0:	e8 1b ac 85 ff       	call   0x140392b10
140b37ef5:	48 8b f8             	mov    %rax,%rdi
140b37ef8:	48 8b d0             	mov    %rax,%rdx
140b37efb:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
140b37f02:	00
140b37f03:	e8 08 ab 85 ff       	call   0x140392a10
140b37f08:	48 8b d0             	mov    %rax,%rdx
140b37f0b:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140b37f12:	00
140b37f13:	e8 a8 b0 85 ff       	call   0x140392fc0
140b37f18:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140b37f1c:	e8 3f 04 66 ff       	call   0x140198360
140b37f21:	80 7f 30 00          	cmpb   $0x0,0x30(%rdi)
140b37f25:	74 08                	je     0x140b37f2f
140b37f27:	48 8b cf             	mov    %rdi,%rcx
140b37f2a:	e8 d1 55 66 ff       	call   0x14019d500
140b37f2f:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140b37f36:	00
140b37f37:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
140b37f3e:	00
140b37f3f:	e8 fc f4 fc ff       	call   0x140b07440
140b37f44:	90                   	nop
140b37f45:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b37f49:	48 8b 01             	mov    (%rcx),%rax
140b37f4c:	48 8b 40 30          	mov    0x30(%rax),%rax
140b37f50:	ff 15 ca ba 44 00    	call   *0x44baca(%rip)        # 0x140f83a20
140b37f56:	48 8d 94 24 00 01 00 	lea    0x100(%rsp),%rdx
140b37f5d:	00
140b37f5e:	48 8b c8             	mov    %rax,%rcx
140b37f61:	e8 da bc fc ff       	call   0x140b03c40
140b37f66:	0f b6 f8             	movzbl %al,%edi
140b37f69:	80 bc 24 d0 02 00 00 	cmpb   $0x0,0x2d0(%rsp)
140b37f70:	00
140b37f71:	74 0d                	je     0x140b37f80
140b37f73:	48 8d 8c 24 40 02 00 	lea    0x240(%rsp),%rcx
140b37f7a:	00
140b37f7b:	e8 90 b3 85 ff       	call   0x140393310
140b37f80:	80 bc 24 38 02 00 00 	cmpb   $0x0,0x238(%rsp)
140b37f87:	00
140b37f88:	74 0d                	je     0x140b37f97
140b37f8a:	48 8d 8c 24 a8 01 00 	lea    0x1a8(%rsp),%rcx
140b37f91:	00
140b37f92:	e8 79 b3 85 ff       	call   0x140393310
140b37f97:	80 bc 24 a0 01 00 00 	cmpb   $0x0,0x1a0(%rsp)
140b37f9e:	00
140b37f9f:	74 0d                	je     0x140b37fae
140b37fa1:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
140b37fa8:	00
140b37fa9:	e8 62 b3 85 ff       	call   0x140393310
140b37fae:	48 8b 8c 24 08 01 00 	mov    0x108(%rsp),%rcx
140b37fb5:	00
140b37fb6:	48 85 c9             	test   %rcx,%rcx
140b37fb9:	74 19                	je     0x140b37fd4
140b37fbb:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b37fc0:	75 12                	jne    0x140b37fd4
140b37fc2:	48 8b 01             	mov    (%rcx),%rax
140b37fc5:	ba 01 00 00 00       	mov    $0x1,%edx
140b37fca:	48 8b 40 28          	mov    0x28(%rax),%rax
140b37fce:	ff 15 4c ba 44 00    	call   *0x44ba4c(%rip)        # 0x140f83a20
140b37fd4:	48 8b c3             	mov    %rbx,%rax
140b37fd7:	40 84 ff             	test   %dil,%dil
140b37fda:	74 05                	je     0x140b37fe1
140b37fdc:	48 89 33             	mov    %rsi,(%rbx)
140b37fdf:	eb 07                	jmp    0x140b37fe8
140b37fe1:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140b37fe8:	4c 8d 9c 24 30 03 00 	lea    0x330(%rsp),%r11
140b37fef:	00
140b37ff0:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140b37ff4:	49 8b 73 20          	mov    0x20(%r11),%rsi
140b37ff8:	49 8b e3             	mov    %r11,%rsp
140b37ffb:	5f                   	pop    %rdi
140b37ffc:	c3                   	ret
140b37ffd:	cc                   	int3
140b37ffe:	cc                   	int3
140b37fff:	cc                   	int3
140b38000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b38005:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b3800a:	57                   	push   %rdi
140b3800b:	48 83 ec 30          	sub    $0x30,%rsp
140b3800f:	48 8b fa             	mov    %rdx,%rdi
140b38012:	48 83 c1 10          	add    $0x10,%rcx
140b38016:	33 d2                	xor    %edx,%edx
140b38018:	e8 63 98 85 ff       	call   0x140391880
140b3801d:	48 8b d8             	mov    %rax,%rbx
140b38020:	48 8b d0             	mov    %rax,%rdx
140b38023:	48 8b cf             	mov    %rdi,%rcx
140b38026:	e8 15 0a 67 ff       	call   0x1401a8a40
140b3802b:	90                   	nop
140b3802c:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140b38030:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140b38034:	e8 a7 ae 85 ff       	call   0x140392ee0
140b38039:	90                   	nop
140b3803a:	48 8b c7             	mov    %rdi,%rax
140b3803d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140b38042:	48 83 c4 30          	add    $0x30,%rsp
140b38046:	5f                   	pop    %rdi
140b38047:	c3                   	ret
140b38048:	cc                   	int3
140b38049:	cc                   	int3
140b3804a:	cc                   	int3
140b3804b:	cc                   	int3
140b3804c:	cc                   	int3
140b3804d:	cc                   	int3
140b3804e:	cc                   	int3
140b3804f:	cc                   	int3
140b38050:	0f b6 81 10 01 00 00 	movzbl 0x110(%rcx),%eax
140b38057:	c3                   	ret
140b38058:	cc                   	int3
140b38059:	cc                   	int3
140b3805a:	cc                   	int3
140b3805b:	cc                   	int3
140b3805c:	cc                   	int3
140b3805d:	cc                   	int3
140b3805e:	cc                   	int3
140b3805f:	cc                   	int3
140b38060:	83 b9 10 01 00 00 02 	cmpl   $0x2,0x110(%rcx)
140b38067:	0f 94 c0             	sete   %al
140b3806a:	c3                   	ret
140b3806b:	cc                   	int3
140b3806c:	cc                   	int3
140b3806d:	cc                   	int3
140b3806e:	cc                   	int3
140b3806f:	cc                   	int3
140b38070:	40 53                	rex push %rbx
140b38072:	48 83 ec 30          	sub    $0x30,%rsp
140b38076:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140b3807a:	48 8b da             	mov    %rdx,%rbx
140b3807d:	e8 12 5c 2e 00       	call   0x140e1dc94
140b38082:	48 8d 0d 6f 64 88 00 	lea    0x88646f(%rip),%rcx        # 0x1413be4f8
140b38089:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b3808d:	e8 c6 5c 2e 00       	call   0x140e1dd58
140b38092:	48 8b 4b 08          	mov    0x8(%rbx),%rcx