Merge pull request #36 from apache/develop

Release 1.0.0
diff --git a/.travis.yml b/.travis.yml
index 0f8e2d2..dd02e97 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,5 +13,5 @@
   - make -f Makefile.docker
   - make -f Makefile.docker buildall
 
-#after_success:
-#  - coveralls-lcov /home/travis/build/milagro-crypto/milagro-crypto-c/target/LINUX_64BIT_COVERAGE/coverage/amcl.info
+after_success:
+  - coveralls-lcov /home/travis/build/apache/incubator-milagro-crypto-c/target/LINUX_64BIT_COVERAGE/coverage/amcl.info
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b6ec5ed..f161106 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -64,7 +64,7 @@
 if(CMAKE_COMPILER_IS_GNUCC)
     execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion
                     OUTPUT_VARIABLE GCC_VERSION)
-    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -static-libgcc -Wall -Wextra -Wno-strict-prototypes -Wunused-value -Wcast-align -Wunused-variable -Wundef -Wformat-security")
+    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static-libgcc -Wall -Wextra -Wno-strict-prototypes -Wunused-value -Wcast-align -Wunused-variable -Wundef -Wformat-security")
 
     if (GCC_VERSION VERSION_GREATER 4.8 OR GCC_VERSION VERSION_EQUAL 4.8)
         set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wshadow")
@@ -117,9 +117,11 @@
 option(BUILD_MPIN    "Build MPIN"    ON)
 option(BUILD_WCC     "Build WCC"     ON)
 option(BUILD_X509    "BUild X509"    ON)
+option(BUILD_BLS     "Build BLS"    ON)
 log(BUILD_MPIN)
 log(BUILD_WCC)
 log(BUILD_X509)
+log(BUILD_BLS)
 
 option(DEBUG_REDUCE "Print debug message for field reduction" OFF)
 option(DEBUG_NORM "Detect digit overflow" OFF)
@@ -223,7 +225,7 @@
   DESTINATION ${INSTALL_INCLUDESUBDIR}
 )
 
-if (BUILD_MPIN OR BUILD_WCC)
+if (BUILD_MPIN OR BUILD_WCC OR BUILD_BLS)
   amcl_configure_file_core(include/config_test.h.in include/config_test.h amcl_core_pbc_GEN_HDRS)
 
   target_sources(amcl_core PRIVATE src/pbc_support.c)
@@ -597,6 +599,60 @@
 endif()
 
 ##################################################
+# AMCL_BLS_*** Libraries
+##################################################
+if(BUILD_BLS)
+  foreach(curve ${AMCL_CURVE})
+    amcl_curve_field(TC "${curve}")
+    amcl_curve_field(CS "${curve}")
+
+    if(TARGET amcl_pairing_${TC})
+      if(CS STREQUAL "128")
+        amcl_configure_file_curve(include/bls.h.in include/bls_${TC}.h "${curve}" amcl_bls_${TC}_GEN_HDRS)
+        amcl_configure_file_curve(src/bls.c.in     src/bls_${TC}.c     "${curve}" amcl_bls_${TC}_GEN_SRCS)
+      else(CS STREQUAL "128")
+        amcl_configure_file_curve(include/bls${CS}.h.in include/bls${CS}_${TC}.h "${curve}" amcl_bls_${TC}_GEN_HDRS)
+        amcl_configure_file_curve(src/bls${CS}.c.in     src/bls${CS}_${TC}.c     "${curve}" amcl_bls_${TC}_GEN_SRCS)
+      endif(CS STREQUAL "128")
+
+      message(STATUS "Build libamcl_bls_${TC}")
+      add_library(amcl_bls_${TC}
+        ${amcl_bls_${TC}_GEN_SRCS}
+      )
+      list(APPEND AMCL_LIBRARIES amcl_bls_${TC})
+
+      set_target_properties(amcl_bls_${TC} PROPERTIES
+        EXPORT_NAME bls_${TC}
+        VERSION ${AMCL_VERSION}
+        SOVERSION ${AMCL_SOVERSION}
+      )
+
+      target_include_directories(amcl_bls_${TC} PUBLIC
+        $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>
+        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
+        $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
+      )
+
+      target_link_libraries(amcl_bls_${TC} PUBLIC
+        amcl_pairing_${TC}
+      )
+
+      install(TARGETS amcl_bls_${TC}
+        EXPORT AMCLTargets
+        RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+        LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+        ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+      )
+
+      install(FILES
+        ${amcl_bls_${TC}_GEN_HDRS}
+        DESTINATION ${INSTALL_INCLUDESUBDIR}
+      )
+    endif()
+  endforeach()
+endif()
+
+##################################################
 # pkgconfig
 ##################################################
 foreach(lib ${AMCL_LIBRARIES})
diff --git a/CPackConfig.cmake b/CPackConfig.cmake
index f46fc79..fd584ae 100644
--- a/CPackConfig.cmake
+++ b/CPackConfig.cmake
@@ -44,6 +44,8 @@
   list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "${CPACK_PACKAGING_INSTALL_PREFIX}/lib")
   list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "${PYTHON_SITE_LIB}")
   list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "${PYTHON_SITE_PACKAGES}")
+  list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "${PYTHON3_SITE_LIB}")
+  list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "${PYTHON3_SITE_PACKAGES}")  
   set(CPACK_GENERATOR "RPM")
 endif()
 
diff --git a/DISCLAIMER b/DISCLAIMER
new file mode 100644
index 0000000..b8271f4
--- /dev/null
+++ b/DISCLAIMER
@@ -0,0 +1 @@
+Apache Milagro is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
diff --git a/Dockerfile b/Dockerfile
index 1dbc9d6..878184f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -17,6 +17,8 @@
     parallel \
     python-pip \
     python-setuptools\
+    python3-pip \        
+    python3-setuptools\    
     wine-stable \
     wine64 \
     wine32 \
diff --git a/Makefile b/Makefile
index 567aa7f..1ae0cb7 100644
--- a/Makefile
+++ b/Makefile
@@ -33,13 +33,13 @@
 # Space-separated list of build options (grouped by type):
 # <NAME>:<DOUBLECOMMA-SEPARATED_LIST_OF_CMAKE_OPTIONS>
 
-BUILDS_PF64=LINUX_64BIT_BLS383:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS383,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,${WRAPPYTHON} \
+BUILDS_PF64=LINUX_64BIT_BLS381:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS381,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,${WRAPPYTHON} \
 	LINUX_64BIT_BN254CX:-DWORD_SIZE=64,,-DAMCL_CURVE=BN254CX,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,${WRAPPYTHON} \
 	LINUX_64BIT_BN254:-DWORD_SIZE=64,,-DAMCL_CURVE=BN254,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl \
 	LINUX_64BIT_FP256BN:-DWORD_SIZE=64,,-DAMCL_CURVE=FP256BN,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl \
 	LINUX_64BIT_FP512BN:-DWORD_SIZE=64,,-DAMCL_CURVE=FP512BN,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl \
 	LINUX_64BIT_BLS461:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS461,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl \
-	LINUX_64BIT_BLS381:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS381,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl \
+	LINUX_64BIT_BLS383:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS383,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl \
 	LINUX_64BIT_BLS24:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS24,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl \
 	LINUX_64BIT_BLS48:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS48,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl
 
@@ -65,10 +65,10 @@
 	LINUX_64BIT_SECP256K1:-DWORD_SIZE=64,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=SECP256K1,,-DAMCL_RSA=2048 \
 	LINUX_64BIT_C25519_BN254CX_RSA2048:-DWORD_SIZE=64,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=C25519,BN254CX,,-DAMCL_RSA=2048 \
 	LINUX_64BIT_NIST256_BN254CX_RSA2048:-DWORD_SIZE=64,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=NIST256,BN254CX,,-DAMCL_RSA=2048 \
-	WINDOWS_64BIT_BLS383:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS383,,-DAMCL_RSA=2048,,-DCMAKE_TOOLCHAIN_FILE=../../resources/cmake/mingw64-cross.cmake \
-	WINDOWS_64BIT_BLS383_STATIC:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS383,,-DAMCL_RSA=2048,,-DCMAKE_TOOLCHAIN_FILE=../../resources/cmake/mingw64-cross.cmake,,-DBUILD_SHARED_LIBS=OFF
+	WINDOWS_64BIT_BLS381:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS381,,-DAMCL_RSA=2048,,-DCMAKE_TOOLCHAIN_FILE=../../resources/cmake/mingw64-cross.cmake \
+	WINDOWS_64BIT_BLS381_STATIC:-DWORD_SIZE=64,,-DAMCL_CURVE=BLS381,,-DAMCL_RSA=2048,,-DCMAKE_TOOLCHAIN_FILE=../../resources/cmake/mingw64-cross.cmake,,-DBUILD_SHARED_LIBS=OFF
 
-BUILDS_PF32=LINUX_32BIT_BLS383:-DCMAKE_C_FLAGS=-m32,,-DWORD_SIZE=32,,-DAMCL_CURVE=BLS383,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl \
+BUILDS_PF32=LINUX_32BIT_BLS381:-DCMAKE_C_FLAGS=-m32,,-DWORD_SIZE=32,,-DAMCL_CURVE=BLS381,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl \
 	LINUX_32BIT_BN254CX:-DCMAKE_C_FLAGS=-m32,,-DWORD_SIZE=32,,-DAMCL_CURVE=BN254CX,,-DAMCL_RSA=2048,,-DCMAKE_INSTALL_PREFIX=/opt/amcl
 
 BUILDS_NIST32=LINUX_32BIT_NIST256_RSA2048:-DCMAKE_C_FLAGS=-m32,,-DWORD_SIZE=32,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=NIST256,,-DAMCL_RSA=2048 \
@@ -93,15 +93,15 @@
 	LINUX_32BIT_SECP256K1:-DCMAKE_C_FLAGS=-m32,,-DWORD_SIZE=32,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=SECP256K1,,-DAMCL_RSA=2048 \
 	LINUX_32BIT_C25519_BN254CX_RSA2048:-DCMAKE_C_FLAGS=-m32,,-DWORD_SIZE=32,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=C25519,BN254CX,,-DAMCL_RSA=2048 \
 	LINUX_32BIT_NIST256_BN254CX_RSA2048:-DCMAKE_C_FLAGS=-m32,,-DWORD_SIZE=32,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=NIST256,BN254CX,,-DAMCL_RSA=2048 \
-	WINDOWS_32BIT_BLS383:-DCMAKE_C_FLAGS=-m32,,-DAMCL_CURVE=BLS383,,-DAMCL_RSA=2048,,-DWORD_SIZE=32,,-DCMAKE_TOOLCHAIN_FILE=../../resources/cmake/mingw32-cross.cmake
+	WINDOWS_32BIT_BLS381:-DCMAKE_C_FLAGS=-m32,,-DAMCL_CURVE=BLS381,,-DAMCL_RSA=2048,,-DWORD_SIZE=32,,-DCMAKE_TOOLCHAIN_FILE=../../resources/cmake/mingw32-cross.cmake
 
-BUILDS_PFS16=LINUX_16BIT_BLS383:-DWORD_SIZE=16,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=BLS383,,-DAMCL_RSA=2048 \
+BUILDS_PFS16=LINUX_16BIT_BLS381:-DWORD_SIZE=16,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=BLS381,,-DAMCL_RSA=2048 \
 	LINUX_16BIT_BN254CX:-DWORD_SIZE=16,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=BN254CX,,-DAMCL_RSA=2048
 
 BUILDS_MISC16=LINUX_16BIT_ED25519:-DWORD_SIZE=16,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=ED25519,,-DAMCL_RSA=2048 \
 	LINUX_16BIT_NUMS256E:-DWORD_SIZE=16,,-DCMAKE_INSTALL_PREFIX=/opt/amcl,,-DAMCL_CURVE=NUMS256E,,-DAMCL_RSA=2048
 
-BUILDS_ASAN=LINUX_64BIT_BLS383_ASan:-DWORD_SIZE=64,,-DCMAKE_BUILD_TYPE=ASan,,-DAMCL_CURVE=BLS383,,-DAMCL_RSA=2048 \
+BUILDS_ASAN=LINUX_64BIT_BLS381_ASan:-DWORD_SIZE=64,,-DCMAKE_BUILD_TYPE=ASan,,-DAMCL_CURVE=BLS381,,-DAMCL_RSA=2048 \
 	LINUX_64BIT_NIST256_RSA2048_ASan:-DWORD_SIZE=64,,-DCMAKE_BUILD_TYPE=ASan,,-DAMCL_CURVE=NIST256,,-DAMCL_RSA=2048 \
 	LINUX_64BIT_NIST384_RSA3072_ASan:-DWORD_SIZE=64,,-DCMAKE_BUILD_TYPE=ASan,,-DAMCL_CURVE=NIST384,,-DAMCL_RSA=2048 \
 	LINUX_64BIT_NIST521_ASan:-DWORD_SIZE=64,,-DCMAKE_BUILD_TYPE=ASan,,-DAMCL_CURVE=NIST521,,-DAMCL_RSA=2048 \
@@ -109,7 +109,7 @@
 	LINUX_64BIT_C25519_RSA2048_EDWARDS_ASan:-DWORD_SIZE=64,,-DCMAKE_BUILD_TYPE=ASan,,-DAMCL_CURVE=C25519,,-DAMCL_RSA=2048 \
 	LINUX_64BIT_C41417_ASan:-DWORD_SIZE=64,,-DCMAKE_BUILD_TYPE=ASan,,-DAMCL_CURVE=C41417,,-DAMCL_RSA=2048 
 
-BUILDS_COVERAGE=LINUX_64BIT_COVERAGE:-DWORD_SIZE=64,,-DCMAKE_BUILD_TYPE=Coverage,,-DAMCL_CURVE=NIST256,BLS383,,-DAMCL_RSA=2048
+BUILDS_COVERAGE=LINUX_64BIT_COVERAGE:-DWORD_SIZE=64,,-DCMAKE_BUILD_TYPE=Coverage,,-DAMCL_CURVE=NIST256,BLS381,,-DAMCL_RSA=2048
 
 # Merge all build types in a single list
 BUILDS_64=$(BUILDS_PF64) $(BUILDS_NIST64) $(BUILDS_MISC64)
@@ -186,6 +186,7 @@
 	-DAMCL_RSA=$(AMCL_RSA) \
 	-DBUILD_MPIN=$(AMCL_BUILD_MPIN) \
 	-DBUILD_WCC=$(AMCL_BUILD_WCC) \
+	-DBUILD_BLS=$(AMCL_BUILD_BLS) \
 	-DBUILD_DOCS=$(AMCL_BUILD_DOCS) \
 	-DAMCL_MAXPIN=$(AMCL_MAXPIN) \
 	-DAMCL_PBLEN=$(AMCL_PBLEN) \
@@ -244,7 +245,7 @@
 	astyle --style=allman --recursive --suffix=none 'examples/*.c'
 	astyle --style=allman --recursive --suffix=none 'examples/*.c.in'
 	astyle --style=allman --recursive --suffix=none 'benchmark/*.c.in'
-	autopep8 --in-place --aggressive --aggressive ./wrappers/python/*.py
+	autopep8 --in-place --aggressive --aggressive ./wrappers/python/*.py.in
 
 # Remove any build artifact
 clean:
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..77370a4
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,5 @@
+Apache Milagro Release
+Copyright 2019 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
diff --git a/README.md b/README.md
index e3104cd..555f3bd 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,31 @@
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
 # AMCL - *Apache Milagro Crypto Library*
 
 [![Master Branch](https://img.shields.io/badge/-master:-gray.svg)](https://github.com/apache/incubator-milagro-crypto-c/tree/master)
 [![Master Build Status](https://travis-ci.org/apache/incubator-milagro-crypto-c.svg?branch=master)](https://travis-ci.org/apache/incubator-milagro-crypto-c)
-[![Master Coverage Status](https://coveralls.io/repos/github/apache/incubator-milagro-crypto-c/badge.svg?branch=master)](https://coveralls.io/github/apache/incubatory-milagro-crypto-c?branch=master)
+[![Master Coverage Status](https://coveralls.io/repos/github/apache/incubator-milagro-crypto-c/badge.svg?branch=master)](https://coveralls.io/github/apache/incubator-milagro-crypto-c?branch=master)
 
 [![Develop Branch](https://img.shields.io/badge/-develop:-gray.svg)](https://github.com/apache/incubator-milagro-crypto-c/tree/develop)
 [![Develop Build Status](https://travis-ci.org/apache/incubator-milagro-crypto-c.svg?branch=develop)](https://travis-ci.org/apache/incubator-milagro-crypto-c)
-[![Develop Coverage Status](https://coveralls.io/repos/github/apache/incubator-milagro-crypto-c/badge.svg?branch=develop)](https://coveralls.io/github/apache/incubatory-milagro-crypto-c?branch=develop)
+[![Develop Coverage Status](https://coveralls.io/repos/github/apache/incubator-milagro-crypto-c/badge.svg?branch=develop)](https://coveralls.io/github/apache/incubator-milagro-crypto-c?branch=develop)
 
 * **category**:    Library
 * **copyright**:   2019 The Apache Software Foundation
@@ -32,7 +51,6 @@
 * [Doxygen](http://doxygen.org) is required to build the source code documentation.
 * [Python](https://www.python.org/) language is required to build the Python language wrapper.
 
-
 The above packages can be installed in different ways, depending on the Operating System used:
 
 * **Debian/Ubuntu Linux**
@@ -62,13 +80,11 @@
 ```
 
 * **Windows**
-* Minimalist GNU for Windows [MinGW](http://www.mingw.org) provides the tool set used to build the library and should be installed
-* When the MinGW installer starts select the **mingw32-base** and **mingw32-gcc-g++** components
-* From the menu select *"Installation"* &rarr; *"Apply Changes"*, then click *"Apply"*
-* Finally add *C:\MinGW\bin* to the PATH variable
-* pip install cffi
-* install CMake following the instructions on http://www.cmake.org
-* install Doxygen following the instructions on http://www.doxygen.org
+
+* install [MinGW](http://www.mingw.org) Please select the **mingw32-base** and **mingw32-gcc-g++** components. Add *C:\MinGW\bin* to the PATH variable
+* install [Python](https://www.python.org/downloads/windows/). Add *C:\Python27 to the PATH variable
+* install [CMake](http://www.cmake.org)
+* install [Doxygen](http://www.doxygen.org)
 
 
 ## Build Instructions
@@ -93,7 +109,7 @@
 program. To build and run the example use this script;
 
 ```
-buildMulti.sh
+./scripts/buildMulti.sh
 ```
 
 ##### Manual build
@@ -164,7 +180,7 @@
 cd milagro-crypto-c
 mkdir target\build
 cd target\build
-cmake -G "MinGW Makefiles" ..\..
+cmake -G "MinGW Makefiles" -D WORD_SIZE=64 ..\..
 mingw32-make
 mingw32-make test
 mingw32-make doc
@@ -178,7 +194,7 @@
 The build can be configured using by setting flags on the command line i.e.
 
 ```
-cmake -G "MinGW Makefiles" -D BUILD_PYTHON=on ..
+cmake -G "MinGW Makefiles" -D WORD_SIZE=64  -D BUILD_PYTHON=on ..
 ```
 
 ##### Uninstall software
@@ -195,7 +211,7 @@
 sudo mingw32-make package
 ```
 
-In order for this to work NSSI has to have been installed
+In order for this to work [NSIS](https://nsis.sourceforge.io) has to have been installed
 
 ## Contributions
 
@@ -243,7 +259,6 @@
 ```
 make format
 ```
-
 ### Contributors 
 
 The following people have contributed to milagro-crypto-c
@@ -260,5 +275,29 @@
 1.  [Check for open issues](https://github.com/apache/incubator-milagro-crypto-c/issues) or start a discussion around a feature idea or a bug by sending a mail to dev@milagro.incubator.apache.org
 2.  Fork the repository to start making your changes. Please use the "development" branch as a basis.
 3.  Write a test which shows that the bug was fixed or that the feature works as expected.
-4.  Send a pull request with a reference to the issue
+4.  Make a pull request with a reference to the issue
+
+
+## Crypto Notice
+
+This distribution includes cryptographic software. The country in which you
+currently reside may have restrictions on the import, possession, use, and/or
+re-export to another country, of encryption software. BEFORE using any
+encryption software, please check your country's laws, regulations and
+policies concerning the import, possession, or use, and re-export of encryption
+software, to see if this is permitted. See <http://www.wassenaar.org/> for
+more information.
+
+The Apache Software Foundation has classified this software as Export Commodity
+Control Number (ECCN) 5D002, which includes information security software using
+or performing cryptographic functions with asymmetric algorithms. The form and
+manner of this Apache Software Foundation distribution makes it eligible for
+export under the "publicly available" Section 742.15(b) exemption (see the BIS
+Export Administration Regulations, Section 742.15(b)) for both object code and
+source code.
+
+
+## Disclaimer
+
+Apache Milagro is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
 
diff --git a/VERSION b/VERSION
index 6e8bf73..3eefcb9 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.1.0
+1.0.0
diff --git a/cmake/PythonSiteDirs.cmake b/cmake/PythonSiteDirs.cmake
index ea57c06..bf0f968 100644
--- a/cmake/PythonSiteDirs.cmake
+++ b/cmake/PythonSiteDirs.cmake
@@ -27,3 +27,14 @@
   python -c "from distutils.sysconfig import get_python_lib; from os.path import dirname; print dirname(get_python_lib())"
   OUTPUT_VARIABLE PYTHON_SITE_LIB
 )
+
+execute_process(COMMAND
+  python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
+  OUTPUT_VARIABLE PYTHON3_SITE_PACKAGES
+  OUTPUT_STRIP_TRAILING_WHITESPACE
+)
+
+execute_process(COMMAND
+  python3 -c "from distutils.sysconfig import get_python_lib; from os.path import dirname; print(dirname(get_python_lib()))"
+  OUTPUT_VARIABLE PYTHON3_SITE_LIB
+)
diff --git a/cmake_uninstall.cmake.in b/cmake_uninstall.cmake.in
index 2037e36..dbc4ed9 100644
--- a/cmake_uninstall.cmake.in
+++ b/cmake_uninstall.cmake.in
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 if(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
   message(FATAL_ERROR "Cannot find install manifest: @CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
 endif(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
diff --git a/config.mk b/config.mk
index 6ecc02f..6191947 100644
--- a/config.mk
+++ b/config.mk
@@ -3,8 +3,8 @@
 # size of chunk in bits which is wordlength of computer = 16, 32 or 64.  (see arch.h)
 WORD_SIZE:=64
 
-# Current choice of Elliptic Curve NIST256 C25519 ED25519 BRAINPOOL ANSSI NUMS256E NUMS256W NUMS384E NUMS384W NUMS512E NUMS512W HIFIVE GOLDILOCKS NIST384 C41417 NIST521 BN254 BN254CX BLS383 FP256BN FP512BN BLS461
-AMCL_CURVE:=ED25519,NIST256,GOLDILOCKS,BLS383
+# Current choice of Elliptic Curve ANSSI C25519 NIST521 BLS24 C41417 NUMS256E BLS381 ED25519 NUMS256W BLS383 FP256BN NUMS384E BLS461 FP512BN NUMS384W BLS48 GOLDILOCKS NUMS512E BN254 HIFIVE NUMS512W BN254CX NIST256 SECP256K1 BRAINPOOL NIST384
+AMCL_CURVE:=ED25519,NIST256,GOLDILOCKS,BLS381
 
 # RSA security level: 2048 3072 4096
 AMCL_RSA:=2048,3072
@@ -13,7 +13,7 @@
 CMAKE_BUILD_TYPE:=Release
 
 # Install path
-CMAKE_INSTALL_PATH:=
+CMAKE_INSTALL_PATH:=/usr/local
 
 # Run tests
 AMCL_TEST:=ON
@@ -22,7 +22,7 @@
 AMCL_BUILD_SHARED_LIBS:=ON
 
 # Build Python wrapper ON/OFF
-AMCL_BUILD_PYTHON:=OFF
+AMCL_BUILD_PYTHON:=ON
 
 # Build MPIN ON/OFF
 AMCL_BUILD_MPIN:=ON
@@ -30,6 +30,9 @@
 # Build WCC ON/OFF
 AMCL_BUILD_WCC:=ON
 
+# Build BLS ON/OFF
+AMCL_BUILD_BLS:=ON
+
 # Build Doxygen ON/OFF
 AMCL_BUILD_DOCS:=ON
 
diff --git a/doc/AMCL.dox b/doc/AMCL.dox
index 2b82edc..94d0e51 100644
--- a/doc/AMCL.dox
+++ b/doc/AMCL.dox
@@ -231,7 +231,7 @@
 <ol type="disc">
   <li>mkdir target\\build</li>
   <li>cd target\\build</li>
-  <li>cmake -G "MinGW Makefiles" ..\\..</li>
+  <li>cmake -G "MinGW Makefiles" -D WORD_SIZE=64 ..\\..</li>
   <li>mingw32-make</li>
   <li>mingw32-make test</li>
   <li>mingw32-make doc</li>
@@ -250,7 +250,7 @@
 <p>The build can be configured using by setting flags on the command line i.e.</p>
 
 <ol type="disc">
-  <li>cmake -G "MinGW Makefiles" -DWORD_LENGTH=32 ../..</li>
+  <li>cmake -G "MinGW Makefiles"  -D WORD_SIZE=64  -D BUILD_PYTHON=on ..\\..</li>
 </ol>
 
 <h2>Uninstall software</h2>
@@ -267,7 +267,7 @@
   <li>sudo mingw32-make package</li>
 </ul>
 
-<p>In order for this to work <a href="http://nsis.sourceforge.net/Download">NSSI</a> has
+<p>In order for this to work <a href="https://nsis.sourceforge.io">NSIS</a> has
 to have been installed</p>
 
 */
diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
index e7c6467..d81e923 100644
--- a/examples/CMakeLists.txt
+++ b/examples/CMakeLists.txt
@@ -22,37 +22,43 @@
   amcl_curve_field(TC "${curve}")
   amcl_curve_field(CS "${curve}")
 
-  amcl_configure_file_curve(testecdh_ZZZ.c.in testecdh_${TC}.c "${curve}" testecdh_${TC}_GEN_SRCS)
-  add_executable(testecdh_${TC} ${testecdh_${TC}_GEN_SRCS})
-  target_link_libraries(testecdh_${TC} PRIVATE amcl_curve_${TC})
+  amcl_configure_file_curve(example_ecdh_ZZZ.c.in example_ecdh_${TC}.c "${curve}" example_ecdh_${TC}_GEN_SRCS)
+  add_executable(example_ecdh_${TC} ${example_ecdh_${TC}_GEN_SRCS})
+  target_link_libraries(example_ecdh_${TC} PRIVATE amcl_curve_${TC})
 
   if(TARGET amcl_mpin_${TC})
-    amcl_configure_file_curve(testmpin_ZZZ.c.in testmpin_${TC}.c "${curve}" testmpin_${TC}_GEN_SRCS)
-    add_executable(testmpin_${TC} ${testmpin_${TC}_GEN_SRCS})
-    target_link_libraries(testmpin_${TC} PRIVATE amcl_mpin_${TC})
+    amcl_configure_file_curve(example_mpin_ZZZ.c.in example_mpin_${TC}.c "${curve}" example_mpin_${TC}_GEN_SRCS)
+    add_executable(example_mpin_${TC} ${example_mpin_${TC}_GEN_SRCS})
+    target_link_libraries(example_mpin_${TC} PRIVATE amcl_mpin_${TC})
 
-    amcl_configure_file_curve(testdvs_ZZZ.c.in testdvs_${TC}.c "${curve}" testdvs_${TC}_GEN_SRCS)
-    add_executable(testdvs_${TC} ${testdvs_${TC}_GEN_SRCS})
-    target_link_libraries(testdvs_${TC} PRIVATE amcl_mpin_${TC})
+    amcl_configure_file_curve(example_dvs_ZZZ.c.in example_dvs_${TC}.c "${curve}" example_dvs_${TC}_GEN_SRCS)
+    add_executable(example_dvs_${TC} ${example_dvs_${TC}_GEN_SRCS})
+    target_link_libraries(example_dvs_${TC} PRIVATE amcl_mpin_${TC})
   endif()
 
   if(TARGET amcl_wcc_${TC})
-    amcl_configure_file_curve(testwcc_ZZZ.c.in testwcc_${TC}.c "${curve}" testwcc_${TC}_GEN_SRCS)
-    add_executable(testwcc_${TC} ${testwcc_${TC}_GEN_SRCS})
-    target_link_libraries(testwcc_${TC} PRIVATE amcl_wcc_${TC})
+    amcl_configure_file_curve(example_wcc_ZZZ.c.in example_wcc_${TC}.c "${curve}" example_wcc_${TC}_GEN_SRCS)
+    add_executable(example_wcc_${TC} ${example_wcc_${TC}_GEN_SRCS})
+    target_link_libraries(example_wcc_${TC} PRIVATE amcl_wcc_${TC})
 
-    amcl_configure_file_curve(testwcc_dta_ZZZ.c.in testwcc_dta_${TC}.c "${curve}" testwcc_dta_${TC}_GEN_SRCS)
-    add_executable(testwcc_dta_${TC} ${testwcc_dta_${TC}_GEN_SRCS})
-    target_link_libraries(testwcc_dta_${TC} PRIVATE amcl_wcc_${TC})
+    amcl_configure_file_curve(example_wcc_dta_ZZZ.c.in example_wcc_dta_${TC}.c "${curve}" example_wcc_dta_${TC}_GEN_SRCS)
+    add_executable(example_wcc_dta_${TC} ${example_wcc_dta_${TC}_GEN_SRCS})
+    target_link_libraries(example_wcc_dta_${TC} PRIVATE amcl_wcc_${TC})
   endif()
 
+  if(TARGET amcl_bls_${TC})
+    amcl_configure_file_curve(example_bls_ZZZ.c.in example_bls_${TC}.c "${curve}" example_bls_${TC}_GEN_SRCS)
+    add_executable(example_bls_${TC} ${example_bls_${TC}_GEN_SRCS})
+    target_link_libraries(example_bls_${TC} PRIVATE amcl_bls_${TC})
+  endif()
+  
 endforeach()
 
 foreach(level ${AMCL_RSA})
   amcl_rsa_field(TFF "${level}")
 
-  amcl_configure_file_rsa(testrsa_WWW.c.in testrsa_${TFF}.c "${level}" testrsa_${TFF}_GEN_SRCS)
-  add_executable(testrsa_${TFF} ${testrsa_${TFF}_GEN_SRCS})
-  target_link_libraries(testrsa_${TFF} PRIVATE amcl_rsa_${TFF})
+  amcl_configure_file_rsa(example_rsa_WWW.c.in example_rsa_${TFF}.c "${level}" example_rsa_${TFF}_GEN_SRCS)
+  add_executable(example_rsa_${TFF} ${example_rsa_${TFF}_GEN_SRCS})
+  target_link_libraries(example_rsa_${TFF} PRIVATE amcl_rsa_${TFF})
 
 endforeach()
diff --git a/examples/testall.c b/examples/example_all.c
similarity index 90%
rename from examples/testall.c
rename to examples/example_all.c
index 8719cf2..4a46756 100644
--- a/examples/testall.c
+++ b/examples/example_all.c
@@ -24,7 +24,7 @@
 #include <string.h>
 #include <time.h>
 #include "ecdh_ED25519.h"
-#include "mpin_BLS383.h"
+#include "mpin_BLS381.h"
 #include "rsa_2048.h"
 #include "rsa_3072.h"
 #include "randapi.h"
@@ -505,7 +505,7 @@
 #define PINERROR // For PIN ERROR detection ON or OFF 
 #define FULL     // for M-Pin Full or M-Pin regular 
 
-int mpin_BLS383(csprng *RNG)
+int mpin_BLS381(csprng *RNG)
 {
     int i,pin,rtn,err;
 #ifdef PERMITS
@@ -514,11 +514,11 @@
     int date=0;
 #endif
     unsigned long ran;
-    char x[PGS_BLS383],s[PGS_BLS383],y[PGS_BLS383],client_id[100],sst[4*PFS_BLS383],token[2*PFS_BLS383+1],sec[2*PFS_BLS383+1],permit[2*PFS_BLS383+1],xcid[2*PFS_BLS383+1],xid[2*PFS_BLS383+1],e[12*PFS_BLS383],f[12*PFS_BLS383];
-    char hcid[PFS_BLS383],hsid[PFS_BLS383],hid[2*PFS_BLS383+1],htid[2*PFS_BLS383+1],h[PGS_BLS383];
+    char x[PGS_BLS381],s[PGS_BLS381],y[PGS_BLS381],client_id[100],sst[4*PFS_BLS381],token[2*PFS_BLS381+1],sec[2*PFS_BLS381+1],permit[2*PFS_BLS381+1],xcid[2*PFS_BLS381+1],xid[2*PFS_BLS381+1],e[12*PFS_BLS381],f[12*PFS_BLS381];
+    char hcid[PFS_BLS381],hsid[PFS_BLS381],hid[2*PFS_BLS381+1],htid[2*PFS_BLS381+1],h[PGS_BLS381];
 #ifdef FULL
-    char r[PGS_BLS383],z[2*PFS_BLS383+1],w[PGS_BLS383],t[2*PFS_BLS383+1];
-    char g1[12*PFS_BLS383],g2[12*PFS_BLS383];
+    char r[PGS_BLS381],z[2*PFS_BLS381+1],w[PGS_BLS381],t[2*PFS_BLS381+1];
+    char g1[12*PFS_BLS381],g2[12*PFS_BLS381];
     char ck[MPIN_PAS],sk[MPIN_PAS];
 #endif
     octet S= {0,sizeof(s),s};
@@ -552,13 +552,13 @@
     char idhex[100];
 
     // Trusted Authority set-up
-    MPIN_BLS383_RANDOM_GENERATE(RNG,&S);
+    MPIN_BLS381_RANDOM_GENERATE(RNG,&S);
     printf("Master Secret= ");
     OCT_output(&S);
 
     // Create Client Identity
     OCT_jstring(&CLIENT_ID,"testUser@milagro.com");
-    HASH_ID(HASH_TYPE_BLS383,&CLIENT_ID,&HCID);  // Either Client or TA calculates Hash(ID) - you decide!
+    HASH_ID(HASH_TYPE_BLS381,&CLIENT_ID,&HCID);  // Either Client or TA calculates Hash(ID) - you decide!
 
     printf("Client ID Hash= ");
     OCT_output(&HCID);
@@ -567,12 +567,12 @@
     OCT_toHex(&CLIENT_ID,idhex);
     printf("Client ID= %s\n",idhex);// OCT_toHex(&CLIENT_ID); printf("\n");
 
-    MPIN_BLS383_GET_CLIENT_SECRET(&S,&HCID,&TOKEN);
+    MPIN_BLS381_GET_CLIENT_SECRET(&S,&HCID,&TOKEN);
     printf("Client Secret= ");
     OCT_output(&TOKEN);
 
 // Client and Server are issued secrets by DTA
-    MPIN_BLS383_GET_SERVER_SECRET(&S,&SST);
+    MPIN_BLS381_GET_SERVER_SECRET(&S,&SST);
     printf("Server Secret= ");
     OCT_output(&SST);
 
@@ -581,26 +581,26 @@
     // Client extracts PIN from secret to create Token
     pin=1234;
     printf("Client extracts PIN= %d\n",pin);
-    MPIN_BLS383_EXTRACT_PIN(HASH_TYPE_BLS383,&CLIENT_ID,pin,&TOKEN);
+    MPIN_BLS381_EXTRACT_PIN(HASH_TYPE_BLS381,&CLIENT_ID,pin,&TOKEN);
     printf("Client Token= ");
     OCT_output(&TOKEN);
 
 #ifdef FULL
-    MPIN_BLS383_PRECOMPUTE(&TOKEN,&HCID,NULL,&G1,&G2);
+    MPIN_BLS381_PRECOMPUTE(&TOKEN,&HCID,NULL,&G1,&G2);
 #endif
 
 #ifdef PERMITS
     // Client gets "Time Permit" from DTA
     printf("Client gets Time Permit\n");
 
-    MPIN_BLS383_GET_CLIENT_PERMIT(HASH_TYPE_BLS383,date,&S,&HCID,&PERMIT);
+    MPIN_BLS381_GET_CLIENT_PERMIT(HASH_TYPE_BLS381,date,&S,&HCID,&PERMIT);
     printf("Time Permit= ");
     OCT_output(&PERMIT);
 
     // This encoding makes Time permit look random
-    if (MPIN_BLS383_ENCODING(RNG,&PERMIT)!=0) printf("Encoding error\n");
+    if (MPIN_BLS381_ENCODING(RNG,&PERMIT)!=0) printf("Encoding error\n");
     // printf("Encoded Time Permit= "); OCT_output(&PERMIT);
-    if (MPIN_BLS383_DECODING(&PERMIT)!=0) printf("Decoding error\n");
+    if (MPIN_BLS381_DECODING(&PERMIT)!=0) printf("Decoding error\n");
     // printf("Decoded Time Permit= "); OCT_output(&PERMIT);
 #endif
 
@@ -665,31 +665,31 @@
 #ifdef SINGLE_PASS
     int timeValue;
     printf("MPIN Single Pass\n");
-    timeValue = MPIN_BLS383_GET_TIME();
+    timeValue = MPIN_BLS381_GET_TIME();
 
-    rtn=MPIN_BLS383_CLIENT(HASH_TYPE_BLS383,date,&CLIENT_ID,RNG,&X,pin,&TOKEN,&SEC,pxID,pxCID,pPERMIT,NULL,timeValue,&Y);
+    rtn=MPIN_BLS381_CLIENT(HASH_TYPE_BLS381,date,&CLIENT_ID,RNG,&X,pin,&TOKEN,&SEC,pxID,pxCID,pPERMIT,NULL,timeValue,&Y);
 
     if (rtn != 0)
     {
-        printf("MPIN_BLS383_CLIENT ERROR %d\n", rtn);
+        printf("MPIN_BLS381_CLIENT ERROR %d\n", rtn);
         return 1;
     }
 
 #ifdef FULL
-    MPIN_BLS383_GET_G1_MULTIPLE(RNG,1,&R,&HCID,&Z);  // Also Send Z=r.ID to Server, remember random r
+    MPIN_BLS381_GET_G1_MULTIPLE(RNG,1,&R,&HCID,&Z);  // Also Send Z=r.ID to Server, remember random r
 #endif
 
 
-    rtn=MPIN_BLS383_SERVER(HASH_TYPE_BLS383,date,pHID,pHTID,&Y,&SST,pxID,pxCID,&SEC,pE,pF,pID,NULL,timeValue);
+    rtn=MPIN_BLS381_SERVER(HASH_TYPE_BLS381,date,pHID,pHTID,&Y,&SST,pxID,pxCID,&SEC,pE,pF,pID,NULL,timeValue);
 
 #ifdef FULL
-    HASH_ID(HASH_TYPE_BLS383,&CLIENT_ID,&HSID);  // new
-    MPIN_BLS383_GET_G1_MULTIPLE(RNG,0,&W,prHID,&T);  // Also send T=w.ID to client, remember random w
+    HASH_ID(HASH_TYPE_BLS381,&CLIENT_ID,&HSID);  // new
+    MPIN_BLS381_GET_G1_MULTIPLE(RNG,0,&W,prHID,&T);  // Also send T=w.ID to client, remember random w
 #endif
 
 #else // SINGLE_PASS
     printf("MPIN Multi Pass\n");
-    if (MPIN_BLS383_CLIENT_1(HASH_TYPE_BLS383,date,&CLIENT_ID,RNG,&X,pin,&TOKEN,&SEC,pxID,pxCID,pPERMIT)!=0)
+    if (MPIN_BLS381_CLIENT_1(HASH_TYPE_BLS381,date,&CLIENT_ID,RNG,&X,pin,&TOKEN,&SEC,pxID,pxCID,pPERMIT)!=0)
     {
         printf("Error from Client side - First Pass\n");
         return 0;
@@ -698,23 +698,23 @@
     // Send U=x.ID to server, and recreate secret from token and pin
 
 #ifdef FULL
-    HASH_ID(HASH_TYPE_BLS383,&CLIENT_ID,&HCID);
-    MPIN_BLS383_GET_G1_MULTIPLE(RNG,1,&R,&HCID,&Z);  // Also Send Z=r.ID to Server, remember random r, DH component
+    HASH_ID(HASH_TYPE_BLS381,&CLIENT_ID,&HCID);
+    MPIN_BLS381_GET_G1_MULTIPLE(RNG,1,&R,&HCID,&Z);  // Also Send Z=r.ID to Server, remember random r, DH component
 #endif
 
     // Server calculates H(ID) and H(ID)+H(T|H(ID)) (if time permits enabled), and maps them to points on the curve HID and HTID resp.
-    MPIN_BLS383_SERVER_1(HASH_TYPE_BLS383,date,pID,pHID,pHTID);
+    MPIN_BLS381_SERVER_1(HASH_TYPE_BLS381,date,pID,pHID,pHTID);
 
     // Server generates Random number Y and sends it to Client
-    MPIN_BLS383_RANDOM_GENERATE(RNG,&Y);
+    MPIN_BLS381_RANDOM_GENERATE(RNG,&Y);
 
 #ifdef FULL
-    HASH_ID(HASH_TYPE_BLS383,&CLIENT_ID,&HSID); //new
-    MPIN_BLS383_GET_G1_MULTIPLE(RNG,0,&W,prHID,&T);  // Also send T=w.ID to client, remember random w, DH component
+    HASH_ID(HASH_TYPE_BLS381,&CLIENT_ID,&HSID); //new
+    MPIN_BLS381_GET_G1_MULTIPLE(RNG,0,&W,prHID,&T);  // Also send T=w.ID to client, remember random w, DH component
 #endif
 
     // Client Second Pass: Inputs Client secret SEC, x and y. Outputs -(x+y)*SEC
-    if (MPIN_BLS383_CLIENT_2(&X,&Y,&SEC)!=0)
+    if (MPIN_BLS381_CLIENT_2(&X,&Y,&SEC)!=0)
     {
         printf("Error from Client side - Second Pass\n");
         return 1;
@@ -722,7 +722,7 @@
 
     // Server Second phase. Inputs hashed client id, random Y, -(x+y)*SEC, xID and xCID and Server secret SST. E and F help kangaroos to find error.
     // If PIN error not required, set E and F = NULL
-    rtn=MPIN_BLS383_SERVER_2(date,pHID,pHTID,&Y,&SST,pxID,pxCID,&SEC,pE,pF,NULL);
+    rtn=MPIN_BLS381_SERVER_2(date,pHID,pHTID,&Y,&SST,pxID,pxCID,&SEC,pE,pF,NULL);
 #endif // SINGLE_PASS
 
     if (rtn!=0)
@@ -730,7 +730,7 @@
         printf("Server says - Bad Pin.\n");
 #ifdef PINERROR
 
-        err=MPIN_BLS383_KANGAROO(&E,&F);
+        err=MPIN_BLS381_KANGAROO(&E,&F);
         if (err) printf("(Client PIN is out by %d)\n",err);
 
 #endif
@@ -745,13 +745,13 @@
 
 #ifdef FULL
 
-    HASH_ALL(HASH_TYPE_BLS383,&HCID,pxID,pxCID,&SEC,&Y,&Z,&T,&H);  // new
-    MPIN_BLS383_CLIENT_KEY(HASH_TYPE_BLS383,&G1,&G2,pin,&R,&X,&H,&T,&CK);      // new H
+    HASH_ALL(HASH_TYPE_BLS381,&HCID,pxID,pxCID,&SEC,&Y,&Z,&T,&H);  // new
+    MPIN_BLS381_CLIENT_KEY(HASH_TYPE_BLS381,&G1,&G2,pin,&R,&X,&H,&T,&CK);      // new H
     printf("Client Key = ");
     OCT_output(&CK);
 
-    HASH_ALL(HASH_TYPE_BLS383,&HSID,pxID,pxCID,&SEC,&Y,&Z,&T,&H);
-    MPIN_BLS383_SERVER_KEY(HASH_TYPE_BLS383,&Z,&SST,&W,&H,pHID,pxID,pxCID,&SK); // new H,pHID
+    HASH_ALL(HASH_TYPE_BLS381,&HSID,pxID,pxCID,&SEC,&Y,&Z,&T,&H);
+    MPIN_BLS381_SERVER_KEY(HASH_TYPE_BLS381,&Z,&SST,&W,&H,pHID,pxID,pxCID,&SK); // new H,pHID
     printf("Server Key = ");
     OCT_output(&SK);
 #endif
@@ -890,8 +890,8 @@
 
     CREATE_CSPRNG(&RNG,&RAW);   // initialise strong RNG
 
-    printf("\nTesting MPIN protocols for curve BLS383\n");
-    mpin_BLS383(&RNG);
+    printf("\nTesting MPIN protocols for curve BLS381\n");
+    mpin_BLS381(&RNG);
     printf("\nTesting ECDH protocols for curve ED25519\n");
     ecdh_ED25519(&RNG);
 #if CHUNK!=16
diff --git a/examples/example_bls_ZZZ.c.in b/examples/example_bls_ZZZ.c.in
new file mode 100644
index 0000000..736e54d
--- /dev/null
+++ b/examples/example_bls_ZZZ.c.in
@@ -0,0 +1,283 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
+/* Build executable after installation:
+
+  gcc -O0 -g ./testbls_ZZZ.c $(pkg-config --libs --cflags amcl) -o testbls_ZZZ
+
+*/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "config_curve_ZZZ.h"
+#include "randapi.h"
+
+#if CURVE_SECURITY_ZZZ == 128
+#include "bls_ZZZ.h"
+#elif CURVE_SECURITY_ZZZ == 192
+#include "bls192_ZZZ.h"
+#elif CURVE_SECURITY_ZZZ == 256
+#include "bls256_ZZZ.h"
+#endif
+
+// Support multiple security levels
+#if CURVE_SECURITY_ZZZ == 128
+#define G2LEN 4*BFS_ZZZ
+#elif CURVE_SECURITY_ZZZ == 192
+#define G2LEN 8*BFS_ZZZ
+#elif CURVE_SECURITY_ZZZ == 256
+#define G2LEN 16*BFS_ZZZ
+#endif
+
+static char message[]="test message";
+
+int bls(csprng *RNG)
+{
+    int rc;
+
+    char sk1[BGS_ZZZ];
+    octet SK1 = {0,sizeof(sk1),sk1};
+    char pktmp[G2LEN];
+    octet PKTMP = {0,sizeof(pktmp),pktmp};
+    char pk1[G2LEN];
+    octet PK1 = {0,sizeof(pk1),pk1};
+    char sig1[BFS_ZZZ+1];
+    octet SIG1 = {0,sizeof(sig1),sig1};
+
+    char sk2[BGS_ZZZ];
+    octet SK2 = {0,sizeof(sk2),sk2};
+    char pk2[G2LEN];
+    octet PK2 = {0,sizeof(pk2),pk2};
+    char sig2[BFS_ZZZ+1];
+    octet SIG2 = {0,sizeof(sig2),sig2};
+
+    char sk3[BGS_ZZZ];
+    octet SK3 = {0,sizeof(sk3),sk3};
+    char pk3[G2LEN];
+    octet PK3 = {0,sizeof(pk3),pk3};
+    char sig3[BFS_ZZZ+1];
+    octet SIG3 = {0,sizeof(sig3),sig3};
+
+    // Aggregated signature and public keys
+    char pk[G2LEN];
+    octet PK = {0,sizeof(pk),pk};
+    char sig[BFS_ZZZ+1];
+    octet SIG = {0,sizeof(sig),sig};
+
+    // Generate key pairs
+    BLS_ZZZ_KEY_PAIR_GENERATE(RNG,&SK1,&PKTMP);
+    BLS_ZZZ_KEY_PAIR_GENERATE(RNG,&SK2,&PK2);
+    BLS_ZZZ_KEY_PAIR_GENERATE(RNG,&SK3,&PK3);
+
+    // Generate PK2 using external secret key
+    BLS_ZZZ_KEY_PAIR_GENERATE(NULL,&SK1,&PK1);
+
+    printf("Private key SK1: ");
+    OCT_output(&SK1);
+    printf("Public key PKTMP: ");
+    OCT_output(&PKTMP);
+    printf("Public key PK1: ");
+    OCT_output(&PK1);
+    printf("Private key SK2: ");
+    OCT_output(&SK2);
+    printf("Public key PK2: ");
+    OCT_output(&PK2);
+    printf("Private key SK3: ");
+    OCT_output(&SK2);
+    printf("Public key PK3: ");
+    OCT_output(&PK2);
+    printf("\n");
+
+    // Sign the message
+    BLS_ZZZ_SIGN(&SIG1,message,&SK1);
+    BLS_ZZZ_SIGN(&SIG2,message,&SK2);
+    BLS_ZZZ_SIGN(&SIG3,message,&SK3);
+
+    printf("SIG1: ");
+    OCT_output(&SIG1);
+    printf("SIG2: ");
+    OCT_output(&SIG2);
+    printf("SIG3: ");
+    OCT_output(&SIG3);
+    printf("\n");
+
+    // Verify signature
+    rc=BLS_ZZZ_VERIFY(&SIG1,message,&PK1);
+    if (rc==BLS_OK)
+    {
+        printf("Success: Signature is valid\n");
+    }
+    else
+    {
+        printf("Error: Invalid Signature\n");
+        return 1;
+    }
+
+    // Verify signature
+    rc=BLS_ZZZ_VERIFY(&SIG2,message,&PK2);
+    if (rc==BLS_OK)
+    {
+        printf("Success: Signature is valid\n");
+    }
+    else
+    {
+        printf("Error: Invalid Signature\n");
+        return 1;
+    }
+
+    // Verify signature
+    rc=BLS_ZZZ_VERIFY(&SIG3,message,&PK3);
+    if (rc==BLS_OK)
+    {
+        printf("Success: Signature is valid\n");
+    }
+    else
+    {
+        printf("Error: Invalid Signature\n");
+        return 1;
+    }
+
+    // Add Public keys
+    rc = BLS_ZZZ_ADD_G2(&PK1,&PK2,&PK);
+    if (rc!=BLS_OK)
+    {
+        printf("ERROR BLS_ZZZ_ADD_G2 errorCode : %d\n", rc);
+        return 1;
+    }
+    rc = BLS_ZZZ_ADD_G2(&PK,&PK3,&PK);
+    if (rc!=BLS_OK)
+    {
+        printf("ERROR BLS_ZZZ_ADD_G2 errorCode : %d\n", rc);
+        return 1;
+    }
+    printf("Public key PK: ");
+    OCT_output(&PK);
+    printf("\n");
+
+    // Add signatures
+    rc = BLS_ZZZ_ADD_G1(&SIG1,&SIG2,&SIG);
+    if (rc!=BLS_OK)
+    {
+        printf("ERROR BLS_ZZZ_ADD_G1 errorCode : %d\n", rc);
+        return 1;
+    }
+
+    // Verify aggregated signature. This should fail.
+    rc=BLS_ZZZ_VERIFY(&SIG,message,&PK);
+    if (rc==BLS_OK)
+    {
+        printf("Success: Aggregated signature is valid\n");
+        return 1;
+    }
+    else
+    {
+        printf("Error: Aggregated signature is invalid (expected result) \n");
+    }
+
+    rc = BLS_ZZZ_ADD_G1(&SIG,&SIG3,&SIG);
+    if (rc!=BLS_OK)
+    {
+        printf("ERROR BLS_ZZZ_ADD_G1 errorCode : %d\n", rc);
+        return 1;
+    }
+    printf("SIG: ");
+    OCT_output(&SIG);
+    printf("\n");
+    // Verify aggregated signature.
+    rc=BLS_ZZZ_VERIFY(&SIG,message,&PK);
+    if (rc==BLS_OK)
+    {
+        printf("Success: Aggregated signature is valid\n");
+    }
+    else
+    {
+        printf("Error: Aggregated signature is invalid\n");
+        return 1;
+    }
+
+
+    // change the message
+    message[0]='Z';
+    printf("message %s\n", message);
+    rc=BLS_ZZZ_VERIFY(&SIG1,message,&PK1);
+    if (rc==BLS_OK)
+    {
+        printf("Success: Signature is valid\n");
+        return 1;
+    }
+    else
+    {
+        printf("Error: Invalid Signature (expected result) \n");
+    }
+
+    // Change the signature
+    message[0]='t';
+    SIG1.val[0]=5;
+    printf("message %s\n", message);
+    printf("Signature SIG1: ");
+    OCT_output(&SIG1);
+    rc=BLS_ZZZ_VERIFY(&SIG1,message,&PK1);
+    if (rc==BLS_OK)
+    {
+        printf("Success: Signature is valid\n");
+        return 1;
+    }
+    else
+    {
+        printf("Error: Invalid Signature  (expected result) \n");
+    }
+
+    /* clear memory */
+    OCT_clear(&SK1);
+    OCT_clear(&SK2);
+    OCT_clear(&SK3);
+
+    return 0;
+}
+
+
+int main()
+{
+#ifdef DEBUG
+    printf("%d bit build\n",CHUNK);
+#endif
+
+    char* seedHex = "78d0fb6705ce77dee47d03eb5b9c5d30";
+    char seed[16] = {0};
+    octet SEED = {sizeof(seed),sizeof(seed),seed};
+
+    // CSPRNG
+    csprng RNG;
+
+    // fake random source
+    OCT_fromHex(&SEED,seedHex);
+    printf("SEED: ");
+    OCT_output(&SEED);
+    printf("\n");
+
+    // initialise strong RNG
+    CREATE_CSPRNG(&RNG,&SEED);
+
+    printf("\nTesting BLS signature for curve ZZZ\n");
+    bls(&RNG);
+
+    KILL_CSPRNG(&RNG);
+}
+
+
diff --git a/examples/testdvs_ZZZ.c.in b/examples/example_dvs_ZZZ.c.in
similarity index 88%
rename from examples/testdvs_ZZZ.c.in
rename to examples/example_dvs_ZZZ.c.in
index dbda067..d706595 100644
--- a/examples/testdvs_ZZZ.c.in
+++ b/examples/example_dvs_ZZZ.c.in
@@ -1,27 +1,21 @@
-/**
- * @file test_mpin_ZZZ.c
- * @author Kealan McCusker
- * @brief Test good token and correct PIN with D-TA. Single pass
- *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
 
 /* Test Designated Verifier Signature (DVS) scheme */
 
diff --git a/examples/testecdh_ZZZ.c.in b/examples/example_ecdh_ZZZ.c.in
similarity index 100%
rename from examples/testecdh_ZZZ.c.in
rename to examples/example_ecdh_ZZZ.c.in
diff --git a/examples/testmpin_ZZZ.c.in b/examples/example_mpin_ZZZ.c.in
similarity index 94%
rename from examples/testmpin_ZZZ.c.in
rename to examples/example_mpin_ZZZ.c.in
index 0d8827f..91e78de 100644
--- a/examples/testmpin_ZZZ.c.in
+++ b/examples/example_mpin_ZZZ.c.in
@@ -22,7 +22,7 @@
 
 /* Build executible after installation:
 
-  gcc -std=c99 -g ./testmpin.c -I/opt/amcl/include -L/opt/amcl/lib -lamcl_mpin_ZZZ -lamcl_pairing_ZZZ -lamcl_curve_ZZZ -lamcl_core -o testmpin_ZZZ
+  gcc -O0 -g ./testmpin_ZZZ.c $(pkg-config --libs --cflags amcl) -o testmpin_ZZZ
 
 */
 
@@ -344,26 +344,21 @@
 
 int main()
 {
-    int i;
-    unsigned long ran;
+    char* seedHex = "78d0fb6705ce77dee47d03eb5b9c5d30";
+    char seed[16] = {0};
+    octet SEED = {sizeof(seed),sizeof(seed),seed};
 
-    char raw[100];
-    octet RAW= {0,sizeof(raw),raw};
-    /* Crypto Strong RNG */
+    // CSPRNG
     csprng RNG;
 
-    time((time_t *)&ran);
+    // fake random source
+    OCT_fromHex(&SEED,seedHex);
+    printf("SEED: ");
+    OCT_output(&SEED);
+    printf("\n");
 
-    /* fake random seed source */
-    RAW.len=100;
-    RAW.val[0]=ran;
-    RAW.val[1]=ran>>8;
-    RAW.val[2]=ran>>16;
-    RAW.val[3]=ran>>24;
-    for (i=0; i<100; i++) RAW.val[i]=i+1;
-
-    /* initialise strong RNG */
-    CREATE_CSPRNG(&RNG,&RAW);
+    // initialise strong RNG
+    CREATE_CSPRNG(&RNG,&SEED);
 
     mpin(&RNG);
 
diff --git a/examples/testrsa_WWW.c.in b/examples/example_rsa_WWW.c.in
similarity index 100%
rename from examples/testrsa_WWW.c.in
rename to examples/example_rsa_WWW.c.in
diff --git a/examples/testwcc_ZZZ.c.in b/examples/example_wcc_ZZZ.c.in
similarity index 98%
rename from examples/testwcc_ZZZ.c.in
rename to examples/example_wcc_ZZZ.c.in
index c9a031e..7dd165e 100644
--- a/examples/testwcc_ZZZ.c.in
+++ b/examples/example_wcc_ZZZ.c.in
@@ -21,7 +21,10 @@
 /* Demonstrate WCC with one TA */
 
 /* Build executable after installation:
-   gcc -std=c99 -g testwcc_ZZZ.c -I/opt/amcl/include -L/opt/amcl/lib -lamcl_wcc_ZZZ -lamcl_pairing_ZZZ -lamcl_curve_ZZZ -lamcl_core_ZZZ -o testwcc_ZZZ */
+
+  gcc -O0 -g ./testwcc_ZZZ.c $(pkg-config --libs --cflags amcl) -o testwcc_ZZZ
+
+*/
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/examples/testwcc_dta_ZZZ.c.in b/examples/example_wcc_dta_ZZZ.c.in
similarity index 100%
rename from examples/testwcc_dta_ZZZ.c.in
rename to examples/example_wcc_dta_ZZZ.c.in
diff --git a/examples/testx509.c b/examples/example_x509.c
similarity index 100%
rename from examples/testx509.c
rename to examples/example_x509.c
diff --git a/include/bls.h.in b/include/bls.h.in
new file mode 100644
index 0000000..cf5ceca
--- /dev/null
+++ b/include/bls.h.in
@@ -0,0 +1,95 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
+/**
+ * @file bls_ZZZ.h
+ * @author Mike Scott
+ * @date 28th Novemebr 2018
+ * @brief BLS Header file
+ *
+ * Allows some user configuration
+ * defines structures
+ * declares functions
+ *
+ */
+
+#ifndef BLS_ZZZ_H
+#define BLS_ZZZ_H
+
+#include "pair_ZZZ.h"
+
+/* Field size is assumed to be greater than or equal to group size */
+
+#define BGS_ZZZ MODBYTES_XXX  /**< BLS Group Size */
+#define BFS_ZZZ MODBYTES_XXX  /**< BLS Field Size */
+
+#define BLS_OK             0   /**< Function completed without error */
+#define BLS_FAIL	   41  /**< Invalid signature */
+#define BLS_INVALID_G1     42  /**< Not a valid G1 point on the curve */
+#define BLS_INVALID_G2     43  /**< Not a valid G2 point on the curve */
+
+/* BLS API functions */
+
+/**	@brief Generate Key Pair
+ *
+	@param RNG  Pointer to a cryptographically secure random number generator
+	@param S    Private key. Generated externally if RNG set to NULL
+	@param W    Public Key. W = S*G, where G is fixed generator
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_KEY_PAIR_GENERATE(csprng *RNG,octet* S,octet *W);
+
+/**	@brief Calculate a signature
+ *
+	@param SIG  signature
+	@param m    message to be signed
+	@param S    Private key
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_SIGN(octet *SIG,char *m,octet *S);
+
+/**	@brief Verify a signature
+ *
+	@param SIG  signature
+	@param m    message whose signature is to be verified.
+	@param W    Public key
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_VERIFY(octet *SIG,char *m,octet *W);
+
+/**	@brief Add two members from the group G1
+ *
+	@param      R1 member of G1
+	@param      R2 member of G1
+	@param      R member of G1. R = R1+R2
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_ADD_G1(octet *R1,octet *R2,octet *R);
+
+/**	@brief Add two members from the group G2
+ *
+	@param      W1 member of G2
+	@param      W2 member of G2
+	@param      W member of G2. W = W1+W2
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_ADD_G2(octet *W1,octet *W2,octet *W);
+
+#endif
+
diff --git a/include/bls192.h.in b/include/bls192.h.in
new file mode 100644
index 0000000..4e4a489
--- /dev/null
+++ b/include/bls192.h.in
@@ -0,0 +1,95 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
+/**
+ * @file bls192_ZZZ.h
+ * @author Mike Scott
+ * @date 28th Novemebr 2018
+ * @brief BLS Header file
+ *
+ * Allows some user configuration
+ * defines structures
+ * declares functions
+ *
+ */
+
+#ifndef BLS_ZZZ_H
+#define BLS_ZZZ_H
+
+#include "pair192_ZZZ.h"
+
+/* Field size is assumed to be greater than or equal to group size */
+
+#define BGS_ZZZ MODBYTES_XXX  /**< BLS Group Size */
+#define BFS_ZZZ MODBYTES_XXX  /**< BLS Field Size */
+
+#define BLS_OK             0   /**< Function completed without error */
+#define BLS_FAIL	   41  /**< Invalid signature */
+#define BLS_INVALID_G1     42  /**< Not a valid G1 point on the curve */
+#define BLS_INVALID_G2     43  /**< Not a valid G2 point on the curve */
+
+/* BLS API functions */
+
+/**	@brief Generate Key Pair
+ *
+	@param RNG  Pointer to a cryptographically secure random number generator
+	@param S    Private key. Generated externally if RNG set to NULL
+	@param W    Public Key. W = S*G, where G is fixed generator
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_KEY_PAIR_GENERATE(csprng *RNG,octet* S,octet *W);
+
+/**	@brief Calculate a signature
+ *
+	@param SIG  signature
+	@param m    message to be signed
+	@param S    Private key
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_SIGN(octet *SIG,char *m,octet *S);
+
+/**	@brief Verify a signature
+ *
+	@param SIG  signature
+	@param m    message whose signature is to be verified.
+	@param W    Public key
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_VERIFY(octet *SIG,char *m,octet *W);
+
+/**	@brief Add two members from the group G1
+ *
+	@param      R1 member of G1
+	@param      R2 member of G1
+	@param      R member of G1. R = R1+R2
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_ADD_G1(octet *R1,octet *R2,octet *R);
+
+/**	@brief Add two members from the group G2
+ *
+	@param      W1 member of G2
+	@param      W2 member of G2
+	@param      W member of G2. W = W1+W2
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_ADD_G2(octet *W1,octet *W2,octet *W);
+
+#endif
+
diff --git a/include/bls256.h.in b/include/bls256.h.in
new file mode 100644
index 0000000..5af8f61
--- /dev/null
+++ b/include/bls256.h.in
@@ -0,0 +1,95 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
+/**
+ * @file bls256_ZZZ.h
+ * @author Mike Scott
+ * @date 28th Novemebr 2018
+ * @brief BLS Header file
+ *
+ * Allows some user configuration
+ * defines structures
+ * declares functions
+ *
+ */
+
+#ifndef BLS_ZZZ_H
+#define BLS_ZZZ_H
+
+#include "pair256_ZZZ.h"
+
+/* Field size is assumed to be greater than or equal to group size */
+
+#define BGS_ZZZ MODBYTES_XXX  /**< BLS Group Size */
+#define BFS_ZZZ MODBYTES_XXX  /**< BLS Field Size */
+
+#define BLS_OK             0   /**< Function completed without error */
+#define BLS_FAIL	   41  /**< Invalid signature */
+#define BLS_INVALID_G1     42  /**< Not a valid G1 point on the curve */
+#define BLS_INVALID_G2     43  /**< Not a valid G2 point on the curve */
+
+/* BLS API functions */
+
+/**	@brief Generate Key Pair
+ *
+	@param RNG  Pointer to a cryptographically secure random number generator
+	@param S    Private key. Generated externally if RNG set to NULL
+	@param W    Public Key. W = S*G, where G is fixed generator
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_KEY_PAIR_GENERATE(csprng *RNG,octet* S,octet *W);
+
+/**	@brief Calculate a signature
+ *
+	@param SIG  signature
+	@param m    message to be signed
+	@param S    Private key
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_SIGN(octet *SIG,char *m,octet *S);
+
+/**	@brief Verify a signature
+ *
+	@param SIG  signature
+	@param m    message whose signature is to be verified.
+	@param W    Public key
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_VERIFY(octet *SIG,char *m,octet *W);
+
+/**	@brief Add two members from the group G1
+ *
+	@param      R1 member of G1
+	@param      R2 member of G1
+	@param      R member of G1. R = R1+R2
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_ADD_G1(octet *R1,octet *R2,octet *R);
+
+/**	@brief Add two members from the group G2
+ *
+	@param      W1 member of G2
+	@param      W2 member of G2
+	@param      W member of G2. W = W1+W2
+	@return     Zero for success or else an error code
+ */
+int BLS_ZZZ_ADD_G2(octet *W1,octet *W2,octet *W);
+
+#endif
+
diff --git a/include/config_curve.h.in b/include/config_curve.h.in
index 458585b..9b28c1a 100644
--- a/include/config_curve.h.in
+++ b/include/config_curve.h.in
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #ifndef CONFIG_CURVE_ZZZ_H
 #define CONFIG_CURVE_ZZZ_H
 
diff --git a/include/config_test.h.in b/include/config_test.h.in
index 939a6d1..cef4613 100644
--- a/include/config_test.h.in
+++ b/include/config_test.h.in
@@ -1,28 +1,21 @@
-/**
- * @file config_test.h
- * @author Mike Scott
- * @author Kealan McCusker
- * @date 19th May 2015
- * @brief Test configuration file
- *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
 
 #ifndef CONFIG_TEST_H
 #define CONFIG_TEST_H
diff --git a/include/ecp4.h.in b/include/ecp4.h.in
index 5a0b756..2ee6c63 100644
--- a/include/ecp4.h.in
+++ b/include/ecp4.h.in
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #ifndef ECP4_ZZZ_H
 #define ECP4_ZZZ_H
 
@@ -14,7 +33,7 @@
 //   int inf; /**< Infinity Flag */
     FP4_YYY x;   /**< x-coordinate of point */
     FP4_YYY y;   /**< y-coordinate of point */
-    FP4_YYY z;
+    FP4_YYY z;   /**< z-coordinate of point */
 } ECP4_ZZZ;
 
 
@@ -146,22 +165,6 @@
  */
 extern void ECP4_ZZZ_reduce(ECP4_ZZZ *P);
 
-
-/**	@brief Doubles an ECP4 instance P and returns slope
- *
-	@param P ECP4 instance, on exit =2*P
-	@param lam FP4 instance, slope of line
- */
-//extern int ECP4_ZZZ_sdbl(ECP4_ZZZ *P,FP4_YYY *lam);
-/**	@brief Adds ECP4 instance Q to ECP4 instance P and returns slope
- *
-	@param P ECP4 instance, on exit =P+Q
-	@param Q ECP4 instance to be added to P
-	@param lam FP4 instance, slope of line
- */
-//extern int ECP4_ZZZ_sadd(ECP4_ZZZ *P,ECP4_ZZZ *Q,FP4_YYY *lam);
-
-
 /**	@brief Doubles an ECP4 instance P
  *
 	@param P ECP4 instance, on exit =2*P
@@ -218,7 +221,7 @@
 /**	@brief Maps random BIG to curve point of correct order
  *
 	@param P ECP4 instance of correct order
-	@param W OCTET byte array to be mapped
+	@param w OCTET byte array to be mapped
  */
 extern void ECP4_ZZZ_mapit(ECP4_ZZZ *P,octet *w);
 
@@ -229,4 +232,4 @@
 extern void ECP4_ZZZ_generator(ECP4_ZZZ *G);
 
 
-#endif
\ No newline at end of file
+#endif
diff --git a/include/ecp8.h.in b/include/ecp8.h.in
index 2e3a786..ac9d82b 100644
--- a/include/ecp8.h.in
+++ b/include/ecp8.h.in
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #ifndef ECP8_ZZZ_H
 #define ECP8_ZZZ_H
 
@@ -160,22 +179,6 @@
  */
 extern void ECP8_ZZZ_reduce(ECP8_ZZZ *P);
 
-
-/**	@brief Doubles an ECP8 instance P and returns slope
- *
-	@param P ECP8 instance, on exit =2*P
-	@param lam FP8 instance, slope of line
- */
-//extern int ECP8_ZZZ_sdbl(ECP8_ZZZ *P,FP8_YYY *lam);
-/**	@brief Adds ECP8 instance Q to ECP8 instance P and returns slope
- *
-	@param P ECP8 instance, on exit =P+Q
-	@param Q ECP8 instance to be added to P
-	@param lam FP8 instance, slope of line
- */
-//extern int ECP8_ZZZ_sadd(ECP8_ZZZ *P,ECP8_ZZZ *Q,FP8_YYY *lam);
-
-
 /**	@brief Doubles an ECP8 instance P
  *
 	@param P ECP8 instance, on exit =2*P
@@ -232,7 +235,7 @@
 /**	@brief Maps random BIG to curve point of correct order
  *
 	@param P ECP8 instance of correct order
-	@param W OCTET byte array to be mapped
+	@param w OCTET byte array to be mapped
  */
 extern void ECP8_ZZZ_mapit(ECP8_ZZZ *P,octet *w);
 
@@ -243,4 +246,4 @@
 extern void ECP8_ZZZ_generator(ECP8_ZZZ *G);
 
 
-#endif
\ No newline at end of file
+#endif
diff --git a/include/fp16.h.in b/include/fp16.h.in
index d2d87d3..bb13ed3 100644
--- a/include/fp16.h.in
+++ b/include/fp16.h.in
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #ifndef FP16_YYY_H
 #define FP16_YYY_H
 
diff --git a/include/fp24.h.in b/include/fp24.h.in
index 3a9fbd3..358391a 100644
--- a/include/fp24.h.in
+++ b/include/fp24.h.in
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #ifndef FP24_YYY_H
 #define FP24_YYY_H
 
@@ -12,7 +31,7 @@
     FP8_YYY a; /**< first part of FP12 */
     FP8_YYY b; /**< second part of FP12 */
     FP8_YYY c; /**< third part of FP12 */
-    int type;
+    int type;  /**< Type */
 } FP24_YYY;
 
 extern const BIG_XXX Fra_YYY; /**< real part of BN curve Frobenius Constant */
diff --git a/include/fp48.h.in b/include/fp48.h.in
index 93dc50d..159f41e 100644
--- a/include/fp48.h.in
+++ b/include/fp48.h.in
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #ifndef FP48_YYY_H
 #define FP48_YYY_H
 
@@ -12,7 +31,7 @@
     FP16_YYY a; /**< first part of FP12 */
     FP16_YYY b; /**< second part of FP12 */
     FP16_YYY c; /**< third part of FP12 */
-    int type;
+    int type;   /**< Type */
 } FP48_YYY;
 
 extern const BIG_XXX Fra_YYY; /**< real part of BN curve Frobenius Constant */
diff --git a/include/fp8.h.in b/include/fp8.h.in
index 82b543d..a7f040a 100644
--- a/include/fp8.h.in
+++ b/include/fp8.h.in
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #ifndef FP8_YYY_H
 #define FP8_YYY_H
 
diff --git a/include/mpin192.h.in b/include/mpin192.h.in
index c457bd2..6e58d14 100644
--- a/include/mpin192.h.in
+++ b/include/mpin192.h.in
@@ -18,7 +18,7 @@
 */
 
 /**
- * @file mpin_ZZZ.h
+ * @file mpin192_ZZZ.h
  * @author Mike Scott and Kealan McCusker
  * @date 2nd June 2015
  * @brief M-Pin Header file
@@ -58,7 +58,13 @@
 
 /* MPIN primitives */
 
-
+/**	@brief Generate Y=H(s,O), where s is epoch time, O is an octet, and H(.) is a hash function
+ *
+  	@param h is the hash type
+	@param t is epoch time in seconds
+	@param O is an input octet
+	@param Y is the output octet
+*/
 void MPIN_ZZZ_GET_Y(int h,int t,octet *O,octet *Y);
 /**	@brief Extract a PIN number from a client secret
  *
diff --git a/include/mpin256.h.in b/include/mpin256.h.in
index 3307e57..3e8e71d 100644
--- a/include/mpin256.h.in
+++ b/include/mpin256.h.in
@@ -18,7 +18,7 @@
 */
 
 /**
- * @file mpin_ZZZ.h
+ * @file mpin256_ZZZ.h
  * @author Mike Scott and Kealan McCusker
  * @date 2nd June 2015
  * @brief M-Pin Header file
@@ -58,7 +58,13 @@
 
 /* MPIN primitives */
 
-
+/**	@brief Generate Y=H(s,O), where s is epoch time, O is an octet, and H(.) is a hash function
+ *
+  	@param h is the hash type
+	@param t is epoch time in seconds
+	@param O is an input octet
+	@param Y is the output octet
+*/
 void MPIN_ZZZ_GET_Y(int h,int t,octet *O,octet *Y);
 /**	@brief Extract a PIN number from a client secret
  *
diff --git a/include/pair192.h.in b/include/pair192.h.in
index a4fa7d3..7ecb88d 100644
--- a/include/pair192.h.in
+++ b/include/pair192.h.in
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #ifndef PAIR192_ZZZ_H
 #define PAIR192_ZZZ_H
 
diff --git a/include/pair256.h.in b/include/pair256.h.in
index 1971863..47a7b1b 100644
--- a/include/pair256.h.in
+++ b/include/pair256.h.in
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #ifndef PAIR256_ZZZ_H
 #define PAIR256_ZZZ_H
 
diff --git a/include/version.h.in b/include/version.h.in
index 73676d2..7bf77cf 100644
--- a/include/version.h.in
+++ b/include/version.h.in
@@ -1,27 +1,21 @@
-/**
- * @file version.h
- * @author Kealan McCusker
- * @date 28th April 2016
- * @brief Build information
- *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
 
 /* AMCL header support version function */
 
diff --git a/scripts/buildMulti.sh b/scripts/buildMulti.sh
index 3d6ab5b..044ed34 100755
--- a/scripts/buildMulti.sh
+++ b/scripts/buildMulti.sh
@@ -13,7 +13,7 @@
 make
 
 # Build example with multiple curves and RSA security level
-gcc -O2 -std=c99 ./examples/testall.c -I./include/ -I./target/default/include/ -L./target/default/lib/ -lamcl_core -lamcl_curve_BN254CX -lamcl_curve_ED25519 -lamcl_curve_GOLDILOCKS -lamcl_curve_NIST256 -lamcl_mpin_BN254CX -lamcl_pairing_BN254CX -lamcl_rsa_2048 -lamcl_rsa_3072 -lamcl_wcc_BN254CX -lamcl_x509 -o testall
+gcc -O2 -std=c99 ./examples/example_all.c -I./include/ -I./target/default/include/ -L./target/default/lib/ -lamcl_core -lamcl_curve_BLS381 -lamcl_curve_ED25519 -lamcl_curve_GOLDILOCKS -lamcl_curve_NIST256 -lamcl_mpin_BLS381 -lamcl_pairing_BLS381 -lamcl_rsa_2048 -lamcl_rsa_3072 -lamcl_wcc_BLS381 -lamcl_x509 -o testall
 
 # Run code
 export LD_LIBRARY_PATH=./target/default/lib
diff --git a/src/bls.c.in b/src/bls.c.in
new file mode 100644
index 0000000..6cfe38c
--- /dev/null
+++ b/src/bls.c.in
@@ -0,0 +1,153 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
+/* Boneh-Lynn-Shacham signature 128-bit API */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include "bls_ZZZ.h"
+
+/* hash a message to an ECP point, using SHA3 */
+static void BLS_HASHIT(ECP_ZZZ *P,char *m)
+{
+    int i;
+    sha3 hs;
+    char h[MODBYTES_XXX];
+    octet HM= {0,sizeof(h),h};
+    SHA3_init(&hs,SHAKE256);
+    for (i=0; m[i]!=0; i++) SHA3_process(&hs,m[i]);
+    SHA3_shake(&hs,HM.val,MODBYTES_XXX);
+    HM.len=MODBYTES_XXX;
+    ECP_ZZZ_mapit(P,&HM);
+}
+
+/* generate key pair, private key S, public key W */
+int BLS_ZZZ_KEY_PAIR_GENERATE(csprng *RNG,octet* S,octet *W)
+{
+    ECP2_ZZZ G;
+    BIG_XXX s,q;
+    BIG_XXX_rcopy(q,CURVE_Order_ZZZ);
+    ECP2_ZZZ_generator(&G);
+
+    if (RNG!=NULL)
+    {
+        BIG_XXX_randomnum(s,q,RNG);
+        BIG_XXX_toBytes(S->val,s);
+        S->len=MODBYTES_XXX;
+    }
+    else
+    {
+        S->len=MODBYTES_XXX;
+        BIG_XXX_fromBytes(s,S->val);
+    }
+
+    PAIR_ZZZ_G2mul(&G,s);
+    ECP2_ZZZ_toOctet(W,&G);
+    return BLS_OK;
+}
+
+/* Sign message m using private key S to produce signature SIG */
+int BLS_ZZZ_SIGN(octet *SIG,char *m,octet *S)
+{
+    BIG_XXX s;
+    ECP_ZZZ D;
+    BLS_HASHIT(&D,m);
+    BIG_XXX_fromBytes(s,S->val);
+    PAIR_ZZZ_G1mul(&D,s);
+    // compress output
+    ECP_ZZZ_toOctet(SIG,&D,true);
+    return BLS_OK;
+}
+
+/* Verify signature of message m, the signature SIG, and the public key W */
+int BLS_ZZZ_VERIFY(octet *SIG,char *m,octet *W)
+{
+    FP12_YYY v;
+    ECP2_ZZZ G,PK;
+    ECP_ZZZ D,HM;
+    BLS_HASHIT(&HM,m);
+
+    if (!ECP_ZZZ_fromOctet(&D,SIG))
+    {
+        return BLS_INVALID_G1;
+    }
+
+    ECP2_ZZZ_generator(&G);
+
+    if (!ECP2_ZZZ_fromOctet(&PK,W))
+    {
+        return BLS_INVALID_G2;
+    }
+    ECP_ZZZ_neg(&D);
+
+    PAIR_ZZZ_double_ate(&v,&G,&D,&PK,&HM);
+    PAIR_ZZZ_fexp(&v);
+
+    if (!FP12_YYY_isunity(&v))
+    {
+        return BLS_FAIL;
+    }
+    return BLS_OK;
+}
+
+/* R=R1+R2 in group G1 */
+int BLS_ZZZ_ADD_G1(octet *R1,octet *R2,octet *R)
+{
+    ECP_ZZZ P;
+    ECP_ZZZ T;
+
+    if (!ECP_ZZZ_fromOctet(&P,R1))
+    {
+        return BLS_INVALID_G1;
+    }
+
+    if (!ECP_ZZZ_fromOctet(&T,R2))
+    {
+        return BLS_INVALID_G1;
+    }
+
+    ECP_ZZZ_add(&P,&T);
+    ECP_ZZZ_toOctet(R,&P,true);
+
+    return BLS_OK;
+}
+
+/* W=W1+W2 in group G2 */
+int BLS_ZZZ_ADD_G2(octet *W1,octet *W2,octet *W)
+{
+    ECP2_ZZZ Q;
+    ECP2_ZZZ T;
+
+    if (!ECP2_ZZZ_fromOctet(&Q,W1))
+    {
+        return BLS_INVALID_G2;
+    }
+
+    if (!ECP2_ZZZ_fromOctet(&T,W2))
+    {
+        return BLS_INVALID_G2;
+    }
+
+    ECP2_ZZZ_add(&Q,&T);
+    ECP2_ZZZ_toOctet(W,&Q);
+
+    return BLS_OK;
+}
diff --git a/src/bls192.c.in b/src/bls192.c.in
new file mode 100644
index 0000000..3857f10
--- /dev/null
+++ b/src/bls192.c.in
@@ -0,0 +1,153 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
+/* Boneh-Lynn-Shacham signature 192-bit API */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include "bls192_ZZZ.h"
+
+/* hash a message to an ECP point, using SHA3 */
+static void BLS_HASHIT(ECP_ZZZ *P,char *m)
+{
+    int i;
+    sha3 hs;
+    char h[MODBYTES_XXX];
+    octet HM= {0,sizeof(h),h};
+    SHA3_init(&hs,SHAKE256);
+    for (i=0; m[i]!=0; i++) SHA3_process(&hs,m[i]);
+    SHA3_shake(&hs,HM.val,MODBYTES_XXX);
+    HM.len=MODBYTES_XXX;
+    ECP_ZZZ_mapit(P,&HM);
+}
+
+/* generate key pair, private key S, public key W */
+int BLS_ZZZ_KEY_PAIR_GENERATE(csprng *RNG,octet* S,octet *W)
+{
+    ECP4_ZZZ G;
+    BIG_XXX s,q;
+    BIG_XXX_rcopy(q,CURVE_Order_ZZZ);
+    ECP4_ZZZ_generator(&G);
+
+    if (RNG!=NULL)
+    {
+        BIG_XXX_randomnum(s,q,RNG);
+        BIG_XXX_toBytes(S->val,s);
+        S->len=MODBYTES_XXX;
+    }
+    else
+    {
+        S->len=MODBYTES_XXX;
+        BIG_XXX_fromBytes(s,S->val);
+    }
+
+    PAIR_ZZZ_G2mul(&G,s);
+    ECP4_ZZZ_toOctet(W,&G);
+    return BLS_OK;
+}
+
+/* Sign message m using private key S to produce signature SIG */
+int BLS_ZZZ_SIGN(octet *SIG,char *m,octet *S)
+{
+    BIG_XXX s;
+    ECP_ZZZ D;
+    BLS_HASHIT(&D,m);
+    BIG_XXX_fromBytes(s,S->val);
+    PAIR_ZZZ_G1mul(&D,s);
+    ECP_ZZZ_toOctet(SIG,&D,true); /* compress output */
+    return BLS_OK;
+}
+
+/* Verify signature given message m, the signature SIG, and the public key W */
+int BLS_ZZZ_VERIFY(octet *SIG,char *m,octet *W)
+{
+    FP24_YYY v;
+    ECP4_ZZZ G,PK;
+    ECP_ZZZ D,HM;
+    BLS_HASHIT(&HM,m);
+
+    if (!ECP_ZZZ_fromOctet(&D,SIG))
+    {
+        return BLS_INVALID_G1;
+    }
+
+    ECP4_ZZZ_generator(&G);
+
+    if (!ECP4_ZZZ_fromOctet(&PK,W))
+    {
+        return BLS_INVALID_G2;
+    }
+    ECP_ZZZ_neg(&D);
+
+    PAIR_ZZZ_double_ate(&v,&G,&D,&PK,&HM);
+    PAIR_ZZZ_fexp(&v);
+
+    if (!FP24_YYY_isunity(&v))
+    {
+        return BLS_FAIL;
+    }
+    return BLS_OK;
+}
+
+
+/* R=R1+R2 in group G1 */
+int BLS_ZZZ_ADD_G1(octet *R1,octet *R2,octet *R)
+{
+    ECP_ZZZ P;
+    ECP_ZZZ T;
+
+    if (!ECP_ZZZ_fromOctet(&P,R1))
+    {
+        return BLS_INVALID_G1;
+    }
+
+    if (!ECP_ZZZ_fromOctet(&T,R2))
+    {
+        return BLS_INVALID_G1;
+    }
+
+    ECP_ZZZ_add(&P,&T);
+    ECP_ZZZ_toOctet(R,&P,true);
+
+    return BLS_OK;
+}
+
+/* W=W1+W2 in group G2 */
+int BLS_ZZZ_ADD_G2(octet *W1,octet *W2,octet *W)
+{
+    ECP4_ZZZ Q;
+    ECP4_ZZZ T;
+
+    if (!ECP4_ZZZ_fromOctet(&Q,W1))
+    {
+        return BLS_INVALID_G2;
+    }
+
+    if (!ECP4_ZZZ_fromOctet(&T,W2))
+    {
+        return BLS_INVALID_G2;
+    }
+
+    ECP4_ZZZ_add(&Q,&T);
+    ECP4_ZZZ_toOctet(W,&Q);
+
+    return BLS_OK;
+}
diff --git a/src/bls256.c.in b/src/bls256.c.in
new file mode 100644
index 0000000..135d450
--- /dev/null
+++ b/src/bls256.c.in
@@ -0,0 +1,153 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
+/* Boneh-Lynn-Shacham signature 256-bit API */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include "bls256_ZZZ.h"
+
+/* hash a message to an ECP point, using SHA3 */
+static void BLS_HASHIT(ECP_ZZZ *P,char *m)
+{
+    int i;
+    sha3 hs;
+    char h[MODBYTES_XXX];
+    octet HM= {0,sizeof(h),h};
+    SHA3_init(&hs,SHAKE256);
+    for (i=0; m[i]!=0; i++) SHA3_process(&hs,m[i]);
+    SHA3_shake(&hs,HM.val,MODBYTES_XXX);
+    HM.len=MODBYTES_XXX;
+    ECP_ZZZ_mapit(P,&HM);
+}
+
+/* generate key pair, private key S, public key W */
+int BLS_ZZZ_KEY_PAIR_GENERATE(csprng *RNG,octet* S,octet *W)
+{
+    ECP8_ZZZ G;
+    BIG_XXX s,q;
+    BIG_XXX_rcopy(q,CURVE_Order_ZZZ);
+    ECP8_ZZZ_generator(&G);
+
+    if (RNG!=NULL)
+    {
+        BIG_XXX_randomnum(s,q,RNG);
+        BIG_XXX_toBytes(S->val,s);
+        S->len=MODBYTES_XXX;
+    }
+    else
+    {
+        S->len=MODBYTES_XXX;
+        BIG_XXX_fromBytes(s,S->val);
+    }
+
+    PAIR_ZZZ_G2mul(&G,s);
+    ECP8_ZZZ_toOctet(W,&G);
+    return BLS_OK;
+}
+
+/* Sign message m using private key S to produce signature SIG */
+int BLS_ZZZ_SIGN(octet *SIG,char *m,octet *S)
+{
+    BIG_XXX s;
+    ECP_ZZZ D;
+    BLS_HASHIT(&D,m);
+    BIG_XXX_fromBytes(s,S->val);
+    PAIR_ZZZ_G1mul(&D,s);
+    ECP_ZZZ_toOctet(SIG,&D,true); /* compress output */
+    return BLS_OK;
+}
+
+/* Verify signature given message m, the signature SIG, and the public key W */
+int BLS_ZZZ_VERIFY(octet *SIG,char *m,octet *W)
+{
+    FP48_YYY v;
+    ECP8_ZZZ G,PK;
+    ECP_ZZZ D,HM;
+    BLS_HASHIT(&HM,m);
+
+    if (!ECP_ZZZ_fromOctet(&D,SIG))
+    {
+        return BLS_INVALID_G1;
+    }
+    ECP_ZZZ_neg(&D);
+
+    ECP8_ZZZ_generator(&G);
+
+    if (!ECP8_ZZZ_fromOctet(&PK,W))
+    {
+        return BLS_INVALID_G2;
+    }
+
+    PAIR_ZZZ_double_ate(&v,&G,&D,&PK,&HM);
+
+    PAIR_ZZZ_fexp(&v);
+
+    if (!FP48_YYY_isunity(&v))
+    {
+        return BLS_FAIL;
+    }
+    return BLS_OK;
+}
+
+/* R=R1+R2 in group G1 */
+int BLS_ZZZ_ADD_G1(octet *R1,octet *R2,octet *R)
+{
+    ECP_ZZZ P;
+    ECP_ZZZ T;
+
+    if (!ECP_ZZZ_fromOctet(&P,R1))
+    {
+        return BLS_INVALID_G1;
+    }
+
+    if (!ECP_ZZZ_fromOctet(&T,R2))
+    {
+        return BLS_INVALID_G1;
+    }
+
+    ECP_ZZZ_add(&P,&T);
+    ECP_ZZZ_toOctet(R,&P,true);
+
+    return BLS_OK;
+}
+
+/* W=W1+W2 in group G2 */
+int BLS_ZZZ_ADD_G2(octet *W1,octet *W2,octet *W)
+{
+    ECP8_ZZZ Q;
+    ECP8_ZZZ T;
+
+    if (!ECP8_ZZZ_fromOctet(&Q,W1))
+    {
+        return BLS_INVALID_G2;
+    }
+
+    if (!ECP8_ZZZ_fromOctet(&T,W2))
+    {
+        return BLS_INVALID_G2;
+    }
+
+    ECP8_ZZZ_add(&Q,&T);
+    ECP8_ZZZ_toOctet(W,&Q);
+
+    return BLS_OK;
+}
diff --git a/src/pair.c.in b/src/pair.c.in
index 5e8fdc2..d3b1b63 100644
--- a/src/pair.c.in
+++ b/src/pair.c.in
@@ -490,11 +490,11 @@
     FP12_YYY_frob(r,&X);
     FP12_YYY_mul(r,&t0);
 
-    if (FP12_YYY_isunity(r))
-    {
-        FP12_YYY_zero(r);
-        return;
-    }
+//    if (FP12_YYY_isunity(r))
+//    {
+//        FP12_YYY_zero(r);
+//        return;
+//    }
 
     /* Hard part of final exp - see Duquesne & Ghamman eprint 2015/192.pdf */
 #if PAIRING_FRIENDLY_ZZZ==BN
diff --git a/src/pair192.c.in b/src/pair192.c.in
index 94f2d84..ac98dae 100644
--- a/src/pair192.c.in
+++ b/src/pair192.c.in
@@ -381,11 +381,11 @@
 
     FP24_YYY_mul(r,&t0);
 
-    if (FP24_YYY_isunity(r))
-    {
-        FP24_YYY_zero(r);
-        return;
-    }
+//    if (FP24_YYY_isunity(r))
+//    {
+//        FP24_YYY_zero(r);
+//        return;
+//    }
 // Ghamman & Fouotsa Method - (completely garbled in  https://eprint.iacr.org/2016/130)
 
     FP24_YYY_usqr(&t7,r);			// t7=f^2
diff --git a/src/pair256.c.in b/src/pair256.c.in
index 00a4603..ec2d56f 100644
--- a/src/pair256.c.in
+++ b/src/pair256.c.in
@@ -377,11 +377,11 @@
 
     FP48_YYY_mul(r,&t7);
 
-    if (FP48_YYY_isunity(r))
-    {
-        FP48_YYY_zero(r);
-        return;
-    }
+//    if (FP48_YYY_isunity(r))
+//    {
+//        FP48_YYY_zero(r);
+//        return;
+//    }
 
 // f^e0.f^e1^p.f^e2^p^2.. .. f^e14^p^14.f^e15^p^15
 
diff --git a/src/randapi.c b/src/randapi.c
index 9b32efb..c0b9b29 100644
--- a/src/randapi.c
+++ b/src/randapi.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "randapi.h"
 
 /* Initialise a Cryptographically Strong Random Number Generator from
diff --git a/src/rom_curve_ANSSI.c b/src/rom_curve_ANSSI.c
index 075b733..6290af1 100644
--- a/src/rom_curve_ANSSI.c
+++ b/src/rom_curve_ANSSI.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_ANSSI.h"
 
diff --git a/src/rom_curve_BLS24.c b/src/rom_curve_BLS24.c
index 6f55314..a334df4 100644
--- a/src/rom_curve_BLS24.c
+++ b/src/rom_curve_BLS24.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_BLS24.h"
 
@@ -64,4 +83,4 @@
 const BIG_480_56 CURVE_WB_BLS24[4]= {{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}};
 const BIG_480_56 CURVE_BB_BLS24[4][4]= {{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}}};
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_curve_BLS381.c b/src/rom_curve_BLS381.c
index c4f019e..a0ea27e 100644
--- a/src/rom_curve_BLS381.c
+++ b/src/rom_curve_BLS381.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_BLS381.h"
 
diff --git a/src/rom_curve_BLS383.c b/src/rom_curve_BLS383.c
index 9b870e6..9dc1192 100644
--- a/src/rom_curve_BLS383.c
+++ b/src/rom_curve_BLS383.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_BLS383.h"
 
@@ -59,4 +78,4 @@
 const BIG_384_58 CURVE_WB_BLS383[4]= {{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}};
 const BIG_384_58 CURVE_BB_BLS383[4][4]= {{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}}};
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_curve_BLS461.c b/src/rom_curve_BLS461.c
index 37180e7..4a5ea83 100644
--- a/src/rom_curve_BLS461.c
+++ b/src/rom_curve_BLS461.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_BLS461.h"
 
@@ -56,4 +75,4 @@
 const BIG_464_60 CURVE_BB_BLS461[4][4]= {{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}}};
 
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_curve_BLS48.c b/src/rom_curve_BLS48.c
index ba97dc0..cfefdff 100644
--- a/src/rom_curve_BLS48.c
+++ b/src/rom_curve_BLS48.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_BLS48.h"
 
@@ -85,4 +104,4 @@
 const BIG_560_58 CURVE_BB_BLS48[4][4]= {{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}},{{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L},{0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L}}};
 
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_curve_BN254.c b/src/rom_curve_BN254.c
index ea5073d..85cfe01 100644
--- a/src/rom_curve_BN254.c
+++ b/src/rom_curve_BN254.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_BN254.h"
 
diff --git a/src/rom_curve_BN254CX.c b/src/rom_curve_BN254CX.c
index 5543f54..804af9f 100644
--- a/src/rom_curve_BN254CX.c
+++ b/src/rom_curve_BN254CX.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_BN254CX.h"
 
diff --git a/src/rom_curve_BRAINPOOL.c b/src/rom_curve_BRAINPOOL.c
index ef8bea7..86ac178 100644
--- a/src/rom_curve_BRAINPOOL.c
+++ b/src/rom_curve_BRAINPOOL.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_BRAINPOOL.h"
 
diff --git a/src/rom_curve_C25519.c b/src/rom_curve_C25519.c
index 1841bd6..52c61fe 100644
--- a/src/rom_curve_C25519.c
+++ b/src/rom_curve_C25519.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_C25519.h"
 
diff --git a/src/rom_curve_C41417.c b/src/rom_curve_C41417.c
index 457a433..013cab3 100644
--- a/src/rom_curve_C41417.c
+++ b/src/rom_curve_C41417.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_C41417.h"
 
diff --git a/src/rom_curve_ED25519.c b/src/rom_curve_ED25519.c
index 9cda673..0f08c0d 100644
--- a/src/rom_curve_ED25519.c
+++ b/src/rom_curve_ED25519.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_ED25519.h"
 
diff --git a/src/rom_curve_FP256BN.c b/src/rom_curve_FP256BN.c
index cf55157..b76639c 100644
--- a/src/rom_curve_FP256BN.c
+++ b/src/rom_curve_FP256BN.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_FP256BN.h"
 
diff --git a/src/rom_curve_FP512BN.c b/src/rom_curve_FP512BN.c
index fa29e20..57a0247 100644
--- a/src/rom_curve_FP512BN.c
+++ b/src/rom_curve_FP512BN.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_FP512BN.h"
 
diff --git a/src/rom_curve_GOLDILOCKS.c b/src/rom_curve_GOLDILOCKS.c
index 3b168c8..e0d1542 100644
--- a/src/rom_curve_GOLDILOCKS.c
+++ b/src/rom_curve_GOLDILOCKS.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_GOLDILOCKS.h"
 
diff --git a/src/rom_curve_HIFIVE.c b/src/rom_curve_HIFIVE.c
index 20a25e5..2dac0a2 100644
--- a/src/rom_curve_HIFIVE.c
+++ b/src/rom_curve_HIFIVE.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_HIFIVE.h"
 
diff --git a/src/rom_curve_NIST256.c b/src/rom_curve_NIST256.c
index 2915b4d..b543397 100644
--- a/src/rom_curve_NIST256.c
+++ b/src/rom_curve_NIST256.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_NIST256.h"
 
diff --git a/src/rom_curve_NIST384.c b/src/rom_curve_NIST384.c
index d246ec1..6aadff8 100644
--- a/src/rom_curve_NIST384.c
+++ b/src/rom_curve_NIST384.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_NIST384.h"
 
diff --git a/src/rom_curve_NIST521.c b/src/rom_curve_NIST521.c
index 0262632..fb1c6fa 100644
--- a/src/rom_curve_NIST521.c
+++ b/src/rom_curve_NIST521.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_NIST521.h"
 
diff --git a/src/rom_curve_NUMS256E.c b/src/rom_curve_NUMS256E.c
index 3f040ac..e415941 100644
--- a/src/rom_curve_NUMS256E.c
+++ b/src/rom_curve_NUMS256E.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_NUMS256E.h"
 
@@ -40,4 +59,4 @@
 const BIG_256_56 CURVE_Gx_NUMS256E= {0xDEC0902EED13DAL,0x8A0EE3083586A0L,0x5F69209BD60C39L,0x6AEA237DCD1E3DL,0x8A7514FBL};
 const BIG_256_56 CURVE_Gy_NUMS256E= {0xA616E7798A89E6L,0x61D810856ED32FL,0xD9A64B8010715FL,0xD9D925C7CE9665L,0x44D53E9FL};
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_curve_NUMS256W.c b/src/rom_curve_NUMS256W.c
index 941d6a5..2e410fa 100644
--- a/src/rom_curve_NUMS256W.c
+++ b/src/rom_curve_NUMS256W.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_NUMS256W.h"
 
@@ -31,4 +50,4 @@
 const BIG_256_56 CURVE_Gx_NUMS256W= {0x52EE1EB21AACB1L,0x9B0903D4C73ABCL,0xA04F42CB098357L,0x5AAADB61297A95L,0xBC9ED6B6L};
 const BIG_256_56 CURVE_Gy_NUMS256W= {0xB5B9CB2184DE9FL,0xC3D115310FBB80L,0xF77E04E035C955L,0x3399B6A673448BL,0xD08FC0F1L};
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_curve_NUMS384E.c b/src/rom_curve_NUMS384E.c
index 4d9d249..f157466 100644
--- a/src/rom_curve_NUMS384E.c
+++ b/src/rom_curve_NUMS384E.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_NUMS384E.h"
 
@@ -31,4 +50,4 @@
 const BIG_384_56 CURVE_Order_NUMS384E= {0xB9DCC4E6A3897DL,0x555AAB35C87920L,0x1CB46BE1CF61E4L,0xFFFFFFFFE2471AL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0x3FFFFFFFFFFFL};
 const BIG_384_56 CURVE_Gx_NUMS384E= {0xD540E46C206BDEL,0x92B16545941350L,0xA8F33163406FF2L,0xE5BE4C005763FFL,0xE55DB5B30BF446L,0x266CC0B6A2129AL,0x61B111FB45A9L};
 const BIG_384_56 CURVE_Gy_NUMS384E= {0x8D03E1F0729392L,0xB0F946EC48DC9DL,0xF7F645964B0072L,0xF1425F56830F98L,0xB10DD716AD8274L,0xEEB08738B1A423L,0x82983E67B9A6L};
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_curve_NUMS384W.c b/src/rom_curve_NUMS384W.c
index 5d04877..2234d9f 100644
--- a/src/rom_curve_NUMS384W.c
+++ b/src/rom_curve_NUMS384W.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_NUMS384W.h"
 
@@ -31,4 +50,4 @@
 const BIG_384_56 CURVE_Order_NUMS384W= {0x4D81F67B0E61B9L,0x9D3D4C37E27A60L,0x1EEB5D6881BEDAL,0xFFFFFFFFD61EAFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFL};
 const BIG_384_56 CURVE_Gx_NUMS384W= {0x9CBA042098152AL,0xED100F61C47BEBL,0x1B2A6CC742522EL,0xFB81F9F4F3BD29L,0x5F1A60225C1CDL,0x181C4880CA2241L,0x757956F0B16FL};
 const BIG_384_56 CURVE_Gy_NUMS384W= {0x74B8EC66180716L,0xB4DBBFF4AD265CL,0x7D121A837EBCD6L,0xF87F739CB92083L,0x84CF7EB0046977L,0x8E38D7E33D3005L,0xACDEE368E19BL};
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_curve_NUMS512E.c b/src/rom_curve_NUMS512E.c
index b31b6b5..454dde6 100644
--- a/src/rom_curve_NUMS512E.c
+++ b/src/rom_curve_NUMS512E.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_NUMS512E.h"
 
diff --git a/src/rom_curve_NUMS512W.c b/src/rom_curve_NUMS512W.c
index f222aa7..c8c750c 100644
--- a/src/rom_curve_NUMS512W.c
+++ b/src/rom_curve_NUMS512W.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_NUMS512W.h"
 
diff --git a/src/rom_curve_SECP256K1.c b/src/rom_curve_SECP256K1.c
index df6c3f0..2ea5c95 100644
--- a/src/rom_curve_SECP256K1.c
+++ b/src/rom_curve_SECP256K1.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "ecp_SECP256K1.h"
 
diff --git a/src/rom_field_25519.c b/src/rom_field_25519.c
index 475a743..ba81de8 100644
--- a/src/rom_field_25519.c
+++ b/src/rom_field_25519.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_25519.h"
 
diff --git a/src/rom_field_256PME.c b/src/rom_field_256PME.c
index cf31ee1..9198273 100644
--- a/src/rom_field_256PME.c
+++ b/src/rom_field_256PME.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_256PME.h"
 
@@ -25,4 +44,4 @@
 const BIG_256_56 R2modp_256PME= {0x89000000000000L,0x8BL,0x0L,0x0L,0x0L};
 const chunk MConst_256PME= 0xBDL;
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_field_256PMW.c b/src/rom_field_256PMW.c
index 2775033..1c57c19 100644
--- a/src/rom_field_256PMW.c
+++ b/src/rom_field_256PMW.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_256PMW.h"
 
@@ -23,4 +42,4 @@
 const BIG_256_56 R2modp_256PMW= {0x89000000000000L,0x8BL,0x0L,0x0L,0x0L};
 const chunk MConst_256PMW= 0xBDL;
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_field_384PM.c b/src/rom_field_384PM.c
index e692b56..32b3ee0 100644
--- a/src/rom_field_384PM.c
+++ b/src/rom_field_384PM.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_384PM.h"
 
@@ -22,4 +41,4 @@
 const BIG_384_56 Modulus_384PM= {0xFFFFFFFFFFFEC3L,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFL};
 const BIG_384_56 R2modp_384PM= {0x188890000L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L};
 const chunk MConst_384PM= 0x13DL;
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_field_512PM.c b/src/rom_field_512PM.c
index d305f50..9e5b88b 100644
--- a/src/rom_field_512PM.c
+++ b/src/rom_field_512PM.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_512PM.h"
 
@@ -22,4 +41,4 @@
 const BIG_512_56 Modulus_512PM= {0xFFFFFFFFFFFDC7L,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFFFFFFFFFFFFFL,0xFFL};
 const BIG_512_56 R2modp_512PM= {0x0L,0xF0B10000000000L,0x4L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L,0x0L};
 const chunk MConst_512PM= 0x239L;
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_field_ANSSI.c b/src/rom_field_ANSSI.c
index be52634..4dc1060 100644
--- a/src/rom_field_ANSSI.c
+++ b/src/rom_field_ANSSI.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_ANSSI.h"
 
diff --git a/src/rom_field_BLS24.c b/src/rom_field_BLS24.c
index efc25e9..1bdceb4 100644
--- a/src/rom_field_BLS24.c
+++ b/src/rom_field_BLS24.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_BLS24.h"
 
@@ -29,4 +48,4 @@
 const BIG_480_56 Frb_BLS24= {0xE81A1C8E0CA60EL,0xDFEA2B20C0DF4AL,0x25327A5B7F5FA6L,0xF5343A828239A6L,0x76C78F2EADF9CFL,0x5D68B24660B8ABL,0xB50AF61628B387L,0xB555A18CDE6D5EL,0x99F78BEL};
 
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_field_BLS381.c b/src/rom_field_BLS381.c
index 39d22e2..a597aec 100644
--- a/src/rom_field_BLS381.c
+++ b/src/rom_field_BLS381.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_BLS381.h"
 
diff --git a/src/rom_field_BLS383.c b/src/rom_field_BLS383.c
index b197120..274123f 100644
--- a/src/rom_field_BLS383.c
+++ b/src/rom_field_BLS383.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_BLS383.h"
 
@@ -27,4 +46,4 @@
 const BIG_384_58 Fra_BLS383= {0x52D72D3311DAC1L,0x24D203F99DCF806L,0x344AE550D8C8A36L,0x348FEE86A1A0959L,0x2C11B52F10E4C6CL,0x9FDA2F0CE2E7F0L,0x22ACD5BF0L};
 const BIG_384_58 Frb_BLS383= {0x1E446375298D5EAL,0xC2AA22FF4452F0L,0x3B684104C2BD72L,0x16ACEAE2A2CA76DL,0x15ECF3F939260D9L,0x8B017E5B388380L,0x32B880D66L};
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_field_BLS461.c b/src/rom_field_BLS461.c
index c2e561a..09c1177 100644
--- a/src/rom_field_BLS461.c
+++ b/src/rom_field_BLS461.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_BLS461.h"
 
@@ -28,4 +47,4 @@
 const BIG_464_60 Frb_BLS461= {0xB3AE8410F298071L,0x7E39D4CAFBAE6A9L,0x104404777AFE407L,0xF5C52C13C3EBAF8L,0xB0685BEE7D443D1L,0x5CFE2C9EAADA4A8L,0x6BBFF7807D79990L,0x27150409D5L};
 
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_field_BLS48.c b/src/rom_field_BLS48.c
index 5bf4488..87876df 100644
--- a/src/rom_field_BLS48.c
+++ b/src/rom_field_BLS48.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_BLS48.h"
 
@@ -29,4 +48,4 @@
 const BIG_560_58 Fra_BLS48= {0x2623CFD9325BF89L,0x341FA8DCCD0A56FL,0x1952FBA0E83BCCAL,0xBE3C26F8D1D297L,0x27F84ABE7AB9F2CL,0x13BDE945C9DECEBL,0x3B3213C83C0F60BL,0x3B7F0411FF27FF7L,0x80089C089BB36CL,0xA62E01EEL};
 const BIG_560_58 Frb_BLS48= {0x2623CFD9325BF89L,0x341FA8DCCD0A56FL,0x1952FBA0E83BCCAL,0xBE3C26F8D1D297L,0x27F84ABE7AB9F2CL,0x13BDE945C9DECEBL,0x3B3213C83C0F60BL,0x3B7F0411FF27FF7L,0x80089C089BB36CL,0xA62E01EEL};
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/rom_field_BN254.c b/src/rom_field_BN254.c
index c244a87..b1ffbbd 100644
--- a/src/rom_field_BN254.c
+++ b/src/rom_field_BN254.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_BN254.h"
 
diff --git a/src/rom_field_BN254CX.c b/src/rom_field_BN254CX.c
index 1209f0c..16c6717 100644
--- a/src/rom_field_BN254CX.c
+++ b/src/rom_field_BN254CX.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_BN254CX.h"
 
diff --git a/src/rom_field_BRAINPOOL.c b/src/rom_field_BRAINPOOL.c
index bc73330..8cf9b0c 100644
--- a/src/rom_field_BRAINPOOL.c
+++ b/src/rom_field_BRAINPOOL.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_BRAINPOOL.h"
 
diff --git a/src/rom_field_C41417.c b/src/rom_field_C41417.c
index e28f42c..1fb2aa1 100644
--- a/src/rom_field_C41417.c
+++ b/src/rom_field_C41417.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_C41417.h"
 
diff --git a/src/rom_field_FP256BN.c b/src/rom_field_FP256BN.c
index 8174955..f98a34d 100644
--- a/src/rom_field_FP256BN.c
+++ b/src/rom_field_FP256BN.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_FP256BN.h"
 
diff --git a/src/rom_field_FP512BN.c b/src/rom_field_FP512BN.c
index e88f66a..ad97f44 100644
--- a/src/rom_field_FP512BN.c
+++ b/src/rom_field_FP512BN.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_FP512BN.h"
 
diff --git a/src/rom_field_GOLDILOCKS.c b/src/rom_field_GOLDILOCKS.c
index 2a1785e..c5c3731 100644
--- a/src/rom_field_GOLDILOCKS.c
+++ b/src/rom_field_GOLDILOCKS.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_GOLDILOCKS.h"
 
diff --git a/src/rom_field_HIFIVE.c b/src/rom_field_HIFIVE.c
index 097dcec..12e281a 100644
--- a/src/rom_field_HIFIVE.c
+++ b/src/rom_field_HIFIVE.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_HIFIVE.h"
 
diff --git a/src/rom_field_NIST256.c b/src/rom_field_NIST256.c
index b5a7187..dd8721a 100644
--- a/src/rom_field_NIST256.c
+++ b/src/rom_field_NIST256.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_NIST256.h"
 
diff --git a/src/rom_field_NIST384.c b/src/rom_field_NIST384.c
index a739ae3..af93c26 100644
--- a/src/rom_field_NIST384.c
+++ b/src/rom_field_NIST384.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_NIST384.h"
 
diff --git a/src/rom_field_NIST521.c b/src/rom_field_NIST521.c
index 048f9ac..bc4209b 100644
--- a/src/rom_field_NIST521.c
+++ b/src/rom_field_NIST521.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_NIST521.h"
 
diff --git a/src/rom_field_SECP256K1.c b/src/rom_field_SECP256K1.c
index 4f80178..4e2fcd6 100644
--- a/src/rom_field_SECP256K1.c
+++ b/src/rom_field_SECP256K1.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "arch.h"
 #include "fp_SECP256K1.h"
 
diff --git a/src/rsa_support.c b/src/rsa_support.c
index a4cfdca..e2dae83 100644
--- a/src/rsa_support.c
+++ b/src/rsa_support.c
@@ -1,3 +1,22 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
 #include "rsa_support.h"
 
 #define ROUNDUP(a,b) ((a)-1)/(b)+1
diff --git a/src/wcc.c.in b/src/wcc.c.in
index 21dd661..4b42a43 100644
--- a/src/wcc.c.in
+++ b/src/wcc.c.in
@@ -1,29 +1,21 @@
-/**
- * @file wcc_ZZZ.c
- * @author Mike Scott
- * @author Kealan McCusker
- * @date 28th April 2016
- * @brief AMCL Wang / Chow Choo (WCC) definitions
- *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/src/wcc192.c.in b/src/wcc192.c.in
index dff71ed..f08eae7 100644
--- a/src/wcc192.c.in
+++ b/src/wcc192.c.in
@@ -1,29 +1,21 @@
-/**
- * @file wcc192_ZZZ.c
- * @author Mike Scott
- * @author Kealan McCusker
- * @date 28th April 2016
- * @brief AMCL Wang / Chow Choo (WCC) definitions
- *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/src/wcc256.c.in b/src/wcc256.c.in
index ab39bf9..0e1d345 100644
--- a/src/wcc256.c.in
+++ b/src/wcc256.c.in
@@ -1,29 +1,21 @@
-/**
- * @file wcc256_ZZZ.c
- * @author Mike Scott
- * @author Kealan McCusker
- * @date 28th April 2016
- * @brief AMCL Wang / Chow Choo (WCC) definitions
- *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index a192ab1..9636194 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -188,8 +188,8 @@
       if(curve STREQUAL "BN254CX")
 	     amcl_curve_test(${curve} test_mpin_vectors_dta_${TC}    test_mpin_vectors_dta_ZZZ.c.in      amcl_mpin_${TC} "SUCCESS" "mpin/BN254_CX.txt")
       endif()
-      if(curve STREQUAL "BLS383")
-	     amcl_curve_test(${curve} test_mpin_vectors_${TC}    test_mpin_vectors_ZZZ.c.in      amcl_mpin_${TC} "SUCCESS" "mpin/BLS383.txt")
+      if(curve STREQUAL "BLS381")
+	     amcl_curve_test(${curve} test_mpin_vectors_${TC}    test_mpin_vectors_ZZZ.c.in      amcl_mpin_${TC} "SUCCESS" "mpin/BLS381.txt")
       endif()
     endif()
 
@@ -204,6 +204,13 @@
       amcl_curve_test(${curve} test_wcc_bad_receiver_key_${TC} test_wcc_bad_receiver_key_ZZZ.c.in amcl_wcc_${TC} "SUCCESS")
     endif()
 
+    ################################################
+    # BLS Tests
+    ################################################
+    if(BUILD_BLS)
+      amcl_curve_test(${curve} test_bls_${TC} test_bls_ZZZ.c.in amcl_bls_${TC} "SUCCESS")
+    endif()
+    
   endif()
 endforeach()
 
diff --git a/test/test_aes_decrypt.c b/test/test_aes_decrypt.c
index d9ea605..774c6ee 100644
--- a/test/test_aes_decrypt.c
+++ b/test/test_aes_decrypt.c
@@ -1,26 +1,27 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
+
 /**
  * @file test_aes_decrypto.c
  * @author Kealan McCusker
  * @brief Test function for AES decryption,
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_aes_encrypt.c b/test/test_aes_encrypt.c
index f963c0d..3c61c27 100644
--- a/test/test_aes_encrypt.c
+++ b/test/test_aes_encrypt.c
@@ -1,27 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
 
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_aes_encrypt.c
  * @author Kealan McCusker
  * @brief Test function for AES encryption,
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_big_arithmetics_XXX.c.in b/test/test_big_arithmetics_XXX.c.in
index 96793ee..4b5a5a1 100644
--- a/test/test_big_arithmetics_XXX.c.in
+++ b/test/test_big_arithmetics_XXX.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_big_consistency.c
  * @author Alessandro Budroni
  * @brief Test for aritmetics with BIG_XXX
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
diff --git a/test/test_big_consistency_XXX.c.in b/test/test_big_consistency_XXX.c.in
index ae4d2fc..dbdfca8 100644
--- a/test/test_big_consistency_XXX.c.in
+++ b/test/test_big_consistency_XXX.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_big_consistency.c
  * @author Alessandro Budroni
  * @brief Test for consistency with BIG_XXX
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
diff --git a/test/test_bls_ZZZ.c.in b/test/test_bls_ZZZ.c.in
new file mode 100644
index 0000000..92c4154
--- /dev/null
+++ b/test/test_bls_ZZZ.c.in
@@ -0,0 +1,294 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
+
+// smoke test for BLS
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "config_curve_ZZZ.h"
+#include "randapi.h"
+
+#if CURVE_SECURITY_ZZZ == 128
+#include "bls_ZZZ.h"
+#elif CURVE_SECURITY_ZZZ == 192
+#include "bls192_ZZZ.h"
+#elif CURVE_SECURITY_ZZZ == 256
+#include "bls256_ZZZ.h"
+#endif
+
+// Support multiple security levels
+#if CURVE_SECURITY_ZZZ == 128
+#define G2LEN 4*BFS_ZZZ
+#elif CURVE_SECURITY_ZZZ == 192
+#define G2LEN 8*BFS_ZZZ
+#elif CURVE_SECURITY_ZZZ == 256
+#define G2LEN 16*BFS_ZZZ
+#endif
+
+static char message[]="test message";
+
+int bls(csprng *RNG)
+{
+    int rc;
+
+    char sk1[BGS_ZZZ];
+    octet SK1 = {0,sizeof(sk1),sk1};
+    char pktmp[G2LEN];
+    octet PKTMP = {0,sizeof(pktmp),pktmp};
+    char pk1[G2LEN];
+    octet PK1 = {0,sizeof(pk1),pk1};
+    char sig1[BFS_ZZZ+1];
+    octet SIG1 = {0,sizeof(sig1),sig1};
+
+    char sk2[BGS_ZZZ];
+    octet SK2 = {0,sizeof(sk2),sk2};
+    char pk2[G2LEN];
+    octet PK2 = {0,sizeof(pk2),pk2};
+    char sig2[BFS_ZZZ+1];
+    octet SIG2 = {0,sizeof(sig2),sig2};
+
+    char sk3[BGS_ZZZ];
+    octet SK3 = {0,sizeof(sk3),sk3};
+    char pk3[G2LEN];
+    octet PK3 = {0,sizeof(pk3),pk3};
+    char sig3[BFS_ZZZ+1];
+    octet SIG3 = {0,sizeof(sig3),sig3};
+
+    // Aggregated signature and public keys
+    char pk[G2LEN];
+    octet PK = {0,sizeof(pk),pk};
+    char sig[BFS_ZZZ+1];
+    octet SIG = {0,sizeof(sig),sig};
+
+    // Generate key pairs
+    BLS_ZZZ_KEY_PAIR_GENERATE(RNG,&SK1,&PKTMP);
+    BLS_ZZZ_KEY_PAIR_GENERATE(RNG,&SK2,&PK2);
+    BLS_ZZZ_KEY_PAIR_GENERATE(RNG,&SK3,&PK3);
+
+    // Generate PK2 using external secret key
+    BLS_ZZZ_KEY_PAIR_GENERATE(NULL,&SK1,&PK1);
+
+    if (!OCT_comp(&PKTMP,&PK1))
+    {
+        printf("FAILURE OCT_comp(&PKTMP,&PK1)\n");
+        return 1;
+    }
+
+    printf("Private key SK1: ");
+    OCT_output(&SK1);
+    printf("Public key PKTMP: ");
+    OCT_output(&PKTMP);
+    printf("Public key PK1: ");
+    OCT_output(&PK1);
+    printf("Private key SK2: ");
+    OCT_output(&SK2);
+    printf("Public key PK2: ");
+    OCT_output(&PK2);
+    printf("Private key SK3: ");
+    OCT_output(&SK2);
+    printf("Public key PK3: ");
+    OCT_output(&PK2);
+    printf("\n");
+
+    // Sign the message
+    BLS_ZZZ_SIGN(&SIG1,message,&SK1);
+    BLS_ZZZ_SIGN(&SIG2,message,&SK2);
+    BLS_ZZZ_SIGN(&SIG3,message,&SK3);
+
+    printf("SIG1: ");
+    OCT_output(&SIG1);
+    printf("SIG2: ");
+    OCT_output(&SIG2);
+    printf("SIG3: ");
+    OCT_output(&SIG3);
+    printf("\n");
+
+    // Verify signature
+    rc=BLS_ZZZ_VERIFY(&SIG1,message,&PK1);
+    if (rc==BLS_OK)
+    {
+        printf("Test Passed valid Signature / message\n");
+    }
+    else
+    {
+        printf("Test Failed valid Signature / message\n");
+        return 1;
+    }
+
+    // Verify signature
+    rc=BLS_ZZZ_VERIFY(&SIG2,message,&PK2);
+    if (rc==BLS_OK)
+    {
+        printf("Test Passed valid Signature / message\n");
+    }
+    else
+    {
+        printf("Test Failed valid Signature / message\n");
+        return 1;
+    }
+
+    // Verify signature
+    rc=BLS_ZZZ_VERIFY(&SIG3,message,&PK3);
+    if (rc==BLS_OK)
+    {
+        printf("Test Passed valid Signature / message\n");
+    }
+    else
+    {
+        printf("Test Failed valid Signature / message\n");
+        return 1;
+    }
+
+    // Add Public keys
+    rc = BLS_ZZZ_ADD_G2(&PK1,&PK2,&PK);
+    if (rc!=BLS_OK)
+    {
+        printf("ERROR BLS_ZZZ_ADD_G2 errorCode : %d\n", rc);
+        return 1;
+    }
+    rc = BLS_ZZZ_ADD_G2(&PK,&PK3,&PK);
+    if (rc!=BLS_OK)
+    {
+        printf("ERROR BLS_ZZZ_ADD_G2 errorCode : %d\n", rc);
+        return 1;
+    }
+    printf("Public key PK: ");
+    OCT_output(&PK);
+    printf("\n");
+
+    // Add signatures
+    rc = BLS_ZZZ_ADD_G1(&SIG1,&SIG2,&SIG);
+    if (rc!=BLS_OK)
+    {
+        printf("ERROR BLS_ZZZ_ADD_G1 errorCode : %d\n", rc);
+        return 1;
+    }
+
+    // Verify aggregated signature. This should fail.
+    rc=BLS_ZZZ_VERIFY(&SIG,message,&PK);
+    if (rc==BLS_FAIL)
+    {
+        printf("Test Passed invalid signature SIG = SIG1 + SIG2 \n");
+    }
+    else
+    {
+        printf("Test Failed invalid signature SIG = SIG1 + SIG2 \n");
+        return 1;
+    }
+
+    rc = BLS_ZZZ_ADD_G1(&SIG,&SIG3,&SIG);
+    if (rc!=BLS_OK)
+    {
+        printf("ERROR BLS_ZZZ_ADD_G1 errorCode : %d\n", rc);
+        return 1;
+    }
+    printf("SIG: ");
+    OCT_output(&SIG);
+    printf("\n");
+
+    // Verify aggregated signature.
+    rc=BLS_ZZZ_VERIFY(&SIG,message,&PK);
+    if (rc==BLS_OK)
+    {
+        printf("Test Passed valid Signature SIG = SIG1 + SIG2 + SIG3\n");
+    }
+    else
+    {
+        printf("Test Failed valid Signature SIG = SIG1 + SIG2 + SIG3\n");
+        return 1;
+    }
+
+
+    // change the message
+    message[0]='Z';
+    printf("message %s\n", message);
+    rc=BLS_ZZZ_VERIFY(&SIG1,message,&PK1);
+    if (rc==BLS_FAIL)
+    {
+        printf("Test Passed valid signature / invalid message\n");
+    }
+    else
+    {
+        printf("Test Failed valid signature / invalid message\n");
+        return 1;
+    }
+
+
+    // Change the signature
+    message[0]='t';
+    SIG1.val[0]=5;
+    printf("message %s\n", message);
+    printf("Signature SIG1: ");
+    OCT_output(&SIG1);
+    rc=BLS_ZZZ_VERIFY(&SIG1,message,&PK1);
+    if (rc==BLS_INVALID_G1)
+    {
+        printf("Test Passed invalid signature / valid message\n");
+    }
+    else
+    {
+        printf("Test Failed invalid signature / valid message\n");
+        return 1;
+    }
+
+    /* clear memory */
+    OCT_clear(&SK1);
+    OCT_clear(&SK2);
+    OCT_clear(&SK3);
+
+    return 0;
+}
+
+
+int main()
+{
+#ifdef DEBUG
+    printf("%d bit build\n",CHUNK);
+#endif
+
+    char* seedHex = "78d0fb6705ce77dee47d03eb5b9c5d30";
+    char seed[16] = {0};
+    octet SEED = {sizeof(seed),sizeof(seed),seed};
+
+    // CSPRNG
+    csprng RNG;
+
+    // fake random source
+    OCT_fromHex(&SEED,seedHex);
+    printf("SEED: ");
+    OCT_output(&SEED);
+
+    // initialise strong RNG
+    CREATE_CSPRNG(&RNG,&SEED);
+
+    printf("\nTesting BLS signature for curve ZZZ\n");
+    if (!bls(&RNG))
+    {
+        printf("SUCCESS\n");
+    }
+    else
+    {
+        printf("FAILURE\n");
+    }
+
+    KILL_CSPRNG(&RNG);
+}
+
+
diff --git a/test/test_ecc_ZZZ.c.in b/test/test_ecc_ZZZ.c.in
index ee9231e..00af7a3 100644
--- a/test/test_ecc_ZZZ.c.in
+++ b/test/test_ecc_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_ecc_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for ECC
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* test driver and function exerciser for ECDH/ECIES/ECDSA API Functions */
diff --git a/test/test_ecdh_ZZZ.c.in b/test/test_ecdh_ZZZ.c.in
index 4b5b5f0..c364a99 100644
--- a/test/test_ecdh_ZZZ.c.in
+++ b/test/test_ecdh_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_ecdh_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for ECDH
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_ecdsa_keypair_ZZZ.c.in b/test/test_ecdsa_keypair_ZZZ.c.in
index 8f8b05d..0f07527 100644
--- a/test/test_ecdsa_keypair_ZZZ.c.in
+++ b/test/test_ecdsa_keypair_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_ecdsa_keypair_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for ECDSA keypair,
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_ecdsa_sign_ZZZ.c.in b/test/test_ecdsa_sign_ZZZ.c.in
index 40230a3..6324b4a 100644
--- a/test/test_ecdsa_sign_ZZZ.c.in
+++ b/test/test_ecdsa_sign_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_ecdsa_sign_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for ECDSA signature,
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_ecdsa_verify_ZZZ.c.in b/test/test_ecdsa_verify_ZZZ.c.in
index c674a01..f30be5e 100644
--- a/test/test_ecdsa_verify_ZZZ.c.in
+++ b/test/test_ecdsa_verify_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_ecdsa_verify_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for ECDSA verification,
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_ecp2_arithmetics_ZZZ.c.in b/test/test_ecp2_arithmetics_ZZZ.c.in
index 06be072..7832229 100644
--- a/test/test_ecp2_arithmetics_ZZZ.c.in
+++ b/test/test_ecp2_arithmetics_ZZZ.c.in
@@ -1,27 +1,27 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_ecp2_arithmetics_ZZZ.c
  * @author Alessandro Budroni
  * @brief Test for aritmetics with ECP2_ZZZ
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
-*/
+ */
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/test/test_ecp4_arithmetics_ZZZ.c.in b/test/test_ecp4_arithmetics_ZZZ.c.in
index 3bc07fd..572ae81 100644
--- a/test/test_ecp4_arithmetics_ZZZ.c.in
+++ b/test/test_ecp4_arithmetics_ZZZ.c.in
@@ -1,27 +1,27 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_ecp4_arithmetics_ZZZ.c
  * @author Alessandro Budroni
  * @brief Test for aritmetics with ECP4_ZZZ
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
-*/
+ */
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/test/test_ecp8_arithmetics_ZZZ.c.in b/test/test_ecp8_arithmetics_ZZZ.c.in
index 5847300..f974406 100644
--- a/test/test_ecp8_arithmetics_ZZZ.c.in
+++ b/test/test_ecp8_arithmetics_ZZZ.c.in
@@ -1,27 +1,27 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_ecp8_arithmetics_ZZZ.c
  * @author Alessandro Budroni
  * @brief Test for aritmetics with ECP8_ZZZ
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
-*/
+ */
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/test/test_ecp_arithmetics_ZZZ.c.in b/test/test_ecp_arithmetics_ZZZ.c.in
index e8125a7..b877474 100644
--- a/test/test_ecp_arithmetics_ZZZ.c.in
+++ b/test/test_ecp_arithmetics_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_ecp_arithmetics_ZZZ.c
  * @author Alessandro Budroni
  * @brief Test for aritmetics with ECP_ZZZ
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
diff --git a/test/test_fp12_arithmetics_YYY.c.in b/test/test_fp12_arithmetics_YYY.c.in
index 97b993c..5ca20d0 100644
--- a/test/test_fp12_arithmetics_YYY.c.in
+++ b/test/test_fp12_arithmetics_YYY.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_fp_arithmetics.c
  * @author Alessandro Budroni
  * @brief Test for aritmetics with FP
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 
@@ -395,40 +395,40 @@
             }
         }
         // Test s-multiplication for D-TYPE
-	/*
-        if (!strncmp(line,FP12smuldtypeline, strlen(FP12smuldtypeline)))
-        {
-            len = strlen(FP12smuldtypeline);
-            linePtr = line + len;
-            read_FP12_YYY(&FP12smul_dtype,linePtr);
-            FP12_YYY_copy(&FP12aux1,FP_12);
-            FP12_YYY_smul(&FP12aux1,&FP_12_smul_y_dtype,D_TYPE);
-            FP12_YYY_reduce(&FP12aux1);
-            FP12_YYY_norm(&FP12aux1);
-            if(!FP12_YYY_equals(&FP12aux1,&FP12smul_dtype))
+        /*
+            if (!strncmp(line,FP12smuldtypeline, strlen(FP12smuldtypeline)))
             {
-                printf("ERROR computing s-multiplication for D-TYPE, line %d\n",i);
-                exit(EXIT_FAILURE);
+                len = strlen(FP12smuldtypeline);
+                linePtr = line + len;
+                read_FP12_YYY(&FP12smul_dtype,linePtr);
+                FP12_YYY_copy(&FP12aux1,FP_12);
+                FP12_YYY_smul(&FP12aux1,&FP_12_smul_y_dtype,D_TYPE);
+                FP12_YYY_reduce(&FP12aux1);
+                FP12_YYY_norm(&FP12aux1);
+                if(!FP12_YYY_equals(&FP12aux1,&FP12smul_dtype))
+                {
+                    printf("ERROR computing s-multiplication for D-TYPE, line %d\n",i);
+                    exit(EXIT_FAILURE);
+                }
             }
-        }
 
-        // Test s-multiplication for M-TYPE
-        if (!strncmp(line,FP12smulmtypeline, strlen(FP12smulmtypeline)))
-        {
-            len = strlen(FP12smulmtypeline);
-            linePtr = line + len;
-            read_FP12_YYY(&FP12smul_mtype,linePtr);
-            FP12_YYY_copy(&FP12aux1,FP_12);
-            FP12_YYY_smul(&FP12aux1,&FP_12_smul_y_mtype,M_TYPE);
-            FP12_YYY_reduce(&FP12aux1);
-            FP12_YYY_norm(&FP12aux1);
-            if(!FP12_YYY_equals(&FP12aux1,&FP12smul_mtype))
+            // Test s-multiplication for M-TYPE
+            if (!strncmp(line,FP12smulmtypeline, strlen(FP12smulmtypeline)))
             {
-                printf("ERROR computing s-multiplication for M-TYPE, line %d\n",i);
-                exit(EXIT_FAILURE);
+                len = strlen(FP12smulmtypeline);
+                linePtr = line + len;
+                read_FP12_YYY(&FP12smul_mtype,linePtr);
+                FP12_YYY_copy(&FP12aux1,FP_12);
+                FP12_YYY_smul(&FP12aux1,&FP_12_smul_y_mtype,M_TYPE);
+                FP12_YYY_reduce(&FP12aux1);
+                FP12_YYY_norm(&FP12aux1);
+                if(!FP12_YYY_equals(&FP12aux1,&FP12smul_mtype))
+                {
+                    printf("ERROR computing s-multiplication for M-TYPE, line %d\n",i);
+                    exit(EXIT_FAILURE);
+                }
             }
-        }
-	*/
+        */
         // Test inverse fuction
         if (!strncmp(line,FP12invline, strlen(FP12invline)))
         {
diff --git a/test/test_fp16_arithmetics_YYY.c.in b/test/test_fp16_arithmetics_YYY.c.in
index 66bcc7f..5330f37 100644
--- a/test/test_fp16_arithmetics_YYY.c.in
+++ b/test/test_fp16_arithmetics_YYY.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_FP16_arithmetics_YYY.c
  * @author Samuele Andreoli
  * @brief Test for aritmetics with FP16_YYY
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
diff --git a/test/test_fp24_arithmetics_YYY.c.in b/test/test_fp24_arithmetics_YYY.c.in
index cdbbeb2..a24c3e3 100644
--- a/test/test_fp24_arithmetics_YYY.c.in
+++ b/test/test_fp24_arithmetics_YYY.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_fp_arithmetics.c
  * @author Samuele Andreoli
  * @brief Test for aritmetics with FP
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
@@ -368,35 +368,35 @@
             }
         }
         // Test s-multiplication for D-TYPE
-	/*
-        if (!strncmp(line,FP24smuldtypeline, strlen(FP24smuldtypeline)))
-        {
-            len = strlen(FP24smuldtypeline);
-            linePtr = line + len;
-            read_FP24_YYY(&FP24smul_dtype,linePtr);
-            FP24_YYY_copy(&FP24aux1,FP_24);
-            FP24_YYY_smul(&FP24aux1,&FP_24_smul_y_dtype,D_TYPE);
-            if(!FP24_YYY_equals(&FP24aux1,&FP24smul_dtype))
+        /*
+            if (!strncmp(line,FP24smuldtypeline, strlen(FP24smuldtypeline)))
             {
-                printf("ERROR computing s-multiplication for D-TYPE, line %d\n",i);
-                exit(EXIT_FAILURE);
+                len = strlen(FP24smuldtypeline);
+                linePtr = line + len;
+                read_FP24_YYY(&FP24smul_dtype,linePtr);
+                FP24_YYY_copy(&FP24aux1,FP_24);
+                FP24_YYY_smul(&FP24aux1,&FP_24_smul_y_dtype,D_TYPE);
+                if(!FP24_YYY_equals(&FP24aux1,&FP24smul_dtype))
+                {
+                    printf("ERROR computing s-multiplication for D-TYPE, line %d\n",i);
+                    exit(EXIT_FAILURE);
+                }
             }
-        }
-        // Test s-multiplication for M-TYPE
-        if (!strncmp(line,FP24smulmtypeline, strlen(FP24smulmtypeline)))
-        {
-            len = strlen(FP24smulmtypeline);
-            linePtr = line + len;
-            read_FP24_YYY(&FP24smul_mtype,linePtr);
-            FP24_YYY_copy(&FP24aux1,FP_24);
-            FP24_YYY_smul(&FP24aux1,&FP_24_smul_y_mtype,M_TYPE);
-            if(!FP24_YYY_equals(&FP24aux1,&FP24smul_mtype))
+            // Test s-multiplication for M-TYPE
+            if (!strncmp(line,FP24smulmtypeline, strlen(FP24smulmtypeline)))
             {
-                printf("ERROR computing s-multiplication for M-TYPE, line %d\n",i);
-                exit(EXIT_FAILURE);
+                len = strlen(FP24smulmtypeline);
+                linePtr = line + len;
+                read_FP24_YYY(&FP24smul_mtype,linePtr);
+                FP24_YYY_copy(&FP24aux1,FP_24);
+                FP24_YYY_smul(&FP24aux1,&FP_24_smul_y_mtype,M_TYPE);
+                if(!FP24_YYY_equals(&FP24aux1,&FP24smul_mtype))
+                {
+                    printf("ERROR computing s-multiplication for M-TYPE, line %d\n",i);
+                    exit(EXIT_FAILURE);
+                }
             }
-        }
-	*/
+        */
         // Test inverse fuction
         if (!strncmp(line,FP24invline, strlen(FP24invline)))
         {
diff --git a/test/test_fp2_arithmetics_YYY.c.in b/test/test_fp2_arithmetics_YYY.c.in
index c21c39c..df9662d 100644
--- a/test/test_fp2_arithmetics_YYY.c.in
+++ b/test/test_fp2_arithmetics_YYY.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_fp2_arithmetics_YYY.c
  * @author Alessandro Budroni
  * @brief Test for aritmetics with FP2_YYY
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
diff --git a/test/test_fp48_arithmetics_YYY.c.in b/test/test_fp48_arithmetics_YYY.c.in
index 94bbaab..e7f0c8d 100644
--- a/test/test_fp48_arithmetics_YYY.c.in
+++ b/test/test_fp48_arithmetics_YYY.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_fp_arithmetics.c
  * @author Samuele Andreoli
  * @brief Test for aritmetics with FP
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 
@@ -538,4 +538,4 @@
 
     printf("SUCCESS TEST ARITMETIC OF FP48 PASSED\n");
     exit(EXIT_SUCCESS);
-}
\ No newline at end of file
+}
diff --git a/test/test_fp4_arithmetics_YYY.c.in b/test/test_fp4_arithmetics_YYY.c.in
index 64a37ae..8c8fe69 100644
--- a/test/test_fp4_arithmetics_YYY.c.in
+++ b/test/test_fp4_arithmetics_YYY.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_fp4_arithmetics_YYY.c
  * @author Alessandro Budroni
  * @brief Test for aritmetics with FP4_YYY
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
diff --git a/test/test_fp8_arithmetics_YYY.c.in b/test/test_fp8_arithmetics_YYY.c.in
index 8334dbb..58ddb06 100644
--- a/test/test_fp8_arithmetics_YYY.c.in
+++ b/test/test_fp8_arithmetics_YYY.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_fp8_arithmetics_YYY.c
  * @author Samuele Andreoli
  * @brief Test for aritmetics with FP8_YYY
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
diff --git a/test/test_fp_arithmetics_YYY.c.in b/test/test_fp_arithmetics_YYY.c.in
index 805c633..dd47d94 100644
--- a/test/test_fp_arithmetics_YYY.c.in
+++ b/test/test_fp_arithmetics_YYY.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_fp_arithmetics_YYY.c
  * @author Alessandro Budroni
  * @brief Test for aritmetics with FP_YYY
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
@@ -351,25 +351,25 @@
             }
         }
         // modular exponentiation
-	/*
-        if (!strncmp(line,FPexpline, strlen(FPexpline)))
-        {
-            len = strlen(FPexpline);
-            linePtr = line + len;
-            read_FP_YYY(&FPexp,linePtr);
-            FP_YYY_copy(&supp,&FP_1);
-            FP_YYY_reduce(&supp);
-            FP_YYY_redc(bigsupp,&FP_2);
-            BIG_XXX_norm(bigsupp);
-            FP_YYY_pow(&supp,&supp,bigsupp);
-            FP_YYY_reduce(&supp);
-            if(!FP_YYY_equals(&supp,&FPexp))
+        /*
+            if (!strncmp(line,FPexpline, strlen(FPexpline)))
             {
-                printf("ERROR in modular exponentiation, line %d\n",i);
-                exit(EXIT_FAILURE);
+                len = strlen(FPexpline);
+                linePtr = line + len;
+                read_FP_YYY(&FPexp,linePtr);
+                FP_YYY_copy(&supp,&FP_1);
+                FP_YYY_reduce(&supp);
+                FP_YYY_redc(bigsupp,&FP_2);
+                BIG_XXX_norm(bigsupp);
+                FP_YYY_pow(&supp,&supp,bigsupp);
+                FP_YYY_reduce(&supp);
+                if(!FP_YYY_equals(&supp,&FPexp))
+                {
+                    printf("ERROR in modular exponentiation, line %d\n",i);
+                    exit(EXIT_FAILURE);
+                }
             }
-        }
-	*/
+        */
     }
     fclose(fp);
 
diff --git a/test/test_gcm_decrypt.c b/test/test_gcm_decrypt.c
index f13d30f..8b5e4d3 100644
--- a/test/test_gcm_decrypt.c
+++ b/test/test_gcm_decrypt.c
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_gcm_decrypt.c
  * @author Kealan McCusker
  * @brief Test function for Galois Counter Mode decryption,
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_gcm_encrypt.c b/test/test_gcm_encrypt.c
index e189ebb..af0c454 100644
--- a/test/test_gcm_encrypt.c
+++ b/test/test_gcm_encrypt.c
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_gcm_encrypt.c
  * @author Kealan McCusker
  * @brief Test function for Galois Counter Mode encryption,
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_hash.c b/test/test_hash.c
index c8530de..1e71bc5 100644
--- a/test/test_hash.c
+++ b/test/test_hash.c
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_hash.c
  * @author Kealan McCusker
  * @brief Test for hash functions
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_mpin_ZZZ.c.in b/test/test_mpin_ZZZ.c.in
index f0c2763..3a077f7 100644
--- a/test/test_mpin_ZZZ.c.in
+++ b/test/test_mpin_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_ZZZ.c
  * @author Kealan McCusker
  * @brief Test good token and correct PIN with D-TA. Single pass
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test good token and correct PIN with D-TA. Single pass */
diff --git a/test/test_mpin_bad_pin_ZZZ.c.in b/test/test_mpin_bad_pin_ZZZ.c.in
index b4e69e2..92ad46e 100644
--- a/test/test_mpin_bad_pin_ZZZ.c.in
+++ b/test/test_mpin_bad_pin_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_bad_pin_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for bad PIN in MPIN
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test good token and incorrect PIN with D-TA */
diff --git a/test/test_mpin_bad_token_ZZZ.c.in b/test/test_mpin_bad_token_ZZZ.c.in
index b6a2448..bae1416 100644
--- a/test/test_mpin_bad_token_ZZZ.c.in
+++ b/test/test_mpin_bad_token_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_bad_token_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for bad TOKEN in MPIN
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test bad token and correct PIN with D-TA */
diff --git a/test/test_mpin_dvs_ZZZ.c.in b/test/test_mpin_dvs_ZZZ.c.in
index 164a754..c1d00b3 100644
--- a/test/test_mpin_dvs_ZZZ.c.in
+++ b/test/test_mpin_dvs_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_dvs_ZZZ.c
  * @author Kealan McCusker
  * @brief Test Designated Verifier Signature (DVS) scheme
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test Designated Verifier Signature (DVS) scheme */
diff --git a/test/test_mpin_dvs_wrong_pk_ZZZ.c.in b/test/test_mpin_dvs_wrong_pk_ZZZ.c.in
index b1443b0..83193ce 100644
--- a/test/test_mpin_dvs_wrong_pk_ZZZ.c.in
+++ b/test/test_mpin_dvs_wrong_pk_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_ZZZ.c
  * @author Kealan McCusker
  * @brief Test Designated Verifier Signature (DVS) scheme with incorrect PIN
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test Designated Verifier Signature (DVS) scheme with incorrect PIN*/
diff --git a/test/test_mpin_expired_tp_ZZZ.c.in b/test/test_mpin_expired_tp_ZZZ.c.in
index 4f1ec5f..d7aaa0d 100644
--- a/test/test_mpin_expired_tp_ZZZ.c.in
+++ b/test/test_mpin_expired_tp_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_expired_tp_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for expired Time Permit in MPIN
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test good token and correct PIN with D-TA and expired time permit */
diff --git a/test/test_mpin_good_ZZZ.c.in b/test/test_mpin_good_ZZZ.c.in
index 298673e..aa828d5 100644
--- a/test/test_mpin_good_ZZZ.c.in
+++ b/test/test_mpin_good_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_good_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for good PIN in MPIN
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test good token and correct PIN with D-TA */
diff --git a/test/test_mpin_random_ZZZ.c.in b/test/test_mpin_random_ZZZ.c.in
index dbf4009..ff6b2d5 100644
--- a/test/test_mpin_random_ZZZ.c.in
+++ b/test/test_mpin_random_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_random_ZZZ.c
  * @author Kealan McCusker
  * @brief Test good token and correct PIN with D-TA
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test good token and correct PIN with D-TA */
diff --git a/test/test_mpin_sign_ZZZ.c.in b/test/test_mpin_sign_ZZZ.c.in
index 5f6fc2b..7e97ea7 100644
--- a/test/test_mpin_sign_ZZZ.c.in
+++ b/test/test_mpin_sign_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_sign_ZZZ.c
  * @author Kealan McCusker
  * @brief Test function for M-Pin Signature
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test M-Pin Signature */
diff --git a/test/test_mpin_tp_ZZZ.c.in b/test/test_mpin_tp_ZZZ.c.in
index 603d21a..fa73c12 100644
--- a/test/test_mpin_tp_ZZZ.c.in
+++ b/test/test_mpin_tp_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_tp_ZZZ.c
  * @author Kealan McCusker
  * @brief Test good token and correct PIN with D-TA for nTimePermitTests days in the future
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test good token and correct PIN with D-TA for
diff --git a/test/test_mpin_vectors_ZZZ.c.in b/test/test_mpin_vectors_ZZZ.c.in
index 4870d29..9e5149f 100644
--- a/test/test_mpin_vectors_ZZZ.c.in
+++ b/test/test_mpin_vectors_ZZZ.c.in
@@ -1,23 +1,21 @@
-/**
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/test/test_mpin_vectors_dta_ZZZ.c.in b/test/test_mpin_vectors_dta_ZZZ.c.in
index e288257..d3e6c36 100644
--- a/test/test_mpin_vectors_dta_ZZZ.c.in
+++ b/test/test_mpin_vectors_dta_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpin_vectors_ZZZ.c
  * @author Alessandro Budroni
  * @brief Test mpin with test vectors
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
diff --git a/test/test_mpinfull_ZZZ.c.in b/test/test_mpinfull_ZZZ.c.in
index bb1e905..8ce3e6e 100644
--- a/test/test_mpinfull_ZZZ.c.in
+++ b/test/test_mpinfull_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpinfull_ZZZ.c
  * @author Kealan McCusker
- * @brief Test M-pin Full
+ * @brief Test MPIN Full
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test M-Pin Full */
diff --git a/test/test_mpinfull_onepass_ZZZ.c.in b/test/test_mpinfull_onepass_ZZZ.c.in
index 91011e7..ed66f15 100644
--- a/test/test_mpinfull_onepass_ZZZ.c.in
+++ b/test/test_mpinfull_onepass_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpinfull_onepass_ZZZ.c
  * @author Kealan McCusker
  * @brief Test M-Pin Full Single pass
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test M-Pin Full Single pass */
diff --git a/test/test_mpinfull_random_ZZZ.c.in b/test/test_mpinfull_random_ZZZ.c.in
index 5071c66..3d13849 100644
--- a/test/test_mpinfull_random_ZZZ.c.in
+++ b/test/test_mpinfull_random_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpinfull_random_ZZZ.c
  * @author Kealan McCusker
- * @brief Test Mpin-full good token and correct PIN with D-TA
+ * @brief Test MPIN-full good token and correct PIN with D-TA
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test good token and correct PIN with D-TA */
diff --git a/test/test_mpinfull_tp_ZZZ.c.in b/test/test_mpinfull_tp_ZZZ.c.in
index c5ae812..b4d686d 100644
--- a/test/test_mpinfull_tp_ZZZ.c.in
+++ b/test/test_mpinfull_tp_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_mpinfull_time_permits_ZZZ.c
  * @author Kealan McCusker
- * @brief Test M-pin Full
+ * @brief Test MPIN Full
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test M-Pin Full */
diff --git a/test/test_octet_consistency.c b/test/test_octet_consistency.c
index fa17af1..d45f3b2 100644
--- a/test/test_octet_consistency.c
+++ b/test/test_octet_consistency.c
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_octet_consistency.c
  * @author Alessandro Budroni
  * @brief Test function for octect consistency
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* test driver and function exerciser for ECDH/ECIES/ECDSA API Functions */
diff --git a/test/test_output_functions_ZZZ.c.in b/test/test_output_functions_ZZZ.c.in
index 378f015..c32bfc0 100644
--- a/test/test_output_functions_ZZZ.c.in
+++ b/test/test_output_functions_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_output_functions.c
  * @author Alessandro Budroni
  * @brief Test output functions for debug
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 
diff --git a/test/test_pair_ZZZ.c.in b/test/test_pair_ZZZ.c.in
index e84eb86..eeacd7a 100644
--- a/test/test_pair_ZZZ.c.in
+++ b/test/test_pair_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_pair_ZZZ.c
  * @author Alessandro Budroni
  * @brief Test function for pairing
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include <stdio.h>
diff --git a/test/test_rsa_WWW.c.in b/test/test_rsa_WWW.c.in
index c1ba203..17f3834 100644
--- a/test/test_rsa_WWW.c.in
+++ b/test/test_rsa_WWW.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_rsa_WWW.c
  * @author Kealan McCusker
  * @brief Test RSA
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* test driver and function exerciser for RSA API Functions */
diff --git a/test/test_rsa_sign_WWW_ZZZ.c.in b/test/test_rsa_sign_WWW_ZZZ.c.in
index 652920e..e8a43d4 100644
--- a/test/test_rsa_sign_WWW_ZZZ.c.in
+++ b/test/test_rsa_sign_WWW_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_rsa_sign_WWW_ZZZ.c
  * @author Kealan McCusker
  * @brief Test RSA signature
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Build executible after installation:
diff --git a/test/test_utils.c b/test/test_utils.c
index c90bdea..9693fc2 100644
--- a/test/test_utils.c
+++ b/test/test_utils.c
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_utils.c
  * @author Kealan McCusker
  * @brief Test driver and function exerciser for util Functions
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* test driver and function exerciser for util Functions */
diff --git a/test/test_version.c b/test/test_version.c
index e15028e..705930f 100644
--- a/test/test_version.c
+++ b/test/test_version.c
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_version.c
  * @author Kealan McCusker
  * @brief Test version function
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test version function */
diff --git a/test/test_wcc_ZZZ.c.in b/test/test_wcc_ZZZ.c.in
index 9331891..cb8bb44 100644
--- a/test/test_wcc_ZZZ.c.in
+++ b/test/test_wcc_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_wcc.c
  * @author Kealan McCusker
  * @brief Test WCC with and without time permits
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 
diff --git a/test/test_wcc_bad_receiver_key_ZZZ.c.in b/test/test_wcc_bad_receiver_key_ZZZ.c.in
index f07450c..adacb07 100644
--- a/test/test_wcc_bad_receiver_key_ZZZ.c.in
+++ b/test/test_wcc_bad_receiver_key_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_wcc_random.c
  * @author Samuele Andreoli
  * @brief Test WCC with bad receiver key
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Smoke test: Test WCC using the wrong receiver key, i.e. a key generated from a different identity */
diff --git a/test/test_wcc_bad_sender_key_ZZZ.c.in b/test/test_wcc_bad_sender_key_ZZZ.c.in
index 82d70be..4d1872a 100644
--- a/test/test_wcc_bad_sender_key_ZZZ.c.in
+++ b/test/test_wcc_bad_sender_key_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_wcc_random.c
  * @author Samuele Andreoli
  * @brief Test WCC with bad sender key
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Smoke test: Test WCC using the wrong sender key, i.e. a key generated from a different identity */
diff --git a/test/test_wcc_invalid_points_ZZZ.c.in b/test/test_wcc_invalid_points_ZZZ.c.in
index 8ce46c6..42513d5 100644
--- a/test/test_wcc_invalid_points_ZZZ.c.in
+++ b/test/test_wcc_invalid_points_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_wcc_invalid_points.c
  * @author Samuele Andreoli
  * @brief Test WCC handling of invalid points
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Test WCC with invalid, random generated, points */
diff --git a/test/test_wcc_random_ZZZ.c.in b/test/test_wcc_random_ZZZ.c.in
index cea6fdc..871c55b 100644
--- a/test/test_wcc_random_ZZZ.c.in
+++ b/test/test_wcc_random_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_wcc_random.c
  * @author Kealan McCusker
  * @brief Test WCC with two TAs for random values
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 /* Smoke test: Test WCC with two TAs for random values */
diff --git a/test/test_x509_WWW_ZZZ.c.in b/test/test_x509_WWW_ZZZ.c.in
index bd4d3d9..7ed1788 100644
--- a/test/test_x509_WWW_ZZZ.c.in
+++ b/test/test_x509_WWW_ZZZ.c.in
@@ -1,26 +1,26 @@
+/*
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+*/
 /**
  * @file test_x509.c
  * @author Kealan McCusker
  * @brief Test x509 functions
  *
- * LICENSE
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
  */
 
 #include "rsa_WWW.h"
diff --git a/testVectors/mpin/BLS381.json b/testVectors/mpin/BLS381.json
new file mode 100644
index 0000000..652707b
--- /dev/null
+++ b/testVectors/mpin/BLS381.json
@@ -0,0 +1 @@
+[{"TEST": 1, "CURVE": "bls381", "MPINId": "666462623430356535383131653165653630326666313263353337346439626333383261666563323537653662646431333439383433353135396538656430366563656531623931633465613636346635306438303132383234643162323934383336363137343634376339666661353165366563656262333431323365336538363730383363386130623236306634383066626563383461396230373636393164323834373065646137353563643831613061623639373664396633363739636362343462313966356263643332373534336339303135316533373231636239346465", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 6999, "PIN2": 6999, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04168aa81d34cb85b87293740527df5f680c89983f2934c8f41f0f7a67fa12c6018e863df0e49e078f16207e9396a86bda00195a0659eed5891cb1516cf09c6b48152ff2a5213c9de4bb16476ddffba6f7fcc7e58e823adf8d1dbab0f171468d94", "CS2": "0407046d893d84d9fa00b9247306e7e8c05c44f08918d445fd32811c86320ada25abf27bd4a7440e376bb0811b931903b30212323cfc8e875aad6536821be131f23ab2fefc6441f7c31d922981f6f11a97acf33aaa146531bf3e18feb1012a8a53", "CS": "0409d01bb4ec060526e527d91a76c197a7bd330f8acaa9a7be28a9ac23b179dcdce5fa8ed3e879fcfefad32bad5dc05a7808e8079950ca39ece800418b23e9795c607f917f72908712d317a5733f56f3f239be6388977ee745bd46e118065e4693", "TOKEN": "040430253e76c9266ba6b68d351fad58f22ff70022e21f601ee8737cbef30f6433a23e53eb28d14cb903bb8c07ba41001f0f5f7c05c33d693a6b5861bd6b1f70ef49d843dfa5281e21256e8fd90e74d51e50743f662b5cfb6de864e5d2fbc89a0d", "X": "0000000000000000000000000000000002799a2dcccb41615ee123f17632b5d3cc77585af7a42036a481676f06535497", "U": "04143e577aa5d85a5785c3161697d426efc1c1bbdb7becaa11df36e7399be51b91cd347b42e29f2ec044760c8382bc910a087d70eecaf8936af06765359e2c8ebeabeea67b13a837f1efda828d82b3e5fc1ff6a1abc5d78c4763bc1c26d7968a57", "Y": "0000000000000000000000000000000057344b2b54fd52453a07635d544319ccb2e1df42361046ded97830d7af3e38a6", "V": "040a331fd29e15589cc4a3905e3b5b39100edd406951e5275724e2dbde08888b427ede8fed4668b14569591996a75d38ff00a43fff7f2dc068c959fb545ada4e72b7e24c033770a95bfbda52df2d3a84c04e5259908477979558a0031a295cdb16", "AuthResult": 0}, {"TEST": 2, "CURVE": "bls381", "MPINId": "38623930663833323834303161616162323332633137656461386631306534643663303363336365646331633738653931656133353134376338656134333566666465336338346161353066353435663262313662316663316663363837666363303064656165366132616466346166376339643664666237383238613236343033613031373666623561346235613166363432373633333939343230663131", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 3653, "PIN2": 3653, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0408dbf5206c69d99fdea48f845b97ced584be64e1cde896ba35b12bf39b6dae30353760062c09c42ebf05d616f85edc760fb0041611d362ec90d42aa7c613ac55339a330cd4157dd76efa1d5cd56e69e38a09d6f8fa42b54b1981e70cebb199e8", "CS2": "0405f48d416444d64267b7ce88f812acc27ab3166ad99e3a38cbf20b58923a894d63df1c09eb0ebb1df48d1403eaa53c960335beab0410fd61783b36abe35e9cef3253cbf9c7b341fc672e55ce8efd814f00f909c036740247b4faafef5ec655d7", "CS": "04046d16230f7539458157852b67d48fca817a190aefa1b5ed3d39173ea892306c3ed32213d8bb511c7498ebf3fe6f5be707cb04953c5e6e9da7b5ceaf987fd608be1b5d4634a6832ca5cba20df19e3ed9dfd960153c7c25fc28d2707634bbd49d", "TOKEN": "0418928dbb1823544a03b5468e70b64a0ea19b2134754dcb2fa2d4befefb80918c4899a62755de85303109f63b0063590617c6b877ee87b2bbe080080557216ceaa956f06dee7ca91d6d5d8153015c836d713b9b71425c0f555bb748c394c70056", "X": "000000000000000000000000000000006ed03521392b0b2da4be9280c9ffaed85e6da2c10561d143aa81409e15f558fe", "U": "0401ade586fb01d32b6e23e0f79dd62e5cbcc842af1a07db5c4141e9eea8988f65876b18db6ca303815a28be99b01cc69f0d5d867440f46946e74f3e0db1b349fc985202907435438b90d3ad119b3a232ad1ca12cfbb000e67db2737e656207156", "Y": "000000000000000000000000000000000617bd0a82f8eb7437f45465242946f9439e5fc6513f28b1f852cb5ba085f62c", "V": "041553acaf653f0263ad2f3408b6e21fd7ce8fa213ad926a7c4c84aa24faf0dfbdf0f62a6cb523bfc6445b51efd336214a082e2329fcf38bc6848efcff8a8fbfd6928fd5385bb92991debf91995efc6f2041dfc7f67fcbca0fa6a242a015c62285", "AuthResult": 0}, {"TEST": 3, "CURVE": "bls381", "MPINId": "646130336231633330346434353964336330663533656536656663383966386463313032366338333136613937383964626161336466363133333666623535313639326662336566316636383363616139393461316163663432626330393235376365393566313435376632393561626462323563336661663264303731626333343265316165643166336661613237653035633961343634306365636136343164", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 2703, "PIN2": 2703, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0400626f50c5b059cdc42ef0e83c67f528e991bc88d532029c17f93b7223b52f9c98cac92d51b803133008e3b61e1e30830d30ac18029e88fb8df5b2d1d7be3eb722e38c7595d47c8c6dd1b0f528443aecb25df83b8250548b9dd72166490cae61", "CS2": "04124bf161b968d937222456fc86f2d4cc784b480b74d4aefc50ecae6c0f7c5f7a4a91037091398ec1e44175bb3de384b914dcf29bafa033383806a77d3591a662b72a7f6f449c1b6bac26241bf78c8ece389e1a2b7fd15f3bf73451fccd7dbd0c", "CS": "040b962ea601d56847ab4d2aec37a6a2fc462553cd6eaddec306cf234b0635a73215018154529799fe43514d7b2775113a18bb0a3730817decc400ea771b64a5919f9504392a9079808a093b4a4eb2fe09e4b243c39d29effb80dad675e71c3c76", "TOKEN": "040f4df875b6d8800f089359911a86dd982beb8eece6d13506cbc59a501862d14e308e8bf58f29370bd8b5eb7c8897163a193a9505bbdb3be17c16c7618bb3cc64e3c466581ea9f4aff87c1c52a99f948dd2d2282fec71aa6b36cc24c875712d23", "X": "0000000000000000000000000000000005e812c24490b7027ec18132bcf1676ecfcdf79b1f87d4b658c35857a236a0ed", "U": "040e208cf8ef62d579259435a5b209f6d1c9d49286e087830996e397f3628248b685682b7a36c1c6ce0149295e883bd86106be0e93e7db4fb0394d3dbd40986dad46f5604ac5ba59cb70d74d074fa1b400d86dfe4b0f53fec72b03b6305aa30d09", "Y": "0000000000000000000000000000000073db56d03c1f81a010ba697d48fc1301d71e8759acd4e670ad17b9f63e84fa50", "V": "0403ebd712479d36b7db4fa076ea1963b430e7dbdc7b92b668041b3f9981fc021e5a7a2ccecc6100dcf8a35ac608a0322e070c1bffb861753da8c3bae2d23053e2bc73848d4885d49eb118d33fa2a0f8828e9d29bf0863fe66a5b73e26bfffd739", "AuthResult": 0}, {"TEST": 4, "CURVE": "bls381", "MPINId": "6161303463636437323235376261636563303438346561643662326239613233313732633634643766316538", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9869, "PIN2": 9869, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0417f7f91a4082fd9638157d4a28adb49dcf3f0e7c726200e09067074f776b0caf234a2d801f5823ddd053b6a23ca90ba806130a21249b7d5bb5aaf9166a883a5a64770c2ef2ff9516e16086effc54a34bbaa86eecf37b35825b7fa5789502db71", "CS2": "041761314e19c19ded7c66f39439792fdf14a5c805a3b050a27d2fa7af7ca14982b5766c823ac5aafd482f6da3c0bf203013188a2d82c4d7e892a5b32d5009156a8b093faa171a0b3a0dab28b33f641ca4f46b71799e22b7f2298114b72b2eb63a", "CS": "040fd226dc9723ca4af61559b6d43b67ae106a9f622ee801da07d75dae4eb36aa2926a29788d8b6b4310542425427c60b30f08fd068a544a360e379ae6338ed9a190a6f3dba5c71b45ffe2e04e3620a057f1a1a8c26bc53dd5de45c8b585fabd4c", "TOKEN": "0403c87fb0c347586306e5c8c4e30991817f3b266048e2ca6d0c29c74be94596ca7366b1f3dd760ee2ff3d0dead2ed77a207317dbb65be3a4f87c5df33271326d9fb4a48bca5f15ee4683d49a6093103a1785994404ffed8d8277c1bf2d08a19c6", "X": "000000000000000000000000000000000d08762aa77513c8a70beef67dc750d585d7b36aaaa400a85bfe73ac96cc901e", "U": "040f05dd4f676b1c97ced7729a508518f19b5a1494a4f61db89642f8d6ea5e57dcb908014d6d0aac952d54f3ea87a63de614629a58a2174631feaafb0bb3b2597c4e4d38aaba4e715076de4b9716921d89b44f9f43d85ced751f9b3785533b4a09", "Y": "0000000000000000000000000000000072440f82f4604d6125921c57d86c2ae92cda29b1d06a634fb60620b83a2edd56", "V": "04111f8913b2355c18a9d4ae1f0b5a37f99133aa552cb99cec0f43dba77d21a3e8e54d0267b6881d2aa18155f5e151c8461310f182d52a8cdc4580abba4207c8cc6a2f8ccf6f84b8a50229430ba2649a02a535cc1898e45c2da63e61cdd39fe514", "AuthResult": 0}, {"TEST": 5, "CURVE": "bls381", "MPINId": "36303535613039646636353764656431356264363031343263623237323661363333633032643765303063656462623432373736343533383936353362646432383937336566356163376339323962373761636534303832376236333062616433343334613634373036356566373463316562633266616238383732356363346264623963616463356438653865653363663161353530626430306231643435336530386661323530313233343931383932326339396332313735386632666537376232386534356637666133353736383762313136323034616633333938616130343430326362376632363034", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 3071, "PIN2": 3071, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0404c3bff84da7e849082d495cd0673c00921954ca0d9a5ff418719cd72cbe1a00c6d94e66a10b77ee5fc26c3c4478d3710ca9b8cc576e0b1dfca8400c2795f80403a9d4e2e93233e9e5fb9a3bcaa3b33c692f13a687ee7f1a53a636d61ecadc34", "CS2": "04010fbf5ce37fdfa6bdeb3087e91cbe21281e9ab182dab14efd15d95aea4bdd427b2b61f1801d4fcd0605095ea3ac0b3e0559ec999aa45b1a0855e2fd76ded433e93186ae4320ceed1adb33fa9f979fa8f870449e155dc5c7d4c0fe2a2604aa04", "CS": "040fc4b858b1a363341bd4bc09c14a48d9d51b078344b425a036e14a12f3c8280d9225840eebf83c888d02aa4a21d80f7a10ef53eff94803145f3dcbee2023e3b64b887432d2aa9d9980910735bd968c5a89f66b47378e0d11f7e38983b367f720", "TOKEN": "040af471fab0fa61979584efde88b09d45428b02bc6e076a295e95fc99c716b458d5a8730487c99d5b6cfa2d4670b6436a0e3b4481e1e30d144470a311ba6cc31617585b99f323c394a69f784b456716521f523f4bcae1f8e22e63cfb7b8649312", "X": "0000000000000000000000000000000045f1acf9c51b1d8b67f819c0b126f76ecfd1033807cb5cc86aeccebd86ab830a", "U": "0406fc98111cd165ce333cd70ddd9ae0f935294ed68263abc1e6ff96edfa48e8cd8c3ec8f8696983957e74985e6552fa3e12e13ce243fe98f5d97c919880d378488754e7c9608a7a96defbcd24a14a2a09d2e61aa157063ef6c17dca7e9e48fb9c", "Y": "00000000000000000000000000000000197b29273f5d06b9acfa32f0f1c869de8f0506bc336fab207a4ee25daa0269f2", "V": "04056e0a9d0265db6e62bcc02ab3767a74df57845ba1ff114d3d5991609af1363ac7b88d13cec018e5a19665ef10009141001963b437b0f2f4f21d1536ce42a456b7fae6e91a31814b703c44b77c57033d69292549672c1f526d0b17cfe3762347", "AuthResult": 0}, {"TEST": 6, "CURVE": "bls381", "MPINId": "6437373562363635346334643065396239626562383034383836613738626666356362313265376162383433623033366633346164646333363665383239393435323136623434393532313964303961376566623365366563656237393361326235323162346438336239623531393461333933666230636364306630633561383330653532326335386332396135376361363666306431323765396333353664643539623862373662386237653235656436326230356337303732373033643131653732393961613731633530616162626232393232636431623364633330363930343864616366623331353230653431383965376336", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 7337, "PIN2": 7337, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040568f2e5e7368feddec16712e2d80b50f4f7bec67fa4032e9a0bc75ae19a1c8e76b00f18c6ddf144351c813d4dcdf95703a4028285c029565ab1856755a439824ae70a827d86b3b5cd19f593cdc0464bc1c28e316a7bea7dabbef0476e3753e9", "CS2": "040cb17f8222f8ee9ada276657728a6eb69a48f2c05f491b78ef2dbc17780fdd15c0c951a4713bb141507dfe4e8260518202674f023194ede0955a8c4626f312959bc916b9084786cc56a74eeb5c50aff653d16d2ec4bb37b12cf4374361b839b4", "CS": "040553a1fa5407760a4f7d4d13956afd854ce1829617d3521a74aa5ea04fa916594d386365af2c35ad45f3aa9aafd7567d1074a44545a6a22bba3929ba390320081465c9b9685aae1b11f4c60a7eb29f90fbdeb964754208886f8efe78919ef7ab", "TOKEN": "040985268c6a5c1faa7da5de0d9f42c3068e4c3e583ba2fb47bd56bf7a462f81e3481a92c57934ea5af17478b595dc28c712186cad4e23e8a815663d34c24aec39430e1bb6387264c8b81e26ee4398ce8c875180548f1b37ae168e10e0b18c6e09", "X": "000000000000000000000000000000007090a10d4254fd8e06e257fd7da987fd01a3b7cf3e35cfcad7eadffd3f1db136", "U": "0418cb4a9027f142f7026d0acb3ac9824d8c26cec3390759bd09db234893c15e1f2916d6e98ebaa5ec47079a4dc6112e4705d099efda6c2f523582392e926d226c386b599756e3064ee922e89a7660ea1b83e9b2737bc1fbb1182c2a1a3661d09e", "Y": "000000000000000000000000000000004631fe08e63620ccb947fa5e2333e6b7938fa6b8f8e7b960ae8fb0d0ecbc7b8c", "V": "04141612cf5b3ebbe253e836018c025cee14c013257e5798ffc60496822f19b6ef5821ae845223f72e959ca97a8d00fdf30849b18759d93695b4e94daf7ebf4d71b3680c5a54f22ee5e563e7c777d4ae637c1d3222af4425e6980a8c0d584810b4", "AuthResult": 0}, {"TEST": 7, "CURVE": "bls381", "MPINId": "323966643539666265653038343733393863626561396439333964303933646237663231303239656537653339383562663437356336363265363037633066663062353437353636363762393132316662663337313064373539373438656265323533646533373434383338663065353236633933346263333236333134316464396230343633616332373565323630353662613934666562656561643439633865376234383439346630316337396238313466633736356561643362636666353634623534666132626638633733323038353166336362396232616337616330636234", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 2888, "PIN2": 2888, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0416aedc6be143e09c29976e05060fa2a74c6c5a0af97bba9825c2ed0738c27bbc88faa8be902064edcb47522fec0bef290fdd61c61d1b100dc6d8efbcd67141e15bb71a103e9b382a397fc38162b7a6a91e3bd7ea5d582cc895f2ae24e7952fe8", "CS2": "0413e55928a25e990f2da20a1990d046add770d4ad2f5fd77c26aa39c705dc20550026f8963d424a175e9b150fcd32e3da14e42bc8f6d253c50907dce3120e01b0d8cbc605d323b430d569b6f2e0caaa8673bcf1c8235512309ab06afdeaadc138", "CS": "040a3deb6de687b11b3d4c42eac78d63a09535b03227b50e07368caa2a66b7ca6818ff4ea89e074f7f41c2cb8f083454a40990b1b447b92fd23d54dd9eb1194e79619ade647c55019595b513c1af6b27340899463a1e0c683a3a53c09ae4b0ba76", "TOKEN": "041772977d93cfe3911eb76c4a9fc4e2568016670debcb7766d1155d1b38ecb6d7698ff5b3f722f0ab8d73fb8d73e0b6271503b63ad492dbc8a5ff867d3ec1ee5a687038c3031d1e05fa1858a55e07a04e02581d490ec3874c7952d73a0084a711", "X": "0000000000000000000000000000000003591ff7a312f2a99a2c3d02b66658073838efa3993f4349b38588343041cb3f", "U": "040c66f10a7356fb7ca075ac6204691f66648d7ea50c9287dfeaada1dba6a60622555b3f230f58e5e1f43b59b0ceeba0631393fdb0f0f577a659c195d5e1a392edaedf14fb590b05c55ba3aa77e460b4132ca9e0269889f0f4c6255851383bb65b", "Y": "000000000000000000000000000000003c4ac32ad5c5bb1abeed91b1ee338c9c39f727b99a4ce622cfbe1aca1530a353", "V": "040768ced7b9f398d9a63e9f1c5a24ef701a40d94bdc27000a8fab9c1d49b8b9135ad5369bb76bb41dd8b825e3af42f91c0ac54eb5987290c7ea2a3d708ea6b9d3650cd7533a44b1e8200d96070e06b2c0b648edbf8b7ee2911f134da92522780f", "AuthResult": 0}, {"TEST": 8, "CURVE": "bls381", "MPINId": "3233333734643964333739303233303634313032316239633861663433376332306332353764306437343765303166653231613433383034633062623930633066346535643766383836316135353338326531303535316432313834376562376262343235646261636462306266656631663331", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 4478, "PIN2": 4478, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040041cf94710748bdd5a4dd69f8ee583d885d6ec20d02576affd58a45c4c959c0dc0841a2f41bd603193a2fcb6db37daf15a0b957c3d5cd1218144984bedd50b344d58a2c90d7d039fe46eb268191f46026aafddd12ef3384c40f67a09421bf26", "CS2": "041116cc20d9df2839990919d44e6a84467d5f1289273bee402465517da1690e8d842ef74484f1c2b49b70773083570b580b02d7d66591720861e93ece7b590dc7872947c24d678434cbd477b0c3ac78e9de7e0dd01a45f1d4c0ea183c2c67d1c4", "CS": "0414ed4a5f25d5554ad74543af34866f977f2d0252229679dc2bf274eaf82083fdb70900cf824349b3ae21333b10ab57f300301f05394947e7b04a5916c3ed68a4d04de04f4a472de77bd4dc65a1d24f9a585b84493b0837d16571ba364726a3f6", "TOKEN": "0408b1a9f78189d4132852fc103ce7b20053b42ac4836beadb622204c9e32779e26ac3c2bff61ca9a2af026635363721480e4acbd1ecf357e0daada7530e7fbb7963f34265deead0089539f251be68d3c96e49f3c27fae6dfec0e983033092ed0c", "X": "0000000000000000000000000000000040d6a987747b466d93249e88c6d600d9d2ba6dbfc65a4a423cef8280b3261582", "U": "04129bb3eb78c473a4b1392a7093f30ef79cd488a3781fe2145e194674704165dba2677d88c827fa1158f5d123413b28de0fc446b2615c850ccfd79242c77658ecde57fadff703032ee0e7e113b0c3a7ad14de5ab768c821ab4db2cdae421f88d1", "Y": "00000000000000000000000000000000032f9daba77536795dbb28513b289527edd481c9e620158ecee0a7da74b73935", "V": "040ef6ae1d9542e26ea98a8c974c5ca00c3729e6c6d19361e981d203697c35f39ed27008b3798dcebe15c28ba05035497705b06ccede812f834043ff305256df0a21efec1851c225482587bae9254b074b6a2747df9db448490d651f40693a5d84", "AuthResult": 0}, {"TEST": 9, "CURVE": "bls381", "MPINId": "3437326565343062366466643131363165366665396462633665", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 5646, "PIN2": 5646, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040abe4a0e324cb9e551695aae178a9bfc0dfd081f34d7bb7070e1a9d837c67b478622eae94c77aab2b4916c7f716c641c114b7c41cbed9887a2801944dd7a442d38f70c9f91cb716ba02f1967e541c3214a1f55314dda415e67008a86da0a5464", "CS2": "040fb1eed6ff79c8bd9706f3d69edf5996fc20cd89dc74f8366da5181299e13e8f0493354fa6b8a832a6490f90046406280bdca449b75f29c97060149ff8a7b868f2fbd62e3704a9c4251ec40d553a2d49e6b23d391bc9f17312cfe41c50cbc456", "CS": "040e7fc66978dec587d656da06f1d022b0b34bd9e19632a76d8e6909d23d8e1835ef6f60c5938b0466159715a25116223e102ec55cce4f2fc16df9db8ff48d0515720d3d4d1fc32e285acbf20d40587fef042ced1754eecc74e8d97f2a8db62175", "TOKEN": "0401e238ecfaf62df86fe96de9ee08038adc84ea5461ef21225fe9f0e0ad2dd8ce5b00d2f959a9dd5bc3707aed68dfba540db692ed8f5d09ba8c2ae8eb8ef917bcfbb811070e37387f1ef890028fce2710c53d977ad081e1ec004e965645c83719", "X": "000000000000000000000000000000002f0a841c680069ced414046b8e3c70af517dae59db5adf0dc7899fac4f72fd67", "U": "041470a644b1b9dbf7efb99e714f43ba6c8fb93c97f6a739eaf2fc0266cf5db51dc19043afc0b9bb90016f668f408f7ba815fa78b7106eef11e4d4b53d88ae9a53e2c58b160e2485c78ca486f66c5a02db42a05d8e149ded5c9c513a0ff59b243a", "Y": "0000000000000000000000000000000068e8f9f44393cb67faa4228edb04738354f5f12d73519dbfb1ca8a23485ca069", "V": "040e9174ff25bc96f076d5c452ef337c4ca843bf7e4e3423535f73d85df5caf1c3dd8bb78540463eeec8122f54abab263b0fa01bd16738aaa8a776cfe600a4214568485b9f418a9f106d33873a3af8ea7620146c0072a43f0c88e440de39efa0c0", "AuthResult": 0}, {"TEST": 10, "CURVE": "bls381", "MPINId": "653337633137343333363331326632346433383330316537353237373866353935623832626632316330393466326439616431656231303534666439666364383263306534343362386334633832623561366133653438623930633464303538343632633036326330663561613763616633613762656435333761343835373365303736626132303664", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 8915, "PIN2": 8915, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040f95df96e21a207e221c469a0e66e9342904d9d43a3f5cbc71362b12f81870f45803faacf2841521bf02f9b1dcd91ad806fea987908d516d16300a860ef48a635f30150994b51bca95746bb7e7bd49658be4bcb0379e5db1df8776ddf6d9d7de", "CS2": "040e1fc4c4086743cd955ecfa1ce4aff6c71c64d43b1ec6fa04aa2b1a66784b9ac2d768ba5f387c92add0a854bc38d955d06594ea3133dd6e8c73ec986a55139c3f7ba35f6d1bc23ffea4f3237a1aefe66fb7cffd4722132200315616f47822047", "CS": "04169f6fce5798d5d5466b1ad56b73ff2f6e3a23425236d327fbff72c7d7cc86c3f1244cea57c9345a0ab2768388523b0a043f44aba9885c8435a83b026176c809b2d2871bd479ecf39f8ffb5b1debcf48f4ba078fb7521780c8552fd023698542", "TOKEN": "04151bed78e9db2cfa7f7214b1e085dd9f64cf14a4c5fb376eb05e7da004dee4284a40a0ea67b1c4472dc501035db43e13157b1a616f489c5ec5f65263da74dd87539d0e60dd8cdea7ef2c9e4656511b8a538a613bd8d870edabaaa63bb86a0208", "X": "0000000000000000000000000000000059c3e066fceb26c5acb3c3e8ae90b1ec4dba253c03540c172b30512450fdf522", "U": "040d1e7093b6847c78959b39a670edaf7926b248e1563ffb8effdee07b12710c6c2b21a5a4c35428057ef2e22585ff87c303d2dc8ad16f6869feb715a91007152b7bb077260127ca589be9108421ab563659a566506288be9553a18676d6a85ea1", "Y": "000000000000000000000000000000004cebd2bc32a60ac264220bd8d16245ca61b7f1665556beccbb6a3156f79f45dd", "V": "0410dc7ca67e22a24863d62146cfc049d0cf98ce21b847ddebac859984514c0dd8ac82540aee60ab0ae662ba50c4d45005028462247e1fbf3612c341ca036c2715f5cdda57086369b554ba8e6b7095edaa283b510cec256b6d4a5ec76bb11e1b83", "AuthResult": 0}, {"TEST": 11, "CURVE": "bls381", "MPINId": "37623937633231663737373964333531303737343932303932366362333330383662346635383633323133353662306435643934353032306431306432616239663838383264613364326164386363343363663831383261306463663038643734623635396538623963373561363636613437616561663438653962373637353766366633633163316466323338623463656531656134366639613931643937653430613061383637353266313632343430396438356562623161646465333739373566393533323734363463373734", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9849, "PIN2": 9849, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040a91d346438a15e86be803a6a228b0f36355a6b58b7136c32627357087bea2b10e135a3528702503ce37a39d9cd54327182d53ec3598e11bc296f55dc06f5fcf2fa7435c1385f21c72bb412827f8aa824b768f61318ce952d9e5e1d76b6e624f", "CS2": "040e17863f5c21eb51b20ccb3c0530c2ea318b64642f2710989bf20596cc5383f4cb145c99a50ecfd8cfdf43581a574332155edde1c4292a2a42baa1da731d64271d1672a93ebc6501dc70db75149d1738441589c36305049c156503d2f7e13b94", "CS": "040a006c493517078e87bf63ac3cafcf909eb6ba2d9a2dc1e50c28f0c68c72af484216cb408f17a3b32670634c4da5b84707f94046abd6c691186a75468cc6304cb20367f96240b602565ed297aa8e7f01d2d46657c0ee058014297fa9f4d7d7aa", "TOKEN": "0411db6f0d8a367005ff4ab565d1a8848ef0884a08ef2ee05e0ce8e41f24380c3e908ba41e54d8a41ba2371ddf869803400141bbd94dac889c71e320dc6b7e3ce3527f43aa0823343d123a0526cb3849fd85f38233c7afc8c6672375d2b6992d3a", "X": "0000000000000000000000000000000066af21a18ef1a95c1aaf06e64b638f3733c3588b3acaf11ac19f6ff323a92bd1", "U": "040dac3169b123983a1eeafa2374006bb4236a3b49c973e6363232149f67c9e9c4fbc99832f784cb295270047d2c1190b2122a9dc9d4612a3934e0e0f997eba6ce37a6c252d66566960db7a33a857aaa781dc830c74173587c0daf9a49ff7878dc", "Y": "000000000000000000000000000000004c01be8eb242deaae41b15ef8b0e47156469309f87704171cae87e86dec18490", "V": "0405cf6f75b7222800b9c785f37b35708fe792635718ad8d27e1aa54a12ccb79c89c2c3ae02679069c9de58e355b89e2bf1475d9d644db64249412cd2933cbf7f1df88dc70ad4767521159d9e4554223dbc763f06c7cef01ae8a5b96e511e018f5", "AuthResult": 0}, {"TEST": 12, "CURVE": "bls381", "MPINId": "3936643935333734383166306661663539393133323730396662353833653864353032383063373664346535376562633065613530663533663638343362636537326332386366393038633732376166313036333439633233343363663461376465333430613031316361656437636162356130653335373732383035393865623233366262323663396262623031643065333565363533", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 8334, "PIN2": 8334, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0415f5e22ac32bf16696f14dee715daf2fc253cd1d17dd279b37fc97a8c070aefa65940a10cd1c454df99d944e386f886d08e4375e88113b8c59a4333f3105812247d416a880e1b15e61a6946aa72f13787086899f7c49aee5e6cec1e12d5a31e7", "CS2": "04083594d128e72627ea964957cc63a15ff7fce14f0d582d97d33196728f61786509ee7b79fa7a4f87827801559972275d181178f4cc2ce96f4cb58ad22f029b2429c068514cadf9bd9c821407e6204e907078b3dd830c9ebbc84e5fb1f57fcca3", "CS": "0408909b6391de3ce8d0bf95871a673ceacd5bd77c01bc97d74eaaf17161b9cd3a0e3aca9ee161b259b2116dfd70f02dbb04544b811f3cac15140d70d038e40d270d5b7565ae3d9254dd666e2e467b95c98c05ded8c7d8725f82600fac9ed76fbd", "TOKEN": "0418c36c6149ce08e0d298ec3ba1bc0e5f112b870786b46cbacc494c4393cc02bc355132a38075ea5209930d57f00cf3e909cb4f2f60f61806f6a250da4da55825d54730042a1ad01924589dd43b9d85cbea73318043fefaf4334ed52273cd140a", "X": "00000000000000000000000000000000253c929e7fdf18ae0a6acb39d303ba4f0576d86e860c319b67e66d086528f0fe", "U": "0407eb55d2a085c693082a511d79d188b03e2c66db2c9a34af1ca851f5b0156d4cf2d01cb015d537a64ed67a4b6c59cc18040600d41bca992c5fd64c96152c0b8604f6951f9121a65a1145e39c2f9d62b1890a1b7a3ea3b1fd10ea9d94a8cfa50b", "Y": "000000000000000000000000000000006a58830bde2774385b48f261a677bc0f331c3a297cd3c61ad2261b46fc6a772f", "V": "04148a6cf74af188b958e1020beacf16fab7530d5d5e8ca2e40c075f023ac1f9f416b8a09b329b289ede935f789d34b3860315a85c13270d71e7155b3cb95f42f11fd6d3228ccdff9bf060d0c939f185639a056df7cd5eebfb4785587dc661ade0", "AuthResult": 0}, {"TEST": 13, "CURVE": "bls381", "MPINId": "613237656630663035306362626633363164393166613939313437646561316264666434373539396538653030656461343533313263323065306630636533643936376131393164323335616263343765373734393963383731643763346266623062386638333032623736383730643735303838636266373035353539383736376562356661633532646632393963313264653432", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 6219, "PIN2": 6219, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04143e7fd38ac817de2e60bc7858acd124f7d79436ede7995e25702a31962a37d7348dfd8d54eadd66cc73c3ef5aa06012030d45d5df3eb2bed3ca50a8ec6747871b9fc8a5e2bdffd18a3415226d4b27f401438772672f65ffe7607237b2648fd0", "CS2": "041106801d938c33e97acbe0e7a459b4f9ece1cf762138354efe03bbe68cb0080e51ddea3edd7b53d08041b8679ac06f871763bacbc165a3faeec4da4d1317035adcc3b01b89de9678dddcba2f3641b7d7338ec838980a9f8c4f33e2d9d596754c", "CS": "040908abff741821fe963dc850ecf2178049fa530993de725607b0ec2435fd21b2facfdf1124119256519f076d2b208e41065ee6ebc8c0edcd926d6647fd463088a6e17576b1379ae932096541acbe7a1f436bfbba825148aac34bf626ad243f20", "TOKEN": "0419e2d19cf3d46fdb7a25ce84c76947e41977e58bd23d2f758022630613ee6f25ef2a3dccc0d067d011c18026dcb9e67018c27e594b9539250243ab819c033236bfb56ab4ca3107ca07153f4fbca84d5dea1ec8d72038fd6990ed62d75a8b2845", "X": "0000000000000000000000000000000043b154dadf23120132ca37423c7d485c51f4f7a338b25c31f7513ae8084d5b6a", "U": "04051563e269e0d03e000fe2913c9aa0958b169d877529f50cdd3589f3fa1f8906ff874043f928c913d580124ce67b606e05e56803bb95400e63935993d51096bc9cab314e3e6bf81fd6cff88f0731f044f267a45ccc7fee2ede5a9e0da74da50f", "Y": "000000000000000000000000000000006aa656f3b441b650abf8a208c03ca6e58b5da136aca4fb610cd24ea67ea2d777", "V": "04177a2381e9e02348343c0171b0dedb11293982464cf22348d320bc173f0b417d6fc174320f7aee898e3941bd2e7c426e173cbbf2035335f3d22b1128713c088c41b07958bb4963cbd1a3eb288fed834f70696f06ca47de83b41d90c66aa90b43", "AuthResult": 0}, {"TEST": 14, "CURVE": "bls381", "MPINId": "613365366433353736646133636165636432653130646134336530353234613162613739663631653833363034386531343135313139363463346638313139363532626337613430616163366232636165383937313938353866313539376166333533653161333664326161363961393239396132343965663062316662663231663931336663363264613634376435336561643737623231373464306164343337636630646638343537666666373633353637343836643232393163633064363733343039643064333263323161336563666662363761626334613936643331613065363261383437313866333734393739616566", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 7266, "PIN2": 7266, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "041363d5804b0befc8c087c8367266871fd50c8bb77de9ffabdf2c497b4b0e8836a9314fbec849538c14080734beed1aae0e6b49f96017e07a6c3b3fe357015134205735dc90f8f666383d20d7f6913d67718259e0b58fd1494f2a1d5e416959d4", "CS2": "040936a77b8e2f3768255ca6a7f0e506590700586e8b5595669a838bce015c1bac5854897eb31d7cbf84098fc29f098c110766addd2a6a66f81c46dd40768afd409596360b0cf07b2929f38d948c0f4ce0e8a838a53773fcf3b594e21f137710ac", "CS": "04104101e2436e57a142848e13a9bef49f05083e507efb4d221d5a9c0b553f49897a95f7fe78290c3bfe0626a2147d24610eecf36823a0e6804391b11d2a26b261c26ddb456bf1688d4a10282f7363f758784b781e0294e4554b02209e345b7a62", "TOKEN": "0418ec8f3ad2cee85238c66b1eac444d8ed6971f08e3203b779b5daa432c2efb3eaacea49db0f0bc72322ce64c4c5042c30280944a5d4ce80b0bcd8bfe15cdab53048ec4c5a3b94ebeecfcd4375fbddb7df9868937e5107e1badc6ad9b4b39e212", "X": "000000000000000000000000000000000662500649f7216f7cfc85506b866e9be714bd896fdcdacde295735cd7aefe5f", "U": "041002eb92812b69bd42b8952b26dc0ed4b3ce4eb703e07b5e15e62c151fd00930a5cd42cfd7bca7075e8ab5d7f5a3a666064a21cefb0946823d8d048745b5529b81f93761beeff735686983dd3acc39c6b6de3bda55d219dd4a87dc2321611605", "Y": "000000000000000000000000000000000b5e84a008f897825db89200d28a4183fa12698feb669143ccc6306f4fd7a398", "V": "04027ea02c5e56ed5a28031f1eba51e0bd8afae0334d135316a66d94b3f15f5324b1257c4844d7e938abb161eb2d62b28305ee0fe7712031ad934a8c8d71f338d42ae202251be1ad2fa1c56fe7c9e75353440478b334861ebcfa359a549657e510", "AuthResult": 0}, {"TEST": 15, "CURVE": "bls381", "MPINId": "613537373939", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9683, "PIN2": 9683, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040ae3fba658daad3031c0ee079077c29cf8e74cf8bc2a7951308181b2a58e9bb92c57141c65a58cfae0a2133bacd14be1051842e7b491109cef738890d512411a9b2d54bd667acae2fa5a4fbec7195a2cdd8547d1410e2027e7cc6122cd464220", "CS2": "040ace0544d143747cec2da349eaaae8a3c432f086a65feeb939834b38a66e7f804ed44bb42e9bee776ae38f46541a11d70157928d4791abccd5bb62aece05430b19d260e1f1205581be2e1d6d4b2cf5574283f79f7426c63bcc287343ff2034b8", "CS": "04162796d33ec31d9ca5d5438bc4c0e3617b3a1b2bb106fe6a8e6599507457d3b7efdecd3a243061796e05c3548924b2b30fc51cb2476270ab24b4210618fc014ea32553a06bcc46bbec80514bb10b70b84274e73bce526aed4d97748db6e72ef8", "TOKEN": "041685e9933e88adc0721911466693b9702daa31ef2b416e8686c1e1dc25dcbadb6e13c267ee349a56ffc2e827594bc3d91121510c812d6e1130b2cbb5c1d073d3800a2e8b35fde026acfdc257d9ba777ace1a8426311092e9d619c01dca529989", "X": "0000000000000000000000000000000006913116a7c281175453b96137d8f2588e9b533ec35e22354dbbe7c94e3ba331", "U": "04161b04a7cdd51a24997e09cd0899927c24cec77552ea305ac814018187eb4932e724c57c75b836eba837e75e5253bdf2037e55097fbf393d9f2677bd750adced703936096d341e15fd22d6958c47a7c76d03126d98c555a57f5c28bc3c3f6fca", "Y": "0000000000000000000000000000000042bf439107c7695ae1b1a57e7bfd7d16cdb9c51dfd1afc7c76b0ae949feb8c27", "V": "040f0098b8ebac2b1912807f90b1ffdde71d5a60a36486fff865209bb07263e12d80384439823eec4bc1f1bf7f00e8c295063d1dc2ffbfe2e00426dae6f1599e82f6dfd90f828c82e50c69414fae0a9f34dff7d1e2e63161213546bd9608c74e0d", "AuthResult": 0}, {"TEST": 16, "CURVE": "bls381", "MPINId": "34626565323335613062323633616163346535623962376538613034383033633332363032316364633766383230383734346666343334326562663436333936326662633364393634663565666134373565336535623866", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 1948, "PIN2": 1948, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040425ecdc0e14b3d8d5e9da9ad8edd1624e6c587f92f5493a6025b15babe911a0f27a77ca4023463c875d0127bd84467f0cc9ea01b390ca41f06316180685ef6f077065fd1c34b11d423f3bff40dde56cb821743338c9ecfbaff1d426001f6932", "CS2": "0401fcf63ba3d5c4fcfa9f012c1f117e2937ac6d430a3043d1c7eab44ff142589cd40ef658dadf1fb5c665aa64948e481607c37434563821abc54d9b77b8b9198bebce9d6b9625b5cbc38b62dc793cfbf7c1b38b3a862fa7c56c4fa9346ead032d", "CS": "041040735d80be96f6db9fb774ce839503b943e5f212e162644adb310847c6d9f14aafe8325dd32e3f4852740fa89084590f70f73370fbf3fc7cfa83c8529d247d98bf0d5d7c4c80672f40f1ab077f953f417ab63e4ad39e682abf37082cc13419", "TOKEN": "0409d19634e82964570c43247f1e9b600b6fbcc57a73d716b432db75e1ead12f302b00e5bf3c83aa92ee31a1c67d9c98900222df1f300550995ea4b4b5523aa89d8d2a6b966e69861cb116561926234d2b5a0c0ee70aab7a7d4e273083405ef6c3", "X": "0000000000000000000000000000000043a0282f1eb9d8825f06b1156f57b2fc0833cc0cecc1e3f0fe811c63a83cd31a", "U": "040916eb046318a2c28084133feebb18e1745300f586b5693efe04a3737d096f67f4e0df2868db2f4c6de9c47407f354680ddb1a2f7737bbe3f39d629fae6f40f5d4a1b779e0f4205e658ab0d7746f8700161dcf3270a3157e82aefb85569c1f11", "Y": "0000000000000000000000000000000040781ccef3728c9f52f674d54d9476cb05fd136282f2e35309fb793c4345a2fa", "V": "0412f039f7bcef8fcb334eb9f9903780891b21df5b2c71bbed1381c923a16ca979195acb0a0da9f48375a10eddccc2b895131774adab8bd21181ae09b804fbc0a29ff9d52ed42f5e2f8cdaca14731bbc112ec802efac5d9c9518ee067769651e16", "AuthResult": 0}, {"TEST": 17, "CURVE": "bls381", "MPINId": "6239346439393763353439393661643764663564323864313737", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 3187, "PIN2": 3187, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040a248981ae6e6bbbf6ed257cf373f30c7ea5ee09fd7e79fc5737c07484eecf6f983b56267bc171922a6f4f128ccf541415029446de58a7340a47fb2d0ec4687e5b2dc0de604ac233b1436e1b98fe6ef74ca88ba722a1d9486fef0decfb0d6ad3", "CS2": "04057472974989e0269a538c259e463fa55feaf2d82045556fa6fcb9e8839d30cbccdcefead4ad8e9ceadface5b068a9d41731c4528b0ba8e8ae78fb75bae3e8adff41dc693b587627005674d7be06b71b6c17885a2c85334dbc03234aa46b49be", "CS": "0419c9e0423a71dafa1958ed4a3437aa827c3aaaf0c56bf694416c91d383afca82675435434f6432b6d4f46d13a7cfffbe008e989295dbe05c26a1d0c20183c1dd25a8ad4677d8e967a3fc1e367f00bd4a38ec05beaa96f2bbcfa43d25ed97195a", "TOKEN": "0413b4314251ba740b802df00b633e3a56f8cd211027d3dcf7076f1870c227e206e7ace157ba0d64fb1eb91f53ee0c0bca19197a030414535f7f0eb7b990000de07a5870c08552776bd8d59466c97364091a941045dbb529097c2349ca56d51e51", "X": "0000000000000000000000000000000025a7c8ed3e10b43e249f5dd77e4cc38aa148bff5a2956b7676fdac11a08b023f", "U": "040600d642b6662c67db18405a0ada4b238e7b060893548413ec1ae6f84b37bc42a369decd504d830b8d9aecc97c82c303090ea9625f387be5388d924696a1b1b8ab75a135165335f75a768658b4c70305267b51b628e46972a5c447b7a4d7a63e", "Y": "000000000000000000000000000000004f3333ae0b004e40b70835b0df20a1e249a26926a119e2128930102a58b0034b", "V": "041143c8fdff1496002878f0d52971a8ddb46e5ca0842d658899d67e0b8f6364721445a36a08ad2d228d9358e655026fb510b638c7029dd0a64d2e866e25fb7bdd5c4b15d32d0d47b6f150bdab34273ee971bdc061bdf4f7d02e5fb95bdd1d3789", "AuthResult": 0}, {"TEST": 18, "CURVE": "bls381", "MPINId": "3664333238306635393861623262613033633636643732346138653433313638366132616433", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9587, "PIN2": 9587, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0418da1d675210e26997e6e34a09cdd3fc807444b0ed185c25e3363bfb08e38ddfa6a34d4ac3579d61f3c5cdca2ea3a39011da5a1624f67b7ebd600b3a046367b6a07fc359464df6510d9f18e2f96abf95141e077937341f48614efa6083ed6730", "CS2": "0412797a19e2e3eff73220518daaa2c92e3fe2db2404300d5c3ad8f615a3ae012c776a4e40fd2edd4f0e8a3d63b28efa1a19a18fb25b2055f647a451b8c629bebdf797692d8ea7ee7e8562c786804979750076aec95eec7e8d380b56d24037e0f2", "CS": "0408463987cc125569320442fdae998de512e621fcb2d8093be0098b1b016d2b0101d76b5f0634eec1f790f4d7aa60996715b1f4749c243309b28c49c58dc06d4f3b5b7465124355d70735870b24ff56cbec67576959cf138c07d61cd9efecf227", "TOKEN": "040254fe264a562f7fb25d1fe26d8ba888a96c6bcaed0f4bb2af8fb6bc99f576feeec869f5a03d5b3d2bbfd50991eae877060bc00e84c9dd4853319e50f701eb13400910a7ddc08f428eaf7318cd915b093896c20bc5341c7cd7287a7e32135221", "X": "000000000000000000000000000000003650de3ad6c8e020ed65b99bd0c14c187d858e74d214d37622ef88e34458fa73", "U": "0404ef0e54d7a34903de591b0a7073a36eaf132e2ec4e6ca05b14db98a58d84d895c8d9fdfd11a3068b88c2346f2803cdf09f7677ba623b5a0171595cab905eb66b10d39479b04f73d4197b171b92981c39907a62b7d7b2ca29f88af3a4a773e27", "Y": "0000000000000000000000000000000032c64bba261e90c13bf20b579f0802e86f623be6ae8afaf2f7191360feaad662", "V": "04105d9883385c40cc6937d3570f09bd04f09f263f315532ec6ab2ae512157ef1dffa18b905c37b23d31b6ab3977ec4466187e2ac28b4345a4d26a1530e116ec7cd05ad41870a0f4435a1e68142db4bdafd6981d5a5b1877a18ea24b8a60fcaa79", "AuthResult": 0}, {"TEST": 19, "CURVE": "bls381", "MPINId": "3566663038383564", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 3514, "PIN2": 3514, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040507cf8d71f501eea08202c0f137bc94717b0a63dd882abd8b95a8ab9b5525844c23a97b9b867f23d6e0a94f16676ea80c4e63944e30e79da903e4ec4f711f63bafb38988c586500159918f1912d4a77809c989a096268ef2564a2e855628a28", "CS2": "040fe28120cb014e9662661bbe95341f62896b0213c9850723d11e7a58d4289acfd9e46354a96574af4f93667bdb909e6e0c985bd0ec117617ab1eeab8955336b519a1d1015ebf1b44cb04a4c15c2553d5771025cb552cc5069bd2991547058c04", "CS": "0411d0f016e36f0dc693bc47d1b83cccfdf5e437311a09222499a085913656e00a1482a9651789fc27e99573b332113e3410acb7ae4f97de89a4591c74bb2296fe1750c824ccca3cc7b9157b04419324b9e7ff931e29b4fffdaa06a3e868031b26", "TOKEN": "0405fce029f953542b3dc447ebcef7aa4db70b495bed738ef7f3540b2c9c327b4a12020d541dba582f55be664dcd0da7e11547353e0ec8bff4cc7bf25e2929519a4f391302e65fd5a019eda7b4a0ffac69fe0c596f6a11114a555265d5dc7bb228", "X": "00000000000000000000000000000000078ba82955c70a73cbb031f7798fad434eaffd1d00735822b1f238ae7fc44633", "U": "041352d633e4f9d3e2faadd81d269616ba9574781786e5be87b8acc3a648b54261e955ad1b8a702087b81f7afe34730a5a151768d0742f46ac28f4f625fb6e5d45fd1014a2e452c428eb8de0ceaf9ceb7e51facbf1a1b0cfa65afebf8769240525", "Y": "000000000000000000000000000000004adaee86bf900dfeda4655161d95bb399dc748e3c171b481242f431525410357", "V": "04134d41d20190b37fa462881b3704a5e5f0d67c73bf8fc6d9d42925886a01d7ac76aa83eff8e6749ce64f8d20132ff48109562a80201fd0d68e4d3b36c64fd2d0f571fe0201c93f3d8c9e417e623bb8a8761cbd3be703365df893f3e3601ca4d1", "AuthResult": 0}, {"TEST": 20, "CURVE": "bls381", "MPINId": "33326534303765646662383636616365616334386633623166666435323235393430623161326663383931643437333132313932333463313066393264383535663930386338363235313534666234343232323634306263623639653833666161376464363532336439363032373534653763613264613462393936656635373732633533356330333835626336333463646363346565643862663333316263363537643232616438326264303763336162616533393963306565363935303230633765313762366138616261613434366331663435646434633035663633363135653761353436393534633061", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9497, "PIN2": 9497, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0419c046f85dac06e846429574f851d7e5a00b1931fc7c5efeec1682ece60ab738588082cdbb09b612bb99312d7505a5ca13c6c662addcd7e8bcf7051706463a2c26f79bca6a4659a692369af513c4a07bea6d3aebc24d4c7585572a7572a03840", "CS2": "041121d5effc85c93660142a3c7e34942fa52168d3ee395a1fe9e15c163fc03be2f620e9f85ebcefba6091ae1f0da5e72919213272c10ebc68e1db1683b8b13ebc4626dbfc7898b5161ab46b2f9eff0896e338ec63b3e00ba3caa45f57ec16b22c", "CS": "04192651a94fbf96b8af5bbb323fc3c3383907b135b2dc0c2776e32afb949d199195bf8d479bc530ec0ea0b85d1e8522ec088d9cec884da4d7315625c34d6c8e119ee813d85d8b162c30ef898fad393ce33e338fafbd9f3d13a5407ebbba5fc6bb", "TOKEN": "04184f9775f59aac39a152167a069672afd096da68f656f81277e567aac1f6967b729f75e97ae04280685892fea45282b4087a09de152e73c572fcfc35a32c2aef2d25e905ab515ce168db0e3975642004006832aea4bdc483e499f9de8904b4ad", "X": "000000000000000000000000000000004f4a213c0920700ab19cfcabf64c9aa2a0a0a061b52ef4f589c7762f2c6c5ed7", "U": "040710602201329ed8b13de5df3408bf4676cb08dee6fb912ddae36985c2cf3423489182b809ab68460d71ded7dde627490e539a1c2d9002b8911ec678432486504f20228082cfa568aa2b35ccdb283cfe34dbe019bda8d8c381c3675c3fad955a", "Y": "000000000000000000000000000000001a427cc593b0bc3cdc3f6e43992868ea6ac46646a0c9c1ba4eb8e7de2eca2f39", "V": "04040de48a7ba543ee090697008aadad9f71333f056271b2aad1685fb50a934e809a0c43a246f85d5ab9e5282c5f53615002facfd7f5e3b3349cc2350881169b78411601598004dd84e56cf53f9502d8e88d08e96fdfd6bc7eb8808fa4fe62b971", "AuthResult": 0}, {"TEST": 21, "CURVE": "bls381", "MPINId": "356334333566613337623436323964653764663864373532313866303537386635313537356465373964353663613866633062366432663831333166663036316534646361316661323833356132333936363031363834333164623339333130636130346633666631306631626537643035326665636132636262303330366365343461616263396134346139333663366665373964323435666463343261316138376630346362376465323133363932626439383661326635636532343836613566653030313233633265656433376330306666366137313431653030383335333638343362316132336264333863623764343639", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 8764, "PIN2": 8764, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040ea34a2b44147f3db3168391d3a24b7bddb812a038bf11af0d423a453b5bf064e36aaeb25ae37d9cb584e54c976e167b116a3b5dce388739240942b5cb81fff5a1ceb3770b77cdc77d3d1513f83c7339d26d1b2686b68839fb65d26b4f8e0de3", "CS2": "0402deb69942662b9a5aa866193f411d9ecf41fd2a1316f6dd71e84a98c59a7c4545063decec260bd9d39204eaaa0919e9184f7806a6b643b030da15d3f3498a2febce67dcb12c89a0a162a846a53236434cf513354fa6ad268882b317862d3e99", "CS": "04118969f92b9ab49256e6891dd32215b221b98d106a823e236a429f0a77446c35ac7256f83cbe37427b706fc3bf6455c906dd9be6488f65d9d07ecd3f576bb07d7984006d4ed21dc125c22529929aad311e2b5242912a75b5bab1e7a19c25276c", "TOKEN": "04112c47a234a38f511ec949af82b428422a29e386c9218182f34920cebd5565ddaca35e20de2c5f8c4eb1abb978b3c1d20ba525711e20dad9197c988e1f7756fb04221a9c6ce6288a505a3be7eae2cfe692e7a77285d1f910019e2b52d9aa0f87", "X": "000000000000000000000000000000006425b57e14c99b0ceea9d8a80d1376193c0d3be5167538f73f05c7bed648205a", "U": "040cccb272ef6f5f352aea5944d5153bdda20f55ad68949c24a0c449c81ed1815635e4ccb0541f8593c203192951da79050104bb00daeb58d87de22c987198b73d076181526387735f584b78345f50e5cc7864b9815efd57bb0f45f9bfcc1168a1", "Y": "0000000000000000000000000000000058f51842cf7a8cb6e4413193a677baa2bfc382cf509bf0ea4c69250c7178ef83", "V": "040face92037355490bb7db4a3a07d8deb7630a55bc081d0b92473ba42d28ffa2626c1e77e962ae0a835a7812eddcbcc680816b05102ff6ed9898ba6c52f53b6023c6dc20eaba456812b0bfe3ceea6af016edc1e48b7a6ef75d80469760098e35b", "AuthResult": 0}, {"TEST": 22, "CURVE": "bls381", "MPINId": "3436666264336339636639383362373736643935363136333161613134373932643439336666333466623031343135313833396461306535383736383135313466306430636338393765313335323963336335323132346138633531313961623631643837333363643236316164303934333166326438613037366561353262", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 5182, "PIN2": 5182, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0406a1ebab9e70513462a1616b0a7a33dd11356a7151d4ec747ac17d691796d6e7db9a8e94370533e5ca7f1ecc70923c1800f231b31494282743b2eaf43888cd36b58dd2899e712ad6779060788ad9149ce092f5940128cc9711b2d7a38d7551fc", "CS2": "040a8fb35e94362bfcbd63679404908bc73cc206f7ded7878255ad53d575e208e6516c32f0d186cb2b4ae4416fc1c6ac49096f34a410784f331fc11459dd4ac96d422b276e7a651e1449a97f8d1c3f21a948b6d70ad81526e4dc46a86d60252523", "CS": "04155393ef1849e8e425534710c62c7f40c43162d2b8b75d89d14a6d64de551287e3c055ac3ea696fa2b658797a6992b3002188d8258c5fced08d6ff14b284492cf7505be8e7874d3db2eed7d0016296a75dfe6a78e8e6def4b4d50e5be864b5c3", "TOKEN": "0401696acff615440c27691df171a2738539f10b9402c8ab8c6192443ddc431ba412110aee6e09f4c22a003093ce6e9fe00a516cf08331eeead114418d57954405a938c19066a7c1c523d1d2e0a5de5987bd594541b2d656a9963bfb842876b48e", "X": "00000000000000000000000000000000713230e02055ac031c27a367e3a3c4333b385abe0e22cee87500e664943c7b18", "U": "04130233acf324f98c14cfded376933987f878950b3a6a96e991429dfb8e345bd7613a1a446e9544b7ce138457cb2b626d14786b526b64424d69982b16e3b1c061b0d2fad3df281cb10a5902887e3a5af9e43768f9d9d947f48c8deae1c8741bcf", "Y": "00000000000000000000000000000000288da81dab91a86b701935a5091ccafa03a0da4a0d61db0c580e595294960d52", "V": "0418d7aeaa154a8cac0178d75a1e3aa8e5f5fb5e4bec790a158c755a1f71b8c570ddd508d38f2f4483c5b451de931bca521903e14ddd53b4dc9541589101484450eaa5d1165ca16c3693347d6314605fe55c7c663589a25862b60a1104601c6d79", "AuthResult": 0}, {"TEST": 23, "CURVE": "bls381", "MPINId": "63383934633037623662346165326366373661626665356266313438383138356665613432383961656663303035643130636138376165653439633132333161323430636237666363656431373262333164666262666266386534663362316337643133646264353836613734396537626233306437303064306338303632623834626362613833373231303830376139356634386538303266393730356531383862366235666138363435613439376534353131323866", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 2027, "PIN2": 2027, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0418971e8d997c84253f4a1a0a1450da4345c798fe1ff1ce0e5cee6436d7e7b3061655b40d86bc0a263719739b665902530f1ffb238bd803aa045d45409db403d706a3f507ab57cf803f868e4b6a53494b794ad12fbb451b0e0741d96357d47bcd", "CS2": "0408ba84b9576b9f5b1dfe7938d389cd8e9bcc69e89444aefd8957f02ec5195cbab0613687dae116908ea54f8b86a5c92a14d8d66cb47829752e91582a4247107b7bf3b59cd1b2e89803de94750eca3cbbced91eb60f59fd3027eb9b1fa56518cc", "CS": "0413d137f119398bbd3cf28b8e08b75ea96f0ec48a30eb5522481904c87e27194d6862f2047c54b1e3407b0944f9a08a7707c8000d8b5bc9dfa955c643617906959642013110ab6ebf41eeda47fe84f4b661c6660a2ba84c39243cc78117e9b92e", "TOKEN": "040bfd0e0df958d50126d043c08859d49530fea9a2fc7adb6df4f302bedc633c5846227b3770d7d463f3eff305e45e67f70c7406086a050a194c5e8f091a908cc6f185b524752c291e3e89bcef13b74030ea779c36d86c76957a2ba359f25417ba", "X": "000000000000000000000000000000003ed7bc7f23ec81a8b25364409de67a88147f961e040e886eb25286f5c7f250b9", "U": "04177654660a6221d2409127591c29987d05dd515d60e21933e94cb4518ba1d8d846b816a6837861944c4fa705494ee0831031906b0aa7ad4ebb7cf6708bec408cce28ca645f9c3c6e81d95a760634231e8f072dc2079ee870a6da23c4a4266d93", "Y": "000000000000000000000000000000006c6b1d89e5bef2a00c6efc2c345aab5605c83678f68ac419f00226f9cf3ce429", "V": "040c35e2e0e435a82ed444d7458706a097317c3339c80ab13499d19806eed05d32fc315fbf30a1a2c1bd49b2c434d560060869a1440668260bccda748ebc4798420d0e253d6ba01fca0bf206254399714821f14adfad5fdff971921ac33f76afc3", "AuthResult": 0}, {"TEST": 24, "CURVE": "bls381", "MPINId": "36323361363238616132366365313066", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9095, "PIN2": 9095, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040432149ce51f99004931cc548f124fd5710cfc5bb0d945a990eea3346faf87eeb0b3716c042cfe9716fe1b4dfef260090871f23684fa70eabcd019a90ff9b0f6131c27897f18028f7c616b12d3c4bd1b47952412e5f95abc0a8b567a8e167cf5", "CS2": "0404e25cee6739088497ccc345bb4bfe9ba0e207a149ebfe046f31fdd82322c03a206b316d4627ee84fc2f3fd4f039c6a30b3093c30f41c7e406b7ed875db50229e07e2694e552ef5242d9ffaa936857c71f918e189732021f8a31f53b03f513e1", "CS": "0415cd5acffa189f7ff430facde10cb1d04d0c7349f0252e48831e618b96cd11d733d68877e83081428d549f9c1061a9fa0ecca8532f4c8ff9c3952dfcaae1ebcf2e4be8b5bf9025b889efa859026bb3759b60a31881baa1fb515924ba1ad85bf6", "TOKEN": "041884c96bc5b197c2978d1e5a2f4516007e39d75b6a4575f730d47c88e9d38fbe979540457e1b6923323f6c3e2bf35ac9107957a0ae1c5946ce3a11104cb504656ef2a26eb925a2eb80e2840154599af0a64aee0fe61510e72dff58a9bad57b86", "X": "000000000000000000000000000000001442606c0515cd5c2e13a5a0b254e7402077325ebcc04a8099a8f60787e54baa", "U": "0406596c4600fb2f184c8b5f4fa1f124709fa10ef734c6107691964dec5d2e00225dafaf794670770dd7d37f65324be87e026ade1bcd6fa60d5dcf2697571e1f8e244326f36daf534f30123f227753eeb4f41d712336ac196a8a7e59a4506b5677", "Y": "000000000000000000000000000000006442df3147bff2db2cfbcdcee6147ea885ae4c0fc4b2f8bf3f07fbab41ddd3f4", "V": "040645210da4108117f7fb1d73611a793170f193827e6e1a40f2304b93c454720e2a2efb6a0da2cc7a881703b4cdb048d20db1be20f889bd3fda9cf5a451ab3693c865f98ffa3d5c7c5da2a911fad390f51a5f382495a1e700d9a818cf44108c8c", "AuthResult": 0}, {"TEST": 25, "CURVE": "bls381", "MPINId": "3766646533626331346633616261343161316563393565656238323264646332666664626161346532326164656134666462613239393032643635316366313237353533353763373162303138376361656564346664653863613237323238613665363334326461643936383163386164306161613739396338343334353933313561663365643234356466363762313666633864323065326131323037373236616538653233306337313733623235633166663836333334643636613564623861363432613364", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 5246, "PIN2": 5246, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04002e1926f3954aa54c14c8ec121f6fab58230ddd4c181ffd6bc21d1ff6dc6700c88fc14f4de00c903d290dfcf04333bf1014f10badc7e4f1ee752c45c1e4a6319d5ca67f45910ae34852939fccee75daebadeb82c4bf0ccd17d98647ce31b01c", "CS2": "04135e8d10fe8f41d473554125436c8853de755862da2b3650832636082d8db65c05b64b2703e4d438af9474b1572147841710feb5735b96de6a9d24b46942665c2942278386156ac46f27b8216124aeb9aec954682d7cbfa46cd172c8ee7a71e7", "CS": "04080349fd72506ea77d5f7305f41aff43359e1b9543b7cb6eb385c582a19ba105c3594e4f80001a7bc52e27f241aacac113c7ff2c463eb4308a7f2d1e32115cb3ff5082fe054264b5cb07ff03e3f91006b111027ce4096e01001a8f0779a88eb0", "TOKEN": "040d82e8a7eebdb2d39aa1d630fd348d3b280a457bf6db9bc93c1b74e4e61f47473591c66197e8638e0d650e2b81a1f6eb00e6cbf4c0aedf14fb5faa1c71dff14671370b0712ad21aec4cdf68476558eab1693b619bbf83c8b24943ee1cdab2138", "X": "00000000000000000000000000000000577af28ee5dc5fdd11023db43afdd33526f38e71824182f3abe78fa8cf411dc3", "U": "040fe5d15ddc851ff1ee65b226cf9167007fe83e1cfda81bcc868c402b01290425899df08e6cce7f704b5c6acc0ad32c0611c7904bca3cb36ec6479cb7220cef2856c72dc29cc2b1ebbd9a2d5266830792d8c8353f94e90185b6945b5f73af2060", "Y": "0000000000000000000000000000000068a944e1674c10ab56ff5445f18aefc3825e212fbf175b4f9505bb84e520b3e3", "V": "0416c5f7d189cc246202974c422c293dfa630d9c9eb1ff1500c647ae98500d7dd2f3977d2ba4f8e65f0edf44692c03b57a122cdc50ec54904282448d187165e0d4ea2d3b7c598b23da3392c81302590200819993f094e2a5c5a6b320821b25bf6c", "AuthResult": 0}, {"TEST": 26, "CURVE": "bls381", "MPINId": "3363643934366264343832646561643638643165303832373066656262663165326561353438353164356564653432636131323565383138363137303764666265353264333735313462653830663536663565353231353663336161396439396137333535313762386432386163373965346137353833633431376662343033353830613166366563653366316565666236313938343136376230373166303332663031336233316132623533353431303062616531316664646466663662626633626138633638", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 2513, "PIN2": 2513, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040e35d2a9f9530f00e504448f5187568ce6868b52dd789444c7db8392bb2b3db63fb4610b79ea13cb3230466d485278e21017181cc15e34cd856b7f56b2d002ca0c0a638c32105e691afa31ece1061fd73e7fc7cb0112cd35cfe109421f5157cf", "CS2": "040258458f62a3ece8f6e2a55e53c62b61144c234353b3d5e6abd57c03b9bc799a22b7b4161beadac75b502ad94fc178ad0424b0a0c2251ba53f3920edeeff41603c29cc797a3d37d85765483d677a31172ab8d7bad4fa7af249061a0cf03a8fde", "CS": "0400918961c9d9d9ac2f3a9b4c04059d8366994803e7bbae1e97eba50666e2b93cb34786949079f5b930278f12fb445c580b4a6e63bbc64839fa4359a93d4c9dca2a0fb5d43e04ecfd9e47e11bf08b891c5c6e7db54f563de729652ef415926495", "TOKEN": "04051be6ffb1bb25097d8f8c3de34a8951a3fc9524efcd819fbc0b61b0ef8182543687ab4f808588649c05ec7898abc9360462d2328ec054c7b5ef4580117fb5c71b61a7b167db4ff79852375e7d5c8bc222244543d036c6577a584b67ab5522a4", "X": "0000000000000000000000000000000001405581d303b2bc5e8a7ccb31fbad80a778a913d710a139ec69fc23e612f5cd", "U": "0418f7c00e7d3351db93a6de79228b5cfc54f77f185bf2700f17a313529aff2c687fa425b98cc54c719c6399e33328e5f70d256b2d3b56b5e923d22a07b08f82cb040016dce44ad89250243a488db3be2b45b11dce7fc93d73174cc395580e0a68", "Y": "00000000000000000000000000000000113b77327c883c9730c35ffd9745b3f3cd7c7eda5130ebf07025093a56812bef", "V": "04186f1301c604970ae7a1fccdaf8343b49d691770761af68c70da07d7a1d96cc6fded687fdeeba7dd7c4341e5b6ded15404e49ca144c245aed5dcedd116b0a5a834e8a8c465b1fd634c44ad51b57821c37b07f30731cd3dc9efc9fe71544d9e80", "AuthResult": 0}, {"TEST": 27, "CURVE": "bls381", "MPINId": "6265326635623965636463363632326639626266643430616435386335303332", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 3782, "PIN2": 3782, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0401289cbb3039b76fb58d537a58d3a66189ec9a58e4ac00b79990ebf5735866a7f2a8abf75cf26fd12f55d8591387eaaa13c153c6d8d4cebf6112e7deb7b76b3452167f2a8ccd62977563330a5e1c80ba27b1c79a201b718f766f5caef9abc18a", "CS2": "040a332528c60941b7ecb1607ea6e2e7ae9b2cba25200fdc14552b2e0127c86554113bf084f1466dd796e787a050ddf6c80ab43548a56a671626caf8ab9881ad936386058d6681406ff6e10fab49e6228e6cc2983184fbd8026e04a728a227949f", "CS": "040a49d96b26ce9b44a4104bda4dc47414fb4ba86f2ce3c7f50326c9420b5fab038ca8d12a69d20af8dd175716a4c2839504ca62441890b031bfea6afdd326c17044bec985533b114e008b8db13d396f6bced643ccfa1764a8a7406016bc4726c8", "TOKEN": "040eb241622ae2769b8336d5cccd689301f7da0a448cd9786e729cf5ab56b31fc0b891e0f9f4aa2396f7cd9257b83bb2b9079eaf0e57ff437268ffe51612971a2f088620152d509a63d7226b0995c6f00a9f6af29c136542680e335b7269c4d3ad", "X": "00000000000000000000000000000000484f2d1888c58cdd11fb093550d481b0a94d63966dab2d786df5572fb65d8e3e", "U": "0405c41fc5e0af203ea9be08d3773ebd0b9c5c3b2cc9b12b0dd2536a5b9766bf7ce60fdd8cd789fea12bd0926d51eacd5a06ee025e803c6c7a1d53436d5e8e5af8e29d83392e1cd485c75997ee2037947ff060d77f6be060c811602fb5d7f48c92", "Y": "0000000000000000000000000000000053ca81bcc597378cf084c399b80d109e09854711dc2b1ffbaa3dec1143d1351e", "V": "0411e5188589cb7dccee33989db01beb497b62e9290863192d00767a188a9e6155f607f6adc39f72c5045443a643d2502401fe8c9fa4fdb74db2dc0946acab499703addf9bf33c8bde630553cf80a58346b3ba86919679e70185ddc7787b375b78", "AuthResult": 0}, {"TEST": 28, "CURVE": "bls381", "MPINId": "38343535633536626436626562623630366362303766396664366532663263613730646566313036363431636331653866346264626536366134343434303563333961653031356531666565653962613038626131346334653036613536336465346631313331363964316535666435383266323763356532613435613565316438", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 5877, "PIN2": 5877, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04146678f419a432a134307efac8e13825f3cbca1bc2be094f8c4391cf6a92b727cef181bdf9d79b3b9e68406c76562de716f491304fb21eaa57217559598f5301d562fd39ce3b8a750386dbc90c30386c67fd1059f3d0727b4d65e4edda9c838b", "CS2": "040fa92a175c676ca89aa620a3a55bb28115785209f86325d85702013b3375c30a13c0b3755c4d4b939739f300482c1e1f105e22ce605b1b83eac7c20470e9eeb35c9618d41a529030d01bd3268b5ae36a511fd39218115b4d627ba811ec1cc1d2", "CS": "040772458b1ac93fa5ce4905c067c128d57d2175b595fe9bd1ee561af46dbab6cec429b01811a93bb51ba242589eb60755169eb94d770a2dca2c6e92a8ae00562fb237d3b3b6be9af37cda3438800e0f61a05af4fde3113ca271e3659fad40de76", "TOKEN": "040fac0ace3d7a84625aca98cfccc65b524731e6e4dc698d66ac407a703a5d4acdabd6fa8fc86650699ea454b32fc593480c71782766cb0dee48c6c6ae4685eb4ea61bfdac4342125a91221522bf97f581350a0c362d26744eb2f06c1f7011ba86", "X": "00000000000000000000000000000000287e1d36e2212d6c8c2d1a08977e27582d6edaf5c6c111a40c1411ea165ccd3e", "U": "0415c1e6fe42abfa52a50fdd8f309d2acd31c625cd708a18c2688a5d39aa7d9fe3bf31b707650b0ec955d926c7d8134c93074ed4d5e6fb3c91d5f92b3ae794dbfd2abdcfbd66e21f438be3519b17cea934d533c9cc9be0267f07b47fb7540dd3a4", "Y": "0000000000000000000000000000000062ee2e1d4eef086d36459301c035ed92ba6b2bb1331c1fb3db6b0267975858ad", "V": "0415cce773da4a5b2941f5dcc89caef943e4f4dc9ee77445e736e91b93db6b416784a6d6440d62f20377b2e2321b96f3fb0312fde4e649f5ff11ad357ee68cfdb63b108ca5ba898da0bc26c2afa9867bd759275b63527306167d0de8983e5c7d32", "AuthResult": 0}, {"TEST": 29, "CURVE": "bls381", "MPINId": "6465393034386165383864363835663935633434393166316337383133306232666638333162653735613330", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 4781, "PIN2": 4781, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040ec5380ac0d202ab33d28e1e0b0b694aaedeaac3d72f98f89d37e7ac3b3033c085c980fc607b6a9210b67ef0ba4bbeee05c607535c34ca82ffc6614023634f4bee883ff16ed44dda0181833c79e93f1eed65e0ad4c956447e87466fa74c875c0", "CS2": "0413f2a6c39607896f7585c8d20ef7fa2a5b3864961601f88d588e94ca12469749283e2df630780e2ca53c95e03c49b7fb146740f294962b1a679a597c2f0e9023150ce89960edb541cff3d519a146fe60249ebdd8ec3b34880a17cf838848b955", "CS": "04116606c61961435228db46385b0936cfb56507db37531da80d651ac0f9673a9671cf9b68e2928142fae3ed35501e2df4025332eb5159849e8bf6f8f09d114cf14a62e638fe16aa72a1be31689b60f048e15c111771a281e3c8261316ea95980d", "TOKEN": "040efceaf8c58acf42eca44702962ef7550e01638688b6e9f47d3e001a363d832ced31bd06aaf0a1590bb4c014b9fce3d516323f17c68fe95fae139cd3538ffb9b2ccc512c5048f51131fc815be5fe811cc9fb5cfa60990e74b28320c133ef1e99", "X": "000000000000000000000000000000000c853235dd99abe1715048f4b1ea34cb52e38cad47af81c4fd3ec0fe80420826", "U": "0413f7c2f5209634faa011b728d20e56dd46b57b766710b9862e0802b2ad34a6cd36547367c58893b96b04d8a680763f95117da6bb693af3f7641eb25655a439b71493996d21d19a221a76a45475688a22d66843318b67482cf73580904c49a678", "Y": "000000000000000000000000000000004b93cdff2a3f50b4c94936ae2fe884b4168b095d96b1e501cc325f801f9a41b8", "V": "041589bf23afeb2cf0596b69e28232d994760e4b5c9d6ed0e3c49f3ce4b5c8953935dcf2bf27ffd5949765caf7ada9dcf9134222ecbccf092b46e28543cd7dce7b6b117828ea0bbd38ddbab31b98980dd541c883919b4af7e08b7312b2777f297a", "AuthResult": 0}, {"TEST": 30, "CURVE": "bls381", "MPINId": "6530353334333938393663333365", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 7305, "PIN2": 7305, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0410b66785758185382838929dafcad2627885b310995667969020f6d5ac1038018108ea93ee4c7fe80be6d4a87471649618ef8ef8d000725422a01f859610e3dfac34d644c1699200da2bee67267c57b522c733f25d5458894a9c01ab890f542c", "CS2": "04128470b35a0311cf25a197df1773279c4aaad39ea7c1918ff91205185d80717c4d0c8287ffc43ee4d4827b4d6503507f17770fcd274b8f833c37be7319ff108cfae005aa470c2df1d5bea7866ca3329ace6c7f93c00dc9198c36fe45fa2e2d74", "CS": "040218d74ed892e8608ebe1d938561b8269b3bef2efccd52bb42fd54db172db35ff6c703c7478d2aabbec6b88e9781fe7700cc47208a28bfac5e8c9ebe33b63094fc60b2f65ef062f379b8ea6555501c83e2045daf0432e8887e9f2e4552ebbdfc", "TOKEN": "04121198a42324755397b269264b2f68abff310e74cebbe3f526f278196d2545776b96f36c8a3163be6ef18ed43b81e9a81589d4cc87de4aa8481b46cb7a4ced551a17fea9f21760a08b98a28eeae2fea3ac6c6c749dc9edba1d1f7cbd3155c495", "X": "0000000000000000000000000000000035b81a27c2c03024ddbcca8fa8022b6872a980de071831cc76cc3d0185866565", "U": "0417e856218b13d38356b258be2c9e910354271b8a380d93647c62108e3730b04042fa2d4cef780076b46489e5a3fc3be90bc9256d262b49ab476910d5b9dc21c93f8b00d1b9b8fdb597624507e63cb993633fc9810337317cb61c849f6ba5a733", "Y": "0000000000000000000000000000000042af8917e73bbb66216e92f97209d280e9e084c3f3f6b8a1cecac0fe4cd731c0", "V": "0417b65ee1daf5fc5f3f87d2e0f9874645a191355bdc87c4049d831606e9dcbdd6fbae4b5a65f937f7e455da8601c175d317f1124d51a4bb4bbaac917b475cdd6dbc02b71f4fac0152b8fc4ae17954cd63b9c68e966ee2633cdeef17a4fb7e3f69", "AuthResult": 0}, {"TEST": 31, "CURVE": "bls381", "MPINId": "6462383836306435633934616166613163616661383836343238663234666630623032386138323434383836323364616336633539643031343036663935323862636565396233333233333334333164386662643065393038343031656137396437663832633935366662316565326338653632666664653232613761616330656633333732613332623130663034333037613233366335363432383861643337663661313332376432346632636434633164653133313361663964313932623761653434626635376533366230636438336363653230643338", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 1879, "PIN2": 1879, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040183559b3d66e24361bfe7ce2b1624f47f5cd3794860a3fb822d50502788bb959bf2b744e62f5cc895d8225ee19005001696942231450274e2d671d36a1db8397b270aec690582d291bc22e577cef234abe225bb43d58275c926a2ad833df8af", "CS2": "041013a3f5e2a57390c3eb3b0382e0801b43b49c71c7bca6fc79834eee9da023d2a003a8c0e03a4ce2fe8f5849b0c1d213131883e8c88fc59037cba894213b59c769ec21aba9c7ddfa31ac90fe2ed4121b11074670e579ca0aaeef1098e98c1cc6", "CS": "040cba5fa5a3468bfb73c1d58fef27a6ebc7b106c95fa73df2541485fb8ada67cd91f49413eae78072df0bf2d023ae46840f0a7a9c48391d03105e0b39afc1be54ce29923c878a9c8a5231cd3df5639b6f71f5d2bb0dfbebaa99da051a03d48346", "TOKEN": "0405aa3c760b31d6b68f56b2201a7544d0f01b79d8ab5e5de1ad6dc928034d53c863ea8de5976ff74a6afc29eff305a2ec1034124619e5587b4f14a938f2330bd8ad3fb3e2622926f97c3d5a39547853fb340eefb90b808be05e76c9cae5b145e0", "X": "0000000000000000000000000000000018f216c45fa87751cb40290e5b0aa2fdb8e52a0f284011a2b1db63f21033c73e", "U": "0419e62bdffae9647543f019d28ea0983261efea1c5403fa2daa4d4c70218541329ff982562305fc2d3e553c6e68a582c819e990aa849fe0335e4bdd4df92e08be1f7ef207922c6858e28f38740b5de3696f0383617524acd67bd21bb18d63a856", "Y": "0000000000000000000000000000000073c60f67d5797dd8a7c8940d0af34a87939dda157309f9960948131961b69dd1", "V": "0419bd5a73863604c4e0042b60d61184d912621fc4d6fc1c87a4407757ad926a5b9bfeb7f279c7dec8b169defd95e713cf03aa73d371d29a2a99636961af6df67103ff14546c80f605546e29d115ad15b023bfd9d01a2e7eefe6c13e4448a26cd6", "AuthResult": 0}, {"TEST": 32, "CURVE": "bls381", "MPINId": "3664653766353261646335356362616134653663303363356330643332363939303138323731316434373363376336393062323533393065333436323637373665313230366237663362643431663035623065633532313332363532353134383365396333656234656565663661363564353437303134663533386339393364386537653934626434316563666231653135393164396131613365333338396665653163623537313737653763313061626430326337636430623531366131383233353036653831666637636463396230376131393436393935333034353934", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9101, "PIN2": 9101, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "041340a84c7ec378d1e4d06c6a1148f52ebfdf87f7b273b56a61e15904a2d15de15055673704ef8b0a30ad424dcd8991060a8eb36997ae34232d7751282c41094a10b2f7fe4910ad662e457ee814d6d7a6810c469eb074137b58db72eb89813347", "CS2": "0402edfcf4826a1f147fe6d874902ad9830490fae21e7e6c4ae33901c42310bcb57128b745f8379efb3dd5316ada5ea4200af00105acb56f403b7cf631db7bcd1853c1e0f376d81d3a740954cc89e65a8745fce4140ce84471d10258bff8b188a5", "CS": "0416f3d3438c5ff3d37b181353dd86e78522259def700502296c962e02c0eb5cda896e53e5d67d7a6f00c4f686afc5ab8f1768358a9312a13d74a5682df2664894631aa4a87d11aee168dc6202cd1f450a31edc26276c3aa37b7bcb0999834adcb", "TOKEN": "0414b45c9cb3a985894feb893c751eaa186a2ee40b97991b231b574072596c964606789b62efef6d77f7bd9e587f2923f317509c11d4ca79b5ca8d386f8e1ca94996612a78aa259bdc3a09a2f5da5da57ec064f9d17c4898af8da2e9b41c569fd5", "X": "000000000000000000000000000000001c98fff2e61010c9ea5f49adc429f18ec42af2804cb9a029751c48d549cef461", "U": "0415219ffa9e3822f672c2c995f2c6759135ac4640bdc732ba39fb6969930364a45a160d97280ba2c34d7d2936c804df4b065f971d76147e5adc735b994be0e70aafb4b6fcb7328727e0b8d6cf49235ad0c1cac86e3d2e54b4d6999b777f23460a", "Y": "000000000000000000000000000000001da10a7f217d1af8bcc8575ec7df526a02257ce0628a0e2a1631e19f621064a9", "V": "04042d014e9dc3d5b15e7f80a33869b82ca4ef04885ddc89d1db135422c757097e5787b5f8ec4f8fa634067bbe7314c67606f4aaa56ca5309ac08fbd445d1aba5237c80e3d94cd5c15df8a9bf8dee883704dea3edf4bde2e6d36ffb2afc5a94f37", "AuthResult": 0}, {"TEST": 33, "CURVE": "bls381", "MPINId": "646565346666", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9657, "PIN2": 9657, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04174171cb66418b75fabde9305a41581d13b6a638df60304a244562a971284a287bf1d2e9e9ffb92780a5500ae901f8d90381e952445fdc5b0efa28a1ae841bde2727f7f6a0805aacefc5c8336a497143b060bebf29bccd93d33a6418515dd84e", "CS2": "040a493b9994c9d720d5b074ff471c37fa6f5010247942685a351d8ef8bc85011ed97823f48513a75b87b65cf73d55cae0107f49c8d8cc45b38eb8cb96f91ca0b3cf20b617bcd8b599fcc50dd3f66207733a2e1a55a9b693a0484cbf476e8cdc4b", "CS": "04090066e54e32546d342571c0b1f6d0824fa0e50506804cffac7315e769189f21fb1dde5ea3a9cbd1e9fbcb459a1786dd06fd0802e1d1003715b7fb18412d4d6f0e7df33ffd57a9c39979d9c73342d56bb06842831d887e9e69affe907f6f3a73", "TOKEN": "0404378d9e34af77de81f80fb370f8b6a1e111c319960107d8ec4862c47252e88c9e385a5c44f7373c289a7dce4cb035091534cde6d20d7f87c5040a0009b7ee3045c49e5385d9addc3045626380c5beaf42950fdb5de0f0b4c651a446c89c6ad2", "X": "000000000000000000000000000000001d9b2e9ca302e1bf98c0d5e8d2c3c51bd0cc4635ce02e74ace94990c7412bd50", "U": "04024e72fcd79c9139df6d730a3a06e0eb946bacfb9d743383937182ae1c4e8a08775936e64133e4e0c8821e60cc9bbaa6105db9c2a6e355be5217ea09e40dc41c673c7d0b6a45c2b20ea2176d873d02e1e8b53d09615ce4fff1bad10034d16778", "Y": "000000000000000000000000000000004d35f3350f9823059eb2e232b0b221c11b72c62e5aeb24adc536c0a5c3c9cd5c", "V": "0408ea76f367094062f0fb03625365d823cef68d130fd21bdfcb9d234f0543daefb0481d1f1be55642ae6bf47719a562da1380d1c13aba284b955a3086a98b11f453cac5896878020f8693ac09fbca84a245d5316799068d2d7ac263ee74ae195b", "AuthResult": 0}, {"TEST": 34, "CURVE": "bls381", "MPINId": "323365376161613830636233653165343038653135376439646566346664326639633431353364303537313738326437373265383733656566313237363064336333656537383935", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 6790, "PIN2": 6790, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04183d01ef558a1fc82aa618de49cf880be9a7d95f122815af11f62377e42a76dd08b7530c220e513729a395c595269cda140524b56dfb23341b62d323c077c02f9ac8ec844bcd61b1b3473275d775acbd0c7c47808c39f727226eee44e53dfe44", "CS2": "041915df7f3a1a093646aed14e32ffc1f538144c7779d38b10109e750d8ca2dcc0b5ac3342d2bd9637c884e341a8b3972d0505e91272fb0fbfbc926bdd151bda16d51f073f0b5eb8dffc725f7c45a616954a6d85595af15c1537ccdd500d828d3e", "CS": "04102fdfefbb8d6116ef672ddf97ba2b1500e3f7361965edc974bc0daea0576f72751bb2b483448b7af58a0ddd052002fe0629702634aa51bf139bd5b62b0d0811e3473b4a76aa843bb6dafff0238f379c02754c1b620fa683101131e2814f03ce", "TOKEN": "040d49ccfa21424ec8df7b01f48286a5ae4505caafd13ea2b67c6170f2097eb2b0bd27ec26003ba545d9dea3991f9a6adc077f5809ac00acded1deb1e5cf6268aa54903bb79f61fe6e6d6540dcf66a248b9fc8b592fa51f46db3b651dbb08c3a53", "X": "000000000000000000000000000000001ced23ca25cc0bce3c9ec47105b0d788566069e81da727b525237e0f6c584f87", "U": "0406c066ff1c14f2a58ff8bc8b2c61de44d39fd0cf5c8f4c2d1615125d426a6a218dd92e3dd0fc28978364708382d29cb7144d4d48d221849f1341c05e2ebb90936d27d010c7a444a5fd90ac937a3c7165d0f173cdd615b468d011cd3cd4cbeef8", "Y": "0000000000000000000000000000000066d5b10fca61ac012c9ca2ff38f78db3d0f638476a603a4c79f7d1bc3a4e99f9", "V": "040e7dedc41d46974fd4ccdc83cc6a8adac6aaf6061faa44f96ee2a879b4c97989bfb6464e8cc35ca581a16a3ee291eb7807099455045b5d767569bbc1f040a36344a5bc9be2658ece171f5b8f91e7a9ed02a2c8f9daacf60d0319e7ba284bf2f8", "AuthResult": 0}, {"TEST": 35, "CURVE": "bls381", "MPINId": "373039333439376233316636666465393565353533393064363730323461626631356134", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9027, "PIN2": 9027, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040b2609fcbe1a3c087047307359a6b2f7c43e8b5cc51c23e65b5cf9906be6c9fa2db97880d3056c95bf18df56ec9c7c27155d1097d392cf8761934e421f0fd496b7afeb0a97542efd86f2ab3001376ae2ba1fd35fa9e53753781885016793ad98", "CS2": "04117440e4b74a3664e31ce2afe943e09cf5a23192f3d5170f5fd7af1f719cbd8421bbc8f7c2018560089a85718d79ae1c079364b9ce298dc4595a0dc24a0ba97e168923b30d4d955c86e0b21ad38cafd0b25c003b9231404836743bdfdc71c6f3", "CS": "040680706ecac8d7e660723ab5f4d51d1a1be0b62db641e78ff212e87aeea6135d7c501444212c38b351c17c292c81d43f06596effcfce23e8ab83910c4b4214d53a911dac82d0c9907b6d520b9637befdb3f525e4593c8aa06532a4b28b1c486f", "TOKEN": "04082224187c01252ee037ff82db13ed5b692a50b78645199c4f0982e476070942ef8e54c80f642aae7a0a83f4e668bb850a0d981e0686ef65f501810d2b67a100be5d68e13e13cd5baa3924930a07ef630f712d2fba6caf2b2a3c2d9e7416c5d7", "X": "0000000000000000000000000000000001fcde7a01a0933d17f57236dfd4eed176e826c314cf966c839657c67f8f2e43", "U": "040775f88ffbef64f61228c563d984630ea467ec03e9b710dad10b9377975031244b0f6e5c3b8988f80cca763d6dc18b97009839bb6afa64a5328c4c97f957dfdb7c98387c9b1aaf5c92b1d15f6cc1b24b9910f52afc0839287c6f9cb75973f930", "Y": "0000000000000000000000000000000009d4f4b95b7ccd900b1d733b5580bbeeca50a04f96b024f9eea9331526415b74", "V": "04038ceb1017e6877bc12ad0fd938944e7cc7029f89885a48fabd7a1ca9ab30f41d78412abf9e8ed47b79ac34ad80cf17f18223997b30ed23db5f04e27a0f36b618749aa46eeddeca2f1478f0b68d560695667cdddba6760fa902e39dd54786822", "AuthResult": 0}, {"TEST": 36, "CURVE": "bls381", "MPINId": "35636566633663646432616430313266336532356233666235333366643430343763306638346438633961373764363537376233386234303630386463326365303964396230313438613935383034316637383339306637336239656262393663303130316466303434356463643831636364326230643631653637316538366432666164623866386361363062393630383630383532386138333463663736393664363163313262343432323166333834303262666536633064353830386336666633356139623536323539633566366234663437653038333461326363323564633438653865393036363161363035666232336365343066383664323533", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 3820, "PIN2": 3820, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040e9e6b892c1066051a833bea7ae39af7b4183b13e43388cb7867a8d2d4ec3d3a6684f562fc29869945a1ec41cdab136912fc7758e13bcb35023dc3aa3e249994c8077b4ef89afc2987f2af726d2438d06b2eeddd129f81794dd04f1fd2e0bf20", "CS2": "0405964018afa81b50d7d60bf7a6e6f1ae48103e1c3cc530bd2415cef9e3a542060ab705c4022c15730d41b831bab53ea20932d34758554794e51429dbccfb34decf09f8de395b0b0e7ff939b34185b927071a7b9c458b0767958adc9b0928fce2", "CS": "04070ffe4223e1ea98f7d2c183f6df7c5f496d102f41638fae566d1c8cb49ff0164cc7da1692f547f1403155f59d6911cb07ff55ce55185f93ca6eeffcea8af0430d747d884abf995ff0b7a15ba74ea75ad70eca73f9994cfdcdefd73fe9c86785", "TOKEN": "041396a833cf50aeb37532949731a2c7f4c53e8bed414b630016f0d5b79c9d9f64dfcaa66a86fddc4a5e6e0aef3d3b5e621008e687420fb6586fed1be6262995412a2bdf42de3ebc68e277c91339187bd96580fd142aabd265241e2c8dabdfb3d6", "X": "000000000000000000000000000000001e56f864a5ba6c1694a2d1e8b75fb95d5681f051b3ff9b2688a2bd89c7596574", "U": "04115f21df39819edbfab43337080c60a744858b465eb0eb322d35bae52dd0aa29f21b9d93ca777f326c1b15b7a95dbbcf039b180ef794172ea5425442d84ded9bc558823ebfbfd66c49c2ebbc4ecfe5a9b52a5fe0e8237eea8e621b62c89accd1", "Y": "000000000000000000000000000000001e4d8b8faf508de430ffd9a24e9cacd963f8ea03b7a66a8db3233b97d6d2f998", "V": "040c3baef0648654f4fe3ba0d79d61602aa1c632743229966f5623b2654158475ab8418603f6d2a504f71b0dc23b73f81e0905aa4589771e461c66100f18eb647cf36e514a130c606bc103abe9cf4a9d5e22c98f4daac206eae3377d2236c97790", "AuthResult": 0}, {"TEST": 37, "CURVE": "bls381", "MPINId": "37366337343938316336666533326561636363356165646136366332613132333134303931616331646432616435396339306630373539613139616339326563383533643135663233323335333530346162323435313238", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9046, "PIN2": 9046, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040a7476d079bc0ec80a999654d6a0bb04ac81499d26e8ef44ed8f56ad1a231309dbae02891bcb72389e3fac8265e523440b5e834806ca434182509dfcd87a7d93b08b19a056ea3bbe7eaa4400f40baec83c05b3055d0e516a9e2606ec6a987e58", "CS2": "04112ddee4f97b7f4cd9e3546afb93b552d8a4be9fe851fbd1d4e43254efa794cfb570783fa9fea519c61c0118fc3fc8170bea337cdf8a51a349f4bc65705387fc92b4976269064e6221ffe9c494a6ae0426ffdfe7bcca343cad5e02d4546d4c9a", "CS": "04029659b98c328ff25b086607b3b50f269e7472e4d9354c4adebdc303a290e3f372b16b2fadd8f3ca73b7e6236c76293c00f10adef9fa568f34676ac72dd78bd43ab35138bdc0fde386de70eb03ec7529590de82f91da65b15e2b13b9c07d4418", "TOKEN": "040c4855b0a1353e4067738336fecf1f88f63ae1984d050522e303e2ea23a3b987d659d2376ef71771225f26558463bc6905572df3d106dc9487c94b506085c583a369124f737301f36f0070c105503ad81dd8a01bb2800101add9956ba5ac6a59", "X": "0000000000000000000000000000000025b702e917a75d4723ba266919e77710ec1fdc27015482f03f9ab43988a3b90d", "U": "0410822c024ea3969ec2b51e670a77302139fbe2522816522c69ae3826030cf4a524a5b8447d5fda2deffa271920f027b10bddc66ea2b8e6409dc8a95380812b4e63f472965c5e4d1fe9cc373519d303e26728f3a7cc6e58d70fca216c47807426", "Y": "00000000000000000000000000000000142f1b35f040e5e9f1ce76fcb400e7654b392fe4fa03b06a431fde6b0df396a2", "V": "04035e045dfd493fc7d76e1e812868fc8a35b118e0346d1bca291453791f5c1db4bbd6b1842ef31cfb2358d1a01793521419f079c6e6de974604968a8663f2d4b4491550a04dd0f9a8d9b2f1238080024d63e4b7eebcc6100715ecef2eda8cb0b0", "AuthResult": 0}, {"TEST": 38, "CURVE": "bls381", "MPINId": "34666362653539323330616334653532383766386132306132613561306162383364393066396235636465383365313237356531626236623635613539343861393831343639393931363664323434323334616466356131623566383639", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 2201, "PIN2": 2201, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040f7af6c8a84156b2126c7df48da0098bcf6d816ca94febaaea34419b667391346f851b5e1c3f13f290e62111f536ede509d15b5dae85cb7564e32bf012d5dd13fd988e2ddd453942c900eb773b31bb90a1433c64a427b7d4fddecc7dd751c98d", "CS2": "040503ea9c46906181b8c5ec814a72ca6ca87fd2bf058663f4df48b32ec186d56dc9e2483f68d9c683bda142312245e93c0187507d7c79d0ce795a733499ec853c7c13128f77196cf0b301e0e624cadbea9e08726f5f74cce8a46933d34b33b574", "CS": "04009606a67448b1a536c3e44f790d4bdd85c009cf26b777e9328453483bf31d1d679e1bda56516cab31a86cac49a663d500aec2e015b1597a8ced95422162f3ac59dbbd9576a33f5e6a2f52089cdc67faa0ac5d707c2a2ff86cca147bfd03916a", "TOKEN": "040da9a66c449316c02c24367c8bfc26dcfec992a238fdca13095964438baf4f0f5a281062237411f8cbf6adccabee01510152ed54c3c9f4e2772e98b66bcd894525d19111254e01f6776cea5e862a69a35c9140705d61d827833fe81b2f12ce75", "X": "000000000000000000000000000000003c6a0c5690b03837bebc6448882986b8acc8ae202bc0b4426d59ba1ad624924b", "U": "040865aee32f3aa95c67504481ff14a743840159485b1ebadd729c90dcf459d44c021c17c42c9d414bb23899d3bf69e2670d6df029a94c1fcb568c5001d17ccce4e47e808f820ec9fab24de05d8ebc3016ac914df4672a35bdb765b6e04a5cf283", "Y": "0000000000000000000000000000000009b8eac5ba357d2318abe0d9f4f42a818af55eedfc7c8c172024cdf780892762", "V": "0402dce1ff1b77da39398e961dbcd7f3738c212b95c7ae480ddeb37f951d9cb26742fe9152f02dd3b2d50e14936fd177940ada7630e1be5a0f465dbcbd31a0fb8df01037ea1a15ae802b77c3c1d15b9ea34ee38a51003a38f6796cdf3991557ae6", "AuthResult": 0}, {"TEST": 39, "CURVE": "bls381", "MPINId": "3234306164653964393936356639333061346131396232633437373338316464663464326533336563346636303936666265393563363930323466363932343633333333303066613861326334623232356361303132373139396563316564343831", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 8753, "PIN2": 8753, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0418d20e7abb767be93c7077864ec0a8a3d34f62a163effe2ecd4c54e6c4dfdab6ac9eac421f6d02df52ca260b397e4a5d1026b62ea349f8aafa98769c21f2cbe6ae940aee0ef4629011ea61e86584ad35fc6fa10d576bfbbde3c41fcb2a4f8bd9", "CS2": "040c7b1e65bd51c060a37630ed896441680ac54435e410b0b5e7ad11a6491b164e8464d95c0476f28913ab5a1e20425813120c8e8f29053f5c6ede6c5d19be9641775327e23003ad28fe1e3808dca04e0da2cf1b18261245af9aaf88586f43e047", "CS": "040674eaf0e381ddc41cd74f8b08864555026711934da273d3869a4dc861b4833d79e40d4eecb283c7c3af391abbdb19ab0f9858ad1c92458423da45cdc377438ac06d931c548e59cd3dfc325ef7ea8f261b12c1d818006105a88c116e10d88c62", "TOKEN": "041851bb65cef4fc7401369a4a8c8f05982c231715b6c2a2f1e2b1c65e6a57b77ede02ddf7551f1a19d27160e53d6a904a10d957939ee93520865fdc122f89ff110a2a23309080ab3b577dcf66fbde4fb31ed4b43634e95232b5a4b648f630dfb9", "X": "0000000000000000000000000000000026019f7f991f5dbf4b2b2438637cd21c232c28e906c0ac1f27e4c4c3f371c888", "U": "040972c0977d2aba9375600ce7e3b5670096f183875f205712d465588fd0c0bf0027c498892a342147945c33895c7ff718084f615183f1eff93ff4b07fc6e65cd3aeacd0e8096bed5cd845331795cf48b8c9c377a6eb6b4fdd5742899693f6f4b1", "Y": "000000000000000000000000000000001f1e3bc1a536f4e246fb60ceee12a2e0c562cc56e001261442edd6385ccc149b", "V": "040773a88d2ad4cd6f1cf91f89bc3c85b6401d12f1d4ef24b843dbd2732e471d73127a43c26733733f423d2a6a7113569108269309a4358bc92829daef4928c35e5c7c11295feb0f3d037415ceda3d71a926ce426cbb49f2b3f5faacce538ac497", "AuthResult": 0}, {"TEST": 40, "CURVE": "bls381", "MPINId": "393864303762643039393165626664626531353465623537373338313361343731333466376166616634636232663566323734353461343132333661633731306134376239393830333930383139616161366561616531323866363736346462306434363464", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 3128, "PIN2": 3128, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04062fe76c41d1fd79b58634c8661b25b0507ccc6619e13acf25f3c2208ccf127ec646d337d3481e79636b97abd8eb86351251faebeae69cb7b8e7084265f5805a6f1fce208bce53deb6de079f1004474e8b1784b6e82b8f5a7a0dac879ac0cdc4", "CS2": "0419517374d5719306548ffcef8eddcb2a55fe26b74a99f644ee0221944610f9d37ea66454316cd523c4d968598f9d8ce109d0ebff59d0435a5cbe7117f072bc0d5af3afba9fe49be24295385e5ac8a8bb27ad378c945f3760d7a7e7e1bacfd874", "CS": "041553c7c840e07bc4beabdf523ba579372eb45e349d91c117de31134e91e1b7c1034399dec3ca727c9c24045e6834bf3f0aaad20daa501cfd7f9e5a688da9f9d22fa61267a64e9abe387cb5e884901054c70a300be7f176161e3977c70054381c", "TOKEN": "041200042374817571c7c7bbb98f3d37a37882718bd39d0ac6d5ac0ee1c4f17390fae171c23dfdd1f3504e4ffaf9bafb2316a1481bca1ab8a9e2dbdbb2defec36f0957eaf61ccc0bbf984d97470742077a6eb4a2acc38fdec119f911662a40af07", "X": "0000000000000000000000000000000029e1f685d1e51135e73bed0f0d815b40ca556e77db55007ec288825e177365a9", "U": "041631e9733b9b3ed7cd9d24d9549e4e8e6d5b973b243e3267250409349741d40ba88eb703a4c1a135156e4bef733349dd02a27ed15b2861f03b2eee66eab37ccbd09442f1c342fb4ba09b5011b9056d3cff73da61cc54c1582df5794094f19451", "Y": "000000000000000000000000000000001da9cb22c6c879e036a17d322ce235e7c22db45a5bbfe1577c5c9ff2648f32b8", "V": "041425c206a8b68651dcae473cf4b947751e0f034fbc4ec410f08a76fd20f521d5165801df5ba2b1e2e40131cf4db6eab80d01cfe13d83e93767ade9297fe3ad23bc3b69a5d7151c962378b3245a20a3bf3bc9eb358aa3f46f253442cc99b732a6", "AuthResult": 0}, {"TEST": 41, "CURVE": "bls381", "MPINId": "39626238336261663636653830656239396431303632353464313538363333356464333238626662643634323138633433333931613066336431623461316465636564653866373535336662623035396438323834363637653363653431393161373633343265336431646631356666356666306436386233366463396561623061366333303430356330386631633062366439393134663937373236373230303063343739343632363632623631376231333566306462386263396137", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 1664, "PIN2": 1664, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0418acc39503b73da14b1250de4a9a2778af169900f4714802e2d091acd1cf9df9933e860ed62f70aa3a0eaa817830ea5510feaed96fe963303e09665789ca0a65ce15caea4e1de7572ba9b4181070a30d9758d1252918367687fdc977af2a690c", "CS2": "04086660b48e895b7f6d92c1182eb89bcea3f76dfa0c5eb801ac8d66d38e6c335eddf5fb32221e795dfec0089509669e5305948ac036815ba6de73780ee1ecbff76b1afa4a96286cb92ea76974f0cc230d38f04d9f460f58576f457d3c6601a129", "CS": "04178fa8eaca7a1e804ec55a9728aecd112e311b46b91ecf72484c66c43b192cf3dc3b892ffcd062eb8d78a22521e80461037a0b73edbc6bb945394daa4cfc7446212130cbefac57a947d7d2e88d30881562e1461ba6873b0493ef8529e49f8a65", "TOKEN": "04199d5a9c8465a4d8fccd97300cfb2e0c8870a22381e169d5b957958dcfa986ed355124cf1b8d8d5d1272980c95c43a410e09b7ff7f8cdaf33665ab047e67124eb4ce58882e58e80be692e0365ad2dce4c2b912178f397fd9b60cd94c7705958f", "X": "0000000000000000000000000000000029af39fa2f6b0292c31f6dc5402f54404be692881d08fafb3e1330878ddc6923", "U": "0401c0017e86bc016cc64d30db5b8dc9467c77f7da0f363b92abbad8044995cb082b1c4093e3d638770e81d5917d8c121116d3f9115c19d46ca92c2a53e4fc56cfbea6af8efcc2806eb4fe2194448afd4a494678a50826e3c89952e6e30aff5dea", "Y": "0000000000000000000000000000000050ba37d60bab3e8e05c2f66fe48b675c6bc02682e121ed0c46651a3457702861", "V": "04138b1847f0b1f8dd5062da2e27ebde1e8130070669d9609b704c545725de895bc99a1e19cce2980c8e87f87dc532011a065f5c5ffd6da2356b3754a1bcc243b5cb8ab5503cce4b9b14de68c23ce287eacf1c90c703b6982b2e3efb729adca935", "AuthResult": 0}, {"TEST": 42, "CURVE": "bls381", "MPINId": "613432393731383033633333303439383934323863306138646131633764323738323861663434336335623730653166656462393061623731326161", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9229, "PIN2": 9229, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "041008f1856a698da03e140de79df40f066198559ffe2d29d89f04d2baa08ef834214aa95756554e177f1bc081b224d6e603b8148f72df8c08b1f25a1634112c0456cec40cce1f38a28d643caf8d41198a4948f531e571dcddf3eddd9c0f5be5a5", "CS2": "040b9266f8474e1ac3d51a7f8070e4f92a8c230a46419430d46cfceda577b2ce408e2cd711554650ee323923c89d5b2a4e009e882c6b20678b8c279680166b091fd2daec30b85ffa24f55cd6fe06159011bb1a134abf7f752a074401ce315d7d06", "CS": "0419ea16d3d4b071a95038bc9749e9031d8b1cfff303d81a6228276bd3237ea9cac4f432c9bfc3df3e361c4e938e9f7c9c02e8647523e0d6bd8b6333e258adab5b6a39666457640213724e70686e2ff23e6a8f2ae019e68ec6020a6e4dbd4a4c9b", "TOKEN": "0406f21f713d338ca2ce1d59c07a80603f4bcb30cd17f5bc8163704d64a7b0fcfc1562f53273973b580bc35eacb429faed01e5e5a1c07b242cccd050c7d111d61efae93078c1fb5aaf43b352088ba4cd717ac516e92f79510aad49dfc597d30a57", "X": "000000000000000000000000000000005ae768fd9a9472e56bb14c514f5465a2eb2b898e41cbdda54f8e5a8c5baaad05", "U": "0410d20b4f865f8b91f31de558b7a866bc8ec7d1882dffee4779836a46b1ed926f566ded75ddaa844abc17e998d069f1c30749a04b8b7ea76c25b9e256f09fe2eac6eb3f6a449c1f15a4be5f94e1f4f2c5ffa376f11ffc7cc61df9059f2d2fbe34", "Y": "0000000000000000000000000000000049a011f8f96dab1a5935df023743620faab0edf11ba9d5bf1ec168ba39ecfe91", "V": "0417f1bb427a843dace93ca4fe8c7ebdfa2a37cae92faca10d458278ddd3a30e094198434e9b9e1161576b1a48f745e06613db373c8a129508a56c376291e734c5fed2180d15ece150d31a51e12ebbf04275bd1d11a963fde462b4eea4ed661d56", "AuthResult": 0}, {"TEST": 43, "CURVE": "bls381", "MPINId": "3464356233343733393337643235316232626533303563373234373538333364366330616436316538636138386339663066303637313563653862313738393130373261613938353765376464623462363564643237383230326338313464333235653863393338653831343362313966623062613366336132383766356165383461336133666262383064383039383561336361326435613534376361313634613138333965386561613334666135316639316164643762326664393038613532", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 9017, "PIN2": 9017, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0415a779fc669b34a441d577f162669e904e216cd4f0ca89b87577d33d6cbf9f186de4fa735da46c20664802d41337821f02337f0d2bc8fd01af05308f53212816dd358f13f16f8634918f59545374b4a75e12704fc57dfbeb5dc09789fe5abf18", "CS2": "040b5d8f29fc1d0c51fb22b87bd57d83551cd4b9372d418e9b4b55445b8ec1b69ab752676a57f982f16d033cd7bbd4b813195bcc1f6bfaa13e942cc0a8e5337f009296c797c8d8cb399dccdee375ccfc4107e6c506d52c1cd9a4f1103b8898d779", "CS": "04148a89e81c9f3db4b0e6881cac081944490d4f361ca08334f1795138f46d372d85fd16564a5f8982be01593570944c0207072ad332fecedc2e7f609f1f020bdfab51979964fae5086f6c4fa055a1051e922100f111da79ade49c20eeae013f94", "TOKEN": "0404aafc08c382d0c75fd10ce410822ce3c6c8724c98dad9b8a146209c5170a9fcce6983a6e654f795a15f419ad3526be719c4d48000c5726d05be27592fdb61d7cc1013de7d4967a6e86766808ca81bc4595949930d8ae80cd36e1cf4337ac733", "X": "000000000000000000000000000000000ad0e6fc473b9267242efa595c67efca3f7c7fbf3d9c03bc6d75f8bf4f313872", "U": "040735d74c59e5c549a3a56a6216c0e4fb99bd632a2056ad82aa275c1694ec09747e4f4f430dc4312227bba1a6ec98ea7b18fed2d5f6f804be8250cd90a89bef3c953d9f18ebf3933edc86284662304d023d0bb03122d808340bfdce2e167d34b3", "Y": "000000000000000000000000000000004c622188f461bbb7236353a75f5bf2553cd855ca9edeaf6fb3969e1b9369a9e7", "V": "0404aa0028c53ccb81e69f457211ddc8b73593648d6418266976247bde7163d926ec56991c588479f6acb486dbaaa85ff206d55f3a476f2f09405c2da48339ce767c56845e7c2abceb45695fed8f2b6714840df28b933f90b4cdc00d38a1a854cb", "AuthResult": 0}, {"TEST": 44, "CURVE": "bls381", "MPINId": "38396639356331303536333163613563643763376465626262353331323430633432356534313462303966346464363362303639646561653339393839356332353437343334306665643466303837336264333634333961383037346462373933326265376132616166626462313564663330343831333236376661316132386239323064326662323666633766346266353235613165623966663363343364653731346566623938306461353765356135", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 2299, "PIN2": 2299, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040ca032320929ba403a697e8ba28fb5d2b599121ae6fdd45645111beb16db374d1260cbde740bb0f1e58eae8c12eb03f708e10dd400b6ebad32c8e2cd04856a554e30a45b816e1d05aca3ceef0eeb070dc36eaa0bd2bb4751c128ddc2edee1989", "CS2": "0416355c472de3e85101953631dfbba387a3ba77db58111c0b557e6a1690b5013485415ed1f14eecae4ec2f0fff8bb39ee0cd7532034f781cedf589e5e7b582be05c2b8d2fe205686c81db79302b320fe7f1bf75a53b38e686073663df465aedff", "CS": "04077c7a4fc59181b7a96ed52ab8d14b4067829d27b368ca943258413297aecaee86e588344258c614253d65a41054ec92163569ee1e62f3a9a9e89920bc6da13cbc652aeea0b34d82e3c4036689642ca17c99395be143d5a9089d49ce8d45d6ad", "TOKEN": "041385cb96c9e1944d8b39f54db42257bede40e127ddb9c6abc153f95432bf4ca2c4a1aa595e7971ef6f1ed1268fb082420d2c82a977aa7fe77ebea667db810eee79975c364cc4d3ad3b61f0aacebcabf3e8ebac9f6d233c2009e95b2581deb441", "X": "00000000000000000000000000000000181009f47366efecc17436f6c9398dbbe97acf86d21a4ba3639cad52ffbeb42b", "U": "0402eda8850e3ca55b1e9316e70f2edd7fd1c2fff20b8e2bd181ff9569f78f217e2bf30e8863c65decbfee473a2c1abf35082614bad74bd7ab421dad8da6b6f7a57b884e4af227c3fc0bad2e03eb85d6c1b2eb63db484f92ef49df8202a78dfefd", "Y": "000000000000000000000000000000006a829b7948ff666d7bd5b75f9a86db058b64cd869d52a9dd2ea84bf13f2793a0", "V": "040d4d74837ba2abb2252de5abf6598989bfa16515700e3cd6f963080fe8a773bc2993ba236e932d766bff41ff96e9f1b7183336e78b06f0149f5f1f0a9ed5f42f9da4ac5c8d3d76d65d4e9049864a4653ef4408c53e6409ec8ce7c3e5364e4b33", "AuthResult": 0}, {"TEST": 45, "CURVE": "bls381", "MPINId": "6637363464396430626336313439646263343265636530313431376437626161653138313665643633626133346537636333", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 7813, "PIN2": 7813, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "0415e7f8caa1a2d98e9c17c40cfd98cd370d32e4580298f0605d66d1e19ae189ed2aee6b7daffd1402a9bdd02c51c1614c0b91fe11bea13850d2c60a04f950f27e7bc93ac5dad409ecf5efe0ab7942fef6dd0ae5c1427ce9d78ca06c14ffec9fde", "CS2": "0415d296e3bdd850b832790c08bcb9a2b9848796a929124f6bf73aafc125ecc09b331643326d454318f748dbc41cef181c107c1c077e6c9703b816d4317b59d647e5fbbfbf663be5ab4b66145bf7ae286939ffbf8cf5c076dbd2619d601ae3095d", "CS": "0403b10e6d6ea94d766028548e5feb7a9cb56179d6e1d28f58f7785d015176e027b1469b19f923daa318ad462fd2829547151f99f455cc55616d2a39106d8758a08f0f395cbac64ea6f5f2ad6ef47c3ea46c8101791d6897220ca00b00f638f88a", "TOKEN": "0414341a38666e2d7930e602667c5096dc07dc14a4d0b35c3b3dc1b2fda92a724521ee45bdff0a45191ab03c9797c20928003e79c484b8ceec1febf3976a108d327a348e14d23e01846d19e6db2c2a9706f4152d878eb34c85bd75bb77624e4cc4", "X": "0000000000000000000000000000000021f70c844c49b8f093e9e2fc2c6c1a1386ce8d8f0171605de077e637d71d6b71", "U": "040e821e63429dccc208ffc25f81d723499c3a04b2533a83b6a2750b6d134e901a8236104efef8ff334292294c67462fa8011e6c25c86f85f83e7c335b0f8aae40d4265f12a0a7c9dfabcba73bf334a0f738b41aeddd25ff085aff2de3c30f73c3", "Y": "00000000000000000000000000000000127ab33966bf3f94d87a91d0640a8e9073d9aad7700127c4040653a18a93976f", "V": "041601cfe4fb737707baca66f44d6fbdfbed7f5f468b1836c536f2462d5df49b5fa1d4aa920043f0779ae563004e9b997612482b9029200caa98723ddcf1e992a9e9a0eb6d69935548d3275a382607649b72e7d71be2f8b3591a448d7e3b4535a6", "AuthResult": 0}, {"TEST": 46, "CURVE": "bls381", "MPINId": "65613534643834643439353432633939376437313263", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 1882, "PIN2": 1882, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04190d18447a6a6b3fe8e70d5dec238030700345938c64f3ae7b777f1a0139fca3d2b30d3b5b075880b036c9bd60ca06d2190d1569f64e5411d3c9b92fbe91230bc52bec8d866cd7d67eb3a4193cafd73d61f58bca80333d5ae258488518792c67", "CS2": "040ea569b994c42a1dd08b9563ef7e890d08ce774c02f556db3ac24e42fe9d1fcaa28f3d1c2ba3d67ae08691944b1578d306adaeb6262b634f557965b7194b24a9b85a5832ba5f91b51a72d83bc7d95c0c668f4aa6e70b3757a4a51ed765d9b229", "CS": "040566cb466b3783d2031357f01807ab4f113cfcb05fa8be4b4a7a47db251a8879bda74c42274370f71ec0ca0a7667d7590449c692f5fe1aa03fe704cd628acefebcac41081c649b4b7898ba3e9f14048a113ac7da52380830b7c0c6eca3f2bfb7", "TOKEN": "040dcfb4af8957726e545e052e36868e8eda1cab56d2a50f7cd7f16a40eac00e0246eedbe45e4fc51e52674a1938d987d60b3d985ef4ae155a9bc42aa1eaeb1821f0b6fc6c54a08ad3de4e9e668204c0a252a55158dd59cb8db6975499c531ada9", "X": "0000000000000000000000000000000008452cd4851aaa918b65f1f42e94c8895da4240e34adcc7bc97d2ed96109c034", "U": "040a368bd7a3c425647a108967ce607c158e0a6abf75ba415a3d1542011761ac0758d528abde82e6f1ef294bd4df8cbdcd0f2ac7fe7362ef1523349922f3cf4524c253ffd20273825be1a67d930b1281be0ca2f705c3c5c5b37900044511c856cb", "Y": "00000000000000000000000000000000047261249ad9863373d97cce5841bbaea43b501c15a15d689ba7771eda8f5c85", "V": "0406ba864a3a92543bbaadebb99abf3e7633dedbd84a2ed2ad0760e8ad59d321a2caac3e9ee6d01faf88481a3803cf2a6b17da6f023a3e3f9d8ea0d4ef8354a86871639c8dee16e1a3931373e0720b39418770758f1e8661194021675e72ce0e23", "AuthResult": 0}, {"TEST": 47, "CURVE": "bls381", "MPINId": "3861316130306332303466383935393538356638363661326134643831323038356236363561396238383037323839393466393431333631356564376666353936326438363336646332396561613937356135346661313864343430363636373634343331643465613936346462303762363837653731663563626461313234663538653235323734626366386333383739636333656463626335623731383366663538323633613134376565346466616130313432356464376331613937356332613262653031316633663165336330333132656434303337383737616665663133376337636530636635313330386236313763356631623061373661", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 8576, "PIN2": 8576, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "040199334b976111f2a2a3b22de9d25b0fb9272190e8f3f6fd1f40f98fe487b8c57deda5ff21c63a39733c52eb31fedb451600744d17b59277b2038ab47dd0e148f0fbd9d476a515ef351b89cf998f87da12f7699287b05ea10acc0fec971865f5", "CS2": "0408cb2eab817be10a9958bb9132ceec34dee572e083ae3a8371f478ab39538ad36c4a202e6d426597fd7eb6c3dec3d0920dfc443ae81cd22c6db521887176020e2c6b96517fb9cfac0452566ab37b28c2a102dd11600732d6b0cec833fb764ed2", "CS": "04142f486368b8931669e03bef4fc1b94ca006705685cdc11bda9fde1c1f38b44b7c79cb48e61a55e13688b62afe50d0fd1145a977e0eef05bd6c99f662cfc3829dd10218e51de01d1e7d1e2b2dba73b461422d473959d1db568400bf4ead88663", "TOKEN": "041107c7bb85c21dd60f2a35d0583e2c8618b1864d8de6c8e5a37ab13b247c1f155c063a05d16e678e65f9378cb62a8a4102bde1bff9b4b5839348975dee8575a5ab90d1e7f8c800c40853031caac6d32ba35815de2bf57d3f62ab113de662c41c", "X": "000000000000000000000000000000004c28d2e551240235666d068952ee0ab2ae117089082c550d03e7b2b14bcbfdd9", "U": "040ce37917af744f995245227fba7a34541f93fed7b6b9dd46cd9ca152eb808f7351ad2069ab22a50fe3541909cfd270160804dfb319c4469faf05e159ed9d971c182e77851337e9e92cc2079630b8b169364ae6b269b6d9eb277e85b66a8364aa", "Y": "0000000000000000000000000000000002932f4131afec57c3364b38f3981db9273c6365a27e823ed167f7b921be558d", "V": "04031b49dda833740c6afb6d320862cbb909defe57887d09f5a851f2046d521cdeb561d51836536252f6b078ddbb4616b614b6b39443415aa27d1289a78142d18539e7abba2ff4fc9df12a49e9c2a7ad5940004f6f5273f4344ef11d42204f899b", "AuthResult": 0}, {"TEST": 48, "CURVE": "bls381", "MPINId": "623630363034323039366366386133323161393930373733633166373266333166393062303239656663616330613433663662363730333938666334363137373730333036346436333364373339366665333939663239623763313334353439383430336237306438376566643036626432333737323430393462343830633334623133323132646632383933303030396537626536356132633831323435323133333830663234336264323532623932653866613765666437383563663339613431373734316666343265636437643962346533613934363264393631316265366237", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 3399, "PIN2": 3399, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04180f9df92e08b0b90fb4dc323cab1a947cebadb11e15e58e53937521dd525d950a023f780d740552c69d57a6364a862e0cfc76e94ba7b6b6eba6c39bf1a34b612b9863fc2f39e8a34d7adb7e78bc37c28aff9234722911f5c25614a36581c65b", "CS2": "040b3617adaaaea3c69d28979b3a3c2b274c745000bb77729349b07369cac43f12e3c77a5978c6a17f92956fc43f9ffae818decb45adf384d3a93df4aad0a8c74f897b4429ad3c2a6c6bb33ea8667ad3afb9e2db6ca0c269bf7c5b9cbb3aa5b560", "CS": "04076e393838ac56fd703d3e9d34fdcf53e0a7056d7481839d8f23ac3d63d4ab656e3186c9c0503e3f0435765ad11e53090ddf184095b16f96b8407648cd638d64481e94e57303a293da35d077401e09e460fae9a62c7b58dd7006d717969fb633", "TOKEN": "040dda7adbdedc59bcd424ea708edd46ddc2511cf64dac9b7311203999c559b170436887cb58e58e62abcd5c9d307b23150160ba67f18d00420ab85212db72ba5feb261c7aacd0db06ece097b0a9d42a75d047e13ffc4f4d607df54b019c9f6139", "X": "0000000000000000000000000000000013146b0b259529ce30f7613cb391690f19117c8e12a38a61aca4d95ae28b40eb", "U": "04143d489413a193168de8a793c19a2ad3c448ff1ba6ac79d7d76c449c5356630d4e907461da5449c4f1df29dcb055b704178bc131dcf4236941afdae923ec5c36dd8640ba03c457a4c19d298cb16a58afcb4a314bfafe8541e20edd272e29fc3b", "Y": "00000000000000000000000000000000213db94ea4af32eae2271962681281c49dacd5f3783dca4f7f93c3ed746afe87", "V": "040fb76f695c6f0d87c8212054484dced69adc6a34fbd5728d11a01f9fcb74224a02b07bbe0837a13331f5d07016eaf733159119cc41f93ffcb849ee0b6fbbca7f5dafe74217005a9f6c4a17e5a29ee49d645896024cdaf278c77983edddabb4cf", "AuthResult": 0}, {"TEST": 49, "CURVE": "bls381", "MPINId": "343962343833633662633037333631656335616163343164333733383663633265393461323764343030386662383835396465333431656631316663333830313533326430646130376564656532306563323063623465373930616432653437326262303361616230306536", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 6208, "PIN2": 6208, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04030097bedb3369b662212655a357d0f185a549fd2e002e5c87330d5ae8783c231395a1624caebcc25d79796d7d40828a0746f515982ee8ea55105a2d72bdf2fca39bc4003237b1e81b320a78392b78b479e4b98b1286da2b56c8edc3dbc5c768", "CS2": "0405346229f6aaa2f0b6cd8747847de9a7d3cbd4fd2a236070dd3cd05ff33afb37714fc7e5fb10af23c5fd2ae15cfd503600936e735da42d084b7c9ed6db96435b520402e7e72d9826d132417929f035d9f0e266eb6cbc2cbca889d55388319edd", "CS": "040c6483385b0d0aa61460655cd9e01ec30a8aaca45dc691c6a624410edf86da619f1f5ad7aa67430f7cbdd8a7b7d797370e8f72542f95ed771d00355c9aa9fb9fd32b1727f1eafed908dc993f65396623282c6487870bd3c8c27c6c1d04a809b9", "TOKEN": "041012c220d710b3368c932da43ea9c2f7ccd582de95d98bf5a6d8478426391e0bbdbe0beab2dfc945ca50a0e9ed4429a7175256153d2496a5f0f52ee497e140cd4bd7c7914f4abbe3e86736ebaa0f1a0c24093f9f63c4e79e38faf0b887e7e099", "X": "00000000000000000000000000000000177b7707d533e3c46a5a586684b0979f0733e92600d2cad7e6beb04a5be47846", "U": "0408ee35714da2442e086cf051ca2c229b8f65bc0c0a67682f6e9eb531b447780294410411e023d61c2a825764798db3df14e7ba17369bcac0c49b3ef83aeda86e0194021c8108c317f1a360c5f5bafa87978bffa938f711e52e27b2360dd18696", "Y": "000000000000000000000000000000004563d9cd02516568a5a8cf5ab9a6bf165598dc696b919137af88aa9c9e323a75", "V": "04084adee1dd9fa7c7e327abc96aa8b11d745c5bd7ed06acda27b945b81ae09b01d6fa80e7cfe1a2b84bf9d4d971c9230801c09915a905b236a189b363764e6530b4fe5d416b44629456f33d66524b2f7d1829112d1fb85d99843ef7351d256c5c", "AuthResult": 0}, {"TEST": 50, "CURVE": "bls381", "MPINId": "3964303239343966653530653534313437333364613166653232316461656139626535393663626236613234663132383334", "MS1": "000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097", "MS2": "0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8", "PIN1": 591, "PIN2": 591, "SS1": "003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb", "SS2": "0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b", "SS": "04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592", "CS1": "04109a5481148cee8b477ca819382a290d65c83463c430a83825e2b7318943a5c1a54bed325ab875f92e535c752735c3610d8b53932b589bb6dc9fe5fcf365fa738e166662d20b102d243078771c8d2beefa241911ede714fc14b2f2c49c201d24", "CS2": "040a0b21e061fcc823c9c4921e5b6e08e4ff5eb9459830fe784827dee3d29dc34ea3c58f80ddcaf23d520edc02335255a6098b6e0d0e39b85fe9183f68755a4d6a639a91fce81a737b023863a51254b8895c0bcc4f850da435878394de92d42b4c", "CS": "04103155bd3c6abbcb0298a9ce7914b317716ed415bfcbbaaf6137d8f67310fb19a79a7d698c17db892025ddaf818bbdcd0c2412408da6042211e0876ed259fc5e3addafe83fcf595c7661a7ef8cac8b40000da700c69296ae04ca5ca6ad2e9ada", "TOKEN": "0413553d1c8d5b8d75e3af505f8a904e88556ddfd67d29da84b4f8ae5ce94bb83ef4a3ad68c2e91d8ea7808b6ca30fce511527424b9b17bfbd253f4050de4d8784faf0b757088a49db6eeae519ce9964df0f87af55d28104e658c8382942184557", "X": "00000000000000000000000000000000401ecabf444586f29569e63bf5bb5ca30fd8186773784790b1f7d67b79e55313", "U": "0409496d365ac96feadb8a59a8732fb083f95c6ea927893a0b0b0c2f00d5773a2069f4d48e71abdf13aa19a3b4daeb2b7e1105c91f76dae044997dc31edac9943dfb15ba7ea3f86c8275de2d54a6f2070b469237cecc2625f1d836db567d0b3e16", "Y": "000000000000000000000000000000000c67d74a8c48cd09becdbaed56b4d4ee455a60a3c2952a0c6bd608a172b0a69d", "V": "04149c00a4ba575ba0cc4336804a749b58a692bca4bc63913e921e794acb13b47329cf44f341b1b97283b7dd5b57cddeb40042ab406d9aa55d9279b4d11028aaa350de4c701753d0eaf6f3c2a2e0cba297810992bee63ec05c14810301586081c6", "AuthResult": 0}, {"TEST": 51, "CURVE": "bls381", "MPINId": "3066323833383065663530626637343036303237653735343932626230656661366536396362653139393736353334373838363936316163623432376662613034633333666235653266623331326434346633303438", "MS1": "00000000000000000000000000000000415d3d4d61f3e59afed702b33e2d9e48c17eb589dbb5c79da849bd921bf9f157", "MS2": "000000000000000000000000000000000184ab991e8ea959c91ac562980401601e02f08a8ee502371a56348a36d20cb3", "PIN1": 2263, "PIN2": 2263, "SS1": "12fb202d730f852f5b633323752e9598f41bf683e1abb6e2a6258e037aff66a1f2449bf2aa0dbe6dad671b28a917c20001c1215e1d80546e03174641a9d73f57960df7f772c9d5207ccdd23755a71d378f8b3a962bd233575a5836c2be03a592098dd8d842d844e0edc203d2174f5db3be871dcfc92963d10f1b06ac4dc630ca4ef527a473e18424aa65777d1690df1213115d93fb55d4688b065d723f70ac532b48170f7bbff67488fc6aadda65833bfc7bd697d4f237fe4e7d87eb6037cdf0", "SS2": "0ce327199d39229b05e1b09bf518185b39475795a05f637d8d4d076608a305e911ccae4289db91318fc96c73ae7dbd00118ffa0f286f7d8fed5608215d5605c9d062d68bef1e9be41c61895b1d07ffd13a9a3612d63eec0375db8bfa594b36f8046fa85a94d1dd40fab1d2d8ed394810764d00cad51170105a67f547670a4cb66fdba3647d84981a98d8a480295f9476040357a4d13228aaf35ecad57b93b54849ab2742828700135dda14c20e42dc6377b67674972ff7c386b1b670e3637c73", "SS": "1869c898add7839cf76e284859806d1db3fe915e5110fbf188435a8d89fff4969001d824998672c50d3a8c43f932bfb30794e8864dccad6b2d1424b3d2e06c92b8b354767d07951aee9d86b3550c6827de91d5b7e5c8fff05eb62cf0d41ac46f09bf464324bcdd583f8329275fde7b5906141cc6279eeaba0bebb6edab983b53a8b9701aae26b13c464ced535146560302f8a8497fc980486e406c6e20826644bd16ab9637d79bc082614cf2d541ad622a5d56abe0d6a623b4804ed673305560", "CS1": "04149e08be3aee496fb506f78879a49a5fd4a09ab0218447e711a4b82154b175bfe17d44c579de28333072624789854b17102342642b000edb8b20a1d32c75ed3606391a66249125d13d4dfc89c58e33ddd1fcd06d4294b3cd2cd90323a25179a6", "CS2": "0415495de7e48f545ad883c01a5be2f5bc877971c3125f2970d8da84bd7abcdf26176a5e76f0f2d0fde31c7f34da856f4c055703cb30fb48e405a674f36a0bc4161a0d240640d06d5593658e5172038fbd8b3894a0a3ad6f54d32bdecf71fd2486", "CS": "0411d84dcb7dcf9efde982212f1ec7d96e45244ae0d4d7b03e4a92212fb79960a5fb7f55054d70d59b0c869bc81c6d91f0001648048be0277f07c0b53bc8ea96078ba67e3afbf99e28869a14bb6d5863772753dfda9584cdebede079d5343d95c6", "TOKEN": "0406693db797874989bdc617a7aee6aa5cfe384281c5be04fb2d4c1314bb92f8ff1a0b7cd1907370857830e06f23fbdcab0eb926ec0e39b0a58c9b89d5672033865c7bcc0a1c86f8186b507df468f184d9543579053eb152133153187d4a6697df", "X": "000000000000000000000000000000001a5b42f186e0b6d55958204658191c90d7fdd6096a2ea617d7aa8a4625e29431", "U": "040bce3d8cf5f2d2163a4e7043c8dc1a894e5c19c6f578f77bd9531a8f83d902fc3d3ff59d52c22434b3a81b43239d3fd41620dce23d908da7e8c0025d6f4b25966b4ae56bc4f62a8b4dd4125583ea532cce987377589622753e642a533b09f384", "Y": "0000000000000000000000000000000033e31be6a1bd3618d6a6e3848455cb8c4b4984fe28c67d042a2db013c0ac419b", "V": "04185b6d2425c8c6ae09a8fa40b1594e1c6d44c710c2696347513be1ac332dd36e1d388c50f9cda9fb34ad0906b47320b11075fc9afbbeebd391dd59c315ab58ec6c068e526e673e9b92cfc119bb59e024c6a3bcea9834ad7c1b8d0630ee5ad6ec", "AuthResult": 0}, {"TEST": 52, "CURVE": "bls381", "MPINId": "3535316662373332353237386536303731353464666139613339373264306635633139626236623035396432616232313561306538663634626336643037383363626335613663653436663961383934386636333366623866623631333636313934313632633536313433626666383739313062306133656165386266343164643334313032613338326363633463663038393137373465333662376466613864666164383436346630653363663032343031623532303062353937303334343536323636306661353138616261353763636462356533313561633134396162", "MS1": "000000000000000000000000000000004fc294ceb3307af57b18ad7869becc485b2a9434694c43390e19b5b0c4f591b5", "MS2": "00000000000000000000000000000000704ea48fd23acc38af132f59fed6c5da77730a983adf033d874433289cae9c95", "PIN1": 7170, "PIN2": 7170, "SS1": "0e5898ff1f8d4876f8be5c12fee64bc02c43384af3f86350030a4ba649828bf2a75a316ecdefdc2ecf5a682c7831f08e1235eb924c2db8fa175f05cd90bf15df1b193f8449c37265b13d088995f5c77ca70ce8a59a5a521be7cda6520b4a658408189f55eda0e13502a4da3ea2c89619d87af9bdc499124a7cccfa757f4c6f8636aa871e246c2993ff6920233faef50418907a1588e151cbf8c612734bc172d2186e147fa69ac9d42549ce6c631cc9bef2e1231c9329764361dc28a5e5580f63", "SS2": "0d9480cbd57a03e411b6819c63e71d736698c965463f79c07ea14390d9288562298ce99c5ab03fd6601414279eae75ac00f3c779e7b3f5bd66ec899768b301d98ffb121f0afd0954278c6a21a4e6210fa0db459674382387650c82c83615ecc719233b87c56d8f63f6304b8f077a837c1f4b994b108f5a854f2b2c33988edc0a83469a1ca562928039e04205296ab5cd0f25ee1b930ea9dfb9190b5f50da7de3fc9a92f85944fb6860fa3a77b2b9f242ad96ca265d6e56ffa1f0d915a43ba9bf", "SS": "0188e742673d0c486dd2bde5036814ed990b8fb1fa0c2b5f7738130eeac87c877e916209bbad4a6af5c42d596c3ece640e17e2badce2a9e79c87f61e041154a7e2b62621406375517060ed5dafa4a1c32a8a19e4a5be6188f3e2dad93120de870d2948c8898204c5737568f5d0a7483413b0cdccd0fb8330f5007a5fd86ea6f8148c8ab4251a3113be16daa0d085a3b21586749de471579ada96073aa7388b7593eff48d9adfae3f5e53f12145f5361bb6459022f430cb21bf2f952a7c7e0150", "CS1": "04190956ad8a5564d441d62ddf6c99758c13abed96240ddd48587a7e60656ddf6b71050168d7e6e920a4cca7204b3781860ebe18e6f8a6638bb9ab12558046ecdd8e38dab5bb9d3a3fa2f18fe0152e8f78c9957fe75b25de7d4d793094ae87ae8d", "CS2": "040926d060156baa38badfdedde79a211efc27566de04688dd123ec7c339ad1fa1beb00dc48b170b114520b6cb062867d41479722f0ac84f57967ae9010b99d0dfeefdc253f137834b4ad4d242a916a61f76cb2be8b38f9062a1948d4b8e532572", "CS": "0414b879cb9e35c0f7788afc00d20f7d9a31279252bd88d5f50e96cb6e6651404ed39afcefa09e557d4cf89cffb499cbb10b566f8ff8295be7f3f0e6a4a4fff5f6e16c810cb444cce326350999543ccb4d8baf1d944a53834f7a9d7b85a2288c07", "TOKEN": "0405a47d457a1bbc4803512ed16df4001adbb6415316819bd6c8478e79cbed2755bcafc19e4f6eba2bace8bc19473846ab094d178894d0f7a99fbb14b90eedbaa9f6adb407c15cdad4184d84a52d94f8a03a67ce6bbe197bf8ca4a7a217de63d2b", "X": "00000000000000000000000000000000360d082f41b3432d2b96f0412e54628191d0a0a4fdac4eda65b74f6cee66ca84", "U": "0409f0a7627a5af1da0c365f6aa837c0f12e08050bd38058fee601ed2cf3743ecbe2387143cd561c43b53026076b3e475d0c8e37b489136d8eeb2c279c4ff84da965b72bc309a0fa2e096e60d06c60945194d0ab4d0183014a2ab1fdf2fe72ff86", "Y": "000000000000000000000000000000006ac8d2b343e3555957023bde9c64a65dc93eb998ac91ee6e84991b7ba1a42143", "V": "041834e2ecf0133e567e2a274a4c8b4ea1b49c6db811368daf097f61db3f341567364f9025de5cd1ff8969ce1136a36955096f6fc51bafe6b34b0f9c7a60ed78776b1547e2a6bbe843861c61378d0c253659ab4961291b5d9f71d3e0215cb0852c", "AuthResult": 0}, {"TEST": 53, "CURVE": "bls381", "MPINId": "616466333361303165343662366338396463376135653763346438326338376531636438613662356132303231313230623236363564636361613433646330306164393263363737623635336363343538386335626639343137336563636335623036356366346431386239", "MS1": "0000000000000000000000000000000061c0e5424e356a711c9fbcd79026993918eacb491e7dd0200c016079b7e3fa83", "MS2": "00000000000000000000000000000000421819418ae2263ec676859ead92e27e13a5ef4459c7014b12134df584c5258a", "PIN1": 5913, "PIN2": 5913, "SS1": "16aee916cf591eda5096e8b43ac4b9bd357e490f231ca9fbc56928bede37336d86540297e1ed87642dad91a005a7a568048211904a05ac92654510ec5f2f6554a7f567a563cd9ed7a8e0aed97b81d145b3e2d13b0322e72f3f21544bd02ca04e13156290cfe8bf565bf3962440f45435942a24f74007a3a0b8e1dac761daa6cc9bbf376f56fc6a5c26450c0c8aa4a9140beddd66375d51d38f70c914cb93136b9606ce7a73b06c9966a87b6e82d8db061c8e43c232a23d5017fd9af0f22fffe2", "SS2": "00b67ad1c7e2aefe53806cd6d5bc7b03394d28e02e6ccde51c07abf7a8605a3a67b2ac56abf6992b085c05ca0e1608d315c265403f8380d82759141e0ab6cc2987a1c91838e4f0f18ea4047864a23096cb33719a9e7a82bca7dc6fc4f759c4fa0c6711e1398c44377cc94c5a4736b151eb0da3f63ebbdf6c9448f1bccf28f6c68ae16adcd4a809b53317907a2909f28218fc35c6380f45768af0630a9601ef4993c3d32ce39f1a2220a11d515ad6d9af986230788c272d536931105e82e4edf2", "SS": "192911c501653f99e3483c9b89b5bfae23c7ff6c75bce3c689cf9cf3f478c82b18b02cfa97571ddcc955e2afa28aab71121acd603a0bce52474e7c8306d1337bb490b32c2750698854beb39ec0161f53b9928ed1e4e4096d684d793e97f5e6ee0b58c31f96a35504dff34dbe3d37af6f047977085fbfc1a22930ccacab0a04692a2e265639d2d8c817253e086371c315185b2250fdfe50f0c1520dec0a82000bf8d9a2cd0e2231dab8359d507c2770ace100b83039ccf30c9d12644ed77f693e", "CS1": "0404f30b251db39520b7c862de40ff722b5ca65ee1eeb08d0d88af08ffc4f8edc1ad124451644448c01c2adb6fb418100f13a765e94f4b179c2f5e14d5f093cf892dc2dd6d3add13a055e802b242b63e2a2c7a4ed0eb2a911c08dbcadbdb64e783", "CS2": "0417424023866d184bbfa3c0a79bdc5c6d24ec461032f74831e97a75ad768387cc040dfc51dba21bc9c278fd1c4d47547d0b3da4603f63c3cbd611001807ded639c774517c45e32cde8e942a68d77663645568c361364246ab3ff1a4c92a92bede", "CS": "040b10afdc422bf0e3edb2c6f95d8a88251d97f07fcaf98e20be7aa34067fe4c6b62946af8eb9b93388e5b681bf85adb9119ec58ba1257d57814222120bcd3efe3f81ead6f7b3e66c6a05a0c1cf66458fc851f693449c08184183be4b46fc541d5", "TOKEN": "040e2918e558a7a78aa610a185b72843f19b7ce5f15b436a31ce5d321341649df2ec2c7cc89f61ce715fae7e78b0b35ac916bd1d4469e515ecaa892189f14679b3753fd57dbe3330037259a9965c5df3e393704c97af96921ba0296155b4d68e6d", "X": "000000000000000000000000000000005f67bcb1493ef1ade6ac23bf6b3595e74647b7a521b41a69c53426c5f5cb0c3a", "U": "041088b32bb6cd7554083d3c510ca69a6a41b8303f0c9e7e4fd6c8626cf28c5d0a14c992eb221d38235faf07bf1f1a38350c463d25fbd14de9fae4616fee9e51b90f8954e4a415d48f9718f7c8c1e7f6be420d5745f6f6b6d6d02bfd3813a4da25", "Y": "00000000000000000000000000000000279e328cdafa583230942f0e56d88e364fa089dd417bd05006dec98d39f11050", "V": "04031e818624829cc5777edee95a7166f4da3259ae4962048911e34ba472a8c26b44add60f1f28b3abc5e99b98ddce16060d2bbd346e38d63a8f51e298f09b851c9be8c4eb08ce80a1e83b050eeb37e4fc114406784417b65a80028e787d6733d6", "AuthResult": 0}, {"TEST": 54, "CURVE": "bls381", "MPINId": "6134373961333333646634383431346330663532326134323733353965656665303636316136316631613661613334306464366164353838653962333066666533633237383339336366", "MS1": "00000000000000000000000000000000520f896f231320c0ec4770b29075d6ad0d85d8622e3f4864380344d3395d923a", "MS2": "0000000000000000000000000000000025db3d737402b4119629d7d13e3a97b5638fb1596812a197e53b5e064ef6a477", "PIN1": 330, "PIN2": 330, "SS1": "19ee726f86a2445207316b1a8f00f0f0209f70957d58a3eea6523b6c06d0097611ff674ef8d912c1c37bcab180790a9216f002f6427810f30b42ed7ec8b8f030c8fb2c100ab1d04a87ff4481b06f2726878d41baa303655a439bbe7dac62a08e07599d38a203a0f5ea0f94ea88e241b0d7d4c2c92ef986d3578a8fefed2caa23897d3fc362cdf1c0e5fbb56541868da6168fc54f40ded142bc54926ee037a52c689bee4671aff154a9ea0a8edbd94e89d19897d11c0c3e1355ed6d1b934af7c9", "SS2": "002c8e9bc3d980ad877e99b6996712bff58bc6151cefa588803d5cb8ba074f6745c96acfae85b2b1e36b1f2f908d91af0cb54fbda7348c8904a39a99c2c18874ead601019a001484aad8ec65a55e9af8b627c072f21432dc9ca9590a8ad6939a080f2ca693c7f919488480e9e0bc187360787dacec2b7719d9a5a911b83c84a5ca4a715bf46091615e12b0475d3ece8b18e8092e2410dd0d43c3b8f8cb247fd47931749a7fbcabeb81e92e5c96cc03f08239736b352d44ce1322634a65c088fa", "SS": "1769b3237ec4bf622e297c2d1afda089fad4b7e44efcfb255e988aaf939078f1cc2b2ebc180ea70c393b4ace3cc429821611948d096a52365d53bb0cd178e2e169d2ade7f1c23c48fae98c32e9273955b50fa7bcff745bac585d59d6dfef5d3a1242cd45dc1c2db4fb41f478b8aea5f3487b7c438a3162da021dff0ab26ff7b51d94db1aa93ed20fb1bf4fa1bf4e42000c0922a7d8bcd2e2401c79268ba1a07b28d28ae9e80ca1ca0d19e6100969558ed26780b67ad1ce748f7145b7621e3641", "CS1": "040dc07b631a633fe777052b17e78555f2750aa6da0ad41973a3c269a285563ecbf936942849a9eb813ce80bfa4a7f30050ba76912284f4676967b0a3cf2a54dea8574fad2eb5702a3327774fd7d742f9b760a294762be18b3a229b7ae0d11549c", "CS2": "0406434d5210b52ead2dd8ec57d91559195a4b861ea561ebf752be60a5e7476010c769c15f1f3014f1f53b619dcd795987156cfa06e89704ed6510b4591eba9ae1c4058c388d6b7dbcbd34eb4efb6a3de39a6c42fc440c2b9b62ed042fe0627769", "CS": "040c9e4523953d7b770c1b3d418bc407ee59ffcaadeee504f69dc7b13be1895ada9f55cc69b408cda08d73379c05dd17ee02b7d12759b67a198b2c1460a6254daeddf0506e506b74f2b483c5f080f9a4aade27bbac3b99800e2c1b926172749f4b", "TOKEN": "04050222a528bf197952501d020c097f2a4b99f03c0c4e17809226cbb136dbfd627a77df93dbff5d46ea47c0b57549c53907c220d2c1baac37ab822248fcdad4ad137955f7c9927b924aee155f1a6647259d48b413e6a11ef5847cb98eecca3605", "X": "000000000000000000000000000000006c17984772b71d126eb7b1f4c3aecfdec9ba17f8474cfd83c89a437368428ca3", "U": "0416941376e0d54a4dbc9e1c92cef213eabcc1a30092b7a219341a53ae0701c53e448ea8fff0f31c70a19bdcec961db6b81871622459a483386a4a56e4cb8af531fcda735ee712fc2f8373eef4b9efb731f92ce4447a4e95fcf34d14e31d0ec605", "Y": "00000000000000000000000000000000594d13615e382c78a755a8ec442f12b51282b51da9ba7cebcdf46575ebfe8ceb", "V": "040a98fa06c508a823b60c6eef98cd227d88d9bc6a1ac9d57ce0d8ad05bf9a4a8a4b2f19688459c41649aec3d58390141f100f9609c71ce3e43a513b35a9cdbbf7bc6be5d0fbc21fda1a599773c3aacafdcf7ee18eb209ecef7670b55d26abe41c", "AuthResult": 0}, {"TEST": 55, "CURVE": "bls381", "MPINId": "623939653933653134346231313865643966356237633463353232326635633937306465623138353632313764623833393466396563376431363935326239636334343664333363333339633234343063303735313439623464366637363634343836313964343238373262356437343735633739353839346235643836333037653837", "MS1": "0000000000000000000000000000000039290683235b38ac75542d1318f85394ef2a391c994247fce2a120a6761f907d", "MS2": "0000000000000000000000000000000024ce6f19204ddfa58c9c444f96e92a7da95f78e694c5da92292e6f748c01b1d4", "PIN1": 9621, "PIN2": 9621, "SS1": "19eedb96e1bcce5496b99d9dc393596c873ab0601cbcc2232a244b9cbec20a2db3d3a12ea6223fc17afad71e4b858379067ec9df3555e51a3ceef79665f176e4b2695adc12ef5442b8a91ca68a6a0b7bd9ba44b3f71a1c880c25b190b9535fdd18b2ebe0d88f3e167398d4a7740e556d6201bdac4afd7aa26f16700de536333e2078764632e9fa37e07eb54c922b9eb9008c6d7200c76ead11047bd3eb23d2a11df02c51ae5a3967615eca96753b2fc3279a0b06db859373b373af0afd5198dc", "SS2": "129bc13244145bba68ad91dcebf5f8b0f22aef403c036dcf8055e37dcb6dc3f9c78b66a010b46cc8cddc9934f01fb44718ce403407845bc2090d31fd59ba7e8da1044794a7c508767f3eadd2c56e840e8f5164b04e0b748c6475788dd068976912c865b4ea26cd44dc0d337f5b91fa863583f69223c331cb970c1dd7e336e44d6a9fe59907a65f8bc68a7468e38448861747e7d3aa930f5976210af7b928f09fe5a9303f3491134a316729c66479805bbbeb55078a32e941f3a4b87cd4ee0c59", "SS": "126fef887f8f7b9fd9d32abee526e77e140a25fd89de7995679a6f9e2528f33aefb34df5294aa6d81af0352a1143e2690313b6d47c34f0d8265fd638bcca0c16149913e4c560c14cfdec2adcd5073969181a35cc55778c14e4ff325bf25eb43e00022b51c540a45af9f6ce7ca7c14bae70d27b265f58d935682dd532ac39822df2355896100d7a0a5fcb26a4678ece8e162125822abbba5e68d76a79557644679c02cae91e74c8d39f8bfa6a0949091a293031a9c231ea99fe82e5c598498282", "CS1": "0412ab35482cf14aa268d7296a7498f8dc4423c3d5e8ee45aa2c7004c653370a12e3563401e742994a394e4e8bb0d2c20c17c54436176b6b5699c0f6e30db39d554c49f0c70c609c11671ed3ddaf761ebaa09d7d22513ee7026be4351275ddb12f", "CS2": "0403c126bab22dc6ba246bb90375344db1b6b8a55ac4dc225182eb824c219ad5c26cdc98502eb7f41d61be23ca55b53c4414b623617e661bc5beb942e52f92dadfd14fef6de0441bdf213c79e92f763c59194dc52d5b53bc46908a0ba00a29533f", "CS": "0414c38ade0a79e3a253ddc9ae656c5dcb37820739c8d6ac8330aa2185ce4b65622838634a57aff8c3924db35b102ae9fe0ff14817dcbfe55edd4c9e61d4d1df17dc75478fd78471b550a9a6ebd7d4190d5bb4b740b71de51d5779d8622756f3c3", "TOKEN": "0407cfbd584c547b232309ac9db96a3a08ca69fb05a40c66922f2a2bb11b3561400c6ef3d939fe36a982adcaa82d3600980faf8f55cd0728bd9b8581a06ee03e1a3e97bd11dc67fb8b812d7ce227a610e41f1d9d6e79f4e4eabbdc11e64f1a813c", "X": "00000000000000000000000000000000688f6c3493c584773f36000feb028079d3138f80330489f9b878f101c902e884", "U": "040bf1a24a9a6c937c3e2be892bfa81a1c1139130f1ebce0b27b4629e3bf70a120abd8dd57ee8d9df28b1b7962fb530923082de8f1bd04b31780bc2d0a6273ff5268124cf80d6a86e978d78bdfbbf3fa3cda8e3806b3e6759f002a2d9d1633adba", "Y": "000000000000000000000000000000004e01fe215404aa9e88a554161d8c2ab578257a29a4175a38c06ee0cecc8e066e", "V": "0400e891141d68d4a1b23e1d20a191447252984135df9080c66e07e7841e82cecdefabf589aefaf189ce65eb43261f006410a200101b02bf26f11f06987388448f12873f150189f4216d620e8ad1d85b60b3af54d59fdcc067d010b8f1801178f5", "AuthResult": 0}, {"TEST": 56, "CURVE": "bls381", "MPINId": "313366666164656235333838653666653635326265303865366463633935343139376534666433363136323862623136396561376165396666313965623738316533383562353762343238316138636635386566366439393132353638373365323530613139636337386166373961396336303633373837666366373430383963613365", "MS1": "00000000000000000000000000000000302ad9c06e63888ac45093bf7ea46b19c2b7a2053ee8f05d129ed82be98bac9c", "MS2": "00000000000000000000000000000000626cab5ea955873ceade30e493b00c0fb8bc458acc14afb2ee8e968e1673cea0", "PIN1": 351, "PIN2": 351, "SS1": "02f3d16158792466724d70dc5231a0fc54071b021bdb5bb11fb0507ec3d69d7ee778c33d8fcfbced8ae81337140294030a8149d3563e6b207a3b5729cbbc8b595a220dbf8c7315defef5bc2f5131613fb8bb0fc888d1b5999ec2ffb4b4ed5b7f179ad761a0b59276c2a86f73b202df73224af20a9f9577b447d3a5750ee24c7e7f0e951e2832ca9db0f8c9e8b4e17af90e7cdb9d1bbc67d38c9281a4059484891c6ae5430ad907a211d3f3ce8072594fc3d95540a5a36d9420d4a68ff21a103c", "SS2": "137891ad46efa9e9bf9742fff695c5ab9441761a6b1eb5a864ab0d22c2980432d3ef79c3767d7b9de6080392c1699f9d0af7e02b61a52d6c62d4123f83e86e4a68b411124ab8d8e98a69ff4754d2c3caeacd3c89ad89092ecfb2d398aba80f660af6dae1133a78064751d8ed3b032fe824a028d91e46ec8dc409a2c8dc1f3e22570e251e8f4798037b06b73f85cd2b8f15eddd6061bf23201541b75f2aae3a470ddd36b4657b3feba6032c7b97d76f6a2b7bbf998580bf711b80379a100090b6", "SS": "08c24fe2933f2c4a722acc7eb78a5389002b2b1296abc64ead0e76758ad90a8788ff151bce1d967117b4409c1863b8be17db1a24cf849aad3063b7175bf7e679ab38cb8c47d30a501b1d5443a81aa8f21eac7ac902cb113b73bad96fc4ac63ce02002e5b6c9bc9e2e5a24b395ee411f283a5cf37bbccc6f3b7f245836655d27dc13d3b744c462f86f793c4520a03622901634b93c339a58baf3e3733297090620030d72056cc8913417597abfccfb614f940d3cdd5f5ad7d5de0ef0ae0b84212", "CS1": "0407f742d2ab9debf7aade56925b4825d9969c16b73546b2bacb98157a1462e88f83c8a3cb848c134783db3dbb5b1e8895083ee14377dcb92a03ef0578025ba07c8e006108fcbb81e7c45f9fbb5829a0b74326f49d3814537835eb319519c7f155", "CS2": "041a00af8d1c35589317b7cde4f8ff39eb5e3749e093dcf928564cb3c3a243580e914a158a50d9b5f9d7a0999d675ad8e908e2e776b92eaeff41f179a86f7801bdf96d49a936d72ac9a39969ca7d0ef828a18d498232738be69fe4e6080a23c57a", "CS": "0405a86e69cf86ab53e8995d4755645a7854ee0964a88949547efc34fd4ccd777f178abafb08a833efac40c5da92bcf5020114c0b0f4608c32880f8daf3102b7f283e683049b9ea50273fb4457728962374f1068b3c8841aab19da96ee6e6fd01f", "TOKEN": "04106eb5c09f4e57a373d444542880e54927365479af5d7143bccf398f39403b447a5b8753a00fe295583f0c94dc1f92390c538e27fb431228833d110b753b51902ee0a0aa292ad4eb2e8550125ed5d15bea942b6a9ce8d178f404a58502833272", "X": "0000000000000000000000000000000050b6e121c8be987a78e2b2148cd7347c902c930488bb1d6a487454a8d103a71b", "U": "0408e5c6d9316366ffdb2139bc6a689bb9b3a812e86efd235347f64bfa96577123146e7acdc995cbc50904dea7337bfa07068943d9f6319bdf74b62fd5fa4994889c78c7d45d08f3608575614995f81768f79bdc4dbd4eb11634450f724ef07d39", "Y": "00000000000000000000000000000000022c4aaf3cc263707a228421cae08d7b05f6083ea3ed0bf73eaa8ea9cccba00f", "V": "040e359611a65406b87ea49e1066d77c08cbe0bed81b0ac15d720cd10777cfc28b558783df89281613ee038fabfbd4c8e70805074ca28b2db1ba4c0ee5c94bcd0333a5ae7fc429b2e4cef1e8b9c427161540c9965bd94c0bdecf9047cbdbce3191", "AuthResult": 0}, {"TEST": 57, "CURVE": "bls381", "MPINId": "356230353239656639633033356362383664346531626365333462363063386131333333313736363461366330623232303065646263373766336636376330323938646539386463343937313334393531393738626536663161623332393738336338323161326164613332663461666132393334396266633930363430356438373931666130633633613763383432343536643162363036323963646336366436613334623537636638363166343331356461356537393239633431616661613337313037356530643765333436303335386630616264613865346566373038373461", "MS1": "000000000000000000000000000000001e2e19c062497d0aaf206051494b1376e5563f86a687353b72c02cb6ae4f527f", "MS2": "000000000000000000000000000000006b65edf10d3c0f4c200027e8df6e45cb720cca6c6c1852cb6a70093b4c237339", "PIN1": 8784, "PIN2": 8784, "SS1": "12a9b9ccedbed6c3f3e489872267b0ae8e830f548ed5350ffaa16a376ae7cb9000a96f33b580435f2336c789928373f309d140f6d541db8f91873d5b265e5c6cc44ee3db8dadc9f81c4b157e9385ec01ae3fe54851efef68fcb2b771f508552c10e8025c9fb460ea930533badf979d972f76cbc841ae3fb88a6b647c72427a9506e40c29403ca1e61b4cd1a3c297a77a0fdf2a39259777589615492f239b02520f96e7e53d938c7d2d51dbeac4dac886a30b12445c5c8cbf9d8174f3b7653063", "SS2": "12c9e0f86ade4ac79d2bdc049cb3f1cccbd906faff6b6354e94dc36d174d8c9f8ba8fd3341e8fe930dc8401904b8124f16ecee3a4f2d6217b7433b9e766384ba89137528fd31df39d5e2d3f464f926c7026ab8b37085635f4b9b240087fe84230e5c62551e624bd5856cb1f5e5c3f7ace17a5a67d8a2fe047668f952d7d4f6e9774355ea84bf5b93cff428a0a9a156f4010ad3e1c00790c68cba640bb1b8e9e9634f1f34ab0403336c7ae9fbf68777f5a02b7cf01fe5adc19eb57e6e8fc68f30", "SS": "00e97767837b39c3ec2f1af01aac5aa71355329c9b549af9d11be9e825cf55ae149a6c99e0053f31ae6ccd9c23f0862513a2b9c8f1094fa53160c8365dec3e53edbea66409006be36f25a7d839774e32568cf9bc4c88b2a6fa753dceed3389850fe797dead4c8acdaaef1f492f60debb463914d5b21b868e003edbce75bda73c36bdd66940838b46678a92dc4661ad5a09c3b3dddd60eacee2d44a951baead95608f0244e54c8696d9789fab3e2498eff67f7d0d720a8483cebcd2d5ca6c23ca", "CS1": "0417db4a2b41fffe82f56c3b3eaefaa1b7a5e039fa7a4b4925d8592390aebe72a6e8a4206b015486f3eb0fe24c8758c00703b9805ea9eec66742580d373b6f19c6bbb5817fd6a8b48377b27887bb350716feb677c05a8cee7e497928fe79026265", "CS2": "041534cd34cbb3c324382372d59537a721cb447eab56fd6882aa9a17ea6e2fc2e022899dd1fc6a5f0b1cf618abaa94bd26127eff9fa8fed5f0bdf580d2838083eabbe52e02a86afb26967975586e52556be72395393ab22653358e41fe0db0979d", "CS": "040408849470a2007b667fead0639701b2abcc4c6ecac5aeb2b1fd9c5908606fa39aabe14506f19f4373e9db790be41bc30347f5d129ac06bf0e224c1748378b75bd8bae83ef30151cb68cba74032b2d966fbdc90cc6cc0bca63cc93357d2d8b48", "TOKEN": "040bb4eb3177caa2f518f2fbaa5d7f87b1b5734140fee82758a73e48790038992c1f88dc96f8b39194e195dbce9800e385080915491d59246f36bcceca3803bd39006ab3c715f0ab08071a1dce99d2d7f3d3c1795cc568c384ab9fd792fb1cccd5", "X": "000000000000000000000000000000004e8ecda0ccea80373e6661ec67b13bb1d26c1aef4092500318c417da6bf1fe15", "U": "0408b116c6ccb327d0515e4b0bbec6bbaadeb405b1511bab81743f09db77917d70f8778a2bc4ca3c921e381a5090cd876f086b2e5f84fce953c4fc3331422172ea7b1a471278d40632c41c68ae4e03cadcb5e634cf6e4744b7c1308ac137963f2f", "Y": "00000000000000000000000000000000098fbfb1106886b8f092ed52cc0449bb94b152ff5b8ba5b1a1f42c466d0339d2", "V": "04135b72fd3f1650186d1230bb254fc09fef668e0c64bc25bcc40b91359ce445b1cf717d97655aa95eb10c2730d4964b9d0f03fae9ccc1557542ec65c42af0a657441c2d63c92e563cd04a2a2f64e9353e65cc695e064507b83bed2c4e1f2c2917", "AuthResult": 0}, {"TEST": 58, "CURVE": "bls381", "MPINId": "33343565383932386565666130363362326365303334393662333338396139383665646333646630303330613663303430303634396539353438356562373137", "MS1": "000000000000000000000000000000003ae518b239aef40e1799c27db51faff68cfa80974c5526edecbc48837f1f1fcd", "MS2": "0000000000000000000000000000000015f31963c5776f50e887a400c472a2175ccbe38ac82143fc4cca373acdffc9e0", "PIN1": 5588, "PIN2": 5588, "SS1": "0697b6cef233ed12826c50f8743a45a56b8e8b6820f74e0b2591c07d258c10428af05268b8a2dd2e78c49413a10d1f960bf0a1f73ffa0c77cb2c6d6754dd0606a02616926cbb06bd667ca825ad032067056978c6cc84ef1f4d5834e74bff7f6217ef6cd1d7ceee1bbce45430cf4e9ead2e76062aa2dd81d761ef9be50665e3a7c73920317a4b8b029e11907c0e7e51090bf944e34fc3bca001c760cdf74e5e639abd4429accd786c3b9e8fef1932b93dc721a6296ea6b94f1f7282d5640dca4c", "SS2": "12fd20c7e04f02e789975d6d0c52e43323f98d39c97f0e423edec9343e1f4b65d83d5f042710583506c01d9fabfda56e03affc0add82bc02940e4f2c712144c7399fa3008db0e31a7cd1b5787136c92de62f6c9b354090fa5376dfe040b150de0c4e89e1b9257db50d5202abc7515aa1341a51f8972094a1f2d4bd8dcd7972a21a55d2ab0a05c78c2ad17936493c56b613db53d11665b4617b3a9e7c16b02549cc8accf8ab45e1d5c2cddb78f1c0cbe7fbdb9d9c8db374ae5e4f2539c5698c43", "SS": "109567800927f897bb91380f82f919742bb46c5b11e6b34d0d1fc2e87e74ca0015a6a3cec295850d0eb18e04e559969b08536dc9b8f1c6b6bac0e0cdc1c6b8f53e75bbbce630b42129e2f3bf384fbb54faff9909d4171545c3a05a4ea5ba3662182d2c31b517edc5083d98bde72b7c1b590c0fb67bcd6dc47039b1ef77dce73422ab52ef79c28d27c52d710cc66d4c2e13416292a04d3e960b079c2cf422c88043208dbe771f75e1b0f2c2a062ab569a573ac7f7a359c1a08a20c433085a9689", "CS1": "0410b7a7c8622a87dfea9dc27d86fd3fc7f5004e1715ee51c29d5aab1def1347046639da0e92f278f1450cfa5509716f0319a544e7bc30c2c1de19703a09cf80bfa2bccf4884e9e52562f064986c255fa9e056a38dee234ea650ddc9ead2e95eb1", "CS2": "041767140dc736b233c73f7ec11d5d19883eb800047451a00a666ef07180ec0d2af6079b5be5a9a45b3999702a9df1ecf30eb90e5cfb9f4445e27017a2d7f947767006b2402dff62f4298d52875ba87a664690685bdce5b1290171e06c98f80928", "CS": "0410632af294ae4b660bcb1a57b04065edf205187cec0205c40cbc0568ad78f87819f3ca278d885bb4fd1d811fdbf83c360c7794aa36a08b37280c988e8723640c121b510900aeaf308d8e909bc4f277fb9dbf6fbd1abae031cf1073f92ff95aae", "TOKEN": "0406c224a094c2e37a4002865f1fb7f02579a6472803a485db3bae96eca0b6ffcd345bc2a2dba0a9461a1112f1028a5cc8161234db6f25920cef5c584c7b7abcbdc2bd8ae6fa43e6f20997531827dab2b02563359c458ca257ce09ffbe55b623f0", "X": "00000000000000000000000000000000568db8669a2074ee2fc7a675a1ad291d1248642df092d394259a8e0556c3ea07", "U": "040b139d547b6f226da4623cf8b04cef5f6ec2edabb0f5bb18c0567e3f52b60ab8273f6bb5f9e4db27307d59bd2e3de4ea13963fb8683e72431e9d974becd0e3c05476130afca9277685ceb7be3ca28b30ba0b6a1e7732e2eada35cfd7263f1ade", "Y": "00000000000000000000000000000000038f354eb71975e6104527d20e103a9b7578560aca79bc244889e0d14bdbb716", "V": "0411da66b42fe09cbea898bfa83e64c444d5810a288e576bef52bc5da65752c2f440a17c3bd44aff3b4bb883d670354137113f71f525935a7285b1626437bcf4906f727ce2417d90c290b34fcc853e9c3e9dd3e12dc6979f420c4798cfb95c2642", "AuthResult": 0}, {"TEST": 59, "CURVE": "bls381", "MPINId": "6461346536653664343237626438303266316466393839663136323265363633396261316430303631643933373833626334373537363034623539623061663432323235663361633337333430376631376139653834316266326332633933336363313734303937356433366565623263646238343765613238373738613663663136353631323235383237323766663332623530616236383739643931313432646461333866386434663331393430356332393965386232376332343035653562363962633433613262653535316234646362626562633238326365313837", "MS1": "00000000000000000000000000000000085ad9cfc55d2ee36ddf843b2d3db80a853a39d4dcd7e4e626b069c981e3c383", "MS2": "0000000000000000000000000000000056ec429b27b8fa117fe3c0f554004c2a03dd7742e26b92e5329895d42374f1b2", "PIN1": 7029, "PIN2": 7029, "SS1": "108bb48af37099aeb7884d56b792728f2072219034dff043296e037e9c4eaec5c14a9e7eb1027f7991f9cdcb326a60cb0968a23efe6bd4a2af7622fb430d6bf0050a829cb935891ca8d8dcdb8bbacd1fa7133056272ec3ca10fde672f33b5a0904ed75346ac83fc35f2f596ca5ae3931e7cba735e11cb512a05d587da3cfe356c953998b1bd78cf603336200a786ac7a12c2637975ed4fe4321784d16887571e69fb9b44376c38a1c121f683d3c4a064c963bad2d0e517088b2ee04f7a9187a7", "SS2": "0a0f459df9e2c526c96ed45d541904d588a11818b5bca7217a2de5922145b39e7bc8aa7c4310e2cd35e92d04cf0a3853023498704bdb45c0d72dfc38da43887cfdb2b6f52f98f96598739167abf93a7549a65586abcc0b3d3d97f094bba744a40963e0f73b6334118737427dabafc8f3824df6f913c423cdef87fc17dae640c43fafa101f6cbe05afe40c36e9e7eac580bc67a3a25f1a4f51f822c9a3c8fc57cb3e2865a682cff6f0611ea746bb50ac1558fde63a8175b5a477f99abf4d29a53", "SS": "080307c4a3b1d238e984426ea17b37f036daf572f9428fbdaea86f7f595e97d52b7edad8a9780d1f892abe15f1783eff107ee9d0ed5cf6300dd4345871cc6c1b5c544e0edd78991f54c9eeeda7ac35cac26b0b4e1adae84d362ed2a2955315220509e7437d2531c6a282110b1fe81928f976037ad07e3f59719a7e846e468077198ce6a9c763401deddc8523ebdf5a32136f42dbb88638773b4868ddc0a939e3b0f274a74909317df50bf71cb412dc7dd38f90d162b728075bfd20cf0159bab6", "CS1": "041979b10a025e9ef4a94e861b59d8cf77a6c8218976b80a3e3e741fbc86fd30c331d69db78311499a12aa48181e9e1d9b13ee853ab5fab175633b400d9b5cd268411a0ed8cd892d0ac885cceeb841910267c9f76ac985118d2b13f4cc8cee6c85", "CS2": "0405fef3ffd65d3b0ccd944f7e4fe10f7bdbc5c18c714b42de8841730a17737cee6beeb9148dcc094adc5a9db2c3ec00471274ec909c1827d3892dd7a47935057a8fc87f80894a3c2c9b1c34069bef29c118d7c17b8433e583437ea2b80ffee978", "CS": "040c6fa8b8549b2b05df7f703c2d142a4109daf3f260e6d0c517eaf381ac3b96e28c990a42f346c20080a1af8c214a9cf70103254835726bf3c2d4bf436c92cc37eb0b512112cd69253783daaebe7484024a6cb992b3a5ef9fc020fce8e7c58ab2", "TOKEN": "041518e209ba3ce7387ded0214b137a1a302330c227876869d90dbb4d775eb31c3e94452d29aa6a0a578af4b890333f95d081ac68d5a1b25c1ecb0b5ce498bbd6a8dbfaf38a75bf85810a550f1e6f9eef800a22a9f831e5c7b974806a1b0e726b6", "X": "000000000000000000000000000000001da0dc59e5e112406850ed5982e94b78b0b50ce0c296c3bfda33121aed2b3281", "U": "040c86e6ae7662608731fc15998e8da46819b1a5274e7dd9702447b0ce1894841a22f1e913eeec048c0cd498dc81a783ec0f8ceb3631d8323aabd35fd36febd685b545b79f711b95d9b15afaa30e45f2e34a385e81fd592b16855519e4e204a39d", "Y": "0000000000000000000000000000000002119ce2205f03361f27f8062b26ca8df6e3fd43657aef73bb8d864366f96943", "V": "04109ffae2de1ceea3f3246ae0384e7bee20a9f421a503a6547cb9f6eb8073e8b0a715b931267e6c9f71c0e5e66cf21dba13fdcc84cc3802fc2559594623b0cb8890900745736b5b1dc43572e98a561d5d60fc90bd07a24427889ed62b5c45a26e", "AuthResult": 0}, {"TEST": 60, "CURVE": "bls381", "MPINId": "3161376462633963363433636131633661343938393531653464363332383738623861343964393631346534633034343837313434663162306133666639383862373365313338666137353365303661343462356430663966613964323832646362616563613938333033613838643133373362626661653035", "MS1": "00000000000000000000000000000000365ffab4ba7913b93250fa807878f5969d12f6eba413db0bb3e1a4e6c8041ffb", "MS2": "0000000000000000000000000000000030cb4b9ff1cb10c4931356e356dc60e5a92e7b10365064c88b899d9d847b9915", "PIN1": 1062, "PIN2": 1062, "SS1": "16c88f42f5080642f5b99fc62e5ec649f07c0f20eb3ccab52a4013db787a79a914fea22357c3d9ed657bccbf77396c0b189080a08ebbe4315a007b7c79d1a775a4ce07b6ef21dbdf46b3a0dabdee5c8d7aaa52b51ac56d605fad5656eeba1b0b17496f15c9deb5260b119ff9ea084470e929ea080dd0395c87c538e6067fb3ce1b231cc5a21817c66be84e76c56af932058ecf014c0e45662e667f47d113f2477035c13c50b7636d1831b78b0b6528bd33de80dc8bb8226614d65d3cc2f83f78", "SS2": "0d7adfd111c47ecf7c2f2c43f15c54d141eeeaec3842c49b768451ba87464b9db036d17e7874eefdf3d4f148859ca15507b8aef4006157cbce93f153a5929f62aadda98e09296255671fb2b5444c0e068d7dd40bf5444c1f1dd131858d5858720cb3a16cbb974725411fbf240b6b04c2e38aad54f07f2d5e29ff197699a6b201b7b4ed1cd490a54b32057acd3cfa66c318b8954452053daf7d83e125eb552c0f841b1437a2b1bd52fd1d1c0b695db4c61db8f9040b18dfda46105697c1be2677", "SS": "0b8e5386824e8136293e6018bc0fab85d1a2060f9e7b7a2ad34334b8665926e0b657cf1cb73af719250a8af40e6f862215594ace5c808ca35c4de41c8fcb0e71168409ad5ba81fe9dc88e6746131255a1b8e040492c8e098467261797aa48bab1636e71f8c58903748415214e865fd53cc301f73b676907b8df9da8dbf04881b52d584c6869e2aea88a9ac831684a35102b793bc2467842927d79184e69ac7b3d5cd323333322616289c2dc4de83b0acf85721469294bcc157ab5e7352cfee0d", "CS1": "0404c47b2e609b02a70f9e1cc3b6396867ceca1abb399bad344e6bb372ecb59a4f42dccaabf4c7dbe99bd5a0cf62e402ee0b693a65569615fc948c23c8cb662f67937196b0cfb11ccff919c74ccd006480c5b2ac06ba5f8bcca270e445e6ce0906", "CS2": "04011611c427ce4c3c3f416342cc0ce75277c362b37cd8ac266afc8d5c24778bef2d5dbaa85b32ffa935dbe0eab78dd45f09a1898dd15a5253d26d811aad2b42873b1def41b32f027763285af3041f71ecccdc3f8a32f9e71ba30c28c7006c97d0", "CS": "04167d0eb8e3c34eb0b723da987d78ae4e97bcccdc3690de82fe596282212eacd7cc51d5939925eabaf586236cbf10c58707c7142b6baa3517fd7a14560e6ac235b7530f42935a90c33f94b56add0f1d36130f23fae0de6d08d30c8f31798e4da2", "TOKEN": "04089a1aa2372faecce82b1f3a8cceb5a85510bab032b39e5bb21b96343b76b10cee68ff1dc88df3b24650ce6a95d7bf080f35b9fc51a6bbad7a42e108dc827ad53fca3ce7f95f7202deb2f2bb2f5da3e2f9067599f31edad0912ab65376fc867b", "X": "0000000000000000000000000000000046c5b86262479b1b5778cb6c2f52fe2a8879d6a10cd920d02ec315a912ce8026", "U": "041556b2c964931fc015880ccc87db327caed9f8115f01086aba34a4cb8893948447fda1c3ce3b869701f75fe7cf3efd0e11ad85fc96474dfada88aad7931e98c440103010dead020293f2f8867785e0ebda63de8986a1377621410d8c01ed8394", "Y": "0000000000000000000000000000000027839db44e78003a901ade183fb77e5421259cf7013318324dd5bd2fe650521a", "V": "040084bcd1e42722dad89e0ad83081b0d651fb9a8377d623c336334ed503e4307c54e99a16792635a0dc600806caf64df4051c0e645b447f0e4fb11566cefc4370c3149d47a0bce760c1a4ac9a3c59b99514a42eb29ad6f1f95244d1b4dfeafea3", "AuthResult": 0}, {"TEST": 61, "CURVE": "bls381", "MPINId": "63366231306433353635376132613066343231623632383363656132316433356562636462323563613639613336383661323865303735396564", "MS1": "00000000000000000000000000000000336bde2ee01cdc3c261ad160d2f993ea13cf1d92415080328c1d1fe37da3ea01", "MS2": "00000000000000000000000000000000479a02669858e72386899048e0ef06f5e161155e21c618310fc204111a742a5c", "PIN1": 4328, "PIN2": 4328, "SS1": "0a5518ef39d8c9409276147a32e125da6a6000458adda399f140913ce7971985354dd426f00e7c5db6f93e2cecdfb126019015c73c3e881acd9653c491fd0f08fb373a102fb7e2e3a6142661b955babf2080a2f117d649c85ea6955073bc828716573e1c1e267b035be10abed06048c849a9395c8d7044104c525276abc57c308d45e507937a6eb786c5d7064b11fe2304cc2be6beb8648dde0f5a7bcbdb9cb95495cd345e923e5caa0c3e324f4811592ccb3ad6977db3000ad6a1495817a268", "SS2": "190054e019986ce6579e3f2a86294d6e2c5cd0fb27bee051fd7d306eac534daade07bd10911c465f4312b05b71fab382145743fb9f4bb7d4571f063f132bbf7a58820f8062a99e671b6498b142fd90f5d8c408ba1d12a64b246156fc3dc4c3f700271f34ea08cfb18726076e4674100ab05f6c17ac3d165be8748b565e8d74ccb4b84ef55b530b65e4d5643dcdedd05c0023925922e344dd905103507652b7cc3d4bcfc4ade9db4bec76d6637838abdb6186fa3c3799de6180e545f7bcf0f4e1", "SS": "15b7a162f9270832b48d32316765f783d51578021b28c2014e38365fb80965332367ef37122478b96c66cfa4532fa050016cb8d8fe3760823e37d1d1bfc853b86311e9d2c7000cf063c65abe1ae0c44c7df73b1004fe9bdce6e5c4ae6b4d759f0e66d4644a7080c3f6b0fd0a32e3d1aa537a3efdf08a38549ebcfd491ab851b8dc482445e2fcbf9d14310b5123c3e9d6042610e5b14420cad0e7e36f5cd05d0c767328df897d0c8f247b88acb3dbea06868caede415d3576b2dc139d5a47e9b5", "CS1": "041088d4a7656b0b96867f9b255000e5c4116a061c806841fc5dd6512880500948e9bdb969c437890862e24d096440a58f184a29789bc77ef0661291728aa230c16b3e8cfed16413c0c2485de77d0b43bf920a4ab1cc032e2190d1164392d5c841", "CS2": "0405c389e2eb2ad91ed800be039864f6792d53c7fc6844a70eb704b8fbca014a6913e7750943baf43948fa5e9cabd15e271793c8451cf3ff1318ccc15371fbcf3505b583bdcb91b6294dcaccc9dc8708f5b1b99020e0f2b6dbbb119e0b5036b388", "CS": "0418c3b9d0094bcaf1a37c9177ac41f00f86a0277afc30b17f7cfdab4009b2b40f1d9deb3605ebff57710c7276d083703812f77e55ab330a68df4253a9767dca8715d9797be1f973dc81619198939aec082ab3157acd5d9793f3ebffe120e45c13", "TOKEN": "04086f5bfbdc6888bc7d269694a9794c9f28e74a5ec99aa82d87af17c2f29ada074a9fa782fd260b7936c011f8c9a9d5900f6df5e6107443ddd306386b7b23e54dc262d88321b953e5fa7e56f25ce9807109cc72952b0f501cc4ff26304559a397", "X": "000000000000000000000000000000002de3e94fa6722ef6da8911f1d2fc6c3ba32b870584014870658a30d9fe6ed696", "U": "0416ae9912f9426e0af29f341c91808b10936dad908c05cb0c4e4677481039d39540c953e085d4012a0049dd187d4a990a17f21c54e322acd382e867e87008f50ad61c71dbcf1636b4c88539e731aeb798c7c42de0518c8cad792f475a864a7d28", "Y": "0000000000000000000000000000000049adb9c5bf510f11db83e8fb971785bd178ef76f5c5b1ed1a5ae75a5b9268a31", "V": "04006cba17b9b82d0c12db60ee4cbe132260e4341bba5c6a9aec54421e6dfa5f93118ca3a0c4008f60bf8c6de10a007672194607cb2dde9efb74172f25f993ab70e0645ab4182c2c5d72b9d5aa90f33eebd71108dc6fa4d357743aabf0949e1ab5", "AuthResult": 0}, {"TEST": 62, "CURVE": "bls381", "MPINId": "3262386139633761633365343966366239383163303536396161303761313261336266363366656536663937323231366633366537323234343835663932333132313562316234303163376664313634653730336630656361306461393663643066356264613736366163393936316336376230", "MS1": "000000000000000000000000000000004f0cc99d805dd776a3342c8799702a33ba38272bc0df27581f1dce5887ffc44b", "MS2": "0000000000000000000000000000000054b731445c6e4bd6265085697148ddde21c9f14289d01058fdfe41ffa31cf15d", "PIN1": 5430, "PIN2": 5430, "SS1": "07115fc80ebfa8c3ef2f73a2dce735f101da3c73ead7d8e2564bbf2f12b49e598ecfb74af44591724d798c37e9b8c21119b07d0ef0f2c97be9a37dfc42ac3d1ffdeb11f67ab90e2350a619b38aa6eb7e075975b1a9e5e7e55e42d70890bacfd9116d44f4a2b3b05c0be52f8e2bbf42a16e6e1e70a463880039de4664cfc850ab4e79912987cb54d0f6baac4519180ad911c92b7c94c61319a787d247c30efba1e79cf7c6c98342efcec72cbda7f4622161303772d2bd9e17cbf7139473648906", "SS2": "16b189b40c431491dfb1b952b2898543788a76904d37aac56b13e6f0f17bf4b821279fabe8e593fd04b7e1b452faff0209bef582d82c7840e0504ed8cea9b133cba450697e840cfdfbcf7c9b039f6a603b44005603ccd379c0768868531e74c606075c18939a1dc037e623dde9e955c65a1a17d4ba7cf8948dfda38e16b3d0c20dfb9bcf35c7dd3bf244412d37e6c8cc1875211bea05016aaf69d6cfe85039a46f5f7f9594cdeca5704c5f7e9b7024eec981439a361c3def0f4121338f89f889", "SS": "0300a1ddd6db558b95972a3975ecfe7c9861c04b6aafac2137453a05dc901f3fedd91f187fdcc229a49ff8e98123b86e19de0848492824bb2922cb38efd310fdde3aa44f0bac06c30cdd6c4c438b6b21e5926f53091978069c988f3e96153096148c701f0514481d8ea2da9ae65bbd3c4752be8f40a9de8ef1be3104ef0d3ea29193147ab21bcc84faaf92b356cf2a6613aab4f653f25ad836b97b10a8baad58e0f61b349a3bbff8d9eb023ea67476af10e8eb23b2e8ac12495162d28613b1a1", "CS1": "040101079c1f1a6aee9cc6fb0fd9a23f4455e05dcfa3463ce0dc791f988648d1264a71907d57989a691108845c9761fab70608c63ba4603f3f734e06c1f8737de17afa1162d164505bfcc4a64d46d82122117c70f7d55c019097255a424b294653", "CS2": "04102228a8f89e5d045332100e58fd81eeb11e7d830a8e7ca87cec39bdddb47cb906c5abf9aeb0aa7c79ec4e90de003ed50f3d298f6d957197bd963b4686e0edfc4651219e5e195d4084d738d5ad606c671649d667848bc8bb987d151cd967298a", "CS": "040492ebaaba32699ae1da73b8764489073ad8dee81d1d82a225cd802815599e41a40aa96adbe334082cd4fb87fa2ada5c18f0d34d2256fc4eb77edb337b1268d85dad730faa666bd12eef61073f9be17eee7a0784a594eec7d8c36fe79a734961", "TOKEN": "040896dd7a221a4621c6ad9df6b6dfd835d234e38ab6382e3d162cd4bdf78ca7e8f9ce586adea507ca5d715df01a2734d800ec9adbc43ce6b5dee307ad4839fc285831acce6ceaa505bb081905058ee30fac497e5b7acdcb1ed67fef7a880a3614", "X": "000000000000000000000000000000004968e32eba01de1d994135592b848392f076b2c2e5eb2b22dabf13d3d3610ac4", "U": "04045fb630bcb08a4157a7f698b9e74c93d75716551c6fd27d9bec49d6e314f8deaf2e4338c90bd0a28c58a0c0e30841b7179db84e2627b3110fc2e60e81bdb3eac9e837ef982966094bb3973f947522b6f2273bfba177dbdd7d80c9e8eddf82f6", "Y": "0000000000000000000000000000000016ca469b164e71e255cab1d23c9a4afab0c41d11a21bb32c6acc46518daab5df", "V": "04076d4e1de9d547436f0e1f9216cf9ff5ac6956425b0c90d2aff4ac614aa42c9e2e2d06737b1012a5465fd5beb08b10fc01333f8fb73801ad5a051d18d35b8b951dbdd54cb0ace79ada7ff80f7a1055749f8e55be73dd3b996a9662f929731dd7", "AuthResult": 0}, {"TEST": 63, "CURVE": "bls381", "MPINId": "3433323639316261636534383261373537636335626637623437326565636333386531653437336364306235633964396365383763386630613166356164393532613136663262353232643238313539616537393935633831323332363661663333373766633961326632393638353638353066653038376637616664386538373262303336393230613662653838373836663630383735383862343839313638336537323763396232333136636632623534656639386462353835656430613937313864313761356135323266626633303031336665646433316637363733666533633462343234333664363739383239636362363162306336613539", "MS1": "000000000000000000000000000000000e1856d4fd59dc043eaab08223fd3f0978fc99e3eefc13e3affd1890fc78f104", "MS2": "0000000000000000000000000000000071f47629921a99e8a252e8d007a51c2992887d5f856c04837d5e46cead674afe", "PIN1": 3287, "PIN2": 3287, "SS1": "1817d0394c712eec5ff012f584afd0926f843173f59f269aa6a00ac062b2af72f01e147e612555b13f90840a7fb5c0e2127cc2953c48bb66ca808a4af97e9663cf2dacb7f05bc47fac08d727731ae7bcf787c94220eeb05510433e7068d5e83c101227623791b60aa88277199ed630cd7eb47c407d29a6fd675d5c40e6004b8f8531f894a585fda6b87a946dbbfd1beb0bc3d244f70bf19d0c2ce027555e16cb739aa705763eb43be750cb09d6fb463170c5b510d655a74d663a0283b51ca24e", "SS2": "18d0e1f3ac4cf797d4c5fc1ad4a059cd0b6fe9563c5078d3045da8c38953988f73b9d3a077e9b85087c78af0b12b9fd910f50f990d0b9b9765f4ae83fbaa78be9e86d0dfd21634158c106568c395f1fe87ca102b637c8eea459ea666bf3ec1e9042f99d7089dc69aa2d7af1ac7b086f54ae455078336219aa6ebce6a3a133616ddb4010e9f0d2dfbcc13077a404a74251034eb2d27e072cef52e59777c627ad15ad1f92c2c5b2dfe769832d610297d673ae4eee62163e5dc69b1c521a82811ac", "SS": "148f52fb60e887e1a92fa96c3d12edb87f7200832c2cbe49f66a16375ab8217736457cd5d3a4219a27626ffcecf4cbfa1557ea53249657611978918dc0c17a3bd38bf6f451757bd4b7fdb3ef9dc9f127d94cd53aebbdbb963fc9e931204e3584004362143d9380ef8898b598929f9d9cecde2d73d431153d0e6b69c2124e82b0d0e8d68168094c370190591bc72f69a9032548a84520832068ebba963468e027c8b6aec3e0d644141e83333e9841e2ab490006b142269a38330360bc698ff23a", "CS1": "0404ea6f92b7c8e7a2755eccf288669a377508f302c6f737966c1324109f919be20f34035866d595fec7041ea0e0f42c79163c70bfd08e4ef4e6084e9ed4bf0cfddf5a785c9e0b35f3e1c70bce41bc94637c2e3479a092c0bc171f4e8baec1c28d", "CS2": "04196c9e87d8d99f4b0730171e9e81396b4cc896ba439a3d9072fc8e4ad94ae3207cbc1ee5eb64e5d0734430d35cb8c373103d81557c68ee7077290a1fae8e241e3c3df5f74aaee58df43407a41884ab081fa83bcd6c8686f9e523403961c95e24", "CS": "040a8b5e85f36ed1c35defdab1cb744c666b36066619666034a66d1d312599721e2b56affc505ef855f7bb50839568dd74065891da4c7beea42ecb35c50540a732d0de8f0c862d9498c7cfb069de0a4ac175c2b113f326f33186469615a047798f", "TOKEN": "0410f915eec88020e4e2649efe192e0143eb3003d647c5145d6b074fe4227ad8b2f2a3729c0391fb453349ff6307951d301903464e894d1b44593f9cfa12f4bbbaef819a8ddbdcce5a018fa7cde42ee5863b75746c737426b81dce3fdce60e9c2a", "X": "00000000000000000000000000000000527666bfb7bf0de15bd72be560c677ef828ecab1aa9bd20444f5de56c50798c2", "U": "0412181254fddfac35cf1f35b529e551124a7f5aaac34d5a45902044e095eace66dd04303cf06164848d85dcb8f9f0d7fa113499b1e774af5e151e9f4922f909fc1c98c1f03146815e089725ae3f4bca7c0296dafbd26a0afb34c2e03c9ab66bd7", "Y": "000000000000000000000000000000004031c8c05a3a740141271e2f77c1df7d7aee5939dd03b6716767b4fa21ba7b28", "V": "0404784ee781468369ccef291b58fcf237edd148ad926320159eace5ac8bff2f99e566a147fe0e4ddff3178a57ad1f45b9069514efa199a95a8ea0ef21cdfef616d24a4b900353f0233a4432c16274e5ed8a630c9d1bf2ee1a1c12c78f43632297", "AuthResult": 0}, {"TEST": 64, "CURVE": "bls381", "MPINId": "6432303562633733333064353937386234616438303562383339643361393063623535343333633464646437303736636464346337373863666266373731363033653439376235303833373766646434633365306432306532636662353635363662306533313337306438396537396664653537663865666132623234656139336332363831376232363633333438386564343064346530376435323232396438316138343435373736373862343766", "MS1": "000000000000000000000000000000001c8913f9227985af9067c2df8613e12afd4aa0a7f730555febe334a78ef3ae5b", "MS2": "0000000000000000000000000000000036c77c8505b61098bac832aa7d459711b4c2a1263ea6e2cae58f67e68768df1f", "PIN1": 4805, "PIN2": 4805, "SS1": "085a3f50d927ebe22ad7f4776c0a73d494bcd0b61428100d9c639bcb1de36aea55d8a59ca9c8d0d44ee7d4d158c5bf5d0ea09033a6b926d61a316525b3856ac60c9f5c76b766330d9f81b726a477a9814a4d5c748d7c0b34117c33ee880e5b4106ce97917631ab4c899d6b6fd46781f962ce161f41ec1e5e6bd74bb97d6fc260ac23f871cebfa7079a31c48d3c05d1250c998891cd36f5503f895ef3480381ed1630d256d6ef4faa6b3e44b7c3e5d179895672ac777e6285ea1355b9cc239feb", "SS2": "107746958677837578c9814abb40070ebb81d76df70d5617d2bdb29ef828bd94dd4da6075dcd75ff9dd066fd47adf1de0659a956c5bdf8af0d7be1acdb1ac867ddd9f607421a53a9b461cc8de043a41b0ddfbaee307b4531d623f0eea88a569f1255b021da85009fcb7acd3aee1b56c05460140fae22471170cc496c0fecb11ff2537d479e82d0223b944b98175d17540c8ad76cd94b0b75c2faefa2172367d7a683a3c390630004916d736896a8e8a312ffab998ee1df6216c1b319847dc4d8", "SS": "0f694e5f92959401a8507ece347d3972567fb7b801e137a9e300e8f298a64f33d99eda39694eb8715b387cd324559bf1019a681f328a11672324baa66a05e41df3c42977f309c7fa30717b693aeabc66defc293a29075a0fae7ef0a68680d03b04703160341873322ebca08a4e69619771623a2d1a957794afede3fde9a773f123b82d5576032df13a99c9caff8cc3571533e3b313759ad5c61650b0dde4a84d33b01a8c2a85eb88413ccd37f1c578d2907a4de23e1317999395693d3185ec14", "CS1": "040d5a2d11474d7b8cba5d35c13a201e4810ca74381b6f3ae5108eb7666479d77f4628e2e95bacde9aa8a680e395c66a5305d817cdc77c8a522d11f5b0438fbf4bd4f1cebc04c06307b9a9b23f43a09d1577b11b546ca6be2af061f84ec8d5793d", "CS2": "04168de2b22b44476b211050ee563129cb9965447c0d6006ea4e17e9f244ce049afbfe5e3e850ff3879188d6a9a0987a581343f422451187fa67cbed034a2adc56bee7bf508b3e89e8256dbf213a8b622411d95046f66bc1699cbcf516bcd99da8", "CS": "0403bbada0c6359ca44bd2f95d171bf9718b16a380eeec9b53c81b707c62c38ca3ea5d15f6882bb1a32ac2eb7d5b0d942515a6b72908e2a345fbdb6fcdd6b8ff266d173f3d1ae8d23212ad72d0ee1b99c9d134736895e2cb5b9aa2c635e42441d8", "TOKEN": "040f94c2b3ad4e54c7f27d936d10f97fc07ea8ff6f5f4933b98ddfe47bc4f82f2c262e9e34e4a2b851df32f3a79fc064021767543f7a2cf1bb9f0be188a01a43c945cae6c9cd3aec3997f5ccc5d4097bf0dffa81cf5ae93523fa62aa0271f85359", "X": "0000000000000000000000000000000026edeade89dcdf88032cf956c381a0dcf6d8ee643c31e3976c09d3175b940f56", "U": "04099d4140b05e4418ea7f3b4841b6267759ab1d4f2dc1f430a95cdfb0d97753f29c290f9f20ef3e98534c4b15cafa180c05effd6ec323edc959a3a7807a24666e1d0ca9027bd82fcdd9497056e76a02ca57d60868816ea55e5841c98929c0d837", "Y": "000000000000000000000000000000006f7e22a8b31c0c05cefea88991d53876ff6adedfea73a659af2cb599d6a4531c", "V": "0403d952e522b29db3c4b86a9f4d112ff5d7aa91774db6dcb46daecafd1e4ce53bba4bd10a40e00d50f3fcb13100620bfd07cb33f646bd8e07890e05af987d5427ce1ac1ae0215b11a17fb083e520286675d04b6c15673ec04d37d8ff0af5ca7c3", "AuthResult": 0}, {"TEST": 65, "CURVE": "bls381", "MPINId": "32306333373862346666333335336630386230633961656266313537336161323230323836306563343338373232356661336132383733626532653337643465", "MS1": "000000000000000000000000000000003345cfc7aa4fb8216f910f1f42cdd6fd77d5813739616f4a1c160a95068a6670", "MS2": "000000000000000000000000000000005dddda522143a2526319e1dd477a9f467992c087095a258499ab143f9c125b90", "PIN1": 3013, "PIN2": 3013, "SS1": "1993621cdf943cf4196e5796e790b2115ba39ed4e9f9bffee0e3e34303e067eead01db868f031ca80977d8d03da7d189094b289b2de9c6f6b18dfcad44d8c58bd789cbd9eb87156cfa208efecda489a90a42ea0370c0242ee0cf831318c4ad190205273ba3e0463ad89f5c29d527d47e2efe7751084f9da60b0fb7275c9bf3502bbadb324ac83bac18061fd469835cff0dda4aaff40ad5fa07a8190e4f473683295c35cfc9b313caa9960e4a91885aa47756bd90ef534794b9be18ac00107581", "SS2": "156793b23bdaeedc8cbfe727a09ec395dbe3c86811b2f9e2e5d826c841a5479c0cfefaee424648863b979867ea19411511ed042b1623c8c791bd686ae811e786b28c68e2211afa147ef02160bfff3baee76b436f146c0f3f9c50e7e92591e8981417bebd723bd57519b5877bc1abf4342e2c47018da30dbdc46c32b030178f0ee0fbf1d300606f3c8da7fa9a6f139d76098488f80451b2b68b9046df3e4282d26b8565d39d8ccbadeb37383c6d68ecd9de4defbe4948438c9ac628fd7312902f", "SS": "08d9b4a59b16186a130a417633c2087363e6997b9dc0963b5e2b56433e6a3fb2931149dc206c3d9ebbf04f739ba252510f8e5a546deaf89c16cc2e9e563aba706033a5a870e9ee729e77dfad6ca779bdaecb9530ab9a75996986b328cddf8e7b0f3adde3b0d447bcec5aee9bce43aec129b0323d65e4ddc3908c7bd22d3c678b88c5f35ddce981bcb18b5bbd539416c201c5a85c9c6ce17b36dfdee3b39e942328e1d8600fa35dfda4f49d0b4394eca1aa1af408df5252461c40387280049efc", "CS1": "0401d24fc762f403d9278bbe9ae66de8ab7ac245dcc369d4b99bdd05e27b53e76a144599e0222f0669e425fa3c12d9ca120ba5bf7989fadadb8ef4ff0d13c90e315e32742fca1ed6b4e2f3db9284ff324814514e9500b3469db470b79dec599ce8", "CS2": "04121b6564a1e9918d15df636ae2ac76b4db6ece4fe2d7994666bf8f70ffceaaa83d218a50055009bab0ca4d010912f49c0ad2e89cde2db66ae84b1b998051139c4099cfb65204bb1a72332f0d1af5022c9a69be8eeac4f34deb84951d357a4824", "CS": "04062290adf86a7002324f4a98ab28cf0b35ebef1abf3ada649e53dab0747e6e431dce00deaf0f379620f57eebf4ac41cf19e40fcf8b82d1a04acd2fcc814423b64d305f3a23d957f566a6ae7d22e01e4e0e61e3da6f53cebc92ab575bc46bf9e5", "TOKEN": "041053cabd0d93a739665dd9c7aae3348ea95652ef940615cab4f584cd093b42f4849ec94665e356066da71faeec6245a7152761b9f1c3b7c6d541758b56cbed55a4b0a198b3d38234313be21abf1e0e6046be67d57619e2cb4469da8e54d9f8a1", "X": "0000000000000000000000000000000043f6bd89caee567483a5d9bb6af2e72b31109454d2baf312cd2e10c939f51770", "U": "0409fc03296e21ab3ca9ec4a52fa81a152a5bc395a52ff3b7dc5634ff4a0d0f952d91da487233663fa5bf0d134143f3f5511b6d57da88b4c11314c96cdaaf09eaf25d245923937e1225e75632b49d1888e65fc4b639c27d9df459310f26456ee08", "Y": "0000000000000000000000000000000071d7cbff80a2512fc9a15f7647d124e5e5b247e468caa719271ca0e39ddafbf2", "V": "0417d5205b7bfd3fface438a10f2735c229dd02c953c06a59e350745afd105a2425ad8f907e2b5dbb3e37359b8edc01f8911efd72249fe8e3b24413a51ac0378b836fc9aee8313d596741564c6216f249b3edc01380458bcde720cf8035c9d17ba", "AuthResult": 0}, {"TEST": 66, "CURVE": "bls381", "MPINId": "3236343830653862356530333530663365653636396562623634373836636132623532303363383832656165646663343666643265653539643963333036643230373331313037383833356266666137383939616166636130626566653764363938613966363333386633646661303765396230336434636331353766326661616531633836336334623766353066663639623839306537316161633561353131306166393265363833646237333662636532653732636233616530623133393836656364646234316237333164373939636261383062356537653139376330", "MS1": "0000000000000000000000000000000016c462374e675f2dc9b2389017e297e838720ce5cc7391bdf86f78de3f0fbfe8", "MS2": "000000000000000000000000000000006fda2eba53d29a245bd23eb5f7a60514535f7adecdedf431355b83f843fb0f24", "PIN1": 6885, "PIN2": 6885, "SS1": "001f970788ea5e8a8c72b07ec0b6812b7f33db4e1fbcdc7b853474a4666012ccbd2b6f06b2b6fd5864dcbb038630ed15167d5cd59422e0d0da5fb78cb8ae7fef7acbf0f74551a41f510730a278f3b74852bc926b3d0399b83f7927dd6fd13f41043a2bfe44346d2307c61b8ead75c2457a35eeacdcf0b52084fd32cc42a55e583da16591645505a0b1448993d65d58f901c47d39c9a3458eddb4d8910e76543b42c7c0a0a318984b61a067b84b4536f9bd93b9118bd476cf7787b1193bccfd95", "SS2": "1127e2dd1693f343d8187219a7c6f0fd462a01e5a960ad15f31656fc731294c8ae89ad1e293a7698b1811030d831c668140826e2f44149528103b74401c467add2629986ab0f1c7735ffe9fdf5db0682664ecad93428803901e036535b8c7b0810a66cac1faa4156e280bba004dfa772d7ed7ecdb00024cf9ff91e1ff0e7f351116174e417f1a5e1adb741fbf414c6a313f2fc375f1e9301e618ac03b238d32cbd23664dc9020eaa4d81caa0e31ab854897ea14de5fd20ef43d1ae34eb85ac59", "SS": "17fb0b66fd6e24799488f0b544b7c1675affe00fa3ac0fe2f3b1956f6166cc9ca97af3edf62b99c975ea2c21a8c4d7ca0ecbeaad580966f3b920e5aaf46626f2bab16538cd3f4565d6fa26c65cca2405e58228fe4de43705b315f03258d8827505ec1f00e5e6575865240e89613dcacedbe3a2e96551546a76d4c02a2b5454dc8f90f1113650ba13c7ca733221a8480f1985f6fa0a44c328b197e911fa1e789cad086b3fb7f254401ad50d89ecc70dd2cee4503b9a6987f1c41d27705cd6b034", "CS1": "0417d1cf4dd20e03aeb00ec97c410f7bb25a379d07ae4436bb20afc4ccf6172e74eec1199fb096f31c926a2c368ba887c409ea6f1e965d9cafb1a92ae8026d54d030bc9750e170725cf3c8ae40cc4882d75de60bf56fb7e0d028248a1989322d8c", "CS2": "040688137db19e016aaaf942b86aa08d7224e2bdaf8ebc9f64943623599e70d3aefb4b3781d7e775f20f57f8a024458eca085824957429644f7b664100e1b1fd8ae765f0241c466c9e4c8e393d92888308df896bf734fe5ff0c93cb3856e8d4891", "CS": "040e4722b7e6a90d8adc7a7ad5ad8b8dccd5a090131fb20404ea5e58830781850411c0ee83599fee2859eab720fa83698c1650af4d3774372463a69aaac3d2664b8bf146c034e70e406eab05d094556cb87bae64b6130f65d00915226c395f4fb8", "TOKEN": "0407177ecfc93f5eb21b1c6a9ff5fd28f63bb2d76f4cd989fc756cdc9c155409acaa5750967445dc0c0075ffee6ad0d5060b7d356a37abb61e201697ad8aa0272236d046341810c02b7269a86ee05281dcfd8ce5efbf2cc0d9c6953d30c2b4df50", "X": "00000000000000000000000000000000028fd3974c190dd4abaef23fdadf91d3a531be1077f3f3a9a05e439221d7e71f", "U": "040528c54c16840701b09838fe1f814a709016eee2a8966e6ef6d4964d10cd5af81d24d52f62c878625c8043b4ec5a818a153878889ac5ee591e7a1bc715612c79811b6d0a98463c30181deea33cf3a2001a9f25bcb1e099b5fa49a0cb51ad59db", "Y": "000000000000000000000000000000003b84791a6f385960818e8e19de8bc60d72e540c28fd94dd1e0cfe7fcd505b438", "V": "04078f3f61519242cec13b4d96b4696abc46f59c4585621f99c44d68b8a6c89312b12217a0700e71baecf34c9c3b38b03f0e51c5520ad186f92b7009048474ad426c8a0d1d3a049edc00bcbbdea1bad260979c6db4c4d6132f31c87ca284749464", "AuthResult": 0}, {"TEST": 67, "CURVE": "bls381", "MPINId": "34333533383235336431353066393663393939626237383766303862323962343164643535383534383336316130353336383362363235626163643266346239323533656662613333633064613962346266626430666437626164333037613333666263336232306633623738356138636165623535613063356161353630363562333338653561653365636537346165613831303532626335363461366539333633303933343036643837346261326463", "MS1": "000000000000000000000000000000000c32b4fa9db776d2f0de8460bb01d82499ccc19cf4484d81125d3216c993843b", "MS2": "0000000000000000000000000000000058e58316303268f8e2a672daf334df5240a1e2dcbb5a886ba6c22a19c23082b8", "PIN1": 4509, "PIN2": 4509, "SS1": "0cafe2b0d2c0c1f0a1365fe4756aa2d599be368d73f67fbfe3d756626a97670dbd0f433d9d908ccd0659a01b69544eb211b5ef5b1d50f5640a25f8f4c777d93a0079245e59e10cb76bbd1219669657874b35bdf344d678080c848e3e2b91e3930ebe4b3280519f6aac759bff0efbf8c14d5f0d5c712595155ad7e245692737390fb98bc8461fb9ac60b37836b3dd8b2709f1fc43ae46f62a27984869a2d2472c4da90f1d2ca0117f270b85c324b196671d74f959acf46f2389b7f2143279fea5", "SS2": "0c51956ae9e2f3372c328a1fc7957fdd09e8b32aedf5f4838f3fd99a02e2ebbccc6c36e9c397cd3f35227420708469b6064fe0edb8ccaed6c19a9444ed97734bdc26eacfb3643e61a19b27afc99f809c9ba567fbe254f608da5a74305705d41d0aab07f06c36ad8fa11623b24ab95c0925955d017c48353d27668efccc2a372df78ad4552990a9af2cc3fa6a0b10942e124785dd0250eac7af0f34a3e4d0735d2e5a5d2a351c380f3b43a56f3fcc36c9265924d5b28d5b9a0888b5ed3d720d20", "SS": "169a9047f331e27878bc3944ba4166930e29c59f348def427b96857aef3ead80b852a2f0a812f906a448c96c7a63322618b18d116695a28ed61c59c09848e127c44331ebd2593496eef6d4a53e8e0e54295dca00a531103e3198ee4a0abbba1f0d9622c0249ce67fc44876c8f6043e1a789f356e1a937dcdda654b8c8bdea93239e6db3cb728b281b58ca9dbafd6a1f90a3e85218eb196fc0823c0d46eb1b02158ccef1d0aff7fe08c3fe71ffab30f6e69cb6cf1e6a389975a2b04345f53550e", "CS1": "041624a4adaae2e36c005221fee0dc14ed1630a747eb233e37af08840827f755722307cff4e400398fcf3d9b5d8e77744e10e6e92bb8425006fdceaa6c11ea78a143c27bd896c2769fe7832c9550d3d1bb35121bd1f1901486d5c853805a19c73b", "CS2": "0402a47759fb26b5c6c80b2cf61fcb51ef5b2ce6089af8822d10443e66730db9bfe3acff623b0cc05e4df79909022155cd0612dfea50e0e97ae20ab6c0872b3d79f8f2370624e66da938b77c1cb9a55401561ec0e9792730bd8a9011722b8f3e57", "CS": "0415d44286c153f9c3f4161f9e14fbad8df5c87b56ca3fe641a4cd040374c7e3c0ff7a7b2f8a069d4d49e2b96eca9746350834fd87523084b966aa3bbc4fc3eccd4b18eada01638b951ba888202a756f10ac7d1ad0ce816a4d26fc61680d3e9371", "TOKEN": "04141efa711cf79a10f3609d893ef5dc9995bd0f284fe4d4a43835e8832a6d5dc4a04a7012618507bb12c70c1a1e7f6ca502e52bb39aed35cc643c13426cc20d3a1f9e06dfc64f85774f16fde5a6f34203c9d2d1c85191c0b5c69f08c82e0a4e74", "X": "000000000000000000000000000000002acd5c5549d1a9ccadde56a9b1201faf659d7cd3dc4b72dc7412c5015a910201", "U": "0405a2e0ee6e0361fa8ced4c31f74061dcd94c957c5f1b5fcab9aa5431fe979a711169962d68eee11639bd35607783a63f033f3604f58d14a1d6ea99f8740be2d18f666b713cc6647d1781a8980b916344dfeac020b81be2b899f51ecf3213ce14", "Y": "000000000000000000000000000000002dc784263093372393297697994afaca3d2c12d42564e438dccc1ea954c0010c", "V": "0403feab22dc0a440892756841ebf59586543b20b4dfe501d3800788b6f46ee06c58d34e074a7da4424567fd14a7c20efb18b6d37dcb9e8d2dd281583fc9a719e17edbd69b3e6c338a10194d5b4a302d4f9d5cfe6c01c5e655574c69d7f7a79747", "AuthResult": 0}, {"TEST": 68, "CURVE": "bls381", "MPINId": "613231363837313465333063366237626138343831383639383230643438396139393565646238313362343231323230333433663634376466653132366462363732626266626436313731336230636635613064616566353964353761343164373231653030393730326463353835323637313731313363323533376534663434333535336435616230", "MS1": "00000000000000000000000000000000562cbb3466b40e43f3ef201fa3431b87fe56f715a80a4e5d6605978846e1fc54", "MS2": "000000000000000000000000000000002eb06a19bd8713e96c6291d536110e4ddade2dee2e68b127bcefe7d66004de08", "PIN1": 9883, "PIN2": 9883, "SS1": "14424c12f65488dc56ff914edb340c95f2e5413ab07bd4152fb3c56ec69ee85f7079d6bd674a89d7341388cbe37f87b202f7288bd9507ead54ccfbb8a4aee7ef370b3b9ba6dc565e6946ace6fff3bf3f4f38bdddc1516078240b13610e0cf6ca107b45b722ee6e5a79da6b0cbc65ff1ab7ee69236974d0b7c8b82ce54e7520d0bcb4c4b0114f00bce706b299d19099c201125ec819bcb1557fb8384b32ea47b9593d0a7c4d335870539713c43c35856eeaa8cf19b0a8d1f6a6387847a62c3408", "SS2": "1497b9ccfff4474dac13726a1efe8f72fd0ec02172cc8c978db02daa51e411b1bfff2b9ee81cb57d58350b7950474aa707d9ef05187b89f4a852bd613ecffb91bb5d8e85473cdcded60e40d23315e7909f95ca5a14d104346f66b239a8613be3189d3e6900b69df2ac6a91085de0c2576cc90af771209144aaedcce565508ab6402e33c5a89d179ff52bba9f48af0f741279afc8e223bfb9e002c8206004466dc88554daeee12dbf4f8f4e3045cd2898b552c2aea6b0117e962ff47ac612674f", "SS": "102024359c7b826b43ba2ff4f9d3011574e18b73d6a3436730f997091ec1fef2a7eb394a4f29dd8db6fb691d838cceea14fff77ae51e162e329796a400db3c3ff705b79a7ae107f6ebf8678f22c5560c17a8077656b1219ebaae39f5da6c7a2807308802172b96793295727a41050244f06b5153ae9195251dddafe324980bd945115c54b5626ed86e580954fa1bfc3808d8a6f73824b3d58bc475dee2e8c7ee08972c4042e14a939725209970d65d9a8ed70f5341f87b0bba2d5583464fccfe", "CS1": "040476a948cc5d608ca715f44270caaee8c53fc47c117542c2f692fc45d5d1700bee09517270206ec378b8ac51d79ad0c2184987833d4f2e492c8c8513e3a850cb0643fd063fc81b0563e879e2381ebab6a10f5f5df9ed2887e4e94c5da6e2d548", "CS2": "0407dd948cd21f73b465e140ae510101fdfb6062d07ba74409d54cc7233e114db3d64b05a1fe3363d70670c9fc055c434b02b385be1c2a89bb943173fa68173dca350fd83358af47be1b709e47ec5662942410c65e57f4d73f89a68fc5e586902d", "CS": "0405d66394a637ccac28ab856cf6151f8336fc5c7f6ae989fd4ff37f2a4f406df89c1ecd28fc5e5aa4187b16dc1e9a549a0fd32fe77bcc89cbb5a98205e789aec3cb0aee0ecd863a9b6eaad2f6ad7be15af4b40514607e2407f0d86c02b704f815", "TOKEN": "041873d540676264f4ec6cbc8742f107d0aeedfd99ee066283a6eda67fce47cee378104c259d4c87f5293075871d921acf061bc3a6efa5584bea3d614f7bed0250d58f6efe6e65784a653c6363adbcaaa4be9ae8f95e64e62b53c5302528e15987", "X": "000000000000000000000000000000000e2386536435c1b3e448391ff6292c5962e1f62c111cb445efc5406655478363", "U": "040c730f2e93281f95f0350ae69789cd2c250d4af5ca0cf07bbb2209cb1846cc6bae61ffeaf807cd62b6c2ed247dadc432060d32ccfa8f647ff30f77f10b17fb4f6d7bb92c5f54936e2e5686474587036c56046fa7cab2c51d652306a6ca0f82ac", "Y": "000000000000000000000000000000005bb70c660743c8a044dcffa42b0c9799495b935090cfab6c2d0ad0f8a9a56018", "V": "0413a01f3f8e361b08d93c04a2af1b7c115d492cd93bfdbb8647e995471207c245cf668dc87413c3fa5649f008101c77cf18a5b44f16bc5a7b896ce756fc24f1adeb69f63e63f63edbf8445a5f736acf0e8e86f404347542ec56e5b7a161ee483f", "AuthResult": 0}, {"TEST": 69, "CURVE": "bls381", "MPINId": "3339393765303734363838373562643333303334653935396539383066613937393139303463313563646335353563616266363963383039333837373932393262623834653539383463", "MS1": "0000000000000000000000000000000037e3191955a04a21af0aabc0790f672968218ee6f6b077a9b61d5d0f71b9bbed", "MS2": "00000000000000000000000000000000388d7f132cb2049af809e1ab6b8ad03d15eee1095b7bf54d7ba177835a6b8a89", "PIN1": 5117, "PIN2": 5117, "SS1": "0999b3ddf256c922deb89cc1d5dec75de87c9494f787c7cb61c4bde4fc837a0a7ddec3870f89d5ebf4dd69a538d95cf80fecc4154f54350ad427cc7516ffe4d33587f327e640e86c36333a7e107c3badae0f716c2f9a573e9a4ac39e0e78ce24154e69afe9ea78036d33c1fc2ab89af72762653fa5b53a908e65af03999a185db0a8c59e8cc13078fd2a6a657313066d092f3dcc7136100b5b509eeb4cd86cdd0e25248a714f024750179c7b384ecedc8c70b9af78dd0070a530063ddd14a6df", "SS2": "04264f8b481026c900d0b668370d13959387e959bb1d90a1bb33ed6f3bb78be3a1be8bc0acfdcb3103333f63296fdf470f83f930b0bb24161a2eee2a530776cd3e2834693d0a51660236cf24455141be6f72185866f78b6a4dfc3335d5ce8e7607ce19d49e83247c4c75d2ebb18cb0fa2331e104424727e6259c6fecf3c70e51df07d6f391374b4a358a77e255aa15ac0ba9d0d07932a7b6df3e2952e8cdd01e854fbdc9a56693afee72fecae8e6ad4565aeadcd612690e5c52b911dee69ba71", "SS": "06e10e24dcbf256a6c97dd43c395ab8339d56c279bb8a9974db131ad9e9b47c7b3628f158c787e42e3c4341c7b5f027e164a298bfd02797742dfebe306a2154ea436877864c0dbf7fb9e60289d6a6bd3a1750bdbb932e08859415afd10ce41940082d5d0b999c823286b305cb95eb503168b3a78d48c3d9a1a0ae7ee12addd699decbdbe440bbc1f666a88b84c3d839b0b67bb00a7d8641e572d4e42201930026d10186e0996b57a54baab8e083eaacd3403bd54f95843b6e568e2a5e72498f3", "CS1": "04153a04701cbcb30fc76d3ee3c092e8878979ddef92b0162b71e130a0154b32ede4b17dc193e5bab469159264185f2e6d04a018e0002a50820b2dac4b3f65321c73d495a32295c281b2b7b832e83a7feb1505b1efbddccfae702a18d2cac27d90", "CS2": "0405d85caa40197327ccb86f81022bd2cdd0ed57cb490b3662824ea446b509fcf16b529e562a6f13a22516bd8330d1209112753152e21f2d5af0505b7b18c647658fcb95d5c7449d6b8a9fdb1f51bdc198d5eee0efa6d470d14fe040d2dfcf2825", "CS": "04148f786c3e8c59c12b36634b7ab14143748667beb84b0305bda6e1ec770fbebcf1268cb5f095c25716a2abd8ce57307e16eccffeefc10ac6c3484b7af10c2e61fc9cf0dab7792de855ab216ab0cebe0ef60ba32fc2b3aa536a19529f06fbc236", "TOKEN": "0403cdbbd9c258604efe817d09af64b186e547d500088fbbd0662c17a2073c6a2dedd383195f63bbfd5a983f2f184dc36d0ca4658b61d516cb9e9f18721ab977ff92817c434b8e74e71c1b59b8eb6fde3f1cf200f18dbf58d3dd14c45244badfb7", "X": "000000000000000000000000000000004caca7cb1282542fdf2cf88f652cfc5fa7af149b6cf9debdc144bd3c86a104dd", "U": "0412263d44598735f746410b2c4126e529c0daff2eba21f412318cb62517ab3bec53d64b7192e1f34eef7ce15e1d3907ae0f99ea2e460ee1f3ebb15c1b98d420798f4f5588683f1cf281c918c757917ecbd062bfde6f192d104338f532773140cf", "Y": "00000000000000000000000000000000047ef040fe8d0a3c6619e9d79f49a35c961c70a5dd0af9d0981c80710aec64ff", "V": "041186e14d1fb13cc7f63b4bdd232557b7a61a0f489c136c8fc72d9f3acc9039c4f725659ea976d6a01458616bff1ba64a17b92c4013f42d01ff0682b28f181ed1c98ecfcb0917917b963305c0b9df22f114e66dfde450d9cab994dd8e28fea5c7", "AuthResult": 0}, {"TEST": 70, "CURVE": "bls381", "MPINId": "653632393234633263616461316330313161306235653339623938363837663033323338333864366561326137383233346537326461343865613235", "MS1": "0000000000000000000000000000000060249ceb022627cdce09c9f57f8c8281b630f4e3ee0efac8dfa6c0b892114648", "MS2": "00000000000000000000000000000000398cce0e89fa06a036db970c50f10b7356ca272fa01db17cb62a4534b0c996fd", "PIN1": 5575, "PIN2": 5575, "SS1": "0a514cb2fe5c2a2f48a9ecf7a3cdaa298ebb5704459ca554babed2ae3c8b7b722004b11ba81c5fda3018b68e84eadcc20b3351039269075abe3207bca36009acdca4ae9c191e03ceefa5b72c30234ea6241f72d356d6a50935611a1b37646e5c108dc4fc0df1b2f4b4e8ed3bd709691e7f36a3ec137753425997e4590bb6159f100c1ba9e116ac9056adc6b39eeee7e2015bc68110ef84dab22823220871cdd331a3662f66bc72d810eb890a958b78e16efe370575af65a5bd444626923d9297", "SS2": "05a3ef8900f89e8dbc0f58d18e2f997dad6d6c4798dfce8e21d52ab6131b58d2f0f9e503df071e696c8e24329b03cf4f16f7da1e37164fce161c398f03baa39df9a058149fc0514b24e30d6936f586806bd94989f103b5b5e730495fbc0c760a0558110515de367c18fdd7c1686750141807f77c877d93760f0f417a3ed54fe58ed52c146392dc307149704d383763fe024eb45ccca291857ef059b8a9f531a4438835955395f5b2181605cbc6adf70d176d760d25020d1c669f59888ec79890", "SS": "17d78d6d288f51869082c6fd5f59e7473cc87bb7484219294145a7492b96f6b7473d6431a535170617aaf981ccfd9563103c3fc46bfd2bd554c4314864ed23f32767ac156740294a5b65a61150095f1dc4a3afe661a89385324bd8a4e87d5a08176b84ab3cf808a4fbdd2f4c2ead558732719cb7ce18dcaa938da8f384acaae82cf4b8ea745800f17873d7e894b7648204a7d16a3ef23f4fa13ff5a2f4021b3be74498eff1b181d434a3f71b9709a45a06464ca172520e0b78de624545500fe7", "CS1": "0417395e324f11192a4ebbf97072c0119ca7c419a17cfd76047cb9a5816666c16749f8c06872267d39e0df6022043fe95606827c638ccc822dd080ed085ea2a66a5a768b49feae09c6733819e8accd8b522d8f8eee4f5472b35198e7ca1f14994c", "CS2": "0402bd91e987817fc8c0b065e39f7c53774467b52f3f31dc6ef4bf409b064e0ff4b43946f57aa41f3e46b79343f1713d4f09db73aaa225ea5edc7eb0ceadb7fd64d26f23faefae2a702328ecb649ad53b1b0fb140c7334cc99d6af9896ad22a70e", "CS": "04102abc6c68982ac5fb905b1750c4be112d0318fc90c85a2274714dbfdaa04ce589e38c5d0f8a29764061ebe3f2b5e0ec00662d852c265f04435a7e0b6f8463a660c24dce96683cbac4f35a30a46ea2f7acd64bcd08b10080285b4fda73c5240c", "TOKEN": "040d8c0904e21e9ea7b0c053a4f44a2cdfdb35ba462bb35de1cf6d699928ccbaf91d881db84e43e79cc660bffd5374a2c203278cfc2c8fdfe4ea9b96f3cea1f8e5dc4d3f7671a2ac27bd4deb9ab2c9047030b6364b3dfd9b83548480c1f274bff8", "X": "00000000000000000000000000000000080104ad30ee68b9d5bab540d7df7c330cf79e556272c2dbd548d8b246f5a3b9", "U": "0414e818bd8a0f7f6259de8ade500c3e5218d355007598be861488e5e523d32030dfa77d82ce33e63a947c9b7eb76d1be1199699e1f313597420e08494c476333d188c33e8e4e6a1a1b616e6d8fd8987e32fe6f20bd4f112137abf8760758b87e7", "Y": "00000000000000000000000000000000538d5bc8ac5038d0392b8da364b5cbacf0e680589bbbe1eade0ba84ff9ae8901", "V": "040ff2d8b3fea058a56477a52217b8a954f90569fdc65c419e7cfa33bc260b05689024375c85782750b5d7acd69e4b6b1b08e10ff8b3cd62b7add718cac99a30c85c1ad82ae266155a8eda4669c80cdc91631686c30a047325cfb2bb2fbd35d80d", "AuthResult": 0}, {"TEST": 71, "CURVE": "bls381", "MPINId": "33343561613063313639316366613932323031333161613032393432663563396530666530663166653732323163343135656464366431326465646336616438633233366462616466646530633064373532323034623331303434303961346538616538373162373563396431313064653463373965643832646561346430346633303162363435663563643434663462376631376466383061356264303033306331306532343033373466336364616437653231623364343963323666356634653263316235396136633161356338393164656663356637333934666534643635323831666634663739656232383139393837303461636661613332633832", "MS1": "00000000000000000000000000000000466f77efa1ed798f0d98d8d507c74442a47a631736650aec4c99b2d3ea6979bb", "MS2": "0000000000000000000000000000000019efdf2eca192f0b2c39245d11e93859676d3cbc431693ddc15aa9a0dd651fb4", "PIN1": 8913, "PIN2": 8913, "SS1": "0e834f04aab344d8bb404f66753151558481d3833ebf89c60079c1cc5af9026371c9952efcfcf04b3d55a9f488258c0510af2fdccde08e039d2148b27b4df0ffd9b7eb9171ec7f6013f822959b833e8f4ad1ee261ea9440ee629bb9493fc9f4503889ed9531ade31bc7d8550604364e1ab8f6ff92771b5e75f7ea3f85c722f22845959b68276026f769a656de94fe2610988728973680d67214dc5b005e218dc364935f003e2f87309ead1ac1b0fd9999a2f2e74f469f32a87cb2f0cb4c6114f", "SS2": "149714daa5fd56e8fc90ed5d91d2ac531602fe3969b28c700e76e9628d6357b29fddd25d186a130d37cf5d9d3a53151917c2fba709b12b9945d95ed2080b6861c7e28510e89f196519a19ef00d20fa713dc85c8a8da38566a11339916503a5e80facd6b4a14972827814c37cc45888c9cd325096ccb985d17d4d6b5282676720350b37974c4b81c82704fa302b8e16c40dc32474c5929e9ae40fc8f65b479d9ade9fe986610fdd97cad168feb62f0ec27a95a4d1d0706a37b212a8860ebf3b10", "SS": "099bab151da6eb63ea94a5c9fac494b4c41b8f9034164b5032633fef663413f6d11b281ead6eb56ba2314df39205c0a60d50f21ce2831fc7040b3d568b055d65a584266d4746951ae104c84c91bfa27d856909e874ac0fcd03b1d1ce6c94335606d6bb319ae8bfeb6c6975aa011eb78c856df7a6f4e7764eae2bed09591c677e1a8869285a3b7fe0544ac3b953110f541298c3659dd11516107315739bd091a674ee49198d27fa3034dd08be4a0c977f5dc875b48197f37c4d7c6e047367cb63", "CS1": "0407293414a4a07c4e456eb15f09c3604009e6e75907b81c3a1a443cfd2d97114a0aca8f3628bcd585ad2ddd6cd003c8e104c4083b093257b379209c3534bebabddd1d56b828ee074ee6bfd6fbf87f872ceb2faa1c5354a4d868ecda1f57b8a517", "CS2": "040dbfe2ccc9d3be731320b081a181a0b1964bdbc51cd042f4b911932b8fbe6ca45418c53c404e21599ad68130bc487d110c8f9cd5ddd5250ed9424dab87ede7b716586a377a50f69fb32c2db0055d586971fda1a4b9c7d8f15cc570d69b62d765", "CS": "0411874f6718629081362a1ff13c8e551271c676e602425d399236af6ce8b82a3b2a84d24ded15b2f3d60759f74922cf380054e3182c7ec24bf9e4cebdc8a457977adc8ae34e52e29bdf7875d6c68bbcdc5ed7c1a9f0b5df43dc71ee1579f67ff9", "TOKEN": "0403f031718920f71ce522824a6e93d07d8f8b3275b976efa042a21e8ac5ac376d6ce5229926f91da14757cb3a870e7f5e125085388832d37a1b0c0ff7eecd150b22954bbfbca73d3b34670530d16fe9cbd4d26010c7f09bf102c6b4af338954ae", "X": "000000000000000000000000000000006958e2801b7d69439771ebb0fe35cd12c409f1c40a311029a3314a9d03b26992", "U": "0413d375eccf482f76c25b1f9319671d1bcf2fe478d7208a7a5c2640dd33bfff2ab8c752629dff3c0df7ce73dc41cecb381399823979276a7bb1129b0abc394540f6e7d74ad5a6892399a05f06eba75e073a9d4b7f0f3cd731f6852fd67b8e1deb", "Y": "000000000000000000000000000000005416567fe73fa799c9035379629f9b628945f23dcedc1d11d68d6c35aa811d10", "V": "0417e9b74055a0295eacd1b2568ed1e09816d81c743571f74cb88e1eb30d6bd20527cb754f6dc0d2c3f5027e23244cef0c0ed94112e24b695ebfac951522130ebb54d1616d0e4939e794f8220153a13e2fb841b25fef07c47f99e7bff186e99570", "AuthResult": 0}, {"TEST": 72, "CURVE": "bls381", "MPINId": "3166333465303034383330356231353062303139653761653635383762323932343539303338393662336539353962646231356535393934383535333632383833623038636662333766623534376361", "MS1": "000000000000000000000000000000001829e1061f61a0102c1351a4c681d5fbdeea6dd776aab1ad79f809bfb0e017ec", "MS2": "000000000000000000000000000000002aa893c243bedb0655191eafc881288195fe36ec850cbd8cd6c913cd47cb34fd", "PIN1": 2202, "PIN2": 2202, "SS1": "12c12cd37f637644a8ed29852ce353a73d56944bb67ac750f36b1c5271e5375212a3553c78c464e391495207dfe8afe31463ddbaee145620395e103f50cfaf17daf300c5bcf25499e6979f85c539d07ca88d4e3dc9536adcb014121774e13ef1000bf163988550d46e0741a807b2e4a15bb287557bc28bc87a5fde4f787314fa0cd85ff604f2c11a8cb870872bbd9ce716717f323eca0f68158f9c78b62f7ad00634c2e939cbdd92432751102a986f570feccf658c33a93cc33a318f97ea8fae", "SS2": "0333418d539b3b251ed351e339457e4a51e5b016d99d101d55ede275a69c251ae69f9b0145298ea39b7588d1f2b4fbd20c4c261f46b3672c00c386e2b32939de483ca37210219dedea86f83e617faae16360f51fd6d60dfbbab43bf2bf363f5e04725a574158fe23c6eb03dc6bd032cfe56cff175b51b41afb2e2149237ae0fb685b8947b78523289c2fb58d71568d9a1497479289dc865a7e910e26c56fa167cdcf2e2752ad6bf6e9eb001c9797f13e474bd03bf3cad957c8188034391d6be9", "SS": "044e7c042fc3ed423564fc2700c8344265775ebb90ee15117971d20222cca321a223e6fe10ccb6f8535f37f40e6547691147d66ce336debc063149d9a2c7ed86d579d3b16684f38afe7c374d35007aa219186282e50556f64fc8da1228013ccf00220f99453fdf0aec7db54c075dcbc6df81098051a3f31761c26d43fbbae04895717333451c77bf3abc33a1236e800a099b679bb6147d836c9fee8915a69ca7a85275baa8e2b257e5ecc3285e4ac03541aa30945f361ee5075656fefd4687e9", "CS1": "04029d8eeae88a524c46b56cba1da4a1bbd3600ee8e138f417f9ddbe11f40c2e7ee0d13844f58f2a4652a115f4122915d214ec00f0e5443f42fe33c11132069724e36b8c4ee52db6bdaa193115c30c95344914d8bd26f84409b69f64e8c81207c0", "CS2": "0403c57e9dc1b7ef9b4671ca2ebcabff0b4d8707e2b9473078726dc2e6d7887af506d17108547a4553a2df5acdfab172290353b0286c183e2e03b978f2d97b844e21d1289aa12bbefaeb6a786b97098ef123f6a4484b692dee3bcdd5b29c06ea88", "CS": "040a1613450cd761171bdb81cc8eb01ced316be5d8e6d55e872f453a6a843dc191b2c1eca02bdabbf1a94ff2190e417e1c0c74231669360971d334f442f5fbb7a4245dded708e03f934ddd67eff0088a330957d827f799219e57b05bf9bfa1f504", "TOKEN": "0416b136638299926e82ac7891c603526df47fcd65abb0cc77e51f8efaf9e6287e44197987e49cb5dc5507ac780dbc6dd60503b1316bb885d12dbbb33221cd1a5c912617361c31893570f332675f985c442e6e3d45fcd51f5cc6574864e7533582", "X": "000000000000000000000000000000001bd400a3053c3f09713de9a9980f1944bdedf477088890ad18b25f4657c48930", "U": "0410fdbb15fb7a6af662b8af846084e68661f2e6389a912ecc67a7682b3cb955aa4f016309aae25c08472f784857d550ce0d9e8d52479fe6bb85421a24f17f8420f00130b437f9ff83934889ea4499a33c0276cea37d828fb3c6e1c3614c149c02", "Y": "000000000000000000000000000000000d216813527fcbbe1b28e1a80549bfad153467d591a92b3e6be790d7c09bb1d7", "V": "041907a9975bcc9d9607642c004fcbfa3355c8a1cd23140fe3688af75c9f3c265116d92bfab49332b317a88b7d73ee64b609f2b870f2184fa040b58b34f5e37aaeb584cf3cf4216a91e6dc7c803e86a9ab06dba66adf78193a78353eada3095dd4", "AuthResult": 0}, {"TEST": 73, "CURVE": "bls381", "MPINId": "3937636261373964323431356637343465633331616634653330623934653363636430346566343730626535", "MS1": "000000000000000000000000000000002981d82fac25bd27db8583ad551838b6fcc5dd66dc60b5b0e409c347f15466d7", "MS2": "00000000000000000000000000000000573d157d7f8b1b044ec06ccf9931e77cdb341e8b910d9e380bb613d5a97d981b", "PIN1": 1950, "PIN2": 1950, "SS1": "14cbfa15dbfbb541676f23834d562118a613c69b3690c97a67a75c9aa1c34df6c98abb1c03264cc78227f9ef0d0ad9b11628c4915a469dc8652338d6870a420e04c1bb2ba01a42be4be78a03e29a1af01118c02d27a5e09549f200cc1e64dfd1090ba8815bd577be15a83e508b48548d82fb9ed2aee7b93fe5898d0d03ad8afce3e99fd04958813fc0ca29a62b84e7200fa9b20a39df1033d661c2bcb64c3508f305969fa7c92dc90ad8f9a98813d608e4c42cf0a70b5bc4469d8a91242f4697", "SS2": "02621a48426b3ed10eb20f5403a815347c7383f51f351fb14841aeb62cf9e83c161a8ebbcacf51408032af48a1ce9c5e1255a1b6bc3e82f45ca47dbfef85151fc82faac12e899918b5705ce5a3a84ed10837d22cd78f040a31148cee272b81c4017ce27b8c7cce1721d10bc7986ab1122b38b45d787a118bd72a0977fb6be13e421ff63978476add22607301bccf002514e710688167518f9bc3b321e44783066016f1aa2eb978397e74d98ffbe8171a9e7641e0297ff5d389f706cdb4e31446", "SS": "005896b8dade734ce42f3604deef6c092b48ea01f4a6cbe0940d081aee13f29128643d043a006aec20ad640440eb32340d16215c78826d1cb371adf85bf4cf21de0f413675ae78c9154a3594fd9e3b177da52eca27658ddcb83efa59a950fa3204cc6f22726d1a338c0adaff0d22c529e7ec1a4dc5e4023123afd2535b3634e7bef2f1e75ae55fada6911615ea7aafb7133243265438e160cab7ff34c06cc582a436cc7075fba5ec1feb88bb2a79325a2b10c04e0fb7b5254e9115ca2bfacffa", "CS1": "040c8d8e4dd8d0f67aa809c47aaa7e0e10c8c9af8d00224a50a0b110b002d128a046497d22587227c123177965aa00726500839e4ef444b004f884ae7cea39210c62e95d00b590a32d1691803d7c880c90474262044570b2778196c02753f491e7", "CS2": "0404ace0027495a19846a1d38e2986cc9f602d2b6c5b0d1ebda665fe494e04ec498fe8f4df1a771afe3e52bea5b78172470addaeff959e930c528b2951d173f22239f18c3a4c93b2fd986c67437960310398beaab13554abe1b97254ec149aadad", "CS": "040cc275aea9088379a5d737977c2dbb7942ee22b37a3822cc7a4457773966a5f6c7353971b1e7478a4d3ef02d2e52d17608d056200d0ff102c79dab4023e105db9bd3d6c5343c2e540bc790be8df175190e547b362caeb7a98f02b96a7e893304", "TOKEN": "041311997864a3405e5bbbec5cb152e87e180ccdc1a369802fb80bdb77d11cd42d3001233dd315ffaa5cc824fb5680c34f156b1e8108a87f594545e004e74a4f79b585c2a38695b2750bfa4bfd11ea6dc890a80605519e58c688c215d4505574fd", "X": "000000000000000000000000000000004e7d5a637b2a522c90bccd61c66a87f0aac4c21abdd3ce939377fc8c2421c08a", "U": "04046a69cbbcaacf1f7bf2ed25c5177a2a80c34d196d0a10b77d3e213ace8aecec87c6e4fc889a5c87946fc6c9ee20b0f014cb16fe6552117a2a078a1ad7b15e4ea1b2508e25b3de83a843eaa15913ec8339f1f19b71cf7674dec404967d4cb3d3", "Y": "00000000000000000000000000000000325907357730da9051ce8e94031159d3957a93f0c24d4318e32d8b2cd1b6e598", "V": "0406913f3c1ca29a2f16aa2eae4748ad8807cca56a7786ba7be3941ed243c192db05d7271e09f877ed78fb6c68d03148240edad5e6631aaf47489f433f920767b1cdab51636e6c74352c9c159223e35fe63188a9431fcd07a5c73aaa03fb3e8fb9", "AuthResult": 0}, {"TEST": 74, "CURVE": "bls381", "MPINId": "3538373136363162", "MS1": "000000000000000000000000000000001e5424258d4e988e76085e77db9dc192888b12bab767f7ef7fce5fa15ed40774", "MS2": "00000000000000000000000000000000272ec8824e24720168d9ff83d97c473cedb05066a77f59318e8384f920d0ccfb", "PIN1": 8816, "PIN2": 8816, "SS1": "0b2afafe202f26516c422779009514b4161d3483df249f95867601f765c60fcd315c6f3a2095afcc13910a9a1066865108028fc2e874e9f6ae1dfaf441c801f16757258a3ec5d59521f06e2bd01fa9857d5a1250fcc10d596fd5dda24a15bc7908db0909bcad9948dc36c8ee003e1aa898b8efb970d83ce011585aa440becea9bae89864c390d4f14c1cae2fe333c892066ed35bbf4e5a51fb43b717623dae64e30c8da9497be1ffb6f24d47b144adda147273a09b9d901f793708fb8b6b0bc7", "SS2": "15f3b1d81ff0ac4d81274b2e8dbe2e273bf49a1dfda253b7e0763b45c1357469cda20c11c9cf3eef2bf8b252d9df0bb4027ccf6959a6bf3e8420a9c2412e1c21b0ccde2da64c3c543fccb2f1e5ca04facf82c44af5e156f067c2608bfc389b2c12d086e16f30ca92d25c2764c5e79c455380d7898b8eb1e5b4184362d32493c7d7bfe552e1a50baeb7448497e61315b30f2446862d375149654556758621885522023196574a96f95eba7a98c3edab079dbc39dc0c5953587a5e25643fefab0b", "SS": "0fdb70c4be492ceb781f430488060bc5cf41e2a4cb2d80d0df03ad74663d1befbedc57ce908f33e60b209835a567db150f5fa397f9a7690e5070ee2e51784129c854c438ab6cbc1516c4b0fb25ab2b952b75411a2a25dd0e3bbae5dadd7deec11610e3ed4d978b4a00d8c51ce2e66b9642d5d895f6370d53fe549c64c8f18c0100206da3e6c5c0097cc9f22939e6ae3518ee4153e6b74878e60e01e4405ef044415a24a4627eeeda96b880b03dc1fea18808676a0d396a9660ef1875c66d6ef0", "CS1": "0414bdd87ea06dfa70d15c58dbe06befe3c376cbd8716435e53928a3b6b93cc42028772fa7065dadb6bcddeba923781f6b009067d300c0fc02f85e24f2f8ac9f4961a03d73528133a98ed00cb11b43e86e7e710a8d459867d026d2c5560f2e39ac", "CS2": "0416d35724be4221d52e86219af1861f7140b11578a26416bd1594dc94872018f5da981c2be4838a786d1bfaa8599539ae06638e98f1b5ee274a4a9a6c2bb12358a93e210b4c389a52565beafd75910d24b301bda3fe41d87b78d99729f7a9d4b9", "CS": "04118ee5e098d3ccbe545682dea5b84a2e4d844856f6dff7479c3c6e30c54a2f6af6c71403c17c51dad5d19bd491630fe70c8f239aaeb620273016a20180dab33059c423b47cd42f2d0b4dc55fd09f41b786f3571a829530d7c2ee8644b1aa0c56", "TOKEN": "04108a6230fab289e5950504771ed6940af040a17c9ec7c7eb218436f4c5041cfc8c6e585e38abc3b7d19cb87275947f980b4fd45ed28a01907921942b884d472ae7450d15f8f81ba0106ef18c567c9eee694184a0b0703e28836fe3c9aa747eca", "X": "00000000000000000000000000000000446df7bd1df05007e1aa36d296fdeacf9561214f5f2922b7e1def9ecbac3416b", "U": "040d1cd604aab8e8af2236dd3649ef8e8d5585a4c848d0a1cae772768bf02d8b0f13120303eae885f563b374d2cb7a44ab0ed88e473bf5c64e2274996ca8f9fd98a96d9eb0b6a8bb80d5abd667f1895ee12b76e84634568d425322f49357c8f5a5", "Y": "0000000000000000000000000000000065b0ade2b8a63b065c76050a83d1d40211c75a0c6a4073cc0675ea3a4b1008d9", "V": "0408097f1f22268bbcd0fdfc17993a82a812edf12b564a32def5d352eda97379df80601d6d0c791caf9f22dc01ed252aac0f8dbb7fee195c92c32887f8e51087599a32a8eb883f1de71de714acd4f58810b944e47cb11cb1bb8ed6084868107b1a", "AuthResult": 0}, {"TEST": 75, "CURVE": "bls381", "MPINId": "30646232336234343535653435316363616466346466646662363761646633316531653535306537303337313837636637333465623063653633306635363233336365383464613033616531633964336539663231666265316632313463336662323535623361333534663038636438666161336431616532636436393766333433396565613532303364373165383737356264353666396438626638393832623462636330373662303338393264646232326464303235366436343037366561666533636138613337386361646333", "MS1": "0000000000000000000000000000000054c00ad38912c600639c22fb30db0fb164a4ce3eb7c250d39fc71a3842da8e1a", "MS2": "000000000000000000000000000000001320026d8247ce8ca708c0be23b26662f8e6e05d061ae1c9ca6ba2326a9fba63", "PIN1": 3808, "PIN2": 3808, "SS1": "040bd9cf246612b3528d931976de32d4045b92da7b42b8a8ed0cf86c7162fea80a18624c9238e03b935a4a494db91ac31077088527e24e923499558a1a616e9cb837faeb8cdc35177ed0da803f2cbf93838cfbf2463cf471851148724fb601a20741b9fb557a831064ab53b86eb6bba0167f0c81917dbe0533ea3f5f1ba1d3f502286051fd57a5ce7e6e3c1a5756fec5170242ac21a10f49131010f7e596774b2f37df3e6f08eac8aab3ad0116fb39f434612f43df999a6d61a55db082c7b474", "SS2": "08bdb62d2fca65513dedbc64609975ef9a5b06f25e5a35a5c43e01ab201c105eae400a9f9c609ebc642e2703ea0f34490f07533b669fa0de3297e67796af3eabb580dbc7b9d09816c5b5c9ae75002e5c8b034c5486ca1a99d472cafd88bc53cf094aa4b875e650ea67b2758bae51b734b5446d606061139c6649438d1060a506ef4ba9b4c7d76ad020095d0d124b75c114ded97239f31e0e5e51915c79f731bd46c5b07b2a31c2b9527b606c29599141d97046532ac914697417570567843d66", "SS": "19d1a53ec657d61f5d070856744840186eff4684bc81bb4d2e7b5913569659d5bda6d15d0d47148176de77098361fc6b0aca0aff3409ef40ad07c02f9355e6f079a5495d7a06f09edd5072593a2f84155874afe948dafd29fcef12115f700a2a0d30d62edcc4c5638569c60c224e92b5b84d1dd1ea223461a247c3e05fb80467ea06300e1662d008d82e626d47ba9d140cb5abd1c1ddca088ddf7179b85f888a929b4f9672b757696794823a5d7b24996e85cb15dbb08725b58718952ba48006", "CS1": "040d6bb20bf6faeb295a8c5c2c07f4a2fae108fbdc77e8ea706bafd16bb618143a8723765c401f3cc3b89ec78a0b82eba80d40cfd2a75e75536b0a479b4f9db8f3a4883f55b83c3483e30dadef3654eaf14a53e330f96e4aabf84714d92665f779", "CS2": "041764f7a14de16d7e45fd589d57d7168e8cfc64e0bb8fe6baa206ff459d3c1650bd605f9b876fd09806c5c6ce97718cd910dd40da7d7dbd208ae382b009f0f06b63b6204555db3bc6bf3c3e374dff46cf8292001ec938aaa0cb26f5503a901672", "CS": "0409f64693e4495729dc96ff650f47b42c5565e7c3b70b331f595a15dfeee1ac419106cbd00da5834bc88165122dcac51e07acec9d717d95b9ded2560410852ef3d58f1db7fc413e11c0db3cfbbcbe409e9b6e19e939875c8a9df65ff1f7a2d18e", "TOKEN": "0401ce094f4dc84ca52dac75cb7ade594627924620168cd0f2ad9b4ff5369722507e56fd7a1645221278dc3ad7509e78a1128f86b1916bed29706a0041e7df871bacf06a73e50efad7758bfc615fc84f8553bd6e14106b1e80658b56aa233761ed", "X": "000000000000000000000000000000003bbd04003d112b5408ef5805ae16f8f2c6a06ce324a4b967dd775f214b30e236", "U": "04162b0b3e4c9638dfd784fbe781e5e02cb3b4817ab867afb1d8e2fde23d113330cbe1f516c65770b4178fb27e194d93300c72e23895d03eb16e550ed2bfb61d9a9fbd089503e9d136f2de47245f0c3ad908f4ee5cfe1ae52d42e5f03123b03672", "Y": "0000000000000000000000000000000068ad23a393ccb0e3f13f83926d47e05109deb60acdaede41a7a4852fa8f3ca74", "V": "04152435950dc38a93f10910d3c60dd53ff0ae307d09aa37f6354d10246341d91a9373065094a897b26a788b1f5e2ae504147c1ba10f5634d38ba41b68be154018bb11bd560549e82596167882d4a0101b7d765c1959f8b712cfd8157a26c4477f", "AuthResult": 0}, {"TEST": 76, "CURVE": "bls381", "MPINId": "65613032313634363837303336393536323034386234363430626364313233393034343933393264613036383038373966663333636632366132626437346663326437633333303131333539623536323133626563393533613462303563356162323135393136636362313362643339353937336166663035343963623837386232643864393666316665363238346462393231653839383339313962393737306633333965383731666564373730346533383338313035353666646238646233623338663432633465343661663632326665333338616163346131346233353164626339313463393566636535", "MS1": "00000000000000000000000000000000218b7e174e35d8d8a867d440164eb630491ec7a5598ff508238aec75159c6fc6", "MS2": "000000000000000000000000000000000be34bf465493982cfa7a969b9b00f8a5a68bc19a719c316ebdd8722f53272ea", "PIN1": 943, "PIN2": 943, "SS1": "0831da4e1c69a2e242cb304df2c6d4764d5290996dc0b2f1655416ae6e6e5e7394d4f5dff736b594572b4809bc524c350d47b43a51f2219f44105a8a1242b90755a3b5c82824c0deb303c42c2a70494a0716cd37ff2aa4dd3eb14790c3e986c707aa1328fcd11d2e09e838e40ac886ffe6235c73706762e40adbb059d944663a8e68168ad7333fecd8493dbbd6a0486d0e281f0753c0f9dd466f40b913ca5ebee582a29e54ba54c163816705439478e07bbdd71a577301e7998e619c2b3a513a", "SS2": "19d59f5c0326e5e463145a0b52e402f7e9863b213a9acfde34cc8578582c63746f8fd8cfe8d8a145a243ac21be50dc5a0427a17611f2ef4558a64d49a2f7ae965e84d2a17791fc0ac30db9b6ca598fd38aa2e4ac0609d04e6bc2081ebec56cbe0584e2fef096ea7b2c9022c43ab465f1064d867ec02e99f426cb2a6bd7d376e5b9f28896679ca73e218b2f606ac7773e01ff51e42bdedaeb781cb015598dcf0282727e8430f12182481300fc63cf5c957b51e1071434ef4a27879b854978f629", "SS": "0a48f885bc90b90d19f308fd2ccbdc754d70d11b10e52b5c01dbdda999e2b24bc05a720de51e1b43cf70a4a7eb0eda170a73b762ae1df85030c5775e4205b87cd9068048ec27d75867aad2e510797dae250004ee4c2a99ad1a35ff0ef4e36cd60c3b48450f6a0839bc7b2e63d6d5c119d170a5350e8fc4aa83db2046e506c00fa649eef3132b74c12cb886166364b5f419dd1bf43d40647880661e524117668b0f4badf5e2a83a9d69c706fdb2b7bed5ead27c12c45f775f492d044844078b0d", "CS1": "04178bb63cc5804096d56ea7f01f5377e3343618dedaa43dbf086b3f2b87b524cb6b76bb43a1231b8ed8fd8f37041bb4320d22b05233655b1b4d60236aef2e7693e2f6f99a444a22b9f5a0687aca07698e6093f1cc3c1d8ca1b61d9d34a759a38b", "CS2": "0405ab3c87fe2cda708ba1f99c0affbd5ac46e3b0805258929191c1b7071cfc60b785bc7afe231d5cf21bd825e1ad9ae8f163825b58aafb5f6b5d920d8d73070a9ecb0b73f97494213ebe47ed0a4049a6903ec2ddb854b0b07d50da0c1de792352", "CS": "0404592e54bafcfb7ea2d69865afe5f534cd00dad0caaed10628166d82a4e83e3e60442744b1e485b468b831947ea16d2e17a08dbc796d2906e551c34aabf725e168c39a7f23a7e88ffe93e657a123f29c0723beb5730e6d6755de0733e3910bd4", "TOKEN": "04131ac09216c1eaa293e871410460f734f650c1c361ebb7ee57a60f84c6cb21259a86bfec9f8e1ad1e91505e97ae844901985c21342df02f6e47330680dd87fbedf07cf000723f2d9eadcf8dddcefb8829689c96f2ac92ef7e173908c465647c6", "X": "00000000000000000000000000000000446650744f91eac7ce1b555eb09c1109e31b32426d6ca4e7c77428f29d34287d", "U": "0413654aef510333a3e2a17f2ec1f874d619f3d68c222c65aea35e90cf4ff256427559031cc2edc00a79d6e40343e1b40f06e00cf50145290b5065a7a7254563184b253c50a1ae99bbd33fdd5a42393f9fac042977b9dfc1d7ac84d31f11a79e2e", "Y": "000000000000000000000000000000004e87f7a49069b56f423143a4ae27ebd08d9e438ad75b7caf7bb3d3c7c32da7ae", "V": "040d088ccccd85a7090fd2d57d7ed66d089ecd9183c62f913b5e47b050c5be8beead0da35fbc9a00ed0a886896559cd9710f8965665176d25546580c6277f52c73b834990142c4d3d30e344b8e3bdb4bc8086b60b15470b5a0adbb19b624cda0b7", "AuthResult": 0}, {"TEST": 77, "CURVE": "bls381", "MPINId": "6432663062306335396136343937663333333666303734353562613666376163616366383538303265383166356439646132383765326636313633646234663132383836", "MS1": "00000000000000000000000000000000002f2fca25266264cef682a78a8011ede1f57c2b82bd33f8c1a37086ec3279bb", "MS2": "0000000000000000000000000000000006cf1d0f9ab01d871fa08caa67d89a8330363e2fd9de8fd642124f63c985467b", "PIN1": 3051, "PIN2": 3051, "SS1": "15c052dd950575d769af625e5efba0cbd07d48e5e283b99be580f30e325f5b625f223176a2010bf6963dd604281bb5d106bf570f26e15abd9bc56201fc832691d0d63a07c3214f6dce5339f3c14f03f03f0981e08341894f7f740b31e382db410793d829e9f2d4f15532e5188759a590fd6408bfbf7ce5b4f59fc60eee7561d7164928f8acf7aa7d7010371ea9e62ac9174ab3b8b423aa1693a0e84353aa1dc6f9b740b6123006d4073f0d15a5cc218779b5911dbe83534e3e26c36d486ab3b2", "SS2": "07e9fc5a2b1bf7c5528314122fa84fa91171fdbe000f0e457c7f6357231bb10e16a1742ff2d44ab37030057e7cb6116c057f9de8b95ad764f732c20cf4ccb5efb70c02b9fed98e9ecb8d6ea12eff69a380062ed32cda8f2a5fe54fae101a4586029fd50183d906b7ca7ad38ad3e8805efe06654b1aad631fce46a9b49983f1bb3ec242d3c70c98b76c111bfdeac81ec200925a3e4887506e98080021da2b706f6b4fafa91e85ad21d7b8eff870a586ca0be0dad465ec85d5c56ff9e883b112fd", "SS": "001637e2a9f14e4b5c7d390a62adfa7bea6e1ac059cc7dc7abbfad46ee931572d427e5368dc4cdad62acf0bc1f241b2900bfeaf795df593116843600a70594eb157e641bf7d25b02fe28c40cf9407cabd3dfee9515b4bf0ae937599b5816b73b0385b1aa63ce7d38826eaf0280617628d231d1678ce50bb64b236367f773f1f2c9edecf1e1a6c32d84a73f88cfc0fc2410e082b1005deba1e731a436d3f5e8292ea21ce79fbc6ba3486070fe4229e9812598b8e25333617f1a5c8834a63f52e3", "CS1": "041263e46bcfe5f600864b43adf5d2f12d4e8e1d080201cb2c5a22cc658a58f11e87e20739f0cde54989593f272b3cc5eb0e6d6e5a0cc67a97eca21b22829fd46ecd459b0d251bc90161bb7f1d0c55e65fa91495e3c434018e91b46fd5aef69ba6", "CS2": "04174b4338a8db3b6c941da6f4d55872f5ee619ee4fae7324b5604e11f484c1e1176caa10265960231327ca4a911de1f1d171a95f6148dade5fdade7cf61e2344fe73e75fb2ca996bf1ac605009c660678f33c1128392b2bdd38534a604ac3613e", "CS": "0401f615c5aa5a6ceb754765e80dbf904f303f4c54df4a41053e3601efb329328c86754449626bdbee191a5e547f059b3f0c05a436f73932400828f171fa485fceeb39aaa5154b43ae67204ecc6820046b41e1473b439e722a1d857e8d8f7da08d", "TOKEN": "0407c9b9ab33a933019d7710321aabcfe25e85575073f27f9d90e09208f7a23edf6054e00c50ff7b716af1e6e4b0e01528072d077a33a77b669adf77663523aff3d1f926303c6f529d4751d20597e6fa5946852307790ba0ce54ed7681803855db", "X": "00000000000000000000000000000000056bc1b21439da4d5e0f29ece6f072f89ffbb234f571ca305d967a6863e5c444", "U": "04067b3049a34cf51aac6d15805cae1c353c0ff718fdc93c2e88dd28801e3c99031dc0cfac19dfb6a3f03f739a01804c3515e3b635d28dc7e105da84f54eda6b135459698f6a443a7e64cd6270f17f8e12c61f6bb602be8402945c072dc81a6f48", "Y": "000000000000000000000000000000005f262cd2d84ac7befdf49bf78779f69e12a004591a069ceecd894a2a840549e8", "V": "0406418fb8c59703bdb3bcacbbf4987c757e835a0a5fec73e4a9580cf26b1485ee6e0e9c99c0831874048453b5b0ecdfb00cfda053b538615b6b2744225d5246efc434a5c21eaad88c872b077e12bdebe4852a825bd4bbe8f889ef7dbdf66148b6", "AuthResult": 0}, {"TEST": 78, "CURVE": "bls381", "MPINId": "36366562373663363132663962653461363638666538306139366331633537663535363630353434336164343266303062656537326530346530623565376136396361373634366234353638356565336538", "MS1": "00000000000000000000000000000000365f45a5587e950d6508e3d645fd95c9dcb304187796aa547a917d0622802217", "MS2": "000000000000000000000000000000004b13760321a24cdbf6e5a2ef14594e479cd86042bdd18a1966eb45fde6b8ca25", "PIN1": 4582, "PIN2": 4582, "SS1": "08d3d783a9faf69f540502b5852ddac5f07970664d39915a5c3816be3e4004607b79c2637e589a646b72e31474e83e6d0af556da222648205a0dce9b234d1f6c2f8b8493db4ee228551289a78e5b7818cb2ae95ff4734718c681494a41daf55a060a0f6ece6b0260c97b2dacee56d615bb909b9c7a7807e416343ec1bb7c8adf5be89773443abae45fe39977da277f4b002f166ca030326d5b102b59cb2d4df6ce4af3d9a7f92ecb2582a4d4581a7052b7f8617b75e1c6536f942a85aed55032", "SS2": "08e7156e67b5950073df25d3bee8329233fb71a9b75d77f084a664f00855e96373cf1a8d143119e15b83f510ea5006340bc5974932a6837f7fe4789fb77bb95050eb4f8d4329f46d0f38d46cf26a9fc006f0783dcef2c014b526f72c7116e881182a3d32bdb62d63ccf57ed50edd56c1cbc1dd731128d67f77eb70fb65305d606bc257e9c45dd93ca82af2dfeed932de0bbd624ef0dc867a60811b8e813690894b243fa5de812d915b9012225277554475e1626294ff650dc51ce52cf44df4b2", "SS": "0d05f98d42e69f2f90b419ab15f84ab1951458c388f33bb2c1800fdcfcb420612011fa4630bf45f727e8d23c5feb36690598d029883740fda0f3e0ead99532bc47f1ffb7b415fecc42f46221ffa96e2b3448b817de489d947692d17671cf7c0c0eddf667fe342ca575fc095356f3ed8cb28153706772d04e5a6417f702e8b8f962e0f2a2a81e1a9b05eea78dd70c3af801e960ee2773e0b6bf1cda7947d713f689c953769aacc0e6c0658dc18b75c5ec5553cfdce2c9aa9b145d800f76ef8d50", "CS1": "041081b952a9a7fb11764b5c862ec527dd6fcd7bb3377f7395fceeec5640ed93c78ba77af398aa7adbc43969568099e92e0f172d5cc4fd62a0d6af54022bc16372506baa82fbe9df8bc8162d14d89219e3e51982a150da9cd46ab96223213a6b97", "CS2": "0402832801953707437ea06ba19b4a6fe8b7be482f44df175405aec901433b0e2b202906893b64c1dd2a0d17123d777f6c0eed7efe1c0c41dcf12dc79e15291e80be081f45056fcb64fcde9fd44ff640fc6ed5e4f3d4d99b3dd0a087695e3518f7", "CS": "040e86ce4819e49f2102ddf9409b39728c5985b5258eb9d116d3d00f3e8e24949e9e382d60751e48ee8bd505c189f10cb7154c36f81afcaef18c9fede48eb2e54253b2c0d7b6547ee05ec22da4956f95d7391b6f8dbcd3b63324754c5c3eaa0e9c", "TOKEN": "040e9b0b8972267c55a74f1d26338e98cbc8b223226634f97a7269f18eb5e6b2053414eb668dff20ec1dd7cb7647734dc70d7d7d10c7176f2fba3840b216a56ad18c35d72f3c69cd0c5426e2dcf2cf536c63db853f38a8bae4c3c9fb58264bd5cf", "X": "000000000000000000000000000000000f91aeb6bf561bcc8a12c63d40e0285bdce9679b018b59fc6a94cd96d18345e4", "U": "040f8ad7d22174f072df7e28fb48ea130eafb32314fb83767360bf568615cfb021b41deb80555134877cf3877e7d8e7e3917d986428c3186470b1a36a3488735af5b1c673703cc17a055387d310601f43dc4c9e281fe3212077ee1874b7f511650", "Y": "00000000000000000000000000000000012cd5612405723b41456379561decf9d097ee5e730f5dda20a9ea4ccd7728c8", "V": "0401f06e78712d5c809452ff0026c2d4f4fe20882888efdfd2ee35b15b9cabfeed92bdc336a0b0fb8396ef884160ceff0e014eec1011ee3ba5bdde7277868ca95a22e28dc1edcaa921f1028c558314faa3ab0b85d702e1d2cf70775957bb2c995c", "AuthResult": 0}, {"TEST": 79, "CURVE": "bls381", "MPINId": "613430663161633164323834396266633631346364313564616230313239323731343535663537646632", "MS1": "000000000000000000000000000000002a78cecffa9b3cb088f3cc05fed7799593363891c174d3cd88fc9bb243e676e6", "MS2": "0000000000000000000000000000000055ab336bdac126bcff6d5536d4532e309ac213f56e2d210d976ac3eda9b8e727", "PIN1": 9755, "PIN2": 9755, "SS1": "1806a611cef456ac9ef6dd59312e133a98be806ff7cc67058736f9f8eec76dc24539ae725d958d01ef95888ba2e72290135c1af31fb905cbf63c433b8873c9ccaf7f5033f2b722d37ad11bd187a7178f4fe5e7849c13e618f6d6788a4bc2ea9a16bdc060e32d3b3f17509a9dd1b7207f28abed12e351e0e9d1689fd83ae6623af64990b0ff0b40bff491f4690cd28665128ac62a09200d971175fbff2fc7138898bff7790f7e286931ec6236c9e2e3befe78eb2afe4f36b8021641848341477c", "SS2": "11226e6948897bb5beb8197eb17dc4d1b5c510a2b456819955e58bbd999fb896639e75645a52972c1f3882a9eebe99c60ef6a91eeb26cc592bb8fa03de856c396474ae33267b7da27d17628d18bd62745143f83dfe25281ab1bc623bf47f1dc101da1eb4b8ab421c378b56d02a98cbbe902ce43b1d0d6a9636b181793fbd51ba05b2506a6eef29c1c6e2ae71c1100c9404e5f2a94f19beaee32d8b280003741274884c107ce23cb643f3dd7a190be1d942efbe3e95c781d34fb3701408f21486", "SS": "12eb8fac2d5701cf9c97c211bea3b818216f8de7ae828c244c220e15f4c180d0e14072a916390510ae3efde4a79467910b56f239ea03443c2ca214bb44f8aa1a08c042b690c200b15c37111feecaf44252509cc13f693c6713ea32051e5f4a51046f6c009fbbec46504fd4b8f3097dc7ff8ef3373e03e799992703f44b110480ae17efb8a5a7b37378cc3b65196edad10ea37a1bf11347876bce83aa1c123b7c5f33b2a34bd96de7ff857255783bcd5306d8e93350ca2a5a111e94bd7e86eb3b", "CS1": "041564e561352a062db1f5aab28428895029cfea6ef2b98e7230a704f039add25bf8874fe4ae5efa7c69aa1048d461ff3d0ce619ebb447ca023474e6ea7abeeaf0692648f863357ef70c44716a81e6f57a4ed29dffdd91baf5c31c12fd58c02574", "CS2": "0418d4aa3a22ec5cccbc52fff5ee6e5275fc579cfaadebf8b6e8997afdf83160a3ed22d470b3e425cb2aa65ac883df62da13d29610db269ee5d4dfdd868d1e7b0bfca35a8db19243762451d97d04cc0bc6f468a6b7078162fb1faf1cd4c853bb6a", "CS": "0411665c5aa4183603a53cd5c40faca3cb74d1fd780514bb9ade0eb5896125c34b1bfb46325e4d1eb70b62e299b8a9a87201ab66c2fffdaab9fc13a626bbb917ce667b51eb7e679230b8096352dcb17365d53b3b8d8960ba85eea9a8a5b80a1abc", "TOKEN": "0401226a579f8419227165cb3eee686d59a3323ef838a6024bf8bab0ddb467247e75ca88e0c967edfa405e3a71fa14efd30e51cf4fd7c30c7d38a5c677025eacfb782bd61392a28e9e1f7c730a71bee27a3400e0ca30a7b73dba3b69f38277816c", "X": "000000000000000000000000000000000c8578f9361c481911b17a03dcb925dbd76bd3cc12a1b0d3853bf7e08160edcd", "U": "0401b0ad1532acdb2bf5c62fa1295dee3354b7bbba67548e11b9431bd8d8d1f804d2dbb9d7ac011d68ef1d446aec7dacf00fbfeab49178d59a4d87e89534e3128f9a8fbfc3da4cd83e9dde4f6699368db11631e3eafa3a5b8da2ebe99924f47b65", "Y": "00000000000000000000000000000000629018cf79558fa67aa5c63ed2651f018405c3e501ac4ef8ce2f06a0fa357f78", "V": "0411f156d4832396241af33cc5398ced9978818b5f502e4a38ef8705d676646b56dd186fdec1ef1e66b26b241b227b9c8c16d94de704d072fac7b6a58df544d606112f66acc8cbff05c462812afc92d5e25d0c4d313a6591a4f6648d45836611fa", "AuthResult": 0}, {"TEST": 80, "CURVE": "bls381", "MPINId": "63666263633062323338636432313737303230326335393065613732316463656631333165343531636663363637616237376563643937616533356538323435363364613238363233613238613561323737316538396237316339353938373337633564323564356130613962343237623731626133313763616631326639336532393739353138363131323437633232333363356432306237373231386132393738373764353630626462336433616333353933383331303833353433383763396539656664613565", "MS1": "00000000000000000000000000000000244927b5a483230fdf02fd32ca91d8b216f6d22315ed0527cec2c5192c4f0712", "MS2": "000000000000000000000000000000002664707babb6714430b605a6edefa62e031e616b4dd79157cce4448963aab90e", "PIN1": 7547, "PIN2": 7547, "SS1": "03d4454cb700f0cfa8f3753d610082789439ef07ce2a5cff9d94a7bcf64a6ac52b7f980ce79bca3d286970c14d0698ab037c344f5fe90dd1d6533f6f7e0f359f45d5b4f4414b43376daed4f05ea5011755f089daf9afedeec4bd7be324aa247115bdf43d432f614ac92924caffafbf59d2a18b229c207fc1f3cd07d6402c072ca6bd1cf1b1e33cb603b998970d6c35d61163ab5bf93a924f8a3a31948f780c844eef30f3e4407f58f2cff24ebc587d9ff44139de674b60b1cbd8725d302ee78e", "SS2": "01372ad13328a2fb9c836f916d21ca58b4f03433c736c48cabcff0801683614e9875d205e95be3f0c32c4eee2ec67ee015dc3bfb929925cea07da9fa34c126edf32237304e6acf7cca5da369a97ed72ba178d09389cd9ce5f7a32277b8518ac30d8ad24f7ae37c0a0515d3774799d7b86b1ed0a3628ca3690632184a66fef0dcaaa9915a0faf0d9cea8a7f8fdd6f5fdf024b312d9200ba557f2e9b474a4b1d990ec694edff1f87da0c5938f7d7d1b5d586c6f9dc07dc54ca17bfefce9beb708d", "SS": "1336431981cc2824af92be21bc0311b0e18c25c73bdb3e82c57ab0c58a06f5a022a1ce1ba5876ff61849d43693fa2c390cd9fd1d7e08991b6699145964d8f30907aaafc2a43157bf2b71360c87acf4b887639ac0f72861cfcf07ddb8df1caaab046c0b68b781f5a75a2360c1237b6ff4bb41e0d6909c066cceb2d29f1055938455aa65d2af54230ff52b7268d763f6c109e711b4b1e8e240d38615bf5aef764a10e26cc99c49e0264162b7049c1cd5cd4d49b07b3f2f6f1a8dcfd2ee4911b827", "CS1": "040365dae1c8f10fe7181767d48413ef37db4842f0be5c89ba604863f343a4027bf395b1a4ceacbcd22c02adae6e2177d00eeb59be9e5f2b0fe4ba817c9336f232cd2bce998c86b151146440bad9d1b236237e8557824291f8893c2b217f63d8b1", "CS2": "04027b199ffc3e1dd9a1458645dca13186d25089cdd265700a51e5b0a55b3487bd3bd324aa10bf61acc26e223f9371af771319956b661368c6b16f970d07664e0c1cb57827972f5252571b49b3c169d2b856a9ab5a89bd0d5aa40d0007435151e4", "CS": "040558d0347c1968a5147abea13f6096aa387e3440656cb77eb099e59de881bf29248d7918b57556cf114af4e20591745c0c0f2a2062ab096dd6f68c133f09a26751402c79895312ccab20d8f7e8cf482307a06f60bcf43db6542c99c83df5876d", "TOKEN": "0406c31840731b4fc28ee27957e25c48fab3e2ce7939fb14a46a7427df63c6aaa1da1fb8116cf786f9b52463020c4775801899b5f23e47af54c67484bce1a50bf369fefd75421003bd5a44f86df492c3961d457a21b082d254f5fb37d608bbcff9", "X": "000000000000000000000000000000002809a4c25d185d77147d4d649206ccb67b7c015dc448eb2a379b43156757843e", "U": "0419537fefa966e54f38e3edcd327e4bea583c72663d7cd5905ca41273ffcc8baf770b2f70de1e4a795599ef69fef586711737925154a933bddd10d61628806655025585ac373f99f0b7c853abcd92f3a29105b9b8670107b6f93f93fcdd6318fb", "Y": "000000000000000000000000000000001995eed8441c4fdc73e3a220f3dbb029e7c128dc4c1cb66f630f775c6d70b44c", "V": "0406ae4e7e6535a53108c071f358925f815b68dd03d07f6a9acfc0339d62ac663e11bd22e583244750096ed898eb2af0d70a06a30e5b5ffde23d5604896885563229be3adcfb9f391e7fb7df4765eb7157dd82fc52b423cca2b7622d1537f7bc66", "AuthResult": 0}, {"TEST": 81, "CURVE": "bls381", "MPINId": "353533393365626363303330343933613262303062393865613631633364353437316665303438356139313334373162366663393839393337633633303330646235613332316564396232393232613030646237376364313761316361306539656231393264613130343564383764343837393037393366333663663336646130653566386534633939363334336137316339623533336537303531646337323633323161663533376562636337", "MS1": "000000000000000000000000000000000af338d904f35551274f47ebf7e894534188d93a6291247deefa45278a571d36", "MS2": "000000000000000000000000000000000b83dc52717f0eacb30e52a5d2fd89371453351a789d0c38bad84ea57030dd8e", "PIN1": 685, "PIN2": 685, "SS1": "0e9bfce254b02b02c95f140be14b416d559f3bdbf7e246c76ac1f7b92c6b5bddc15e398815249e4fdf2f50b560c9c56f15d3fbbb3ffb147a47eaf383b8597e57a0eaf8a8b1a3062889623539ee19105e26ae1a1b614baf2043df28d7de23947e061c653f31f126ab01c5388ab7673522fda01e4df80256f12753a879ae85706cb9a64aae671a2675abfdc1aa15560262196913e34d624f90cfbd4d3a6c744f5d50b42bb3df56efe34cd7004b522aa798097ed96d59c1f52a317303013abc234a", "SS2": "146fee99eb0af91bfb0647ac0a9a04a1c525af315d453e085095ce29fb5e9ea81d33ed55af349700acf0e656c9eec8f607726f1f28299fb217adc38db6d7623c76df0225ad2edce07be9734bf169fbddfa78984d64339fa32b0d508f06ec9d4a06a87e6796c3609bb4503e28227635fd765069d365c6184801400cd5eb12fa55efe3aa110ad20b7886f179f49eadc2c6145d59271263ffaa9174ef350c564472a88d1de5b9e41a7e132d53776a692d7d82bee5de9a25685761bcd6234efd18cb", "SS": "0ea7b46e61b851aa502cba55a4e74edea6e1a922fa026cb18634e4081f731840748f33adc131b0224b5f60103f23a80712bd2ad203079d88c9c9edbd6fd38d94fe68845bd8c622d5718f0a8a49be516d1de8f5fb3aa577ebe661dbca2b58f1970291156db9d43c226fe74d6f5fb29dea8d837a9df25f8ee6a6e30245b33c5d157d688678f054c6d99254a79e02bb248318deff9a06d846e4d57c4d696efed70809f383eb9ab02d6d5ab5d2205d745f245adac400ce0e794db315b932316bcb62", "CS1": "04023c8ee0c8b08d5733382744c0d8768ce96f285937b674d639012e6c1646b2cad8d76d25062e6d77b980d224e3fb248d09e04fcc4b06ecb34546d903ea3038e66ce379d9645d4efa4b4dbc5c28ef25683b7deba495a4ad6ef2827f81b76c0d09", "CS2": "041306e97a67b7c4880e1be663815346e56190888e57175b61971f9e9757a9c0d9bd55b32ac399287220c1dfa0508eba4f13d5b248bdb2b626a3830b1db8cefdd6b9b14f5a1127cf8916970e55169790def21fb4422f1087d030137dc95fc8055a", "CS": "041455745237fbaa2363fd5a6385b8fe1da7e3eca273a30d2bc485fc49e461ae04915ec0f8c83037f40a937882bcbc517c0b57c5f9c74adac44969e14e7f80887c1c1bc2976be63640ef84b697a912a407bb43604c36a1061d2948a8a684eb6444", "TOKEN": "04167767eba09e791294d8cdeff877308f6c3a3f6eae843713ff512c06b82c67d47ad5494347e1d247946509542c354b51018992fddd9af3a5751da05b05fbe1a6d66c00c4f089759eed299ff360bf556818fbeaa658f047f60b8daab8d1e46238", "X": "0000000000000000000000000000000000b6ce8af138fd89915acec111c09d601936f70aaa3e85b974f952472ef87f18", "U": "041167ca6a574ca2687cd79a98413c0a3fc0af151714bf5a33f16f214ceb38891016956ed81e54c2dbc163b62c579dc3280bda17c9dbdecf308949fd13df9f04f3f3ff351d80cae0f3a492b996facb33cb449427eb0d9b176f276087177b368f97", "Y": "0000000000000000000000000000000065cf1b50668133b66aa7a82fcd0d1910881f714e096f4aaa505dc71c598f74fd", "V": "0412a833139054a9701b08b83f37c888238750d84075f7a8e518bd3bc1b5fd958e26aa83cf431b1092d70b47b3d152c3a70eb6f7dec28178014b08d2f748e358baada396dfb5afd2ff4f0916d6180073962c4d192e51bd0852edc444f2770d9f21", "AuthResult": 0}, {"TEST": 82, "CURVE": "bls381", "MPINId": "30353332353831373838623039663732393631336462623737623866313164323630636231643461373461356631346362303238333638366434383530336438363666386165333731336363386435313032373731336536663139626331636464633262366563366332323761393231346133333864323765306234326466336433383334333561363137653330343136613530333639663161343863396363656334303464353061336265396162363030366635363532373866663531623232623932633730623763393864626336333664383164383765383836333864306430656233666135353133363235353437636261", "MS1": "0000000000000000000000000000000049b53afa60f66273d3c332503b593be1ba3d1a15f5c98cb840becf7a2af387b5", "MS2": "0000000000000000000000000000000033eb3cd718130b5d9462261b9bdf9539dacca9b2585e91a5d8c4328001f880fd", "PIN1": 2226, "PIN2": 2226, "SS1": "052c0e95efc1553d1634af670e91678374913d85723d6a059a0168b5758acd7aaeaff3750eb8f38f0593305f247a1c610e07110bf75cc390743b62100467218ade7a3a6ac85fadfae2e6b64c42c20ea6bebabcbfa28085ba8ce1cd496f97306615d2328a631791b431ca00e4e2944b207100241b0f6e2430f299c48c905ddb6c8d04b379be958f13cc9a56e7fc0d9004162b57b8522e9480b56bca2f22b59a40226289735b6f98b123a6d9e86b6e68fefa39907b8eb8239dac49752a148927c2", "SS2": "197b63e2d7450150474199dab9d2b218df7ca16dd8a3852f205e210b91ef3d6940c10853228341401814ed09560cebb8072444bf486e5e04f0ead75e9b2c68b5d40051e1a99beb71979d5d3e434caabd76dfcba642287a1b2adc5b364a188cce124a06d5543249c5870e9de376d422f7ec6e07a408915f51cb9524817bc7731e7e8666dfe3cd7c26a08ba694fd44b8d51445d49748a65de736e07d34d9e22337280df942d96670f947426e1c753d1f9ae243bc04b7eb6010235a60326ac73cc0", "SS": "19e5d84392085a1130240e89e3277ddf3005409b788f8e5b33c2d025301265fb1b5987853925765bb791aed3fdcba1fe199ce6bc7cf58d7ab3bd121e844e3043eba94205fabb852014fd125c676329fb3878d528fd21b87e208c2b60547e313218784802a58b4d6842c56e5023e57bb8d391a510f870855823aea8591805a56c69fd0d48a437a318b3ea58a4978b026a08c2860476249d0196cf9eab16079594884c6c962848db9acc56e37c9e977ca19f27a6fc388844342915c0ff458a4e0f", "CS1": "0413aa35ca1b04af8adbe1c4cf19ba71fecd8b2d72ead91f1c492d033bdb1045410d73cb11d1a4beb4500d6c245c465585088a548b97b381f35b35d93ac67ef9d0c77c062103d298a54352615087caf711cfef85374c01b2e7fff6a574bc2b1cb1", "CS2": "04110324aa7220e881b7599e123e65b7e68604fa40049b8758e96a0cd07e87a67c78ae110235cc54be71fb2da5cca3b100058c6697a8f90928a153e7620402e2d5622da73646548432c6ea3e2eb3607ced3ce6bbff9cc5b6a95532b678b8cfbfdd", "CS": "04026f56acc9d490104ce39555de6efaeb401d46ad50541694843ee186c207e84c074856605fe859815ac8827c173a39af066325e5b12dffaa678ace9dd3b0c37c0d8fdaa6c5aeefc43214926a5573c7333f3bb87451e9e3bd41c2f468b02fc807", "TOKEN": "040343cc7e156f7dac35172dcc1f8d737252a412d5ae5e4c6c72ebd671778892d34e5ad52b83fe8f307f75e1526a59d9c2195e9381d24fde3e7b0ec49b037e61f0eea9d1d3eb699eef0febd1df48418542cd0574bbc96da232dd23f4a2709b86c2", "X": "00000000000000000000000000000000192269f054cf275deb049b369ac240c18d7358f6a96491d0e6d75ffa4cb05c2c", "U": "0400c665f085dcc11b395a3920f65acdb1cb211e71eb148ceab63920de99a8b5d0c776a30e06658e8cb9e4ec99c5de2826195642a7002fa54db3a929d510163a9c94d9ee0ede88de97fbd955572f113e75684a9edaf03e0f02059b9866958b5902", "Y": "000000000000000000000000000000002e775bbc27b34a4c2cc339c3d4b3d448fe8604ff3a7a3b4cf03cc6582b705246", "V": "040da9c84b9d1ab6167786d617e0d25c83369770595b8ec2a10efdf86962715b5c593cf707eabbd000bb38e358ff87396e09d105007a8e8de34ca224d0941e3ff61b7374080a819679babc53f88727d89b4bd5816ab5387a4feacbe3fa50b2767b", "AuthResult": 0}, {"TEST": 83, "CURVE": "bls381", "MPINId": "633138393465643835333937363131646166623564333635353334366562393438663633643838303066613535383661343363666665323464323464366164303265353832666434333531623865393030353037353639306562623666363866613361353631383138616239", "MS1": "000000000000000000000000000000003b2a8685a753f2310ba429a102ff5e9ea63ae73d1c657aa1a3edd037677f7a72", "MS2": "0000000000000000000000000000000037c063828deffe0b50f005619061bb6d3ddf9588dbf4e3ce6d8781eafec74bd3", "PIN1": 3139, "PIN2": 3139, "SS1": "0ab09de4a0df26cf79a88083643913fb2b015256a260cfc2bac6d77aaee624e565fff1b96eca316d7523fa2142296fd800d2b7dc880421626a8c964ae028f9512f452667e7e956ad0566f8967219ce44cb38231faa4c876c92581ae08fe048360f38d739989aaf2a199a0b2fd5c2b8d84e976f2b063c3deb9e25d66b631918fbd02f62e63d15122014982193716d1c730fe31ce5503660a6144e132f50f12996061e95d904fe2d6145142be4348450b91bcf4df8e71dc57e3fba472227c27645", "SS2": "00b2f475213a8d3755f56bed8aa9e89a16d8153d7061ed10e0abec9218984527fdf09e14e64f3c4f89df7084f1663ac706fbee85e30755acb76d2e97c82185153e232c3c0e2ae36aefbd0bddaa0f4b2e7eaf38188f9a33186b948c103aab7f910ac857994c5614e6613025f493f29e79f54d79e7e82d91a8e8a7df0744fabd8c89904e592270a30b444f816440bdecb70df6a89bd3ace5755ea88efd266aa4475849bfd220f356d541a6eaa3554fb4571d4ed35e7610c1f2239c99e9f3a35014", "SS": "12d1ee15a9f647b919a28cd6f2cc15787389b3ec77650da54bd02722f1f038a84eaac148348f57185ba12f6448e1080716f6bfa24995fc632f70601899f53f7658494b0523271097a4ceb71ba5476f680f1d7f781fac170d5bd825cc8a15a414046e129568680bdabc1c8b22472f6422104deeb572cf26473803d87b55ca407d7890f408f4f1e7a4af5dbb50b034c32919d896d29b3e078f7d399e40f9d01cdcbc7d1020c431c9b9d485df6de74d0fb40edaa882c8dbf94ded3b596e3c99d80e", "CS1": "0408572d5f4a498a64b2aa389ae104443ca0221e9f8a3267c95caf3ea2d91e85d323730b8f55798b9a71cd100c0d76e69b01b695779073e13162841aa536234816e8f138c2053de2d3e1c0005712f510e6f6170ebfc96eb6f90711d2a29728d104", "CS2": "04081080c3750f3252d72f9d5f9b74f3d6ed534d17d2f23905244fd5c9fe78f3e91b81d351e6d749f93f0ac7dedb0de4e9169b13157a6259c34f06d174afdffe0256fcd332d9c5c8ce95228ba286269ce4a7f0cc3cd9e338af91dbfc1ab3a8f535", "CS": "04195b9bfaae0d191a790e9360b8b40ab7084dd0dd1c36a0a5af839c648499521f7f3b5dbb80e4459c5889c0f94e82710510bbf9061a52687c114cbb81a3479d3d141e8aa0b98e29edae96123fa7bb74726602b1cc6ac3f6f9d8c5994f00c03351", "TOKEN": "04010c5410add0f25adbe02e770feb28b0900486d8d70981d7a0532371fdb766b2e4313807955b8b1233a5b9fe9762719c177b6b8a18027abe18eda52312741bcf35e901324d83b4b7ba95a096133748882b2e3a319dc0bfd3844130bde03c5c2d", "X": "0000000000000000000000000000000008a5eaa94de8f30d17bff3c9c931572c4fbdf7ec231e3b4b50a0d5ccdce31446", "U": "040cada3d4e92328a3fd3b77ec3ef8df45af2ef8b9aa02e43931a27438c7d6888fd177f2b608fabbdccc49c704419052861032a013e73b8cffe4760c51e4900800fd6ec1c4fb3320610b63898d75831e9aeca63f4e0cb68d274a99a6cd6cea618d", "Y": "0000000000000000000000000000000037492707624e4ea2696192ec95029b01cd98933dc184293ae247779cfc00800a", "V": "040c37b1ed1e01330677b1ab62989d1f1315f760c6f20df63194282578b863c6ebacdd0b37f2ee05b85dab3276a09553cf065a6ae32fc52dd6296bd07052207955f460fb4dfa8c00e8e4853233439439d840e8f75dbbc7ea4d43a8ce3267589481", "AuthResult": 0}, {"TEST": 84, "CURVE": "bls381", "MPINId": "61383835643430626433393962373161333430313334353562666463383766323763366261356363326134363037333036653062643061326532313631343965316337653162353239663965616334313736633062316230", "MS1": "00000000000000000000000000000000180083f6912ce3e613e13bd2fafc62b4faa2828caf89e438bf0d335f98ff79b1", "MS2": "0000000000000000000000000000000044598cd16d51cf8645d3b238f7a72f0c0b13c52ed69412dac269a07149df5ed7", "PIN1": 9676, "PIN2": 9676, "SS1": "089cd2986ee58ce6e540ad157f713c1147e823d3e2fe37241cf05a689e263c628a7edd7999599192932aad0aac5156b609d5f6cf4f6a8141c293ec608e30c89468948d3bdee0dddaa71cb3bc33f61a6b72d20433c23418f56ac72f6a74426e900588ac9df40f6088a20ea30bd0ffee8ae830893ffdc3061af03b8557a7d3c3b625d46ac553cb703158bda5bc56a923560919f6f5fdcbc09c3a5ea5a42fd5aad3c3276a274dd6d921c2116db124d710429e34d229b3a97914c82d156da5118d16", "SS2": "0d44d68b3f2e4804ba22721685bf225623eedae1aad637277036aacf6b51a10e39b6bc9c1dcb24cd286f2a77c72c03ba1808d05c4942e0e88a044904e93a42fde974517a337256ed782a7368d78b61ef91914034e936ac6c606ca6ceae8611b006cca1b8c7f8519a6a630b2210023a7a250bcb21a1eb5d208906006787420e69507a45699650a9eb4c7e32cc580715d017fff875f8229cabdf211981919b6befffda01bb4f04fc6f0b0f1a31c9529fbdbcbc5534779084fe9123c5f87f81b7e7", "SS": "05f39f38a4b9521349113bf8ba6fb17222455ebc16e2aed81145c153646279270a39081ad934f26af095349bbc7a26e5128a4d5d1b2b29e1522ae126282f4e6b642b572f1d1a78e31fe47cb6a51e6a2b3c7c6ca7cc9f81720dff9897ace9e6ee039d9b7a0e9c060e478481940cdc2ce2ac65d95d38c6eaa2f702479a6c8b36e0f8a9b7a5f5c1ac08ddd6de77adf8fc53177dc87ff77b3d1626c709e70263a950951681e08bac913e90908975ef5aeba7f43129e81f879ca517ae285229acf115", "CS1": "04092f3902aece226b9ff1bc3b757943a0c54dac684f03f322ac29a143269dc2297fe2ebec4dd305a1035bec0c10bb6ba016a78e72988d1b401a7f25b498b37beba225a10083e272e0368faa10dd200c31f1a98b43be332844d0ae5d9641cca390", "CS2": "04109848a9c0352ad18e7ef4801fa377d68804e73af9f1c59bd3d6d1107a26b544d05a6678a4e6b03828194ca16ed426c014ad587b978776014a9f651eb467d6226b2cd5c7991f554a089fc689e987a6da58c3031e9852bd214260e421e52ff394", "CS": "0407d99eee85a002a1564188ad7a383ebc177f0ee060416990f1a5a98c39ce6f61080612acd5375f7291ccd945346116760149dd8046256d69219d1ba77dce32b9eeb44bc507887db487031113fbb22bdf34146cdad7736f328ff61614c82053ad", "TOKEN": "04149b59cf7d1253f006dfeebe6e5a1cc8c4b1fdd9600618e1bb4da499ffeaafd016ebe1980c46c1651445e3f8baf761221962c81a8d2289cc727eac780cf46db556236403ed7281017a89c436a133fe9b54b79c0cc74c0b95913362509c5d7e02", "X": "000000000000000000000000000000006ed194199b04dffd1986ee074786ee28aeef76c56e66e30b73eb0ac8d4f70a44", "U": "040e1a6bd18d81059a2250388e104909f8583d80679901d85bf48a55e889783cc37b2802f92c58d8ec7d21dd3a1ae18ef90784743a38e54f64389182d082ac422466408d05243e96fc15d889ee7d782f519f8b1736e7ffd722a32bfa93fe8ebe4a", "Y": "00000000000000000000000000000000445728e0639b9209589a22dcdcb2e5e9b25c6a4a35809e4de6f4bbf694e5810e", "V": "0410b39ae8bbb23b7203734292cdd356f54f5d356487041bd6af558254564e1463f9d28f500a59083dc404709f8fc0e27006f24df4d1ae9cbbc74c67ddca303ab7eb4b4acb5af4e8692068b4e576357310de17ccf916b9c1cd8973a7bc6484fb1d", "AuthResult": 0}, {"TEST": 85, "CURVE": "bls381", "MPINId": "6434313566356336373764653435363336346439363539303262313163653438636362316532656563386365386335323232", "MS1": "0000000000000000000000000000000008b54c3726b45e6e345cc5d562f78ec986c75f6c0cb4a8f7dacdf02e7acd9c7a", "MS2": "00000000000000000000000000000000113d3546b1b88beba8895993f97290f02cb0580db468b9bbbeba72ff7aedade6", "PIN1": 7946, "PIN2": 7946, "SS1": "04522ca51255bc05ec9c95e24fa7ec46a602087bb8747bb6d15d20fb682cff560750ed9458e0e18e7ff049df6713c27f1561a80aee4191309ff840c71798d0a52bb6b35f802e773c100d258fda68628cc980a134f78899116abeeb7f06cde237098774dedfa17e8cd3dbbc430cd79ddaee7163f26760411c9c53a026fc99b5696c30376798bd09e7ab74daabc6549e190ff024f5f6417e4bb4dbb2b844dbc7ca8643e8964bebabb0acebe48618c14fd78641ee3631c520222d7fa21ab85ccbdc", "SS2": "07c0835a525f499653c49083e0b887123c93398e6a55621c3b2e463fea135ec63209aa5ee6a757bf5699b91f1ef1cc1009af955953e04e3b2c6e482aa3d7571a86f38f813db5c8c6a29f182864215b8fb4dfef25a0b45a4a4ace596d78dd87781653925f9cc71a19514aac7d7aefc4d43884472e7f85d95e863a5dd4c587aa2a7866131e88ccb3488aebc26ae19f521e0ad2775cd4e320fe81303a1a1591df1c0c78b93b1d07b983505450fde6fb62331cbb73aa4a6f84736b2fbaae7d1f9d4a", "SS": "0cfd89529a8563d425884c3699963cea7242369d6b03cdfb43ce84036756c9337f8a559185e9e298603c770aa651d46f06aae5bcf39e9c0af858739dcb386c9dddd4b3ba1b298b047f38d569b0f85bc55024b67d860a904c397db4ada359106001b00713c5f10ebb67741c3de7b14287ca14b857e35f387f5a7b1e3302602858c14171139e4bfa745dd7d49067e0a92308de3c36b0048dd7ff71f37820cbd5e0e5a1dd5eab52d2deec6a36a64bf04c5f6b4b6b2386be09967dc824f80aeaff67", "CS1": "040559a9be98191288b0239c780f4fa896330c698800fafb25842a9dae3129c022d849ea29786118b8ba140fd0608130210fc02a8bb4c7803268ac5113a64e74b7bb6743517cbdb50847ca88ef7871bb0b1f45df2db73cfc138f4f0d8dd48a6962", "CS2": "0407b74a52899ee762b76749ff72ae5661051d3b3a63527e4cd7517c3d8ac426954412036a7e7ccc81b954adad67021bf308953b428c1289b4057a2b43f8d675440afd9dbe7736afcc7eb6ead5f51d7e0fa82187ea8894657a6010665350c2925e", "CS": "0414924fd038e122817387807db9bbefd3430495bc31128194fdb248f54d202243991d13c52c0ceabc15d5380dee05b0900d6b6f86e37202067809b859eb4270b68762587decc3e5d4c6abb7a1da06003872c0121d2e51511f0d5cbacfcec5af82", "TOKEN": "040b7f05b1b055fac6f3ff59505271d73aa8bf2210ecf22dfc9d89e3e0ebd17aa529c6f71002964cfebe63aee729f58b2000fdf55eedecb789aa84ed64078649304322818590076418f1418376c39a45b58e0c43ee3295a37668cc5275a62cba2e", "X": "000000000000000000000000000000006723446755844b3d949c19b5102edbae6d87324ebb841a777b505ca514d2103f", "U": "04070ba5bfaefdc57c577e72d586b0fe54c54f4111cdac4e2dc77789a65fb6278cb958660477b8bb0d0db9502ba67d5f09177b7138a9e91b1fd1f7a64032fb937e07330b89198b05cf381f5224dfb7393667c13a92ead141a93a07e67a77f656d3", "Y": "000000000000000000000000000000004abac197ec5b10241293b7a4337fa1885f6b19d4baf69e48ba576974d593d0c3", "V": "04014b41286e7e34a14fcc13e390a3ea292b4450606dc8e01bd48f4a323c87ddca2454543f33f54dbc6c119defa26d89950410de23e6b2351ff80be5b35cee9e5249e01d611f32629da28dc2b6bd3b4fb182614084318db77c8ba08d0bb366d53f", "AuthResult": 0}, {"TEST": 86, "CURVE": "bls381", "MPINId": "3730373861303661623561656231363236353464343964313237356436343536386661333331303834346238643831636235306131646433653438623233393734343631333932386263", "MS1": "0000000000000000000000000000000013340dcbd3d159eb1f5b889652250042b78a5556a216bcb1fd66dd1811279db2", "MS2": "0000000000000000000000000000000043c7b291d85edbd45a989166dcb2af535453e6cf78e3e4af0c2e37495e98d547", "PIN1": 3496, "PIN2": 3496, "SS1": "0f1fab18a394f092f323dd66d87573699cef4b74d5d451775d21ecc9e2c9b92088c3dc66c5786c5444b918c1938e49e0195e85195427434dfd7c795b5f4913ef2607c1e4ed9fa9a279b5583c252ef3b78c774f7caac227a95430662f8935a3630e79066fe1d39fe4e83cc5f442ddb445484fc54018036ca068f13424fd9105c9569206fefed4ca489d51d2a8fbcc472e18aee96fbfa5d3c9901f6dd09758db7a026f4bfd5afb4b4b249b06b6d00c35e7b3d8481fce55e4747e69a3b74a9f668f", "SS2": "18eb6420e6f81c2da2df6d7f81a428d8c0133ea3f9c3ea5b3f985245f24d73890305a5563ea3688a681f3bed0b0c839c03e5aa95598959c89afb167e6eeba046a63405da92013d16f4f4cb577cd3ace8e1547315e7ca2a6404ff51ed75742d150a5766210ebd9e8471daa64076a824eac056d80ca6d61a9d930cd6e089e4d9ce0a7f611b27357044b39e5088640414281125801af762afb9d6a655a9b32f0e0af7f5603f716b8a60668df325fdc7b81387e43330c3734c73023a6e3c451b71d1", "SS": "032a855db605ab762dfa914b5de369d60d4e192591b118eef353d407023acd9c6300ae8b81376c913cd281e26626673211324044ca0cd6ca31bb9d765e319760559546d66bcb2853a92825f25560f158af192ede7e3125bbfaa2f58ec24e360503dc20dd00071fe8c42eaf40e84a12dc0d530fb5cab0b421ffc6d1e6e9902a4df0323259a3cc77bf7fce4056f86556ad03bfdda89239fb82cf283cbd6912345f5fede1c9d97952fcf6a688bc57edc2216cb887bc8c851fbac9d5a66fb71d86f3", "CS1": "040c2cd7207adcacf1beed512a258b5dcfd7cf6e6d0ace5eda39a38d3c0608ce0ed74eec57f1bed9ca15383ab3452b13e011bccb251276392f0eaeab07b4cd17ed196908dfc26c2d110bd6235ba092731a2dfd2ebc772ae4bad4806115d2faab0f", "CS2": "040e136fc7550de66e77d0b33d7ef0550ed360f76ae2f184ba92086308732a1f25b8940236cc358345a10d39965a257f52143e4eeae121989f1a725ffa6acc9aacce88475f9699654bc379758948e4a8636379dfda4e1d2b94efe3092c79ed0126", "CS": "0402df45f62f2778eb027388b86f2fe2a4e87abcfa31bc45f49f2484029dde3f55b416c0cab20fbb9429cc3ed094b5a10c10f46c4dbbcf4d740747d18098c8cb69d08b6080809a95130e4dcf1f3ef8526d9529811ea6927d047ac9048aa69aec3d", "TOKEN": "040efa8fc18828273d20d1e6592d06f136b329163d8b4adde2db04615e6bab3c057d12a888d0ef8b09a9d30f7226ff53e90f19700b3e5c33924500267e236808b3c26074a981be3d713b3ad0192ba3e8590965f981f45d914eabc9f7537897c9ec", "X": "0000000000000000000000000000000061e0120bb03dbd471eb1fa408e0028f3203ba1359ab468572a76106f92755af6", "U": "0406793f8b6663741b25981f05d3a3902369c57e3c03aa79cca2ebaa383e51e9681abe1f725ade27f90759ecfd64fa7e080d37c7f1f3ab03a42552232fc79d59694884b09f830d412b8989b52a256335c5ced55762d097e24dfd747c6dd60a7689", "Y": "0000000000000000000000000000000068dc43140e31d52c91afdc5abce45571f647b716d209581f1e363bd50ef0bdfa", "V": "04039ee468dc2016bd73f0d81c7750ad3f13e730abb4f54db518eabc0a59c9c3b6a266e184506016f42b101e2498a9a26e1262281f6ffaa24246e86db4332b52c9425540b53abff5ae55d44a9d07a0a6fdc2ae8227b1d95fd6a880c96f02c644d5", "AuthResult": 0}, {"TEST": 87, "CURVE": "bls381", "MPINId": "3934623936356538383639306161343938613062393037626661323536633830356133663933326530383538313961353633353233303632353239366133356466373930323237623630316334643265636462353761626662666264623338616561633264623866323934663236616437366637626631633233326562373438626539326666643561383435373164663233313565333763", "MS1": "0000000000000000000000000000000042665282f6bb02cc46be51dc3976f3656ce0030a14586ce246a0d1ed1354fcfa", "MS2": "00000000000000000000000000000000714a5f3aeccc3eb2103244ea4c9d5cf466f6f409e16213380d4615458dd104fa", "PIN1": 9952, "PIN2": 9952, "SS1": "0feb4e468a3eea22c8dfa8efc506af19ceb7720182637cde08074338e2851a275583e0d9b8778e48680e8747c082136b11264ceae71af90a068b336db275fa07e2747ec4b03c0b2924b798b70e5ef7d6883933c2f74fe9262f1f7a250da2751917be35154726411bf4a8a0f342a4e6b72180c2839b76c6c23771860418596d66a7d10be5eb425fe2d0390dcfe6f8a0bb1471d20383f0f32c0bbd33842cee008c1ef912677cef14c238be530d0953b49e636cab5c54dfd2526cf4776dadb92c2d", "SS2": "0b2363354995929c8f22c706a956c445d8b7eaf722801e0fb20d28da53c8f0b429c70393523a52e3cffd86b676ae899f03584bffe99ea4bb3a2db367a3fa3516383568940d66299edf086118cd051267cc8963740bd3941e2a63b48f76ebe81818004293ab9cf9c4cf368c2a04daf0e0d06c3f64ef8235285ff7e0bd3cfb21b253f9b08a619b31a3658db87a29ab2bc10bd701486eda24c247aad2b788717d8b8700e8053cc43b9b270043ec24368fe9e2a7e5d2e457ee891bb3554586ac88d6", "SS": "1450c96c9d019820ca882e055c0bc6e5b03c018aa632db01f33ec57d4c804dfc505b37b054c3a04d0e6683b7f5d7accd16963ee21c020404b67757f7dcc779c42a8eebd5885d493134df34ee4b0ce439c82b87099fd225eade8a949daf724f3703a10cbffbfc8adf72e429a681d4c2cb807639b626c19c3de204bd2af5c07203f42188a445435227f4aa4cdf76f7af150ee25b3ef1cf9403745f7994b2f06347678286379596300f8d395726e24680ae0d2080170a5cb268197ad34f7b93b319", "CS1": "0405ccec132fe9e65dda9e469ddeaf0cac3c6db61c51dd1bcf69b81688197076905f9729988f078717c70fa7a5a1abaa3b02dcf5bb4998fb986e5090051dce758285813ca19166bca18e87e4d8369bdf554c1f22a2f1a481a754db74e9f9ec4a8b", "CS2": "040f4ec5c4e95768635aa7000a1118f1011cf79c5fa48418363c0bdd7c82a634bb96e34aec96f8f95341c6df77180df1820f5946689fa99031ac786d60050bfbddf8916ba0fcbec19a5c84406efb9c1bb7cba570f2d814eb4f5fd64894e5b03c69", "CS": "0417816a5dd8858e6b78d66d899a76ad3896f4b707649cbd83a2a684700d5fd586827e0389d7391ddab81d15505b3078990978ae30c9a180031a9296a767ed4f11714479932f38090403aad0662fe66b22168ff9fc7f800d65cc486ca76987c227", "TOKEN": "0401236a667e6d8814080e0741cb01cbecacc39a9654dcec94f50f1543de2a165e4ea767058f94a3b58cac0583a1fdb4a50d128fcf7f41c98d6f63a6116d60cdda2b24f5cc4c53d03de7ec350037d0d6e884e3f5b0931edf0b561eb6de230630c4", "X": "0000000000000000000000000000000067df2d1db4a9b379c99988924fb4662d4071a0239e9a83e9ab619f17356e0d03", "U": "040492626e499d1013b4dbd8b08bc8f4929868eebbb5403e7099c7fc5df24b4522e9c75b94ce47aad9cb1f06ce5698c966161ec7c1adadb3e80616cbe38d5c239bf1da66b981aed2ca826ab8d4cfd547bbc666d90165c44580c8279397ae0a7e93", "Y": "000000000000000000000000000000002f9663b774a2283db1306f51115d2131b97a3a384abc661e67bf3572dfb840ff", "V": "0400164d0d37801cfe102034a2982cf7b29d133d7387de04b10a595e72737170c4f005899b04a49fff069e57520a61889c14a95e4f676d158e5520d95d71f01c39b26a026f4915d123931c47133ce32c985d9d849fff0a3ed657cc6409536a14cc", "AuthResult": 0}, {"TEST": 88, "CURVE": "bls381", "MPINId": "3732313166666532336132366663636135376334353035326231393562383635363566663238636464646630323165636636333239666461393565373133", "MS1": "0000000000000000000000000000000024ef0e829f034b35fc4df604321a27c0c50cbce5c2e6043467bca2830b0ebb13", "MS2": "0000000000000000000000000000000001f10956d4a158833a4a27e80fc8712faf481e9cd972912100b48854dafd9cd0", "PIN1": 377, "PIN2": 377, "SS1": "097c0cf8ccf20e210addf23f909a1a1f438b0e0c37f6f2f74aa2a7b4482e9d244df32c98b719c166084303685ddaabb903bc1c590cf94f7207084a691bad11d2d765cf0734ebbac87a7fab005ca1d10c313a5dd43bbaaeeb9e0a38c4116e5dd401e7f803e1c4c88eaa1020c35816d7ffbc6fdb6559340b5405af83a6bf74d235af20874481214cb03c49108c7357440e10937f781f970312ee92444fd72197da4ea91ce9d157c4f7735c9e36610d88454b9abcddaf9c430e51a53fa98cef53cf", "SS2": "126040c16dd8046dd39d05b81cb12bf9465d7d099c0262663b0581575063769c28895ca543b4cccae2ab6852c9104b140e633d29694edeb0d60541ee41fe4763a4b4f7502bdd3b8e14e41950dcd71ba003cffe0f4aebc323af73e7bca575c41209f6d2b19799e28e98cea2cc7b8cd7219776b908a803d85cb86021b9547535bdc32f75a31fb74ea0d825654897636e9a198a0a3b215c557d3c98348a069f79e78b14356dda77f08f78799764aec693628a323f5a320193ff7227c5b12e3046d1", "SS": "086d6c202f665b581728f2076208780148df4a27507c8f0ae619f67cc7faa0e0a1354e084bab286fd91538de6bdeb64f1234da8221f9d731c0c8e3b3e244df3873fbecadcc559cddac2af063b436e3b18e9cbe9e49606341b521b682980bda9e05b81b699706d9cb6edbecc55362f159cb742197c8a0d00625b681941d8ef8525dce2433107c969c88067ba771e864b808c6d676bc20c67d619828e16b9685e751012ff7b9907f92b7edfdc28745ba8bb195955f36fffdb32c9b7d4d7e967292", "CS1": "0403ef238f4d772db766d6c28df3f667264731b4c6d38ed24316222f3b3e0fc3c836824a1787dd185840e4dbba5186bfe207e8ec7df8b73c5615489c26338d8360203fa67ed0ba1047383a36ef28517ab9b031b0039c70f22f6db1bd4ccb26c6d9", "CS2": "04041e0607bb7f49d968ef8a3c01cb488baf381d7248db34c5d5bac30258c71a6a3c41d4d058df660cd851e7ef716a5de2047f97695e6045c3571656583496f6ee9253625263fedc3c7309b375fd8b4581f8d33d7418160302d2000f2e578467bb", "CS": "0408cd6a34896cd6ee33ea7f74ae813db5dda013ae5617637b3fabdc00ec4ecf03ce4bbca0f88ae40c1bcbbbf878c1af8905b6468a34e36a43163f912196aed638ab9a99e469aaf31036125493f061439c0d371db6f4975aadb5133f36abf09e52", "TOKEN": "0412abc5e9c9d118d9e496249ae82aa4731f141f94910ff4858b0d994ac25c88d8863416ba4cf60205e431223357b8f784021ffdbff60eff8295ad89114c2f3d1e67ac09f6afa7446cb8a557d97f1ddfced3b359a73e342ca6e76df8ef742e9d73", "X": "0000000000000000000000000000000031de63a0852662c497056c097cec319041b9b6b4341ed360143815f4134f27bc", "U": "0407b2983fc4888b019f1396a0c665442620d8129d07bf111be45a49242ec5f00d34d36d4620dbee2212962b08e44547830478c6bc4a5e95fee55cdaac7a376cc145a4bc3c8ecf1882f834ea597fbc85897e4ed1a065c69b9033bbb46c7e3fc8d7", "Y": "000000000000000000000000000000005e72ec78cd601f6f06823b50ca48dfc1f466512c8192e4f9d613f0853f297d2f", "V": "04011312cc77469e9bc77a1d1a27193697aa7b0aeecdc3fa2b8aaf33085eacd38449d5049b3b22dba5a77394f4728be4d90fa188321b9fa4e4f4cf8f3b463e7a0bb8a48977c18228332f2002fb7f7af12f789226977d5b7d92eaeeefbad68ee31f", "AuthResult": 0}, {"TEST": 89, "CURVE": "bls381", "MPINId": "3862353333373739313465336634373730346236313663333839306238363864353537346165356239366638323462353234346362353065373738643731636637313935646231386336363465353566366638666139666662323666373733343039396166373765633335626461323437663831383431393937", "MS1": "00000000000000000000000000000000150d88a06d8661409334ab661f583a0e02c2e9441d8de3319dd0eaaf6103c2b7", "MS2": "0000000000000000000000000000000054079cd664b44fccd028f2a0d211d7868be51c8a2687a65291bf77937e88fd0c", "PIN1": 1158, "PIN2": 1158, "SS1": "177fe1adda78a5517e5efdc280548a4260a3b6218bc569d32c1bb6a51bb09448f426a45c7628e60143edab7b4a9792f9104023a81359069fe7b31a2ec6331679acb13fd7216eeb60d9ec2b24c965e734525b4d12e1c282b8a78b3538f536e3aa0ba775f8e0e70b151bae411985a9a1c37410078e40e68484639ebf73e6a453bfa0f2756fdef1745867a72efa37837ede0915a78dfa63433b8846b15ee2e30be4ca59e60124822080bbc6cd6f030fe613bd1caedc868e88d5eed8933f9700d689", "SS2": "0fe29aa252f4baef93bb1e00e4f9008ad487c5948f6a8c58cae20d56389dbae4a4f0bfe4df0c70eaad1b3bb292e808ed0702047edafe59ddd49b9cc78ca4f386238f70159ab243d0b14d70208655c9934c728b4fa3c97b29c4aafcb69ca2dcd801d120dbc9d84923f1abfbbf23e918038911278559a1f0b8b91fb12e2daa0b6d6c6348e538fea21cdec48ce4d012e273136f6c602c71e1b3ec3a2842532112b119e58000c138962fcfc4e94f34fc2079b188dfa7eed53e2b05902c8b14a84210", "SS": "0966b367e85a4c1313a060240298a981b66777064bd323c10f207b4dae673646ca07a6c0d63e06eaf44073374ecc0fa50b536edee7ea09c23d574e75e270f6d1178c1c7270a78a57956c8268a90f71604ce0f947b31cfab892fc862efdf32ef6007136984cdcdac74ae917439cfde248ce4a9a7a63be534d00f037f952f8b70f57358c7856c14266a7c6cc047525122203cece8db526e97df7f9ca2dab40f589ce26d5ebb6bb4b188537dbfbebe84de043c88e93129c8c3f50c5d1312bc38f21", "CS1": "0406f0937a4949d91a52335781d4e7ccda6d3b82adae257765ed3b9f1d4ce293d141f36cecf0583296105bee71c252c3740bc0d1b9381abc46d08817b588f16fa366a857da6633ce144800f1f889a2903cd4215caa18aeb90bc582bc034b973ac8", "CS2": "0411693e4040a58edb2980b9f5c88a8aa0d2eab5ce1cb4f49b8002f8a2b84b42c9423bff04ae7ce354e7f6a3ff1f0a3ba915d39a9c4e8afd96679311ffbcf6d518b7aa2924e4145f0e80194188cac7cc786b3db441f3163ccb288d763d6deed109", "CS": "0405edd6b15bd53609df08a05c85891669f6117276a4564c6612545a0f46ca60caf3f55ec3149b265a9224f1c665028d6c11390b9fa78a6bc2e4a08668cf79466daf96c1af1156c3b108b0520af44ca2f4017bd91b39b6e20c9479cac584105897", "TOKEN": "04109460abd299c9cbac1da21efd49cc0e7041f67f10ffb8186bc337675eab5b1896f9247fb74ef869244dd4a52d50f21105aa682c67ae5c1f5e32be11fc273b024aca260d46447fed90f671b26050d9d57efd291cd73b9fc27ea24925530b94b4", "X": "0000000000000000000000000000000035d722bb96cd6f5d90b61306b4046e3b1220dec75c1981f179b88fd5002e02c8", "U": "0410f9c35f898b0b195529bb70bc8d5291b0deb8281d3ebba2df18a333491daff9370e641b7e36b1bd346c0796c6977f2f150161b79a67c8b79cf6dc3e8ba366e55938f09e54f3047e1bb61ea9798fd1814f4b7b230d2b7a505d7c3b181f4ee6c7", "Y": "000000000000000000000000000000006f7e02379ba85eb5c93ed0b2f53895573e6f128e12e426a90f63f77fb255c85f", "V": "04097353ba266a074f9726ae1aa971eacbd15931486f1a4f4c4ebc13ebbb7136e82464da5e678779e3cdde11e49b4c8630038baf906a75173261fe8077744eb9cfb82f0138fb16e238c2296798d483b34e9a780fd667fdd9cc066a8392344a73c7", "AuthResult": 0}, {"TEST": 90, "CURVE": "bls381", "MPINId": "623730386531393435343237346139363861353262313634356331343733383333616238653862346639663833333237353836346133336261313739356135633631336634366561323538333438343130653837353233316436636234393437663430336361313566333166316431303537373338393737663637343631323935646662373634343161623938353237326230616236626533346635363162366136363264666433313535613033386235373536643136333765313735613433333565643434303639336339396365643434616239393561373338303936", "MS1": "0000000000000000000000000000000027fce058d3a66de326e4f894214a2449b24cb7646e57fcfce4d1dc388e4c1159", "MS2": "000000000000000000000000000000002fc70fa036d3c9f14ac0509c10bedc6ec84fa0b51cef36509de3a627017cc74e", "PIN1": 2228, "PIN2": 2228, "SS1": "0a7ff92c7733047fd63463b13a4ab66699ea31a12a42be4a6c595633bd7dd100a7917388681bbffb0e46af19eac3dc170f560857398f334bda8eaccbc810be69a226fc8cb529b4435f9c37babb124691518e8596f18c7bf78277db16fcc9dd8305ac46821a501b96bc45aa698fe595072f3608ec06d7b4e86075b73a93a25a9f3ce96b139f134103a9dfd9f35574b1cb1015f636ca45533939b6f85f01299a9c1596a65bd6c3c2874238564a374f11b6db6fcb0fe57b8db69d11a3b3414c85a8", "SS2": "173d6ef3c2f008d7cd48a80eae9aba37a32faafa3d76d4848d8c7ba3541eccfc6526c4fd0311e04405e251f9b6112b29027218b0f1924e92127fe29c1231da0202bd7d61beb2c0b16be1ccc746368a810ed298472cc5e5fe3943f65562b82b9101382277cc7ff88ba5ac12719b8c94f7609d95cf8f7ca66846f7c248a58f76f626fbc4db85af6c7ab9642d8aeb5c24a51037e82ca09fa1bbd09e23fe3e1ec5529b9663c5eba13323c44e8f5979d6e902056d889fbdd9e45d69fd50daab5e737b", "SS": "0febb34d1cb4d3fdcd6008757a71c0b30a2f3abbef3f62b3308bb2c7e407ae247a4ee87c53f7f6aa334b3074e406255016c6258e5f02de80255da09d2ca0b72d23c9adfc1336ffb3edd832b2ee39631ca070b604f2ee1705a495eb81faa8137403108f8d57909c31364bfcaf61ec59fa007fcddf13be23eed29d98264e8290e2beccf70d36f53e99735bdaba55e0cce8081aee31bb0f83a8f3fb97b1f982709c6c99e31909863509f38a059622eb726d2db03c1d63d260e4de1c64ae241ea378", "CS1": "0402fac4b14952d22fc7c68f46bdb835d101a272e0f6fbc174a980b311129eb7b333e14e6ef69edcbe422528d50f8598f618342028ea49c6a8ad23fd2c61a950e6afb42cd87bd7dfd6d43f44e749eb8486173d753a33290f73a606cab0027861ed", "CS2": "0402cf68705886d84959d6464c2180b2f5d7e39a40d04ea6830ad75c49ba928ca1601d996cc9167e25b1461ba8f7c427290219cb5d3d90d9f3ce2bffe32da512091b52e9fc63bb31279af78c6210260d9af5f5a42028250ae546c13f1794c7d2e0", "CS": "040b865f995355f38e4d1afc773ca73c7c16cd87629fe1aa57b61dc314ced8832bedcccb819379c0e1dc26e1192bff01b20e627ba8b8f8cfc0066c52004b2f70cf998ce92f155a058b0036d2ba1d1b65e2f7fdb1de81a06bf699260b91ed3b3f42", "TOKEN": "040d3af7b4727b317ce9857f927f2b56cff9ae79781b7a34dd756afa795ca776b5ddbd6c393c05ac034e38c77b2c9296f40fcf1d09bcef6c2337b827db2ac02b97e022ee023fea0bef9b2676f488ebad6305b62581b066542420e2662b7f295f27", "X": "000000000000000000000000000000001f11a2d55a98732574b00603942de0fe5f6d583ee50d6dd7ab964dd205353dd3", "U": "0402375d9363ee23760d68604ae1352f04b01d8c47adfc186b94b86d6e75225441d083bfb4eea0143c8bf482d236a80e95187f367448da438c8ec4a9b2553200c3d83a5905c2e87b41bc2e2b62c0c28719cdb09b198e47bdefb1c0900e8178f264", "Y": "0000000000000000000000000000000012b43b828657a5b8de97f71e0acf9b2c0d8c83252de29addf28e5ea0b812bb0f", "V": "040568676e1c6d318777aaa9b1b3343bc8a350bfd68000ae5b621003d243ba53288c6c0a5c4c17f9d66b322ba08df1dce5188fc909d2b306c950094e73a0c7ff7598d4c6cbe9ba87a1de8e992d88d3b0032ef60eb0b772e57f7dcc13c31298e41e", "AuthResult": 0}, {"TEST": 91, "CURVE": "bls381", "MPINId": "3466343235666462663966313738313639633764623965343138653138333265383362333166313663636165653538383936336136383735653330386131633861343738643630333534303065303430366530643333616638356133386530613039633861643463653465366461653733333731623166663862346234313164666266633231363130333566333732336539653430393038396662626162323063643537", "MS1": "0000000000000000000000000000000016d3e95e74ba1689836b3cd0d93e79985f9856d79d1c7433c991d707a7e677d2", "MS2": "00000000000000000000000000000000201e631bc959aa769e0e0521cf1aa9e9eb98fa910293c3aecf634d0f923cb924", "PIN1": 8040, "PIN2": 8040, "SS1": "0da22657f4a854ca0f7584e31a8ab156177db61ec5984804a4b6acae0ece27308c670ae0c1bf93fddae1397eceba967201e468b7ff6e0bc7345049a15fa7e45c649714196e8c6c8c1ba6fc94482f2ef3c5c1dd5da2cef9147ce10b40ca2911f50ec3f1de1ede14b6bf520fc433ba02acef94f3b5ccd065705064b3404def0bcd4952a01e03c961ea6474755ca4b55a95044f60555024a601be018d162437b8ecf2630cf0b4ecb0fe708f5612a0ae3accb21702c964154caba3e3b21442f4bc90", "SS2": "0155932290bc2d5c82a7273174977d296e77ff261c5f01e667c26f5ec95166b23d7b7eb8644e74839ca084b0a84c0a5f11737dfaf859a988dc35e490e7c5f9cf48cf6f3b6b1df2e4002d6dcd08c3d84a0b90e8503c99dbda485298db41f649d9056dd8229ee2ffb011892ff7d26c8231ca962be422944d1bb3f54f97c5a8fc109a371d396ca61129604c33a098ad61430f582f91da6ad39eefcb5d53f345205a7d7ae4abb5aa6f21d7531ccd6b3ba918a0edb32ffc9e8ce80cd277874c46b807", "SS": "150923961d713f417bb19d36784ea66a0930eff056799708fc9b26e9ff3f83a0e31269dbb0cdfae0581dcbcbda01d6e00d17a617edbcfca180957cc0ed4121248b3e58a5ca04c7ddb571e4a26a445c81fb15a68b012e9e84b48351abe0d3608e172eac78a1647d47ec1af4538f2945c3d5678deb1390f980089e43faffdf50ebe8b3bb9e9683eb60898b2a908951740516356e6ca0191662ffaca28d0b83c1a12dd7b58eeff967176f3e7fb4003d7e7809f0748dc3077b32861de2b25631aed1", "CS1": "04180472f87317dbb2623fb5e0ee1dc465739adb57f353fb6040e3dc03ab192a1534fba417bf1930d911d32d51248835bb0e398990d893eb3105f79ed746b42573f3085525101e74942b574c080d9d409e5a15da639af845958af60b6c60572517", "CS2": "040218f6fcc1f2d753144602c30fc6155f145cb0d83868b2258c508148f5f015dc9e4c3de20d5561c31fbb583c8762ce3912aa213e04d27dfe76c6314f8091cd84f6937ca23eadbdc378e3e38bf5445185d9662de42e3453b899a29cf8d96fb8b2", "CS": "0416c68de72141d3e0887e352288cd814680ce23704bd2633c6ca05550a3966282ddcf3419aacfbfa0230e59bb9a78de510d96b625c87b4d453c344f649c43c9d4c50a5542ceff0fce5d55b4b0aadb37b5ee4fd2aff65a53421ec26f8d7f425bf2", "TOKEN": "04165a0bdbe066cf846b720796f91f1198c8cc9121e2ee42f08e791e9a09c70e91aa3f063a3027a5eb95a64c5b5df3f72f0ec81656245c5665676c1e761f8389b83f20ee4337f9db63fcbc6150b71880ad410ca26c56264ecfe1f40a50cf2ced3d", "X": "0000000000000000000000000000000051e66f906d7f94e21579b731b8fbe9ed2ee8854598b61e868f2635584a7c7ddc", "U": "04095d23f37110c9d7032968516ddcfec5f76523bc48e92ec7ca2a27c23aba1bac7131c295de42b31bfdb3d355130cce560081a76fb216f1808430e34de49097ef4dab3e5e0429cc5ef257350de2316f4d2912796a1e377d2594acb55aed29963f", "Y": "0000000000000000000000000000000045cf263c76cb454bef08b7c1a93d77a83e62e975897e3808260b0dba19de84dc", "V": "0403f3fbd11f03d5a077688ea5ffc8c0af49c01efcdfa9fcd1f8921521f0ad3fdd2ae47e5e5be3209cfc1405a78d25fb620cc2597826377ef327c66dec2c6a70d6d11d7328a1d01e868f4a1a7b191cda14ac139de6e1338248eaf1717375184add", "AuthResult": 0}, {"TEST": 92, "CURVE": "bls381", "MPINId": "61373166396338653536373535346163396537323635313738343835323338383262613133356164663961373239663235366534646337303139656265343365363231653863663737653461633863656638666233623763386135636337363766343433343264633936656537613630636262333838326537326561", "MS1": "000000000000000000000000000000000e4a81b12252cd12c8754f3f727638e3bf67d8e222b065448149d6957ab96c1d", "MS2": "0000000000000000000000000000000011ea76042a44ef2f729c6c3ee02b11fa7aa75584eb522111ee20aead4be9526a", "PIN1": 2366, "PIN2": 2366, "SS1": "06bb73840e97e7969b7a637e3b00b42244559808d6f9a7ec83c39c389885b45a3340e136ae5470be031caa78059855d408707e3dad6b451a1b8c902ee2c4864a8dbdbf6c13f5216d6af206aac34a4f291c4c2bc04d5ad7d9fd5f148c7c9fe7d711f9a85242aa488a0ce623190f6db61afea5cfe3a1698b784871ee6327e1bb60aa62ffc1b68115af8eeaa2ffa91f073c05b90249232b4162dc9e7a239e7e1b9f01cceba4754c5498ea002dae61bb4a1d379684bad0eec924781a12b6e74e2c81", "SS2": "18cbc098747df13a2e83610c844732675bb8740b84d6dd05d93bd25f0274d6f16d12f3759e264eda82186101a67e9c6114c1697b7121134bb7c4f56f6e6fbee7a9cbb29703a21c91ee5322406b15cf02687115827ba529545773d916b3190d5103bb35fbfb0e1c5e90797ccd0482109e53c26e762dc3a6de7a3f3e46c9cab5de8f4c05e027fa6f40f4815301c878fa5e0f6e16ebda7f0017cf7a1738c090cd91e611bc9fb5b549b611efa3631e24008ca32887edba364e47efcc47829b52a3ad", "SS": "0ff26599864b80fd0d35a7be0d90f17441f89e7f9f62235eb4045ce8cc3e9719ad7a9c34b27a888733cf8b5b3da286811865767de38b11e9256b60529805c01329e9c2674305e00161d211afba0e3f93376ef0f5ae06ac6efe1ba3449ab2314509164a599826495dc78e854dc5f6b87aec74a0856a4f1f6818fad4d7ce85495420373b052f9747f5f1de28fc15466eb712d0ba9ebc039cbdf8a2e0636b1b15197b556bb526a333b80463ef0a9736066f18614789b6b63fbb194053af1d9a9b25", "CS1": "040a1b39540000b565841f70665f1a5cf2baa36a2486c3cd5253a32f7ebd5a1d898f73268c82aa0bd7dd5aa4946a23fb720eee3e4e57e6a1ca8e5eb7a8ed4e43a6a96040d8518f656f1c797f6ea57585083262816a38250eeac2a5efd2e31ee084", "CS2": "0415e293f7ab14611c11e5f1a56bd2bc9ed677a1e2c456eb127d72aa07aa2baed0f6f486efeb7286147ba7a0e1a725aad505e71f5b50a9985d30365b72ac0eb21fc140ef34d1bea5835133c4a0206dfa7917246e1231bf130f0d0a82f11e9c9fe4", "CS": "04032cac8db1ea487de5ef5f2d376fee4ef04e940513f6a0f2968545313e78ec93b976c2466e10f351ceffcf2d4b42a0c9070805bd164625bd084bcc85d445ef16f1caebdd3a7371452c0dc0778c35859bb40fdf1c20b5b69b85fa80c6c7ae7515", "TOKEN": "040bc59ba89ef1a1c9ce7792244a24a06ebc87c9ebfb0a82b47190ba829813d15a5b4b867f5e309159915a12005e0593e314a890a3febd7daa54e53085b85068e48362c23480fd36e040d158dba23f324a896d3939c3bb3bd2898445148aee72a4", "X": "000000000000000000000000000000003c53b04bb286a2484ed4ba99a735b791675477d4aa933cfe6e281b22fa3e2e7f", "U": "0400ddaeac40f78ee738856f8ca9b989e83ef6bec37cceb6b027e7f52f7d62f3b2f274d9d51131a92dddda39bfdb6e934b063d60e4b4cf4f2f0b0e37ff7a2aaa504bd75cd73669d572fc265f71bcb860523fa05de82a924051c52c78940c22cc1f", "Y": "0000000000000000000000000000000067982727a2c32d6b2965dec45e869fd3f35838a29790a96f44b8cfd23a0abea4", "V": "04034ffaae8d8beb7d263b0c11f11e774c55192080b401154e738e9cc25265cb2a8644e1b8a1e8a59740f8f822b936923b15844ebbd6bdd90754f809e182fddeea14cbb1e976593e5059c403b007d86ccab454561cd43d05487d55cee230ccb2d1", "AuthResult": 0}, {"TEST": 93, "CURVE": "bls381", "MPINId": "3134376233646536316238306532336138363939653936613232373133303963623539616635363464333532613239313635313434396132373161373330613063656635356134356632306561656331326137333330303963353336656335383166326535646237326133313862656235373363663930313839613834613938383136383136386334393839396238393362346366343238653262373134353066396636", "MS1": "0000000000000000000000000000000037afbf0568e82a5e6791b3805b149a043523c1d0b5448a4c8d26b6025de75599", "MS2": "000000000000000000000000000000000e8edefa6652c42bda09de853d801338c5d4b35377a69557785d2970a8d0d952", "PIN1": 2231, "PIN2": 2231, "SS1": "0470bb55291f7f6c9ae8ae1721e21f5dd72471d375ced108622db0273a1cf4bf3b2d2bda124336a0748941e70d0068170ec9843effee4a81e35a19124e699abb120b3849cc05188738cab813ec14a4fdcee946a2dda6d29024fcb490f0b78f4a00e087b6e728d333a0a9c0ee0b6554708a850a12b3d0df32209249b3c5dfd6421c2001a84b69972dee514246832be76505a1e8bc6b1df0788ec59b4b86334c388871f4a94d83f15d967e2317e83ff57d90524e0c04d854c7e0d501fd9670787e", "SS2": "0ce064bfb2d92eecc8a00ab2c97d7b439d8925477ac2ed0a3229ce7fa66a3a1c85b3009f8a0412a711d6bf9561bc48f306949b24fc7c8e8506f13d1587c5628fd6490ca00d229ca03157aef445405d338f8eedd8225269d0f31c4ad6eeb3408c005eb9e1a3a833e8c6b3b4f3ccccc18f8a341020879eb92ffa2e19d6074f98e245d7b4f374744325e8ced438d87373160a6f2eece047705f97ed960cd456e73748d12dabd4d9cac680b0abf30339cf96a348014ae9c7060d58c6349561b5767a", "SS": "17d97ef9a545c61b130fe127394d0dc400878a049bfbe68c6ad8c7ce1157464f38c313f78a912e0f44c079fbd23e5e85036ca2d2c40f644b811be860ca5922abf4f996fd2b5da4839db6927cd875eaef183fa55879473874f1b1eea7684d4559070d2d3a4cd778b6db45e30a8e108b511339e3fe3fa0f37fab46432d5e2793bb361fa70c18cd3034631313f75b38a8ea095e7ad662c39e22683b29e5a4b5e9a751dc455c9cc1874d85c6f3b45b144fd8a36f557c74a02cae7c2b425add0166a0", "CS1": "041885bfca84d00e7705d67e1446dc0f09cfc334683b926e5461ed4fc181bb02dca8e17ad0cef94d5359b275d9cdec30400ef6237b30dd6116f2fc39438416672dd3ae9fd972a426ca0f1cb78fa4e2e53d8978f36ed04ed9232f213c3a54e9179c", "CS2": "04098cb6d9d3e7ba9517db1eb40ceceeab2bc99ebf72db349f9d1265c18e79356856db15d1cbb4d43b62cfbd78e9f6254b10f278d43af22d2cb34d2d46c6401518b4c54a3774351624342c7e02d3ff1b2e106f89b960ab6c9d7b703b00ff24bc4b", "CS": "0409560c5cb8908246165804f735548032f59cbceecf9808e0c8fec39cf969029911e27d7bbaedc99f43940e4421930930068274c4ba3d6fec526ae95d7b323a211d5131ec36a376583f387cd66b628c6283c650d37e275afbfdbe7fc5bedf395d", "TOKEN": "0413396273577304fd4174b6a9db865da9b19aa21fa9054c3996df76bf924333ef8ce2a1343b978f6bd77d83f372c223b5065874a54f9f7e56b4b526cb8b4e18bfa5d32d2994d7539cb8977f182f5a7d1a88226cce4d7222ffd3f25ffa909324bf", "X": "00000000000000000000000000000000208fd3163c90daa01ecd2d84852f8a7924bb4a621db9e27b2b5f89cf00d3cd14", "U": "040d95d090373f056b700a42de6d07142352d28fef5af13ecc9e9ba7130285a02df588f9ad5f9e314ae9e82100424f5c8203cbd4a44dbf8a32fb20bfe672ab1fe6fb9eaf739151e2743b809287964bc751f7962fb1fa162a1fe682b69b5ef06c7d", "Y": "00000000000000000000000000000000249b89b6ce0efcad2cb542a7cd0eefe1fd9746346ce76abb2555269d71917bc6", "V": "040b39b5fb1d6528fd91053d00fe9e7aacd7760426092a18d2ad24818fe174c717e957b9a8eac6c94a58c24e7f75184fc81315028089cec79392ff8f75f522d1e48d591be167e7d02d70c0d04177e6d01fa1ae11ace82ae58805043c1af6208ddb", "AuthResult": 0}, {"TEST": 94, "CURVE": "bls381", "MPINId": "39366436663533613366", "MS1": "000000000000000000000000000000002fbcfe09ece950cc4e5baf799fb8e8a5c8a979c5e26cd20801888e6b302a1e12", "MS2": "000000000000000000000000000000005e2045482fc493b2b216b04ca9d06eb334338fd79f4dafea390aadaae276b886", "PIN1": 5666, "PIN2": 5666, "SS1": "09c409fe7081feee22fa7b213b17073eabdb96c3661ce1c982491911568b23a2dc10a2acbdf5868740d11c90aded6e69104be5c68934ae07fe6a5c94d1d00cdbff010a4d835725fa9cc5d2444d142d021b350c45d9196e55a56803ab1b6cedfa02f7f76b51ca8ca1ef2d17b6e37a25260aae2fa19c6668f804e88c6052c6e1d59704b854c5097feadff9e6ef43a4ae481242c52ebf88c1cc2162d5b264ac8e43d54fc43486f4d03206caf8356abb6fa5b6e58c4d8059d62951492a69646ba40b", "SS2": "09021b38f46fb6c6ad8ac7b91008333c8e860f7402a7eeeb6be90abc0446f7fbabbdc6117d5b7128af56b889c9afa849000ea0c808487e88115fc58eebd96f23385dda699a30baf23a41b751ce4c0d66bf0f8c5a744c9c4de41ac242096160d60a38de7699bc76cdea1b70512cced234ad4ea008dafbc18e15ec8eca908a39f45462c61e0d1eb22535d6d9a7c1fe82ae0464fb5dcb35bc35890d1370444d46bb5d926be958685993ae000cc0136e1f2d4cb1f4af93f8bbecdd87e6c16aa83fc7", "SS": "09d69ec233250ce1f2033348504af8b26e88e83830222cac01bfa7991f317cd9f20a71814e2982ba7ec54122de54cdd6115d5aa38162b0b0884a7ab0c09ffe94db18e5ecb56c7810621b0b3c3d81d6b15b32d25f876687362d9bf612a9576f8610d16352a2fe2424372dcab0913043898cd391715969588c3887f6f5258cc4f8aed1bf3ef98982f4a776517008b6d1e711b9a2b07000aebcf5da42f759725c3dfc273d4cce455a39128f180161f9da660c1e7ebb3b37bf756d38a61173c40d30", "CS1": "0418b2402379049deec1be5091a97cf5ca4b2a4ca4d2155458f46a962a5411d9a809c84f4d010977818d9a45648d563b67161abc0667de19f3dd40827dd0f1be774df18cb9c346c459f75002047522385611dc631611462d9f8555efb04bbd7ba9", "CS2": "04080c76c19453b5e15860d7d8803f36981bafb8a0730ebd4bf7a81d89604db54285b6f2cff8d125eba4a85a8345d2344113633f0a9c76da57dd3a0f707647f7c1d193083d67eb507083e543d2f2cec72579c49e9529d5e882467021e3b6642048", "CS": "0400b30144c23935a4e6d2e720dcb86c71451a13993887f54872b73d5be9e20a62b91fbcc7dfa2ddf8bf7ae52d8a11fa2609dbab8ccd804daa698cd2494dd30b6e024211818008df6a1d92f22d4a38bababa9fc63279b7ea2418078e376af5ebb1", "TOKEN": "040385c3e97518b695ae9ee74a156f62d16f4fe8bcd9ee8e2451444b27017d19a37836be0295c28f6a3c9815c9184d0b300f780328d524cae7a44528a49ec40c94ac4b280c6a3339c6f192dfe00a2d96c6b5a4875fe4b36654fcade47cfe8efc33", "X": "00000000000000000000000000000000181a23e2e4a67cbc2a98934c1f976cecc5f48ff1bab2167249321d9d0d1eb9ed", "U": "040ff7aa757f0888a5fec5d9dc112783bc9e5d22eb3becfe7c2a0e3d9fadc62e119f346c0b16a95549dbfdb1dd476c357819d61a0873b6dcf64b680a56d36e32263861eeb4bac5deaade4e90b8ec1d7b46ed7c7ca54fb5804ccc8f34bf4f5bd86d", "Y": "0000000000000000000000000000000020b59aec5b6380a2c2cdf8c537de71a36b1e4c037a7ad0f0016db5d634fe43f6", "V": "040e83e58f712adba1eb76d8e580c366ddc61c8fc0b2669eb89d4367627fd9c5c1e1edaee1c9af304ac631fb1af3a1cae20c94b330347a2f20a26f14888096b7153a640f9f1aa844f4dcd97f43184611ed86ba5a6694b8f09b63d5d97f04cc1327", "AuthResult": 0}, {"TEST": 95, "CURVE": "bls381", "MPINId": "3166343032663231653631396338386465653430396334346461313932316433313232363630383534373839643437663637386336383662393233313038646330643136393231313865623863663261393336323763623832363636396538306338366336333433383133306464633331343734666565316439323664373364326666313835323665313834633964323566313731353439393466646362653664376565633132653436656536343337336535636333613235383665366430353161653834316362323230366133343461653863353730623266666364353061663936613430383966386338393866383832", "MS1": "000000000000000000000000000000000c231d36667b7234fe5158dc22cd1b8f142b2eb61d447c254cfa1f6162c09c79", "MS2": "000000000000000000000000000000006b3cffa381c7af883cf8c1c5f8d3bed0c247f6bba51414450ce2c6afea538809", "PIN1": 2538, "PIN2": 2538, "SS1": "1579eb3d310fe9302b50d17bcdb53ff56c683792f273e76ad42ab9fdabbad33296c086972596ea09f7bc9169cddc8d0e19866195f6662b9c4ce4dad2bf5e3a66773a00ee379674904d2304504fec48aa821463142ba1d1daa4c36e924bc83b20137c2a4b6e08507a6f9c827186877d0445082f146d56c36e2f06fc9cba1f8afffcf2a6e981c4f8d3c9333343e637d49616ca780f015e27bd42c2438a8bf575ad82d18c501dff89b4f58f8251b2201bfb2cf566f3d8a71942d99f075431dd69d4", "SS2": "009aa5b5850034d01ce953ffd62318d19aefd2ab151d9d0f8373b808c676a1f70af034219dac1c7a4ffc5e3a069f48661761df35452887e27a448464708d39439107b2423da441b6d32a2f347accf62f2ac20ce720906cc2285b08449b8a341f12ff076c5bc4ce76bacea2d040430d5af02467c55b0bd8058b17190e16c02659359c351e03ac0d30d562d55ac43428290b680abf4d6d2c5ba977ea4ef437f1b8e9bfc1cbc0822539f222e5826c4fb26ca035555b84874a8d115df5cf66bceae2", "SS": "10f22bd973472dab81811d97ea1fc89cfb11a2914b480fe2568351c28de756e47872e58c013b9fa26b5ea471ab57af810ccee7a3282d557c766d7f6da85d68ad9058cfd334a64e28e7eed12bb3c61f3e211a431dc26a3892de507a2e15d7ef3e06a8d0b5425132d16af1a2d1a2396dead4103bff5dbf8f475efc8f4d9e1d81f093473cf6d05007f3670e900a8ee18263146393cab2d77b919636ae26d05102df08dc5a3107285de247df28c6370927dd16a343726614c22bd307817cdd31305b", "CS1": "04185468ccdbe04848cee62869e5356866a4f2cd500dcb64bb0bddc1abbe404f361b9949f9ac0e13fc0c120a889f34a928043900accb039f491aae663a6fff9320353eefb92e20a5e499447e0198476faa733004cffea4a666eb3f90871e8a6597", "CS2": "040762e980902c9c674b4f7f9a61b1ca47c8aab18104e2cf47b984e2168b34788dfb3c9c1bae117566d406894a6bdb68a3055cf14ae358d2f2ed39182aaf621d78e7ab1822fda0b742c59072a6e97126eaf704fca31a766249d33a6d8d61cd7b84", "CS": "040cec548d8c4efc2227ed28e38a05f9331b11d2662268383447ebef38096dce9f5c9b9df73adea3892fb3bbc6ecdac42615b581a95ed9cdb5f9a50f6d08a094f6142771433395d338916ac7a71905a212b9513f51fd5c82a88156b9f590ea16e8", "TOKEN": "0410cb8908d6b0a3a6138bb496ca685893ce89358509173865e5171c8cdff655708f41acb37b64e538d42a3d8526b4168419e8d95d10d32a62d3c7c2a78c226b3a200fa9c0524872f2c42265b4a02db219776d4cc81510536053e3e04931eaf8af", "X": "000000000000000000000000000000000b20d512596acf6585817cdab4e63a542b8fc9292fa8fe74647551bd24762c1a", "U": "04034dfd02c2c924ec37046b627f7326bb0e97e85759af8d6bd9b9e6f45829a62e825ebde2a9040e98c4afc28e22814aef135ac0aa46375a5dfefd626b08322cba2c94acaf5032ef35484443287172d74557f00b2608752b196a9c6bb9d3f83721", "Y": "0000000000000000000000000000000035d6194f969a94dd5022736d57eec9a2e8b10f53fad8c054e93cae90f7e488f5", "V": "0410b4e2cf7cc9863c671bff76fc63b60c490a444153ed70921a508fb6471e9860195f6696bcc6a66701657c58625ddf2f0f750b4467ecd66fb96b87ef66c7598b651501226ec194ce9512658752c885140d098a1f1c8642a8f1007668dc09b4e7", "AuthResult": 0}, {"TEST": 96, "CURVE": "bls381", "MPINId": "31666166613930323138353863313334653866646561346130333366333836343032663830613732626539616535623532356130623964323066343338643036313361323061343239663632666266323632613339623534386637393636633964343135326435373362353762323538366163363236373661396333636431353163343065613236323261666464643332363763363461633766386238326164313366313636333932363536613135643365393436626233643166353831386233613630303437366566313737313961343836336436343034646162303161383964373237666532", "MS1": "000000000000000000000000000000005b5e0cf614b7abf18d7bd46319a575ec4b467b59e1aac62b19b7c8a97412a6dc", "MS2": "000000000000000000000000000000005ea72f25ed5c7d86f309aa2df243de5c71cd99533ed9f7f6cf0c7d6a138360b2", "PIN1": 7675, "PIN2": 7675, "SS1": "0e63522be9853c309afa5292f691a87c65d92bd7f578b67d536d2d5eec2a4e546b1a7fbe8700ffebcee7b10b9cbcafc709aa63e5103af76151868a28478f836095544e67ad55eccbe88e7080dbf1f7f1fbb6e1005608f70a4d6e58cb775f920a0553a9811cccd6c7f3f2998d8ad22e31ef5557d91bf90435de333e67b2610c84e4f0985436c9e2cb5c8e75214117b32315b6b818a2901856c5cb3ad8afc3022d50e31a039d35fe141fd8e99e58435b8897cdfd030b9ddf4245f8cbc694f32bfe", "SS2": "0cfbeea5ec0f54dce1c5a4daee7744f815307b336a9ff8c549dfb026851c5d8f2ab7714da7f0cd59b2d4ea8e155b8b2a0558eda2a9d62b8894a89cf9fa1ae5c988d6bb924014756321cec6803de47d1e7440d20d11747768867039e3892e94b30393fce58ca4cbead923449efdd157368e676aeb72f003f1c16025000b9a03aa7ea5ccd643197dca988cdb7cb666eebc099ee394594b23b272844d659fad0e2501cc77a4aab93698324d227d5339e7819d79060054f80cbdc3ea6f7bc7d04a0b", "SS": "1612672cd7fe26a24a500cfe63cbfae630fd76b69cb58346add824258f44fe9dce5373cb0056f14ca7fa72d5bb481dda0002b42f4a72077355b4a0541a91b8824528e8f3712c6452bc411f0de0522782f12b1f555f598c3c1be626231700f1790131fc5d9c6ae42b5cb48a8004da6d62bedc1c73c3285eb2add65aa84a20678f2afabaee419cc14e84bd9dbc23033f930c8f3cd446699b02c3a9b7a01ce115d35e1871ef862b6e0af263f576cd3bd5294a502693f62ec1d9100cc7d3f77e5e53", "CS1": "040958c5abf1bf77284f0c6d4e1b50df59462688b655ea3a4d1a2ad188fb703e687f2c2a9a12613288a0522e91cd106a6d072c4cc47317e715d51be73952086a81604b20dab7b51a566962200150f5b8f2c7bd31d005006e767ff128e73bee5fca", "CS2": "041552c993b8773343ef579f605df5c1543a43ae72486bfb97fb34f19af1f4f5b4cd24e31f1dbb1034bee9a2f32bb5afec107f8ebbaf26cd6f595135c796fad3ce9ba7c1302c4faec4997181584a01811170a7b64d83220decf11bdfb696008af3", "CS": "041730c18b0038819fa51fe365f8f23587526e187e3966245f960aad17b98b87239e989cd0c61f2a2181126ac76f8770c10946c79c09fce4de646c86d517f527ee85a4a01494a8898a63cbe9c19014184ec6e0bcd84a8e5953d590e319ed3aa05f", "TOKEN": "041929bbf0e28e2543cc6464297878b05f8a0064fa1b88a5838efe8a799708b2f207827d5f6d2ce45e75eb230564d69a2118c2de1102f64225fa3b29d77afed4972b15cba3fd533a62ca1e60d9185a372409a2a25391a7703ad78aea305041f88d", "X": "0000000000000000000000000000000048c6be7cc06ef996575b5bc8b8e5e71be6993d79cc53ec2430c992a10c290c10", "U": "04161318a83206f544f61566741eee476fc7782e8f06697d4c1824ef79ac0135132ea083edbe05a6e9cd92d7d2fcc0820511b0de0abfda4b2e9e5adca6e202b45fd27abea2f285488aeafe8cc5063dacd55857523b64b43e6d2d531174cdee29ea", "Y": "00000000000000000000000000000000684caaf3c7d8b6b14ff85fc4f7e0341861e223971a3c4e8714c4fb4533f8a603", "V": "040fe9d87ed7325dc40042a30f52a7319d440036ca72b3626e50733babf41034cfb5e4a64dae8cd7782a7ac260420175600195809561825205ab2784d063afb53b52695539547298c20ebf7cd5bd6a91e21bff6e0f701d37125333069537ad0233", "AuthResult": 0}, {"TEST": 97, "CURVE": "bls381", "MPINId": "6334346264646531373062656537326430386531663763316633353436353037383330396339333032373438303964646533383432363230643837646531653035623532386130353963613737386361376263316631383332363131303161613439316439616433666165646332333366653937343037356535313834343338396238333965666539323134373764376132623738663936306430323435", "MS1": "000000000000000000000000000000000a319e0255735a04a6c6838af6140a0e6459d464da1bc35eaa7038e3457617cf", "MS2": "0000000000000000000000000000000059a958e6ea5c0efd82f7c5984bef3a8453c26df6524d797f8b4eb467b0db010e", "PIN1": 8936, "PIN2": 8936, "SS1": "18e1f0b30f190d7f6fb735a4fad4d074ba183d9018250e8e00b22c90d920ac65c500bb893b7f4ac3b6bbba1f8b20c43a0dddc75ceb7b34eeb27e3d6ff739852922187459d711324b92c8b81105b75b341fb0fc4159daaeb9e6288415a163b4cb02a1708f99ba23d6b1489f8e93f64f7da4b99f9f24f5da9aa232ba03fa9c8f3976744a0d6bffa8c25ad4f0db09a979e208933ee9f1efdf00d7d6c9eb675a672f0a7a0e9e36c587078f4c4709b68eebb85dab40bad51e152d12928c34fe69c29f", "SS2": "01937f645046460e9ca17d9566dbe7211e492fd573b3b0a9ecb76ef3048906e2dd42dc61763aef814b39b2c044cc128b0adca813417bf9cc690850ef8dc4a543081705cb9ed40fe26594c61c0d39a919c91d86f4c79e020fb08e54abccfb1bef07a9c3ee698f0ab82612404aa53bfd0d258117e89a6790e6d3893608709f80aa0d6143ef4036e88b6e6589dd940279590da57f2009476e3070ff3989e28d3d6fc293310de2efd7c8e05e3e0abf0bf0714c5cf340b0d316034275f907426ef196", "SS": "158cb6cc31edf0fe228c55ddb331021e4b47f593fe28e536a946400c4961890d30e848fc8efc63b4530d41bcceaee4bb03fc699989cdee030aedb83890898ca98c1ce30c854c702662e40794e9380a492b2a3c56ead859f54a64a2b60dc9ab00189b188d0012727348527fbf19c439a3bd6c4c0a619106a05714d9ee6791644e5f74431f67210f52ca6e4d7fa42096f414759a3348970e0bea0940b0e04224b50a312017ead9eb632ff1b2fdee7364287eb9f0fa4e6738f3f304d6aa656a0ff1", "CS1": "0405efbd28dafdc851f7ea349cf44dae057cdbd927fd805fb30a18d1ee882f5089eb222b3ea1fa02a9cf6554f67055c0241680b98fee5222b2309b972eca60e48e052f2540e6b108c50d6d36cffbbd9dbcec753105cef9334c11bf51823ede7dcf", "CS2": "0400febf823b33f26d1f6576463dab7ff148679ebf8cd191fe5fa49cd67ff62a68cd56b384a82d16f31391df04fffbafd11634244a3c6b5f9acdcdbd59abba6c9cff01df6413f92fa7ae3b0ec68f39e4cb8039ade2f2254dcedcfab673ce6a686f", "CS": "0404e88f65aa20402851ce257eb802a5d710b792ebec51143d2d785977722e2f3b61962a66db63cb3686a4fb0ff23610ea06a4e72ed83f555c87a3fbd9432b30ba556243b00defb52ce6779151a0bf6be94214501fbe7ea1f1b8937eb68c7fdeb8", "TOKEN": "040eb05a2736bb5d9d0ce2dbb513ba3a8fa7ebb097332d7ee1bc8f9c545a18c2a8940d08693f74de1f5a524228855fdcc90bc0f449e080d4fba65833c9b99267aaf7acd3a415e55cfc17d6aeeb38511cf66576cb1a6714430e3d0db88465107d8a", "X": "0000000000000000000000000000000032700aa47b9012a70ca01a7f3cef2bb105defb7d34539dc92f33ca778486004e", "U": "04088a33381289f0e6abbbc5388835c2a04d56214e70128fed2485ffa1788c26f0a81e75bfc9743b59362a1f25bf6d4ac4104dbce7dd32837f2a313e4c45a8b9d662a7488bfe0b4a265a9e1aa76d0a74007877b8e1cc802ca72319436ab51dba2d", "Y": "0000000000000000000000000000000062ac4b0e37d60c72da2b198d5bbb5c11478752a2b86bc4617af970bdaac790f9", "V": "04098eea95fedd0510bffd3c2996830b16af7b54c9bf66fabfe4d3ed048c7ada01cb3621814cd3c15344a92cfc06d876a4198f3b5dcb5930b684f93c38a3af5a7395e28ea8aba6bb24fa19f2d091477355373000f9f057328dc898d297bc0d8486", "AuthResult": 0}, {"TEST": 98, "CURVE": "bls381", "MPINId": "39653063373236326137646434613562", "MS1": "0000000000000000000000000000000041a3884dfe5053547ffa362a4cee9662a922f1a15c8fc5c846a73230cf2cf602", "MS2": "000000000000000000000000000000000d29574ca76bf49939658a18356ab8493293f7a2cd7376b3f94fffcdce92a524", "PIN1": 2487, "PIN2": 2487, "SS1": "0b03b16b648c839d351603bec069acbc31549faf7f108bab9f1d8618d551a540b13fafd4f4e58e38ad7cfdb8b4ee5cd51035b382552dd3c80125b2d43e908dbafccfe43e948043fc03ea106aea966c5e9ecb84241e83c818d3077eead608c3000ace81207d9cc492d40a15f16e15e8e3e411373b75a10483aeec7d5f932c7cb2bb1530b80c85170dee236fe25978c2d5081db5e33e5b322556c28d1fea1bc3b73a0b26901d10a0ff47338f2fddb1c45427d0263e919de088af5fba31307e5d5c", "SS2": "07d82ed6fb4bd4cc47eced352d962532815e77d7988dc9b57a11c460bef65d0adddda6da3c564d314cb83ddb71eb46c40c00e8554f4d81a3d903d471a2da86eafab776c098e8067967227f169ed3bd6c237a8709b29b351fa80f0675f6b1379d18eabfb0c6531f70cc5ed780e1b78068381b47f9fa3e0a83289769d817672e7d35efec53e23ef25438591ced9689e20016ed2b898822e4ae721f86e2b9a85e27970415f334d62893fc5b8d289aacab6de5be8f7e553de2a85f586a0c8458dd26", "SS": "02a671b3ea055761566a675a941574a074b3f1351a2be706b3817b8ee0c64b8011572b642f3236bd3929cc397b3d106819d6fe96771a3d8043c4d0aee7a3a6ae75f8222beb03d5ed87d4d967fd12ca76da4daa23c2c9e43855c25f5f1edcbcbf1508deb884077a964e32f8525a4bc01d4eccfa92f00732faea911b095d7540cf8af1177e4511f94b7fb7a1eaf1ba70e00df366818414b53c1394a588efac2657f5507e88855ad2ebfe14b9c82d2ee3fee038876432681754755ddb88498d8977", "CS1": "04127567ff5be9df5527ecf73934c7a9a6b940862c419b3a60c93524983f2939874bada3f20ff8fad5ce4cd1315f598f51196ff656a6fe810f344fe594559569e2add77374ba757d16fe0c187e910dab870b62e43e9e9310ecac1c491af542e6ce", "CS2": "0410e3dbf2ca93671132d0ea39ef4f80d639ce83503dc091f5c2e679eaad23cf3d3f8c9632065ea9f3305fcfabd0f2022203a866b23e02d502d0f6779295e2fde502ea1cff821afef498be7ee320793f412c45fcae02e68236c21368fdafe98e14", "CS": "04136137a45fa20e556d594d402d3630ecb3168d9e57427a099e8aa55ec72ac0110c94b2ee7901a2da362db056d416f1140e2e3a8b78e03b5aa5c2263a023e007e7878920cf638b210b06138aa42c9bcfb5d6dfaae303902f5169d33e3cf7f387f", "TOKEN": "0418450deb563397bc71ce65865042e9ba9418c08cc9a35c52c0a5243402010a569601acbd73cd0eadc6be0be1eb4ef36a00009f6e00ecd6cfe1ca02a3aa4d104f0532567527fe3b74b653d7040e48d6b1f9381576374bc7da41f433185c75d7e5", "X": "000000000000000000000000000000006979c75e6aca676785b85078bb355b3372eb056e4bea8fed9bcc08a503c4ed63", "U": "040bda974f9cd45eca660b05211240f9b2a638ac5277bd1c9c465af5a0e2364d80d3e0574e6d253635903a1f72ef0ca57715ccce25402a12d70c357fbc66b4b08954c54082a79cc2ca360ae5f3f2591a00e558af47af5de90f8f7d61afa50ff3ce", "Y": "000000000000000000000000000000004de58f59f115015e1d7ce1e19987532c576d42f310748987a11bffa1af5497f7", "V": "040a869a56ff6d9dea65476ff431176499bfca9b91ac98853c0c6b7d336a55c3686367ed526bb0cf2a94763d0ebb57c2481225c48df9cfea8cfe0fe3a909095d48d16a99cc71087456dce97b5c58b3bcaf8e7839cfcedc81b504b984eb31ae534a", "AuthResult": 0}, {"TEST": 99, "CURVE": "bls381", "MPINId": "6362626265626237353935616262323132306366383235313664653339343363613834653035323130616637623639363535376639633537353438336535343938643733616535666462616163383237346232633937616137613739363138326661646639393638393163313630366333303039383432626234306664616535386662666462333838323536653363646238623338313335346337646633", "MS1": "0000000000000000000000000000000027230a9a59e256ea29ed82967a9011b3870151d68a6017c241e9006042621605", "MS2": "00000000000000000000000000000000688eacd9b714d1ac37e6c0b561483dd33380fc757e5bed2fd0dbc7d6ae395a73", "PIN1": 1973, "PIN2": 1973, "SS1": "1344db26d259a656f0205f679584e09d169ebbfccbf79bd729d9581ed1ba4feeb5b6294548b69729dede7fc80cf791ac07b79a24555a2c45a6226d896a2104c35d9816b4af6433e74d1dcc7fb6b292f27c3d008231372556673d699ef61ef10f10008579765f5157f1d7f34b4b54b6b0d577293cab21a65e9b11aab9ee6a2c1c834a0327f759fcb5cf29433b9df35af107434e0154e313a3f153c87feb00397a6d57131cdd8ed2913d789ab0174f6fa3039a9ad72576ca0edd24e01b5d767e12", "SS2": "0389d014692befb0c4a6cbacb42c60e08275c480b47f21e1689e927c6c55617be571d2fb6ae27418a61411695d3831960a859633346a2a0d8cdc0ebfbeeb0d8d6734b4916202a94e73ea77418f6847e31cadc057c3ba7eb5b7b1cc4228c7781e016dc9d8536239587248759f9630a446fc120a702c033a961db716d321eb14d7a2d03f758bae7af5cfa5410a309cc5e406287b85a89a166cfbfd32b4a7b3e79836140c10fe06a5cf2d0075c37ebfb07cfbbbeb9c25e7506ae440f94d1ed68c4a", "SS": "0fbe650c8da2cac4c8180910f5be4d9f2c2d18ee7818a4f00b7c0e4ab6b4f3536c87b65c32c1f18ebd6799119b7874b4055559f475ded213bdd30c2f88135bd189d921ba9b16dd7cfb53940469d9aca3d210f077cf04bfc4e96f553e693eb70912ae7c8d2ee22056fb42d8dc864b747e15ea0ab1e6391cb9e234dd9d7524b587e1cf0c258f202dfde902d09551a175f7128132b4630f20faa8bd734eef4ac46d0a958a1fa52c8b2bef8d3247a5f20fecbca9cf83f4f8bdfb87a1142ebdc1350c", "CS1": "0414d760cd1ae773eb28aefb995075e8fa20e5b2e90de164ae338e4f62d05e4747760f975fb7471b8b11917cdcf148b2f007e6368516d401e69f56cf48b14c07e011caf1717871c495a574e70c9fa3b03f1d2817017b8fdfb35cb7b1720036532b", "CS2": "0403fad58a805eda01e10eaa1f012dd2ff988321fe79cdd4e3752a792bcd579b07ae7332e3dcb5b0f2189234df5e9367d2175f2a5bd04796a05ca896e19a60834e7d4ea1ec8bb75cad2f5fa3ce71ae72e7237f24f63a4a5ca8dc4bdb6d8b9e10e5", "CS": "0400ad7a7cfcc8274a948938785c42b41b79145151820b701737a86f0635655eda27325eef2c2a7e14815383b53c4e93b00e2acc6fb6f8e75f700e251ab0776a502bd46da44d8048cad421d9d92821f65d8c3a0122e8635d3072d0fa21d70e086b", "TOKEN": "04107b12430a7f93d35173bf0a4023b0845891ce69cc9017d556387e1c1b59f49d57a66f1168fad0278e70016cd608b123017386f77becbc5251facab0ba5ba015552ef8998a7fdca91f94f3022420eb61c54062cdf3ab229d3f8052b20544f6e0", "X": "0000000000000000000000000000000040acaba090f21fc10b0db8c7641f1b7f91392b3710c247c0050f391ea9ff133b", "U": "040e2215fa9fcfb5b1d0d7ded947fc59937ea0d928f68221e7c0daed4640a1e229ae63125ca0aa0c9ca1747b0add8211f90e07baf0e364019c6d558cfa3687a441d3aac77f2557131194d4984e89cda5fec673ce521ba5cb0f8b42a4a905e6d152", "Y": "000000000000000000000000000000002acc7fe479cd0ea309a180e1ced8d8e333a7d543a101730acbe2a643eb707c22", "V": "0416241d497d4b9a173921f9f73a158a010b88d79b40166e7edb9aa00287a70f2480562938a7232fd5043c8d4fa1a043f4087659101f4798b17ca3ab373d9e30494fda0890400546327555ced6c6fb02f5800e721267f455537da62ad1a128c017", "AuthResult": 0}, {"TEST": 100, "CURVE": "bls381", "MPINId": "333538393663616639373961396635663134333731333662336132353062303561623235303036386264363363386536326166646237323166396637626430383831326335643038333231343262346130646666646265313631386266376333656436336635646639376462363963326238303535666433306137383333376261353430383066393463616531353463663864356134316262373934356637373638313264613330636566346463336534646666343463643239646362306239626332343631373337663032353834393664633633393864393437616633313532353266666335303539393863633762373937623936636434356339", "MS1": "00000000000000000000000000000000479b8517cb8cc16aefd1ee1fde8c35407cf78e909515a5b45103a23bb4fa1824", "MS2": "00000000000000000000000000000000419f9258417504e51d0837d90496cf0d4d83b3948b84b14ac8ba49800d063184", "PIN1": 2872, "PIN2": 2872, "SS1": "1268051d3738a366539bc82a01329007e86d17260287c0830e12108cb595b32b45f3a59e28851d9a4be682d9037df22c12e9ca108fc7e8443b721ecd08e6b0595464c44457fff933834098ae3bfc70c8b3e6c3d24e43ecf5f3ec5abdff8f965c03f5c42de06c2f60edde378d1eedb280ebc4a738533d3e4fb0c6010fce6928e6ba8149c196852f0e441e9173c7da43de0ad9f9f58623cb50c043445e99ac9fc30f1c6f0059776ac95b21f5c74edbc1ee2580513f57a6d7fc77e3591e168d6305", "SS2": "02284d5d0e7a9c6f5135bab689b3e2e1cde4c89c164ac042ed7a93fb1a16f2f09893eae94af4a4e4800b4dc183f740c31083e6e132a7a6640c0988f4b8bcff471ad486686be56f0d8b8d4f46aaa64f2ea53a1438da1f50c8c7e335605376843f1996485137011ccd192ec460f6e58ea43f27af3c64727b20f9617f24ed9e20b2aa9e0a8387a812eee44846c07ee2b78a0d10b38fba0b9d26bc4b50a05bdc2d21c9b8a1fe3e7a542503a4bfd3467822cfa0791f866c2742bc9d2ba92ddb729cf9", "SS": "153f5d4e460be33215374282a7d627970a6c5b21cb2e88fff4ac1e7f65c83feda83699f01a12f72ecbc4a4574e1b623d04700c221e8e634e044662d922198ef7f8b44f0727b9f27b54d264de6688e054dc1de65f41f6de0ccb5958dfcc53e0100c78fd69328d84b8fa7358f33b9838d4ec034df9344eadf3893e8feaef5e7a385f6bfb9c1a48f50c2009f7e30f07b413051028305f960bf081260286666d7e791c79fc18ae7a2c3b93b4caa79618bd379b475b971c1e5e91caebf09b2d04abd7", "CS1": "04020aa5a5d0ee76dfb13c1c7785367eb0bc96bf28473f2ebbf87b08f8f089a1c128c034b70980682354240e4feddf284005190ee70547019d16419c5918354941da62fcca5cab0e009ef4856b8ef80a8a4633ad3329c74a0e071a4468eaa18445", "CS2": "040354397eb8be1b20a6d8b25b65aeb13346efe0c834a34256859734a36ce63165c4f41f68136f1cec01f12ca954b5244d0086e68159568426367ccfd7de3f8e288b42724a659ceba2043a426d70a5c24954f522fb8672ea561111831796d4ce1b", "CS": "040d9a06a7868c7c908529c3f65f3f2c82f8a20eae64791cf41e8be5dd636d24714040618f23b0d33745a166f5c95f3ac514991afcfd383c3df40c90a493fbc6bf2a432d9b778e23fae27be66d209e08471354d1d7aa8428f3b7053b573d2221f3", "TOKEN": "0401dfa8fa0f63c2160d4a6933af14b395041ef9530f9c483145bf3898b95d6237cd833fcdf6a250f3d575ed87bf31545c132445622ef112e9ccaf26b97e85d5a41118f0122235bbf1f0bf2b463685fd2b5f31e7e1a41d8667ea32395bf703d402", "X": "0000000000000000000000000000000002f314f4206e5acab5e097474bc664ecabe1e07a8585f8e1a6b90a767011f0a1", "U": "04009e354a8f877367f44e5055f90b70a2cdb7f56f2ca8abb558ca8f3927a1e9d3d08c6a1c53735f2333aaf1a8bba060f20227e4eb93441d54ff9389b8949b80172eef0189b00a43556d262df1d06a2b6107e01681bee768698c300919fec99cd9", "Y": "000000000000000000000000000000002b9ffa2ea5b0c48c668e22549da4584021d65f1b364eeb5b78a939b055038e20", "V": "040b15516885c5367b1529d47104355220de8a2c3821a52fa8cff02105c86e569efe4eaf4d6a6620e2338ad9ce646f60b6047e6f0330faeb96b24e254fea7fe6597845876a2507540eb470d1d92572c10c1a1267812100c72257ef369cf19030b6", "AuthResult": 0}, {"TEST": 101, "CURVE": "bls381", "MPINId": "64393733323565316661636133303131356237323231396432323563", "MS1": "000000000000000000000000000000006b30a4e861542b3ff7cfff2f6be82630fd4b706c999f4220c04b4c1074962dbf", "MS2": "0000000000000000000000000000000028ea5fd091eb96ba7ba6c9610b494916a8df56f406635da79653a8968046d6ed", "PIN1": 9906, "PIN2": 9905, "SS1": "13f4e92a60b1a07be6ca23d0b8efde8686d864448ed2794ad25e1b6ca8f829034ed252a0568dbfcb1af17fc14c175b740234e378f9f8992d0bed5834971189bbeff7b7b46057c40c3c4525be320ba2d622acd12a05b5fe7a2d19172c078b10050f174c8aa3c2628f47db64efb191ccbcaba4bec8e126de0f41cdcf40bcb195e5f7c41b1df74ceea29130b6dca7cb4a3e0b961fe9333843359cb25fd01fd163647523e655062ec929dc4e1618303a7a32d7fbce5c2ec040b5c605938862ddfb97", "SS2": "038ef333b8e024196fc43fb320949444cfa2d02fb65bc7cd16c7371d02181e0f3aefa7834fa66f83322b5f8e955bd0980c82aa6c05b0c80b887526f4eef71bf784ebeff3db35461428ed0d1f1931e5e5ca52b3d0976590be1da6f1124143674003e2a7742a9a8b72bc654b2b31e3f356fa7bdc5a6607e4dde765ae1e5863b6c3e407cf9e0d9ed1af2c0c8d90c11471f21275263ff2be77d2b67b8ef6a67a1c7302540be6979d5a73699706297027837c0c6a1f8417a7c4478bcb380c1e13b854", "SS": "00744facd3d57563c0b83afc8a0289dbf2faeb766e5a90f5fafe2456fd2d774c9baa5a68791de34bb2216b985045e13a013e1cd81ef67f70af80ff3ec5f877c80ad92309620ecd446babc97e69da4977c67e1c8988d0d6022d8c3e4b4e45c0000638cef556501822a3125415c3ab20492d8c145942c11555e9bed9a27a800f7e5778caebe1ce187909ede2e13952ab5302f133a07cac1bd0e11f0a827e48dff8eafcdb917d7c5f1d5e5345803f380872567aaaf48b2c7d703685cf755bcf2dc5", "CS1": "0419b291af4d445d635f43f78c279eda1fc0fc09fdc389169fd9e96251f67e0217ec20399be479f471046a633fab6e7d890c537b27ca882569d5e166548f218545a5d67ccf510eab18a84bda9aee2442da4e0da44bb443883261ada449aab0ed2f", "CS2": "04124e4f982d7f8bbe285ae459654db9e55b52b5c4f2b6013580e36498d8b46b08ff3130af8dcc7d2a50e0cba6972b212f0ef613cfa6b3c3a8128328a76cb4c3470ace0b2a1bf2e1807b74f28a5acee18ea0d0a1f178cb858b0630fb85be5aab35", "CS": "041566aa85ff0ad984095c3ef2bb7121be9bf3495a308a128eeaef938a5ec5fd8d29f8d41172f0b732bb301643605578f70d71226884a666ce102e225e7b4c4cb76e1154f14f4e026367a11326a83b18858447abc590e12a23f249613ce10bdfca", "TOKEN": "0408d9853054a993aed0bad760b982793ec29643dae0a190a0eb6bf4a9347fe8f7505adad5a75370d98530de6e4af3042d09eb04081e39c4117703fb81864cc4650aca607c3c0a23f157373fa178f5e202c080176e7fb6eeb0803a61ba19a07c7e", "X": "000000000000000000000000000000001f09aa5cafc2b3567e4a16c4446c174d0a94c67d006c204480a4c09647c7058d", "U": "0416c23bdb448bd5920c1265719762c1be49b66d3405cde953b982ec8732d2ac30ace2ff8f7202fef9e0c53c9a101426ce01a9b961a02b94a55658f9b12a35154bf78e34994e6fe9e185ae51affa03cadd8c727062bc118505a33089d63b4ddc14", "Y": "000000000000000000000000000000004b1c5c7acff7c5b15c79972531321aa33f17aac715a3ab96b15212236c5aa315", "V": "041731d16b4f2cd76bed1c875bf10b875a9595931d574a5c3be323e21f3acd370b714bfce749f34495f0c654ff1ea95d9b05e3ac14ac6201e5b1d694aac3b49701b51fec4d4beaa879542fff8badc4a9c76fbd0eaafe1f3003e1c47c2046ea3836", "AuthResult": -19}, {"TEST": 102, "CURVE": "bls381", "MPINId": "38326264383230626532303632333539383338396539663937386163613334333837336432386366316439386661366333393639393532366461383661343833396337393863383766343932386131393130626463643064666263646131363733373235313133383638323031366564616433646230396436356335", "MS1": "0000000000000000000000000000000030e14de2cfbfa115fbf0291c14dccdded5675b9ca6e466cf90d10b9284ced871", "MS2": "00000000000000000000000000000000326df2dd0fdcc32af907d9c6e6a235c2807b4ff95b072764d40e819c87118368", "PIN1": 346, "PIN2": 345, "SS1": "0a07a311370ab70ee0fa2b13fe294c3f9694ecebd61568e8279afbcddfc69589fbb937cb4b725de1bd4036a2378227d00e04efd60545c533faa39ab9484fc8d33e641547124cd2bfd6b7d6d596de3f7ba102f4c64d9e73a73b006f45ac761d3908eee2ccdebaf2a2ef4f1cad208ea5572d48d6e74f41f0d7fde7510703def5c3968dab44ded9981473b9fe15a46dbb5817261fa5bd3338e2a53c3b37ddca2c44198b38ab1a4f65e66a0cbce4e708b4ca08dd14ae6ca9b6b655dfca83b6f976ab", "SS2": "1783a259bb0c69bb1c26d04bb7306ee4abb90892af9d2258d37ccd8da3508d8197d4e487c3fe968a97f03e7ab0c6a4020b700da52c12b768c59b614aa84a350c221cf271d8395603a09545a6bc1a086e6dad3746961487c214758cf98806b8d502862667c76da8b437f8a934a1ca41da873984e5e98ae51dadcab93c5417eb349cb66af54a82b7442133960f4e3b38120658916729cf95749dc41c81c30a8aa220b00fb14c589a58043befbcfe33b52f3df2eeb429cff00ebe19dd318b66adb6", "SS": "066967674298bc8ec7cd1befc08e708233698f045f6274916692ef4d34da414d4b318c95ed9c412f2f5b88727c0cee431201553c8a6b71cc5d8d0a069d4d876ad3531c70b42c0c37379452a380605fd24b1ce735e946e0fd04593ea36dd9da68005a4564d215285276c2683218669bb175b9fb9233aee9109d35dafa9b559b5c81eb3652815648128c30c31a1c105fcd13e97bd63db86a7bd4a5893ddcdabe74ce43049b6b6cd8b5008f6d959bbddd8eadbcd0123488b632d20d5ac21a193193", "CS1": "04101a3ca7c70316e2d0bbc61763e377444cda8847b9d77279ca631ae59637eafd233ae6ceda96bd28e2f39fa43dea59d71140b928703ccc3800c3d5a51f94f2265667c72e3af7c6182669a1b21be349789df818dc6ea773f6e12f866fa95f3dc8", "CS2": "0405b11188237f143fce11e0e71bafb07e0c1a1a23be63558a4ace5234c15a212ed4075bdf2c3da7913677ecea6b55f0d80da7d73dfdbc255cd2c8fb8ec3014f5829e19e9e17f284fb70f3cab37005a77d45c89d998147dd30ff9f35ec265c6922", "CS": "04143bcd2ccc50267c5ae0553d01e9a429221b1ef46d7e2737761be60d6ee0f86a9dcb4e3f13d95007d3f5280f5702a598126b3c3b4b3b994f3359198a30a8eaf2b34b1e3881ed734d5ebffeaed489143ba6e0b201ed29e8b94c713317e7145dda", "TOKEN": "040443fc9d952762fd138c7e0070afd541de87b6373eca260000c5ad1b123d64fe587db3c844b187a1e80dbf354e7adc4c12ae7c816153a54854c65c2bb92dde550e1a251d3fc73878afe9530aacc946bf1529fb142d916f91b7dba359a70ac41f", "X": "000000000000000000000000000000005b255b0248863239cd99c6832975ac79789b400c930072297ef26b2da459270c", "U": "0401df3e3c3a2952dc3f97ab48501caa70fb36830bfbebe9144556082a82782f28f20a8c0b9adb9c37d5d6aa9dfc544a7303500a8f5341a722b137db7b50886c5417e124b7302aa6651b09f8e750eaedb7d3d475b902d71f0039259b4577e3927c", "Y": "0000000000000000000000000000000047c82ebaee67fa631a776b31be6875d76f0b81879c8aa337258c069bf69418ae", "V": "040ad89c46ffc20621e6efa3f2abeb7ae7ab2300998161bb6b7be2cee706b0008dd899a92bb9779b7ce39abee53836a7910ce65f212f7054a9bcd9823e4c9adec5cc6c6878da487559542e5b5dee943f1c5620670dea02106b28a351d4b3d8b955", "AuthResult": -19}, {"TEST": 103, "CURVE": "bls381", "MPINId": "33363631656661663136356138356663353337366630373637313563363831303139323737623037316436313766616330386561303063663364323430613465616465386436643964643766373563633266", "MS1": "000000000000000000000000000000001eac0b07c71380484790c958f2b6b8597f322ba073517bd8511d667194dd4f21", "MS2": "00000000000000000000000000000000620d665cb8bf70cae71071ae6a9b951ede90b3878fd14a6b6424fd82d6148b1b", "PIN1": 9945, "PIN2": 9944, "SS1": "10a992e56b2a6fb7855ba121bf11f739d35c6d2f96707ae4f783cc8420e21c5e9a10e1c82abc76610b5a9eba8f900f700e43ca3fc2152ebe6385d978efefe2c1af88247834e177cd0e9ec1ad1b3630a566aaf63814f35e319dbfd61af294296e14d0af5f9e69ca3f96e03bc71746002d0c990c754d3bdc0a7d399935533ce7ea11b71bd4aa09335a1150cf0f4849da591663c5d55b87d9e979f2f044d4015177e2f91b156fc2361901c0506f7e4c80e8025494b97e41dcc3aa55a7ee8b36303f", "SS2": "0348844f75b6cdce34d9e23048bcfd833e2a8de6739b8add9f58495314e10aad625d21388a1fcd8f978d81b1455c80cf05e1b92bd45f4b39eff7afe1157353cb4b74c2506832cee818e3952c232214e710526de6e907d94a53510bcd5bb02afc18b3a87314a1f86e06a61c72be8ce3a0d27009d254cbb8f86ed2dc100becbcb7c6d7d9e71ed26c06f0948146426bdd260c43bde10c0c350aa42f6fd8da79f74beda861007fcedea4279869a6f85d8a48cbc2e0c5fcfa7ed02b46d23862e7e4cd", "SS": "0704ac30d3b92da424c5b680872fccad33f93c6ec989bd7eaf84ea4b78aa2ea416b0a3acc6a6b89fd7954ad9e6a2a30210644c31d50beab751be403c79f16712abcc166cd9d67b8f202308b9c2bb6cec8b864500b8f7ded13575ae2ad47bceeb12716da7e74898f5c56859c8a47525a61560542af6cb834b4a001a7cd3c668b5d3962d64d590cba47982c4dc458453670d94b5c6875c3f8cd257a1ea7d57d124f356e20ebe47788e7ebda6983d149c7ec67b0eb7d4f23ac1ba3a43dbefcae946", "CS1": "0419b476b1235479ed4ded1120650957ceaf076f1a7b52699107d9264abfcd1625e53d0deb889de5edaa9bcbf7dd314b8e07fd9ca19d58ca21038361702527a080f30df8bfbb789b2cc457da765a45bbc7c960ae3f2521d8c655dc65a38a6332aa", "CS2": "04103d6c3f242c69d3ccc8dd277e599062bc5adf9dbbd6e29367191943f69359cbfd1de9ac654a191354a1b31bd5321bfc094be7322d8a69b64cd143347cb9dd9a077bbce31636c1f4c23f273da7b512c28f5d2933d053debf3d7b419d2f85f43e", "CS": "04152dfc4587f712375a19ec22c3895e11ee9581644bc4012c4c68cd52b3f9d13d1f9bec738a8352f7cbfc03b0569f285e0d228ea6147d4966e6da9ff10d30b227cfed21438bf0286b53d1162194e08a59ec40e216957c27026cee313c2c93c163", "TOKEN": "04175f4e2cfb6609ecaadf1ee1f49941d9f11724b3d14cbaa301fdefe4c15362c88157be7ea33b9d3e634f6d1393a958af1011085b8395997fc76c2ecbfedf14526d38140a740ee7d2405b4e5ebef981562f0b6d9dd68df3d1e257cfad8cd2e134", "X": "000000000000000000000000000000005af7b95252c69b500d571fdcc1733481465cf6aed74a8e4d34e60c15c7d5bd6a", "U": "040822f5fc225c727895bdda2ffc58b29fadbc062606acd666bf9c00aa4233f3cb01c45b227badd041d6369ebaf97096d509d0a5621c5638290f43633478e01f0fdc0d50339735fbea6cd155ec2890bd54d5cb1cdf186d425a16770e89e44140aa", "Y": "0000000000000000000000000000000052f34411935fcca707898d161e041c040e88dac99bd86948e134b5666016b295", "V": "0400156e69cc15a2a96a5dfceae6f3687c9d7cabdb68f4cb9018f81e546fb198f05d355d35108cb60161d6bd3e0ea288890e94c34f0f8a6fa384377958b35c576e7485943d4d5485cfaeaab372aff5f32de9ef5f5c19f460d7dffe56460b7d5ce2", "AuthResult": -19}, {"TEST": 104, "CURVE": "bls381", "MPINId": "31366133326638616238353166333263656263306262323735653639353164326537646563353736353065356264396338313031326235646566346333353837303934663835", "MS1": "0000000000000000000000000000000042c653397d31658ca3d73457a96ff7f0e0d639eb45a92a8df4d66836bfd3e594", "MS2": "0000000000000000000000000000000048ec0d28360530298752eb0c19d1540b4cf8db62ff33068b4bff32bf37bc5271", "PIN1": 1152, "PIN2": 1151, "SS1": "10b9966acb2ef0eb2ee39a54764ab93da1470eb16e0cc574a2109110050e04c264b381a3af2a6bc1970a904ce2e59fc5094d0553d2add0ce681d61f8ee6dbee4f5b3b62feb53187b82ed815681629cd8610b02a037bf42385d6c964eac4fa34f0237d675289f9c248591ec13501607dc174793bd23988c5ffd08886df956619d061fe6cffa4677d5f343c32fe8e62e130cb111baef9d01e841d428913673c730b7ff320d67c0709160d5962782c0bb94fc10a4a5f2b5b8dd5dec7bc05d8b388d", "SS2": "0313a6c1b1f7d9cf04e073e3b48ed2086e3e9c39960d0f23808a49772b6b348db9f7959f75285ea1e082cdb2984214330c92b48e656525acb318958ee1f3f85af745216e2b4fac13a2a61bbe6a67f680731e23c9e6b4fdad6ac14e3969dcabf3070608de585261e1208c23574e7e1c974477828cea0478d5921b515d5a3c2f4ced2df17d8a77e59f7b3cbaf662296ddc199308fc91426e9124545a8c4ae9cbfa98ea473dc644906fca1d13ead631a69c60876439da35ceb835bd9eea6478ebae", "SS": "17b5e8e7d8dc85edaa721b9eb97fab9d0a4e35a75c01d84761442a8b6521c79243471d613f1b5f66356b9224408d947d0ddff8bc27747735f2d84090a15c023e486a82d0f4ff1e01d1383bcc7837ea6091a086931c4024cc84d93cfc7f4bad9e021994d8584edacfc34d22369da97c2de7e63f0bafa531fe5b86afbc8301ac211c73cbd7e64116875b67f0989073b84704553e56a0e299e39f0d16cb81863c472694914ba2808758cd9977b67c113933bb82030c1aa7bbbd8acb65cafd683fd6", "CS1": "040f633feabe736128129b6be0c99ce57df3ad97fa7451f40eaadec38d5ee72411452e8f075b3ce35689a7dc15674b0eb619515f99fe2053f336dfc20ae718c8461afae7fea0d806fe7423087285e2f4b9be80f864710e93a419f716e68f73f5aa", "CS2": "0401f37d342fbb166665a9b4f689936f5f0e4384c3e126e4b08e43de2ed07f71c8efce30e3da639eadaa541d12084161d9063bc389d5e97aae18ba234c073c8f04bf567d7ec25ed004117d5044e351d92b184d83adcbd786b6f8d77e5f605e31cd", "CS": "04054733095746fddf3fdc546ec7c59dd06e4a7f3e72a3961ce72cbb008ce9f02125b02b4b7998192c939fa7d13391edaf088cd119eb339aaaec8a20bb99fde6db5efed5b94afa6542d82e533b22d3738b2a8e978b8fa3c217c1b98d4959bb7473", "TOKEN": "040a986fc548dae09d217783b792ec5fb3641ba00673ce8bef1cbf6a4f58f0f48fa6c785b205cb19f797296566550bfa300da035be2b7a4a4b4c32a7650a1d98079dc2e02f79434115dabd6c0264028d0461f3c2297d44566919574e84cfb04550", "X": "00000000000000000000000000000000539dd92326ce45476418ae8ff04e32873f9a07aff219a8b9e3a3efeaca284918", "U": "040555537b99f5c9c9c0ebca6f002df364c83f64028e5ae7630a68f301f45b28a0e8aa8fe559980e92c682e9a6c751f8ba0247763599a3429e4ef77b51f1fe869a1b86dd4f06103371e89176d932f17191da8885cc25da0bd50bb2cc543180cc94", "Y": "000000000000000000000000000000005f4b4e4b450ec779d857b61351961154ab6234af007dd87944715f68f80d6756", "V": "04186df7976e422694dfe58594e093ca05fd65baac8c8e699544a21e974aebf553def5e549a4f231a763f942ac661ecdbf07d5728f54c311ea122d43025b8e116068e4a6d3614cc54fbdbbaaae2e5af241b4dd032097e95fd803a6a2e1f08b213d", "AuthResult": -19}, {"TEST": 105, "CURVE": "bls381", "MPINId": "363464626334313339306262303132323138653237633233363633393532303666386362663430636431626436343130666635666336373738396334646536633935613362303735", "MS1": "0000000000000000000000000000000004be466a700012f58e35fe714605efcc5330e60c8152cffe076c148f29a65fab", "MS2": "0000000000000000000000000000000005b78fd72670e4eb63bf205d86d1eeca4629dbbbf5d97fc2e5adf69c9c4f62d2", "PIN1": 1704, "PIN2": 1703, "SS1": "0836cc722b83e26fb1580962273c344900c969013955e7aad8aa042cddd5a144e9b142663c5a57481ce91562911b5dd6056068f1811f40501dd754df0027db07e18639dbb25895a1aa1404e2d0836a058e230011d55b61a167f8cd9e5c6b5d420573af0c0d929dc664e1ca6abccd8a31b3ddbe892c7aabd65322e4dc1e4aa280a2d28bd65856a61bb41b5b30e28eb4f80a70a108b45a91cfa9edc870ee02c9c7d0c4bef18a9e91adfef5b4e9b56480a9cca58854b0e076beb8f76273c33ab873", "SS2": "030f4753a847981755371aaae0b0f4ae134456e9bc2fb892e0c52903389cb191293aa86993eb50e542071d2e09dafe0718c13a14ad1d485cf22e1eeace2a659e3e49f4567fae6a57729822b16390fc2d22866d6a778f2cbacea5f4a4edec9c17148712551fdec81e4e052362298b8109b58e5e19ecb0c1b0518a496146e8b290ec90aa2cd8520c19492877dd2f0fb9bc0c04e95bcd3e0bfd142972e8fead5e319d17d7b03bec27e5ec7c89f572db511c128ce4720f5ad9f3f24fc6f67761bb3a", "SS": "0301df7615e2e7ec84195e10ab9f132171e1d98309d122f2649266a9fea4fd7a45094799129d58b94210ab4bbd878f5a0cc77e48d3462035668ac325e23493f08400696f59d5e1c73c3a1f939aaa2d9a961b551f0176b141f49c3ff5d4a7555904ba3334f7d7e42f841dbb9a40538b94bbf6d52ba048b22610f1a5c28ca60204f58583392f496625e4d38c99ffff62741260f53eae37eb2f743451c7f0f0bfb3361ed99142390039093dccf0c4d31a33887cadfc3cd450bf2801caeefef68af4", "CS1": "040f7601bb628fa2ecad1cd7fc05c3aa2f62c2f7b5e0cfc88bb560164717be40cfb17e124a11b7a1bec9e58b0ad50b875515a214bded67c249fe43ad55eddb0beed99e8e439224cfde8aff41a9920b7f481fbcce4c3334ebba819ac30cde59e5c6", "CS2": "040dd01e457a2d643101057bcfcb51c39c7c35cfb3e0c1c9519006ea2e666e8ff80da8ff0c7a4e09c0f38039c2f3ba861000f745d55cb75e1fd5281d1a70b59b3035ae5a2fed2133fe6b496ec2658136311bad48dcf53e8176b3789b1a7c51f9b6", "CS": "040ffb279bfe83c503fe72a8de0a5b3d01640098ff9715992c75d56609071a16fc8808c664cf970c6ebb71fb0a5b91215b0dea4753c8896f8d4d70a2d1ff0401a707ce58167bbac236819db3e0e059cd6ad70a4ce874ccf105d979d2380dda0132", "TOKEN": "04195e637ce734f6c2f60f68692cbf251e0718f0875dea3bd540e078b4477a13e3d824f90779ed09763e16d9632550b61b19ffe4107b70347c7accc949100d3b8ce425fa7d2a378052ba30f22ed1fc6540daca78d2e9bbe9fbf27ae1e2a161f20d", "X": "0000000000000000000000000000000054dd78775c0e9ced42a125f97551b3cb711415fa48aa1c17e7bfac9fe69101cd", "U": "0419c035ec1f03a0aacc3ecf0721d92de48a78ea186048c92909b6a91c7aa8708cf573b27b7100aa88f5ba35d50d7b6aa00d84167e4a489bd93a3b8d9db9636154c7fc31116875cb60ac8b239ca0d839a904569bb10e1f32a8d29b7de9fb9012db", "Y": "000000000000000000000000000000005119f0ca04a4119d2b198f8526d88ab924d81b66140f61691207a633f48339f8", "V": "04199add05d978a25670e832b9e02c1483c29c33a60acd96205b66a17ddb2a9326595d4c6c090dc2d0301a7c1c678ba6f8118ee471676ef17494ea5242a4acaaccadc063a80c320b0251ae66753f73dbdbc1821c96013651969d819f422dd813df", "AuthResult": -19}, {"TEST": 106, "CURVE": "bls381", "MPINId": "35346365656563343261303335313631323634633532626339336566316634613263313836656165363132613130363932373531666637383138323538373636623361313761326537613335353935653662616163326136336330623234646238366537353432616161336663656261383739323832636433613938643735353861313761393862333731303634663233343931666434353637303764326430393938613334", "MS1": "0000000000000000000000000000000044a92d3463a33ad73f6fc345638335c6b78c78eb44b36cba4217e0e9d0f19f9e", "MS2": "000000000000000000000000000000003ae4f2648068e504ff5861ee40759d820a22bf4c9c948a2ab6463d8e36325bae", "PIN1": 4990, "PIN2": 4989, "SS1": "1967c4cf56bba0f9eeaf144c0f8dffb8c42a4c5a9f28e6c9ae7a8859480b085bfb4e339a9c32f9a1899e63753463e63d063cfb8b892917f6bbd5ad6dce48bdf83e8e8a297bdb5df926764fb146396ada810c2b767d7acadfca98e09c7490fc490605f4fb0d6059819976473559df1c92faf4cb3d3220dc57294ecda677580ddcabcfefe790580c2f81a8005026f1d61f0ac70eb233ca6878a7a985d3d0e3dd1a45a227d34553beafc8b6052bb20147230f91e9944c5492b4dc4ee68e28b0afc4", "SS2": "02a52201bda32dc9c0f54dea80bff37f6ea4e7a12b60636f11fea61af5fb57382f0445571a586132860ebb3784ba18110072732b66976fe9c3c66c34cdd97e922c1e560052ce37b48aa30ec35c26a80d6acd9a92197e65f254123960bf8c52c40388d6d315ddf56e3c3bbbc00b9812ee076575767e0e5ac4129626cb030a1c04ca1ed05b6baa45cec00db76792786d6e112feadd41ec428d5ba260be23fcf7de90434a506612e6d26afaf96b57c55418df3cc795f246bc5fba1b129a114d554c", "SS": "0dc12d9eab27466ff317ad69adff394093edab77d44cdd414f5e46122ea4fb3f59dd5079a4fe1a17f4690d9e9e41f11e1102bc073706872d6ebff3ae60bf70c53e9257f564a5346bf22dca1cbccce2ce8f04033b461687c804c0d626a0b4e212068eb5acc3304b823962b33c9281ea2ace12385f9c6998142f700812a4aa61653f74bfc06f727eaf1eac3fe87d289d9808341f00e5be3315cbf763ffecbb4f39d6a1694bb5277781e761931898129175c274bca6923e9c2b4dbb06fb5d746491", "CS1": "0406130486e4361828f42f5fd0f8804e56562c32f2510aa7819de701cb553da4039073105adec2a6e7908255640d7cfcb2039fba13110cb9a8194b71409bd70127891eaedfac1cd287a6b2fd1950ad282770efde8ce4d73c0fa82624265cf7ec31", "CS2": "041188f9c61841262559421254cdedfcac5d94645928853e14e7371996e1a0fe3fa746f22c9acbe206c31852aec955525706e55eba8b4eed01889bef74b055fa5483cc83e48cb5d0f69703530e26eea67989a966c36fde5e702a402ce2c26f6e06", "CS": "04183c3eca3c322277cce3eae706f3b13365a4052ab0f6eb430625daffc301837c3e1c93cf9223b84ab75872b531865b380182f3d66b254fce1377f7171fa645eacabe9edf8d1aedd4b0879806ff9ec3b0407ff5711aeb3e203de292bafdb48f06", "TOKEN": "040b3df5c599c28cdb5ef75ab4f11384c96ae8ec67dd8c9e16bfa1c70692174ba4d8886250668d360b4b83cb4bc18874b0199cb5f174f40f6f100c60462f6c8752544688378399d89ac231985b6065abc0bbb9e62867d148b588473f734244450e", "X": "0000000000000000000000000000000012d6a3ef200e48655b29e844e0206be3643919c69cc225af831c52d12b6574a5", "U": "04023ab34cf589b95f008a5427e2c0fbfa00c19d5811f58edc78d64ae29d4ce23b8ef51743e612c62aaba864e3716745f30438a2d564db5fb11e4cfce30f279817fe2e06baf04ddf55c52301232a0345432161f1ea73f76fd99bae4e2901ba312c", "Y": "000000000000000000000000000000006e91693e352137495fc94974a8fff6a826c8b6428a805b4a34e07cdb0451c574", "V": "0410bfa6b9c64d5bbef14c15f5db078177f25423a2795ae8665acfd200787d10ec63364709b2594e805a17be6214df835318ea8f9033e860fbde64b3116326919b4da818704cd84edc6bc221c745a08d343cf97a8e3fa2a89ada851abb7f1a6325", "AuthResult": -19}, {"TEST": 107, "CURVE": "bls381", "MPINId": "3236623032316161393239363265373966386561306233636362636530313364393365343939346466623662316663316161326135303136643034366666363331656130363465346331316637623863666630313365613535316438633831663365333935613130353963323235323863323331316165356333393962306661386639333532386561626364613364653165346636636133363033343665313535356337353137666438386337343237636265623163373762363939636438336462363439376637663434303961396234366639383439303834343135393038653036323732", "MS1": "000000000000000000000000000000003753b37c40429f39d8a55b73b8ff3487cb85f113af00b891b13da8429b82960d", "MS2": "000000000000000000000000000000004f4af1cae6d94cab132ea9f4f5499a003615bd3e9ba95bcfb6aeec60fabb4ac9", "PIN1": 746, "PIN2": 745, "SS1": "14e4c62e4ad5055fc2fb87605b3e0294c0e7f6f95fc9b65baa8cd9dfa496a0e6f4b4306ef80009268b935a646c1d3d8e0436440e3c88beae4c62cdbdd3bfe1bf44cbee79ffe5a7a6a2e05c7bde2b78952a917d4b8d0fbd2e3c6133ac996f00590d5f04b7186c8cb90d5df3d4d2c4795344cb9327d4518b77f98e5ec2d89fec586d1deb067af1a67064646468399b3c12087260f2282685b8b5d6955636a9253c1b59fdf7643aa23a2e74a3952dad09345dad66b0ba36e46a544be9b279ac8c38", "SS2": "0aeab015869b9591df6dfc283568ef1a48398563422cdcb2f79c62fed709a3e4b635c5f8de3df59d37158e0dcebff3a2056f58d3eed056233604a647c08f14414aabbf7a363fb230773fc28284f0d494d6ad5eeaa6d0124c8454bcc15541c466079c9100e23b42ea8b1e3a3ff548bc684673341df22ab04538624b54726435403539a926663a364035af981a86792c9b0b757e14734cc1b773307e3779a2dfbe74d024ffef97ad0b7ef068b43efb01a2da980f634ed4cddf6164841dd8e56199", "SS": "09c5c7dbc57103967f806a027e935446e7f171543eb16389dc5198c65b7cde382566e392ee6b232aa812582452c30beb0928b803409251828c42f46ca8904bd6c88b414f416f66f5077fe76d0f4599ef3da5862f82fed922a6e337f88a8c33bc1847b9d6ce782a300c8b2e5b4b5cf4faaf234e758f80c9c5c312bb250b2ba405d49d3887dd0218b5d94549e4ea3f1799037a8753dd2527311f9375cec47b4f6e203708f0a1bf27bcb22e1a9d4f424c35f2e50403a2bf7ca92f7586f168c13167", "CS1": "0411d33c074bae562d517d90b24339fa9c07eade805f9d191efdfcf2276b979b65a9a22452cde00ad54bf4c58ed80ac8030aec6299c5362e542e09eb5aa9b0d1a18d1f74f27c63f0bfedf20eafda9da8ebd4f46793f7031869ac889aa80def47b8", "CS2": "040b17e11626362d484919b3d1e22c14919ef8f4b82ad5aceac96f356e32464ea3a32e40e756f57dba824ec5b6079bf5af1264f7a9015cc31807f09a0803b648ed88daa43b0c2ad80bf20c4af4f1ae47dc2095f06a5e8b48be7acf5c4195036072", "CS": "040ab8464b83f712ddf2c86061d294fb76992ae4d8a269f0ef6afaf47e9dff5281bbf70de86681993b9d15c9523ef55c4b05b05f794ba15e221094273dcad89b59314f8c84441a6cf3cf49908fd5250ecf0ea5d7bd07a171a4a04ae5948d72fa80", "TOKEN": "0412b039fc4b8a8b58eba621f1dd5406aa4d894571ea900b4771c0c6bf88e7a01ee9d181be0d1920a334d745dd8488d0970bba9821bfab23fecf1fa952791ee8c617eb57c3da28ae2eb5ede76581b2e7bd771d19d3d89c9520bd7d291996601a95", "X": "00000000000000000000000000000000378297120eb49451a23796a2296b8ece3bb9e68813899ad63f5efe8b3e454c2e", "U": "040ca700c48bb0c5cae9c35e578949cdd124b966ae503556349e002109f20c76dff3f4da259764b2cf3e35d51e6b29579a00818234b0ebef931e7308f13e1367e78c6bb988ced141283c8e7fe296a23db6697d09c5a0a3e6716cfa19b69934314f", "Y": "00000000000000000000000000000000532853561060b1d1e548a400fb77c10d57536e2f716b5a41001815306bd06e6b", "V": "04045ee068d412a5b26152a243419c8ab102ea12268c4cee1802eecc6b538719a0e9b6535da70f764ed39654039c0e745609ea44fc951d67a383d9b7868d7be45e8aed52f90baa6ae4e8458b3b880ecafbba6c2d61bd33c969562fd47ca8bfa168", "AuthResult": -19}, {"TEST": 108, "CURVE": "bls381", "MPINId": "66613337353935636531663664623331323063666563", "MS1": "000000000000000000000000000000001018b168f208dd2dc3b10061baf5362ea39c3369858dd3c26f5ee2ee23a35c7e", "MS2": "000000000000000000000000000000000f2c36ea66371de0c85bc95ebc8b658f6cfe056c6d334f6e9b1875d98dfc662d", "PIN1": 3268, "PIN2": 3267, "SS1": "078f20ccbaa3467899049ebd9d2ab52271b1ca85dbd249680a21cf785a4449cf2519c3ed8d4060a0917c47ebf6ae93a30e376775a5a319c4ee34c2cd203f71fbf0df55997e89159c5b5209ede8b28f9f3302a8a1d746da9a14685bfe49675f9e0fb2b2078108698b3202fbd65a66dcb940c5cb4860bd08604b375073691dfbeb71df573be3f394f92182b36313540549172df0ed996872aece807543aa59cc995adac12ea3e8d6d857607beb997daef3824cd3f79bc5278df678644e0c3ea59d", "SS2": "0cbf035ee0e3234b6620a24b4be98c38a132329ffc9734548ded462cfdde1980ab3d768c97f620e500a45d3f02e2185d0c749f200825331d72ba3222d107c3b25edb32f51a261f13a7e42432f0c86c0ab208671d8c069b82694cc4be121af47a0f1e95b96386439b99f5a282e077f22064ea271dc4e0640eed3a0fb8d69a0eb19fb3aa2d65fb6f9bd433e4134270db030cbaae8d0db0ab9c1f69d091896bc4d6d9159a1dee1149e79f820761d619733fc1ae2ba2c9418fcf8bb5d3caa15ea8d3", "SS": "18f4a5d0085ded896dd738370f01203396f34280b288c800e359ff5c57d9d4a1db72c9f19430427caaa17b7bfde1c30117493eb87327135a1b3717e4c5faec895a16fc85df1595b159bfdf1d2bb85668f5181d9b4e64c94c958cfda5bbaf7b6600e588f312097aab1e5e827a97172d7a6486e0e46d8c499b60e379d84f56b928b0769d79768dd72827e97fdb10ab24a91678acdc4fac7d45c72dbc70e72de980c5818f5eb065bb8e1a98b09482cf874b96b4400d2e57bfac314dc9f5fc86b965", "CS1": "04198522041cc18cd934bf3cebcbefce8142e7993aa6d365bf4807b54b27bb4594583cd4da172b109e3e5611f2ec7a266908d91cb980243b8e178fe6ebd58eb087a3b1fb02e7ec6b4ad102b2fb665f0f804af33cc4509a6b4d9c494e9bfde36265", "CS2": "041814c9f5c7755f55465da4c11489f8fa9f558e2b478a2829eb99c59c9d792fc5b35ff75b48f14ad67dd7d8d2ead2391811558943f27825293fb0ea07c9a7042700b5b1ea5789392956be05d469cd37d941b4b6e4524593a13eae97aff9699cda", "CS": "040d2687c0637641b2d55347a531d339e0c39169eda1f27ece6dc0b12011a92d3d56d601748085cedf5282e44efa305eb90e5e1176f1fb9eed22d2453f7145d6290f825a44fcf3a464ed461b4ca2aca75007437b9f95e7f460c6f02d9f1e8c9978", "TOKEN": "040503d6a8d8f510848aad93d19ea1b3a89a7566404897bd5146b2ce344b32ba8bff4d2373165050f82349eaa46c22201415a7f1f90e1fa7e181554b3d0867fb9db2b3527822f534e0fac6f1408c6754b18cf2aa675aaa2d64c0344f07356ac96d", "X": "000000000000000000000000000000004625968f8b7ca133ae3c7127a184c75a8f1b70d39f536559bc8d3df59468b096", "U": "040581e898b453743ccec91c66bd943b2551e935ae29762c53295d0720c9d7edb2a6aee9566096b3b3a2c77e368610a27a0c6453442bdabbe4b0ff7f817dfb6bd306d9f689d501325f16d91012b00a850b5bbe9bbdb4d8781375def8208760a145", "Y": "0000000000000000000000000000000072c7839eb18c6207ceff6d5ddc8ec33661baf7094b108ed815ec18527a3de6d6", "V": "041483d4610d325143b72734f0ac2c81d8421c7b1f7fe3fb61de28ca5163c2412e38febde7b28cad47a4122c3271b845620c492db8667952cdfeeb2d658bc4caae20aeab88ddbe5857da437565a727ca3884d2552afaf77ea81c817ea0b44d349b", "AuthResult": -19}, {"TEST": 109, "CURVE": "bls381", "MPINId": "35316664626262333165613433613036383466343134306430393663326233373561333939653036616163643864396336386337353037393636666233613937303935623465326339626162373861366638393666643830373866363032333830626664653235346165356262343230656438393433656439653730333930303462303562343138613330313831396436346535653166616135653336623665356665373062", "MS1": "000000000000000000000000000000003ab2895f6108178e9c79e4f0d7a7d22d7e557ddc9a0434ecac716cb4082f1d25", "MS2": "0000000000000000000000000000000047207cb2c6b0b91939160eedf73f1e5d420cc12060791947f3eaa176fd9e668b", "PIN1": 2282, "PIN2": 2281, "SS1": "17b35544e96400d7b75b40219d84aa891da92226696487068904a28f46e1057746ee512f45fef5daccffdc6f69f8501a0f78417ff14f08740119bbb8a9715658bf0f4907a5ba19d27969a61d035cd3af43ea45c8cc0cff0a64f1b17fdbad7b7d019bcec1edfdcbbbec44788b2378aa145b935f63e465bf1a14969fe90936270067a59ddad1181fe1635d2d6fa29b121c0a811e79d9f4821da585d1e58fd7fd374e8a8aa7506fd090719fa21a4abe067e524ca4e1675a1ed2e31d760225976b75", "SS2": "1569b4b7437ee45e7a0f874ec7b12896fe8104bb17ef0ca10b404cbfe9e82bffb255e6d1c208902d28a38646bece8cc20c46ce8e5d3ce425c67e3c33ae53db7ad6ef8417f46f696b1ea739423fc66de69985f59d4a444b46bb67fe090c83888d19c6ad1ca28332f0ff014c357b1c5476763dd0e7348b46f1bf8a0be554f8217b2bf7916026dab269b87d22aaa2bb064c0bc62e398e6be62b9cfc6aaf0aa7d20fea67ae55c6e30b406cd34fe4efdaf0ec7181fab13afad3ad1f75106dec051582", "SS": "0e2791d511e94ca71d28c4ab02dca0e2659d38483b9e9af0b2bcdb5d807f7725900efb370c5eb217eaec0a94c9c6e0610bc269584ebdaa694ac07b4da10905d89da062e99b12c0be0d789d1a36c5a5efba4d74b15ec0df1b599dc5e3e2de4caf052879c45c8dd7bd01153b77070ee198af87b546aadae3c0e673484810befd5d70b45177e0b92d5c5419bc900525141f0d259a616d660d42631294a47721e0da71b63dfbbd4fa51690f796e6841c87c5d401b1066c64eb32cf6f5883f4222320", "CS1": "0416f94a345ed698428160bb804cbf27362cbb2ed16f3caa85a23ba2c570ca2bd3d739b2fef5659ae00cf9f492d607b1f01333cc407a3b334842ae7d04894890eec303e7aed7d054f8f2ca97e83bd98cbdda5d875880187c36e33df3b4b6f824f8", "CS2": "0402191d5b9a2eb6596d95dd508687bbb776d2033b931707fa6d3813208eb7927aead3c413285b57ebd62aeddd92e4539703c4794bf626b0905562a09993477700e0181bbaed8218bcc3dd7c83c95369445e9ce4f0ce75b7c072b1e3da8736265c", "CS": "0407e5121144cbf1f58414b3bbb5aff784764a0873e6c0bc70f6b676e6e79c78c34d752cf3fb29ee4a8a223a6d487cea92054f5c3e089f3a35d74cf20365dfefcbb87bfd1ebe245c83c1801f5e30e85aa77ab18c3e8776e4fdd9dbfa24f718fd42", "TOKEN": "040e5e048989cf57b52e590c81c689ab6d1bca58d3860ac8fca1a38aecb11ae1413dfd5671bebe6efc2f7dfdf5f89f6e95137a651e4e33189cf690452339d9480d9f39bcf81f7771ad9ad7b9ce677025555b78bea2fd21e6fd3e4d61b581ff94ea", "X": "0000000000000000000000000000000001259b54df053d2b90d14adbc217029537743a5415f65d43280ff31e9d96cec1", "U": "04013656a5fa88740ffd60edbf0592f15bde1c14b9469156b5a92a8275bf3f69329b6c22465928f4bf41d0a97fb623e897007a0e718d0c2c82cb472d44aeb2090bd5450fef21f6647e3f2008ca7ae8b0a08f8341b58c4a46f1d948d22421dd97a4", "Y": "000000000000000000000000000000000277bd5e073fcaba8bd1ed41ef8900f03a04a9b09d9d223f79822c3c65d09dbc", "V": "0417d804112d68c1eba1fa8a1c5ecb75c2ea4a84e30f1001c8a02f55d94b4fe12ecb1c3eed47564abb236d62254349665d08dafb14cfe1146b017432c5a78d5ba543586fb8f605a19963a64a85f11f7dfb4afeb0d4102e9d294b8e5abb2db53ec8", "AuthResult": -19}, {"TEST": 110, "CURVE": "bls381", "MPINId": "3265343230373462623636656639306532636666363730366134653236386438646132343335326634363865303538346138386537393537353935376130643737333635383637376235346464363639666135663730633465336139373631386638333264386530333866666233666338316431376530353330386433376263646434373837653139393737", "MS1": "000000000000000000000000000000000c1fc2477b6661d3465122d2e6690bdd7a184d29feb9d662af7438c4b7e13d77", "MS2": "000000000000000000000000000000003b1ba1a34675d4bf34c2c73e934c231ec16143228af6baaac1e2ed8a37b2b13e", "PIN1": 5502, "PIN2": 5501, "SS1": "059005680ba3b6b2e9cfe1573d3974dd66759c96758b6d6b48a5d034451d462e431b7f7f285c372d782b2a40c1390fd4091b3d9d9b3166b40c483baf16e67226aa8b82c1d387595f6db4f43d39f4b9a183a0f7ee0e973be2444f70fc6138db1102ee6cb5000739c74dfe329c52a9f65f95dbfcb03bc315d791145e1094d9093d21a2b0d4cb4b2608ca5c4bea10c753ac18be5a516808cb7dce7ca51eff8d8e44f7b6d0845667e99dc4a50117094de6ecc33527ea3b90aa8d85799a4d26805ac9", "SS2": "18d10a82aa09f3128efb6cf1710f3c3000d99c56fad3d076de244d64923766bcdcf22deb3d23a0c57fa6a54a414b56471995691224cb461287c7bbc68bd883c2df0a1e9dbce4f97fec5ed03a4161641b55ea71bd336f660501b344bc6dc9224f0d2279c91afcc1db684b70c6d6de6ab8d305f81757c8bc26efe1c42eadf0670d2ec6034f93fcbc7d706817b97746d02f02092da54dcc7c19249b917956e764d915f6d09c84489592a17a629fd7abf4a363da211cd7091ad4a4ccfe945f2fef75", "SS": "1460944c1eaede1aa500132246b6f775f5bf97fe68380805226c61bb932aa57a064db2e4cb050825131ec4e6cb52c7e104bc620c3d00319e350124a3985f265503b003b22c552cd0cac9b2cbaac8ac4438d4f28beb5ff4f58e79f80fe8f606230012410369b54a221aa4b0de5e4d7c5be46db52b120aee0ff071ed7d966af0d0f32958719dde5af23f0784a6d7a2fb5201e5fc523a4b64a7812c675928a35d03e6482d0d7cc4fafd6daa6c36c409705844bebc45b0b09e0a0b2d850b9e71eecd", "CS1": "041986fd5d11756c211ff7ffb4bdff81db06b55f793360024b18584fd9c2fea8efce2713f82b9895724f3fef20e58f893b0598edeffd7ffe4b893ef7dac6385993bce6e58b45c4ffe1c7dcf2209ab3064b652325737bb936a1242b9c8cae736efa", "CS2": "041233a719f788a44ef5c05473b15a102bcb6adcc14e3b193b30f536ca91decc48cedcd8d6cdcd130d1768b473a3a8e0ee0cc6e5d1b06dbe4c18968ac6e25ce66749369a85f777d91d20a6d76e08ca1e3624f61c8053538ad8ad8cbce5e5020b7f", "CS": "041121dfb02e9a3b65ae38fb10f34a09a50bb6a3f04b0f78cc812f63139737e9127edc56d3a1e63db54b74ac42f8e8ce82116242e7a8978519f39536b768fa94c5a3485ac8d6164f04250d2bd40bbb9d18dc654b8002e7e2a10daecf178958fd28", "TOKEN": "04146a24f1a45e896a0f821023c04ac4e4f619db23926620792652aff7199ba96afe99d4f27e26cca3bd1c2c9ee756cfb80b8f693616987fbdf6ca4fc99fda06c2994d22f5d2a486a253522bae6985a36fcf8636ece93bebf5b99c9e6a1c52d438", "X": "000000000000000000000000000000002f682a28af68697fa90722085c6937a72f909b98a37c7e3ed6a5e3a49192c4a6", "U": "0414042d6b8e9a04fb149893d21cb84032eef661d39aff8f5f480f6bd8942c4cea8cef11febc4b862faa863132f054045c0dfbd8e3b661529c1cc92b31356a0ead8cf94cf8b8a4dbc41053cef7da653dc74d168f612fdb50e53109e1da91b2ab7b", "Y": "000000000000000000000000000000006f8c3fd614e078b9775f4d0b302e6335cd581d49415b19c40f42b095fa019817", "V": "04145fe458c50773dbeccaf23618d1e91a700e0378a40e5c2148c134fea0cf6e4ce39db8a275675f36da5c38cffb5fecd819b4878bd5869b9042588533e602334d118f655175880a0b5ddc6a3ddfeb6aa3eacc4ea7463edb8dd29de06469c29684", "AuthResult": -19}, {"TEST": 111, "CURVE": "bls381", "MPINId": "313238646665363135653366313137653933653763396364633336663738616632613935366238393766", "MS1": "000000000000000000000000000000000e82a361b32c3640d4348d26a08b9ff8b6abdb0767c4ccb63f9d7172f42bce27", "MS2": "000000000000000000000000000000000a649837ddccdfb77f21df247a3f65abd13ed4d4263b67e1f92ae86c4735e3f2", "PIN1": 4987, "PIN2": 4986, "SS1": "0ca48680cf883d42eb9fa586b60d223fd0b840f666037cab730f5c5246bc9058e2e30b45a95a1ce47b856dc8a6e3ee54154852d2fdb6ec7d42f0c4134804fe68c5b5354c9bf4c02a3b3e1795acd27ca622bc9f462a00ef7b1e16593670242e950501ce12cf7b0f8714eb2ba44c0c610b2dd229913c90ac57f50d99650eea2a8093dca435323748c70522145e583f87d00a665779618764d229afde7289dd162d83fe398d021863da495c4c5f5438956f87850b79d5746dfe49e8eeacb2bd31a6", "SS2": "1950d7e35cb139c7f31b6bb92a7bd3998c45e20e576d9a52af752809f81c93854133203f1ce5a326522f4c83fffa3ccc05273434fa454ba7ca1d819f5c261087893dc1bb0194495a6f4f00a7767469ec62a2285dd566911d437aa324fcf5b3401001d42bca44377c7b26d2729fdaa7209901c796f97cf4f161745faa2a01ad28a56b10e8c3b0b84e77fafc383f56a80e131ec130093c3b5480fb0eae39c636fbf49c40e41f0f7a2dbdf15ea45670e1798e7a91a6ce83893ae50706f0d51fe405", "SS": "0a626c5045a1df764df542589bb7f1c60b544104a3e761550570b13258f9fa0fd8b244be858153dce528890aa8114ab50902f797b4baaee75e4227d8a0cf99c0de28da617de78da8eecb6fec20b6f5fe0a019a8bc85ed38f8a03d59f1739746b1412a1b145a94bfd49fb1b343f78b924a9a105222b33bf3b1824ddda09f6a013e71dffb6da7c5ce3250ae5e896214d421188067663431be96cdbbe062114bb183643d375c5be2ff8447ebfd554a3b3f96eb316fbe28444a7170a23112c67195b", "CS1": "040505cd8f87d1be578365496616cdaf391735c6af76d89b06ee2d3600e7f4a7188f1ab295d1beee05405423611d29ab2f140550e170acd5506a8d01ffb3cc422b5101c72876fd6537ec4e831af5f3656019e4844b8f3e22ef784eafd6c4acf6d0", "CS2": "04031d60b7f080c1470ee7c9e5d36cb626bf7f2dd62a89e4ba014c8dfedc75531a00a18b15069a6725ea92eb1d62915e49095175e72e1d3daf07fea5dc6916f46341b0253770e934c84147b3201c7f662e55ef7f9abfa7f5b39b57b8b9fc2608a5", "CS": "04027cdde50e20613cf54ba0ef8c4b7af66887838a8a4f2084911e428b8720ca94fc46376182d3eedf2658bc2487ca7f061383ed067a3c46b89d092c04461fa882329738460a0771630bcd7b2b70555503cab74d3a7d775074575346c9fdc70271", "TOKEN": "041161e83944275e017907e8857d56be37d71cbc206fc2345771504313303406c43dc0d995ab6efb469c66f41c8818740e05e3c0270b6fb360421d802e029726f0a0da59433e7eac60dd9e494e2b492667cb30a793cad71a7055409081cea691f2", "X": "00000000000000000000000000000000005fa51d58915c6b7c17935a2fff8d85a5a61cd99e3f9ea0304e7f9bf0df3cfd", "U": "040c1b9d948aaf5824d76e6304cd8c27d1612aebca284cf773cfa0b25abdb1535965d23dcc76bd8366c6c76ddf0b53fb4a17d125c109991305dacb7e28ae2b48fb89407aa3ecfccdc6bf5afcc685207c13e4f7132f0eceb1436d8d30ad7569d3a7", "Y": "0000000000000000000000000000000003530aeef1cedd25e9114fc74f94c3612f2480c470c7b2523f04b2160f9a7883", "V": "0400fc078d79b4de9509523662014bdc0953221ed9c12e541f91bc77dc97a99a724e0ea2994cc326fa1dbf096c00d0896610910c2c4ecc43bb6d6dde980d43da002ec8bb2cf159b3604755b063f5ca7248ff1144662f1f6f2b742b604e0c3ae259", "AuthResult": -19}, {"TEST": 112, "CURVE": "bls381", "MPINId": "3965623064373530336130313666333331656333613935633934633333613265633761323538646335656231646365653466373830623639326439643663326136383531343361643236643534633230663036346238313932303138333762646364346665646639", "MS1": "000000000000000000000000000000004617bb11f1cd9626f265959a1007a0bda067edcd8297d6bf3c75e01d2bc760d0", "MS2": "00000000000000000000000000000000530b5f473b83f3aa9ce8341542b45644205f64da3736c69cbc9cd749ff22cb5a", "PIN1": 6401, "PIN2": 6400, "SS1": "08e92acccbee9059a3f520e75ff9f804ff0c279b4cfac317ec4d295dfed0891bacc99ea88eac52cb686f602ce4cbce1019db9cc69a36e12cad83ca30aeb60323e10753b3ea33e2588ad6caf96b9f76daefb1d8df832ee8cec710f54a41d72f820c6a87b8609609e2b6f3fe94ae143b9d76b66e51a6f573de6e76c505840f45def965cd41693ebab6fabbcb8fcb9a0c8016fdd41619abb801fba0ecddfdbaa99f5c6f60daeb860d5c62c759736fa761574ceffd9f071b32fc230beeca81e75b6f", "SS2": "042365394884b09eff5ca3cb97dfe621197d88b27348b2d6f8ee86c97f649facea5c8d2a844bf0c39d60efcc88bf4d42126d8fa328c458c722d70c867241fe6d3a5be0c5ec29515dff17b63414efcc57a401efca2f96befb9b561f8691430212195c8f34bfc384647405cb0963d13cceb738adb41e7cd087aba271f425b4a4ae1ae5c812e29b748de4a56e7f7dbd61be1729fddeef6a47c17fbb8079c8a56b2231c51c956778eb72feaaa77e12d055d74a69e7512517980284bc2fa6b78debd0", "SS": "08ea8053ccc6b5a5de7eb5f84f69bee72eed5eda9d1ebf4a1b81cbf8225fe90a7c5430e19e7fc23283038884e65b7f250c5b1042a1f4e789874900af172b726c4822e9ef40228c1cccf567509f5f1db036fbd8b6df09b54117f5042beeecbe7a0516af900e96d6b08603552cbd214cbed81b20ef9deac1a9a228a3ee28a6baa3c3de1f86abe9731825f05966a133ce4d10b82d0d6a3a62b2d0cfa70f5f549c006374831c0c4484cb5b336c3a8d47439d551768cdeb0beeaffbc9a5c01c76e354", "CS1": "041827178e93d65d913da87c7889637b6f411f7147d45dbffcce16f25900cb1987fe5600586be456c0b12b9c7d29beecc10b220a7584ba085228e8b9dab6a823b611acf001afd1ad2513ec7042542f18054d47240ca8205da8d53ede49b60c7038", "CS2": "0416b73debda60383fd31f00bf840efa03cbf4fa58d97c1b2522c6be4f5f149bc77ae8bf8e9adf66769e7e23587f57f59400403a428a3f2b0ac88e1fc22a90741ddc44ced074a6c1b3f7f311d7ddf6431be4c2c6823c7be877aeda7b99228f2f22", "CS": "0407f0ad8150c90bc0394a7ff546ed1043cd9cb2b659d528c74d04902f563e66edd8cd0502ef091d6e6fae3cdf9879c12d17f69de9d87d8873b69835b5d43b026d6456d9b92efcb811670123bfbffa0df5649f4cb7afb34b334664884b68d160a3", "TOKEN": "0404e196304cccda0476802731d5a12b5cf791d72a204dcd8f02ecc17231591cde2f7aa7daab5d333a3f8adbc5a1fa41e0188ddecfff99d8a60e6c382f9bb3b6c8a6ab68711c4783772ff934151a4e10f8c809b6bdf7e668c302ee89814de0538a", "X": "000000000000000000000000000000004d59f5067b6c726bd35b540fb9b30bf913d15dbd385671450f0a4bc842190866", "U": "04125aefb1736a74eb127cecf6cfa88646dea2bbd4a945129efc25995f83a8f7340a792a7ef275d40e1c24bc2955c716a013ca0a3641e24e84c5c0845264f63c7929001a92cd452c30bc794f48ba6f4db79bbd6f7fdf0ac543cda887cb5228f039", "Y": "00000000000000000000000000000000494aaedab4092db2add066a6c16253b94cbb1a13ec6f643c943f1205a8231b9f", "V": "0409e184eb9ab2fd8c5ec6ed7e665e1eb8d3fd3892a633cc0860527b1399fb6a1f663e84965388a212acd69e04d263c54a06a882ed8ffc093b6654f401770f259b7ccff3cce48afa7e6d2cbd3c21bd365bac662281e940334956f7cb4149840252", "AuthResult": -19}, {"TEST": 113, "CURVE": "bls381", "MPINId": "376639323462", "MS1": "0000000000000000000000000000000001061f5e9a53b07eb3d427f38fa77eb1b76cc848e8646245419b23c0bf694f67", "MS2": "000000000000000000000000000000001ab41dbaa80587cad4931be2706763a38418a5214f07fe200885da23ca9c641a", "PIN1": 8362, "PIN2": 8361, "SS1": "12ddde56e50ecff0e1aee5eaee202dcaf9ac3734bd7af9c6c318d5f0186eb541c1867308e69e92f5f1830f5ee757e6fa039c46d537bcb9e6a0f0ec5d6df39cb143f4150039c511a151df194fe59d1b3fad8150dd51309b0d037279be81cf3b4a114313de9a6926f16dc31566ccdb7f1677fcba83df971b847e89c79fbc7c128eeb42c124aabb1d2a4af95a40c242631b14e2103639f04dc78067546e8ee392c0f1a8da7dcb2c8690130541741bbc647c0aa4225cb5d763c38315f6a9ecd68f8e", "SS2": "088161ce0b56ce9e0010f021c645f58a8d61e0f17fcb25fc7a0af209be6e9bcbff35c3440d128d75513d462bc8d29f790a6f8c9458ebf0135cbb49b1090ae17a14b62d44c06153313b9505b2ea65faf2b710bb4b0f1794343e319bf53cac1f0716e0af7b99de81198aed9face8ae7c6a0ca0a2b493b74ca18a11b8ba1bf1e4903cc80c38306caa9a540e6cb150da23ed11bcbc0dbdb928f6a474489291d07652559863671f7557cc00663919b06c16911e9a53358fa816e9cdf1ef388bcd6977", "SS": "12cda29bd58636fb8e08ae5a199cecace99820eefb8556c4da037602cbae03488ca959b0e0cd23e34ab1255670098e24114be88a82b76b1c1aaf64a71fa072b45fb3ec107daa1f025d33ea15fdad02d84850ac7ecd44ef37eed09a6233e7e6fc03896876f5405f82741ceebab75056f6755907869404fe7ce2ab462f4bcff850d63025b2ed41bf8d78f5d633fb30f46a0a5c12ac45fbe7fcd8f322164f0dd4af6977cd4bd8aba1f9b8d09aa56fb3821bd6237751feea52acbdd6d7e808cb8965", "CS1": "0401c04333a4ce5fb4be6b50c8122bcfd40ceaa8778c7098cc5f0ab94a02ee6cda09c6b088c189d0f93afcedaf6a720b4f1661e3813cee7340e7be8ae01df6c4356a01d0ba2af42d3cde64dec68b690931d9021a54dc3aec75befcf3decfa8bd82", "CS2": "0419cdfcb4cc683ede1dce99d869e9f4e59f9f557682c5c33827546b84933f04a8ce7a4a39374c98e382dcaf717e9e7a340f96a71eab157dd3e3f91e32bc6c8633e0618c93af3420606ac9155e018a48f51d813c9721fd2464e932a8007b870ccf", "CS": "0406010dd0a9871dc85f8a5286946565494e204335105b8eb70641959738cbf430aecf7977b404e50236db62e92e884a500889907560a44edfc2f23192f683af7827ae761ed666d6d1cde015913b92ec5f4974d9e3e73fd8cd4ecdc776501c5fa7", "TOKEN": "04099d865b0ab3c4e92ac0b3099da34719dd582451b6eae9035beddba236613b2dd3273e2f518f3a3b8f543c3ec9f8ed3e17bb897214dcc0453ea94b925699af62d433252d8f0ad11ca7e06b74e93aa0b60cfb79d043f23ad99a35fd84a038089b", "X": "00000000000000000000000000000000618e4a5488a5a52d6d636bda3598bb8a7d2b87a207e6a383868cb479e358e407", "U": "0416b20bdf8f7b6537e7e954ce8df0129ae05b75153669f355e9f3f101ef7ef8d6cd6ec83059757e55458fab2e4e84420d0f78be6ebc3cf7849433b75640dfd282fd910127642ad1f6e46ba2593a35e71680c01d3c5777bb93db306e8984fb66bf", "Y": "000000000000000000000000000000004bf2288b6ad6810253146466226b92544dd1edc7fbc213a7a27b1a1c3de6aa5f", "V": "0412fb3a497fdadc0cf997fefdd261be3bead632829d44362dd7e9216af607f12e7b45c2d480843736a1be6bafd44224b810d633accc4e4f641bb662127b7fcd612cf0b9c2f53aa22d0e963d16956e850e659bac96332d652df029d8f5e1244905", "AuthResult": -19}, {"TEST": 114, "CURVE": "bls381", "MPINId": "3665656632383136646139343564633866393733303732373938663932333137356439386461663065666464336662653431633232666564633362393262633237303562313663626162303331613039643938386430623432393934623735646164363036616434303831636132393966303162333036396339343437383739363336623261316630303462303033383766316339616239363437356334666536633061383835653730363964383632643836313063", "MS1": "000000000000000000000000000000002082c9d03b9c02f1548df72a91b3767affa4d19d470ceb5003a7945c97785d61", "MS2": "000000000000000000000000000000006bf1d3aa03f96cdfdf9571f18902290aa01ee4a3fc132841f1a532e137bc60ed", "PIN1": 4919, "PIN2": 4918, "SS1": "067f1c11e9e622cf2aa67ae8308013ce5b5dfc5e7f607d4989afcecd60432bbc5d3995c5f6068122a3e9a61859ae70f101a77b8364eafbcb39e1287b8667ca5dd234e03fbefc764190f7fa7350ebd0c279e9dfdb0881c6eda477c1c2d093659f0fe3a320261cb71e34e645d1ad7af0daf942a019c906d1cefc35cfcc62f0ffe2668bb051eb340de12035818dc91192450e652fadaa60ffead5b9d74a603ed6748a463ae0125d0d848c1d19aa216f3e95ac3f88acd2dc818983c7aef8527ae9f8", "SS2": "13581be7c992d3389fa6f384362a417506e51ea64af3022d5e7a9b5a2db0f6427ab15f7b8a83f25f7ae8f5797d5007c2185ee9067195974d7df1fdbc3e223d61083a2119cea205f9e08c43b3100e07f39d6f0ee21c302c1bb181e943e526a74d0dc68dc734d2f02374302eb8c8d2fa9a65ba064157e525433cadeb7c8a1275e8591ecfe1d1520f82cbdd09936715dcde079324bd3e4a9fac46beebabd8c9d446636dab10cab6ba808a5e1806143b3711817891d43897adcc1128995ff0638429", "SS": "0007765e71d84bdd6535529c9927dbe57d75224a2190d6e9d6ee415aa2b965f149ffb00d01d6083e2876fd02ff7638c211a3c680c6d50fb6c0cc62e0597fda6dd5efb7ca475c89ab02dbeca4a87a03e93b6ee6fd776e968c9bc365fb2256078d17b6d859fa3ffc08f1db09aa66804cf36d33cefff95318149c559f417cbff5e00574140342a33017b87ef21af462d6bf0290989b7cb24b9be4717291b44fcd1d37a33cfaa500c5a486642b67a8bc98e41c7185625671517c0dcd19ff10aecf2c", "CS1": "040a135c13f38ba34954c41231a1977b5d1cd48b35f007ee70c88219559f6019ac600b678887c3ce0eed4d9ed1cfe517ac156e3b8bf8bccbe0c3308ee0d2f0d0e1504e9f0d1db4bb11702ac08ad17a3322b986446008ffda5e4867a8c1055835fc", "CS2": "04007a9096d8e6fda67081815c589b1e1ec5d71a83c4384ce47ac9214c200a8a098162a2edfd25f8f18ff8cd1b46fd1e110ea7c1dec0200b934f0169fcebf371c82264a92e502eabe6d5b149c0c5bb9fc93949755522667eae4e0b61740780cd68", "CS": "0403317c3d7cd3a8a703dd532ea981a76596b7a933da283185693f3806060fbd693af400a94b095b32761b79476c01be720df83d4ec18c0e7d6af8ade708d1c88911b497037a9db85fccbc0d3cf409e256313096188737037738013da6c29ebc23", "TOKEN": "0418e99cd10ab0f53178b41e9a245a2e6f8f9dcbf73d2671384ef3d4e327f1bd0c0fb062a6a3a06eab936b440c6c8699b31796d745968ce9d9440ee0fd4d8d15ed50e81863765928c282d14bf3497c2d63cfc0f5f5cd72a8284e8f05b992197a96", "X": "00000000000000000000000000000000502de07d1a623d7a23a49207c8790fe9ff0a3c5c3a1fc2beee663862a8002fc0", "U": "041655cb20bcfe2fe97692cbb28bc3beaf8800a2493c4948a61977635351345f9dbe6bf9fdd7a5bd5d4862bbb46df20763151bbae4fe70062b87b9f032a2dab89a27b5607c215a15d73164a72a96d2a8ea310a3620d96a63ed93dcfc162772c839", "Y": "000000000000000000000000000000005dd4bf9cb9b86a8daa88b8d41b486d623e01acc7f6129e33d0d2eaa5766e870c", "V": "041441944970a00285cebc683852ad89c97d33c4cd94bcb22a6b8dcdf1fc0cf2893230b0f7d0eb0bd8786ac978d6e2488018b4a5d075454dfda982c94867e8e84cbead71d1497f3213e5b9ee684da63ef4c506ab442ff64e8a29a73afa65850a8a", "AuthResult": -19}, {"TEST": 115, "CURVE": "bls381", "MPINId": "37306539373361626364303363323930376337383734623736613932613066393733336134326261343832333332353561653832396263386333633138323234336433653263633362663937636435633862646261653931396632373736643339393139383965393731376165653135343761393465663430653861623033663036343263393630326535656431633865623330666266663530376132623031363030393836383063363736313665346431616533313238363661323536633665363933313138316230", "MS1": "00000000000000000000000000000000450d3b8e27dc010256cb8ce83c3fde793bc5cf16d3ee09211c2751dc0ab902c9", "MS2": "0000000000000000000000000000000071204d1a934b8f0253f232246c59b494bd3465cd086ea6495d41471ba312e9cd", "PIN1": 381, "PIN2": 380, "SS1": "026376c7ca2a3561d2226083c030f7f90c82e465647b71c648c722fbf2271e20d834afbfae9022d3f2ba957da6d51f19156d0147048c133b057681f961124cfc9772fac2eec9a18d7090e5efdd9c35b04e3e270cfb3096bec1c942b2a8c60a331347f47e39931e7ae36afadddfcf67fb50a79db62c64923640947be258fa893630d2e1d4484eb153ef875ef0b6b886210625a9811c35e4fb4c1e84265bc8a44a03c9eebfca32470a5fb93b34d49a1fea64d3b2e5354498aeb443f7ad6e90cf49", "SS2": "11c253035e48804dd707c0e6f192515983cbb2d2cbf5b47b5a43010156335dd21fd613c6243dd884958eb1522a1b64f705f65e9a78deba2eee4e1daaeea899b539e341c1e6aca419789f889b0d5afc7ad98d1deabe5184a5c0e1b8512b3df2790b13b690e6425726fa75b7fdd7a1a641d248fdb4357e9e4cce53b24b1f8f3150509f316c9b8daf716bb6c56375ada05210d318dc49424c2e1bff1d2a09b5bdc5a4d1d83d07de6b21082bdadfc00d6614e99318a709d7e48dfb618819abf45bbe", "SS": "12b9c6b8eec12d468d2c3a8f077c04c557b74673fe080f366e000626a7d39825e250532a317fd860fa66f57c3ca91d5108e36768a49de24035f4ae072ff53b1ddf4bd1e9475ae71c87f5123434383ebc7bdc4d621aebd523850c7229d49cb5e7079e0d18727186fd26ed933483c65e482c03dda802c635ca8eb5e742edc13c75a60207257c98f3a5b04f3b34ee32e83502629d313d2d855493343547b5f25bb75e084ff3535018d6504eca7e8e3be37cab8664b93bce547b0aa854ac8269848c", "CS1": "0403e20984eedfa3211c7d48d3eafdbd34aaabff8ca305a5931c7c6131d80c633b7584d237f0f3164addbb88518fcedba414f393d688ad34a6d0bac6762f5f851bb57f13a66cbbe7519108fa99d8e9d07ff58b8561e87562ae63167784fa55e7fc", "CS2": "0403861e49b6aa4a7ae51b7babb267bd221f9cfe18dbc1e658de79f660aa4cd6e1a4f8b5bd58339c6d3d4a2846f534cb9a10e627695123be19ae82e6745ca0038247dc5000a2ca1168dbc7d467edf2df878ec6eba93a1546073e164b6e5e213a81", "CS": "0409b3bbd993c739ed69bcceee146305b53f97eee34ffa119b47837e1f4764433d973f5f25758ed7b06e59f5ad62558a180bd2ef8676f4a110945404a0f7ca64367d375fa4dcc897e8b218902082c06212ab8bf550974525f891fdeffc19411fcd", "TOKEN": "0400aed02c8e901a8ce75fa1ef6a593f00fe273baf386f56e7b544591d744a3c8a179f7b2495cec1b501700c2f666e9f3b13a43575c85208d884c0a0af423269a50b083f2afbe1585b6437c1251d1a13cf0daec5e81a6ce1109b8b500ad7699bad", "X": "000000000000000000000000000000005d22c1524aea4b3f0867e3a5b9d074db799f52b01f8da40d59d942230eb9d48e", "U": "0408d11f9b4b6a16817fdc2fc2f857bf402ef96052eab508a9ff1160b4edb0328c0826420287d4b59ac9cceb72b63a36680090fd29ad5cd80ab0bb70bd39823814363ea3e57b4169886e6647378fea14edf4b08eade30d6614b46db24e1d0c6060", "Y": "00000000000000000000000000000000144a91d78e274b77428f4a4c4d005f76914b90a01f2fc23cfe78ebdb39b581ed", "V": "04097294a73881433d7249eba67fc611c904e93969e9fdd06129840bb28ae89bac4df51a1bf91dfdd0631914958025ffae16b69a4e421d9bf143b0c65f62c3cbefe252cb25a6d0d9da184f1c576973567c6f87a3de1075680a840bea038901a35f", "AuthResult": -19}, {"TEST": 116, "CURVE": "bls381", "MPINId": "353462656438616533383062636433386466393134346663616133613138313533366163633539313635383965313764666539373839376664336134303333396463636165303939646364333437376465663462", "MS1": "0000000000000000000000000000000048686ec811325ee82fe158b0879f6ff397da385f57962fd172719d4796fee7e5", "MS2": "000000000000000000000000000000001791c453270bf0c8a39ff7d7338569dbd6cd908ffd8586f957a93ceea556ba48", "PIN1": 3889, "PIN2": 3888, "SS1": "0fdcf9c7a1e1671081f6dbf8663f6ff5c4940d71e621df4c6a4048f4845b401868cb6898457276e955c1c5f11c3ebe500bf6d93885bc24588e958fbfcfd0e61f9e7d7675a0243ff407f8a1f5c69ac93fddf5a1d49e12064962e1e05a0649cc0e01eaa81122c5669108cc1337d42c0d423dd22966fde95dc21672035f7b460875a045a4c8661173c64a32db27c86a67951690a0fd4a1bce9a33016821859317b13cfd920385755f1af47831a6b0923d9fd02db17b526ba49539b672bca72df099", "SS2": "0457d463eea586f705a1e89861892ae5dd48c3acb5db92542d9cfb22aed2fc0b42fa842af7c9df5f2355bd8d6235452a17ab15f6567879dcc5bca1589a4bebc6e9b8ae0d430eeda2d5a5d1641adb0d2249dadcd60eb87fa39399db56428054a10d6d300380b7b15c7239b8178d80fcfef8c3decca907520c1ee23e71dcc662e8c2628fee6cf150bfdc5b5a37838bb386114281790981ec8fe89d7a7b1491a6df346dbf0449439c542ca7d691d65dd6e0dfe210920c0d1d6391d9051dc0c07af4", "SS": "08026fb1a21a7167bf1a738f155265eeef3579f465d3ccdcbe41e29f7eab536308add988bea68527ceaadc9e5c5c82a31199dbdc7fa448897d031680793cc7d41f289e11f1a1f571f6af3f62744b74d170a7853695864acaa66ef4a551d6637310277f774e629d74f6c7d4e48bda3c7f8a0a4ef224337207c28ec9171803f970c934d7310b41e54359269db448f84b3b0dd923a7787406f2e6e3f40b4dd3b4cd60db6534a6709a24c427019ed622f414030c6571de7fca319abfaa1824c0fc77", "CS1": "0419870b506f0b98833d3b10b0ad5c3f7a8c32ae4df639bf307b69aec44fcf9e867729178116ab517078107ca3c9b490d911b20914390dd9d9814a56f6cc77951a303e28c406f2dc951ab552d07bff2f2cd6c64cf9eb0b15031d1ea6b29333c114", "CS2": "0413c83da43e5c3244f71731eb30f14a70172569443c4ed0bc7ff38dd12fdab220ac2a243e7994a3997e37fb12ddddbd3918119c00ea5b707d8729466dc2d5e253027e0bb5206e61995ef7a527305e819cb4bd3030e8c55e24744905d71d80b04e", "CS": "0404bf78a4e35bd61b452a69a1a8059582f3a3956d1d77820af035b2a390832819549dc1d46ea2feecccbeba4c3568bee90f85e6fce7d3ea8e826c0f42bbed6fdbb4e40bc8de234e68824dbca1bd05fc57ec21ff3a5cbce8236b6fe96a730ab06c", "TOKEN": "04170c78eb7f78eb90dd54545087ecaf6610f420652a7c801fa24ca6f9b514340f92cc15dbbd23f92e6e7432bea94d02871100c860a37d372c19a3ad133caba72da8d3d486052c1365c13a324f324c293dad976cab0ce97efa31d75d323322ee78", "X": "00000000000000000000000000000000534e3270f827f3193f93bee4f59b9c471852be338f262320e830c2ac4dfd22bb", "U": "041671d6442253d633f73e967953ab0d12b79c5792161ec6f1fb9d83282d2fddd2959c35056ab39fd7db1a8d42f2b3f3f50dba707cdd13bb7770c17d818f61992a0a16064d3f28d18086cadaadc25265582976f0928bb9394657c18c78d5c8becc", "Y": "0000000000000000000000000000000047e00f3f0ccdeae8c986aabd6b3d4723a128ec4fbddb0f222409985af10fec76", "V": "040d181e3fd95c9d4098997bf2feb93be5f069176a588837c0678cca17616b252870d8bc8bdafc86b99cef12ab1cf8f61d0667d793d81e9fc2697161469d83f8db330524fb674047ab4822506a578cd572070a9a573cd7582bf06267840f91adc6", "AuthResult": -19}, {"TEST": 117, "CURVE": "bls381", "MPINId": "6466363965363234346162333865623162623033353162646236646239663231353666393363343266383630613536353636636630353039663464323532333164303364353832656135343631313164666562646465343934663230653132663536353933393933386566643231373561306261633263343364303138316134663934613632", "MS1": "000000000000000000000000000000007150cb0a97c5c121b93e8974797eae3c9d1d1d434a3d42f23c33966691f328bf", "MS2": "000000000000000000000000000000005e0c100ae14b74560857d3bd1988959a0d9e290560e34f681044ec39257ee9f4", "PIN1": 2164, "PIN2": 2163, "SS1": "166eb1f5c659a68d2fedeb36af857b02c7cf194350875a9477e2538a9bed60879eb27b028ba73a73acb8b207848036070820aeaf35c265aeda4bbc45c56d72f9fc02e2a6d4548ea694313c17ca766c9174e11098abac9bb88ab632f3c3dba4dd056ec3aedd9c139fa82de0ef3897a7fb3c9a6ba4c2b4ac84604831916c5f0815e90604683a6dd9338a0c2af7f90c62a802c311e3cabc2ccd6e55365d9cf2d917e432d590a10a7e5ae9435163987e8d335fa65316a36d84cfee7fb93a3f13de2c", "SS2": "1577d93df8789eda8ebb641e7024627b5ede19b60a3aec87dfff4bedea70a5c7603902518b72f27accc8b3a3a66a20b00d1f38befa6bf26362c27e982434335cc368be908eb44462036e102c84426cb6825740e82b33f929b2ab5b94bd253448058d7c9a9927669738f817abb15b62e547059e5ebc5cb6afae0463757262d7fe43e11df3075375ff8289869312edbc2115ea86700783ba3261992981e1c534444d2232230fa0abb386c8aa039a652dcb9ef8bc5e4006fd360570f8fddd7b03b9", "SS": "0c1e02204764cc18065305f307d278916796c7fe69342b9d3110c34fb6cad218066f872af12dc0d386709d6f71c250d801e5a871b216f707e8927405331e6b5d3f850f920a5a67aa4f0a2b4405217ab4349b163e6ccd669be4958bbceff139ba072dec58291bef78eaf4b599d31500e9b05ee359e88994aa77d618e6ac0580af501b427f0863dc24aa02c437404cc6a20f5744bb0debe01154ce22cb0e20ec78bca0a21ae719336ad38d7b46f2a09c4987e3b892140ac35454186b3ad07df501", "CS1": "040e9889b55da28c14c82366d31545e34a67d6b717d490de8942206d15e66d5e5dc729310eae5fbe858b24ce914f39e0f901242398d0eec6d101d8f096720e6bafc2afb0c13c2750632be488b4554e8012b160efe7e575f684bff3c9dd44b7bcd1", "CS2": "04148d976730f0765969ac0fabc15db51cc1b5efbd87c867eefbeba5db1bdda5ff633080877763454d506df68a29b08a1603a8f10796dbb5e27c68657ba6aaa805379e7cad8f72d2d97f4926df30c941a603c866f72577e7671800c1cb43dee714", "CS": "0404fed0a55a3c153ecf8a455edcb6191f65bcf884dd66f292b69eb85f71538bfc2352a093c0976b3568500fa0dd480d6d12ba578734d479be1b77d53f08e7014ad3477d71de870b523ec21b64b1b34811e2b5d30b90475082e7759515992e6884", "TOKEN": "0416f06e51cd3c16a4fba6e91e4da71d37171f49a746a922ea30765914ceffc088e81c3f6d936b8b3b64ddd87a38ec2b001131b93d9455426cb3d3450df9320ecfce3279c0dc3eaeec600c27d59d54b4f223cb7a66ed133ad348986fbbe190548f", "X": "0000000000000000000000000000000003c82671007a9a9f39724381c7475cd073c9131f6443a432eda48be1d1d93e0c", "U": "0404478507b308e8d43130aed3e57756b2fb2ad6464597b866950059ad2a3cf88669381183ce738adca0e171c02d19d33702151b96e75d29065c3badc2be30ca709bde298842987e9be7dabe567913042df333ef6036560aa06f8dd178c4e8e3d4", "Y": "0000000000000000000000000000000000f2dfdbd81f95bb45f384b218c09f737bd1ee3eb390ce6174d7864a6ff51d6c", "V": "0410843a00b1170eb1b53ec5ae9ccfed33f66e750615b8cb207dcbd383d0c57bc3daa290df8523b45cfff68a04f4ab8d6302557c518e3134f0331006176574876502cd735934c91fbd974ad80f4ca874e4f0a955538ace24db183638f57aa2d2f5", "AuthResult": -19}, {"TEST": 118, "CURVE": "bls381", "MPINId": "61323364366166646633626133363161356264616565626438373161643663656635313064656163303066333031", "MS1": "0000000000000000000000000000000039ef4aed31faf8f5df84269181b993965a888c597c49f06d41216c36ccb6a134", "MS2": "0000000000000000000000000000000018f666b8cedd05597b730b74873dbe6b03d4e02731d07614274556ce52e3c77d", "PIN1": 8628, "PIN2": 8627, "SS1": "081b52b3db87f811c047f0c38cc13c45dbcdbaac4a14e1f0d917286fa5ac6923f820a9052b97fb278f8d396f951f18411836f016d2b035e9d48d4ef495936158bd8bfa374006c3dc4d583c38be6d8978027e6d3e05ac8c17f4c0bc6992927a61173efb006406b0db59f78289ef2617f0be8b24f7adc1f6cb856e3c10791f6ad7145dddaa96af54ce3c8ba74b8dd3765609195fe4270c907e95151f008c9743d3d5e78a6e42781f81cf3bb2202d32e097971aa5eb2ad912f66bfe2f1b72ec9523", "SS2": "197e5a0cc8054e4c5ca8c6f5e5983df492f42d97863d841c3a79128974fb10c42c7adb18c8e7ef4e10622c2f5c4326c6002fb443e77fa4a92d9382cac9ce97f6be0348894dadafc5e581a08da22bb5820c52b0cf368f9168c3b49e62b8d004f31250d28f1d4d5fd4b01f964197f41439b3deac3593f782fede2f19ceebd64ce6b347708e5571ce61d47256d1c94ef60a09bcb96ce4bbfa83419929ff57bc0a6f7eb0da6da0051ae642db658189f22d86019538942df6620014134611cc64980c", "SS": "16f51f4ae415ce7dc153f8c7d72b9e36cabe1afe6b1a6b6e1980e7a2fc74447e525fc60f2650c338c4746da071ee5ebb1983cc79e9a7804c18e47e25676bc14bffac7a61a55c3f39534f6e81fdb8efa9bf749ba4bc921fdaf6b7960d014fd16d00b73db511ff0a0d081e6d721aca9e7e212897f7d33e63348b761e4c4204362dc5f8c1eb20b7d92c44d22dbb683b46a908e3e44891571da8cb411982d07606e8a518c1b13ebca97446e2251ca20e6c83f33cc664c089ec2f5d23143e21cbbb41", "CS1": "040a4d7bed999dc54eabc3d11c613caaff9b8b7b5c8310ba5ffc356d9643055a208d3a52d2d5efd4e001d2e6abaa6522d50107efea51f2850576ba87e6f78e4a92d1ac1d884f141bb8aaff275a168d1f89739a993105d11c9c35927dc198bdd48b", "CS2": "04149f0cba0390d0bd44cb9e1b6f90924dc9b344f75264468401ef214d99b6e25d70d8a3d780fda782406891dc8323d65b0f4b409133642acb09f7ba0b621e1eba28db77edfe7498e8d5bc48a08d6c99055c286993228f7845d590ab80eb059cbd", "CS": "0417d08e9f021a5f6fae3ab0421b61a5893a582159826e6684b29bec6ed2890f6ff4abc844a4a7770f76bc57c47d7e8c630564b744133f4ff0ebc9c97800d80e5989517b9e9d7f22e1167eeeeb0c060814f7c2a5613a24cf178d3f0dd481b88cd4", "TOKEN": "04146d99dd88eb7b671140892a0fc5bacef1641ffee74a2201ac405b25042bbf000342b379aafc389a3a5fa124fae86cab03a90c256ad0654fa6981d2afb5528762f566e195297af38d5d7d1b0ed7388295ff3c624f339da6f7392f48f22e6c63a", "X": "0000000000000000000000000000000066933cf57aa2570343b47cc94f773c122c5bb6dd7f47891a2a5046354d674aa4", "U": "040ad1f786bbd52a3548ad8a804893981932d86c6d111a699afd0fbf83509996583d2dd8fcc1745cbbc2142fa60b4bdb8e00270c9047e9a56c2ed301e69c8bf974f57165e9a8bcedcd4863d0e29d1be5f60be41cbd87b170582d84e363ac149dbe", "Y": "0000000000000000000000000000000051962aae467821e9d617fc5c0c1810678920164f6dcb9ecb51d157b30ed9cb79", "V": "040b3f1845158245cfbca96bc66d8c58b7c3be74dc7cc783522da33284ce48fba0c99149ba8776a345f982cf7c583c06ce034fdae62453b8df1867e0dba69a64fd785d3be25ce4faac1cc2e01833d9bd659460bfc373dc6e0ee3aee8327abc0e53", "AuthResult": -19}, {"TEST": 119, "CURVE": "bls381", "MPINId": "37366335393135376438", "MS1": "000000000000000000000000000000004f2457e12ec7fdf498e2708964f24bf4c7f7f94b9b98e8e7ca20593e1c88662d", "MS2": "00000000000000000000000000000000331a8b84efe42a729efaedf80eed6f57ff810c8a608a1045596983c8841fde15", "PIN1": 4561, "PIN2": 4560, "SS1": "0ff7351fa101951c206e8d128db112dbbc2810624805e9ec66a0c8cb40247e58d6eecf4097640103f4496a50111450b213d5a99360a9fd8017db01de337553e01fc1401710899bb4fe770a99d2ee3d45f63a30e7decd45fac67eff560e71d4ae16bf7f4e35bbd5c62fe7f7f47ce836e0199bf0aa76552819d5bce15933b33c2b8861e7e28d9dde821525182180c21de81328b0f8cd2224dc8fa22c59510e95d87c8608606776c42147f7e5a48d83f65c29ff3cc4fce8cc8fe8f29e170e65bf2c", "SS2": "0cc9e174ae55d8ccd5700ca55014c71043ed66c85b3de69012adf3fbba850918a564c733a9d73673840dad480c7a0aa316b65b6b8b9e280d8c396de175766b5b495d7dc66ee8db94357392f7dd6ed538471c73b6caee859918d23f1038ff8cf01314469ff6a7f4d3b8163d00ddc1dfbfe2f66b8c52379c473f762c25b7b607f7aa85db5f820745163414af2a3c5ea55d0f532d542fb9ac64b1153894876065253d0616c97dd5c795a48027d37c287b4c548f29896efcc24085569a6da3807a25", "SS": "176c3528d5b868aa25b3e1549e0d96cfe5e7bafa1328dfd558c233ede036f9bb66a5ef398d206f4302992f89123291fe18a11f8b9241ad5dc6659c740012e33ba97f4bf3086dc9e599ccf1e7c6c56b2b1ed93eb80ac8385444c17003b21df095013ae69d0ac22296dc1c94ab6ddcafb2ecc5531027b4da026487be532046a63754f930b0ac8e16e84b60d7ebfda80bd810d23fb1079cfbd54cc4e05929c380013c050b4d3815d0bcd993eebb07572f03345c97596a44475fb8a1366714665b32", "CS1": "0410c14563d14a56e59e764e6a4faf83f6bffaa1914c27901c6c8a6b9080b9d1443d3a1bba07d35b5d864068f3c3d325a70c73015bad8a6fb585c4da454abace9fa6672d7994004c806e58e014e25a4abc288f3a50b632a6f7b96e55a0ee649398", "CS2": "040e7758e8d70f3f0487770e76db00e70e6c48a21c303ed62a7adfc57be9c01b4145f11d06d8971e95ca7068fe26c9e5bb149eacea8e1b79b678656747af971284a1b389aa580621365a5a3339c8f0184dfa4b7c43c98702ad4e27be0c65761086", "CS": "0418d9a58dc963255d45e1d0106379b4bb7ba1e61d505772d75c1f829c0924ef26fd8f8d126132bc4a85ddfb4a1d98160908d3d6c1336b44328af7a2f969cde758f3fd347dfce433888dc66eb2cecc810630244ca1d163a15cf2b2c7bab5bbf5bc", "TOKEN": "040148c458bc20364f6fd28fbcf934bb389f39f0c29e19cb81290af0093371bb30f84756706eb0f186dbfbee71382382d81003470fd7880d5cbad7d649d6b15007bd2dd9b785893e462196ec3e5e4df0de48d895e0f7b42476cfe8fa923212a0cb", "X": "0000000000000000000000000000000052d566c4cf585a0cab4d6c61d10020ab5b8ba0f191e3bbbe839f1477ed0067d6", "U": "040e2f7d2727008a01fd1b6d68cc3e2c52f497068dc984c91de0c43e3a4b0f470596e1f3f161d1b2b3234321b45fc36f1504c42da5acc46ec63b8a2686e5e498d956c8c70e3ebe317d512f7b1a56e7e168d8ac92bcb8269a350a7004ac6308d84a", "Y": "000000000000000000000000000000006890929279a463dd722a2b6709a0c83a64884ca81fe0b6eb6d4feda45afd6431", "V": "0408df57cf9d5955091aa337c127f6a67adf934e70cf2e28ab4b89cf6799c755006f45e0d0f887cbf19219d1185b04c1371912b54d9393a8110868b232f42accd2ad0ffbf2c6fbeb53092bd9a1b667ef6b06c635238bf3ec6c775d93a640c30c4f", "AuthResult": -19}, {"TEST": 120, "CURVE": "bls381", "MPINId": "3838626330313537393338333735343033353038373537323534383235666634316561336566376665613164663861353031643438326438313230633863393364343239393230326265636436353435396663303738613137653632643636383966663831373062363036663466663434323937316235656262636464353732363239633337353363643036396466663238343133333263343336373833376138366339303139346231646264333861636635633532306432383838626536333265343335333666633138643061383039373137323836316663343632613766626264613633", "MS1": "000000000000000000000000000000002940385e4b8040c3a865e1cf4cb0ade106cf7b28a623be3789b5d0c668976901", "MS2": "000000000000000000000000000000002f6af8fe3f00889d74e7cce25bce2c38a05721ba154afbc92e32c554894b6492", "PIN1": 4945, "PIN2": 4944, "SS1": "06f7997774bbd5e0b3d208c74721503a7792c4edd6becd8b9c5f9e0cc38981ff8001333b9774756ba2b8dadd38afe6860bc170198f9480d51adba3b040fd3d484ecee29ab4789f2009cc9f48b4bfbfafa728a33e3fb7ed07317d1931fba47ea90a5b76ed59f7dc0c46400f73d0380bfb135636f3eae1f4b8f9a3e5639dbe79228f468f22169118b8af3f74122c47c56a144c43bd6314705733cdc67495f847f37611c03c9ca4f5b7dc65714898d00c9d3ff61316d4995a5567b7dba4beeb247f", "SS2": "0e79f47bc1541e8411a9f32758cd6741b54ff445f7c0fb082f1f1d5927792bb852d2e492d5f3cb33133b1d5f600cff9b01e79af0c4996e3fbb1454ae0f00f96f927d37dc6add16d15ef30700b90e345a684b7fedf44fe4ec63e0cf3d1b9707f50ff8e2519487bc9f69575a9c3fa125c5279ac9caa1abc647f28c6146e8538c8ba6b1b98dad0bba0ae591f7e26f91802d047d39428ba45d185c66a936bd7b807676446567fc2edad8efd4b0c8084340ecdc1a808812f7d0e124ae951eef43bd1d", "SS": "11774d3f723aec84ebfd8614fa029ac20cd977deb91781976f49511153eaea18ee5c8e327f0bf80fbedf8f71e391cc77180957c4b43a8e5237e33400bc7ebf3df25dced3ace9833065f79572fa9374500275024638366af305340933e3479259039b9d98d93cf38d50a2099354399563c0ff2fa4abdff6d1f05b1a79f37533c17d91d225cd4e372010473d05c302db6510d0d68a75d5514bc5797e85e949d0d3aaebeeb259e8bb6c79b81f04c48a1654c255140e9b645135ed8e4456c1228c40", "CS1": "040d58e6401cabfae2910b6e63dcba3d565545ce2bcdaada997cd31b1b22ec4dea86a021f3ebf23b3cd30ae05eb09288570e801beb0bde8ae0470060b6fb6a538a45f91489d67cdb340742758596f99247043eefcdb2019b1ec9018fa900385a3e", "CS2": "040132d9362246f3760dc10d9e77829395eb55e391698c0ed59a72d8a9fd6e50bc8bd22b018e9be328af2a3298f184cd960429b8bff8edcc7fb06cd6f1f1114d173e9c67e77e0e8aad377583538229cd2abdcaaa98cb8fb635c0b640886d1f0eec", "CS": "0415f4dd09c59472e524023f8c1272bf212881cfaf5d06b8680cd6e0ec09d84ad0151832c924308f89416c2e2b3156379d11c5e27df4bdd8f3b6ae4a366d065466029d5440e9c058abbb8be873760150dccb13742c40852ed33d26e0f9b5de1591", "TOKEN": "040b3606f12684126f0eb80b69b99c1597d6bb68b9b2c825bf334e09fb99058fd688a4d095cd70e2123cd0bd826f40ff661870e94a17d833a47dec2493fc045d5869fac3ea6d13bc36725f3839f6f94f98e94eb385158adb113b9b96909335315f", "X": "000000000000000000000000000000003d9fa3a8fa7931ff383c3677f10d2884f5c71e6b04e1cba33f10c6e3eb49d5fb", "U": "0412ba8c24678074788d007f7a08f022909a04ca97e8b2bac2a539f0946fb655f8d9405277555ac3e462d0c04ccf7c59130018149ce421b8e664228281ca802a725d326714c941b218021147eb8650e60752d106634435344287b2d7e5f51677ef", "Y": "0000000000000000000000000000000024e8a4c6d9a3168a0788f7bfdee1423f3c93291c0daa29d3b4dba00e64eb9fd5", "V": "0411d9771711ba3b28dafc45fb65e3e95b799c290358c71388cbfffd8d122dceafcc0f173f500cceca69eec27d7352f6c30c87b1681fbbfa626355315e4ac42c44a9e1476f9fe336156c1a30b700c211f8d30ea3a08b36e9522b8e4450e1516072", "AuthResult": -19}, {"TEST": 121, "CURVE": "bls381", "MPINId": "38316662343639323038326134613934343265663536303831393661643134333963326137343131363134626438303638633164633062613832336633653130373436313236346361626237626436623431323639383862383237373064336666313364343366326262", "MS1": "00000000000000000000000000000000513061d95557411693954962db90ff306e26c871dd4d6a49b5a515e9428b29ad", "MS2": "000000000000000000000000000000006b2875f6b36f0030a20cac3cd3cb934629cb838c7831c868b44c8b7afe038b45", "PIN1": 5326, "PIN2": 5325, "SS1": "180e64277583b6383f47a5137431cb86167a8d69e66700847ffc35d15077f4ab990065bddfae2fe0e6e467124d510e560801790b997c62a448c10e3d5df77abc58a3e44e9eb74ccf3d4a31dd2d1b3de714b78e8fb2aafb96606ee80646db50531899b778212c0646874b41db3d48976bf6776f0a194e654c226471402949f8e7ce29ddf5a8e660b86f878dd2a690fe941598f2f21012fdb4e209d32850f73a0909b60ac0d3bd29b34d8b9b1dbbf10cd52690ff4b88d27a6c99923314d94b92d2", "SS2": "01266ae0540403f1016a53c6da79b8dbffbb77e94d1b700ba5737d43980c6ae861a676e84db78afc2485b06dd91afa280b0d9c57f18ef38a6e2a13ee9f247da790d849fa13c4772b9f3e5f3f44462f1f3256f50af45cc7bb70225f21266a2a6f06f22007fd5a9fde2a6209da5f3b0b86f029545e3e924638c25f3bacad97e020df40e435f45cde7a74bfccd0b92a654b004929db4e524b81a62d3dbd2104c25d211305cca0b5287de5b0ad59801f68094ce2b09bfee1b11e7ab48c0192bd2fca", "SS": "18bdee5dc60dc97a9a2ca0e2536dc34a65bfbf62d1c01724f0aeee8a3d308aceb990e158799f989c576802520d77bb0a0f773c410758672c839d488dff73f63ea7c5209e7600d6f6f37fd3be2117bd7dd4335153db7ace665e7d3e6422be712007812403cf44b4a4c435bacae1d92739b4a5cfdfd8d2ac2629f2464e5b63ecb9012e35b1fa73535bc55261e4d076cc031789e8f6df1546f80f0622c68a6a73202df14b164d8cc294990ece6e9bc97c108b5f0d0413ea64618cd76f46a63fbb17", "CS1": "04144816c90f8b75e5e864e74dcee3286efe8c6269a171e65992337e3b4941c0d892b917ce83da0e862bc05897fbdb2a2f13153d5e71e53cc28783662498eabced1c39a8e6a62a61611972f08c0249856cf0ca6c6b0aebb232912913d612663453", "CS2": "0408b39b7be80292b052df9c6b31dceb4f25857bd863aa20bde4ff8201f867e6666c54f5159193b954b22e7190a932bd6209624e16ebe6106707c760af3f640c86c0219bd798728985cd75526c07a10a17f3bb4b22297130175a960a32d1423514", "CS": "04051081809cb26aab11d7cc0dc0bd402a12bc7f9735eaf09734535027ef153151d65d9750281476c159989370b7fddc0a0710f5b931a1fb7c0befa8138ce5ae7882b77a73d2d2073d2879b9f2df2049f8a6c8d0a4b276ece8869a490299ddb21c", "TOKEN": "040b4813fc69b4384bd46064fbcb980ae0e7b0f4d7c2452e3205eaa366e51f953ca288a7990829f99ce027ed9575827d161406c804545b1b863603921fda4a3e1460b23fd39fe90e6e8bbe3f16e535c2a04e4dc496bb4fc9931ef0fdf04f0d361e", "X": "0000000000000000000000000000000019ace9dd108179fa1867837e38d6c30dfe8331a36a0a1c4014ee7f8ee198071a", "U": "0408fedf93a3eaea193d0c4d987cbaaafe7a1bed888f24f1598d506017c808247462499a2744c42a089168c827c31e154b03276b9661d06ee3d3dc76c0a70b854bffbf0d5b081e3e23f58c4d4624d9500924444576b80456dc31bad61ba367e54b", "Y": "000000000000000000000000000000004419576aad14eaad197f91ecda6f62a1c2ef92928d0fca1202ce10db06032b0c", "V": "040242744f38e0cb01477cb8439a663f51f021e623b8413fcf965d37cdb08c5a85f4551503fe5ef3428f9157bd50fb53a611c2ddf15cac7e2884eaa168373b270f01c325ff6b5df02df79a779cee69c983a564611d9b5d8627f360312c1d936383", "AuthResult": -19}, {"TEST": 122, "CURVE": "bls381", "MPINId": "3561353263343038356462643337363934646137396436336463323066303839613533636633383639376430643538313631636366646539346436323135313266373265663238373561373963353337356430366133633863386361656630333966613533333138333864666132323332616263353461366664623862363132", "MS1": "000000000000000000000000000000004efadd23501fa2c50360046e7d65f444f5f4f8dbebf95465537f823de36623b4", "MS2": "000000000000000000000000000000005a160cf5560d819ba3c2a820d1dcdc4c6504d224d969ba8f1747bf4fb967b7f6", "PIN1": 2517, "PIN2": 2516, "SS1": "12ab3c3603c7214a3ee93b92a9ea018e31c951868ffdfa2764c473d5ed7c68af3dead8254d5abcc68dac110970c99be314fa9b067a58659754b088d5a73f9becafbda78017697228041872e2835864ba2d9639169bf7cb78e09d088e14a33e72150501f7acf23e17b7cf5dc145babcace6ea5a54e999c75d4b385d6062347354e99fc1f3932b4c3c2d0b82844d81a822180a3d8ab2d365c7c95e3dd265f632d5a3e4b4ea9c191b6aceaf8cd5ed69ca6d80f3dafa379fe404103b75f0e34d150b", "SS2": "11a1894dbbb2eb762ee455cb1d75c559ad57b689396a1ed2a8654a84ad79ae78b85070fbdb87e88795252504e46a8e9f10e401d11c4859c447db1d4fb00a4aed26096e5c59c903770e81907d64c1978ce581922ee510c9ee61d57b4d71457594081eaf7cbc01e7bfd84436e1af3d44653b219baa2cb3063be01c4817f003cf0bee14124c9a4375cfe11e3c22640dcc3708389b3144ce61e6b930ed3d6b34c21afa72e53e561f9d07c39ca08e0a8fb0d4e3a071b48af3f7488ff0ec5b6322494c", "SS": "10e6cd92b6847f345828e6452d1a69e2b1154ad2b96b2f1fda875911ed7c93c196a5f7fe61c86df16705062ac46a3d2c1732eed0ebe1e329c0e05e2e252ed4fd9cf03d923bd28f243639ba40f1641cfe211488c4eef5b15fd2a0438936ab61521609e98bb27520a2236e96d0325fd7b87556f8e2a37026d3b8c9a1f7d352055e7c8958db252efbe9b81f949100f21bc60f462343255e8c745756504c18d7f42bafae2face7a91baa6f4b57ce3470c47d7d55acece603be1ca02dd02d3cc55125", "CS1": "0412197d7c8a84ce4f1e6fcd7beeb206f19f24104ed59659f1852cc76df18ecfc7e2fd67631b1aecc74811edf5b0618b540822621c050a4bd6c3adf09c4532895b1aebad7f5867a92f8fc949c2acaa06c0f10913dad0a220976f6f3f9423bd903e", "CS2": "040b503479fc48134a0f6c4a78427bb178777e72eca6edcc92acb00d2fb8370a12cdffc1dd24ed1dffd00096bb2ff605e709635641920368d8c72a898f12b1fe409bc1dfd611d05bfbebdc09f6e759514b361582b138cb56dcfe75df4f797337f9", "CS": "0419df36e674560db122937b76e94805b5c4a7482e07a989973fc46a7c3ae5adb7613fa7c16c0e1a6776c99da55071b2bd0c602179f887be528a3e63969c53a2c840fb8829369acd6781d723c1cb60f1f6e743e4691a2aada1de1fc272b2ff1540", "TOKEN": "0413de145714e4d9d61d10775247005e55808e63e9568586942944ffe78797527461c5311ddf541a8c13e314b0762e02e901b59446446d400e9ed000d824dbe84d3594d9e320913d9bb73246af8af1972685eb0b7c23638e1e57368fea2b74f1d5", "X": "000000000000000000000000000000005dc1d3890f23ba50fe799ab7bb41da3901dd6128dd2283412a0e6d73c3890200", "U": "0410724ed7b033887cfbb88b5ee8d87b1fd12967f3560e4f0079bdb5b4931201632bb078807ccd7c37f07fbfa1756b9ebd0a59327f18cdff632a57689f9ff3694df38d4c8994dcb5b41398f09c4c8ee1dce8985f4d02b301481936ded1003bcdd6", "Y": "000000000000000000000000000000003393f947ae6d9153a1d69604203433584bcdbd7bcbdc6f5d39e0b4c5bcfe29c8", "V": "0404ff513c3c4495f187cb8fb25c3bd2049a1f0c7cd8a61628fe015914b56533d1ef33b501dce19f0d040a8d51004d599c028174fbb7cadb3c0bc85c8da5cb6a57637d0f76944dc28beb8dd5bf78edb104892c0bde5d9cee1759664bb3d3fd9ad5", "AuthResult": -19}, {"TEST": 123, "CURVE": "bls381", "MPINId": "62633066386333393330636332373738653162383663666234366665363766333038643232373963666339336133356538393536633939386632383230653436373231373165613030396139663961346665343162333963663261656132396465363139656663363535643430383336373132626135316464363436316330306436643636343437636230653163", "MS1": "000000000000000000000000000000005e4e416ca13bb35e5693a397b3f0d8fdf757d041ff4e0b667c0cad39e4e26cf5", "MS2": "000000000000000000000000000000000f53b7e0764a954c1e32dc6ea0aacf24cacb80177c439b3d6e50b88d0bccc7b6", "PIN1": 6476, "PIN2": 6475, "SS1": "0d463eadb50f1a102a86b9c83b59c550d175254a860f60bb6a42727984b09fe3a2ba9f89603ed1ffa820053c2543582e0e9d246eb12969fc11eb80ddb6eacfcac0f02d7b62e4999131a0632553acdfefd30dd7802dd263228324e9915e97aa0504323b4e0beaacaf5eb009ffeda99900575e7d1aaec488ca9cb055fa31c43c04b4e3f5e8307555e73bb75e6ad5a3bdf312e864d0e09ab84c5ee827894fcffae5466188ce64a430b06047c6d1c9b5350db86228ac4f054bc4b735a846f171d5c0", "SS2": "04cf71d5723ab89bdbebd50e04f0672ddfa22ef754443790c239683deec6648f864450cbd810a6c055fca8c36d6de82b0bf004cd21d6848c82ebd9f198ef8d8a0831673dbdb79e66dbe3c3adb377b9c4ec50502874c9e79b2b72e1190f67aea619c5ef3644a1123845353bca0959654162a149c074a32b75681c7b7edf944789bd44b881a60f8dbb19c11c38233440e60e6069194b835eac2745ab23e166adb9c3b952763373fd47cfbdb7187d08ce985ff08a23abdabe05401190d5809e0b65", "SS": "13de1d34f68728e8690e6032df8af99f1d96554333b1513053ff3abff6de38485dd9f96e259f6096a22df087255c996903e979fa10607ff492f229420bd11c2296a640bca1aadc61e268bacbb6bd3a027f50289bbe81bba440d6417bc4fe82530c4dda2a0cddefcee81314cd509ca7c99e0207e94162add617e77f442adbac79bbd5534d57db42be4ca657cfe847ff22137c16372d8afdb4eadfadbf5259a95a58ae8a59fb211a997058785234612264e305f3065859929437998242fc18fc2a", "CS1": "0401e17becbce4186108b97929e36847907fe514dae8123fc209574f198ab6edaac1b0ac8229ba2eb43bef1c70eec0bb1101c430d4b6d194ff98b20044e45eea5173a97b87a0ef86c1a8ac8bc107d20280750a6f9a7464274c1cf31bce7087880d", "CS2": "040902ec7fea99d9b371e9c375d9f921556cd8b47ceaed18def964d0d4917e3b39798cfbf78374184daa69fe308668f3be198e3a31a59a8811a05443a5d5d63511d7c32a43fcc9d83b96513c06505c9e5f4a67c6c2e14354dfc4678ae9bca07411", "CS": "0415434ae0af2ac6b5a6caed263afca548eadbd93dee6add7ad25922e9b374b71381cda7ecc1468e319f50180a2ba26a7115ff3b04c48cd0b1f6e0f2f16897099f1b6b7ea09bb0e24792a613304d4a734351d92c23907f609aeb1fe801e8d55d19", "TOKEN": "0404b327cb52efc36812d98dd7167670a287c8c27c777e3db39111ee675918608a6e2cadab6abaa355da8ee5a7de8535b714dd8e576f824ab847b262e38c8be161f1292d7ad054eea64dbc2f6d76748bda464e1ff2cbc01206b874c10e17899658", "X": "000000000000000000000000000000006e2a6a690aaa8f7140467935a5a150c7d0776cd88bac272e85bb7918c3c44402", "U": "0413942acdaf07f238f9dd47f0779756cc40619552ce917f974df122c29464ed04a87b74a7070f2c99aacecf8bd15ae3120de1021b4d6938350b4c3c871401b6676015c943a0232d318801e0a4885b4c09b50f41b554b9673c902d0bce3a4e7568", "Y": "0000000000000000000000000000000034ca00a4cb85171a7191d30947d49dbc1c94422072786096eac82a06dce219f5", "V": "0404a6c72a19a3019ee5eb35ae1368acf806c678de966d0fded9c6d4d9be613e364b9abf84f3737f5f05743fb41735602f19cd93e564186f64319af46926174bd186765f3f054497c85b5636670ccacc63183b7a8fa6fbd16c3afca88362f3207f", "AuthResult": -19}, {"TEST": 124, "CURVE": "bls381", "MPINId": "383734363763383534323937336161613634356334373065373161333430623065303135393239636339326233616239633936623663393230323763666166666531613938333137623737623531326537643731356233313539376135646264313562393034343036313332356431656339386334363035333838376266346436633630303266373937343663646136613932393231653363346430386231363534623534303133646335333535303937333264623932343038613335663561373230336232376234383732383433386561373362333730663834633835643566333134346565633862333733646635363034636537", "MS1": "0000000000000000000000000000000072a880a8fcc2961245c92dcfd12bb89e55fa71e9597a37b1cc7c29fcf88f656a", "MS2": "0000000000000000000000000000000050ce584ab622cace5061d20c7b12c2ca44e45db7da9f4e2b6639e82213f51bcf", "PIN1": 943, "PIN2": 942, "SS1": "08f641e48ba587fc37531311552146ffa70421a37c84b503be83a7c4f4e63957208d4bfdc588ea955a140bb98f8d4e4d1497c0283c464ea13c9293bb2660cd6999b769d98940faa7959b6b73d22512447595ae4e14b0e505538a778667b1ca25056516383badbe0a1db57639a3329824965ad8490bab9d7a6eee44f1458748f255d3a906f54fdbe07d08d4777520dcdb03396b1265bb8078a504800b51c40b74ca234570481d2dd1a025790fd887302197635e8ddabd08e538eb50f48d9431f4", "SS2": "19d8e2e8e3639347fd389628b1194f96cc53d2a4c0730edd3b25eea61d7d645ddb287dd9a1e5b30048471044f37b4e1a07e3de504ba583563118862d435adf524740e111616ca701e74b40e388077fa70fa6d5a11b0b8611d766472dfcdaca8d001cfd690e77605815ebc90bf4dfe000e248f648a1627f3f8674ecd73591ffa8dfadc8056d78fc5ad2ef38893ac8ca6b05ff7b7e517733fab171dfa08d1ccdc63c3993ee3bac39566ab7e201474199031d544f109ea8ac5f8a414dae8702b5fa", "SS": "11e76dd2d6b470237b8c1b8e2bc96313d4a1378b2fcac7c436737b85d9bdc456552140b95e9228ca01d9d5438047fea80b05af78f1d75c9ce7fc04cd2e604ea1e71f7bb937e5ea61368a7ea7efb9413d269199beec69aefcfb1030cbeb6f136a19b0e145dde7f67d6f16a329db7c0579e81a54c02e87948e23929d1f0d0f80058fa6d627078636a368c166b38fc3641f1065781cd8e72d3e0591437f41c5f002aecb4fbcf9aba04f9f562d43231e0a33ed21355b652b43fc0ad806cba85e4c47", "CS1": "04042493f0e375293ae7cc5e7ddac18b57829e14112b0e422da4c527b90af2fee950a900d763590cb99cb8818ce39b4b6f01ca0778c613ff7fc9a3974505f064533b86f3e331e4997253bc0d122bca293c124ed0916bb9ee6dfc56604218017141", "CS2": "0407c2d9e78bac2b121673eba8455b0bd15b8b4a4d1e2813b8c1bbb122b93850256333887d588b5e1338e3061e5fd69fe308b0be23041d78ac8a2b274414c31b0d1ab90b1234bbca6cf1f3f9405d9400181da5c143212157a86cd28229831e7d3e", "CS": "04100700b83dd0b9b25a6d75d7fe48fdc5cde463ea52922a40e57a3e91967c18ec6765f5819ee3f7d1ac0be12e956897020a24e0b8c704a6a4824b726a1ecdfe27ddb3c522aa8c57565d1c350cfaefb497ddd059d3c08e735059e483e176d6dc15", "TOKEN": "040e38cfb3935beb5c75f2e7c05364a18aea555a2c30f3966dcfa9e698bf1c97c0f0a83021471b2388ff95184c477afbaf11af8538e358358810babb2aa9c92bf9b33283fdb026cf7659dc38a3331fdc82d7987a67fffd4d1ef08fef4113e39192", "X": "0000000000000000000000000000000004fd3c1a57632fe1ff73a90e767218227864bab24fbff4511cd1e1fe983c2735", "U": "04002b3ec679e808ddca782da3e1f77eaacdfd1f302ee7905066ec57b428bd19d1909abb7538a8c8d05db248b44216a9580b789fb901cab8e973a52b114063eee572a4063ad7aa8d28f3be33850837936b33266bfdb8bc2215aaa5b8779c5a7972", "Y": "000000000000000000000000000000007188b529dd654357bb2cbe647e7639fda25106a5bd9448ea1377a1246b6c0154", "V": "04107cb7ceda50967db322b82f7cb996c4c81fcb1554ab66326f472b38e30d8c2ac7ed24939f0cd66b267b1cf0c88e9c0719937f9a80529f3039f4dd42a4969f45804b1443590795fe5af277659c434efc18f8fe94b0e95018a90cc0130dfbdad3", "AuthResult": -19}, {"TEST": 125, "CURVE": "bls381", "MPINId": "32386635643566636161356163333230653737633263613633356239363562626436356166333364643736373534333533353930666139346632336264356362353339386332363330383266366466343933353866353965323466666530626666323231323032613035313361373062616632393563623466636662373534613766316235626331396638363862383735386265376263313966306131323234613235373964656435313630303836663565613239386263623365666364326565656633663130383133363037353332353262353733353233326564363465373463373832613562333366646166663264663763", "MS1": "000000000000000000000000000000006fe12e958294dae74d9677a841c4db09449e2c16ba357bd2a0eeb2e04d5a0ab2", "MS2": "000000000000000000000000000000000219af88fbf8080ae572fc68b30447e221ffae2f4753b97468c667a79f3cd465", "PIN1": 5440, "PIN2": 5439, "SS1": "04380184a8ad5e758a0b43fbf9f115a8fbad7f4b61b802a5011fb57d1d5936416786c7879d67179f2f1c3779e0aa63f917bd4ee64de9039b2bdecaffed3cebc7e4330d9b8749aaa4b79c53ed5ef74db6de491953ccc8168948ec09c6e0b0df2c0790340b55019d50824beda5059d8cbde011eecbc7b15bc457fe97a1d1a40a4f7bc8dae189f73c36b841eedc9b91eb931726ef1f0818289db2d64a6907b93e414db86ae8989ffafe1487dde7ff265cfac56bf8ac17ea9addbb64304249729a3a", "SS2": "0849c1c1e5d77837293ae1763b06b791cfd91272f68551fd92a94544de546d30dbae6bee7eddb1821d1fdbf81e3ac1dc167f940b555d619ffb490d267ca729b91c9de6924e27869e88eac49d884db7618a9c4fe75d45534532921783cca0bced165d5a8b319d02bb6b26b84a15ed4ec8ad1987c4bd9c9a81df07fcabbd17d60272e65188fb8e36c45d50643ba1e84b6406dab885b4d636c038642e8213a655e5cf64a66e07a580297e10e7f3e99811c12965093e04e39e310c7d696ba330a0a0", "SS": "102142df641948dd6f89f8f5904bb75007e8cfb2e91624c6f05c072c6a028b309acccd9ca995dee2fd4842cf837a286c18a63c8be0910e6520da9d4e4d880c9b6bb3c46b2084559ceace3a7d29116adf8a6fbf1a44bc1c0c19eee7ae29b852470b072a8b3487f7ba17ad74e6c54e1f770cdb3c110025f805e71bd7f029547bf8601af236029f8b05de39d9cd46c309b71412a72cee8de3cc0a28364569774b6a9aa1b78533694b23d28d889fac12a776d40e9b395a58d35928b2668d05856ecf", "CS1": "04165015f20607264d8e8a61dec28f3ac2160a52f5108963b3e4849ae70c0511b4758cc1760a35516fdd95d3be2f000da20dade7a8a0c494a35d68225ace833032e0981250450269e00d46c8a5d387c2110f204f28e2b425c76157b23706ab360c", "CS2": "04072cfb9926254fbf0a653db8f0f051c1c1d4330d9cb95d50a95102a59b40873e9906b7c378a12be2b0e6065f498f92c3061ca90bd048b6eeaa9d2241b0231c3459c9702dcb067a69f2499790402f5d94557d8f3316f23a6361d52f7ec2805e88", "CS": "0400548b59963fb1a2d6b841d2deb7bfed6b1a5e064a5bd55c4e5339b2fd377503d6608edb6279a5bee3c103a3adccec210f1c001c5fe90789016a8a7a812c3feb286e3c314a8d5f4a3c0cb16ed40d7ce7b963ef574997642213a6a4600302a771", "TOKEN": "040617c1598f519f93a29038f03519bcb39059c9c9813a1267b585b246c90dc09fc4fe156a659d43b69d101dd6a52e6af71755fdf0e9bc136abc0204e04828680b261d8fbc70260b0a5643c8be8775adf06f4ee8b0cb55305da6384ef3a7437194", "X": "000000000000000000000000000000006eece6455245b0d4aec8c5b01f45c3dfd2cd10a109447933078eddaa68684dd4", "U": "0419bc5f05d3bd8b6e0dcd8b5710978419d57eb214ae731e651100e69c3eec1be1878265329220bb2c16eac7402e3a7c1b07ab802f4de4390fbc0115deedadb4bbc66308ffa438266b0bfc8833c57b9174f34ee60bd922a6bfae29830ff4ebba36", "Y": "00000000000000000000000000000000480f4ba56ce0da5ca5743e36cee210fa94c044c09fc3857df77039a1145b13e1", "V": "040d5fcfb9eb5327428c6ad11e5ee4e375147eee046d2d2a68da8132be13dc829a73d9a5cb0779977c491345bdf061f4da0097b116b21f7ee15a3db7bff2fe6a05d3f1bc9f176a481aa6bd9bf25b37720cea716fd3f70bcff8b9bb701477ada78d", "AuthResult": -19}, {"TEST": 126, "CURVE": "bls381", "MPINId": "633263323764383933663431353931363564613063393032613139383037383437373938643264623435616430316464326265363665333837313462333337643336383537626265386262616561363837633630363933396135373264393532663265396438623764393463353731353065353238343234363330646532323830386662333536336638656130313435333365306562646630663838366565323935336538613230373034653735333163633534386130663233656536636135303564363732", "MS1": "00000000000000000000000000000000002a3aa348cab66530787fc5c7e59bfe299e5e5e17e31380c5a7b926b9ad273b", "MS2": "000000000000000000000000000000000cae5843b63af2be050460e05ae5a034157a2d32ea3f587a247350316f7f8724", "PIN1": 6393, "PIN2": 6392, "SS1": "072a2bed618445f6c48564d4a5510aba3894ae9de206c48125427bbfe4c11eaf25df2fac24e1da0c74aafce1473532fe0ce78c49909b368ad08f1c723c17cb3faa0adcd39a79173e8c1ceface9d39014358b727d8657705a79c000d9263cb58a0c9a5fe14a59a8e37fe608dfa07a256a5879ec047bdef9b0938f9cc344acf89bc6852aefee02e7d52a47258e29c480d9048b27ec1f704a606e5211efb9a6a17e54b7765e24cdfd049f4727c83a60aaec5c15ea9774cc58ac308188d6cca5f9e6", "SS2": "0fe886b995a53b6a96b4f410f013cb89182b672718226e5131a0101addc04ba01849382bc4f79976c89095c4b8abc5481779101c675e759ec91583d56aac2597599a5de4733c1842bfce88febc4438e68101c77ae27e395034aebd9401b76ad31233446e44c1f14e197e0cdfe24f96aa19149352fe6d628676b79fbf62da0683d565a9b6f86b4cb01959ffc18efcfbc3119869b0b543d43bcf82b93174a1d7df2e47db0807366bd620e08a8d14af4edb115859ad4259318c38170461016e7116", "SS": "17d093a336851c5aa1c191b3bc8c9e1e82b4c97cf32d592f852fe3d26bc026378e34521cb6ea4e2d442a6516a49a574b196f8124995d4c385b28de4d270722b764e80002bc3360e5635984a0dd40cf180ede36e2a2396642df67d6b88687b7060a0cb7838cd370928246c09f01b7a60ded44f381242e20a9018f48fb8d5b10e790ac43b668268d533e5f869e27384e1900cab179d360ec4689ee0ac44ab8b35be69eddd344e92b5df93ef7e82c35cfddddf9135e13a2c393eaa368311c3fbe43", "CS1": "0411f9ae104c8b2a49276e8505bafd72b1480acfb361c65d81fca1b6f5f444d597c5568986baebcfb4b0c8f9d61b0a0f110f49f42746e7fc370c2fa2263bfdadf82627da6d83a134a4066ce698e43d8d8ad93632501284f667410a7e144e9f60b3", "CS2": "04112c1aac7bf638f7a28579e639e4905a258203259e45272a0a52a96983be3a9ccbaef365231143ceffc15178d00e7c9e0d15645c591b33b50f96c7f34b6c18c0fcaa5f1bec6f853176f86671187134823dbef66ad9a99e66540bc80da5d321a8", "CS": "040340e7cc1cf2aeb5ae1e37813e2e7daadfc767c269f47729dc49b573f001a75cdcb5a3bdc42b9d93ebe77e0f118fc2700389d1f4e332c261ae7e29fa13229ec3a8b2390a9145dfd07d00f4c78ddd98537fef183fd1490192770ea16e35051f68", "TOKEN": "0401c097c9b093efac706c840fa6fe80129fcfc158d67ef3c7c281561007965936829789ee68698a733cb8ff6d743286be01e78dd1d86e754dac07561d3041c41370305d59a180a68897ed346c4aea6e277598d6419fc82d7f0d67897ad398c104", "X": "000000000000000000000000000000006d283d0ea500052f222ac3aa6e252500984a42de47f04f8cd22f6ee734ec39f9", "U": "04036bb357731e0bc8c60cc79f1ced7ff2000493019327672b6aaa8e88617b2f9fc9b97072df54425f3748d02aa69560c5106bed89c54f4b1bee4bc010825ec14419933fd670bd2bd63f8d730041a3cbf8a4de6eaee254d1e5d0efcad241f4b24d", "Y": "000000000000000000000000000000002dc42a03b31d086deb9a84303086de60d6a5686e98b4afbd9fd16c830fdc7fe0", "V": "040fc295cf0ca406670d9777fc26c62e6b6685d00ced553d8035bcc7b998051318b6b31f81838aea5a79149e72c6cd32fe0eb0671aa2cee182109b48c1bff1f8257c74d4b5905e22db3862be0bb96b45f07aca909078b18ca76a89a12b97dad599", "AuthResult": -19}, {"TEST": 127, "CURVE": "bls381", "MPINId": "3637343834653862303632623539343965363962", "MS1": "000000000000000000000000000000006fd428db168d71d97c0ab9dab3f9fc1213df7208c31098603dd8144cdb4a7341", "MS2": "000000000000000000000000000000006bb71d70e0c74371d9cafd30cf10caa75c9ff862745f0b31f554b978d684c2f6", "PIN1": 6955, "PIN2": 6954, "SS1": "10776ad798f1228f80c19ea7b9d31b56130225aca02a643e28a7f1a1c43777a8ed6909708793b2c6a0dc0085ea0734bd138269ece58753c2d6f119fe5a6dced1dc685cfe322cd8c927c1eee5e40930e28117c9ac74aa120696a68e0ab0dbd77b04d562f46fa1c81038ab091bdea98ac7bc40e93ead5fb8dd634372641fa84a9f61e3b526c606dbaba4f0f8ff980431b70322515bf027ef51af9597f834f0d09e1b67cdcfbb09f98b4b428073583cbe96cdc528745140bf57fb94bbbc83c73765", "SS2": "078e9546e696ace627b717c1f58428c5a5cbc6f77c1d44d31b6a09a38e092e0175d9b57244b26184830e5c22cd44fb1113540530154c08164467f2ef4b705fafe96ce0c2247ccbed135ae6365a01f135004ac6f99344c78857575d73a7f1c9fe0bb859c73eeb5711d212c1e4a476e79a7a150894efd67db363b35b66cbb98412a83297832efd98161465d0e9d0e9fa410ceaf97319781317a868dbbb140dd5112e91dc4a30efd9ec591e576dc9d3ed4ee417ca985c36e6ff99b6feeadc70e3fa", "SS": "0da04945c6c76bc972dfcebafadcd7d54077588212446c317ca6972f7a313a61699ce3976cd378ceb0535b83a112a66e094076cd92f8aeb90f99540e256693b66b01907a9eb9e164ca24643de6fae030e1eabd01f868e00fc7a5515b4338c4b9114843b9d92c0c7a28747126e7d9fd0ec19fc823a34bbdcfc3a7dac9f202fa67dd1eabe92b0d645aab57d3665b5e0f1f02a7593e75d0850d0a917cd213e2a6274e40eacac7432cda0b5b40ef5a7f3edb8586d6256f21655e5464251b48966aca", "CS1": "0400f57959ee2f8d1b4d1d3d26a5ad69d85356e5f830c3e9fcd59fe4046dda8a5b9fcfb07a93434628ab7dfc85ce2e0cf3135e3618aab92d46f4eb0f2cd26fea3864695921e1dc856e37b177f1b5b24b25d6e103521d5aaf587f2083f3edf6c909", "CS2": "040ee81abd82af47b6be13851b5e87261908bca8a5fd44efc3435de352e9afca3489ee6ff0b46b02cf1c7723eb18af761b12edb9cb5875845d97a6c132b7478ae83a7854131ce3a48058404044f073c192dd2ca579e1fcfb472346ba9e819e39b5", "CS": "04168f1e5840db0a6769cb9b969cb6f122761033ddd05cd455096c205528b027563932be69e2ad83bbb1fe221b4192424e0d0f9be8197be7b01ab92278c0c6771db31ba73704e85ede7771f26554d48888ff2f7e339771d721c79f8a976cc0d4c3", "TOKEN": "040f30ff58c83001451181b889cb843140b088e3ea1ff8b27ff544f50014f342f02673978e1cb0351a2b11ec2ba01a532d0ff5ba71133e149853c90e2da4c7619904e50103ad32e240788ca6aeb5c4899bed9da94663b9e46e114e3ac009635a8a", "X": "0000000000000000000000000000000011bcfefd2c4ebbf3601db3b8952fc323759bab6218c4db3ed57d6144aaeb3181", "U": "0409bbf9c0d28436af7318ca6ba3fdb17b164bb263a85fc1a801937b6dfc102044656916667518bf242c654f7de22ed7a30af3db8053621260bfcddd77aa376832da08725044354fb58cdad97902a3a7928f4fdfbc134af7e19182ba8ed3fafeb3", "Y": "00000000000000000000000000000000153997f326408743fde8c16e6e44b621db8da7010c191c83b4714b4294bfb0ed", "V": "0405cef9c31c671ed3b85e347f7246d66e39056616dad8a42dbcd0c4ce2902938677cc9a32926d7fecd0cd3c530b5a01220e646d3cd6cd6073372ea912abccc9ce8cf8efae7f6b19a0399f7faa42eaef4fe8ad82d1af822872f661d5d5418e2ac4", "AuthResult": -19}, {"TEST": 128, "CURVE": "bls381", "MPINId": "3266363632626564636339383232666162306366333333626261653132393162616234656632323566346165373930633332613534366431613630653563643036366366346234383631306336363631376665363830363735643166623438646431383839343034323366663334376466633131343138363432383661393565373331646434336430383636353839643262353631303538663766313366323236366361323231633833383662303132303236306436623865356262343562306531306233316537306266666461633131616230", "MS1": "00000000000000000000000000000000323754ff193f7afa4502334474ccaa8235eabd14f08f95e49fbb58fdd0a3b890", "MS2": "000000000000000000000000000000001ba048d10255d4f82fc46e4ccfe959e367121e7bf67a6c8b6a83a0a850fcdc1a", "PIN1": 2584, "PIN2": 2583, "SS1": "11e2aa95ff37c5d7f5cacf70740a6f2fa8f2e913e3f899d8c5ea4fa120778264ad87c49978d3e91ec1b496444222d2e50ba5bf6e0f70d61d07aca891a5d7769ad39ccdbf9380e232e90b753a388c89c2b84be7466bd140741163c50a624b98f9101b81db09c41b3740f4b0d97a1a8d2654c75e3f8579fd6102eaccb22e52b70039db7523567a76670013d4e694b16a0702e1d3e09de83256b636450845f9e44982fad4fec560087318e882a1ad074da68e572fc1d98613a6a84d41d0fce3a54a", "SS2": "171a10d1bd580e9a4edfba8cb5e7ca25e3ba35ef9a92bf95b23ae1f39bb16a89de329646f46606676e894ced82752b92117cfa6a6a5a7a4790b07e01ce5834efd420281e7358b9900799d561e176efd5464d79aff5a7cc7f5f321815eb51b4d10a9f73169b1080e8e0d6563d0aa4588940512ab01a6b2d743c8165795ecc8caf73bf936f7f9132611ed5a334f6b97c0c0b0f320842860dead2bb811b597b138a88cb615928b2a1b5388bcf9f8ec6131a32500fe9bf4253bdf098d9ea183fe743", "SS": "17c56e9ab39a9fe12fc718e3e8bfab63d97878aa69b477d11172b28cffbcd605cdde662ae88e57e5fe737a520cc0b29f18ced0988faef55cf451b6c409e0cf9145c200251eae934c2747e46ae33c37aa4126e049611f3245c78a15fca1b4792319cc2c1758e7bd7f6e47e7620d3452830f8fa62a05cdbf5c902591f0fb06fe95dcd85ee007d08e7f8e26d679dd874091040bbc90a8ec623455a1230f771686cbf3c49009e520918a5ffa5a1fff5f6d025f1d6774c27c88283ad667c2b3929314", "CS1": "0400666febe3f1760eb2cc9628e78c45144f1a44d621d1889f75317955af10789798ab48948ef6ca6ade0400c829618c9d0b8820ddb317334c5646100dbef1d1f74d69b203059338300ca08b95de8c98485078b08013bce32b4920b1e3b0974dff", "CS2": "041752ed2aa86c9b859cbb1266a1bd7a43c1bf118daaf951e2bdfbb706059d8c6c6f822a1efe879ee676586a6aa049d35515dbc197f15d1463b99f591ef656fdb351d0e4f21addedbd451d1713f5159b27e7a4116b33ad1a9fd198c119b0c0e008", "CS": "0411e1e45528d844acd8e61e796eb1610b88b7df27fef9e874add846e8347d14d71f53eb109eef00515c3ecd1bab83d5f908589dc35290622dfb67ef08f51b344173f3a998e1baf499f11ac52f530c28f90d5701ef56e13e94299cc691e5f9372e", "TOKEN": "0403ad1c802c2833ed644ef460f14944855e4e28d1b1b5de3088c61ec155563fe280f20f5308be670d505970c1692a6706019be9b52319481177658d47247b529e059d8e2ceecd18fe60eeb06afb56f72ad64f3261ee98f1dbe3a9335833707217", "X": "0000000000000000000000000000000015dc1b2e13ef5848829f9df1083c191d9545f98c1e0dba734a411869fad708ac", "U": "0406250e92264b1ea8e7c4d26a3855561743849be70641ac283b227d5e0fb7f92f7f242be11a3cea0b9baa63194514667705ea04fc563061ed6a38095353e7d10870a89502dcbb3ca9620d2addc15c6105fca67a47da7e863efbb2f2d0af517b01", "Y": "0000000000000000000000000000000000c08541871f6cfe529ecc04c2408a830461ba34581f9ee27346d1098d28921b", "V": "0415134ab5ca53ccf03c2ef5a6ca6ebb7498c523ce91fe420436ad6a06461d2cc6b310c1e903ce7f025acf31448df161d509b9073568c1114c7acc9817c358e0e7a5cad728c9b94c57fe9c13d7a82429158e5187e67aa1de00b7e0d3732f1a47a2", "AuthResult": -19}, {"TEST": 129, "CURVE": "bls381", "MPINId": "3434333863643739633133373637386330393966373932303030643364646363303364313832303739383838303265353939", "MS1": "0000000000000000000000000000000070bfcd28b1a7f67b958cfed423a33d42d13830a1681cb24cae08c88702d15a7e", "MS2": "0000000000000000000000000000000004d9250c9aadc9f71f9b783660d36df71733798257039c5133c4edf2c2663e83", "PIN1": 5336, "PIN2": 5335, "SS1": "0ab25d19e1c0d1fe82eebb2b5db4bf488d4a95235616e8bd79ac95db54863005d79722c63035ed00ce491c157ed5b43b010eb3c79e61ef7025e994671fc7c93090e12fdfe974a5b8ba915800d7b4dc160e47e9ccc4d3ca096eea7779f4029708106e222b168d67b180a29a8a00f3ff645ba3a9a8012c22cf978b932f5d14695517fb41333f5438648bb44a7a281cd370024dd1b476a10ba8fe34d1317b483421933e4747efc0c0ed19a094f04c6968569af6abf1296d38249cf7818977c35cf6", "SS2": "0d5ba87d8e323822e4ab0ec3eb1898349ac0e879bd6e2d2a6babde00fb617fa7b8354ab765c576b248c09f3adf7cee2d040bc55d35e74ee81360b7949e0e10a81fce931356bf577e449ffb1032370b2d05622a0a2781c3854774a598258682a5023475326d899f77d29d37dbe7e086633c5ff0a20bf779a1ae531a952a851fd48dd40e0181f1232aa16135512f4b22a80ce3a7a3c357c73c7e022aa46211d6081a715deb94426b0ed16e93efa45be7c634eb7b99f6269b903300a21d82374045", "SS": "0e7c4f9adf14aac567dcf5335506a644994a94322a9272b98844688a456e54f821973aa90aa3b7e432f4bd78b0b99b5314f03a9a36949df4bcfbf158baa55784517d0a31e62b80beb6655f3d49d87851f840a9eede26803ef78c288c05284c8c01f0ad97db9f9e81bbaaf8827b53b0e64ee70cdc1b8112ac586ee129f78746061df4bc2b34b0caef499442bc5a8c1ffe0c15d0ed8adc3a9226ecdc3899bad5856ce3d741f9839c9f56c63bf16ca10856868f849a7f13bd69b9094e044bd23edf", "CS1": "0410133441bef77d061da7a9577ba056ec1090015dd07bdb8682c11ce9ca5f227648e945b10a02c96875186e93d0be2db0199e96d3dc7ddd917b517cf1f136b697dcf109a6c70d9e38dc512efe84ff15371e3e399d3c3bd099db8b81536ef8c77e", "CS2": "041320db3de86cf546fb69af2992d7938a11842325416fb2c1c0009bdbe5e597bfb8c579bde4ed3c3f88f607441c5e678015236cef39553f11fd12ee8d3f024c2b78c7fe118d1cd961422a821bb49b4e02adcd14f1fd4ebb76a7752eef4c5724d7", "CS": "040fb357d2bb565b70789a74e096a1a03a8bac3cf138a432130d6a1d1d069cf877ea88f69805671ed725aa9130b7e5590b04c889fde758848dcd660219d18513787953ad9fa14193402f8a813a2c7f800f3e49f7505e8c4e38cce3e46319f1e071", "TOKEN": "040099a5cde8977458451f1e07c920b9680d4c903e7ff2152316d03e16c5a7dd9e16f043de5ae3d56ac0c2d590473421b515b7164de7f79373cbb3680b89710bfafc85bb5c7c941087fe609f9e401fcbb9de0b10b09f3a743f4b94998f4d6ae239", "X": "00000000000000000000000000000000112c211f3561137c0384c45459a96219f43fa74dce2fa234be9d1b0f151ba6a2", "U": "040857ae19eab31a5fe986937f602db6498a5d1c5b5482818b29fc1fc08b0fa7ac558f90371c36400541d1648a201984a705813648eaeeae39606738b4ce5dee39fcdad2ac5626f879db74c00907daec48998328cea2c2cfbc1e500f571bb75eb5", "Y": "00000000000000000000000000000000056bd096e8f680d80963055419f9904ef14adde67c05fa485aa8dde825e21031", "V": "04087a09f2ec54cc95329b00570bc008e260c046c7a61f9e4dc5c346fca1a90fb4a1153b8fb1718fca98e8f845f6440f98054932cbd4c9e6cbbea7b386deebab2851f082d46e50eb5488326caedfc233480a7ac16229891e557886284ac77c49b8", "AuthResult": -19}, {"TEST": 130, "CURVE": "bls381", "MPINId": "6339643764343961366362303964383339323333666630313135666532663364383430333336", "MS1": "000000000000000000000000000000000c28a7aac58fcf5991030341d4f7e2b41b8b163625c9d1dee06bf11793b0a0bf", "MS2": "0000000000000000000000000000000014eee9467ea64e6bb2b01ea8ac83952c03dcc31718738944dd04892cb4714ee7", "PIN1": 6141, "PIN2": 6140, "SS1": "125096aeba66d83bc8d508992d448b357f3dc1b926b49e69a49e52add0c9e261647a41f8da12a80b94900d5126d3594212144e0d025467fe3795f6bd142e572e4abbeb316ca55a77a44ccb03833523ab9cdae87c09683e8fe84c009433c6cd97086ce7a1a28675495612903e5ac643584d4aeb1d53579ed64436cf889c36fe0ab1aac3ee5837cb2db29e4208a3cc3c0701764cefa0211906d74d2d8cb7c52ce7a5c0d74cb898f5ac7f02c79467a8581c2de264568a80c43423f2b393d579deec", "SS2": "179c702eb8e598086040f3d1fb00c30b2818a2461a8fdb186281c4e3e538653040f81b4f7ba49491d295576f351535e107ee7985b1ee1a65d8e98ba658155062144995df88548b4c24a2c97cde3661183cbf8e94fd38d81ef4747da4eb9cf38714260d84bf2602d7847c04e76d3fee82f8fa9783630115037697fbf8f03e3710e782bcada7a18f96f0c29b4d11d1184b0e446d3a56494c75f178dd9bb57ba498d8c9e842aa3144e6d5555ad66b1a3cc59beec98d1f087b27cb1b73395b404214", "SS": "066c0944245346615bd16133f38d611a53f1b9e11a5fa8dbbc4cc539696631f81e3bb87b37f66e26c7384b1d28e3f3ca158004e087c0dcd144db5a5c3c2ef920535268bdde4ede18af758d5386cc24079f76148a61729ed097c20a41958523bd086da0094e95fbb9bb0057be9ed4fc3010f48d489f061430de5d60d8fa972456bd5d519b84e95796eeaacaa2af566320023b075b8b25605ccc6bbd54adf6726e7e92477aa15893368ff92f6a0aeb82c5e5478247fbc034ad33d01302716a6410", "CS1": "04009d93dbdb3029a280c6c92b566e912b21df20a9171145942302a84d2c2b0b34192f67220a32c83ee2cdda18610d2a3e11473d049979e6c4cfabd4878634766610efb7cbdb3b819a62eaa02e7136606d265caa02656a2a5928f47ac3d8873c33", "CS2": "0405a86b56d4bd48423472ba1be128a29719e18681897d53dea8c6044d3566779f7cac0fcc4e551184cd11927168aac91615abc418b02c5af2c1d78adfd3859368059043680a4731a89ba3c11c890bebf2b96488f2beb83281fe618606d9f29d47", "CS": "040c2a389208186c454c82a4067c3848be7066434b9101c3aed05021052ef7170b3fbc8b6720ce1e33e1152db758d8270102ad4f5d51b1c3894dafa21d670aab429a4067640fbefc67278517e4a893a60cabed927c1dc4caa8715187e331f20532", "TOKEN": "04043bd583467e192424a05dec0398db0b7a0b678c0ab261eec257614fb2b9b51bf9705f7053c2d207cc5e3f9811d4f66b0b3b67076437b918e9fdbbbdbd1b9aaf7e8c53f2069dced01c34b7b461226d86ca7bcd95846a3e270c163c8ccf5203bf", "X": "000000000000000000000000000000004fbac8cae363e6ceeeb34bc1829344f6fe78bc0097dd31abeddba41f59a7e589", "U": "04108cfb782aef498ffc9d1a98d7e1fae762826084337ccedb53a54f7985137fb1a63ae0ea1af873b67f9ca3dfafbb37350455746d571dc3303925aba51a8f13954860d8f26fb3e2f12e6a73323851b117354dc4f2f6ecbef21317642926a59f19", "Y": "000000000000000000000000000000003e6893bb0ef119cd2147f750f1189055d5714d8a1af944c2c099eefa9f65b7a0", "V": "040bd305230e10e3f4202e94125bbb5028416ffe2c222339596eef46cac4335d3e292686e471f2601c3a9b8a7f2d6e47b3099ff8b924a374455d5877f8c1960c646a202a021872fcd272d4108e371c4ebf1277687f0650319b4546834e17e19694", "AuthResult": -19}, {"TEST": 131, "CURVE": "bls381", "MPINId": "6334346238383834643361353536366261636165663139663536633839346666343536663366663138366233323534613763363838613161653961353038323761396334", "MS1": "00000000000000000000000000000000024b497a43779a5af60a8059ce319915d12780c1fca36db7d891f0830852a0df", "MS2": "000000000000000000000000000000005df95f4a78e04138552efcf0b6f5b1abbe2ee600f2c473ae9172aaaa75b264b8", "PIN1": 3411, "PIN2": 3410, "SS1": "053d6f7dbd329696da40d37de0f2d16ccfc105d8eabe7d3411727db4ceeab0cd0840f74c267e409c5c77ecaf86d09d9e0260378882d01df0de081bb601fc713e328325bf5d9d7ea8acc84b8037199a7e61a537ebee324d630726fc6acc6a827b173da7c7597b2e903874c3b46c57c97460e153213fcba072723bfefa6f05c8467926f0b6e90a197b210e04ad121cee3710b26b47a2618598fe4803aa6c5d1d5ac0fbaa189cb31bf604c13ac4248f30a016f15c343687bf0c685af69389d65837", "SS2": "05e9b28a8dc708a62a914bdfc57b735021ef5233b82cc18616c6d680556888feeaf4fe3f1a4a9e4bc49b5f1438ca227918a5712b44f8d469736708e5c20c6de37a58ee2111a66aaabf3ab6d21641aee4665ae902c3ac314b900b80f71457cdd30d8d1b22d78ee12f8424f9d4e2dd204a2f6d695b58290124e57c0bc2a8f8d696ba145553e5d59b66b4f90eeb97d6714c0cdb7d1eed5b5449b151ccee292bef659f0fcfed8a59fb30fb2de34678c6c4476ba59489aee9de4740841aa2201f6018", "SS": "0397940960112b797af05d304aa7fac21a74ef86959092cf08c5f02c37e95629f43380b7839e2c950d6a715b92a184ed12111442b9d1ea793fc46e7eb7cf22ad86c5018390b99231b0029baec6f1478574bc03325a0894b391792d633be32c0b0cb57a24eb64f2b386ee88b37c49e904c21bd22c6770f53824c4d55d97b23807f481589b7ca3e873ac7ba3573579a5050acf58e422bc0cb8d99df864b64ca8253e80d719d2beac2717188f69bd33be1647e389e187d9d55828e9c6f7bf24839a", "CS1": "040fb5901902d93bcbe8fdf0f63c282797ad81245f5b9df29d3984cc45dcc66a3a889228d4a58b22ec9b78ddca2fa4a34e1822193ff007236b288df8ff20918dca3585ef37aae65c168cd5cbf08aaa1c2b511fded1218dca28bd00a9d5adbb29ac", "CS2": "0413e57ac50e91c1aecd15de945e9801cf918065e56aa136b3d9f3d8bdfa9fb9b436da69c076142fb3745c1e4b989ddbbd07975a454a05a3da667da0539f0bff0b7ed8e5ea4c5e57ece8971c55a8f59e06f4f12db37027d0ebd5babe83834b991d", "CS": "040bbf30b742977fb0a62cea9889d51e873eac622ab3f61722df9c02fc36607a3facc2b476e0df120db50083469113d46f0a55b488675cecccbefbd4486f428b877ca9e5ef0e1c0dd846f724e9e067c75cabe45ca0ecd2c2c9251e587ae92f931e", "TOKEN": "0412bed7ddbbf19e4222641b1e867a25dbda6e5dfc129cbcacbc17d648824442b95b0e9c572ab857f42d898db81a9e69a413d428c7596beee4582c980168a236a745374f775c96c0f599120906700fda0f09d39d0895bef7ec3638814ba496000c", "X": "0000000000000000000000000000000003cd70561e2ce84176780d0806aa4641eafa8968634fab595284ec91197c03ef", "U": "040189ea2b5917001ad65faef43bcf93937b292e008c1cc88000ae02c488d83d7bda29b901ee04af780a11083fabe236290465f37155c4e9bdfae7fd3949594763e6b08845fb936348a83bdd7af1a8d98501b0971f308c07074e48c95b11c0ea65", "Y": "0000000000000000000000000000000057ebb2bd4824b9f13008f2a5a023644e06e45a199e5766b600b148c9d1dc9fd7", "V": "040fb8411066b3ef6384c84eb6419e7e2b0ed18c4fce642781c0b918c42af5f3dc03b06583d8310555ef34f06d529dd48a0600bd1caf912f69e0cb9a2d3ec9431a1e2fd425164ded5d525950671c1dd2c0b3169e08f463a820bef199681a43fdfd", "AuthResult": -19}, {"TEST": 132, "CURVE": "bls381", "MPINId": "6364363536376336646563386437663537643137376433306336373434643630343039656537393733313166343733616264306261313132313762646435333834613962323632623436353865663235383130383930623937313036383631333839643333383331643566333664616261636634666664373934313333376362653834613131376135353630346162633363363634643032353039376331616365363734333434343630613233376438623635366337656630373864363435653034383563396130643738313065373064633465353136656236333337303535613438336230623933373166333337373333", "MS1": "0000000000000000000000000000000024e1a5e856e3e7c52144879fdd6796d3f9fd6199345243465ef8d679c132a765", "MS2": "000000000000000000000000000000006bc338cd0ec58732fd84d17cb08e05d2a692aac3eb383452341662b3bdd8107c", "PIN1": 4421, "PIN2": 4420, "SS1": "035fee31695073bc98c9206deeb5cb19c83da2b03f5a3b860b466bf1426616582763046b6042534b07de416e7cf3af1c0a2150a281c016d83ee65f719aa954835e3aa0e588a53895a1a3753128c8140740c3ba40308879f29598708e122b243016b72af186895484caa72c1f1e2cd6f6e651af7f598516f2335fcdf0b14bd6ac723542a1bbbc5d42e8ce766e95ff239c0df0884b78b334fd547ffdb4f90578dec9a810ff614d94c273512847b156e74ee4dbe6ccc96eb1693893565afdeaf941", "SS2": "00b10929fa20a95dfb8afdf65797d39a7c91ac3022dd36be5ccc3054ca69b0d69b76908a209fc66ec0e62dc3a3753417192ecd3dce6b11c687af1ab90aef2512f2471517ab4ed6a35d6e124b5af7eda662a3f250b468a5981c5576d908f71cef0b704b57bb581105dee3f01f4a6090e379eb80a9ae14c8a1f4bae6887a0e42183abe7593f833625079d04ffc87fe25770213164d3ad4f4479d4c8ea4485ea9a03b7d7dc6146b7a83e0508f8d0ff5ac34c91302e654ef4e36490f96477c34795f", "SS": "053eaf27d39fbaf274a69ed142e173b89389b8d863669685d64b32bcb451a67b9b414b78c9370c1e05768fe21a650184063f7d24a25c527cc642b6998c12f93427304d846464e61fb1e5e1a3a8e2cbe5798137a9d18deec732f3b68ef6862a9c0ea24f3597a918aa3cf9d636c3cfbe45a73176e36d1ce3d63e10d73be6664e146f651aacfcff02ceb6c0909c3c9c3e0e01a25ec0d589440afa28fbbf6f9b66e4078ed96c96f3262bd77793577e86c3c22fc60b0ff459cc690e2d2f2ec16bed5f", "CS1": "0412dd895a3110c674c75ad33eee188e30be14249c3a34996dc0ab88caf15c6391a039b74b8dfc5a0073132c5bf2d64a73014872120801dc89e67f10f29c16c38ce639c4867bd26946152bab979560e5a1c7de7962f3688fdbde9a4fd724c1ce2d", "CS2": "04085214054ce1f7c6454c19e9d7acf9e8a1969bbbed66f1d25b86d76786594e8af5a1dc432477e7273b17d5ab0314e5211329ae1710ea31c4f4c7a1d2827a933a77be9a10071088f2e8a3780284033e4ad9363de860680f6e3612a35ca2f1ffc3", "CS": "0401870b88fb2576bcf86a916f39f0a2ad4ed24a924d09abc5e5a8f9b749b1332ec612c1e4cc51181dbceda82c9b0e87810b8f217d837db2d147c124d909b2bc795e709de0770fca09f3dec42013bedc7f0b711f530d3699c3a2548ac519b25781", "TOKEN": "04143ba866936f0707f1f379c9752105cab3c5168261900c5b0bed27584bf9a1028efbaf2afb048c288fc542161404c74f195618fc877b8df44b87c0bee59e310802b6b72e5c8598e2223cc802c38ca2189ccfa16395984370aaae81bab02879d2", "X": "000000000000000000000000000000001eccd1e029269e3c9b75da397097b3c5670b7eb83c03f7f9cd3fbc5c3da88028", "U": "040c387b78623f2a66e7930680ebb57ffb81abe75c73dfeaa23af189e049104b2c1e2b2aa7ce6fe4243ee1a96ced835ffc100c987daf30036bceefc61612f27c71f1ba3a2fc49254430e7f9eed7e0974574e1f1bd3f0f3e7fcea44a2c93928eeec", "Y": "0000000000000000000000000000000009b883c43c3eeae2c3d90b6ace2b841cc41881cac80e24fe01541c13a0e08d21", "V": "0410ff2da4d96a9e28b400b864e83dc08a22f5ad1ed57efc9b8bfc3a31159a459bedd0d965b33692a35a060ed1ace2bce50bff3b4824acde6ed925e602bc8086b5b11e783b314dc7c9a7947c8e559e2b9919e81b72b30a022aa13f51e0c00ae53b", "AuthResult": -19}, {"TEST": 133, "CURVE": "bls381", "MPINId": "326230343039306465396639663964626361383532626264393734383831396130613266663933383939356162356333333836396338323138396238396661313333623964623531336334653136636164346563363534396163376336633238626535363735323032393430316431646265626462623030393736336630396264653837333462623732643933636339623134643739333262613732633935383665", "MS1": "000000000000000000000000000000001349a2f4089e04d25fbfb107993ca6c1648f7e51a219dab925c4e4653be362f9", "MS2": "000000000000000000000000000000003b6373f76b79713206da1ac61fe509fa4afea28f4931c01e9027762f6081014f", "PIN1": 8726, "PIN2": 8725, "SS1": "086c52d45352e40b3af09dcc3ef2e5e440108d25dd7f9ef6311dd143997b9c9a3e24ec8d738b9b3dd6766ec0be018d140e5ae041ad933b984b37dacd00f653cf176676b3fab65f75ac3cac8d32155a366d82f831913ba3eba357d28f512ececa00b98e1ced11649645534d9a92878e9caca79d393334b4a75f338ccb13323eba7b54806cc773e30538759a85f51a877f057442655ae9526e8cae333a552acbb975459de5da683a01b2f70a2bcab80752a21e132c705efd061704b15a6bd6fb5e", "SS2": "038aaa682388d98ec4cbf851933d0824cb69a61e5cbcf71b087d04b9e1cd135fd78c73a73c215f378c9dd269d8f177430696db71f0ddd1f4cb5ee909051037fbe3a6f2266ae76b65e8cc0afb1fd8965c99554c73c57d676007afb91f48b1b4eb086870e23baa38a1f9fc49dd68ae1eb9eafdff066a8b93c5b33c07c49208c3ee5224bdeea72e557b9d6c2eafefe1183a0dfd96d4f2e8aa490ff4b81216dc98c15882e71d67baff3fe55e584ada012526854c86859c4c56a92f19d4eea5e81094", "SS": "0b707878a915f91d0acf602ed7493227b692d974c4f5b0a254533c9e1fde5ebead04eb66e797f5a9999044a844be8f2c0e549c4d091890dc6491d5746510587c9af66f7706a9d0aec8cfbec7ed8d57ef06fe1e5a67cc7709acc2abfd190799420924702c7548c024f7cb13dee3259675fa17cc105208c37518fe4b33b82f1950ebaf0777a68701abb18e889269bdf99f0a46dc35859f8278f889a7e8e901b470859c9152eace27fb6abb8c5111e5f24ec9a5a37148af81d05b2937f2d79943bd", "CS1": "0418dd84e27e56f22b2dd0a39b1b73bc13a4a6407e5d58880d0155fd3f028c352971b52da0717b20287980e7a8edb697ae16e4194a88bc1de1b0c561798156c7415e15a44fff579595196b3b440ade325e5eeafd794cf6a24514d29f8881d235c1", "CS2": "040e2ace617530f1e42fc32944c62838a7d4686c683d36af7fe499ce621218649b869b7d0a2038f44d6707285bedbf1eb0165ee944e4fa35ee5334366ef275af99dce3fe4126012f60897611ebf83540368ac6bfe1d52272ff21cddc2327e34c90", "CS": "040384082e89866fde911b20bf60ee2cf5aa07bf20f0d0bf0d88b7ea4631a9b4688746cc32f752c360b82697470c97365f140f82e1583e6e6298e2de6bf04b18026431a13ee01d2ba7ea517dc1db6d25a2bf370653432fb63449cf88f9998e3227", "TOKEN": "040a022ac6fba824cd4d8bb0ade31105d747a4819dc59692b52ed4ed7c09f38345a1a105c4cfd1be1854710adbc08550530e4fdbcb4d8a2d3bf6c3303669f955aa899555debaab88c49acc8c8a6822fb65c5eade865cd06ef7a81204adb3a20ebd", "X": "0000000000000000000000000000000002e78908956388a04b25e357644a9ca5925855505a44ad6de248a4248b2a6e75", "U": "04061306f0d33f9027aca6ef84038df1d762ab22d81612f64233799f5cd8dce92e626a97b2d8a960b8d844c69c2bb1d6890c14b3199d227e48fb5f1e58c666c589a38549fd525e185b5a94bbf6070ef96cebfe5aa84cb2792ab41fed103476fa3a", "Y": "00000000000000000000000000000000621e19a43811d9fc418954c6db3c4226b35871898ef22f43ea647d09b1a4a3a9", "V": "040611982ed25e56ca48701d14cae7657305a2d8afedd57c5a7e527d417ff05f2938911b0cba3920dbadd969b187359ffb18f1bc773a6168c0f77f105a243540c4a645079c15b94c0078d47c423c742c42be2e61d85c5609a62be6cd3bb41b0217", "AuthResult": -19}, {"TEST": 134, "CURVE": "bls381", "MPINId": "6165323937623139336431393834323938633330656439633236633733666131313431366139666330333763353036663139363536343430303662393538656664316666336638383037393531633437626237316337336462636634386234663032653164663365363139666636", "MS1": "00000000000000000000000000000000363c8e88841890b6104fc8a32bd421cb9cbf0fc204b54cc90fc9d057f1ce2844", "MS2": "0000000000000000000000000000000057cf995d4ffe1f36dc9b9baa68ad965e0044f3eb06e25c86ed4495fe462c6ad2", "PIN1": 6987, "PIN2": 6986, "SS1": "0e1e23a65de685a2fade24e2b9c21b183eded76912c3dcc4a1f1832e6b251f38f3decfd3413553288bfb8a401f6aa29f0c656516f8144166f4e6d945006946c77bdeffafe8da6aa4e1bd7958974080828103abd571ed32388cfb7c13a358ca1004eee2ba4bc485dd9bd33be724c30a5aa56b5119f62e9891a092b2752aa923db1da4907fe3e511f6a208d72e968c11b20b69b7fde0b436dff75ddfc33433fa7276b40f771f31c2f340ec6c850c39c5bc5a66ac15de5de94aedca810c14900d32", "SS2": "17511ef902fbcb248fef7360b70c610216c6815386e4b4a8541fe407429c6617c61b1349cae90dc856779c7f10fe864a0885a2eed50a26c799cfe6dc25b341bc0f3569d90a3987d90db71d7400e8ccf2e08e6147ef14df4759d58cb1ca2af82901868ebe7beafa258ffdb75070e4ac6552a38e6b2a0be21ace1a7bc359f3f00aac0d7487ba089918ff671a97c14953911371c8fa9af8e76d8cda274310960097859b0927b6ef52741f10e4ba57fd94dcac7c21088708b26f9fde3aa18752b234", "SS": "12296163220a54cacee830a41b037dba43ba99fee7f456409ca110eb182959ecf24a507c1330f274b3ca1d1a571d82851669f19d11bc42a3d04f3dc40a7a6e4890a9ce2056e2b21b32980efeca6a3ef93b7013981db93378065b78d9d0a1ac6e1982c7c60feed83961f5ec1038a6fa7c3b570bf4c1288cfd5679c337670d0be678d592029ba61d4277629414eacde7360d5799cffacdff175c8820e8e249d7f90ec5a677cf39d62f6057c24e995e9ac8eb535d64f96a096deade7d58a7e9d500", "CS1": "04012ffd50ff3467e32bcb93a395e62536ee4be7950ffc4615434f5434419adcc6cfc5e9c024fa4edd6df1d0650ab547a71916af29a514e326d8b4b02d9e8ed320cecd8077c1ec294ec136575a1a23b023035a1852deec306194a88cdc7d2a91e4", "CS2": "04043a01aaf1cf4f7290a4e6e8ceb8ca477ad0feb78f25f551ad5e3f2538f08dbce21f2d915df1d93bd1f17fd82b987f8807f57524e03301a1b72dc82411852ee8132a455ed52a2c4ab06a9117e9795a723d92181c548fe9eab515fe510ae139dc", "CS": "0408a82bec42495b5bbdaa126dc9338940e848a0a41bc7be5be20355b995d35fa83b4f443803f8de05c432b11213f4ff3d18114b7450e19f4121c06a4797110b7d697e8a3ee1076ad972fc0a06dbae35504d31d925082c9db600bd955cb949725c", "TOKEN": "040b1bbfaff55bb74323703b09aa72b61d919936370d627b95c0ae8a0abab6eb07c81c5a8afe7ee1ca3de9750cc7ed7589020d371e7780596e22d4c162db4bf534a77b18d6524b85aba2b0d536a797f9eaaf8866c9064ca00deb5226da3f99bfab", "X": "000000000000000000000000000000002e5d99adaa497b08ae15a5dbccfbe84b0c0b7730cd9f6cefab20be924fa6c898", "U": "04024d0826d11dc37e32feaf9a599416cf5aa9aa4c685ff0db0145471afb21ca3aa2f02a129b89fa3462e525c23ecbcdf1145a82d4365cc3e026e1f7145e783c03ab6c5ac2d277d13753d4f7a3b210e5ffa96bb1274311a217347039b14012f489", "Y": "0000000000000000000000000000000026f566d69152af2225717f0bbbfa68b8e7eaabbce098a31d62366b2af83bdb9f", "V": "04173b12096e998e09fd2278e24808faf329b9d2f77a4d0e916322f3080ecb46bb3882af643f4b869b836efe94899c3e6c0ec8b7f156f528d129e96784507a074389d714c4a423f94c5a98e6ce17100bb43d4a4bd52fed23f116c929dbfdae1f44", "AuthResult": -19}, {"TEST": 135, "CURVE": "bls381", "MPINId": "646464623935633638313835363739326164663066336363353430373966653234343832373138326430333533383237383637316533353231363566663335363262326331613435663432346639613639653364643435303162353035353638363238663062323830373165306539383864666662353036376561383936623437313232376530653537646335393065333638336538653464646133376430386531", "MS1": "000000000000000000000000000000004a56e3067ef7bb251e63d8d823c5cd9714a57bdf4d7127ec909a95983007fa81", "MS2": "000000000000000000000000000000002ed2788374dfabe23fb90c7da56f63a2bd4f5b60d66e47c3da9ce62da663fbbd", "PIN1": 7319, "PIN2": 7318, "SS1": "070dc111bed410381c4ac80efa9d352882510ff1ea0a9bcf5fe215e603c2314f930978fae794fdae55bccec49ac3018917509c5f2bcd5f7d3d82a2f995e5216bf5b19457edc6b71210543cdf5bb8c9e8a07259bec760142e292de2cdce4552b4188190ec12700ae9650bbb5e0398f613c258e8a4dd6b76543bc8a58bccab32a6d62dbae3e828e293154b221c344320a502a13a52261f5878305e155ecd6f5d5ea55882590f4dff9065230c1d57b13286684cafdca9a43453132c275b6a5b69c6", "SS2": "0d0aa68d492a07b6e27ad180073fbf4be340854e23ac37e6ffdd9eed9fd8e124956822e0defcf249e05430725ec679ee0eb92a01a9870cb449eca35fd3843858f41c11d401e1c7066cc5c03d4be7b4fd0fe4bfbb79bad79e88d63f7e979dcdfd18bd3aad8f7dd48495d0609b66930309b711d2480a6acea41ef5650853acaf361cd4a9ce61f4180424c3358d0795a8c418f82b7c1c33a2d3ca116904e106eae562ffdefe2eb945c18e7d54181cca6b2eb046a52c77c14e37000438f652eacdb2", "SS": "093bbdab8e1533dc6b8577161ac7efc4e99ec0e87733bd31820bb5008138e692cce84d988c4658ccdec482806cbd4bdc18b98aaa68d78137b81b0d9b8d4c62c5ab7b7ed6d993b72220ff007b1847e485418f5fd0e09ab3b2a32f30a54b7dc4eb0c80b5fa70491bfead8fa4106808b2c78173e8e4912b4108db2ee312ecf8970b13c1939f08a4818b028c539e0a6f171f11a07a53184207a3889ba589d150a7f60c00bebe59cbf6046d1442e40c66d005483864a5f9a1defc292c646e3ab2c291", "CS1": "04062cff3f5cfdbb8e1efbe5036c89ccc63e81e1c0e45fb7707e4e9ae0a83dc30a194b86daa2e0b5113e6ec5279a73f08312647660dc77d2c44e6f7abe0c38329625310a2e7fd3ea33c219be0b016fc8abb7f8b6ef12e9f7dc9687a0b54185bd24", "CS2": "0403072996d2ad062d9549686f8b55ca7bfab5233abb0c1b79dd0959c941b547cbe0485540b724610330b0e1d4b6db66d702501a6367180386820487a3a7405777f3055275d5fe6e98c706792652d44fa35a0ec06d8707bfccb7e4660f43a6104c", "CS": "0418fdfb3f7fde3de03c881d861dc7dd4ca0352934b94eeacec41ca54776f117b4b5338c2e527a0d2fa14dff902da80bb009241d9c8eb513f8eb58a903978f90442f435e04f3d9dd037850372a8915b3eb828257b367f2ef42cb0b65a4bfca9001", "TOKEN": "040512074679b9d674e268bdbb8fb4d869e6f3f753e2d5dcfcd1cbfd77eb2a457a3682ef2f3a836de92de159ea0da3ac3815059059ee8abcaaea87173ffbfd15803941cc8d6c0672198c320e0d3b0fd5b0003759cfc614c56ede94c9caaed940f4", "X": "000000000000000000000000000000005b5c9542df724cd3a6f7659641d1bad7f702c40992dcd10deb2e424df83cb1e6", "U": "040cd248edc24174cfc90b1d0dacd8ad0602f7c6d2a12b1b8ce7abb4e59a806d0fe5c49c3d424817d8bfc2696702767b570fce44a86d0c1ea6b11f1db81c8ea4c07ecaff75e2cbd42a75e362393aa3d749638b96817391dca296b192c95cfc2b61", "Y": "000000000000000000000000000000004949333bf9ce2f1af8969d7f128f0ae460437fdfe768bf447b9c9f2f1fb76412", "V": "0403e0c97372acf77e7bb5aac1e203c8ee5c6c24ae871e58777331d04342fbffbabb2d8a5d8fa1e5ba0a751f9c0c4d64f505b1a4993fd3629499385fd4983a36731a04fae9a56ef08d76e7b06d622a8ff6afcc8d613b8ced16ea9497b1ea73bdae", "AuthResult": -19}, {"TEST": 136, "CURVE": "bls381", "MPINId": "30363063663133613236623232616138303338646432", "MS1": "0000000000000000000000000000000051d1dc717726e68a12cb5b0fd28ff3cf6608a0144efe49d2d5e154fdc65d31d5", "MS2": "000000000000000000000000000000004c124504707cebb90b00aa76efc2126e8fe701eee025d56fd09fb7c17a593d83", "PIN1": 858, "PIN2": 857, "SS1": "1395510a9e3de103ff5c94c7d59d3e608d1deb646d0ece2b9e959b248cd2eac0d97f43803721cd029dbd4d8b9a922fbf054e94f184fc43f5fc9564495cdac6341a9f7783cbd0fc8247cb04323722d7eaae46d81bdcc3596f9ebf7dcba003cdab10b5275e89f770bd46d73f0a7d5666dc6573d4efa012b30fd65fab746f3964fb2de49780347f90d4360061c45082c6310055cd1d221e35a258915035e7e978ecb9d269f1650d98267822b5065c945818cc9680631b9571a9c5ed24698accf668", "SS2": "1088a587d6cfa46b117b9f3d0d9277541aadb6b4694ab0a0226d86c4ab379533cf996d847161acc2287f521141e1e1b618017698dae0493ff6c3035ddf1d17a140273cf081dbf0e4ee7a7d9914e747dbb3807d16fe079c1f7d5925a9570bf54b08d65d5a556bc73cfd186c17b5cca503b8bea3f9be24d0c1b38ec09f7afc69c250de5ed2bf2d960c26d7a716489bef0e059a69f195165b266445641a4c8854db823ae3219063dab26bfea4207c81c52ee3456077bf17972ee1d773cb80c72453", "SS": "00ebbf812c9d29b73adc29a32b3c8de5fbb4c9520dd669304cbbba9c63916a177a08fcb6d51a1a4bbe4c871451d7eacc00c799f1dc0bc548b77cf26b3c0537d3f13b57c46c7b72a090c230bd7a347bbf8840014a5c251d82ef222047ad31e5360b2a521c52519a93c04a9bb2044b9aa46357ffe350d27b498b530e14b41c34c13abf30c95198a237296a33123435453c00681a4e58df6ce4f1488b6ae260774b6c21a157745b8d97b1dd1ef47af15adbbd8869a3ebd2ee94d33bcc1da9cb40ca", "CS1": "040413a0ddaf2c55daa91530b559d1ba5b7f144bf18cbfae572ff1b4ca6f223fb545a04c48561d62e8b917b9cbfe1e632b14116ad4d44358f0c6e5266e6a4a4e65f2d2faf74ed42d1e57e428dcde63f9de77776f14feba0d2c7f54ac21669a946f", "CS2": "041074584ad62018fd6668b63d6333ae2a2936600830468da283720a87ca0dd1c75920194c686bbf97f81713e5d242cb300e983794493bc4c9f959080b655f6594591f8d528a3347513caecb3727950bc2559d4d9deeaa8870e63d72f6019d68f1", "CS": "040659db6f127365e8e9866c8a016efcd78ac29758cb42979e591a7df6ba964c58f10d4557a13023bcfd6024a9b094a2a418ad9cae9165f248b0745483872d4440a1fe84cd0964b66b19a2106cf13c7e507bbe392f3835e69924cd40fc6f39b8cf", "TOKEN": "0402cf0ffece6b6c9a112a09fea304d237555fd5cece30b5c9f6c279ca3bbb1acdadfb44785bab1bbb2884c9c2c07d502a0c80fa682908abe258f07d8d629438afea2e85a4e0748e3f15b940d168d7a3dbfe6739aa5fbb704c92b4d88d56c9fc55", "X": "000000000000000000000000000000000e5800ee719e3dfc33b15e742f845294d3b0dc746ed523ac18a6b85f56092d27", "U": "0401b917430f8cae540b9ee7476fbbbfbafe87b51791669b6ba9f3193598b332254476595d705d1d6186540e00a80119ed0982ce195a26f931b77a14badbe4428090dba23b869755ea2110e5cf8aac2ec219aa72d8840360862cbdbc768868c326", "Y": "0000000000000000000000000000000065e499159cc0420bbc34a0575061e47644f356909072347e4fb56a00d3f9f420", "V": "040e3d596d8934a07392939d2871b92457f82a9e0fbf408eaa5c09f7552994a647f7ca5920c4da4a40ef0642d2f04c4b2b0369c26e004e9048d0b02a1ca7a603db3dc026fe15ca16246516f0d3dfe41721d03b753f59149ef22986de020aab8151", "AuthResult": -19}, {"TEST": 137, "CURVE": "bls381", "MPINId": "6566326163386135393965373661343938616262313232396562313635373964346638323339373963333766346336613137336361393962663965383037366332656265623736373535666662363164323537323933353932616230383366353531316263313766646634333833633832336131333263343663323033383539316233613630363939316638633837626462373265623738396263346130", "MS1": "000000000000000000000000000000003e4fed80cdc0e25405f118028b54740a149b11286fb4720d119dddaf4cc2c7a6", "MS2": "000000000000000000000000000000000555ba4c0e1d5f792e8eacedf58d4b7a25649a42b3c6b3e88c3003f911288006", "PIN1": 1205, "PIN2": 1204, "SS1": "056521c98ba04ac0835732bb1dadf7c6d999b6b8a9cb7faa8e4b111879faa327083d2fc966bd0837af2ed77238179edd19dff5890382d75dd865c4f8977d37b86a163bd14a393d67f854659d6e40f22c9964cf3faecd274bbbe4278862f1a903025ead7b4052aa7b732bed2d290c513460e934d6587c71b6fb27e7783ff3756ff862c1798ea28e5c1268886f144df3530765701bc1fb6a29b65e0fe400540cdb93545c2752820ba92a6f57d697dd154ccad95980384b8e9e8e8206bb1185ebb8", "SS2": "0fcbaf59aeaf34de0dd87b14e63f6466f456a6dad5c8e32fde75e1d517539bb8775638e86080b0c5e444c26caa62edbc0ff5648b14eff1c52cd0d219525ed5583915b65ea6e7ca0040259e13608e4d0b4834e175152f5828ef58db24cd784b9f0c98f5b5b3bb6264d28c2f55117ac5f1d0c2ff8047df6f6d1619de79a4edf1deb1c7fa679f9c57203616c25728de97d415b0376398b3d843e716964c44f8333c275458ea2f34523d3f3a4345cfd8c8cf06ca401673a12a3d2887215226d0df5f", "SS": "12625534412ad25a05a5fc5802b080a2d7f50c608b2b8979b3067b736ce31c1b6e1791d3200b83d88716382818b1cd41128056c844998e95ee9819ed5c0ae3e74a4a2a816e78e1e1ddbc19e3c1d4eb8f7a1b411873f7a708fdad6546b2e98c3a1300b75a81b20bdc76927584df9e319d7764e0141ab00015ac7ea79a29043c5c000a2df130f908618cc0d780ecc5bc690fddd9c2c26c6b2698e1aa278e366eee0484a00991865f6f4a861f2c82e7dbcbab7154fa9d1b2c6e5b61b7b8459ec3d1", "CS1": "0402f883255a6e6c01637be69605a7310396d55cd03549d9694d23b971ed09e2acc6fed10dd59cfaf2a21297802545734910f393c1087d29031f61605f7d1468befc5a99c5cfa27bb288aa376a19ee46eb96276aaaee33d7c9c69627352fdc3c46", "CS2": "040904b2ba115e77880cc71abe573aa0f6dab7c76f52a29e177397361098a4f83397d213d6aaf0d0622d623da2ae722aa3162ce5be9126c56409f337bf5d4a405f1c112000ad25b5e7ee7fff5b9c50b58a193162756e2bb01e2bcdf0f1792e5bea", "CS": "0418b32fc8070041a56728cdc1fbc343ed2ec29d1fc36cb73a45bc00b167cc26f861fced7634ec31230b44bdeaa682f0120c431de7417717a8d8436b9f5d6dfcaf51d0ee6c7386eee976bb6906b38812b6093fd5a45ea58a1552a007ade98a8a73", "TOKEN": "04178c4ee55dc4f295156a220d3181eed7b6f006f69dbd8d7b5553d6dda07b492374bf48a7835cf8987b520d532936208d15cb4d2adc6dc7fdbd557c4f216a72975f90c34bf5380491c223779490ca667c7cf228bdd8f72ecd2a8f0d96948b6b7d", "X": "000000000000000000000000000000003619014857974cb5bd9aa6c6b4840b3ebacdbe667811c2dd66559a7ab6fa486b", "U": "0412c71a6425d14208c89010a53b0014ce990f7c91c2646f019a7c9af57dc58fd1a21857b9dbc0f0b7d4b23582b2678494108638293596291d6685e30abdbd92cf33cbf22f855c339711778f61e301a9b96500662904eeeee08f11d310fc2f6d65", "Y": "0000000000000000000000000000000011b7be63e47a56a29dbd4bb20a32c449c5bb1ee6d1f5a5bf247bc5ceece827be", "V": "040502fe7f5299d70acbc0ff6ca998e8461ef9f74cbb1d22c62e5e45365a31e7110abef1eb3ae3946abbb2d27ee6a68256035b50e1ec4128e99035bca8929f4854b653f5dc0d14a345addebea339df51d94a82e5955df6eb64869a0d479e666c42", "AuthResult": -19}, {"TEST": 138, "CURVE": "bls381", "MPINId": "6262336132663361323165313830373435633335623934616636663836666161656134613566386464306337646366316261636231643163373464313032633962636633373935383337633362313065393935643064623566353630656431373036616634343466", "MS1": "000000000000000000000000000000006ea98ca91ed4b6241ed9123098125e0389fadaf85e6772802837d98318094fcd", "MS2": "000000000000000000000000000000003b2f0cba9a473f11bbc2c235cc6578a5702b4b57cc774c29de9318dfb753a71f", "PIN1": 7797, "PIN2": 7796, "SS1": "0b8c63ff4eafed34cf8e2b9e86421a08edca29c86042eb5960f4d39f51f3802aeb117b2b4762921c11c72d4c82c4b00f0e8771505ce82c68edb6fe75a1c958082c77876543105e3e2d67f19e0f7c59e07d62533be5450dfb539cebcb2d207e1103e0c88bf77cdcd4fd7f499030196daaf858ef3085f6136a066aa327306e0f6663dc3a2c34bd528b88534155f5e522df14a8c74b6f5260a3245934d60478fddd8ef4154f1893e9929f5aba7433b74d26ba58df3083698aea62c4325e57fe53fd", "SS2": "097839e63c4219cd8ca00fc8b6e699422761339892915a12440da8ace205d6b56ce6c5b0b002cc548ea11cecdea090aa015f15e918776280e9526a673091063a3db74a840122c45ca569b26a6137b31ca105d082e751008f7d32d2196c33279b0b456091c35ac760096a65b7320c64605c4d42d08917a0accd1c67b939cd98c6f4600e5770812ecd4aeca74d954e612503c31eb3016ac853f73610b585dacfd7c237cbe6c8442acba3074ef1d76de53cfd4cb7df056a9f2e073d2635d8b1a536", "SS": "035df7fe40be1d870bbc45e0859822f9e17a848642d13d9d367edd2ba11e985d6f90924b8d3110cfea160a3d91898fb201453511f0e7e1838430d9bbd141905de68205131f9134191d55cd50ca727d779834c55ef34cace46f983c709f78e30c0f834f1ad3c1ea18684f20888543bbac2c01f96248deeae7b4bfbf75c1584347334268a7e96557e4ebd1cb63f1da6c0509e59d3676c5e98c73b5edb810be5b371c6412277d4949b1213de5f49a0c9971dd2316dea595b8d792947d7c34ccef1e", "CS1": "04033e4e4cab618ed9b0b4e27bf5aaba93fd70cf5b7fdd98708c22974340cf848308d96e887990ee85c45121c3120865061932bf037eb70270c205b2498f4ab4863adb47b007b104eff24feb56f0a5a6de26c8e4b35d7efaf9944d213495c84e8c", "CS2": "04198e248f653329ce260a670f98516db4aec34188eab744501af220d1f04778094ebc1ad4518d60b2b6eef56c7d8c43ce04f0a4fbb013bb19fa394a6098a0b90c4462c6e5c47d9cb331f3150ec9114e33e183b7201cb013eee74961cc0c8c5f54", "CS": "040b75baab4ef6a3f2423b81da68383d59b645f8a9ef097265ae5089c26dbcdff3af0085c241192a1188f0cb0823e2f7e303d36d860996e86257b98ac04d8ed7219f912822cde0754805889b4a31b8f2e6571e6f02e7a0d75c54e05d949eae7a74", "TOKEN": "04186cf8eb83afddfcca5ca1815757b479df2a1157fc3c343ea745f0b392bcf73503903d3e9173b97dd4a1eda74ebd950706d33ab82863e789dcbb8aaa2efcf2a60c20402f61b297063d648dd7dc28449bd5e2ff510eaaeaea1a1c9fe97000b9ed", "X": "000000000000000000000000000000005bb47caa67e033bb6b96e6aab9dd736e23b5017edd447dceb98a99a021104165", "U": "040ee844916aa3670b825559bf73eb675e48ebc3e7002b92f186b44cf441b35e5913e2c83fa4855fa84c267be2a43fa8ec18923472c3348251a170264c90f0c580fd151d6365e70456821880a228cd95106f83bca15cf8caf26936f8abbd138a3d", "Y": "00000000000000000000000000000000106a862419e5d5451c4df99f2bc2973888389c832df7b7859ba9baccdc605ece", "V": "04153548f3f73c1f9be401d62975fc2c2daed39310aa1bec3a66de7f937dc10e8aaa349e1273625f8e094d28aae71572a603c5654aaa89cd456bdf01aab6539ef9748705ffb3939d6ad53645bee8c270ac21f13d849d01fb5b5ff162719f8909c0", "AuthResult": -19}, {"TEST": 139, "CURVE": "bls381", "MPINId": "37353035316235656634303532303336343134383534346438663030326562306261396537636431333036666263303230656565366538333563", "MS1": "00000000000000000000000000000000519807c27227a95d4d69b9bc2054cc19c48b805a421cb46e6b87b0510ee1c197", "MS2": "0000000000000000000000000000000018422b0364e99c580fadc5720ddbcdd8111d94917323ac3f4ffa58d348e955d6", "PIN1": 7629, "PIN2": 7628, "SS1": "1358e80b8803fa20021f45a6b3f1a21661236936f56ba03f409cf8fd99281c971bad79aff7dec4a28fdb2667297cbe6811fcf45e8e6d2eafab9f3ab9e29af80842a1e10fc81f9519c80971d8b2a9ed69f9104ba2413be4762321eeb3a1b55e0d11988f8ec25d7be5b568fcd3662eb48c1d03a4babf4369c29121ac1ef856713afaed771d66cdacdb5cb2b974738b3c2301425e7effe8dabc74235e648f1989385275bc6c08d7a32822fc9168ed911361341fabb3d542f07655021a9e152569ed", "SS2": "002dd22ecb20f75903785cdfb5d888c5fbaef355baffae79235702df78437d7676445a11ab6855110a3cf8964140f7901054f6dfc8ae595fe0041f890a7bf88fe016438914a2990b69ec9f4a9a98483bb3669e17df4a38e857d136ff0616dc710c15c23d3422a6869b985c9577cc349d14c2a8d9bf9cf33dd5dcc599f8954b78df6959655b3c4bce2fea641bf4e8a0f60472e7c85f134cc5e52af5430319a5b33a5ddd4ed2abb3b848bae71e9147709bc10388a76916f7340851a92cbd8b0da7", "SS": "132cea3859dac07413ce488ff6075798e8305bbdf4c65af7cc7dac980b28001ef9ff76c3911bcf258919714b468989b41678668be231c7fb676b19f01a91153097ae85db5ad9a5d338d9ed0d0f679dc7107005e8bd1d2591517152b189e1fd3507f34fccc66106b8aedd75b08cc26a8e6fcc9595da81e30dbb80cdf818a311c1693ca789e77334d415a129994159185f1208dc7493cfb79e1f77c85e3c271a6fcc4d1d1d4d7cb70c8e249ded31d1fa72bce5db14f04df08d5db33d70c72c0078", "CS1": "040755cb787ec797f15b60c7dbdac22ad203714ec4992571301b981ced27a715804e8306fffbcb423e3c9c40daa2e2ca0306ab766b808e74aae128707c0d5a424c9dffee0d078074f742f3e5606b66bee06a112eb37987dfe49b9429e0630616bb", "CS2": "0406f85b38270b254e392dd9aa51f4d2683586508551cdd87a9eca8341f8b046e3089a22160f1644f2ceece2e4480d2340159055b28a4d187664bb0666d6ed59d5d4deb9d458a3e05d5bd9458d382c22f365daaed094a308195d7b88c6893269d0", "CS": "0406c7e2b7b8ffe518edd716ce663321e1012c0e9b6f79460a158229b7caa7cfc6834d1e8f8b1fde1a793f7a85d5d4bff9186923c4439c2f30c4532d8c170c5d123e7b8b45838c6ed1e367911c30b3ea6d4e8037bdd792fb9e6affc969707ba6cc", "TOKEN": "0403150e93eb24d9f18e9f20d850dc15b7929d984ee6796956eb18f399e7324d6a15aa9d2b8170649b2abc5c18edaabdc8146a72562ed66827993713300b60e22447ba4eb53c019977ffcbf20dcf2a5f6c31a6fbd76c95c53d04eae348b1766a21", "X": "00000000000000000000000000000000139b29f750f4497976d619470d35e536f938a23a997b80270373405547f12adb", "U": "040d117f92f52e483064cfc6cfb9527fc31bb22e5f926d14a37dc7d5a250cbfac7514020e46cdbe610fbcfe4d1186f5c240b24c7c4d8e4577e259c2b7b884af0faaca8701aa1fbbc6fcdc47107213f305c714bc26385ce8fb0b9160c86c46487d0", "Y": "00000000000000000000000000000000409e36e8fd85e29b9780ef25fc37e3f216f69194a91eae9d23a1446c6c8a8e6b", "V": "0403a60d7a331b8adbb50bc784d7052917268a1532988ea25ab3e8a6ca3dad342087011838c811079ea74f71e50290208211432af1455844f2f66040352cae81a94dd75545ba1cc72ad69a8d317fa1fe3da0acd4d2c635fc6a676dd66770d7f772", "AuthResult": -19}, {"TEST": 140, "CURVE": "bls381", "MPINId": "3735646561393839393136306434656337333562646639623232356330303064623438386632363132643135313831303031306637316435376139666637383633343737653531346232303936323833326437303136353461383038333134373138633139373261323433343762646537623237623261633735336137316133366161366566323638616330", "MS1": "0000000000000000000000000000000005ecb1f072f05be13ed3a4112f7ff62c4d1e78d7f44da8bb7f0380476a60d708", "MS2": "0000000000000000000000000000000066c89e577b280b4881b5735d4e4257ec8ef04794da665dabdb7f30a54e569eb5", "PIN1": 2087, "PIN2": 2086, "SS1": "073ddb4354b28e514d62bc2016591ff6074b8d7f3bb57b8bf24cf0f1971645626c5ee2e70d90bdb644bf2432b4cc02f5154ce0f67a00228ea1ad1170963d38fce6f726330e6d92b966b0acf866ded18de656369fec092eb4367ca01660b8eb2b1881279cd4116269031a3fafda6c4cc5748b6ad778b7b27780b6273d493e90235a8b9e5eae2a1b4a0f2fa633d1a5990f1053ea58f2b073276e361993ffbca331b8f63160d7853731552cdf77c6d490756c17bd8869c4eec4b8cfd714743acd0d", "SS2": "0ab23766658f1a3c8dd3ab84bc5ee56e9a296b1d624f9de19a9aab66d0b005363df2f6b65ecfee0302e1dd11d4767e030c304ec8576cc34b3cacb73013d3351ae53e9bf02e79c108bd8a73d09ab4aae17e88d1de0c89330dc4dd6cf2551c23da0b5b0f789f31e1e7ee67082256eba6429a0d734fa2a79363939fd047d494e05a7b81c633a0fb9fd367485b048e15ce63121d120cf62da76792d4c0aa527386695e46289b459a1a66a73fc28c2f6d9770b0fb7103f365cc7707e67d4f48c70724", "SS": "1432f384f842a623fe827242b79b5bfc1f45f54cdb176f8eff31538ad00718e71a512ba1145773ea084d7c47be774fc305ee0fa2e7387f140426f988d17af654fb7a645a5cdccd87992612ff370bf2ea509f180049a26c0f5342a9fafdecfc7019079d5bec5a40219dffb41b60dc3762c233e383eed1f7eb42a2fe069d941f025449b4d235d7d55517ad7f996862ed2e192fc56cd1157ac6c67a84907ab2e7fd362939a6de8e4cff05b4ce9373d613ad00adaa2220b9321cab5fe0c1ce120c61", "CS1": "04191f4014b0b15cee5214ebfbaf5e5fbedf540cc65c2765fdb2929c69dfc986763b15aa3c5af2ddd24e824db5cccfce5d11bc0abbe3e8165eea12a3720146f34597f6536837eaa06ad00622b39bc52cb51c71fe13ef492920bdcf1a8b5ddb4431", "CS2": "040a06afdd4a0885f758c543437242643905d29aa90daefd73ce10e97d1d08d71dc2c59432fe6d1579924420dd10ee2abc1677bb106ff07f104a5546bc672604ca9791d1f4e60ddb89241d350af43d1241a93febdef77259e43552c27c86600601", "CS": "0415abe30112bc472e761d49801999b01199fffcdf1011a1d33a81c4bf79d18f772063433283c481943ed8429404b9550a13b13742904b4e5fc4440c224b22d388f40e9f8f0280a224034042c29685674f01f49f9a0a521e009c0e298b581baa3c", "TOKEN": "040184f4d91ddcf48d22eed6587929024093cbc53083d1fff003888a26d5e5eabc786aa4723b985932efb5417f48f7e98c0397689b65f6256ecb6a03e9d06d9d1c06f99a433bcf7e93db29ba2e8dfb65d1185da24b6393c2b9323fb193bedbef44", "X": "000000000000000000000000000000003b9d46a41371da1f8a9bf393aa518eddb401285c4607a381afdb8ad13bd8cb54", "U": "0406d0e89e34c6ba0ab1d594ec02631b78532a970f436c85087a7483f87870c5cd770e2d05348d12b4402cb85b2feb13cb18808805cea67a8f8c69d3d0e8b28f48bc4c8392f615558b656030740fe31c3875bc7e91231565a01b3ff00bfbbce39a", "Y": "000000000000000000000000000000006d02ab2258e68fa455238f7dc6eea6d16ecb1f0d11b81541e55722b43ab9f6db", "V": "0405c947265a7ee82b681c15d06aba2776b322557330e6606dbb7b7c8aa5ae18d861bef53710ee3616935ea41fef2e012d0177eb77f117371746648cb5e513fa9cd66b6e56707ccd3e2978ade1e487994a34b49be9e07cd3bc5585268a5b473367", "AuthResult": -19}, {"TEST": 141, "CURVE": "bls381", "MPINId": "376237323532393164313336316563313035646233386339343832383163646433666430386264343337623966616638666432623836356231326664333834636432656432323363353135336238393933393063343335613439623232306164373330393230343638613736343033383439653537636538343234353332", "MS1": "00000000000000000000000000000000098f80101d13dfd04ac24a7a248ad4c0a6636a985af5e0147932906789369627", "MS2": "000000000000000000000000000000006a1139f0aed2fe4303e3170ebe18f3abb6d62cfe0a95fa16df9ff09e353fc7d7", "PIN1": 1180, "PIN2": 1179, "SS1": "11352508ac934782ab3b6a93609768fc18f9577a923eaa2ccf8f4ff4f708caf30387ae27c11d35945131c54da408acd7035f754732ef529fb7a58f7f2e02aac196c82e7523e124cdcc527c730bcf600eeb31fb3156004f81915e4b8bec04efcb1354d4986eb73c2949a58d46700c6d80817caa6f92f355e504ad2ca56c3cb975636d52002b2b52b655cebef12830cef50f20404fd9dc2f89e77fda69c7615514d8a3c094e40bcf387c2e8b7b297c746488e87cb6a40c8c2852f53e79dfeba7a6", "SS2": "0f88402e5a0bbd94f39eadd087d7be98fc2abb3e42ed809fc0573e910749cc5515559836ee6edb5d46d40be51f980de015839609ca7bd0338259091cfd86c2da2781bb1131748f540fbb81a7badf597b0d25d26d8f082ca0d15ec879a0a153ee18ff95b267a0be0ea9e62fca9e88b9223ec0994cec676a9fda3a4ad2c2aef975c1cff50e5056b47dd978540efcd9f1c914028b0dc1cb81ed57d9f0e867ec0812fc60d5171a2a27ec5d0adbe6460b8fc6d71e629fe54c3eb7b90d990592094a79", "SS": "152ae8e0b786bdf70aa7a5f3276e213f40b592c3378002b65e50900cdec946c46a3a1cb223b195eb5dfb5d535a05969802ed65f4caaeda7d82f8eb668fd89e3cde4cf60f7340d45ac26d996970981dcf7253406f6441b1e327c7e4f60cb9aa881808e2df4fe0535ca35fb8958e171d6fc482efad0137b8583ce4b9f42ac663ccfdaaf50934ab87efcc7638fb8afda77a11b9e3f5ee5db776ef8745015a79023c564af867221fabc5577faf08855c0787d4960bb685f8da552c6076b68daf5444", "CS1": "040a642461cab5d4910f05c6abd2ec7161b9b7676b1c8dcd7297d964549d35873bc7b4b3fd954d7dca496989eabd2000a404e5f545e6b2a1f229249d8eb55a635d94020f7754f9de167e86c079e4b2d553c1365e378e71a17db67f4397c9061936", "CS2": "0418e15903926ff6cd5289327a84df60b4248c90153b665685ea41a54cce360104c94e44b62a46f485f2bf5e3b892e7e98032e33cac5241a6664df702fb1e6bf189773af43ec0b0c8e06db3d4c8199fa58b9d3603e1bc1873c6b3df25fbbd5b905", "CS": "04019e7aee83b6af5a4e913dd51b3a9a9c90d8e15743c9d55b4ac5612ea8c5a8aef3fcbf864af90f702dd93e3edc679f2915f32fd00b5a803995581df38a6831adee8c6ac782bbcb39a6224adc75e8aca7b0a69b847666b63c7390b19a57bbb351", "TOKEN": "040b55d18be360be02055a8315db453089ccbd4aa1c3313e8c9fc9e10c782c1613d180beb71583df6adaec51601cb691320dab2e067ab028e5cdecc720efe5c5e4c1af637aef6e5caef07e4b5db64d1f8a1c317f2f69eb05feabbf25a420c09fbb", "X": "00000000000000000000000000000000136a44306cd71fb190238ea08ddfb925659541c1908ab5ae49940060b95b5f52", "U": "0419e8b016215ac02cdefef9f8f371787ffcd2bade62cd632c8917957316d8aab65daf71ccb58ffaeefe19054b11ba820b1056458cdb5699c60a61b359c103ff7222d15def9ead5e14cfa1d0c814c86264251ebac1b6d53c6ccde5f4a4c1f095a9", "Y": "000000000000000000000000000000000f45456a82c433054cd662d4245ec24c5d0915a44596f2106deb5863aa9ef0f4", "V": "04054695687dee97a521cad0737655b66c4cf563395cbc4ffe136cb9e856f8ce69c6f68a4485a00f3328538a8b30eb89da0e272da528e513f466dec6df9bfd5e9ca53af053f4e5e19f53bcc04de9829915bf3bdeaeed4ccee544f25cb661afa00d", "AuthResult": -19}, {"TEST": 142, "CURVE": "bls381", "MPINId": "633139383366306333303930616132633966336332663638343138616434363765613934", "MS1": "000000000000000000000000000000005c3fe8b5841b84b5bdf4b83b5a05fdee3c0c65fbc746f0a0c6790a0f98cb7fe6", "MS2": "000000000000000000000000000000001cd74bc598b5d883b6ea8ad005fda2eeb955ef5cb04316c6e8d2506deb73f734", "PIN1": 9525, "PIN2": 9524, "SS1": "1493dbff1d218b2f95a7af4eaf338d4d1c744db9ebb24f5a8c233ab275e1af17eef2d4969921c2c2f8a81a1a687c8fe400385e760d4f0ff07749fdc83ee26bf92ec9c54857f7a3b8e6bf559da31307cc9a9e1aea1daab60aa65eb9496215d92e155703b0e1e70cee22fd5197cbac636688d12293391b57d3822964f143e85427bb03fd816656f3005f448dba124ace50154361b76443d9aab75cd297aa80addce809d0731512e61b951c5dd453a05ea78909e1fd5bc23b01a2adb388b281831a", "SS2": "04617b081b1ffbded07776894b2d6d8091b9be7e16d5b0d026bd539e7d3838fce238e37c9254fa384d39f492d46c9c181738456202343885180668d1b37f002bc919a58dd526e02e5e9dce38560c7794a463f08c44681550a1c5c08c0e2dea2a0d8c5a0c7ae35cc2d33ea4a16cfa12aacdd157479d6c99ed944857d30f7e51ee3d8bf3f97a8eba94305a26b7d6c7441f177e76991a470af5a822dccff02121b43107af9eb1ec890b17bc9d4eb0fb9b85d158e0c311f7333361f0a722993b553c", "SS": "18b8a5ba8bd513231ad602ff76295c5d2af0a30ca51758c76f9aa855169a1206827a40e797751c11d008e5d0e55a219b06279fee532fdb3c76c88d52d887f933645e39c2adb1258aa0f367e0a3c3f7846d36b9629dbd0b55ad0c20e3994507660c0494813342fcde549f1b4334dba831cce99ec9e8c6489a7645368e1cb5ca7ef5119a52c8fabddac0771009f3a5008302bb18769b7d49180e3447b591607c37c42ab131f01d6876a1306d073f3832372442f4557ef1aa2ed92c3295cf2e9e99", "CS1": "04147801c6d9a70d301de21f6c083751b0a560764b4d5916a3184ebfc7e7fe7a60d2736aff0050972daf7861304d4f3ff010523f8b133c34bf94320fb184d31cbc37f0283d605949784efba0c4b723cc539c3eff71c9e69ccded77c155d7cceb85", "CS2": "040c6df5d2510629ebe33edff778a8e5c0f90eae49d6230b54ea1dc33f794cc109f04126b687f25802030771fbf6d5fd871746cf04e6973f1b5e6669961d5da0e35310474d0231e31607e4bc008472a43116e1360956efdd12066469e88a96253a", "CS": "0408bf97f36f61fdefcb2e69d4200b4b3392278335abd63f023598308b4e96aa0005ac1ad2ea16f5dfe15e0b27bcb164d217da3371079d92fee0ddc1cf507e401ffd5ba144d958741f0543abf538ced7b660fe71b59c73faed83ffd32f2dd7e51e", "TOKEN": "040d645e91da1d08e2988d6034bb87fdaad427f9e551931fd8db259848b3b898876b6db0808969d259db49a87ee175432714f7bb2429889530c87ce1c7652c1ec1b1bb85fd5bb71bdcbf5134a7bc87132d1fdb3814a84f42c35c00ebf1d98e811b", "X": "0000000000000000000000000000000000ec9dab9fa3f7d9d38f0be2cca7ff2e89581dfd0aba30bc44bb82cb7c05c538", "U": "040b70f5d3244dfabaa11a21b1ec8fa13d04d8eaa8524df00102b8cc58edae2b32a867dabd48e2cdb4f65e109d9724dccb194e43e54d23177f8e3841cd97efa113f8cade48ed093a278320edfc857053b2edccad18007a8c903a405062e134c4be", "Y": "00000000000000000000000000000000675d4891daa80ee253d8a2cc6a8313b574c51b86226be763860395fe1cad2dc6", "V": "0409a125cc12e47469a9c3d686a9ed9a3139306c49168808bdd8e41bc3d90200aa028bcd972c268b17ea7ff08eea9ab50e0b6c6d44f19161fda775603f94c09d2b21f5b6b85dd5a383cbcb8250fd1e957ffb0912bf9e3d050840d973e63752c4a4", "AuthResult": -19}, {"TEST": 143, "CURVE": "bls381", "MPINId": "383731303438613236303761333565306665643737373862633939663463313165323537663435633765386230373335393637326531626561653864633263643930323234366634313766393332396638633539623133366635636361363465323863653238303365353732326537643134646234643966616639363434356532323564656162643462363063643531626330616337326236363332653735653335633338613463323134653536373761326435303165383465306130306166663530316234316433383562613034613465633562626431", "MS1": "0000000000000000000000000000000019e0c771f2b313a5de7354ff09dc708ba18a7c7f16454352c7ae9a165099fb57", "MS2": "000000000000000000000000000000002cbd6ab7eb0a7f44c547d6bc16ea81dfb256775c5496c8db20d78069b2a7c062", "PIN1": 6385, "PIN2": 6384, "SS1": "131a614eaf9ffab45388435635a6e06a7d469a2dcffc0e7cd88283e4f35e967827f7fb5a2c0e82cb88bea908777e67621189b7148aba9293993b89e3174f5a69c79cd08b518d3ef4799686a30380db590d9f3d5d75ab5265152850a91713b5311187508126d57726a493bc742ae1c953eafe61dfbf3bf73121465b567d22b30380914dc05ab62b2b39c32ce64a98eb61141e2b260c2da62fea76c2b3765a7a81bc9a959d0326430e8b82057a8f27d2941e4a4a71e02e255062fb63f91147b210", "SS2": "17f9d03eaef0f9a58bff8eccd478fd4b04003e8c01def4037a046f6d96552fcdfb91901045180522644a45508b840b4013e903ee4a4c9a1dca4b94beb8e591b8b9a5d0e3a5dc28771509d4009b1e0ed577b8ebad3e95c5dace8ddaa1a1baa7f416ff55551653b35387a69d0191acc08cc2869a53803088b5d5ffb9e15874542152be672ed32229f5d4329774959b740216dbe02338d1e39111f598b45098eedc200803543c939a86c75bf2ff543759818f36c73596ba9a9f9b8c741e5aa4ee78", "SS": "0297e34a46727393aaa81e3eae66683d18e25c3609d18df46ceac4aa97c416a0b88f903bbffa41d5614983cebeac4019138285976fe51985b60df14a3170c7311b6277c1a1dd90031c8aa18f3aab5553959bf1d385a629637dcfa6516365f61e0464532059b3aca465ac4c0589e7d000d4e977e744a1fa696a97f17fb3d2919ef4399d1ed51d019afe447fd761aac06c0470c5bdd1f6901411d4b6cedc44f11d95fb09add31ff96775beb44dcbfd6a9deed83d5ef0e85a26716513436ad518a4", "CS1": "040124972edcdbad6556f02554551d11753e5f5ae3e54319dd4ffea1a90f8e5db2e8bed8b9cf0ac6b9b5c9fc900f3a93c911a81b74957d8e51a2942ddaa1ab9b137db684cd5adf92adb18046df58920943f2f2bb0ed6f93134c87a3f16cbc450c1", "CS2": "040367748b6161d6154dde25e4dc86cc0c9ddd1c028454d587f5a565b11aad6aa1f2dc400cb0ad563601df82da7fd7b4b6056a13c665ff48c842b202501bba015c7ca9b889bb97da414eeac9b25ab3f43b4973d58517398a00e97ee6ae98667462", "CS": "04176e8739a8b8aaa71ecc534e45d87d4f571c0342295d93bd73f18752143e2d12955058aa4442c3427fdcc47ea183a56a187dda381ebdb104bf8091e6885b8cb4261496a5fa6e343b0171bd1df2d516e97d2dbc5f8d8a2e4c4cbcbddbf19bb2b4", "TOKEN": "0417467f209fd93f4edae3d9179acef408e84b9f8b509f84a6cc28531774e309ff5498d84eeed2b0c1e8508e47df53623812e33e0822f9dfba43ee8770f59606d84203152ef913ee9a953618637bd6d3bed59bb5772904cfc13ac403c6cdae8569", "X": "0000000000000000000000000000000049f11ddf576e374b72cbed0fe6842949a2a3ace45a81c389059122a609351654", "U": "040873ee86bfbdcb7451956075d3390c63a0a02f53a29bfc56ab6070cf0da7f3d9513bb5fc13ca5435f697694204e455810904802d3047b01bed1ab7745d2a2bb18e1353ae7f31b13de0f1800d9043c26dbf9b122fc7b1a2d2713599b1f52687f0", "Y": "000000000000000000000000000000000aedf0a7ce6293d4fcde19a0073c816b82b8be14dbe314348ae9d905a562caf1", "V": "040d38a975c2ef104d0b2e1e39a7d8053bbcc058c2aa6f358ada33ba4dc87d278b953141b3efc610b2862f73d15b2830ca01cb01a4ec90354173194aeebebac87fc9dd4126d31896be4c9da17a7311ea63e69d4a5349e786693fd31c3ad9af01a5", "AuthResult": -19}, {"TEST": 144, "CURVE": "bls381", "MPINId": "613032333436303338313463353632356662303361393730646131376262383362326363643734323438656163653433663832376232626332623339", "MS1": "0000000000000000000000000000000039c1fd38ca9100109642c5517e92f8c1a9f719388214b209b167281c2d40911b", "MS2": "000000000000000000000000000000001b033a5147fc9580ef865df7f17258a8fb864efb89c09abfb49bf832241cc19e", "PIN1": 738, "PIN2": 737, "SS1": "001d4e919a6db8dfc6471978819cb78721393687e5cffb0c9ed8c1547fd49b3af2dcaf1c8faadbafc692b567214f3c090ad75a52bff99142e3306ea3878d68e8d261da9b6d942a2d31b18e91c6322035a60e33ad87d277eb1a3fa206b3c925ba010bd2c3a019a978877303bb30058b85c26659e4b4d7765c2c97cc04f0732cf1ed3ad6bcdad35d6d4a35407f7a6753f0110b892790cf14157ed62aa642a0b8ab066c86513b52f4d7b7c3e778ef1503a999f991596fde55630203db0fa7fff56b", "SS2": "12a8e5ae83ea5c3d15464fe6ea1dd606c3f155b25355c0c65e949657390a80d1b03142757fed83e84c81ea1f17053ec006de8c162c767731ae3d823947cec98de3fc522734eb363fcdf7973af19af1aaa99dc15681f2679584c52e10ec9d0d7303013bbfb04f24eb6eaa5cef5452760a8bbcad169c03dd683bbc3fdc2a2d7c9773b8a300e659b8a33005424001396983188cf6800195e5c67c95d376fd69bf5a43954176e200c57d807f96a81cae65404710c91713b7a04a7ed1359102c3ec16", "SS": "19f44b365f889b269acec8e83e44ef99d9024aef0325458ef0202dac1ef888f48871e670aca55fc1be2760ab3859368e11c4b1948d8e8db8e62bad6bdac2fdad079c1be6071309c4594c5a419073fc6fe9736c819428a2b14ea651d305568ad80dd3868ab93439560db20e1e9d7c0b3ae2f39dc3f39bd6470f763a7a092045af5ad2c0ae8a1e389c8ed9c4d47c94e829124a8bfaf17d5e751fae4a071e0df6c987909fcbf0a3e2be757edd4bb6f8142c3d5ec8a402c7c4cbe1beecc35f6bb812", "CS1": "04120d8f7a481a64be311f7ac6bb3b7c1808da4d9cb1b74f681c710549df7c0bb345e4d926f1199c12ae98351e0eb4b5460ac4f30ff15fd230c9edab6e1bb85312e0e2a86836b318916f7ad634ef374c5f53f75bc1430557b882ef93874c366be5", "CS2": "0415ae83a0e916bd6c67e702ba04509bb870e25f629ac644b232c16832bc820561b4024941077e88ea4a3990cb07c07269047965d270d112e3dd950c06b6279e00a428dca0c85d3fc7aebc703b47a02e72e2ad860a45e95e2ba08e00cc940d5d7c", "CS": "0408cd3659fbe52b9f10061c8efe8221286d1e4d208bdc7485da1dac89528cfd4b6dabf067224bc225383a089ffd659a0f17f29d4d8aa84c43caf75e40a3246916ae3defbebf0fb1500cd9878ad633df8ce700d43092ba305a452259e171a56752", "TOKEN": "04059f0aa42597967f707b93905c34e81534fc45291f861adc68841f577e594882d8a9823ddd0814c43612b7193c5eaf6b146a9e3e70569908ffdb18a930fd6c881b0bfa03a08f0034d09b79d6320b59f747f8ba21a924259ef6cc5f5bfdbd10a2", "X": "0000000000000000000000000000000025a1b91a269ee6a722efb45cb3166ecb5eee287fd528f3c1a1d2a19a6ea94b50", "U": "04085befb7b72afd019f0a6a7f26efd7992c9f4c26b6262c09182963152a60cd3937127cb88e4965e85f0d30cad367cf9711a731b31888fac94d97b898fcedb064e6e6135f95518f76995b367a26de8f0329ffcbc3a4126943a3fb21f827b4ac0d", "Y": "000000000000000000000000000000005dd3e167ef510f6070da94b2391d3495692d294ba398e2778b16e37d253f44f6", "V": "04037c6b4856aa8a6cc2a0ce315a226026a00d43747b17ab71bfc9964c0b2db1d257327ea95c67575cda60fe740c284c0e0a2a8653b7503d012b393d0ed0f3c28dcdcdc8c48d29ce7ab052c723b5ce9fcd27bf566a3b2e45ba212818a3b1b9c1b8", "AuthResult": -19}, {"TEST": 145, "CURVE": "bls381", "MPINId": "62313361636539636536613032616361636361316531616662646234383732633661613938353465623330333834666338613237643737383730393835326331333363656566393136306430376133343235613461316666373030356435343762343763343362643266306536646164353666616364623231306138343730396662363331643666633461363462383838306361343239616563383536333139323164353161303063643665336230623830643732303264666636656534336238313332633564633031656332323863306234663137653934616332653166323561306435613666393336343331", "MS1": "000000000000000000000000000000004e667434145abf00cf1cdad8d9627a3fb27c60d920dc307a433fcfc6d1f1edb4", "MS2": "000000000000000000000000000000003759155990bd57a75a18914cdc73ae9de0592df8ff329825a00c531d3185a936", "PIN1": 2335, "PIN2": 2334, "SS1": "0846039d5ae06d3bbabd16613e77ef43ef60435ab602a44cfb09bf43d225d715fc7c56bee14b58b1995edf05f6f0b24a0f40727cb607e94d7f78b7c90f8109450cd83fe2c339342ca0510189d31ab14437e42cf5fb8ddc210e614fa32f076fe30afee0871c6b65a564aceecb26a31b64c29f8dae3c0a352536bb5cc3461a8ae0c9aec1f1c6ba47675480fdac617edf770981eb1aa74c16742df13b6a907be4d514dfbe7b56a93716d13296d179fc8a57e7cb5056e7f542623f5bfedcdc99b55e", "SS2": "1809f4155d7e042eaf9d547fee615f6a79e1a79bdb9422357d2fe7cc047f13eb7457cf2918c849b56886ccc63de6db3706de0595c65815252062d186cbf7fab9be05c7962b29fdf84d9bf644c1daccf3b6b818a34547982b9d8cb5c13b6345a901914d6f852089881a3dd92f6adbd8182455fd276a5dc652d5b4859f4720313dcb92700174de20ec4f66e974e9c28e08106c6a84ea71385a4063da7d0c5f91a7e9687c31c3cb48ab2590f5482d70d1998223e7c52e0378067daa460610af02be", "SS": "12e39cb4972900041ffbfd32c2b83a2c159a1c530980dfc92620de7b3b4dd4b94f975b6f464499f9e6b8f6b5b69afbf11554795d110720be73261cbe2705caee3914654c1accc2a30c18a08e42685bd0f96c4bd45129682d04795fb19b9f55b70bb2a3b2446b29405962a634d8a3cc382cdfa1181e688d3bb21e815d331dd7e08526e1b4601e0459d56799d22c46041d0485abf7eeda46bb4b56e0b76c23b645e57f7d8a9c42375f1a143e1fccdd928ad744c20b23a878e87d94764460161983", "CS1": "0407d913fbdfeb69c1503d1ac7a2388b41830f5b42b262ba2bf51f0a7d695f05ae75f21c7355191d1e5de8006446734ec6139068c689f6fefd3851d864845621fa64d0926367cea4f67582444267780c788362badc2637b41a884f1756ad93d5e4", "CS2": "040b998feaddaeab098c55da52ebef2e77a69c00e819e9b8d9c6eee1daf351cbedc89184b6e408075a7b35da1be9e80073051337b638b5460709f38f27a1c24c135929c977023e6233d233fb6803f5c07531e6da5f349c92a3efc5fc5c258366fd", "CS": "0401c0e978ebf9a0d4c613a3140e07a43d9462f18d34a99a3613caff2b91344b9eda78ba64721b91c35f1dbaf48e462e6e09261db1f7a0b0ad28a874e4854e8b230f1e6b547c61e5062607eca4c5bf53b4541e4b8bb6ef3cdbdfe03c43168fde9e", "TOKEN": "04106a08eff6d7e7d2d2d76dc64a99aa334258f7c4b542c30d44aa61375827511fcff6b0f35d8d3a383c8e0e6b61a658660b1bcbfb3cdd786f4e453fe73cc23adc7e0018668d7af09df3d93ce83a552c15b008d755173cd9b52c039731afc3132b", "X": "000000000000000000000000000000000fe4fccd272a91ecc8894ede3a34093cea0e2a7af550d6b8f232ca4431981886", "U": "040ed912cc6ca6931103c509c54f37e8d07b0c82186d328567599668e4ee944faeee1dfd690ddfaf45c65e8091449d398003fb27f8fa8e60ee5e79394507c021a3971ace93d85c48a678f66b6c156b3abc61494375928b65ece397b5e421bee69b", "Y": "00000000000000000000000000000000254dd3039c4a7cc1fcfa3f867eccb7f1bd3bcfe23400429c5bd568e75fcc4670", "V": "040c89583ecdbf2d9300d5ea8ed012f4c3c4b985e009e6bf809d2a9faaafd45cea6a3466fddc798aa4bd91778b98f31106199ab0d72353178f961bee6a0ddcd6668f7f7c9fa5af7ae7457d3b0d1c23ab6bc812e159033240dd8f338f8678a19525", "AuthResult": -19}, {"TEST": 146, "CURVE": "bls381", "MPINId": "3330353233336665316461633633383338636230663436613637396530353934616535323438653666613936303639313332336133623032633736663163366334656234613637313432633534396166363934663036666431336237336564343933386166386135313731336535613838386463323734613363336263343163346166393865306336323166633336656630383765666531353838383235376563323334613632656535353331623466363039613339386331353166303866373034663762653631636166356536363162396332663539303662", "MS1": "000000000000000000000000000000002511e0d8f697169cab3759add57975e8d30632ac70751f03937a94f15b4297e2", "MS2": "000000000000000000000000000000004824450248e2e9bb3a0c1eef50406cd9b6432d0ac3a97e098e06d8b27426f5c3", "PIN1": 933, "PIN2": 932, "SS1": "0ee380e5fd0fe2f0ea7cd45c102088218393704c4ef16fbbc9d05f5737dcb52a70d8347de21044f97ba15aff905840bd16c1d3fcdee0335a6daf1a857ea254e324de618709b27f2342e40e548a45ff890432278114e91d8f32878cc91884e9a402281d27fdda88ee3b5302f3d5add811b032c3a80f1fe34e63cf6cdf10719096354fe7439e2baf221e33d6fd58753f3a0085fa114f9f395b7aff393d9af9e06727cc54b1dfc6438a969582f7e4af926edc8bfc63c08a7c5b800a517502d1ade6", "SS2": "0e4b9bd17f7401939652551724481c6bcdf7ae1a063fec497730c9e41a2454f3b55939e3017a9f1a4a94d30b620e559009d674db06195d12b8504bf6f87315a189d3c80108270ce82480df7132b84f464ef5b06e21f1aac5685fb4d78bee099103cedb2dc4b29f8e3b9d49f4ad28f150d70ade710ec01a52361348c474613f87aa20d09f3261bf6cbcf408403d7d217900cb74071d91b78827aee949f37e6737456abca96888050d427b33fd04b4b6a6b2298b7a7c0bc537ced050883c98a1d6", "SS": "0b4ac76c8bae11ca6aa5e1ac97a6beb61de73ec36536573a0ecfc12cbb42411bcab27b177d4771fbae75db65ba38d60706c10c013f6b2b77d171f3367f125d60b8ffd74ce580eb1925a452a3d8a2205232e1600d993869c2735bb9aebec9e48b12dc13f790344e433532b2a63a096302d87fec9dff82d104d08ab1ac89a8f8f67539d81b3c7d5d29b8a8b22317c1ff2112050e2c2b22f2cd9bc51732df173235e73b11449cc65a965a7de3a880b179f2712a5f5618f4e227979218d72aeb16cb", "CS1": "0416b13123bcdacb7d0d6af2e9900751e3a99290d4f0e6573db57c66d87b5e87730d117e10b6e5db38d95e5ac07ca6424b08f91971ada5499cd3cbaaff0555c74e155f1746df19961969fde9169c17adb7d0ee20a48e519c6a2aea055df47821ce", "CS2": "0415f600f0be603135ef54c267918fae33a1bc4ada8898cc1f968083b5f39fe83b590e84e469d1ab3f2d204de16ec83a2e00fbb96ce7bfe6564fd373f64f0559965006be004f6fa5c4f4df9be21c332ae47d03daf1cdcf6b4c221a0346decc848e", "CS": "04039e80be3b95f15b40a59a77d5bc8129f67a251236477402b5940500c37eb616ee794202bf33548eaaa7cf66a89bc84815cbd2d68e8f24527c58e35991567e08ae84aa41f314112f0b958289ddf640d8b32c352ac0bfeb01a13b45736a2b37b2", "TOKEN": "0413054ed07bd9921e1994db3710d9a4c88517e1bc6eba06ef9c944e69e9797851304794111e14c6764114409ccc7ecdf80145b19872205e6d2dfb4374cecd73e14396da8e1dc6762aa205bbf382f4ae31c9cf3cf6bd122a5bdda4d69b5c7ed775", "X": "0000000000000000000000000000000052871d39ff2ca6b6e07a46b7ec81f79849fe6f1e0b5f55aab86568ab73fbb260", "U": "0401dc7e73e25f74fc146db61ebf7dab5e0d3cd15ace131549498ab32b3f20b4a0da94ab5ebc8ddd25473e3ac190e235b30502db14d5ae6a0d4c11c8dee890f895f8aebcdcb51da357dc013b6530545bb98e41f60c4b740b60eafb5a9eaaefbeff", "Y": "00000000000000000000000000000000345cd32aca5d50469a81b0cda394c4489ceecb06639ba796d200f00c3903b7d3", "V": "0411177b734c2603447538f302a4a693907c496a50869d13c8e4c02addef59482d104e6eda04500f217eee886314b1ec41147f603afbecec9f613740a7602bdf3a94e9185ba5f0aa54abfc69d52f4e4f28102fc3bbfab6ea58d005410ec54855b7", "AuthResult": -19}, {"TEST": 147, "CURVE": "bls381", "MPINId": "38336364623763646436613537386233346462363735323930663464363939313238343130363132383066366236636337633331306361343733656165623236333935363533366531343261383836363138376337306365336330653132326537363033363565633435633033636162616161326465323138653031316361313531363030336539646661353936633961633737373839303661663964333937623832346361", "MS1": "0000000000000000000000000000000041c8629e6a436ffc4005c215635511d2d76edb15fa370f9bce43fbadc3cfff72", "MS2": "000000000000000000000000000000003495ee463c8bef3d32d2af370dd7bf6dadb905d2b6b7e8387e7ce5efd9419523", "PIN1": 4035, "PIN2": 4034, "SS1": "1189ab924bc0bfb0e80d0f51683b1365ff073129cfed929a6728b160711d2ef5257df144b44ae9e310792b71ae1100ad0ff4684c4a209bc173b0ad078d6c829bea12b9b246119e915ec73be6f7212f1eeb82580fca4c2840677ecc63cb2cb8cc0a5c6f9792df1caac2bc797410c807a710c02009f2fdf23cb24603a9b02654330f6c271bfb13b57745b5cde3f1beedd211765a64d68b606b0d643d66372a9b3630a2a75ef053c48bb3b3ccabefa63b07451385c65f3ad47e1a24a3d5a92f6aa6", "SS2": "06100870d2e9570d4d7e5788ece35bebb2d596119a9c3ef0d0695a580b1adc6ff1c563835be3e9ed5684898a8ed354cb14486950e031ff07eca827cf8ba8ad3a0583d1dd0fa8c0d79ad71bc7b14731acf181df5914fa67810b75ab148ae26d4709ba379034590be036145bca7d4710e972a42b9626c26de4e6858df5057de246b9e796786044098094b8ebfaac6f56fa0d1bf72a44861760cdac9451d5a5eee67fce79f1e4a3068352177ad64380b1473ba88e09dad24de891626d80879970f1", "SS": "03041255de5738921f6d1a93b2d5911faa0b8dd240275a105be27d0d48b8ebc3c4dbeac90a7a28c630a42a759e331d4810c076a315a47ae7a5b1885a3e20a9ecdaace9832f53c763f9ffd799f62f478646910c1ff2287520fd24dae4e779cad716de95f69ca51596ed1600aed31dd25f777ecb055adf6d12714dc36c386fd2babf3ce870c408f33c16b6c8a80b3eb8f01961ae873741bd2a3cf725eb60834fef988b5614df0d5f04670ef9135e9dcaa9e56429c85bb9686dc9325a0d65b6aee1", "CS1": "040c4fd220477ac98b01fb3c24187e8ecb507c63dd6a86b888f73a406b201f3a848acb1965a761a5da83b13952524e271917fa331dfaf2bc5683e735a88d76d604d58bd7cb33554fa80517b01d75a7b7f7f18fca141c94658cf8a86b2cb33072d8", "CS2": "041997d30684ff8c7aa2af588741c2a7b0dc5f38850945418de4025f6a669664d7096303710e0c03f084016ed3f06071cb124c8d7b03160efb495e5c2f2c43766777c18d949485bf0b055432261523eadb614b050a48830bc298ee48ca9e0ec2f7", "CS": "040ca4a46b85813c632037354ecd39be5d0d67142f4388e370152d6500a3ff66245f84ea5e84d18a76d2245436a7572f46070e585a73681d1a59aa478026c6d2368e5daac29b34441a7400ac7d52177cb09538b4a66ef4601faaa96d99447c4662", "TOKEN": "040598f706818f4c847ed9877f3a0b4c087dddebfbebff811edcfcbc7de97921913e8d2320ed8c86c799dec2a1d877809f0ee948b55bece668f4f3a1d0c0af9c9f23937562c178481862f48d1d9314c0cad9ea4a5617a3db0d851426a9a760817a", "X": "000000000000000000000000000000003d344805d351e5f888933e96d000bbfc8e2db8371c0e357099daaace8f221c83", "U": "040ecba99522b2e2d40466a7c37d486a912ac662f52c432c47eb42be1adfdedc50a15dcec329235643c97259b4412df1b30bbf5c8e6e7cabdc45fe5f8dd56cd05a8fa7eeac5664d939b500df7fbfca6d3dc1c76fae183e0e88767f7fb5ae7685eb", "Y": "000000000000000000000000000000002563dd2fdbb2c5d0ca65a61b8cea439ff173e469641626ebc653ccf1a5e86f2d", "V": "040ff3eb4243974ecf538fe6557dfffe44745a22e3f113b6356699c03d4fe56ccd701b3637283b91e40b94c36ba6d41a630adb45106a429825c3b83760178804be6b22753ee1eef31450db241d33b85c98b064df0eec7e6ae62a35280b3fc2de8b", "AuthResult": -19}, {"TEST": 148, "CURVE": "bls381", "MPINId": "65323535623764316166376239633538313731366432656366633734313133646666616533653732656661663039666139623933", "MS1": "00000000000000000000000000000000650bf503cd421772cde0fd8b4a4328159c1450a7efdb38b53b3b196dccaa3ddc", "MS2": "0000000000000000000000000000000054e518d40d1ae8679f94afbd8acd6c416f7e9242a384ce59c4f0e443e4ba0dc1", "PIN1": 1000, "PIN2": 999, "SS1": "110ffaf610d44ce041a67d29c8211f75e10f3313b2b9ef98f9ec60936a1ee573b8fdd43361c0db4bdcb2a5e052e5c724073189f2e0321d3f7231429cb231bce661c05334724fe6a62bae436bb667409e250ee376f006b7de24f0ab0655e2aa13194ab7b85e753a02fba55be38d00c493334a099f681d511fb42cdda9ddcc2567fc47ea2c2c8ce9f9708d8ce5cbefa4c00c0497af1069cb59434ed4a5e83aaa12ae0318e5e023e2590845fb495f5b86e96ba1a050f0300366e47f8c1b097eb619", "SS2": "0a345bfc6be4c17d80fbe8205d4387509f07e1236bdf0367c91749e14f0ab7eb32b7d37ac610ea86041dbdc4df61ce49193e64ed5ed6f2804c0fbaa07ba641114817d51b963b069e599a67adf783c7b534685af480bfe311ba335217aa42e7e612a2b6c9a4b1d706e2ddca24396383ffb34b8ef668a7a5d764cd8fbb148eff9a5b4e1e2babe544b890bd2b781a7885cd14a5823eeff4fae61196453c51deca06e27b8eca7e7416af344c2fc80aa6afc97d0face07004e1b6f727696c91331cea", "SS": "010d31f7d4be5317712f3df89fb84c5e4d4d31030c956505eb0d5b040e90ef080b4c9435b04b34635115db6bad87f9f80396063276b62098d64e9084f6ff972cc71b2115f3c98d96a5aaa6ef06496e03c4c7d187a507bdfe5eb746105eff22e700b55641540faccd6459dc34660084e2d468b55cf5dd2310d01408b9b6d4cc3c11d7d8643cbf674b6e5001bbdb87a79a00d71267b91fbb3ed03e5c5c24b27519e56e2dcbd587f1d7903621522e015ea14cb9674fdf23bf9b0191693e920c1251", "CS1": "040095dea69389e366a97b675d8cf52f4b4c86c8ab35709863f6645b87da34c00555060dec5575339d8d2e193f34e7796c1650b02afc8ba980acae9d7f7a053446c3ef10d3c382f5e8793a4f4740abfa76b531c806ae65475335e6988a334eef61", "CS2": "04182b110dc065e571c9f673240449b51bb5226576c26b96601d48ce6f71dfbeed95dca13b97d2db2f50c645e6c71d7da50bb7ba7c3d83ecdc913a6d300e442d1e7278665997cbca79c50e122f2246d46dc85e266ce403365beea57f251c6f7b59", "CS": "040655d1d28b7f4175902ba0ca8c83c8ca66cf2c09db290c508d677c6afbc0adf5ea6a6518f0001567e2b4bbe4c9cc69070cbe02109ca0de7ab5337989b72aa32d324245b9324991f23c5ce4d75311ba750dcb8f86a9e63d58c9dea7a24fdf8411", "TOKEN": "0401e2ad6fb109eb8866891ab022f88ca15e3cb5685080d691bda2b3fc0cf04fe8f52f9e0cb09d8a98a9afb96bc3901b611883773e258ff36f4506054a75f1d3f1ffb702522eb087ea58ce7ff2162c8fdd9b52052ae05b32f6f93c82379386533c", "X": "000000000000000000000000000000003bd94d3d29b3cf9a07b994af8813182deb046c1f5c319a53dedf921def1ce6b2", "U": "041568a211ffa7b98de59b88cf00ab7e214ee8e8cb94117ed40f5d09e88553354995bee1992f1e3cc191d39908b7575ca00e12d28f586469cb6ccbffd8febc17dedb72db64f2187fdeb99abdd09abed5d82fecfca80a1b6a51fd29f23a34973f8a", "Y": "0000000000000000000000000000000050b004e84772762fc32a7b475a4a74feded94534eb05200eb270e72cebbd656d", "V": "040add35ffab8113e0eb6e2342af3792c93757b04c78a5f81a0dec90a84909e2dc52e18db5789163cdc6029e47ef251f330ba1cb99163be6936ec6e393180ec5d0a677b8e78581a380b98a939aa437427c08f708efc9e82b89926c558f890a4abb", "AuthResult": -19}, {"TEST": 149, "CURVE": "bls381", "MPINId": "653330663132396262333062613132663064363237306137623539373433626330316139386138306535373735613730613166306665386433303031343232393365646363636564396662623936623830663465303163656132", "MS1": "000000000000000000000000000000005186cb667b56abf521d5fc7ecf98033db7158c2e9096d58e57e67b9df4b89fe7", "MS2": "000000000000000000000000000000001fe588710b099d2973cbbb832f9484c76be9a88c22019fb4528cb3977937afe4", "PIN1": 6779, "PIN2": 6778, "SS1": "10d1efce19650ff3a45451a10fad7dba05837a80a3a3e8809c9cee7d023c89409daf5cb9dc6f78529957f8902346782303afebc6a5379ddfdc00c81124933a26b3acd71602f7f5b0e6b5c19e2ab5150f51c26e8ba132c1b8d4d5e4797c48f65e144f085d480c6ca375d28b7f7d2c8b9bf74b1b8a399958f6e01cedb084fde500a1f45438c15a9bb62dff3511f7c0d92d0de896b433ae123d6c605f814d82cc07b09334fa7146466bb3e987fe8ce2f04ec517dbbc07895acf5770b23e7e032318", "SS2": "13a4a967a3d4365c671963360183edd0b7381c621534434680214b36a2a62d32303bdbc5af98bda1f5f03b788786ce110243974b940560af9573a562f4593edadc3ee4d269013f8bd5f1764d29240cfbb3ff3ff422973e536c6a7a3e8a99174204af68b4562f92f8f235107435d7b4f953c939f9a63bea9eb00a130e8b84eceee1cbcbcd04c2c716784aa44cec359c9c141ba5de93e0ae0c62da268413b45b299b9e398c0c67ea193762f1c82b5be93f9f3bd4f6d7ab3224bce12f8da29d1c89", "SS": "13b4922d13ad40dcc4e45141e11ddc015b64794403f6e0370db4bfb6fa012630d190e34f70160be688822d0faba54fc5077c31dac56001e0ad81a9875aad0b6a0676b5094bcf282a509ab911768a9097642a395b0f16bba11e179d1d7c7e1d5910e8c8072281df038ad418d34ecdda69e4b74ddc335df3ce796e4182a397ec055a3b163d79b790795e8e2de202a5518615307ac1d5f758fb130471c7e29530500e4aae9d6a18f6fa103cf69b3c28afc06f02132d31bac5505798410c3d52acc8", "CS1": "0403400cf5a0c4114953cb83864b513a18b683d1846e637a69568476d3436ab930b0be54ff54d4b8e16e76ed6687b26464183ed854f7b3b06dcdddccd05163dda30ec305aabacbff511d0bceec6b906a880ca6a9c4eb6569958771eeeb915b138d", "CS2": "041820dc60a0cd270c29a59ba96ae590482d707be5690b099c66e14f74569b2fe4a92985e97f6da365d53627926297e286163c3db8d4ce08f6416667e53491153c23623afaf53c6f22606d31fe09e953a967afa5d7cc14c6629353b6f091c6da60", "CS": "0402836ea9c017cbc6d2814dcbd4bdd7277ef0dddf6232f9b2f36b221c54c2915105498f6d55da260567623fab6469e59507d797ec40b8741149aa092112d4d4bc495f42e2ef26c21b055e0bdfb443d194dcfdcab1b652976f6bc5cbc5e2de22be", "TOKEN": "0413eff6e4d88259760b08f97e8b8a4c0dafbaa62b158abae8ffa48356c61b05f30fa284b5fbb485604df91d14845485c10f0f2f44e31ce4008a27ab1f730f500c8572deecbcb7df417d567f12af041a59026e46e03da3d7cc5e9831bb12391825", "X": "000000000000000000000000000000001114a66f483f45cb682f2a79769f616f9845a5465288e6d72040c61b5b8c20bf", "U": "0418c04489a09f9b27d713c69763e7beec9732f2e8754016f75e8d4319685772142265b28334c672d24d3fd1566e4fca060b2a09b6befdf54c052773e6baab9bac2205758ae0660cf992d3911ba090a8f5e021dedf022925a8d8df53663fc2fdf2", "Y": "0000000000000000000000000000000071f00beef3a9bc6f7bd00e1a4f1a33a763f337a42db052275863483071b70e74", "V": "040931d56f39d5eb97f28dc87da6a213c226b2b738a8a8cf80ad70141966d73eeffd7842f7a891dea5d53454b6b24d53e90382edbe0793bb9097c5061df38ae3bf360e247fd36607462dcec0cec9d71ed04a928174892261c1f0eee0a90c3363c3", "AuthResult": -19}, {"TEST": 150, "CURVE": "bls381", "MPINId": "653630343239336436366465363161316337613263366436653764353366316438393365", "MS1": "0000000000000000000000000000000025f299fb030c0c7c168f52b3bca9c09ad202a7e85d103f44667fe9499d015b3e", "MS2": "0000000000000000000000000000000031816c231605c218e2add63fdb7d0af5fea8b287f45a3b4ff8ca1e3d29895d0a", "PIN1": 6849, "PIN2": 6848, "SS1": "03b81dd25a381f72283e3649a25740c9099953dce98117870472d84cda07081b3ff933c74f30f310f78d934d61582ea609c23ac29278b6c0341027e3d3a17b9356b1882e4f8bed66f8a3205fbc1daaf61dadae249c7e02e1d010c1e870e7fa0d019e6d7eb311eabd188038d08c47edea3393706f48e7d59009d2e82efcb56201280f5c0b7feb5d1b5ef3ea0afe23dd35051754afa9f73b639cc0382f8291a5445b1a5b00979847b72f4e4f67ed47b2b6a56a53fda4260032d3be154d499622f0", "SS2": "0eca519ff8dcd0e2c0b3388037db0bb032fa2be81425958ab9da7bac4312babe4ba9622435222c86de01a18df0c8f9870e7ddd545185a36443083374b3faa3049c2e0eeb133a826cb825a4bec5780664b4ed1f955eec6a02afdb44e3f8cb2e77138a53bc477983b979a6a91ecba1031c7efbf9b5428ad9ec35a8337405508b5c16a5292cb0adbaccb15890fbe36c39ac146c8fc595675cd23c55650715ec8df67ec67cb32477cc0c74d85b2d950ca49366fcbc4c3d2c633546755e8c4fa675cc", "SS": "15049139e870849e4cfcdc2405cbb4c2f24ccaa34b5825c157f2d5afe59e426a612e839e6d96e95a60df47708da4e85112f784f30bd79281e361c8f6cdb355a37baf46a5fdad3c42b8778f3045d0a53daf19dab41bc1aa7f69223dd3a1ff1cc71527a339a3f7f9274e0b02ac80ac235c3e39c8be72dceb2d41b1fc62628d7b94d8bdb0ee7d950a8e9eecab0a248a41a20b442e9804adcc87ff6b529c8d5e432d98e5232195bdd69601d04090679dab1e384c78899a13cdf08066ee98f431af20", "CS1": "040f51fd30db91be4958ceebd2b342a5665b896a77093f2a99b834bffbf2bdfcae50d64d346ee99d6c53efd37af44f0f580a4800206fac79fd00d38e4f989406820a79106ecbb925989a10624e301aea38c2150c6b34b9e30c9070829f6763c17c", "CS2": "040c985fee8523ccd3244aa87930e9a8ff04e90f2edb338d1808222291e8cec98b28413faba2b5fc128c50dec73a045ad50cf9568db5f73aeaa0ce5b9e04b64b700925a9b5a6e3efc18aee2d6f9658c96e6dcb9c017bd62883354dc3b9cfd223e1", "CS": "04046128986e2d5144f2cb6221d9c910176028b0cce9e380244a8236979164ba23542a6bf95c1d2e65932ada079da5d133020a244fa3f77110b220ee2782462cd8ca8e9b5ab1859ed722f1bfc68f76faaa85ad4561fb8c8e2587a185a05a4fc456", "TOKEN": "04065b0db4deb025d733cf7a1c48d170ee00fb1fbd3e32671820eed9a62cd1a2613edf3b36f0b0fde1ed3d8c556df93c9a07a8427e3d1fc61f3b2fbd4e744b6a0ae824da15fd977e2b66c07d4a4fed4d61ec91db014eaa374d4cc134698db2e6f8", "X": "0000000000000000000000000000000033f310dae1f52e3df9e3bad5e88108109fc05ee8a5e156f92b1ca592c07fe5bb", "U": "0402117ba8e0045ba3d6364ad27beaaaeae9349d02fe04ba49529fca88c23efe380140a6e782a950696ad3613792be125700d7ff700a7ccb3b4e614ebf122515a35381265edeb0307e560ea71bb67a971a0a4d8110c01a03a80899b369ce5c9f10", "Y": "000000000000000000000000000000003a53c4744db8c2d11ca9ff42c991eb77994a7cca21c253b44de4af4e934346d9", "V": "0402c6bcf57020327c463f11f95f2975badf41e28a95efb5c611651824487b8ebb21a2bc32b24c8ac39da3949f417839b603b61cd70cca54b73b649ab93f9735e75c4556e4d68dc4c3ae625c4282c17ef6458a0e8e1b3a125ee2a72a5e365f3ec2", "AuthResult": -19}]
\ No newline at end of file
diff --git a/testVectors/mpin/BLS381.txt b/testVectors/mpin/BLS381.txt
new file mode 100644
index 0000000..8ae60fe
--- /dev/null
+++ b/testVectors/mpin/BLS381.txt
@@ -0,0 +1,3000 @@
+TEST = 1,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 666462623430356535383131653165653630326666313263353337346439626333383261666563323537653662646431333439383433353135396538656430366563656531623931633465613636346635306438303132383234643162323934383336363137343634376339666661353165366563656262333431323365336538363730383363386130623236306634383066626563383461396230373636393164323834373065646137353563643831613061623639373664396633363739636362343462313966356263643332373534336339303135316533373231636239346465,
+PIN1 = 6999,
+PIN2 = 6999,
+CS1 = 04168aa81d34cb85b87293740527df5f680c89983f2934c8f41f0f7a67fa12c6018e863df0e49e078f16207e9396a86bda00195a0659eed5891cb1516cf09c6b48152ff2a5213c9de4bb16476ddffba6f7fcc7e58e823adf8d1dbab0f171468d94,
+CS2 = 0407046d893d84d9fa00b9247306e7e8c05c44f08918d445fd32811c86320ada25abf27bd4a7440e376bb0811b931903b30212323cfc8e875aad6536821be131f23ab2fefc6441f7c31d922981f6f11a97acf33aaa146531bf3e18feb1012a8a53,
+CS = 0409d01bb4ec060526e527d91a76c197a7bd330f8acaa9a7be28a9ac23b179dcdce5fa8ed3e879fcfefad32bad5dc05a7808e8079950ca39ece800418b23e9795c607f917f72908712d317a5733f56f3f239be6388977ee745bd46e118065e4693,
+TOKEN = 040430253e76c9266ba6b68d351fad58f22ff70022e21f601ee8737cbef30f6433a23e53eb28d14cb903bb8c07ba41001f0f5f7c05c33d693a6b5861bd6b1f70ef49d843dfa5281e21256e8fd90e74d51e50743f662b5cfb6de864e5d2fbc89a0d,
+X = 0000000000000000000000000000000002799a2dcccb41615ee123f17632b5d3cc77585af7a42036a481676f06535497,
+U = 04143e577aa5d85a5785c3161697d426efc1c1bbdb7becaa11df36e7399be51b91cd347b42e29f2ec044760c8382bc910a087d70eecaf8936af06765359e2c8ebeabeea67b13a837f1efda828d82b3e5fc1ff6a1abc5d78c4763bc1c26d7968a57,
+Y = 0000000000000000000000000000000057344b2b54fd52453a07635d544319ccb2e1df42361046ded97830d7af3e38a6,
+V = 040a331fd29e15589cc4a3905e3b5b39100edd406951e5275724e2dbde08888b427ede8fed4668b14569591996a75d38ff00a43fff7f2dc068c959fb545ada4e72b7e24c033770a95bfbda52df2d3a84c04e5259908477979558a0031a295cdb16,
+AuthResult = 0,
+
+TEST = 2,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 38623930663833323834303161616162323332633137656461386631306534643663303363336365646331633738653931656133353134376338656134333566666465336338346161353066353435663262313662316663316663363837666363303064656165366132616466346166376339643664666237383238613236343033613031373666623561346235613166363432373633333939343230663131,
+PIN1 = 3653,
+PIN2 = 3653,
+CS1 = 0408dbf5206c69d99fdea48f845b97ced584be64e1cde896ba35b12bf39b6dae30353760062c09c42ebf05d616f85edc760fb0041611d362ec90d42aa7c613ac55339a330cd4157dd76efa1d5cd56e69e38a09d6f8fa42b54b1981e70cebb199e8,
+CS2 = 0405f48d416444d64267b7ce88f812acc27ab3166ad99e3a38cbf20b58923a894d63df1c09eb0ebb1df48d1403eaa53c960335beab0410fd61783b36abe35e9cef3253cbf9c7b341fc672e55ce8efd814f00f909c036740247b4faafef5ec655d7,
+CS = 04046d16230f7539458157852b67d48fca817a190aefa1b5ed3d39173ea892306c3ed32213d8bb511c7498ebf3fe6f5be707cb04953c5e6e9da7b5ceaf987fd608be1b5d4634a6832ca5cba20df19e3ed9dfd960153c7c25fc28d2707634bbd49d,
+TOKEN = 0418928dbb1823544a03b5468e70b64a0ea19b2134754dcb2fa2d4befefb80918c4899a62755de85303109f63b0063590617c6b877ee87b2bbe080080557216ceaa956f06dee7ca91d6d5d8153015c836d713b9b71425c0f555bb748c394c70056,
+X = 000000000000000000000000000000006ed03521392b0b2da4be9280c9ffaed85e6da2c10561d143aa81409e15f558fe,
+U = 0401ade586fb01d32b6e23e0f79dd62e5cbcc842af1a07db5c4141e9eea8988f65876b18db6ca303815a28be99b01cc69f0d5d867440f46946e74f3e0db1b349fc985202907435438b90d3ad119b3a232ad1ca12cfbb000e67db2737e656207156,
+Y = 000000000000000000000000000000000617bd0a82f8eb7437f45465242946f9439e5fc6513f28b1f852cb5ba085f62c,
+V = 041553acaf653f0263ad2f3408b6e21fd7ce8fa213ad926a7c4c84aa24faf0dfbdf0f62a6cb523bfc6445b51efd336214a082e2329fcf38bc6848efcff8a8fbfd6928fd5385bb92991debf91995efc6f2041dfc7f67fcbca0fa6a242a015c62285,
+AuthResult = 0,
+
+TEST = 3,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 646130336231633330346434353964336330663533656536656663383966386463313032366338333136613937383964626161336466363133333666623535313639326662336566316636383363616139393461316163663432626330393235376365393566313435376632393561626462323563336661663264303731626333343265316165643166336661613237653035633961343634306365636136343164,
+PIN1 = 2703,
+PIN2 = 2703,
+CS1 = 0400626f50c5b059cdc42ef0e83c67f528e991bc88d532029c17f93b7223b52f9c98cac92d51b803133008e3b61e1e30830d30ac18029e88fb8df5b2d1d7be3eb722e38c7595d47c8c6dd1b0f528443aecb25df83b8250548b9dd72166490cae61,
+CS2 = 04124bf161b968d937222456fc86f2d4cc784b480b74d4aefc50ecae6c0f7c5f7a4a91037091398ec1e44175bb3de384b914dcf29bafa033383806a77d3591a662b72a7f6f449c1b6bac26241bf78c8ece389e1a2b7fd15f3bf73451fccd7dbd0c,
+CS = 040b962ea601d56847ab4d2aec37a6a2fc462553cd6eaddec306cf234b0635a73215018154529799fe43514d7b2775113a18bb0a3730817decc400ea771b64a5919f9504392a9079808a093b4a4eb2fe09e4b243c39d29effb80dad675e71c3c76,
+TOKEN = 040f4df875b6d8800f089359911a86dd982beb8eece6d13506cbc59a501862d14e308e8bf58f29370bd8b5eb7c8897163a193a9505bbdb3be17c16c7618bb3cc64e3c466581ea9f4aff87c1c52a99f948dd2d2282fec71aa6b36cc24c875712d23,
+X = 0000000000000000000000000000000005e812c24490b7027ec18132bcf1676ecfcdf79b1f87d4b658c35857a236a0ed,
+U = 040e208cf8ef62d579259435a5b209f6d1c9d49286e087830996e397f3628248b685682b7a36c1c6ce0149295e883bd86106be0e93e7db4fb0394d3dbd40986dad46f5604ac5ba59cb70d74d074fa1b400d86dfe4b0f53fec72b03b6305aa30d09,
+Y = 0000000000000000000000000000000073db56d03c1f81a010ba697d48fc1301d71e8759acd4e670ad17b9f63e84fa50,
+V = 0403ebd712479d36b7db4fa076ea1963b430e7dbdc7b92b668041b3f9981fc021e5a7a2ccecc6100dcf8a35ac608a0322e070c1bffb861753da8c3bae2d23053e2bc73848d4885d49eb118d33fa2a0f8828e9d29bf0863fe66a5b73e26bfffd739,
+AuthResult = 0,
+
+TEST = 4,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 6161303463636437323235376261636563303438346561643662326239613233313732633634643766316538,
+PIN1 = 9869,
+PIN2 = 9869,
+CS1 = 0417f7f91a4082fd9638157d4a28adb49dcf3f0e7c726200e09067074f776b0caf234a2d801f5823ddd053b6a23ca90ba806130a21249b7d5bb5aaf9166a883a5a64770c2ef2ff9516e16086effc54a34bbaa86eecf37b35825b7fa5789502db71,
+CS2 = 041761314e19c19ded7c66f39439792fdf14a5c805a3b050a27d2fa7af7ca14982b5766c823ac5aafd482f6da3c0bf203013188a2d82c4d7e892a5b32d5009156a8b093faa171a0b3a0dab28b33f641ca4f46b71799e22b7f2298114b72b2eb63a,
+CS = 040fd226dc9723ca4af61559b6d43b67ae106a9f622ee801da07d75dae4eb36aa2926a29788d8b6b4310542425427c60b30f08fd068a544a360e379ae6338ed9a190a6f3dba5c71b45ffe2e04e3620a057f1a1a8c26bc53dd5de45c8b585fabd4c,
+TOKEN = 0403c87fb0c347586306e5c8c4e30991817f3b266048e2ca6d0c29c74be94596ca7366b1f3dd760ee2ff3d0dead2ed77a207317dbb65be3a4f87c5df33271326d9fb4a48bca5f15ee4683d49a6093103a1785994404ffed8d8277c1bf2d08a19c6,
+X = 000000000000000000000000000000000d08762aa77513c8a70beef67dc750d585d7b36aaaa400a85bfe73ac96cc901e,
+U = 040f05dd4f676b1c97ced7729a508518f19b5a1494a4f61db89642f8d6ea5e57dcb908014d6d0aac952d54f3ea87a63de614629a58a2174631feaafb0bb3b2597c4e4d38aaba4e715076de4b9716921d89b44f9f43d85ced751f9b3785533b4a09,
+Y = 0000000000000000000000000000000072440f82f4604d6125921c57d86c2ae92cda29b1d06a634fb60620b83a2edd56,
+V = 04111f8913b2355c18a9d4ae1f0b5a37f99133aa552cb99cec0f43dba77d21a3e8e54d0267b6881d2aa18155f5e151c8461310f182d52a8cdc4580abba4207c8cc6a2f8ccf6f84b8a50229430ba2649a02a535cc1898e45c2da63e61cdd39fe514,
+AuthResult = 0,
+
+TEST = 5,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 36303535613039646636353764656431356264363031343263623237323661363333633032643765303063656462623432373736343533383936353362646432383937336566356163376339323962373761636534303832376236333062616433343334613634373036356566373463316562633266616238383732356363346264623963616463356438653865653363663161353530626430306231643435336530386661323530313233343931383932326339396332313735386632666537376232386534356637666133353736383762313136323034616633333938616130343430326362376632363034,
+PIN1 = 3071,
+PIN2 = 3071,
+CS1 = 0404c3bff84da7e849082d495cd0673c00921954ca0d9a5ff418719cd72cbe1a00c6d94e66a10b77ee5fc26c3c4478d3710ca9b8cc576e0b1dfca8400c2795f80403a9d4e2e93233e9e5fb9a3bcaa3b33c692f13a687ee7f1a53a636d61ecadc34,
+CS2 = 04010fbf5ce37fdfa6bdeb3087e91cbe21281e9ab182dab14efd15d95aea4bdd427b2b61f1801d4fcd0605095ea3ac0b3e0559ec999aa45b1a0855e2fd76ded433e93186ae4320ceed1adb33fa9f979fa8f870449e155dc5c7d4c0fe2a2604aa04,
+CS = 040fc4b858b1a363341bd4bc09c14a48d9d51b078344b425a036e14a12f3c8280d9225840eebf83c888d02aa4a21d80f7a10ef53eff94803145f3dcbee2023e3b64b887432d2aa9d9980910735bd968c5a89f66b47378e0d11f7e38983b367f720,
+TOKEN = 040af471fab0fa61979584efde88b09d45428b02bc6e076a295e95fc99c716b458d5a8730487c99d5b6cfa2d4670b6436a0e3b4481e1e30d144470a311ba6cc31617585b99f323c394a69f784b456716521f523f4bcae1f8e22e63cfb7b8649312,
+X = 0000000000000000000000000000000045f1acf9c51b1d8b67f819c0b126f76ecfd1033807cb5cc86aeccebd86ab830a,
+U = 0406fc98111cd165ce333cd70ddd9ae0f935294ed68263abc1e6ff96edfa48e8cd8c3ec8f8696983957e74985e6552fa3e12e13ce243fe98f5d97c919880d378488754e7c9608a7a96defbcd24a14a2a09d2e61aa157063ef6c17dca7e9e48fb9c,
+Y = 00000000000000000000000000000000197b29273f5d06b9acfa32f0f1c869de8f0506bc336fab207a4ee25daa0269f2,
+V = 04056e0a9d0265db6e62bcc02ab3767a74df57845ba1ff114d3d5991609af1363ac7b88d13cec018e5a19665ef10009141001963b437b0f2f4f21d1536ce42a456b7fae6e91a31814b703c44b77c57033d69292549672c1f526d0b17cfe3762347,
+AuthResult = 0,
+
+TEST = 6,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 6437373562363635346334643065396239626562383034383836613738626666356362313265376162383433623033366633346164646333363665383239393435323136623434393532313964303961376566623365366563656237393361326235323162346438336239623531393461333933666230636364306630633561383330653532326335386332396135376361363666306431323765396333353664643539623862373662386237653235656436326230356337303732373033643131653732393961613731633530616162626232393232636431623364633330363930343864616366623331353230653431383965376336,
+PIN1 = 7337,
+PIN2 = 7337,
+CS1 = 040568f2e5e7368feddec16712e2d80b50f4f7bec67fa4032e9a0bc75ae19a1c8e76b00f18c6ddf144351c813d4dcdf95703a4028285c029565ab1856755a439824ae70a827d86b3b5cd19f593cdc0464bc1c28e316a7bea7dabbef0476e3753e9,
+CS2 = 040cb17f8222f8ee9ada276657728a6eb69a48f2c05f491b78ef2dbc17780fdd15c0c951a4713bb141507dfe4e8260518202674f023194ede0955a8c4626f312959bc916b9084786cc56a74eeb5c50aff653d16d2ec4bb37b12cf4374361b839b4,
+CS = 040553a1fa5407760a4f7d4d13956afd854ce1829617d3521a74aa5ea04fa916594d386365af2c35ad45f3aa9aafd7567d1074a44545a6a22bba3929ba390320081465c9b9685aae1b11f4c60a7eb29f90fbdeb964754208886f8efe78919ef7ab,
+TOKEN = 040985268c6a5c1faa7da5de0d9f42c3068e4c3e583ba2fb47bd56bf7a462f81e3481a92c57934ea5af17478b595dc28c712186cad4e23e8a815663d34c24aec39430e1bb6387264c8b81e26ee4398ce8c875180548f1b37ae168e10e0b18c6e09,
+X = 000000000000000000000000000000007090a10d4254fd8e06e257fd7da987fd01a3b7cf3e35cfcad7eadffd3f1db136,
+U = 0418cb4a9027f142f7026d0acb3ac9824d8c26cec3390759bd09db234893c15e1f2916d6e98ebaa5ec47079a4dc6112e4705d099efda6c2f523582392e926d226c386b599756e3064ee922e89a7660ea1b83e9b2737bc1fbb1182c2a1a3661d09e,
+Y = 000000000000000000000000000000004631fe08e63620ccb947fa5e2333e6b7938fa6b8f8e7b960ae8fb0d0ecbc7b8c,
+V = 04141612cf5b3ebbe253e836018c025cee14c013257e5798ffc60496822f19b6ef5821ae845223f72e959ca97a8d00fdf30849b18759d93695b4e94daf7ebf4d71b3680c5a54f22ee5e563e7c777d4ae637c1d3222af4425e6980a8c0d584810b4,
+AuthResult = 0,
+
+TEST = 7,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 323966643539666265653038343733393863626561396439333964303933646237663231303239656537653339383562663437356336363265363037633066663062353437353636363762393132316662663337313064373539373438656265323533646533373434383338663065353236633933346263333236333134316464396230343633616332373565323630353662613934666562656561643439633865376234383439346630316337396238313466633736356561643362636666353634623534666132626638633733323038353166336362396232616337616330636234,
+PIN1 = 2888,
+PIN2 = 2888,
+CS1 = 0416aedc6be143e09c29976e05060fa2a74c6c5a0af97bba9825c2ed0738c27bbc88faa8be902064edcb47522fec0bef290fdd61c61d1b100dc6d8efbcd67141e15bb71a103e9b382a397fc38162b7a6a91e3bd7ea5d582cc895f2ae24e7952fe8,
+CS2 = 0413e55928a25e990f2da20a1990d046add770d4ad2f5fd77c26aa39c705dc20550026f8963d424a175e9b150fcd32e3da14e42bc8f6d253c50907dce3120e01b0d8cbc605d323b430d569b6f2e0caaa8673bcf1c8235512309ab06afdeaadc138,
+CS = 040a3deb6de687b11b3d4c42eac78d63a09535b03227b50e07368caa2a66b7ca6818ff4ea89e074f7f41c2cb8f083454a40990b1b447b92fd23d54dd9eb1194e79619ade647c55019595b513c1af6b27340899463a1e0c683a3a53c09ae4b0ba76,
+TOKEN = 041772977d93cfe3911eb76c4a9fc4e2568016670debcb7766d1155d1b38ecb6d7698ff5b3f722f0ab8d73fb8d73e0b6271503b63ad492dbc8a5ff867d3ec1ee5a687038c3031d1e05fa1858a55e07a04e02581d490ec3874c7952d73a0084a711,
+X = 0000000000000000000000000000000003591ff7a312f2a99a2c3d02b66658073838efa3993f4349b38588343041cb3f,
+U = 040c66f10a7356fb7ca075ac6204691f66648d7ea50c9287dfeaada1dba6a60622555b3f230f58e5e1f43b59b0ceeba0631393fdb0f0f577a659c195d5e1a392edaedf14fb590b05c55ba3aa77e460b4132ca9e0269889f0f4c6255851383bb65b,
+Y = 000000000000000000000000000000003c4ac32ad5c5bb1abeed91b1ee338c9c39f727b99a4ce622cfbe1aca1530a353,
+V = 040768ced7b9f398d9a63e9f1c5a24ef701a40d94bdc27000a8fab9c1d49b8b9135ad5369bb76bb41dd8b825e3af42f91c0ac54eb5987290c7ea2a3d708ea6b9d3650cd7533a44b1e8200d96070e06b2c0b648edbf8b7ee2911f134da92522780f,
+AuthResult = 0,
+
+TEST = 8,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3233333734643964333739303233303634313032316239633861663433376332306332353764306437343765303166653231613433383034633062623930633066346535643766383836316135353338326531303535316432313834376562376262343235646261636462306266656631663331,
+PIN1 = 4478,
+PIN2 = 4478,
+CS1 = 040041cf94710748bdd5a4dd69f8ee583d885d6ec20d02576affd58a45c4c959c0dc0841a2f41bd603193a2fcb6db37daf15a0b957c3d5cd1218144984bedd50b344d58a2c90d7d039fe46eb268191f46026aafddd12ef3384c40f67a09421bf26,
+CS2 = 041116cc20d9df2839990919d44e6a84467d5f1289273bee402465517da1690e8d842ef74484f1c2b49b70773083570b580b02d7d66591720861e93ece7b590dc7872947c24d678434cbd477b0c3ac78e9de7e0dd01a45f1d4c0ea183c2c67d1c4,
+CS = 0414ed4a5f25d5554ad74543af34866f977f2d0252229679dc2bf274eaf82083fdb70900cf824349b3ae21333b10ab57f300301f05394947e7b04a5916c3ed68a4d04de04f4a472de77bd4dc65a1d24f9a585b84493b0837d16571ba364726a3f6,
+TOKEN = 0408b1a9f78189d4132852fc103ce7b20053b42ac4836beadb622204c9e32779e26ac3c2bff61ca9a2af026635363721480e4acbd1ecf357e0daada7530e7fbb7963f34265deead0089539f251be68d3c96e49f3c27fae6dfec0e983033092ed0c,
+X = 0000000000000000000000000000000040d6a987747b466d93249e88c6d600d9d2ba6dbfc65a4a423cef8280b3261582,
+U = 04129bb3eb78c473a4b1392a7093f30ef79cd488a3781fe2145e194674704165dba2677d88c827fa1158f5d123413b28de0fc446b2615c850ccfd79242c77658ecde57fadff703032ee0e7e113b0c3a7ad14de5ab768c821ab4db2cdae421f88d1,
+Y = 00000000000000000000000000000000032f9daba77536795dbb28513b289527edd481c9e620158ecee0a7da74b73935,
+V = 040ef6ae1d9542e26ea98a8c974c5ca00c3729e6c6d19361e981d203697c35f39ed27008b3798dcebe15c28ba05035497705b06ccede812f834043ff305256df0a21efec1851c225482587bae9254b074b6a2747df9db448490d651f40693a5d84,
+AuthResult = 0,
+
+TEST = 9,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3437326565343062366466643131363165366665396462633665,
+PIN1 = 5646,
+PIN2 = 5646,
+CS1 = 040abe4a0e324cb9e551695aae178a9bfc0dfd081f34d7bb7070e1a9d837c67b478622eae94c77aab2b4916c7f716c641c114b7c41cbed9887a2801944dd7a442d38f70c9f91cb716ba02f1967e541c3214a1f55314dda415e67008a86da0a5464,
+CS2 = 040fb1eed6ff79c8bd9706f3d69edf5996fc20cd89dc74f8366da5181299e13e8f0493354fa6b8a832a6490f90046406280bdca449b75f29c97060149ff8a7b868f2fbd62e3704a9c4251ec40d553a2d49e6b23d391bc9f17312cfe41c50cbc456,
+CS = 040e7fc66978dec587d656da06f1d022b0b34bd9e19632a76d8e6909d23d8e1835ef6f60c5938b0466159715a25116223e102ec55cce4f2fc16df9db8ff48d0515720d3d4d1fc32e285acbf20d40587fef042ced1754eecc74e8d97f2a8db62175,
+TOKEN = 0401e238ecfaf62df86fe96de9ee08038adc84ea5461ef21225fe9f0e0ad2dd8ce5b00d2f959a9dd5bc3707aed68dfba540db692ed8f5d09ba8c2ae8eb8ef917bcfbb811070e37387f1ef890028fce2710c53d977ad081e1ec004e965645c83719,
+X = 000000000000000000000000000000002f0a841c680069ced414046b8e3c70af517dae59db5adf0dc7899fac4f72fd67,
+U = 041470a644b1b9dbf7efb99e714f43ba6c8fb93c97f6a739eaf2fc0266cf5db51dc19043afc0b9bb90016f668f408f7ba815fa78b7106eef11e4d4b53d88ae9a53e2c58b160e2485c78ca486f66c5a02db42a05d8e149ded5c9c513a0ff59b243a,
+Y = 0000000000000000000000000000000068e8f9f44393cb67faa4228edb04738354f5f12d73519dbfb1ca8a23485ca069,
+V = 040e9174ff25bc96f076d5c452ef337c4ca843bf7e4e3423535f73d85df5caf1c3dd8bb78540463eeec8122f54abab263b0fa01bd16738aaa8a776cfe600a4214568485b9f418a9f106d33873a3af8ea7620146c0072a43f0c88e440de39efa0c0,
+AuthResult = 0,
+
+TEST = 10,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 653337633137343333363331326632346433383330316537353237373866353935623832626632316330393466326439616431656231303534666439666364383263306534343362386334633832623561366133653438623930633464303538343632633036326330663561613763616633613762656435333761343835373365303736626132303664,
+PIN1 = 8915,
+PIN2 = 8915,
+CS1 = 040f95df96e21a207e221c469a0e66e9342904d9d43a3f5cbc71362b12f81870f45803faacf2841521bf02f9b1dcd91ad806fea987908d516d16300a860ef48a635f30150994b51bca95746bb7e7bd49658be4bcb0379e5db1df8776ddf6d9d7de,
+CS2 = 040e1fc4c4086743cd955ecfa1ce4aff6c71c64d43b1ec6fa04aa2b1a66784b9ac2d768ba5f387c92add0a854bc38d955d06594ea3133dd6e8c73ec986a55139c3f7ba35f6d1bc23ffea4f3237a1aefe66fb7cffd4722132200315616f47822047,
+CS = 04169f6fce5798d5d5466b1ad56b73ff2f6e3a23425236d327fbff72c7d7cc86c3f1244cea57c9345a0ab2768388523b0a043f44aba9885c8435a83b026176c809b2d2871bd479ecf39f8ffb5b1debcf48f4ba078fb7521780c8552fd023698542,
+TOKEN = 04151bed78e9db2cfa7f7214b1e085dd9f64cf14a4c5fb376eb05e7da004dee4284a40a0ea67b1c4472dc501035db43e13157b1a616f489c5ec5f65263da74dd87539d0e60dd8cdea7ef2c9e4656511b8a538a613bd8d870edabaaa63bb86a0208,
+X = 0000000000000000000000000000000059c3e066fceb26c5acb3c3e8ae90b1ec4dba253c03540c172b30512450fdf522,
+U = 040d1e7093b6847c78959b39a670edaf7926b248e1563ffb8effdee07b12710c6c2b21a5a4c35428057ef2e22585ff87c303d2dc8ad16f6869feb715a91007152b7bb077260127ca589be9108421ab563659a566506288be9553a18676d6a85ea1,
+Y = 000000000000000000000000000000004cebd2bc32a60ac264220bd8d16245ca61b7f1665556beccbb6a3156f79f45dd,
+V = 0410dc7ca67e22a24863d62146cfc049d0cf98ce21b847ddebac859984514c0dd8ac82540aee60ab0ae662ba50c4d45005028462247e1fbf3612c341ca036c2715f5cdda57086369b554ba8e6b7095edaa283b510cec256b6d4a5ec76bb11e1b83,
+AuthResult = 0,
+
+TEST = 11,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 37623937633231663737373964333531303737343932303932366362333330383662346635383633323133353662306435643934353032306431306432616239663838383264613364326164386363343363663831383261306463663038643734623635396538623963373561363636613437616561663438653962373637353766366633633163316466323338623463656531656134366639613931643937653430613061383637353266313632343430396438356562623161646465333739373566393533323734363463373734,
+PIN1 = 9849,
+PIN2 = 9849,
+CS1 = 040a91d346438a15e86be803a6a228b0f36355a6b58b7136c32627357087bea2b10e135a3528702503ce37a39d9cd54327182d53ec3598e11bc296f55dc06f5fcf2fa7435c1385f21c72bb412827f8aa824b768f61318ce952d9e5e1d76b6e624f,
+CS2 = 040e17863f5c21eb51b20ccb3c0530c2ea318b64642f2710989bf20596cc5383f4cb145c99a50ecfd8cfdf43581a574332155edde1c4292a2a42baa1da731d64271d1672a93ebc6501dc70db75149d1738441589c36305049c156503d2f7e13b94,
+CS = 040a006c493517078e87bf63ac3cafcf909eb6ba2d9a2dc1e50c28f0c68c72af484216cb408f17a3b32670634c4da5b84707f94046abd6c691186a75468cc6304cb20367f96240b602565ed297aa8e7f01d2d46657c0ee058014297fa9f4d7d7aa,
+TOKEN = 0411db6f0d8a367005ff4ab565d1a8848ef0884a08ef2ee05e0ce8e41f24380c3e908ba41e54d8a41ba2371ddf869803400141bbd94dac889c71e320dc6b7e3ce3527f43aa0823343d123a0526cb3849fd85f38233c7afc8c6672375d2b6992d3a,
+X = 0000000000000000000000000000000066af21a18ef1a95c1aaf06e64b638f3733c3588b3acaf11ac19f6ff323a92bd1,
+U = 040dac3169b123983a1eeafa2374006bb4236a3b49c973e6363232149f67c9e9c4fbc99832f784cb295270047d2c1190b2122a9dc9d4612a3934e0e0f997eba6ce37a6c252d66566960db7a33a857aaa781dc830c74173587c0daf9a49ff7878dc,
+Y = 000000000000000000000000000000004c01be8eb242deaae41b15ef8b0e47156469309f87704171cae87e86dec18490,
+V = 0405cf6f75b7222800b9c785f37b35708fe792635718ad8d27e1aa54a12ccb79c89c2c3ae02679069c9de58e355b89e2bf1475d9d644db64249412cd2933cbf7f1df88dc70ad4767521159d9e4554223dbc763f06c7cef01ae8a5b96e511e018f5,
+AuthResult = 0,
+
+TEST = 12,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3936643935333734383166306661663539393133323730396662353833653864353032383063373664346535376562633065613530663533663638343362636537326332386366393038633732376166313036333439633233343363663461376465333430613031316361656437636162356130653335373732383035393865623233366262323663396262623031643065333565363533,
+PIN1 = 8334,
+PIN2 = 8334,
+CS1 = 0415f5e22ac32bf16696f14dee715daf2fc253cd1d17dd279b37fc97a8c070aefa65940a10cd1c454df99d944e386f886d08e4375e88113b8c59a4333f3105812247d416a880e1b15e61a6946aa72f13787086899f7c49aee5e6cec1e12d5a31e7,
+CS2 = 04083594d128e72627ea964957cc63a15ff7fce14f0d582d97d33196728f61786509ee7b79fa7a4f87827801559972275d181178f4cc2ce96f4cb58ad22f029b2429c068514cadf9bd9c821407e6204e907078b3dd830c9ebbc84e5fb1f57fcca3,
+CS = 0408909b6391de3ce8d0bf95871a673ceacd5bd77c01bc97d74eaaf17161b9cd3a0e3aca9ee161b259b2116dfd70f02dbb04544b811f3cac15140d70d038e40d270d5b7565ae3d9254dd666e2e467b95c98c05ded8c7d8725f82600fac9ed76fbd,
+TOKEN = 0418c36c6149ce08e0d298ec3ba1bc0e5f112b870786b46cbacc494c4393cc02bc355132a38075ea5209930d57f00cf3e909cb4f2f60f61806f6a250da4da55825d54730042a1ad01924589dd43b9d85cbea73318043fefaf4334ed52273cd140a,
+X = 00000000000000000000000000000000253c929e7fdf18ae0a6acb39d303ba4f0576d86e860c319b67e66d086528f0fe,
+U = 0407eb55d2a085c693082a511d79d188b03e2c66db2c9a34af1ca851f5b0156d4cf2d01cb015d537a64ed67a4b6c59cc18040600d41bca992c5fd64c96152c0b8604f6951f9121a65a1145e39c2f9d62b1890a1b7a3ea3b1fd10ea9d94a8cfa50b,
+Y = 000000000000000000000000000000006a58830bde2774385b48f261a677bc0f331c3a297cd3c61ad2261b46fc6a772f,
+V = 04148a6cf74af188b958e1020beacf16fab7530d5d5e8ca2e40c075f023ac1f9f416b8a09b329b289ede935f789d34b3860315a85c13270d71e7155b3cb95f42f11fd6d3228ccdff9bf060d0c939f185639a056df7cd5eebfb4785587dc661ade0,
+AuthResult = 0,
+
+TEST = 13,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 613237656630663035306362626633363164393166613939313437646561316264666434373539396538653030656461343533313263323065306630636533643936376131393164323335616263343765373734393963383731643763346266623062386638333032623736383730643735303838636266373035353539383736376562356661633532646632393963313264653432,
+PIN1 = 6219,
+PIN2 = 6219,
+CS1 = 04143e7fd38ac817de2e60bc7858acd124f7d79436ede7995e25702a31962a37d7348dfd8d54eadd66cc73c3ef5aa06012030d45d5df3eb2bed3ca50a8ec6747871b9fc8a5e2bdffd18a3415226d4b27f401438772672f65ffe7607237b2648fd0,
+CS2 = 041106801d938c33e97acbe0e7a459b4f9ece1cf762138354efe03bbe68cb0080e51ddea3edd7b53d08041b8679ac06f871763bacbc165a3faeec4da4d1317035adcc3b01b89de9678dddcba2f3641b7d7338ec838980a9f8c4f33e2d9d596754c,
+CS = 040908abff741821fe963dc850ecf2178049fa530993de725607b0ec2435fd21b2facfdf1124119256519f076d2b208e41065ee6ebc8c0edcd926d6647fd463088a6e17576b1379ae932096541acbe7a1f436bfbba825148aac34bf626ad243f20,
+TOKEN = 0419e2d19cf3d46fdb7a25ce84c76947e41977e58bd23d2f758022630613ee6f25ef2a3dccc0d067d011c18026dcb9e67018c27e594b9539250243ab819c033236bfb56ab4ca3107ca07153f4fbca84d5dea1ec8d72038fd6990ed62d75a8b2845,
+X = 0000000000000000000000000000000043b154dadf23120132ca37423c7d485c51f4f7a338b25c31f7513ae8084d5b6a,
+U = 04051563e269e0d03e000fe2913c9aa0958b169d877529f50cdd3589f3fa1f8906ff874043f928c913d580124ce67b606e05e56803bb95400e63935993d51096bc9cab314e3e6bf81fd6cff88f0731f044f267a45ccc7fee2ede5a9e0da74da50f,
+Y = 000000000000000000000000000000006aa656f3b441b650abf8a208c03ca6e58b5da136aca4fb610cd24ea67ea2d777,
+V = 04177a2381e9e02348343c0171b0dedb11293982464cf22348d320bc173f0b417d6fc174320f7aee898e3941bd2e7c426e173cbbf2035335f3d22b1128713c088c41b07958bb4963cbd1a3eb288fed834f70696f06ca47de83b41d90c66aa90b43,
+AuthResult = 0,
+
+TEST = 14,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 613365366433353736646133636165636432653130646134336530353234613162613739663631653833363034386531343135313139363463346638313139363532626337613430616163366232636165383937313938353866313539376166333533653161333664326161363961393239396132343965663062316662663231663931336663363264613634376435336561643737623231373464306164343337636630646638343537666666373633353637343836643232393163633064363733343039643064333263323161336563666662363761626334613936643331613065363261383437313866333734393739616566,
+PIN1 = 7266,
+PIN2 = 7266,
+CS1 = 041363d5804b0befc8c087c8367266871fd50c8bb77de9ffabdf2c497b4b0e8836a9314fbec849538c14080734beed1aae0e6b49f96017e07a6c3b3fe357015134205735dc90f8f666383d20d7f6913d67718259e0b58fd1494f2a1d5e416959d4,
+CS2 = 040936a77b8e2f3768255ca6a7f0e506590700586e8b5595669a838bce015c1bac5854897eb31d7cbf84098fc29f098c110766addd2a6a66f81c46dd40768afd409596360b0cf07b2929f38d948c0f4ce0e8a838a53773fcf3b594e21f137710ac,
+CS = 04104101e2436e57a142848e13a9bef49f05083e507efb4d221d5a9c0b553f49897a95f7fe78290c3bfe0626a2147d24610eecf36823a0e6804391b11d2a26b261c26ddb456bf1688d4a10282f7363f758784b781e0294e4554b02209e345b7a62,
+TOKEN = 0418ec8f3ad2cee85238c66b1eac444d8ed6971f08e3203b779b5daa432c2efb3eaacea49db0f0bc72322ce64c4c5042c30280944a5d4ce80b0bcd8bfe15cdab53048ec4c5a3b94ebeecfcd4375fbddb7df9868937e5107e1badc6ad9b4b39e212,
+X = 000000000000000000000000000000000662500649f7216f7cfc85506b866e9be714bd896fdcdacde295735cd7aefe5f,
+U = 041002eb92812b69bd42b8952b26dc0ed4b3ce4eb703e07b5e15e62c151fd00930a5cd42cfd7bca7075e8ab5d7f5a3a666064a21cefb0946823d8d048745b5529b81f93761beeff735686983dd3acc39c6b6de3bda55d219dd4a87dc2321611605,
+Y = 000000000000000000000000000000000b5e84a008f897825db89200d28a4183fa12698feb669143ccc6306f4fd7a398,
+V = 04027ea02c5e56ed5a28031f1eba51e0bd8afae0334d135316a66d94b3f15f5324b1257c4844d7e938abb161eb2d62b28305ee0fe7712031ad934a8c8d71f338d42ae202251be1ad2fa1c56fe7c9e75353440478b334861ebcfa359a549657e510,
+AuthResult = 0,
+
+TEST = 15,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 613537373939,
+PIN1 = 9683,
+PIN2 = 9683,
+CS1 = 040ae3fba658daad3031c0ee079077c29cf8e74cf8bc2a7951308181b2a58e9bb92c57141c65a58cfae0a2133bacd14be1051842e7b491109cef738890d512411a9b2d54bd667acae2fa5a4fbec7195a2cdd8547d1410e2027e7cc6122cd464220,
+CS2 = 040ace0544d143747cec2da349eaaae8a3c432f086a65feeb939834b38a66e7f804ed44bb42e9bee776ae38f46541a11d70157928d4791abccd5bb62aece05430b19d260e1f1205581be2e1d6d4b2cf5574283f79f7426c63bcc287343ff2034b8,
+CS = 04162796d33ec31d9ca5d5438bc4c0e3617b3a1b2bb106fe6a8e6599507457d3b7efdecd3a243061796e05c3548924b2b30fc51cb2476270ab24b4210618fc014ea32553a06bcc46bbec80514bb10b70b84274e73bce526aed4d97748db6e72ef8,
+TOKEN = 041685e9933e88adc0721911466693b9702daa31ef2b416e8686c1e1dc25dcbadb6e13c267ee349a56ffc2e827594bc3d91121510c812d6e1130b2cbb5c1d073d3800a2e8b35fde026acfdc257d9ba777ace1a8426311092e9d619c01dca529989,
+X = 0000000000000000000000000000000006913116a7c281175453b96137d8f2588e9b533ec35e22354dbbe7c94e3ba331,
+U = 04161b04a7cdd51a24997e09cd0899927c24cec77552ea305ac814018187eb4932e724c57c75b836eba837e75e5253bdf2037e55097fbf393d9f2677bd750adced703936096d341e15fd22d6958c47a7c76d03126d98c555a57f5c28bc3c3f6fca,
+Y = 0000000000000000000000000000000042bf439107c7695ae1b1a57e7bfd7d16cdb9c51dfd1afc7c76b0ae949feb8c27,
+V = 040f0098b8ebac2b1912807f90b1ffdde71d5a60a36486fff865209bb07263e12d80384439823eec4bc1f1bf7f00e8c295063d1dc2ffbfe2e00426dae6f1599e82f6dfd90f828c82e50c69414fae0a9f34dff7d1e2e63161213546bd9608c74e0d,
+AuthResult = 0,
+
+TEST = 16,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 34626565323335613062323633616163346535623962376538613034383033633332363032316364633766383230383734346666343334326562663436333936326662633364393634663565666134373565336535623866,
+PIN1 = 1948,
+PIN2 = 1948,
+CS1 = 040425ecdc0e14b3d8d5e9da9ad8edd1624e6c587f92f5493a6025b15babe911a0f27a77ca4023463c875d0127bd84467f0cc9ea01b390ca41f06316180685ef6f077065fd1c34b11d423f3bff40dde56cb821743338c9ecfbaff1d426001f6932,
+CS2 = 0401fcf63ba3d5c4fcfa9f012c1f117e2937ac6d430a3043d1c7eab44ff142589cd40ef658dadf1fb5c665aa64948e481607c37434563821abc54d9b77b8b9198bebce9d6b9625b5cbc38b62dc793cfbf7c1b38b3a862fa7c56c4fa9346ead032d,
+CS = 041040735d80be96f6db9fb774ce839503b943e5f212e162644adb310847c6d9f14aafe8325dd32e3f4852740fa89084590f70f73370fbf3fc7cfa83c8529d247d98bf0d5d7c4c80672f40f1ab077f953f417ab63e4ad39e682abf37082cc13419,
+TOKEN = 0409d19634e82964570c43247f1e9b600b6fbcc57a73d716b432db75e1ead12f302b00e5bf3c83aa92ee31a1c67d9c98900222df1f300550995ea4b4b5523aa89d8d2a6b966e69861cb116561926234d2b5a0c0ee70aab7a7d4e273083405ef6c3,
+X = 0000000000000000000000000000000043a0282f1eb9d8825f06b1156f57b2fc0833cc0cecc1e3f0fe811c63a83cd31a,
+U = 040916eb046318a2c28084133feebb18e1745300f586b5693efe04a3737d096f67f4e0df2868db2f4c6de9c47407f354680ddb1a2f7737bbe3f39d629fae6f40f5d4a1b779e0f4205e658ab0d7746f8700161dcf3270a3157e82aefb85569c1f11,
+Y = 0000000000000000000000000000000040781ccef3728c9f52f674d54d9476cb05fd136282f2e35309fb793c4345a2fa,
+V = 0412f039f7bcef8fcb334eb9f9903780891b21df5b2c71bbed1381c923a16ca979195acb0a0da9f48375a10eddccc2b895131774adab8bd21181ae09b804fbc0a29ff9d52ed42f5e2f8cdaca14731bbc112ec802efac5d9c9518ee067769651e16,
+AuthResult = 0,
+
+TEST = 17,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 6239346439393763353439393661643764663564323864313737,
+PIN1 = 3187,
+PIN2 = 3187,
+CS1 = 040a248981ae6e6bbbf6ed257cf373f30c7ea5ee09fd7e79fc5737c07484eecf6f983b56267bc171922a6f4f128ccf541415029446de58a7340a47fb2d0ec4687e5b2dc0de604ac233b1436e1b98fe6ef74ca88ba722a1d9486fef0decfb0d6ad3,
+CS2 = 04057472974989e0269a538c259e463fa55feaf2d82045556fa6fcb9e8839d30cbccdcefead4ad8e9ceadface5b068a9d41731c4528b0ba8e8ae78fb75bae3e8adff41dc693b587627005674d7be06b71b6c17885a2c85334dbc03234aa46b49be,
+CS = 0419c9e0423a71dafa1958ed4a3437aa827c3aaaf0c56bf694416c91d383afca82675435434f6432b6d4f46d13a7cfffbe008e989295dbe05c26a1d0c20183c1dd25a8ad4677d8e967a3fc1e367f00bd4a38ec05beaa96f2bbcfa43d25ed97195a,
+TOKEN = 0413b4314251ba740b802df00b633e3a56f8cd211027d3dcf7076f1870c227e206e7ace157ba0d64fb1eb91f53ee0c0bca19197a030414535f7f0eb7b990000de07a5870c08552776bd8d59466c97364091a941045dbb529097c2349ca56d51e51,
+X = 0000000000000000000000000000000025a7c8ed3e10b43e249f5dd77e4cc38aa148bff5a2956b7676fdac11a08b023f,
+U = 040600d642b6662c67db18405a0ada4b238e7b060893548413ec1ae6f84b37bc42a369decd504d830b8d9aecc97c82c303090ea9625f387be5388d924696a1b1b8ab75a135165335f75a768658b4c70305267b51b628e46972a5c447b7a4d7a63e,
+Y = 000000000000000000000000000000004f3333ae0b004e40b70835b0df20a1e249a26926a119e2128930102a58b0034b,
+V = 041143c8fdff1496002878f0d52971a8ddb46e5ca0842d658899d67e0b8f6364721445a36a08ad2d228d9358e655026fb510b638c7029dd0a64d2e866e25fb7bdd5c4b15d32d0d47b6f150bdab34273ee971bdc061bdf4f7d02e5fb95bdd1d3789,
+AuthResult = 0,
+
+TEST = 18,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3664333238306635393861623262613033633636643732346138653433313638366132616433,
+PIN1 = 9587,
+PIN2 = 9587,
+CS1 = 0418da1d675210e26997e6e34a09cdd3fc807444b0ed185c25e3363bfb08e38ddfa6a34d4ac3579d61f3c5cdca2ea3a39011da5a1624f67b7ebd600b3a046367b6a07fc359464df6510d9f18e2f96abf95141e077937341f48614efa6083ed6730,
+CS2 = 0412797a19e2e3eff73220518daaa2c92e3fe2db2404300d5c3ad8f615a3ae012c776a4e40fd2edd4f0e8a3d63b28efa1a19a18fb25b2055f647a451b8c629bebdf797692d8ea7ee7e8562c786804979750076aec95eec7e8d380b56d24037e0f2,
+CS = 0408463987cc125569320442fdae998de512e621fcb2d8093be0098b1b016d2b0101d76b5f0634eec1f790f4d7aa60996715b1f4749c243309b28c49c58dc06d4f3b5b7465124355d70735870b24ff56cbec67576959cf138c07d61cd9efecf227,
+TOKEN = 040254fe264a562f7fb25d1fe26d8ba888a96c6bcaed0f4bb2af8fb6bc99f576feeec869f5a03d5b3d2bbfd50991eae877060bc00e84c9dd4853319e50f701eb13400910a7ddc08f428eaf7318cd915b093896c20bc5341c7cd7287a7e32135221,
+X = 000000000000000000000000000000003650de3ad6c8e020ed65b99bd0c14c187d858e74d214d37622ef88e34458fa73,
+U = 0404ef0e54d7a34903de591b0a7073a36eaf132e2ec4e6ca05b14db98a58d84d895c8d9fdfd11a3068b88c2346f2803cdf09f7677ba623b5a0171595cab905eb66b10d39479b04f73d4197b171b92981c39907a62b7d7b2ca29f88af3a4a773e27,
+Y = 0000000000000000000000000000000032c64bba261e90c13bf20b579f0802e86f623be6ae8afaf2f7191360feaad662,
+V = 04105d9883385c40cc6937d3570f09bd04f09f263f315532ec6ab2ae512157ef1dffa18b905c37b23d31b6ab3977ec4466187e2ac28b4345a4d26a1530e116ec7cd05ad41870a0f4435a1e68142db4bdafd6981d5a5b1877a18ea24b8a60fcaa79,
+AuthResult = 0,
+
+TEST = 19,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3566663038383564,
+PIN1 = 3514,
+PIN2 = 3514,
+CS1 = 040507cf8d71f501eea08202c0f137bc94717b0a63dd882abd8b95a8ab9b5525844c23a97b9b867f23d6e0a94f16676ea80c4e63944e30e79da903e4ec4f711f63bafb38988c586500159918f1912d4a77809c989a096268ef2564a2e855628a28,
+CS2 = 040fe28120cb014e9662661bbe95341f62896b0213c9850723d11e7a58d4289acfd9e46354a96574af4f93667bdb909e6e0c985bd0ec117617ab1eeab8955336b519a1d1015ebf1b44cb04a4c15c2553d5771025cb552cc5069bd2991547058c04,
+CS = 0411d0f016e36f0dc693bc47d1b83cccfdf5e437311a09222499a085913656e00a1482a9651789fc27e99573b332113e3410acb7ae4f97de89a4591c74bb2296fe1750c824ccca3cc7b9157b04419324b9e7ff931e29b4fffdaa06a3e868031b26,
+TOKEN = 0405fce029f953542b3dc447ebcef7aa4db70b495bed738ef7f3540b2c9c327b4a12020d541dba582f55be664dcd0da7e11547353e0ec8bff4cc7bf25e2929519a4f391302e65fd5a019eda7b4a0ffac69fe0c596f6a11114a555265d5dc7bb228,
+X = 00000000000000000000000000000000078ba82955c70a73cbb031f7798fad434eaffd1d00735822b1f238ae7fc44633,
+U = 041352d633e4f9d3e2faadd81d269616ba9574781786e5be87b8acc3a648b54261e955ad1b8a702087b81f7afe34730a5a151768d0742f46ac28f4f625fb6e5d45fd1014a2e452c428eb8de0ceaf9ceb7e51facbf1a1b0cfa65afebf8769240525,
+Y = 000000000000000000000000000000004adaee86bf900dfeda4655161d95bb399dc748e3c171b481242f431525410357,
+V = 04134d41d20190b37fa462881b3704a5e5f0d67c73bf8fc6d9d42925886a01d7ac76aa83eff8e6749ce64f8d20132ff48109562a80201fd0d68e4d3b36c64fd2d0f571fe0201c93f3d8c9e417e623bb8a8761cbd3be703365df893f3e3601ca4d1,
+AuthResult = 0,
+
+TEST = 20,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 33326534303765646662383636616365616334386633623166666435323235393430623161326663383931643437333132313932333463313066393264383535663930386338363235313534666234343232323634306263623639653833666161376464363532336439363032373534653763613264613462393936656635373732633533356330333835626336333463646363346565643862663333316263363537643232616438326264303763336162616533393963306565363935303230633765313762366138616261613434366331663435646434633035663633363135653761353436393534633061,
+PIN1 = 9497,
+PIN2 = 9497,
+CS1 = 0419c046f85dac06e846429574f851d7e5a00b1931fc7c5efeec1682ece60ab738588082cdbb09b612bb99312d7505a5ca13c6c662addcd7e8bcf7051706463a2c26f79bca6a4659a692369af513c4a07bea6d3aebc24d4c7585572a7572a03840,
+CS2 = 041121d5effc85c93660142a3c7e34942fa52168d3ee395a1fe9e15c163fc03be2f620e9f85ebcefba6091ae1f0da5e72919213272c10ebc68e1db1683b8b13ebc4626dbfc7898b5161ab46b2f9eff0896e338ec63b3e00ba3caa45f57ec16b22c,
+CS = 04192651a94fbf96b8af5bbb323fc3c3383907b135b2dc0c2776e32afb949d199195bf8d479bc530ec0ea0b85d1e8522ec088d9cec884da4d7315625c34d6c8e119ee813d85d8b162c30ef898fad393ce33e338fafbd9f3d13a5407ebbba5fc6bb,
+TOKEN = 04184f9775f59aac39a152167a069672afd096da68f656f81277e567aac1f6967b729f75e97ae04280685892fea45282b4087a09de152e73c572fcfc35a32c2aef2d25e905ab515ce168db0e3975642004006832aea4bdc483e499f9de8904b4ad,
+X = 000000000000000000000000000000004f4a213c0920700ab19cfcabf64c9aa2a0a0a061b52ef4f589c7762f2c6c5ed7,
+U = 040710602201329ed8b13de5df3408bf4676cb08dee6fb912ddae36985c2cf3423489182b809ab68460d71ded7dde627490e539a1c2d9002b8911ec678432486504f20228082cfa568aa2b35ccdb283cfe34dbe019bda8d8c381c3675c3fad955a,
+Y = 000000000000000000000000000000001a427cc593b0bc3cdc3f6e43992868ea6ac46646a0c9c1ba4eb8e7de2eca2f39,
+V = 04040de48a7ba543ee090697008aadad9f71333f056271b2aad1685fb50a934e809a0c43a246f85d5ab9e5282c5f53615002facfd7f5e3b3349cc2350881169b78411601598004dd84e56cf53f9502d8e88d08e96fdfd6bc7eb8808fa4fe62b971,
+AuthResult = 0,
+
+TEST = 21,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 356334333566613337623436323964653764663864373532313866303537386635313537356465373964353663613866633062366432663831333166663036316534646361316661323833356132333936363031363834333164623339333130636130346633666631306631626537643035326665636132636262303330366365343461616263396134346139333663366665373964323435666463343261316138376630346362376465323133363932626439383661326635636532343836613566653030313233633265656433376330306666366137313431653030383335333638343362316132336264333863623764343639,
+PIN1 = 8764,
+PIN2 = 8764,
+CS1 = 040ea34a2b44147f3db3168391d3a24b7bddb812a038bf11af0d423a453b5bf064e36aaeb25ae37d9cb584e54c976e167b116a3b5dce388739240942b5cb81fff5a1ceb3770b77cdc77d3d1513f83c7339d26d1b2686b68839fb65d26b4f8e0de3,
+CS2 = 0402deb69942662b9a5aa866193f411d9ecf41fd2a1316f6dd71e84a98c59a7c4545063decec260bd9d39204eaaa0919e9184f7806a6b643b030da15d3f3498a2febce67dcb12c89a0a162a846a53236434cf513354fa6ad268882b317862d3e99,
+CS = 04118969f92b9ab49256e6891dd32215b221b98d106a823e236a429f0a77446c35ac7256f83cbe37427b706fc3bf6455c906dd9be6488f65d9d07ecd3f576bb07d7984006d4ed21dc125c22529929aad311e2b5242912a75b5bab1e7a19c25276c,
+TOKEN = 04112c47a234a38f511ec949af82b428422a29e386c9218182f34920cebd5565ddaca35e20de2c5f8c4eb1abb978b3c1d20ba525711e20dad9197c988e1f7756fb04221a9c6ce6288a505a3be7eae2cfe692e7a77285d1f910019e2b52d9aa0f87,
+X = 000000000000000000000000000000006425b57e14c99b0ceea9d8a80d1376193c0d3be5167538f73f05c7bed648205a,
+U = 040cccb272ef6f5f352aea5944d5153bdda20f55ad68949c24a0c449c81ed1815635e4ccb0541f8593c203192951da79050104bb00daeb58d87de22c987198b73d076181526387735f584b78345f50e5cc7864b9815efd57bb0f45f9bfcc1168a1,
+Y = 0000000000000000000000000000000058f51842cf7a8cb6e4413193a677baa2bfc382cf509bf0ea4c69250c7178ef83,
+V = 040face92037355490bb7db4a3a07d8deb7630a55bc081d0b92473ba42d28ffa2626c1e77e962ae0a835a7812eddcbcc680816b05102ff6ed9898ba6c52f53b6023c6dc20eaba456812b0bfe3ceea6af016edc1e48b7a6ef75d80469760098e35b,
+AuthResult = 0,
+
+TEST = 22,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3436666264336339636639383362373736643935363136333161613134373932643439336666333466623031343135313833396461306535383736383135313466306430636338393765313335323963336335323132346138633531313961623631643837333363643236316164303934333166326438613037366561353262,
+PIN1 = 5182,
+PIN2 = 5182,
+CS1 = 0406a1ebab9e70513462a1616b0a7a33dd11356a7151d4ec747ac17d691796d6e7db9a8e94370533e5ca7f1ecc70923c1800f231b31494282743b2eaf43888cd36b58dd2899e712ad6779060788ad9149ce092f5940128cc9711b2d7a38d7551fc,
+CS2 = 040a8fb35e94362bfcbd63679404908bc73cc206f7ded7878255ad53d575e208e6516c32f0d186cb2b4ae4416fc1c6ac49096f34a410784f331fc11459dd4ac96d422b276e7a651e1449a97f8d1c3f21a948b6d70ad81526e4dc46a86d60252523,
+CS = 04155393ef1849e8e425534710c62c7f40c43162d2b8b75d89d14a6d64de551287e3c055ac3ea696fa2b658797a6992b3002188d8258c5fced08d6ff14b284492cf7505be8e7874d3db2eed7d0016296a75dfe6a78e8e6def4b4d50e5be864b5c3,
+TOKEN = 0401696acff615440c27691df171a2738539f10b9402c8ab8c6192443ddc431ba412110aee6e09f4c22a003093ce6e9fe00a516cf08331eeead114418d57954405a938c19066a7c1c523d1d2e0a5de5987bd594541b2d656a9963bfb842876b48e,
+X = 00000000000000000000000000000000713230e02055ac031c27a367e3a3c4333b385abe0e22cee87500e664943c7b18,
+U = 04130233acf324f98c14cfded376933987f878950b3a6a96e991429dfb8e345bd7613a1a446e9544b7ce138457cb2b626d14786b526b64424d69982b16e3b1c061b0d2fad3df281cb10a5902887e3a5af9e43768f9d9d947f48c8deae1c8741bcf,
+Y = 00000000000000000000000000000000288da81dab91a86b701935a5091ccafa03a0da4a0d61db0c580e595294960d52,
+V = 0418d7aeaa154a8cac0178d75a1e3aa8e5f5fb5e4bec790a158c755a1f71b8c570ddd508d38f2f4483c5b451de931bca521903e14ddd53b4dc9541589101484450eaa5d1165ca16c3693347d6314605fe55c7c663589a25862b60a1104601c6d79,
+AuthResult = 0,
+
+TEST = 23,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 63383934633037623662346165326366373661626665356266313438383138356665613432383961656663303035643130636138376165653439633132333161323430636237666363656431373262333164666262666266386534663362316337643133646264353836613734396537626233306437303064306338303632623834626362613833373231303830376139356634386538303266393730356531383862366235666138363435613439376534353131323866,
+PIN1 = 2027,
+PIN2 = 2027,
+CS1 = 0418971e8d997c84253f4a1a0a1450da4345c798fe1ff1ce0e5cee6436d7e7b3061655b40d86bc0a263719739b665902530f1ffb238bd803aa045d45409db403d706a3f507ab57cf803f868e4b6a53494b794ad12fbb451b0e0741d96357d47bcd,
+CS2 = 0408ba84b9576b9f5b1dfe7938d389cd8e9bcc69e89444aefd8957f02ec5195cbab0613687dae116908ea54f8b86a5c92a14d8d66cb47829752e91582a4247107b7bf3b59cd1b2e89803de94750eca3cbbced91eb60f59fd3027eb9b1fa56518cc,
+CS = 0413d137f119398bbd3cf28b8e08b75ea96f0ec48a30eb5522481904c87e27194d6862f2047c54b1e3407b0944f9a08a7707c8000d8b5bc9dfa955c643617906959642013110ab6ebf41eeda47fe84f4b661c6660a2ba84c39243cc78117e9b92e,
+TOKEN = 040bfd0e0df958d50126d043c08859d49530fea9a2fc7adb6df4f302bedc633c5846227b3770d7d463f3eff305e45e67f70c7406086a050a194c5e8f091a908cc6f185b524752c291e3e89bcef13b74030ea779c36d86c76957a2ba359f25417ba,
+X = 000000000000000000000000000000003ed7bc7f23ec81a8b25364409de67a88147f961e040e886eb25286f5c7f250b9,
+U = 04177654660a6221d2409127591c29987d05dd515d60e21933e94cb4518ba1d8d846b816a6837861944c4fa705494ee0831031906b0aa7ad4ebb7cf6708bec408cce28ca645f9c3c6e81d95a760634231e8f072dc2079ee870a6da23c4a4266d93,
+Y = 000000000000000000000000000000006c6b1d89e5bef2a00c6efc2c345aab5605c83678f68ac419f00226f9cf3ce429,
+V = 040c35e2e0e435a82ed444d7458706a097317c3339c80ab13499d19806eed05d32fc315fbf30a1a2c1bd49b2c434d560060869a1440668260bccda748ebc4798420d0e253d6ba01fca0bf206254399714821f14adfad5fdff971921ac33f76afc3,
+AuthResult = 0,
+
+TEST = 24,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 36323361363238616132366365313066,
+PIN1 = 9095,
+PIN2 = 9095,
+CS1 = 040432149ce51f99004931cc548f124fd5710cfc5bb0d945a990eea3346faf87eeb0b3716c042cfe9716fe1b4dfef260090871f23684fa70eabcd019a90ff9b0f6131c27897f18028f7c616b12d3c4bd1b47952412e5f95abc0a8b567a8e167cf5,
+CS2 = 0404e25cee6739088497ccc345bb4bfe9ba0e207a149ebfe046f31fdd82322c03a206b316d4627ee84fc2f3fd4f039c6a30b3093c30f41c7e406b7ed875db50229e07e2694e552ef5242d9ffaa936857c71f918e189732021f8a31f53b03f513e1,
+CS = 0415cd5acffa189f7ff430facde10cb1d04d0c7349f0252e48831e618b96cd11d733d68877e83081428d549f9c1061a9fa0ecca8532f4c8ff9c3952dfcaae1ebcf2e4be8b5bf9025b889efa859026bb3759b60a31881baa1fb515924ba1ad85bf6,
+TOKEN = 041884c96bc5b197c2978d1e5a2f4516007e39d75b6a4575f730d47c88e9d38fbe979540457e1b6923323f6c3e2bf35ac9107957a0ae1c5946ce3a11104cb504656ef2a26eb925a2eb80e2840154599af0a64aee0fe61510e72dff58a9bad57b86,
+X = 000000000000000000000000000000001442606c0515cd5c2e13a5a0b254e7402077325ebcc04a8099a8f60787e54baa,
+U = 0406596c4600fb2f184c8b5f4fa1f124709fa10ef734c6107691964dec5d2e00225dafaf794670770dd7d37f65324be87e026ade1bcd6fa60d5dcf2697571e1f8e244326f36daf534f30123f227753eeb4f41d712336ac196a8a7e59a4506b5677,
+Y = 000000000000000000000000000000006442df3147bff2db2cfbcdcee6147ea885ae4c0fc4b2f8bf3f07fbab41ddd3f4,
+V = 040645210da4108117f7fb1d73611a793170f193827e6e1a40f2304b93c454720e2a2efb6a0da2cc7a881703b4cdb048d20db1be20f889bd3fda9cf5a451ab3693c865f98ffa3d5c7c5da2a911fad390f51a5f382495a1e700d9a818cf44108c8c,
+AuthResult = 0,
+
+TEST = 25,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3766646533626331346633616261343161316563393565656238323264646332666664626161346532326164656134666462613239393032643635316366313237353533353763373162303138376361656564346664653863613237323238613665363334326461643936383163386164306161613739396338343334353933313561663365643234356466363762313666633864323065326131323037373236616538653233306337313733623235633166663836333334643636613564623861363432613364,
+PIN1 = 5246,
+PIN2 = 5246,
+CS1 = 04002e1926f3954aa54c14c8ec121f6fab58230ddd4c181ffd6bc21d1ff6dc6700c88fc14f4de00c903d290dfcf04333bf1014f10badc7e4f1ee752c45c1e4a6319d5ca67f45910ae34852939fccee75daebadeb82c4bf0ccd17d98647ce31b01c,
+CS2 = 04135e8d10fe8f41d473554125436c8853de755862da2b3650832636082d8db65c05b64b2703e4d438af9474b1572147841710feb5735b96de6a9d24b46942665c2942278386156ac46f27b8216124aeb9aec954682d7cbfa46cd172c8ee7a71e7,
+CS = 04080349fd72506ea77d5f7305f41aff43359e1b9543b7cb6eb385c582a19ba105c3594e4f80001a7bc52e27f241aacac113c7ff2c463eb4308a7f2d1e32115cb3ff5082fe054264b5cb07ff03e3f91006b111027ce4096e01001a8f0779a88eb0,
+TOKEN = 040d82e8a7eebdb2d39aa1d630fd348d3b280a457bf6db9bc93c1b74e4e61f47473591c66197e8638e0d650e2b81a1f6eb00e6cbf4c0aedf14fb5faa1c71dff14671370b0712ad21aec4cdf68476558eab1693b619bbf83c8b24943ee1cdab2138,
+X = 00000000000000000000000000000000577af28ee5dc5fdd11023db43afdd33526f38e71824182f3abe78fa8cf411dc3,
+U = 040fe5d15ddc851ff1ee65b226cf9167007fe83e1cfda81bcc868c402b01290425899df08e6cce7f704b5c6acc0ad32c0611c7904bca3cb36ec6479cb7220cef2856c72dc29cc2b1ebbd9a2d5266830792d8c8353f94e90185b6945b5f73af2060,
+Y = 0000000000000000000000000000000068a944e1674c10ab56ff5445f18aefc3825e212fbf175b4f9505bb84e520b3e3,
+V = 0416c5f7d189cc246202974c422c293dfa630d9c9eb1ff1500c647ae98500d7dd2f3977d2ba4f8e65f0edf44692c03b57a122cdc50ec54904282448d187165e0d4ea2d3b7c598b23da3392c81302590200819993f094e2a5c5a6b320821b25bf6c,
+AuthResult = 0,
+
+TEST = 26,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3363643934366264343832646561643638643165303832373066656262663165326561353438353164356564653432636131323565383138363137303764666265353264333735313462653830663536663565353231353663336161396439396137333535313762386432386163373965346137353833633431376662343033353830613166366563653366316565666236313938343136376230373166303332663031336233316132623533353431303062616531316664646466663662626633626138633638,
+PIN1 = 2513,
+PIN2 = 2513,
+CS1 = 040e35d2a9f9530f00e504448f5187568ce6868b52dd789444c7db8392bb2b3db63fb4610b79ea13cb3230466d485278e21017181cc15e34cd856b7f56b2d002ca0c0a638c32105e691afa31ece1061fd73e7fc7cb0112cd35cfe109421f5157cf,
+CS2 = 040258458f62a3ece8f6e2a55e53c62b61144c234353b3d5e6abd57c03b9bc799a22b7b4161beadac75b502ad94fc178ad0424b0a0c2251ba53f3920edeeff41603c29cc797a3d37d85765483d677a31172ab8d7bad4fa7af249061a0cf03a8fde,
+CS = 0400918961c9d9d9ac2f3a9b4c04059d8366994803e7bbae1e97eba50666e2b93cb34786949079f5b930278f12fb445c580b4a6e63bbc64839fa4359a93d4c9dca2a0fb5d43e04ecfd9e47e11bf08b891c5c6e7db54f563de729652ef415926495,
+TOKEN = 04051be6ffb1bb25097d8f8c3de34a8951a3fc9524efcd819fbc0b61b0ef8182543687ab4f808588649c05ec7898abc9360462d2328ec054c7b5ef4580117fb5c71b61a7b167db4ff79852375e7d5c8bc222244543d036c6577a584b67ab5522a4,
+X = 0000000000000000000000000000000001405581d303b2bc5e8a7ccb31fbad80a778a913d710a139ec69fc23e612f5cd,
+U = 0418f7c00e7d3351db93a6de79228b5cfc54f77f185bf2700f17a313529aff2c687fa425b98cc54c719c6399e33328e5f70d256b2d3b56b5e923d22a07b08f82cb040016dce44ad89250243a488db3be2b45b11dce7fc93d73174cc395580e0a68,
+Y = 00000000000000000000000000000000113b77327c883c9730c35ffd9745b3f3cd7c7eda5130ebf07025093a56812bef,
+V = 04186f1301c604970ae7a1fccdaf8343b49d691770761af68c70da07d7a1d96cc6fded687fdeeba7dd7c4341e5b6ded15404e49ca144c245aed5dcedd116b0a5a834e8a8c465b1fd634c44ad51b57821c37b07f30731cd3dc9efc9fe71544d9e80,
+AuthResult = 0,
+
+TEST = 27,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 6265326635623965636463363632326639626266643430616435386335303332,
+PIN1 = 3782,
+PIN2 = 3782,
+CS1 = 0401289cbb3039b76fb58d537a58d3a66189ec9a58e4ac00b79990ebf5735866a7f2a8abf75cf26fd12f55d8591387eaaa13c153c6d8d4cebf6112e7deb7b76b3452167f2a8ccd62977563330a5e1c80ba27b1c79a201b718f766f5caef9abc18a,
+CS2 = 040a332528c60941b7ecb1607ea6e2e7ae9b2cba25200fdc14552b2e0127c86554113bf084f1466dd796e787a050ddf6c80ab43548a56a671626caf8ab9881ad936386058d6681406ff6e10fab49e6228e6cc2983184fbd8026e04a728a227949f,
+CS = 040a49d96b26ce9b44a4104bda4dc47414fb4ba86f2ce3c7f50326c9420b5fab038ca8d12a69d20af8dd175716a4c2839504ca62441890b031bfea6afdd326c17044bec985533b114e008b8db13d396f6bced643ccfa1764a8a7406016bc4726c8,
+TOKEN = 040eb241622ae2769b8336d5cccd689301f7da0a448cd9786e729cf5ab56b31fc0b891e0f9f4aa2396f7cd9257b83bb2b9079eaf0e57ff437268ffe51612971a2f088620152d509a63d7226b0995c6f00a9f6af29c136542680e335b7269c4d3ad,
+X = 00000000000000000000000000000000484f2d1888c58cdd11fb093550d481b0a94d63966dab2d786df5572fb65d8e3e,
+U = 0405c41fc5e0af203ea9be08d3773ebd0b9c5c3b2cc9b12b0dd2536a5b9766bf7ce60fdd8cd789fea12bd0926d51eacd5a06ee025e803c6c7a1d53436d5e8e5af8e29d83392e1cd485c75997ee2037947ff060d77f6be060c811602fb5d7f48c92,
+Y = 0000000000000000000000000000000053ca81bcc597378cf084c399b80d109e09854711dc2b1ffbaa3dec1143d1351e,
+V = 0411e5188589cb7dccee33989db01beb497b62e9290863192d00767a188a9e6155f607f6adc39f72c5045443a643d2502401fe8c9fa4fdb74db2dc0946acab499703addf9bf33c8bde630553cf80a58346b3ba86919679e70185ddc7787b375b78,
+AuthResult = 0,
+
+TEST = 28,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 38343535633536626436626562623630366362303766396664366532663263613730646566313036363431636331653866346264626536366134343434303563333961653031356531666565653962613038626131346334653036613536336465346631313331363964316535666435383266323763356532613435613565316438,
+PIN1 = 5877,
+PIN2 = 5877,
+CS1 = 04146678f419a432a134307efac8e13825f3cbca1bc2be094f8c4391cf6a92b727cef181bdf9d79b3b9e68406c76562de716f491304fb21eaa57217559598f5301d562fd39ce3b8a750386dbc90c30386c67fd1059f3d0727b4d65e4edda9c838b,
+CS2 = 040fa92a175c676ca89aa620a3a55bb28115785209f86325d85702013b3375c30a13c0b3755c4d4b939739f300482c1e1f105e22ce605b1b83eac7c20470e9eeb35c9618d41a529030d01bd3268b5ae36a511fd39218115b4d627ba811ec1cc1d2,
+CS = 040772458b1ac93fa5ce4905c067c128d57d2175b595fe9bd1ee561af46dbab6cec429b01811a93bb51ba242589eb60755169eb94d770a2dca2c6e92a8ae00562fb237d3b3b6be9af37cda3438800e0f61a05af4fde3113ca271e3659fad40de76,
+TOKEN = 040fac0ace3d7a84625aca98cfccc65b524731e6e4dc698d66ac407a703a5d4acdabd6fa8fc86650699ea454b32fc593480c71782766cb0dee48c6c6ae4685eb4ea61bfdac4342125a91221522bf97f581350a0c362d26744eb2f06c1f7011ba86,
+X = 00000000000000000000000000000000287e1d36e2212d6c8c2d1a08977e27582d6edaf5c6c111a40c1411ea165ccd3e,
+U = 0415c1e6fe42abfa52a50fdd8f309d2acd31c625cd708a18c2688a5d39aa7d9fe3bf31b707650b0ec955d926c7d8134c93074ed4d5e6fb3c91d5f92b3ae794dbfd2abdcfbd66e21f438be3519b17cea934d533c9cc9be0267f07b47fb7540dd3a4,
+Y = 0000000000000000000000000000000062ee2e1d4eef086d36459301c035ed92ba6b2bb1331c1fb3db6b0267975858ad,
+V = 0415cce773da4a5b2941f5dcc89caef943e4f4dc9ee77445e736e91b93db6b416784a6d6440d62f20377b2e2321b96f3fb0312fde4e649f5ff11ad357ee68cfdb63b108ca5ba898da0bc26c2afa9867bd759275b63527306167d0de8983e5c7d32,
+AuthResult = 0,
+
+TEST = 29,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 6465393034386165383864363835663935633434393166316337383133306232666638333162653735613330,
+PIN1 = 4781,
+PIN2 = 4781,
+CS1 = 040ec5380ac0d202ab33d28e1e0b0b694aaedeaac3d72f98f89d37e7ac3b3033c085c980fc607b6a9210b67ef0ba4bbeee05c607535c34ca82ffc6614023634f4bee883ff16ed44dda0181833c79e93f1eed65e0ad4c956447e87466fa74c875c0,
+CS2 = 0413f2a6c39607896f7585c8d20ef7fa2a5b3864961601f88d588e94ca12469749283e2df630780e2ca53c95e03c49b7fb146740f294962b1a679a597c2f0e9023150ce89960edb541cff3d519a146fe60249ebdd8ec3b34880a17cf838848b955,
+CS = 04116606c61961435228db46385b0936cfb56507db37531da80d651ac0f9673a9671cf9b68e2928142fae3ed35501e2df4025332eb5159849e8bf6f8f09d114cf14a62e638fe16aa72a1be31689b60f048e15c111771a281e3c8261316ea95980d,
+TOKEN = 040efceaf8c58acf42eca44702962ef7550e01638688b6e9f47d3e001a363d832ced31bd06aaf0a1590bb4c014b9fce3d516323f17c68fe95fae139cd3538ffb9b2ccc512c5048f51131fc815be5fe811cc9fb5cfa60990e74b28320c133ef1e99,
+X = 000000000000000000000000000000000c853235dd99abe1715048f4b1ea34cb52e38cad47af81c4fd3ec0fe80420826,
+U = 0413f7c2f5209634faa011b728d20e56dd46b57b766710b9862e0802b2ad34a6cd36547367c58893b96b04d8a680763f95117da6bb693af3f7641eb25655a439b71493996d21d19a221a76a45475688a22d66843318b67482cf73580904c49a678,
+Y = 000000000000000000000000000000004b93cdff2a3f50b4c94936ae2fe884b4168b095d96b1e501cc325f801f9a41b8,
+V = 041589bf23afeb2cf0596b69e28232d994760e4b5c9d6ed0e3c49f3ce4b5c8953935dcf2bf27ffd5949765caf7ada9dcf9134222ecbccf092b46e28543cd7dce7b6b117828ea0bbd38ddbab31b98980dd541c883919b4af7e08b7312b2777f297a,
+AuthResult = 0,
+
+TEST = 30,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 6530353334333938393663333365,
+PIN1 = 7305,
+PIN2 = 7305,
+CS1 = 0410b66785758185382838929dafcad2627885b310995667969020f6d5ac1038018108ea93ee4c7fe80be6d4a87471649618ef8ef8d000725422a01f859610e3dfac34d644c1699200da2bee67267c57b522c733f25d5458894a9c01ab890f542c,
+CS2 = 04128470b35a0311cf25a197df1773279c4aaad39ea7c1918ff91205185d80717c4d0c8287ffc43ee4d4827b4d6503507f17770fcd274b8f833c37be7319ff108cfae005aa470c2df1d5bea7866ca3329ace6c7f93c00dc9198c36fe45fa2e2d74,
+CS = 040218d74ed892e8608ebe1d938561b8269b3bef2efccd52bb42fd54db172db35ff6c703c7478d2aabbec6b88e9781fe7700cc47208a28bfac5e8c9ebe33b63094fc60b2f65ef062f379b8ea6555501c83e2045daf0432e8887e9f2e4552ebbdfc,
+TOKEN = 04121198a42324755397b269264b2f68abff310e74cebbe3f526f278196d2545776b96f36c8a3163be6ef18ed43b81e9a81589d4cc87de4aa8481b46cb7a4ced551a17fea9f21760a08b98a28eeae2fea3ac6c6c749dc9edba1d1f7cbd3155c495,
+X = 0000000000000000000000000000000035b81a27c2c03024ddbcca8fa8022b6872a980de071831cc76cc3d0185866565,
+U = 0417e856218b13d38356b258be2c9e910354271b8a380d93647c62108e3730b04042fa2d4cef780076b46489e5a3fc3be90bc9256d262b49ab476910d5b9dc21c93f8b00d1b9b8fdb597624507e63cb993633fc9810337317cb61c849f6ba5a733,
+Y = 0000000000000000000000000000000042af8917e73bbb66216e92f97209d280e9e084c3f3f6b8a1cecac0fe4cd731c0,
+V = 0417b65ee1daf5fc5f3f87d2e0f9874645a191355bdc87c4049d831606e9dcbdd6fbae4b5a65f937f7e455da8601c175d317f1124d51a4bb4bbaac917b475cdd6dbc02b71f4fac0152b8fc4ae17954cd63b9c68e966ee2633cdeef17a4fb7e3f69,
+AuthResult = 0,
+
+TEST = 31,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 6462383836306435633934616166613163616661383836343238663234666630623032386138323434383836323364616336633539643031343036663935323862636565396233333233333334333164386662643065393038343031656137396437663832633935366662316565326338653632666664653232613761616330656633333732613332623130663034333037613233366335363432383861643337663661313332376432346632636434633164653133313361663964313932623761653434626635376533366230636438336363653230643338,
+PIN1 = 1879,
+PIN2 = 1879,
+CS1 = 040183559b3d66e24361bfe7ce2b1624f47f5cd3794860a3fb822d50502788bb959bf2b744e62f5cc895d8225ee19005001696942231450274e2d671d36a1db8397b270aec690582d291bc22e577cef234abe225bb43d58275c926a2ad833df8af,
+CS2 = 041013a3f5e2a57390c3eb3b0382e0801b43b49c71c7bca6fc79834eee9da023d2a003a8c0e03a4ce2fe8f5849b0c1d213131883e8c88fc59037cba894213b59c769ec21aba9c7ddfa31ac90fe2ed4121b11074670e579ca0aaeef1098e98c1cc6,
+CS = 040cba5fa5a3468bfb73c1d58fef27a6ebc7b106c95fa73df2541485fb8ada67cd91f49413eae78072df0bf2d023ae46840f0a7a9c48391d03105e0b39afc1be54ce29923c878a9c8a5231cd3df5639b6f71f5d2bb0dfbebaa99da051a03d48346,
+TOKEN = 0405aa3c760b31d6b68f56b2201a7544d0f01b79d8ab5e5de1ad6dc928034d53c863ea8de5976ff74a6afc29eff305a2ec1034124619e5587b4f14a938f2330bd8ad3fb3e2622926f97c3d5a39547853fb340eefb90b808be05e76c9cae5b145e0,
+X = 0000000000000000000000000000000018f216c45fa87751cb40290e5b0aa2fdb8e52a0f284011a2b1db63f21033c73e,
+U = 0419e62bdffae9647543f019d28ea0983261efea1c5403fa2daa4d4c70218541329ff982562305fc2d3e553c6e68a582c819e990aa849fe0335e4bdd4df92e08be1f7ef207922c6858e28f38740b5de3696f0383617524acd67bd21bb18d63a856,
+Y = 0000000000000000000000000000000073c60f67d5797dd8a7c8940d0af34a87939dda157309f9960948131961b69dd1,
+V = 0419bd5a73863604c4e0042b60d61184d912621fc4d6fc1c87a4407757ad926a5b9bfeb7f279c7dec8b169defd95e713cf03aa73d371d29a2a99636961af6df67103ff14546c80f605546e29d115ad15b023bfd9d01a2e7eefe6c13e4448a26cd6,
+AuthResult = 0,
+
+TEST = 32,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3664653766353261646335356362616134653663303363356330643332363939303138323731316434373363376336393062323533393065333436323637373665313230366237663362643431663035623065633532313332363532353134383365396333656234656565663661363564353437303134663533386339393364386537653934626434316563666231653135393164396131613365333338396665653163623537313737653763313061626430326337636430623531366131383233353036653831666637636463396230376131393436393935333034353934,
+PIN1 = 9101,
+PIN2 = 9101,
+CS1 = 041340a84c7ec378d1e4d06c6a1148f52ebfdf87f7b273b56a61e15904a2d15de15055673704ef8b0a30ad424dcd8991060a8eb36997ae34232d7751282c41094a10b2f7fe4910ad662e457ee814d6d7a6810c469eb074137b58db72eb89813347,
+CS2 = 0402edfcf4826a1f147fe6d874902ad9830490fae21e7e6c4ae33901c42310bcb57128b745f8379efb3dd5316ada5ea4200af00105acb56f403b7cf631db7bcd1853c1e0f376d81d3a740954cc89e65a8745fce4140ce84471d10258bff8b188a5,
+CS = 0416f3d3438c5ff3d37b181353dd86e78522259def700502296c962e02c0eb5cda896e53e5d67d7a6f00c4f686afc5ab8f1768358a9312a13d74a5682df2664894631aa4a87d11aee168dc6202cd1f450a31edc26276c3aa37b7bcb0999834adcb,
+TOKEN = 0414b45c9cb3a985894feb893c751eaa186a2ee40b97991b231b574072596c964606789b62efef6d77f7bd9e587f2923f317509c11d4ca79b5ca8d386f8e1ca94996612a78aa259bdc3a09a2f5da5da57ec064f9d17c4898af8da2e9b41c569fd5,
+X = 000000000000000000000000000000001c98fff2e61010c9ea5f49adc429f18ec42af2804cb9a029751c48d549cef461,
+U = 0415219ffa9e3822f672c2c995f2c6759135ac4640bdc732ba39fb6969930364a45a160d97280ba2c34d7d2936c804df4b065f971d76147e5adc735b994be0e70aafb4b6fcb7328727e0b8d6cf49235ad0c1cac86e3d2e54b4d6999b777f23460a,
+Y = 000000000000000000000000000000001da10a7f217d1af8bcc8575ec7df526a02257ce0628a0e2a1631e19f621064a9,
+V = 04042d014e9dc3d5b15e7f80a33869b82ca4ef04885ddc89d1db135422c757097e5787b5f8ec4f8fa634067bbe7314c67606f4aaa56ca5309ac08fbd445d1aba5237c80e3d94cd5c15df8a9bf8dee883704dea3edf4bde2e6d36ffb2afc5a94f37,
+AuthResult = 0,
+
+TEST = 33,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 646565346666,
+PIN1 = 9657,
+PIN2 = 9657,
+CS1 = 04174171cb66418b75fabde9305a41581d13b6a638df60304a244562a971284a287bf1d2e9e9ffb92780a5500ae901f8d90381e952445fdc5b0efa28a1ae841bde2727f7f6a0805aacefc5c8336a497143b060bebf29bccd93d33a6418515dd84e,
+CS2 = 040a493b9994c9d720d5b074ff471c37fa6f5010247942685a351d8ef8bc85011ed97823f48513a75b87b65cf73d55cae0107f49c8d8cc45b38eb8cb96f91ca0b3cf20b617bcd8b599fcc50dd3f66207733a2e1a55a9b693a0484cbf476e8cdc4b,
+CS = 04090066e54e32546d342571c0b1f6d0824fa0e50506804cffac7315e769189f21fb1dde5ea3a9cbd1e9fbcb459a1786dd06fd0802e1d1003715b7fb18412d4d6f0e7df33ffd57a9c39979d9c73342d56bb06842831d887e9e69affe907f6f3a73,
+TOKEN = 0404378d9e34af77de81f80fb370f8b6a1e111c319960107d8ec4862c47252e88c9e385a5c44f7373c289a7dce4cb035091534cde6d20d7f87c5040a0009b7ee3045c49e5385d9addc3045626380c5beaf42950fdb5de0f0b4c651a446c89c6ad2,
+X = 000000000000000000000000000000001d9b2e9ca302e1bf98c0d5e8d2c3c51bd0cc4635ce02e74ace94990c7412bd50,
+U = 04024e72fcd79c9139df6d730a3a06e0eb946bacfb9d743383937182ae1c4e8a08775936e64133e4e0c8821e60cc9bbaa6105db9c2a6e355be5217ea09e40dc41c673c7d0b6a45c2b20ea2176d873d02e1e8b53d09615ce4fff1bad10034d16778,
+Y = 000000000000000000000000000000004d35f3350f9823059eb2e232b0b221c11b72c62e5aeb24adc536c0a5c3c9cd5c,
+V = 0408ea76f367094062f0fb03625365d823cef68d130fd21bdfcb9d234f0543daefb0481d1f1be55642ae6bf47719a562da1380d1c13aba284b955a3086a98b11f453cac5896878020f8693ac09fbca84a245d5316799068d2d7ac263ee74ae195b,
+AuthResult = 0,
+
+TEST = 34,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 323365376161613830636233653165343038653135376439646566346664326639633431353364303537313738326437373265383733656566313237363064336333656537383935,
+PIN1 = 6790,
+PIN2 = 6790,
+CS1 = 04183d01ef558a1fc82aa618de49cf880be9a7d95f122815af11f62377e42a76dd08b7530c220e513729a395c595269cda140524b56dfb23341b62d323c077c02f9ac8ec844bcd61b1b3473275d775acbd0c7c47808c39f727226eee44e53dfe44,
+CS2 = 041915df7f3a1a093646aed14e32ffc1f538144c7779d38b10109e750d8ca2dcc0b5ac3342d2bd9637c884e341a8b3972d0505e91272fb0fbfbc926bdd151bda16d51f073f0b5eb8dffc725f7c45a616954a6d85595af15c1537ccdd500d828d3e,
+CS = 04102fdfefbb8d6116ef672ddf97ba2b1500e3f7361965edc974bc0daea0576f72751bb2b483448b7af58a0ddd052002fe0629702634aa51bf139bd5b62b0d0811e3473b4a76aa843bb6dafff0238f379c02754c1b620fa683101131e2814f03ce,
+TOKEN = 040d49ccfa21424ec8df7b01f48286a5ae4505caafd13ea2b67c6170f2097eb2b0bd27ec26003ba545d9dea3991f9a6adc077f5809ac00acded1deb1e5cf6268aa54903bb79f61fe6e6d6540dcf66a248b9fc8b592fa51f46db3b651dbb08c3a53,
+X = 000000000000000000000000000000001ced23ca25cc0bce3c9ec47105b0d788566069e81da727b525237e0f6c584f87,
+U = 0406c066ff1c14f2a58ff8bc8b2c61de44d39fd0cf5c8f4c2d1615125d426a6a218dd92e3dd0fc28978364708382d29cb7144d4d48d221849f1341c05e2ebb90936d27d010c7a444a5fd90ac937a3c7165d0f173cdd615b468d011cd3cd4cbeef8,
+Y = 0000000000000000000000000000000066d5b10fca61ac012c9ca2ff38f78db3d0f638476a603a4c79f7d1bc3a4e99f9,
+V = 040e7dedc41d46974fd4ccdc83cc6a8adac6aaf6061faa44f96ee2a879b4c97989bfb6464e8cc35ca581a16a3ee291eb7807099455045b5d767569bbc1f040a36344a5bc9be2658ece171f5b8f91e7a9ed02a2c8f9daacf60d0319e7ba284bf2f8,
+AuthResult = 0,
+
+TEST = 35,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 373039333439376233316636666465393565353533393064363730323461626631356134,
+PIN1 = 9027,
+PIN2 = 9027,
+CS1 = 040b2609fcbe1a3c087047307359a6b2f7c43e8b5cc51c23e65b5cf9906be6c9fa2db97880d3056c95bf18df56ec9c7c27155d1097d392cf8761934e421f0fd496b7afeb0a97542efd86f2ab3001376ae2ba1fd35fa9e53753781885016793ad98,
+CS2 = 04117440e4b74a3664e31ce2afe943e09cf5a23192f3d5170f5fd7af1f719cbd8421bbc8f7c2018560089a85718d79ae1c079364b9ce298dc4595a0dc24a0ba97e168923b30d4d955c86e0b21ad38cafd0b25c003b9231404836743bdfdc71c6f3,
+CS = 040680706ecac8d7e660723ab5f4d51d1a1be0b62db641e78ff212e87aeea6135d7c501444212c38b351c17c292c81d43f06596effcfce23e8ab83910c4b4214d53a911dac82d0c9907b6d520b9637befdb3f525e4593c8aa06532a4b28b1c486f,
+TOKEN = 04082224187c01252ee037ff82db13ed5b692a50b78645199c4f0982e476070942ef8e54c80f642aae7a0a83f4e668bb850a0d981e0686ef65f501810d2b67a100be5d68e13e13cd5baa3924930a07ef630f712d2fba6caf2b2a3c2d9e7416c5d7,
+X = 0000000000000000000000000000000001fcde7a01a0933d17f57236dfd4eed176e826c314cf966c839657c67f8f2e43,
+U = 040775f88ffbef64f61228c563d984630ea467ec03e9b710dad10b9377975031244b0f6e5c3b8988f80cca763d6dc18b97009839bb6afa64a5328c4c97f957dfdb7c98387c9b1aaf5c92b1d15f6cc1b24b9910f52afc0839287c6f9cb75973f930,
+Y = 0000000000000000000000000000000009d4f4b95b7ccd900b1d733b5580bbeeca50a04f96b024f9eea9331526415b74,
+V = 04038ceb1017e6877bc12ad0fd938944e7cc7029f89885a48fabd7a1ca9ab30f41d78412abf9e8ed47b79ac34ad80cf17f18223997b30ed23db5f04e27a0f36b618749aa46eeddeca2f1478f0b68d560695667cdddba6760fa902e39dd54786822,
+AuthResult = 0,
+
+TEST = 36,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 35636566633663646432616430313266336532356233666235333366643430343763306638346438633961373764363537376233386234303630386463326365303964396230313438613935383034316637383339306637336239656262393663303130316466303434356463643831636364326230643631653637316538366432666164623866386361363062393630383630383532386138333463663736393664363163313262343432323166333834303262666536633064353830386336666633356139623536323539633566366234663437653038333461326363323564633438653865393036363161363035666232336365343066383664323533,
+PIN1 = 3820,
+PIN2 = 3820,
+CS1 = 040e9e6b892c1066051a833bea7ae39af7b4183b13e43388cb7867a8d2d4ec3d3a6684f562fc29869945a1ec41cdab136912fc7758e13bcb35023dc3aa3e249994c8077b4ef89afc2987f2af726d2438d06b2eeddd129f81794dd04f1fd2e0bf20,
+CS2 = 0405964018afa81b50d7d60bf7a6e6f1ae48103e1c3cc530bd2415cef9e3a542060ab705c4022c15730d41b831bab53ea20932d34758554794e51429dbccfb34decf09f8de395b0b0e7ff939b34185b927071a7b9c458b0767958adc9b0928fce2,
+CS = 04070ffe4223e1ea98f7d2c183f6df7c5f496d102f41638fae566d1c8cb49ff0164cc7da1692f547f1403155f59d6911cb07ff55ce55185f93ca6eeffcea8af0430d747d884abf995ff0b7a15ba74ea75ad70eca73f9994cfdcdefd73fe9c86785,
+TOKEN = 041396a833cf50aeb37532949731a2c7f4c53e8bed414b630016f0d5b79c9d9f64dfcaa66a86fddc4a5e6e0aef3d3b5e621008e687420fb6586fed1be6262995412a2bdf42de3ebc68e277c91339187bd96580fd142aabd265241e2c8dabdfb3d6,
+X = 000000000000000000000000000000001e56f864a5ba6c1694a2d1e8b75fb95d5681f051b3ff9b2688a2bd89c7596574,
+U = 04115f21df39819edbfab43337080c60a744858b465eb0eb322d35bae52dd0aa29f21b9d93ca777f326c1b15b7a95dbbcf039b180ef794172ea5425442d84ded9bc558823ebfbfd66c49c2ebbc4ecfe5a9b52a5fe0e8237eea8e621b62c89accd1,
+Y = 000000000000000000000000000000001e4d8b8faf508de430ffd9a24e9cacd963f8ea03b7a66a8db3233b97d6d2f998,
+V = 040c3baef0648654f4fe3ba0d79d61602aa1c632743229966f5623b2654158475ab8418603f6d2a504f71b0dc23b73f81e0905aa4589771e461c66100f18eb647cf36e514a130c606bc103abe9cf4a9d5e22c98f4daac206eae3377d2236c97790,
+AuthResult = 0,
+
+TEST = 37,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 37366337343938316336666533326561636363356165646136366332613132333134303931616331646432616435396339306630373539613139616339326563383533643135663233323335333530346162323435313238,
+PIN1 = 9046,
+PIN2 = 9046,
+CS1 = 040a7476d079bc0ec80a999654d6a0bb04ac81499d26e8ef44ed8f56ad1a231309dbae02891bcb72389e3fac8265e523440b5e834806ca434182509dfcd87a7d93b08b19a056ea3bbe7eaa4400f40baec83c05b3055d0e516a9e2606ec6a987e58,
+CS2 = 04112ddee4f97b7f4cd9e3546afb93b552d8a4be9fe851fbd1d4e43254efa794cfb570783fa9fea519c61c0118fc3fc8170bea337cdf8a51a349f4bc65705387fc92b4976269064e6221ffe9c494a6ae0426ffdfe7bcca343cad5e02d4546d4c9a,
+CS = 04029659b98c328ff25b086607b3b50f269e7472e4d9354c4adebdc303a290e3f372b16b2fadd8f3ca73b7e6236c76293c00f10adef9fa568f34676ac72dd78bd43ab35138bdc0fde386de70eb03ec7529590de82f91da65b15e2b13b9c07d4418,
+TOKEN = 040c4855b0a1353e4067738336fecf1f88f63ae1984d050522e303e2ea23a3b987d659d2376ef71771225f26558463bc6905572df3d106dc9487c94b506085c583a369124f737301f36f0070c105503ad81dd8a01bb2800101add9956ba5ac6a59,
+X = 0000000000000000000000000000000025b702e917a75d4723ba266919e77710ec1fdc27015482f03f9ab43988a3b90d,
+U = 0410822c024ea3969ec2b51e670a77302139fbe2522816522c69ae3826030cf4a524a5b8447d5fda2deffa271920f027b10bddc66ea2b8e6409dc8a95380812b4e63f472965c5e4d1fe9cc373519d303e26728f3a7cc6e58d70fca216c47807426,
+Y = 00000000000000000000000000000000142f1b35f040e5e9f1ce76fcb400e7654b392fe4fa03b06a431fde6b0df396a2,
+V = 04035e045dfd493fc7d76e1e812868fc8a35b118e0346d1bca291453791f5c1db4bbd6b1842ef31cfb2358d1a01793521419f079c6e6de974604968a8663f2d4b4491550a04dd0f9a8d9b2f1238080024d63e4b7eebcc6100715ecef2eda8cb0b0,
+AuthResult = 0,
+
+TEST = 38,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 34666362653539323330616334653532383766386132306132613561306162383364393066396235636465383365313237356531626236623635613539343861393831343639393931363664323434323334616466356131623566383639,
+PIN1 = 2201,
+PIN2 = 2201,
+CS1 = 040f7af6c8a84156b2126c7df48da0098bcf6d816ca94febaaea34419b667391346f851b5e1c3f13f290e62111f536ede509d15b5dae85cb7564e32bf012d5dd13fd988e2ddd453942c900eb773b31bb90a1433c64a427b7d4fddecc7dd751c98d,
+CS2 = 040503ea9c46906181b8c5ec814a72ca6ca87fd2bf058663f4df48b32ec186d56dc9e2483f68d9c683bda142312245e93c0187507d7c79d0ce795a733499ec853c7c13128f77196cf0b301e0e624cadbea9e08726f5f74cce8a46933d34b33b574,
+CS = 04009606a67448b1a536c3e44f790d4bdd85c009cf26b777e9328453483bf31d1d679e1bda56516cab31a86cac49a663d500aec2e015b1597a8ced95422162f3ac59dbbd9576a33f5e6a2f52089cdc67faa0ac5d707c2a2ff86cca147bfd03916a,
+TOKEN = 040da9a66c449316c02c24367c8bfc26dcfec992a238fdca13095964438baf4f0f5a281062237411f8cbf6adccabee01510152ed54c3c9f4e2772e98b66bcd894525d19111254e01f6776cea5e862a69a35c9140705d61d827833fe81b2f12ce75,
+X = 000000000000000000000000000000003c6a0c5690b03837bebc6448882986b8acc8ae202bc0b4426d59ba1ad624924b,
+U = 040865aee32f3aa95c67504481ff14a743840159485b1ebadd729c90dcf459d44c021c17c42c9d414bb23899d3bf69e2670d6df029a94c1fcb568c5001d17ccce4e47e808f820ec9fab24de05d8ebc3016ac914df4672a35bdb765b6e04a5cf283,
+Y = 0000000000000000000000000000000009b8eac5ba357d2318abe0d9f4f42a818af55eedfc7c8c172024cdf780892762,
+V = 0402dce1ff1b77da39398e961dbcd7f3738c212b95c7ae480ddeb37f951d9cb26742fe9152f02dd3b2d50e14936fd177940ada7630e1be5a0f465dbcbd31a0fb8df01037ea1a15ae802b77c3c1d15b9ea34ee38a51003a38f6796cdf3991557ae6,
+AuthResult = 0,
+
+TEST = 39,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3234306164653964393936356639333061346131396232633437373338316464663464326533336563346636303936666265393563363930323466363932343633333333303066613861326334623232356361303132373139396563316564343831,
+PIN1 = 8753,
+PIN2 = 8753,
+CS1 = 0418d20e7abb767be93c7077864ec0a8a3d34f62a163effe2ecd4c54e6c4dfdab6ac9eac421f6d02df52ca260b397e4a5d1026b62ea349f8aafa98769c21f2cbe6ae940aee0ef4629011ea61e86584ad35fc6fa10d576bfbbde3c41fcb2a4f8bd9,
+CS2 = 040c7b1e65bd51c060a37630ed896441680ac54435e410b0b5e7ad11a6491b164e8464d95c0476f28913ab5a1e20425813120c8e8f29053f5c6ede6c5d19be9641775327e23003ad28fe1e3808dca04e0da2cf1b18261245af9aaf88586f43e047,
+CS = 040674eaf0e381ddc41cd74f8b08864555026711934da273d3869a4dc861b4833d79e40d4eecb283c7c3af391abbdb19ab0f9858ad1c92458423da45cdc377438ac06d931c548e59cd3dfc325ef7ea8f261b12c1d818006105a88c116e10d88c62,
+TOKEN = 041851bb65cef4fc7401369a4a8c8f05982c231715b6c2a2f1e2b1c65e6a57b77ede02ddf7551f1a19d27160e53d6a904a10d957939ee93520865fdc122f89ff110a2a23309080ab3b577dcf66fbde4fb31ed4b43634e95232b5a4b648f630dfb9,
+X = 0000000000000000000000000000000026019f7f991f5dbf4b2b2438637cd21c232c28e906c0ac1f27e4c4c3f371c888,
+U = 040972c0977d2aba9375600ce7e3b5670096f183875f205712d465588fd0c0bf0027c498892a342147945c33895c7ff718084f615183f1eff93ff4b07fc6e65cd3aeacd0e8096bed5cd845331795cf48b8c9c377a6eb6b4fdd5742899693f6f4b1,
+Y = 000000000000000000000000000000001f1e3bc1a536f4e246fb60ceee12a2e0c562cc56e001261442edd6385ccc149b,
+V = 040773a88d2ad4cd6f1cf91f89bc3c85b6401d12f1d4ef24b843dbd2732e471d73127a43c26733733f423d2a6a7113569108269309a4358bc92829daef4928c35e5c7c11295feb0f3d037415ceda3d71a926ce426cbb49f2b3f5faacce538ac497,
+AuthResult = 0,
+
+TEST = 40,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 393864303762643039393165626664626531353465623537373338313361343731333466376166616634636232663566323734353461343132333661633731306134376239393830333930383139616161366561616531323866363736346462306434363464,
+PIN1 = 3128,
+PIN2 = 3128,
+CS1 = 04062fe76c41d1fd79b58634c8661b25b0507ccc6619e13acf25f3c2208ccf127ec646d337d3481e79636b97abd8eb86351251faebeae69cb7b8e7084265f5805a6f1fce208bce53deb6de079f1004474e8b1784b6e82b8f5a7a0dac879ac0cdc4,
+CS2 = 0419517374d5719306548ffcef8eddcb2a55fe26b74a99f644ee0221944610f9d37ea66454316cd523c4d968598f9d8ce109d0ebff59d0435a5cbe7117f072bc0d5af3afba9fe49be24295385e5ac8a8bb27ad378c945f3760d7a7e7e1bacfd874,
+CS = 041553c7c840e07bc4beabdf523ba579372eb45e349d91c117de31134e91e1b7c1034399dec3ca727c9c24045e6834bf3f0aaad20daa501cfd7f9e5a688da9f9d22fa61267a64e9abe387cb5e884901054c70a300be7f176161e3977c70054381c,
+TOKEN = 041200042374817571c7c7bbb98f3d37a37882718bd39d0ac6d5ac0ee1c4f17390fae171c23dfdd1f3504e4ffaf9bafb2316a1481bca1ab8a9e2dbdbb2defec36f0957eaf61ccc0bbf984d97470742077a6eb4a2acc38fdec119f911662a40af07,
+X = 0000000000000000000000000000000029e1f685d1e51135e73bed0f0d815b40ca556e77db55007ec288825e177365a9,
+U = 041631e9733b9b3ed7cd9d24d9549e4e8e6d5b973b243e3267250409349741d40ba88eb703a4c1a135156e4bef733349dd02a27ed15b2861f03b2eee66eab37ccbd09442f1c342fb4ba09b5011b9056d3cff73da61cc54c1582df5794094f19451,
+Y = 000000000000000000000000000000001da9cb22c6c879e036a17d322ce235e7c22db45a5bbfe1577c5c9ff2648f32b8,
+V = 041425c206a8b68651dcae473cf4b947751e0f034fbc4ec410f08a76fd20f521d5165801df5ba2b1e2e40131cf4db6eab80d01cfe13d83e93767ade9297fe3ad23bc3b69a5d7151c962378b3245a20a3bf3bc9eb358aa3f46f253442cc99b732a6,
+AuthResult = 0,
+
+TEST = 41,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 39626238336261663636653830656239396431303632353464313538363333356464333238626662643634323138633433333931613066336431623461316465636564653866373535336662623035396438323834363637653363653431393161373633343265336431646631356666356666306436386233366463396561623061366333303430356330386631633062366439393134663937373236373230303063343739343632363632623631376231333566306462386263396137,
+PIN1 = 1664,
+PIN2 = 1664,
+CS1 = 0418acc39503b73da14b1250de4a9a2778af169900f4714802e2d091acd1cf9df9933e860ed62f70aa3a0eaa817830ea5510feaed96fe963303e09665789ca0a65ce15caea4e1de7572ba9b4181070a30d9758d1252918367687fdc977af2a690c,
+CS2 = 04086660b48e895b7f6d92c1182eb89bcea3f76dfa0c5eb801ac8d66d38e6c335eddf5fb32221e795dfec0089509669e5305948ac036815ba6de73780ee1ecbff76b1afa4a96286cb92ea76974f0cc230d38f04d9f460f58576f457d3c6601a129,
+CS = 04178fa8eaca7a1e804ec55a9728aecd112e311b46b91ecf72484c66c43b192cf3dc3b892ffcd062eb8d78a22521e80461037a0b73edbc6bb945394daa4cfc7446212130cbefac57a947d7d2e88d30881562e1461ba6873b0493ef8529e49f8a65,
+TOKEN = 04199d5a9c8465a4d8fccd97300cfb2e0c8870a22381e169d5b957958dcfa986ed355124cf1b8d8d5d1272980c95c43a410e09b7ff7f8cdaf33665ab047e67124eb4ce58882e58e80be692e0365ad2dce4c2b912178f397fd9b60cd94c7705958f,
+X = 0000000000000000000000000000000029af39fa2f6b0292c31f6dc5402f54404be692881d08fafb3e1330878ddc6923,
+U = 0401c0017e86bc016cc64d30db5b8dc9467c77f7da0f363b92abbad8044995cb082b1c4093e3d638770e81d5917d8c121116d3f9115c19d46ca92c2a53e4fc56cfbea6af8efcc2806eb4fe2194448afd4a494678a50826e3c89952e6e30aff5dea,
+Y = 0000000000000000000000000000000050ba37d60bab3e8e05c2f66fe48b675c6bc02682e121ed0c46651a3457702861,
+V = 04138b1847f0b1f8dd5062da2e27ebde1e8130070669d9609b704c545725de895bc99a1e19cce2980c8e87f87dc532011a065f5c5ffd6da2356b3754a1bcc243b5cb8ab5503cce4b9b14de68c23ce287eacf1c90c703b6982b2e3efb729adca935,
+AuthResult = 0,
+
+TEST = 42,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 613432393731383033633333303439383934323863306138646131633764323738323861663434336335623730653166656462393061623731326161,
+PIN1 = 9229,
+PIN2 = 9229,
+CS1 = 041008f1856a698da03e140de79df40f066198559ffe2d29d89f04d2baa08ef834214aa95756554e177f1bc081b224d6e603b8148f72df8c08b1f25a1634112c0456cec40cce1f38a28d643caf8d41198a4948f531e571dcddf3eddd9c0f5be5a5,
+CS2 = 040b9266f8474e1ac3d51a7f8070e4f92a8c230a46419430d46cfceda577b2ce408e2cd711554650ee323923c89d5b2a4e009e882c6b20678b8c279680166b091fd2daec30b85ffa24f55cd6fe06159011bb1a134abf7f752a074401ce315d7d06,
+CS = 0419ea16d3d4b071a95038bc9749e9031d8b1cfff303d81a6228276bd3237ea9cac4f432c9bfc3df3e361c4e938e9f7c9c02e8647523e0d6bd8b6333e258adab5b6a39666457640213724e70686e2ff23e6a8f2ae019e68ec6020a6e4dbd4a4c9b,
+TOKEN = 0406f21f713d338ca2ce1d59c07a80603f4bcb30cd17f5bc8163704d64a7b0fcfc1562f53273973b580bc35eacb429faed01e5e5a1c07b242cccd050c7d111d61efae93078c1fb5aaf43b352088ba4cd717ac516e92f79510aad49dfc597d30a57,
+X = 000000000000000000000000000000005ae768fd9a9472e56bb14c514f5465a2eb2b898e41cbdda54f8e5a8c5baaad05,
+U = 0410d20b4f865f8b91f31de558b7a866bc8ec7d1882dffee4779836a46b1ed926f566ded75ddaa844abc17e998d069f1c30749a04b8b7ea76c25b9e256f09fe2eac6eb3f6a449c1f15a4be5f94e1f4f2c5ffa376f11ffc7cc61df9059f2d2fbe34,
+Y = 0000000000000000000000000000000049a011f8f96dab1a5935df023743620faab0edf11ba9d5bf1ec168ba39ecfe91,
+V = 0417f1bb427a843dace93ca4fe8c7ebdfa2a37cae92faca10d458278ddd3a30e094198434e9b9e1161576b1a48f745e06613db373c8a129508a56c376291e734c5fed2180d15ece150d31a51e12ebbf04275bd1d11a963fde462b4eea4ed661d56,
+AuthResult = 0,
+
+TEST = 43,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3464356233343733393337643235316232626533303563373234373538333364366330616436316538636138386339663066303637313563653862313738393130373261613938353765376464623462363564643237383230326338313464333235653863393338653831343362313966623062613366336132383766356165383461336133666262383064383039383561336361326435613534376361313634613138333965386561613334666135316639316164643762326664393038613532,
+PIN1 = 9017,
+PIN2 = 9017,
+CS1 = 0415a779fc669b34a441d577f162669e904e216cd4f0ca89b87577d33d6cbf9f186de4fa735da46c20664802d41337821f02337f0d2bc8fd01af05308f53212816dd358f13f16f8634918f59545374b4a75e12704fc57dfbeb5dc09789fe5abf18,
+CS2 = 040b5d8f29fc1d0c51fb22b87bd57d83551cd4b9372d418e9b4b55445b8ec1b69ab752676a57f982f16d033cd7bbd4b813195bcc1f6bfaa13e942cc0a8e5337f009296c797c8d8cb399dccdee375ccfc4107e6c506d52c1cd9a4f1103b8898d779,
+CS = 04148a89e81c9f3db4b0e6881cac081944490d4f361ca08334f1795138f46d372d85fd16564a5f8982be01593570944c0207072ad332fecedc2e7f609f1f020bdfab51979964fae5086f6c4fa055a1051e922100f111da79ade49c20eeae013f94,
+TOKEN = 0404aafc08c382d0c75fd10ce410822ce3c6c8724c98dad9b8a146209c5170a9fcce6983a6e654f795a15f419ad3526be719c4d48000c5726d05be27592fdb61d7cc1013de7d4967a6e86766808ca81bc4595949930d8ae80cd36e1cf4337ac733,
+X = 000000000000000000000000000000000ad0e6fc473b9267242efa595c67efca3f7c7fbf3d9c03bc6d75f8bf4f313872,
+U = 040735d74c59e5c549a3a56a6216c0e4fb99bd632a2056ad82aa275c1694ec09747e4f4f430dc4312227bba1a6ec98ea7b18fed2d5f6f804be8250cd90a89bef3c953d9f18ebf3933edc86284662304d023d0bb03122d808340bfdce2e167d34b3,
+Y = 000000000000000000000000000000004c622188f461bbb7236353a75f5bf2553cd855ca9edeaf6fb3969e1b9369a9e7,
+V = 0404aa0028c53ccb81e69f457211ddc8b73593648d6418266976247bde7163d926ec56991c588479f6acb486dbaaa85ff206d55f3a476f2f09405c2da48339ce767c56845e7c2abceb45695fed8f2b6714840df28b933f90b4cdc00d38a1a854cb,
+AuthResult = 0,
+
+TEST = 44,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 38396639356331303536333163613563643763376465626262353331323430633432356534313462303966346464363362303639646561653339393839356332353437343334306665643466303837336264333634333961383037346462373933326265376132616166626462313564663330343831333236376661316132386239323064326662323666633766346266353235613165623966663363343364653731346566623938306461353765356135,
+PIN1 = 2299,
+PIN2 = 2299,
+CS1 = 040ca032320929ba403a697e8ba28fb5d2b599121ae6fdd45645111beb16db374d1260cbde740bb0f1e58eae8c12eb03f708e10dd400b6ebad32c8e2cd04856a554e30a45b816e1d05aca3ceef0eeb070dc36eaa0bd2bb4751c128ddc2edee1989,
+CS2 = 0416355c472de3e85101953631dfbba387a3ba77db58111c0b557e6a1690b5013485415ed1f14eecae4ec2f0fff8bb39ee0cd7532034f781cedf589e5e7b582be05c2b8d2fe205686c81db79302b320fe7f1bf75a53b38e686073663df465aedff,
+CS = 04077c7a4fc59181b7a96ed52ab8d14b4067829d27b368ca943258413297aecaee86e588344258c614253d65a41054ec92163569ee1e62f3a9a9e89920bc6da13cbc652aeea0b34d82e3c4036689642ca17c99395be143d5a9089d49ce8d45d6ad,
+TOKEN = 041385cb96c9e1944d8b39f54db42257bede40e127ddb9c6abc153f95432bf4ca2c4a1aa595e7971ef6f1ed1268fb082420d2c82a977aa7fe77ebea667db810eee79975c364cc4d3ad3b61f0aacebcabf3e8ebac9f6d233c2009e95b2581deb441,
+X = 00000000000000000000000000000000181009f47366efecc17436f6c9398dbbe97acf86d21a4ba3639cad52ffbeb42b,
+U = 0402eda8850e3ca55b1e9316e70f2edd7fd1c2fff20b8e2bd181ff9569f78f217e2bf30e8863c65decbfee473a2c1abf35082614bad74bd7ab421dad8da6b6f7a57b884e4af227c3fc0bad2e03eb85d6c1b2eb63db484f92ef49df8202a78dfefd,
+Y = 000000000000000000000000000000006a829b7948ff666d7bd5b75f9a86db058b64cd869d52a9dd2ea84bf13f2793a0,
+V = 040d4d74837ba2abb2252de5abf6598989bfa16515700e3cd6f963080fe8a773bc2993ba236e932d766bff41ff96e9f1b7183336e78b06f0149f5f1f0a9ed5f42f9da4ac5c8d3d76d65d4e9049864a4653ef4408c53e6409ec8ce7c3e5364e4b33,
+AuthResult = 0,
+
+TEST = 45,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 6637363464396430626336313439646263343265636530313431376437626161653138313665643633626133346537636333,
+PIN1 = 7813,
+PIN2 = 7813,
+CS1 = 0415e7f8caa1a2d98e9c17c40cfd98cd370d32e4580298f0605d66d1e19ae189ed2aee6b7daffd1402a9bdd02c51c1614c0b91fe11bea13850d2c60a04f950f27e7bc93ac5dad409ecf5efe0ab7942fef6dd0ae5c1427ce9d78ca06c14ffec9fde,
+CS2 = 0415d296e3bdd850b832790c08bcb9a2b9848796a929124f6bf73aafc125ecc09b331643326d454318f748dbc41cef181c107c1c077e6c9703b816d4317b59d647e5fbbfbf663be5ab4b66145bf7ae286939ffbf8cf5c076dbd2619d601ae3095d,
+CS = 0403b10e6d6ea94d766028548e5feb7a9cb56179d6e1d28f58f7785d015176e027b1469b19f923daa318ad462fd2829547151f99f455cc55616d2a39106d8758a08f0f395cbac64ea6f5f2ad6ef47c3ea46c8101791d6897220ca00b00f638f88a,
+TOKEN = 0414341a38666e2d7930e602667c5096dc07dc14a4d0b35c3b3dc1b2fda92a724521ee45bdff0a45191ab03c9797c20928003e79c484b8ceec1febf3976a108d327a348e14d23e01846d19e6db2c2a9706f4152d878eb34c85bd75bb77624e4cc4,
+X = 0000000000000000000000000000000021f70c844c49b8f093e9e2fc2c6c1a1386ce8d8f0171605de077e637d71d6b71,
+U = 040e821e63429dccc208ffc25f81d723499c3a04b2533a83b6a2750b6d134e901a8236104efef8ff334292294c67462fa8011e6c25c86f85f83e7c335b0f8aae40d4265f12a0a7c9dfabcba73bf334a0f738b41aeddd25ff085aff2de3c30f73c3,
+Y = 00000000000000000000000000000000127ab33966bf3f94d87a91d0640a8e9073d9aad7700127c4040653a18a93976f,
+V = 041601cfe4fb737707baca66f44d6fbdfbed7f5f468b1836c536f2462d5df49b5fa1d4aa920043f0779ae563004e9b997612482b9029200caa98723ddcf1e992a9e9a0eb6d69935548d3275a382607649b72e7d71be2f8b3591a448d7e3b4535a6,
+AuthResult = 0,
+
+TEST = 46,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 65613534643834643439353432633939376437313263,
+PIN1 = 1882,
+PIN2 = 1882,
+CS1 = 04190d18447a6a6b3fe8e70d5dec238030700345938c64f3ae7b777f1a0139fca3d2b30d3b5b075880b036c9bd60ca06d2190d1569f64e5411d3c9b92fbe91230bc52bec8d866cd7d67eb3a4193cafd73d61f58bca80333d5ae258488518792c67,
+CS2 = 040ea569b994c42a1dd08b9563ef7e890d08ce774c02f556db3ac24e42fe9d1fcaa28f3d1c2ba3d67ae08691944b1578d306adaeb6262b634f557965b7194b24a9b85a5832ba5f91b51a72d83bc7d95c0c668f4aa6e70b3757a4a51ed765d9b229,
+CS = 040566cb466b3783d2031357f01807ab4f113cfcb05fa8be4b4a7a47db251a8879bda74c42274370f71ec0ca0a7667d7590449c692f5fe1aa03fe704cd628acefebcac41081c649b4b7898ba3e9f14048a113ac7da52380830b7c0c6eca3f2bfb7,
+TOKEN = 040dcfb4af8957726e545e052e36868e8eda1cab56d2a50f7cd7f16a40eac00e0246eedbe45e4fc51e52674a1938d987d60b3d985ef4ae155a9bc42aa1eaeb1821f0b6fc6c54a08ad3de4e9e668204c0a252a55158dd59cb8db6975499c531ada9,
+X = 0000000000000000000000000000000008452cd4851aaa918b65f1f42e94c8895da4240e34adcc7bc97d2ed96109c034,
+U = 040a368bd7a3c425647a108967ce607c158e0a6abf75ba415a3d1542011761ac0758d528abde82e6f1ef294bd4df8cbdcd0f2ac7fe7362ef1523349922f3cf4524c253ffd20273825be1a67d930b1281be0ca2f705c3c5c5b37900044511c856cb,
+Y = 00000000000000000000000000000000047261249ad9863373d97cce5841bbaea43b501c15a15d689ba7771eda8f5c85,
+V = 0406ba864a3a92543bbaadebb99abf3e7633dedbd84a2ed2ad0760e8ad59d321a2caac3e9ee6d01faf88481a3803cf2a6b17da6f023a3e3f9d8ea0d4ef8354a86871639c8dee16e1a3931373e0720b39418770758f1e8661194021675e72ce0e23,
+AuthResult = 0,
+
+TEST = 47,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3861316130306332303466383935393538356638363661326134643831323038356236363561396238383037323839393466393431333631356564376666353936326438363336646332396561613937356135346661313864343430363636373634343331643465613936346462303762363837653731663563626461313234663538653235323734626366386333383739636333656463626335623731383366663538323633613134376565346466616130313432356464376331613937356332613262653031316633663165336330333132656434303337383737616665663133376337636530636635313330386236313763356631623061373661,
+PIN1 = 8576,
+PIN2 = 8576,
+CS1 = 040199334b976111f2a2a3b22de9d25b0fb9272190e8f3f6fd1f40f98fe487b8c57deda5ff21c63a39733c52eb31fedb451600744d17b59277b2038ab47dd0e148f0fbd9d476a515ef351b89cf998f87da12f7699287b05ea10acc0fec971865f5,
+CS2 = 0408cb2eab817be10a9958bb9132ceec34dee572e083ae3a8371f478ab39538ad36c4a202e6d426597fd7eb6c3dec3d0920dfc443ae81cd22c6db521887176020e2c6b96517fb9cfac0452566ab37b28c2a102dd11600732d6b0cec833fb764ed2,
+CS = 04142f486368b8931669e03bef4fc1b94ca006705685cdc11bda9fde1c1f38b44b7c79cb48e61a55e13688b62afe50d0fd1145a977e0eef05bd6c99f662cfc3829dd10218e51de01d1e7d1e2b2dba73b461422d473959d1db568400bf4ead88663,
+TOKEN = 041107c7bb85c21dd60f2a35d0583e2c8618b1864d8de6c8e5a37ab13b247c1f155c063a05d16e678e65f9378cb62a8a4102bde1bff9b4b5839348975dee8575a5ab90d1e7f8c800c40853031caac6d32ba35815de2bf57d3f62ab113de662c41c,
+X = 000000000000000000000000000000004c28d2e551240235666d068952ee0ab2ae117089082c550d03e7b2b14bcbfdd9,
+U = 040ce37917af744f995245227fba7a34541f93fed7b6b9dd46cd9ca152eb808f7351ad2069ab22a50fe3541909cfd270160804dfb319c4469faf05e159ed9d971c182e77851337e9e92cc2079630b8b169364ae6b269b6d9eb277e85b66a8364aa,
+Y = 0000000000000000000000000000000002932f4131afec57c3364b38f3981db9273c6365a27e823ed167f7b921be558d,
+V = 04031b49dda833740c6afb6d320862cbb909defe57887d09f5a851f2046d521cdeb561d51836536252f6b078ddbb4616b614b6b39443415aa27d1289a78142d18539e7abba2ff4fc9df12a49e9c2a7ad5940004f6f5273f4344ef11d42204f899b,
+AuthResult = 0,
+
+TEST = 48,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 623630363034323039366366386133323161393930373733633166373266333166393062303239656663616330613433663662363730333938666334363137373730333036346436333364373339366665333939663239623763313334353439383430336237306438376566643036626432333737323430393462343830633334623133323132646632383933303030396537626536356132633831323435323133333830663234336264323532623932653866613765666437383563663339613431373734316666343265636437643962346533613934363264393631316265366237,
+PIN1 = 3399,
+PIN2 = 3399,
+CS1 = 04180f9df92e08b0b90fb4dc323cab1a947cebadb11e15e58e53937521dd525d950a023f780d740552c69d57a6364a862e0cfc76e94ba7b6b6eba6c39bf1a34b612b9863fc2f39e8a34d7adb7e78bc37c28aff9234722911f5c25614a36581c65b,
+CS2 = 040b3617adaaaea3c69d28979b3a3c2b274c745000bb77729349b07369cac43f12e3c77a5978c6a17f92956fc43f9ffae818decb45adf384d3a93df4aad0a8c74f897b4429ad3c2a6c6bb33ea8667ad3afb9e2db6ca0c269bf7c5b9cbb3aa5b560,
+CS = 04076e393838ac56fd703d3e9d34fdcf53e0a7056d7481839d8f23ac3d63d4ab656e3186c9c0503e3f0435765ad11e53090ddf184095b16f96b8407648cd638d64481e94e57303a293da35d077401e09e460fae9a62c7b58dd7006d717969fb633,
+TOKEN = 040dda7adbdedc59bcd424ea708edd46ddc2511cf64dac9b7311203999c559b170436887cb58e58e62abcd5c9d307b23150160ba67f18d00420ab85212db72ba5feb261c7aacd0db06ece097b0a9d42a75d047e13ffc4f4d607df54b019c9f6139,
+X = 0000000000000000000000000000000013146b0b259529ce30f7613cb391690f19117c8e12a38a61aca4d95ae28b40eb,
+U = 04143d489413a193168de8a793c19a2ad3c448ff1ba6ac79d7d76c449c5356630d4e907461da5449c4f1df29dcb055b704178bc131dcf4236941afdae923ec5c36dd8640ba03c457a4c19d298cb16a58afcb4a314bfafe8541e20edd272e29fc3b,
+Y = 00000000000000000000000000000000213db94ea4af32eae2271962681281c49dacd5f3783dca4f7f93c3ed746afe87,
+V = 040fb76f695c6f0d87c8212054484dced69adc6a34fbd5728d11a01f9fcb74224a02b07bbe0837a13331f5d07016eaf733159119cc41f93ffcb849ee0b6fbbca7f5dafe74217005a9f6c4a17e5a29ee49d645896024cdaf278c77983edddabb4cf,
+AuthResult = 0,
+
+TEST = 49,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 343962343833633662633037333631656335616163343164333733383663633265393461323764343030386662383835396465333431656631316663333830313533326430646130376564656532306563323063623465373930616432653437326262303361616230306536,
+PIN1 = 6208,
+PIN2 = 6208,
+CS1 = 04030097bedb3369b662212655a357d0f185a549fd2e002e5c87330d5ae8783c231395a1624caebcc25d79796d7d40828a0746f515982ee8ea55105a2d72bdf2fca39bc4003237b1e81b320a78392b78b479e4b98b1286da2b56c8edc3dbc5c768,
+CS2 = 0405346229f6aaa2f0b6cd8747847de9a7d3cbd4fd2a236070dd3cd05ff33afb37714fc7e5fb10af23c5fd2ae15cfd503600936e735da42d084b7c9ed6db96435b520402e7e72d9826d132417929f035d9f0e266eb6cbc2cbca889d55388319edd,
+CS = 040c6483385b0d0aa61460655cd9e01ec30a8aaca45dc691c6a624410edf86da619f1f5ad7aa67430f7cbdd8a7b7d797370e8f72542f95ed771d00355c9aa9fb9fd32b1727f1eafed908dc993f65396623282c6487870bd3c8c27c6c1d04a809b9,
+TOKEN = 041012c220d710b3368c932da43ea9c2f7ccd582de95d98bf5a6d8478426391e0bbdbe0beab2dfc945ca50a0e9ed4429a7175256153d2496a5f0f52ee497e140cd4bd7c7914f4abbe3e86736ebaa0f1a0c24093f9f63c4e79e38faf0b887e7e099,
+X = 00000000000000000000000000000000177b7707d533e3c46a5a586684b0979f0733e92600d2cad7e6beb04a5be47846,
+U = 0408ee35714da2442e086cf051ca2c229b8f65bc0c0a67682f6e9eb531b447780294410411e023d61c2a825764798db3df14e7ba17369bcac0c49b3ef83aeda86e0194021c8108c317f1a360c5f5bafa87978bffa938f711e52e27b2360dd18696,
+Y = 000000000000000000000000000000004563d9cd02516568a5a8cf5ab9a6bf165598dc696b919137af88aa9c9e323a75,
+V = 04084adee1dd9fa7c7e327abc96aa8b11d745c5bd7ed06acda27b945b81ae09b01d6fa80e7cfe1a2b84bf9d4d971c9230801c09915a905b236a189b363764e6530b4fe5d416b44629456f33d66524b2f7d1829112d1fb85d99843ef7351d256c5c,
+AuthResult = 0,
+
+TEST = 50,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f666b3788793e7980b1d77025edf5bf86bcc29af70688c25a11b2fc12bda097,
+MS2 = 0000000000000000000000000000000002d224cdd98d84531ae6b7a24a23e96620ee2408fcc2a65163dae988636b4af8,
+SS1 = 003333b56ade85b3693c100338828fe8ce94a88d37ee1c8f12ecd8c5de97aa06c99d1c70b662188c151b071bdc00fff90b770fdaad42a7c8d4bff70843558d54d2fe340ac10d3f6df973eb0b726202296e517cc9ecf065168bb05505de1a8d5a0bfef290ae56db73de6e2cfe58dd235674e03510dfe6f46a29233f575e1b4e222004e0d425e96b870eec37dd099a03ca09d1b9c0ce0a5ac36fdac7f554789401bdc1cdc6f60dc3a4cf4ab0d87707113542cf73e817680681b6be78747bc864eb,
+SS2 = 0ee6ecb246d90c99061f26f735fafd294e048afab31cde31d1c6a877136746403e529283575b1b4142049c39989138330aa34e8220c37984a13a980479ee7120fc2ad6d97b38b517ea02f734020a6e58dfa808926503d70bd21a1ceef3de5025135f7f6c04da7d3465e96e44a0633af0264b1c50d0fad2c7e33a14e6f45b4702649cd23532a039f022bcb7407eb7fec0145e08c76ea88c225073f8f8bf28b011bd0359e10d3508451009c4c95096a9672f845c2fd36e5410a005dcaf9e01b19b,
+SS = 04d17be05053d4db4a08c791a7cc4f5f73e1d565be1c828b7687a391c9b96da54d0f8ce242db2996f1f7bcef5a82e88812f03d5b677553ecaf92f04324987063e388b36a921f60445600664a4491030408ba86ad5b321fb45d11a4a7d1dbbd7e11235ba1317eb60a5e7d2b20d124990f6c88bc6bc5d1029bf7a9fefd494e9907a0fe1b9dd0be63d18c1158e3383033d514c2762d33417234ba21e975165d593f87f876ab9e84ac77ffe54058ddcb940f79e35800fb7404668614aaf3c4584592,
+MPINId = 3964303239343966653530653534313437333364613166653232316461656139626535393663626236613234663132383334,
+PIN1 = 591,
+PIN2 = 591,
+CS1 = 04109a5481148cee8b477ca819382a290d65c83463c430a83825e2b7318943a5c1a54bed325ab875f92e535c752735c3610d8b53932b589bb6dc9fe5fcf365fa738e166662d20b102d243078771c8d2beefa241911ede714fc14b2f2c49c201d24,
+CS2 = 040a0b21e061fcc823c9c4921e5b6e08e4ff5eb9459830fe784827dee3d29dc34ea3c58f80ddcaf23d520edc02335255a6098b6e0d0e39b85fe9183f68755a4d6a639a91fce81a737b023863a51254b8895c0bcc4f850da435878394de92d42b4c,
+CS = 04103155bd3c6abbcb0298a9ce7914b317716ed415bfcbbaaf6137d8f67310fb19a79a7d698c17db892025ddaf818bbdcd0c2412408da6042211e0876ed259fc5e3addafe83fcf595c7661a7ef8cac8b40000da700c69296ae04ca5ca6ad2e9ada,
+TOKEN = 0413553d1c8d5b8d75e3af505f8a904e88556ddfd67d29da84b4f8ae5ce94bb83ef4a3ad68c2e91d8ea7808b6ca30fce511527424b9b17bfbd253f4050de4d8784faf0b757088a49db6eeae519ce9964df0f87af55d28104e658c8382942184557,
+X = 00000000000000000000000000000000401ecabf444586f29569e63bf5bb5ca30fd8186773784790b1f7d67b79e55313,
+U = 0409496d365ac96feadb8a59a8732fb083f95c6ea927893a0b0b0c2f00d5773a2069f4d48e71abdf13aa19a3b4daeb2b7e1105c91f76dae044997dc31edac9943dfb15ba7ea3f86c8275de2d54a6f2070b469237cecc2625f1d836db567d0b3e16,
+Y = 000000000000000000000000000000000c67d74a8c48cd09becdbaed56b4d4ee455a60a3c2952a0c6bd608a172b0a69d,
+V = 04149c00a4ba575ba0cc4336804a749b58a692bca4bc63913e921e794acb13b47329cf44f341b1b97283b7dd5b57cddeb40042ab406d9aa55d9279b4d11028aaa350de4c701753d0eaf6f3c2a2e0cba297810992bee63ec05c14810301586081c6,
+AuthResult = 0,
+
+TEST = 51,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000415d3d4d61f3e59afed702b33e2d9e48c17eb589dbb5c79da849bd921bf9f157,
+MS2 = 000000000000000000000000000000000184ab991e8ea959c91ac562980401601e02f08a8ee502371a56348a36d20cb3,
+SS1 = 12fb202d730f852f5b633323752e9598f41bf683e1abb6e2a6258e037aff66a1f2449bf2aa0dbe6dad671b28a917c20001c1215e1d80546e03174641a9d73f57960df7f772c9d5207ccdd23755a71d378f8b3a962bd233575a5836c2be03a592098dd8d842d844e0edc203d2174f5db3be871dcfc92963d10f1b06ac4dc630ca4ef527a473e18424aa65777d1690df1213115d93fb55d4688b065d723f70ac532b48170f7bbff67488fc6aadda65833bfc7bd697d4f237fe4e7d87eb6037cdf0,
+SS2 = 0ce327199d39229b05e1b09bf518185b39475795a05f637d8d4d076608a305e911ccae4289db91318fc96c73ae7dbd00118ffa0f286f7d8fed5608215d5605c9d062d68bef1e9be41c61895b1d07ffd13a9a3612d63eec0375db8bfa594b36f8046fa85a94d1dd40fab1d2d8ed394810764d00cad51170105a67f547670a4cb66fdba3647d84981a98d8a480295f9476040357a4d13228aaf35ecad57b93b54849ab2742828700135dda14c20e42dc6377b67674972ff7c386b1b670e3637c73,
+SS = 1869c898add7839cf76e284859806d1db3fe915e5110fbf188435a8d89fff4969001d824998672c50d3a8c43f932bfb30794e8864dccad6b2d1424b3d2e06c92b8b354767d07951aee9d86b3550c6827de91d5b7e5c8fff05eb62cf0d41ac46f09bf464324bcdd583f8329275fde7b5906141cc6279eeaba0bebb6edab983b53a8b9701aae26b13c464ced535146560302f8a8497fc980486e406c6e20826644bd16ab9637d79bc082614cf2d541ad622a5d56abe0d6a623b4804ed673305560,
+MPINId = 3066323833383065663530626637343036303237653735343932626230656661366536396362653139393736353334373838363936316163623432376662613034633333666235653266623331326434346633303438,
+PIN1 = 2263,
+PIN2 = 2263,
+CS1 = 04149e08be3aee496fb506f78879a49a5fd4a09ab0218447e711a4b82154b175bfe17d44c579de28333072624789854b17102342642b000edb8b20a1d32c75ed3606391a66249125d13d4dfc89c58e33ddd1fcd06d4294b3cd2cd90323a25179a6,
+CS2 = 0415495de7e48f545ad883c01a5be2f5bc877971c3125f2970d8da84bd7abcdf26176a5e76f0f2d0fde31c7f34da856f4c055703cb30fb48e405a674f36a0bc4161a0d240640d06d5593658e5172038fbd8b3894a0a3ad6f54d32bdecf71fd2486,
+CS = 0411d84dcb7dcf9efde982212f1ec7d96e45244ae0d4d7b03e4a92212fb79960a5fb7f55054d70d59b0c869bc81c6d91f0001648048be0277f07c0b53bc8ea96078ba67e3afbf99e28869a14bb6d5863772753dfda9584cdebede079d5343d95c6,
+TOKEN = 0406693db797874989bdc617a7aee6aa5cfe384281c5be04fb2d4c1314bb92f8ff1a0b7cd1907370857830e06f23fbdcab0eb926ec0e39b0a58c9b89d5672033865c7bcc0a1c86f8186b507df468f184d9543579053eb152133153187d4a6697df,
+X = 000000000000000000000000000000001a5b42f186e0b6d55958204658191c90d7fdd6096a2ea617d7aa8a4625e29431,
+U = 040bce3d8cf5f2d2163a4e7043c8dc1a894e5c19c6f578f77bd9531a8f83d902fc3d3ff59d52c22434b3a81b43239d3fd41620dce23d908da7e8c0025d6f4b25966b4ae56bc4f62a8b4dd4125583ea532cce987377589622753e642a533b09f384,
+Y = 0000000000000000000000000000000033e31be6a1bd3618d6a6e3848455cb8c4b4984fe28c67d042a2db013c0ac419b,
+V = 04185b6d2425c8c6ae09a8fa40b1594e1c6d44c710c2696347513be1ac332dd36e1d388c50f9cda9fb34ad0906b47320b11075fc9afbbeebd391dd59c315ab58ec6c068e526e673e9b92cfc119bb59e024c6a3bcea9834ad7c1b8d0630ee5ad6ec,
+AuthResult = 0,
+
+TEST = 52,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004fc294ceb3307af57b18ad7869becc485b2a9434694c43390e19b5b0c4f591b5,
+MS2 = 00000000000000000000000000000000704ea48fd23acc38af132f59fed6c5da77730a983adf033d874433289cae9c95,
+SS1 = 0e5898ff1f8d4876f8be5c12fee64bc02c43384af3f86350030a4ba649828bf2a75a316ecdefdc2ecf5a682c7831f08e1235eb924c2db8fa175f05cd90bf15df1b193f8449c37265b13d088995f5c77ca70ce8a59a5a521be7cda6520b4a658408189f55eda0e13502a4da3ea2c89619d87af9bdc499124a7cccfa757f4c6f8636aa871e246c2993ff6920233faef50418907a1588e151cbf8c612734bc172d2186e147fa69ac9d42549ce6c631cc9bef2e1231c9329764361dc28a5e5580f63,
+SS2 = 0d9480cbd57a03e411b6819c63e71d736698c965463f79c07ea14390d9288562298ce99c5ab03fd6601414279eae75ac00f3c779e7b3f5bd66ec899768b301d98ffb121f0afd0954278c6a21a4e6210fa0db459674382387650c82c83615ecc719233b87c56d8f63f6304b8f077a837c1f4b994b108f5a854f2b2c33988edc0a83469a1ca562928039e04205296ab5cd0f25ee1b930ea9dfb9190b5f50da7de3fc9a92f85944fb6860fa3a77b2b9f242ad96ca265d6e56ffa1f0d915a43ba9bf,
+SS = 0188e742673d0c486dd2bde5036814ed990b8fb1fa0c2b5f7738130eeac87c877e916209bbad4a6af5c42d596c3ece640e17e2badce2a9e79c87f61e041154a7e2b62621406375517060ed5dafa4a1c32a8a19e4a5be6188f3e2dad93120de870d2948c8898204c5737568f5d0a7483413b0cdccd0fb8330f5007a5fd86ea6f8148c8ab4251a3113be16daa0d085a3b21586749de471579ada96073aa7388b7593eff48d9adfae3f5e53f12145f5361bb6459022f430cb21bf2f952a7c7e0150,
+MPINId = 3535316662373332353237386536303731353464666139613339373264306635633139626236623035396432616232313561306538663634626336643037383363626335613663653436663961383934386636333366623866623631333636313934313632633536313433626666383739313062306133656165386266343164643334313032613338326363633463663038393137373465333662376466613864666164383436346630653363663032343031623532303062353937303334343536323636306661353138616261353763636462356533313561633134396162,
+PIN1 = 7170,
+PIN2 = 7170,
+CS1 = 04190956ad8a5564d441d62ddf6c99758c13abed96240ddd48587a7e60656ddf6b71050168d7e6e920a4cca7204b3781860ebe18e6f8a6638bb9ab12558046ecdd8e38dab5bb9d3a3fa2f18fe0152e8f78c9957fe75b25de7d4d793094ae87ae8d,
+CS2 = 040926d060156baa38badfdedde79a211efc27566de04688dd123ec7c339ad1fa1beb00dc48b170b114520b6cb062867d41479722f0ac84f57967ae9010b99d0dfeefdc253f137834b4ad4d242a916a61f76cb2be8b38f9062a1948d4b8e532572,
+CS = 0414b879cb9e35c0f7788afc00d20f7d9a31279252bd88d5f50e96cb6e6651404ed39afcefa09e557d4cf89cffb499cbb10b566f8ff8295be7f3f0e6a4a4fff5f6e16c810cb444cce326350999543ccb4d8baf1d944a53834f7a9d7b85a2288c07,
+TOKEN = 0405a47d457a1bbc4803512ed16df4001adbb6415316819bd6c8478e79cbed2755bcafc19e4f6eba2bace8bc19473846ab094d178894d0f7a99fbb14b90eedbaa9f6adb407c15cdad4184d84a52d94f8a03a67ce6bbe197bf8ca4a7a217de63d2b,
+X = 00000000000000000000000000000000360d082f41b3432d2b96f0412e54628191d0a0a4fdac4eda65b74f6cee66ca84,
+U = 0409f0a7627a5af1da0c365f6aa837c0f12e08050bd38058fee601ed2cf3743ecbe2387143cd561c43b53026076b3e475d0c8e37b489136d8eeb2c279c4ff84da965b72bc309a0fa2e096e60d06c60945194d0ab4d0183014a2ab1fdf2fe72ff86,
+Y = 000000000000000000000000000000006ac8d2b343e3555957023bde9c64a65dc93eb998ac91ee6e84991b7ba1a42143,
+V = 041834e2ecf0133e567e2a274a4c8b4ea1b49c6db811368daf097f61db3f341567364f9025de5cd1ff8969ce1136a36955096f6fc51bafe6b34b0f9c7a60ed78776b1547e2a6bbe843861c61378d0c253659ab4961291b5d9f71d3e0215cb0852c,
+AuthResult = 0,
+
+TEST = 53,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000061c0e5424e356a711c9fbcd79026993918eacb491e7dd0200c016079b7e3fa83,
+MS2 = 00000000000000000000000000000000421819418ae2263ec676859ead92e27e13a5ef4459c7014b12134df584c5258a,
+SS1 = 16aee916cf591eda5096e8b43ac4b9bd357e490f231ca9fbc56928bede37336d86540297e1ed87642dad91a005a7a568048211904a05ac92654510ec5f2f6554a7f567a563cd9ed7a8e0aed97b81d145b3e2d13b0322e72f3f21544bd02ca04e13156290cfe8bf565bf3962440f45435942a24f74007a3a0b8e1dac761daa6cc9bbf376f56fc6a5c26450c0c8aa4a9140beddd66375d51d38f70c914cb93136b9606ce7a73b06c9966a87b6e82d8db061c8e43c232a23d5017fd9af0f22fffe2,
+SS2 = 00b67ad1c7e2aefe53806cd6d5bc7b03394d28e02e6ccde51c07abf7a8605a3a67b2ac56abf6992b085c05ca0e1608d315c265403f8380d82759141e0ab6cc2987a1c91838e4f0f18ea4047864a23096cb33719a9e7a82bca7dc6fc4f759c4fa0c6711e1398c44377cc94c5a4736b151eb0da3f63ebbdf6c9448f1bccf28f6c68ae16adcd4a809b53317907a2909f28218fc35c6380f45768af0630a9601ef4993c3d32ce39f1a2220a11d515ad6d9af986230788c272d536931105e82e4edf2,
+SS = 192911c501653f99e3483c9b89b5bfae23c7ff6c75bce3c689cf9cf3f478c82b18b02cfa97571ddcc955e2afa28aab71121acd603a0bce52474e7c8306d1337bb490b32c2750698854beb39ec0161f53b9928ed1e4e4096d684d793e97f5e6ee0b58c31f96a35504dff34dbe3d37af6f047977085fbfc1a22930ccacab0a04692a2e265639d2d8c817253e086371c315185b2250fdfe50f0c1520dec0a82000bf8d9a2cd0e2231dab8359d507c2770ace100b83039ccf30c9d12644ed77f693e,
+MPINId = 616466333361303165343662366338396463376135653763346438326338376531636438613662356132303231313230623236363564636361613433646330306164393263363737623635336363343538386335626639343137336563636335623036356366346431386239,
+PIN1 = 5913,
+PIN2 = 5913,
+CS1 = 0404f30b251db39520b7c862de40ff722b5ca65ee1eeb08d0d88af08ffc4f8edc1ad124451644448c01c2adb6fb418100f13a765e94f4b179c2f5e14d5f093cf892dc2dd6d3add13a055e802b242b63e2a2c7a4ed0eb2a911c08dbcadbdb64e783,
+CS2 = 0417424023866d184bbfa3c0a79bdc5c6d24ec461032f74831e97a75ad768387cc040dfc51dba21bc9c278fd1c4d47547d0b3da4603f63c3cbd611001807ded639c774517c45e32cde8e942a68d77663645568c361364246ab3ff1a4c92a92bede,
+CS = 040b10afdc422bf0e3edb2c6f95d8a88251d97f07fcaf98e20be7aa34067fe4c6b62946af8eb9b93388e5b681bf85adb9119ec58ba1257d57814222120bcd3efe3f81ead6f7b3e66c6a05a0c1cf66458fc851f693449c08184183be4b46fc541d5,
+TOKEN = 040e2918e558a7a78aa610a185b72843f19b7ce5f15b436a31ce5d321341649df2ec2c7cc89f61ce715fae7e78b0b35ac916bd1d4469e515ecaa892189f14679b3753fd57dbe3330037259a9965c5df3e393704c97af96921ba0296155b4d68e6d,
+X = 000000000000000000000000000000005f67bcb1493ef1ade6ac23bf6b3595e74647b7a521b41a69c53426c5f5cb0c3a,
+U = 041088b32bb6cd7554083d3c510ca69a6a41b8303f0c9e7e4fd6c8626cf28c5d0a14c992eb221d38235faf07bf1f1a38350c463d25fbd14de9fae4616fee9e51b90f8954e4a415d48f9718f7c8c1e7f6be420d5745f6f6b6d6d02bfd3813a4da25,
+Y = 00000000000000000000000000000000279e328cdafa583230942f0e56d88e364fa089dd417bd05006dec98d39f11050,
+V = 04031e818624829cc5777edee95a7166f4da3259ae4962048911e34ba472a8c26b44add60f1f28b3abc5e99b98ddce16060d2bbd346e38d63a8f51e298f09b851c9be8c4eb08ce80a1e83b050eeb37e4fc114406784417b65a80028e787d6733d6,
+AuthResult = 0,
+
+TEST = 54,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000520f896f231320c0ec4770b29075d6ad0d85d8622e3f4864380344d3395d923a,
+MS2 = 0000000000000000000000000000000025db3d737402b4119629d7d13e3a97b5638fb1596812a197e53b5e064ef6a477,
+SS1 = 19ee726f86a2445207316b1a8f00f0f0209f70957d58a3eea6523b6c06d0097611ff674ef8d912c1c37bcab180790a9216f002f6427810f30b42ed7ec8b8f030c8fb2c100ab1d04a87ff4481b06f2726878d41baa303655a439bbe7dac62a08e07599d38a203a0f5ea0f94ea88e241b0d7d4c2c92ef986d3578a8fefed2caa23897d3fc362cdf1c0e5fbb56541868da6168fc54f40ded142bc54926ee037a52c689bee4671aff154a9ea0a8edbd94e89d19897d11c0c3e1355ed6d1b934af7c9,
+SS2 = 002c8e9bc3d980ad877e99b6996712bff58bc6151cefa588803d5cb8ba074f6745c96acfae85b2b1e36b1f2f908d91af0cb54fbda7348c8904a39a99c2c18874ead601019a001484aad8ec65a55e9af8b627c072f21432dc9ca9590a8ad6939a080f2ca693c7f919488480e9e0bc187360787dacec2b7719d9a5a911b83c84a5ca4a715bf46091615e12b0475d3ece8b18e8092e2410dd0d43c3b8f8cb247fd47931749a7fbcabeb81e92e5c96cc03f08239736b352d44ce1322634a65c088fa,
+SS = 1769b3237ec4bf622e297c2d1afda089fad4b7e44efcfb255e988aaf939078f1cc2b2ebc180ea70c393b4ace3cc429821611948d096a52365d53bb0cd178e2e169d2ade7f1c23c48fae98c32e9273955b50fa7bcff745bac585d59d6dfef5d3a1242cd45dc1c2db4fb41f478b8aea5f3487b7c438a3162da021dff0ab26ff7b51d94db1aa93ed20fb1bf4fa1bf4e42000c0922a7d8bcd2e2401c79268ba1a07b28d28ae9e80ca1ca0d19e6100969558ed26780b67ad1ce748f7145b7621e3641,
+MPINId = 6134373961333333646634383431346330663532326134323733353965656665303636316136316631613661613334306464366164353838653962333066666533633237383339336366,
+PIN1 = 330,
+PIN2 = 330,
+CS1 = 040dc07b631a633fe777052b17e78555f2750aa6da0ad41973a3c269a285563ecbf936942849a9eb813ce80bfa4a7f30050ba76912284f4676967b0a3cf2a54dea8574fad2eb5702a3327774fd7d742f9b760a294762be18b3a229b7ae0d11549c,
+CS2 = 0406434d5210b52ead2dd8ec57d91559195a4b861ea561ebf752be60a5e7476010c769c15f1f3014f1f53b619dcd795987156cfa06e89704ed6510b4591eba9ae1c4058c388d6b7dbcbd34eb4efb6a3de39a6c42fc440c2b9b62ed042fe0627769,
+CS = 040c9e4523953d7b770c1b3d418bc407ee59ffcaadeee504f69dc7b13be1895ada9f55cc69b408cda08d73379c05dd17ee02b7d12759b67a198b2c1460a6254daeddf0506e506b74f2b483c5f080f9a4aade27bbac3b99800e2c1b926172749f4b,
+TOKEN = 04050222a528bf197952501d020c097f2a4b99f03c0c4e17809226cbb136dbfd627a77df93dbff5d46ea47c0b57549c53907c220d2c1baac37ab822248fcdad4ad137955f7c9927b924aee155f1a6647259d48b413e6a11ef5847cb98eecca3605,
+X = 000000000000000000000000000000006c17984772b71d126eb7b1f4c3aecfdec9ba17f8474cfd83c89a437368428ca3,
+U = 0416941376e0d54a4dbc9e1c92cef213eabcc1a30092b7a219341a53ae0701c53e448ea8fff0f31c70a19bdcec961db6b81871622459a483386a4a56e4cb8af531fcda735ee712fc2f8373eef4b9efb731f92ce4447a4e95fcf34d14e31d0ec605,
+Y = 00000000000000000000000000000000594d13615e382c78a755a8ec442f12b51282b51da9ba7cebcdf46575ebfe8ceb,
+V = 040a98fa06c508a823b60c6eef98cd227d88d9bc6a1ac9d57ce0d8ad05bf9a4a8a4b2f19688459c41649aec3d58390141f100f9609c71ce3e43a513b35a9cdbbf7bc6be5d0fbc21fda1a599773c3aacafdcf7ee18eb209ecef7670b55d26abe41c,
+AuthResult = 0,
+
+TEST = 55,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000039290683235b38ac75542d1318f85394ef2a391c994247fce2a120a6761f907d,
+MS2 = 0000000000000000000000000000000024ce6f19204ddfa58c9c444f96e92a7da95f78e694c5da92292e6f748c01b1d4,
+SS1 = 19eedb96e1bcce5496b99d9dc393596c873ab0601cbcc2232a244b9cbec20a2db3d3a12ea6223fc17afad71e4b858379067ec9df3555e51a3ceef79665f176e4b2695adc12ef5442b8a91ca68a6a0b7bd9ba44b3f71a1c880c25b190b9535fdd18b2ebe0d88f3e167398d4a7740e556d6201bdac4afd7aa26f16700de536333e2078764632e9fa37e07eb54c922b9eb9008c6d7200c76ead11047bd3eb23d2a11df02c51ae5a3967615eca96753b2fc3279a0b06db859373b373af0afd5198dc,
+SS2 = 129bc13244145bba68ad91dcebf5f8b0f22aef403c036dcf8055e37dcb6dc3f9c78b66a010b46cc8cddc9934f01fb44718ce403407845bc2090d31fd59ba7e8da1044794a7c508767f3eadd2c56e840e8f5164b04e0b748c6475788dd068976912c865b4ea26cd44dc0d337f5b91fa863583f69223c331cb970c1dd7e336e44d6a9fe59907a65f8bc68a7468e38448861747e7d3aa930f5976210af7b928f09fe5a9303f3491134a316729c66479805bbbeb55078a32e941f3a4b87cd4ee0c59,
+SS = 126fef887f8f7b9fd9d32abee526e77e140a25fd89de7995679a6f9e2528f33aefb34df5294aa6d81af0352a1143e2690313b6d47c34f0d8265fd638bcca0c16149913e4c560c14cfdec2adcd5073969181a35cc55778c14e4ff325bf25eb43e00022b51c540a45af9f6ce7ca7c14bae70d27b265f58d935682dd532ac39822df2355896100d7a0a5fcb26a4678ece8e162125822abbba5e68d76a79557644679c02cae91e74c8d39f8bfa6a0949091a293031a9c231ea99fe82e5c598498282,
+MPINId = 623939653933653134346231313865643966356237633463353232326635633937306465623138353632313764623833393466396563376431363935326239636334343664333363333339633234343063303735313439623464366637363634343836313964343238373262356437343735633739353839346235643836333037653837,
+PIN1 = 9621,
+PIN2 = 9621,
+CS1 = 0412ab35482cf14aa268d7296a7498f8dc4423c3d5e8ee45aa2c7004c653370a12e3563401e742994a394e4e8bb0d2c20c17c54436176b6b5699c0f6e30db39d554c49f0c70c609c11671ed3ddaf761ebaa09d7d22513ee7026be4351275ddb12f,
+CS2 = 0403c126bab22dc6ba246bb90375344db1b6b8a55ac4dc225182eb824c219ad5c26cdc98502eb7f41d61be23ca55b53c4414b623617e661bc5beb942e52f92dadfd14fef6de0441bdf213c79e92f763c59194dc52d5b53bc46908a0ba00a29533f,
+CS = 0414c38ade0a79e3a253ddc9ae656c5dcb37820739c8d6ac8330aa2185ce4b65622838634a57aff8c3924db35b102ae9fe0ff14817dcbfe55edd4c9e61d4d1df17dc75478fd78471b550a9a6ebd7d4190d5bb4b740b71de51d5779d8622756f3c3,
+TOKEN = 0407cfbd584c547b232309ac9db96a3a08ca69fb05a40c66922f2a2bb11b3561400c6ef3d939fe36a982adcaa82d3600980faf8f55cd0728bd9b8581a06ee03e1a3e97bd11dc67fb8b812d7ce227a610e41f1d9d6e79f4e4eabbdc11e64f1a813c,
+X = 00000000000000000000000000000000688f6c3493c584773f36000feb028079d3138f80330489f9b878f101c902e884,
+U = 040bf1a24a9a6c937c3e2be892bfa81a1c1139130f1ebce0b27b4629e3bf70a120abd8dd57ee8d9df28b1b7962fb530923082de8f1bd04b31780bc2d0a6273ff5268124cf80d6a86e978d78bdfbbf3fa3cda8e3806b3e6759f002a2d9d1633adba,
+Y = 000000000000000000000000000000004e01fe215404aa9e88a554161d8c2ab578257a29a4175a38c06ee0cecc8e066e,
+V = 0400e891141d68d4a1b23e1d20a191447252984135df9080c66e07e7841e82cecdefabf589aefaf189ce65eb43261f006410a200101b02bf26f11f06987388448f12873f150189f4216d620e8ad1d85b60b3af54d59fdcc067d010b8f1801178f5,
+AuthResult = 0,
+
+TEST = 56,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000302ad9c06e63888ac45093bf7ea46b19c2b7a2053ee8f05d129ed82be98bac9c,
+MS2 = 00000000000000000000000000000000626cab5ea955873ceade30e493b00c0fb8bc458acc14afb2ee8e968e1673cea0,
+SS1 = 02f3d16158792466724d70dc5231a0fc54071b021bdb5bb11fb0507ec3d69d7ee778c33d8fcfbced8ae81337140294030a8149d3563e6b207a3b5729cbbc8b595a220dbf8c7315defef5bc2f5131613fb8bb0fc888d1b5999ec2ffb4b4ed5b7f179ad761a0b59276c2a86f73b202df73224af20a9f9577b447d3a5750ee24c7e7f0e951e2832ca9db0f8c9e8b4e17af90e7cdb9d1bbc67d38c9281a4059484891c6ae5430ad907a211d3f3ce8072594fc3d95540a5a36d9420d4a68ff21a103c,
+SS2 = 137891ad46efa9e9bf9742fff695c5ab9441761a6b1eb5a864ab0d22c2980432d3ef79c3767d7b9de6080392c1699f9d0af7e02b61a52d6c62d4123f83e86e4a68b411124ab8d8e98a69ff4754d2c3caeacd3c89ad89092ecfb2d398aba80f660af6dae1133a78064751d8ed3b032fe824a028d91e46ec8dc409a2c8dc1f3e22570e251e8f4798037b06b73f85cd2b8f15eddd6061bf23201541b75f2aae3a470ddd36b4657b3feba6032c7b97d76f6a2b7bbf998580bf711b80379a100090b6,
+SS = 08c24fe2933f2c4a722acc7eb78a5389002b2b1296abc64ead0e76758ad90a8788ff151bce1d967117b4409c1863b8be17db1a24cf849aad3063b7175bf7e679ab38cb8c47d30a501b1d5443a81aa8f21eac7ac902cb113b73bad96fc4ac63ce02002e5b6c9bc9e2e5a24b395ee411f283a5cf37bbccc6f3b7f245836655d27dc13d3b744c462f86f793c4520a03622901634b93c339a58baf3e3733297090620030d72056cc8913417597abfccfb614f940d3cdd5f5ad7d5de0ef0ae0b84212,
+MPINId = 313366666164656235333838653666653635326265303865366463633935343139376534666433363136323862623136396561376165396666313965623738316533383562353762343238316138636635386566366439393132353638373365323530613139636337386166373961396336303633373837666366373430383963613365,
+PIN1 = 351,
+PIN2 = 351,
+CS1 = 0407f742d2ab9debf7aade56925b4825d9969c16b73546b2bacb98157a1462e88f83c8a3cb848c134783db3dbb5b1e8895083ee14377dcb92a03ef0578025ba07c8e006108fcbb81e7c45f9fbb5829a0b74326f49d3814537835eb319519c7f155,
+CS2 = 041a00af8d1c35589317b7cde4f8ff39eb5e3749e093dcf928564cb3c3a243580e914a158a50d9b5f9d7a0999d675ad8e908e2e776b92eaeff41f179a86f7801bdf96d49a936d72ac9a39969ca7d0ef828a18d498232738be69fe4e6080a23c57a,
+CS = 0405a86e69cf86ab53e8995d4755645a7854ee0964a88949547efc34fd4ccd777f178abafb08a833efac40c5da92bcf5020114c0b0f4608c32880f8daf3102b7f283e683049b9ea50273fb4457728962374f1068b3c8841aab19da96ee6e6fd01f,
+TOKEN = 04106eb5c09f4e57a373d444542880e54927365479af5d7143bccf398f39403b447a5b8753a00fe295583f0c94dc1f92390c538e27fb431228833d110b753b51902ee0a0aa292ad4eb2e8550125ed5d15bea942b6a9ce8d178f404a58502833272,
+X = 0000000000000000000000000000000050b6e121c8be987a78e2b2148cd7347c902c930488bb1d6a487454a8d103a71b,
+U = 0408e5c6d9316366ffdb2139bc6a689bb9b3a812e86efd235347f64bfa96577123146e7acdc995cbc50904dea7337bfa07068943d9f6319bdf74b62fd5fa4994889c78c7d45d08f3608575614995f81768f79bdc4dbd4eb11634450f724ef07d39,
+Y = 00000000000000000000000000000000022c4aaf3cc263707a228421cae08d7b05f6083ea3ed0bf73eaa8ea9cccba00f,
+V = 040e359611a65406b87ea49e1066d77c08cbe0bed81b0ac15d720cd10777cfc28b558783df89281613ee038fabfbd4c8e70805074ca28b2db1ba4c0ee5c94bcd0333a5ae7fc429b2e4cef1e8b9c427161540c9965bd94c0bdecf9047cbdbce3191,
+AuthResult = 0,
+
+TEST = 57,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000001e2e19c062497d0aaf206051494b1376e5563f86a687353b72c02cb6ae4f527f,
+MS2 = 000000000000000000000000000000006b65edf10d3c0f4c200027e8df6e45cb720cca6c6c1852cb6a70093b4c237339,
+SS1 = 12a9b9ccedbed6c3f3e489872267b0ae8e830f548ed5350ffaa16a376ae7cb9000a96f33b580435f2336c789928373f309d140f6d541db8f91873d5b265e5c6cc44ee3db8dadc9f81c4b157e9385ec01ae3fe54851efef68fcb2b771f508552c10e8025c9fb460ea930533badf979d972f76cbc841ae3fb88a6b647c72427a9506e40c29403ca1e61b4cd1a3c297a77a0fdf2a39259777589615492f239b02520f96e7e53d938c7d2d51dbeac4dac886a30b12445c5c8cbf9d8174f3b7653063,
+SS2 = 12c9e0f86ade4ac79d2bdc049cb3f1cccbd906faff6b6354e94dc36d174d8c9f8ba8fd3341e8fe930dc8401904b8124f16ecee3a4f2d6217b7433b9e766384ba89137528fd31df39d5e2d3f464f926c7026ab8b37085635f4b9b240087fe84230e5c62551e624bd5856cb1f5e5c3f7ace17a5a67d8a2fe047668f952d7d4f6e9774355ea84bf5b93cff428a0a9a156f4010ad3e1c00790c68cba640bb1b8e9e9634f1f34ab0403336c7ae9fbf68777f5a02b7cf01fe5adc19eb57e6e8fc68f30,
+SS = 00e97767837b39c3ec2f1af01aac5aa71355329c9b549af9d11be9e825cf55ae149a6c99e0053f31ae6ccd9c23f0862513a2b9c8f1094fa53160c8365dec3e53edbea66409006be36f25a7d839774e32568cf9bc4c88b2a6fa753dceed3389850fe797dead4c8acdaaef1f492f60debb463914d5b21b868e003edbce75bda73c36bdd66940838b46678a92dc4661ad5a09c3b3dddd60eacee2d44a951baead95608f0244e54c8696d9789fab3e2498eff67f7d0d720a8483cebcd2d5ca6c23ca,
+MPINId = 356230353239656639633033356362383664346531626365333462363063386131333333313736363461366330623232303065646263373766336636376330323938646539386463343937313334393531393738626536663161623332393738336338323161326164613332663461666132393334396266633930363430356438373931666130633633613763383432343536643162363036323963646336366436613334623537636638363166343331356461356537393239633431616661613337313037356530643765333436303335386630616264613865346566373038373461,
+PIN1 = 8784,
+PIN2 = 8784,
+CS1 = 0417db4a2b41fffe82f56c3b3eaefaa1b7a5e039fa7a4b4925d8592390aebe72a6e8a4206b015486f3eb0fe24c8758c00703b9805ea9eec66742580d373b6f19c6bbb5817fd6a8b48377b27887bb350716feb677c05a8cee7e497928fe79026265,
+CS2 = 041534cd34cbb3c324382372d59537a721cb447eab56fd6882aa9a17ea6e2fc2e022899dd1fc6a5f0b1cf618abaa94bd26127eff9fa8fed5f0bdf580d2838083eabbe52e02a86afb26967975586e52556be72395393ab22653358e41fe0db0979d,
+CS = 040408849470a2007b667fead0639701b2abcc4c6ecac5aeb2b1fd9c5908606fa39aabe14506f19f4373e9db790be41bc30347f5d129ac06bf0e224c1748378b75bd8bae83ef30151cb68cba74032b2d966fbdc90cc6cc0bca63cc93357d2d8b48,
+TOKEN = 040bb4eb3177caa2f518f2fbaa5d7f87b1b5734140fee82758a73e48790038992c1f88dc96f8b39194e195dbce9800e385080915491d59246f36bcceca3803bd39006ab3c715f0ab08071a1dce99d2d7f3d3c1795cc568c384ab9fd792fb1cccd5,
+X = 000000000000000000000000000000004e8ecda0ccea80373e6661ec67b13bb1d26c1aef4092500318c417da6bf1fe15,
+U = 0408b116c6ccb327d0515e4b0bbec6bbaadeb405b1511bab81743f09db77917d70f8778a2bc4ca3c921e381a5090cd876f086b2e5f84fce953c4fc3331422172ea7b1a471278d40632c41c68ae4e03cadcb5e634cf6e4744b7c1308ac137963f2f,
+Y = 00000000000000000000000000000000098fbfb1106886b8f092ed52cc0449bb94b152ff5b8ba5b1a1f42c466d0339d2,
+V = 04135b72fd3f1650186d1230bb254fc09fef668e0c64bc25bcc40b91359ce445b1cf717d97655aa95eb10c2730d4964b9d0f03fae9ccc1557542ec65c42af0a657441c2d63c92e563cd04a2a2f64e9353e65cc695e064507b83bed2c4e1f2c2917,
+AuthResult = 0,
+
+TEST = 58,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000003ae518b239aef40e1799c27db51faff68cfa80974c5526edecbc48837f1f1fcd,
+MS2 = 0000000000000000000000000000000015f31963c5776f50e887a400c472a2175ccbe38ac82143fc4cca373acdffc9e0,
+SS1 = 0697b6cef233ed12826c50f8743a45a56b8e8b6820f74e0b2591c07d258c10428af05268b8a2dd2e78c49413a10d1f960bf0a1f73ffa0c77cb2c6d6754dd0606a02616926cbb06bd667ca825ad032067056978c6cc84ef1f4d5834e74bff7f6217ef6cd1d7ceee1bbce45430cf4e9ead2e76062aa2dd81d761ef9be50665e3a7c73920317a4b8b029e11907c0e7e51090bf944e34fc3bca001c760cdf74e5e639abd4429accd786c3b9e8fef1932b93dc721a6296ea6b94f1f7282d5640dca4c,
+SS2 = 12fd20c7e04f02e789975d6d0c52e43323f98d39c97f0e423edec9343e1f4b65d83d5f042710583506c01d9fabfda56e03affc0add82bc02940e4f2c712144c7399fa3008db0e31a7cd1b5787136c92de62f6c9b354090fa5376dfe040b150de0c4e89e1b9257db50d5202abc7515aa1341a51f8972094a1f2d4bd8dcd7972a21a55d2ab0a05c78c2ad17936493c56b613db53d11665b4617b3a9e7c16b02549cc8accf8ab45e1d5c2cddb78f1c0cbe7fbdb9d9c8db374ae5e4f2539c5698c43,
+SS = 109567800927f897bb91380f82f919742bb46c5b11e6b34d0d1fc2e87e74ca0015a6a3cec295850d0eb18e04e559969b08536dc9b8f1c6b6bac0e0cdc1c6b8f53e75bbbce630b42129e2f3bf384fbb54faff9909d4171545c3a05a4ea5ba3662182d2c31b517edc5083d98bde72b7c1b590c0fb67bcd6dc47039b1ef77dce73422ab52ef79c28d27c52d710cc66d4c2e13416292a04d3e960b079c2cf422c88043208dbe771f75e1b0f2c2a062ab569a573ac7f7a359c1a08a20c433085a9689,
+MPINId = 33343565383932386565666130363362326365303334393662333338396139383665646333646630303330613663303430303634396539353438356562373137,
+PIN1 = 5588,
+PIN2 = 5588,
+CS1 = 0410b7a7c8622a87dfea9dc27d86fd3fc7f5004e1715ee51c29d5aab1def1347046639da0e92f278f1450cfa5509716f0319a544e7bc30c2c1de19703a09cf80bfa2bccf4884e9e52562f064986c255fa9e056a38dee234ea650ddc9ead2e95eb1,
+CS2 = 041767140dc736b233c73f7ec11d5d19883eb800047451a00a666ef07180ec0d2af6079b5be5a9a45b3999702a9df1ecf30eb90e5cfb9f4445e27017a2d7f947767006b2402dff62f4298d52875ba87a664690685bdce5b1290171e06c98f80928,
+CS = 0410632af294ae4b660bcb1a57b04065edf205187cec0205c40cbc0568ad78f87819f3ca278d885bb4fd1d811fdbf83c360c7794aa36a08b37280c988e8723640c121b510900aeaf308d8e909bc4f277fb9dbf6fbd1abae031cf1073f92ff95aae,
+TOKEN = 0406c224a094c2e37a4002865f1fb7f02579a6472803a485db3bae96eca0b6ffcd345bc2a2dba0a9461a1112f1028a5cc8161234db6f25920cef5c584c7b7abcbdc2bd8ae6fa43e6f20997531827dab2b02563359c458ca257ce09ffbe55b623f0,
+X = 00000000000000000000000000000000568db8669a2074ee2fc7a675a1ad291d1248642df092d394259a8e0556c3ea07,
+U = 040b139d547b6f226da4623cf8b04cef5f6ec2edabb0f5bb18c0567e3f52b60ab8273f6bb5f9e4db27307d59bd2e3de4ea13963fb8683e72431e9d974becd0e3c05476130afca9277685ceb7be3ca28b30ba0b6a1e7732e2eada35cfd7263f1ade,
+Y = 00000000000000000000000000000000038f354eb71975e6104527d20e103a9b7578560aca79bc244889e0d14bdbb716,
+V = 0411da66b42fe09cbea898bfa83e64c444d5810a288e576bef52bc5da65752c2f440a17c3bd44aff3b4bb883d670354137113f71f525935a7285b1626437bcf4906f727ce2417d90c290b34fcc853e9c3e9dd3e12dc6979f420c4798cfb95c2642,
+AuthResult = 0,
+
+TEST = 59,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000085ad9cfc55d2ee36ddf843b2d3db80a853a39d4dcd7e4e626b069c981e3c383,
+MS2 = 0000000000000000000000000000000056ec429b27b8fa117fe3c0f554004c2a03dd7742e26b92e5329895d42374f1b2,
+SS1 = 108bb48af37099aeb7884d56b792728f2072219034dff043296e037e9c4eaec5c14a9e7eb1027f7991f9cdcb326a60cb0968a23efe6bd4a2af7622fb430d6bf0050a829cb935891ca8d8dcdb8bbacd1fa7133056272ec3ca10fde672f33b5a0904ed75346ac83fc35f2f596ca5ae3931e7cba735e11cb512a05d587da3cfe356c953998b1bd78cf603336200a786ac7a12c2637975ed4fe4321784d16887571e69fb9b44376c38a1c121f683d3c4a064c963bad2d0e517088b2ee04f7a9187a7,
+SS2 = 0a0f459df9e2c526c96ed45d541904d588a11818b5bca7217a2de5922145b39e7bc8aa7c4310e2cd35e92d04cf0a3853023498704bdb45c0d72dfc38da43887cfdb2b6f52f98f96598739167abf93a7549a65586abcc0b3d3d97f094bba744a40963e0f73b6334118737427dabafc8f3824df6f913c423cdef87fc17dae640c43fafa101f6cbe05afe40c36e9e7eac580bc67a3a25f1a4f51f822c9a3c8fc57cb3e2865a682cff6f0611ea746bb50ac1558fde63a8175b5a477f99abf4d29a53,
+SS = 080307c4a3b1d238e984426ea17b37f036daf572f9428fbdaea86f7f595e97d52b7edad8a9780d1f892abe15f1783eff107ee9d0ed5cf6300dd4345871cc6c1b5c544e0edd78991f54c9eeeda7ac35cac26b0b4e1adae84d362ed2a2955315220509e7437d2531c6a282110b1fe81928f976037ad07e3f59719a7e846e468077198ce6a9c763401deddc8523ebdf5a32136f42dbb88638773b4868ddc0a939e3b0f274a74909317df50bf71cb412dc7dd38f90d162b728075bfd20cf0159bab6,
+MPINId = 6461346536653664343237626438303266316466393839663136323265363633396261316430303631643933373833626334373537363034623539623061663432323235663361633337333430376631376139653834316266326332633933336363313734303937356433366565623263646238343765613238373738613663663136353631323235383237323766663332623530616236383739643931313432646461333866386434663331393430356332393965386232376332343035653562363962633433613262653535316234646362626562633238326365313837,
+PIN1 = 7029,
+PIN2 = 7029,
+CS1 = 041979b10a025e9ef4a94e861b59d8cf77a6c8218976b80a3e3e741fbc86fd30c331d69db78311499a12aa48181e9e1d9b13ee853ab5fab175633b400d9b5cd268411a0ed8cd892d0ac885cceeb841910267c9f76ac985118d2b13f4cc8cee6c85,
+CS2 = 0405fef3ffd65d3b0ccd944f7e4fe10f7bdbc5c18c714b42de8841730a17737cee6beeb9148dcc094adc5a9db2c3ec00471274ec909c1827d3892dd7a47935057a8fc87f80894a3c2c9b1c34069bef29c118d7c17b8433e583437ea2b80ffee978,
+CS = 040c6fa8b8549b2b05df7f703c2d142a4109daf3f260e6d0c517eaf381ac3b96e28c990a42f346c20080a1af8c214a9cf70103254835726bf3c2d4bf436c92cc37eb0b512112cd69253783daaebe7484024a6cb992b3a5ef9fc020fce8e7c58ab2,
+TOKEN = 041518e209ba3ce7387ded0214b137a1a302330c227876869d90dbb4d775eb31c3e94452d29aa6a0a578af4b890333f95d081ac68d5a1b25c1ecb0b5ce498bbd6a8dbfaf38a75bf85810a550f1e6f9eef800a22a9f831e5c7b974806a1b0e726b6,
+X = 000000000000000000000000000000001da0dc59e5e112406850ed5982e94b78b0b50ce0c296c3bfda33121aed2b3281,
+U = 040c86e6ae7662608731fc15998e8da46819b1a5274e7dd9702447b0ce1894841a22f1e913eeec048c0cd498dc81a783ec0f8ceb3631d8323aabd35fd36febd685b545b79f711b95d9b15afaa30e45f2e34a385e81fd592b16855519e4e204a39d,
+Y = 0000000000000000000000000000000002119ce2205f03361f27f8062b26ca8df6e3fd43657aef73bb8d864366f96943,
+V = 04109ffae2de1ceea3f3246ae0384e7bee20a9f421a503a6547cb9f6eb8073e8b0a715b931267e6c9f71c0e5e66cf21dba13fdcc84cc3802fc2559594623b0cb8890900745736b5b1dc43572e98a561d5d60fc90bd07a24427889ed62b5c45a26e,
+AuthResult = 0,
+
+TEST = 60,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000365ffab4ba7913b93250fa807878f5969d12f6eba413db0bb3e1a4e6c8041ffb,
+MS2 = 0000000000000000000000000000000030cb4b9ff1cb10c4931356e356dc60e5a92e7b10365064c88b899d9d847b9915,
+SS1 = 16c88f42f5080642f5b99fc62e5ec649f07c0f20eb3ccab52a4013db787a79a914fea22357c3d9ed657bccbf77396c0b189080a08ebbe4315a007b7c79d1a775a4ce07b6ef21dbdf46b3a0dabdee5c8d7aaa52b51ac56d605fad5656eeba1b0b17496f15c9deb5260b119ff9ea084470e929ea080dd0395c87c538e6067fb3ce1b231cc5a21817c66be84e76c56af932058ecf014c0e45662e667f47d113f2477035c13c50b7636d1831b78b0b6528bd33de80dc8bb8226614d65d3cc2f83f78,
+SS2 = 0d7adfd111c47ecf7c2f2c43f15c54d141eeeaec3842c49b768451ba87464b9db036d17e7874eefdf3d4f148859ca15507b8aef4006157cbce93f153a5929f62aadda98e09296255671fb2b5444c0e068d7dd40bf5444c1f1dd131858d5858720cb3a16cbb974725411fbf240b6b04c2e38aad54f07f2d5e29ff197699a6b201b7b4ed1cd490a54b32057acd3cfa66c318b8954452053daf7d83e125eb552c0f841b1437a2b1bd52fd1d1c0b695db4c61db8f9040b18dfda46105697c1be2677,
+SS = 0b8e5386824e8136293e6018bc0fab85d1a2060f9e7b7a2ad34334b8665926e0b657cf1cb73af719250a8af40e6f862215594ace5c808ca35c4de41c8fcb0e71168409ad5ba81fe9dc88e6746131255a1b8e040492c8e098467261797aa48bab1636e71f8c58903748415214e865fd53cc301f73b676907b8df9da8dbf04881b52d584c6869e2aea88a9ac831684a35102b793bc2467842927d79184e69ac7b3d5cd323333322616289c2dc4de83b0acf85721469294bcc157ab5e7352cfee0d,
+MPINId = 3161376462633963363433636131633661343938393531653464363332383738623861343964393631346534633034343837313434663162306133666639383862373365313338666137353365303661343462356430663966613964323832646362616563613938333033613838643133373362626661653035,
+PIN1 = 1062,
+PIN2 = 1062,
+CS1 = 0404c47b2e609b02a70f9e1cc3b6396867ceca1abb399bad344e6bb372ecb59a4f42dccaabf4c7dbe99bd5a0cf62e402ee0b693a65569615fc948c23c8cb662f67937196b0cfb11ccff919c74ccd006480c5b2ac06ba5f8bcca270e445e6ce0906,
+CS2 = 04011611c427ce4c3c3f416342cc0ce75277c362b37cd8ac266afc8d5c24778bef2d5dbaa85b32ffa935dbe0eab78dd45f09a1898dd15a5253d26d811aad2b42873b1def41b32f027763285af3041f71ecccdc3f8a32f9e71ba30c28c7006c97d0,
+CS = 04167d0eb8e3c34eb0b723da987d78ae4e97bcccdc3690de82fe596282212eacd7cc51d5939925eabaf586236cbf10c58707c7142b6baa3517fd7a14560e6ac235b7530f42935a90c33f94b56add0f1d36130f23fae0de6d08d30c8f31798e4da2,
+TOKEN = 04089a1aa2372faecce82b1f3a8cceb5a85510bab032b39e5bb21b96343b76b10cee68ff1dc88df3b24650ce6a95d7bf080f35b9fc51a6bbad7a42e108dc827ad53fca3ce7f95f7202deb2f2bb2f5da3e2f9067599f31edad0912ab65376fc867b,
+X = 0000000000000000000000000000000046c5b86262479b1b5778cb6c2f52fe2a8879d6a10cd920d02ec315a912ce8026,
+U = 041556b2c964931fc015880ccc87db327caed9f8115f01086aba34a4cb8893948447fda1c3ce3b869701f75fe7cf3efd0e11ad85fc96474dfada88aad7931e98c440103010dead020293f2f8867785e0ebda63de8986a1377621410d8c01ed8394,
+Y = 0000000000000000000000000000000027839db44e78003a901ade183fb77e5421259cf7013318324dd5bd2fe650521a,
+V = 040084bcd1e42722dad89e0ad83081b0d651fb9a8377d623c336334ed503e4307c54e99a16792635a0dc600806caf64df4051c0e645b447f0e4fb11566cefc4370c3149d47a0bce760c1a4ac9a3c59b99514a42eb29ad6f1f95244d1b4dfeafea3,
+AuthResult = 0,
+
+TEST = 61,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000336bde2ee01cdc3c261ad160d2f993ea13cf1d92415080328c1d1fe37da3ea01,
+MS2 = 00000000000000000000000000000000479a02669858e72386899048e0ef06f5e161155e21c618310fc204111a742a5c,
+SS1 = 0a5518ef39d8c9409276147a32e125da6a6000458adda399f140913ce7971985354dd426f00e7c5db6f93e2cecdfb126019015c73c3e881acd9653c491fd0f08fb373a102fb7e2e3a6142661b955babf2080a2f117d649c85ea6955073bc828716573e1c1e267b035be10abed06048c849a9395c8d7044104c525276abc57c308d45e507937a6eb786c5d7064b11fe2304cc2be6beb8648dde0f5a7bcbdb9cb95495cd345e923e5caa0c3e324f4811592ccb3ad6977db3000ad6a1495817a268,
+SS2 = 190054e019986ce6579e3f2a86294d6e2c5cd0fb27bee051fd7d306eac534daade07bd10911c465f4312b05b71fab382145743fb9f4bb7d4571f063f132bbf7a58820f8062a99e671b6498b142fd90f5d8c408ba1d12a64b246156fc3dc4c3f700271f34ea08cfb18726076e4674100ab05f6c17ac3d165be8748b565e8d74ccb4b84ef55b530b65e4d5643dcdedd05c0023925922e344dd905103507652b7cc3d4bcfc4ade9db4bec76d6637838abdb6186fa3c3799de6180e545f7bcf0f4e1,
+SS = 15b7a162f9270832b48d32316765f783d51578021b28c2014e38365fb80965332367ef37122478b96c66cfa4532fa050016cb8d8fe3760823e37d1d1bfc853b86311e9d2c7000cf063c65abe1ae0c44c7df73b1004fe9bdce6e5c4ae6b4d759f0e66d4644a7080c3f6b0fd0a32e3d1aa537a3efdf08a38549ebcfd491ab851b8dc482445e2fcbf9d14310b5123c3e9d6042610e5b14420cad0e7e36f5cd05d0c767328df897d0c8f247b88acb3dbea06868caede415d3576b2dc139d5a47e9b5,
+MPINId = 63366231306433353635376132613066343231623632383363656132316433356562636462323563613639613336383661323865303735396564,
+PIN1 = 4328,
+PIN2 = 4328,
+CS1 = 041088d4a7656b0b96867f9b255000e5c4116a061c806841fc5dd6512880500948e9bdb969c437890862e24d096440a58f184a29789bc77ef0661291728aa230c16b3e8cfed16413c0c2485de77d0b43bf920a4ab1cc032e2190d1164392d5c841,
+CS2 = 0405c389e2eb2ad91ed800be039864f6792d53c7fc6844a70eb704b8fbca014a6913e7750943baf43948fa5e9cabd15e271793c8451cf3ff1318ccc15371fbcf3505b583bdcb91b6294dcaccc9dc8708f5b1b99020e0f2b6dbbb119e0b5036b388,
+CS = 0418c3b9d0094bcaf1a37c9177ac41f00f86a0277afc30b17f7cfdab4009b2b40f1d9deb3605ebff57710c7276d083703812f77e55ab330a68df4253a9767dca8715d9797be1f973dc81619198939aec082ab3157acd5d9793f3ebffe120e45c13,
+TOKEN = 04086f5bfbdc6888bc7d269694a9794c9f28e74a5ec99aa82d87af17c2f29ada074a9fa782fd260b7936c011f8c9a9d5900f6df5e6107443ddd306386b7b23e54dc262d88321b953e5fa7e56f25ce9807109cc72952b0f501cc4ff26304559a397,
+X = 000000000000000000000000000000002de3e94fa6722ef6da8911f1d2fc6c3ba32b870584014870658a30d9fe6ed696,
+U = 0416ae9912f9426e0af29f341c91808b10936dad908c05cb0c4e4677481039d39540c953e085d4012a0049dd187d4a990a17f21c54e322acd382e867e87008f50ad61c71dbcf1636b4c88539e731aeb798c7c42de0518c8cad792f475a864a7d28,
+Y = 0000000000000000000000000000000049adb9c5bf510f11db83e8fb971785bd178ef76f5c5b1ed1a5ae75a5b9268a31,
+V = 04006cba17b9b82d0c12db60ee4cbe132260e4341bba5c6a9aec54421e6dfa5f93118ca3a0c4008f60bf8c6de10a007672194607cb2dde9efb74172f25f993ab70e0645ab4182c2c5d72b9d5aa90f33eebd71108dc6fa4d357743aabf0949e1ab5,
+AuthResult = 0,
+
+TEST = 62,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f0cc99d805dd776a3342c8799702a33ba38272bc0df27581f1dce5887ffc44b,
+MS2 = 0000000000000000000000000000000054b731445c6e4bd6265085697148ddde21c9f14289d01058fdfe41ffa31cf15d,
+SS1 = 07115fc80ebfa8c3ef2f73a2dce735f101da3c73ead7d8e2564bbf2f12b49e598ecfb74af44591724d798c37e9b8c21119b07d0ef0f2c97be9a37dfc42ac3d1ffdeb11f67ab90e2350a619b38aa6eb7e075975b1a9e5e7e55e42d70890bacfd9116d44f4a2b3b05c0be52f8e2bbf42a16e6e1e70a463880039de4664cfc850ab4e79912987cb54d0f6baac4519180ad911c92b7c94c61319a787d247c30efba1e79cf7c6c98342efcec72cbda7f4622161303772d2bd9e17cbf7139473648906,
+SS2 = 16b189b40c431491dfb1b952b2898543788a76904d37aac56b13e6f0f17bf4b821279fabe8e593fd04b7e1b452faff0209bef582d82c7840e0504ed8cea9b133cba450697e840cfdfbcf7c9b039f6a603b44005603ccd379c0768868531e74c606075c18939a1dc037e623dde9e955c65a1a17d4ba7cf8948dfda38e16b3d0c20dfb9bcf35c7dd3bf244412d37e6c8cc1875211bea05016aaf69d6cfe85039a46f5f7f9594cdeca5704c5f7e9b7024eec981439a361c3def0f4121338f89f889,
+SS = 0300a1ddd6db558b95972a3975ecfe7c9861c04b6aafac2137453a05dc901f3fedd91f187fdcc229a49ff8e98123b86e19de0848492824bb2922cb38efd310fdde3aa44f0bac06c30cdd6c4c438b6b21e5926f53091978069c988f3e96153096148c701f0514481d8ea2da9ae65bbd3c4752be8f40a9de8ef1be3104ef0d3ea29193147ab21bcc84faaf92b356cf2a6613aab4f653f25ad836b97b10a8baad58e0f61b349a3bbff8d9eb023ea67476af10e8eb23b2e8ac12495162d28613b1a1,
+MPINId = 3262386139633761633365343966366239383163303536396161303761313261336266363366656536663937323231366633366537323234343835663932333132313562316234303163376664313634653730336630656361306461393663643066356264613736366163393936316336376230,
+PIN1 = 5430,
+PIN2 = 5430,
+CS1 = 040101079c1f1a6aee9cc6fb0fd9a23f4455e05dcfa3463ce0dc791f988648d1264a71907d57989a691108845c9761fab70608c63ba4603f3f734e06c1f8737de17afa1162d164505bfcc4a64d46d82122117c70f7d55c019097255a424b294653,
+CS2 = 04102228a8f89e5d045332100e58fd81eeb11e7d830a8e7ca87cec39bdddb47cb906c5abf9aeb0aa7c79ec4e90de003ed50f3d298f6d957197bd963b4686e0edfc4651219e5e195d4084d738d5ad606c671649d667848bc8bb987d151cd967298a,
+CS = 040492ebaaba32699ae1da73b8764489073ad8dee81d1d82a225cd802815599e41a40aa96adbe334082cd4fb87fa2ada5c18f0d34d2256fc4eb77edb337b1268d85dad730faa666bd12eef61073f9be17eee7a0784a594eec7d8c36fe79a734961,
+TOKEN = 040896dd7a221a4621c6ad9df6b6dfd835d234e38ab6382e3d162cd4bdf78ca7e8f9ce586adea507ca5d715df01a2734d800ec9adbc43ce6b5dee307ad4839fc285831acce6ceaa505bb081905058ee30fac497e5b7acdcb1ed67fef7a880a3614,
+X = 000000000000000000000000000000004968e32eba01de1d994135592b848392f076b2c2e5eb2b22dabf13d3d3610ac4,
+U = 04045fb630bcb08a4157a7f698b9e74c93d75716551c6fd27d9bec49d6e314f8deaf2e4338c90bd0a28c58a0c0e30841b7179db84e2627b3110fc2e60e81bdb3eac9e837ef982966094bb3973f947522b6f2273bfba177dbdd7d80c9e8eddf82f6,
+Y = 0000000000000000000000000000000016ca469b164e71e255cab1d23c9a4afab0c41d11a21bb32c6acc46518daab5df,
+V = 04076d4e1de9d547436f0e1f9216cf9ff5ac6956425b0c90d2aff4ac614aa42c9e2e2d06737b1012a5465fd5beb08b10fc01333f8fb73801ad5a051d18d35b8b951dbdd54cb0ace79ada7ff80f7a1055749f8e55be73dd3b996a9662f929731dd7,
+AuthResult = 0,
+
+TEST = 63,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000000e1856d4fd59dc043eaab08223fd3f0978fc99e3eefc13e3affd1890fc78f104,
+MS2 = 0000000000000000000000000000000071f47629921a99e8a252e8d007a51c2992887d5f856c04837d5e46cead674afe,
+SS1 = 1817d0394c712eec5ff012f584afd0926f843173f59f269aa6a00ac062b2af72f01e147e612555b13f90840a7fb5c0e2127cc2953c48bb66ca808a4af97e9663cf2dacb7f05bc47fac08d727731ae7bcf787c94220eeb05510433e7068d5e83c101227623791b60aa88277199ed630cd7eb47c407d29a6fd675d5c40e6004b8f8531f894a585fda6b87a946dbbfd1beb0bc3d244f70bf19d0c2ce027555e16cb739aa705763eb43be750cb09d6fb463170c5b510d655a74d663a0283b51ca24e,
+SS2 = 18d0e1f3ac4cf797d4c5fc1ad4a059cd0b6fe9563c5078d3045da8c38953988f73b9d3a077e9b85087c78af0b12b9fd910f50f990d0b9b9765f4ae83fbaa78be9e86d0dfd21634158c106568c395f1fe87ca102b637c8eea459ea666bf3ec1e9042f99d7089dc69aa2d7af1ac7b086f54ae455078336219aa6ebce6a3a133616ddb4010e9f0d2dfbcc13077a404a74251034eb2d27e072cef52e59777c627ad15ad1f92c2c5b2dfe769832d610297d673ae4eee62163e5dc69b1c521a82811ac,
+SS = 148f52fb60e887e1a92fa96c3d12edb87f7200832c2cbe49f66a16375ab8217736457cd5d3a4219a27626ffcecf4cbfa1557ea53249657611978918dc0c17a3bd38bf6f451757bd4b7fdb3ef9dc9f127d94cd53aebbdbb963fc9e931204e3584004362143d9380ef8898b598929f9d9cecde2d73d431153d0e6b69c2124e82b0d0e8d68168094c370190591bc72f69a9032548a84520832068ebba963468e027c8b6aec3e0d644141e83333e9841e2ab490006b142269a38330360bc698ff23a,
+MPINId = 3433323639316261636534383261373537636335626637623437326565636333386531653437336364306235633964396365383763386630613166356164393532613136663262353232643238313539616537393935633831323332363661663333373766633961326632393638353638353066653038376637616664386538373262303336393230613662653838373836663630383735383862343839313638336537323763396232333136636632623534656639386462353835656430613937313864313761356135323266626633303031336665646433316637363733666533633462343234333664363739383239636362363162306336613539,
+PIN1 = 3287,
+PIN2 = 3287,
+CS1 = 0404ea6f92b7c8e7a2755eccf288669a377508f302c6f737966c1324109f919be20f34035866d595fec7041ea0e0f42c79163c70bfd08e4ef4e6084e9ed4bf0cfddf5a785c9e0b35f3e1c70bce41bc94637c2e3479a092c0bc171f4e8baec1c28d,
+CS2 = 04196c9e87d8d99f4b0730171e9e81396b4cc896ba439a3d9072fc8e4ad94ae3207cbc1ee5eb64e5d0734430d35cb8c373103d81557c68ee7077290a1fae8e241e3c3df5f74aaee58df43407a41884ab081fa83bcd6c8686f9e523403961c95e24,
+CS = 040a8b5e85f36ed1c35defdab1cb744c666b36066619666034a66d1d312599721e2b56affc505ef855f7bb50839568dd74065891da4c7beea42ecb35c50540a732d0de8f0c862d9498c7cfb069de0a4ac175c2b113f326f33186469615a047798f,
+TOKEN = 0410f915eec88020e4e2649efe192e0143eb3003d647c5145d6b074fe4227ad8b2f2a3729c0391fb453349ff6307951d301903464e894d1b44593f9cfa12f4bbbaef819a8ddbdcce5a018fa7cde42ee5863b75746c737426b81dce3fdce60e9c2a,
+X = 00000000000000000000000000000000527666bfb7bf0de15bd72be560c677ef828ecab1aa9bd20444f5de56c50798c2,
+U = 0412181254fddfac35cf1f35b529e551124a7f5aaac34d5a45902044e095eace66dd04303cf06164848d85dcb8f9f0d7fa113499b1e774af5e151e9f4922f909fc1c98c1f03146815e089725ae3f4bca7c0296dafbd26a0afb34c2e03c9ab66bd7,
+Y = 000000000000000000000000000000004031c8c05a3a740141271e2f77c1df7d7aee5939dd03b6716767b4fa21ba7b28,
+V = 0404784ee781468369ccef291b58fcf237edd148ad926320159eace5ac8bff2f99e566a147fe0e4ddff3178a57ad1f45b9069514efa199a95a8ea0ef21cdfef616d24a4b900353f0233a4432c16274e5ed8a630c9d1bf2ee1a1c12c78f43632297,
+AuthResult = 0,
+
+TEST = 64,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000001c8913f9227985af9067c2df8613e12afd4aa0a7f730555febe334a78ef3ae5b,
+MS2 = 0000000000000000000000000000000036c77c8505b61098bac832aa7d459711b4c2a1263ea6e2cae58f67e68768df1f,
+SS1 = 085a3f50d927ebe22ad7f4776c0a73d494bcd0b61428100d9c639bcb1de36aea55d8a59ca9c8d0d44ee7d4d158c5bf5d0ea09033a6b926d61a316525b3856ac60c9f5c76b766330d9f81b726a477a9814a4d5c748d7c0b34117c33ee880e5b4106ce97917631ab4c899d6b6fd46781f962ce161f41ec1e5e6bd74bb97d6fc260ac23f871cebfa7079a31c48d3c05d1250c998891cd36f5503f895ef3480381ed1630d256d6ef4faa6b3e44b7c3e5d179895672ac777e6285ea1355b9cc239feb,
+SS2 = 107746958677837578c9814abb40070ebb81d76df70d5617d2bdb29ef828bd94dd4da6075dcd75ff9dd066fd47adf1de0659a956c5bdf8af0d7be1acdb1ac867ddd9f607421a53a9b461cc8de043a41b0ddfbaee307b4531d623f0eea88a569f1255b021da85009fcb7acd3aee1b56c05460140fae22471170cc496c0fecb11ff2537d479e82d0223b944b98175d17540c8ad76cd94b0b75c2faefa2172367d7a683a3c390630004916d736896a8e8a312ffab998ee1df6216c1b319847dc4d8,
+SS = 0f694e5f92959401a8507ece347d3972567fb7b801e137a9e300e8f298a64f33d99eda39694eb8715b387cd324559bf1019a681f328a11672324baa66a05e41df3c42977f309c7fa30717b693aeabc66defc293a29075a0fae7ef0a68680d03b04703160341873322ebca08a4e69619771623a2d1a957794afede3fde9a773f123b82d5576032df13a99c9caff8cc3571533e3b313759ad5c61650b0dde4a84d33b01a8c2a85eb88413ccd37f1c578d2907a4de23e1317999395693d3185ec14,
+MPINId = 6432303562633733333064353937386234616438303562383339643361393063623535343333633464646437303736636464346337373863666266373731363033653439376235303833373766646434633365306432306532636662353635363662306533313337306438396537396664653537663865666132623234656139336332363831376232363633333438386564343064346530376435323232396438316138343435373736373862343766,
+PIN1 = 4805,
+PIN2 = 4805,
+CS1 = 040d5a2d11474d7b8cba5d35c13a201e4810ca74381b6f3ae5108eb7666479d77f4628e2e95bacde9aa8a680e395c66a5305d817cdc77c8a522d11f5b0438fbf4bd4f1cebc04c06307b9a9b23f43a09d1577b11b546ca6be2af061f84ec8d5793d,
+CS2 = 04168de2b22b44476b211050ee563129cb9965447c0d6006ea4e17e9f244ce049afbfe5e3e850ff3879188d6a9a0987a581343f422451187fa67cbed034a2adc56bee7bf508b3e89e8256dbf213a8b622411d95046f66bc1699cbcf516bcd99da8,
+CS = 0403bbada0c6359ca44bd2f95d171bf9718b16a380eeec9b53c81b707c62c38ca3ea5d15f6882bb1a32ac2eb7d5b0d942515a6b72908e2a345fbdb6fcdd6b8ff266d173f3d1ae8d23212ad72d0ee1b99c9d134736895e2cb5b9aa2c635e42441d8,
+TOKEN = 040f94c2b3ad4e54c7f27d936d10f97fc07ea8ff6f5f4933b98ddfe47bc4f82f2c262e9e34e4a2b851df32f3a79fc064021767543f7a2cf1bb9f0be188a01a43c945cae6c9cd3aec3997f5ccc5d4097bf0dffa81cf5ae93523fa62aa0271f85359,
+X = 0000000000000000000000000000000026edeade89dcdf88032cf956c381a0dcf6d8ee643c31e3976c09d3175b940f56,
+U = 04099d4140b05e4418ea7f3b4841b6267759ab1d4f2dc1f430a95cdfb0d97753f29c290f9f20ef3e98534c4b15cafa180c05effd6ec323edc959a3a7807a24666e1d0ca9027bd82fcdd9497056e76a02ca57d60868816ea55e5841c98929c0d837,
+Y = 000000000000000000000000000000006f7e22a8b31c0c05cefea88991d53876ff6adedfea73a659af2cb599d6a4531c,
+V = 0403d952e522b29db3c4b86a9f4d112ff5d7aa91774db6dcb46daecafd1e4ce53bba4bd10a40e00d50f3fcb13100620bfd07cb33f646bd8e07890e05af987d5427ce1ac1ae0215b11a17fb083e520286675d04b6c15673ec04d37d8ff0af5ca7c3,
+AuthResult = 0,
+
+TEST = 65,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000003345cfc7aa4fb8216f910f1f42cdd6fd77d5813739616f4a1c160a95068a6670,
+MS2 = 000000000000000000000000000000005dddda522143a2526319e1dd477a9f467992c087095a258499ab143f9c125b90,
+SS1 = 1993621cdf943cf4196e5796e790b2115ba39ed4e9f9bffee0e3e34303e067eead01db868f031ca80977d8d03da7d189094b289b2de9c6f6b18dfcad44d8c58bd789cbd9eb87156cfa208efecda489a90a42ea0370c0242ee0cf831318c4ad190205273ba3e0463ad89f5c29d527d47e2efe7751084f9da60b0fb7275c9bf3502bbadb324ac83bac18061fd469835cff0dda4aaff40ad5fa07a8190e4f473683295c35cfc9b313caa9960e4a91885aa47756bd90ef534794b9be18ac00107581,
+SS2 = 156793b23bdaeedc8cbfe727a09ec395dbe3c86811b2f9e2e5d826c841a5479c0cfefaee424648863b979867ea19411511ed042b1623c8c791bd686ae811e786b28c68e2211afa147ef02160bfff3baee76b436f146c0f3f9c50e7e92591e8981417bebd723bd57519b5877bc1abf4342e2c47018da30dbdc46c32b030178f0ee0fbf1d300606f3c8da7fa9a6f139d76098488f80451b2b68b9046df3e4282d26b8565d39d8ccbadeb37383c6d68ecd9de4defbe4948438c9ac628fd7312902f,
+SS = 08d9b4a59b16186a130a417633c2087363e6997b9dc0963b5e2b56433e6a3fb2931149dc206c3d9ebbf04f739ba252510f8e5a546deaf89c16cc2e9e563aba706033a5a870e9ee729e77dfad6ca779bdaecb9530ab9a75996986b328cddf8e7b0f3adde3b0d447bcec5aee9bce43aec129b0323d65e4ddc3908c7bd22d3c678b88c5f35ddce981bcb18b5bbd539416c201c5a85c9c6ce17b36dfdee3b39e942328e1d8600fa35dfda4f49d0b4394eca1aa1af408df5252461c40387280049efc,
+MPINId = 32306333373862346666333335336630386230633961656266313537336161323230323836306563343338373232356661336132383733626532653337643465,
+PIN1 = 3013,
+PIN2 = 3013,
+CS1 = 0401d24fc762f403d9278bbe9ae66de8ab7ac245dcc369d4b99bdd05e27b53e76a144599e0222f0669e425fa3c12d9ca120ba5bf7989fadadb8ef4ff0d13c90e315e32742fca1ed6b4e2f3db9284ff324814514e9500b3469db470b79dec599ce8,
+CS2 = 04121b6564a1e9918d15df636ae2ac76b4db6ece4fe2d7994666bf8f70ffceaaa83d218a50055009bab0ca4d010912f49c0ad2e89cde2db66ae84b1b998051139c4099cfb65204bb1a72332f0d1af5022c9a69be8eeac4f34deb84951d357a4824,
+CS = 04062290adf86a7002324f4a98ab28cf0b35ebef1abf3ada649e53dab0747e6e431dce00deaf0f379620f57eebf4ac41cf19e40fcf8b82d1a04acd2fcc814423b64d305f3a23d957f566a6ae7d22e01e4e0e61e3da6f53cebc92ab575bc46bf9e5,
+TOKEN = 041053cabd0d93a739665dd9c7aae3348ea95652ef940615cab4f584cd093b42f4849ec94665e356066da71faeec6245a7152761b9f1c3b7c6d541758b56cbed55a4b0a198b3d38234313be21abf1e0e6046be67d57619e2cb4469da8e54d9f8a1,
+X = 0000000000000000000000000000000043f6bd89caee567483a5d9bb6af2e72b31109454d2baf312cd2e10c939f51770,
+U = 0409fc03296e21ab3ca9ec4a52fa81a152a5bc395a52ff3b7dc5634ff4a0d0f952d91da487233663fa5bf0d134143f3f5511b6d57da88b4c11314c96cdaaf09eaf25d245923937e1225e75632b49d1888e65fc4b639c27d9df459310f26456ee08,
+Y = 0000000000000000000000000000000071d7cbff80a2512fc9a15f7647d124e5e5b247e468caa719271ca0e39ddafbf2,
+V = 0417d5205b7bfd3fface438a10f2735c229dd02c953c06a59e350745afd105a2425ad8f907e2b5dbb3e37359b8edc01f8911efd72249fe8e3b24413a51ac0378b836fc9aee8313d596741564c6216f249b3edc01380458bcde720cf8035c9d17ba,
+AuthResult = 0,
+
+TEST = 66,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000016c462374e675f2dc9b2389017e297e838720ce5cc7391bdf86f78de3f0fbfe8,
+MS2 = 000000000000000000000000000000006fda2eba53d29a245bd23eb5f7a60514535f7adecdedf431355b83f843fb0f24,
+SS1 = 001f970788ea5e8a8c72b07ec0b6812b7f33db4e1fbcdc7b853474a4666012ccbd2b6f06b2b6fd5864dcbb038630ed15167d5cd59422e0d0da5fb78cb8ae7fef7acbf0f74551a41f510730a278f3b74852bc926b3d0399b83f7927dd6fd13f41043a2bfe44346d2307c61b8ead75c2457a35eeacdcf0b52084fd32cc42a55e583da16591645505a0b1448993d65d58f901c47d39c9a3458eddb4d8910e76543b42c7c0a0a318984b61a067b84b4536f9bd93b9118bd476cf7787b1193bccfd95,
+SS2 = 1127e2dd1693f343d8187219a7c6f0fd462a01e5a960ad15f31656fc731294c8ae89ad1e293a7698b1811030d831c668140826e2f44149528103b74401c467add2629986ab0f1c7735ffe9fdf5db0682664ecad93428803901e036535b8c7b0810a66cac1faa4156e280bba004dfa772d7ed7ecdb00024cf9ff91e1ff0e7f351116174e417f1a5e1adb741fbf414c6a313f2fc375f1e9301e618ac03b238d32cbd23664dc9020eaa4d81caa0e31ab854897ea14de5fd20ef43d1ae34eb85ac59,
+SS = 17fb0b66fd6e24799488f0b544b7c1675affe00fa3ac0fe2f3b1956f6166cc9ca97af3edf62b99c975ea2c21a8c4d7ca0ecbeaad580966f3b920e5aaf46626f2bab16538cd3f4565d6fa26c65cca2405e58228fe4de43705b315f03258d8827505ec1f00e5e6575865240e89613dcacedbe3a2e96551546a76d4c02a2b5454dc8f90f1113650ba13c7ca733221a8480f1985f6fa0a44c328b197e911fa1e789cad086b3fb7f254401ad50d89ecc70dd2cee4503b9a6987f1c41d27705cd6b034,
+MPINId = 3236343830653862356530333530663365653636396562623634373836636132623532303363383832656165646663343666643265653539643963333036643230373331313037383833356266666137383939616166636130626566653764363938613966363333386633646661303765396230336434636331353766326661616531633836336334623766353066663639623839306537316161633561353131306166393265363833646237333662636532653732636233616530623133393836656364646234316237333164373939636261383062356537653139376330,
+PIN1 = 6885,
+PIN2 = 6885,
+CS1 = 0417d1cf4dd20e03aeb00ec97c410f7bb25a379d07ae4436bb20afc4ccf6172e74eec1199fb096f31c926a2c368ba887c409ea6f1e965d9cafb1a92ae8026d54d030bc9750e170725cf3c8ae40cc4882d75de60bf56fb7e0d028248a1989322d8c,
+CS2 = 040688137db19e016aaaf942b86aa08d7224e2bdaf8ebc9f64943623599e70d3aefb4b3781d7e775f20f57f8a024458eca085824957429644f7b664100e1b1fd8ae765f0241c466c9e4c8e393d92888308df896bf734fe5ff0c93cb3856e8d4891,
+CS = 040e4722b7e6a90d8adc7a7ad5ad8b8dccd5a090131fb20404ea5e58830781850411c0ee83599fee2859eab720fa83698c1650af4d3774372463a69aaac3d2664b8bf146c034e70e406eab05d094556cb87bae64b6130f65d00915226c395f4fb8,
+TOKEN = 0407177ecfc93f5eb21b1c6a9ff5fd28f63bb2d76f4cd989fc756cdc9c155409acaa5750967445dc0c0075ffee6ad0d5060b7d356a37abb61e201697ad8aa0272236d046341810c02b7269a86ee05281dcfd8ce5efbf2cc0d9c6953d30c2b4df50,
+X = 00000000000000000000000000000000028fd3974c190dd4abaef23fdadf91d3a531be1077f3f3a9a05e439221d7e71f,
+U = 040528c54c16840701b09838fe1f814a709016eee2a8966e6ef6d4964d10cd5af81d24d52f62c878625c8043b4ec5a818a153878889ac5ee591e7a1bc715612c79811b6d0a98463c30181deea33cf3a2001a9f25bcb1e099b5fa49a0cb51ad59db,
+Y = 000000000000000000000000000000003b84791a6f385960818e8e19de8bc60d72e540c28fd94dd1e0cfe7fcd505b438,
+V = 04078f3f61519242cec13b4d96b4696abc46f59c4585621f99c44d68b8a6c89312b12217a0700e71baecf34c9c3b38b03f0e51c5520ad186f92b7009048474ad426c8a0d1d3a049edc00bcbbdea1bad260979c6db4c4d6132f31c87ca284749464,
+AuthResult = 0,
+
+TEST = 67,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000000c32b4fa9db776d2f0de8460bb01d82499ccc19cf4484d81125d3216c993843b,
+MS2 = 0000000000000000000000000000000058e58316303268f8e2a672daf334df5240a1e2dcbb5a886ba6c22a19c23082b8,
+SS1 = 0cafe2b0d2c0c1f0a1365fe4756aa2d599be368d73f67fbfe3d756626a97670dbd0f433d9d908ccd0659a01b69544eb211b5ef5b1d50f5640a25f8f4c777d93a0079245e59e10cb76bbd1219669657874b35bdf344d678080c848e3e2b91e3930ebe4b3280519f6aac759bff0efbf8c14d5f0d5c712595155ad7e245692737390fb98bc8461fb9ac60b37836b3dd8b2709f1fc43ae46f62a27984869a2d2472c4da90f1d2ca0117f270b85c324b196671d74f959acf46f2389b7f2143279fea5,
+SS2 = 0c51956ae9e2f3372c328a1fc7957fdd09e8b32aedf5f4838f3fd99a02e2ebbccc6c36e9c397cd3f35227420708469b6064fe0edb8ccaed6c19a9444ed97734bdc26eacfb3643e61a19b27afc99f809c9ba567fbe254f608da5a74305705d41d0aab07f06c36ad8fa11623b24ab95c0925955d017c48353d27668efccc2a372df78ad4552990a9af2cc3fa6a0b10942e124785dd0250eac7af0f34a3e4d0735d2e5a5d2a351c380f3b43a56f3fcc36c9265924d5b28d5b9a0888b5ed3d720d20,
+SS = 169a9047f331e27878bc3944ba4166930e29c59f348def427b96857aef3ead80b852a2f0a812f906a448c96c7a63322618b18d116695a28ed61c59c09848e127c44331ebd2593496eef6d4a53e8e0e54295dca00a531103e3198ee4a0abbba1f0d9622c0249ce67fc44876c8f6043e1a789f356e1a937dcdda654b8c8bdea93239e6db3cb728b281b58ca9dbafd6a1f90a3e85218eb196fc0823c0d46eb1b02158ccef1d0aff7fe08c3fe71ffab30f6e69cb6cf1e6a389975a2b04345f53550e,
+MPINId = 34333533383235336431353066393663393939626237383766303862323962343164643535383534383336316130353336383362363235626163643266346239323533656662613333633064613962346266626430666437626164333037613333666263336232306633623738356138636165623535613063356161353630363562333338653561653365636537346165613831303532626335363461366539333633303933343036643837346261326463,
+PIN1 = 4509,
+PIN2 = 4509,
+CS1 = 041624a4adaae2e36c005221fee0dc14ed1630a747eb233e37af08840827f755722307cff4e400398fcf3d9b5d8e77744e10e6e92bb8425006fdceaa6c11ea78a143c27bd896c2769fe7832c9550d3d1bb35121bd1f1901486d5c853805a19c73b,
+CS2 = 0402a47759fb26b5c6c80b2cf61fcb51ef5b2ce6089af8822d10443e66730db9bfe3acff623b0cc05e4df79909022155cd0612dfea50e0e97ae20ab6c0872b3d79f8f2370624e66da938b77c1cb9a55401561ec0e9792730bd8a9011722b8f3e57,
+CS = 0415d44286c153f9c3f4161f9e14fbad8df5c87b56ca3fe641a4cd040374c7e3c0ff7a7b2f8a069d4d49e2b96eca9746350834fd87523084b966aa3bbc4fc3eccd4b18eada01638b951ba888202a756f10ac7d1ad0ce816a4d26fc61680d3e9371,
+TOKEN = 04141efa711cf79a10f3609d893ef5dc9995bd0f284fe4d4a43835e8832a6d5dc4a04a7012618507bb12c70c1a1e7f6ca502e52bb39aed35cc643c13426cc20d3a1f9e06dfc64f85774f16fde5a6f34203c9d2d1c85191c0b5c69f08c82e0a4e74,
+X = 000000000000000000000000000000002acd5c5549d1a9ccadde56a9b1201faf659d7cd3dc4b72dc7412c5015a910201,
+U = 0405a2e0ee6e0361fa8ced4c31f74061dcd94c957c5f1b5fcab9aa5431fe979a711169962d68eee11639bd35607783a63f033f3604f58d14a1d6ea99f8740be2d18f666b713cc6647d1781a8980b916344dfeac020b81be2b899f51ecf3213ce14,
+Y = 000000000000000000000000000000002dc784263093372393297697994afaca3d2c12d42564e438dccc1ea954c0010c,
+V = 0403feab22dc0a440892756841ebf59586543b20b4dfe501d3800788b6f46ee06c58d34e074a7da4424567fd14a7c20efb18b6d37dcb9e8d2dd281583fc9a719e17edbd69b3e6c338a10194d5b4a302d4f9d5cfe6c01c5e655574c69d7f7a79747,
+AuthResult = 0,
+
+TEST = 68,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000562cbb3466b40e43f3ef201fa3431b87fe56f715a80a4e5d6605978846e1fc54,
+MS2 = 000000000000000000000000000000002eb06a19bd8713e96c6291d536110e4ddade2dee2e68b127bcefe7d66004de08,
+SS1 = 14424c12f65488dc56ff914edb340c95f2e5413ab07bd4152fb3c56ec69ee85f7079d6bd674a89d7341388cbe37f87b202f7288bd9507ead54ccfbb8a4aee7ef370b3b9ba6dc565e6946ace6fff3bf3f4f38bdddc1516078240b13610e0cf6ca107b45b722ee6e5a79da6b0cbc65ff1ab7ee69236974d0b7c8b82ce54e7520d0bcb4c4b0114f00bce706b299d19099c201125ec819bcb1557fb8384b32ea47b9593d0a7c4d335870539713c43c35856eeaa8cf19b0a8d1f6a6387847a62c3408,
+SS2 = 1497b9ccfff4474dac13726a1efe8f72fd0ec02172cc8c978db02daa51e411b1bfff2b9ee81cb57d58350b7950474aa707d9ef05187b89f4a852bd613ecffb91bb5d8e85473cdcded60e40d23315e7909f95ca5a14d104346f66b239a8613be3189d3e6900b69df2ac6a91085de0c2576cc90af771209144aaedcce565508ab6402e33c5a89d179ff52bba9f48af0f741279afc8e223bfb9e002c8206004466dc88554daeee12dbf4f8f4e3045cd2898b552c2aea6b0117e962ff47ac612674f,
+SS = 102024359c7b826b43ba2ff4f9d3011574e18b73d6a3436730f997091ec1fef2a7eb394a4f29dd8db6fb691d838cceea14fff77ae51e162e329796a400db3c3ff705b79a7ae107f6ebf8678f22c5560c17a8077656b1219ebaae39f5da6c7a2807308802172b96793295727a41050244f06b5153ae9195251dddafe324980bd945115c54b5626ed86e580954fa1bfc3808d8a6f73824b3d58bc475dee2e8c7ee08972c4042e14a939725209970d65d9a8ed70f5341f87b0bba2d5583464fccfe,
+MPINId = 613231363837313465333063366237626138343831383639383230643438396139393565646238313362343231323230333433663634376466653132366462363732626266626436313731336230636635613064616566353964353761343164373231653030393730326463353835323637313731313363323533376534663434333535336435616230,
+PIN1 = 9883,
+PIN2 = 9883,
+CS1 = 040476a948cc5d608ca715f44270caaee8c53fc47c117542c2f692fc45d5d1700bee09517270206ec378b8ac51d79ad0c2184987833d4f2e492c8c8513e3a850cb0643fd063fc81b0563e879e2381ebab6a10f5f5df9ed2887e4e94c5da6e2d548,
+CS2 = 0407dd948cd21f73b465e140ae510101fdfb6062d07ba74409d54cc7233e114db3d64b05a1fe3363d70670c9fc055c434b02b385be1c2a89bb943173fa68173dca350fd83358af47be1b709e47ec5662942410c65e57f4d73f89a68fc5e586902d,
+CS = 0405d66394a637ccac28ab856cf6151f8336fc5c7f6ae989fd4ff37f2a4f406df89c1ecd28fc5e5aa4187b16dc1e9a549a0fd32fe77bcc89cbb5a98205e789aec3cb0aee0ecd863a9b6eaad2f6ad7be15af4b40514607e2407f0d86c02b704f815,
+TOKEN = 041873d540676264f4ec6cbc8742f107d0aeedfd99ee066283a6eda67fce47cee378104c259d4c87f5293075871d921acf061bc3a6efa5584bea3d614f7bed0250d58f6efe6e65784a653c6363adbcaaa4be9ae8f95e64e62b53c5302528e15987,
+X = 000000000000000000000000000000000e2386536435c1b3e448391ff6292c5962e1f62c111cb445efc5406655478363,
+U = 040c730f2e93281f95f0350ae69789cd2c250d4af5ca0cf07bbb2209cb1846cc6bae61ffeaf807cd62b6c2ed247dadc432060d32ccfa8f647ff30f77f10b17fb4f6d7bb92c5f54936e2e5686474587036c56046fa7cab2c51d652306a6ca0f82ac,
+Y = 000000000000000000000000000000005bb70c660743c8a044dcffa42b0c9799495b935090cfab6c2d0ad0f8a9a56018,
+V = 0413a01f3f8e361b08d93c04a2af1b7c115d492cd93bfdbb8647e995471207c245cf668dc87413c3fa5649f008101c77cf18a5b44f16bc5a7b896ce756fc24f1adeb69f63e63f63edbf8445a5f736acf0e8e86f404347542ec56e5b7a161ee483f,
+AuthResult = 0,
+
+TEST = 69,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000037e3191955a04a21af0aabc0790f672968218ee6f6b077a9b61d5d0f71b9bbed,
+MS2 = 00000000000000000000000000000000388d7f132cb2049af809e1ab6b8ad03d15eee1095b7bf54d7ba177835a6b8a89,
+SS1 = 0999b3ddf256c922deb89cc1d5dec75de87c9494f787c7cb61c4bde4fc837a0a7ddec3870f89d5ebf4dd69a538d95cf80fecc4154f54350ad427cc7516ffe4d33587f327e640e86c36333a7e107c3badae0f716c2f9a573e9a4ac39e0e78ce24154e69afe9ea78036d33c1fc2ab89af72762653fa5b53a908e65af03999a185db0a8c59e8cc13078fd2a6a657313066d092f3dcc7136100b5b509eeb4cd86cdd0e25248a714f024750179c7b384ecedc8c70b9af78dd0070a530063ddd14a6df,
+SS2 = 04264f8b481026c900d0b668370d13959387e959bb1d90a1bb33ed6f3bb78be3a1be8bc0acfdcb3103333f63296fdf470f83f930b0bb24161a2eee2a530776cd3e2834693d0a51660236cf24455141be6f72185866f78b6a4dfc3335d5ce8e7607ce19d49e83247c4c75d2ebb18cb0fa2331e104424727e6259c6fecf3c70e51df07d6f391374b4a358a77e255aa15ac0ba9d0d07932a7b6df3e2952e8cdd01e854fbdc9a56693afee72fecae8e6ad4565aeadcd612690e5c52b911dee69ba71,
+SS = 06e10e24dcbf256a6c97dd43c395ab8339d56c279bb8a9974db131ad9e9b47c7b3628f158c787e42e3c4341c7b5f027e164a298bfd02797742dfebe306a2154ea436877864c0dbf7fb9e60289d6a6bd3a1750bdbb932e08859415afd10ce41940082d5d0b999c823286b305cb95eb503168b3a78d48c3d9a1a0ae7ee12addd699decbdbe440bbc1f666a88b84c3d839b0b67bb00a7d8641e572d4e42201930026d10186e0996b57a54baab8e083eaacd3403bd54f95843b6e568e2a5e72498f3,
+MPINId = 3339393765303734363838373562643333303334653935396539383066613937393139303463313563646335353563616266363963383039333837373932393262623834653539383463,
+PIN1 = 5117,
+PIN2 = 5117,
+CS1 = 04153a04701cbcb30fc76d3ee3c092e8878979ddef92b0162b71e130a0154b32ede4b17dc193e5bab469159264185f2e6d04a018e0002a50820b2dac4b3f65321c73d495a32295c281b2b7b832e83a7feb1505b1efbddccfae702a18d2cac27d90,
+CS2 = 0405d85caa40197327ccb86f81022bd2cdd0ed57cb490b3662824ea446b509fcf16b529e562a6f13a22516bd8330d1209112753152e21f2d5af0505b7b18c647658fcb95d5c7449d6b8a9fdb1f51bdc198d5eee0efa6d470d14fe040d2dfcf2825,
+CS = 04148f786c3e8c59c12b36634b7ab14143748667beb84b0305bda6e1ec770fbebcf1268cb5f095c25716a2abd8ce57307e16eccffeefc10ac6c3484b7af10c2e61fc9cf0dab7792de855ab216ab0cebe0ef60ba32fc2b3aa536a19529f06fbc236,
+TOKEN = 0403cdbbd9c258604efe817d09af64b186e547d500088fbbd0662c17a2073c6a2dedd383195f63bbfd5a983f2f184dc36d0ca4658b61d516cb9e9f18721ab977ff92817c434b8e74e71c1b59b8eb6fde3f1cf200f18dbf58d3dd14c45244badfb7,
+X = 000000000000000000000000000000004caca7cb1282542fdf2cf88f652cfc5fa7af149b6cf9debdc144bd3c86a104dd,
+U = 0412263d44598735f746410b2c4126e529c0daff2eba21f412318cb62517ab3bec53d64b7192e1f34eef7ce15e1d3907ae0f99ea2e460ee1f3ebb15c1b98d420798f4f5588683f1cf281c918c757917ecbd062bfde6f192d104338f532773140cf,
+Y = 00000000000000000000000000000000047ef040fe8d0a3c6619e9d79f49a35c961c70a5dd0af9d0981c80710aec64ff,
+V = 041186e14d1fb13cc7f63b4bdd232557b7a61a0f489c136c8fc72d9f3acc9039c4f725659ea976d6a01458616bff1ba64a17b92c4013f42d01ff0682b28f181ed1c98ecfcb0917917b963305c0b9df22f114e66dfde450d9cab994dd8e28fea5c7,
+AuthResult = 0,
+
+TEST = 70,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000060249ceb022627cdce09c9f57f8c8281b630f4e3ee0efac8dfa6c0b892114648,
+MS2 = 00000000000000000000000000000000398cce0e89fa06a036db970c50f10b7356ca272fa01db17cb62a4534b0c996fd,
+SS1 = 0a514cb2fe5c2a2f48a9ecf7a3cdaa298ebb5704459ca554babed2ae3c8b7b722004b11ba81c5fda3018b68e84eadcc20b3351039269075abe3207bca36009acdca4ae9c191e03ceefa5b72c30234ea6241f72d356d6a50935611a1b37646e5c108dc4fc0df1b2f4b4e8ed3bd709691e7f36a3ec137753425997e4590bb6159f100c1ba9e116ac9056adc6b39eeee7e2015bc68110ef84dab22823220871cdd331a3662f66bc72d810eb890a958b78e16efe370575af65a5bd444626923d9297,
+SS2 = 05a3ef8900f89e8dbc0f58d18e2f997dad6d6c4798dfce8e21d52ab6131b58d2f0f9e503df071e696c8e24329b03cf4f16f7da1e37164fce161c398f03baa39df9a058149fc0514b24e30d6936f586806bd94989f103b5b5e730495fbc0c760a0558110515de367c18fdd7c1686750141807f77c877d93760f0f417a3ed54fe58ed52c146392dc307149704d383763fe024eb45ccca291857ef059b8a9f531a4438835955395f5b2181605cbc6adf70d176d760d25020d1c669f59888ec79890,
+SS = 17d78d6d288f51869082c6fd5f59e7473cc87bb7484219294145a7492b96f6b7473d6431a535170617aaf981ccfd9563103c3fc46bfd2bd554c4314864ed23f32767ac156740294a5b65a61150095f1dc4a3afe661a89385324bd8a4e87d5a08176b84ab3cf808a4fbdd2f4c2ead558732719cb7ce18dcaa938da8f384acaae82cf4b8ea745800f17873d7e894b7648204a7d16a3ef23f4fa13ff5a2f4021b3be74498eff1b181d434a3f71b9709a45a06464ca172520e0b78de624545500fe7,
+MPINId = 653632393234633263616461316330313161306235653339623938363837663033323338333864366561326137383233346537326461343865613235,
+PIN1 = 5575,
+PIN2 = 5575,
+CS1 = 0417395e324f11192a4ebbf97072c0119ca7c419a17cfd76047cb9a5816666c16749f8c06872267d39e0df6022043fe95606827c638ccc822dd080ed085ea2a66a5a768b49feae09c6733819e8accd8b522d8f8eee4f5472b35198e7ca1f14994c,
+CS2 = 0402bd91e987817fc8c0b065e39f7c53774467b52f3f31dc6ef4bf409b064e0ff4b43946f57aa41f3e46b79343f1713d4f09db73aaa225ea5edc7eb0ceadb7fd64d26f23faefae2a702328ecb649ad53b1b0fb140c7334cc99d6af9896ad22a70e,
+CS = 04102abc6c68982ac5fb905b1750c4be112d0318fc90c85a2274714dbfdaa04ce589e38c5d0f8a29764061ebe3f2b5e0ec00662d852c265f04435a7e0b6f8463a660c24dce96683cbac4f35a30a46ea2f7acd64bcd08b10080285b4fda73c5240c,
+TOKEN = 040d8c0904e21e9ea7b0c053a4f44a2cdfdb35ba462bb35de1cf6d699928ccbaf91d881db84e43e79cc660bffd5374a2c203278cfc2c8fdfe4ea9b96f3cea1f8e5dc4d3f7671a2ac27bd4deb9ab2c9047030b6364b3dfd9b83548480c1f274bff8,
+X = 00000000000000000000000000000000080104ad30ee68b9d5bab540d7df7c330cf79e556272c2dbd548d8b246f5a3b9,
+U = 0414e818bd8a0f7f6259de8ade500c3e5218d355007598be861488e5e523d32030dfa77d82ce33e63a947c9b7eb76d1be1199699e1f313597420e08494c476333d188c33e8e4e6a1a1b616e6d8fd8987e32fe6f20bd4f112137abf8760758b87e7,
+Y = 00000000000000000000000000000000538d5bc8ac5038d0392b8da364b5cbacf0e680589bbbe1eade0ba84ff9ae8901,
+V = 040ff2d8b3fea058a56477a52217b8a954f90569fdc65c419e7cfa33bc260b05689024375c85782750b5d7acd69e4b6b1b08e10ff8b3cd62b7add718cac99a30c85c1ad82ae266155a8eda4669c80cdc91631686c30a047325cfb2bb2fbd35d80d,
+AuthResult = 0,
+
+TEST = 71,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000466f77efa1ed798f0d98d8d507c74442a47a631736650aec4c99b2d3ea6979bb,
+MS2 = 0000000000000000000000000000000019efdf2eca192f0b2c39245d11e93859676d3cbc431693ddc15aa9a0dd651fb4,
+SS1 = 0e834f04aab344d8bb404f66753151558481d3833ebf89c60079c1cc5af9026371c9952efcfcf04b3d55a9f488258c0510af2fdccde08e039d2148b27b4df0ffd9b7eb9171ec7f6013f822959b833e8f4ad1ee261ea9440ee629bb9493fc9f4503889ed9531ade31bc7d8550604364e1ab8f6ff92771b5e75f7ea3f85c722f22845959b68276026f769a656de94fe2610988728973680d67214dc5b005e218dc364935f003e2f87309ead1ac1b0fd9999a2f2e74f469f32a87cb2f0cb4c6114f,
+SS2 = 149714daa5fd56e8fc90ed5d91d2ac531602fe3969b28c700e76e9628d6357b29fddd25d186a130d37cf5d9d3a53151917c2fba709b12b9945d95ed2080b6861c7e28510e89f196519a19ef00d20fa713dc85c8a8da38566a11339916503a5e80facd6b4a14972827814c37cc45888c9cd325096ccb985d17d4d6b5282676720350b37974c4b81c82704fa302b8e16c40dc32474c5929e9ae40fc8f65b479d9ade9fe986610fdd97cad168feb62f0ec27a95a4d1d0706a37b212a8860ebf3b10,
+SS = 099bab151da6eb63ea94a5c9fac494b4c41b8f9034164b5032633fef663413f6d11b281ead6eb56ba2314df39205c0a60d50f21ce2831fc7040b3d568b055d65a584266d4746951ae104c84c91bfa27d856909e874ac0fcd03b1d1ce6c94335606d6bb319ae8bfeb6c6975aa011eb78c856df7a6f4e7764eae2bed09591c677e1a8869285a3b7fe0544ac3b953110f541298c3659dd11516107315739bd091a674ee49198d27fa3034dd08be4a0c977f5dc875b48197f37c4d7c6e047367cb63,
+MPINId = 33343561613063313639316366613932323031333161613032393432663563396530666530663166653732323163343135656464366431326465646336616438633233366462616466646530633064373532323034623331303434303961346538616538373162373563396431313064653463373965643832646561346430346633303162363435663563643434663462376631376466383061356264303033306331306532343033373466336364616437653231623364343963323666356634653263316235396136633161356338393164656663356637333934666534643635323831666634663739656232383139393837303461636661613332633832,
+PIN1 = 8913,
+PIN2 = 8913,
+CS1 = 0407293414a4a07c4e456eb15f09c3604009e6e75907b81c3a1a443cfd2d97114a0aca8f3628bcd585ad2ddd6cd003c8e104c4083b093257b379209c3534bebabddd1d56b828ee074ee6bfd6fbf87f872ceb2faa1c5354a4d868ecda1f57b8a517,
+CS2 = 040dbfe2ccc9d3be731320b081a181a0b1964bdbc51cd042f4b911932b8fbe6ca45418c53c404e21599ad68130bc487d110c8f9cd5ddd5250ed9424dab87ede7b716586a377a50f69fb32c2db0055d586971fda1a4b9c7d8f15cc570d69b62d765,
+CS = 0411874f6718629081362a1ff13c8e551271c676e602425d399236af6ce8b82a3b2a84d24ded15b2f3d60759f74922cf380054e3182c7ec24bf9e4cebdc8a457977adc8ae34e52e29bdf7875d6c68bbcdc5ed7c1a9f0b5df43dc71ee1579f67ff9,
+TOKEN = 0403f031718920f71ce522824a6e93d07d8f8b3275b976efa042a21e8ac5ac376d6ce5229926f91da14757cb3a870e7f5e125085388832d37a1b0c0ff7eecd150b22954bbfbca73d3b34670530d16fe9cbd4d26010c7f09bf102c6b4af338954ae,
+X = 000000000000000000000000000000006958e2801b7d69439771ebb0fe35cd12c409f1c40a311029a3314a9d03b26992,
+U = 0413d375eccf482f76c25b1f9319671d1bcf2fe478d7208a7a5c2640dd33bfff2ab8c752629dff3c0df7ce73dc41cecb381399823979276a7bb1129b0abc394540f6e7d74ad5a6892399a05f06eba75e073a9d4b7f0f3cd731f6852fd67b8e1deb,
+Y = 000000000000000000000000000000005416567fe73fa799c9035379629f9b628945f23dcedc1d11d68d6c35aa811d10,
+V = 0417e9b74055a0295eacd1b2568ed1e09816d81c743571f74cb88e1eb30d6bd20527cb754f6dc0d2c3f5027e23244cef0c0ed94112e24b695ebfac951522130ebb54d1616d0e4939e794f8220153a13e2fb841b25fef07c47f99e7bff186e99570,
+AuthResult = 0,
+
+TEST = 72,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000001829e1061f61a0102c1351a4c681d5fbdeea6dd776aab1ad79f809bfb0e017ec,
+MS2 = 000000000000000000000000000000002aa893c243bedb0655191eafc881288195fe36ec850cbd8cd6c913cd47cb34fd,
+SS1 = 12c12cd37f637644a8ed29852ce353a73d56944bb67ac750f36b1c5271e5375212a3553c78c464e391495207dfe8afe31463ddbaee145620395e103f50cfaf17daf300c5bcf25499e6979f85c539d07ca88d4e3dc9536adcb014121774e13ef1000bf163988550d46e0741a807b2e4a15bb287557bc28bc87a5fde4f787314fa0cd85ff604f2c11a8cb870872bbd9ce716717f323eca0f68158f9c78b62f7ad00634c2e939cbdd92432751102a986f570feccf658c33a93cc33a318f97ea8fae,
+SS2 = 0333418d539b3b251ed351e339457e4a51e5b016d99d101d55ede275a69c251ae69f9b0145298ea39b7588d1f2b4fbd20c4c261f46b3672c00c386e2b32939de483ca37210219dedea86f83e617faae16360f51fd6d60dfbbab43bf2bf363f5e04725a574158fe23c6eb03dc6bd032cfe56cff175b51b41afb2e2149237ae0fb685b8947b78523289c2fb58d71568d9a1497479289dc865a7e910e26c56fa167cdcf2e2752ad6bf6e9eb001c9797f13e474bd03bf3cad957c8188034391d6be9,
+SS = 044e7c042fc3ed423564fc2700c8344265775ebb90ee15117971d20222cca321a223e6fe10ccb6f8535f37f40e6547691147d66ce336debc063149d9a2c7ed86d579d3b16684f38afe7c374d35007aa219186282e50556f64fc8da1228013ccf00220f99453fdf0aec7db54c075dcbc6df81098051a3f31761c26d43fbbae04895717333451c77bf3abc33a1236e800a099b679bb6147d836c9fee8915a69ca7a85275baa8e2b257e5ecc3285e4ac03541aa30945f361ee5075656fefd4687e9,
+MPINId = 3166333465303034383330356231353062303139653761653635383762323932343539303338393662336539353962646231356535393934383535333632383833623038636662333766623534376361,
+PIN1 = 2202,
+PIN2 = 2202,
+CS1 = 04029d8eeae88a524c46b56cba1da4a1bbd3600ee8e138f417f9ddbe11f40c2e7ee0d13844f58f2a4652a115f4122915d214ec00f0e5443f42fe33c11132069724e36b8c4ee52db6bdaa193115c30c95344914d8bd26f84409b69f64e8c81207c0,
+CS2 = 0403c57e9dc1b7ef9b4671ca2ebcabff0b4d8707e2b9473078726dc2e6d7887af506d17108547a4553a2df5acdfab172290353b0286c183e2e03b978f2d97b844e21d1289aa12bbefaeb6a786b97098ef123f6a4484b692dee3bcdd5b29c06ea88,
+CS = 040a1613450cd761171bdb81cc8eb01ced316be5d8e6d55e872f453a6a843dc191b2c1eca02bdabbf1a94ff2190e417e1c0c74231669360971d334f442f5fbb7a4245dded708e03f934ddd67eff0088a330957d827f799219e57b05bf9bfa1f504,
+TOKEN = 0416b136638299926e82ac7891c603526df47fcd65abb0cc77e51f8efaf9e6287e44197987e49cb5dc5507ac780dbc6dd60503b1316bb885d12dbbb33221cd1a5c912617361c31893570f332675f985c442e6e3d45fcd51f5cc6574864e7533582,
+X = 000000000000000000000000000000001bd400a3053c3f09713de9a9980f1944bdedf477088890ad18b25f4657c48930,
+U = 0410fdbb15fb7a6af662b8af846084e68661f2e6389a912ecc67a7682b3cb955aa4f016309aae25c08472f784857d550ce0d9e8d52479fe6bb85421a24f17f8420f00130b437f9ff83934889ea4499a33c0276cea37d828fb3c6e1c3614c149c02,
+Y = 000000000000000000000000000000000d216813527fcbbe1b28e1a80549bfad153467d591a92b3e6be790d7c09bb1d7,
+V = 041907a9975bcc9d9607642c004fcbfa3355c8a1cd23140fe3688af75c9f3c265116d92bfab49332b317a88b7d73ee64b609f2b870f2184fa040b58b34f5e37aaeb584cf3cf4216a91e6dc7c803e86a9ab06dba66adf78193a78353eada3095dd4,
+AuthResult = 0,
+
+TEST = 73,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000002981d82fac25bd27db8583ad551838b6fcc5dd66dc60b5b0e409c347f15466d7,
+MS2 = 00000000000000000000000000000000573d157d7f8b1b044ec06ccf9931e77cdb341e8b910d9e380bb613d5a97d981b,
+SS1 = 14cbfa15dbfbb541676f23834d562118a613c69b3690c97a67a75c9aa1c34df6c98abb1c03264cc78227f9ef0d0ad9b11628c4915a469dc8652338d6870a420e04c1bb2ba01a42be4be78a03e29a1af01118c02d27a5e09549f200cc1e64dfd1090ba8815bd577be15a83e508b48548d82fb9ed2aee7b93fe5898d0d03ad8afce3e99fd04958813fc0ca29a62b84e7200fa9b20a39df1033d661c2bcb64c3508f305969fa7c92dc90ad8f9a98813d608e4c42cf0a70b5bc4469d8a91242f4697,
+SS2 = 02621a48426b3ed10eb20f5403a815347c7383f51f351fb14841aeb62cf9e83c161a8ebbcacf51408032af48a1ce9c5e1255a1b6bc3e82f45ca47dbfef85151fc82faac12e899918b5705ce5a3a84ed10837d22cd78f040a31148cee272b81c4017ce27b8c7cce1721d10bc7986ab1122b38b45d787a118bd72a0977fb6be13e421ff63978476add22607301bccf002514e710688167518f9bc3b321e44783066016f1aa2eb978397e74d98ffbe8171a9e7641e0297ff5d389f706cdb4e31446,
+SS = 005896b8dade734ce42f3604deef6c092b48ea01f4a6cbe0940d081aee13f29128643d043a006aec20ad640440eb32340d16215c78826d1cb371adf85bf4cf21de0f413675ae78c9154a3594fd9e3b177da52eca27658ddcb83efa59a950fa3204cc6f22726d1a338c0adaff0d22c529e7ec1a4dc5e4023123afd2535b3634e7bef2f1e75ae55fada6911615ea7aafb7133243265438e160cab7ff34c06cc582a436cc7075fba5ec1feb88bb2a79325a2b10c04e0fb7b5254e9115ca2bfacffa,
+MPINId = 3937636261373964323431356637343465633331616634653330623934653363636430346566343730626535,
+PIN1 = 1950,
+PIN2 = 1950,
+CS1 = 040c8d8e4dd8d0f67aa809c47aaa7e0e10c8c9af8d00224a50a0b110b002d128a046497d22587227c123177965aa00726500839e4ef444b004f884ae7cea39210c62e95d00b590a32d1691803d7c880c90474262044570b2778196c02753f491e7,
+CS2 = 0404ace0027495a19846a1d38e2986cc9f602d2b6c5b0d1ebda665fe494e04ec498fe8f4df1a771afe3e52bea5b78172470addaeff959e930c528b2951d173f22239f18c3a4c93b2fd986c67437960310398beaab13554abe1b97254ec149aadad,
+CS = 040cc275aea9088379a5d737977c2dbb7942ee22b37a3822cc7a4457773966a5f6c7353971b1e7478a4d3ef02d2e52d17608d056200d0ff102c79dab4023e105db9bd3d6c5343c2e540bc790be8df175190e547b362caeb7a98f02b96a7e893304,
+TOKEN = 041311997864a3405e5bbbec5cb152e87e180ccdc1a369802fb80bdb77d11cd42d3001233dd315ffaa5cc824fb5680c34f156b1e8108a87f594545e004e74a4f79b585c2a38695b2750bfa4bfd11ea6dc890a80605519e58c688c215d4505574fd,
+X = 000000000000000000000000000000004e7d5a637b2a522c90bccd61c66a87f0aac4c21abdd3ce939377fc8c2421c08a,
+U = 04046a69cbbcaacf1f7bf2ed25c5177a2a80c34d196d0a10b77d3e213ace8aecec87c6e4fc889a5c87946fc6c9ee20b0f014cb16fe6552117a2a078a1ad7b15e4ea1b2508e25b3de83a843eaa15913ec8339f1f19b71cf7674dec404967d4cb3d3,
+Y = 00000000000000000000000000000000325907357730da9051ce8e94031159d3957a93f0c24d4318e32d8b2cd1b6e598,
+V = 0406913f3c1ca29a2f16aa2eae4748ad8807cca56a7786ba7be3941ed243c192db05d7271e09f877ed78fb6c68d03148240edad5e6631aaf47489f433f920767b1cdab51636e6c74352c9c159223e35fe63188a9431fcd07a5c73aaa03fb3e8fb9,
+AuthResult = 0,
+
+TEST = 74,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000001e5424258d4e988e76085e77db9dc192888b12bab767f7ef7fce5fa15ed40774,
+MS2 = 00000000000000000000000000000000272ec8824e24720168d9ff83d97c473cedb05066a77f59318e8384f920d0ccfb,
+SS1 = 0b2afafe202f26516c422779009514b4161d3483df249f95867601f765c60fcd315c6f3a2095afcc13910a9a1066865108028fc2e874e9f6ae1dfaf441c801f16757258a3ec5d59521f06e2bd01fa9857d5a1250fcc10d596fd5dda24a15bc7908db0909bcad9948dc36c8ee003e1aa898b8efb970d83ce011585aa440becea9bae89864c390d4f14c1cae2fe333c892066ed35bbf4e5a51fb43b717623dae64e30c8da9497be1ffb6f24d47b144adda147273a09b9d901f793708fb8b6b0bc7,
+SS2 = 15f3b1d81ff0ac4d81274b2e8dbe2e273bf49a1dfda253b7e0763b45c1357469cda20c11c9cf3eef2bf8b252d9df0bb4027ccf6959a6bf3e8420a9c2412e1c21b0ccde2da64c3c543fccb2f1e5ca04facf82c44af5e156f067c2608bfc389b2c12d086e16f30ca92d25c2764c5e79c455380d7898b8eb1e5b4184362d32493c7d7bfe552e1a50baeb7448497e61315b30f2446862d375149654556758621885522023196574a96f95eba7a98c3edab079dbc39dc0c5953587a5e25643fefab0b,
+SS = 0fdb70c4be492ceb781f430488060bc5cf41e2a4cb2d80d0df03ad74663d1befbedc57ce908f33e60b209835a567db150f5fa397f9a7690e5070ee2e51784129c854c438ab6cbc1516c4b0fb25ab2b952b75411a2a25dd0e3bbae5dadd7deec11610e3ed4d978b4a00d8c51ce2e66b9642d5d895f6370d53fe549c64c8f18c0100206da3e6c5c0097cc9f22939e6ae3518ee4153e6b74878e60e01e4405ef044415a24a4627eeeda96b880b03dc1fea18808676a0d396a9660ef1875c66d6ef0,
+MPINId = 3538373136363162,
+PIN1 = 8816,
+PIN2 = 8816,
+CS1 = 0414bdd87ea06dfa70d15c58dbe06befe3c376cbd8716435e53928a3b6b93cc42028772fa7065dadb6bcddeba923781f6b009067d300c0fc02f85e24f2f8ac9f4961a03d73528133a98ed00cb11b43e86e7e710a8d459867d026d2c5560f2e39ac,
+CS2 = 0416d35724be4221d52e86219af1861f7140b11578a26416bd1594dc94872018f5da981c2be4838a786d1bfaa8599539ae06638e98f1b5ee274a4a9a6c2bb12358a93e210b4c389a52565beafd75910d24b301bda3fe41d87b78d99729f7a9d4b9,
+CS = 04118ee5e098d3ccbe545682dea5b84a2e4d844856f6dff7479c3c6e30c54a2f6af6c71403c17c51dad5d19bd491630fe70c8f239aaeb620273016a20180dab33059c423b47cd42f2d0b4dc55fd09f41b786f3571a829530d7c2ee8644b1aa0c56,
+TOKEN = 04108a6230fab289e5950504771ed6940af040a17c9ec7c7eb218436f4c5041cfc8c6e585e38abc3b7d19cb87275947f980b4fd45ed28a01907921942b884d472ae7450d15f8f81ba0106ef18c567c9eee694184a0b0703e28836fe3c9aa747eca,
+X = 00000000000000000000000000000000446df7bd1df05007e1aa36d296fdeacf9561214f5f2922b7e1def9ecbac3416b,
+U = 040d1cd604aab8e8af2236dd3649ef8e8d5585a4c848d0a1cae772768bf02d8b0f13120303eae885f563b374d2cb7a44ab0ed88e473bf5c64e2274996ca8f9fd98a96d9eb0b6a8bb80d5abd667f1895ee12b76e84634568d425322f49357c8f5a5,
+Y = 0000000000000000000000000000000065b0ade2b8a63b065c76050a83d1d40211c75a0c6a4073cc0675ea3a4b1008d9,
+V = 0408097f1f22268bbcd0fdfc17993a82a812edf12b564a32def5d352eda97379df80601d6d0c791caf9f22dc01ed252aac0f8dbb7fee195c92c32887f8e51087599a32a8eb883f1de71de714acd4f58810b944e47cb11cb1bb8ed6084868107b1a,
+AuthResult = 0,
+
+TEST = 75,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000054c00ad38912c600639c22fb30db0fb164a4ce3eb7c250d39fc71a3842da8e1a,
+MS2 = 000000000000000000000000000000001320026d8247ce8ca708c0be23b26662f8e6e05d061ae1c9ca6ba2326a9fba63,
+SS1 = 040bd9cf246612b3528d931976de32d4045b92da7b42b8a8ed0cf86c7162fea80a18624c9238e03b935a4a494db91ac31077088527e24e923499558a1a616e9cb837faeb8cdc35177ed0da803f2cbf93838cfbf2463cf471851148724fb601a20741b9fb557a831064ab53b86eb6bba0167f0c81917dbe0533ea3f5f1ba1d3f502286051fd57a5ce7e6e3c1a5756fec5170242ac21a10f49131010f7e596774b2f37df3e6f08eac8aab3ad0116fb39f434612f43df999a6d61a55db082c7b474,
+SS2 = 08bdb62d2fca65513dedbc64609975ef9a5b06f25e5a35a5c43e01ab201c105eae400a9f9c609ebc642e2703ea0f34490f07533b669fa0de3297e67796af3eabb580dbc7b9d09816c5b5c9ae75002e5c8b034c5486ca1a99d472cafd88bc53cf094aa4b875e650ea67b2758bae51b734b5446d606061139c6649438d1060a506ef4ba9b4c7d76ad020095d0d124b75c114ded97239f31e0e5e51915c79f731bd46c5b07b2a31c2b9527b606c29599141d97046532ac914697417570567843d66,
+SS = 19d1a53ec657d61f5d070856744840186eff4684bc81bb4d2e7b5913569659d5bda6d15d0d47148176de77098361fc6b0aca0aff3409ef40ad07c02f9355e6f079a5495d7a06f09edd5072593a2f84155874afe948dafd29fcef12115f700a2a0d30d62edcc4c5638569c60c224e92b5b84d1dd1ea223461a247c3e05fb80467ea06300e1662d008d82e626d47ba9d140cb5abd1c1ddca088ddf7179b85f888a929b4f9672b757696794823a5d7b24996e85cb15dbb08725b58718952ba48006,
+MPINId = 30646232336234343535653435316363616466346466646662363761646633316531653535306537303337313837636637333465623063653633306635363233336365383464613033616531633964336539663231666265316632313463336662323535623361333534663038636438666161336431616532636436393766333433396565613532303364373165383737356264353666396438626638393832623462636330373662303338393264646232326464303235366436343037366561666533636138613337386361646333,
+PIN1 = 3808,
+PIN2 = 3808,
+CS1 = 040d6bb20bf6faeb295a8c5c2c07f4a2fae108fbdc77e8ea706bafd16bb618143a8723765c401f3cc3b89ec78a0b82eba80d40cfd2a75e75536b0a479b4f9db8f3a4883f55b83c3483e30dadef3654eaf14a53e330f96e4aabf84714d92665f779,
+CS2 = 041764f7a14de16d7e45fd589d57d7168e8cfc64e0bb8fe6baa206ff459d3c1650bd605f9b876fd09806c5c6ce97718cd910dd40da7d7dbd208ae382b009f0f06b63b6204555db3bc6bf3c3e374dff46cf8292001ec938aaa0cb26f5503a901672,
+CS = 0409f64693e4495729dc96ff650f47b42c5565e7c3b70b331f595a15dfeee1ac419106cbd00da5834bc88165122dcac51e07acec9d717d95b9ded2560410852ef3d58f1db7fc413e11c0db3cfbbcbe409e9b6e19e939875c8a9df65ff1f7a2d18e,
+TOKEN = 0401ce094f4dc84ca52dac75cb7ade594627924620168cd0f2ad9b4ff5369722507e56fd7a1645221278dc3ad7509e78a1128f86b1916bed29706a0041e7df871bacf06a73e50efad7758bfc615fc84f8553bd6e14106b1e80658b56aa233761ed,
+X = 000000000000000000000000000000003bbd04003d112b5408ef5805ae16f8f2c6a06ce324a4b967dd775f214b30e236,
+U = 04162b0b3e4c9638dfd784fbe781e5e02cb3b4817ab867afb1d8e2fde23d113330cbe1f516c65770b4178fb27e194d93300c72e23895d03eb16e550ed2bfb61d9a9fbd089503e9d136f2de47245f0c3ad908f4ee5cfe1ae52d42e5f03123b03672,
+Y = 0000000000000000000000000000000068ad23a393ccb0e3f13f83926d47e05109deb60acdaede41a7a4852fa8f3ca74,
+V = 04152435950dc38a93f10910d3c60dd53ff0ae307d09aa37f6354d10246341d91a9373065094a897b26a788b1f5e2ae504147c1ba10f5634d38ba41b68be154018bb11bd560549e82596167882d4a0101b7d765c1959f8b712cfd8157a26c4477f,
+AuthResult = 0,
+
+TEST = 76,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000218b7e174e35d8d8a867d440164eb630491ec7a5598ff508238aec75159c6fc6,
+MS2 = 000000000000000000000000000000000be34bf465493982cfa7a969b9b00f8a5a68bc19a719c316ebdd8722f53272ea,
+SS1 = 0831da4e1c69a2e242cb304df2c6d4764d5290996dc0b2f1655416ae6e6e5e7394d4f5dff736b594572b4809bc524c350d47b43a51f2219f44105a8a1242b90755a3b5c82824c0deb303c42c2a70494a0716cd37ff2aa4dd3eb14790c3e986c707aa1328fcd11d2e09e838e40ac886ffe6235c73706762e40adbb059d944663a8e68168ad7333fecd8493dbbd6a0486d0e281f0753c0f9dd466f40b913ca5ebee582a29e54ba54c163816705439478e07bbdd71a577301e7998e619c2b3a513a,
+SS2 = 19d59f5c0326e5e463145a0b52e402f7e9863b213a9acfde34cc8578582c63746f8fd8cfe8d8a145a243ac21be50dc5a0427a17611f2ef4558a64d49a2f7ae965e84d2a17791fc0ac30db9b6ca598fd38aa2e4ac0609d04e6bc2081ebec56cbe0584e2fef096ea7b2c9022c43ab465f1064d867ec02e99f426cb2a6bd7d376e5b9f28896679ca73e218b2f606ac7773e01ff51e42bdedaeb781cb015598dcf0282727e8430f12182481300fc63cf5c957b51e1071434ef4a27879b854978f629,
+SS = 0a48f885bc90b90d19f308fd2ccbdc754d70d11b10e52b5c01dbdda999e2b24bc05a720de51e1b43cf70a4a7eb0eda170a73b762ae1df85030c5775e4205b87cd9068048ec27d75867aad2e510797dae250004ee4c2a99ad1a35ff0ef4e36cd60c3b48450f6a0839bc7b2e63d6d5c119d170a5350e8fc4aa83db2046e506c00fa649eef3132b74c12cb886166364b5f419dd1bf43d40647880661e524117668b0f4badf5e2a83a9d69c706fdb2b7bed5ead27c12c45f775f492d044844078b0d,
+MPINId = 65613032313634363837303336393536323034386234363430626364313233393034343933393264613036383038373966663333636632366132626437346663326437633333303131333539623536323133626563393533613462303563356162323135393136636362313362643339353937336166663035343963623837386232643864393666316665363238346462393231653839383339313962393737306633333965383731666564373730346533383338313035353666646238646233623338663432633465343661663632326665333338616163346131346233353164626339313463393566636535,
+PIN1 = 943,
+PIN2 = 943,
+CS1 = 04178bb63cc5804096d56ea7f01f5377e3343618dedaa43dbf086b3f2b87b524cb6b76bb43a1231b8ed8fd8f37041bb4320d22b05233655b1b4d60236aef2e7693e2f6f99a444a22b9f5a0687aca07698e6093f1cc3c1d8ca1b61d9d34a759a38b,
+CS2 = 0405ab3c87fe2cda708ba1f99c0affbd5ac46e3b0805258929191c1b7071cfc60b785bc7afe231d5cf21bd825e1ad9ae8f163825b58aafb5f6b5d920d8d73070a9ecb0b73f97494213ebe47ed0a4049a6903ec2ddb854b0b07d50da0c1de792352,
+CS = 0404592e54bafcfb7ea2d69865afe5f534cd00dad0caaed10628166d82a4e83e3e60442744b1e485b468b831947ea16d2e17a08dbc796d2906e551c34aabf725e168c39a7f23a7e88ffe93e657a123f29c0723beb5730e6d6755de0733e3910bd4,
+TOKEN = 04131ac09216c1eaa293e871410460f734f650c1c361ebb7ee57a60f84c6cb21259a86bfec9f8e1ad1e91505e97ae844901985c21342df02f6e47330680dd87fbedf07cf000723f2d9eadcf8dddcefb8829689c96f2ac92ef7e173908c465647c6,
+X = 00000000000000000000000000000000446650744f91eac7ce1b555eb09c1109e31b32426d6ca4e7c77428f29d34287d,
+U = 0413654aef510333a3e2a17f2ec1f874d619f3d68c222c65aea35e90cf4ff256427559031cc2edc00a79d6e40343e1b40f06e00cf50145290b5065a7a7254563184b253c50a1ae99bbd33fdd5a42393f9fac042977b9dfc1d7ac84d31f11a79e2e,
+Y = 000000000000000000000000000000004e87f7a49069b56f423143a4ae27ebd08d9e438ad75b7caf7bb3d3c7c32da7ae,
+V = 040d088ccccd85a7090fd2d57d7ed66d089ecd9183c62f913b5e47b050c5be8beead0da35fbc9a00ed0a886896559cd9710f8965665176d25546580c6277f52c73b834990142c4d3d30e344b8e3bdb4bc8086b60b15470b5a0adbb19b624cda0b7,
+AuthResult = 0,
+
+TEST = 77,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000002f2fca25266264cef682a78a8011ede1f57c2b82bd33f8c1a37086ec3279bb,
+MS2 = 0000000000000000000000000000000006cf1d0f9ab01d871fa08caa67d89a8330363e2fd9de8fd642124f63c985467b,
+SS1 = 15c052dd950575d769af625e5efba0cbd07d48e5e283b99be580f30e325f5b625f223176a2010bf6963dd604281bb5d106bf570f26e15abd9bc56201fc832691d0d63a07c3214f6dce5339f3c14f03f03f0981e08341894f7f740b31e382db410793d829e9f2d4f15532e5188759a590fd6408bfbf7ce5b4f59fc60eee7561d7164928f8acf7aa7d7010371ea9e62ac9174ab3b8b423aa1693a0e84353aa1dc6f9b740b6123006d4073f0d15a5cc218779b5911dbe83534e3e26c36d486ab3b2,
+SS2 = 07e9fc5a2b1bf7c5528314122fa84fa91171fdbe000f0e457c7f6357231bb10e16a1742ff2d44ab37030057e7cb6116c057f9de8b95ad764f732c20cf4ccb5efb70c02b9fed98e9ecb8d6ea12eff69a380062ed32cda8f2a5fe54fae101a4586029fd50183d906b7ca7ad38ad3e8805efe06654b1aad631fce46a9b49983f1bb3ec242d3c70c98b76c111bfdeac81ec200925a3e4887506e98080021da2b706f6b4fafa91e85ad21d7b8eff870a586ca0be0dad465ec85d5c56ff9e883b112fd,
+SS = 001637e2a9f14e4b5c7d390a62adfa7bea6e1ac059cc7dc7abbfad46ee931572d427e5368dc4cdad62acf0bc1f241b2900bfeaf795df593116843600a70594eb157e641bf7d25b02fe28c40cf9407cabd3dfee9515b4bf0ae937599b5816b73b0385b1aa63ce7d38826eaf0280617628d231d1678ce50bb64b236367f773f1f2c9edecf1e1a6c32d84a73f88cfc0fc2410e082b1005deba1e731a436d3f5e8292ea21ce79fbc6ba3486070fe4229e9812598b8e25333617f1a5c8834a63f52e3,
+MPINId = 6432663062306335396136343937663333333666303734353562613666376163616366383538303265383166356439646132383765326636313633646234663132383836,
+PIN1 = 3051,
+PIN2 = 3051,
+CS1 = 041263e46bcfe5f600864b43adf5d2f12d4e8e1d080201cb2c5a22cc658a58f11e87e20739f0cde54989593f272b3cc5eb0e6d6e5a0cc67a97eca21b22829fd46ecd459b0d251bc90161bb7f1d0c55e65fa91495e3c434018e91b46fd5aef69ba6,
+CS2 = 04174b4338a8db3b6c941da6f4d55872f5ee619ee4fae7324b5604e11f484c1e1176caa10265960231327ca4a911de1f1d171a95f6148dade5fdade7cf61e2344fe73e75fb2ca996bf1ac605009c660678f33c1128392b2bdd38534a604ac3613e,
+CS = 0401f615c5aa5a6ceb754765e80dbf904f303f4c54df4a41053e3601efb329328c86754449626bdbee191a5e547f059b3f0c05a436f73932400828f171fa485fceeb39aaa5154b43ae67204ecc6820046b41e1473b439e722a1d857e8d8f7da08d,
+TOKEN = 0407c9b9ab33a933019d7710321aabcfe25e85575073f27f9d90e09208f7a23edf6054e00c50ff7b716af1e6e4b0e01528072d077a33a77b669adf77663523aff3d1f926303c6f529d4751d20597e6fa5946852307790ba0ce54ed7681803855db,
+X = 00000000000000000000000000000000056bc1b21439da4d5e0f29ece6f072f89ffbb234f571ca305d967a6863e5c444,
+U = 04067b3049a34cf51aac6d15805cae1c353c0ff718fdc93c2e88dd28801e3c99031dc0cfac19dfb6a3f03f739a01804c3515e3b635d28dc7e105da84f54eda6b135459698f6a443a7e64cd6270f17f8e12c61f6bb602be8402945c072dc81a6f48,
+Y = 000000000000000000000000000000005f262cd2d84ac7befdf49bf78779f69e12a004591a069ceecd894a2a840549e8,
+V = 0406418fb8c59703bdb3bcacbbf4987c757e835a0a5fec73e4a9580cf26b1485ee6e0e9c99c0831874048453b5b0ecdfb00cfda053b538615b6b2744225d5246efc434a5c21eaad88c872b077e12bdebe4852a825bd4bbe8f889ef7dbdf66148b6,
+AuthResult = 0,
+
+TEST = 78,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000365f45a5587e950d6508e3d645fd95c9dcb304187796aa547a917d0622802217,
+MS2 = 000000000000000000000000000000004b13760321a24cdbf6e5a2ef14594e479cd86042bdd18a1966eb45fde6b8ca25,
+SS1 = 08d3d783a9faf69f540502b5852ddac5f07970664d39915a5c3816be3e4004607b79c2637e589a646b72e31474e83e6d0af556da222648205a0dce9b234d1f6c2f8b8493db4ee228551289a78e5b7818cb2ae95ff4734718c681494a41daf55a060a0f6ece6b0260c97b2dacee56d615bb909b9c7a7807e416343ec1bb7c8adf5be89773443abae45fe39977da277f4b002f166ca030326d5b102b59cb2d4df6ce4af3d9a7f92ecb2582a4d4581a7052b7f8617b75e1c6536f942a85aed55032,
+SS2 = 08e7156e67b5950073df25d3bee8329233fb71a9b75d77f084a664f00855e96373cf1a8d143119e15b83f510ea5006340bc5974932a6837f7fe4789fb77bb95050eb4f8d4329f46d0f38d46cf26a9fc006f0783dcef2c014b526f72c7116e881182a3d32bdb62d63ccf57ed50edd56c1cbc1dd731128d67f77eb70fb65305d606bc257e9c45dd93ca82af2dfeed932de0bbd624ef0dc867a60811b8e813690894b243fa5de812d915b9012225277554475e1626294ff650dc51ce52cf44df4b2,
+SS = 0d05f98d42e69f2f90b419ab15f84ab1951458c388f33bb2c1800fdcfcb420612011fa4630bf45f727e8d23c5feb36690598d029883740fda0f3e0ead99532bc47f1ffb7b415fecc42f46221ffa96e2b3448b817de489d947692d17671cf7c0c0eddf667fe342ca575fc095356f3ed8cb28153706772d04e5a6417f702e8b8f962e0f2a2a81e1a9b05eea78dd70c3af801e960ee2773e0b6bf1cda7947d713f689c953769aacc0e6c0658dc18b75c5ec5553cfdce2c9aa9b145d800f76ef8d50,
+MPINId = 36366562373663363132663962653461363638666538306139366331633537663535363630353434336164343266303062656537326530346530623565376136396361373634366234353638356565336538,
+PIN1 = 4582,
+PIN2 = 4582,
+CS1 = 041081b952a9a7fb11764b5c862ec527dd6fcd7bb3377f7395fceeec5640ed93c78ba77af398aa7adbc43969568099e92e0f172d5cc4fd62a0d6af54022bc16372506baa82fbe9df8bc8162d14d89219e3e51982a150da9cd46ab96223213a6b97,
+CS2 = 0402832801953707437ea06ba19b4a6fe8b7be482f44df175405aec901433b0e2b202906893b64c1dd2a0d17123d777f6c0eed7efe1c0c41dcf12dc79e15291e80be081f45056fcb64fcde9fd44ff640fc6ed5e4f3d4d99b3dd0a087695e3518f7,
+CS = 040e86ce4819e49f2102ddf9409b39728c5985b5258eb9d116d3d00f3e8e24949e9e382d60751e48ee8bd505c189f10cb7154c36f81afcaef18c9fede48eb2e54253b2c0d7b6547ee05ec22da4956f95d7391b6f8dbcd3b63324754c5c3eaa0e9c,
+TOKEN = 040e9b0b8972267c55a74f1d26338e98cbc8b223226634f97a7269f18eb5e6b2053414eb668dff20ec1dd7cb7647734dc70d7d7d10c7176f2fba3840b216a56ad18c35d72f3c69cd0c5426e2dcf2cf536c63db853f38a8bae4c3c9fb58264bd5cf,
+X = 000000000000000000000000000000000f91aeb6bf561bcc8a12c63d40e0285bdce9679b018b59fc6a94cd96d18345e4,
+U = 040f8ad7d22174f072df7e28fb48ea130eafb32314fb83767360bf568615cfb021b41deb80555134877cf3877e7d8e7e3917d986428c3186470b1a36a3488735af5b1c673703cc17a055387d310601f43dc4c9e281fe3212077ee1874b7f511650,
+Y = 00000000000000000000000000000000012cd5612405723b41456379561decf9d097ee5e730f5dda20a9ea4ccd7728c8,
+V = 0401f06e78712d5c809452ff0026c2d4f4fe20882888efdfd2ee35b15b9cabfeed92bdc336a0b0fb8396ef884160ceff0e014eec1011ee3ba5bdde7277868ca95a22e28dc1edcaa921f1028c558314faa3ab0b85d702e1d2cf70775957bb2c995c,
+AuthResult = 0,
+
+TEST = 79,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000002a78cecffa9b3cb088f3cc05fed7799593363891c174d3cd88fc9bb243e676e6,
+MS2 = 0000000000000000000000000000000055ab336bdac126bcff6d5536d4532e309ac213f56e2d210d976ac3eda9b8e727,
+SS1 = 1806a611cef456ac9ef6dd59312e133a98be806ff7cc67058736f9f8eec76dc24539ae725d958d01ef95888ba2e72290135c1af31fb905cbf63c433b8873c9ccaf7f5033f2b722d37ad11bd187a7178f4fe5e7849c13e618f6d6788a4bc2ea9a16bdc060e32d3b3f17509a9dd1b7207f28abed12e351e0e9d1689fd83ae6623af64990b0ff0b40bff491f4690cd28665128ac62a09200d971175fbff2fc7138898bff7790f7e286931ec6236c9e2e3befe78eb2afe4f36b8021641848341477c,
+SS2 = 11226e6948897bb5beb8197eb17dc4d1b5c510a2b456819955e58bbd999fb896639e75645a52972c1f3882a9eebe99c60ef6a91eeb26cc592bb8fa03de856c396474ae33267b7da27d17628d18bd62745143f83dfe25281ab1bc623bf47f1dc101da1eb4b8ab421c378b56d02a98cbbe902ce43b1d0d6a9636b181793fbd51ba05b2506a6eef29c1c6e2ae71c1100c9404e5f2a94f19beaee32d8b280003741274884c107ce23cb643f3dd7a190be1d942efbe3e95c781d34fb3701408f21486,
+SS = 12eb8fac2d5701cf9c97c211bea3b818216f8de7ae828c244c220e15f4c180d0e14072a916390510ae3efde4a79467910b56f239ea03443c2ca214bb44f8aa1a08c042b690c200b15c37111feecaf44252509cc13f693c6713ea32051e5f4a51046f6c009fbbec46504fd4b8f3097dc7ff8ef3373e03e799992703f44b110480ae17efb8a5a7b37378cc3b65196edad10ea37a1bf11347876bce83aa1c123b7c5f33b2a34bd96de7ff857255783bcd5306d8e93350ca2a5a111e94bd7e86eb3b,
+MPINId = 613430663161633164323834396266633631346364313564616230313239323731343535663537646632,
+PIN1 = 9755,
+PIN2 = 9755,
+CS1 = 041564e561352a062db1f5aab28428895029cfea6ef2b98e7230a704f039add25bf8874fe4ae5efa7c69aa1048d461ff3d0ce619ebb447ca023474e6ea7abeeaf0692648f863357ef70c44716a81e6f57a4ed29dffdd91baf5c31c12fd58c02574,
+CS2 = 0418d4aa3a22ec5cccbc52fff5ee6e5275fc579cfaadebf8b6e8997afdf83160a3ed22d470b3e425cb2aa65ac883df62da13d29610db269ee5d4dfdd868d1e7b0bfca35a8db19243762451d97d04cc0bc6f468a6b7078162fb1faf1cd4c853bb6a,
+CS = 0411665c5aa4183603a53cd5c40faca3cb74d1fd780514bb9ade0eb5896125c34b1bfb46325e4d1eb70b62e299b8a9a87201ab66c2fffdaab9fc13a626bbb917ce667b51eb7e679230b8096352dcb17365d53b3b8d8960ba85eea9a8a5b80a1abc,
+TOKEN = 0401226a579f8419227165cb3eee686d59a3323ef838a6024bf8bab0ddb467247e75ca88e0c967edfa405e3a71fa14efd30e51cf4fd7c30c7d38a5c677025eacfb782bd61392a28e9e1f7c730a71bee27a3400e0ca30a7b73dba3b69f38277816c,
+X = 000000000000000000000000000000000c8578f9361c481911b17a03dcb925dbd76bd3cc12a1b0d3853bf7e08160edcd,
+U = 0401b0ad1532acdb2bf5c62fa1295dee3354b7bbba67548e11b9431bd8d8d1f804d2dbb9d7ac011d68ef1d446aec7dacf00fbfeab49178d59a4d87e89534e3128f9a8fbfc3da4cd83e9dde4f6699368db11631e3eafa3a5b8da2ebe99924f47b65,
+Y = 00000000000000000000000000000000629018cf79558fa67aa5c63ed2651f018405c3e501ac4ef8ce2f06a0fa357f78,
+V = 0411f156d4832396241af33cc5398ced9978818b5f502e4a38ef8705d676646b56dd186fdec1ef1e66b26b241b227b9c8c16d94de704d072fac7b6a58df544d606112f66acc8cbff05c462812afc92d5e25d0c4d313a6591a4f6648d45836611fa,
+AuthResult = 0,
+
+TEST = 80,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000244927b5a483230fdf02fd32ca91d8b216f6d22315ed0527cec2c5192c4f0712,
+MS2 = 000000000000000000000000000000002664707babb6714430b605a6edefa62e031e616b4dd79157cce4448963aab90e,
+SS1 = 03d4454cb700f0cfa8f3753d610082789439ef07ce2a5cff9d94a7bcf64a6ac52b7f980ce79bca3d286970c14d0698ab037c344f5fe90dd1d6533f6f7e0f359f45d5b4f4414b43376daed4f05ea5011755f089daf9afedeec4bd7be324aa247115bdf43d432f614ac92924caffafbf59d2a18b229c207fc1f3cd07d6402c072ca6bd1cf1b1e33cb603b998970d6c35d61163ab5bf93a924f8a3a31948f780c844eef30f3e4407f58f2cff24ebc587d9ff44139de674b60b1cbd8725d302ee78e,
+SS2 = 01372ad13328a2fb9c836f916d21ca58b4f03433c736c48cabcff0801683614e9875d205e95be3f0c32c4eee2ec67ee015dc3bfb929925cea07da9fa34c126edf32237304e6acf7cca5da369a97ed72ba178d09389cd9ce5f7a32277b8518ac30d8ad24f7ae37c0a0515d3774799d7b86b1ed0a3628ca3690632184a66fef0dcaaa9915a0faf0d9cea8a7f8fdd6f5fdf024b312d9200ba557f2e9b474a4b1d990ec694edff1f87da0c5938f7d7d1b5d586c6f9dc07dc54ca17bfefce9beb708d,
+SS = 1336431981cc2824af92be21bc0311b0e18c25c73bdb3e82c57ab0c58a06f5a022a1ce1ba5876ff61849d43693fa2c390cd9fd1d7e08991b6699145964d8f30907aaafc2a43157bf2b71360c87acf4b887639ac0f72861cfcf07ddb8df1caaab046c0b68b781f5a75a2360c1237b6ff4bb41e0d6909c066cceb2d29f1055938455aa65d2af54230ff52b7268d763f6c109e711b4b1e8e240d38615bf5aef764a10e26cc99c49e0264162b7049c1cd5cd4d49b07b3f2f6f1a8dcfd2ee4911b827,
+MPINId = 63666263633062323338636432313737303230326335393065613732316463656631333165343531636663363637616237376563643937616533356538323435363364613238363233613238613561323737316538396237316339353938373337633564323564356130613962343237623731626133313763616631326639336532393739353138363131323437633232333363356432306237373231386132393738373764353630626462336433616333353933383331303833353433383763396539656664613565,
+PIN1 = 7547,
+PIN2 = 7547,
+CS1 = 040365dae1c8f10fe7181767d48413ef37db4842f0be5c89ba604863f343a4027bf395b1a4ceacbcd22c02adae6e2177d00eeb59be9e5f2b0fe4ba817c9336f232cd2bce998c86b151146440bad9d1b236237e8557824291f8893c2b217f63d8b1,
+CS2 = 04027b199ffc3e1dd9a1458645dca13186d25089cdd265700a51e5b0a55b3487bd3bd324aa10bf61acc26e223f9371af771319956b661368c6b16f970d07664e0c1cb57827972f5252571b49b3c169d2b856a9ab5a89bd0d5aa40d0007435151e4,
+CS = 040558d0347c1968a5147abea13f6096aa387e3440656cb77eb099e59de881bf29248d7918b57556cf114af4e20591745c0c0f2a2062ab096dd6f68c133f09a26751402c79895312ccab20d8f7e8cf482307a06f60bcf43db6542c99c83df5876d,
+TOKEN = 0406c31840731b4fc28ee27957e25c48fab3e2ce7939fb14a46a7427df63c6aaa1da1fb8116cf786f9b52463020c4775801899b5f23e47af54c67484bce1a50bf369fefd75421003bd5a44f86df492c3961d457a21b082d254f5fb37d608bbcff9,
+X = 000000000000000000000000000000002809a4c25d185d77147d4d649206ccb67b7c015dc448eb2a379b43156757843e,
+U = 0419537fefa966e54f38e3edcd327e4bea583c72663d7cd5905ca41273ffcc8baf770b2f70de1e4a795599ef69fef586711737925154a933bddd10d61628806655025585ac373f99f0b7c853abcd92f3a29105b9b8670107b6f93f93fcdd6318fb,
+Y = 000000000000000000000000000000001995eed8441c4fdc73e3a220f3dbb029e7c128dc4c1cb66f630f775c6d70b44c,
+V = 0406ae4e7e6535a53108c071f358925f815b68dd03d07f6a9acfc0339d62ac663e11bd22e583244750096ed898eb2af0d70a06a30e5b5ffde23d5604896885563229be3adcfb9f391e7fb7df4765eb7157dd82fc52b423cca2b7622d1537f7bc66,
+AuthResult = 0,
+
+TEST = 81,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000000af338d904f35551274f47ebf7e894534188d93a6291247deefa45278a571d36,
+MS2 = 000000000000000000000000000000000b83dc52717f0eacb30e52a5d2fd89371453351a789d0c38bad84ea57030dd8e,
+SS1 = 0e9bfce254b02b02c95f140be14b416d559f3bdbf7e246c76ac1f7b92c6b5bddc15e398815249e4fdf2f50b560c9c56f15d3fbbb3ffb147a47eaf383b8597e57a0eaf8a8b1a3062889623539ee19105e26ae1a1b614baf2043df28d7de23947e061c653f31f126ab01c5388ab7673522fda01e4df80256f12753a879ae85706cb9a64aae671a2675abfdc1aa15560262196913e34d624f90cfbd4d3a6c744f5d50b42bb3df56efe34cd7004b522aa798097ed96d59c1f52a317303013abc234a,
+SS2 = 146fee99eb0af91bfb0647ac0a9a04a1c525af315d453e085095ce29fb5e9ea81d33ed55af349700acf0e656c9eec8f607726f1f28299fb217adc38db6d7623c76df0225ad2edce07be9734bf169fbddfa78984d64339fa32b0d508f06ec9d4a06a87e6796c3609bb4503e28227635fd765069d365c6184801400cd5eb12fa55efe3aa110ad20b7886f179f49eadc2c6145d59271263ffaa9174ef350c564472a88d1de5b9e41a7e132d53776a692d7d82bee5de9a25685761bcd6234efd18cb,
+SS = 0ea7b46e61b851aa502cba55a4e74edea6e1a922fa026cb18634e4081f731840748f33adc131b0224b5f60103f23a80712bd2ad203079d88c9c9edbd6fd38d94fe68845bd8c622d5718f0a8a49be516d1de8f5fb3aa577ebe661dbca2b58f1970291156db9d43c226fe74d6f5fb29dea8d837a9df25f8ee6a6e30245b33c5d157d688678f054c6d99254a79e02bb248318deff9a06d846e4d57c4d696efed70809f383eb9ab02d6d5ab5d2205d745f245adac400ce0e794db315b932316bcb62,
+MPINId = 353533393365626363303330343933613262303062393865613631633364353437316665303438356139313334373162366663393839393337633633303330646235613332316564396232393232613030646237376364313761316361306539656231393264613130343564383764343837393037393366333663663336646130653566386534633939363334336137316339623533336537303531646337323633323161663533376562636337,
+PIN1 = 685,
+PIN2 = 685,
+CS1 = 04023c8ee0c8b08d5733382744c0d8768ce96f285937b674d639012e6c1646b2cad8d76d25062e6d77b980d224e3fb248d09e04fcc4b06ecb34546d903ea3038e66ce379d9645d4efa4b4dbc5c28ef25683b7deba495a4ad6ef2827f81b76c0d09,
+CS2 = 041306e97a67b7c4880e1be663815346e56190888e57175b61971f9e9757a9c0d9bd55b32ac399287220c1dfa0508eba4f13d5b248bdb2b626a3830b1db8cefdd6b9b14f5a1127cf8916970e55169790def21fb4422f1087d030137dc95fc8055a,
+CS = 041455745237fbaa2363fd5a6385b8fe1da7e3eca273a30d2bc485fc49e461ae04915ec0f8c83037f40a937882bcbc517c0b57c5f9c74adac44969e14e7f80887c1c1bc2976be63640ef84b697a912a407bb43604c36a1061d2948a8a684eb6444,
+TOKEN = 04167767eba09e791294d8cdeff877308f6c3a3f6eae843713ff512c06b82c67d47ad5494347e1d247946509542c354b51018992fddd9af3a5751da05b05fbe1a6d66c00c4f089759eed299ff360bf556818fbeaa658f047f60b8daab8d1e46238,
+X = 0000000000000000000000000000000000b6ce8af138fd89915acec111c09d601936f70aaa3e85b974f952472ef87f18,
+U = 041167ca6a574ca2687cd79a98413c0a3fc0af151714bf5a33f16f214ceb38891016956ed81e54c2dbc163b62c579dc3280bda17c9dbdecf308949fd13df9f04f3f3ff351d80cae0f3a492b996facb33cb449427eb0d9b176f276087177b368f97,
+Y = 0000000000000000000000000000000065cf1b50668133b66aa7a82fcd0d1910881f714e096f4aaa505dc71c598f74fd,
+V = 0412a833139054a9701b08b83f37c888238750d84075f7a8e518bd3bc1b5fd958e26aa83cf431b1092d70b47b3d152c3a70eb6f7dec28178014b08d2f748e358baada396dfb5afd2ff4f0916d6180073962c4d192e51bd0852edc444f2770d9f21,
+AuthResult = 0,
+
+TEST = 82,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000049b53afa60f66273d3c332503b593be1ba3d1a15f5c98cb840becf7a2af387b5,
+MS2 = 0000000000000000000000000000000033eb3cd718130b5d9462261b9bdf9539dacca9b2585e91a5d8c4328001f880fd,
+SS1 = 052c0e95efc1553d1634af670e91678374913d85723d6a059a0168b5758acd7aaeaff3750eb8f38f0593305f247a1c610e07110bf75cc390743b62100467218ade7a3a6ac85fadfae2e6b64c42c20ea6bebabcbfa28085ba8ce1cd496f97306615d2328a631791b431ca00e4e2944b207100241b0f6e2430f299c48c905ddb6c8d04b379be958f13cc9a56e7fc0d9004162b57b8522e9480b56bca2f22b59a40226289735b6f98b123a6d9e86b6e68fefa39907b8eb8239dac49752a148927c2,
+SS2 = 197b63e2d7450150474199dab9d2b218df7ca16dd8a3852f205e210b91ef3d6940c10853228341401814ed09560cebb8072444bf486e5e04f0ead75e9b2c68b5d40051e1a99beb71979d5d3e434caabd76dfcba642287a1b2adc5b364a188cce124a06d5543249c5870e9de376d422f7ec6e07a408915f51cb9524817bc7731e7e8666dfe3cd7c26a08ba694fd44b8d51445d49748a65de736e07d34d9e22337280df942d96670f947426e1c753d1f9ae243bc04b7eb6010235a60326ac73cc0,
+SS = 19e5d84392085a1130240e89e3277ddf3005409b788f8e5b33c2d025301265fb1b5987853925765bb791aed3fdcba1fe199ce6bc7cf58d7ab3bd121e844e3043eba94205fabb852014fd125c676329fb3878d528fd21b87e208c2b60547e313218784802a58b4d6842c56e5023e57bb8d391a510f870855823aea8591805a56c69fd0d48a437a318b3ea58a4978b026a08c2860476249d0196cf9eab16079594884c6c962848db9acc56e37c9e977ca19f27a6fc388844342915c0ff458a4e0f,
+MPINId = 30353332353831373838623039663732393631336462623737623866313164323630636231643461373461356631346362303238333638366434383530336438363666386165333731336363386435313032373731336536663139626331636464633262366563366332323761393231346133333864323765306234326466336433383334333561363137653330343136613530333639663161343863396363656334303464353061336265396162363030366635363532373866663531623232623932633730623763393864626336333664383164383765383836333864306430656233666135353133363235353437636261,
+PIN1 = 2226,
+PIN2 = 2226,
+CS1 = 0413aa35ca1b04af8adbe1c4cf19ba71fecd8b2d72ead91f1c492d033bdb1045410d73cb11d1a4beb4500d6c245c465585088a548b97b381f35b35d93ac67ef9d0c77c062103d298a54352615087caf711cfef85374c01b2e7fff6a574bc2b1cb1,
+CS2 = 04110324aa7220e881b7599e123e65b7e68604fa40049b8758e96a0cd07e87a67c78ae110235cc54be71fb2da5cca3b100058c6697a8f90928a153e7620402e2d5622da73646548432c6ea3e2eb3607ced3ce6bbff9cc5b6a95532b678b8cfbfdd,
+CS = 04026f56acc9d490104ce39555de6efaeb401d46ad50541694843ee186c207e84c074856605fe859815ac8827c173a39af066325e5b12dffaa678ace9dd3b0c37c0d8fdaa6c5aeefc43214926a5573c7333f3bb87451e9e3bd41c2f468b02fc807,
+TOKEN = 040343cc7e156f7dac35172dcc1f8d737252a412d5ae5e4c6c72ebd671778892d34e5ad52b83fe8f307f75e1526a59d9c2195e9381d24fde3e7b0ec49b037e61f0eea9d1d3eb699eef0febd1df48418542cd0574bbc96da232dd23f4a2709b86c2,
+X = 00000000000000000000000000000000192269f054cf275deb049b369ac240c18d7358f6a96491d0e6d75ffa4cb05c2c,
+U = 0400c665f085dcc11b395a3920f65acdb1cb211e71eb148ceab63920de99a8b5d0c776a30e06658e8cb9e4ec99c5de2826195642a7002fa54db3a929d510163a9c94d9ee0ede88de97fbd955572f113e75684a9edaf03e0f02059b9866958b5902,
+Y = 000000000000000000000000000000002e775bbc27b34a4c2cc339c3d4b3d448fe8604ff3a7a3b4cf03cc6582b705246,
+V = 040da9c84b9d1ab6167786d617e0d25c83369770595b8ec2a10efdf86962715b5c593cf707eabbd000bb38e358ff87396e09d105007a8e8de34ca224d0941e3ff61b7374080a819679babc53f88727d89b4bd5816ab5387a4feacbe3fa50b2767b,
+AuthResult = 0,
+
+TEST = 83,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000003b2a8685a753f2310ba429a102ff5e9ea63ae73d1c657aa1a3edd037677f7a72,
+MS2 = 0000000000000000000000000000000037c063828deffe0b50f005619061bb6d3ddf9588dbf4e3ce6d8781eafec74bd3,
+SS1 = 0ab09de4a0df26cf79a88083643913fb2b015256a260cfc2bac6d77aaee624e565fff1b96eca316d7523fa2142296fd800d2b7dc880421626a8c964ae028f9512f452667e7e956ad0566f8967219ce44cb38231faa4c876c92581ae08fe048360f38d739989aaf2a199a0b2fd5c2b8d84e976f2b063c3deb9e25d66b631918fbd02f62e63d15122014982193716d1c730fe31ce5503660a6144e132f50f12996061e95d904fe2d6145142be4348450b91bcf4df8e71dc57e3fba472227c27645,
+SS2 = 00b2f475213a8d3755f56bed8aa9e89a16d8153d7061ed10e0abec9218984527fdf09e14e64f3c4f89df7084f1663ac706fbee85e30755acb76d2e97c82185153e232c3c0e2ae36aefbd0bddaa0f4b2e7eaf38188f9a33186b948c103aab7f910ac857994c5614e6613025f493f29e79f54d79e7e82d91a8e8a7df0744fabd8c89904e592270a30b444f816440bdecb70df6a89bd3ace5755ea88efd266aa4475849bfd220f356d541a6eaa3554fb4571d4ed35e7610c1f2239c99e9f3a35014,
+SS = 12d1ee15a9f647b919a28cd6f2cc15787389b3ec77650da54bd02722f1f038a84eaac148348f57185ba12f6448e1080716f6bfa24995fc632f70601899f53f7658494b0523271097a4ceb71ba5476f680f1d7f781fac170d5bd825cc8a15a414046e129568680bdabc1c8b22472f6422104deeb572cf26473803d87b55ca407d7890f408f4f1e7a4af5dbb50b034c32919d896d29b3e078f7d399e40f9d01cdcbc7d1020c431c9b9d485df6de74d0fb40edaa882c8dbf94ded3b596e3c99d80e,
+MPINId = 633138393465643835333937363131646166623564333635353334366562393438663633643838303066613535383661343363666665323464323464366164303265353832666434333531623865393030353037353639306562623666363866613361353631383138616239,
+PIN1 = 3139,
+PIN2 = 3139,
+CS1 = 0408572d5f4a498a64b2aa389ae104443ca0221e9f8a3267c95caf3ea2d91e85d323730b8f55798b9a71cd100c0d76e69b01b695779073e13162841aa536234816e8f138c2053de2d3e1c0005712f510e6f6170ebfc96eb6f90711d2a29728d104,
+CS2 = 04081080c3750f3252d72f9d5f9b74f3d6ed534d17d2f23905244fd5c9fe78f3e91b81d351e6d749f93f0ac7dedb0de4e9169b13157a6259c34f06d174afdffe0256fcd332d9c5c8ce95228ba286269ce4a7f0cc3cd9e338af91dbfc1ab3a8f535,
+CS = 04195b9bfaae0d191a790e9360b8b40ab7084dd0dd1c36a0a5af839c648499521f7f3b5dbb80e4459c5889c0f94e82710510bbf9061a52687c114cbb81a3479d3d141e8aa0b98e29edae96123fa7bb74726602b1cc6ac3f6f9d8c5994f00c03351,
+TOKEN = 04010c5410add0f25adbe02e770feb28b0900486d8d70981d7a0532371fdb766b2e4313807955b8b1233a5b9fe9762719c177b6b8a18027abe18eda52312741bcf35e901324d83b4b7ba95a096133748882b2e3a319dc0bfd3844130bde03c5c2d,
+X = 0000000000000000000000000000000008a5eaa94de8f30d17bff3c9c931572c4fbdf7ec231e3b4b50a0d5ccdce31446,
+U = 040cada3d4e92328a3fd3b77ec3ef8df45af2ef8b9aa02e43931a27438c7d6888fd177f2b608fabbdccc49c704419052861032a013e73b8cffe4760c51e4900800fd6ec1c4fb3320610b63898d75831e9aeca63f4e0cb68d274a99a6cd6cea618d,
+Y = 0000000000000000000000000000000037492707624e4ea2696192ec95029b01cd98933dc184293ae247779cfc00800a,
+V = 040c37b1ed1e01330677b1ab62989d1f1315f760c6f20df63194282578b863c6ebacdd0b37f2ee05b85dab3276a09553cf065a6ae32fc52dd6296bd07052207955f460fb4dfa8c00e8e4853233439439d840e8f75dbbc7ea4d43a8ce3267589481,
+AuthResult = 0,
+
+TEST = 84,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000180083f6912ce3e613e13bd2fafc62b4faa2828caf89e438bf0d335f98ff79b1,
+MS2 = 0000000000000000000000000000000044598cd16d51cf8645d3b238f7a72f0c0b13c52ed69412dac269a07149df5ed7,
+SS1 = 089cd2986ee58ce6e540ad157f713c1147e823d3e2fe37241cf05a689e263c628a7edd7999599192932aad0aac5156b609d5f6cf4f6a8141c293ec608e30c89468948d3bdee0dddaa71cb3bc33f61a6b72d20433c23418f56ac72f6a74426e900588ac9df40f6088a20ea30bd0ffee8ae830893ffdc3061af03b8557a7d3c3b625d46ac553cb703158bda5bc56a923560919f6f5fdcbc09c3a5ea5a42fd5aad3c3276a274dd6d921c2116db124d710429e34d229b3a97914c82d156da5118d16,
+SS2 = 0d44d68b3f2e4804ba22721685bf225623eedae1aad637277036aacf6b51a10e39b6bc9c1dcb24cd286f2a77c72c03ba1808d05c4942e0e88a044904e93a42fde974517a337256ed782a7368d78b61ef91914034e936ac6c606ca6ceae8611b006cca1b8c7f8519a6a630b2210023a7a250bcb21a1eb5d208906006787420e69507a45699650a9eb4c7e32cc580715d017fff875f8229cabdf211981919b6befffda01bb4f04fc6f0b0f1a31c9529fbdbcbc5534779084fe9123c5f87f81b7e7,
+SS = 05f39f38a4b9521349113bf8ba6fb17222455ebc16e2aed81145c153646279270a39081ad934f26af095349bbc7a26e5128a4d5d1b2b29e1522ae126282f4e6b642b572f1d1a78e31fe47cb6a51e6a2b3c7c6ca7cc9f81720dff9897ace9e6ee039d9b7a0e9c060e478481940cdc2ce2ac65d95d38c6eaa2f702479a6c8b36e0f8a9b7a5f5c1ac08ddd6de77adf8fc53177dc87ff77b3d1626c709e70263a950951681e08bac913e90908975ef5aeba7f43129e81f879ca517ae285229acf115,
+MPINId = 61383835643430626433393962373161333430313334353562666463383766323763366261356363326134363037333036653062643061326532313631343965316337653162353239663965616334313736633062316230,
+PIN1 = 9676,
+PIN2 = 9676,
+CS1 = 04092f3902aece226b9ff1bc3b757943a0c54dac684f03f322ac29a143269dc2297fe2ebec4dd305a1035bec0c10bb6ba016a78e72988d1b401a7f25b498b37beba225a10083e272e0368faa10dd200c31f1a98b43be332844d0ae5d9641cca390,
+CS2 = 04109848a9c0352ad18e7ef4801fa377d68804e73af9f1c59bd3d6d1107a26b544d05a6678a4e6b03828194ca16ed426c014ad587b978776014a9f651eb467d6226b2cd5c7991f554a089fc689e987a6da58c3031e9852bd214260e421e52ff394,
+CS = 0407d99eee85a002a1564188ad7a383ebc177f0ee060416990f1a5a98c39ce6f61080612acd5375f7291ccd945346116760149dd8046256d69219d1ba77dce32b9eeb44bc507887db487031113fbb22bdf34146cdad7736f328ff61614c82053ad,
+TOKEN = 04149b59cf7d1253f006dfeebe6e5a1cc8c4b1fdd9600618e1bb4da499ffeaafd016ebe1980c46c1651445e3f8baf761221962c81a8d2289cc727eac780cf46db556236403ed7281017a89c436a133fe9b54b79c0cc74c0b95913362509c5d7e02,
+X = 000000000000000000000000000000006ed194199b04dffd1986ee074786ee28aeef76c56e66e30b73eb0ac8d4f70a44,
+U = 040e1a6bd18d81059a2250388e104909f8583d80679901d85bf48a55e889783cc37b2802f92c58d8ec7d21dd3a1ae18ef90784743a38e54f64389182d082ac422466408d05243e96fc15d889ee7d782f519f8b1736e7ffd722a32bfa93fe8ebe4a,
+Y = 00000000000000000000000000000000445728e0639b9209589a22dcdcb2e5e9b25c6a4a35809e4de6f4bbf694e5810e,
+V = 0410b39ae8bbb23b7203734292cdd356f54f5d356487041bd6af558254564e1463f9d28f500a59083dc404709f8fc0e27006f24df4d1ae9cbbc74c67ddca303ab7eb4b4acb5af4e8692068b4e576357310de17ccf916b9c1cd8973a7bc6484fb1d,
+AuthResult = 0,
+
+TEST = 85,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000008b54c3726b45e6e345cc5d562f78ec986c75f6c0cb4a8f7dacdf02e7acd9c7a,
+MS2 = 00000000000000000000000000000000113d3546b1b88beba8895993f97290f02cb0580db468b9bbbeba72ff7aedade6,
+SS1 = 04522ca51255bc05ec9c95e24fa7ec46a602087bb8747bb6d15d20fb682cff560750ed9458e0e18e7ff049df6713c27f1561a80aee4191309ff840c71798d0a52bb6b35f802e773c100d258fda68628cc980a134f78899116abeeb7f06cde237098774dedfa17e8cd3dbbc430cd79ddaee7163f26760411c9c53a026fc99b5696c30376798bd09e7ab74daabc6549e190ff024f5f6417e4bb4dbb2b844dbc7ca8643e8964bebabb0acebe48618c14fd78641ee3631c520222d7fa21ab85ccbdc,
+SS2 = 07c0835a525f499653c49083e0b887123c93398e6a55621c3b2e463fea135ec63209aa5ee6a757bf5699b91f1ef1cc1009af955953e04e3b2c6e482aa3d7571a86f38f813db5c8c6a29f182864215b8fb4dfef25a0b45a4a4ace596d78dd87781653925f9cc71a19514aac7d7aefc4d43884472e7f85d95e863a5dd4c587aa2a7866131e88ccb3488aebc26ae19f521e0ad2775cd4e320fe81303a1a1591df1c0c78b93b1d07b983505450fde6fb62331cbb73aa4a6f84736b2fbaae7d1f9d4a,
+SS = 0cfd89529a8563d425884c3699963cea7242369d6b03cdfb43ce84036756c9337f8a559185e9e298603c770aa651d46f06aae5bcf39e9c0af858739dcb386c9dddd4b3ba1b298b047f38d569b0f85bc55024b67d860a904c397db4ada359106001b00713c5f10ebb67741c3de7b14287ca14b857e35f387f5a7b1e3302602858c14171139e4bfa745dd7d49067e0a92308de3c36b0048dd7ff71f37820cbd5e0e5a1dd5eab52d2deec6a36a64bf04c5f6b4b6b2386be09967dc824f80aeaff67,
+MPINId = 6434313566356336373764653435363336346439363539303262313163653438636362316532656563386365386335323232,
+PIN1 = 7946,
+PIN2 = 7946,
+CS1 = 040559a9be98191288b0239c780f4fa896330c698800fafb25842a9dae3129c022d849ea29786118b8ba140fd0608130210fc02a8bb4c7803268ac5113a64e74b7bb6743517cbdb50847ca88ef7871bb0b1f45df2db73cfc138f4f0d8dd48a6962,
+CS2 = 0407b74a52899ee762b76749ff72ae5661051d3b3a63527e4cd7517c3d8ac426954412036a7e7ccc81b954adad67021bf308953b428c1289b4057a2b43f8d675440afd9dbe7736afcc7eb6ead5f51d7e0fa82187ea8894657a6010665350c2925e,
+CS = 0414924fd038e122817387807db9bbefd3430495bc31128194fdb248f54d202243991d13c52c0ceabc15d5380dee05b0900d6b6f86e37202067809b859eb4270b68762587decc3e5d4c6abb7a1da06003872c0121d2e51511f0d5cbacfcec5af82,
+TOKEN = 040b7f05b1b055fac6f3ff59505271d73aa8bf2210ecf22dfc9d89e3e0ebd17aa529c6f71002964cfebe63aee729f58b2000fdf55eedecb789aa84ed64078649304322818590076418f1418376c39a45b58e0c43ee3295a37668cc5275a62cba2e,
+X = 000000000000000000000000000000006723446755844b3d949c19b5102edbae6d87324ebb841a777b505ca514d2103f,
+U = 04070ba5bfaefdc57c577e72d586b0fe54c54f4111cdac4e2dc77789a65fb6278cb958660477b8bb0d0db9502ba67d5f09177b7138a9e91b1fd1f7a64032fb937e07330b89198b05cf381f5224dfb7393667c13a92ead141a93a07e67a77f656d3,
+Y = 000000000000000000000000000000004abac197ec5b10241293b7a4337fa1885f6b19d4baf69e48ba576974d593d0c3,
+V = 04014b41286e7e34a14fcc13e390a3ea292b4450606dc8e01bd48f4a323c87ddca2454543f33f54dbc6c119defa26d89950410de23e6b2351ff80be5b35cee9e5249e01d611f32629da28dc2b6bd3b4fb182614084318db77c8ba08d0bb366d53f,
+AuthResult = 0,
+
+TEST = 86,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000013340dcbd3d159eb1f5b889652250042b78a5556a216bcb1fd66dd1811279db2,
+MS2 = 0000000000000000000000000000000043c7b291d85edbd45a989166dcb2af535453e6cf78e3e4af0c2e37495e98d547,
+SS1 = 0f1fab18a394f092f323dd66d87573699cef4b74d5d451775d21ecc9e2c9b92088c3dc66c5786c5444b918c1938e49e0195e85195427434dfd7c795b5f4913ef2607c1e4ed9fa9a279b5583c252ef3b78c774f7caac227a95430662f8935a3630e79066fe1d39fe4e83cc5f442ddb445484fc54018036ca068f13424fd9105c9569206fefed4ca489d51d2a8fbcc472e18aee96fbfa5d3c9901f6dd09758db7a026f4bfd5afb4b4b249b06b6d00c35e7b3d8481fce55e4747e69a3b74a9f668f,
+SS2 = 18eb6420e6f81c2da2df6d7f81a428d8c0133ea3f9c3ea5b3f985245f24d73890305a5563ea3688a681f3bed0b0c839c03e5aa95598959c89afb167e6eeba046a63405da92013d16f4f4cb577cd3ace8e1547315e7ca2a6404ff51ed75742d150a5766210ebd9e8471daa64076a824eac056d80ca6d61a9d930cd6e089e4d9ce0a7f611b27357044b39e5088640414281125801af762afb9d6a655a9b32f0e0af7f5603f716b8a60668df325fdc7b81387e43330c3734c73023a6e3c451b71d1,
+SS = 032a855db605ab762dfa914b5de369d60d4e192591b118eef353d407023acd9c6300ae8b81376c913cd281e26626673211324044ca0cd6ca31bb9d765e319760559546d66bcb2853a92825f25560f158af192ede7e3125bbfaa2f58ec24e360503dc20dd00071fe8c42eaf40e84a12dc0d530fb5cab0b421ffc6d1e6e9902a4df0323259a3cc77bf7fce4056f86556ad03bfdda89239fb82cf283cbd6912345f5fede1c9d97952fcf6a688bc57edc2216cb887bc8c851fbac9d5a66fb71d86f3,
+MPINId = 3730373861303661623561656231363236353464343964313237356436343536386661333331303834346238643831636235306131646433653438623233393734343631333932386263,
+PIN1 = 3496,
+PIN2 = 3496,
+CS1 = 040c2cd7207adcacf1beed512a258b5dcfd7cf6e6d0ace5eda39a38d3c0608ce0ed74eec57f1bed9ca15383ab3452b13e011bccb251276392f0eaeab07b4cd17ed196908dfc26c2d110bd6235ba092731a2dfd2ebc772ae4bad4806115d2faab0f,
+CS2 = 040e136fc7550de66e77d0b33d7ef0550ed360f76ae2f184ba92086308732a1f25b8940236cc358345a10d39965a257f52143e4eeae121989f1a725ffa6acc9aacce88475f9699654bc379758948e4a8636379dfda4e1d2b94efe3092c79ed0126,
+CS = 0402df45f62f2778eb027388b86f2fe2a4e87abcfa31bc45f49f2484029dde3f55b416c0cab20fbb9429cc3ed094b5a10c10f46c4dbbcf4d740747d18098c8cb69d08b6080809a95130e4dcf1f3ef8526d9529811ea6927d047ac9048aa69aec3d,
+TOKEN = 040efa8fc18828273d20d1e6592d06f136b329163d8b4adde2db04615e6bab3c057d12a888d0ef8b09a9d30f7226ff53e90f19700b3e5c33924500267e236808b3c26074a981be3d713b3ad0192ba3e8590965f981f45d914eabc9f7537897c9ec,
+X = 0000000000000000000000000000000061e0120bb03dbd471eb1fa408e0028f3203ba1359ab468572a76106f92755af6,
+U = 0406793f8b6663741b25981f05d3a3902369c57e3c03aa79cca2ebaa383e51e9681abe1f725ade27f90759ecfd64fa7e080d37c7f1f3ab03a42552232fc79d59694884b09f830d412b8989b52a256335c5ced55762d097e24dfd747c6dd60a7689,
+Y = 0000000000000000000000000000000068dc43140e31d52c91afdc5abce45571f647b716d209581f1e363bd50ef0bdfa,
+V = 04039ee468dc2016bd73f0d81c7750ad3f13e730abb4f54db518eabc0a59c9c3b6a266e184506016f42b101e2498a9a26e1262281f6ffaa24246e86db4332b52c9425540b53abff5ae55d44a9d07a0a6fdc2ae8227b1d95fd6a880c96f02c644d5,
+AuthResult = 0,
+
+TEST = 87,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000042665282f6bb02cc46be51dc3976f3656ce0030a14586ce246a0d1ed1354fcfa,
+MS2 = 00000000000000000000000000000000714a5f3aeccc3eb2103244ea4c9d5cf466f6f409e16213380d4615458dd104fa,
+SS1 = 0feb4e468a3eea22c8dfa8efc506af19ceb7720182637cde08074338e2851a275583e0d9b8778e48680e8747c082136b11264ceae71af90a068b336db275fa07e2747ec4b03c0b2924b798b70e5ef7d6883933c2f74fe9262f1f7a250da2751917be35154726411bf4a8a0f342a4e6b72180c2839b76c6c23771860418596d66a7d10be5eb425fe2d0390dcfe6f8a0bb1471d20383f0f32c0bbd33842cee008c1ef912677cef14c238be530d0953b49e636cab5c54dfd2526cf4776dadb92c2d,
+SS2 = 0b2363354995929c8f22c706a956c445d8b7eaf722801e0fb20d28da53c8f0b429c70393523a52e3cffd86b676ae899f03584bffe99ea4bb3a2db367a3fa3516383568940d66299edf086118cd051267cc8963740bd3941e2a63b48f76ebe81818004293ab9cf9c4cf368c2a04daf0e0d06c3f64ef8235285ff7e0bd3cfb21b253f9b08a619b31a3658db87a29ab2bc10bd701486eda24c247aad2b788717d8b8700e8053cc43b9b270043ec24368fe9e2a7e5d2e457ee891bb3554586ac88d6,
+SS = 1450c96c9d019820ca882e055c0bc6e5b03c018aa632db01f33ec57d4c804dfc505b37b054c3a04d0e6683b7f5d7accd16963ee21c020404b67757f7dcc779c42a8eebd5885d493134df34ee4b0ce439c82b87099fd225eade8a949daf724f3703a10cbffbfc8adf72e429a681d4c2cb807639b626c19c3de204bd2af5c07203f42188a445435227f4aa4cdf76f7af150ee25b3ef1cf9403745f7994b2f06347678286379596300f8d395726e24680ae0d2080170a5cb268197ad34f7b93b319,
+MPINId = 3934623936356538383639306161343938613062393037626661323536633830356133663933326530383538313961353633353233303632353239366133356466373930323237623630316334643265636462353761626662666264623338616561633264623866323934663236616437366637626631633233326562373438626539326666643561383435373164663233313565333763,
+PIN1 = 9952,
+PIN2 = 9952,
+CS1 = 0405ccec132fe9e65dda9e469ddeaf0cac3c6db61c51dd1bcf69b81688197076905f9729988f078717c70fa7a5a1abaa3b02dcf5bb4998fb986e5090051dce758285813ca19166bca18e87e4d8369bdf554c1f22a2f1a481a754db74e9f9ec4a8b,
+CS2 = 040f4ec5c4e95768635aa7000a1118f1011cf79c5fa48418363c0bdd7c82a634bb96e34aec96f8f95341c6df77180df1820f5946689fa99031ac786d60050bfbddf8916ba0fcbec19a5c84406efb9c1bb7cba570f2d814eb4f5fd64894e5b03c69,
+CS = 0417816a5dd8858e6b78d66d899a76ad3896f4b707649cbd83a2a684700d5fd586827e0389d7391ddab81d15505b3078990978ae30c9a180031a9296a767ed4f11714479932f38090403aad0662fe66b22168ff9fc7f800d65cc486ca76987c227,
+TOKEN = 0401236a667e6d8814080e0741cb01cbecacc39a9654dcec94f50f1543de2a165e4ea767058f94a3b58cac0583a1fdb4a50d128fcf7f41c98d6f63a6116d60cdda2b24f5cc4c53d03de7ec350037d0d6e884e3f5b0931edf0b561eb6de230630c4,
+X = 0000000000000000000000000000000067df2d1db4a9b379c99988924fb4662d4071a0239e9a83e9ab619f17356e0d03,
+U = 040492626e499d1013b4dbd8b08bc8f4929868eebbb5403e7099c7fc5df24b4522e9c75b94ce47aad9cb1f06ce5698c966161ec7c1adadb3e80616cbe38d5c239bf1da66b981aed2ca826ab8d4cfd547bbc666d90165c44580c8279397ae0a7e93,
+Y = 000000000000000000000000000000002f9663b774a2283db1306f51115d2131b97a3a384abc661e67bf3572dfb840ff,
+V = 0400164d0d37801cfe102034a2982cf7b29d133d7387de04b10a595e72737170c4f005899b04a49fff069e57520a61889c14a95e4f676d158e5520d95d71f01c39b26a026f4915d123931c47133ce32c985d9d849fff0a3ed657cc6409536a14cc,
+AuthResult = 0,
+
+TEST = 88,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000024ef0e829f034b35fc4df604321a27c0c50cbce5c2e6043467bca2830b0ebb13,
+MS2 = 0000000000000000000000000000000001f10956d4a158833a4a27e80fc8712faf481e9cd972912100b48854dafd9cd0,
+SS1 = 097c0cf8ccf20e210addf23f909a1a1f438b0e0c37f6f2f74aa2a7b4482e9d244df32c98b719c166084303685ddaabb903bc1c590cf94f7207084a691bad11d2d765cf0734ebbac87a7fab005ca1d10c313a5dd43bbaaeeb9e0a38c4116e5dd401e7f803e1c4c88eaa1020c35816d7ffbc6fdb6559340b5405af83a6bf74d235af20874481214cb03c49108c7357440e10937f781f970312ee92444fd72197da4ea91ce9d157c4f7735c9e36610d88454b9abcddaf9c430e51a53fa98cef53cf,
+SS2 = 126040c16dd8046dd39d05b81cb12bf9465d7d099c0262663b0581575063769c28895ca543b4cccae2ab6852c9104b140e633d29694edeb0d60541ee41fe4763a4b4f7502bdd3b8e14e41950dcd71ba003cffe0f4aebc323af73e7bca575c41209f6d2b19799e28e98cea2cc7b8cd7219776b908a803d85cb86021b9547535bdc32f75a31fb74ea0d825654897636e9a198a0a3b215c557d3c98348a069f79e78b14356dda77f08f78799764aec693628a323f5a320193ff7227c5b12e3046d1,
+SS = 086d6c202f665b581728f2076208780148df4a27507c8f0ae619f67cc7faa0e0a1354e084bab286fd91538de6bdeb64f1234da8221f9d731c0c8e3b3e244df3873fbecadcc559cddac2af063b436e3b18e9cbe9e49606341b521b682980bda9e05b81b699706d9cb6edbecc55362f159cb742197c8a0d00625b681941d8ef8525dce2433107c969c88067ba771e864b808c6d676bc20c67d619828e16b9685e751012ff7b9907f92b7edfdc28745ba8bb195955f36fffdb32c9b7d4d7e967292,
+MPINId = 3732313166666532336132366663636135376334353035326231393562383635363566663238636464646630323165636636333239666461393565373133,
+PIN1 = 377,
+PIN2 = 377,
+CS1 = 0403ef238f4d772db766d6c28df3f667264731b4c6d38ed24316222f3b3e0fc3c836824a1787dd185840e4dbba5186bfe207e8ec7df8b73c5615489c26338d8360203fa67ed0ba1047383a36ef28517ab9b031b0039c70f22f6db1bd4ccb26c6d9,
+CS2 = 04041e0607bb7f49d968ef8a3c01cb488baf381d7248db34c5d5bac30258c71a6a3c41d4d058df660cd851e7ef716a5de2047f97695e6045c3571656583496f6ee9253625263fedc3c7309b375fd8b4581f8d33d7418160302d2000f2e578467bb,
+CS = 0408cd6a34896cd6ee33ea7f74ae813db5dda013ae5617637b3fabdc00ec4ecf03ce4bbca0f88ae40c1bcbbbf878c1af8905b6468a34e36a43163f912196aed638ab9a99e469aaf31036125493f061439c0d371db6f4975aadb5133f36abf09e52,
+TOKEN = 0412abc5e9c9d118d9e496249ae82aa4731f141f94910ff4858b0d994ac25c88d8863416ba4cf60205e431223357b8f784021ffdbff60eff8295ad89114c2f3d1e67ac09f6afa7446cb8a557d97f1ddfced3b359a73e342ca6e76df8ef742e9d73,
+X = 0000000000000000000000000000000031de63a0852662c497056c097cec319041b9b6b4341ed360143815f4134f27bc,
+U = 0407b2983fc4888b019f1396a0c665442620d8129d07bf111be45a49242ec5f00d34d36d4620dbee2212962b08e44547830478c6bc4a5e95fee55cdaac7a376cc145a4bc3c8ecf1882f834ea597fbc85897e4ed1a065c69b9033bbb46c7e3fc8d7,
+Y = 000000000000000000000000000000005e72ec78cd601f6f06823b50ca48dfc1f466512c8192e4f9d613f0853f297d2f,
+V = 04011312cc77469e9bc77a1d1a27193697aa7b0aeecdc3fa2b8aaf33085eacd38449d5049b3b22dba5a77394f4728be4d90fa188321b9fa4e4f4cf8f3b463e7a0bb8a48977c18228332f2002fb7f7af12f789226977d5b7d92eaeeefbad68ee31f,
+AuthResult = 0,
+
+TEST = 89,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000150d88a06d8661409334ab661f583a0e02c2e9441d8de3319dd0eaaf6103c2b7,
+MS2 = 0000000000000000000000000000000054079cd664b44fccd028f2a0d211d7868be51c8a2687a65291bf77937e88fd0c,
+SS1 = 177fe1adda78a5517e5efdc280548a4260a3b6218bc569d32c1bb6a51bb09448f426a45c7628e60143edab7b4a9792f9104023a81359069fe7b31a2ec6331679acb13fd7216eeb60d9ec2b24c965e734525b4d12e1c282b8a78b3538f536e3aa0ba775f8e0e70b151bae411985a9a1c37410078e40e68484639ebf73e6a453bfa0f2756fdef1745867a72efa37837ede0915a78dfa63433b8846b15ee2e30be4ca59e60124822080bbc6cd6f030fe613bd1caedc868e88d5eed8933f9700d689,
+SS2 = 0fe29aa252f4baef93bb1e00e4f9008ad487c5948f6a8c58cae20d56389dbae4a4f0bfe4df0c70eaad1b3bb292e808ed0702047edafe59ddd49b9cc78ca4f386238f70159ab243d0b14d70208655c9934c728b4fa3c97b29c4aafcb69ca2dcd801d120dbc9d84923f1abfbbf23e918038911278559a1f0b8b91fb12e2daa0b6d6c6348e538fea21cdec48ce4d012e273136f6c602c71e1b3ec3a2842532112b119e58000c138962fcfc4e94f34fc2079b188dfa7eed53e2b05902c8b14a84210,
+SS = 0966b367e85a4c1313a060240298a981b66777064bd323c10f207b4dae673646ca07a6c0d63e06eaf44073374ecc0fa50b536edee7ea09c23d574e75e270f6d1178c1c7270a78a57956c8268a90f71604ce0f947b31cfab892fc862efdf32ef6007136984cdcdac74ae917439cfde248ce4a9a7a63be534d00f037f952f8b70f57358c7856c14266a7c6cc047525122203cece8db526e97df7f9ca2dab40f589ce26d5ebb6bb4b188537dbfbebe84de043c88e93129c8c3f50c5d1312bc38f21,
+MPINId = 3862353333373739313465336634373730346236313663333839306238363864353537346165356239366638323462353234346362353065373738643731636637313935646231386336363465353566366638666139666662323666373733343039396166373765633335626461323437663831383431393937,
+PIN1 = 1158,
+PIN2 = 1158,
+CS1 = 0406f0937a4949d91a52335781d4e7ccda6d3b82adae257765ed3b9f1d4ce293d141f36cecf0583296105bee71c252c3740bc0d1b9381abc46d08817b588f16fa366a857da6633ce144800f1f889a2903cd4215caa18aeb90bc582bc034b973ac8,
+CS2 = 0411693e4040a58edb2980b9f5c88a8aa0d2eab5ce1cb4f49b8002f8a2b84b42c9423bff04ae7ce354e7f6a3ff1f0a3ba915d39a9c4e8afd96679311ffbcf6d518b7aa2924e4145f0e80194188cac7cc786b3db441f3163ccb288d763d6deed109,
+CS = 0405edd6b15bd53609df08a05c85891669f6117276a4564c6612545a0f46ca60caf3f55ec3149b265a9224f1c665028d6c11390b9fa78a6bc2e4a08668cf79466daf96c1af1156c3b108b0520af44ca2f4017bd91b39b6e20c9479cac584105897,
+TOKEN = 04109460abd299c9cbac1da21efd49cc0e7041f67f10ffb8186bc337675eab5b1896f9247fb74ef869244dd4a52d50f21105aa682c67ae5c1f5e32be11fc273b024aca260d46447fed90f671b26050d9d57efd291cd73b9fc27ea24925530b94b4,
+X = 0000000000000000000000000000000035d722bb96cd6f5d90b61306b4046e3b1220dec75c1981f179b88fd5002e02c8,
+U = 0410f9c35f898b0b195529bb70bc8d5291b0deb8281d3ebba2df18a333491daff9370e641b7e36b1bd346c0796c6977f2f150161b79a67c8b79cf6dc3e8ba366e55938f09e54f3047e1bb61ea9798fd1814f4b7b230d2b7a505d7c3b181f4ee6c7,
+Y = 000000000000000000000000000000006f7e02379ba85eb5c93ed0b2f53895573e6f128e12e426a90f63f77fb255c85f,
+V = 04097353ba266a074f9726ae1aa971eacbd15931486f1a4f4c4ebc13ebbb7136e82464da5e678779e3cdde11e49b4c8630038baf906a75173261fe8077744eb9cfb82f0138fb16e238c2296798d483b34e9a780fd667fdd9cc066a8392344a73c7,
+AuthResult = 0,
+
+TEST = 90,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000027fce058d3a66de326e4f894214a2449b24cb7646e57fcfce4d1dc388e4c1159,
+MS2 = 000000000000000000000000000000002fc70fa036d3c9f14ac0509c10bedc6ec84fa0b51cef36509de3a627017cc74e,
+SS1 = 0a7ff92c7733047fd63463b13a4ab66699ea31a12a42be4a6c595633bd7dd100a7917388681bbffb0e46af19eac3dc170f560857398f334bda8eaccbc810be69a226fc8cb529b4435f9c37babb124691518e8596f18c7bf78277db16fcc9dd8305ac46821a501b96bc45aa698fe595072f3608ec06d7b4e86075b73a93a25a9f3ce96b139f134103a9dfd9f35574b1cb1015f636ca45533939b6f85f01299a9c1596a65bd6c3c2874238564a374f11b6db6fcb0fe57b8db69d11a3b3414c85a8,
+SS2 = 173d6ef3c2f008d7cd48a80eae9aba37a32faafa3d76d4848d8c7ba3541eccfc6526c4fd0311e04405e251f9b6112b29027218b0f1924e92127fe29c1231da0202bd7d61beb2c0b16be1ccc746368a810ed298472cc5e5fe3943f65562b82b9101382277cc7ff88ba5ac12719b8c94f7609d95cf8f7ca66846f7c248a58f76f626fbc4db85af6c7ab9642d8aeb5c24a51037e82ca09fa1bbd09e23fe3e1ec5529b9663c5eba13323c44e8f5979d6e902056d889fbdd9e45d69fd50daab5e737b,
+SS = 0febb34d1cb4d3fdcd6008757a71c0b30a2f3abbef3f62b3308bb2c7e407ae247a4ee87c53f7f6aa334b3074e406255016c6258e5f02de80255da09d2ca0b72d23c9adfc1336ffb3edd832b2ee39631ca070b604f2ee1705a495eb81faa8137403108f8d57909c31364bfcaf61ec59fa007fcddf13be23eed29d98264e8290e2beccf70d36f53e99735bdaba55e0cce8081aee31bb0f83a8f3fb97b1f982709c6c99e31909863509f38a059622eb726d2db03c1d63d260e4de1c64ae241ea378,
+MPINId = 623730386531393435343237346139363861353262313634356331343733383333616238653862346639663833333237353836346133336261313739356135633631336634366561323538333438343130653837353233316436636234393437663430336361313566333166316431303537373338393737663637343631323935646662373634343161623938353237326230616236626533346635363162366136363264666433313535613033386235373536643136333765313735613433333565643434303639336339396365643434616239393561373338303936,
+PIN1 = 2228,
+PIN2 = 2228,
+CS1 = 0402fac4b14952d22fc7c68f46bdb835d101a272e0f6fbc174a980b311129eb7b333e14e6ef69edcbe422528d50f8598f618342028ea49c6a8ad23fd2c61a950e6afb42cd87bd7dfd6d43f44e749eb8486173d753a33290f73a606cab0027861ed,
+CS2 = 0402cf68705886d84959d6464c2180b2f5d7e39a40d04ea6830ad75c49ba928ca1601d996cc9167e25b1461ba8f7c427290219cb5d3d90d9f3ce2bffe32da512091b52e9fc63bb31279af78c6210260d9af5f5a42028250ae546c13f1794c7d2e0,
+CS = 040b865f995355f38e4d1afc773ca73c7c16cd87629fe1aa57b61dc314ced8832bedcccb819379c0e1dc26e1192bff01b20e627ba8b8f8cfc0066c52004b2f70cf998ce92f155a058b0036d2ba1d1b65e2f7fdb1de81a06bf699260b91ed3b3f42,
+TOKEN = 040d3af7b4727b317ce9857f927f2b56cff9ae79781b7a34dd756afa795ca776b5ddbd6c393c05ac034e38c77b2c9296f40fcf1d09bcef6c2337b827db2ac02b97e022ee023fea0bef9b2676f488ebad6305b62581b066542420e2662b7f295f27,
+X = 000000000000000000000000000000001f11a2d55a98732574b00603942de0fe5f6d583ee50d6dd7ab964dd205353dd3,
+U = 0402375d9363ee23760d68604ae1352f04b01d8c47adfc186b94b86d6e75225441d083bfb4eea0143c8bf482d236a80e95187f367448da438c8ec4a9b2553200c3d83a5905c2e87b41bc2e2b62c0c28719cdb09b198e47bdefb1c0900e8178f264,
+Y = 0000000000000000000000000000000012b43b828657a5b8de97f71e0acf9b2c0d8c83252de29addf28e5ea0b812bb0f,
+V = 040568676e1c6d318777aaa9b1b3343bc8a350bfd68000ae5b621003d243ba53288c6c0a5c4c17f9d66b322ba08df1dce5188fc909d2b306c950094e73a0c7ff7598d4c6cbe9ba87a1de8e992d88d3b0032ef60eb0b772e57f7dcc13c31298e41e,
+AuthResult = 0,
+
+TEST = 91,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000016d3e95e74ba1689836b3cd0d93e79985f9856d79d1c7433c991d707a7e677d2,
+MS2 = 00000000000000000000000000000000201e631bc959aa769e0e0521cf1aa9e9eb98fa910293c3aecf634d0f923cb924,
+SS1 = 0da22657f4a854ca0f7584e31a8ab156177db61ec5984804a4b6acae0ece27308c670ae0c1bf93fddae1397eceba967201e468b7ff6e0bc7345049a15fa7e45c649714196e8c6c8c1ba6fc94482f2ef3c5c1dd5da2cef9147ce10b40ca2911f50ec3f1de1ede14b6bf520fc433ba02acef94f3b5ccd065705064b3404def0bcd4952a01e03c961ea6474755ca4b55a95044f60555024a601be018d162437b8ecf2630cf0b4ecb0fe708f5612a0ae3accb21702c964154caba3e3b21442f4bc90,
+SS2 = 0155932290bc2d5c82a7273174977d296e77ff261c5f01e667c26f5ec95166b23d7b7eb8644e74839ca084b0a84c0a5f11737dfaf859a988dc35e490e7c5f9cf48cf6f3b6b1df2e4002d6dcd08c3d84a0b90e8503c99dbda485298db41f649d9056dd8229ee2ffb011892ff7d26c8231ca962be422944d1bb3f54f97c5a8fc109a371d396ca61129604c33a098ad61430f582f91da6ad39eefcb5d53f345205a7d7ae4abb5aa6f21d7531ccd6b3ba918a0edb32ffc9e8ce80cd277874c46b807,
+SS = 150923961d713f417bb19d36784ea66a0930eff056799708fc9b26e9ff3f83a0e31269dbb0cdfae0581dcbcbda01d6e00d17a617edbcfca180957cc0ed4121248b3e58a5ca04c7ddb571e4a26a445c81fb15a68b012e9e84b48351abe0d3608e172eac78a1647d47ec1af4538f2945c3d5678deb1390f980089e43faffdf50ebe8b3bb9e9683eb60898b2a908951740516356e6ca0191662ffaca28d0b83c1a12dd7b58eeff967176f3e7fb4003d7e7809f0748dc3077b32861de2b25631aed1,
+MPINId = 3466343235666462663966313738313639633764623965343138653138333265383362333166313663636165653538383936336136383735653330386131633861343738643630333534303065303430366530643333616638356133386530613039633861643463653465366461653733333731623166663862346234313164666266633231363130333566333732336539653430393038396662626162323063643537,
+PIN1 = 8040,
+PIN2 = 8040,
+CS1 = 04180472f87317dbb2623fb5e0ee1dc465739adb57f353fb6040e3dc03ab192a1534fba417bf1930d911d32d51248835bb0e398990d893eb3105f79ed746b42573f3085525101e74942b574c080d9d409e5a15da639af845958af60b6c60572517,
+CS2 = 040218f6fcc1f2d753144602c30fc6155f145cb0d83868b2258c508148f5f015dc9e4c3de20d5561c31fbb583c8762ce3912aa213e04d27dfe76c6314f8091cd84f6937ca23eadbdc378e3e38bf5445185d9662de42e3453b899a29cf8d96fb8b2,
+CS = 0416c68de72141d3e0887e352288cd814680ce23704bd2633c6ca05550a3966282ddcf3419aacfbfa0230e59bb9a78de510d96b625c87b4d453c344f649c43c9d4c50a5542ceff0fce5d55b4b0aadb37b5ee4fd2aff65a53421ec26f8d7f425bf2,
+TOKEN = 04165a0bdbe066cf846b720796f91f1198c8cc9121e2ee42f08e791e9a09c70e91aa3f063a3027a5eb95a64c5b5df3f72f0ec81656245c5665676c1e761f8389b83f20ee4337f9db63fcbc6150b71880ad410ca26c56264ecfe1f40a50cf2ced3d,
+X = 0000000000000000000000000000000051e66f906d7f94e21579b731b8fbe9ed2ee8854598b61e868f2635584a7c7ddc,
+U = 04095d23f37110c9d7032968516ddcfec5f76523bc48e92ec7ca2a27c23aba1bac7131c295de42b31bfdb3d355130cce560081a76fb216f1808430e34de49097ef4dab3e5e0429cc5ef257350de2316f4d2912796a1e377d2594acb55aed29963f,
+Y = 0000000000000000000000000000000045cf263c76cb454bef08b7c1a93d77a83e62e975897e3808260b0dba19de84dc,
+V = 0403f3fbd11f03d5a077688ea5ffc8c0af49c01efcdfa9fcd1f8921521f0ad3fdd2ae47e5e5be3209cfc1405a78d25fb620cc2597826377ef327c66dec2c6a70d6d11d7328a1d01e868f4a1a7b191cda14ac139de6e1338248eaf1717375184add,
+AuthResult = 0,
+
+TEST = 92,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000000e4a81b12252cd12c8754f3f727638e3bf67d8e222b065448149d6957ab96c1d,
+MS2 = 0000000000000000000000000000000011ea76042a44ef2f729c6c3ee02b11fa7aa75584eb522111ee20aead4be9526a,
+SS1 = 06bb73840e97e7969b7a637e3b00b42244559808d6f9a7ec83c39c389885b45a3340e136ae5470be031caa78059855d408707e3dad6b451a1b8c902ee2c4864a8dbdbf6c13f5216d6af206aac34a4f291c4c2bc04d5ad7d9fd5f148c7c9fe7d711f9a85242aa488a0ce623190f6db61afea5cfe3a1698b784871ee6327e1bb60aa62ffc1b68115af8eeaa2ffa91f073c05b90249232b4162dc9e7a239e7e1b9f01cceba4754c5498ea002dae61bb4a1d379684bad0eec924781a12b6e74e2c81,
+SS2 = 18cbc098747df13a2e83610c844732675bb8740b84d6dd05d93bd25f0274d6f16d12f3759e264eda82186101a67e9c6114c1697b7121134bb7c4f56f6e6fbee7a9cbb29703a21c91ee5322406b15cf02687115827ba529545773d916b3190d5103bb35fbfb0e1c5e90797ccd0482109e53c26e762dc3a6de7a3f3e46c9cab5de8f4c05e027fa6f40f4815301c878fa5e0f6e16ebda7f0017cf7a1738c090cd91e611bc9fb5b549b611efa3631e24008ca32887edba364e47efcc47829b52a3ad,
+SS = 0ff26599864b80fd0d35a7be0d90f17441f89e7f9f62235eb4045ce8cc3e9719ad7a9c34b27a888733cf8b5b3da286811865767de38b11e9256b60529805c01329e9c2674305e00161d211afba0e3f93376ef0f5ae06ac6efe1ba3449ab2314509164a599826495dc78e854dc5f6b87aec74a0856a4f1f6818fad4d7ce85495420373b052f9747f5f1de28fc15466eb712d0ba9ebc039cbdf8a2e0636b1b15197b556bb526a333b80463ef0a9736066f18614789b6b63fbb194053af1d9a9b25,
+MPINId = 61373166396338653536373535346163396537323635313738343835323338383262613133356164663961373239663235366534646337303139656265343365363231653863663737653461633863656638666233623763386135636337363766343433343264633936656537613630636262333838326537326561,
+PIN1 = 2366,
+PIN2 = 2366,
+CS1 = 040a1b39540000b565841f70665f1a5cf2baa36a2486c3cd5253a32f7ebd5a1d898f73268c82aa0bd7dd5aa4946a23fb720eee3e4e57e6a1ca8e5eb7a8ed4e43a6a96040d8518f656f1c797f6ea57585083262816a38250eeac2a5efd2e31ee084,
+CS2 = 0415e293f7ab14611c11e5f1a56bd2bc9ed677a1e2c456eb127d72aa07aa2baed0f6f486efeb7286147ba7a0e1a725aad505e71f5b50a9985d30365b72ac0eb21fc140ef34d1bea5835133c4a0206dfa7917246e1231bf130f0d0a82f11e9c9fe4,
+CS = 04032cac8db1ea487de5ef5f2d376fee4ef04e940513f6a0f2968545313e78ec93b976c2466e10f351ceffcf2d4b42a0c9070805bd164625bd084bcc85d445ef16f1caebdd3a7371452c0dc0778c35859bb40fdf1c20b5b69b85fa80c6c7ae7515,
+TOKEN = 040bc59ba89ef1a1c9ce7792244a24a06ebc87c9ebfb0a82b47190ba829813d15a5b4b867f5e309159915a12005e0593e314a890a3febd7daa54e53085b85068e48362c23480fd36e040d158dba23f324a896d3939c3bb3bd2898445148aee72a4,
+X = 000000000000000000000000000000003c53b04bb286a2484ed4ba99a735b791675477d4aa933cfe6e281b22fa3e2e7f,
+U = 0400ddaeac40f78ee738856f8ca9b989e83ef6bec37cceb6b027e7f52f7d62f3b2f274d9d51131a92dddda39bfdb6e934b063d60e4b4cf4f2f0b0e37ff7a2aaa504bd75cd73669d572fc265f71bcb860523fa05de82a924051c52c78940c22cc1f,
+Y = 0000000000000000000000000000000067982727a2c32d6b2965dec45e869fd3f35838a29790a96f44b8cfd23a0abea4,
+V = 04034ffaae8d8beb7d263b0c11f11e774c55192080b401154e738e9cc25265cb2a8644e1b8a1e8a59740f8f822b936923b15844ebbd6bdd90754f809e182fddeea14cbb1e976593e5059c403b007d86ccab454561cd43d05487d55cee230ccb2d1,
+AuthResult = 0,
+
+TEST = 93,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000037afbf0568e82a5e6791b3805b149a043523c1d0b5448a4c8d26b6025de75599,
+MS2 = 000000000000000000000000000000000e8edefa6652c42bda09de853d801338c5d4b35377a69557785d2970a8d0d952,
+SS1 = 0470bb55291f7f6c9ae8ae1721e21f5dd72471d375ced108622db0273a1cf4bf3b2d2bda124336a0748941e70d0068170ec9843effee4a81e35a19124e699abb120b3849cc05188738cab813ec14a4fdcee946a2dda6d29024fcb490f0b78f4a00e087b6e728d333a0a9c0ee0b6554708a850a12b3d0df32209249b3c5dfd6421c2001a84b69972dee514246832be76505a1e8bc6b1df0788ec59b4b86334c388871f4a94d83f15d967e2317e83ff57d90524e0c04d854c7e0d501fd9670787e,
+SS2 = 0ce064bfb2d92eecc8a00ab2c97d7b439d8925477ac2ed0a3229ce7fa66a3a1c85b3009f8a0412a711d6bf9561bc48f306949b24fc7c8e8506f13d1587c5628fd6490ca00d229ca03157aef445405d338f8eedd8225269d0f31c4ad6eeb3408c005eb9e1a3a833e8c6b3b4f3ccccc18f8a341020879eb92ffa2e19d6074f98e245d7b4f374744325e8ced438d87373160a6f2eece047705f97ed960cd456e73748d12dabd4d9cac680b0abf30339cf96a348014ae9c7060d58c6349561b5767a,
+SS = 17d97ef9a545c61b130fe127394d0dc400878a049bfbe68c6ad8c7ce1157464f38c313f78a912e0f44c079fbd23e5e85036ca2d2c40f644b811be860ca5922abf4f996fd2b5da4839db6927cd875eaef183fa55879473874f1b1eea7684d4559070d2d3a4cd778b6db45e30a8e108b511339e3fe3fa0f37fab46432d5e2793bb361fa70c18cd3034631313f75b38a8ea095e7ad662c39e22683b29e5a4b5e9a751dc455c9cc1874d85c6f3b45b144fd8a36f557c74a02cae7c2b425add0166a0,
+MPINId = 3134376233646536316238306532336138363939653936613232373133303963623539616635363464333532613239313635313434396132373161373330613063656635356134356632306561656331326137333330303963353336656335383166326535646237326133313862656235373363663930313839613834613938383136383136386334393839396238393362346366343238653262373134353066396636,
+PIN1 = 2231,
+PIN2 = 2231,
+CS1 = 041885bfca84d00e7705d67e1446dc0f09cfc334683b926e5461ed4fc181bb02dca8e17ad0cef94d5359b275d9cdec30400ef6237b30dd6116f2fc39438416672dd3ae9fd972a426ca0f1cb78fa4e2e53d8978f36ed04ed9232f213c3a54e9179c,
+CS2 = 04098cb6d9d3e7ba9517db1eb40ceceeab2bc99ebf72db349f9d1265c18e79356856db15d1cbb4d43b62cfbd78e9f6254b10f278d43af22d2cb34d2d46c6401518b4c54a3774351624342c7e02d3ff1b2e106f89b960ab6c9d7b703b00ff24bc4b,
+CS = 0409560c5cb8908246165804f735548032f59cbceecf9808e0c8fec39cf969029911e27d7bbaedc99f43940e4421930930068274c4ba3d6fec526ae95d7b323a211d5131ec36a376583f387cd66b628c6283c650d37e275afbfdbe7fc5bedf395d,
+TOKEN = 0413396273577304fd4174b6a9db865da9b19aa21fa9054c3996df76bf924333ef8ce2a1343b978f6bd77d83f372c223b5065874a54f9f7e56b4b526cb8b4e18bfa5d32d2994d7539cb8977f182f5a7d1a88226cce4d7222ffd3f25ffa909324bf,
+X = 00000000000000000000000000000000208fd3163c90daa01ecd2d84852f8a7924bb4a621db9e27b2b5f89cf00d3cd14,
+U = 040d95d090373f056b700a42de6d07142352d28fef5af13ecc9e9ba7130285a02df588f9ad5f9e314ae9e82100424f5c8203cbd4a44dbf8a32fb20bfe672ab1fe6fb9eaf739151e2743b809287964bc751f7962fb1fa162a1fe682b69b5ef06c7d,
+Y = 00000000000000000000000000000000249b89b6ce0efcad2cb542a7cd0eefe1fd9746346ce76abb2555269d71917bc6,
+V = 040b39b5fb1d6528fd91053d00fe9e7aacd7760426092a18d2ad24818fe174c717e957b9a8eac6c94a58c24e7f75184fc81315028089cec79392ff8f75f522d1e48d591be167e7d02d70c0d04177e6d01fa1ae11ace82ae58805043c1af6208ddb,
+AuthResult = 0,
+
+TEST = 94,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000002fbcfe09ece950cc4e5baf799fb8e8a5c8a979c5e26cd20801888e6b302a1e12,
+MS2 = 000000000000000000000000000000005e2045482fc493b2b216b04ca9d06eb334338fd79f4dafea390aadaae276b886,
+SS1 = 09c409fe7081feee22fa7b213b17073eabdb96c3661ce1c982491911568b23a2dc10a2acbdf5868740d11c90aded6e69104be5c68934ae07fe6a5c94d1d00cdbff010a4d835725fa9cc5d2444d142d021b350c45d9196e55a56803ab1b6cedfa02f7f76b51ca8ca1ef2d17b6e37a25260aae2fa19c6668f804e88c6052c6e1d59704b854c5097feadff9e6ef43a4ae481242c52ebf88c1cc2162d5b264ac8e43d54fc43486f4d03206caf8356abb6fa5b6e58c4d8059d62951492a69646ba40b,
+SS2 = 09021b38f46fb6c6ad8ac7b91008333c8e860f7402a7eeeb6be90abc0446f7fbabbdc6117d5b7128af56b889c9afa849000ea0c808487e88115fc58eebd96f23385dda699a30baf23a41b751ce4c0d66bf0f8c5a744c9c4de41ac242096160d60a38de7699bc76cdea1b70512cced234ad4ea008dafbc18e15ec8eca908a39f45462c61e0d1eb22535d6d9a7c1fe82ae0464fb5dcb35bc35890d1370444d46bb5d926be958685993ae000cc0136e1f2d4cb1f4af93f8bbecdd87e6c16aa83fc7,
+SS = 09d69ec233250ce1f2033348504af8b26e88e83830222cac01bfa7991f317cd9f20a71814e2982ba7ec54122de54cdd6115d5aa38162b0b0884a7ab0c09ffe94db18e5ecb56c7810621b0b3c3d81d6b15b32d25f876687362d9bf612a9576f8610d16352a2fe2424372dcab0913043898cd391715969588c3887f6f5258cc4f8aed1bf3ef98982f4a776517008b6d1e711b9a2b07000aebcf5da42f759725c3dfc273d4cce455a39128f180161f9da660c1e7ebb3b37bf756d38a61173c40d30,
+MPINId = 39366436663533613366,
+PIN1 = 5666,
+PIN2 = 5666,
+CS1 = 0418b2402379049deec1be5091a97cf5ca4b2a4ca4d2155458f46a962a5411d9a809c84f4d010977818d9a45648d563b67161abc0667de19f3dd40827dd0f1be774df18cb9c346c459f75002047522385611dc631611462d9f8555efb04bbd7ba9,
+CS2 = 04080c76c19453b5e15860d7d8803f36981bafb8a0730ebd4bf7a81d89604db54285b6f2cff8d125eba4a85a8345d2344113633f0a9c76da57dd3a0f707647f7c1d193083d67eb507083e543d2f2cec72579c49e9529d5e882467021e3b6642048,
+CS = 0400b30144c23935a4e6d2e720dcb86c71451a13993887f54872b73d5be9e20a62b91fbcc7dfa2ddf8bf7ae52d8a11fa2609dbab8ccd804daa698cd2494dd30b6e024211818008df6a1d92f22d4a38bababa9fc63279b7ea2418078e376af5ebb1,
+TOKEN = 040385c3e97518b695ae9ee74a156f62d16f4fe8bcd9ee8e2451444b27017d19a37836be0295c28f6a3c9815c9184d0b300f780328d524cae7a44528a49ec40c94ac4b280c6a3339c6f192dfe00a2d96c6b5a4875fe4b36654fcade47cfe8efc33,
+X = 00000000000000000000000000000000181a23e2e4a67cbc2a98934c1f976cecc5f48ff1bab2167249321d9d0d1eb9ed,
+U = 040ff7aa757f0888a5fec5d9dc112783bc9e5d22eb3becfe7c2a0e3d9fadc62e119f346c0b16a95549dbfdb1dd476c357819d61a0873b6dcf64b680a56d36e32263861eeb4bac5deaade4e90b8ec1d7b46ed7c7ca54fb5804ccc8f34bf4f5bd86d,
+Y = 0000000000000000000000000000000020b59aec5b6380a2c2cdf8c537de71a36b1e4c037a7ad0f0016db5d634fe43f6,
+V = 040e83e58f712adba1eb76d8e580c366ddc61c8fc0b2669eb89d4367627fd9c5c1e1edaee1c9af304ac631fb1af3a1cae20c94b330347a2f20a26f14888096b7153a640f9f1aa844f4dcd97f43184611ed86ba5a6694b8f09b63d5d97f04cc1327,
+AuthResult = 0,
+
+TEST = 95,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000000c231d36667b7234fe5158dc22cd1b8f142b2eb61d447c254cfa1f6162c09c79,
+MS2 = 000000000000000000000000000000006b3cffa381c7af883cf8c1c5f8d3bed0c247f6bba51414450ce2c6afea538809,
+SS1 = 1579eb3d310fe9302b50d17bcdb53ff56c683792f273e76ad42ab9fdabbad33296c086972596ea09f7bc9169cddc8d0e19866195f6662b9c4ce4dad2bf5e3a66773a00ee379674904d2304504fec48aa821463142ba1d1daa4c36e924bc83b20137c2a4b6e08507a6f9c827186877d0445082f146d56c36e2f06fc9cba1f8afffcf2a6e981c4f8d3c9333343e637d49616ca780f015e27bd42c2438a8bf575ad82d18c501dff89b4f58f8251b2201bfb2cf566f3d8a71942d99f075431dd69d4,
+SS2 = 009aa5b5850034d01ce953ffd62318d19aefd2ab151d9d0f8373b808c676a1f70af034219dac1c7a4ffc5e3a069f48661761df35452887e27a448464708d39439107b2423da441b6d32a2f347accf62f2ac20ce720906cc2285b08449b8a341f12ff076c5bc4ce76bacea2d040430d5af02467c55b0bd8058b17190e16c02659359c351e03ac0d30d562d55ac43428290b680abf4d6d2c5ba977ea4ef437f1b8e9bfc1cbc0822539f222e5826c4fb26ca035555b84874a8d115df5cf66bceae2,
+SS = 10f22bd973472dab81811d97ea1fc89cfb11a2914b480fe2568351c28de756e47872e58c013b9fa26b5ea471ab57af810ccee7a3282d557c766d7f6da85d68ad9058cfd334a64e28e7eed12bb3c61f3e211a431dc26a3892de507a2e15d7ef3e06a8d0b5425132d16af1a2d1a2396dead4103bff5dbf8f475efc8f4d9e1d81f093473cf6d05007f3670e900a8ee18263146393cab2d77b919636ae26d05102df08dc5a3107285de247df28c6370927dd16a343726614c22bd307817cdd31305b,
+MPINId = 3166343032663231653631396338386465653430396334346461313932316433313232363630383534373839643437663637386336383662393233313038646330643136393231313865623863663261393336323763623832363636396538306338366336333433383133306464633331343734666565316439323664373364326666313835323665313834633964323566313731353439393466646362653664376565633132653436656536343337336535636333613235383665366430353161653834316362323230366133343461653863353730623266666364353061663936613430383966386338393866383832,
+PIN1 = 2538,
+PIN2 = 2538,
+CS1 = 04185468ccdbe04848cee62869e5356866a4f2cd500dcb64bb0bddc1abbe404f361b9949f9ac0e13fc0c120a889f34a928043900accb039f491aae663a6fff9320353eefb92e20a5e499447e0198476faa733004cffea4a666eb3f90871e8a6597,
+CS2 = 040762e980902c9c674b4f7f9a61b1ca47c8aab18104e2cf47b984e2168b34788dfb3c9c1bae117566d406894a6bdb68a3055cf14ae358d2f2ed39182aaf621d78e7ab1822fda0b742c59072a6e97126eaf704fca31a766249d33a6d8d61cd7b84,
+CS = 040cec548d8c4efc2227ed28e38a05f9331b11d2662268383447ebef38096dce9f5c9b9df73adea3892fb3bbc6ecdac42615b581a95ed9cdb5f9a50f6d08a094f6142771433395d338916ac7a71905a212b9513f51fd5c82a88156b9f590ea16e8,
+TOKEN = 0410cb8908d6b0a3a6138bb496ca685893ce89358509173865e5171c8cdff655708f41acb37b64e538d42a3d8526b4168419e8d95d10d32a62d3c7c2a78c226b3a200fa9c0524872f2c42265b4a02db219776d4cc81510536053e3e04931eaf8af,
+X = 000000000000000000000000000000000b20d512596acf6585817cdab4e63a542b8fc9292fa8fe74647551bd24762c1a,
+U = 04034dfd02c2c924ec37046b627f7326bb0e97e85759af8d6bd9b9e6f45829a62e825ebde2a9040e98c4afc28e22814aef135ac0aa46375a5dfefd626b08322cba2c94acaf5032ef35484443287172d74557f00b2608752b196a9c6bb9d3f83721,
+Y = 0000000000000000000000000000000035d6194f969a94dd5022736d57eec9a2e8b10f53fad8c054e93cae90f7e488f5,
+V = 0410b4e2cf7cc9863c671bff76fc63b60c490a444153ed70921a508fb6471e9860195f6696bcc6a66701657c58625ddf2f0f750b4467ecd66fb96b87ef66c7598b651501226ec194ce9512658752c885140d098a1f1c8642a8f1007668dc09b4e7,
+AuthResult = 0,
+
+TEST = 96,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000005b5e0cf614b7abf18d7bd46319a575ec4b467b59e1aac62b19b7c8a97412a6dc,
+MS2 = 000000000000000000000000000000005ea72f25ed5c7d86f309aa2df243de5c71cd99533ed9f7f6cf0c7d6a138360b2,
+SS1 = 0e63522be9853c309afa5292f691a87c65d92bd7f578b67d536d2d5eec2a4e546b1a7fbe8700ffebcee7b10b9cbcafc709aa63e5103af76151868a28478f836095544e67ad55eccbe88e7080dbf1f7f1fbb6e1005608f70a4d6e58cb775f920a0553a9811cccd6c7f3f2998d8ad22e31ef5557d91bf90435de333e67b2610c84e4f0985436c9e2cb5c8e75214117b32315b6b818a2901856c5cb3ad8afc3022d50e31a039d35fe141fd8e99e58435b8897cdfd030b9ddf4245f8cbc694f32bfe,
+SS2 = 0cfbeea5ec0f54dce1c5a4daee7744f815307b336a9ff8c549dfb026851c5d8f2ab7714da7f0cd59b2d4ea8e155b8b2a0558eda2a9d62b8894a89cf9fa1ae5c988d6bb924014756321cec6803de47d1e7440d20d11747768867039e3892e94b30393fce58ca4cbead923449efdd157368e676aeb72f003f1c16025000b9a03aa7ea5ccd643197dca988cdb7cb666eebc099ee394594b23b272844d659fad0e2501cc77a4aab93698324d227d5339e7819d79060054f80cbdc3ea6f7bc7d04a0b,
+SS = 1612672cd7fe26a24a500cfe63cbfae630fd76b69cb58346add824258f44fe9dce5373cb0056f14ca7fa72d5bb481dda0002b42f4a72077355b4a0541a91b8824528e8f3712c6452bc411f0de0522782f12b1f555f598c3c1be626231700f1790131fc5d9c6ae42b5cb48a8004da6d62bedc1c73c3285eb2add65aa84a20678f2afabaee419cc14e84bd9dbc23033f930c8f3cd446699b02c3a9b7a01ce115d35e1871ef862b6e0af263f576cd3bd5294a502693f62ec1d9100cc7d3f77e5e53,
+MPINId = 31666166613930323138353863313334653866646561346130333366333836343032663830613732626539616535623532356130623964323066343338643036313361323061343239663632666266323632613339623534386637393636633964343135326435373362353762323538366163363236373661396333636431353163343065613236323261666464643332363763363461633766386238326164313366313636333932363536613135643365393436626233643166353831386233613630303437366566313737313961343836336436343034646162303161383964373237666532,
+PIN1 = 7675,
+PIN2 = 7675,
+CS1 = 040958c5abf1bf77284f0c6d4e1b50df59462688b655ea3a4d1a2ad188fb703e687f2c2a9a12613288a0522e91cd106a6d072c4cc47317e715d51be73952086a81604b20dab7b51a566962200150f5b8f2c7bd31d005006e767ff128e73bee5fca,
+CS2 = 041552c993b8773343ef579f605df5c1543a43ae72486bfb97fb34f19af1f4f5b4cd24e31f1dbb1034bee9a2f32bb5afec107f8ebbaf26cd6f595135c796fad3ce9ba7c1302c4faec4997181584a01811170a7b64d83220decf11bdfb696008af3,
+CS = 041730c18b0038819fa51fe365f8f23587526e187e3966245f960aad17b98b87239e989cd0c61f2a2181126ac76f8770c10946c79c09fce4de646c86d517f527ee85a4a01494a8898a63cbe9c19014184ec6e0bcd84a8e5953d590e319ed3aa05f,
+TOKEN = 041929bbf0e28e2543cc6464297878b05f8a0064fa1b88a5838efe8a799708b2f207827d5f6d2ce45e75eb230564d69a2118c2de1102f64225fa3b29d77afed4972b15cba3fd533a62ca1e60d9185a372409a2a25391a7703ad78aea305041f88d,
+X = 0000000000000000000000000000000048c6be7cc06ef996575b5bc8b8e5e71be6993d79cc53ec2430c992a10c290c10,
+U = 04161318a83206f544f61566741eee476fc7782e8f06697d4c1824ef79ac0135132ea083edbe05a6e9cd92d7d2fcc0820511b0de0abfda4b2e9e5adca6e202b45fd27abea2f285488aeafe8cc5063dacd55857523b64b43e6d2d531174cdee29ea,
+Y = 00000000000000000000000000000000684caaf3c7d8b6b14ff85fc4f7e0341861e223971a3c4e8714c4fb4533f8a603,
+V = 040fe9d87ed7325dc40042a30f52a7319d440036ca72b3626e50733babf41034cfb5e4a64dae8cd7782a7ac260420175600195809561825205ab2784d063afb53b52695539547298c20ebf7cd5bd6a91e21bff6e0f701d37125333069537ad0233,
+AuthResult = 0,
+
+TEST = 97,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000000a319e0255735a04a6c6838af6140a0e6459d464da1bc35eaa7038e3457617cf,
+MS2 = 0000000000000000000000000000000059a958e6ea5c0efd82f7c5984bef3a8453c26df6524d797f8b4eb467b0db010e,
+SS1 = 18e1f0b30f190d7f6fb735a4fad4d074ba183d9018250e8e00b22c90d920ac65c500bb893b7f4ac3b6bbba1f8b20c43a0dddc75ceb7b34eeb27e3d6ff739852922187459d711324b92c8b81105b75b341fb0fc4159daaeb9e6288415a163b4cb02a1708f99ba23d6b1489f8e93f64f7da4b99f9f24f5da9aa232ba03fa9c8f3976744a0d6bffa8c25ad4f0db09a979e208933ee9f1efdf00d7d6c9eb675a672f0a7a0e9e36c587078f4c4709b68eebb85dab40bad51e152d12928c34fe69c29f,
+SS2 = 01937f645046460e9ca17d9566dbe7211e492fd573b3b0a9ecb76ef3048906e2dd42dc61763aef814b39b2c044cc128b0adca813417bf9cc690850ef8dc4a543081705cb9ed40fe26594c61c0d39a919c91d86f4c79e020fb08e54abccfb1bef07a9c3ee698f0ab82612404aa53bfd0d258117e89a6790e6d3893608709f80aa0d6143ef4036e88b6e6589dd940279590da57f2009476e3070ff3989e28d3d6fc293310de2efd7c8e05e3e0abf0bf0714c5cf340b0d316034275f907426ef196,
+SS = 158cb6cc31edf0fe228c55ddb331021e4b47f593fe28e536a946400c4961890d30e848fc8efc63b4530d41bcceaee4bb03fc699989cdee030aedb83890898ca98c1ce30c854c702662e40794e9380a492b2a3c56ead859f54a64a2b60dc9ab00189b188d0012727348527fbf19c439a3bd6c4c0a619106a05714d9ee6791644e5f74431f67210f52ca6e4d7fa42096f414759a3348970e0bea0940b0e04224b50a312017ead9eb632ff1b2fdee7364287eb9f0fa4e6738f3f304d6aa656a0ff1,
+MPINId = 6334346264646531373062656537326430386531663763316633353436353037383330396339333032373438303964646533383432363230643837646531653035623532386130353963613737386361376263316631383332363131303161613439316439616433666165646332333366653937343037356535313834343338396238333965666539323134373764376132623738663936306430323435,
+PIN1 = 8936,
+PIN2 = 8936,
+CS1 = 0405efbd28dafdc851f7ea349cf44dae057cdbd927fd805fb30a18d1ee882f5089eb222b3ea1fa02a9cf6554f67055c0241680b98fee5222b2309b972eca60e48e052f2540e6b108c50d6d36cffbbd9dbcec753105cef9334c11bf51823ede7dcf,
+CS2 = 0400febf823b33f26d1f6576463dab7ff148679ebf8cd191fe5fa49cd67ff62a68cd56b384a82d16f31391df04fffbafd11634244a3c6b5f9acdcdbd59abba6c9cff01df6413f92fa7ae3b0ec68f39e4cb8039ade2f2254dcedcfab673ce6a686f,
+CS = 0404e88f65aa20402851ce257eb802a5d710b792ebec51143d2d785977722e2f3b61962a66db63cb3686a4fb0ff23610ea06a4e72ed83f555c87a3fbd9432b30ba556243b00defb52ce6779151a0bf6be94214501fbe7ea1f1b8937eb68c7fdeb8,
+TOKEN = 040eb05a2736bb5d9d0ce2dbb513ba3a8fa7ebb097332d7ee1bc8f9c545a18c2a8940d08693f74de1f5a524228855fdcc90bc0f449e080d4fba65833c9b99267aaf7acd3a415e55cfc17d6aeeb38511cf66576cb1a6714430e3d0db88465107d8a,
+X = 0000000000000000000000000000000032700aa47b9012a70ca01a7f3cef2bb105defb7d34539dc92f33ca778486004e,
+U = 04088a33381289f0e6abbbc5388835c2a04d56214e70128fed2485ffa1788c26f0a81e75bfc9743b59362a1f25bf6d4ac4104dbce7dd32837f2a313e4c45a8b9d662a7488bfe0b4a265a9e1aa76d0a74007877b8e1cc802ca72319436ab51dba2d,
+Y = 0000000000000000000000000000000062ac4b0e37d60c72da2b198d5bbb5c11478752a2b86bc4617af970bdaac790f9,
+V = 04098eea95fedd0510bffd3c2996830b16af7b54c9bf66fabfe4d3ed048c7ada01cb3621814cd3c15344a92cfc06d876a4198f3b5dcb5930b684f93c38a3af5a7395e28ea8aba6bb24fa19f2d091477355373000f9f057328dc898d297bc0d8486,
+AuthResult = 0,
+
+TEST = 98,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000041a3884dfe5053547ffa362a4cee9662a922f1a15c8fc5c846a73230cf2cf602,
+MS2 = 000000000000000000000000000000000d29574ca76bf49939658a18356ab8493293f7a2cd7376b3f94fffcdce92a524,
+SS1 = 0b03b16b648c839d351603bec069acbc31549faf7f108bab9f1d8618d551a540b13fafd4f4e58e38ad7cfdb8b4ee5cd51035b382552dd3c80125b2d43e908dbafccfe43e948043fc03ea106aea966c5e9ecb84241e83c818d3077eead608c3000ace81207d9cc492d40a15f16e15e8e3e411373b75a10483aeec7d5f932c7cb2bb1530b80c85170dee236fe25978c2d5081db5e33e5b322556c28d1fea1bc3b73a0b26901d10a0ff47338f2fddb1c45427d0263e919de088af5fba31307e5d5c,
+SS2 = 07d82ed6fb4bd4cc47eced352d962532815e77d7988dc9b57a11c460bef65d0adddda6da3c564d314cb83ddb71eb46c40c00e8554f4d81a3d903d471a2da86eafab776c098e8067967227f169ed3bd6c237a8709b29b351fa80f0675f6b1379d18eabfb0c6531f70cc5ed780e1b78068381b47f9fa3e0a83289769d817672e7d35efec53e23ef25438591ced9689e20016ed2b898822e4ae721f86e2b9a85e27970415f334d62893fc5b8d289aacab6de5be8f7e553de2a85f586a0c8458dd26,
+SS = 02a671b3ea055761566a675a941574a074b3f1351a2be706b3817b8ee0c64b8011572b642f3236bd3929cc397b3d106819d6fe96771a3d8043c4d0aee7a3a6ae75f8222beb03d5ed87d4d967fd12ca76da4daa23c2c9e43855c25f5f1edcbcbf1508deb884077a964e32f8525a4bc01d4eccfa92f00732faea911b095d7540cf8af1177e4511f94b7fb7a1eaf1ba70e00df366818414b53c1394a588efac2657f5507e88855ad2ebfe14b9c82d2ee3fee038876432681754755ddb88498d8977,
+MPINId = 39653063373236326137646434613562,
+PIN1 = 2487,
+PIN2 = 2487,
+CS1 = 04127567ff5be9df5527ecf73934c7a9a6b940862c419b3a60c93524983f2939874bada3f20ff8fad5ce4cd1315f598f51196ff656a6fe810f344fe594559569e2add77374ba757d16fe0c187e910dab870b62e43e9e9310ecac1c491af542e6ce,
+CS2 = 0410e3dbf2ca93671132d0ea39ef4f80d639ce83503dc091f5c2e679eaad23cf3d3f8c9632065ea9f3305fcfabd0f2022203a866b23e02d502d0f6779295e2fde502ea1cff821afef498be7ee320793f412c45fcae02e68236c21368fdafe98e14,
+CS = 04136137a45fa20e556d594d402d3630ecb3168d9e57427a099e8aa55ec72ac0110c94b2ee7901a2da362db056d416f1140e2e3a8b78e03b5aa5c2263a023e007e7878920cf638b210b06138aa42c9bcfb5d6dfaae303902f5169d33e3cf7f387f,
+TOKEN = 0418450deb563397bc71ce65865042e9ba9418c08cc9a35c52c0a5243402010a569601acbd73cd0eadc6be0be1eb4ef36a00009f6e00ecd6cfe1ca02a3aa4d104f0532567527fe3b74b653d7040e48d6b1f9381576374bc7da41f433185c75d7e5,
+X = 000000000000000000000000000000006979c75e6aca676785b85078bb355b3372eb056e4bea8fed9bcc08a503c4ed63,
+U = 040bda974f9cd45eca660b05211240f9b2a638ac5277bd1c9c465af5a0e2364d80d3e0574e6d253635903a1f72ef0ca57715ccce25402a12d70c357fbc66b4b08954c54082a79cc2ca360ae5f3f2591a00e558af47af5de90f8f7d61afa50ff3ce,
+Y = 000000000000000000000000000000004de58f59f115015e1d7ce1e19987532c576d42f310748987a11bffa1af5497f7,
+V = 040a869a56ff6d9dea65476ff431176499bfca9b91ac98853c0c6b7d336a55c3686367ed526bb0cf2a94763d0ebb57c2481225c48df9cfea8cfe0fe3a909095d48d16a99cc71087456dce97b5c58b3bcaf8e7839cfcedc81b504b984eb31ae534a,
+AuthResult = 0,
+
+TEST = 99,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000027230a9a59e256ea29ed82967a9011b3870151d68a6017c241e9006042621605,
+MS2 = 00000000000000000000000000000000688eacd9b714d1ac37e6c0b561483dd33380fc757e5bed2fd0dbc7d6ae395a73,
+SS1 = 1344db26d259a656f0205f679584e09d169ebbfccbf79bd729d9581ed1ba4feeb5b6294548b69729dede7fc80cf791ac07b79a24555a2c45a6226d896a2104c35d9816b4af6433e74d1dcc7fb6b292f27c3d008231372556673d699ef61ef10f10008579765f5157f1d7f34b4b54b6b0d577293cab21a65e9b11aab9ee6a2c1c834a0327f759fcb5cf29433b9df35af107434e0154e313a3f153c87feb00397a6d57131cdd8ed2913d789ab0174f6fa3039a9ad72576ca0edd24e01b5d767e12,
+SS2 = 0389d014692befb0c4a6cbacb42c60e08275c480b47f21e1689e927c6c55617be571d2fb6ae27418a61411695d3831960a859633346a2a0d8cdc0ebfbeeb0d8d6734b4916202a94e73ea77418f6847e31cadc057c3ba7eb5b7b1cc4228c7781e016dc9d8536239587248759f9630a446fc120a702c033a961db716d321eb14d7a2d03f758bae7af5cfa5410a309cc5e406287b85a89a166cfbfd32b4a7b3e79836140c10fe06a5cf2d0075c37ebfb07cfbbbeb9c25e7506ae440f94d1ed68c4a,
+SS = 0fbe650c8da2cac4c8180910f5be4d9f2c2d18ee7818a4f00b7c0e4ab6b4f3536c87b65c32c1f18ebd6799119b7874b4055559f475ded213bdd30c2f88135bd189d921ba9b16dd7cfb53940469d9aca3d210f077cf04bfc4e96f553e693eb70912ae7c8d2ee22056fb42d8dc864b747e15ea0ab1e6391cb9e234dd9d7524b587e1cf0c258f202dfde902d09551a175f7128132b4630f20faa8bd734eef4ac46d0a958a1fa52c8b2bef8d3247a5f20fecbca9cf83f4f8bdfb87a1142ebdc1350c,
+MPINId = 6362626265626237353935616262323132306366383235313664653339343363613834653035323130616637623639363535376639633537353438336535343938643733616535666462616163383237346232633937616137613739363138326661646639393638393163313630366333303039383432626234306664616535386662666462333838323536653363646238623338313335346337646633,
+PIN1 = 1973,
+PIN2 = 1973,
+CS1 = 0414d760cd1ae773eb28aefb995075e8fa20e5b2e90de164ae338e4f62d05e4747760f975fb7471b8b11917cdcf148b2f007e6368516d401e69f56cf48b14c07e011caf1717871c495a574e70c9fa3b03f1d2817017b8fdfb35cb7b1720036532b,
+CS2 = 0403fad58a805eda01e10eaa1f012dd2ff988321fe79cdd4e3752a792bcd579b07ae7332e3dcb5b0f2189234df5e9367d2175f2a5bd04796a05ca896e19a60834e7d4ea1ec8bb75cad2f5fa3ce71ae72e7237f24f63a4a5ca8dc4bdb6d8b9e10e5,
+CS = 0400ad7a7cfcc8274a948938785c42b41b79145151820b701737a86f0635655eda27325eef2c2a7e14815383b53c4e93b00e2acc6fb6f8e75f700e251ab0776a502bd46da44d8048cad421d9d92821f65d8c3a0122e8635d3072d0fa21d70e086b,
+TOKEN = 04107b12430a7f93d35173bf0a4023b0845891ce69cc9017d556387e1c1b59f49d57a66f1168fad0278e70016cd608b123017386f77becbc5251facab0ba5ba015552ef8998a7fdca91f94f3022420eb61c54062cdf3ab229d3f8052b20544f6e0,
+X = 0000000000000000000000000000000040acaba090f21fc10b0db8c7641f1b7f91392b3710c247c0050f391ea9ff133b,
+U = 040e2215fa9fcfb5b1d0d7ded947fc59937ea0d928f68221e7c0daed4640a1e229ae63125ca0aa0c9ca1747b0add8211f90e07baf0e364019c6d558cfa3687a441d3aac77f2557131194d4984e89cda5fec673ce521ba5cb0f8b42a4a905e6d152,
+Y = 000000000000000000000000000000002acc7fe479cd0ea309a180e1ced8d8e333a7d543a101730acbe2a643eb707c22,
+V = 0416241d497d4b9a173921f9f73a158a010b88d79b40166e7edb9aa00287a70f2480562938a7232fd5043c8d4fa1a043f4087659101f4798b17ca3ab373d9e30494fda0890400546327555ced6c6fb02f5800e721267f455537da62ad1a128c017,
+AuthResult = 0,
+
+TEST = 100,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000479b8517cb8cc16aefd1ee1fde8c35407cf78e909515a5b45103a23bb4fa1824,
+MS2 = 00000000000000000000000000000000419f9258417504e51d0837d90496cf0d4d83b3948b84b14ac8ba49800d063184,
+SS1 = 1268051d3738a366539bc82a01329007e86d17260287c0830e12108cb595b32b45f3a59e28851d9a4be682d9037df22c12e9ca108fc7e8443b721ecd08e6b0595464c44457fff933834098ae3bfc70c8b3e6c3d24e43ecf5f3ec5abdff8f965c03f5c42de06c2f60edde378d1eedb280ebc4a738533d3e4fb0c6010fce6928e6ba8149c196852f0e441e9173c7da43de0ad9f9f58623cb50c043445e99ac9fc30f1c6f0059776ac95b21f5c74edbc1ee2580513f57a6d7fc77e3591e168d6305,
+SS2 = 02284d5d0e7a9c6f5135bab689b3e2e1cde4c89c164ac042ed7a93fb1a16f2f09893eae94af4a4e4800b4dc183f740c31083e6e132a7a6640c0988f4b8bcff471ad486686be56f0d8b8d4f46aaa64f2ea53a1438da1f50c8c7e335605376843f1996485137011ccd192ec460f6e58ea43f27af3c64727b20f9617f24ed9e20b2aa9e0a8387a812eee44846c07ee2b78a0d10b38fba0b9d26bc4b50a05bdc2d21c9b8a1fe3e7a542503a4bfd3467822cfa0791f866c2742bc9d2ba92ddb729cf9,
+SS = 153f5d4e460be33215374282a7d627970a6c5b21cb2e88fff4ac1e7f65c83feda83699f01a12f72ecbc4a4574e1b623d04700c221e8e634e044662d922198ef7f8b44f0727b9f27b54d264de6688e054dc1de65f41f6de0ccb5958dfcc53e0100c78fd69328d84b8fa7358f33b9838d4ec034df9344eadf3893e8feaef5e7a385f6bfb9c1a48f50c2009f7e30f07b413051028305f960bf081260286666d7e791c79fc18ae7a2c3b93b4caa79618bd379b475b971c1e5e91caebf09b2d04abd7,
+MPINId = 333538393663616639373961396635663134333731333662336132353062303561623235303036386264363363386536326166646237323166396637626430383831326335643038333231343262346130646666646265313631386266376333656436336635646639376462363963326238303535666433306137383333376261353430383066393463616531353463663864356134316262373934356637373638313264613330636566346463336534646666343463643239646362306239626332343631373337663032353834393664633633393864393437616633313532353266666335303539393863633762373937623936636434356339,
+PIN1 = 2872,
+PIN2 = 2872,
+CS1 = 04020aa5a5d0ee76dfb13c1c7785367eb0bc96bf28473f2ebbf87b08f8f089a1c128c034b70980682354240e4feddf284005190ee70547019d16419c5918354941da62fcca5cab0e009ef4856b8ef80a8a4633ad3329c74a0e071a4468eaa18445,
+CS2 = 040354397eb8be1b20a6d8b25b65aeb13346efe0c834a34256859734a36ce63165c4f41f68136f1cec01f12ca954b5244d0086e68159568426367ccfd7de3f8e288b42724a659ceba2043a426d70a5c24954f522fb8672ea561111831796d4ce1b,
+CS = 040d9a06a7868c7c908529c3f65f3f2c82f8a20eae64791cf41e8be5dd636d24714040618f23b0d33745a166f5c95f3ac514991afcfd383c3df40c90a493fbc6bf2a432d9b778e23fae27be66d209e08471354d1d7aa8428f3b7053b573d2221f3,
+TOKEN = 0401dfa8fa0f63c2160d4a6933af14b395041ef9530f9c483145bf3898b95d6237cd833fcdf6a250f3d575ed87bf31545c132445622ef112e9ccaf26b97e85d5a41118f0122235bbf1f0bf2b463685fd2b5f31e7e1a41d8667ea32395bf703d402,
+X = 0000000000000000000000000000000002f314f4206e5acab5e097474bc664ecabe1e07a8585f8e1a6b90a767011f0a1,
+U = 04009e354a8f877367f44e5055f90b70a2cdb7f56f2ca8abb558ca8f3927a1e9d3d08c6a1c53735f2333aaf1a8bba060f20227e4eb93441d54ff9389b8949b80172eef0189b00a43556d262df1d06a2b6107e01681bee768698c300919fec99cd9,
+Y = 000000000000000000000000000000002b9ffa2ea5b0c48c668e22549da4584021d65f1b364eeb5b78a939b055038e20,
+V = 040b15516885c5367b1529d47104355220de8a2c3821a52fa8cff02105c86e569efe4eaf4d6a6620e2338ad9ce646f60b6047e6f0330faeb96b24e254fea7fe6597845876a2507540eb470d1d92572c10c1a1267812100c72257ef369cf19030b6,
+AuthResult = 0,
+
+TEST = 101,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000006b30a4e861542b3ff7cfff2f6be82630fd4b706c999f4220c04b4c1074962dbf,
+MS2 = 0000000000000000000000000000000028ea5fd091eb96ba7ba6c9610b494916a8df56f406635da79653a8968046d6ed,
+SS1 = 13f4e92a60b1a07be6ca23d0b8efde8686d864448ed2794ad25e1b6ca8f829034ed252a0568dbfcb1af17fc14c175b740234e378f9f8992d0bed5834971189bbeff7b7b46057c40c3c4525be320ba2d622acd12a05b5fe7a2d19172c078b10050f174c8aa3c2628f47db64efb191ccbcaba4bec8e126de0f41cdcf40bcb195e5f7c41b1df74ceea29130b6dca7cb4a3e0b961fe9333843359cb25fd01fd163647523e655062ec929dc4e1618303a7a32d7fbce5c2ec040b5c605938862ddfb97,
+SS2 = 038ef333b8e024196fc43fb320949444cfa2d02fb65bc7cd16c7371d02181e0f3aefa7834fa66f83322b5f8e955bd0980c82aa6c05b0c80b887526f4eef71bf784ebeff3db35461428ed0d1f1931e5e5ca52b3d0976590be1da6f1124143674003e2a7742a9a8b72bc654b2b31e3f356fa7bdc5a6607e4dde765ae1e5863b6c3e407cf9e0d9ed1af2c0c8d90c11471f21275263ff2be77d2b67b8ef6a67a1c7302540be6979d5a73699706297027837c0c6a1f8417a7c4478bcb380c1e13b854,
+SS = 00744facd3d57563c0b83afc8a0289dbf2faeb766e5a90f5fafe2456fd2d774c9baa5a68791de34bb2216b985045e13a013e1cd81ef67f70af80ff3ec5f877c80ad92309620ecd446babc97e69da4977c67e1c8988d0d6022d8c3e4b4e45c0000638cef556501822a3125415c3ab20492d8c145942c11555e9bed9a27a800f7e5778caebe1ce187909ede2e13952ab5302f133a07cac1bd0e11f0a827e48dff8eafcdb917d7c5f1d5e5345803f380872567aaaf48b2c7d703685cf755bcf2dc5,
+MPINId = 64393733323565316661636133303131356237323231396432323563,
+PIN1 = 9906,
+PIN2 = 9905,
+CS1 = 0419b291af4d445d635f43f78c279eda1fc0fc09fdc389169fd9e96251f67e0217ec20399be479f471046a633fab6e7d890c537b27ca882569d5e166548f218545a5d67ccf510eab18a84bda9aee2442da4e0da44bb443883261ada449aab0ed2f,
+CS2 = 04124e4f982d7f8bbe285ae459654db9e55b52b5c4f2b6013580e36498d8b46b08ff3130af8dcc7d2a50e0cba6972b212f0ef613cfa6b3c3a8128328a76cb4c3470ace0b2a1bf2e1807b74f28a5acee18ea0d0a1f178cb858b0630fb85be5aab35,
+CS = 041566aa85ff0ad984095c3ef2bb7121be9bf3495a308a128eeaef938a5ec5fd8d29f8d41172f0b732bb301643605578f70d71226884a666ce102e225e7b4c4cb76e1154f14f4e026367a11326a83b18858447abc590e12a23f249613ce10bdfca,
+TOKEN = 0408d9853054a993aed0bad760b982793ec29643dae0a190a0eb6bf4a9347fe8f7505adad5a75370d98530de6e4af3042d09eb04081e39c4117703fb81864cc4650aca607c3c0a23f157373fa178f5e202c080176e7fb6eeb0803a61ba19a07c7e,
+X = 000000000000000000000000000000001f09aa5cafc2b3567e4a16c4446c174d0a94c67d006c204480a4c09647c7058d,
+U = 0416c23bdb448bd5920c1265719762c1be49b66d3405cde953b982ec8732d2ac30ace2ff8f7202fef9e0c53c9a101426ce01a9b961a02b94a55658f9b12a35154bf78e34994e6fe9e185ae51affa03cadd8c727062bc118505a33089d63b4ddc14,
+Y = 000000000000000000000000000000004b1c5c7acff7c5b15c79972531321aa33f17aac715a3ab96b15212236c5aa315,
+V = 041731d16b4f2cd76bed1c875bf10b875a9595931d574a5c3be323e21f3acd370b714bfce749f34495f0c654ff1ea95d9b05e3ac14ac6201e5b1d694aac3b49701b51fec4d4beaa879542fff8badc4a9c76fbd0eaafe1f3003e1c47c2046ea3836,
+AuthResult = -19,
+
+TEST = 102,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000030e14de2cfbfa115fbf0291c14dccdded5675b9ca6e466cf90d10b9284ced871,
+MS2 = 00000000000000000000000000000000326df2dd0fdcc32af907d9c6e6a235c2807b4ff95b072764d40e819c87118368,
+SS1 = 0a07a311370ab70ee0fa2b13fe294c3f9694ecebd61568e8279afbcddfc69589fbb937cb4b725de1bd4036a2378227d00e04efd60545c533faa39ab9484fc8d33e641547124cd2bfd6b7d6d596de3f7ba102f4c64d9e73a73b006f45ac761d3908eee2ccdebaf2a2ef4f1cad208ea5572d48d6e74f41f0d7fde7510703def5c3968dab44ded9981473b9fe15a46dbb5817261fa5bd3338e2a53c3b37ddca2c44198b38ab1a4f65e66a0cbce4e708b4ca08dd14ae6ca9b6b655dfca83b6f976ab,
+SS2 = 1783a259bb0c69bb1c26d04bb7306ee4abb90892af9d2258d37ccd8da3508d8197d4e487c3fe968a97f03e7ab0c6a4020b700da52c12b768c59b614aa84a350c221cf271d8395603a09545a6bc1a086e6dad3746961487c214758cf98806b8d502862667c76da8b437f8a934a1ca41da873984e5e98ae51dadcab93c5417eb349cb66af54a82b7442133960f4e3b38120658916729cf95749dc41c81c30a8aa220b00fb14c589a58043befbcfe33b52f3df2eeb429cff00ebe19dd318b66adb6,
+SS = 066967674298bc8ec7cd1befc08e708233698f045f6274916692ef4d34da414d4b318c95ed9c412f2f5b88727c0cee431201553c8a6b71cc5d8d0a069d4d876ad3531c70b42c0c37379452a380605fd24b1ce735e946e0fd04593ea36dd9da68005a4564d215285276c2683218669bb175b9fb9233aee9109d35dafa9b559b5c81eb3652815648128c30c31a1c105fcd13e97bd63db86a7bd4a5893ddcdabe74ce43049b6b6cd8b5008f6d959bbddd8eadbcd0123488b632d20d5ac21a193193,
+MPINId = 38326264383230626532303632333539383338396539663937386163613334333837336432386366316439386661366333393639393532366461383661343833396337393863383766343932386131393130626463643064666263646131363733373235313133383638323031366564616433646230396436356335,
+PIN1 = 346,
+PIN2 = 345,
+CS1 = 04101a3ca7c70316e2d0bbc61763e377444cda8847b9d77279ca631ae59637eafd233ae6ceda96bd28e2f39fa43dea59d71140b928703ccc3800c3d5a51f94f2265667c72e3af7c6182669a1b21be349789df818dc6ea773f6e12f866fa95f3dc8,
+CS2 = 0405b11188237f143fce11e0e71bafb07e0c1a1a23be63558a4ace5234c15a212ed4075bdf2c3da7913677ecea6b55f0d80da7d73dfdbc255cd2c8fb8ec3014f5829e19e9e17f284fb70f3cab37005a77d45c89d998147dd30ff9f35ec265c6922,
+CS = 04143bcd2ccc50267c5ae0553d01e9a429221b1ef46d7e2737761be60d6ee0f86a9dcb4e3f13d95007d3f5280f5702a598126b3c3b4b3b994f3359198a30a8eaf2b34b1e3881ed734d5ebffeaed489143ba6e0b201ed29e8b94c713317e7145dda,
+TOKEN = 040443fc9d952762fd138c7e0070afd541de87b6373eca260000c5ad1b123d64fe587db3c844b187a1e80dbf354e7adc4c12ae7c816153a54854c65c2bb92dde550e1a251d3fc73878afe9530aacc946bf1529fb142d916f91b7dba359a70ac41f,
+X = 000000000000000000000000000000005b255b0248863239cd99c6832975ac79789b400c930072297ef26b2da459270c,
+U = 0401df3e3c3a2952dc3f97ab48501caa70fb36830bfbebe9144556082a82782f28f20a8c0b9adb9c37d5d6aa9dfc544a7303500a8f5341a722b137db7b50886c5417e124b7302aa6651b09f8e750eaedb7d3d475b902d71f0039259b4577e3927c,
+Y = 0000000000000000000000000000000047c82ebaee67fa631a776b31be6875d76f0b81879c8aa337258c069bf69418ae,
+V = 040ad89c46ffc20621e6efa3f2abeb7ae7ab2300998161bb6b7be2cee706b0008dd899a92bb9779b7ce39abee53836a7910ce65f212f7054a9bcd9823e4c9adec5cc6c6878da487559542e5b5dee943f1c5620670dea02106b28a351d4b3d8b955,
+AuthResult = -19,
+
+TEST = 103,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000001eac0b07c71380484790c958f2b6b8597f322ba073517bd8511d667194dd4f21,
+MS2 = 00000000000000000000000000000000620d665cb8bf70cae71071ae6a9b951ede90b3878fd14a6b6424fd82d6148b1b,
+SS1 = 10a992e56b2a6fb7855ba121bf11f739d35c6d2f96707ae4f783cc8420e21c5e9a10e1c82abc76610b5a9eba8f900f700e43ca3fc2152ebe6385d978efefe2c1af88247834e177cd0e9ec1ad1b3630a566aaf63814f35e319dbfd61af294296e14d0af5f9e69ca3f96e03bc71746002d0c990c754d3bdc0a7d399935533ce7ea11b71bd4aa09335a1150cf0f4849da591663c5d55b87d9e979f2f044d4015177e2f91b156fc2361901c0506f7e4c80e8025494b97e41dcc3aa55a7ee8b36303f,
+SS2 = 0348844f75b6cdce34d9e23048bcfd833e2a8de6739b8add9f58495314e10aad625d21388a1fcd8f978d81b1455c80cf05e1b92bd45f4b39eff7afe1157353cb4b74c2506832cee818e3952c232214e710526de6e907d94a53510bcd5bb02afc18b3a87314a1f86e06a61c72be8ce3a0d27009d254cbb8f86ed2dc100becbcb7c6d7d9e71ed26c06f0948146426bdd260c43bde10c0c350aa42f6fd8da79f74beda861007fcedea4279869a6f85d8a48cbc2e0c5fcfa7ed02b46d23862e7e4cd,
+SS = 0704ac30d3b92da424c5b680872fccad33f93c6ec989bd7eaf84ea4b78aa2ea416b0a3acc6a6b89fd7954ad9e6a2a30210644c31d50beab751be403c79f16712abcc166cd9d67b8f202308b9c2bb6cec8b864500b8f7ded13575ae2ad47bceeb12716da7e74898f5c56859c8a47525a61560542af6cb834b4a001a7cd3c668b5d3962d64d590cba47982c4dc458453670d94b5c6875c3f8cd257a1ea7d57d124f356e20ebe47788e7ebda6983d149c7ec67b0eb7d4f23ac1ba3a43dbefcae946,
+MPINId = 33363631656661663136356138356663353337366630373637313563363831303139323737623037316436313766616330386561303063663364323430613465616465386436643964643766373563633266,
+PIN1 = 9945,
+PIN2 = 9944,
+CS1 = 0419b476b1235479ed4ded1120650957ceaf076f1a7b52699107d9264abfcd1625e53d0deb889de5edaa9bcbf7dd314b8e07fd9ca19d58ca21038361702527a080f30df8bfbb789b2cc457da765a45bbc7c960ae3f2521d8c655dc65a38a6332aa,
+CS2 = 04103d6c3f242c69d3ccc8dd277e599062bc5adf9dbbd6e29367191943f69359cbfd1de9ac654a191354a1b31bd5321bfc094be7322d8a69b64cd143347cb9dd9a077bbce31636c1f4c23f273da7b512c28f5d2933d053debf3d7b419d2f85f43e,
+CS = 04152dfc4587f712375a19ec22c3895e11ee9581644bc4012c4c68cd52b3f9d13d1f9bec738a8352f7cbfc03b0569f285e0d228ea6147d4966e6da9ff10d30b227cfed21438bf0286b53d1162194e08a59ec40e216957c27026cee313c2c93c163,
+TOKEN = 04175f4e2cfb6609ecaadf1ee1f49941d9f11724b3d14cbaa301fdefe4c15362c88157be7ea33b9d3e634f6d1393a958af1011085b8395997fc76c2ecbfedf14526d38140a740ee7d2405b4e5ebef981562f0b6d9dd68df3d1e257cfad8cd2e134,
+X = 000000000000000000000000000000005af7b95252c69b500d571fdcc1733481465cf6aed74a8e4d34e60c15c7d5bd6a,
+U = 040822f5fc225c727895bdda2ffc58b29fadbc062606acd666bf9c00aa4233f3cb01c45b227badd041d6369ebaf97096d509d0a5621c5638290f43633478e01f0fdc0d50339735fbea6cd155ec2890bd54d5cb1cdf186d425a16770e89e44140aa,
+Y = 0000000000000000000000000000000052f34411935fcca707898d161e041c040e88dac99bd86948e134b5666016b295,
+V = 0400156e69cc15a2a96a5dfceae6f3687c9d7cabdb68f4cb9018f81e546fb198f05d355d35108cb60161d6bd3e0ea288890e94c34f0f8a6fa384377958b35c576e7485943d4d5485cfaeaab372aff5f32de9ef5f5c19f460d7dffe56460b7d5ce2,
+AuthResult = -19,
+
+TEST = 104,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000042c653397d31658ca3d73457a96ff7f0e0d639eb45a92a8df4d66836bfd3e594,
+MS2 = 0000000000000000000000000000000048ec0d28360530298752eb0c19d1540b4cf8db62ff33068b4bff32bf37bc5271,
+SS1 = 10b9966acb2ef0eb2ee39a54764ab93da1470eb16e0cc574a2109110050e04c264b381a3af2a6bc1970a904ce2e59fc5094d0553d2add0ce681d61f8ee6dbee4f5b3b62feb53187b82ed815681629cd8610b02a037bf42385d6c964eac4fa34f0237d675289f9c248591ec13501607dc174793bd23988c5ffd08886df956619d061fe6cffa4677d5f343c32fe8e62e130cb111baef9d01e841d428913673c730b7ff320d67c0709160d5962782c0bb94fc10a4a5f2b5b8dd5dec7bc05d8b388d,
+SS2 = 0313a6c1b1f7d9cf04e073e3b48ed2086e3e9c39960d0f23808a49772b6b348db9f7959f75285ea1e082cdb2984214330c92b48e656525acb318958ee1f3f85af745216e2b4fac13a2a61bbe6a67f680731e23c9e6b4fdad6ac14e3969dcabf3070608de585261e1208c23574e7e1c974477828cea0478d5921b515d5a3c2f4ced2df17d8a77e59f7b3cbaf662296ddc199308fc91426e9124545a8c4ae9cbfa98ea473dc644906fca1d13ead631a69c60876439da35ceb835bd9eea6478ebae,
+SS = 17b5e8e7d8dc85edaa721b9eb97fab9d0a4e35a75c01d84761442a8b6521c79243471d613f1b5f66356b9224408d947d0ddff8bc27747735f2d84090a15c023e486a82d0f4ff1e01d1383bcc7837ea6091a086931c4024cc84d93cfc7f4bad9e021994d8584edacfc34d22369da97c2de7e63f0bafa531fe5b86afbc8301ac211c73cbd7e64116875b67f0989073b84704553e56a0e299e39f0d16cb81863c472694914ba2808758cd9977b67c113933bb82030c1aa7bbbd8acb65cafd683fd6,
+MPINId = 31366133326638616238353166333263656263306262323735653639353164326537646563353736353065356264396338313031326235646566346333353837303934663835,
+PIN1 = 1152,
+PIN2 = 1151,
+CS1 = 040f633feabe736128129b6be0c99ce57df3ad97fa7451f40eaadec38d5ee72411452e8f075b3ce35689a7dc15674b0eb619515f99fe2053f336dfc20ae718c8461afae7fea0d806fe7423087285e2f4b9be80f864710e93a419f716e68f73f5aa,
+CS2 = 0401f37d342fbb166665a9b4f689936f5f0e4384c3e126e4b08e43de2ed07f71c8efce30e3da639eadaa541d12084161d9063bc389d5e97aae18ba234c073c8f04bf567d7ec25ed004117d5044e351d92b184d83adcbd786b6f8d77e5f605e31cd,
+CS = 04054733095746fddf3fdc546ec7c59dd06e4a7f3e72a3961ce72cbb008ce9f02125b02b4b7998192c939fa7d13391edaf088cd119eb339aaaec8a20bb99fde6db5efed5b94afa6542d82e533b22d3738b2a8e978b8fa3c217c1b98d4959bb7473,
+TOKEN = 040a986fc548dae09d217783b792ec5fb3641ba00673ce8bef1cbf6a4f58f0f48fa6c785b205cb19f797296566550bfa300da035be2b7a4a4b4c32a7650a1d98079dc2e02f79434115dabd6c0264028d0461f3c2297d44566919574e84cfb04550,
+X = 00000000000000000000000000000000539dd92326ce45476418ae8ff04e32873f9a07aff219a8b9e3a3efeaca284918,
+U = 040555537b99f5c9c9c0ebca6f002df364c83f64028e5ae7630a68f301f45b28a0e8aa8fe559980e92c682e9a6c751f8ba0247763599a3429e4ef77b51f1fe869a1b86dd4f06103371e89176d932f17191da8885cc25da0bd50bb2cc543180cc94,
+Y = 000000000000000000000000000000005f4b4e4b450ec779d857b61351961154ab6234af007dd87944715f68f80d6756,
+V = 04186df7976e422694dfe58594e093ca05fd65baac8c8e699544a21e974aebf553def5e549a4f231a763f942ac661ecdbf07d5728f54c311ea122d43025b8e116068e4a6d3614cc54fbdbbaaae2e5af241b4dd032097e95fd803a6a2e1f08b213d,
+AuthResult = -19,
+
+TEST = 105,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000004be466a700012f58e35fe714605efcc5330e60c8152cffe076c148f29a65fab,
+MS2 = 0000000000000000000000000000000005b78fd72670e4eb63bf205d86d1eeca4629dbbbf5d97fc2e5adf69c9c4f62d2,
+SS1 = 0836cc722b83e26fb1580962273c344900c969013955e7aad8aa042cddd5a144e9b142663c5a57481ce91562911b5dd6056068f1811f40501dd754df0027db07e18639dbb25895a1aa1404e2d0836a058e230011d55b61a167f8cd9e5c6b5d420573af0c0d929dc664e1ca6abccd8a31b3ddbe892c7aabd65322e4dc1e4aa280a2d28bd65856a61bb41b5b30e28eb4f80a70a108b45a91cfa9edc870ee02c9c7d0c4bef18a9e91adfef5b4e9b56480a9cca58854b0e076beb8f76273c33ab873,
+SS2 = 030f4753a847981755371aaae0b0f4ae134456e9bc2fb892e0c52903389cb191293aa86993eb50e542071d2e09dafe0718c13a14ad1d485cf22e1eeace2a659e3e49f4567fae6a57729822b16390fc2d22866d6a778f2cbacea5f4a4edec9c17148712551fdec81e4e052362298b8109b58e5e19ecb0c1b0518a496146e8b290ec90aa2cd8520c19492877dd2f0fb9bc0c04e95bcd3e0bfd142972e8fead5e319d17d7b03bec27e5ec7c89f572db511c128ce4720f5ad9f3f24fc6f67761bb3a,
+SS = 0301df7615e2e7ec84195e10ab9f132171e1d98309d122f2649266a9fea4fd7a45094799129d58b94210ab4bbd878f5a0cc77e48d3462035668ac325e23493f08400696f59d5e1c73c3a1f939aaa2d9a961b551f0176b141f49c3ff5d4a7555904ba3334f7d7e42f841dbb9a40538b94bbf6d52ba048b22610f1a5c28ca60204f58583392f496625e4d38c99ffff62741260f53eae37eb2f743451c7f0f0bfb3361ed99142390039093dccf0c4d31a33887cadfc3cd450bf2801caeefef68af4,
+MPINId = 363464626334313339306262303132323138653237633233363633393532303666386362663430636431626436343130666635666336373738396334646536633935613362303735,
+PIN1 = 1704,
+PIN2 = 1703,
+CS1 = 040f7601bb628fa2ecad1cd7fc05c3aa2f62c2f7b5e0cfc88bb560164717be40cfb17e124a11b7a1bec9e58b0ad50b875515a214bded67c249fe43ad55eddb0beed99e8e439224cfde8aff41a9920b7f481fbcce4c3334ebba819ac30cde59e5c6,
+CS2 = 040dd01e457a2d643101057bcfcb51c39c7c35cfb3e0c1c9519006ea2e666e8ff80da8ff0c7a4e09c0f38039c2f3ba861000f745d55cb75e1fd5281d1a70b59b3035ae5a2fed2133fe6b496ec2658136311bad48dcf53e8176b3789b1a7c51f9b6,
+CS = 040ffb279bfe83c503fe72a8de0a5b3d01640098ff9715992c75d56609071a16fc8808c664cf970c6ebb71fb0a5b91215b0dea4753c8896f8d4d70a2d1ff0401a707ce58167bbac236819db3e0e059cd6ad70a4ce874ccf105d979d2380dda0132,
+TOKEN = 04195e637ce734f6c2f60f68692cbf251e0718f0875dea3bd540e078b4477a13e3d824f90779ed09763e16d9632550b61b19ffe4107b70347c7accc949100d3b8ce425fa7d2a378052ba30f22ed1fc6540daca78d2e9bbe9fbf27ae1e2a161f20d,
+X = 0000000000000000000000000000000054dd78775c0e9ced42a125f97551b3cb711415fa48aa1c17e7bfac9fe69101cd,
+U = 0419c035ec1f03a0aacc3ecf0721d92de48a78ea186048c92909b6a91c7aa8708cf573b27b7100aa88f5ba35d50d7b6aa00d84167e4a489bd93a3b8d9db9636154c7fc31116875cb60ac8b239ca0d839a904569bb10e1f32a8d29b7de9fb9012db,
+Y = 000000000000000000000000000000005119f0ca04a4119d2b198f8526d88ab924d81b66140f61691207a633f48339f8,
+V = 04199add05d978a25670e832b9e02c1483c29c33a60acd96205b66a17ddb2a9326595d4c6c090dc2d0301a7c1c678ba6f8118ee471676ef17494ea5242a4acaaccadc063a80c320b0251ae66753f73dbdbc1821c96013651969d819f422dd813df,
+AuthResult = -19,
+
+TEST = 106,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000044a92d3463a33ad73f6fc345638335c6b78c78eb44b36cba4217e0e9d0f19f9e,
+MS2 = 000000000000000000000000000000003ae4f2648068e504ff5861ee40759d820a22bf4c9c948a2ab6463d8e36325bae,
+SS1 = 1967c4cf56bba0f9eeaf144c0f8dffb8c42a4c5a9f28e6c9ae7a8859480b085bfb4e339a9c32f9a1899e63753463e63d063cfb8b892917f6bbd5ad6dce48bdf83e8e8a297bdb5df926764fb146396ada810c2b767d7acadfca98e09c7490fc490605f4fb0d6059819976473559df1c92faf4cb3d3220dc57294ecda677580ddcabcfefe790580c2f81a8005026f1d61f0ac70eb233ca6878a7a985d3d0e3dd1a45a227d34553beafc8b6052bb20147230f91e9944c5492b4dc4ee68e28b0afc4,
+SS2 = 02a52201bda32dc9c0f54dea80bff37f6ea4e7a12b60636f11fea61af5fb57382f0445571a586132860ebb3784ba18110072732b66976fe9c3c66c34cdd97e922c1e560052ce37b48aa30ec35c26a80d6acd9a92197e65f254123960bf8c52c40388d6d315ddf56e3c3bbbc00b9812ee076575767e0e5ac4129626cb030a1c04ca1ed05b6baa45cec00db76792786d6e112feadd41ec428d5ba260be23fcf7de90434a506612e6d26afaf96b57c55418df3cc795f246bc5fba1b129a114d554c,
+SS = 0dc12d9eab27466ff317ad69adff394093edab77d44cdd414f5e46122ea4fb3f59dd5079a4fe1a17f4690d9e9e41f11e1102bc073706872d6ebff3ae60bf70c53e9257f564a5346bf22dca1cbccce2ce8f04033b461687c804c0d626a0b4e212068eb5acc3304b823962b33c9281ea2ace12385f9c6998142f700812a4aa61653f74bfc06f727eaf1eac3fe87d289d9808341f00e5be3315cbf763ffecbb4f39d6a1694bb5277781e761931898129175c274bca6923e9c2b4dbb06fb5d746491,
+MPINId = 35346365656563343261303335313631323634633532626339336566316634613263313836656165363132613130363932373531666637383138323538373636623361313761326537613335353935653662616163326136336330623234646238366537353432616161336663656261383739323832636433613938643735353861313761393862333731303634663233343931666434353637303764326430393938613334,
+PIN1 = 4990,
+PIN2 = 4989,
+CS1 = 0406130486e4361828f42f5fd0f8804e56562c32f2510aa7819de701cb553da4039073105adec2a6e7908255640d7cfcb2039fba13110cb9a8194b71409bd70127891eaedfac1cd287a6b2fd1950ad282770efde8ce4d73c0fa82624265cf7ec31,
+CS2 = 041188f9c61841262559421254cdedfcac5d94645928853e14e7371996e1a0fe3fa746f22c9acbe206c31852aec955525706e55eba8b4eed01889bef74b055fa5483cc83e48cb5d0f69703530e26eea67989a966c36fde5e702a402ce2c26f6e06,
+CS = 04183c3eca3c322277cce3eae706f3b13365a4052ab0f6eb430625daffc301837c3e1c93cf9223b84ab75872b531865b380182f3d66b254fce1377f7171fa645eacabe9edf8d1aedd4b0879806ff9ec3b0407ff5711aeb3e203de292bafdb48f06,
+TOKEN = 040b3df5c599c28cdb5ef75ab4f11384c96ae8ec67dd8c9e16bfa1c70692174ba4d8886250668d360b4b83cb4bc18874b0199cb5f174f40f6f100c60462f6c8752544688378399d89ac231985b6065abc0bbb9e62867d148b588473f734244450e,
+X = 0000000000000000000000000000000012d6a3ef200e48655b29e844e0206be3643919c69cc225af831c52d12b6574a5,
+U = 04023ab34cf589b95f008a5427e2c0fbfa00c19d5811f58edc78d64ae29d4ce23b8ef51743e612c62aaba864e3716745f30438a2d564db5fb11e4cfce30f279817fe2e06baf04ddf55c52301232a0345432161f1ea73f76fd99bae4e2901ba312c,
+Y = 000000000000000000000000000000006e91693e352137495fc94974a8fff6a826c8b6428a805b4a34e07cdb0451c574,
+V = 0410bfa6b9c64d5bbef14c15f5db078177f25423a2795ae8665acfd200787d10ec63364709b2594e805a17be6214df835318ea8f9033e860fbde64b3116326919b4da818704cd84edc6bc221c745a08d343cf97a8e3fa2a89ada851abb7f1a6325,
+AuthResult = -19,
+
+TEST = 107,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000003753b37c40429f39d8a55b73b8ff3487cb85f113af00b891b13da8429b82960d,
+MS2 = 000000000000000000000000000000004f4af1cae6d94cab132ea9f4f5499a003615bd3e9ba95bcfb6aeec60fabb4ac9,
+SS1 = 14e4c62e4ad5055fc2fb87605b3e0294c0e7f6f95fc9b65baa8cd9dfa496a0e6f4b4306ef80009268b935a646c1d3d8e0436440e3c88beae4c62cdbdd3bfe1bf44cbee79ffe5a7a6a2e05c7bde2b78952a917d4b8d0fbd2e3c6133ac996f00590d5f04b7186c8cb90d5df3d4d2c4795344cb9327d4518b77f98e5ec2d89fec586d1deb067af1a67064646468399b3c12087260f2282685b8b5d6955636a9253c1b59fdf7643aa23a2e74a3952dad09345dad66b0ba36e46a544be9b279ac8c38,
+SS2 = 0aeab015869b9591df6dfc283568ef1a48398563422cdcb2f79c62fed709a3e4b635c5f8de3df59d37158e0dcebff3a2056f58d3eed056233604a647c08f14414aabbf7a363fb230773fc28284f0d494d6ad5eeaa6d0124c8454bcc15541c466079c9100e23b42ea8b1e3a3ff548bc684673341df22ab04538624b54726435403539a926663a364035af981a86792c9b0b757e14734cc1b773307e3779a2dfbe74d024ffef97ad0b7ef068b43efb01a2da980f634ed4cddf6164841dd8e56199,
+SS = 09c5c7dbc57103967f806a027e935446e7f171543eb16389dc5198c65b7cde382566e392ee6b232aa812582452c30beb0928b803409251828c42f46ca8904bd6c88b414f416f66f5077fe76d0f4599ef3da5862f82fed922a6e337f88a8c33bc1847b9d6ce782a300c8b2e5b4b5cf4faaf234e758f80c9c5c312bb250b2ba405d49d3887dd0218b5d94549e4ea3f1799037a8753dd2527311f9375cec47b4f6e203708f0a1bf27bcb22e1a9d4f424c35f2e50403a2bf7ca92f7586f168c13167,
+MPINId = 3236623032316161393239363265373966386561306233636362636530313364393365343939346466623662316663316161326135303136643034366666363331656130363465346331316637623863666630313365613535316438633831663365333935613130353963323235323863323331316165356333393962306661386639333532386561626364613364653165346636636133363033343665313535356337353137666438386337343237636265623163373762363939636438336462363439376637663434303961396234366639383439303834343135393038653036323732,
+PIN1 = 746,
+PIN2 = 745,
+CS1 = 0411d33c074bae562d517d90b24339fa9c07eade805f9d191efdfcf2276b979b65a9a22452cde00ad54bf4c58ed80ac8030aec6299c5362e542e09eb5aa9b0d1a18d1f74f27c63f0bfedf20eafda9da8ebd4f46793f7031869ac889aa80def47b8,
+CS2 = 040b17e11626362d484919b3d1e22c14919ef8f4b82ad5aceac96f356e32464ea3a32e40e756f57dba824ec5b6079bf5af1264f7a9015cc31807f09a0803b648ed88daa43b0c2ad80bf20c4af4f1ae47dc2095f06a5e8b48be7acf5c4195036072,
+CS = 040ab8464b83f712ddf2c86061d294fb76992ae4d8a269f0ef6afaf47e9dff5281bbf70de86681993b9d15c9523ef55c4b05b05f794ba15e221094273dcad89b59314f8c84441a6cf3cf49908fd5250ecf0ea5d7bd07a171a4a04ae5948d72fa80,
+TOKEN = 0412b039fc4b8a8b58eba621f1dd5406aa4d894571ea900b4771c0c6bf88e7a01ee9d181be0d1920a334d745dd8488d0970bba9821bfab23fecf1fa952791ee8c617eb57c3da28ae2eb5ede76581b2e7bd771d19d3d89c9520bd7d291996601a95,
+X = 00000000000000000000000000000000378297120eb49451a23796a2296b8ece3bb9e68813899ad63f5efe8b3e454c2e,
+U = 040ca700c48bb0c5cae9c35e578949cdd124b966ae503556349e002109f20c76dff3f4da259764b2cf3e35d51e6b29579a00818234b0ebef931e7308f13e1367e78c6bb988ced141283c8e7fe296a23db6697d09c5a0a3e6716cfa19b69934314f,
+Y = 00000000000000000000000000000000532853561060b1d1e548a400fb77c10d57536e2f716b5a41001815306bd06e6b,
+V = 04045ee068d412a5b26152a243419c8ab102ea12268c4cee1802eecc6b538719a0e9b6535da70f764ed39654039c0e745609ea44fc951d67a383d9b7868d7be45e8aed52f90baa6ae4e8458b3b880ecafbba6c2d61bd33c969562fd47ca8bfa168,
+AuthResult = -19,
+
+TEST = 108,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000001018b168f208dd2dc3b10061baf5362ea39c3369858dd3c26f5ee2ee23a35c7e,
+MS2 = 000000000000000000000000000000000f2c36ea66371de0c85bc95ebc8b658f6cfe056c6d334f6e9b1875d98dfc662d,
+SS1 = 078f20ccbaa3467899049ebd9d2ab52271b1ca85dbd249680a21cf785a4449cf2519c3ed8d4060a0917c47ebf6ae93a30e376775a5a319c4ee34c2cd203f71fbf0df55997e89159c5b5209ede8b28f9f3302a8a1d746da9a14685bfe49675f9e0fb2b2078108698b3202fbd65a66dcb940c5cb4860bd08604b375073691dfbeb71df573be3f394f92182b36313540549172df0ed996872aece807543aa59cc995adac12ea3e8d6d857607beb997daef3824cd3f79bc5278df678644e0c3ea59d,
+SS2 = 0cbf035ee0e3234b6620a24b4be98c38a132329ffc9734548ded462cfdde1980ab3d768c97f620e500a45d3f02e2185d0c749f200825331d72ba3222d107c3b25edb32f51a261f13a7e42432f0c86c0ab208671d8c069b82694cc4be121af47a0f1e95b96386439b99f5a282e077f22064ea271dc4e0640eed3a0fb8d69a0eb19fb3aa2d65fb6f9bd433e4134270db030cbaae8d0db0ab9c1f69d091896bc4d6d9159a1dee1149e79f820761d619733fc1ae2ba2c9418fcf8bb5d3caa15ea8d3,
+SS = 18f4a5d0085ded896dd738370f01203396f34280b288c800e359ff5c57d9d4a1db72c9f19430427caaa17b7bfde1c30117493eb87327135a1b3717e4c5faec895a16fc85df1595b159bfdf1d2bb85668f5181d9b4e64c94c958cfda5bbaf7b6600e588f312097aab1e5e827a97172d7a6486e0e46d8c499b60e379d84f56b928b0769d79768dd72827e97fdb10ab24a91678acdc4fac7d45c72dbc70e72de980c5818f5eb065bb8e1a98b09482cf874b96b4400d2e57bfac314dc9f5fc86b965,
+MPINId = 66613337353935636531663664623331323063666563,
+PIN1 = 3268,
+PIN2 = 3267,
+CS1 = 04198522041cc18cd934bf3cebcbefce8142e7993aa6d365bf4807b54b27bb4594583cd4da172b109e3e5611f2ec7a266908d91cb980243b8e178fe6ebd58eb087a3b1fb02e7ec6b4ad102b2fb665f0f804af33cc4509a6b4d9c494e9bfde36265,
+CS2 = 041814c9f5c7755f55465da4c11489f8fa9f558e2b478a2829eb99c59c9d792fc5b35ff75b48f14ad67dd7d8d2ead2391811558943f27825293fb0ea07c9a7042700b5b1ea5789392956be05d469cd37d941b4b6e4524593a13eae97aff9699cda,
+CS = 040d2687c0637641b2d55347a531d339e0c39169eda1f27ece6dc0b12011a92d3d56d601748085cedf5282e44efa305eb90e5e1176f1fb9eed22d2453f7145d6290f825a44fcf3a464ed461b4ca2aca75007437b9f95e7f460c6f02d9f1e8c9978,
+TOKEN = 040503d6a8d8f510848aad93d19ea1b3a89a7566404897bd5146b2ce344b32ba8bff4d2373165050f82349eaa46c22201415a7f1f90e1fa7e181554b3d0867fb9db2b3527822f534e0fac6f1408c6754b18cf2aa675aaa2d64c0344f07356ac96d,
+X = 000000000000000000000000000000004625968f8b7ca133ae3c7127a184c75a8f1b70d39f536559bc8d3df59468b096,
+U = 040581e898b453743ccec91c66bd943b2551e935ae29762c53295d0720c9d7edb2a6aee9566096b3b3a2c77e368610a27a0c6453442bdabbe4b0ff7f817dfb6bd306d9f689d501325f16d91012b00a850b5bbe9bbdb4d8781375def8208760a145,
+Y = 0000000000000000000000000000000072c7839eb18c6207ceff6d5ddc8ec33661baf7094b108ed815ec18527a3de6d6,
+V = 041483d4610d325143b72734f0ac2c81d8421c7b1f7fe3fb61de28ca5163c2412e38febde7b28cad47a4122c3271b845620c492db8667952cdfeeb2d658bc4caae20aeab88ddbe5857da437565a727ca3884d2552afaf77ea81c817ea0b44d349b,
+AuthResult = -19,
+
+TEST = 109,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000003ab2895f6108178e9c79e4f0d7a7d22d7e557ddc9a0434ecac716cb4082f1d25,
+MS2 = 0000000000000000000000000000000047207cb2c6b0b91939160eedf73f1e5d420cc12060791947f3eaa176fd9e668b,
+SS1 = 17b35544e96400d7b75b40219d84aa891da92226696487068904a28f46e1057746ee512f45fef5daccffdc6f69f8501a0f78417ff14f08740119bbb8a9715658bf0f4907a5ba19d27969a61d035cd3af43ea45c8cc0cff0a64f1b17fdbad7b7d019bcec1edfdcbbbec44788b2378aa145b935f63e465bf1a14969fe90936270067a59ddad1181fe1635d2d6fa29b121c0a811e79d9f4821da585d1e58fd7fd374e8a8aa7506fd090719fa21a4abe067e524ca4e1675a1ed2e31d760225976b75,
+SS2 = 1569b4b7437ee45e7a0f874ec7b12896fe8104bb17ef0ca10b404cbfe9e82bffb255e6d1c208902d28a38646bece8cc20c46ce8e5d3ce425c67e3c33ae53db7ad6ef8417f46f696b1ea739423fc66de69985f59d4a444b46bb67fe090c83888d19c6ad1ca28332f0ff014c357b1c5476763dd0e7348b46f1bf8a0be554f8217b2bf7916026dab269b87d22aaa2bb064c0bc62e398e6be62b9cfc6aaf0aa7d20fea67ae55c6e30b406cd34fe4efdaf0ec7181fab13afad3ad1f75106dec051582,
+SS = 0e2791d511e94ca71d28c4ab02dca0e2659d38483b9e9af0b2bcdb5d807f7725900efb370c5eb217eaec0a94c9c6e0610bc269584ebdaa694ac07b4da10905d89da062e99b12c0be0d789d1a36c5a5efba4d74b15ec0df1b599dc5e3e2de4caf052879c45c8dd7bd01153b77070ee198af87b546aadae3c0e673484810befd5d70b45177e0b92d5c5419bc900525141f0d259a616d660d42631294a47721e0da71b63dfbbd4fa51690f796e6841c87c5d401b1066c64eb32cf6f5883f4222320,
+MPINId = 35316664626262333165613433613036383466343134306430393663326233373561333939653036616163643864396336386337353037393636666233613937303935623465326339626162373861366638393666643830373866363032333830626664653235346165356262343230656438393433656439653730333930303462303562343138613330313831396436346535653166616135653336623665356665373062,
+PIN1 = 2282,
+PIN2 = 2281,
+CS1 = 0416f94a345ed698428160bb804cbf27362cbb2ed16f3caa85a23ba2c570ca2bd3d739b2fef5659ae00cf9f492d607b1f01333cc407a3b334842ae7d04894890eec303e7aed7d054f8f2ca97e83bd98cbdda5d875880187c36e33df3b4b6f824f8,
+CS2 = 0402191d5b9a2eb6596d95dd508687bbb776d2033b931707fa6d3813208eb7927aead3c413285b57ebd62aeddd92e4539703c4794bf626b0905562a09993477700e0181bbaed8218bcc3dd7c83c95369445e9ce4f0ce75b7c072b1e3da8736265c,
+CS = 0407e5121144cbf1f58414b3bbb5aff784764a0873e6c0bc70f6b676e6e79c78c34d752cf3fb29ee4a8a223a6d487cea92054f5c3e089f3a35d74cf20365dfefcbb87bfd1ebe245c83c1801f5e30e85aa77ab18c3e8776e4fdd9dbfa24f718fd42,
+TOKEN = 040e5e048989cf57b52e590c81c689ab6d1bca58d3860ac8fca1a38aecb11ae1413dfd5671bebe6efc2f7dfdf5f89f6e95137a651e4e33189cf690452339d9480d9f39bcf81f7771ad9ad7b9ce677025555b78bea2fd21e6fd3e4d61b581ff94ea,
+X = 0000000000000000000000000000000001259b54df053d2b90d14adbc217029537743a5415f65d43280ff31e9d96cec1,
+U = 04013656a5fa88740ffd60edbf0592f15bde1c14b9469156b5a92a8275bf3f69329b6c22465928f4bf41d0a97fb623e897007a0e718d0c2c82cb472d44aeb2090bd5450fef21f6647e3f2008ca7ae8b0a08f8341b58c4a46f1d948d22421dd97a4,
+Y = 000000000000000000000000000000000277bd5e073fcaba8bd1ed41ef8900f03a04a9b09d9d223f79822c3c65d09dbc,
+V = 0417d804112d68c1eba1fa8a1c5ecb75c2ea4a84e30f1001c8a02f55d94b4fe12ecb1c3eed47564abb236d62254349665d08dafb14cfe1146b017432c5a78d5ba543586fb8f605a19963a64a85f11f7dfb4afeb0d4102e9d294b8e5abb2db53ec8,
+AuthResult = -19,
+
+TEST = 110,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000000c1fc2477b6661d3465122d2e6690bdd7a184d29feb9d662af7438c4b7e13d77,
+MS2 = 000000000000000000000000000000003b1ba1a34675d4bf34c2c73e934c231ec16143228af6baaac1e2ed8a37b2b13e,
+SS1 = 059005680ba3b6b2e9cfe1573d3974dd66759c96758b6d6b48a5d034451d462e431b7f7f285c372d782b2a40c1390fd4091b3d9d9b3166b40c483baf16e67226aa8b82c1d387595f6db4f43d39f4b9a183a0f7ee0e973be2444f70fc6138db1102ee6cb5000739c74dfe329c52a9f65f95dbfcb03bc315d791145e1094d9093d21a2b0d4cb4b2608ca5c4bea10c753ac18be5a516808cb7dce7ca51eff8d8e44f7b6d0845667e99dc4a50117094de6ecc33527ea3b90aa8d85799a4d26805ac9,
+SS2 = 18d10a82aa09f3128efb6cf1710f3c3000d99c56fad3d076de244d64923766bcdcf22deb3d23a0c57fa6a54a414b56471995691224cb461287c7bbc68bd883c2df0a1e9dbce4f97fec5ed03a4161641b55ea71bd336f660501b344bc6dc9224f0d2279c91afcc1db684b70c6d6de6ab8d305f81757c8bc26efe1c42eadf0670d2ec6034f93fcbc7d706817b97746d02f02092da54dcc7c19249b917956e764d915f6d09c84489592a17a629fd7abf4a363da211cd7091ad4a4ccfe945f2fef75,
+SS = 1460944c1eaede1aa500132246b6f775f5bf97fe68380805226c61bb932aa57a064db2e4cb050825131ec4e6cb52c7e104bc620c3d00319e350124a3985f265503b003b22c552cd0cac9b2cbaac8ac4438d4f28beb5ff4f58e79f80fe8f606230012410369b54a221aa4b0de5e4d7c5be46db52b120aee0ff071ed7d966af0d0f32958719dde5af23f0784a6d7a2fb5201e5fc523a4b64a7812c675928a35d03e6482d0d7cc4fafd6daa6c36c409705844bebc45b0b09e0a0b2d850b9e71eecd,
+MPINId = 3265343230373462623636656639306532636666363730366134653236386438646132343335326634363865303538346138386537393537353935376130643737333635383637376235346464363639666135663730633465336139373631386638333264386530333866666233666338316431376530353330386433376263646434373837653139393737,
+PIN1 = 5502,
+PIN2 = 5501,
+CS1 = 041986fd5d11756c211ff7ffb4bdff81db06b55f793360024b18584fd9c2fea8efce2713f82b9895724f3fef20e58f893b0598edeffd7ffe4b893ef7dac6385993bce6e58b45c4ffe1c7dcf2209ab3064b652325737bb936a1242b9c8cae736efa,
+CS2 = 041233a719f788a44ef5c05473b15a102bcb6adcc14e3b193b30f536ca91decc48cedcd8d6cdcd130d1768b473a3a8e0ee0cc6e5d1b06dbe4c18968ac6e25ce66749369a85f777d91d20a6d76e08ca1e3624f61c8053538ad8ad8cbce5e5020b7f,
+CS = 041121dfb02e9a3b65ae38fb10f34a09a50bb6a3f04b0f78cc812f63139737e9127edc56d3a1e63db54b74ac42f8e8ce82116242e7a8978519f39536b768fa94c5a3485ac8d6164f04250d2bd40bbb9d18dc654b8002e7e2a10daecf178958fd28,
+TOKEN = 04146a24f1a45e896a0f821023c04ac4e4f619db23926620792652aff7199ba96afe99d4f27e26cca3bd1c2c9ee756cfb80b8f693616987fbdf6ca4fc99fda06c2994d22f5d2a486a253522bae6985a36fcf8636ece93bebf5b99c9e6a1c52d438,
+X = 000000000000000000000000000000002f682a28af68697fa90722085c6937a72f909b98a37c7e3ed6a5e3a49192c4a6,
+U = 0414042d6b8e9a04fb149893d21cb84032eef661d39aff8f5f480f6bd8942c4cea8cef11febc4b862faa863132f054045c0dfbd8e3b661529c1cc92b31356a0ead8cf94cf8b8a4dbc41053cef7da653dc74d168f612fdb50e53109e1da91b2ab7b,
+Y = 000000000000000000000000000000006f8c3fd614e078b9775f4d0b302e6335cd581d49415b19c40f42b095fa019817,
+V = 04145fe458c50773dbeccaf23618d1e91a700e0378a40e5c2148c134fea0cf6e4ce39db8a275675f36da5c38cffb5fecd819b4878bd5869b9042588533e602334d118f655175880a0b5ddc6a3ddfeb6aa3eacc4ea7463edb8dd29de06469c29684,
+AuthResult = -19,
+
+TEST = 111,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000000e82a361b32c3640d4348d26a08b9ff8b6abdb0767c4ccb63f9d7172f42bce27,
+MS2 = 000000000000000000000000000000000a649837ddccdfb77f21df247a3f65abd13ed4d4263b67e1f92ae86c4735e3f2,
+SS1 = 0ca48680cf883d42eb9fa586b60d223fd0b840f666037cab730f5c5246bc9058e2e30b45a95a1ce47b856dc8a6e3ee54154852d2fdb6ec7d42f0c4134804fe68c5b5354c9bf4c02a3b3e1795acd27ca622bc9f462a00ef7b1e16593670242e950501ce12cf7b0f8714eb2ba44c0c610b2dd229913c90ac57f50d99650eea2a8093dca435323748c70522145e583f87d00a665779618764d229afde7289dd162d83fe398d021863da495c4c5f5438956f87850b79d5746dfe49e8eeacb2bd31a6,
+SS2 = 1950d7e35cb139c7f31b6bb92a7bd3998c45e20e576d9a52af752809f81c93854133203f1ce5a326522f4c83fffa3ccc05273434fa454ba7ca1d819f5c261087893dc1bb0194495a6f4f00a7767469ec62a2285dd566911d437aa324fcf5b3401001d42bca44377c7b26d2729fdaa7209901c796f97cf4f161745faa2a01ad28a56b10e8c3b0b84e77fafc383f56a80e131ec130093c3b5480fb0eae39c636fbf49c40e41f0f7a2dbdf15ea45670e1798e7a91a6ce83893ae50706f0d51fe405,
+SS = 0a626c5045a1df764df542589bb7f1c60b544104a3e761550570b13258f9fa0fd8b244be858153dce528890aa8114ab50902f797b4baaee75e4227d8a0cf99c0de28da617de78da8eecb6fec20b6f5fe0a019a8bc85ed38f8a03d59f1739746b1412a1b145a94bfd49fb1b343f78b924a9a105222b33bf3b1824ddda09f6a013e71dffb6da7c5ce3250ae5e896214d421188067663431be96cdbbe062114bb183643d375c5be2ff8447ebfd554a3b3f96eb316fbe28444a7170a23112c67195b,
+MPINId = 313238646665363135653366313137653933653763396364633336663738616632613935366238393766,
+PIN1 = 4987,
+PIN2 = 4986,
+CS1 = 040505cd8f87d1be578365496616cdaf391735c6af76d89b06ee2d3600e7f4a7188f1ab295d1beee05405423611d29ab2f140550e170acd5506a8d01ffb3cc422b5101c72876fd6537ec4e831af5f3656019e4844b8f3e22ef784eafd6c4acf6d0,
+CS2 = 04031d60b7f080c1470ee7c9e5d36cb626bf7f2dd62a89e4ba014c8dfedc75531a00a18b15069a6725ea92eb1d62915e49095175e72e1d3daf07fea5dc6916f46341b0253770e934c84147b3201c7f662e55ef7f9abfa7f5b39b57b8b9fc2608a5,
+CS = 04027cdde50e20613cf54ba0ef8c4b7af66887838a8a4f2084911e428b8720ca94fc46376182d3eedf2658bc2487ca7f061383ed067a3c46b89d092c04461fa882329738460a0771630bcd7b2b70555503cab74d3a7d775074575346c9fdc70271,
+TOKEN = 041161e83944275e017907e8857d56be37d71cbc206fc2345771504313303406c43dc0d995ab6efb469c66f41c8818740e05e3c0270b6fb360421d802e029726f0a0da59433e7eac60dd9e494e2b492667cb30a793cad71a7055409081cea691f2,
+X = 00000000000000000000000000000000005fa51d58915c6b7c17935a2fff8d85a5a61cd99e3f9ea0304e7f9bf0df3cfd,
+U = 040c1b9d948aaf5824d76e6304cd8c27d1612aebca284cf773cfa0b25abdb1535965d23dcc76bd8366c6c76ddf0b53fb4a17d125c109991305dacb7e28ae2b48fb89407aa3ecfccdc6bf5afcc685207c13e4f7132f0eceb1436d8d30ad7569d3a7,
+Y = 0000000000000000000000000000000003530aeef1cedd25e9114fc74f94c3612f2480c470c7b2523f04b2160f9a7883,
+V = 0400fc078d79b4de9509523662014bdc0953221ed9c12e541f91bc77dc97a99a724e0ea2994cc326fa1dbf096c00d0896610910c2c4ecc43bb6d6dde980d43da002ec8bb2cf159b3604755b063f5ca7248ff1144662f1f6f2b742b604e0c3ae259,
+AuthResult = -19,
+
+TEST = 112,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004617bb11f1cd9626f265959a1007a0bda067edcd8297d6bf3c75e01d2bc760d0,
+MS2 = 00000000000000000000000000000000530b5f473b83f3aa9ce8341542b45644205f64da3736c69cbc9cd749ff22cb5a,
+SS1 = 08e92acccbee9059a3f520e75ff9f804ff0c279b4cfac317ec4d295dfed0891bacc99ea88eac52cb686f602ce4cbce1019db9cc69a36e12cad83ca30aeb60323e10753b3ea33e2588ad6caf96b9f76daefb1d8df832ee8cec710f54a41d72f820c6a87b8609609e2b6f3fe94ae143b9d76b66e51a6f573de6e76c505840f45def965cd41693ebab6fabbcb8fcb9a0c8016fdd41619abb801fba0ecddfdbaa99f5c6f60daeb860d5c62c759736fa761574ceffd9f071b32fc230beeca81e75b6f,
+SS2 = 042365394884b09eff5ca3cb97dfe621197d88b27348b2d6f8ee86c97f649facea5c8d2a844bf0c39d60efcc88bf4d42126d8fa328c458c722d70c867241fe6d3a5be0c5ec29515dff17b63414efcc57a401efca2f96befb9b561f8691430212195c8f34bfc384647405cb0963d13cceb738adb41e7cd087aba271f425b4a4ae1ae5c812e29b748de4a56e7f7dbd61be1729fddeef6a47c17fbb8079c8a56b2231c51c956778eb72feaaa77e12d055d74a69e7512517980284bc2fa6b78debd0,
+SS = 08ea8053ccc6b5a5de7eb5f84f69bee72eed5eda9d1ebf4a1b81cbf8225fe90a7c5430e19e7fc23283038884e65b7f250c5b1042a1f4e789874900af172b726c4822e9ef40228c1cccf567509f5f1db036fbd8b6df09b54117f5042beeecbe7a0516af900e96d6b08603552cbd214cbed81b20ef9deac1a9a228a3ee28a6baa3c3de1f86abe9731825f05966a133ce4d10b82d0d6a3a62b2d0cfa70f5f549c006374831c0c4484cb5b336c3a8d47439d551768cdeb0beeaffbc9a5c01c76e354,
+MPINId = 3965623064373530336130313666333331656333613935633934633333613265633761323538646335656231646365653466373830623639326439643663326136383531343361643236643534633230663036346238313932303138333762646364346665646639,
+PIN1 = 6401,
+PIN2 = 6400,
+CS1 = 041827178e93d65d913da87c7889637b6f411f7147d45dbffcce16f25900cb1987fe5600586be456c0b12b9c7d29beecc10b220a7584ba085228e8b9dab6a823b611acf001afd1ad2513ec7042542f18054d47240ca8205da8d53ede49b60c7038,
+CS2 = 0416b73debda60383fd31f00bf840efa03cbf4fa58d97c1b2522c6be4f5f149bc77ae8bf8e9adf66769e7e23587f57f59400403a428a3f2b0ac88e1fc22a90741ddc44ced074a6c1b3f7f311d7ddf6431be4c2c6823c7be877aeda7b99228f2f22,
+CS = 0407f0ad8150c90bc0394a7ff546ed1043cd9cb2b659d528c74d04902f563e66edd8cd0502ef091d6e6fae3cdf9879c12d17f69de9d87d8873b69835b5d43b026d6456d9b92efcb811670123bfbffa0df5649f4cb7afb34b334664884b68d160a3,
+TOKEN = 0404e196304cccda0476802731d5a12b5cf791d72a204dcd8f02ecc17231591cde2f7aa7daab5d333a3f8adbc5a1fa41e0188ddecfff99d8a60e6c382f9bb3b6c8a6ab68711c4783772ff934151a4e10f8c809b6bdf7e668c302ee89814de0538a,
+X = 000000000000000000000000000000004d59f5067b6c726bd35b540fb9b30bf913d15dbd385671450f0a4bc842190866,
+U = 04125aefb1736a74eb127cecf6cfa88646dea2bbd4a945129efc25995f83a8f7340a792a7ef275d40e1c24bc2955c716a013ca0a3641e24e84c5c0845264f63c7929001a92cd452c30bc794f48ba6f4db79bbd6f7fdf0ac543cda887cb5228f039,
+Y = 00000000000000000000000000000000494aaedab4092db2add066a6c16253b94cbb1a13ec6f643c943f1205a8231b9f,
+V = 0409e184eb9ab2fd8c5ec6ed7e665e1eb8d3fd3892a633cc0860527b1399fb6a1f663e84965388a212acd69e04d263c54a06a882ed8ffc093b6654f401770f259b7ccff3cce48afa7e6d2cbd3c21bd365bac662281e940334956f7cb4149840252,
+AuthResult = -19,
+
+TEST = 113,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000001061f5e9a53b07eb3d427f38fa77eb1b76cc848e8646245419b23c0bf694f67,
+MS2 = 000000000000000000000000000000001ab41dbaa80587cad4931be2706763a38418a5214f07fe200885da23ca9c641a,
+SS1 = 12ddde56e50ecff0e1aee5eaee202dcaf9ac3734bd7af9c6c318d5f0186eb541c1867308e69e92f5f1830f5ee757e6fa039c46d537bcb9e6a0f0ec5d6df39cb143f4150039c511a151df194fe59d1b3fad8150dd51309b0d037279be81cf3b4a114313de9a6926f16dc31566ccdb7f1677fcba83df971b847e89c79fbc7c128eeb42c124aabb1d2a4af95a40c242631b14e2103639f04dc78067546e8ee392c0f1a8da7dcb2c8690130541741bbc647c0aa4225cb5d763c38315f6a9ecd68f8e,
+SS2 = 088161ce0b56ce9e0010f021c645f58a8d61e0f17fcb25fc7a0af209be6e9bcbff35c3440d128d75513d462bc8d29f790a6f8c9458ebf0135cbb49b1090ae17a14b62d44c06153313b9505b2ea65faf2b710bb4b0f1794343e319bf53cac1f0716e0af7b99de81198aed9face8ae7c6a0ca0a2b493b74ca18a11b8ba1bf1e4903cc80c38306caa9a540e6cb150da23ed11bcbc0dbdb928f6a474489291d07652559863671f7557cc00663919b06c16911e9a53358fa816e9cdf1ef388bcd6977,
+SS = 12cda29bd58636fb8e08ae5a199cecace99820eefb8556c4da037602cbae03488ca959b0e0cd23e34ab1255670098e24114be88a82b76b1c1aaf64a71fa072b45fb3ec107daa1f025d33ea15fdad02d84850ac7ecd44ef37eed09a6233e7e6fc03896876f5405f82741ceebab75056f6755907869404fe7ce2ab462f4bcff850d63025b2ed41bf8d78f5d633fb30f46a0a5c12ac45fbe7fcd8f322164f0dd4af6977cd4bd8aba1f9b8d09aa56fb3821bd6237751feea52acbdd6d7e808cb8965,
+MPINId = 376639323462,
+PIN1 = 8362,
+PIN2 = 8361,
+CS1 = 0401c04333a4ce5fb4be6b50c8122bcfd40ceaa8778c7098cc5f0ab94a02ee6cda09c6b088c189d0f93afcedaf6a720b4f1661e3813cee7340e7be8ae01df6c4356a01d0ba2af42d3cde64dec68b690931d9021a54dc3aec75befcf3decfa8bd82,
+CS2 = 0419cdfcb4cc683ede1dce99d869e9f4e59f9f557682c5c33827546b84933f04a8ce7a4a39374c98e382dcaf717e9e7a340f96a71eab157dd3e3f91e32bc6c8633e0618c93af3420606ac9155e018a48f51d813c9721fd2464e932a8007b870ccf,
+CS = 0406010dd0a9871dc85f8a5286946565494e204335105b8eb70641959738cbf430aecf7977b404e50236db62e92e884a500889907560a44edfc2f23192f683af7827ae761ed666d6d1cde015913b92ec5f4974d9e3e73fd8cd4ecdc776501c5fa7,
+TOKEN = 04099d865b0ab3c4e92ac0b3099da34719dd582451b6eae9035beddba236613b2dd3273e2f518f3a3b8f543c3ec9f8ed3e17bb897214dcc0453ea94b925699af62d433252d8f0ad11ca7e06b74e93aa0b60cfb79d043f23ad99a35fd84a038089b,
+X = 00000000000000000000000000000000618e4a5488a5a52d6d636bda3598bb8a7d2b87a207e6a383868cb479e358e407,
+U = 0416b20bdf8f7b6537e7e954ce8df0129ae05b75153669f355e9f3f101ef7ef8d6cd6ec83059757e55458fab2e4e84420d0f78be6ebc3cf7849433b75640dfd282fd910127642ad1f6e46ba2593a35e71680c01d3c5777bb93db306e8984fb66bf,
+Y = 000000000000000000000000000000004bf2288b6ad6810253146466226b92544dd1edc7fbc213a7a27b1a1c3de6aa5f,
+V = 0412fb3a497fdadc0cf997fefdd261be3bead632829d44362dd7e9216af607f12e7b45c2d480843736a1be6bafd44224b810d633accc4e4f641bb662127b7fcd612cf0b9c2f53aa22d0e963d16956e850e659bac96332d652df029d8f5e1244905,
+AuthResult = -19,
+
+TEST = 114,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000002082c9d03b9c02f1548df72a91b3767affa4d19d470ceb5003a7945c97785d61,
+MS2 = 000000000000000000000000000000006bf1d3aa03f96cdfdf9571f18902290aa01ee4a3fc132841f1a532e137bc60ed,
+SS1 = 067f1c11e9e622cf2aa67ae8308013ce5b5dfc5e7f607d4989afcecd60432bbc5d3995c5f6068122a3e9a61859ae70f101a77b8364eafbcb39e1287b8667ca5dd234e03fbefc764190f7fa7350ebd0c279e9dfdb0881c6eda477c1c2d093659f0fe3a320261cb71e34e645d1ad7af0daf942a019c906d1cefc35cfcc62f0ffe2668bb051eb340de12035818dc91192450e652fadaa60ffead5b9d74a603ed6748a463ae0125d0d848c1d19aa216f3e95ac3f88acd2dc818983c7aef8527ae9f8,
+SS2 = 13581be7c992d3389fa6f384362a417506e51ea64af3022d5e7a9b5a2db0f6427ab15f7b8a83f25f7ae8f5797d5007c2185ee9067195974d7df1fdbc3e223d61083a2119cea205f9e08c43b3100e07f39d6f0ee21c302c1bb181e943e526a74d0dc68dc734d2f02374302eb8c8d2fa9a65ba064157e525433cadeb7c8a1275e8591ecfe1d1520f82cbdd09936715dcde079324bd3e4a9fac46beebabd8c9d446636dab10cab6ba808a5e1806143b3711817891d43897adcc1128995ff0638429,
+SS = 0007765e71d84bdd6535529c9927dbe57d75224a2190d6e9d6ee415aa2b965f149ffb00d01d6083e2876fd02ff7638c211a3c680c6d50fb6c0cc62e0597fda6dd5efb7ca475c89ab02dbeca4a87a03e93b6ee6fd776e968c9bc365fb2256078d17b6d859fa3ffc08f1db09aa66804cf36d33cefff95318149c559f417cbff5e00574140342a33017b87ef21af462d6bf0290989b7cb24b9be4717291b44fcd1d37a33cfaa500c5a486642b67a8bc98e41c7185625671517c0dcd19ff10aecf2c,
+MPINId = 3665656632383136646139343564633866393733303732373938663932333137356439386461663065666464336662653431633232666564633362393262633237303562313663626162303331613039643938386430623432393934623735646164363036616434303831636132393966303162333036396339343437383739363336623261316630303462303033383766316339616239363437356334666536633061383835653730363964383632643836313063,
+PIN1 = 4919,
+PIN2 = 4918,
+CS1 = 040a135c13f38ba34954c41231a1977b5d1cd48b35f007ee70c88219559f6019ac600b678887c3ce0eed4d9ed1cfe517ac156e3b8bf8bccbe0c3308ee0d2f0d0e1504e9f0d1db4bb11702ac08ad17a3322b986446008ffda5e4867a8c1055835fc,
+CS2 = 04007a9096d8e6fda67081815c589b1e1ec5d71a83c4384ce47ac9214c200a8a098162a2edfd25f8f18ff8cd1b46fd1e110ea7c1dec0200b934f0169fcebf371c82264a92e502eabe6d5b149c0c5bb9fc93949755522667eae4e0b61740780cd68,
+CS = 0403317c3d7cd3a8a703dd532ea981a76596b7a933da283185693f3806060fbd693af400a94b095b32761b79476c01be720df83d4ec18c0e7d6af8ade708d1c88911b497037a9db85fccbc0d3cf409e256313096188737037738013da6c29ebc23,
+TOKEN = 0418e99cd10ab0f53178b41e9a245a2e6f8f9dcbf73d2671384ef3d4e327f1bd0c0fb062a6a3a06eab936b440c6c8699b31796d745968ce9d9440ee0fd4d8d15ed50e81863765928c282d14bf3497c2d63cfc0f5f5cd72a8284e8f05b992197a96,
+X = 00000000000000000000000000000000502de07d1a623d7a23a49207c8790fe9ff0a3c5c3a1fc2beee663862a8002fc0,
+U = 041655cb20bcfe2fe97692cbb28bc3beaf8800a2493c4948a61977635351345f9dbe6bf9fdd7a5bd5d4862bbb46df20763151bbae4fe70062b87b9f032a2dab89a27b5607c215a15d73164a72a96d2a8ea310a3620d96a63ed93dcfc162772c839,
+Y = 000000000000000000000000000000005dd4bf9cb9b86a8daa88b8d41b486d623e01acc7f6129e33d0d2eaa5766e870c,
+V = 041441944970a00285cebc683852ad89c97d33c4cd94bcb22a6b8dcdf1fc0cf2893230b0f7d0eb0bd8786ac978d6e2488018b4a5d075454dfda982c94867e8e84cbead71d1497f3213e5b9ee684da63ef4c506ab442ff64e8a29a73afa65850a8a,
+AuthResult = -19,
+
+TEST = 115,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000450d3b8e27dc010256cb8ce83c3fde793bc5cf16d3ee09211c2751dc0ab902c9,
+MS2 = 0000000000000000000000000000000071204d1a934b8f0253f232246c59b494bd3465cd086ea6495d41471ba312e9cd,
+SS1 = 026376c7ca2a3561d2226083c030f7f90c82e465647b71c648c722fbf2271e20d834afbfae9022d3f2ba957da6d51f19156d0147048c133b057681f961124cfc9772fac2eec9a18d7090e5efdd9c35b04e3e270cfb3096bec1c942b2a8c60a331347f47e39931e7ae36afadddfcf67fb50a79db62c64923640947be258fa893630d2e1d4484eb153ef875ef0b6b886210625a9811c35e4fb4c1e84265bc8a44a03c9eebfca32470a5fb93b34d49a1fea64d3b2e5354498aeb443f7ad6e90cf49,
+SS2 = 11c253035e48804dd707c0e6f192515983cbb2d2cbf5b47b5a43010156335dd21fd613c6243dd884958eb1522a1b64f705f65e9a78deba2eee4e1daaeea899b539e341c1e6aca419789f889b0d5afc7ad98d1deabe5184a5c0e1b8512b3df2790b13b690e6425726fa75b7fdd7a1a641d248fdb4357e9e4cce53b24b1f8f3150509f316c9b8daf716bb6c56375ada05210d318dc49424c2e1bff1d2a09b5bdc5a4d1d83d07de6b21082bdadfc00d6614e99318a709d7e48dfb618819abf45bbe,
+SS = 12b9c6b8eec12d468d2c3a8f077c04c557b74673fe080f366e000626a7d39825e250532a317fd860fa66f57c3ca91d5108e36768a49de24035f4ae072ff53b1ddf4bd1e9475ae71c87f5123434383ebc7bdc4d621aebd523850c7229d49cb5e7079e0d18727186fd26ed933483c65e482c03dda802c635ca8eb5e742edc13c75a60207257c98f3a5b04f3b34ee32e83502629d313d2d855493343547b5f25bb75e084ff3535018d6504eca7e8e3be37cab8664b93bce547b0aa854ac8269848c,
+MPINId = 37306539373361626364303363323930376337383734623736613932613066393733336134326261343832333332353561653832396263386333633138323234336433653263633362663937636435633862646261653931396632373736643339393139383965393731376165653135343761393465663430653861623033663036343263393630326535656431633865623330666266663530376132623031363030393836383063363736313665346431616533313238363661323536633665363933313138316230,
+PIN1 = 381,
+PIN2 = 380,
+CS1 = 0403e20984eedfa3211c7d48d3eafdbd34aaabff8ca305a5931c7c6131d80c633b7584d237f0f3164addbb88518fcedba414f393d688ad34a6d0bac6762f5f851bb57f13a66cbbe7519108fa99d8e9d07ff58b8561e87562ae63167784fa55e7fc,
+CS2 = 0403861e49b6aa4a7ae51b7babb267bd221f9cfe18dbc1e658de79f660aa4cd6e1a4f8b5bd58339c6d3d4a2846f534cb9a10e627695123be19ae82e6745ca0038247dc5000a2ca1168dbc7d467edf2df878ec6eba93a1546073e164b6e5e213a81,
+CS = 0409b3bbd993c739ed69bcceee146305b53f97eee34ffa119b47837e1f4764433d973f5f25758ed7b06e59f5ad62558a180bd2ef8676f4a110945404a0f7ca64367d375fa4dcc897e8b218902082c06212ab8bf550974525f891fdeffc19411fcd,
+TOKEN = 0400aed02c8e901a8ce75fa1ef6a593f00fe273baf386f56e7b544591d744a3c8a179f7b2495cec1b501700c2f666e9f3b13a43575c85208d884c0a0af423269a50b083f2afbe1585b6437c1251d1a13cf0daec5e81a6ce1109b8b500ad7699bad,
+X = 000000000000000000000000000000005d22c1524aea4b3f0867e3a5b9d074db799f52b01f8da40d59d942230eb9d48e,
+U = 0408d11f9b4b6a16817fdc2fc2f857bf402ef96052eab508a9ff1160b4edb0328c0826420287d4b59ac9cceb72b63a36680090fd29ad5cd80ab0bb70bd39823814363ea3e57b4169886e6647378fea14edf4b08eade30d6614b46db24e1d0c6060,
+Y = 00000000000000000000000000000000144a91d78e274b77428f4a4c4d005f76914b90a01f2fc23cfe78ebdb39b581ed,
+V = 04097294a73881433d7249eba67fc611c904e93969e9fdd06129840bb28ae89bac4df51a1bf91dfdd0631914958025ffae16b69a4e421d9bf143b0c65f62c3cbefe252cb25a6d0d9da184f1c576973567c6f87a3de1075680a840bea038901a35f,
+AuthResult = -19,
+
+TEST = 116,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000048686ec811325ee82fe158b0879f6ff397da385f57962fd172719d4796fee7e5,
+MS2 = 000000000000000000000000000000001791c453270bf0c8a39ff7d7338569dbd6cd908ffd8586f957a93ceea556ba48,
+SS1 = 0fdcf9c7a1e1671081f6dbf8663f6ff5c4940d71e621df4c6a4048f4845b401868cb6898457276e955c1c5f11c3ebe500bf6d93885bc24588e958fbfcfd0e61f9e7d7675a0243ff407f8a1f5c69ac93fddf5a1d49e12064962e1e05a0649cc0e01eaa81122c5669108cc1337d42c0d423dd22966fde95dc21672035f7b460875a045a4c8661173c64a32db27c86a67951690a0fd4a1bce9a33016821859317b13cfd920385755f1af47831a6b0923d9fd02db17b526ba49539b672bca72df099,
+SS2 = 0457d463eea586f705a1e89861892ae5dd48c3acb5db92542d9cfb22aed2fc0b42fa842af7c9df5f2355bd8d6235452a17ab15f6567879dcc5bca1589a4bebc6e9b8ae0d430eeda2d5a5d1641adb0d2249dadcd60eb87fa39399db56428054a10d6d300380b7b15c7239b8178d80fcfef8c3decca907520c1ee23e71dcc662e8c2628fee6cf150bfdc5b5a37838bb386114281790981ec8fe89d7a7b1491a6df346dbf0449439c542ca7d691d65dd6e0dfe210920c0d1d6391d9051dc0c07af4,
+SS = 08026fb1a21a7167bf1a738f155265eeef3579f465d3ccdcbe41e29f7eab536308add988bea68527ceaadc9e5c5c82a31199dbdc7fa448897d031680793cc7d41f289e11f1a1f571f6af3f62744b74d170a7853695864acaa66ef4a551d6637310277f774e629d74f6c7d4e48bda3c7f8a0a4ef224337207c28ec9171803f970c934d7310b41e54359269db448f84b3b0dd923a7787406f2e6e3f40b4dd3b4cd60db6534a6709a24c427019ed622f414030c6571de7fca319abfaa1824c0fc77,
+MPINId = 353462656438616533383062636433386466393134346663616133613138313533366163633539313635383965313764666539373839376664336134303333396463636165303939646364333437376465663462,
+PIN1 = 3889,
+PIN2 = 3888,
+CS1 = 0419870b506f0b98833d3b10b0ad5c3f7a8c32ae4df639bf307b69aec44fcf9e867729178116ab517078107ca3c9b490d911b20914390dd9d9814a56f6cc77951a303e28c406f2dc951ab552d07bff2f2cd6c64cf9eb0b15031d1ea6b29333c114,
+CS2 = 0413c83da43e5c3244f71731eb30f14a70172569443c4ed0bc7ff38dd12fdab220ac2a243e7994a3997e37fb12ddddbd3918119c00ea5b707d8729466dc2d5e253027e0bb5206e61995ef7a527305e819cb4bd3030e8c55e24744905d71d80b04e,
+CS = 0404bf78a4e35bd61b452a69a1a8059582f3a3956d1d77820af035b2a390832819549dc1d46ea2feecccbeba4c3568bee90f85e6fce7d3ea8e826c0f42bbed6fdbb4e40bc8de234e68824dbca1bd05fc57ec21ff3a5cbce8236b6fe96a730ab06c,
+TOKEN = 04170c78eb7f78eb90dd54545087ecaf6610f420652a7c801fa24ca6f9b514340f92cc15dbbd23f92e6e7432bea94d02871100c860a37d372c19a3ad133caba72da8d3d486052c1365c13a324f324c293dad976cab0ce97efa31d75d323322ee78,
+X = 00000000000000000000000000000000534e3270f827f3193f93bee4f59b9c471852be338f262320e830c2ac4dfd22bb,
+U = 041671d6442253d633f73e967953ab0d12b79c5792161ec6f1fb9d83282d2fddd2959c35056ab39fd7db1a8d42f2b3f3f50dba707cdd13bb7770c17d818f61992a0a16064d3f28d18086cadaadc25265582976f0928bb9394657c18c78d5c8becc,
+Y = 0000000000000000000000000000000047e00f3f0ccdeae8c986aabd6b3d4723a128ec4fbddb0f222409985af10fec76,
+V = 040d181e3fd95c9d4098997bf2feb93be5f069176a588837c0678cca17616b252870d8bc8bdafc86b99cef12ab1cf8f61d0667d793d81e9fc2697161469d83f8db330524fb674047ab4822506a578cd572070a9a573cd7582bf06267840f91adc6,
+AuthResult = -19,
+
+TEST = 117,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000007150cb0a97c5c121b93e8974797eae3c9d1d1d434a3d42f23c33966691f328bf,
+MS2 = 000000000000000000000000000000005e0c100ae14b74560857d3bd1988959a0d9e290560e34f681044ec39257ee9f4,
+SS1 = 166eb1f5c659a68d2fedeb36af857b02c7cf194350875a9477e2538a9bed60879eb27b028ba73a73acb8b207848036070820aeaf35c265aeda4bbc45c56d72f9fc02e2a6d4548ea694313c17ca766c9174e11098abac9bb88ab632f3c3dba4dd056ec3aedd9c139fa82de0ef3897a7fb3c9a6ba4c2b4ac84604831916c5f0815e90604683a6dd9338a0c2af7f90c62a802c311e3cabc2ccd6e55365d9cf2d917e432d590a10a7e5ae9435163987e8d335fa65316a36d84cfee7fb93a3f13de2c,
+SS2 = 1577d93df8789eda8ebb641e7024627b5ede19b60a3aec87dfff4bedea70a5c7603902518b72f27accc8b3a3a66a20b00d1f38befa6bf26362c27e982434335cc368be908eb44462036e102c84426cb6825740e82b33f929b2ab5b94bd253448058d7c9a9927669738f817abb15b62e547059e5ebc5cb6afae0463757262d7fe43e11df3075375ff8289869312edbc2115ea86700783ba3261992981e1c534444d2232230fa0abb386c8aa039a652dcb9ef8bc5e4006fd360570f8fddd7b03b9,
+SS = 0c1e02204764cc18065305f307d278916796c7fe69342b9d3110c34fb6cad218066f872af12dc0d386709d6f71c250d801e5a871b216f707e8927405331e6b5d3f850f920a5a67aa4f0a2b4405217ab4349b163e6ccd669be4958bbceff139ba072dec58291bef78eaf4b599d31500e9b05ee359e88994aa77d618e6ac0580af501b427f0863dc24aa02c437404cc6a20f5744bb0debe01154ce22cb0e20ec78bca0a21ae719336ad38d7b46f2a09c4987e3b892140ac35454186b3ad07df501,
+MPINId = 6466363965363234346162333865623162623033353162646236646239663231353666393363343266383630613536353636636630353039663464323532333164303364353832656135343631313164666562646465343934663230653132663536353933393933386566643231373561306261633263343364303138316134663934613632,
+PIN1 = 2164,
+PIN2 = 2163,
+CS1 = 040e9889b55da28c14c82366d31545e34a67d6b717d490de8942206d15e66d5e5dc729310eae5fbe858b24ce914f39e0f901242398d0eec6d101d8f096720e6bafc2afb0c13c2750632be488b4554e8012b160efe7e575f684bff3c9dd44b7bcd1,
+CS2 = 04148d976730f0765969ac0fabc15db51cc1b5efbd87c867eefbeba5db1bdda5ff633080877763454d506df68a29b08a1603a8f10796dbb5e27c68657ba6aaa805379e7cad8f72d2d97f4926df30c941a603c866f72577e7671800c1cb43dee714,
+CS = 0404fed0a55a3c153ecf8a455edcb6191f65bcf884dd66f292b69eb85f71538bfc2352a093c0976b3568500fa0dd480d6d12ba578734d479be1b77d53f08e7014ad3477d71de870b523ec21b64b1b34811e2b5d30b90475082e7759515992e6884,
+TOKEN = 0416f06e51cd3c16a4fba6e91e4da71d37171f49a746a922ea30765914ceffc088e81c3f6d936b8b3b64ddd87a38ec2b001131b93d9455426cb3d3450df9320ecfce3279c0dc3eaeec600c27d59d54b4f223cb7a66ed133ad348986fbbe190548f,
+X = 0000000000000000000000000000000003c82671007a9a9f39724381c7475cd073c9131f6443a432eda48be1d1d93e0c,
+U = 0404478507b308e8d43130aed3e57756b2fb2ad6464597b866950059ad2a3cf88669381183ce738adca0e171c02d19d33702151b96e75d29065c3badc2be30ca709bde298842987e9be7dabe567913042df333ef6036560aa06f8dd178c4e8e3d4,
+Y = 0000000000000000000000000000000000f2dfdbd81f95bb45f384b218c09f737bd1ee3eb390ce6174d7864a6ff51d6c,
+V = 0410843a00b1170eb1b53ec5ae9ccfed33f66e750615b8cb207dcbd383d0c57bc3daa290df8523b45cfff68a04f4ab8d6302557c518e3134f0331006176574876502cd735934c91fbd974ad80f4ca874e4f0a955538ace24db183638f57aa2d2f5,
+AuthResult = -19,
+
+TEST = 118,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000039ef4aed31faf8f5df84269181b993965a888c597c49f06d41216c36ccb6a134,
+MS2 = 0000000000000000000000000000000018f666b8cedd05597b730b74873dbe6b03d4e02731d07614274556ce52e3c77d,
+SS1 = 081b52b3db87f811c047f0c38cc13c45dbcdbaac4a14e1f0d917286fa5ac6923f820a9052b97fb278f8d396f951f18411836f016d2b035e9d48d4ef495936158bd8bfa374006c3dc4d583c38be6d8978027e6d3e05ac8c17f4c0bc6992927a61173efb006406b0db59f78289ef2617f0be8b24f7adc1f6cb856e3c10791f6ad7145dddaa96af54ce3c8ba74b8dd3765609195fe4270c907e95151f008c9743d3d5e78a6e42781f81cf3bb2202d32e097971aa5eb2ad912f66bfe2f1b72ec9523,
+SS2 = 197e5a0cc8054e4c5ca8c6f5e5983df492f42d97863d841c3a79128974fb10c42c7adb18c8e7ef4e10622c2f5c4326c6002fb443e77fa4a92d9382cac9ce97f6be0348894dadafc5e581a08da22bb5820c52b0cf368f9168c3b49e62b8d004f31250d28f1d4d5fd4b01f964197f41439b3deac3593f782fede2f19ceebd64ce6b347708e5571ce61d47256d1c94ef60a09bcb96ce4bbfa83419929ff57bc0a6f7eb0da6da0051ae642db658189f22d86019538942df6620014134611cc64980c,
+SS = 16f51f4ae415ce7dc153f8c7d72b9e36cabe1afe6b1a6b6e1980e7a2fc74447e525fc60f2650c338c4746da071ee5ebb1983cc79e9a7804c18e47e25676bc14bffac7a61a55c3f39534f6e81fdb8efa9bf749ba4bc921fdaf6b7960d014fd16d00b73db511ff0a0d081e6d721aca9e7e212897f7d33e63348b761e4c4204362dc5f8c1eb20b7d92c44d22dbb683b46a908e3e44891571da8cb411982d07606e8a518c1b13ebca97446e2251ca20e6c83f33cc664c089ec2f5d23143e21cbbb41,
+MPINId = 61323364366166646633626133363161356264616565626438373161643663656635313064656163303066333031,
+PIN1 = 8628,
+PIN2 = 8627,
+CS1 = 040a4d7bed999dc54eabc3d11c613caaff9b8b7b5c8310ba5ffc356d9643055a208d3a52d2d5efd4e001d2e6abaa6522d50107efea51f2850576ba87e6f78e4a92d1ac1d884f141bb8aaff275a168d1f89739a993105d11c9c35927dc198bdd48b,
+CS2 = 04149f0cba0390d0bd44cb9e1b6f90924dc9b344f75264468401ef214d99b6e25d70d8a3d780fda782406891dc8323d65b0f4b409133642acb09f7ba0b621e1eba28db77edfe7498e8d5bc48a08d6c99055c286993228f7845d590ab80eb059cbd,
+CS = 0417d08e9f021a5f6fae3ab0421b61a5893a582159826e6684b29bec6ed2890f6ff4abc844a4a7770f76bc57c47d7e8c630564b744133f4ff0ebc9c97800d80e5989517b9e9d7f22e1167eeeeb0c060814f7c2a5613a24cf178d3f0dd481b88cd4,
+TOKEN = 04146d99dd88eb7b671140892a0fc5bacef1641ffee74a2201ac405b25042bbf000342b379aafc389a3a5fa124fae86cab03a90c256ad0654fa6981d2afb5528762f566e195297af38d5d7d1b0ed7388295ff3c624f339da6f7392f48f22e6c63a,
+X = 0000000000000000000000000000000066933cf57aa2570343b47cc94f773c122c5bb6dd7f47891a2a5046354d674aa4,
+U = 040ad1f786bbd52a3548ad8a804893981932d86c6d111a699afd0fbf83509996583d2dd8fcc1745cbbc2142fa60b4bdb8e00270c9047e9a56c2ed301e69c8bf974f57165e9a8bcedcd4863d0e29d1be5f60be41cbd87b170582d84e363ac149dbe,
+Y = 0000000000000000000000000000000051962aae467821e9d617fc5c0c1810678920164f6dcb9ecb51d157b30ed9cb79,
+V = 040b3f1845158245cfbca96bc66d8c58b7c3be74dc7cc783522da33284ce48fba0c99149ba8776a345f982cf7c583c06ce034fdae62453b8df1867e0dba69a64fd785d3be25ce4faac1cc2e01833d9bd659460bfc373dc6e0ee3aee8327abc0e53,
+AuthResult = -19,
+
+TEST = 119,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004f2457e12ec7fdf498e2708964f24bf4c7f7f94b9b98e8e7ca20593e1c88662d,
+MS2 = 00000000000000000000000000000000331a8b84efe42a729efaedf80eed6f57ff810c8a608a1045596983c8841fde15,
+SS1 = 0ff7351fa101951c206e8d128db112dbbc2810624805e9ec66a0c8cb40247e58d6eecf4097640103f4496a50111450b213d5a99360a9fd8017db01de337553e01fc1401710899bb4fe770a99d2ee3d45f63a30e7decd45fac67eff560e71d4ae16bf7f4e35bbd5c62fe7f7f47ce836e0199bf0aa76552819d5bce15933b33c2b8861e7e28d9dde821525182180c21de81328b0f8cd2224dc8fa22c59510e95d87c8608606776c42147f7e5a48d83f65c29ff3cc4fce8cc8fe8f29e170e65bf2c,
+SS2 = 0cc9e174ae55d8ccd5700ca55014c71043ed66c85b3de69012adf3fbba850918a564c733a9d73673840dad480c7a0aa316b65b6b8b9e280d8c396de175766b5b495d7dc66ee8db94357392f7dd6ed538471c73b6caee859918d23f1038ff8cf01314469ff6a7f4d3b8163d00ddc1dfbfe2f66b8c52379c473f762c25b7b607f7aa85db5f820745163414af2a3c5ea55d0f532d542fb9ac64b1153894876065253d0616c97dd5c795a48027d37c287b4c548f29896efcc24085569a6da3807a25,
+SS = 176c3528d5b868aa25b3e1549e0d96cfe5e7bafa1328dfd558c233ede036f9bb66a5ef398d206f4302992f89123291fe18a11f8b9241ad5dc6659c740012e33ba97f4bf3086dc9e599ccf1e7c6c56b2b1ed93eb80ac8385444c17003b21df095013ae69d0ac22296dc1c94ab6ddcafb2ecc5531027b4da026487be532046a63754f930b0ac8e16e84b60d7ebfda80bd810d23fb1079cfbd54cc4e05929c380013c050b4d3815d0bcd993eebb07572f03345c97596a44475fb8a1366714665b32,
+MPINId = 37366335393135376438,
+PIN1 = 4561,
+PIN2 = 4560,
+CS1 = 0410c14563d14a56e59e764e6a4faf83f6bffaa1914c27901c6c8a6b9080b9d1443d3a1bba07d35b5d864068f3c3d325a70c73015bad8a6fb585c4da454abace9fa6672d7994004c806e58e014e25a4abc288f3a50b632a6f7b96e55a0ee649398,
+CS2 = 040e7758e8d70f3f0487770e76db00e70e6c48a21c303ed62a7adfc57be9c01b4145f11d06d8971e95ca7068fe26c9e5bb149eacea8e1b79b678656747af971284a1b389aa580621365a5a3339c8f0184dfa4b7c43c98702ad4e27be0c65761086,
+CS = 0418d9a58dc963255d45e1d0106379b4bb7ba1e61d505772d75c1f829c0924ef26fd8f8d126132bc4a85ddfb4a1d98160908d3d6c1336b44328af7a2f969cde758f3fd347dfce433888dc66eb2cecc810630244ca1d163a15cf2b2c7bab5bbf5bc,
+TOKEN = 040148c458bc20364f6fd28fbcf934bb389f39f0c29e19cb81290af0093371bb30f84756706eb0f186dbfbee71382382d81003470fd7880d5cbad7d649d6b15007bd2dd9b785893e462196ec3e5e4df0de48d895e0f7b42476cfe8fa923212a0cb,
+X = 0000000000000000000000000000000052d566c4cf585a0cab4d6c61d10020ab5b8ba0f191e3bbbe839f1477ed0067d6,
+U = 040e2f7d2727008a01fd1b6d68cc3e2c52f497068dc984c91de0c43e3a4b0f470596e1f3f161d1b2b3234321b45fc36f1504c42da5acc46ec63b8a2686e5e498d956c8c70e3ebe317d512f7b1a56e7e168d8ac92bcb8269a350a7004ac6308d84a,
+Y = 000000000000000000000000000000006890929279a463dd722a2b6709a0c83a64884ca81fe0b6eb6d4feda45afd6431,
+V = 0408df57cf9d5955091aa337c127f6a67adf934e70cf2e28ab4b89cf6799c755006f45e0d0f887cbf19219d1185b04c1371912b54d9393a8110868b232f42accd2ad0ffbf2c6fbeb53092bd9a1b667ef6b06c635238bf3ec6c775d93a640c30c4f,
+AuthResult = -19,
+
+TEST = 120,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000002940385e4b8040c3a865e1cf4cb0ade106cf7b28a623be3789b5d0c668976901,
+MS2 = 000000000000000000000000000000002f6af8fe3f00889d74e7cce25bce2c38a05721ba154afbc92e32c554894b6492,
+SS1 = 06f7997774bbd5e0b3d208c74721503a7792c4edd6becd8b9c5f9e0cc38981ff8001333b9774756ba2b8dadd38afe6860bc170198f9480d51adba3b040fd3d484ecee29ab4789f2009cc9f48b4bfbfafa728a33e3fb7ed07317d1931fba47ea90a5b76ed59f7dc0c46400f73d0380bfb135636f3eae1f4b8f9a3e5639dbe79228f468f22169118b8af3f74122c47c56a144c43bd6314705733cdc67495f847f37611c03c9ca4f5b7dc65714898d00c9d3ff61316d4995a5567b7dba4beeb247f,
+SS2 = 0e79f47bc1541e8411a9f32758cd6741b54ff445f7c0fb082f1f1d5927792bb852d2e492d5f3cb33133b1d5f600cff9b01e79af0c4996e3fbb1454ae0f00f96f927d37dc6add16d15ef30700b90e345a684b7fedf44fe4ec63e0cf3d1b9707f50ff8e2519487bc9f69575a9c3fa125c5279ac9caa1abc647f28c6146e8538c8ba6b1b98dad0bba0ae591f7e26f91802d047d39428ba45d185c66a936bd7b807676446567fc2edad8efd4b0c8084340ecdc1a808812f7d0e124ae951eef43bd1d,
+SS = 11774d3f723aec84ebfd8614fa029ac20cd977deb91781976f49511153eaea18ee5c8e327f0bf80fbedf8f71e391cc77180957c4b43a8e5237e33400bc7ebf3df25dced3ace9833065f79572fa9374500275024638366af305340933e3479259039b9d98d93cf38d50a2099354399563c0ff2fa4abdff6d1f05b1a79f37533c17d91d225cd4e372010473d05c302db6510d0d68a75d5514bc5797e85e949d0d3aaebeeb259e8bb6c79b81f04c48a1654c255140e9b645135ed8e4456c1228c40,
+MPINId = 3838626330313537393338333735343033353038373537323534383235666634316561336566376665613164663861353031643438326438313230633863393364343239393230326265636436353435396663303738613137653632643636383966663831373062363036663466663434323937316235656262636464353732363239633337353363643036396466663238343133333263343336373833376138366339303139346231646264333861636635633532306432383838626536333265343335333666633138643061383039373137323836316663343632613766626264613633,
+PIN1 = 4945,
+PIN2 = 4944,
+CS1 = 040d58e6401cabfae2910b6e63dcba3d565545ce2bcdaada997cd31b1b22ec4dea86a021f3ebf23b3cd30ae05eb09288570e801beb0bde8ae0470060b6fb6a538a45f91489d67cdb340742758596f99247043eefcdb2019b1ec9018fa900385a3e,
+CS2 = 040132d9362246f3760dc10d9e77829395eb55e391698c0ed59a72d8a9fd6e50bc8bd22b018e9be328af2a3298f184cd960429b8bff8edcc7fb06cd6f1f1114d173e9c67e77e0e8aad377583538229cd2abdcaaa98cb8fb635c0b640886d1f0eec,
+CS = 0415f4dd09c59472e524023f8c1272bf212881cfaf5d06b8680cd6e0ec09d84ad0151832c924308f89416c2e2b3156379d11c5e27df4bdd8f3b6ae4a366d065466029d5440e9c058abbb8be873760150dccb13742c40852ed33d26e0f9b5de1591,
+TOKEN = 040b3606f12684126f0eb80b69b99c1597d6bb68b9b2c825bf334e09fb99058fd688a4d095cd70e2123cd0bd826f40ff661870e94a17d833a47dec2493fc045d5869fac3ea6d13bc36725f3839f6f94f98e94eb385158adb113b9b96909335315f,
+X = 000000000000000000000000000000003d9fa3a8fa7931ff383c3677f10d2884f5c71e6b04e1cba33f10c6e3eb49d5fb,
+U = 0412ba8c24678074788d007f7a08f022909a04ca97e8b2bac2a539f0946fb655f8d9405277555ac3e462d0c04ccf7c59130018149ce421b8e664228281ca802a725d326714c941b218021147eb8650e60752d106634435344287b2d7e5f51677ef,
+Y = 0000000000000000000000000000000024e8a4c6d9a3168a0788f7bfdee1423f3c93291c0daa29d3b4dba00e64eb9fd5,
+V = 0411d9771711ba3b28dafc45fb65e3e95b799c290358c71388cbfffd8d122dceafcc0f173f500cceca69eec27d7352f6c30c87b1681fbbfa626355315e4ac42c44a9e1476f9fe336156c1a30b700c211f8d30ea3a08b36e9522b8e4450e1516072,
+AuthResult = -19,
+
+TEST = 121,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000513061d95557411693954962db90ff306e26c871dd4d6a49b5a515e9428b29ad,
+MS2 = 000000000000000000000000000000006b2875f6b36f0030a20cac3cd3cb934629cb838c7831c868b44c8b7afe038b45,
+SS1 = 180e64277583b6383f47a5137431cb86167a8d69e66700847ffc35d15077f4ab990065bddfae2fe0e6e467124d510e560801790b997c62a448c10e3d5df77abc58a3e44e9eb74ccf3d4a31dd2d1b3de714b78e8fb2aafb96606ee80646db50531899b778212c0646874b41db3d48976bf6776f0a194e654c226471402949f8e7ce29ddf5a8e660b86f878dd2a690fe941598f2f21012fdb4e209d32850f73a0909b60ac0d3bd29b34d8b9b1dbbf10cd52690ff4b88d27a6c99923314d94b92d2,
+SS2 = 01266ae0540403f1016a53c6da79b8dbffbb77e94d1b700ba5737d43980c6ae861a676e84db78afc2485b06dd91afa280b0d9c57f18ef38a6e2a13ee9f247da790d849fa13c4772b9f3e5f3f44462f1f3256f50af45cc7bb70225f21266a2a6f06f22007fd5a9fde2a6209da5f3b0b86f029545e3e924638c25f3bacad97e020df40e435f45cde7a74bfccd0b92a654b004929db4e524b81a62d3dbd2104c25d211305cca0b5287de5b0ad59801f68094ce2b09bfee1b11e7ab48c0192bd2fca,
+SS = 18bdee5dc60dc97a9a2ca0e2536dc34a65bfbf62d1c01724f0aeee8a3d308aceb990e158799f989c576802520d77bb0a0f773c410758672c839d488dff73f63ea7c5209e7600d6f6f37fd3be2117bd7dd4335153db7ace665e7d3e6422be712007812403cf44b4a4c435bacae1d92739b4a5cfdfd8d2ac2629f2464e5b63ecb9012e35b1fa73535bc55261e4d076cc031789e8f6df1546f80f0622c68a6a73202df14b164d8cc294990ece6e9bc97c108b5f0d0413ea64618cd76f46a63fbb17,
+MPINId = 38316662343639323038326134613934343265663536303831393661643134333963326137343131363134626438303638633164633062613832336633653130373436313236346361626237626436623431323639383862383237373064336666313364343366326262,
+PIN1 = 5326,
+PIN2 = 5325,
+CS1 = 04144816c90f8b75e5e864e74dcee3286efe8c6269a171e65992337e3b4941c0d892b917ce83da0e862bc05897fbdb2a2f13153d5e71e53cc28783662498eabced1c39a8e6a62a61611972f08c0249856cf0ca6c6b0aebb232912913d612663453,
+CS2 = 0408b39b7be80292b052df9c6b31dceb4f25857bd863aa20bde4ff8201f867e6666c54f5159193b954b22e7190a932bd6209624e16ebe6106707c760af3f640c86c0219bd798728985cd75526c07a10a17f3bb4b22297130175a960a32d1423514,
+CS = 04051081809cb26aab11d7cc0dc0bd402a12bc7f9735eaf09734535027ef153151d65d9750281476c159989370b7fddc0a0710f5b931a1fb7c0befa8138ce5ae7882b77a73d2d2073d2879b9f2df2049f8a6c8d0a4b276ece8869a490299ddb21c,
+TOKEN = 040b4813fc69b4384bd46064fbcb980ae0e7b0f4d7c2452e3205eaa366e51f953ca288a7990829f99ce027ed9575827d161406c804545b1b863603921fda4a3e1460b23fd39fe90e6e8bbe3f16e535c2a04e4dc496bb4fc9931ef0fdf04f0d361e,
+X = 0000000000000000000000000000000019ace9dd108179fa1867837e38d6c30dfe8331a36a0a1c4014ee7f8ee198071a,
+U = 0408fedf93a3eaea193d0c4d987cbaaafe7a1bed888f24f1598d506017c808247462499a2744c42a089168c827c31e154b03276b9661d06ee3d3dc76c0a70b854bffbf0d5b081e3e23f58c4d4624d9500924444576b80456dc31bad61ba367e54b,
+Y = 000000000000000000000000000000004419576aad14eaad197f91ecda6f62a1c2ef92928d0fca1202ce10db06032b0c,
+V = 040242744f38e0cb01477cb8439a663f51f021e623b8413fcf965d37cdb08c5a85f4551503fe5ef3428f9157bd50fb53a611c2ddf15cac7e2884eaa168373b270f01c325ff6b5df02df79a779cee69c983a564611d9b5d8627f360312c1d936383,
+AuthResult = -19,
+
+TEST = 122,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004efadd23501fa2c50360046e7d65f444f5f4f8dbebf95465537f823de36623b4,
+MS2 = 000000000000000000000000000000005a160cf5560d819ba3c2a820d1dcdc4c6504d224d969ba8f1747bf4fb967b7f6,
+SS1 = 12ab3c3603c7214a3ee93b92a9ea018e31c951868ffdfa2764c473d5ed7c68af3dead8254d5abcc68dac110970c99be314fa9b067a58659754b088d5a73f9becafbda78017697228041872e2835864ba2d9639169bf7cb78e09d088e14a33e72150501f7acf23e17b7cf5dc145babcace6ea5a54e999c75d4b385d6062347354e99fc1f3932b4c3c2d0b82844d81a822180a3d8ab2d365c7c95e3dd265f632d5a3e4b4ea9c191b6aceaf8cd5ed69ca6d80f3dafa379fe404103b75f0e34d150b,
+SS2 = 11a1894dbbb2eb762ee455cb1d75c559ad57b689396a1ed2a8654a84ad79ae78b85070fbdb87e88795252504e46a8e9f10e401d11c4859c447db1d4fb00a4aed26096e5c59c903770e81907d64c1978ce581922ee510c9ee61d57b4d71457594081eaf7cbc01e7bfd84436e1af3d44653b219baa2cb3063be01c4817f003cf0bee14124c9a4375cfe11e3c22640dcc3708389b3144ce61e6b930ed3d6b34c21afa72e53e561f9d07c39ca08e0a8fb0d4e3a071b48af3f7488ff0ec5b6322494c,
+SS = 10e6cd92b6847f345828e6452d1a69e2b1154ad2b96b2f1fda875911ed7c93c196a5f7fe61c86df16705062ac46a3d2c1732eed0ebe1e329c0e05e2e252ed4fd9cf03d923bd28f243639ba40f1641cfe211488c4eef5b15fd2a0438936ab61521609e98bb27520a2236e96d0325fd7b87556f8e2a37026d3b8c9a1f7d352055e7c8958db252efbe9b81f949100f21bc60f462343255e8c745756504c18d7f42bafae2face7a91baa6f4b57ce3470c47d7d55acece603be1ca02dd02d3cc55125,
+MPINId = 3561353263343038356462643337363934646137396436336463323066303839613533636633383639376430643538313631636366646539346436323135313266373265663238373561373963353337356430366133633863386361656630333966613533333138333864666132323332616263353461366664623862363132,
+PIN1 = 2517,
+PIN2 = 2516,
+CS1 = 0412197d7c8a84ce4f1e6fcd7beeb206f19f24104ed59659f1852cc76df18ecfc7e2fd67631b1aecc74811edf5b0618b540822621c050a4bd6c3adf09c4532895b1aebad7f5867a92f8fc949c2acaa06c0f10913dad0a220976f6f3f9423bd903e,
+CS2 = 040b503479fc48134a0f6c4a78427bb178777e72eca6edcc92acb00d2fb8370a12cdffc1dd24ed1dffd00096bb2ff605e709635641920368d8c72a898f12b1fe409bc1dfd611d05bfbebdc09f6e759514b361582b138cb56dcfe75df4f797337f9,
+CS = 0419df36e674560db122937b76e94805b5c4a7482e07a989973fc46a7c3ae5adb7613fa7c16c0e1a6776c99da55071b2bd0c602179f887be528a3e63969c53a2c840fb8829369acd6781d723c1cb60f1f6e743e4691a2aada1de1fc272b2ff1540,
+TOKEN = 0413de145714e4d9d61d10775247005e55808e63e9568586942944ffe78797527461c5311ddf541a8c13e314b0762e02e901b59446446d400e9ed000d824dbe84d3594d9e320913d9bb73246af8af1972685eb0b7c23638e1e57368fea2b74f1d5,
+X = 000000000000000000000000000000005dc1d3890f23ba50fe799ab7bb41da3901dd6128dd2283412a0e6d73c3890200,
+U = 0410724ed7b033887cfbb88b5ee8d87b1fd12967f3560e4f0079bdb5b4931201632bb078807ccd7c37f07fbfa1756b9ebd0a59327f18cdff632a57689f9ff3694df38d4c8994dcb5b41398f09c4c8ee1dce8985f4d02b301481936ded1003bcdd6,
+Y = 000000000000000000000000000000003393f947ae6d9153a1d69604203433584bcdbd7bcbdc6f5d39e0b4c5bcfe29c8,
+V = 0404ff513c3c4495f187cb8fb25c3bd2049a1f0c7cd8a61628fe015914b56533d1ef33b501dce19f0d040a8d51004d599c028174fbb7cadb3c0bc85c8da5cb6a57637d0f76944dc28beb8dd5bf78edb104892c0bde5d9cee1759664bb3d3fd9ad5,
+AuthResult = -19,
+
+TEST = 123,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000005e4e416ca13bb35e5693a397b3f0d8fdf757d041ff4e0b667c0cad39e4e26cf5,
+MS2 = 000000000000000000000000000000000f53b7e0764a954c1e32dc6ea0aacf24cacb80177c439b3d6e50b88d0bccc7b6,
+SS1 = 0d463eadb50f1a102a86b9c83b59c550d175254a860f60bb6a42727984b09fe3a2ba9f89603ed1ffa820053c2543582e0e9d246eb12969fc11eb80ddb6eacfcac0f02d7b62e4999131a0632553acdfefd30dd7802dd263228324e9915e97aa0504323b4e0beaacaf5eb009ffeda99900575e7d1aaec488ca9cb055fa31c43c04b4e3f5e8307555e73bb75e6ad5a3bdf312e864d0e09ab84c5ee827894fcffae5466188ce64a430b06047c6d1c9b5350db86228ac4f054bc4b735a846f171d5c0,
+SS2 = 04cf71d5723ab89bdbebd50e04f0672ddfa22ef754443790c239683deec6648f864450cbd810a6c055fca8c36d6de82b0bf004cd21d6848c82ebd9f198ef8d8a0831673dbdb79e66dbe3c3adb377b9c4ec50502874c9e79b2b72e1190f67aea619c5ef3644a1123845353bca0959654162a149c074a32b75681c7b7edf944789bd44b881a60f8dbb19c11c38233440e60e6069194b835eac2745ab23e166adb9c3b952763373fd47cfbdb7187d08ce985ff08a23abdabe05401190d5809e0b65,
+SS = 13de1d34f68728e8690e6032df8af99f1d96554333b1513053ff3abff6de38485dd9f96e259f6096a22df087255c996903e979fa10607ff492f229420bd11c2296a640bca1aadc61e268bacbb6bd3a027f50289bbe81bba440d6417bc4fe82530c4dda2a0cddefcee81314cd509ca7c99e0207e94162add617e77f442adbac79bbd5534d57db42be4ca657cfe847ff22137c16372d8afdb4eadfadbf5259a95a58ae8a59fb211a997058785234612264e305f3065859929437998242fc18fc2a,
+MPINId = 62633066386333393330636332373738653162383663666234366665363766333038643232373963666339336133356538393536633939386632383230653436373231373165613030396139663961346665343162333963663261656132396465363139656663363535643430383336373132626135316464363436316330306436643636343437636230653163,
+PIN1 = 6476,
+PIN2 = 6475,
+CS1 = 0401e17becbce4186108b97929e36847907fe514dae8123fc209574f198ab6edaac1b0ac8229ba2eb43bef1c70eec0bb1101c430d4b6d194ff98b20044e45eea5173a97b87a0ef86c1a8ac8bc107d20280750a6f9a7464274c1cf31bce7087880d,
+CS2 = 040902ec7fea99d9b371e9c375d9f921556cd8b47ceaed18def964d0d4917e3b39798cfbf78374184daa69fe308668f3be198e3a31a59a8811a05443a5d5d63511d7c32a43fcc9d83b96513c06505c9e5f4a67c6c2e14354dfc4678ae9bca07411,
+CS = 0415434ae0af2ac6b5a6caed263afca548eadbd93dee6add7ad25922e9b374b71381cda7ecc1468e319f50180a2ba26a7115ff3b04c48cd0b1f6e0f2f16897099f1b6b7ea09bb0e24792a613304d4a734351d92c23907f609aeb1fe801e8d55d19,
+TOKEN = 0404b327cb52efc36812d98dd7167670a287c8c27c777e3db39111ee675918608a6e2cadab6abaa355da8ee5a7de8535b714dd8e576f824ab847b262e38c8be161f1292d7ad054eea64dbc2f6d76748bda464e1ff2cbc01206b874c10e17899658,
+X = 000000000000000000000000000000006e2a6a690aaa8f7140467935a5a150c7d0776cd88bac272e85bb7918c3c44402,
+U = 0413942acdaf07f238f9dd47f0779756cc40619552ce917f974df122c29464ed04a87b74a7070f2c99aacecf8bd15ae3120de1021b4d6938350b4c3c871401b6676015c943a0232d318801e0a4885b4c09b50f41b554b9673c902d0bce3a4e7568,
+Y = 0000000000000000000000000000000034ca00a4cb85171a7191d30947d49dbc1c94422072786096eac82a06dce219f5,
+V = 0404a6c72a19a3019ee5eb35ae1368acf806c678de966d0fded9c6d4d9be613e364b9abf84f3737f5f05743fb41735602f19cd93e564186f64319af46926174bd186765f3f054497c85b5636670ccacc63183b7a8fa6fbd16c3afca88362f3207f,
+AuthResult = -19,
+
+TEST = 124,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000072a880a8fcc2961245c92dcfd12bb89e55fa71e9597a37b1cc7c29fcf88f656a,
+MS2 = 0000000000000000000000000000000050ce584ab622cace5061d20c7b12c2ca44e45db7da9f4e2b6639e82213f51bcf,
+SS1 = 08f641e48ba587fc37531311552146ffa70421a37c84b503be83a7c4f4e63957208d4bfdc588ea955a140bb98f8d4e4d1497c0283c464ea13c9293bb2660cd6999b769d98940faa7959b6b73d22512447595ae4e14b0e505538a778667b1ca25056516383badbe0a1db57639a3329824965ad8490bab9d7a6eee44f1458748f255d3a906f54fdbe07d08d4777520dcdb03396b1265bb8078a504800b51c40b74ca234570481d2dd1a025790fd887302197635e8ddabd08e538eb50f48d9431f4,
+SS2 = 19d8e2e8e3639347fd389628b1194f96cc53d2a4c0730edd3b25eea61d7d645ddb287dd9a1e5b30048471044f37b4e1a07e3de504ba583563118862d435adf524740e111616ca701e74b40e388077fa70fa6d5a11b0b8611d766472dfcdaca8d001cfd690e77605815ebc90bf4dfe000e248f648a1627f3f8674ecd73591ffa8dfadc8056d78fc5ad2ef38893ac8ca6b05ff7b7e517733fab171dfa08d1ccdc63c3993ee3bac39566ab7e201474199031d544f109ea8ac5f8a414dae8702b5fa,
+SS = 11e76dd2d6b470237b8c1b8e2bc96313d4a1378b2fcac7c436737b85d9bdc456552140b95e9228ca01d9d5438047fea80b05af78f1d75c9ce7fc04cd2e604ea1e71f7bb937e5ea61368a7ea7efb9413d269199beec69aefcfb1030cbeb6f136a19b0e145dde7f67d6f16a329db7c0579e81a54c02e87948e23929d1f0d0f80058fa6d627078636a368c166b38fc3641f1065781cd8e72d3e0591437f41c5f002aecb4fbcf9aba04f9f562d43231e0a33ed21355b652b43fc0ad806cba85e4c47,
+MPINId = 383734363763383534323937336161613634356334373065373161333430623065303135393239636339326233616239633936623663393230323763666166666531613938333137623737623531326537643731356233313539376135646264313562393034343036313332356431656339386334363035333838376266346436633630303266373937343663646136613932393231653363346430386231363534623534303133646335333535303937333264623932343038613335663561373230336232376234383732383433386561373362333730663834633835643566333134346565633862333733646635363034636537,
+PIN1 = 943,
+PIN2 = 942,
+CS1 = 04042493f0e375293ae7cc5e7ddac18b57829e14112b0e422da4c527b90af2fee950a900d763590cb99cb8818ce39b4b6f01ca0778c613ff7fc9a3974505f064533b86f3e331e4997253bc0d122bca293c124ed0916bb9ee6dfc56604218017141,
+CS2 = 0407c2d9e78bac2b121673eba8455b0bd15b8b4a4d1e2813b8c1bbb122b93850256333887d588b5e1338e3061e5fd69fe308b0be23041d78ac8a2b274414c31b0d1ab90b1234bbca6cf1f3f9405d9400181da5c143212157a86cd28229831e7d3e,
+CS = 04100700b83dd0b9b25a6d75d7fe48fdc5cde463ea52922a40e57a3e91967c18ec6765f5819ee3f7d1ac0be12e956897020a24e0b8c704a6a4824b726a1ecdfe27ddb3c522aa8c57565d1c350cfaefb497ddd059d3c08e735059e483e176d6dc15,
+TOKEN = 040e38cfb3935beb5c75f2e7c05364a18aea555a2c30f3966dcfa9e698bf1c97c0f0a83021471b2388ff95184c477afbaf11af8538e358358810babb2aa9c92bf9b33283fdb026cf7659dc38a3331fdc82d7987a67fffd4d1ef08fef4113e39192,
+X = 0000000000000000000000000000000004fd3c1a57632fe1ff73a90e767218227864bab24fbff4511cd1e1fe983c2735,
+U = 04002b3ec679e808ddca782da3e1f77eaacdfd1f302ee7905066ec57b428bd19d1909abb7538a8c8d05db248b44216a9580b789fb901cab8e973a52b114063eee572a4063ad7aa8d28f3be33850837936b33266bfdb8bc2215aaa5b8779c5a7972,
+Y = 000000000000000000000000000000007188b529dd654357bb2cbe647e7639fda25106a5bd9448ea1377a1246b6c0154,
+V = 04107cb7ceda50967db322b82f7cb996c4c81fcb1554ab66326f472b38e30d8c2ac7ed24939f0cd66b267b1cf0c88e9c0719937f9a80529f3039f4dd42a4969f45804b1443590795fe5af277659c434efc18f8fe94b0e95018a90cc0130dfbdad3,
+AuthResult = -19,
+
+TEST = 125,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000006fe12e958294dae74d9677a841c4db09449e2c16ba357bd2a0eeb2e04d5a0ab2,
+MS2 = 000000000000000000000000000000000219af88fbf8080ae572fc68b30447e221ffae2f4753b97468c667a79f3cd465,
+SS1 = 04380184a8ad5e758a0b43fbf9f115a8fbad7f4b61b802a5011fb57d1d5936416786c7879d67179f2f1c3779e0aa63f917bd4ee64de9039b2bdecaffed3cebc7e4330d9b8749aaa4b79c53ed5ef74db6de491953ccc8168948ec09c6e0b0df2c0790340b55019d50824beda5059d8cbde011eecbc7b15bc457fe97a1d1a40a4f7bc8dae189f73c36b841eedc9b91eb931726ef1f0818289db2d64a6907b93e414db86ae8989ffafe1487dde7ff265cfac56bf8ac17ea9addbb64304249729a3a,
+SS2 = 0849c1c1e5d77837293ae1763b06b791cfd91272f68551fd92a94544de546d30dbae6bee7eddb1821d1fdbf81e3ac1dc167f940b555d619ffb490d267ca729b91c9de6924e27869e88eac49d884db7618a9c4fe75d45534532921783cca0bced165d5a8b319d02bb6b26b84a15ed4ec8ad1987c4bd9c9a81df07fcabbd17d60272e65188fb8e36c45d50643ba1e84b6406dab885b4d636c038642e8213a655e5cf64a66e07a580297e10e7f3e99811c12965093e04e39e310c7d696ba330a0a0,
+SS = 102142df641948dd6f89f8f5904bb75007e8cfb2e91624c6f05c072c6a028b309acccd9ca995dee2fd4842cf837a286c18a63c8be0910e6520da9d4e4d880c9b6bb3c46b2084559ceace3a7d29116adf8a6fbf1a44bc1c0c19eee7ae29b852470b072a8b3487f7ba17ad74e6c54e1f770cdb3c110025f805e71bd7f029547bf8601af236029f8b05de39d9cd46c309b71412a72cee8de3cc0a28364569774b6a9aa1b78533694b23d28d889fac12a776d40e9b395a58d35928b2668d05856ecf,
+MPINId = 32386635643566636161356163333230653737633263613633356239363562626436356166333364643736373534333533353930666139346632336264356362353339386332363330383266366466343933353866353965323466666530626666323231323032613035313361373062616632393563623466636662373534613766316235626331396638363862383735386265376263313966306131323234613235373964656435313630303836663565613239386263623365666364326565656633663130383133363037353332353262353733353233326564363465373463373832613562333366646166663264663763,
+PIN1 = 5440,
+PIN2 = 5439,
+CS1 = 04165015f20607264d8e8a61dec28f3ac2160a52f5108963b3e4849ae70c0511b4758cc1760a35516fdd95d3be2f000da20dade7a8a0c494a35d68225ace833032e0981250450269e00d46c8a5d387c2110f204f28e2b425c76157b23706ab360c,
+CS2 = 04072cfb9926254fbf0a653db8f0f051c1c1d4330d9cb95d50a95102a59b40873e9906b7c378a12be2b0e6065f498f92c3061ca90bd048b6eeaa9d2241b0231c3459c9702dcb067a69f2499790402f5d94557d8f3316f23a6361d52f7ec2805e88,
+CS = 0400548b59963fb1a2d6b841d2deb7bfed6b1a5e064a5bd55c4e5339b2fd377503d6608edb6279a5bee3c103a3adccec210f1c001c5fe90789016a8a7a812c3feb286e3c314a8d5f4a3c0cb16ed40d7ce7b963ef574997642213a6a4600302a771,
+TOKEN = 040617c1598f519f93a29038f03519bcb39059c9c9813a1267b585b246c90dc09fc4fe156a659d43b69d101dd6a52e6af71755fdf0e9bc136abc0204e04828680b261d8fbc70260b0a5643c8be8775adf06f4ee8b0cb55305da6384ef3a7437194,
+X = 000000000000000000000000000000006eece6455245b0d4aec8c5b01f45c3dfd2cd10a109447933078eddaa68684dd4,
+U = 0419bc5f05d3bd8b6e0dcd8b5710978419d57eb214ae731e651100e69c3eec1be1878265329220bb2c16eac7402e3a7c1b07ab802f4de4390fbc0115deedadb4bbc66308ffa438266b0bfc8833c57b9174f34ee60bd922a6bfae29830ff4ebba36,
+Y = 00000000000000000000000000000000480f4ba56ce0da5ca5743e36cee210fa94c044c09fc3857df77039a1145b13e1,
+V = 040d5fcfb9eb5327428c6ad11e5ee4e375147eee046d2d2a68da8132be13dc829a73d9a5cb0779977c491345bdf061f4da0097b116b21f7ee15a3db7bff2fe6a05d3f1bc9f176a481aa6bd9bf25b37720cea716fd3f70bcff8b9bb701477ada78d,
+AuthResult = -19,
+
+TEST = 126,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000002a3aa348cab66530787fc5c7e59bfe299e5e5e17e31380c5a7b926b9ad273b,
+MS2 = 000000000000000000000000000000000cae5843b63af2be050460e05ae5a034157a2d32ea3f587a247350316f7f8724,
+SS1 = 072a2bed618445f6c48564d4a5510aba3894ae9de206c48125427bbfe4c11eaf25df2fac24e1da0c74aafce1473532fe0ce78c49909b368ad08f1c723c17cb3faa0adcd39a79173e8c1ceface9d39014358b727d8657705a79c000d9263cb58a0c9a5fe14a59a8e37fe608dfa07a256a5879ec047bdef9b0938f9cc344acf89bc6852aefee02e7d52a47258e29c480d9048b27ec1f704a606e5211efb9a6a17e54b7765e24cdfd049f4727c83a60aaec5c15ea9774cc58ac308188d6cca5f9e6,
+SS2 = 0fe886b995a53b6a96b4f410f013cb89182b672718226e5131a0101addc04ba01849382bc4f79976c89095c4b8abc5481779101c675e759ec91583d56aac2597599a5de4733c1842bfce88febc4438e68101c77ae27e395034aebd9401b76ad31233446e44c1f14e197e0cdfe24f96aa19149352fe6d628676b79fbf62da0683d565a9b6f86b4cb01959ffc18efcfbc3119869b0b543d43bcf82b93174a1d7df2e47db0807366bd620e08a8d14af4edb115859ad4259318c38170461016e7116,
+SS = 17d093a336851c5aa1c191b3bc8c9e1e82b4c97cf32d592f852fe3d26bc026378e34521cb6ea4e2d442a6516a49a574b196f8124995d4c385b28de4d270722b764e80002bc3360e5635984a0dd40cf180ede36e2a2396642df67d6b88687b7060a0cb7838cd370928246c09f01b7a60ded44f381242e20a9018f48fb8d5b10e790ac43b668268d533e5f869e27384e1900cab179d360ec4689ee0ac44ab8b35be69eddd344e92b5df93ef7e82c35cfddddf9135e13a2c393eaa368311c3fbe43,
+MPINId = 633263323764383933663431353931363564613063393032613139383037383437373938643264623435616430316464326265363665333837313462333337643336383537626265386262616561363837633630363933396135373264393532663265396438623764393463353731353065353238343234363330646532323830386662333536336638656130313435333365306562646630663838366565323935336538613230373034653735333163633534386130663233656536636135303564363732,
+PIN1 = 6393,
+PIN2 = 6392,
+CS1 = 0411f9ae104c8b2a49276e8505bafd72b1480acfb361c65d81fca1b6f5f444d597c5568986baebcfb4b0c8f9d61b0a0f110f49f42746e7fc370c2fa2263bfdadf82627da6d83a134a4066ce698e43d8d8ad93632501284f667410a7e144e9f60b3,
+CS2 = 04112c1aac7bf638f7a28579e639e4905a258203259e45272a0a52a96983be3a9ccbaef365231143ceffc15178d00e7c9e0d15645c591b33b50f96c7f34b6c18c0fcaa5f1bec6f853176f86671187134823dbef66ad9a99e66540bc80da5d321a8,
+CS = 040340e7cc1cf2aeb5ae1e37813e2e7daadfc767c269f47729dc49b573f001a75cdcb5a3bdc42b9d93ebe77e0f118fc2700389d1f4e332c261ae7e29fa13229ec3a8b2390a9145dfd07d00f4c78ddd98537fef183fd1490192770ea16e35051f68,
+TOKEN = 0401c097c9b093efac706c840fa6fe80129fcfc158d67ef3c7c281561007965936829789ee68698a733cb8ff6d743286be01e78dd1d86e754dac07561d3041c41370305d59a180a68897ed346c4aea6e277598d6419fc82d7f0d67897ad398c104,
+X = 000000000000000000000000000000006d283d0ea500052f222ac3aa6e252500984a42de47f04f8cd22f6ee734ec39f9,
+U = 04036bb357731e0bc8c60cc79f1ced7ff2000493019327672b6aaa8e88617b2f9fc9b97072df54425f3748d02aa69560c5106bed89c54f4b1bee4bc010825ec14419933fd670bd2bd63f8d730041a3cbf8a4de6eaee254d1e5d0efcad241f4b24d,
+Y = 000000000000000000000000000000002dc42a03b31d086deb9a84303086de60d6a5686e98b4afbd9fd16c830fdc7fe0,
+V = 040fc295cf0ca406670d9777fc26c62e6b6685d00ced553d8035bcc7b998051318b6b31f81838aea5a79149e72c6cd32fe0eb0671aa2cee182109b48c1bff1f8257c74d4b5905e22db3862be0bb96b45f07aca909078b18ca76a89a12b97dad599,
+AuthResult = -19,
+
+TEST = 127,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000006fd428db168d71d97c0ab9dab3f9fc1213df7208c31098603dd8144cdb4a7341,
+MS2 = 000000000000000000000000000000006bb71d70e0c74371d9cafd30cf10caa75c9ff862745f0b31f554b978d684c2f6,
+SS1 = 10776ad798f1228f80c19ea7b9d31b56130225aca02a643e28a7f1a1c43777a8ed6909708793b2c6a0dc0085ea0734bd138269ece58753c2d6f119fe5a6dced1dc685cfe322cd8c927c1eee5e40930e28117c9ac74aa120696a68e0ab0dbd77b04d562f46fa1c81038ab091bdea98ac7bc40e93ead5fb8dd634372641fa84a9f61e3b526c606dbaba4f0f8ff980431b70322515bf027ef51af9597f834f0d09e1b67cdcfbb09f98b4b428073583cbe96cdc528745140bf57fb94bbbc83c73765,
+SS2 = 078e9546e696ace627b717c1f58428c5a5cbc6f77c1d44d31b6a09a38e092e0175d9b57244b26184830e5c22cd44fb1113540530154c08164467f2ef4b705fafe96ce0c2247ccbed135ae6365a01f135004ac6f99344c78857575d73a7f1c9fe0bb859c73eeb5711d212c1e4a476e79a7a150894efd67db363b35b66cbb98412a83297832efd98161465d0e9d0e9fa410ceaf97319781317a868dbbb140dd5112e91dc4a30efd9ec591e576dc9d3ed4ee417ca985c36e6ff99b6feeadc70e3fa,
+SS = 0da04945c6c76bc972dfcebafadcd7d54077588212446c317ca6972f7a313a61699ce3976cd378ceb0535b83a112a66e094076cd92f8aeb90f99540e256693b66b01907a9eb9e164ca24643de6fae030e1eabd01f868e00fc7a5515b4338c4b9114843b9d92c0c7a28747126e7d9fd0ec19fc823a34bbdcfc3a7dac9f202fa67dd1eabe92b0d645aab57d3665b5e0f1f02a7593e75d0850d0a917cd213e2a6274e40eacac7432cda0b5b40ef5a7f3edb8586d6256f21655e5464251b48966aca,
+MPINId = 3637343834653862303632623539343965363962,
+PIN1 = 6955,
+PIN2 = 6954,
+CS1 = 0400f57959ee2f8d1b4d1d3d26a5ad69d85356e5f830c3e9fcd59fe4046dda8a5b9fcfb07a93434628ab7dfc85ce2e0cf3135e3618aab92d46f4eb0f2cd26fea3864695921e1dc856e37b177f1b5b24b25d6e103521d5aaf587f2083f3edf6c909,
+CS2 = 040ee81abd82af47b6be13851b5e87261908bca8a5fd44efc3435de352e9afca3489ee6ff0b46b02cf1c7723eb18af761b12edb9cb5875845d97a6c132b7478ae83a7854131ce3a48058404044f073c192dd2ca579e1fcfb472346ba9e819e39b5,
+CS = 04168f1e5840db0a6769cb9b969cb6f122761033ddd05cd455096c205528b027563932be69e2ad83bbb1fe221b4192424e0d0f9be8197be7b01ab92278c0c6771db31ba73704e85ede7771f26554d48888ff2f7e339771d721c79f8a976cc0d4c3,
+TOKEN = 040f30ff58c83001451181b889cb843140b088e3ea1ff8b27ff544f50014f342f02673978e1cb0351a2b11ec2ba01a532d0ff5ba71133e149853c90e2da4c7619904e50103ad32e240788ca6aeb5c4899bed9da94663b9e46e114e3ac009635a8a,
+X = 0000000000000000000000000000000011bcfefd2c4ebbf3601db3b8952fc323759bab6218c4db3ed57d6144aaeb3181,
+U = 0409bbf9c0d28436af7318ca6ba3fdb17b164bb263a85fc1a801937b6dfc102044656916667518bf242c654f7de22ed7a30af3db8053621260bfcddd77aa376832da08725044354fb58cdad97902a3a7928f4fdfbc134af7e19182ba8ed3fafeb3,
+Y = 00000000000000000000000000000000153997f326408743fde8c16e6e44b621db8da7010c191c83b4714b4294bfb0ed,
+V = 0405cef9c31c671ed3b85e347f7246d66e39056616dad8a42dbcd0c4ce2902938677cc9a32926d7fecd0cd3c530b5a01220e646d3cd6cd6073372ea912abccc9ce8cf8efae7f6b19a0399f7faa42eaef4fe8ad82d1af822872f661d5d5418e2ac4,
+AuthResult = -19,
+
+TEST = 128,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000323754ff193f7afa4502334474ccaa8235eabd14f08f95e49fbb58fdd0a3b890,
+MS2 = 000000000000000000000000000000001ba048d10255d4f82fc46e4ccfe959e367121e7bf67a6c8b6a83a0a850fcdc1a,
+SS1 = 11e2aa95ff37c5d7f5cacf70740a6f2fa8f2e913e3f899d8c5ea4fa120778264ad87c49978d3e91ec1b496444222d2e50ba5bf6e0f70d61d07aca891a5d7769ad39ccdbf9380e232e90b753a388c89c2b84be7466bd140741163c50a624b98f9101b81db09c41b3740f4b0d97a1a8d2654c75e3f8579fd6102eaccb22e52b70039db7523567a76670013d4e694b16a0702e1d3e09de83256b636450845f9e44982fad4fec560087318e882a1ad074da68e572fc1d98613a6a84d41d0fce3a54a,
+SS2 = 171a10d1bd580e9a4edfba8cb5e7ca25e3ba35ef9a92bf95b23ae1f39bb16a89de329646f46606676e894ced82752b92117cfa6a6a5a7a4790b07e01ce5834efd420281e7358b9900799d561e176efd5464d79aff5a7cc7f5f321815eb51b4d10a9f73169b1080e8e0d6563d0aa4588940512ab01a6b2d743c8165795ecc8caf73bf936f7f9132611ed5a334f6b97c0c0b0f320842860dead2bb811b597b138a88cb615928b2a1b5388bcf9f8ec6131a32500fe9bf4253bdf098d9ea183fe743,
+SS = 17c56e9ab39a9fe12fc718e3e8bfab63d97878aa69b477d11172b28cffbcd605cdde662ae88e57e5fe737a520cc0b29f18ced0988faef55cf451b6c409e0cf9145c200251eae934c2747e46ae33c37aa4126e049611f3245c78a15fca1b4792319cc2c1758e7bd7f6e47e7620d3452830f8fa62a05cdbf5c902591f0fb06fe95dcd85ee007d08e7f8e26d679dd874091040bbc90a8ec623455a1230f771686cbf3c49009e520918a5ffa5a1fff5f6d025f1d6774c27c88283ad667c2b3929314,
+MPINId = 3266363632626564636339383232666162306366333333626261653132393162616234656632323566346165373930633332613534366431613630653563643036366366346234383631306336363631376665363830363735643166623438646431383839343034323366663334376466633131343138363432383661393565373331646434336430383636353839643262353631303538663766313366323236366361323231633833383662303132303236306436623865356262343562306531306233316537306266666461633131616230,
+PIN1 = 2584,
+PIN2 = 2583,
+CS1 = 0400666febe3f1760eb2cc9628e78c45144f1a44d621d1889f75317955af10789798ab48948ef6ca6ade0400c829618c9d0b8820ddb317334c5646100dbef1d1f74d69b203059338300ca08b95de8c98485078b08013bce32b4920b1e3b0974dff,
+CS2 = 041752ed2aa86c9b859cbb1266a1bd7a43c1bf118daaf951e2bdfbb706059d8c6c6f822a1efe879ee676586a6aa049d35515dbc197f15d1463b99f591ef656fdb351d0e4f21addedbd451d1713f5159b27e7a4116b33ad1a9fd198c119b0c0e008,
+CS = 0411e1e45528d844acd8e61e796eb1610b88b7df27fef9e874add846e8347d14d71f53eb109eef00515c3ecd1bab83d5f908589dc35290622dfb67ef08f51b344173f3a998e1baf499f11ac52f530c28f90d5701ef56e13e94299cc691e5f9372e,
+TOKEN = 0403ad1c802c2833ed644ef460f14944855e4e28d1b1b5de3088c61ec155563fe280f20f5308be670d505970c1692a6706019be9b52319481177658d47247b529e059d8e2ceecd18fe60eeb06afb56f72ad64f3261ee98f1dbe3a9335833707217,
+X = 0000000000000000000000000000000015dc1b2e13ef5848829f9df1083c191d9545f98c1e0dba734a411869fad708ac,
+U = 0406250e92264b1ea8e7c4d26a3855561743849be70641ac283b227d5e0fb7f92f7f242be11a3cea0b9baa63194514667705ea04fc563061ed6a38095353e7d10870a89502dcbb3ca9620d2addc15c6105fca67a47da7e863efbb2f2d0af517b01,
+Y = 0000000000000000000000000000000000c08541871f6cfe529ecc04c2408a830461ba34581f9ee27346d1098d28921b,
+V = 0415134ab5ca53ccf03c2ef5a6ca6ebb7498c523ce91fe420436ad6a06461d2cc6b310c1e903ce7f025acf31448df161d509b9073568c1114c7acc9817c358e0e7a5cad728c9b94c57fe9c13d7a82429158e5187e67aa1de00b7e0d3732f1a47a2,
+AuthResult = -19,
+
+TEST = 129,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000070bfcd28b1a7f67b958cfed423a33d42d13830a1681cb24cae08c88702d15a7e,
+MS2 = 0000000000000000000000000000000004d9250c9aadc9f71f9b783660d36df71733798257039c5133c4edf2c2663e83,
+SS1 = 0ab25d19e1c0d1fe82eebb2b5db4bf488d4a95235616e8bd79ac95db54863005d79722c63035ed00ce491c157ed5b43b010eb3c79e61ef7025e994671fc7c93090e12fdfe974a5b8ba915800d7b4dc160e47e9ccc4d3ca096eea7779f4029708106e222b168d67b180a29a8a00f3ff645ba3a9a8012c22cf978b932f5d14695517fb41333f5438648bb44a7a281cd370024dd1b476a10ba8fe34d1317b483421933e4747efc0c0ed19a094f04c6968569af6abf1296d38249cf7818977c35cf6,
+SS2 = 0d5ba87d8e323822e4ab0ec3eb1898349ac0e879bd6e2d2a6babde00fb617fa7b8354ab765c576b248c09f3adf7cee2d040bc55d35e74ee81360b7949e0e10a81fce931356bf577e449ffb1032370b2d05622a0a2781c3854774a598258682a5023475326d899f77d29d37dbe7e086633c5ff0a20bf779a1ae531a952a851fd48dd40e0181f1232aa16135512f4b22a80ce3a7a3c357c73c7e022aa46211d6081a715deb94426b0ed16e93efa45be7c634eb7b99f6269b903300a21d82374045,
+SS = 0e7c4f9adf14aac567dcf5335506a644994a94322a9272b98844688a456e54f821973aa90aa3b7e432f4bd78b0b99b5314f03a9a36949df4bcfbf158baa55784517d0a31e62b80beb6655f3d49d87851f840a9eede26803ef78c288c05284c8c01f0ad97db9f9e81bbaaf8827b53b0e64ee70cdc1b8112ac586ee129f78746061df4bc2b34b0caef499442bc5a8c1ffe0c15d0ed8adc3a9226ecdc3899bad5856ce3d741f9839c9f56c63bf16ca10856868f849a7f13bd69b9094e044bd23edf,
+MPINId = 3434333863643739633133373637386330393966373932303030643364646363303364313832303739383838303265353939,
+PIN1 = 5336,
+PIN2 = 5335,
+CS1 = 0410133441bef77d061da7a9577ba056ec1090015dd07bdb8682c11ce9ca5f227648e945b10a02c96875186e93d0be2db0199e96d3dc7ddd917b517cf1f136b697dcf109a6c70d9e38dc512efe84ff15371e3e399d3c3bd099db8b81536ef8c77e,
+CS2 = 041320db3de86cf546fb69af2992d7938a11842325416fb2c1c0009bdbe5e597bfb8c579bde4ed3c3f88f607441c5e678015236cef39553f11fd12ee8d3f024c2b78c7fe118d1cd961422a821bb49b4e02adcd14f1fd4ebb76a7752eef4c5724d7,
+CS = 040fb357d2bb565b70789a74e096a1a03a8bac3cf138a432130d6a1d1d069cf877ea88f69805671ed725aa9130b7e5590b04c889fde758848dcd660219d18513787953ad9fa14193402f8a813a2c7f800f3e49f7505e8c4e38cce3e46319f1e071,
+TOKEN = 040099a5cde8977458451f1e07c920b9680d4c903e7ff2152316d03e16c5a7dd9e16f043de5ae3d56ac0c2d590473421b515b7164de7f79373cbb3680b89710bfafc85bb5c7c941087fe609f9e401fcbb9de0b10b09f3a743f4b94998f4d6ae239,
+X = 00000000000000000000000000000000112c211f3561137c0384c45459a96219f43fa74dce2fa234be9d1b0f151ba6a2,
+U = 040857ae19eab31a5fe986937f602db6498a5d1c5b5482818b29fc1fc08b0fa7ac558f90371c36400541d1648a201984a705813648eaeeae39606738b4ce5dee39fcdad2ac5626f879db74c00907daec48998328cea2c2cfbc1e500f571bb75eb5,
+Y = 00000000000000000000000000000000056bd096e8f680d80963055419f9904ef14adde67c05fa485aa8dde825e21031,
+V = 04087a09f2ec54cc95329b00570bc008e260c046c7a61f9e4dc5c346fca1a90fb4a1153b8fb1718fca98e8f845f6440f98054932cbd4c9e6cbbea7b386deebab2851f082d46e50eb5488326caedfc233480a7ac16229891e557886284ac77c49b8,
+AuthResult = -19,
+
+TEST = 130,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000000c28a7aac58fcf5991030341d4f7e2b41b8b163625c9d1dee06bf11793b0a0bf,
+MS2 = 0000000000000000000000000000000014eee9467ea64e6bb2b01ea8ac83952c03dcc31718738944dd04892cb4714ee7,
+SS1 = 125096aeba66d83bc8d508992d448b357f3dc1b926b49e69a49e52add0c9e261647a41f8da12a80b94900d5126d3594212144e0d025467fe3795f6bd142e572e4abbeb316ca55a77a44ccb03833523ab9cdae87c09683e8fe84c009433c6cd97086ce7a1a28675495612903e5ac643584d4aeb1d53579ed64436cf889c36fe0ab1aac3ee5837cb2db29e4208a3cc3c0701764cefa0211906d74d2d8cb7c52ce7a5c0d74cb898f5ac7f02c79467a8581c2de264568a80c43423f2b393d579deec,
+SS2 = 179c702eb8e598086040f3d1fb00c30b2818a2461a8fdb186281c4e3e538653040f81b4f7ba49491d295576f351535e107ee7985b1ee1a65d8e98ba658155062144995df88548b4c24a2c97cde3661183cbf8e94fd38d81ef4747da4eb9cf38714260d84bf2602d7847c04e76d3fee82f8fa9783630115037697fbf8f03e3710e782bcada7a18f96f0c29b4d11d1184b0e446d3a56494c75f178dd9bb57ba498d8c9e842aa3144e6d5555ad66b1a3cc59beec98d1f087b27cb1b73395b404214,
+SS = 066c0944245346615bd16133f38d611a53f1b9e11a5fa8dbbc4cc539696631f81e3bb87b37f66e26c7384b1d28e3f3ca158004e087c0dcd144db5a5c3c2ef920535268bdde4ede18af758d5386cc24079f76148a61729ed097c20a41958523bd086da0094e95fbb9bb0057be9ed4fc3010f48d489f061430de5d60d8fa972456bd5d519b84e95796eeaacaa2af566320023b075b8b25605ccc6bbd54adf6726e7e92477aa15893368ff92f6a0aeb82c5e5478247fbc034ad33d01302716a6410,
+MPINId = 6339643764343961366362303964383339323333666630313135666532663364383430333336,
+PIN1 = 6141,
+PIN2 = 6140,
+CS1 = 04009d93dbdb3029a280c6c92b566e912b21df20a9171145942302a84d2c2b0b34192f67220a32c83ee2cdda18610d2a3e11473d049979e6c4cfabd4878634766610efb7cbdb3b819a62eaa02e7136606d265caa02656a2a5928f47ac3d8873c33,
+CS2 = 0405a86b56d4bd48423472ba1be128a29719e18681897d53dea8c6044d3566779f7cac0fcc4e551184cd11927168aac91615abc418b02c5af2c1d78adfd3859368059043680a4731a89ba3c11c890bebf2b96488f2beb83281fe618606d9f29d47,
+CS = 040c2a389208186c454c82a4067c3848be7066434b9101c3aed05021052ef7170b3fbc8b6720ce1e33e1152db758d8270102ad4f5d51b1c3894dafa21d670aab429a4067640fbefc67278517e4a893a60cabed927c1dc4caa8715187e331f20532,
+TOKEN = 04043bd583467e192424a05dec0398db0b7a0b678c0ab261eec257614fb2b9b51bf9705f7053c2d207cc5e3f9811d4f66b0b3b67076437b918e9fdbbbdbd1b9aaf7e8c53f2069dced01c34b7b461226d86ca7bcd95846a3e270c163c8ccf5203bf,
+X = 000000000000000000000000000000004fbac8cae363e6ceeeb34bc1829344f6fe78bc0097dd31abeddba41f59a7e589,
+U = 04108cfb782aef498ffc9d1a98d7e1fae762826084337ccedb53a54f7985137fb1a63ae0ea1af873b67f9ca3dfafbb37350455746d571dc3303925aba51a8f13954860d8f26fb3e2f12e6a73323851b117354dc4f2f6ecbef21317642926a59f19,
+Y = 000000000000000000000000000000003e6893bb0ef119cd2147f750f1189055d5714d8a1af944c2c099eefa9f65b7a0,
+V = 040bd305230e10e3f4202e94125bbb5028416ffe2c222339596eef46cac4335d3e292686e471f2601c3a9b8a7f2d6e47b3099ff8b924a374455d5877f8c1960c646a202a021872fcd272d4108e371c4ebf1277687f0650319b4546834e17e19694,
+AuthResult = -19,
+
+TEST = 131,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000024b497a43779a5af60a8059ce319915d12780c1fca36db7d891f0830852a0df,
+MS2 = 000000000000000000000000000000005df95f4a78e04138552efcf0b6f5b1abbe2ee600f2c473ae9172aaaa75b264b8,
+SS1 = 053d6f7dbd329696da40d37de0f2d16ccfc105d8eabe7d3411727db4ceeab0cd0840f74c267e409c5c77ecaf86d09d9e0260378882d01df0de081bb601fc713e328325bf5d9d7ea8acc84b8037199a7e61a537ebee324d630726fc6acc6a827b173da7c7597b2e903874c3b46c57c97460e153213fcba072723bfefa6f05c8467926f0b6e90a197b210e04ad121cee3710b26b47a2618598fe4803aa6c5d1d5ac0fbaa189cb31bf604c13ac4248f30a016f15c343687bf0c685af69389d65837,
+SS2 = 05e9b28a8dc708a62a914bdfc57b735021ef5233b82cc18616c6d680556888feeaf4fe3f1a4a9e4bc49b5f1438ca227918a5712b44f8d469736708e5c20c6de37a58ee2111a66aaabf3ab6d21641aee4665ae902c3ac314b900b80f71457cdd30d8d1b22d78ee12f8424f9d4e2dd204a2f6d695b58290124e57c0bc2a8f8d696ba145553e5d59b66b4f90eeb97d6714c0cdb7d1eed5b5449b151ccee292bef659f0fcfed8a59fb30fb2de34678c6c4476ba59489aee9de4740841aa2201f6018,
+SS = 0397940960112b797af05d304aa7fac21a74ef86959092cf08c5f02c37e95629f43380b7839e2c950d6a715b92a184ed12111442b9d1ea793fc46e7eb7cf22ad86c5018390b99231b0029baec6f1478574bc03325a0894b391792d633be32c0b0cb57a24eb64f2b386ee88b37c49e904c21bd22c6770f53824c4d55d97b23807f481589b7ca3e873ac7ba3573579a5050acf58e422bc0cb8d99df864b64ca8253e80d719d2beac2717188f69bd33be1647e389e187d9d55828e9c6f7bf24839a,
+MPINId = 6334346238383834643361353536366261636165663139663536633839346666343536663366663138366233323534613763363838613161653961353038323761396334,
+PIN1 = 3411,
+PIN2 = 3410,
+CS1 = 040fb5901902d93bcbe8fdf0f63c282797ad81245f5b9df29d3984cc45dcc66a3a889228d4a58b22ec9b78ddca2fa4a34e1822193ff007236b288df8ff20918dca3585ef37aae65c168cd5cbf08aaa1c2b511fded1218dca28bd00a9d5adbb29ac,
+CS2 = 0413e57ac50e91c1aecd15de945e9801cf918065e56aa136b3d9f3d8bdfa9fb9b436da69c076142fb3745c1e4b989ddbbd07975a454a05a3da667da0539f0bff0b7ed8e5ea4c5e57ece8971c55a8f59e06f4f12db37027d0ebd5babe83834b991d,
+CS = 040bbf30b742977fb0a62cea9889d51e873eac622ab3f61722df9c02fc36607a3facc2b476e0df120db50083469113d46f0a55b488675cecccbefbd4486f428b877ca9e5ef0e1c0dd846f724e9e067c75cabe45ca0ecd2c2c9251e587ae92f931e,
+TOKEN = 0412bed7ddbbf19e4222641b1e867a25dbda6e5dfc129cbcacbc17d648824442b95b0e9c572ab857f42d898db81a9e69a413d428c7596beee4582c980168a236a745374f775c96c0f599120906700fda0f09d39d0895bef7ec3638814ba496000c,
+X = 0000000000000000000000000000000003cd70561e2ce84176780d0806aa4641eafa8968634fab595284ec91197c03ef,
+U = 040189ea2b5917001ad65faef43bcf93937b292e008c1cc88000ae02c488d83d7bda29b901ee04af780a11083fabe236290465f37155c4e9bdfae7fd3949594763e6b08845fb936348a83bdd7af1a8d98501b0971f308c07074e48c95b11c0ea65,
+Y = 0000000000000000000000000000000057ebb2bd4824b9f13008f2a5a023644e06e45a199e5766b600b148c9d1dc9fd7,
+V = 040fb8411066b3ef6384c84eb6419e7e2b0ed18c4fce642781c0b918c42af5f3dc03b06583d8310555ef34f06d529dd48a0600bd1caf912f69e0cb9a2d3ec9431a1e2fd425164ded5d525950671c1dd2c0b3169e08f463a820bef199681a43fdfd,
+AuthResult = -19,
+
+TEST = 132,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000024e1a5e856e3e7c52144879fdd6796d3f9fd6199345243465ef8d679c132a765,
+MS2 = 000000000000000000000000000000006bc338cd0ec58732fd84d17cb08e05d2a692aac3eb383452341662b3bdd8107c,
+SS1 = 035fee31695073bc98c9206deeb5cb19c83da2b03f5a3b860b466bf1426616582763046b6042534b07de416e7cf3af1c0a2150a281c016d83ee65f719aa954835e3aa0e588a53895a1a3753128c8140740c3ba40308879f29598708e122b243016b72af186895484caa72c1f1e2cd6f6e651af7f598516f2335fcdf0b14bd6ac723542a1bbbc5d42e8ce766e95ff239c0df0884b78b334fd547ffdb4f90578dec9a810ff614d94c273512847b156e74ee4dbe6ccc96eb1693893565afdeaf941,
+SS2 = 00b10929fa20a95dfb8afdf65797d39a7c91ac3022dd36be5ccc3054ca69b0d69b76908a209fc66ec0e62dc3a3753417192ecd3dce6b11c687af1ab90aef2512f2471517ab4ed6a35d6e124b5af7eda662a3f250b468a5981c5576d908f71cef0b704b57bb581105dee3f01f4a6090e379eb80a9ae14c8a1f4bae6887a0e42183abe7593f833625079d04ffc87fe25770213164d3ad4f4479d4c8ea4485ea9a03b7d7dc6146b7a83e0508f8d0ff5ac34c91302e654ef4e36490f96477c34795f,
+SS = 053eaf27d39fbaf274a69ed142e173b89389b8d863669685d64b32bcb451a67b9b414b78c9370c1e05768fe21a650184063f7d24a25c527cc642b6998c12f93427304d846464e61fb1e5e1a3a8e2cbe5798137a9d18deec732f3b68ef6862a9c0ea24f3597a918aa3cf9d636c3cfbe45a73176e36d1ce3d63e10d73be6664e146f651aacfcff02ceb6c0909c3c9c3e0e01a25ec0d589440afa28fbbf6f9b66e4078ed96c96f3262bd77793577e86c3c22fc60b0ff459cc690e2d2f2ec16bed5f,
+MPINId = 6364363536376336646563386437663537643137376433306336373434643630343039656537393733313166343733616264306261313132313762646435333834613962323632623436353865663235383130383930623937313036383631333839643333383331643566333664616261636634666664373934313333376362653834613131376135353630346162633363363634643032353039376331616365363734333434343630613233376438623635366337656630373864363435653034383563396130643738313065373064633465353136656236333337303535613438336230623933373166333337373333,
+PIN1 = 4421,
+PIN2 = 4420,
+CS1 = 0412dd895a3110c674c75ad33eee188e30be14249c3a34996dc0ab88caf15c6391a039b74b8dfc5a0073132c5bf2d64a73014872120801dc89e67f10f29c16c38ce639c4867bd26946152bab979560e5a1c7de7962f3688fdbde9a4fd724c1ce2d,
+CS2 = 04085214054ce1f7c6454c19e9d7acf9e8a1969bbbed66f1d25b86d76786594e8af5a1dc432477e7273b17d5ab0314e5211329ae1710ea31c4f4c7a1d2827a933a77be9a10071088f2e8a3780284033e4ad9363de860680f6e3612a35ca2f1ffc3,
+CS = 0401870b88fb2576bcf86a916f39f0a2ad4ed24a924d09abc5e5a8f9b749b1332ec612c1e4cc51181dbceda82c9b0e87810b8f217d837db2d147c124d909b2bc795e709de0770fca09f3dec42013bedc7f0b711f530d3699c3a2548ac519b25781,
+TOKEN = 04143ba866936f0707f1f379c9752105cab3c5168261900c5b0bed27584bf9a1028efbaf2afb048c288fc542161404c74f195618fc877b8df44b87c0bee59e310802b6b72e5c8598e2223cc802c38ca2189ccfa16395984370aaae81bab02879d2,
+X = 000000000000000000000000000000001eccd1e029269e3c9b75da397097b3c5670b7eb83c03f7f9cd3fbc5c3da88028,
+U = 040c387b78623f2a66e7930680ebb57ffb81abe75c73dfeaa23af189e049104b2c1e2b2aa7ce6fe4243ee1a96ced835ffc100c987daf30036bceefc61612f27c71f1ba3a2fc49254430e7f9eed7e0974574e1f1bd3f0f3e7fcea44a2c93928eeec,
+Y = 0000000000000000000000000000000009b883c43c3eeae2c3d90b6ace2b841cc41881cac80e24fe01541c13a0e08d21,
+V = 0410ff2da4d96a9e28b400b864e83dc08a22f5ad1ed57efc9b8bfc3a31159a459bedd0d965b33692a35a060ed1ace2bce50bff3b4824acde6ed925e602bc8086b5b11e783b314dc7c9a7947c8e559e2b9919e81b72b30a022aa13f51e0c00ae53b,
+AuthResult = -19,
+
+TEST = 133,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000001349a2f4089e04d25fbfb107993ca6c1648f7e51a219dab925c4e4653be362f9,
+MS2 = 000000000000000000000000000000003b6373f76b79713206da1ac61fe509fa4afea28f4931c01e9027762f6081014f,
+SS1 = 086c52d45352e40b3af09dcc3ef2e5e440108d25dd7f9ef6311dd143997b9c9a3e24ec8d738b9b3dd6766ec0be018d140e5ae041ad933b984b37dacd00f653cf176676b3fab65f75ac3cac8d32155a366d82f831913ba3eba357d28f512ececa00b98e1ced11649645534d9a92878e9caca79d393334b4a75f338ccb13323eba7b54806cc773e30538759a85f51a877f057442655ae9526e8cae333a552acbb975459de5da683a01b2f70a2bcab80752a21e132c705efd061704b15a6bd6fb5e,
+SS2 = 038aaa682388d98ec4cbf851933d0824cb69a61e5cbcf71b087d04b9e1cd135fd78c73a73c215f378c9dd269d8f177430696db71f0ddd1f4cb5ee909051037fbe3a6f2266ae76b65e8cc0afb1fd8965c99554c73c57d676007afb91f48b1b4eb086870e23baa38a1f9fc49dd68ae1eb9eafdff066a8b93c5b33c07c49208c3ee5224bdeea72e557b9d6c2eafefe1183a0dfd96d4f2e8aa490ff4b81216dc98c15882e71d67baff3fe55e584ada012526854c86859c4c56a92f19d4eea5e81094,
+SS = 0b707878a915f91d0acf602ed7493227b692d974c4f5b0a254533c9e1fde5ebead04eb66e797f5a9999044a844be8f2c0e549c4d091890dc6491d5746510587c9af66f7706a9d0aec8cfbec7ed8d57ef06fe1e5a67cc7709acc2abfd190799420924702c7548c024f7cb13dee3259675fa17cc105208c37518fe4b33b82f1950ebaf0777a68701abb18e889269bdf99f0a46dc35859f8278f889a7e8e901b470859c9152eace27fb6abb8c5111e5f24ec9a5a37148af81d05b2937f2d79943bd,
+MPINId = 326230343039306465396639663964626361383532626264393734383831396130613266663933383939356162356333333836396338323138396238396661313333623964623531336334653136636164346563363534396163376336633238626535363735323032393430316431646265626462623030393736336630396264653837333462623732643933636339623134643739333262613732633935383665,
+PIN1 = 8726,
+PIN2 = 8725,
+CS1 = 0418dd84e27e56f22b2dd0a39b1b73bc13a4a6407e5d58880d0155fd3f028c352971b52da0717b20287980e7a8edb697ae16e4194a88bc1de1b0c561798156c7415e15a44fff579595196b3b440ade325e5eeafd794cf6a24514d29f8881d235c1,
+CS2 = 040e2ace617530f1e42fc32944c62838a7d4686c683d36af7fe499ce621218649b869b7d0a2038f44d6707285bedbf1eb0165ee944e4fa35ee5334366ef275af99dce3fe4126012f60897611ebf83540368ac6bfe1d52272ff21cddc2327e34c90,
+CS = 040384082e89866fde911b20bf60ee2cf5aa07bf20f0d0bf0d88b7ea4631a9b4688746cc32f752c360b82697470c97365f140f82e1583e6e6298e2de6bf04b18026431a13ee01d2ba7ea517dc1db6d25a2bf370653432fb63449cf88f9998e3227,
+TOKEN = 040a022ac6fba824cd4d8bb0ade31105d747a4819dc59692b52ed4ed7c09f38345a1a105c4cfd1be1854710adbc08550530e4fdbcb4d8a2d3bf6c3303669f955aa899555debaab88c49acc8c8a6822fb65c5eade865cd06ef7a81204adb3a20ebd,
+X = 0000000000000000000000000000000002e78908956388a04b25e357644a9ca5925855505a44ad6de248a4248b2a6e75,
+U = 04061306f0d33f9027aca6ef84038df1d762ab22d81612f64233799f5cd8dce92e626a97b2d8a960b8d844c69c2bb1d6890c14b3199d227e48fb5f1e58c666c589a38549fd525e185b5a94bbf6070ef96cebfe5aa84cb2792ab41fed103476fa3a,
+Y = 00000000000000000000000000000000621e19a43811d9fc418954c6db3c4226b35871898ef22f43ea647d09b1a4a3a9,
+V = 040611982ed25e56ca48701d14cae7657305a2d8afedd57c5a7e527d417ff05f2938911b0cba3920dbadd969b187359ffb18f1bc773a6168c0f77f105a243540c4a645079c15b94c0078d47c423c742c42be2e61d85c5609a62be6cd3bb41b0217,
+AuthResult = -19,
+
+TEST = 134,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000363c8e88841890b6104fc8a32bd421cb9cbf0fc204b54cc90fc9d057f1ce2844,
+MS2 = 0000000000000000000000000000000057cf995d4ffe1f36dc9b9baa68ad965e0044f3eb06e25c86ed4495fe462c6ad2,
+SS1 = 0e1e23a65de685a2fade24e2b9c21b183eded76912c3dcc4a1f1832e6b251f38f3decfd3413553288bfb8a401f6aa29f0c656516f8144166f4e6d945006946c77bdeffafe8da6aa4e1bd7958974080828103abd571ed32388cfb7c13a358ca1004eee2ba4bc485dd9bd33be724c30a5aa56b5119f62e9891a092b2752aa923db1da4907fe3e511f6a208d72e968c11b20b69b7fde0b436dff75ddfc33433fa7276b40f771f31c2f340ec6c850c39c5bc5a66ac15de5de94aedca810c14900d32,
+SS2 = 17511ef902fbcb248fef7360b70c610216c6815386e4b4a8541fe407429c6617c61b1349cae90dc856779c7f10fe864a0885a2eed50a26c799cfe6dc25b341bc0f3569d90a3987d90db71d7400e8ccf2e08e6147ef14df4759d58cb1ca2af82901868ebe7beafa258ffdb75070e4ac6552a38e6b2a0be21ace1a7bc359f3f00aac0d7487ba089918ff671a97c14953911371c8fa9af8e76d8cda274310960097859b0927b6ef52741f10e4ba57fd94dcac7c21088708b26f9fde3aa18752b234,
+SS = 12296163220a54cacee830a41b037dba43ba99fee7f456409ca110eb182959ecf24a507c1330f274b3ca1d1a571d82851669f19d11bc42a3d04f3dc40a7a6e4890a9ce2056e2b21b32980efeca6a3ef93b7013981db93378065b78d9d0a1ac6e1982c7c60feed83961f5ec1038a6fa7c3b570bf4c1288cfd5679c337670d0be678d592029ba61d4277629414eacde7360d5799cffacdff175c8820e8e249d7f90ec5a677cf39d62f6057c24e995e9ac8eb535d64f96a096deade7d58a7e9d500,
+MPINId = 6165323937623139336431393834323938633330656439633236633733666131313431366139666330333763353036663139363536343430303662393538656664316666336638383037393531633437626237316337336462636634386234663032653164663365363139666636,
+PIN1 = 6987,
+PIN2 = 6986,
+CS1 = 04012ffd50ff3467e32bcb93a395e62536ee4be7950ffc4615434f5434419adcc6cfc5e9c024fa4edd6df1d0650ab547a71916af29a514e326d8b4b02d9e8ed320cecd8077c1ec294ec136575a1a23b023035a1852deec306194a88cdc7d2a91e4,
+CS2 = 04043a01aaf1cf4f7290a4e6e8ceb8ca477ad0feb78f25f551ad5e3f2538f08dbce21f2d915df1d93bd1f17fd82b987f8807f57524e03301a1b72dc82411852ee8132a455ed52a2c4ab06a9117e9795a723d92181c548fe9eab515fe510ae139dc,
+CS = 0408a82bec42495b5bbdaa126dc9338940e848a0a41bc7be5be20355b995d35fa83b4f443803f8de05c432b11213f4ff3d18114b7450e19f4121c06a4797110b7d697e8a3ee1076ad972fc0a06dbae35504d31d925082c9db600bd955cb949725c,
+TOKEN = 040b1bbfaff55bb74323703b09aa72b61d919936370d627b95c0ae8a0abab6eb07c81c5a8afe7ee1ca3de9750cc7ed7589020d371e7780596e22d4c162db4bf534a77b18d6524b85aba2b0d536a797f9eaaf8866c9064ca00deb5226da3f99bfab,
+X = 000000000000000000000000000000002e5d99adaa497b08ae15a5dbccfbe84b0c0b7730cd9f6cefab20be924fa6c898,
+U = 04024d0826d11dc37e32feaf9a599416cf5aa9aa4c685ff0db0145471afb21ca3aa2f02a129b89fa3462e525c23ecbcdf1145a82d4365cc3e026e1f7145e783c03ab6c5ac2d277d13753d4f7a3b210e5ffa96bb1274311a217347039b14012f489,
+Y = 0000000000000000000000000000000026f566d69152af2225717f0bbbfa68b8e7eaabbce098a31d62366b2af83bdb9f,
+V = 04173b12096e998e09fd2278e24808faf329b9d2f77a4d0e916322f3080ecb46bb3882af643f4b869b836efe94899c3e6c0ec8b7f156f528d129e96784507a074389d714c4a423f94c5a98e6ce17100bb43d4a4bd52fed23f116c929dbfdae1f44,
+AuthResult = -19,
+
+TEST = 135,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004a56e3067ef7bb251e63d8d823c5cd9714a57bdf4d7127ec909a95983007fa81,
+MS2 = 000000000000000000000000000000002ed2788374dfabe23fb90c7da56f63a2bd4f5b60d66e47c3da9ce62da663fbbd,
+SS1 = 070dc111bed410381c4ac80efa9d352882510ff1ea0a9bcf5fe215e603c2314f930978fae794fdae55bccec49ac3018917509c5f2bcd5f7d3d82a2f995e5216bf5b19457edc6b71210543cdf5bb8c9e8a07259bec760142e292de2cdce4552b4188190ec12700ae9650bbb5e0398f613c258e8a4dd6b76543bc8a58bccab32a6d62dbae3e828e293154b221c344320a502a13a52261f5878305e155ecd6f5d5ea55882590f4dff9065230c1d57b13286684cafdca9a43453132c275b6a5b69c6,
+SS2 = 0d0aa68d492a07b6e27ad180073fbf4be340854e23ac37e6ffdd9eed9fd8e124956822e0defcf249e05430725ec679ee0eb92a01a9870cb449eca35fd3843858f41c11d401e1c7066cc5c03d4be7b4fd0fe4bfbb79bad79e88d63f7e979dcdfd18bd3aad8f7dd48495d0609b66930309b711d2480a6acea41ef5650853acaf361cd4a9ce61f4180424c3358d0795a8c418f82b7c1c33a2d3ca116904e106eae562ffdefe2eb945c18e7d54181cca6b2eb046a52c77c14e37000438f652eacdb2,
+SS = 093bbdab8e1533dc6b8577161ac7efc4e99ec0e87733bd31820bb5008138e692cce84d988c4658ccdec482806cbd4bdc18b98aaa68d78137b81b0d9b8d4c62c5ab7b7ed6d993b72220ff007b1847e485418f5fd0e09ab3b2a32f30a54b7dc4eb0c80b5fa70491bfead8fa4106808b2c78173e8e4912b4108db2ee312ecf8970b13c1939f08a4818b028c539e0a6f171f11a07a53184207a3889ba589d150a7f60c00bebe59cbf6046d1442e40c66d005483864a5f9a1defc292c646e3ab2c291,
+MPINId = 646464623935633638313835363739326164663066336363353430373966653234343832373138326430333533383237383637316533353231363566663335363262326331613435663432346639613639653364643435303162353035353638363238663062323830373165306539383864666662353036376561383936623437313232376530653537646335393065333638336538653464646133376430386531,
+PIN1 = 7319,
+PIN2 = 7318,
+CS1 = 04062cff3f5cfdbb8e1efbe5036c89ccc63e81e1c0e45fb7707e4e9ae0a83dc30a194b86daa2e0b5113e6ec5279a73f08312647660dc77d2c44e6f7abe0c38329625310a2e7fd3ea33c219be0b016fc8abb7f8b6ef12e9f7dc9687a0b54185bd24,
+CS2 = 0403072996d2ad062d9549686f8b55ca7bfab5233abb0c1b79dd0959c941b547cbe0485540b724610330b0e1d4b6db66d702501a6367180386820487a3a7405777f3055275d5fe6e98c706792652d44fa35a0ec06d8707bfccb7e4660f43a6104c,
+CS = 0418fdfb3f7fde3de03c881d861dc7dd4ca0352934b94eeacec41ca54776f117b4b5338c2e527a0d2fa14dff902da80bb009241d9c8eb513f8eb58a903978f90442f435e04f3d9dd037850372a8915b3eb828257b367f2ef42cb0b65a4bfca9001,
+TOKEN = 040512074679b9d674e268bdbb8fb4d869e6f3f753e2d5dcfcd1cbfd77eb2a457a3682ef2f3a836de92de159ea0da3ac3815059059ee8abcaaea87173ffbfd15803941cc8d6c0672198c320e0d3b0fd5b0003759cfc614c56ede94c9caaed940f4,
+X = 000000000000000000000000000000005b5c9542df724cd3a6f7659641d1bad7f702c40992dcd10deb2e424df83cb1e6,
+U = 040cd248edc24174cfc90b1d0dacd8ad0602f7c6d2a12b1b8ce7abb4e59a806d0fe5c49c3d424817d8bfc2696702767b570fce44a86d0c1ea6b11f1db81c8ea4c07ecaff75e2cbd42a75e362393aa3d749638b96817391dca296b192c95cfc2b61,
+Y = 000000000000000000000000000000004949333bf9ce2f1af8969d7f128f0ae460437fdfe768bf447b9c9f2f1fb76412,
+V = 0403e0c97372acf77e7bb5aac1e203c8ee5c6c24ae871e58777331d04342fbffbabb2d8a5d8fa1e5ba0a751f9c0c4d64f505b1a4993fd3629499385fd4983a36731a04fae9a56ef08d76e7b06d622a8ff6afcc8d613b8ced16ea9497b1ea73bdae,
+AuthResult = -19,
+
+TEST = 136,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000051d1dc717726e68a12cb5b0fd28ff3cf6608a0144efe49d2d5e154fdc65d31d5,
+MS2 = 000000000000000000000000000000004c124504707cebb90b00aa76efc2126e8fe701eee025d56fd09fb7c17a593d83,
+SS1 = 1395510a9e3de103ff5c94c7d59d3e608d1deb646d0ece2b9e959b248cd2eac0d97f43803721cd029dbd4d8b9a922fbf054e94f184fc43f5fc9564495cdac6341a9f7783cbd0fc8247cb04323722d7eaae46d81bdcc3596f9ebf7dcba003cdab10b5275e89f770bd46d73f0a7d5666dc6573d4efa012b30fd65fab746f3964fb2de49780347f90d4360061c45082c6310055cd1d221e35a258915035e7e978ecb9d269f1650d98267822b5065c945818cc9680631b9571a9c5ed24698accf668,
+SS2 = 1088a587d6cfa46b117b9f3d0d9277541aadb6b4694ab0a0226d86c4ab379533cf996d847161acc2287f521141e1e1b618017698dae0493ff6c3035ddf1d17a140273cf081dbf0e4ee7a7d9914e747dbb3807d16fe079c1f7d5925a9570bf54b08d65d5a556bc73cfd186c17b5cca503b8bea3f9be24d0c1b38ec09f7afc69c250de5ed2bf2d960c26d7a716489bef0e059a69f195165b266445641a4c8854db823ae3219063dab26bfea4207c81c52ee3456077bf17972ee1d773cb80c72453,
+SS = 00ebbf812c9d29b73adc29a32b3c8de5fbb4c9520dd669304cbbba9c63916a177a08fcb6d51a1a4bbe4c871451d7eacc00c799f1dc0bc548b77cf26b3c0537d3f13b57c46c7b72a090c230bd7a347bbf8840014a5c251d82ef222047ad31e5360b2a521c52519a93c04a9bb2044b9aa46357ffe350d27b498b530e14b41c34c13abf30c95198a237296a33123435453c00681a4e58df6ce4f1488b6ae260774b6c21a157745b8d97b1dd1ef47af15adbbd8869a3ebd2ee94d33bcc1da9cb40ca,
+MPINId = 30363063663133613236623232616138303338646432,
+PIN1 = 858,
+PIN2 = 857,
+CS1 = 040413a0ddaf2c55daa91530b559d1ba5b7f144bf18cbfae572ff1b4ca6f223fb545a04c48561d62e8b917b9cbfe1e632b14116ad4d44358f0c6e5266e6a4a4e65f2d2faf74ed42d1e57e428dcde63f9de77776f14feba0d2c7f54ac21669a946f,
+CS2 = 041074584ad62018fd6668b63d6333ae2a2936600830468da283720a87ca0dd1c75920194c686bbf97f81713e5d242cb300e983794493bc4c9f959080b655f6594591f8d528a3347513caecb3727950bc2559d4d9deeaa8870e63d72f6019d68f1,
+CS = 040659db6f127365e8e9866c8a016efcd78ac29758cb42979e591a7df6ba964c58f10d4557a13023bcfd6024a9b094a2a418ad9cae9165f248b0745483872d4440a1fe84cd0964b66b19a2106cf13c7e507bbe392f3835e69924cd40fc6f39b8cf,
+TOKEN = 0402cf0ffece6b6c9a112a09fea304d237555fd5cece30b5c9f6c279ca3bbb1acdadfb44785bab1bbb2884c9c2c07d502a0c80fa682908abe258f07d8d629438afea2e85a4e0748e3f15b940d168d7a3dbfe6739aa5fbb704c92b4d88d56c9fc55,
+X = 000000000000000000000000000000000e5800ee719e3dfc33b15e742f845294d3b0dc746ed523ac18a6b85f56092d27,
+U = 0401b917430f8cae540b9ee7476fbbbfbafe87b51791669b6ba9f3193598b332254476595d705d1d6186540e00a80119ed0982ce195a26f931b77a14badbe4428090dba23b869755ea2110e5cf8aac2ec219aa72d8840360862cbdbc768868c326,
+Y = 0000000000000000000000000000000065e499159cc0420bbc34a0575061e47644f356909072347e4fb56a00d3f9f420,
+V = 040e3d596d8934a07392939d2871b92457f82a9e0fbf408eaa5c09f7552994a647f7ca5920c4da4a40ef0642d2f04c4b2b0369c26e004e9048d0b02a1ca7a603db3dc026fe15ca16246516f0d3dfe41721d03b753f59149ef22986de020aab8151,
+AuthResult = -19,
+
+TEST = 137,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000003e4fed80cdc0e25405f118028b54740a149b11286fb4720d119dddaf4cc2c7a6,
+MS2 = 000000000000000000000000000000000555ba4c0e1d5f792e8eacedf58d4b7a25649a42b3c6b3e88c3003f911288006,
+SS1 = 056521c98ba04ac0835732bb1dadf7c6d999b6b8a9cb7faa8e4b111879faa327083d2fc966bd0837af2ed77238179edd19dff5890382d75dd865c4f8977d37b86a163bd14a393d67f854659d6e40f22c9964cf3faecd274bbbe4278862f1a903025ead7b4052aa7b732bed2d290c513460e934d6587c71b6fb27e7783ff3756ff862c1798ea28e5c1268886f144df3530765701bc1fb6a29b65e0fe400540cdb93545c2752820ba92a6f57d697dd154ccad95980384b8e9e8e8206bb1185ebb8,
+SS2 = 0fcbaf59aeaf34de0dd87b14e63f6466f456a6dad5c8e32fde75e1d517539bb8775638e86080b0c5e444c26caa62edbc0ff5648b14eff1c52cd0d219525ed5583915b65ea6e7ca0040259e13608e4d0b4834e175152f5828ef58db24cd784b9f0c98f5b5b3bb6264d28c2f55117ac5f1d0c2ff8047df6f6d1619de79a4edf1deb1c7fa679f9c57203616c25728de97d415b0376398b3d843e716964c44f8333c275458ea2f34523d3f3a4345cfd8c8cf06ca401673a12a3d2887215226d0df5f,
+SS = 12625534412ad25a05a5fc5802b080a2d7f50c608b2b8979b3067b736ce31c1b6e1791d3200b83d88716382818b1cd41128056c844998e95ee9819ed5c0ae3e74a4a2a816e78e1e1ddbc19e3c1d4eb8f7a1b411873f7a708fdad6546b2e98c3a1300b75a81b20bdc76927584df9e319d7764e0141ab00015ac7ea79a29043c5c000a2df130f908618cc0d780ecc5bc690fddd9c2c26c6b2698e1aa278e366eee0484a00991865f6f4a861f2c82e7dbcbab7154fa9d1b2c6e5b61b7b8459ec3d1,
+MPINId = 6566326163386135393965373661343938616262313232396562313635373964346638323339373963333766346336613137336361393962663965383037366332656265623736373535666662363164323537323933353932616230383366353531316263313766646634333833633832336131333263343663323033383539316233613630363939316638633837626462373265623738396263346130,
+PIN1 = 1205,
+PIN2 = 1204,
+CS1 = 0402f883255a6e6c01637be69605a7310396d55cd03549d9694d23b971ed09e2acc6fed10dd59cfaf2a21297802545734910f393c1087d29031f61605f7d1468befc5a99c5cfa27bb288aa376a19ee46eb96276aaaee33d7c9c69627352fdc3c46,
+CS2 = 040904b2ba115e77880cc71abe573aa0f6dab7c76f52a29e177397361098a4f83397d213d6aaf0d0622d623da2ae722aa3162ce5be9126c56409f337bf5d4a405f1c112000ad25b5e7ee7fff5b9c50b58a193162756e2bb01e2bcdf0f1792e5bea,
+CS = 0418b32fc8070041a56728cdc1fbc343ed2ec29d1fc36cb73a45bc00b167cc26f861fced7634ec31230b44bdeaa682f0120c431de7417717a8d8436b9f5d6dfcaf51d0ee6c7386eee976bb6906b38812b6093fd5a45ea58a1552a007ade98a8a73,
+TOKEN = 04178c4ee55dc4f295156a220d3181eed7b6f006f69dbd8d7b5553d6dda07b492374bf48a7835cf8987b520d532936208d15cb4d2adc6dc7fdbd557c4f216a72975f90c34bf5380491c223779490ca667c7cf228bdd8f72ecd2a8f0d96948b6b7d,
+X = 000000000000000000000000000000003619014857974cb5bd9aa6c6b4840b3ebacdbe667811c2dd66559a7ab6fa486b,
+U = 0412c71a6425d14208c89010a53b0014ce990f7c91c2646f019a7c9af57dc58fd1a21857b9dbc0f0b7d4b23582b2678494108638293596291d6685e30abdbd92cf33cbf22f855c339711778f61e301a9b96500662904eeeee08f11d310fc2f6d65,
+Y = 0000000000000000000000000000000011b7be63e47a56a29dbd4bb20a32c449c5bb1ee6d1f5a5bf247bc5ceece827be,
+V = 040502fe7f5299d70acbc0ff6ca998e8461ef9f74cbb1d22c62e5e45365a31e7110abef1eb3ae3946abbb2d27ee6a68256035b50e1ec4128e99035bca8929f4854b653f5dc0d14a345addebea339df51d94a82e5955df6eb64869a0d479e666c42,
+AuthResult = -19,
+
+TEST = 138,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000006ea98ca91ed4b6241ed9123098125e0389fadaf85e6772802837d98318094fcd,
+MS2 = 000000000000000000000000000000003b2f0cba9a473f11bbc2c235cc6578a5702b4b57cc774c29de9318dfb753a71f,
+SS1 = 0b8c63ff4eafed34cf8e2b9e86421a08edca29c86042eb5960f4d39f51f3802aeb117b2b4762921c11c72d4c82c4b00f0e8771505ce82c68edb6fe75a1c958082c77876543105e3e2d67f19e0f7c59e07d62533be5450dfb539cebcb2d207e1103e0c88bf77cdcd4fd7f499030196daaf858ef3085f6136a066aa327306e0f6663dc3a2c34bd528b88534155f5e522df14a8c74b6f5260a3245934d60478fddd8ef4154f1893e9929f5aba7433b74d26ba58df3083698aea62c4325e57fe53fd,
+SS2 = 097839e63c4219cd8ca00fc8b6e699422761339892915a12440da8ace205d6b56ce6c5b0b002cc548ea11cecdea090aa015f15e918776280e9526a673091063a3db74a840122c45ca569b26a6137b31ca105d082e751008f7d32d2196c33279b0b456091c35ac760096a65b7320c64605c4d42d08917a0accd1c67b939cd98c6f4600e5770812ecd4aeca74d954e612503c31eb3016ac853f73610b585dacfd7c237cbe6c8442acba3074ef1d76de53cfd4cb7df056a9f2e073d2635d8b1a536,
+SS = 035df7fe40be1d870bbc45e0859822f9e17a848642d13d9d367edd2ba11e985d6f90924b8d3110cfea160a3d91898fb201453511f0e7e1838430d9bbd141905de68205131f9134191d55cd50ca727d779834c55ef34cace46f983c709f78e30c0f834f1ad3c1ea18684f20888543bbac2c01f96248deeae7b4bfbf75c1584347334268a7e96557e4ebd1cb63f1da6c0509e59d3676c5e98c73b5edb810be5b371c6412277d4949b1213de5f49a0c9971dd2316dea595b8d792947d7c34ccef1e,
+MPINId = 6262336132663361323165313830373435633335623934616636663836666161656134613566386464306337646366316261636231643163373464313032633962636633373935383337633362313065393935643064623566353630656431373036616634343466,
+PIN1 = 7797,
+PIN2 = 7796,
+CS1 = 04033e4e4cab618ed9b0b4e27bf5aaba93fd70cf5b7fdd98708c22974340cf848308d96e887990ee85c45121c3120865061932bf037eb70270c205b2498f4ab4863adb47b007b104eff24feb56f0a5a6de26c8e4b35d7efaf9944d213495c84e8c,
+CS2 = 04198e248f653329ce260a670f98516db4aec34188eab744501af220d1f04778094ebc1ad4518d60b2b6eef56c7d8c43ce04f0a4fbb013bb19fa394a6098a0b90c4462c6e5c47d9cb331f3150ec9114e33e183b7201cb013eee74961cc0c8c5f54,
+CS = 040b75baab4ef6a3f2423b81da68383d59b645f8a9ef097265ae5089c26dbcdff3af0085c241192a1188f0cb0823e2f7e303d36d860996e86257b98ac04d8ed7219f912822cde0754805889b4a31b8f2e6571e6f02e7a0d75c54e05d949eae7a74,
+TOKEN = 04186cf8eb83afddfcca5ca1815757b479df2a1157fc3c343ea745f0b392bcf73503903d3e9173b97dd4a1eda74ebd950706d33ab82863e789dcbb8aaa2efcf2a60c20402f61b297063d648dd7dc28449bd5e2ff510eaaeaea1a1c9fe97000b9ed,
+X = 000000000000000000000000000000005bb47caa67e033bb6b96e6aab9dd736e23b5017edd447dceb98a99a021104165,
+U = 040ee844916aa3670b825559bf73eb675e48ebc3e7002b92f186b44cf441b35e5913e2c83fa4855fa84c267be2a43fa8ec18923472c3348251a170264c90f0c580fd151d6365e70456821880a228cd95106f83bca15cf8caf26936f8abbd138a3d,
+Y = 00000000000000000000000000000000106a862419e5d5451c4df99f2bc2973888389c832df7b7859ba9baccdc605ece,
+V = 04153548f3f73c1f9be401d62975fc2c2daed39310aa1bec3a66de7f937dc10e8aaa349e1273625f8e094d28aae71572a603c5654aaa89cd456bdf01aab6539ef9748705ffb3939d6ad53645bee8c270ac21f13d849d01fb5b5ff162719f8909c0,
+AuthResult = -19,
+
+TEST = 139,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000519807c27227a95d4d69b9bc2054cc19c48b805a421cb46e6b87b0510ee1c197,
+MS2 = 0000000000000000000000000000000018422b0364e99c580fadc5720ddbcdd8111d94917323ac3f4ffa58d348e955d6,
+SS1 = 1358e80b8803fa20021f45a6b3f1a21661236936f56ba03f409cf8fd99281c971bad79aff7dec4a28fdb2667297cbe6811fcf45e8e6d2eafab9f3ab9e29af80842a1e10fc81f9519c80971d8b2a9ed69f9104ba2413be4762321eeb3a1b55e0d11988f8ec25d7be5b568fcd3662eb48c1d03a4babf4369c29121ac1ef856713afaed771d66cdacdb5cb2b974738b3c2301425e7effe8dabc74235e648f1989385275bc6c08d7a32822fc9168ed911361341fabb3d542f07655021a9e152569ed,
+SS2 = 002dd22ecb20f75903785cdfb5d888c5fbaef355baffae79235702df78437d7676445a11ab6855110a3cf8964140f7901054f6dfc8ae595fe0041f890a7bf88fe016438914a2990b69ec9f4a9a98483bb3669e17df4a38e857d136ff0616dc710c15c23d3422a6869b985c9577cc349d14c2a8d9bf9cf33dd5dcc599f8954b78df6959655b3c4bce2fea641bf4e8a0f60472e7c85f134cc5e52af5430319a5b33a5ddd4ed2abb3b848bae71e9147709bc10388a76916f7340851a92cbd8b0da7,
+SS = 132cea3859dac07413ce488ff6075798e8305bbdf4c65af7cc7dac980b28001ef9ff76c3911bcf258919714b468989b41678668be231c7fb676b19f01a91153097ae85db5ad9a5d338d9ed0d0f679dc7107005e8bd1d2591517152b189e1fd3507f34fccc66106b8aedd75b08cc26a8e6fcc9595da81e30dbb80cdf818a311c1693ca789e77334d415a129994159185f1208dc7493cfb79e1f77c85e3c271a6fcc4d1d1d4d7cb70c8e249ded31d1fa72bce5db14f04df08d5db33d70c72c0078,
+MPINId = 37353035316235656634303532303336343134383534346438663030326562306261396537636431333036666263303230656565366538333563,
+PIN1 = 7629,
+PIN2 = 7628,
+CS1 = 040755cb787ec797f15b60c7dbdac22ad203714ec4992571301b981ced27a715804e8306fffbcb423e3c9c40daa2e2ca0306ab766b808e74aae128707c0d5a424c9dffee0d078074f742f3e5606b66bee06a112eb37987dfe49b9429e0630616bb,
+CS2 = 0406f85b38270b254e392dd9aa51f4d2683586508551cdd87a9eca8341f8b046e3089a22160f1644f2ceece2e4480d2340159055b28a4d187664bb0666d6ed59d5d4deb9d458a3e05d5bd9458d382c22f365daaed094a308195d7b88c6893269d0,
+CS = 0406c7e2b7b8ffe518edd716ce663321e1012c0e9b6f79460a158229b7caa7cfc6834d1e8f8b1fde1a793f7a85d5d4bff9186923c4439c2f30c4532d8c170c5d123e7b8b45838c6ed1e367911c30b3ea6d4e8037bdd792fb9e6affc969707ba6cc,
+TOKEN = 0403150e93eb24d9f18e9f20d850dc15b7929d984ee6796956eb18f399e7324d6a15aa9d2b8170649b2abc5c18edaabdc8146a72562ed66827993713300b60e22447ba4eb53c019977ffcbf20dcf2a5f6c31a6fbd76c95c53d04eae348b1766a21,
+X = 00000000000000000000000000000000139b29f750f4497976d619470d35e536f938a23a997b80270373405547f12adb,
+U = 040d117f92f52e483064cfc6cfb9527fc31bb22e5f926d14a37dc7d5a250cbfac7514020e46cdbe610fbcfe4d1186f5c240b24c7c4d8e4577e259c2b7b884af0faaca8701aa1fbbc6fcdc47107213f305c714bc26385ce8fb0b9160c86c46487d0,
+Y = 00000000000000000000000000000000409e36e8fd85e29b9780ef25fc37e3f216f69194a91eae9d23a1446c6c8a8e6b,
+V = 0403a60d7a331b8adbb50bc784d7052917268a1532988ea25ab3e8a6ca3dad342087011838c811079ea74f71e50290208211432af1455844f2f66040352cae81a94dd75545ba1cc72ad69a8d317fa1fe3da0acd4d2c635fc6a676dd66770d7f772,
+AuthResult = -19,
+
+TEST = 140,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000005ecb1f072f05be13ed3a4112f7ff62c4d1e78d7f44da8bb7f0380476a60d708,
+MS2 = 0000000000000000000000000000000066c89e577b280b4881b5735d4e4257ec8ef04794da665dabdb7f30a54e569eb5,
+SS1 = 073ddb4354b28e514d62bc2016591ff6074b8d7f3bb57b8bf24cf0f1971645626c5ee2e70d90bdb644bf2432b4cc02f5154ce0f67a00228ea1ad1170963d38fce6f726330e6d92b966b0acf866ded18de656369fec092eb4367ca01660b8eb2b1881279cd4116269031a3fafda6c4cc5748b6ad778b7b27780b6273d493e90235a8b9e5eae2a1b4a0f2fa633d1a5990f1053ea58f2b073276e361993ffbca331b8f63160d7853731552cdf77c6d490756c17bd8869c4eec4b8cfd714743acd0d,
+SS2 = 0ab23766658f1a3c8dd3ab84bc5ee56e9a296b1d624f9de19a9aab66d0b005363df2f6b65ecfee0302e1dd11d4767e030c304ec8576cc34b3cacb73013d3351ae53e9bf02e79c108bd8a73d09ab4aae17e88d1de0c89330dc4dd6cf2551c23da0b5b0f789f31e1e7ee67082256eba6429a0d734fa2a79363939fd047d494e05a7b81c633a0fb9fd367485b048e15ce63121d120cf62da76792d4c0aa527386695e46289b459a1a66a73fc28c2f6d9770b0fb7103f365cc7707e67d4f48c70724,
+SS = 1432f384f842a623fe827242b79b5bfc1f45f54cdb176f8eff31538ad00718e71a512ba1145773ea084d7c47be774fc305ee0fa2e7387f140426f988d17af654fb7a645a5cdccd87992612ff370bf2ea509f180049a26c0f5342a9fafdecfc7019079d5bec5a40219dffb41b60dc3762c233e383eed1f7eb42a2fe069d941f025449b4d235d7d55517ad7f996862ed2e192fc56cd1157ac6c67a84907ab2e7fd362939a6de8e4cff05b4ce9373d613ad00adaa2220b9321cab5fe0c1ce120c61,
+MPINId = 3735646561393839393136306434656337333562646639623232356330303064623438386632363132643135313831303031306637316435376139666637383633343737653531346232303936323833326437303136353461383038333134373138633139373261323433343762646537623237623261633735336137316133366161366566323638616330,
+PIN1 = 2087,
+PIN2 = 2086,
+CS1 = 04191f4014b0b15cee5214ebfbaf5e5fbedf540cc65c2765fdb2929c69dfc986763b15aa3c5af2ddd24e824db5cccfce5d11bc0abbe3e8165eea12a3720146f34597f6536837eaa06ad00622b39bc52cb51c71fe13ef492920bdcf1a8b5ddb4431,
+CS2 = 040a06afdd4a0885f758c543437242643905d29aa90daefd73ce10e97d1d08d71dc2c59432fe6d1579924420dd10ee2abc1677bb106ff07f104a5546bc672604ca9791d1f4e60ddb89241d350af43d1241a93febdef77259e43552c27c86600601,
+CS = 0415abe30112bc472e761d49801999b01199fffcdf1011a1d33a81c4bf79d18f772063433283c481943ed8429404b9550a13b13742904b4e5fc4440c224b22d388f40e9f8f0280a224034042c29685674f01f49f9a0a521e009c0e298b581baa3c,
+TOKEN = 040184f4d91ddcf48d22eed6587929024093cbc53083d1fff003888a26d5e5eabc786aa4723b985932efb5417f48f7e98c0397689b65f6256ecb6a03e9d06d9d1c06f99a433bcf7e93db29ba2e8dfb65d1185da24b6393c2b9323fb193bedbef44,
+X = 000000000000000000000000000000003b9d46a41371da1f8a9bf393aa518eddb401285c4607a381afdb8ad13bd8cb54,
+U = 0406d0e89e34c6ba0ab1d594ec02631b78532a970f436c85087a7483f87870c5cd770e2d05348d12b4402cb85b2feb13cb18808805cea67a8f8c69d3d0e8b28f48bc4c8392f615558b656030740fe31c3875bc7e91231565a01b3ff00bfbbce39a,
+Y = 000000000000000000000000000000006d02ab2258e68fa455238f7dc6eea6d16ecb1f0d11b81541e55722b43ab9f6db,
+V = 0405c947265a7ee82b681c15d06aba2776b322557330e6606dbb7b7c8aa5ae18d861bef53710ee3616935ea41fef2e012d0177eb77f117371746648cb5e513fa9cd66b6e56707ccd3e2978ade1e487994a34b49be9e07cd3bc5585268a5b473367,
+AuthResult = -19,
+
+TEST = 141,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000098f80101d13dfd04ac24a7a248ad4c0a6636a985af5e0147932906789369627,
+MS2 = 000000000000000000000000000000006a1139f0aed2fe4303e3170ebe18f3abb6d62cfe0a95fa16df9ff09e353fc7d7,
+SS1 = 11352508ac934782ab3b6a93609768fc18f9577a923eaa2ccf8f4ff4f708caf30387ae27c11d35945131c54da408acd7035f754732ef529fb7a58f7f2e02aac196c82e7523e124cdcc527c730bcf600eeb31fb3156004f81915e4b8bec04efcb1354d4986eb73c2949a58d46700c6d80817caa6f92f355e504ad2ca56c3cb975636d52002b2b52b655cebef12830cef50f20404fd9dc2f89e77fda69c7615514d8a3c094e40bcf387c2e8b7b297c746488e87cb6a40c8c2852f53e79dfeba7a6,
+SS2 = 0f88402e5a0bbd94f39eadd087d7be98fc2abb3e42ed809fc0573e910749cc5515559836ee6edb5d46d40be51f980de015839609ca7bd0338259091cfd86c2da2781bb1131748f540fbb81a7badf597b0d25d26d8f082ca0d15ec879a0a153ee18ff95b267a0be0ea9e62fca9e88b9223ec0994cec676a9fda3a4ad2c2aef975c1cff50e5056b47dd978540efcd9f1c914028b0dc1cb81ed57d9f0e867ec0812fc60d5171a2a27ec5d0adbe6460b8fc6d71e629fe54c3eb7b90d990592094a79,
+SS = 152ae8e0b786bdf70aa7a5f3276e213f40b592c3378002b65e50900cdec946c46a3a1cb223b195eb5dfb5d535a05969802ed65f4caaeda7d82f8eb668fd89e3cde4cf60f7340d45ac26d996970981dcf7253406f6441b1e327c7e4f60cb9aa881808e2df4fe0535ca35fb8958e171d6fc482efad0137b8583ce4b9f42ac663ccfdaaf50934ab87efcc7638fb8afda77a11b9e3f5ee5db776ef8745015a79023c564af867221fabc5577faf08855c0787d4960bb685f8da552c6076b68daf5444,
+MPINId = 376237323532393164313336316563313035646233386339343832383163646433666430386264343337623966616638666432623836356231326664333834636432656432323363353135336238393933393063343335613439623232306164373330393230343638613736343033383439653537636538343234353332,
+PIN1 = 1180,
+PIN2 = 1179,
+CS1 = 040a642461cab5d4910f05c6abd2ec7161b9b7676b1c8dcd7297d964549d35873bc7b4b3fd954d7dca496989eabd2000a404e5f545e6b2a1f229249d8eb55a635d94020f7754f9de167e86c079e4b2d553c1365e378e71a17db67f4397c9061936,
+CS2 = 0418e15903926ff6cd5289327a84df60b4248c90153b665685ea41a54cce360104c94e44b62a46f485f2bf5e3b892e7e98032e33cac5241a6664df702fb1e6bf189773af43ec0b0c8e06db3d4c8199fa58b9d3603e1bc1873c6b3df25fbbd5b905,
+CS = 04019e7aee83b6af5a4e913dd51b3a9a9c90d8e15743c9d55b4ac5612ea8c5a8aef3fcbf864af90f702dd93e3edc679f2915f32fd00b5a803995581df38a6831adee8c6ac782bbcb39a6224adc75e8aca7b0a69b847666b63c7390b19a57bbb351,
+TOKEN = 040b55d18be360be02055a8315db453089ccbd4aa1c3313e8c9fc9e10c782c1613d180beb71583df6adaec51601cb691320dab2e067ab028e5cdecc720efe5c5e4c1af637aef6e5caef07e4b5db64d1f8a1c317f2f69eb05feabbf25a420c09fbb,
+X = 00000000000000000000000000000000136a44306cd71fb190238ea08ddfb925659541c1908ab5ae49940060b95b5f52,
+U = 0419e8b016215ac02cdefef9f8f371787ffcd2bade62cd632c8917957316d8aab65daf71ccb58ffaeefe19054b11ba820b1056458cdb5699c60a61b359c103ff7222d15def9ead5e14cfa1d0c814c86264251ebac1b6d53c6ccde5f4a4c1f095a9,
+Y = 000000000000000000000000000000000f45456a82c433054cd662d4245ec24c5d0915a44596f2106deb5863aa9ef0f4,
+V = 04054695687dee97a521cad0737655b66c4cf563395cbc4ffe136cb9e856f8ce69c6f68a4485a00f3328538a8b30eb89da0e272da528e513f466dec6df9bfd5e9ca53af053f4e5e19f53bcc04de9829915bf3bdeaeed4ccee544f25cb661afa00d,
+AuthResult = -19,
+
+TEST = 142,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000005c3fe8b5841b84b5bdf4b83b5a05fdee3c0c65fbc746f0a0c6790a0f98cb7fe6,
+MS2 = 000000000000000000000000000000001cd74bc598b5d883b6ea8ad005fda2eeb955ef5cb04316c6e8d2506deb73f734,
+SS1 = 1493dbff1d218b2f95a7af4eaf338d4d1c744db9ebb24f5a8c233ab275e1af17eef2d4969921c2c2f8a81a1a687c8fe400385e760d4f0ff07749fdc83ee26bf92ec9c54857f7a3b8e6bf559da31307cc9a9e1aea1daab60aa65eb9496215d92e155703b0e1e70cee22fd5197cbac636688d12293391b57d3822964f143e85427bb03fd816656f3005f448dba124ace50154361b76443d9aab75cd297aa80addce809d0731512e61b951c5dd453a05ea78909e1fd5bc23b01a2adb388b281831a,
+SS2 = 04617b081b1ffbded07776894b2d6d8091b9be7e16d5b0d026bd539e7d3838fce238e37c9254fa384d39f492d46c9c181738456202343885180668d1b37f002bc919a58dd526e02e5e9dce38560c7794a463f08c44681550a1c5c08c0e2dea2a0d8c5a0c7ae35cc2d33ea4a16cfa12aacdd157479d6c99ed944857d30f7e51ee3d8bf3f97a8eba94305a26b7d6c7441f177e76991a470af5a822dccff02121b43107af9eb1ec890b17bc9d4eb0fb9b85d158e0c311f7333361f0a722993b553c,
+SS = 18b8a5ba8bd513231ad602ff76295c5d2af0a30ca51758c76f9aa855169a1206827a40e797751c11d008e5d0e55a219b06279fee532fdb3c76c88d52d887f933645e39c2adb1258aa0f367e0a3c3f7846d36b9629dbd0b55ad0c20e3994507660c0494813342fcde549f1b4334dba831cce99ec9e8c6489a7645368e1cb5ca7ef5119a52c8fabddac0771009f3a5008302bb18769b7d49180e3447b591607c37c42ab131f01d6876a1306d073f3832372442f4557ef1aa2ed92c3295cf2e9e99,
+MPINId = 633139383366306333303930616132633966336332663638343138616434363765613934,
+PIN1 = 9525,
+PIN2 = 9524,
+CS1 = 04147801c6d9a70d301de21f6c083751b0a560764b4d5916a3184ebfc7e7fe7a60d2736aff0050972daf7861304d4f3ff010523f8b133c34bf94320fb184d31cbc37f0283d605949784efba0c4b723cc539c3eff71c9e69ccded77c155d7cceb85,
+CS2 = 040c6df5d2510629ebe33edff778a8e5c0f90eae49d6230b54ea1dc33f794cc109f04126b687f25802030771fbf6d5fd871746cf04e6973f1b5e6669961d5da0e35310474d0231e31607e4bc008472a43116e1360956efdd12066469e88a96253a,
+CS = 0408bf97f36f61fdefcb2e69d4200b4b3392278335abd63f023598308b4e96aa0005ac1ad2ea16f5dfe15e0b27bcb164d217da3371079d92fee0ddc1cf507e401ffd5ba144d958741f0543abf538ced7b660fe71b59c73faed83ffd32f2dd7e51e,
+TOKEN = 040d645e91da1d08e2988d6034bb87fdaad427f9e551931fd8db259848b3b898876b6db0808969d259db49a87ee175432714f7bb2429889530c87ce1c7652c1ec1b1bb85fd5bb71bdcbf5134a7bc87132d1fdb3814a84f42c35c00ebf1d98e811b,
+X = 0000000000000000000000000000000000ec9dab9fa3f7d9d38f0be2cca7ff2e89581dfd0aba30bc44bb82cb7c05c538,
+U = 040b70f5d3244dfabaa11a21b1ec8fa13d04d8eaa8524df00102b8cc58edae2b32a867dabd48e2cdb4f65e109d9724dccb194e43e54d23177f8e3841cd97efa113f8cade48ed093a278320edfc857053b2edccad18007a8c903a405062e134c4be,
+Y = 00000000000000000000000000000000675d4891daa80ee253d8a2cc6a8313b574c51b86226be763860395fe1cad2dc6,
+V = 0409a125cc12e47469a9c3d686a9ed9a3139306c49168808bdd8e41bc3d90200aa028bcd972c268b17ea7ff08eea9ab50e0b6c6d44f19161fda775603f94c09d2b21f5b6b85dd5a383cbcb8250fd1e957ffb0912bf9e3d050840d973e63752c4a4,
+AuthResult = -19,
+
+TEST = 143,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000019e0c771f2b313a5de7354ff09dc708ba18a7c7f16454352c7ae9a165099fb57,
+MS2 = 000000000000000000000000000000002cbd6ab7eb0a7f44c547d6bc16ea81dfb256775c5496c8db20d78069b2a7c062,
+SS1 = 131a614eaf9ffab45388435635a6e06a7d469a2dcffc0e7cd88283e4f35e967827f7fb5a2c0e82cb88bea908777e67621189b7148aba9293993b89e3174f5a69c79cd08b518d3ef4799686a30380db590d9f3d5d75ab5265152850a91713b5311187508126d57726a493bc742ae1c953eafe61dfbf3bf73121465b567d22b30380914dc05ab62b2b39c32ce64a98eb61141e2b260c2da62fea76c2b3765a7a81bc9a959d0326430e8b82057a8f27d2941e4a4a71e02e255062fb63f91147b210,
+SS2 = 17f9d03eaef0f9a58bff8eccd478fd4b04003e8c01def4037a046f6d96552fcdfb91901045180522644a45508b840b4013e903ee4a4c9a1dca4b94beb8e591b8b9a5d0e3a5dc28771509d4009b1e0ed577b8ebad3e95c5dace8ddaa1a1baa7f416ff55551653b35387a69d0191acc08cc2869a53803088b5d5ffb9e15874542152be672ed32229f5d4329774959b740216dbe02338d1e39111f598b45098eedc200803543c939a86c75bf2ff543759818f36c73596ba9a9f9b8c741e5aa4ee78,
+SS = 0297e34a46727393aaa81e3eae66683d18e25c3609d18df46ceac4aa97c416a0b88f903bbffa41d5614983cebeac4019138285976fe51985b60df14a3170c7311b6277c1a1dd90031c8aa18f3aab5553959bf1d385a629637dcfa6516365f61e0464532059b3aca465ac4c0589e7d000d4e977e744a1fa696a97f17fb3d2919ef4399d1ed51d019afe447fd761aac06c0470c5bdd1f6901411d4b6cedc44f11d95fb09add31ff96775beb44dcbfd6a9deed83d5ef0e85a26716513436ad518a4,
+MPINId = 383731303438613236303761333565306665643737373862633939663463313165323537663435633765386230373335393637326531626561653864633263643930323234366634313766393332396638633539623133366635636361363465323863653238303365353732326537643134646234643966616639363434356532323564656162643462363063643531626330616337326236363332653735653335633338613463323134653536373761326435303165383465306130306166663530316234316433383562613034613465633562626431,
+PIN1 = 6385,
+PIN2 = 6384,
+CS1 = 040124972edcdbad6556f02554551d11753e5f5ae3e54319dd4ffea1a90f8e5db2e8bed8b9cf0ac6b9b5c9fc900f3a93c911a81b74957d8e51a2942ddaa1ab9b137db684cd5adf92adb18046df58920943f2f2bb0ed6f93134c87a3f16cbc450c1,
+CS2 = 040367748b6161d6154dde25e4dc86cc0c9ddd1c028454d587f5a565b11aad6aa1f2dc400cb0ad563601df82da7fd7b4b6056a13c665ff48c842b202501bba015c7ca9b889bb97da414eeac9b25ab3f43b4973d58517398a00e97ee6ae98667462,
+CS = 04176e8739a8b8aaa71ecc534e45d87d4f571c0342295d93bd73f18752143e2d12955058aa4442c3427fdcc47ea183a56a187dda381ebdb104bf8091e6885b8cb4261496a5fa6e343b0171bd1df2d516e97d2dbc5f8d8a2e4c4cbcbddbf19bb2b4,
+TOKEN = 0417467f209fd93f4edae3d9179acef408e84b9f8b509f84a6cc28531774e309ff5498d84eeed2b0c1e8508e47df53623812e33e0822f9dfba43ee8770f59606d84203152ef913ee9a953618637bd6d3bed59bb5772904cfc13ac403c6cdae8569,
+X = 0000000000000000000000000000000049f11ddf576e374b72cbed0fe6842949a2a3ace45a81c389059122a609351654,
+U = 040873ee86bfbdcb7451956075d3390c63a0a02f53a29bfc56ab6070cf0da7f3d9513bb5fc13ca5435f697694204e455810904802d3047b01bed1ab7745d2a2bb18e1353ae7f31b13de0f1800d9043c26dbf9b122fc7b1a2d2713599b1f52687f0,
+Y = 000000000000000000000000000000000aedf0a7ce6293d4fcde19a0073c816b82b8be14dbe314348ae9d905a562caf1,
+V = 040d38a975c2ef104d0b2e1e39a7d8053bbcc058c2aa6f358ada33ba4dc87d278b953141b3efc610b2862f73d15b2830ca01cb01a4ec90354173194aeebebac87fc9dd4126d31896be4c9da17a7311ea63e69d4a5349e786693fd31c3ad9af01a5,
+AuthResult = -19,
+
+TEST = 144,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000039c1fd38ca9100109642c5517e92f8c1a9f719388214b209b167281c2d40911b,
+MS2 = 000000000000000000000000000000001b033a5147fc9580ef865df7f17258a8fb864efb89c09abfb49bf832241cc19e,
+SS1 = 001d4e919a6db8dfc6471978819cb78721393687e5cffb0c9ed8c1547fd49b3af2dcaf1c8faadbafc692b567214f3c090ad75a52bff99142e3306ea3878d68e8d261da9b6d942a2d31b18e91c6322035a60e33ad87d277eb1a3fa206b3c925ba010bd2c3a019a978877303bb30058b85c26659e4b4d7765c2c97cc04f0732cf1ed3ad6bcdad35d6d4a35407f7a6753f0110b892790cf14157ed62aa642a0b8ab066c86513b52f4d7b7c3e778ef1503a999f991596fde55630203db0fa7fff56b,
+SS2 = 12a8e5ae83ea5c3d15464fe6ea1dd606c3f155b25355c0c65e949657390a80d1b03142757fed83e84c81ea1f17053ec006de8c162c767731ae3d823947cec98de3fc522734eb363fcdf7973af19af1aaa99dc15681f2679584c52e10ec9d0d7303013bbfb04f24eb6eaa5cef5452760a8bbcad169c03dd683bbc3fdc2a2d7c9773b8a300e659b8a33005424001396983188cf6800195e5c67c95d376fd69bf5a43954176e200c57d807f96a81cae65404710c91713b7a04a7ed1359102c3ec16,
+SS = 19f44b365f889b269acec8e83e44ef99d9024aef0325458ef0202dac1ef888f48871e670aca55fc1be2760ab3859368e11c4b1948d8e8db8e62bad6bdac2fdad079c1be6071309c4594c5a419073fc6fe9736c819428a2b14ea651d305568ad80dd3868ab93439560db20e1e9d7c0b3ae2f39dc3f39bd6470f763a7a092045af5ad2c0ae8a1e389c8ed9c4d47c94e829124a8bfaf17d5e751fae4a071e0df6c987909fcbf0a3e2be757edd4bb6f8142c3d5ec8a402c7c4cbe1beecc35f6bb812,
+MPINId = 613032333436303338313463353632356662303361393730646131376262383362326363643734323438656163653433663832376232626332623339,
+PIN1 = 738,
+PIN2 = 737,
+CS1 = 04120d8f7a481a64be311f7ac6bb3b7c1808da4d9cb1b74f681c710549df7c0bb345e4d926f1199c12ae98351e0eb4b5460ac4f30ff15fd230c9edab6e1bb85312e0e2a86836b318916f7ad634ef374c5f53f75bc1430557b882ef93874c366be5,
+CS2 = 0415ae83a0e916bd6c67e702ba04509bb870e25f629ac644b232c16832bc820561b4024941077e88ea4a3990cb07c07269047965d270d112e3dd950c06b6279e00a428dca0c85d3fc7aebc703b47a02e72e2ad860a45e95e2ba08e00cc940d5d7c,
+CS = 0408cd3659fbe52b9f10061c8efe8221286d1e4d208bdc7485da1dac89528cfd4b6dabf067224bc225383a089ffd659a0f17f29d4d8aa84c43caf75e40a3246916ae3defbebf0fb1500cd9878ad633df8ce700d43092ba305a452259e171a56752,
+TOKEN = 04059f0aa42597967f707b93905c34e81534fc45291f861adc68841f577e594882d8a9823ddd0814c43612b7193c5eaf6b146a9e3e70569908ffdb18a930fd6c881b0bfa03a08f0034d09b79d6320b59f747f8ba21a924259ef6cc5f5bfdbd10a2,
+X = 0000000000000000000000000000000025a1b91a269ee6a722efb45cb3166ecb5eee287fd528f3c1a1d2a19a6ea94b50,
+U = 04085befb7b72afd019f0a6a7f26efd7992c9f4c26b6262c09182963152a60cd3937127cb88e4965e85f0d30cad367cf9711a731b31888fac94d97b898fcedb064e6e6135f95518f76995b367a26de8f0329ffcbc3a4126943a3fb21f827b4ac0d,
+Y = 000000000000000000000000000000005dd3e167ef510f6070da94b2391d3495692d294ba398e2778b16e37d253f44f6,
+V = 04037c6b4856aa8a6cc2a0ce315a226026a00d43747b17ab71bfc9964c0b2db1d257327ea95c67575cda60fe740c284c0e0a2a8653b7503d012b393d0ed0f3c28dcdcdc8c48d29ce7ab052c723b5ce9fcd27bf566a3b2e45ba212818a3b1b9c1b8,
+AuthResult = -19,
+
+TEST = 145,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000004e667434145abf00cf1cdad8d9627a3fb27c60d920dc307a433fcfc6d1f1edb4,
+MS2 = 000000000000000000000000000000003759155990bd57a75a18914cdc73ae9de0592df8ff329825a00c531d3185a936,
+SS1 = 0846039d5ae06d3bbabd16613e77ef43ef60435ab602a44cfb09bf43d225d715fc7c56bee14b58b1995edf05f6f0b24a0f40727cb607e94d7f78b7c90f8109450cd83fe2c339342ca0510189d31ab14437e42cf5fb8ddc210e614fa32f076fe30afee0871c6b65a564aceecb26a31b64c29f8dae3c0a352536bb5cc3461a8ae0c9aec1f1c6ba47675480fdac617edf770981eb1aa74c16742df13b6a907be4d514dfbe7b56a93716d13296d179fc8a57e7cb5056e7f542623f5bfedcdc99b55e,
+SS2 = 1809f4155d7e042eaf9d547fee615f6a79e1a79bdb9422357d2fe7cc047f13eb7457cf2918c849b56886ccc63de6db3706de0595c65815252062d186cbf7fab9be05c7962b29fdf84d9bf644c1daccf3b6b818a34547982b9d8cb5c13b6345a901914d6f852089881a3dd92f6adbd8182455fd276a5dc652d5b4859f4720313dcb92700174de20ec4f66e974e9c28e08106c6a84ea71385a4063da7d0c5f91a7e9687c31c3cb48ab2590f5482d70d1998223e7c52e0378067daa460610af02be,
+SS = 12e39cb4972900041ffbfd32c2b83a2c159a1c530980dfc92620de7b3b4dd4b94f975b6f464499f9e6b8f6b5b69afbf11554795d110720be73261cbe2705caee3914654c1accc2a30c18a08e42685bd0f96c4bd45129682d04795fb19b9f55b70bb2a3b2446b29405962a634d8a3cc382cdfa1181e688d3bb21e815d331dd7e08526e1b4601e0459d56799d22c46041d0485abf7eeda46bb4b56e0b76c23b645e57f7d8a9c42375f1a143e1fccdd928ad744c20b23a878e87d94764460161983,
+MPINId = 62313361636539636536613032616361636361316531616662646234383732633661613938353465623330333834666338613237643737383730393835326331333363656566393136306430376133343235613461316666373030356435343762343763343362643266306536646164353666616364623231306138343730396662363331643666633461363462383838306361343239616563383536333139323164353161303063643665336230623830643732303264666636656534336238313332633564633031656332323863306234663137653934616332653166323561306435613666393336343331,
+PIN1 = 2335,
+PIN2 = 2334,
+CS1 = 0407d913fbdfeb69c1503d1ac7a2388b41830f5b42b262ba2bf51f0a7d695f05ae75f21c7355191d1e5de8006446734ec6139068c689f6fefd3851d864845621fa64d0926367cea4f67582444267780c788362badc2637b41a884f1756ad93d5e4,
+CS2 = 040b998feaddaeab098c55da52ebef2e77a69c00e819e9b8d9c6eee1daf351cbedc89184b6e408075a7b35da1be9e80073051337b638b5460709f38f27a1c24c135929c977023e6233d233fb6803f5c07531e6da5f349c92a3efc5fc5c258366fd,
+CS = 0401c0e978ebf9a0d4c613a3140e07a43d9462f18d34a99a3613caff2b91344b9eda78ba64721b91c35f1dbaf48e462e6e09261db1f7a0b0ad28a874e4854e8b230f1e6b547c61e5062607eca4c5bf53b4541e4b8bb6ef3cdbdfe03c43168fde9e,
+TOKEN = 04106a08eff6d7e7d2d2d76dc64a99aa334258f7c4b542c30d44aa61375827511fcff6b0f35d8d3a383c8e0e6b61a658660b1bcbfb3cdd786f4e453fe73cc23adc7e0018668d7af09df3d93ce83a552c15b008d755173cd9b52c039731afc3132b,
+X = 000000000000000000000000000000000fe4fccd272a91ecc8894ede3a34093cea0e2a7af550d6b8f232ca4431981886,
+U = 040ed912cc6ca6931103c509c54f37e8d07b0c82186d328567599668e4ee944faeee1dfd690ddfaf45c65e8091449d398003fb27f8fa8e60ee5e79394507c021a3971ace93d85c48a678f66b6c156b3abc61494375928b65ece397b5e421bee69b,
+Y = 00000000000000000000000000000000254dd3039c4a7cc1fcfa3f867eccb7f1bd3bcfe23400429c5bd568e75fcc4670,
+V = 040c89583ecdbf2d9300d5ea8ed012f4c3c4b985e009e6bf809d2a9faaafd45cea6a3466fddc798aa4bd91778b98f31106199ab0d72353178f961bee6a0ddcd6668f7f7c9fa5af7ae7457d3b0d1c23ab6bc812e159033240dd8f338f8678a19525,
+AuthResult = -19,
+
+TEST = 146,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000002511e0d8f697169cab3759add57975e8d30632ac70751f03937a94f15b4297e2,
+MS2 = 000000000000000000000000000000004824450248e2e9bb3a0c1eef50406cd9b6432d0ac3a97e098e06d8b27426f5c3,
+SS1 = 0ee380e5fd0fe2f0ea7cd45c102088218393704c4ef16fbbc9d05f5737dcb52a70d8347de21044f97ba15aff905840bd16c1d3fcdee0335a6daf1a857ea254e324de618709b27f2342e40e548a45ff890432278114e91d8f32878cc91884e9a402281d27fdda88ee3b5302f3d5add811b032c3a80f1fe34e63cf6cdf10719096354fe7439e2baf221e33d6fd58753f3a0085fa114f9f395b7aff393d9af9e06727cc54b1dfc6438a969582f7e4af926edc8bfc63c08a7c5b800a517502d1ade6,
+SS2 = 0e4b9bd17f7401939652551724481c6bcdf7ae1a063fec497730c9e41a2454f3b55939e3017a9f1a4a94d30b620e559009d674db06195d12b8504bf6f87315a189d3c80108270ce82480df7132b84f464ef5b06e21f1aac5685fb4d78bee099103cedb2dc4b29f8e3b9d49f4ad28f150d70ade710ec01a52361348c474613f87aa20d09f3261bf6cbcf408403d7d217900cb74071d91b78827aee949f37e6737456abca96888050d427b33fd04b4b6a6b2298b7a7c0bc537ced050883c98a1d6,
+SS = 0b4ac76c8bae11ca6aa5e1ac97a6beb61de73ec36536573a0ecfc12cbb42411bcab27b177d4771fbae75db65ba38d60706c10c013f6b2b77d171f3367f125d60b8ffd74ce580eb1925a452a3d8a2205232e1600d993869c2735bb9aebec9e48b12dc13f790344e433532b2a63a096302d87fec9dff82d104d08ab1ac89a8f8f67539d81b3c7d5d29b8a8b22317c1ff2112050e2c2b22f2cd9bc51732df173235e73b11449cc65a965a7de3a880b179f2712a5f5618f4e227979218d72aeb16cb,
+MPINId = 3330353233336665316461633633383338636230663436613637396530353934616535323438653666613936303639313332336133623032633736663163366334656234613637313432633534396166363934663036666431336237336564343933386166386135313731336535613838386463323734613363336263343163346166393865306336323166633336656630383765666531353838383235376563323334613632656535353331623466363039613339386331353166303866373034663762653631636166356536363162396332663539303662,
+PIN1 = 933,
+PIN2 = 932,
+CS1 = 0416b13123bcdacb7d0d6af2e9900751e3a99290d4f0e6573db57c66d87b5e87730d117e10b6e5db38d95e5ac07ca6424b08f91971ada5499cd3cbaaff0555c74e155f1746df19961969fde9169c17adb7d0ee20a48e519c6a2aea055df47821ce,
+CS2 = 0415f600f0be603135ef54c267918fae33a1bc4ada8898cc1f968083b5f39fe83b590e84e469d1ab3f2d204de16ec83a2e00fbb96ce7bfe6564fd373f64f0559965006be004f6fa5c4f4df9be21c332ae47d03daf1cdcf6b4c221a0346decc848e,
+CS = 04039e80be3b95f15b40a59a77d5bc8129f67a251236477402b5940500c37eb616ee794202bf33548eaaa7cf66a89bc84815cbd2d68e8f24527c58e35991567e08ae84aa41f314112f0b958289ddf640d8b32c352ac0bfeb01a13b45736a2b37b2,
+TOKEN = 0413054ed07bd9921e1994db3710d9a4c88517e1bc6eba06ef9c944e69e9797851304794111e14c6764114409ccc7ecdf80145b19872205e6d2dfb4374cecd73e14396da8e1dc6762aa205bbf382f4ae31c9cf3cf6bd122a5bdda4d69b5c7ed775,
+X = 0000000000000000000000000000000052871d39ff2ca6b6e07a46b7ec81f79849fe6f1e0b5f55aab86568ab73fbb260,
+U = 0401dc7e73e25f74fc146db61ebf7dab5e0d3cd15ace131549498ab32b3f20b4a0da94ab5ebc8ddd25473e3ac190e235b30502db14d5ae6a0d4c11c8dee890f895f8aebcdcb51da357dc013b6530545bb98e41f60c4b740b60eafb5a9eaaefbeff,
+Y = 00000000000000000000000000000000345cd32aca5d50469a81b0cda394c4489ceecb06639ba796d200f00c3903b7d3,
+V = 0411177b734c2603447538f302a4a693907c496a50869d13c8e4c02addef59482d104e6eda04500f217eee886314b1ec41147f603afbecec9f613740a7602bdf3a94e9185ba5f0aa54abfc69d52f4e4f28102fc3bbfab6ea58d005410ec54855b7,
+AuthResult = -19,
+
+TEST = 147,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000041c8629e6a436ffc4005c215635511d2d76edb15fa370f9bce43fbadc3cfff72,
+MS2 = 000000000000000000000000000000003495ee463c8bef3d32d2af370dd7bf6dadb905d2b6b7e8387e7ce5efd9419523,
+SS1 = 1189ab924bc0bfb0e80d0f51683b1365ff073129cfed929a6728b160711d2ef5257df144b44ae9e310792b71ae1100ad0ff4684c4a209bc173b0ad078d6c829bea12b9b246119e915ec73be6f7212f1eeb82580fca4c2840677ecc63cb2cb8cc0a5c6f9792df1caac2bc797410c807a710c02009f2fdf23cb24603a9b02654330f6c271bfb13b57745b5cde3f1beedd211765a64d68b606b0d643d66372a9b3630a2a75ef053c48bb3b3ccabefa63b07451385c65f3ad47e1a24a3d5a92f6aa6,
+SS2 = 06100870d2e9570d4d7e5788ece35bebb2d596119a9c3ef0d0695a580b1adc6ff1c563835be3e9ed5684898a8ed354cb14486950e031ff07eca827cf8ba8ad3a0583d1dd0fa8c0d79ad71bc7b14731acf181df5914fa67810b75ab148ae26d4709ba379034590be036145bca7d4710e972a42b9626c26de4e6858df5057de246b9e796786044098094b8ebfaac6f56fa0d1bf72a44861760cdac9451d5a5eee67fce79f1e4a3068352177ad64380b1473ba88e09dad24de891626d80879970f1,
+SS = 03041255de5738921f6d1a93b2d5911faa0b8dd240275a105be27d0d48b8ebc3c4dbeac90a7a28c630a42a759e331d4810c076a315a47ae7a5b1885a3e20a9ecdaace9832f53c763f9ffd799f62f478646910c1ff2287520fd24dae4e779cad716de95f69ca51596ed1600aed31dd25f777ecb055adf6d12714dc36c386fd2babf3ce870c408f33c16b6c8a80b3eb8f01961ae873741bd2a3cf725eb60834fef988b5614df0d5f04670ef9135e9dcaa9e56429c85bb9686dc9325a0d65b6aee1,
+MPINId = 38336364623763646436613537386233346462363735323930663464363939313238343130363132383066366236636337633331306361343733656165623236333935363533366531343261383836363138376337306365336330653132326537363033363565633435633033636162616161326465323138653031316361313531363030336539646661353936633961633737373839303661663964333937623832346361,
+PIN1 = 4035,
+PIN2 = 4034,
+CS1 = 040c4fd220477ac98b01fb3c24187e8ecb507c63dd6a86b888f73a406b201f3a848acb1965a761a5da83b13952524e271917fa331dfaf2bc5683e735a88d76d604d58bd7cb33554fa80517b01d75a7b7f7f18fca141c94658cf8a86b2cb33072d8,
+CS2 = 041997d30684ff8c7aa2af588741c2a7b0dc5f38850945418de4025f6a669664d7096303710e0c03f084016ed3f06071cb124c8d7b03160efb495e5c2f2c43766777c18d949485bf0b055432261523eadb614b050a48830bc298ee48ca9e0ec2f7,
+CS = 040ca4a46b85813c632037354ecd39be5d0d67142f4388e370152d6500a3ff66245f84ea5e84d18a76d2245436a7572f46070e585a73681d1a59aa478026c6d2368e5daac29b34441a7400ac7d52177cb09538b4a66ef4601faaa96d99447c4662,
+TOKEN = 040598f706818f4c847ed9877f3a0b4c087dddebfbebff811edcfcbc7de97921913e8d2320ed8c86c799dec2a1d877809f0ee948b55bece668f4f3a1d0c0af9c9f23937562c178481862f48d1d9314c0cad9ea4a5617a3db0d851426a9a760817a,
+X = 000000000000000000000000000000003d344805d351e5f888933e96d000bbfc8e2db8371c0e357099daaace8f221c83,
+U = 040ecba99522b2e2d40466a7c37d486a912ac662f52c432c47eb42be1adfdedc50a15dcec329235643c97259b4412df1b30bbf5c8e6e7cabdc45fe5f8dd56cd05a8fa7eeac5664d939b500df7fbfca6d3dc1c76fae183e0e88767f7fb5ae7685eb,
+Y = 000000000000000000000000000000002563dd2fdbb2c5d0ca65a61b8cea439ff173e469641626ebc653ccf1a5e86f2d,
+V = 040ff3eb4243974ecf538fe6557dfffe44745a22e3f113b6356699c03d4fe56ccd701b3637283b91e40b94c36ba6d41a630adb45106a429825c3b83760178804be6b22753ee1eef31450db241d33b85c98b064df0eec7e6ae62a35280b3fc2de8b,
+AuthResult = -19,
+
+TEST = 148,
+CURVE = bls381,
+MS1 = 00000000000000000000000000000000650bf503cd421772cde0fd8b4a4328159c1450a7efdb38b53b3b196dccaa3ddc,
+MS2 = 0000000000000000000000000000000054e518d40d1ae8679f94afbd8acd6c416f7e9242a384ce59c4f0e443e4ba0dc1,
+SS1 = 110ffaf610d44ce041a67d29c8211f75e10f3313b2b9ef98f9ec60936a1ee573b8fdd43361c0db4bdcb2a5e052e5c724073189f2e0321d3f7231429cb231bce661c05334724fe6a62bae436bb667409e250ee376f006b7de24f0ab0655e2aa13194ab7b85e753a02fba55be38d00c493334a099f681d511fb42cdda9ddcc2567fc47ea2c2c8ce9f9708d8ce5cbefa4c00c0497af1069cb59434ed4a5e83aaa12ae0318e5e023e2590845fb495f5b86e96ba1a050f0300366e47f8c1b097eb619,
+SS2 = 0a345bfc6be4c17d80fbe8205d4387509f07e1236bdf0367c91749e14f0ab7eb32b7d37ac610ea86041dbdc4df61ce49193e64ed5ed6f2804c0fbaa07ba641114817d51b963b069e599a67adf783c7b534685af480bfe311ba335217aa42e7e612a2b6c9a4b1d706e2ddca24396383ffb34b8ef668a7a5d764cd8fbb148eff9a5b4e1e2babe544b890bd2b781a7885cd14a5823eeff4fae61196453c51deca06e27b8eca7e7416af344c2fc80aa6afc97d0face07004e1b6f727696c91331cea,
+SS = 010d31f7d4be5317712f3df89fb84c5e4d4d31030c956505eb0d5b040e90ef080b4c9435b04b34635115db6bad87f9f80396063276b62098d64e9084f6ff972cc71b2115f3c98d96a5aaa6ef06496e03c4c7d187a507bdfe5eb746105eff22e700b55641540faccd6459dc34660084e2d468b55cf5dd2310d01408b9b6d4cc3c11d7d8643cbf674b6e5001bbdb87a79a00d71267b91fbb3ed03e5c5c24b27519e56e2dcbd587f1d7903621522e015ea14cb9674fdf23bf9b0191693e920c1251,
+MPINId = 65323535623764316166376239633538313731366432656366633734313133646666616533653732656661663039666139623933,
+PIN1 = 1000,
+PIN2 = 999,
+CS1 = 040095dea69389e366a97b675d8cf52f4b4c86c8ab35709863f6645b87da34c00555060dec5575339d8d2e193f34e7796c1650b02afc8ba980acae9d7f7a053446c3ef10d3c382f5e8793a4f4740abfa76b531c806ae65475335e6988a334eef61,
+CS2 = 04182b110dc065e571c9f673240449b51bb5226576c26b96601d48ce6f71dfbeed95dca13b97d2db2f50c645e6c71d7da50bb7ba7c3d83ecdc913a6d300e442d1e7278665997cbca79c50e122f2246d46dc85e266ce403365beea57f251c6f7b59,
+CS = 040655d1d28b7f4175902ba0ca8c83c8ca66cf2c09db290c508d677c6afbc0adf5ea6a6518f0001567e2b4bbe4c9cc69070cbe02109ca0de7ab5337989b72aa32d324245b9324991f23c5ce4d75311ba750dcb8f86a9e63d58c9dea7a24fdf8411,
+TOKEN = 0401e2ad6fb109eb8866891ab022f88ca15e3cb5685080d691bda2b3fc0cf04fe8f52f9e0cb09d8a98a9afb96bc3901b611883773e258ff36f4506054a75f1d3f1ffb702522eb087ea58ce7ff2162c8fdd9b52052ae05b32f6f93c82379386533c,
+X = 000000000000000000000000000000003bd94d3d29b3cf9a07b994af8813182deb046c1f5c319a53dedf921def1ce6b2,
+U = 041568a211ffa7b98de59b88cf00ab7e214ee8e8cb94117ed40f5d09e88553354995bee1992f1e3cc191d39908b7575ca00e12d28f586469cb6ccbffd8febc17dedb72db64f2187fdeb99abdd09abed5d82fecfca80a1b6a51fd29f23a34973f8a,
+Y = 0000000000000000000000000000000050b004e84772762fc32a7b475a4a74feded94534eb05200eb270e72cebbd656d,
+V = 040add35ffab8113e0eb6e2342af3792c93757b04c78a5f81a0dec90a84909e2dc52e18db5789163cdc6029e47ef251f330ba1cb99163be6936ec6e393180ec5d0a677b8e78581a380b98a939aa437427c08f708efc9e82b89926c558f890a4abb,
+AuthResult = -19,
+
+TEST = 149,
+CURVE = bls381,
+MS1 = 000000000000000000000000000000005186cb667b56abf521d5fc7ecf98033db7158c2e9096d58e57e67b9df4b89fe7,
+MS2 = 000000000000000000000000000000001fe588710b099d2973cbbb832f9484c76be9a88c22019fb4528cb3977937afe4,
+SS1 = 10d1efce19650ff3a45451a10fad7dba05837a80a3a3e8809c9cee7d023c89409daf5cb9dc6f78529957f8902346782303afebc6a5379ddfdc00c81124933a26b3acd71602f7f5b0e6b5c19e2ab5150f51c26e8ba132c1b8d4d5e4797c48f65e144f085d480c6ca375d28b7f7d2c8b9bf74b1b8a399958f6e01cedb084fde500a1f45438c15a9bb62dff3511f7c0d92d0de896b433ae123d6c605f814d82cc07b09334fa7146466bb3e987fe8ce2f04ec517dbbc07895acf5770b23e7e032318,
+SS2 = 13a4a967a3d4365c671963360183edd0b7381c621534434680214b36a2a62d32303bdbc5af98bda1f5f03b788786ce110243974b940560af9573a562f4593edadc3ee4d269013f8bd5f1764d29240cfbb3ff3ff422973e536c6a7a3e8a99174204af68b4562f92f8f235107435d7b4f953c939f9a63bea9eb00a130e8b84eceee1cbcbcd04c2c716784aa44cec359c9c141ba5de93e0ae0c62da268413b45b299b9e398c0c67ea193762f1c82b5be93f9f3bd4f6d7ab3224bce12f8da29d1c89,
+SS = 13b4922d13ad40dcc4e45141e11ddc015b64794403f6e0370db4bfb6fa012630d190e34f70160be688822d0faba54fc5077c31dac56001e0ad81a9875aad0b6a0676b5094bcf282a509ab911768a9097642a395b0f16bba11e179d1d7c7e1d5910e8c8072281df038ad418d34ecdda69e4b74ddc335df3ce796e4182a397ec055a3b163d79b790795e8e2de202a5518615307ac1d5f758fb130471c7e29530500e4aae9d6a18f6fa103cf69b3c28afc06f02132d31bac5505798410c3d52acc8,
+MPINId = 653330663132396262333062613132663064363237306137623539373433626330316139386138306535373735613730613166306665386433303031343232393365646363636564396662623936623830663465303163656132,
+PIN1 = 6779,
+PIN2 = 6778,
+CS1 = 0403400cf5a0c4114953cb83864b513a18b683d1846e637a69568476d3436ab930b0be54ff54d4b8e16e76ed6687b26464183ed854f7b3b06dcdddccd05163dda30ec305aabacbff511d0bceec6b906a880ca6a9c4eb6569958771eeeb915b138d,
+CS2 = 041820dc60a0cd270c29a59ba96ae590482d707be5690b099c66e14f74569b2fe4a92985e97f6da365d53627926297e286163c3db8d4ce08f6416667e53491153c23623afaf53c6f22606d31fe09e953a967afa5d7cc14c6629353b6f091c6da60,
+CS = 0402836ea9c017cbc6d2814dcbd4bdd7277ef0dddf6232f9b2f36b221c54c2915105498f6d55da260567623fab6469e59507d797ec40b8741149aa092112d4d4bc495f42e2ef26c21b055e0bdfb443d194dcfdcab1b652976f6bc5cbc5e2de22be,
+TOKEN = 0413eff6e4d88259760b08f97e8b8a4c0dafbaa62b158abae8ffa48356c61b05f30fa284b5fbb485604df91d14845485c10f0f2f44e31ce4008a27ab1f730f500c8572deecbcb7df417d567f12af041a59026e46e03da3d7cc5e9831bb12391825,
+X = 000000000000000000000000000000001114a66f483f45cb682f2a79769f616f9845a5465288e6d72040c61b5b8c20bf,
+U = 0418c04489a09f9b27d713c69763e7beec9732f2e8754016f75e8d4319685772142265b28334c672d24d3fd1566e4fca060b2a09b6befdf54c052773e6baab9bac2205758ae0660cf992d3911ba090a8f5e021dedf022925a8d8df53663fc2fdf2,
+Y = 0000000000000000000000000000000071f00beef3a9bc6f7bd00e1a4f1a33a763f337a42db052275863483071b70e74,
+V = 040931d56f39d5eb97f28dc87da6a213c226b2b738a8a8cf80ad70141966d73eeffd7842f7a891dea5d53454b6b24d53e90382edbe0793bb9097c5061df38ae3bf360e247fd36607462dcec0cec9d71ed04a928174892261c1f0eee0a90c3363c3,
+AuthResult = -19,
+
+TEST = 150,
+CURVE = bls381,
+MS1 = 0000000000000000000000000000000025f299fb030c0c7c168f52b3bca9c09ad202a7e85d103f44667fe9499d015b3e,
+MS2 = 0000000000000000000000000000000031816c231605c218e2add63fdb7d0af5fea8b287f45a3b4ff8ca1e3d29895d0a,
+SS1 = 03b81dd25a381f72283e3649a25740c9099953dce98117870472d84cda07081b3ff933c74f30f310f78d934d61582ea609c23ac29278b6c0341027e3d3a17b9356b1882e4f8bed66f8a3205fbc1daaf61dadae249c7e02e1d010c1e870e7fa0d019e6d7eb311eabd188038d08c47edea3393706f48e7d59009d2e82efcb56201280f5c0b7feb5d1b5ef3ea0afe23dd35051754afa9f73b639cc0382f8291a5445b1a5b00979847b72f4e4f67ed47b2b6a56a53fda4260032d3be154d499622f0,
+SS2 = 0eca519ff8dcd0e2c0b3388037db0bb032fa2be81425958ab9da7bac4312babe4ba9622435222c86de01a18df0c8f9870e7ddd545185a36443083374b3faa3049c2e0eeb133a826cb825a4bec5780664b4ed1f955eec6a02afdb44e3f8cb2e77138a53bc477983b979a6a91ecba1031c7efbf9b5428ad9ec35a8337405508b5c16a5292cb0adbaccb15890fbe36c39ac146c8fc595675cd23c55650715ec8df67ec67cb32477cc0c74d85b2d950ca49366fcbc4c3d2c633546755e8c4fa675cc,
+SS = 15049139e870849e4cfcdc2405cbb4c2f24ccaa34b5825c157f2d5afe59e426a612e839e6d96e95a60df47708da4e85112f784f30bd79281e361c8f6cdb355a37baf46a5fdad3c42b8778f3045d0a53daf19dab41bc1aa7f69223dd3a1ff1cc71527a339a3f7f9274e0b02ac80ac235c3e39c8be72dceb2d41b1fc62628d7b94d8bdb0ee7d950a8e9eecab0a248a41a20b442e9804adcc87ff6b529c8d5e432d98e5232195bdd69601d04090679dab1e384c78899a13cdf08066ee98f431af20,
+MPINId = 653630343239336436366465363161316337613263366436653764353366316438393365,
+PIN1 = 6849,
+PIN2 = 6848,
+CS1 = 040f51fd30db91be4958ceebd2b342a5665b896a77093f2a99b834bffbf2bdfcae50d64d346ee99d6c53efd37af44f0f580a4800206fac79fd00d38e4f989406820a79106ecbb925989a10624e301aea38c2150c6b34b9e30c9070829f6763c17c,
+CS2 = 040c985fee8523ccd3244aa87930e9a8ff04e90f2edb338d1808222291e8cec98b28413faba2b5fc128c50dec73a045ad50cf9568db5f73aeaa0ce5b9e04b64b700925a9b5a6e3efc18aee2d6f9658c96e6dcb9c017bd62883354dc3b9cfd223e1,
+CS = 04046128986e2d5144f2cb6221d9c910176028b0cce9e380244a8236979164ba23542a6bf95c1d2e65932ada079da5d133020a244fa3f77110b220ee2782462cd8ca8e9b5ab1859ed722f1bfc68f76faaa85ad4561fb8c8e2587a185a05a4fc456,
+TOKEN = 04065b0db4deb025d733cf7a1c48d170ee00fb1fbd3e32671820eed9a62cd1a2613edf3b36f0b0fde1ed3d8c556df93c9a07a8427e3d1fc61f3b2fbd4e744b6a0ae824da15fd977e2b66c07d4a4fed4d61ec91db014eaa374d4cc134698db2e6f8,
+X = 0000000000000000000000000000000033f310dae1f52e3df9e3bad5e88108109fc05ee8a5e156f92b1ca592c07fe5bb,
+U = 0402117ba8e0045ba3d6364ad27beaaaeae9349d02fe04ba49529fca88c23efe380140a6e782a950696ad3613792be125700d7ff700a7ccb3b4e614ebf122515a35381265edeb0307e560ea71bb67a971a0a4d8110c01a03a80899b369ce5c9f10,
+Y = 000000000000000000000000000000003a53c4744db8c2d11ca9ff42c991eb77994a7cca21c253b44de4af4e934346d9,
+V = 0402c6bcf57020327c463f11f95f2975badf41e28a95efb5c611651824487b8ebb21a2bc32b24c8ac39da3949f417839b603b61cd70cca54b73b649ab93f9735e75c4556e4d68dc4c3ae625c4282c17ef6458a0e8e1b3a125ee2a72a5e365f3ec2,
+AuthResult = -19,
+
diff --git a/wrappers/python/CMakeLists.txt b/wrappers/python/CMakeLists.txt
index 8063948..a0a7961 100644
--- a/wrappers/python/CMakeLists.txt
+++ b/wrappers/python/CMakeLists.txt
@@ -50,5 +50,10 @@
     amcl_configure_file_curve(wcc_ZZZ.py.in wcc_${TC}.py ${curve} amcl_wcc_${TC}_GEN_PYS)
     install(FILES "${amcl_wcc_${TC}_GEN_PYS}" DESTINATION ${PYTHON_SITE_PACKAGES})
   endif()
+
+  if(TARGET amcl_bls_${TC})
+    amcl_configure_file_curve(bls_ZZZ.py.in bls_${TC}.py ${curve} amcl_bls_${TC}_GEN_PYS)
+    install(FILES "${amcl_bls_${TC}_GEN_PYS}" DESTINATION ${PYTHON3_SITE_PACKAGES})
+  endif()
   
 endforeach()
diff --git a/wrappers/python/README.md b/wrappers/python/README.md
index 16688af..a65806e 100644
--- a/wrappers/python/README.md
+++ b/wrappers/python/README.md
@@ -3,5 +3,6 @@
 
 To run all MPIN tests
 
-    ./TestMPINInstall.py -v
-
+```
+./TestMPINInstall.py -v
+```
diff --git a/wrappers/python/TestMPINInstall_ZZZ.py.in b/wrappers/python/TestMPINInstall_ZZZ.py.in
index 28f3a1b..c02936c 100644
--- a/wrappers/python/TestMPINInstall_ZZZ.py.in
+++ b/wrappers/python/TestMPINInstall_ZZZ.py.in
@@ -24,8 +24,6 @@
 import hashlib
 import mpin_ZZZ
 
-HASH_TYPE_MPIN_ZZZ = mpin_ZZZ.SHA256
-
 
 class TestMPIN(unittest.TestCase):
     """Tests M-Pin crypto code"""
@@ -42,7 +40,8 @@
         self.mpin_id = json.dumps(endUserData)
 
         # Hash value of MPIN_ID
-        self.hash_mpin_id = mpin_ZZZ.hash_id(HASH_TYPE_MPIN_ZZZ, self.mpin_id)
+        self.hash_mpin_id = mpin_ZZZ.hash_id(
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.mpin_id)
 
         # Assign a seed value
         seedHex = "3ade3d4a5c698e8910bf92f25d97ceeb7c25ed838901a5cb5db2cf25434c1fe76c7f79b7af2e5e1e4988e4294dbd9bd9fa3960197fb7aec373609fb890d74b16a4b14b2ae7e23b75f15d36c21791272372863c4f8af39980283ae69a79cf4e48e908f9e0"
@@ -86,10 +85,10 @@
 
         # Generate Time Permit shares
         rtn, tp1 = mpin_ZZZ.get_client_permit(
-            HASH_TYPE_MPIN_ZZZ, self.date, ms1, self.hash_mpin_id)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, ms1, self.hash_mpin_id)
         self.assertEqual(rtn, 0)
         rtn, tp2 = mpin_ZZZ.get_client_permit(
-            HASH_TYPE_MPIN_ZZZ, self.date, ms2, self.hash_mpin_id)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, ms2, self.hash_mpin_id)
         self.assertEqual(rtn, 0)
 
         # Combine Time Permit shares
@@ -98,17 +97,17 @@
 
         # Client extracts PIN from secret to create Token
         rtn, token = mpin_ZZZ.extract_pin(
-            HASH_TYPE_MPIN_ZZZ, self.mpin_id, PIN1, client_secret)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.mpin_id, PIN1, client_secret)
         self.assertEqual(rtn, 0)
 
         # Client first pass
         rtn, x, u, ut, sec = mpin_ZZZ.client_1(
-            HASH_TYPE_MPIN_ZZZ, self.date, self.mpin_id, rng, None, PIN2, token, time_permit)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, self.mpin_id, rng, None, PIN2, token, time_permit)
         self.assertEqual(rtn, 0)
 
         # Server calculates H(ID) and H(T|H(ID))
         HID, HTID = mpin_ZZZ.server_1(
-            HASH_TYPE_MPIN_ZZZ, self.date, self.mpin_id)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, self.mpin_id)
 
         # Server generates Random number Y and sends it to Client
         rtn, y = mpin_ZZZ.random_generate(rng)
@@ -159,10 +158,10 @@
 
         # Generate Time Permit shares
         rtn, tp1 = mpin_ZZZ.get_client_permit(
-            HASH_TYPE_MPIN_ZZZ, self.date, ms1, self.hash_mpin_id)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, ms1, self.hash_mpin_id)
         self.assertEqual(rtn, 0)
         rtn, tp2 = mpin_ZZZ.get_client_permit(
-            HASH_TYPE_MPIN_ZZZ, self.date, ms2, self.hash_mpin_id)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, ms2, self.hash_mpin_id)
         self.assertEqual(rtn, 0)
 
         # Combine Time Permit shares
@@ -171,17 +170,17 @@
 
         # Client extracts PIN from secret to create Token
         rtn, token = mpin_ZZZ.extract_pin(
-            HASH_TYPE_MPIN_ZZZ, self.mpin_id, PIN1, client_secret)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.mpin_id, PIN1, client_secret)
         self.assertEqual(rtn, 0)
 
         # Client first pass
         rtn, x, u, ut, sec = mpin_ZZZ.client_1(
-            HASH_TYPE_MPIN_ZZZ, self.date, self.mpin_id, rng, None, PIN2, token, time_permit)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, self.mpin_id, rng, None, PIN2, token, time_permit)
         self.assertEqual(rtn, 0)
 
         # Server calculates H(ID) and H(T|H(ID))
         HID, HTID = mpin_ZZZ.server_1(
-            HASH_TYPE_MPIN_ZZZ, self.date, self.mpin_id)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, self.mpin_id)
 
         # Server generates Random number Y and sends it to Client
         rtn, y = mpin_ZZZ.random_generate(rng)
@@ -232,10 +231,10 @@
 
         # Generate Time Permit shares
         rtn, tp1 = mpin_ZZZ.get_client_permit(
-            HASH_TYPE_MPIN_ZZZ, self.date, ms1, self.hash_mpin_id)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, ms1, self.hash_mpin_id)
         self.assertEqual(rtn, 0)
         rtn, tp2 = mpin_ZZZ.get_client_permit(
-            HASH_TYPE_MPIN_ZZZ, self.date, ms2, self.hash_mpin_id)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, ms2, self.hash_mpin_id)
         self.assertEqual(rtn, 0)
 
         # Combine Time Permit shares
@@ -244,17 +243,17 @@
 
         # Client extracts PIN from secret to create Token
         rtn, token = mpin_ZZZ.extract_pin(
-            HASH_TYPE_MPIN_ZZZ, self.mpin_id, PIN1, client_secret)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.mpin_id, PIN1, client_secret)
         self.assertEqual(rtn, 0)
 
         # Client first pass
         rtn, x, u, ut, sec = mpin_ZZZ.client_1(
-            HASH_TYPE_MPIN_ZZZ, self.date, self.mpin_id, rng, None, PIN2, token, time_permit)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, self.mpin_id, rng, None, PIN2, token, time_permit)
         self.assertEqual(rtn, 0)
 
         # Server calculates H(ID) and H(T|H(ID))
         HID, HTID = mpin_ZZZ.server_1(
-            HASH_TYPE_MPIN_ZZZ, self.date, self.mpin_id)
+            mpin_ZZZ.HASH_TYPE_ZZZ, self.date, self.mpin_id)
 
         # Server generates Random number Y and sends it to Client
         rtn, y = mpin_ZZZ.random_generate(rng)
@@ -283,7 +282,7 @@
         match = 0
         for i in range(1, 1000):
             rand_val = os.urandom(32)
-            hash_mpin_id = mpin_ZZZ.hash_id(HASH_TYPE_MPIN_ZZZ, rand_val)
+            hash_mpin_id = mpin_ZZZ.hash_id(mpin_ZZZ.HASH_TYPE_ZZZ, rand_val)
 
             # Generate client secret shares
             rtn, cs1 = mpin_ZZZ.get_client_secret(ms1, hash_mpin_id)
@@ -329,8 +328,8 @@
     def test_7(self):
         """test_7 AES-GCM: Successful encryption and decryption"""
 
-        # Generate 16 byte key
-        key = os.urandom(mpin_ZZZ.PAS)
+        # Generate key
+        key = os.urandom(mpin_ZZZ.AESKEY_ZZZ)
 
         # Generate 12 byte IV
         iv = os.urandom(mpin_ZZZ.IVL)
@@ -353,8 +352,8 @@
     def test_8(self):
         """test_8 AES-GCM: Failed encryption and decryption by changing a ciphertext byte"""
 
-        # Generate 16 byte key
-        key = os.urandom(mpin_ZZZ.PAS)
+        # Generate key
+        key = os.urandom(mpin_ZZZ.AESKEY_ZZZ)
 
         # Generate 12 byte IV
         iv = os.urandom(mpin_ZZZ.IVL)
@@ -381,8 +380,8 @@
     def test_9(self):
         """test_9 AES-GCM: Failed encryption and decryption by changing a header byte"""
 
-        # Generate 16 byte key
-        key = os.urandom(mpin_ZZZ.PAS)
+        # Generate key
+        key = os.urandom(mpin_ZZZ.AESKEY_ZZZ)
 
         # Generate 12 byte IV
         iv = os.urandom(mpin_ZZZ.IVL)
diff --git a/wrappers/python/TestMPIN_BN254CX.py b/wrappers/python/TestMPIN_BN254CX.py
deleted file mode 100644
index 1939704..0000000
--- a/wrappers/python/TestMPIN_BN254CX.py
+++ /dev/null
@@ -1,140 +0,0 @@
-#!/usr/bin/env python
-
-"""
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
-"""
-import unittest
-import json
-import mpin_BN254CX
-
-HASH_TYPE_MPIN_ZZZ = mpin_BN254CX.SHA256
-
-
-class TestMPIN(unittest.TestCase):
-    """Tests M-Pin crypto code"""
-
-    def setUp(self):
-        pass
-
-    def test_1(self):
-        """test_1 Test Vector test"""
-        vectors = json.load(open("./MPINTestVectors.json", "r"))
-        for vector in vectors:
-            print "Test vector {}".format(vector['test_no'])
-
-            PIN1 = vector['PIN1']
-            PIN2 = vector['PIN2']
-            date = vector['DATE']
-
-            MS1_HEX = vector['MS1']
-            MS2_HEX = vector['MS2']
-
-            ms1 = MS1_HEX.decode("hex")
-            ms2 = MS2_HEX.decode("hex")
-
-            # Generate server secret shares
-            rtn, ss1 = mpin_BN254CX.get_server_secret(ms1)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['SS1'], ss1.encode("hex"))
-            rtn, ss2 = mpin_BN254CX.get_server_secret(ms2)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['SS2'], ss2.encode("hex"))
-
-            # Combine server secret shares
-            rtn, server_secret = mpin_BN254CX.recombine_G2(ss1, ss2)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(
-                vector['SERVER_SECRET'],
-                server_secret.encode("hex"))
-
-            mpin_id = vector['MPIN_ID_HEX'].decode("hex")
-
-            # Hash value of MPIN_ID
-            hash_mpin_id = mpin_BN254CX.hash_id(HASH_TYPE_MPIN_ZZZ, mpin_id)
-            self.assertEqual(
-                vector['HASH_MPIN_ID_HEX'],
-                hash_mpin_id.encode("hex"))
-
-            # Generate client secret shares
-            rtn, cs1 = mpin_BN254CX.get_client_secret(ms1, hash_mpin_id)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['CS1'], cs1.encode("hex"))
-            rtn, cs2 = mpin_BN254CX.get_client_secret(ms2, hash_mpin_id)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['CS2'], cs2.encode("hex"))
-
-            # Combine client secret shares : TOKEN is the full client secret
-            rtn, client_secret = mpin_BN254CX.recombine_G1(cs1, cs2)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(
-                vector['CLIENT_SECRET'],
-                client_secret.encode("hex"))
-
-            # Generate Time Permit shares
-            rtn, tp1 = mpin_BN254CX.get_client_permit(
-                HASH_TYPE_MPIN_ZZZ, date, ms1, hash_mpin_id)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['TP1'], tp1.encode("hex"))
-            rtn, tp2 = mpin_BN254CX.get_client_permit(
-                HASH_TYPE_MPIN_ZZZ, date, ms2, hash_mpin_id)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['TP2'], tp2.encode("hex"))
-
-            # Combine Time Permit shares
-            rtn, time_permit = mpin_BN254CX.recombine_G1(tp1, tp2)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['TIME_PERMIT'], time_permit.encode("hex"))
-
-            # Client extracts PIN from secret to create Token
-            rtn, token = mpin_BN254CX.extract_pin(
-                HASH_TYPE_MPIN_ZZZ, mpin_id, PIN1, client_secret)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['TOKEN'], token.encode("hex"))
-
-            x = vector['X'].decode("hex")
-
-            # Client first pass. Use X value from test vectors
-            rtn, x, u, ut, sec = mpin_BN254CX.client_1(
-                HASH_TYPE_MPIN_ZZZ, date, mpin_id, None, x, PIN2, token, time_permit)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['X'], x.encode("hex"))
-            self.assertEqual(vector['U'], u.encode("hex"))
-            self.assertEqual(vector['UT'], ut.encode("hex"))
-            self.assertEqual(vector['SEC'], sec.encode("hex"))
-
-            # Server calculates H(ID) and H(T|H(ID))
-            HID, HTID = mpin_BN254CX.server_1(
-                HASH_TYPE_MPIN_ZZZ, date, mpin_id)
-
-            # Use Y value from test vectors
-            y = vector['Y'].decode("hex")
-
-            # Client second pass
-            rtn, v = mpin_BN254CX.client_2(x, y, sec)
-            self.assertEqual(rtn, 0)
-            self.assertEqual(vector['V'], v.encode("hex"))
-
-            # Server second pass
-            rtn, E, F = mpin_BN254CX.server_2(
-                date, HID, HTID, y, server_secret, u, ut, v, None)
-            self.assertEqual(rtn, vector['SERVER_OUTPUT'])
-
-
-if __name__ == '__main__':
-    # Run tests
-    unittest.main()
diff --git a/wrappers/python/TimeMPIN_ZZZ.py.in b/wrappers/python/TimeMPIN_ZZZ.py.in
index 548a4bc..7faf631 100755
--- a/wrappers/python/TimeMPIN_ZZZ.py.in
+++ b/wrappers/python/TimeMPIN_ZZZ.py.in
@@ -33,13 +33,12 @@
     total_time = t.timeit(n)
     iter_time = total_time / n
     iter_per_sec = n / total_time
-    print "func:%s nIter:%s total_time:%s iter_time:%s iter_per_sec: %s" % (stmt, n, total_time, iter_time, iter_per_sec)
+    print "func:%s nIter:%s total_time:%s iter_time:%s iter_per_sec: %s" % (
+        stmt, n, total_time, iter_time, iter_per_sec)
 
 
 nIter = 100
 
-HASH_TYPE_MPIN_ZZZ = mpin_ZZZ.SHA256
-
 if __name__ == "__main__":
     # Print hex values
     DEBUG = False
@@ -65,7 +64,7 @@
     mpin_id = "alice@milagro.com"
 
     # Hash mpin_id
-    hash_mpin_id = mpin_ZZZ.hash_id(HASH_TYPE_MPIN_ZZZ, mpin_id)
+    hash_mpin_id = mpin_ZZZ.hash_id(mpin_ZZZ.HASH_TYPE_ZZZ, mpin_id)
     if DEBUG:
         print "mpin_id: %s" % mpin_id.encode("hex")
         print "hash_mpin_id: %s" % hash_mpin_id.encode("hex")
@@ -127,16 +126,16 @@
     if DEBUG:
         print "Date %s" % date
     time_func(
-        'rtn, tp1 = mpin_ZZZ.get_client_permit(HASH_TYPE_MPIN_ZZZ, date, ms1, hash_mpin_id)',
+        'rtn, tp1 = mpin_ZZZ.get_client_permit(mpin_ZZZ.HASH_TYPE_ZZZ, date, ms1, hash_mpin_id)',
         nIter)
     rtn, tp1 = mpin_ZZZ.get_client_permit(
-        HASH_TYPE_MPIN_ZZZ, date, ms1, hash_mpin_id)
+        mpin_ZZZ.HASH_TYPE_ZZZ, date, ms1, hash_mpin_id)
     if rtn != 0:
-        print "get_client_permit(HASH_TYPE_MPIN_ZZZ, date, ms1, hash_mpin_id) Error %s" % rtn
+        print "get_client_permit(mpin_ZZZ.HASH_TYPE_ZZZ, date, ms1, hash_mpin_id) Error %s" % rtn
     rtn, tp2 = mpin_ZZZ.get_client_permit(
-        HASH_TYPE_MPIN_ZZZ, date, ms2, hash_mpin_id)
+        mpin_ZZZ.HASH_TYPE_ZZZ, date, ms2, hash_mpin_id)
     if rtn != 0:
-        print "get_client_permit(HASH_TYPE_MPIN_ZZZ, date, ms2, hash_mpin_id) Error %s" % rtn
+        print "get_client_permit(mpin_ZZZ.HASH_TYPE_ZZZ, date, ms2, hash_mpin_id) Error %s" % rtn
     if DEBUG:
         print "tp1: %s" % tp1.encode("hex")
         print "tp2: %s" % tp2.encode("hex")
@@ -151,12 +150,12 @@
     # Client extracts PIN from secret to create Token
     PIN = 1234
     time_func(
-        'rtn, token = mpin_ZZZ.extract_pin(HASH_TYPE_MPIN_ZZZ, mpin_id, PIN, client_secret)',
+        'rtn, token = mpin_ZZZ.extract_pin(mpin_ZZZ.HASH_TYPE_ZZZ, mpin_id, PIN, client_secret)',
         nIter)
     rtn, token = mpin_ZZZ.extract_pin(
-        HASH_TYPE_MPIN_ZZZ, mpin_id, PIN, client_secret)
+        mpin_ZZZ.HASH_TYPE_ZZZ, mpin_id, PIN, client_secret)
     if rtn != 0:
-        print "extract_pin(HASH_TYPE_MPIN_ZZZ, mpin_id, PIN, token) Error %s" % rtn
+        print "extract_pin(mpin_ZZZ.HASH_TYPE_ZZZ, mpin_id, PIN, token) Error %s" % rtn
     print "Token: %s" % token.encode("hex")
 
     if ONE_PASS:
@@ -176,10 +175,10 @@
 
         # Client MPIN
         time_func(
-            'rtn, x, u, ut, v, y = mpin_ZZZ.client(HASH_TYPE_MPIN_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit, None, epoch_time)',
+            'rtn, x, u, ut, v, y = mpin_ZZZ.client(mpin_ZZZ.HASH_TYPE_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit, None, epoch_time)',
             nIter)
         rtn, x, u, ut, v, y = mpin_ZZZ.client(
-            HASH_TYPE_MPIN_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit, None, epoch_time)
+            mpin_ZZZ.HASH_TYPE_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit, None, epoch_time)
         if rtn != 0:
             print "MPIN_CLIENT ERROR %s" % rtn
 
@@ -192,10 +191,10 @@
 
         # Server MPIN
         time_func(
-            'rtn, HID, HTID, E, F, y2 = mpin_ZZZ.server(HASH_TYPE_MPIN_ZZZ, date, server_secret, u, ut, v, mpin_id, None, epoch_time, None)',
+            'rtn, HID, HTID, E, F, y2 = mpin_ZZZ.server(mpin_ZZZ.HASH_TYPE_ZZZ, date, server_secret, u, ut, v, mpin_id, None, epoch_time, None)',
             nIter)
         rtn, HID, HTID, E, F, y2 = mpin_ZZZ.server(
-            HASH_TYPE_MPIN_ZZZ, date, server_secret, u, ut, v, mpin_id, None, epoch_time, None)
+            mpin_ZZZ.HASH_TYPE_ZZZ, date, server_secret, u, ut, v, mpin_id, None, epoch_time, None)
         if DEBUG:
             print "y2 ", y2.encode("hex")
         if rtn != 0:
@@ -225,22 +224,22 @@
 
         if MPIN_FULL:
             time_func(
-                'HM = mpin_ZZZ.hash_all(HASH_TYPE_MPIN_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)',
+                'HM = mpin_ZZZ.hash_all(mpin_ZZZ.HASH_TYPE_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)',
                 nIter)
             HM = mpin_ZZZ.hash_all(
-                HASH_TYPE_MPIN_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)
+                mpin_ZZZ.HASH_TYPE_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)
 
             time_func(
-                'rtn, client_aes_key = mpin_ZZZ.client_key(HASH_TYPE_MPIN_ZZZ, pc1, pc2, PIN, r, x, HM, T)',
+                'rtn, client_aes_key = mpin_ZZZ.client_key(mpin_ZZZ.HASH_TYPE_ZZZ, pc1, pc2, PIN, r, x, HM, T)',
                 nIter)
             rtn, client_aes_key = mpin_ZZZ.client_key(
-                HASH_TYPE_MPIN_ZZZ, pc1, pc2, PIN, r, x, HM, T)
+                mpin_ZZZ.HASH_TYPE_ZZZ, pc1, pc2, PIN, r, x, HM, T)
             if rtn != 0:
                 print "ERROR: Generating client_aes_key %s" % rtn
             print "Client AES Key: %s" % client_aes_key.encode("hex")
 
             rtn, server_aes_key = mpin_ZZZ.server_key(
-                HASH_TYPE_MPIN_ZZZ, Z, server_secret, w, HM, HID, u, ut)
+                mpin_ZZZ.HASH_TYPE_ZZZ, Z, server_secret, w, HM, HID, u, ut)
             if rtn != 0:
                 print "ERROR: Generating server_aes_key %s" % rtn
             print "Server AES Key: %s" % server_aes_key.encode("hex")
@@ -258,10 +257,10 @@
 
         # Client first pass
         time_func(
-            'rtn, x, u, ut, sec = mpin_ZZZ.client_1(HASH_TYPE_MPIN_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit)',
+            'rtn, x, u, ut, sec = mpin_ZZZ.client_1(mpin_ZZZ.HASH_TYPE_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit)',
             nIter)
         rtn, x, u, ut, sec = mpin_ZZZ.client_1(
-            HASH_TYPE_MPIN_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit)
+            mpin_ZZZ.HASH_TYPE_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit)
         if rtn != 0:
             print "client_1  ERROR %s" % rtn
         if DEBUG:
@@ -270,9 +269,9 @@
         # Server calculates H(ID) and H(T|H(ID)) (if time permits enabled),
         # and maps them to points on the curve HID and HTID resp.
         time_func(
-            'HID, HTID = mpin_ZZZ.server_1(HASH_TYPE_MPIN_ZZZ, date, mpin_id)',
+            'HID, HTID = mpin_ZZZ.server_1(mpin_ZZZ.HASH_TYPE_ZZZ, date, mpin_id)',
             nIter)
-        HID, HTID = mpin_ZZZ.server_1(HASH_TYPE_MPIN_ZZZ, date, mpin_id)
+        HID, HTID = mpin_ZZZ.server_1(mpin_ZZZ.HASH_TYPE_ZZZ, date, mpin_id)
 
         # Server generates Random number y and sends it to Client
         time_func('rtn, y = mpin_ZZZ.random_generate(rng)', nIter)
@@ -324,25 +323,25 @@
                 print "ERROR: Generating T %s" % rtn
 
             time_func(
-                'HM = mpin_ZZZ.hash_all(HASH_TYPE_MPIN_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)',
+                'HM = mpin_ZZZ.hash_all(mpin_ZZZ.HASH_TYPE_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)',
                 nIter)
             HM = mpin_ZZZ.hash_all(
-                HASH_TYPE_MPIN_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)
+                mpin_ZZZ.HASH_TYPE_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)
 
             time_func(
-                'rtn, client_aes_key = mpin_ZZZ.client_key(HASH_TYPE_MPIN_ZZZ, pc1, pc2, PIN, r, x, HM, T)',
+                'rtn, client_aes_key = mpin_ZZZ.client_key(mpin_ZZZ.HASH_TYPE_ZZZ, pc1, pc2, PIN, r, x, HM, T)',
                 nIter)
             rtn, client_aes_key = mpin_ZZZ.client_key(
-                HASH_TYPE_MPIN_ZZZ, pc1, pc2, PIN, r, x, HM, T)
+                mpin_ZZZ.HASH_TYPE_ZZZ, pc1, pc2, PIN, r, x, HM, T)
             if rtn != 0:
                 print "ERROR: Generating client_aes_key %s" % rtn
             print "Client AES Key: %s" % client_aes_key.encode("hex")
 
             time_func(
-                'rtn, server_aes_key = mpin_ZZZ.server_key(HASH_TYPE_MPIN_ZZZ, Z, server_secret, w, HM, HID, u, ut)',
+                'rtn, server_aes_key = mpin_ZZZ.server_key(mpin_ZZZ.HASH_TYPE_ZZZ, Z, server_secret, w, HM, HID, u, ut)',
                 nIter)
             rtn, server_aes_key = mpin_ZZZ.server_key(
-                HASH_TYPE_MPIN_ZZZ, Z, server_secret, w, HM, HID, u, ut)
+                mpin_ZZZ.HASH_TYPE_ZZZ, Z, server_secret, w, HM, HID, u, ut)
             if rtn != 0:
                 print "ERROR: Generating server_aes_key %s" % rtn
             print "Server AES Key: %s" % server_aes_key.encode("hex")
diff --git a/wrappers/python/bls_ZZZ.py.in b/wrappers/python/bls_ZZZ.py.in
new file mode 100755
index 0000000..fe0734d
--- /dev/null
+++ b/wrappers/python/bls_ZZZ.py.in
@@ -0,0 +1,490 @@
+#!/usr/bin/env python3
+
+"""
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+"""
+
+
+"""
+bls
+
+This module use cffi to access the c functions in the BLS library.
+
+There is also an example usage program in this file.
+
+"""
+import cffi
+import platform
+import os
+
+ffi = cffi.FFI()
+ffi.cdef("""
+typedef struct {
+unsigned int ira[21];  /* random number...   */
+int rndptr;   /* ...array & pointer */
+unsigned int borrow;
+int pool_ptr;
+char pool[32];    /* random pool */
+} csprng;
+
+typedef struct
+{
+  int len;
+  int max;
+  char *val;
+} octet;
+
+extern void CREATE_CSPRNG(csprng *R,octet *S);
+extern void KILL_CSPRNG(csprng *R);
+extern void OCT_clear(octet *O);
+
+extern int BLS_ZZZ_KEY_PAIR_GENERATE(csprng *RNG,octet* S,octet *W);
+extern int BLS_ZZZ_SIGN(octet *SIG,char *m,octet *S);
+extern int BLS_ZZZ_VERIFY(octet *SIG,char *m,octet *W);
+extern int BLS_ZZZ_ADD_G1(octet *R1,octet *R2,octet *R);
+extern int BLS_ZZZ_ADD_G2(octet *W1,octet *W2,octet *W);
+
+
+""")
+
+if (platform.system() == 'Windows'):
+    libamcl_bls_ZZZ = ffi.dlopen("libamcl_bls_ZZZ.dll")
+    libamcl_core = ffi.dlopen("libamcl_core.dll")
+elif (platform.system() == 'Darwin'):
+    libamcl_bls_ZZZ = ffi.dlopen("libamcl_bls_ZZZ.dylib")
+    libamcl_core = ffi.dlopen("libamcl_core.dylib")
+else:
+    libamcl_bls_ZZZ = ffi.dlopen("libamcl_bls_ZZZ.so")
+    libamcl_core = ffi.dlopen("libamcl_core.so")
+
+# Group Size
+BGS = @NB@
+# Field Size
+BFS = @NB@
+
+CURVE_SECURITY = @CS@
+
+G1LEN = BFS + 1
+
+if CURVE_SECURITY == 128:
+    G2LEN = 4 * BFS
+
+if CURVE_SECURITY == 192:
+    G2LEN = 8 * BFS
+
+if CURVE_SECURITY == 256:
+    G2LEN = 16 * BFS
+
+
+def to_hex(octet_value):
+    """Converts an octet type into a string
+
+    Add all the values in an octet into an array. This arrays is then
+    converted to a string and hex encoded.
+
+    Args::
+
+        octet_value. An octet pointer type
+
+    Returns::
+
+        String
+
+    Raises:
+        Exception
+    """
+    i = 0
+    val = []
+    while i < octet_value.len:
+        val.append(octet_value.val[i])
+        i = i + 1
+    out = b''
+    for x in val:
+        out = out + x
+    return out.hex()
+
+
+def make_octet(length, value=None):
+    """Generates an octet pointer
+
+    Generates an empty octet or one filled with the input value
+
+    Args::
+
+        length: Length of empty octet
+        value:  Data to assign to octet
+
+    Returns::
+
+        oct_ptr: octet pointer
+        val: data associated with octet to prevent garbage collection
+
+    Raises:
+
+    """
+    oct_ptr = ffi.new("octet*")
+    if value:
+        val = ffi.new("char [%s]" % len(value), value)
+        oct_ptr.val = val
+        oct_ptr.max = len(value)
+        oct_ptr.len = len(value)
+    else:
+        val = ffi.new("char []", length)
+        oct_ptr.val = val
+        oct_ptr.max = length
+        oct_ptr.len = length
+    return oct_ptr, val
+
+
+def create_csprng(seed):
+    """Make a Cryptographically secure pseudo-random number generator instance
+
+    Make a Cryptographically secure pseudo-random number generator instance
+
+    Args::
+
+        seed:   random seed value
+
+    Returns::
+
+        rng: Pointer to cryptographically secure pseudo-random number generator instance
+
+    Raises:
+
+    """
+    seed_oct, seed_val = make_octet(None, seed)
+
+    # random number generator
+    rng = ffi.new('csprng*')
+    libamcl_core.CREATE_CSPRNG(rng, seed_oct)
+    libamcl_core.OCT_clear(seed_oct)
+
+    return rng
+
+
+def kill_csprng(rng):
+    """Kill a random number generator
+
+    Deletes all internal state
+
+    Args::
+
+        rng: Pointer to cryptographically secure pseudo-random number generator instance
+
+    Returns::
+
+
+
+    Raises:
+
+    """
+    libamcl_core.KILL_CSPRNG(rng)
+
+    return 0
+
+
+def key_pair_generate(rng, sk=None):
+    """Generate key pair
+
+    Generate key pair
+
+    Args::
+
+        rng: Pointer to cryptographically secure pseudo-random number generator instance
+        sk: secret key. Externally generated
+
+    Returns::
+
+        error_code: error from the C function
+        sk: secret key
+        pk: public key
+
+    Raises:
+
+    """
+    if sk:
+        sk1, sk1_val = make_octet(None, sk)
+        rng = ffi.NULL
+    else:
+        sk1, sk1val = make_octet(BGS)
+
+    pk1, pk1val = make_octet(G2LEN)
+    error_code = libamcl_bls_ZZZ.BLS_ZZZ_KEY_PAIR_GENERATE(rng, sk1, pk1)
+
+    sk_hex = to_hex(sk1)
+    pk_hex = to_hex(pk1)
+
+    # clear memory
+    libamcl_core.OCT_clear(sk1)
+    libamcl_core.OCT_clear(pk1)
+
+    sk = bytes.fromhex(sk_hex)
+    pk = bytes.fromhex(pk_hex)
+    return error_code, sk, pk
+
+
+def sign(message, sk):
+    """Calculate a signature
+
+    Generate key pair
+
+    Args::
+
+        message: Message to sign
+        sk: BLS secret key
+
+    Returns::
+
+        error_code: Zero for success or else an error code
+        signature: BLS signature
+
+    Raises:
+
+    """
+    sk1, sk1_val = make_octet(None, sk)
+    signature1, signature1_val = make_octet(G1LEN)
+    error_code = libamcl_bls_ZZZ.BLS_ZZZ_SIGN(signature1, message, sk1)
+
+    signature_hex = to_hex(signature1)
+
+    # clear memory
+    libamcl_core.OCT_clear(sk1)
+    libamcl_core.OCT_clear(signature1)
+
+    signature = bytes.fromhex(signature_hex)
+    return error_code, signature
+
+
+def verify(signature, message, pk):
+    """Verify a signature
+
+    Verify a signature
+
+    Args::
+
+        message: Message to verify
+        signature: BLS signature
+        pk: BLS public key
+
+    Returns::
+
+        error_code: Zero for success or else an error code
+
+    Raises:
+
+    """
+    pk1, pk1_val = make_octet(None, pk)
+    signature1, signature1_val = make_octet(None, signature)
+    error_code = libamcl_bls_ZZZ.BLS_ZZZ_VERIFY(signature1, message, pk1)
+
+    # clear memory
+    libamcl_core.OCT_clear(pk1)
+    libamcl_core.OCT_clear(signature1)
+
+    return error_code
+
+
+def add_G1(R1, R2):
+    """Add two members from the group G1
+
+    Add two members from the group G1
+
+    Args::
+
+        R1:   member of G1
+        R2:   member of G1
+
+    Returns::
+
+        R:          member of G1. R = R1+R2
+        error_code: Zero for success or else an error code
+
+    Raises:
+
+    """
+    R11, R11_val = make_octet(None, R1)
+    R21, R21_val = make_octet(None, R2)
+    R1, R1_val = make_octet(G1LEN)
+    error_code = libamcl_bls_ZZZ.BLS_ZZZ_ADD_G1(R11, R21, R1)
+
+    R_hex = to_hex(R1)
+
+    # clear memory
+    libamcl_core.OCT_clear(R11)
+    libamcl_core.OCT_clear(R21)
+    libamcl_core.OCT_clear(R1)
+
+    R = bytes.fromhex(R_hex)
+    return error_code, R
+
+
+def add_G2(R1, R2):
+    """Add two members from the group G2
+
+    Add two members from the group G2
+
+    Args::
+
+        R1:   member of G2
+        R2:   member of G2
+
+    Returns::
+
+        R:          member of G2. R = R1+R2
+        error_code: Zero for success or else an error code
+
+    Raises:
+
+    """
+    R11, R11_val = make_octet(None, R1)
+    R21, R21_val = make_octet(None, R2)
+    R1, R1_val = make_octet(G2LEN)
+    error_code = libamcl_bls_ZZZ.BLS_ZZZ_ADD_G2(R11, R21, R1)
+
+    R_hex = to_hex(R1)
+
+    # clear memory
+    libamcl_core.OCT_clear(R11)
+    libamcl_core.OCT_clear(R21)
+    libamcl_core.OCT_clear(R1)
+
+    R = bytes.fromhex(R_hex)
+    return error_code, R
+
+
+if __name__ == "__main__":
+    # Print hex values
+    DEBUG = False
+
+    # Seed
+    seed_hex = "78d0fb6705ce77dee47d03eb5b9c5d30"
+    seed = bytes.fromhex(seed_hex)
+
+    # Message
+    message = b"test message"
+
+    # random number generator
+    rng = create_csprng(seed)
+
+    # Generate key pairs
+    rtn, sk1, pktmp = key_pair_generate(rng)
+    if rtn != 0:
+        print("Error: key_pair_generate {}".format(rtn))
+        raise SystemExit(0)
+    print("sk1: {}".format(sk1.hex()))
+    print("pktmp: {}".format(pktmp.hex()))
+
+    rtn, sk1, pk1 = key_pair_generate(rng, sk1)
+    if rtn != 0:
+        print("Error: key_pair_generate {}".format(rtn))
+        raise SystemExit(0)
+    print("sk1: {}".format(sk1.hex()))
+    print("pk1: {}".format(pk1.hex()))
+
+    rtn, sk2, pk2 = key_pair_generate(rng)
+    if rtn != 0:
+        print("Error: key_pair_generate {}".format(rtn))
+        raise SystemExit(0)
+    print("sk2: {}".format(sk2.hex()))
+    print("pk2: {}".format(pk2.hex()))
+
+    rtn, sk3, pk3 = key_pair_generate(rng)
+    if rtn != 0:
+        print("Error: key_pair_generate {}".format(rtn))
+        raise SystemExit(0)
+    print("sk3: {}".format(sk3.hex()))
+    print("pk3: {}".format(pk3.hex()))
+
+    # Sign and verify
+    rtn, sig1 = sign(message, sk1)
+    if rtn != 0:
+        print("Error: sign {}".format(rtn))
+        raise SystemExit(0)
+    print("sig1: {}".format(sig1.hex()))
+
+    rtn = verify(sig1, message, pk1)
+    if rtn != 0:
+        print("Error: Invalid signature {}".format(rtn))
+        raise SystemExit(0)
+    print("Success: Signature is valid")
+
+    rtn, sig2 = sign(message, sk2)
+    if rtn != 0:
+        print("Error: sign {}".format(rtn))
+        raise SystemExit(0)
+    print("sig2: {}".format(sig2.hex()))
+
+    rtn = verify(sig2, message, pk2)
+    if rtn != 0:
+        print("Error: Invalid signature {}".format(rtn))
+        raise SystemExit(0)
+    print("Success: Signature is valid")
+
+    rtn, sig3 = sign(message, sk3)
+    if rtn != 0:
+        print("Error: sign {}".format(rtn))
+        raise SystemExit(0)
+    print("sig3: {}".format(sig3.hex()))
+
+    rtn = verify(sig3, message, pk3)
+    if rtn != 0:
+        print("Error: Invalid signature {}".format(rtn))
+        raise SystemExit(0)
+    print("Success: Signature is valid")
+
+    # Add Signatures
+    rtn, sig12 = add_G1(sig1, sig2)
+    if rtn != 0:
+        print("Error: add_G1 {}".format(rtn))
+        raise SystemExit(0)
+    print("sig12: {}".format(sig12.hex()))
+
+    rtn, sig123 = add_G1(sig12, sig3)
+    if rtn != 0:
+        print("Error: add_G1 {}".format(rtn))
+        raise SystemExit(0)
+    print("sig123: {}".format(sig123.hex()))
+
+    # Add Public keys
+    rtn, pk12 = add_G2(pk1, pk2)
+    if rtn != 0:
+        print("Error: add_G2 {}".format(rtn))
+        raise SystemExit(0)
+    print("pk12: {}".format(pk12.hex()))
+
+    rtn, pk123 = add_G2(pk12, pk3)
+    if rtn != 0:
+        print("Error: add_G2 {}".format(rtn))
+        raise SystemExit(0)
+    print("pk123: {}".format(pk123.hex()))
+
+    # Verify aggretated values
+    rtn = verify(sig123, message, pk123)
+    if rtn != 0:
+        print("Error: Invalid aggregated signature {}".format(rtn))
+        raise SystemExit(0)
+    print("Success: Aggregated signature is valid")
+
+    # Clear memory
+    kill_csprng(rng)
+    del sk1
+    del pk1
+    del sk2
+    del pk2
+    del sk3
+    del pk3
diff --git a/wrappers/python/mpin_ZZZ.py.in b/wrappers/python/mpin_ZZZ.py.in
index 8535820..944a609 100644
--- a/wrappers/python/mpin_ZZZ.py.in
+++ b/wrappers/python/mpin_ZZZ.py.in
@@ -32,7 +32,6 @@
 import platform
 import os
 
-
 ffi = cffi.FFI()
 ffi.cdef("""
 typedef struct {
@@ -56,7 +55,7 @@
 extern void OCT_clear(octet *O);
 
 extern void HASH_ID(int h,octet *ID,octet *HID);
-extern unsigned int MPIN_ZZZ_GET_TIME(void);
+extern unsigned int GET_TIME(void);
 extern void MPIN_ZZZ_GET_Y(int h,int t,octet *O,octet *Y);
 extern int MPIN_ZZZ_EXTRACT_PIN(int h,octet *ID,int pin,octet *CS);
 extern int MPIN_ZZZ_CLIENT(int h,int d,octet *ID,csprng *R,octet *x,int pin,octet *T,octet *V,octet *U,octet *UT,octet *TP, octet* MESSAGE, int t, octet *y);
@@ -101,22 +100,33 @@
     libamcl_mpin_ZZZ = ffi.dlopen("libamcl_mpin_ZZZ.so")
     libamcl_core = ffi.dlopen("libamcl_core.so")
 
-# MPIN Group Size
+# Group Size
 PGS = @NB@
-# MPIN Field Size
+# Field Size
 PFS = @NB@
+
+CURVE_SECURITY = @CS@
+
+if CURVE_SECURITY == 128:
+    G2 = 4 * PFS
+    HASH_TYPE_ZZZ = 32
+    AESKEY_ZZZ = 16
+
+if CURVE_SECURITY == 192:
+    G2 = 8 * PFS
+    HASH_TYPE_ZZZ = 48
+    AESKEY_ZZZ = 24
+
+if CURVE_SECURITY == 256:
+    G2 = 16 * PFS
+    HASH_TYPE_ZZZ = 64
+    AESKEY_ZZZ = 32
+
 G1 = 2 * PFS + 1
-G2 = 4 * PFS
-GT = 12 * PFS
+GT = 3 * G2
+
 # AES-GCM IV length
 IVL = 12
-# MPIN Symmetric Key Size
-PAS = 16
-
-# Hash function choice
-SHA256 = 32
-SHA384 = 48
-SHA512 = 64
 
 
 def to_hex(octet_value):
@@ -207,7 +217,7 @@
     Raises:
 
     """
-    return libamcl_mpin_ZZZ.MPIN_ZZZ_GET_TIME()
+    return libamcl_mpin_ZZZ.GET_TIME()
 
 
 def create_csprng(seed):
@@ -958,8 +968,17 @@
     return error_code, e_hex.decode("hex"), f_hex.decode("hex")
 
 
-def server(hash_type, epoch_date, server_secret,
-           u, ut, v, mpin_id, message, epoch_time, pa):
+def server(
+    hash_type,
+    epoch_date,
+    server_secret,
+    u,
+    ut,
+    v,
+    mpin_id,
+    message,
+    epoch_time,
+        pa):
     """Perform server side of the one-pass version of the M-Pin protocol
 
     Perform server side of the one-pass version of the M-Pin protocol. If Time
@@ -1164,7 +1183,7 @@
     x1, x1_val = make_octet(None, x)
     hm1, hm1_val = make_octet(None, hm)
     t1, t1_val = make_octet(None, t)
-    client_aes_key1, client_aes_key_val1 = make_octet(PAS)
+    client_aes_key1, client_aes_key_val1 = make_octet(AESKEY_ZZZ)
     error_code = libamcl_mpin_ZZZ.MPIN_ZZZ_CLIENT_KEY(
         hash_type,
         pc11,
@@ -1225,7 +1244,7 @@
     HID1, HID1_val = make_octet(None, HID)
     u1, u1_val = make_octet(None, u)
 
-    server_aes_key1, server_aes_key1_val = make_octet(PAS)
+    server_aes_key1, server_aes_key1_val = make_octet(AESKEY_ZZZ)
     error_code = libamcl_mpin_ZZZ.MPIN_ZZZ_SERVER_KEY(
         hash_type,
         z1,
@@ -1278,7 +1297,7 @@
     iv1, iv1_val = make_octet(None, iv)
     header1, header1_val = make_octet(None, header)
     plaintext1, plaintext1_val = make_octet(None, plaintext)
-    tag1, tag1_val = make_octet(PAS)
+    tag1, tag1_val = make_octet(AESKEY_ZZZ)
     ciphertext1, ciphertext1_val = make_octet(len(plaintext))
 
     libamcl_core.AES_GCM_ENCRYPT(
@@ -1326,7 +1345,7 @@
     iv1, iv1_val = make_octet(None, iv)
     header1, header1_val = make_octet(None, header)
     ciphertext1, ciphertext1_val = make_octet(None, ciphertext)
-    tag1, tag1_val = make_octet(PAS)
+    tag1, tag1_val = make_octet(AESKEY_ZZZ)
     plaintext1, plaintext1_val = make_octet(len(ciphertext))
 
     libamcl_core.AES_GCM_DECRYPT(
@@ -1412,8 +1431,6 @@
     MPIN_ZZZ_FULL = True
     PIN_ERROR = True
 
-    HASH_TYPE_MPIN_ZZZ = SHA256
-
     if TIME_PERMITS:
         date = today()
     else:
@@ -1433,7 +1450,7 @@
         mpin_id = "user@milagro.com"
 
     # Hash mpin_id
-    hash_mpin_id = hash_id(HASH_TYPE_MPIN_ZZZ, mpin_id)
+    hash_mpin_id = hash_id(HASH_TYPE_ZZZ, mpin_id)
     if DEBUG:
         print "mpin_id: %s" % mpin_id.encode("hex")
         print "hash_mpin_id: %s" % hash_mpin_id.encode("hex")
@@ -1489,13 +1506,13 @@
         if DEBUG:
             print "Date %s" % date
         rtn, tp1 = get_client_permit(
-            HASH_TYPE_MPIN_ZZZ, date, ms1, hash_mpin_id)
+            HASH_TYPE_ZZZ, date, ms1, hash_mpin_id)
         if rtn != 0:
-            print "get_client_permit(HASH_TYPE_MPIN_ZZZ, date, ms1, hash_mpin_id) Error %s" % rtn
+            print "get_client_permit(HASH_TYPE_ZZZ, date, ms1, hash_mpin_id) Error %s" % rtn
         rtn, tp2 = get_client_permit(
-            HASH_TYPE_MPIN_ZZZ, date, ms2, hash_mpin_id)
+            HASH_TYPE_ZZZ, date, ms2, hash_mpin_id)
         if rtn != 0:
-            print "get_client_permit(HASH_TYPE_MPIN_ZZZ, date, ms2, hash_mpin_id) Error %s" % rtn
+            print "get_client_permit(HASH_TYPE_ZZZ, date, ms2, hash_mpin_id) Error %s" % rtn
         if DEBUG:
             print "tp1: %s" % tp1.encode("hex")
             print "tp2: %s" % tp2.encode("hex")
@@ -1515,9 +1532,9 @@
             raw_input("Please enter four digit PIN to create M-Pin Token:"))
     else:
         PIN = 1234
-    rtn, token = extract_pin(HASH_TYPE_MPIN_ZZZ, mpin_id, PIN, client_secret)
+    rtn, token = extract_pin(HASH_TYPE_ZZZ, mpin_id, PIN, client_secret)
     if rtn != 0:
-        print "extract_pin(HASH_TYPE_MPIN_ZZZ, mpin_id, PIN, token) Error %s" % rtn
+        print "extract_pin(HASH_TYPE_ZZZ, mpin_id, PIN, token) Error %s" % rtn
     print "Token: %s" % token.encode("hex")
 
     if ONE_PASS:
@@ -1536,7 +1553,9 @@
 
         # Client MPIN
         rtn, x, u, ut, v, y = client(
-            HASH_TYPE_MPIN_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit, None, epoch_time)
+            HASH_TYPE_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit, None, epoch_time)
+        if DEBUG:
+            print "y1 ", y.encode("hex")
         if rtn != 0:
             print "MPIN_ZZZ_CLIENT ERROR %s" % rtn
 
@@ -1546,7 +1565,7 @@
 
         # Server MPIN
         rtn, HID, HTID, E, F, y2 = server(
-            HASH_TYPE_MPIN_ZZZ, date, server_secret, u, ut, v, mpin_id, None, epoch_time)
+            HASH_TYPE_ZZZ, date, server_secret, u, ut, v, mpin_id, None, epoch_time, None)
         if DEBUG:
             print "y2 ", y2.encode("hex")
         if rtn != 0:
@@ -1571,16 +1590,16 @@
                 print "ERROR: Generating T %s" % rtn
 
         if MPIN_ZZZ_FULL:
-            HM = hash_all(HASH_TYPE_MPIN_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)
+            HM = hash_all(HASH_TYPE_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)
 
             rtn, client_aes_key = client_key(
-                HASH_TYPE_MPIN_ZZZ, pc1, pc2, PIN, r, x, HM, T)
+                HASH_TYPE_ZZZ, pc1, pc2, PIN, r, x, HM, T)
             if rtn != 0:
                 print "ERROR: Generating client_aes_key %s" % rtn
             print "Client AES Key: %s" % client_aes_key.encode("hex")
 
             rtn, server_aes_key = server_key(
-                HASH_TYPE_MPIN_ZZZ, Z, server_secret, w, HM, HID, u, ut)
+                HASH_TYPE_ZZZ, Z, server_secret, w, HM, HID, u, ut)
             if rtn != 0:
                 print "ERROR: Generating server_aes_key %s" % rtn
             print "Server AES Key: %s" % server_aes_key.encode("hex")
@@ -1598,7 +1617,7 @@
 
         # Client first pass
         rtn, x, u, ut, sec = client_1(
-            HASH_TYPE_MPIN_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit)
+            HASH_TYPE_ZZZ, date, mpin_id, rng, None, PIN, token, time_permit)
         if rtn != 0:
             print "client_1  ERROR %s" % rtn
         if DEBUG:
@@ -1606,7 +1625,7 @@
 
         # Server calculates H(ID) and H(T|H(ID)) (if time permits enabled),
         # and maps them to points on the curve HID and HTID resp.
-        HID, HTID = server_1(HASH_TYPE_MPIN_ZZZ, date, mpin_id)
+        HID, HTID = server_1(HASH_TYPE_ZZZ, date, mpin_id)
 
         # Server generates Random number y and sends it to Client
         rtn, y = random_generate(rng)
@@ -1647,16 +1666,16 @@
             if rtn != 0:
                 print "ERROR: Generating T %s" % rtn
 
-            HM = hash_all(HASH_TYPE_MPIN_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)
+            HM = hash_all(HASH_TYPE_ZZZ, hash_mpin_id, u, ut, v, y, Z, T)
 
             rtn, client_aes_key = client_key(
-                HASH_TYPE_MPIN_ZZZ, pc1, pc2, PIN, r, x, HM, T)
+                HASH_TYPE_ZZZ, pc1, pc2, PIN, r, x, HM, T)
             if rtn != 0:
                 print "ERROR: Generating client_aes_key %s" % rtn
             print "Client AES Key: %s" % client_aes_key.encode("hex")
 
             rtn, server_aes_key = server_key(
-                HASH_TYPE_MPIN_ZZZ, Z, server_secret, w, HM, HID, u, ut)
+                HASH_TYPE_ZZZ, Z, server_secret, w, HM, HID, u, ut)
             if rtn != 0:
                 print "ERROR: Generating server_aes_key %s" % rtn
             print "Server AES Key: %s" % server_aes_key.encode("hex")
@@ -1691,8 +1710,6 @@
     del cs2
     del client_secret
     del token
-    del pc1
-    del pc2
     del x
     del u
     del ut
@@ -1719,5 +1736,7 @@
         del HM
         del client_aes_key
         del server_aes_key
+        del pc1
+        del pc2
 
     kill_csprng(rng)
diff --git a/wrappers/python/wcc_ZZZ.py.in b/wrappers/python/wcc_ZZZ.py.in
index 4457f12..3ab6611 100644
--- a/wrappers/python/wcc_ZZZ.py.in
+++ b/wrappers/python/wcc_ZZZ.py.in
@@ -31,25 +31,6 @@
 import cffi
 import platform
 
-# WCC Group Size
-PGS = @NB@
-# WCC Field Size
-PFS = @NB@
-G1 = 2 * PFS + 1
-G2 = 4 * PFS
-# Length of hash
-HASH_BYTES = 32
-# AES-GCM IV length
-IVL = 12
-# AES Key length
-PAS = 16
-
-# Hash function choice
-SHA256 = 32
-SHA384 = 48
-SHA512 = 64
-HASH_TYPE_WCC_ZZZ = SHA256
-
 ffi = cffi.FFI()
 ffi.cdef("""
 typedef struct {
@@ -94,6 +75,33 @@
     libamcl_wcc_ZZZ = ffi.dlopen("libamcl_wcc_ZZZ.so")
     libamcl_core = ffi.dlopen("libamcl_core.so")
 
+# Group Size
+PGS = @NB@
+# Field Size
+PFS = @NB@
+
+CURVE_SECURITY = @CS@
+
+if CURVE_SECURITY == 128:
+    G2 = 4 * PFS
+    HASH_TYPE_ZZZ = 32
+    AESKEY_ZZZ = 16
+
+if CURVE_SECURITY == 192:
+    G2 = 8 * PFS
+    HASH_TYPE_ZZZ = 48
+    AESKEY_ZZZ = 24
+
+if CURVE_SECURITY == 256:
+    G2 = 16 * PFS
+    HASH_TYPE_ZZZ = 64
+    AESKEY_ZZZ = 32
+
+G1 = 2 * PFS + 1
+
+# AES-GCM IV length
+IVL = 12
+
 
 def toHex(octetValue):
     """Converts an octet type into a string
@@ -151,10 +159,10 @@
 
     # Hash value of IdA
     HIdA = ffi.new("octet*")
-    HIdAval = ffi.new("char []", HASH_BYTES)
+    HIdAval = ffi.new("char []", PFS)
     HIdA[0].val = HIdAval
-    HIdA[0].max = HASH_BYTES
-    HIdA[0].len = HASH_BYTES
+    HIdA[0].max = PFS
+    HIdA[0].len = PFS
 
     # Bob Identity
     bob_id = raw_input("Please enter Bob's identity:")
@@ -166,10 +174,10 @@
 
     # Hash value of IdB
     HIdB = ffi.new("octet*")
-    HIdBval = ffi.new("char []", HASH_BYTES)
+    HIdBval = ffi.new("char []", PFS)
     HIdB[0].val = HIdBval
-    HIdB[0].max = HASH_BYTES
-    HIdB[0].len = HASH_BYTES
+    HIdB[0].max = PFS
+    HIdB[0].len = PFS
 
     # Sender keys
     A1KeyG1 = ffi.new("octet*")
@@ -211,16 +219,16 @@
 
     # AES Keys
     KEY1 = ffi.new("octet*")
-    KEY1val = ffi.new("char []", PAS)
+    KEY1val = ffi.new("char []", AESKEY_ZZZ)
     KEY1[0].val = KEY1val
-    KEY1[0].max = PAS
-    KEY1[0].len = PAS
+    KEY1[0].max = AESKEY_ZZZ
+    KEY1[0].len = AESKEY_ZZZ
 
     KEY2 = ffi.new("octet*")
-    KEY2val = ffi.new("char []", PAS)
+    KEY2val = ffi.new("char []", AESKEY_ZZZ)
     KEY2[0].val = KEY2val
-    KEY2[0].max = PAS
-    KEY2[0].len = PAS
+    KEY2[0].max = AESKEY_ZZZ
+    KEY2[0].len = AESKEY_ZZZ
 
     X = ffi.new("octet*")
     Xval = ffi.new("char []", PGS)
@@ -284,17 +292,17 @@
     libamcl_core.CREATE_CSPRNG(RNG, SEED)
 
     # Hash IdA
-    libamcl_core.HASH_ID(HASH_TYPE_WCC_ZZZ, IdA, HIdA)
+    libamcl_core.HASH_ID(HASH_TYPE_ZZZ, IdA, HIdA)
     if DEBUG:
         print "IdA: %s" % toHex(IdA)
         print "HIdA: %s" % toHex(HIdA)
 
     # Hash IdB
-    libamcl_core.HASH_ID(HASH_TYPE_WCC_ZZZ, IdB, HIdB)
+    libamcl_core.HASH_ID(HASH_TYPE_ZZZ, IdB, HIdB)
     if DEBUG:
         print "IdB: %s" % toHex(IdB)
         print "HIdB: %s" % toHex(HIdB)
-        
+
     # Generate master secret for MILAGRO and Customer
     rtn = libamcl_wcc_ZZZ.WCC_ZZZ_RANDOM_GENERATE(RNG, MS1)
     if rtn != 0:
@@ -377,18 +385,18 @@
         print "PbG2: %s" % toHex(PbG2)
 
     # PIA = Hq(PaG1,PbG2,PgG1,IdB)
-    libamcl_wcc_ZZZ.WCC_ZZZ_Hq(HASH_TYPE_WCC_ZZZ, PaG1, PbG2, PgG1, IdB, PIA)
+    libamcl_wcc_ZZZ.WCC_ZZZ_Hq(HASH_TYPE_ZZZ, PaG1, PbG2, PgG1, IdB, PIA)
     if DEBUG:
         print "PIA: %s" % toHex(PIA)
 
     # PIB = Hq(PbG2,PaG1,PgG1,IdA)
-    libamcl_wcc_ZZZ.WCC_ZZZ_Hq(HASH_TYPE_WCC_ZZZ, PbG2, PaG1, PgG1, IdA, PIB)
+    libamcl_wcc_ZZZ.WCC_ZZZ_Hq(HASH_TYPE_ZZZ, PbG2, PaG1, PgG1, IdA, PIB)
     if DEBUG:
         print "PIB: %s" % toHex(PIB)
 
     # Alice calculates AES Key
     rtn = libamcl_wcc_ZZZ.WCC_ZZZ_SENDER_KEY(
-        HASH_TYPE_WCC_ZZZ,
+        HASH_TYPE_ZZZ,
         X,
         PIA,
         PIB,
@@ -398,12 +406,12 @@
         IdB,
         KEY1)
     if rtn != 0:
-        print "libamcl_wcc_ZZZ.WCC_ZZZ_SENDER_KEY(HASH_TYPE_WCC_ZZZ, X, PIA, PIB, PbG2, PgG1, AKeyG1, IdB, KEY1) Error %s" % rtn
+        print "libamcl_wcc_ZZZ.WCC_ZZZ_SENDER_KEY(HASH_TYPE_ZZZ, X, PIA, PIB, PbG2, PgG1, AKeyG1, IdB, KEY1) Error %s" % rtn
     print "{0}'s AES Key: {1}".format(alice_id, toHex(KEY1))
 
     # Bob calculates AES Key
     rtn = libamcl_wcc_ZZZ.WCC_ZZZ_RECEIVER_KEY(
-        HASH_TYPE_WCC_ZZZ,
+        HASH_TYPE_ZZZ,
         Y,
         W,
         PIA,
@@ -414,7 +422,7 @@
         IdA,
         KEY2)
     if rtn != 0:
-        print "libamcl_wcc_ZZZ.WCC_ZZZ_RECEIVER_KEY(HASH_TYPE_WCC_ZZZ, Y, W, PIA, PIB, PaG1, PgG1, BKeyG2, IdA, KEY2) Error %s" % rtn
+        print "libamcl_wcc_ZZZ.WCC_ZZZ_RECEIVER_KEY(HASH_TYPE_ZZZ, Y, W, PIA, PIB, PaG1, PgG1, BKeyG2, IdA, KEY2) Error %s" % rtn
     print "{0}'s AES Key: {1}".format(bob_id, toHex(KEY2))
 
     libamcl_core.KILL_CSPRNG(RNG)