1400e9890:	48 8b f9             	mov    %rcx,%rdi
1400e9893:	48 8b f0             	mov    %rax,%rsi
1400e9896:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e989b:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e989d:	48 8d 84 24 a0 c2 00 	lea    0xc2a0(%rsp),%rax
1400e98a4:	00
1400e98a5:	48 8d 8c 24 90 c2 00 	lea    0xc290(%rsp),%rcx
1400e98ac:	00
1400e98ad:	48 8b f8             	mov    %rax,%rdi
1400e98b0:	48 8b f1             	mov    %rcx,%rsi
1400e98b3:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e98b8:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e98ba:	4c 8b 84 24 f0 17 00 	mov    0x17f0(%rsp),%r8
1400e98c1:	00
1400e98c2:	48 8d 94 24 a0 c2 00 	lea    0xc2a0(%rsp),%rdx
1400e98c9:	00
1400e98ca:	48 8d 8c 24 78 5b 03 	lea    0x35b78(%rsp),%rcx
1400e98d1:	00
1400e98d2:	e8 a9 b2 16 00       	call   0x140254b80
1400e98d7:	90                   	nop
1400e98d8:	48 8d 8c 24 0a 02 00 	lea    0x20a(%rsp),%rcx
1400e98df:	00
1400e98e0:	e8 cb d5 0a 00       	call   0x140196eb0
1400e98e5:	48 89 84 24 f8 17 00 	mov    %rax,0x17f8(%rsp)
1400e98ec:	00
1400e98ed:	c7 84 24 00 fd 01 00 	movl   $0xf,0x1fd00(%rsp)
1400e98f4:	0f 00 00 00
1400e98f8:	c7 84 24 04 fd 01 00 	movl   $0x2,0x1fd04(%rsp)
1400e98ff:	02 00 00 00
1400e9903:	c7 84 24 08 fd 01 00 	movl   $0x2b3,0x1fd08(%rsp)
1400e990a:	b3 02 00 00
1400e990e:	c7 84 24 0c fd 01 00 	movl   $0x5d,0x1fd0c(%rsp)
1400e9915:	5d 00 00 00
1400e9919:	c7 84 24 10 fd 01 00 	movl   $0xffffffff,0x1fd10(%rsp)
1400e9920:	ff ff ff ff
1400e9924:	48 8d 84 24 00 fd 01 	lea    0x1fd00(%rsp),%rax
1400e992b:	00
1400e992c:	48 83 c0 14          	add    $0x14,%rax
1400e9930:	4c 8b c0             	mov    %rax,%r8
1400e9933:	48 8d 94 24 00 fd 01 	lea    0x1fd00(%rsp),%rdx
1400e993a:	00
1400e993b:	48 8d 8c 24 b0 c2 00 	lea    0xc2b0(%rsp),%rcx
1400e9942:	00
1400e9943:	e8 b8 4a 0f 00       	call   0x1401de400
1400e9948:	48 8d 8c 24 c0 c2 00 	lea    0xc2c0(%rsp),%rcx
1400e994f:	00
1400e9950:	48 8b f9             	mov    %rcx,%rdi
1400e9953:	48 8b f0             	mov    %rax,%rsi
1400e9956:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e995b:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e995d:	48 8d 84 24 d0 c2 00 	lea    0xc2d0(%rsp),%rax
1400e9964:	00
1400e9965:	48 8d 8c 24 c0 c2 00 	lea    0xc2c0(%rsp),%rcx
1400e996c:	00
1400e996d:	48 8b f8             	mov    %rax,%rdi
1400e9970:	48 8b f1             	mov    %rcx,%rsi
1400e9973:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9978:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e997a:	4c 8b 84 24 f8 17 00 	mov    0x17f8(%rsp),%r8
1400e9981:	00
1400e9982:	48 8d 94 24 d0 c2 00 	lea    0xc2d0(%rsp),%rdx
1400e9989:	00
1400e998a:	48 8d 8c 24 90 5b 03 	lea    0x35b90(%rsp),%rcx
1400e9991:	00
1400e9992:	e8 e9 b1 16 00       	call   0x140254b80
1400e9997:	90                   	nop
1400e9998:	48 8d 8c 24 0b 02 00 	lea    0x20b(%rsp),%rcx
1400e999f:	00
1400e99a0:	e8 0b d5 0a 00       	call   0x140196eb0
1400e99a5:	48 89 84 24 00 18 00 	mov    %rax,0x1800(%rsp)
1400e99ac:	00
1400e99ad:	c7 84 24 e0 c2 00 00 	movl   $0x11,0xc2e0(%rsp)
1400e99b4:	11 00 00 00
1400e99b8:	c7 84 24 e4 c2 00 00 	movl   $0x26a,0xc2e4(%rsp)
1400e99bf:	6a 02 00 00
1400e99c3:	c7 84 24 e8 c2 00 00 	movl   $0xffffffff,0xc2e8(%rsp)
1400e99ca:	ff ff ff ff
1400e99ce:	c7 84 24 ec c2 00 00 	movl   $0x1,0xc2ec(%rsp)
1400e99d5:	01 00 00 00
1400e99d9:	48 8d 84 24 e0 c2 00 	lea    0xc2e0(%rsp),%rax
1400e99e0:	00
1400e99e1:	48 83 c0 10          	add    $0x10,%rax
1400e99e5:	4c 8b c0             	mov    %rax,%r8
1400e99e8:	48 8d 94 24 e0 c2 00 	lea    0xc2e0(%rsp),%rdx
1400e99ef:	00
1400e99f0:	48 8d 8c 24 f0 c2 00 	lea    0xc2f0(%rsp),%rcx
1400e99f7:	00
1400e99f8:	e8 03 4a 0f 00       	call   0x1401de400
1400e99fd:	48 8d 8c 24 00 c3 00 	lea    0xc300(%rsp),%rcx
1400e9a04:	00
1400e9a05:	48 8b f9             	mov    %rcx,%rdi
1400e9a08:	48 8b f0             	mov    %rax,%rsi
1400e9a0b:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9a10:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9a12:	48 8d 84 24 10 c3 00 	lea    0xc310(%rsp),%rax
1400e9a19:	00
1400e9a1a:	48 8d 8c 24 00 c3 00 	lea    0xc300(%rsp),%rcx
1400e9a21:	00
1400e9a22:	48 8b f8             	mov    %rax,%rdi
1400e9a25:	48 8b f1             	mov    %rcx,%rsi
1400e9a28:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9a2d:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9a2f:	4c 8b 84 24 00 18 00 	mov    0x1800(%rsp),%r8
1400e9a36:	00
1400e9a37:	48 8d 94 24 10 c3 00 	lea    0xc310(%rsp),%rdx
1400e9a3e:	00
1400e9a3f:	48 8d 8c 24 a8 5b 03 	lea    0x35ba8(%rsp),%rcx
1400e9a46:	00
1400e9a47:	e8 34 b1 16 00       	call   0x140254b80
1400e9a4c:	90                   	nop
1400e9a4d:	48 8d 8c 24 0c 02 00 	lea    0x20c(%rsp),%rcx
1400e9a54:	00
1400e9a55:	e8 56 d4 0a 00       	call   0x140196eb0
1400e9a5a:	48 89 84 24 08 18 00 	mov    %rax,0x1808(%rsp)
1400e9a61:	00
1400e9a62:	c7 84 24 18 fd 01 00 	movl   $0xf,0x1fd18(%rsp)
1400e9a69:	0f 00 00 00
1400e9a6d:	c7 84 24 1c fd 01 00 	movl   $0x2,0x1fd1c(%rsp)
1400e9a74:	02 00 00 00
1400e9a78:	c7 84 24 20 fd 01 00 	movl   $0x2b3,0x1fd20(%rsp)
1400e9a7f:	b3 02 00 00
1400e9a83:	c7 84 24 24 fd 01 00 	movl   $0x15f,0x1fd24(%rsp)
1400e9a8a:	5f 01 00 00
1400e9a8e:	c7 84 24 28 fd 01 00 	movl   $0xffffffff,0x1fd28(%rsp)
1400e9a95:	ff ff ff ff
1400e9a99:	48 8d 84 24 18 fd 01 	lea    0x1fd18(%rsp),%rax
1400e9aa0:	00
1400e9aa1:	48 83 c0 14          	add    $0x14,%rax
1400e9aa5:	4c 8b c0             	mov    %rax,%r8
1400e9aa8:	48 8d 94 24 18 fd 01 	lea    0x1fd18(%rsp),%rdx
1400e9aaf:	00
1400e9ab0:	48 8d 8c 24 20 c3 00 	lea    0xc320(%rsp),%rcx
1400e9ab7:	00
1400e9ab8:	e8 43 49 0f 00       	call   0x1401de400
1400e9abd:	48 8d 8c 24 30 c3 00 	lea    0xc330(%rsp),%rcx
1400e9ac4:	00
1400e9ac5:	48 8b f9             	mov    %rcx,%rdi
1400e9ac8:	48 8b f0             	mov    %rax,%rsi
1400e9acb:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9ad0:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9ad2:	48 8d 84 24 40 c3 00 	lea    0xc340(%rsp),%rax
1400e9ad9:	00
1400e9ada:	48 8d 8c 24 30 c3 00 	lea    0xc330(%rsp),%rcx
1400e9ae1:	00
1400e9ae2:	48 8b f8             	mov    %rax,%rdi
1400e9ae5:	48 8b f1             	mov    %rcx,%rsi
1400e9ae8:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9aed:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9aef:	4c 8b 84 24 08 18 00 	mov    0x1808(%rsp),%r8
1400e9af6:	00
1400e9af7:	48 8d 94 24 40 c3 00 	lea    0xc340(%rsp),%rdx
1400e9afe:	00
1400e9aff:	48 8d 8c 24 c0 5b 03 	lea    0x35bc0(%rsp),%rcx
1400e9b06:	00
1400e9b07:	e8 74 b0 16 00       	call   0x140254b80
1400e9b0c:	90                   	nop
1400e9b0d:	48 8d 8c 24 0d 02 00 	lea    0x20d(%rsp),%rcx
1400e9b14:	00
1400e9b15:	e8 96 d3 0a 00       	call   0x140196eb0
1400e9b1a:	48 89 84 24 10 18 00 	mov    %rax,0x1810(%rsp)
1400e9b21:	00
1400e9b22:	c7 84 24 50 c3 00 00 	movl   $0x11,0xc350(%rsp)
1400e9b29:	11 00 00 00
1400e9b2d:	c7 84 24 54 c3 00 00 	movl   $0x26c,0xc354(%rsp)
1400e9b34:	6c 02 00 00
1400e9b38:	c7 84 24 58 c3 00 00 	movl   $0xffffffff,0xc358(%rsp)
1400e9b3f:	ff ff ff ff
1400e9b43:	c7 84 24 5c c3 00 00 	movl   $0x1,0xc35c(%rsp)
1400e9b4a:	01 00 00 00
1400e9b4e:	48 8d 84 24 50 c3 00 	lea    0xc350(%rsp),%rax
1400e9b55:	00
1400e9b56:	48 83 c0 10          	add    $0x10,%rax
1400e9b5a:	4c 8b c0             	mov    %rax,%r8
1400e9b5d:	48 8d 94 24 50 c3 00 	lea    0xc350(%rsp),%rdx
1400e9b64:	00
1400e9b65:	48 8d 8c 24 60 c3 00 	lea    0xc360(%rsp),%rcx
1400e9b6c:	00
1400e9b6d:	e8 8e 48 0f 00       	call   0x1401de400
1400e9b72:	48 8d 8c 24 70 c3 00 	lea    0xc370(%rsp),%rcx
1400e9b79:	00
1400e9b7a:	48 8b f9             	mov    %rcx,%rdi
1400e9b7d:	48 8b f0             	mov    %rax,%rsi
1400e9b80:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9b85:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9b87:	48 8d 84 24 80 c3 00 	lea    0xc380(%rsp),%rax
1400e9b8e:	00
1400e9b8f:	48 8d 8c 24 70 c3 00 	lea    0xc370(%rsp),%rcx
1400e9b96:	00
1400e9b97:	48 8b f8             	mov    %rax,%rdi
1400e9b9a:	48 8b f1             	mov    %rcx,%rsi
1400e9b9d:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9ba2:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9ba4:	4c 8b 84 24 10 18 00 	mov    0x1810(%rsp),%r8
1400e9bab:	00
1400e9bac:	48 8d 94 24 80 c3 00 	lea    0xc380(%rsp),%rdx
1400e9bb3:	00
1400e9bb4:	48 8d 8c 24 d8 5b 03 	lea    0x35bd8(%rsp),%rcx
1400e9bbb:	00
1400e9bbc:	e8 bf af 16 00       	call   0x140254b80
1400e9bc1:	90                   	nop
1400e9bc2:	48 8d 8c 24 0e 02 00 	lea    0x20e(%rsp),%rcx
1400e9bc9:	00
1400e9bca:	e8 e1 d2 0a 00       	call   0x140196eb0
1400e9bcf:	48 89 84 24 18 18 00 	mov    %rax,0x1818(%rsp)
1400e9bd6:	00
1400e9bd7:	c7 84 24 80 0a 02 00 	movl   $0x9,0x20a80(%rsp)
1400e9bde:	09 00 00 00
1400e9be2:	c7 84 24 84 0a 02 00 	movl   $0x41b,0x20a84(%rsp)
1400e9be9:	1b 04 00 00
1400e9bed:	c7 84 24 88 0a 02 00 	movl   $0x41c,0x20a88(%rsp)
1400e9bf4:	1c 04 00 00
1400e9bf8:	c7 84 24 8c 0a 02 00 	movl   $0x1,0x20a8c(%rsp)
1400e9bff:	01 00 00 00
1400e9c03:	c7 84 24 90 0a 02 00 	movl   $0x41d,0x20a90(%rsp)
1400e9c0a:	1d 04 00 00
1400e9c0e:	c7 84 24 94 0a 02 00 	movl   $0x0,0x20a94(%rsp)
1400e9c15:	00 00 00 00
1400e9c19:	48 8d 84 24 80 0a 02 	lea    0x20a80(%rsp),%rax
1400e9c20:	00
1400e9c21:	48 83 c0 18          	add    $0x18,%rax
1400e9c25:	4c 8b c0             	mov    %rax,%r8
1400e9c28:	48 8d 94 24 80 0a 02 	lea    0x20a80(%rsp),%rdx
1400e9c2f:	00
1400e9c30:	48 8d 8c 24 90 c3 00 	lea    0xc390(%rsp),%rcx
1400e9c37:	00
1400e9c38:	e8 c3 47 0f 00       	call   0x1401de400
1400e9c3d:	48 8d 8c 24 a0 c3 00 	lea    0xc3a0(%rsp),%rcx
1400e9c44:	00
1400e9c45:	48 8b f9             	mov    %rcx,%rdi
1400e9c48:	48 8b f0             	mov    %rax,%rsi
1400e9c4b:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9c50:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9c52:	48 8d 84 24 b0 c3 00 	lea    0xc3b0(%rsp),%rax
1400e9c59:	00
1400e9c5a:	48 8d 8c 24 a0 c3 00 	lea    0xc3a0(%rsp),%rcx
1400e9c61:	00
1400e9c62:	48 8b f8             	mov    %rax,%rdi
1400e9c65:	48 8b f1             	mov    %rcx,%rsi
1400e9c68:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9c6d:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9c6f:	4c 8b 84 24 18 18 00 	mov    0x1818(%rsp),%r8
1400e9c76:	00
1400e9c77:	48 8d 94 24 b0 c3 00 	lea    0xc3b0(%rsp),%rdx
1400e9c7e:	00
1400e9c7f:	48 8d 8c 24 f0 5b 03 	lea    0x35bf0(%rsp),%rcx
1400e9c86:	00
1400e9c87:	e8 f4 ae 16 00       	call   0x140254b80
1400e9c8c:	90                   	nop
1400e9c8d:	48 8d 8c 24 0f 02 00 	lea    0x20f(%rsp),%rcx
1400e9c94:	00
1400e9c95:	e8 16 d2 0a 00       	call   0x140196eb0
1400e9c9a:	48 89 84 24 20 18 00 	mov    %rax,0x1820(%rsp)
1400e9ca1:	00
1400e9ca2:	c7 84 24 f0 4e 00 00 	movl   $0xe,0x4ef0(%rsp)
1400e9ca9:	0e 00 00 00
1400e9cad:	c7 84 24 f4 4e 00 00 	movl   $0x1c,0x4ef4(%rsp)
1400e9cb4:	1c 00 00 00
1400e9cb8:	c7 84 24 f8 4e 00 00 	movl   $0x26f,0x4ef8(%rsp)
1400e9cbf:	6f 02 00 00
1400e9cc3:	48 8d 84 24 f0 4e 00 	lea    0x4ef0(%rsp),%rax
1400e9cca:	00
1400e9ccb:	48 83 c0 0c          	add    $0xc,%rax
1400e9ccf:	4c 8b c0             	mov    %rax,%r8
1400e9cd2:	48 8d 94 24 f0 4e 00 	lea    0x4ef0(%rsp),%rdx
1400e9cd9:	00
1400e9cda:	48 8d 8c 24 c0 c3 00 	lea    0xc3c0(%rsp),%rcx
1400e9ce1:	00
1400e9ce2:	e8 19 47 0f 00       	call   0x1401de400
1400e9ce7:	48 8d 8c 24 d0 c3 00 	lea    0xc3d0(%rsp),%rcx
1400e9cee:	00
1400e9cef:	48 8b f9             	mov    %rcx,%rdi
1400e9cf2:	48 8b f0             	mov    %rax,%rsi
1400e9cf5:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9cfa:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9cfc:	48 8d 84 24 e0 c3 00 	lea    0xc3e0(%rsp),%rax
1400e9d03:	00
1400e9d04:	48 8d 8c 24 d0 c3 00 	lea    0xc3d0(%rsp),%rcx
1400e9d0b:	00
1400e9d0c:	48 8b f8             	mov    %rax,%rdi
1400e9d0f:	48 8b f1             	mov    %rcx,%rsi
1400e9d12:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9d17:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9d19:	4c 8b 84 24 20 18 00 	mov    0x1820(%rsp),%r8
1400e9d20:	00
1400e9d21:	48 8d 94 24 e0 c3 00 	lea    0xc3e0(%rsp),%rdx
1400e9d28:	00
1400e9d29:	48 8d 8c 24 08 5c 03 	lea    0x35c08(%rsp),%rcx
1400e9d30:	00
1400e9d31:	e8 4a ae 16 00       	call   0x140254b80
1400e9d36:	90                   	nop
1400e9d37:	48 8d 8c 24 10 02 00 	lea    0x210(%rsp),%rcx
1400e9d3e:	00
1400e9d3f:	e8 6c d1 0a 00       	call   0x140196eb0
1400e9d44:	48 89 84 24 28 18 00 	mov    %rax,0x1828(%rsp)
1400e9d4b:	00
1400e9d4c:	c7 84 24 00 17 02 00 	movl   $0xf,0x21700(%rsp)
1400e9d53:	0f 00 00 00
1400e9d57:	c7 84 24 04 17 02 00 	movl   $0x2,0x21704(%rsp)
1400e9d5e:	02 00 00 00
1400e9d62:	c7 84 24 08 17 02 00 	movl   $0x11f,0x21708(%rsp)
1400e9d69:	1f 01 00 00
1400e9d6d:	c7 84 24 0c 17 02 00 	movl   $0x11,0x2170c(%rsp)
1400e9d74:	11 00 00 00
1400e9d78:	c7 84 24 10 17 02 00 	movl   $0xffffffff,0x21710(%rsp)
1400e9d7f:	ff ff ff ff
1400e9d83:	c7 84 24 14 17 02 00 	movl   $0x12f,0x21714(%rsp)
1400e9d8a:	2f 01 00 00
1400e9d8e:	c7 84 24 18 17 02 00 	movl   $0xaf,0x21718(%rsp)
1400e9d95:	af 00 00 00
1400e9d99:	c7 84 24 1c 17 02 00 	movl   $0xffffffff,0x2171c(%rsp)
1400e9da0:	ff ff ff ff
1400e9da4:	48 8d 84 24 00 17 02 	lea    0x21700(%rsp),%rax
1400e9dab:	00
1400e9dac:	48 83 c0 20          	add    $0x20,%rax
1400e9db0:	4c 8b c0             	mov    %rax,%r8
1400e9db3:	48 8d 94 24 00 17 02 	lea    0x21700(%rsp),%rdx
1400e9dba:	00
1400e9dbb:	48 8d 8c 24 f0 c3 00 	lea    0xc3f0(%rsp),%rcx
1400e9dc2:	00
1400e9dc3:	e8 38 46 0f 00       	call   0x1401de400
1400e9dc8:	48 8d 8c 24 00 c4 00 	lea    0xc400(%rsp),%rcx
1400e9dcf:	00
1400e9dd0:	48 8b f9             	mov    %rcx,%rdi
1400e9dd3:	48 8b f0             	mov    %rax,%rsi
1400e9dd6:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9ddb:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9ddd:	48 8d 84 24 10 c4 00 	lea    0xc410(%rsp),%rax
1400e9de4:	00
1400e9de5:	48 8d 8c 24 00 c4 00 	lea    0xc400(%rsp),%rcx
1400e9dec:	00
1400e9ded:	48 8b f8             	mov    %rax,%rdi
1400e9df0:	48 8b f1             	mov    %rcx,%rsi
1400e9df3:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9df8:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
1400e9dfa:	4c 8b 84 24 28 18 00 	mov    0x1828(%rsp),%r8
1400e9e01:	00
1400e9e02:	48 8d 94 24 10 c4 00 	lea    0xc410(%rsp),%rdx
1400e9e09:	00
1400e9e0a:	48 8d 8c 24 20 5c 03 	lea    0x35c20(%rsp),%rcx
1400e9e11:	00
1400e9e12:	e8 69 ad 16 00       	call   0x140254b80
1400e9e17:	90                   	nop
1400e9e18:	48 8d 8c 24 11 02 00 	lea    0x211(%rsp),%rcx
1400e9e1f:	00
1400e9e20:	e8 8b d0 0a 00       	call   0x140196eb0
1400e9e25:	48 89 84 24 30 18 00 	mov    %rax,0x1830(%rsp)
1400e9e2c:	00
1400e9e2d:	c7 84 24 00 2f 02 00 	movl   $0xf,0x22f00(%rsp)
1400e9e34:	0f 00 00 00
1400e9e38:	c7 84 24 04 2f 02 00 	movl   $0x41e,0x22f04(%rsp)