140247989:	ba 31 01 00 00       	mov    $0x131,%edx
14024798e:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140247992:	e8 19 ef ff ff       	call   0x1402468b0
140247997:	48 8d 15 32 9e 15 01 	lea    0x1159e32(%rip),%rdx        # 0x1413a17d0
14024799e:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402479a2:	e8 71 4e bd 00       	call   0x140e1c818
1402479a7:	90                   	nop
1402479a8:	e8 43 0e fa ff       	call   0x1401e87f0
1402479ad:	cc                   	int3
1402479ae:	cc                   	int3
1402479af:	cc                   	int3
1402479b0:	c6 41 20 00          	movb   $0x0,0x20(%rcx)
1402479b4:	80 7a 20 00          	cmpb   $0x0,0x20(%rdx)
1402479b8:	74 30                	je     0x1402479ea
1402479ba:	33 c0                	xor    %eax,%eax
1402479bc:	0f 57 c0             	xorps  %xmm0,%xmm0
1402479bf:	0f 11 01             	movups %xmm0,(%rcx)
1402479c2:	48 89 41 10          	mov    %rax,0x10(%rcx)
1402479c6:	48 89 41 18          	mov    %rax,0x18(%rcx)
1402479ca:	0f 10 02             	movups (%rdx),%xmm0
1402479cd:	0f 11 01             	movups %xmm0,(%rcx)
1402479d0:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1402479d4:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1402479d8:	48 89 42 10          	mov    %rax,0x10(%rdx)
1402479dc:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1402479e3:	00
1402479e4:	88 02                	mov    %al,(%rdx)
1402479e6:	c6 41 20 01          	movb   $0x1,0x20(%rcx)
1402479ea:	48 8b c1             	mov    %rcx,%rax
1402479ed:	c3                   	ret
1402479ee:	cc                   	int3
1402479ef:	cc                   	int3
1402479f0:	40 53                	rex push %rbx
1402479f2:	56                   	push   %rsi
1402479f3:	41 56                	push   %r14
1402479f5:	48 83 ec 20          	sub    $0x20,%rsp
1402479f9:	33 c0                	xor    %eax,%eax
1402479fb:	4c 8b f2             	mov    %rdx,%r14
1402479fe:	48 89 01             	mov    %rax,(%rcx)
140247a01:	48 8b f1             	mov    %rcx,%rsi
140247a04:	48 89 41 08          	mov    %rax,0x8(%rcx)
140247a08:	48 89 41 10          	mov    %rax,0x10(%rcx)
140247a0c:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
140247a10:	48 2b 1a             	sub    (%rdx),%rbx
140247a13:	74 52                	je     0x140247a67
140247a15:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140247a1c:	ff ff 7f
140247a1f:	48 3b d8             	cmp    %rax,%rbx
140247a22:	77 4f                	ja     0x140247a73
140247a24:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140247a29:	0f ae e8             	lfence
140247a2c:	48 8b cb             	mov    %rbx,%rcx
140247a2f:	e8 fc f2 f4 ff       	call   0x140196d30
140247a34:	48 89 06             	mov    %rax,(%rsi)
140247a37:	48 8b f8             	mov    %rax,%rdi
140247a3a:	48 89 46 08          	mov    %rax,0x8(%rsi)
140247a3e:	48 8b cf             	mov    %rdi,%rcx
140247a41:	48 03 c3             	add    %rbx,%rax
140247a44:	48 89 46 10          	mov    %rax,0x10(%rsi)
140247a48:	49 8b 16             	mov    (%r14),%rdx
140247a4b:	49 8b 5e 08          	mov    0x8(%r14),%rbx
140247a4f:	48 2b da             	sub    %rdx,%rbx
140247a52:	4c 8b c3             	mov    %rbx,%r8
140247a55:	e8 b6 75 c9 00       	call   0x140edf010
140247a5a:	48 8d 0c 3b          	lea    (%rbx,%rdi,1),%rcx
140247a5e:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140247a63:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
140247a67:	48 8b c6             	mov    %rsi,%rax
140247a6a:	48 83 c4 20          	add    $0x20,%rsp
140247a6e:	41 5e                	pop    %r14
140247a70:	5e                   	pop    %rsi
140247a71:	5b                   	pop    %rbx
140247a72:	c3                   	ret
140247a73:	e8 18 5b f5 ff       	call   0x14019d590
140247a78:	cc                   	int3
140247a79:	cc                   	int3
140247a7a:	cc                   	int3
140247a7b:	cc                   	int3
140247a7c:	cc                   	int3
140247a7d:	cc                   	int3
140247a7e:	cc                   	int3
140247a7f:	cc                   	int3
140247a80:	4c 8b dc             	mov    %rsp,%r11
140247a83:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140247a87:	49 89 73 20          	mov    %rsi,0x20(%r11)
140247a8b:	57                   	push   %rdi
140247a8c:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
140247a93:	49 8b f8             	mov    %r8,%rdi
140247a96:	48 8b da             	mov    %rdx,%rbx
140247a99:	48 8b f1             	mov    %rcx,%rsi
140247a9c:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140247aa1:	49 8d 43 b0          	lea    -0x50(%r11),%rax
140247aa5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140247aaa:	49 c7 43 e8 00 00 00 	movq   $0x0,-0x18(%r11)
140247ab1:	00
140247ab2:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140247ab7:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140247abc:	48 8d 05 7d b1 d6 00 	lea    0xd6b17d(%rip),%rax        # 0x140fb2c40
140247ac3:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140247ac8:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140247acd:	49 89 83 68 ff ff ff 	mov    %rax,-0x98(%r11)
140247ad4:	49 8d 83 70 ff ff ff 	lea    -0x90(%r11),%rax
140247adb:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140247ae0:	48 8d 05 21 b1 d6 00 	lea    0xd6b121(%rip),%rax        # 0x140fb2c08
140247ae7:	49 89 83 70 ff ff ff 	mov    %rax,-0x90(%r11)
140247aee:	49 8d 83 70 ff ff ff 	lea    -0x90(%r11),%rax
140247af5:	49 89 43 a8          	mov    %rax,-0x58(%r11)
140247af9:	0f 57 c0             	xorps  %xmm0,%xmm0
140247afc:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140247b01:	0f 57 c9             	xorps  %xmm1,%xmm1
140247b04:	f3 0f 7f 4c 24 58    	movdqu %xmm1,0x58(%rsp)
140247b0a:	41 b8 1d 00 00 00    	mov    $0x1d,%r8d
140247b10:	48 8d 15 09 af d6 00 	lea    0xd6af09(%rip),%rdx        # 0x140fb2a20
140247b17:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140247b1c:	e8 cf 0f fe ff       	call   0x140228af0
140247b21:	90                   	nop
140247b22:	48 8d 84 24 f8 00 00 	lea    0xf8(%rsp),%rax
140247b29:	00
140247b2a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140247b2f:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140247b34:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140247b39:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
140247b40:	00
140247b41:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140247b46:	4c 8b cf             	mov    %rdi,%r9
140247b49:	4c 8b c3             	mov    %rbx,%r8
140247b4c:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140247b51:	48 8b ce             	mov    %rsi,%rcx
140247b54:	e8 37 f4 ff ff       	call   0x140246f90
140247b59:	90                   	nop
140247b5a:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140247b5f:	48 83 fa 07          	cmp    $0x7,%rdx
140247b63:	76 33                	jbe    0x140247b98
140247b65:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140247b6c:	00
140247b6d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140247b72:	48 8b c1             	mov    %rcx,%rax
140247b75:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140247b7c:	72 15                	jb     0x140247b93
140247b7e:	48 83 c2 27          	add    $0x27,%rdx
140247b82:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140247b86:	48 2b c1             	sub    %rcx,%rax
140247b89:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140247b8d:	48 83 f8 1f          	cmp    $0x1f,%rax
140247b91:	77 1d                	ja     0x140247bb0
140247b93:	e8 ac 35 bd 00       	call   0x140e1b144
140247b98:	48 8b c6             	mov    %rsi,%rax
140247b9b:	4c 8d 9c 24 40 01 00 	lea    0x140(%rsp),%r11
140247ba2:	00
140247ba3:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140247ba7:	49 8b 73 28          	mov    0x28(%r11),%rsi
140247bab:	49 8b e3             	mov    %r11,%rsp
140247bae:	5f                   	pop    %rdi
140247baf:	c3                   	ret
140247bb0:	e8 ef 25 be 00       	call   0x140e2a1a4
140247bb5:	cc                   	int3
140247bb6:	cc                   	int3
140247bb7:	cc                   	int3
140247bb8:	cc                   	int3
140247bb9:	cc                   	int3
140247bba:	cc                   	int3
140247bbb:	cc                   	int3
140247bbc:	cc                   	int3
140247bbd:	cc                   	int3
140247bbe:	cc                   	int3
140247bbf:	cc                   	int3
140247bc0:	48 8b 02             	mov    (%rdx),%rax
140247bc3:	45 33 c0             	xor    %r8d,%r8d
140247bc6:	48 89 01             	mov    %rax,(%rcx)
140247bc9:	0f 57 c0             	xorps  %xmm0,%xmm0
140247bcc:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140247bd0:	4c 89 41 18          	mov    %r8,0x18(%rcx)
140247bd4:	4c 89 41 20          	mov    %r8,0x20(%rcx)
140247bd8:	0f 10 42 08          	movups 0x8(%rdx),%xmm0
140247bdc:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140247be0:	0f 10 4a 18          	movups 0x18(%rdx),%xmm1
140247be4:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
140247be8:	4c 89 42 18          	mov    %r8,0x18(%rdx)
140247bec:	48 c7 42 20 0f 00 00 	movq   $0xf,0x20(%rdx)
140247bf3:	00
140247bf4:	44 88 42 08          	mov    %r8b,0x8(%rdx)
140247bf8:	44 88 41 48          	mov    %r8b,0x48(%rcx)
140247bfc:	44 38 42 48          	cmp    %r8b,0x48(%rdx)
140247c00:	74 33                	je     0x140247c35
140247c02:	0f 57 c0             	xorps  %xmm0,%xmm0
140247c05:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
140247c09:	4c 89 41 38          	mov    %r8,0x38(%rcx)
140247c0d:	4c 89 41 40          	mov    %r8,0x40(%rcx)
140247c11:	0f 10 42 28          	movups 0x28(%rdx),%xmm0
140247c15:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
140247c19:	0f 10 4a 38          	movups 0x38(%rdx),%xmm1
140247c1d:	0f 11 49 38          	movups %xmm1,0x38(%rcx)
140247c21:	4c 89 42 38          	mov    %r8,0x38(%rdx)
140247c25:	48 c7 42 40 0f 00 00 	movq   $0xf,0x40(%rdx)
140247c2c:	00
140247c2d:	44 88 42 28          	mov    %r8b,0x28(%rdx)
140247c31:	c6 41 48 01          	movb   $0x1,0x48(%rcx)
140247c35:	44 88 41 70          	mov    %r8b,0x70(%rcx)
140247c39:	44 38 42 70          	cmp    %r8b,0x70(%rdx)
140247c3d:	74 33                	je     0x140247c72
140247c3f:	0f 57 c0             	xorps  %xmm0,%xmm0
140247c42:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140247c46:	4c 89 41 60          	mov    %r8,0x60(%rcx)
140247c4a:	4c 89 41 68          	mov    %r8,0x68(%rcx)
140247c4e:	0f 10 42 50          	movups 0x50(%rdx),%xmm0
140247c52:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140247c56:	0f 10 4a 60          	movups 0x60(%rdx),%xmm1
140247c5a:	0f 11 49 60          	movups %xmm1,0x60(%rcx)
140247c5e:	4c 89 42 60          	mov    %r8,0x60(%rdx)
140247c62:	48 c7 42 68 0f 00 00 	movq   $0xf,0x68(%rdx)
140247c69:	00
140247c6a:	44 88 42 50          	mov    %r8b,0x50(%rdx)
140247c6e:	c6 41 70 01          	movb   $0x1,0x70(%rcx)
140247c72:	0f b7 42 78          	movzwl 0x78(%rdx),%eax
140247c76:	66 89 41 78          	mov    %ax,0x78(%rcx)
140247c7a:	0f b6 42 7a          	movzbl 0x7a(%rdx),%eax
140247c7e:	88 41 7a             	mov    %al,0x7a(%rcx)
140247c81:	8b 42 7c             	mov    0x7c(%rdx),%eax
140247c84:	89 41 7c             	mov    %eax,0x7c(%rcx)
140247c87:	48 8b 82 80 00 00 00 	mov    0x80(%rdx),%rax
140247c8e:	48 89 81 80 00 00 00 	mov    %rax,0x80(%rcx)
140247c95:	48 8b 82 88 00 00 00 	mov    0x88(%rdx),%rax
140247c9c:	48 89 81 88 00 00 00 	mov    %rax,0x88(%rcx)
140247ca3:	4c 89 81 90 00 00 00 	mov    %r8,0x90(%rcx)
140247caa:	4c 89 81 98 00 00 00 	mov    %r8,0x98(%rcx)
140247cb1:	48 8b 82 90 00 00 00 	mov    0x90(%rdx),%rax
140247cb8:	48 89 81 90 00 00 00 	mov    %rax,0x90(%rcx)
140247cbf:	48 8b 82 98 00 00 00 	mov    0x98(%rdx),%rax
140247cc6:	48 89 81 98 00 00 00 	mov    %rax,0x98(%rcx)
140247ccd:	48 8b c1             	mov    %rcx,%rax
140247cd0:	4c 89 82 90 00 00 00 	mov    %r8,0x90(%rdx)
140247cd7:	4c 89 82 98 00 00 00 	mov    %r8,0x98(%rdx)
140247cde:	c3                   	ret
140247cdf:	cc                   	int3
140247ce0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140247ce5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140247cea:	57                   	push   %rdi
140247ceb:	48 83 ec 20          	sub    $0x20,%rsp
140247cef:	48 8b da             	mov    %rdx,%rbx
140247cf2:	48 8d 35 a7 ba d5 00 	lea    0xd5baa7(%rip),%rsi        # 0x140fa37a0
140247cf9:	48 89 31             	mov    %rsi,(%rcx)
140247cfc:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140247d00:	48 8b f9             	mov    %rcx,%rdi
140247d03:	0f 57 c0             	xorps  %xmm0,%xmm0
140247d06:	0f 11 02             	movups %xmm0,(%rdx)
140247d09:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140247d0d:	e8 4e 4a bd 00       	call   0x140e1c760
140247d12:	48 8d 05 7f ac d6 00 	lea    0xd6ac7f(%rip),%rax        # 0x140fb2998
140247d19:	0f 57 c0             	xorps  %xmm0,%xmm0
140247d1c:	48 89 07             	mov    %rax,(%rdi)
140247d1f:	48 8d 57 28          	lea    0x28(%rdi),%rdx
140247d23:	8b 43 18             	mov    0x18(%rbx),%eax
140247d26:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140247d2a:	89 47 18             	mov    %eax,0x18(%rdi)
140247d2d:	48 89 77 20          	mov    %rsi,0x20(%rdi)
140247d31:	0f 11 02             	movups %xmm0,(%rdx)
140247d34:	e8 27 4a bd 00       	call   0x140e1c760
140247d39:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140247d3e:	48 8d 05 f3 17 d6 00 	lea    0xd617f3(%rip),%rax        # 0x140fa9538
140247d45:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140247d4a:	48 89 47 20          	mov    %rax,0x20(%rdi)
140247d4e:	48 8b c7             	mov    %rdi,%rax
140247d51:	48 83 c4 20          	add    $0x20,%rsp
140247d55:	5f                   	pop    %rdi
140247d56:	c3                   	ret
140247d57:	cc                   	int3
140247d58:	cc                   	int3
140247d59:	cc                   	int3
140247d5a:	cc                   	int3
140247d5b:	cc                   	int3
140247d5c:	cc                   	int3
140247d5d:	cc                   	int3
140247d5e:	cc                   	int3
140247d5f:	cc                   	int3
140247d60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140247d65:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140247d6a:	57                   	push   %rdi
140247d6b:	48 83 ec 40          	sub    $0x40,%rsp
140247d6f:	48 8b 05 8a 11 17 01 	mov    0x117118a(%rip),%rax        # 0x1413b8f00
140247d76:	48 33 c4             	xor    %rsp,%rax
140247d79:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140247d7e:	48 8b fa             	mov    %rdx,%rdi
140247d81:	48 8b f1             	mov    %rcx,%rsi
140247d84:	0f 57 c0             	xorps  %xmm0,%xmm0
140247d87:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
140247d8c:	0f ae e8             	lfence
140247d8f:	b9 20 00 00 00       	mov    $0x20,%ecx
140247d94:	e8 6f 33 bd 00       	call   0x140e1b108
140247d99:	48 8b d8             	mov    %rax,%rbx
140247d9c:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140247da1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140247da6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140247dab:	48 8b d7             	mov    %rdi,%rdx
140247dae:	48 8b cb             	mov    %rbx,%rcx
140247db1:	e8 8a 0c f6 ff       	call   0x1401a8a40
140247db6:	90                   	nop
140247db7:	48 89 1e             	mov    %rbx,(%rsi)
140247dba:	48 8b c6             	mov    %rsi,%rax
140247dbd:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140247dc2:	48 33 cc             	xor    %rsp,%rcx
140247dc5:	e8 36 37 bd 00       	call   0x140e1b500
140247dca:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140247dcf:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140247dd4:	48 83 c4 40          	add    $0x40,%rsp
140247dd8:	5f                   	pop    %rdi
140247dd9:	c3                   	ret
140247dda:	cc                   	int3
140247ddb:	cc                   	int3
140247ddc:	cc                   	int3
140247ddd:	cc                   	int3
140247dde:	cc                   	int3
140247ddf:	cc                   	int3
140247de0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140247de5:	57                   	push   %rdi
140247de6:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140247ded:	48 8b 05 0c 11 17 01 	mov    0x117110c(%rip),%rax        # 0x1413b8f00
140247df4:	48 33 c4             	xor    %rsp,%rax
140247df7:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140247dfe:	00
140247dff:	48 8b f9             	mov    %rcx,%rdi
140247e02:	0f b6 c2             	movzbl %dl,%eax
140247e05:	83 f8 09             	cmp    $0x9,%eax
140247e08:	0f 87 47 01 00 00    	ja     0x140247f55
140247e0e:	4c 8d 05 eb 81 db ff 	lea    -0x247e15(%rip),%r8        # 0x140000000
140247e15:	41 8b 8c 80 b0 7f 24 	mov    0x247fb0(%r8,%rax,4),%ecx
140247e1c:	00
140247e1d:	49 03 c8             	add    %r8,%rcx
140247e20:	ff e1                	jmp    *%rcx
140247e22:	0f 57 c0             	xorps  %xmm0,%xmm0
140247e25:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
140247e2c:	00
140247e2d:	0f ae e8             	lfence
140247e30:	b9 10 00 00 00       	mov    $0x10,%ecx
140247e35:	e8 ce 32 bd 00       	call   0x140e1b108
140247e3a:	48 8b d8             	mov    %rax,%rbx
140247e3d:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140247e42:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140247e49:	00
140247e4a:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
140247e51:	00
140247e52:	33 c9                	xor    %ecx,%ecx
140247e54:	48 89 0b             	mov    %rcx,(%rbx)
140247e57:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140247e5b:	0f ae e8             	lfence
140247e5e:	b9 50 00 00 00       	mov    $0x50,%ecx
140247e63:	e8 a0 32 bd 00       	call   0x140e1b108
140247e68:	48 89 00             	mov    %rax,(%rax)
140247e6b:	48 89 40 08          	mov    %rax,0x8(%rax)
140247e6f:	48 89 40 10          	mov    %rax,0x10(%rax)
140247e73:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)