From b68f141481052dd53ebd5a2675b053740d745239 Mon Sep 17 00:00:00 2001 From: jackbenn Date: Mon, 26 Feb 2018 16:04:14 -0800 Subject: [PATCH] changed default values of alpha/beta to 1,1 in prior --- pymc3/introduction.ipynb | 5565 +------------------- slides/probabilistic-programming-intro.pdf | Bin 1309996 -> 1324042 bytes slides/probabilistic-programming-intro.tex | 4 +- 3 files changed, 39 insertions(+), 5530 deletions(-) diff --git a/pymc3/introduction.ipynb b/pymc3/introduction.ipynb index fea7ae4..a9bf995 100644 --- a/pymc3/introduction.ipynb +++ b/pymc3/introduction.ipynb @@ -14,5502 +14,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "1 #define _CUDA_NDARRAY_C\n", - "2 \n", - "3 #include \n", - "4 #include \n", - "5 #include \"theano_mod_helper.h\"\n", - "6 \n", - "7 #include \n", - "8 #include \n", - "9 \n", - "10 #include \"cuda_ndarray.cuh\"\n", - "11 \n", - "12 #ifndef CNMEM_DLLEXPORT\n", - "13 #define CNMEM_DLLEXPORT\n", - "14 #endif\n", - "15 \n", - "16 #include \"cnmem.h\"\n", - "17 #include \"cnmem.cpp\"\n", - "18 \n", - "19 //If true, when there is a gpu malloc or free error, we print the size of allocated memory on the device.\n", - "20 #define COMPUTE_GPU_MEM_USED 0\n", - "21 \n", - "22 //If true, we fill with NAN allocated device memory.\n", - "23 #define ALLOC_MEMSET 0\n", - "24 \n", - "25 //If true, we print out when we free a device pointer, uninitialize a\n", - "26 //CudaNdarray, or allocate a device pointer\n", - "27 #define PRINT_FREE_MALLOC 0\n", - "28 \n", - "29 //If true, we do error checking at the start of functions, to make sure there\n", - "30 //is not a pre-existing error when the function is called.\n", - "31 //You probably need to set the environment variable\n", - "32 //CUDA_LAUNCH_BLOCKING=1, and/or modify the CNDA_THREAD_SYNC\n", - "33 //preprocessor macro in cuda_ndarray.cuh\n", - "34 //if you want this to work.\n", - "35 #define PRECHECK_ERROR 0\n", - "36 \n", - "37 cublasHandle_t handle = NULL;\n", - "38 int* err_var = NULL;\n", - "39 \n", - "40 /////////////////////////\n", - "41 // Alloc and Free\n", - "42 /////////////////////////\n", - "43 \n", - "44 static int g_gpu_context_active = 0;\n", - "45 \n", - "46 \n", - "47 PyObject *\n", - "48 CudaNdarray_Dimshuffle(PyObject* _unused, PyObject* args);\n", - "49 static PyObject *CudaNdarray_get_shape(CudaNdarray *self, void *closure);\n", - "50 \n", - "51 \n", - "52 /**\n", - "53 *\n", - "54 * In the test program I'm using, the _outstanding_mallocs decreases with every call.\n", - "55 * This suggests there are more free() calls being made than alloc(), but I can't figure out why.\n", - "56 *\n", - "57 */\n", - "58 int _outstanding_mallocs[] = {0,0};\n", - "59 \n", - "60 #if COMPUTE_GPU_MEM_USED\n", - "61 size_t _allocated_size = 0;\n", - "62 size_t _max_allocated_size = 0;\n", - "63 \n", - "64 const int TABLE_SIZE = 10000;\n", - "65 struct table_struct{\n", - "66 void* ptr;\n", - "67 size_t size;\n", - "68 };\n", - "69 table_struct _alloc_size_table[TABLE_SIZE];\n", - "70 #endif\n", - "71 \n", - "72 void * device_malloc(size_t size)\n", - "73 {\n", - "74 return device_malloc(size, VERBOSE_DEVICE_MALLOC);\n", - "75 }\n", - "76 \n", - "77 static bool g_use_cnmem = false;\n", - "78 static const int g_max_devices = 8;\n", - "79 int initCnmem(int card_number_provided, int card_nb, size_t mem) {\n", - "80 static bool cnmemInitialized = false;\n", - "81 if(cnmemInitialized) {\n", - "82 return 0;\n", - "83 }\n", - "84 // On stderr to be at the same place as \"Using gpu device...\"\n", - "85 int numDevices = 0;\n", - "86 cnmemDevice_t devices[g_max_devices];\n", - "87 if(cudaGetDeviceCount(&numDevices) != cudaSuccess) {\n", - "88 PyErr_Format(PyExc_RuntimeError,\n", - "89 \"initCnmem: 'cudaGetDeviceCount' failed! Reason=%s\\n\",\n", - "90 cudaGetErrorString(cudaGetLastError()));\n", - "91 return -1;\n", - "92 }\n", - "93 if(card_number_provided){\n", - "94 numDevices = 1;\n", - "95 int i = 0;\n", - "96 devices[i].device = card_nb;\n", - "97 devices[i].size = mem;\n", - "98 ///@TODO: thejaswi: add support for multiple streams\n", - "99 devices[i].numStreams = 0;\n", - "100 devices[i].streams = NULL;\n", - "101 devices[i].streamSizes = NULL;\n", - "102 }else{\n", - "103 for(int i=0;ibase = NULL;\n", - "392 self->nd = -1;\n", - "393 self->host_structure = NULL;\n", - "394 self->data_allocated = 0;\n", - "395 self->dev_structure_fresh = 1;\n", - "396 self->dev_structure = NULL;\n", - "397 self->devdata = NULL;\n", - "398 }\n", - "399 \n", - "400 static int\n", - "401 CudaNdarray_uninit(CudaNdarray*self)\n", - "402 {\n", - "403 #if PRINT_FREE_MALLOC\n", - "404 fprintf(stderr, \"CudaNdarray_uninit %p\\n\", self);\n", - "405 #endif\n", - "406 int rval = 0;\n", - "407 if (self->data_allocated) {\n", - "408 assert(self->devdata);\n", - "409 if (device_free(self->devdata))\n", - "410 {\n", - "411 fprintf(stderr,\n", - "412 \"CudaNdarray_uninit: error freeing self->devdata. (self=%p, self->devata=%p)\\n\",\n", - "413 self, self->devdata);\n", - "414 rval = -1;\n", - "415 }\n", - "416 self->devdata = NULL;\n", - "417 self->data_allocated = 0;\n", - "418 }\n", - "419 if (self->dev_structure)\n", - "420 {\n", - "421 if (device_free(self->dev_structure))\n", - "422 {\n", - "423 fprintf(stderr,\n", - "424 \"CudaNdarray_uninit: error freeing dev_structure memory %p (self=%p)\\n\",\n", - "425 self->dev_structure, self);\n", - "426 rval = -1;\n", - "427 }\n", - "428 self->dev_structure = NULL;\n", - "429 }\n", - "430 if (self->host_structure)\n", - "431 {\n", - "432 free(self->host_structure);\n", - "433 self->host_structure = NULL;\n", - "434 }\n", - "435 self->nd = -1;\n", - "436 Py_XDECREF(self->base);\n", - "437 self->base = NULL;\n", - "438 return rval;\n", - "439 }\n", - "440 \n", - "441 \n", - "442 //make the rightmost coords change fastest\n", - "443 //TODO: why does a downward for-loop not work????\n", - "444 //TODO: use the log2_dims and driver code to remove / and %\n", - "445 //TODO: skip the last division (when d == 0)\n", - "446 #define decl_k_elemwise_unary_rowmajor(name, F) \\\n", - "447 __global__ void name (unsigned int numEls, \\\n", - "448 unsigned int nd, \\\n", - "449 const int * dim, \\\n", - "450 const float * a_data, const int * a_str, \\\n", - "451 float * z_data, const int * z_str) \\\n", - "452 { \\\n", - "453 const unsigned int idx = blockIdx.x * blockDim.x + threadIdx.x; \\\n", - "454 const unsigned int numThreads = blockDim.x * gridDim.x; \\\n", - "455 \\\n", - "456 for (unsigned int i = idx; i < numEls; i += numThreads) \\\n", - "457 { \\\n", - "458 unsigned int ii = i; \\\n", - "459 const float * a_i = a_data; \\\n", - "460 float * z_i = z_data; \\\n", - "461 for (unsigned int _d = 0; _d < nd; ++_d) \\\n", - "462 { \\\n", - "463 unsigned int d = nd - _d-1; \\\n", - "464 int i_d = ii % dim[d]; /* i_d is our position in the d'th dimension */ \\\n", - "465 ii = ii / dim[d]; \\\n", - "466 a_i += i_d * a_str[d]; /* increment our a and z pointers by i_d elements */ \\\n", - "467 z_i += i_d * z_str[d]; \\\n", - "468 } \\\n", - "469 z_i[0] = F(a_i[0]); \\\n", - "470 } \\\n", - "471 }\n", - "472 \n", - "473 template __device__ T unary_copy(T a) { return a; }\n", - "474 decl_k_elemwise_unary_rowmajor(k_elemwise_unary_rowmajor_copy, unary_copy)\n", - "475 \n", - "476 template __device__ T unary_exp(T a) { return exp(a); }\n", - "477 decl_k_elemwise_unary_rowmajor(k_elemwise_unary_rowmajor_exp, unary_exp)\n", - "478 \n", - "479 /////////////////////////////\n", - "480 // Satisfying reqs to be Type\n", - "481 /////////////////////////////\n", - "482 \n", - "483 //DON'T use directly(if their is other CudaNdarray that point to it, it will cause problem)! use Py_DECREF() instead\n", - "484 static void\n", - "485 CudaNdarray_dealloc(CudaNdarray* self)\n", - "486 {\n", - "487 if (0) std::cerr << \"CudaNdarray dealloc \" << self << \" \" << self->devdata << '\\n';\n", - "488 if(Py_REFCNT(self) > 1)\n", - "489 printf(\"WARNING:CudaNdarray_dealloc called when there is still active reference to it.\\n\");\n", - "490 CudaNdarray_uninit(self);\n", - "491 Py_TYPE(self)->tp_free((PyObject*)self);\n", - "492 --_outstanding_mallocs[1];\n", - "493 if (0)\n", - "494 {\n", - "495 fprintf(stderr, \"device_malloc_counts: (device) %i (obj) %i\\n\",\n", - "496 _outstanding_mallocs[0],\n", - "497 _outstanding_mallocs[1]);\n", - "498 }\n", - "499 }\n", - "500 \n", - "501 static PyObject *\n", - "502 CudaNdarray_new(PyTypeObject *type, PyObject *args, PyObject *kwds)\n", - "503 {\n", - "504 CudaNdarray *self;\n", - "505 \n", - "506 self = (CudaNdarray *)type->tp_alloc(type, 0);\n", - "507 if (self != NULL)\n", - "508 {\n", - "509 CudaNdarray_null_init(self);\n", - "510 ++_outstanding_mallocs[1];\n", - "511 }\n", - "512 return (PyObject *)self;\n", - "513 }\n", - "514 static int\n", - "515 CudaNdarray_init(CudaNdarray *self, PyObject *args, PyObject *kwds)\n", - "516 {\n", - "517 PyObject *arr=NULL;\n", - "518 \n", - "519 if (! PyArg_ParseTuple(args, \"O\", &arr))\n", - "520 return -1;\n", - "521 if (! PyArray_Check(arr))\n", - "522 {\n", - "523 PyErr_SetString(PyExc_TypeError, \"PyArray arg required\");\n", - "524 return -1;\n", - "525 }\n", - "526 int rval = CudaNdarray_CopyFromArray(self, (PyArrayObject*)arr);\n", - "527 return rval;\n", - "528 }\n", - "529 static PyMemberDef CudaNdarray_members[] =\n", - "530 {\n", - "531 /*\n", - "532 {\"first\", T_OBJECT_EX, offsetof(CudaNdarray, first), 0,\n", - "533 \"first name\"},\n", - "534 {\"last\", T_OBJECT_EX, offsetof(CudaNdarray, last), 0,\n", - "535 \"last name\"},\n", - "536 {\"number\", T_INT, offsetof(CudaNdarray, number), 0,\n", - "537 \"noddy number\"},\n", - "538 */\n", - "539 {NULL} /* Sentinel */\n", - "540 };\n", - "541 \n", - "542 PyObject * CudaNdarray_CreateArrayObj(CudaNdarray * self, PyObject *args)\n", - "543 {\n", - "544 PyObject * dtype = NULL;\n", - "545 if (args && !PyArg_ParseTuple(args, \"|O\", &dtype))\n", - "546 return NULL;\n", - "547 if (dtype) {\n", - "548 PyArray_Descr* dtype2;\n", - "549 // PyArray_DescrConverter try to convert anything to a PyArray_Descr.\n", - "550 if(!PyArray_DescrConverter(dtype, &dtype2))\n", - "551 {\n", - "552 PyObject * str = PyObject_Repr(dtype);\n", - "553 PyErr_Format(PyExc_TypeError,\n", - "554 \"CudaNdarray dtype parameter not understood: %s\",\n", - "555 PyString_AsString(str)\n", - "556 );\n", - "557 Py_CLEAR(str);\n", - "558 return NULL;\n", - "559 }\n", - "560 int typeNum = dtype2->type_num;\n", - "561 Py_DECREF(dtype2);\n", - "562 if (typeNum != NPY_FLOAT32)\n", - "563 {\n", - "564 PyObject * str = PyObject_Repr(dtype);\n", - "565 PyErr_Format(PyExc_TypeError,\n", - "566 \"CudaNdarray support only support float32 dtype, provided: %d\",\n", - "567 typeNum\n", - "568 );\n", - "569 Py_CLEAR(str);\n", - "570 return NULL;\n", - "571 }\n", - "572 }\n", - "573 \n", - "574 int verbose = 0;\n", - "575 if(self->nd>=0 && CudaNdarray_SIZE(self)==0){\n", - "576 npy_intp * npydims = (npy_intp*)malloc(self->nd * sizeof(npy_intp));\n", - "577 assert (npydims);\n", - "578 for (int i = 0; i < self->nd; ++i) npydims[i] = (npy_intp)(CudaNdarray_HOST_DIMS(self)[i]);\n", - "579 PyObject * rval = PyArray_SimpleNew(self->nd, npydims, REAL_TYPENUM);\n", - "580 free(npydims);\n", - "581 if (!rval){\n", - "582 return NULL;\n", - "583 }\n", - "584 assert (PyArray_ITEMSIZE((PyArrayObject *)rval) == sizeof(real));\n", - "585 return rval;\n", - "586 }\n", - "587 if ((self->nd < 0) || (self->devdata == 0))\n", - "588 {\n", - "589 PyErr_SetString(PyExc_ValueError, \"can't copy from un-initialized CudaNdarray\");\n", - "590 return NULL;\n", - "591 }\n", - "592 CudaNdarray * contiguous_self = NULL;\n", - "593 if (CudaNdarray_is_c_contiguous(self))\n", - "594 {\n", - "595 contiguous_self = self;\n", - "596 Py_INCREF(contiguous_self);\n", - "597 if (verbose) std::cerr << \"CreateArrayObj already contiguous\" << contiguous_self << '\\n';\n", - "598 }\n", - "599 else\n", - "600 {\n", - "601 contiguous_self = (CudaNdarray*)CudaNdarray_Copy(self);\n", - "602 if (verbose) std::cerr << \"CreateArrayObj created contiguous\" << contiguous_self << '\\n';\n", - "603 }\n", - "604 if (!contiguous_self)\n", - "605 {\n", - "606 return NULL;\n", - "607 }\n", - "608 \n", - "609 npy_intp * npydims = (npy_intp*)malloc(self->nd * sizeof(npy_intp));\n", - "610 assert (npydims);\n", - "611 for (int i = 0; i < self->nd; ++i)\n", - "612 npydims[i] = (npy_intp)(CudaNdarray_HOST_DIMS(self)[i]);\n", - "613 PyArrayObject * rval = (PyArrayObject *) PyArray_SimpleNew(self->nd,\n", - "614 npydims,\n", - "615 REAL_TYPENUM);\n", - "616 free(npydims);\n", - "617 if (!rval)\n", - "618 {\n", - "619 Py_DECREF(contiguous_self);\n", - "620 return NULL;\n", - "621 }\n", - "622 \n", - "623 assert (PyArray_ITEMSIZE(rval) == sizeof(real));\n", - "624 \n", - "625 npy_intp rval_size = PyArray_SIZE(rval);\n", - "626 void *rval_data = PyArray_DATA(rval);\n", - "627 cudaError_t err;\n", - "628 CNDA_BEGIN_ALLOW_THREADS;\n", - "629 \n", - "630 err = cudaMemcpy(rval_data, contiguous_self->devdata,\n", - "631 rval_size * sizeof(real),\n", - "632 cudaMemcpyDeviceToHost\n", - "633 );\n", - "634 //CNDA_THREAD_SYNC; // unneeded because cudaMemcpy is blocking anyway\n", - "635 CNDA_END_ALLOW_THREADS;\n", - "636 \n", - "637 if (cudaSuccess != err)\n", - "638 {\n", - "639 PyErr_Format(PyExc_RuntimeError, \"error (%s)copying data to host\",\n", - "640 cudaGetErrorString(err));\n", - "641 Py_DECREF(rval);\n", - "642 rval = NULL;\n", - "643 }\n", - "644 \n", - "645 Py_DECREF(contiguous_self);\n", - "646 return (PyObject *)rval;\n", - "647 }\n", - "648 \n", - "649 // TODO-- we have two functions here, ZEROS and Zeros.\n", - "650 // ZEROS is meant to be called just from C code (you don't need to pass it PyObject * s)\n", - "651 // but this naming is very weird, makes it look like a macro\n", - "652 // we should figure out the correct convention and change to that\n", - "653 PyObject* CudaNdarray_ZEROS(int n, int * dims)\n", - "654 {\n", - "655 \n", - "656 size_t total_elements = 1;\n", - "657 \n", - "658 for(size_t i=0;i (SIZE_MAX / dims[i])) {\n", - "661 PyErr_Format(PyExc_RuntimeError,\n", - "662 \"Can't store in size_t for the bytes requested %llu * %llu\",\n", - "663 (unsigned long long)total_elements,\n", - "664 (unsigned long long)dims[i]);\n", - "665 return NULL;\n", - "666 }\n", - "667 total_elements*=dims[i];\n", - "668 }\n", - "669 \n", - "670 // total_elements now contains the size of the array, in reals\n", - "671 if (total_elements > (SIZE_MAX / sizeof(real))){\n", - "672 PyErr_Format(PyExc_RuntimeError,\n", - "673 \"Can't store in size_t for the bytes requested %llu * 4\",\n", - "674 (unsigned long long)total_elements);\n", - "675 return NULL;\n", - "676 }\n", - "677 size_t total_size = total_elements * sizeof(real);\n", - "678 \n", - "679 CudaNdarray* rval = (CudaNdarray*)CudaNdarray_New();\n", - "680 if (!rval)\n", - "681 {\n", - "682 PyErr_SetString(PyExc_RuntimeError, \"CudaNdarray_ZEROS: call to New failed\");\n", - "683 return NULL;\n", - "684 }\n", - "685 \n", - "686 if (CudaNdarray_alloc_contiguous(rval, n, dims))\n", - "687 {\n", - "688 PyErr_SetString(PyExc_RuntimeError, \"CudaNdarray_ZEROS: allocation failed.\");\n", - "689 Py_DECREF(rval);\n", - "690 return NULL;\n", - "691 }\n", - "692 \n", - "693 // Fill with zeros\n", - "694 //fprintf(stdout, \"Sizeof: %d\\n\", total_size);\n", - "695 if (cudaSuccess != cudaMemset(rval->devdata, 0, total_size))\n", - "696 {\n", - "697 PyErr_Format(PyExc_MemoryError,\n", - "698 \"CudaNdarray_ZEROS: Error memsetting %llu bytes of device memory.\",\n", - "699 (unsigned long long)total_size);\n", - "700 Py_DECREF(rval);\n", - "701 return NULL;\n", - "702 }\n", - "703 \n", - "704 if (cnda_copy_structure_to_device(rval))\n", - "705 {\n", - "706 PyErr_SetString(PyExc_RuntimeError, \"CudaNdarray_ZEROS: syncing structure to device failed\");\n", - "707 Py_DECREF(rval);\n", - "708 return NULL;\n", - "709 }\n", - "710 return (PyObject*) rval;\n", - "711 }\n", - "712 \n", - "713 // declared as a static method (hence 1st parameter is not used)\n", - "714 // Based on _Copy and _dimshuffle\n", - "715 PyObject* CudaNdarray_Zeros(PyObject* _unused, PyObject* shape)\n", - "716 {\n", - "717 if(!shape)\n", - "718 {\n", - "719 PyErr_SetString(PyExc_TypeError, \"CudaNdarray_Zeros: function takes at least 1 argument (0 given)\");\n", - "720 return NULL;\n", - "721 }\n", - "722 if(!PySequence_Check(shape))\n", - "723 {\n", - "724 PyErr_SetString(PyExc_TypeError, \"shape argument must be a sequence\");\n", - "725 return NULL;\n", - "726 }\n", - "727 \n", - "728 int shplen = PySequence_Length(shape);\n", - "729 \n", - "730 if (shplen == 0)\n", - "731 {\n", - "732 return CudaNdarray_ZEROS(0, NULL);\n", - "733 }\n", - "734 \n", - "735 int* newdims = (int *)malloc(sizeof(int) * shplen);\n", - "736 \n", - "737 if (!newdims)\n", - "738 {\n", - "739 PyErr_SetString(PyExc_MemoryError,\n", - "740 \"CudaNdarray_Zeros: Failed to allocate temporary space\");\n", - "741 return NULL;\n", - "742 }\n", - "743 \n", - "744 // start from the end to compute strides\n", - "745 for (int i = shplen-1; i >= 0; --i)\n", - "746 {\n", - "747 PyObject* shp_el_obj = PySequence_GetItem(shape, i);\n", - "748 if(shp_el_obj == NULL)\n", - "749 {\n", - "750 // shouldn't happen since we checked length before...\n", - "751 PyErr_SetString(PyExc_RuntimeError, \"CudaNdarray_Zeros: Index out of bound in sequence\");\n", - "752 free(newdims);\n", - "753 return NULL;\n", - "754 }\n", - "755 \n", - "756 int shp_el = PyInt_AsLong(shp_el_obj);\n", - "757 Py_DECREF(shp_el_obj);\n", - "758 \n", - "759 if (shp_el < 0)\n", - "760 {\n", - "761 PyErr_SetString(PyExc_ValueError, \"CudaNdarray_Zeros: shape must contain only non-negative values for size of a dimension\");\n", - "762 free(newdims);\n", - "763 return NULL;\n", - "764 }\n", - "765 \n", - "766 newdims[i] = shp_el;\n", - "767 }\n", - "768 \n", - "769 PyObject* rval = CudaNdarray_ZEROS(shplen,newdims);\n", - "770 \n", - "771 free(newdims);\n", - "772 \n", - "773 return (PyObject*)rval;\n", - "774 }\n", - "775 \n", - "776 \n", - "777 \n", - "778 \n", - "779 \n", - "780 PyObject * CudaNdarray_Copy(const CudaNdarray * self)\n", - "781 {\n", - "782 PyObject * rval = CudaNdarray_New();\n", - "783 if ((!rval) || (-1 == self->nd))\n", - "784 {\n", - "785 return rval;\n", - "786 }\n", - "787 if (CudaNdarray_alloc_contiguous((CudaNdarray*)rval, self->nd, CudaNdarray_HOST_DIMS(self)))\n", - "788 {\n", - "789 Py_DECREF(rval);\n", - "790 return NULL;\n", - "791 }\n", - "792 if (CudaNdarray_CopyFromCudaNdarray((CudaNdarray*)rval, self))\n", - "793 {\n", - "794 Py_DECREF(rval);\n", - "795 return NULL;\n", - "796 }\n", - "797 return rval;\n", - "798 }\n", - "799 PyObject * CudaNdarray_DeepCopy(CudaNdarray * self, PyObject * memo)\n", - "800 {\n", - "801 assert(PyDict_Check(memo));\n", - "802 PyObject * selfkey = PyInt_FromLong((long)self);\n", - "803 assert(selfkey);\n", - "804 if (PyDict_Contains(memo, selfkey))\n", - "805 {\n", - "806 PyObject * rval = PyDict_GetItem(memo, selfkey);\n", - "807 Py_DECREF(selfkey);\n", - "808 Py_XINCREF(rval);\n", - "809 return rval;\n", - "810 }\n", - "811 else\n", - "812 {\n", - "813 PyObject * rval = CudaNdarray_Copy(self);\n", - "814 if (0) std::cerr << \"DeepCopy created \" << rval << \" devdata \" << ((CudaNdarray*)rval)->devdata << \"\\n\";\n", - "815 if (NULL == rval)\n", - "816 {\n", - "817 Py_DECREF(selfkey);\n", - "818 return NULL;\n", - "819 }\n", - "820 if (PyDict_SetItem(memo, selfkey, rval))\n", - "821 {\n", - "822 Py_DECREF(rval);\n", - "823 Py_DECREF(selfkey);\n", - "824 return NULL;\n", - "825 }\n", - "826 Py_DECREF(selfkey);\n", - "827 return rval;\n", - "828 }\n", - "829 }\n", - "830 PyObject * CudaNdarray_ReduceSum(CudaNdarray * self, PyObject * py_reduce_mask)\n", - "831 {\n", - "832 if (!PySequence_Check(py_reduce_mask))\n", - "833 {\n", - "834 PyErr_SetString(PyExc_TypeError, \"reduce_mask must be sequence of ints\");\n", - "835 return NULL;\n", - "836 }\n", - "837 int len = PySequence_Length(py_reduce_mask);\n", - "838 if (len != self->nd)\n", - "839 {\n", - "840 PyErr_SetString(PyExc_TypeError, \"length of reduce_mask must match self->nd\");\n", - "841 return NULL;\n", - "842 }\n", - "843 CudaNdarray * self_sum = (CudaNdarray*)CudaNdarray_New();\n", - "844 if (!self_sum)\n", - "845 {\n", - "846 return NULL;\n", - "847 }\n", - "848 //TODO: allocate a fixed size dimshuffle_pattern_cache on the stack,\n", - "849 // and use it if it is big enough.\n", - "850 int * dimshuffle_pattern = (int*)malloc(len * 2 * sizeof(int));\n", - "851 int * sum_dims = dimshuffle_pattern + len;\n", - "852 int n_remaining_dims = 0;\n", - "853 if (!dimshuffle_pattern)\n", - "854 {\n", - "855 Py_DECREF(self_sum);\n", - "856 PyErr_SetString(PyExc_MemoryError, \"failed to alloc internal storage\");\n", - "857 return NULL;\n", - "858 }\n", - "859 for (int i = 0; i < len; ++i)\n", - "860 {\n", - "861 PyObject *o_i = PySequence_GetItem(py_reduce_mask, i);\n", - "862 int o_i_int = PyInt_AsLong(o_i);\n", - "863 Py_XDECREF(o_i);\n", - "864 if (PyErr_Occurred())\n", - "865 {\n", - "866 Py_DECREF(self_sum);\n", - "867 free(dimshuffle_pattern);\n", - "868 return NULL;\n", - "869 }\n", - "870 if (o_i_int) // this is a dimension over which we are reducing\n", - "871 {\n", - "872 sum_dims[i] = 1;\n", - "873 }\n", - "874 else\n", - "875 {\n", - "876 sum_dims[i] = CudaNdarray_HOST_DIMS(self)[i];\n", - "877 dimshuffle_pattern[n_remaining_dims++] = i;\n", - "878 }\n", - "879 }\n", - "880 if (0 || CudaNdarray_alloc_contiguous(self_sum, len, sum_dims)\n", - "881 || CudaNdarray_reduce_sum(self_sum, self)\n", - "882 || CudaNdarray_dimshuffle(self_sum, n_remaining_dims, dimshuffle_pattern))\n", - "883 {\n", - "884 Py_DECREF(self_sum);\n", - "885 free(dimshuffle_pattern);\n", - "886 return NULL;\n", - "887 }\n", - "888 free(dimshuffle_pattern);\n", - "889 return (PyObject*)self_sum;\n", - "890 }\n", - "891 \n", - "892 // Reshape self to the new shape gived by the tuple shape.\n", - "893 //\n", - "894 // If self is c contiguous, it return a view. Otherwise it always do a copy.\n", - "895 // TODO: make it return a view when the strides allow it even if it is not\n", - "896 // c contiguous\n", - "897 PyObject * CudaNdarray_Reshape(CudaNdarray * self, PyObject * shape)\n", - "898 {\n", - "899 if(!CudaNdarray_is_c_contiguous(self))\n", - "900 {\n", - "901 // allocate new space\n", - "902 //TODO: test to see if we can re-use old one and take a new param to\n", - "903 // use this\n", - "904 CudaNdarray* rval = (CudaNdarray*) CudaNdarray_Copy(self);\n", - "905 if (!rval)\n", - "906 {\n", - "907 return NULL;\n", - "908 }\n", - "909 \n", - "910 CudaNdarray* ret = (CudaNdarray*) CudaNdarray_Reshape(rval, shape);\n", - "911 Py_XDECREF(rval);\n", - "912 return (PyObject*)ret;\n", - "913 }\n", - "914 \n", - "915 // check shape tuple\n", - "916 unsigned int rval_nd;\n", - "917 unsigned int * rval_dims;\n", - "918 size_t rval_size = 1;\n", - "919 \n", - "920 if (PyTuple_Check(shape)){\n", - "921 // copy shape to integer array\n", - "922 rval_nd = PyTuple_Size(shape);\n", - "923 }else if (PyInt_Check(shape)){\n", - "924 rval_nd = 1;\n", - "925 }else{\n", - "926 PyErr_SetString(PyExc_TypeError, \"shape must be tuple of integers or an integer\");\n", - "927 return NULL;\n", - "928 }\n", - "929 rval_dims = (unsigned int*)malloc(rval_nd * sizeof(int));\n", - "930 \n", - "931 if(PyTuple_Check(shape)){\n", - "932 for (int i = 0; i < rval_nd; ++i)\n", - "933 {\n", - "934 rval_dims[i] = PyInt_AsLong(PyTuple_GetItem(shape, i)); //GetItem returns borrowed reference\n", - "935 if (PyErr_Occurred()) //error in AsLong\n", - "936 {\n", - "937 free(rval_dims);\n", - "938 return NULL;\n", - "939 }\n", - "940 if(rval_dims[i]<0){\n", - "941 PyErr_Format(PyExc_ValueError, \"Reshape has invalid dimension %i (must be >=0)\",rval_dims[i]);\n", - "942 free(rval_dims);\n", - "943 return NULL;\n", - "944 }\n", - "945 rval_size = rval_size * rval_dims[i];\n", - "946 }\n", - "947 }else{\n", - "948 rval_size = PyInt_AsLong(shape);\n", - "949 rval_dims[0] = rval_size;\n", - "950 }\n", - "951 // calculate new size, assert same as old size\n", - "952 if (rval_size != CudaNdarray_SIZE(self))\n", - "953 {\n", - "954 PyErr_Format(PyExc_ValueError, \"size must remain unchanged, changed from %lld to %lld\", CudaNdarray_SIZE(self), rval_size);\n", - "955 free(rval_dims);\n", - "956 return NULL;\n", - "957 }\n", - "958 if (rval_size==0)\n", - "959 {\n", - "960 PyObject * rval = CudaNdarray_NewDims(rval_nd, rval_dims);\n", - "961 free(rval_dims);\n", - "962 return rval;\n", - "963 }\n", - "964 \n", - "965 //return a view, not a copy\n", - "966 //we can do this as we checked self is c_contiguous\n", - "967 CudaNdarray * rval = (CudaNdarray * )CudaNdarray_New(rval_nd);\n", - "968 \n", - "969 if (!rval || 0 != rval->data_allocated\n", - "970 ||CudaNdarray_set_device_data(rval, CudaNdarray_DEV_DATA(self), self))\n", - "971 {\n", - "972 Py_XDECREF(rval);\n", - "973 free(rval_dims);\n", - "974 return NULL;\n", - "975 }\n", - "976 //set dim and stride\n", - "977 int size = 1;\n", - "978 for (int i = rval_nd-1; i >= 0; --i)\n", - "979 {\n", - "980 CudaNdarray_set_stride(rval, i, (rval_dims[i] == 1) ? 0 : size);\n", - "981 CudaNdarray_set_dim(rval, i, rval_dims[i]);\n", - "982 size = size * rval_dims[i];\n", - "983 }\n", - "984 free(rval_dims);\n", - "985 return (PyObject*)rval;\n", - "986 }\n", - "987 \n", - "988 PyObject * CudaNdarray_View(const CudaNdarray * self)\n", - "989 {\n", - "990 CudaNdarray * rval = (CudaNdarray*)CudaNdarray_New(self->nd);\n", - "991 if (!rval || CudaNdarray_set_device_data(rval, CudaNdarray_DEV_DATA(self), self))\n", - "992 {\n", - "993 Py_XDECREF(rval);\n", - "994 rval = NULL;\n", - "995 }\n", - "996 else\n", - "997 {\n", - "998 for (int i = 0; i < self->nd; ++i)\n", - "999 {\n", - "1000 CudaNdarray_set_dim(rval, i, CudaNdarray_HOST_DIMS(self)[i]);\n", - "1001 CudaNdarray_set_stride(rval, i, CudaNdarray_HOST_STRIDES(self)[i]);\n", - "1002 }\n", - "1003 }\n", - "1004 return (PyObject*)rval;\n", - "1005 }\n", - "1006 \n", - "1007 /*\n", - "1008 * d0,... are the output dims\n", - "1009 * indices are a list of index to operate on\n", - "1010 * They are int32 viewed as float32.\n", - "1011 * a is the output\n", - "1012 * b is the input\n", - "1013 * dB0, the source leading dimensions size\n", - "1014 */\n", - "1015 template \n", - "1016 __global__ void k_take_3(const int d0, const int d1, const int d2,\n", - "1017 const npy_int64* indices,\n", - "1018 float* a,\n", - "1019 const int sA0, const int sA1, const int sA2,\n", - "1020 const float* b, const int dB0,\n", - "1021 const int sB0, const int sB1, const int sB2,\n", - "1022 int* err){\n", - "1023 for (int i0 = blockIdx.x; i0 < d0; i0 += gridDim.x){\n", - "1024 npy_int64 idx = indices[i0];\n", - "1025 if (idx<0)\n", - "1026 idx += dB0; // To allow negative indexing.\n", - "1027 if ((idx < 0) || (idx >= dB0)){\n", - "1028 // Any value other the 0 probably work. But to be more safe, I want\n", - "1029 // to change all bits to prevent problem with concurrent write that\n", - "1030 // could cross cache line. But this should not happen with the\n", - "1031 // current code and driver.\n", - "1032 *err = 0xFFFF;\n", - "1033 continue;\n", - "1034 }\n", - "1035 for (int i1 = threadIdx.x; i1 < d1; i1 += blockDim.x){\n", - "1036 for (int i2 = threadIdx.y; i2 < d2; i2 += blockDim.y){\n", - "1037 int a_idx = i0*sA0 + i1*sA1 + i2*sA2;\n", - "1038 int b_idx = idx*sB0 + i1*sB1 + i2*sB2;\n", - "1039 a[a_idx] = b[b_idx];\n", - "1040 }\n", - "1041 }\n", - "1042 }\n", - "1043 }\n", - "1044 \n", - "1045 // We try to be similar to the PyArray_TakeFrom function\n", - "1046 //http://docs.scipy.org/doc/numpy/reference/c-api.array.html\n", - "1047 //TODO: support other clip mode then raise(clip, wrap)\n", - "1048 //self is the input that we copy data from.\n", - "1049 //The indices that we receive MUST be an CudaNdarray(float32)\n", - "1050 // that is in fact a view to int64 indices\n", - "1051 PyObject*\n", - "1052 CudaNdarray_TakeFrom(CudaNdarray * self, PyObject *args){\n", - "1053 int verbose = 0;\n", - "1054 PyObject * indices_obj = NULL;\n", - "1055 //int axis; Default None, that mean the flattened array.\n", - "1056 PyObject * axis_obj = Py_None;\n", - "1057 PyObject * out_obj = Py_None;\n", - "1058 PyObject * clipmode_obj = NULL;\n", - "1059 int max_threads = 1; // max threads per blocks\n", - "1060 \n", - "1061 if (! PyArg_ParseTuple(args, \"O|OOOi\", &indices_obj, &axis_obj,\n", - "1062 &out_obj, &clipmode_obj, &max_threads))\n", - "1063 return NULL;\n", - "1064 \n", - "1065 //Check argument indices\n", - "1066 //TODO: if not a numpy.ndarray, convert to numpy.ndarray\n", - "1067 //TODO: If a CudaNdarray, accept it and suppose the data is int32? is float32 number of int?\n", - "1068 //TODO: Support ndarray of other dtype then int32\n", - "1069 //TODO: support list of indices that are not c_contiguous\n", - "1070 CudaNdarray * indices = NULL;\n", - "1071 if (CudaNdarray_Check(indices_obj)) {\n", - "1072 if (verbose) printf(\"cudandarray indices\\n\");\n", - "1073 indices = (CudaNdarray*) indices_obj;\n", - "1074 Py_INCREF(indices);\n", - "1075 } else if (PyArray_Check(indices_obj)) {\n", - "1076 if (verbose) printf(\"ndarray indices\\n\");\n", - "1077 if (PyArray_TYPE((PyArrayObject *)indices_obj) != NPY_INT64) {\n", - "1078 PyErr_SetString(PyExc_TypeError,\n", - "1079 \"CudaNdarray_TakeFrom: need a ndarray for indices\"\n", - "1080 \" with dtype int64\");\n", - "1081 return NULL;\n", - "1082 }\n", - "1083 if (PyArray_NDIM(((PyArrayObject*)indices_obj)) != 1) {\n", - "1084 PyErr_SetString(PyExc_TypeError,\n", - "1085 \"CudaNdarray_TakeFrom: need a CudaNdarray of\"\n", - "1086 \" indices with only 1 dimensions\");\n", - "1087 return NULL;\n", - "1088 }\n", - "1089 // We need indices_obj to be contiguous, in order to take a view\n", - "1090 // with a different dtype.\n", - "1091 if (!PyArray_IS_C_CONTIGUOUS((PyArrayObject*) indices_obj)) {\n", - "1092 PyObject* indices_obj_contig = PyArray_NewCopy((PyArrayObject*) indices_obj, NPY_CORDER);\n", - "1093 if (!indices_obj_contig)\n", - "1094 return NULL;\n", - "1095 indices_obj = indices_obj_contig;\n", - "1096 } else {\n", - "1097 // Keep the refcount consistent\n", - "1098 Py_INCREF(indices_obj);\n", - "1099 }\n", - "1100 PyArray_Descr* float32_descr = PyArray_DescrFromType(NPY_FLOAT32);\n", - "1101 PyObject * indices_float32 = NULL;\n", - "1102 indices_float32 = PyArray_View((PyArrayObject*)indices_obj,\n", - "1103 float32_descr, NULL);\n", - "1104 if (verbose) printf(\"ndarray indices\\n\");\n", - "1105 if (!indices_float32) {\n", - "1106 Py_DECREF(indices_obj);\n", - "1107 return NULL;\n", - "1108 }\n", - "1109 \n", - "1110 indices = (CudaNdarray*) CudaNdarray_New();\n", - "1111 if (verbose) printf(\"\\nndarray after new\\n\");\n", - "1112 if (! indices){\n", - "1113 Py_DECREF(indices_obj);\n", - "1114 Py_DECREF(indices_float32);\n", - "1115 return NULL;\n", - "1116 }\n", - "1117 if (CudaNdarray_CopyFromArray(indices,\n", - "1118 (PyArrayObject *)indices_float32)){\n", - "1119 Py_DECREF(indices_obj);\n", - "1120 Py_DECREF(indices_float32);\n", - "1121 return NULL;\n", - "1122 }\n", - "1123 Py_DECREF(indices_obj);\n", - "1124 Py_DECREF(indices_float32);\n", - "1125 } else {\n", - "1126 PyObject* py_s = PyObject_Str(indices_obj);\n", - "1127 const char* s = PyString_AsString(py_s);\n", - "1128 Py_DECREF(py_s);\n", - "1129 PyErr_Format(PyExc_TypeError,\n", - "1130 \"CudaNdarray_TakeFrom: need an ndarray of int64 or a\"\n", - "1131 \" CudaNdarray(float32) that is a view from int64 data\"\n", - "1132 \" for indices. Got %s\", s);\n", - "1133 return NULL;\n", - "1134 }\n", - "1135 \n", - "1136 if (verbose) {\n", - "1137 printf(\"indices used on the gpu\\n\");\n", - "1138 fprint_CudaNdarray(stdout, indices);\n", - "1139 PyObject * used_indices = CudaNdarray_CreateArrayObj(indices);\n", - "1140 PyObject_Print(used_indices, stdout, 0);\n", - "1141 Py_DECREF(used_indices);\n", - "1142 }\n", - "1143 if (verbose) printf(\"after print of object\\n\");\n", - "1144 if(!CudaNdarray_is_c_contiguous(indices) != 0) {\n", - "1145 PyErr_SetString(PyExc_NotImplementedError,\n", - "1146 \"CudaNdarray_TakeFrom: The indices must be contiguous in memory.\");\n", - "1147 Py_DECREF(indices);\n", - "1148 return NULL;\n", - "1149 }\n", - "1150 int nb_indices = CudaNdarray_SIZE((CudaNdarray *)indices) / 2;// int64 are 8 bytes, float32 are 4 bytes\n", - "1151 \n", - "1152 //Check argument axis\n", - "1153 //TODO: implement the default and other axis\n", - "1154 long axis = PyInt_AsLong(axis_obj);\n", - "1155 \n", - "1156 if (axis != 0) {\n", - "1157 PyErr_Format(PyExc_NotImplementedError,\n", - "1158 \"CudaNdarray_TakeFrom: only axis=0 is currently supported.\"\n", - "1159 \" Got %ld.\", axis);\n", - "1160 Py_DECREF(indices);\n", - "1161 return NULL;\n", - "1162 }\n", - "1163 \n", - "1164 //Check argument out_obj\n", - "1165 CudaNdarray * out = NULL;\n", - "1166 if (out_obj && CudaNdarray_Check(out_obj))\n", - "1167 out = (CudaNdarray*) out_obj;\n", - "1168 if (out && (out->nd != self->nd ||\n", - "1169 CudaNdarray_HOST_DIMS(out)[0] != nb_indices))\n", - "1170 out = NULL;\n", - "1171 int * dims = (int *)malloc(sizeof(int) * self->nd);\n", - "1172 dims[0] = nb_indices;\n", - "1173 \n", - "1174 for (int i=1 ; ind ; i++) {\n", - "1175 dims[i] = CudaNdarray_HOST_DIMS(self)[i];\n", - "1176 if (out && CudaNdarray_HOST_DIMS(out)[i] != dims[i]) {\n", - "1177 out = NULL;\n", - "1178 }\n", - "1179 }\n", - "1180 if (!out) {\n", - "1181 out = (CudaNdarray*)CudaNdarray_New();\n", - "1182 if (!out){\n", - "1183 Py_DECREF(indices);\n", - "1184 free(dims);\n", - "1185 return NULL;\n", - "1186 }\n", - "1187 if (CudaNdarray_alloc_contiguous(out, self->nd, dims)) {\n", - "1188 Py_DECREF(out);\n", - "1189 Py_DECREF(indices);\n", - "1190 free(dims);\n", - "1191 return NULL;\n", - "1192 }\n", - "1193 }else {\n", - "1194 Py_INCREF(out);\n", - "1195 }\n", - "1196 \n", - "1197 //Check argument clipmode\n", - "1198 if (clipmode_obj) {\n", - "1199 char * clipmode = PyString_AsString(clipmode_obj);\n", - "1200 if (! clipmode){\n", - "1201 Py_DECREF(indices);\n", - "1202 Py_DECREF(out);\n", - "1203 free(dims);\n", - "1204 return NULL;\n", - "1205 }\n", - "1206 if (strcmp(clipmode, \"raise\") != 0) {\n", - "1207 PyErr_Format(PyExc_NotImplementedError,\n", - "1208 \"CudaNdarray_TakeFrom: only the raise mode is currently supported. Got '%s'\",\n", - "1209 clipmode);\n", - "1210 Py_DECREF(indices);\n", - "1211 Py_DECREF(out);\n", - "1212 free(dims);\n", - "1213 return NULL;\n", - "1214 }\n", - "1215 }\n", - "1216 void (*k3)(const int, const int, const int,\n", - "1217 const npy_int64*,\n", - "1218 float*, const int, const int, const int,\n", - "1219 const float*, const int,\n", - "1220 const int, const int, const int,\n", - "1221 int*);\n", - "1222 k3 = k_take_3;\n", - "1223 \n", - "1224 // Create the memory place that will store the error information.\n", - "1225 if(init_err_var() != 0) return NULL;\n", - "1226 \n", - "1227 dim3 n_blocks(std::min(CudaNdarray_HOST_DIMS(out)[0],65535),1,1);\n", - "1228 if(CudaNdarray_HOST_DIMS(out)[0] == 0){\n", - "1229 // We take 0 elements, so no need for the rest of the code.\n", - "1230 // This speed up that case AND fix crash otherwise.\n", - "1231 free(dims);\n", - "1232 Py_DECREF(indices);\n", - "1233 return (PyObject *)out;\n", - "1234 }\n", - "1235 \n", - "1236 switch (self->nd) {\n", - "1237 case 1:\n", - "1238 {\n", - "1239 dim3 n_threads(1, 1, 1);\n", - "1240 if (verbose)\n", - "1241 printf(\"cudaGetLastError=%d, nd=%d\"\n", - "1242 \" kernel config: (n_blocks.x=%d, n_blocks.y=%d,\"\n", - "1243 \" n_threads.x=%i, n_threads.y=%i)\\n\",\n", - "1244 cudaGetLastError(), self->nd,\n", - "1245 n_blocks.x, n_blocks.y, n_threads.x, n_threads.y);\n", - "1246 k3<<>>(\n", - "1247 dims[0],\n", - "1248 1,\n", - "1249 1,\n", - "1250 (npy_int64*) CudaNdarray_DEV_DATA(indices),\n", - "1251 CudaNdarray_DEV_DATA(out),\n", - "1252 CudaNdarray_HOST_STRIDES(out)[0], //strides\n", - "1253 1,\n", - "1254 1,\n", - "1255 CudaNdarray_DEV_DATA(self),\n", - "1256 CudaNdarray_HOST_DIMS(self)[0], //For indices check\n", - "1257 CudaNdarray_HOST_STRIDES(self)[0], //strides\n", - "1258 1,\n", - "1259 1,\n", - "1260 err_var);\n", - "1261 }\n", - "1262 break;\n", - "1263 case 2:\n", - "1264 {\n", - "1265 dim3 n_threads(std::min(CudaNdarray_HOST_DIMS(out)[1], max_threads), 1, 1);\n", - "1266 \n", - "1267 if (verbose)\n", - "1268 printf(\"cudaGetLastError=%d, nd=%d\"\n", - "1269 \" kernel config: (n_blocks.x=%d, n_blocks.y=%d,\"\n", - "1270 \" n_threads.x=%i, n_threads.y=%i)\\n\",\n", - "1271 cudaGetLastError(), self->nd,\n", - "1272 n_blocks.x, n_blocks.y, n_threads.x, n_threads.y);\n", - "1273 \n", - "1274 k3<<>>(\n", - "1275 dims[0], //dimensions\n", - "1276 dims[1],\n", - "1277 1,\n", - "1278 (npy_int64*) CudaNdarray_DEV_DATA(indices),\n", - "1279 CudaNdarray_DEV_DATA(out),\n", - "1280 CudaNdarray_HOST_STRIDES(out)[0], //strides\n", - "1281 CudaNdarray_HOST_STRIDES(out)[1],\n", - "1282 1,\n", - "1283 CudaNdarray_DEV_DATA(self),\n", - "1284 CudaNdarray_HOST_DIMS(self)[0], //For indices check\n", - "1285 CudaNdarray_HOST_STRIDES(self)[0], //strides\n", - "1286 CudaNdarray_HOST_STRIDES(self)[1],\n", - "1287 1,\n", - "1288 err_var);\n", - "1289 }\n", - "1290 break;\n", - "1291 case 3:\n", - "1292 {\n", - "1293 int ty = std::min(CudaNdarray_HOST_DIMS(out)[2], max_threads);\n", - "1294 int tx = std::min(CudaNdarray_HOST_DIMS(out)[1], max_threads / ty);\n", - "1295 dim3 n_threads(tx, ty, 1);\n", - "1296 if (verbose)\n", - "1297 printf(\"cudaGetLastError=%d, nd=%d\"\n", - "1298 \" kernel config: (n_blocks.x=%d, n_blocks.y=%d,\"\n", - "1299 \" n_threads.x=%i, n_threads.y=%i)\\n\",\n", - "1300 cudaGetLastError(), self->nd,\n", - "1301 n_blocks.x, n_blocks.y, n_threads.x, n_threads.y);\n", - "1302 k3<<>>(\n", - "1303 dims[0], //dimensions\n", - "1304 dims[1],\n", - "1305 dims[2],\n", - "1306 (npy_int64*) CudaNdarray_DEV_DATA(indices),\n", - "1307 CudaNdarray_DEV_DATA(out),\n", - "1308 CudaNdarray_HOST_STRIDES(out)[0], //strides\n", - "1309 CudaNdarray_HOST_STRIDES(out)[1],\n", - "1310 CudaNdarray_HOST_STRIDES(out)[2],\n", - "1311 CudaNdarray_DEV_DATA(self),\n", - "1312 CudaNdarray_HOST_DIMS(self)[0], //For indices check\n", - "1313 CudaNdarray_HOST_STRIDES(self)[0], //strides\n", - "1314 CudaNdarray_HOST_STRIDES(self)[1],\n", - "1315 CudaNdarray_HOST_STRIDES(self)[2],\n", - "1316 err_var);\n", - "1317 }\n", - "1318 break;\n", - "1319 default:\n", - "1320 PyErr_SetString(PyExc_NotImplementedError,\n", - "1321 \"CudaNdarray_TakeFrom: only input with 1, 2 or 3\"\n", - "1322 \" dimensions are currently supported\");\n", - "1323 \n", - "1324 }\n", - "1325 free(dims);\n", - "1326 CNDA_THREAD_SYNC;\n", - "1327 cudaError_t err = cudaGetLastError();\n", - "1328 if (cudaSuccess != err) {\n", - "1329 PyErr_Format(PyExc_RuntimeError,\n", - "1330 \"Cuda error: %s: %s.\\n\",\n", - "1331 \"CudaNdarray_TakeFrom\",\n", - "1332 cudaGetErrorString(err));\n", - "1333 Py_DECREF(indices);\n", - "1334 Py_DECREF(out);\n", - "1335 return NULL;\n", - "1336 }\n", - "1337 \n", - "1338 int index_err = check_err_var();\n", - "1339 Py_DECREF(indices);\n", - "1340 if (index_err != 0) {\n", - "1341 Py_DECREF(out);\n", - "1342 return NULL;\n", - "1343 }\n", - "1344 \n", - "1345 if (verbose) printf(\"TAKE SUCCEDED\\n\");\n", - "1346 return (PyObject *)out;\n", - "1347 }\n", - "1348 \n", - "1349 \n", - "1350 PyObject * CudaNdarray_SetStride(CudaNdarray * self, PyObject *args)\n", - "1351 {\n", - "1352 int pos, stride;\n", - "1353 if (! PyArg_ParseTuple(args, \"ii\", &pos, &stride))\n", - "1354 return NULL;\n", - "1355 if ((pos < 0) || (pos >= self->nd))\n", - "1356 {\n", - "1357 PyErr_Format(PyExc_ValueError, \"position argument out of legal range [0, %i)\", self->nd);\n", - "1358 return NULL;\n", - "1359 }\n", - "1360 CudaNdarray_set_stride(self, pos, stride);\n", - "1361 if (cnda_copy_structure_to_device(self))\n", - "1362 {\n", - "1363 return NULL;\n", - "1364 }\n", - "1365 Py_INCREF(Py_None);\n", - "1366 return Py_None;\n", - "1367 }\n", - "1368 PyObject * CudaNdarray_SetShapeI(CudaNdarray * self, PyObject *args)\n", - "1369 {\n", - "1370 int pos, dim;\n", - "1371 if (! PyArg_ParseTuple(args, \"ii\", &pos, &dim))\n", - "1372 return NULL;\n", - "1373 if ((pos < 0) || (pos >= self->nd))\n", - "1374 {\n", - "1375 PyErr_Format(PyExc_ValueError, \"position argument out of legal range [0, %i)\", self->nd);\n", - "1376 return NULL;\n", - "1377 }\n", - "1378 CudaNdarray_set_dim(self, pos, dim);\n", - "1379 if (cnda_copy_structure_to_device(self))\n", - "1380 {\n", - "1381 return NULL;\n", - "1382 }\n", - "1383 Py_INCREF(Py_None);\n", - "1384 return Py_None;\n", - "1385 }\n", - "1386 \n", - "1387 static PyObject *\n", - "1388 CudaNdarray_exp(CudaNdarray* self)\n", - "1389 {\n", - "1390 CudaNdarray * rval = (CudaNdarray *)CudaNdarray_New();\n", - "1391 if ((NULL == rval) || CudaNdarray_alloc_contiguous(rval, self->nd, CudaNdarray_HOST_DIMS(self)))\n", - "1392 {\n", - "1393 Py_XDECREF(rval);\n", - "1394 return NULL;\n", - "1395 }\n", - "1396 unsigned int size = 1;\n", - "1397 for (int i = 0; i < self->nd; i++)\n", - "1398 {\n", - "1399 size *= (unsigned int) CudaNdarray_HOST_DIMS(self)[i];\n", - "1400 }\n", - "1401 unsigned int threads_per_block = std::min(size, (unsigned int)NUM_VECTOR_OP_THREADS_PER_BLOCK);\n", - "1402 unsigned int n_blocks = std::min(ceil_intdiv(size,threads_per_block), (unsigned int)NUM_VECTOR_OP_BLOCKS);\n", - "1403 k_elemwise_unary_rowmajor_exp<<>>(size, self->nd, CudaNdarray_DEV_DIMS(self),\n", - "1404 CudaNdarray_DEV_DATA(self), CudaNdarray_DEV_STRIDES(self),\n", - "1405 CudaNdarray_DEV_DATA(rval), CudaNdarray_DEV_STRIDES(rval));\n", - "1406 \n", - "1407 //TODO: don't do this right away, do it when we need the result\n", - "1408 CNDA_THREAD_SYNC;\n", - "1409 cudaError_t err = cudaGetLastError();\n", - "1410 if( cudaSuccess != err)\n", - "1411 {\n", - "1412 Py_DECREF(rval);\n", - "1413 PyErr_Format(PyExc_RuntimeError, \"Cuda error: %s: %s.\\n\", \"kExp\", cudaGetErrorString(err));\n", - "1414 return NULL;\n", - "1415 }\n", - "1416 \n", - "1417 return (PyObject*)rval;\n", - "1418 }\n", - "1419 \n", - "1420 static PyMethodDef CudaNdarray_methods[] =\n", - "1421 {\n", - "1422 {\"__array__\",\n", - "1423 (PyCFunction)CudaNdarray_CreateArrayObj, METH_VARARGS,\n", - "1424 \"Copy from the device to a numpy ndarray\"},\n", - "1425 {\"__copy__\",\n", - "1426 (PyCFunction)CudaNdarray_View, METH_NOARGS,\n", - "1427 \"Create a shallow copy of this object. used by module copy\"},\n", - "1428 {\"__deepcopy__\",\n", - "1429 (PyCFunction)CudaNdarray_DeepCopy, METH_O,\n", - "1430 \"Create a copy of this object\"},\n", - "1431 {\"zeros\",\n", - "1432 (PyCFunction)CudaNdarray_Zeros, METH_STATIC | METH_O,\n", - "1433 \"Create a new CudaNdarray with specified shape, filled with zeros.\"},\n", - "1434 {\"copy\",\n", - "1435 (PyCFunction)CudaNdarray_Copy, METH_NOARGS,\n", - "1436 \"Create a copy of this object\"},\n", - "1437 {\"is_c_contiguous\",\n", - "1438 (PyCFunction)CudaNdarray_IS_C_Contiguous, METH_NOARGS,\n", - "1439 \"Return True is the object is c contiguous. False otherwise.\"},\n", - "1440 {\"reduce_sum\",\n", - "1441 (PyCFunction)CudaNdarray_ReduceSum, METH_O,\n", - "1442 \"Reduce over the given dimensions by summation\"},\n", - "1443 {\"exp\",\n", - "1444 (PyCFunction)CudaNdarray_exp, METH_NOARGS,\n", - "1445 \"Return the exponential of all elements\"},\n", - "1446 {\"reshape\",\n", - "1447 (PyCFunction)CudaNdarray_Reshape, METH_O,\n", - "1448 \"Return a reshaped view (or copy) of this ndarray\\n\\\n", - "1449 The required argument is a tuple of integers specifying the shape of the new ndarray.\"},\n", - "1450 {\"view\",\n", - "1451 (PyCFunction)CudaNdarray_View, METH_NOARGS,\n", - "1452 \"Return an alias of this ndarray\"},\n", - "1453 {\"_set_stride\",\n", - "1454 (PyCFunction)CudaNdarray_SetStride, METH_VARARGS,\n", - "1455 \"For integer arguments (i, s), set the 'i'th stride to 's'\"},\n", - "1456 {\"take\",\n", - "1457 (PyCFunction)CudaNdarray_TakeFrom, METH_VARARGS,\n", - "1458 \"Equivalent of numpy.take\"},\n", - "1459 {\"_set_shape_i\",\n", - "1460 (PyCFunction)CudaNdarray_SetShapeI, METH_VARARGS,\n", - "1461 \"For integer arguments (i, s), set the 'i'th shape to 's'\"},\n", - "1462 {NULL, NULL, NULL, NULL} /* Sentinel */\n", - "1463 };\n", - "1464 \n", - "1465 \n", - "1466 ////////////////////\n", - "1467 // Number protocol\n", - "1468 ////////////////////\n", - "1469 \n", - "1470 __global__ void kAdd_contiguous(float* a, float* b, float* dest, unsigned int numEls) {\n", - "1471 const unsigned int idx = blockIdx.x * blockDim.x + threadIdx.x;\n", - "1472 const unsigned int numThreads = blockDim.x * gridDim.x;\n", - "1473 \n", - "1474 for (unsigned int i = idx; i < numEls; i += numThreads) {\n", - "1475 dest[i] = a[i] + b[i];\n", - "1476 }\n", - "1477 }\n", - "1478 \n", - "1479 // Will be called by __add__ in Python\n", - "1480 static PyObject *\n", - "1481 CudaNdarray_add(PyObject* py_self, PyObject * py_other)\n", - "1482 {\n", - "1483 if (! CudaNdarray_Check(py_self)) {\n", - "1484 PyErr_SetString(PyExc_TypeError, \"need a CudaNdarray on left\");\n", - "1485 return NULL;\n", - "1486 }\n", - "1487 if (! CudaNdarray_Check(py_other)) {\n", - "1488 PyErr_SetString(PyExc_TypeError, \"need a CudaNdarray on right\");\n", - "1489 return NULL;\n", - "1490 }\n", - "1491 CudaNdarray * self = (CudaNdarray *)py_self;\n", - "1492 CudaNdarray * other = (CudaNdarray *)py_other;\n", - "1493 if(!CudaNdarray_is_c_contiguous(self) || !CudaNdarray_is_c_contiguous(other)){\n", - "1494 PyErr_SetString(PyExc_TypeError, \"We have implementet only the c_contiguous version for now.\");\n", - "1495 return NULL;\n", - "1496 }\n", - "1497 \n", - "1498 //standard elemwise size checks\n", - "1499 if (self->nd != other->nd)\n", - "1500 {\n", - "1501 PyErr_SetString(PyExc_TypeError, \"CudaNdarray_add: need same number of dims\");\n", - "1502 return NULL;\n", - "1503 }\n", - "1504 //standard elemwise dim checks\n", - "1505 unsigned int size = 1;\n", - "1506 for (int i = 0; i< self->nd; ++i)\n", - "1507 {\n", - "1508 if (CudaNdarray_HOST_DIMS(self)[i] != CudaNdarray_HOST_DIMS(other)[i])\n", - "1509 {\n", - "1510 PyErr_SetString(PyExc_TypeError, \"need same dimensions\");\n", - "1511 return NULL;\n", - "1512 }\n", - "1513 size *= (unsigned int) CudaNdarray_HOST_DIMS(self)[i];\n", - "1514 }\n", - "1515 CudaNdarray * rval = (CudaNdarray *)CudaNdarray_New();\n", - "1516 if (!rval || CudaNdarray_alloc_contiguous(rval, self->nd, CudaNdarray_HOST_DIMS(self)))\n", - "1517 {\n", - "1518 Py_XDECREF(rval);\n", - "1519 return NULL;\n", - "1520 }\n", - "1521 \n", - "1522 if(CudaNdarray_SIZE((CudaNdarray *)py_self)==0 && CudaNdarray_SIZE((CudaNdarray *)py_other)==0){\n", - "1523 return (PyObject *) rval;\n", - "1524 }\n", - "1525 \n", - "1526 int threads_per_block = std::min(size, (unsigned int)NUM_VECTOR_OP_THREADS_PER_BLOCK);\n", - "1527 int n_blocks = std::min(ceil_intdiv(size,(unsigned int)threads_per_block), (unsigned int)NUM_VECTOR_OP_BLOCKS);\n", - "1528 kAdd_contiguous<<>>(\n", - "1529 self->devdata, other->devdata, rval->devdata, size);\n", - "1530 CNDA_THREAD_SYNC;\n", - "1531 cudaError_t err = cudaGetLastError();\n", - "1532 if( cudaSuccess != err)\n", - "1533 {\n", - "1534 PyErr_Format(PyExc_RuntimeError, \"Cuda error: %s: %s.\\n\", \"kAdd\", cudaGetErrorString(err));\n", - "1535 Py_DECREF(rval);\n", - "1536 return NULL;\n", - "1537 }\n", - "1538 return (PyObject *) rval;\n", - "1539 }\n", - "1540 \n", - "1541 template \n", - "1542 __global__ void k_ielem_3(const int d0, const int d1, const int d2,\n", - "1543 float* a, const int sA0, const int sA1, const int sA2,\n", - "1544 const float* b, const int sB0, const int sB1, const int sB2){\n", - "1545 for (int i0 = blockIdx.x; i0 < d0; i0 += gridDim.x){\n", - "1546 for (int i1 = blockIdx.y; i1 < d1; i1 += gridDim.y){\n", - "1547 for (int i2 = threadIdx.x; i2 < d2; i2 += blockDim.x){\n", - "1548 switch (operator_num)\n", - "1549 {\n", - "1550 case IADD:\n", - "1551 a[i0*sA0 + i1*sA1 + i2*sA2] += b[i0*sB0 + i1*sB1 + i2*sB2];\n", - "1552 break;\n", - "1553 case IDIV:\n", - "1554 a[i0*sA0 + i1*sA1 + i2*sA2] /= b[i0*sB0 + i1*sB1 + i2*sB2];\n", - "1555 break;\n", - "1556 case CPY:\n", - "1557 a[i0*sA0 + i1*sA1 + i2*sA2] = b[i0*sB0 + i1*sB1 + i2*sB2];\n", - "1558 break;\n", - "1559 }\n", - "1560 }\n", - "1561 }\n", - "1562 }\n", - "1563 }\n", - "1564 \n", - "1565 template \n", - "1566 __global__ void k_ielem_4(const int d0, const int d1, const int d2, const int d3,\n", - "1567 float* a, const int sA0, const int sA1,\n", - "1568 const int sA2, const int sA3,\n", - "1569 const float* b, const int sB0, const int sB1,\n", - "1570 const int sB2, const int sB3){\n", - "1571 for (int i0 = blockIdx.x; i0 < d0; i0 += gridDim.x){\n", - "1572 for (int i1 = blockIdx.y; i1 < d1; i1 += gridDim.y){\n", - "1573 for (int i2 = threadIdx.x; i2 < d2; i2 += blockDim.x){\n", - "1574 for (int i3 = threadIdx.y; i3 < d3; i3 += blockDim.y){\n", - "1575 switch (operator_num) {\n", - "1576 case IADD:\n", - "1577 a[i0*sA0 + i1*sA1 + i2*sA2 + i3*sA3]\n", - "1578 += b[i0*sB0 + i1*sB1 + i2*sB2 + i3*sB3];\n", - "1579 break;\n", - "1580 case IDIV:\n", - "1581 a[i0*sA0 + i1*sA1 + i2*sA2 + i3*sA3]\n", - "1582 /= b[i0*sB0 + i1*sB1 + i2*sB2 + i3*sB3];\n", - "1583 break;\n", - "1584 case CPY:\n", - "1585 a[i0*sA0 + i1*sA1 + i2*sA2 + i3*sA3]\n", - "1586 = b[i0*sB0 + i1*sB1 + i2*sB2 + i3*sB3];\n", - "1587 break;\n", - "1588 }\n", - "1589 }\n", - "1590 }\n", - "1591 }\n", - "1592 }\n", - "1593 }\n", - "1594 \n", - "1595 template \n", - "1596 __global__ void k_ielem_6(const int d0, const int d1,\n", - "1597 const int d2, const int d3,\n", - "1598 const int d4, const int d5,\n", - "1599 float* a, const int sA0, const int sA1,\n", - "1600 const int sA2, const int sA3,\n", - "1601 const int sA4, const int sA5,\n", - "1602 const float* b, const int sB0, const int sB1,\n", - "1603 const int sB2, const int sB3,\n", - "1604 const int sB4, const int sB5\n", - "1605 ){\n", - "1606 for (int i0 = blockIdx.x; i0 < d0; i0 += gridDim.x){\n", - "1607 for (int i1 = blockIdx.y; i1 < d1; i1 += gridDim.y){\n", - "1608 for (int i2 = blockIdx.z; i2 < d2; i2 += gridDim.z){\n", - "1609 for (int i3 = threadIdx.x; i3 < d3; i3 += blockDim.x){\n", - "1610 for (int i4 = threadIdx.y; i4 < d4; i4 += blockDim.y){\n", - "1611 for (int i5 = threadIdx.z; i5 < d5; i5 += blockDim.z){\n", - "1612 switch (operator_num) {\n", - "1613 case IADD:\n", - "1614 a[i0*sA0 + i1*sA1 + i2*sA2 + i3*sA3 + i4*sA4 + i5*sA5]\n", - "1615 += b[i0*sB0 + i1*sB1 + i2*sB2 + i3*sB3 + i4*sB4 + i5*sB5];\n", - "1616 break;\n", - "1617 case IDIV:\n", - "1618 a[i0*sA0 + i1*sA1 + i2*sA2 + i3*sA3 + i4*sA4 + i5*sA5]\n", - "1619 /= b[i0*sB0 + i1*sB1 + i2*sB2 + i3*sB3 + i4*sB4 + i5*sB5];\n", - "1620 break;\n", - "1621 case CPY:\n", - "1622 a[i0*sA0 + i1*sA1 + i2*sA2 + i3*sA3 + i4*sA4 + i5*sA5]\n", - "1623 = b[i0*sB0 + i1*sB1 + i2*sB2 + i3*sB3 + i4*sB4 + i5*sB5];\n", - "1624 break;\n", - "1625 }\n", - "1626 }\n", - "1627 }\n", - "1628 }\n", - "1629 }\n", - "1630 }\n", - "1631 }\n", - "1632 }\n", - "1633 \n", - "1634 /*\n", - "1635 CudaNdarray_inplace_elemwise\n", - "1636 Compute elemwise, working inplace on A.\n", - "1637 Currently implemented A / B, A + B and A = B\n", - "1638 (the last is not tested and not used!)\n", - "1639 \n", - "1640 py_self - the CudaNdarray that we'll modify (A)\n", - "1641 py_other - the other argument (B)\n", - "1642 fct_nb - which operation to perform (operator_t)\n", - "1643 \n", - "1644 Returns 0 on success.\n", - "1645 Returns -1 on failure, and sets Python exception.\n", - "1646 \n", - "1647 */\n", - "1648 int\n", - "1649 CudaNdarray_inplace_elemwise(PyObject* py_self, PyObject * py_other, operator_t fct_nb)\n", - "1650 {\n", - "1651 int verbose = 0;\n", - "1652 void (*k3)(const int, const int, const int,\n", - "1653 float*, const int, const int, const int,\n", - "1654 const float*, const int, const int, const int);\n", - "1655 void (*k4)(const int, const int, const int, const int,\n", - "1656 float*, const int, const int,\n", - "1657 const int, const int,\n", - "1658 const float*, const int, const int,\n", - "1659 const int, const int);\n", - "1660 void (*k6)(const int, const int,\n", - "1661 const int, const int,\n", - "1662 const int, const int,\n", - "1663 float*, const int, const int,\n", - "1664 const int, const int,\n", - "1665 const int, const int,\n", - "1666 const float*, const int, const int,\n", - "1667 const int, const int,\n", - "1668 const int, const int);\n", - "1669 switch (fct_nb)\n", - "1670 {\n", - "1671 case IADD:\n", - "1672 k3 = k_ielem_3;\n", - "1673 k4 = k_ielem_4;\n", - "1674 k6 = k_ielem_6;\n", - "1675 break;\n", - "1676 case IDIV:\n", - "1677 k3 = k_ielem_3;\n", - "1678 k4 = k_ielem_4;\n", - "1679 k6 = k_ielem_6;\n", - "1680 break;\n", - "1681 case CPY:\n", - "1682 k3 = k_ielem_3;\n", - "1683 k4 = k_ielem_4;\n", - "1684 k6 = k_ielem_6;\n", - "1685 break;\n", - "1686 default:\n", - "1687 assert (0);\n", - "1688 PyErr_Format(\n", - "1689 PyExc_TypeError,\n", - "1690 \"CudaNdarray_inplace_elemwise invalid fct_nb (%i).\",\n", - "1691 (int)fct_nb);\n", - "1692 return -1;\n", - "1693 }\n", - "1694 if (!CudaNdarray_Check(py_self)) {\n", - "1695 PyErr_SetString(\n", - "1696 PyExc_TypeError,\n", - "1697 \"CudaNdarray_inplace_elemwise need a CudaNdarray on left\");\n", - "1698 return -1;\n", - "1699 }\n", - "1700 CudaNdarray * new_other = NULL;\n", - "1701 if (!CudaNdarray_Check(py_other)) {\n", - "1702 new_other = (CudaNdarray*) CudaNdarray_New();\n", - "1703 if(!new_other)\n", - "1704 {\n", - "1705 return -1;\n", - "1706 }\n", - "1707 if(CudaNdarray_CopyFromArray(new_other, (PyArrayObject *) py_other))\n", - "1708 {\n", - "1709 Py_XDECREF(new_other);\n", - "1710 return -1;\n", - "1711 }\n", - "1712 py_other = (PyObject *) new_other;\n", - "1713 }\n", - "1714 \n", - "1715 CudaNdarray * self = (CudaNdarray *)py_self;\n", - "1716 CudaNdarray * other = (CudaNdarray *)py_other;\n", - "1717 \n", - "1718 if (verbose)\n", - "1719 {\n", - "1720 fprintf(stderr,\n", - "1721 \"INPLACE ADD/DIV for self->nd=%d other->nd=%d\\n\",\n", - "1722 self->nd, other->nd);\n", - "1723 }\n", - "1724 \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "1725 //standard elemwise nb dim checks\n", - "1726 if (self->nd < other->nd)\n", - "1727 {\n", - "1728 PyErr_Format(\n", - "1729 PyExc_TypeError,\n", - "1730 \"CudaNdarray_inplace_elemwise: The destination need more or the\"\n", - "1731 \" same number of dimensions then the source. Got %d and %d.\",\n", - "1732 self->nd, other->nd);\n", - "1733 Py_XDECREF(new_other);\n", - "1734 return -1;\n", - "1735 }\n", - "1736 \n", - "1737 //broadcast to the same number of dimensions.\n", - "1738 int* other_dims = (int*) alloca(self->nd * sizeof(int));\n", - "1739 int* other_strides = (int*) alloca(self->nd * sizeof(int));\n", - "1740 int added_dims = self->nd - other->nd;\n", - "1741 // Add the added broadcasted dimensions\n", - "1742 for (int i = 0; i< added_dims; ++i)\n", - "1743 {\n", - "1744 other_dims[i] = 1;\n", - "1745 other_strides[i] = 0;\n", - "1746 }\n", - "1747 // Copy the existing dimensions\n", - "1748 for (int i = 0; i< other->nd; ++i)\n", - "1749 {\n", - "1750 other_dims[i+added_dims] = CudaNdarray_HOST_DIMS(other)[i];\n", - "1751 other_strides[i+added_dims] = CudaNdarray_HOST_STRIDES(other)[i];\n", - "1752 }\n", - "1753 \n", - "1754 //standard elemwise dim checks\n", - "1755 unsigned int size = 1;\n", - "1756 for (int i = 0; i< self->nd; ++i)\n", - "1757 {\n", - "1758 if ((CudaNdarray_HOST_DIMS(self)[i] != other_dims[i])\n", - "1759 && (other_dims[i] != 1))\n", - "1760 {\n", - "1761 PyErr_SetString(\n", - "1762 PyExc_ValueError,\n", - "1763 \"CudaNdarray_inplace_elemwise need same dimensions (or broadcastable dimension)\");\n", - "1764 Py_XDECREF(new_other);\n", - "1765 return -1;\n", - "1766 }\n", - "1767 // if we're broadcasting other, then make sure it has stride 0\n", - "1768 assert ((CudaNdarray_HOST_DIMS(self)[i] == other_dims[i])\n", - "1769 || (other_strides[i] == 0));\n", - "1770 size *= (unsigned int) CudaNdarray_HOST_DIMS(self)[i];\n", - "1771 }\n", - "1772 \n", - "1773 if (size==0)\n", - "1774 {\n", - "1775 int other_size = CudaNdarray_SIZE((CudaNdarray *)py_other);\n", - "1776 if (!(other_size == 0 || other_size == 1))\n", - "1777 {\n", - "1778 PyErr_SetString(\n", - "1779 PyExc_ValueError,\n", - "1780 \"CudaNdarray_inplace_elemwise cannot work inplace on\"\n", - "1781 \" un-initialized array when the new value have more than\"\n", - "1782 \" 0 or 1 broadcastable dimensions\");\n", - "1783 Py_XDECREF(new_other);\n", - "1784 return 0;\n", - "1785 }\n", - "1786 Py_XDECREF(new_other);\n", - "1787 return 0;\n", - "1788 }\n", - "1789 \n", - "1790 switch(self->nd)\n", - "1791 {\n", - "1792 case 0:\n", - "1793 {\n", - "1794 dim3 n_blocks(1, 1, 1);\n", - "1795 dim3 n_threads(1);\n", - "1796 k3<<>>(\n", - "1797 1, //d0\n", - "1798 1, //d1\n", - "1799 1, //d2\n", - "1800 CudaNdarray_DEV_DATA(self),\n", - "1801 1, //strides\n", - "1802 1,\n", - "1803 1,\n", - "1804 CudaNdarray_DEV_DATA(other),\n", - "1805 1, //strides\n", - "1806 1,\n", - "1807 1);\n", - "1808 CNDA_THREAD_SYNC;\n", - "1809 cudaError_t err = cudaGetLastError();\n", - "1810 if (cudaSuccess != err)\n", - "1811 {\n", - "1812 PyErr_Format(\n", - "1813 PyExc_RuntimeError,\n", - "1814 \"CudaNdarray_inplace_elemwise case0: Cuda error: %s: %s.\\n\",\n", - "1815 \"k3\",\n", - "1816 cudaGetErrorString(err));\n", - "1817 Py_XDECREF(new_other);\n", - "1818 return -1;\n", - "1819 }\n", - "1820 }\n", - "1821 break;\n", - "1822 case 1:\n", - "1823 {\n", - "1824 dim3 n_blocks(1, 1, 1);\n", - "1825 dim3 n_threads(\n", - "1826 std::min(\n", - "1827 CudaNdarray_HOST_DIMS(self)[0],\n", - "1828 NUM_VECTOR_OP_THREADS_PER_BLOCK));\n", - "1829 k3<<>>(\n", - "1830 1, //dimensions\n", - "1831 1,\n", - "1832 CudaNdarray_HOST_DIMS(self)[0],\n", - "1833 CudaNdarray_DEV_DATA(self),\n", - "1834 1, //strides\n", - "1835 1,\n", - "1836 CudaNdarray_HOST_STRIDES(self)[0],\n", - "1837 CudaNdarray_DEV_DATA(other),\n", - "1838 1, //strides\n", - "1839 1,\n", - "1840 other_strides[0]);\n", - "1841 CNDA_THREAD_SYNC;\n", - "1842 cudaError_t err = cudaGetLastError();\n", - "1843 if (cudaSuccess != err)\n", - "1844 {\n", - "1845 PyErr_Format(\n", - "1846 PyExc_RuntimeError,\n", - "1847 \"CudaNdarray_inplace_elemwise case1: Cuda error: %s: %s.\\n\",\n", - "1848 \"k3\",\n", - "1849 cudaGetErrorString(err));\n", - "1850 Py_XDECREF(new_other);\n", - "1851 return -1;\n", - "1852 }\n", - "1853 }\n", - "1854 break;\n", - "1855 case 2:\n", - "1856 {\n", - "1857 //TODO: if both self and other are f-contiguous\n", - "1858 // Then flip the block and thread dimensions\n", - "1859 // to make contiguous reads & writes\n", - "1860 dim3 n_blocks(1,\n", - "1861 std::min(\n", - "1862 CudaNdarray_HOST_DIMS(self)[0],\n", - "1863 NUM_VECTOR_OP_BLOCKS));\n", - "1864 dim3 n_threads(\n", - "1865 std::min(\n", - "1866 CudaNdarray_HOST_DIMS(self)[1],\n", - "1867 NUM_VECTOR_OP_THREADS_PER_BLOCK));\n", - "1868 k3<<>>(1,\n", - "1869 CudaNdarray_HOST_DIMS(self)[0],\n", - "1870 CudaNdarray_HOST_DIMS(self)[1],\n", - "1871 CudaNdarray_DEV_DATA(self),\n", - "1872 1,\n", - "1873 CudaNdarray_HOST_STRIDES(self)[0],\n", - "1874 CudaNdarray_HOST_STRIDES(self)[1],\n", - "1875 CudaNdarray_DEV_DATA(other),\n", - "1876 1,\n", - "1877 other_strides[0],\n", - "1878 other_strides[1]);\n", - "1879 CNDA_THREAD_SYNC;\n", - "1880 cudaError_t err = cudaGetLastError();\n", - "1881 if (cudaSuccess != err)\n", - "1882 {\n", - "1883 PyErr_Format(\n", - "1884 PyExc_RuntimeError,\n", - "1885 \"CudaNdarray_inplace_elemwise case2: Cuda error: %s: %s.\\n\",\n", - "1886 \"k3\",\n", - "1887 cudaGetErrorString(err));\n", - "1888 Py_XDECREF(new_other);\n", - "1889 return -1;\n", - "1890 }\n", - "1891 }\n", - "1892 break;\n", - "1893 case 3:\n", - "1894 {\n", - "1895 //TODO: Dimshuffle so that at least one of the arrays\n", - "1896 // has a contiguous dimension on the thread idx.\n", - "1897 dim3 n_blocks(\n", - "1898 std::min(\n", - "1899 CudaNdarray_HOST_DIMS(self)[0],\n", - "1900 NUM_VECTOR_OP_BLOCKS),\n", - "1901 CudaNdarray_HOST_DIMS(self)[1]);\n", - "1902 while (n_blocks.x * n_blocks.y > NUM_VECTOR_OP_BLOCKS)\n", - "1903 n_blocks.y /= 2;\n", - "1904 dim3 n_threads(\n", - "1905 std::min(\n", - "1906 CudaNdarray_HOST_DIMS(self)[2],\n", - "1907 NUM_VECTOR_OP_THREADS_PER_BLOCK));\n", - "1908 k3<<>>(\n", - "1909 CudaNdarray_HOST_DIMS(self)[0],\n", - "1910 CudaNdarray_HOST_DIMS(self)[1],\n", - "1911 CudaNdarray_HOST_DIMS(self)[2],\n", - "1912 CudaNdarray_DEV_DATA(self),\n", - "1913 CudaNdarray_HOST_STRIDES(self)[0],\n", - "1914 CudaNdarray_HOST_STRIDES(self)[1],\n", - "1915 CudaNdarray_HOST_STRIDES(self)[2],\n", - "1916 CudaNdarray_DEV_DATA(other),\n", - "1917 other_strides[0],\n", - "1918 other_strides[1],\n", - "1919 other_strides[2]);\n", - "1920 CNDA_THREAD_SYNC;\n", - "1921 cudaError_t err = cudaGetLastError();\n", - "1922 if (cudaSuccess != err)\n", - "1923 {\n", - "1924 PyErr_Format(\n", - "1925 PyExc_RuntimeError,\n", - "1926 \"CudaNdarray_inplace_elemwise case3: Cuda error: %s: %s.\\n\",\n", - "1927 \"k3\",\n", - "1928 cudaGetErrorString(err));\n", - "1929 Py_XDECREF(new_other);\n", - "1930 return -1;\n", - "1931 }\n", - "1932 }\n", - "1933 break;\n", - "1934 case 4:\n", - "1935 {\n", - "1936 dim3 n_blocks(\n", - "1937 std::min(\n", - "1938 CudaNdarray_HOST_DIMS(self)[0],\n", - "1939 NUM_VECTOR_OP_BLOCKS),\n", - "1940 CudaNdarray_HOST_DIMS(self)[1]\n", - "1941 );\n", - "1942 while (n_blocks.x * n_blocks.y > NUM_VECTOR_OP_BLOCKS)\n", - "1943 n_blocks.y /= 2;\n", - "1944 dim3 n_threads(\n", - "1945 std::min(\n", - "1946 CudaNdarray_HOST_DIMS(self)[2],\n", - "1947 NUM_VECTOR_OP_THREADS_PER_BLOCK)\n", - "1948 //TODO: DON\"T YOU NEED OT PUT DIMS[3] in here???\n", - "1949 );\n", - "1950 k4<<>>(\n", - "1951 CudaNdarray_HOST_DIMS(self)[0],\n", - "1952 CudaNdarray_HOST_DIMS(self)[1],\n", - "1953 CudaNdarray_HOST_DIMS(self)[2],\n", - "1954 CudaNdarray_HOST_DIMS(self)[3],\n", - "1955 CudaNdarray_DEV_DATA(self),\n", - "1956 CudaNdarray_HOST_STRIDES(self)[0],\n", - "1957 CudaNdarray_HOST_STRIDES(self)[1],\n", - "1958 CudaNdarray_HOST_STRIDES(self)[2],\n", - "1959 CudaNdarray_HOST_STRIDES(self)[3],\n", - "1960 CudaNdarray_DEV_DATA(other),\n", - "1961 other_strides[0],\n", - "1962 other_strides[1],\n", - "1963 other_strides[2],\n", - "1964 other_strides[3]);\n", - "1965 CNDA_THREAD_SYNC;\n", - "1966 cudaError_t err = cudaGetLastError();\n", - "1967 if (cudaSuccess != err)\n", - "1968 {\n", - "1969 PyErr_Format(\n", - "1970 PyExc_RuntimeError,\n", - "1971 \"CudaNdarray_inplace_elemwise case4: Cuda error: %s: %s.\\n\",\n", - "1972 \"k4\",\n", - "1973 cudaGetErrorString(err));\n", - "1974 Py_XDECREF(new_other);\n", - "1975 return -1;\n", - "1976 }\n", - "1977 }\n", - "1978 break;\n", - "1979 case 5:\n", - "1980 {\n", - "1981 dim3 n_blocks(\n", - "1982 std::min(\n", - "1983 CudaNdarray_HOST_DIMS(self)[1],\n", - "1984 NUM_VECTOR_OP_BLOCKS),\n", - "1985 CudaNdarray_HOST_DIMS(self)[2]);\n", - "1986 while (n_blocks.x * n_blocks.y > NUM_VECTOR_OP_BLOCKS)\n", - "1987 n_blocks.y /= 2;\n", - "1988 dim3 n_threads(\n", - "1989 std::min(\n", - "1990 CudaNdarray_HOST_DIMS(self)[3],\n", - "1991 NUM_VECTOR_OP_THREADS_PER_BLOCK)\n", - "1992 //TODO: DON\"T YOU NEED OT PUT DIMS[3] in here???\n", - "1993 );\n", - "1994 for (int i = 0; i < CudaNdarray_HOST_DIMS(self)[0]; ++i)\n", - "1995 {\n", - "1996 k4<<>>(\n", - "1997 CudaNdarray_HOST_DIMS(self)[1],\n", - "1998 CudaNdarray_HOST_DIMS(self)[2],\n", - "1999 CudaNdarray_HOST_DIMS(self)[3],\n", - "2000 CudaNdarray_HOST_DIMS(self)[4],\n", - "2001 CudaNdarray_DEV_DATA(self) + i * CudaNdarray_HOST_STRIDES(self)[0],\n", - "2002 CudaNdarray_HOST_STRIDES(self)[1],\n", - "2003 CudaNdarray_HOST_STRIDES(self)[2],\n", - "2004 CudaNdarray_HOST_STRIDES(self)[3],\n", - "2005 CudaNdarray_HOST_STRIDES(self)[4],\n", - "2006 CudaNdarray_DEV_DATA(other) + i * other_strides[0],\n", - "2007 other_strides[1],\n", - "2008 other_strides[2],\n", - "2009 other_strides[3],\n", - "2010 other_strides[4]);\n", - "2011 CNDA_THREAD_SYNC;\n", - "2012 cudaError_t err = cudaGetLastError();\n", - "2013 if( cudaSuccess != err)\n", - "2014 {\n", - "2015 PyErr_Format(\n", - "2016 PyExc_RuntimeError,\n", - "2017 \"CudaNdarray_inplace_elemwise case5: Cuda error: %s: %s. n_block=(%ld,%ld) n_threads=%ld\\n\",\n", - "2018 \"k5 with loop over k4\",\n", - "2019 cudaGetErrorString(err),\n", - "2020 (long) n_blocks.x, (long) n_blocks.y, (long) n_threads.x);\n", - "2021 Py_XDECREF(new_other);\n", - "2022 return -1;\n", - "2023 }\n", - "2024 }\n", - "2025 }\n", - "2026 break;\n", - "2027 case 6:\n", - "2028 {\n", - "2029 dim3 n_blocks(\n", - "2030 std::min(\n", - "2031 CudaNdarray_HOST_DIMS(self)[0],\n", - "2032 NUM_VECTOR_OP_BLOCKS),\n", - "2033 CudaNdarray_HOST_DIMS(self)[1],\n", - "2034 CudaNdarray_HOST_DIMS(self)[2]\n", - "2035 );\n", - "2036 while (n_blocks.x * n_blocks.y > NUM_VECTOR_OP_BLOCKS)\n", - "2037 n_blocks.y /= 2;\n", - "2038 // GTX285(compute capabilities 1.3) don't support n_blocks.z > 1\n", - "2039 // (compute capabilities 2.0) support 65535 for n_blocks.z\n", - "2040 //while (n_blocks.x * n_blocks.y * n_blocks.z > NUM_VECTOR_OP_BLOCKS)\n", - "2041 // n_blocks.z /= 2;\n", - "2042 n_blocks.z = 1;\n", - "2043 dim3 n_threads(\n", - "2044 std::min(\n", - "2045 CudaNdarray_HOST_DIMS(self)[3],\n", - "2046 NUM_VECTOR_OP_THREADS_PER_BLOCK)\n", - "2047 //TODO: DON'T YOU NEED TO PUT DIMS[4] in here???\n", - "2048 //TODO: DON'T YOU NEED TO PUT DIMS[5] in here???\n", - "2049 );\n", - "2050 k6<<>>(\n", - "2051 CudaNdarray_HOST_DIMS(self)[0],\n", - "2052 CudaNdarray_HOST_DIMS(self)[1],\n", - "2053 CudaNdarray_HOST_DIMS(self)[2],\n", - "2054 CudaNdarray_HOST_DIMS(self)[3],\n", - "2055 CudaNdarray_HOST_DIMS(self)[4],\n", - "2056 CudaNdarray_HOST_DIMS(self)[5],\n", - "2057 CudaNdarray_DEV_DATA(self),\n", - "2058 CudaNdarray_HOST_STRIDES(self)[0],\n", - "2059 CudaNdarray_HOST_STRIDES(self)[1],\n", - "2060 CudaNdarray_HOST_STRIDES(self)[2],\n", - "2061 CudaNdarray_HOST_STRIDES(self)[3],\n", - "2062 CudaNdarray_HOST_STRIDES(self)[4],\n", - "2063 CudaNdarray_HOST_STRIDES(self)[5],\n", - "2064 CudaNdarray_DEV_DATA(other),\n", - "2065 other_strides[0],\n", - "2066 other_strides[1],\n", - "2067 other_strides[2],\n", - "2068 other_strides[3],\n", - "2069 other_strides[4],\n", - "2070 other_strides[5]);\n", - "2071 CNDA_THREAD_SYNC;\n", - "2072 cudaError_t err = cudaGetLastError();\n", - "2073 if (cudaSuccess != err)\n", - "2074 {\n", - "2075 PyErr_Format(\n", - "2076 PyExc_RuntimeError,\n", - "2077 \"CudaNdarray_inplace_elemwise case6: Cuda error: %s: %s. n_blocks=(%ld, %ld, %ld) n_threads=(%ld)\\n\",\n", - "2078 \"k6\",\n", - "2079 cudaGetErrorString(err),\n", - "2080 (long) n_blocks.x, (long) n_blocks.y, (long) n_blocks.z,\n", - "2081 (long) n_threads.x);\n", - "2082 Py_XDECREF(new_other);\n", - "2083 return -1;\n", - "2084 }\n", - "2085 }\n", - "2086 break;\n", - "2087 default:\n", - "2088 {\n", - "2089 PyErr_Format(\n", - "2090 PyExc_NotImplementedError,\n", - "2091 \"inplace_elemwise w nd=%i\\n\",\n", - "2092 self->nd);\n", - "2093 Py_XDECREF(new_other);\n", - "2094 return -1;\n", - "2095 }\n", - "2096 }\n", - "2097 if (verbose)\n", - "2098 fprintf(stderr, \"INPLACE ADD/DIV end\\n\");\n", - "2099 Py_XDECREF(new_other);\n", - "2100 return 0;\n", - "2101 }\n", - "2102 \n", - "2103 /*\n", - "2104 * We need this inplace Add to support IncSubTensor\n", - "2105 * It returns py_self on success with an additional reference. Else NULL.\n", - "2106 */\n", - "2107 // Will be called by __iadd__ in Python\n", - "2108 PyObject *\n", - "2109 CudaNdarray_inplace_add(PyObject* py_self, PyObject * py_other)\n", - "2110 {\n", - "2111 if (CudaNdarray_inplace_elemwise(py_self, py_other, IADD))\n", - "2112 {\n", - "2113 return NULL;\n", - "2114 }\n", - "2115 Py_INCREF(py_self);\n", - "2116 return py_self;\n", - "2117 }\n", - "2118 \n", - "2119 /*\n", - "2120 * We need this inplace div for cuda/tests/test_basic_ops.py:test_shared_options\n", - "2121 * It returns py_self on success with an additional reference. Else NULL.\n", - "2122 */\n", - "2123 // Will be called by __idiv__ in Python\n", - "2124 static PyObject *\n", - "2125 CudaNdarray_inplace_div(PyObject* py_self, PyObject * py_other)\n", - "2126 {\n", - "2127 if (CudaNdarray_inplace_elemwise(py_self, py_other, IDIV))\n", - "2128 {\n", - "2129 return NULL;\n", - "2130 }\n", - "2131 Py_INCREF(py_self);\n", - "2132 return py_self;\n", - "2133 }\n", - "2134 \n", - "2135 // The PyNumberMethods struct layout changed in a non-trivial way from 2 to 3.\n", - "2136 #if PY_MAJOR_VERSION == 3\n", - "2137 static PyNumberMethods CudaNdarrayNumberMethods =\n", - "2138 {\n", - "2139 (binaryfunc)CudaNdarray_add, //binaryfunc nb_add; __add__\n", - "2140 0, //binaryfunc nb_subtract;\n", - "2141 0, //binaryfunc nb_multiply;\n", - "2142 0, //binaryfunc nb_remainder;\n", - "2143 0, //binaryfunc nb_divmod;\n", - "2144 0, //ternaryfunc nb_power;\n", - "2145 0, //unaryfunc nb_negative;\n", - "2146 0, //unaryfunc nb_positive;\n", - "2147 0, //unaryfunc nb_absolute;\n", - "2148 0, //inquiry nb_bool;\n", - "2149 0, //unaryfunc nb_invert;\n", - "2150 0, //binaryfunc nb_lshift;\n", - "2151 0, //binaryfunc nb_rshift;\n", - "2152 0, //binaryfunc nb_and;\n", - "2153 0, //binaryfunc nb_xor;\n", - "2154 0, //binaryfunc nb_or;\n", - "2155 0, //unaryfunc nb_int;\n", - "2156 0, //void *nb_reserved;\n", - "2157 0, //unaryfunc nb_float;\n", - "2158 \n", - "2159 (binaryfunc)CudaNdarray_inplace_add, //binaryfunc nb_inplace_add; __iadd__\n", - "2160 0, //binaryfunc nb_inplace_subtract;\n", - "2161 0, //binaryfunc nb_inplace_multiply;\n", - "2162 0, //binaryfunc nb_inplace_remainder;\n", - "2163 0, //ternaryfunc nb_inplace_power;\n", - "2164 0, //binaryfunc nb_inplace_lshift;\n", - "2165 0, //binaryfunc nb_inplace_rshift;\n", - "2166 0, //binaryfunc nb_inplace_and;\n", - "2167 0, //binaryfunc nb_inplace_xor;\n", - "2168 0, //binaryfunc nb_inplace_or;\n", - "2169 \n", - "2170 0, //binaryfunc nb_floor_divide;\n", - "2171 0, //binaryfunc nb_true_divide;\n", - "2172 0, //binaryfunc nb_inplace_floor_divide;\n", - "2173 (binaryfunc)CudaNdarray_inplace_div, //binaryfunc nb_inplace_true_divide; __idiv__\n", - "2174 \n", - "2175 0, //unaryfunc nb_index\n", - "2176 };\n", - "2177 #else\n", - "2178 static PyNumberMethods CudaNdarrayNumberMethods =\n", - "2179 {\n", - "2180 (binaryfunc)CudaNdarray_add, //binaryfunc nb_add; __add__\n", - "2181 0, //binaryfunc nb_subtract; __sub__\n", - "2182 0, //binaryfunc nb_multiply; __mul__\n", - "2183 0, //binaryfunc nb_divide; __div__\n", - "2184 0, //binaryfunc nb_remainder; __mod__\n", - "2185 0, //binaryfunc nb_divmod; __divmod__\n", - "2186 0, //ternaryfunc nb_power; __pow__\n", - "2187 0, //unaryfunc nb_negative; __neg__\n", - "2188 0, //unaryfunc nb_positive; __pos__\n", - "2189 0, //unaryfunc nb_absolute; __abs__\n", - "2190 0, //inquiry nb_nonzero; __nonzero__ /* Used by PyObject_IsTrue */\n", - "2191 0, //unaryfunc nb_invert; __invert__\n", - "2192 0, //binaryfunc nb_lshift; __lshift__\n", - "2193 0, //binaryfunc nb_rshift; __rshift__\n", - "2194 0, //binaryfunc nb_and; __and__\n", - "2195 0, //binaryfunc nb_xor; __xor__\n", - "2196 0, //binaryfunc nb_or; __or__\n", - "2197 0, //coercion nb_coerce; __coerce__ /* Used by the coerce() function */\n", - "2198 0, //unaryfunc nb_int; __int__\n", - "2199 0, //unaryfunc nb_long; __long__\n", - "2200 0, //unaryfunc nb_float; __float__\n", - "2201 0, //unaryfunc nb_oct; __oct__\n", - "2202 0, //unaryfunc nb_hex; __hex__\n", - "2203 \n", - "2204 /* Added in release 2.0 */\n", - "2205 (binaryfunc)CudaNdarray_inplace_add, //binaryfunc nb_inplace_add; __iadd__\n", - "2206 0, //binaryfunc nb_inplace_subtract; __isub__\n", - "2207 0, //binaryfunc nb_inplace_multiply; __imul__\n", - "2208 (binaryfunc)CudaNdarray_inplace_div, //binaryfunc nb_inplace_divide; __idiv__\n", - "2209 0, //binaryfunc nb_inplace_remainder; __imod__\n", - "2210 0, //ternaryfunc nb_inplace_power; __ipow__\n", - "2211 0, //binaryfunc nb_inplace_lshift; __ilshift__\n", - "2212 0, //binaryfunc nb_inplace_rshift; __irshift__\n", - "2213 0, //binaryfunc nb_inplace_and; __iand__\n", - "2214 0, //binaryfunc nb_inplace_xor; __ixor__\n", - "2215 0, //binaryfunc nb_inplace_or; __ior__\n", - "2216 \n", - "2217 /* Added in release 2.2 */\n", - "2218 0, //binaryfunc nb_floor_divide; __floordiv__\n", - "2219 0, //binaryfunc nb_true_divide; __truediv__\n", - "2220 0, //binaryfunc nb_inplace_floor_divide; __ifloordiv__\n", - "2221 (binaryfunc)CudaNdarray_inplace_div, //binaryfunc nb_inplace_true_divide; __itruediv__\n", - "2222 \n", - "2223 #if PY_MINOR_VERSION > 4\n", - "2224 /* Added in release 2.5 */\n", - "2225 0 //unaryfunc nb_index; __index__\n", - "2226 #endif\n", - "2227 };\n", - "2228 #endif\n", - "2229 \n", - "2230 \n", - "2231 /////////////////////\n", - "2232 // Mapping protocol\n", - "2233 /////////////////////\n", - "2234 \n", - "2235 // Will by called by __len__ in Python\n", - "2236 static Py_ssize_t\n", - "2237 CudaNdarray_len(PyObject * py_self)\n", - "2238 {\n", - "2239 CudaNdarray * self = (CudaNdarray*) py_self;\n", - "2240 if (self->nd <= 0)\n", - "2241 {\n", - "2242 return (Py_ssize_t) 0;\n", - "2243 }\n", - "2244 else\n", - "2245 {\n", - "2246 return (Py_ssize_t) CudaNdarray_HOST_DIMS(self)[0];\n", - "2247 }\n", - "2248 }\n", - "2249 \n", - "2250 // Will by called by __getitem__ in Python\n", - "2251 PyObject *\n", - "2252 CudaNdarray_Subscript(PyObject * py_self, PyObject * key)\n", - "2253 {\n", - "2254 int verbose = 0;\n", - "2255 if (verbose) fprintf(stderr, \"Subscript .... \\n\");\n", - "2256 CudaNdarray * self = (CudaNdarray*) py_self;\n", - "2257 PyObject * py_rval = NULL;\n", - "2258 CudaNdarray * rval = NULL;\n", - "2259 PyObject * intobj = NULL;\n", - "2260 \n", - "2261 //PyObject_Print(key, stderr, 0);\n", - "2262 \n", - "2263 if (key == Py_Ellipsis)\n", - "2264 {\n", - "2265 Py_INCREF(py_self);\n", - "2266 return py_self;\n", - "2267 }\n", - "2268 if ((intobj=PyNumber_Int(key))) //INDEXING BY INTEGER\n", - "2269 //else if (PyInt_Check(key)) //INDEXING BY INTEGER\n", - "2270 {\n", - "2271 int d_idx = PyInt_AsLong(intobj);\n", - "2272 Py_DECREF(intobj); intobj=NULL;\n", - "2273 //int d_idx = PyInt_AsLong(key);\n", - "2274 if (self->nd == 0)\n", - "2275 {\n", - "2276 PyErr_SetString(PyExc_IndexError, \"0-d arrays can't be indexed\");\n", - "2277 return NULL;\n", - "2278 }\n", - "2279 int d_dim = CudaNdarray_HOST_DIMS(self)[0];\n", - "2280 int offset = 0;\n", - "2281 \n", - "2282 if ((d_idx >= 0) && (d_idx < d_dim))\n", - "2283 {\n", - "2284 //normal indexing\n", - "2285 offset += d_idx * CudaNdarray_HOST_STRIDES(self)[0];\n", - "2286 }\n", - "2287 else if ((d_idx < 0) && (d_idx >= -d_dim))\n", - "2288 {\n", - "2289 //end-based indexing\n", - "2290 // d_idx is negative\n", - "2291 offset += (d_dim + d_idx) * CudaNdarray_HOST_STRIDES(self)[0];\n", - "2292 }\n", - "2293 else\n", - "2294 {\n", - "2295 PyErr_Format(PyExc_IndexError,\n", - "2296 \"index out of bounds. Asked %d, but size of %d\",\n", - "2297 d_idx, d_dim);\n", - "2298 return NULL;\n", - "2299 }\n", - "2300 \n", - "2301 //allocate our subtensor view\n", - "2302 py_rval = CudaNdarray_new_nd(self->nd - 1);\n", - "2303 rval = (CudaNdarray*) py_rval;\n", - "2304 if (!rval) return NULL;\n", - "2305 assert (0 == rval->data_allocated);\n", - "2306 \n", - "2307 //initialize the view's data pointer to our own.\n", - "2308 if (CudaNdarray_set_device_data(rval, CudaNdarray_DEV_DATA(self) + offset, self))\n", - "2309 {\n", - "2310 Py_DECREF(rval);\n", - "2311 return NULL;\n", - "2312 }\n", - "2313 for (int d = 1; d < self->nd; ++d)\n", - "2314 {\n", - "2315 CudaNdarray_set_stride(rval, d-1, CudaNdarray_HOST_STRIDES(self)[d]);\n", - "2316 CudaNdarray_set_dim(rval, d-1, CudaNdarray_HOST_DIMS(self)[d]);\n", - "2317 }\n", - "2318 }\n", - "2319 else\n", - "2320 {\n", - "2321 PyErr_Clear();\n", - "2322 }\n", - "2323 if (PySlice_Check(key)) //INDEXING BY SLICE\n", - "2324 {\n", - "2325 if (verbose) fprintf(stderr, \"by slice\\n\");\n", - "2326 if (self->nd == 0)\n", - "2327 {\n", - "2328 PyErr_SetString(PyExc_ValueError, \"cannot slice a 0-d array\");\n", - "2329 return NULL;\n", - "2330 }\n", - "2331 \n", - "2332 int d_dim = CudaNdarray_HOST_DIMS(self)[0];\n", - "2333 Py_ssize_t start, stop, step, slen;\n", - "2334 if (PySlice_GetIndicesEx(SLICE_CAST(key), d_dim, &start, &stop, &step, &slen))\n", - "2335 {\n", - "2336 if (verbose)\n", - "2337 fprintf(stderr, \"PySlice_GetIndicesEx failed\\n\");\n", - "2338 return NULL;\n", - "2339 }\n", - "2340 if (verbose)\n", - "2341 {\n", - "2342 std::cerr << \"start \" << start << \"\\n\";\n", - "2343 std::cerr << \"stop \" << stop << \"\\n\";\n", - "2344 std::cerr << \"step \" << step << \"\\n\";\n", - "2345 std::cerr << \"slen \" << slen << \"\\n\";\n", - "2346 }\n", - "2347 \n", - "2348 //allocate our subtensor view\n", - "2349 py_rval = CudaNdarray_new_nd(self->nd);\n", - "2350 rval = (CudaNdarray*) py_rval;\n", - "2351 if (!rval) return NULL;\n", - "2352 assert (0 == rval->data_allocated);\n", - "2353 \n", - "2354 \n", - "2355 //initialize the view's data pointer to our own.\n", - "2356 if (CudaNdarray_set_device_data(rval,\n", - "2357 CudaNdarray_DEV_DATA(self) + start * CudaNdarray_HOST_STRIDES(self)[0],\n", - "2358 self))\n", - "2359 {\n", - "2360 Py_DECREF(rval);\n", - "2361 return NULL;\n", - "2362 }\n", - "2363 //initialize dimension 0 of rval\n", - "2364 CudaNdarray_set_stride(rval, 0,\n", - "2365 (slen == 1) ? 0 : step * CudaNdarray_HOST_STRIDES(self)[0]);\n", - "2366 CudaNdarray_set_dim(rval, 0, slen);\n", - "2367 if (verbose) std::cerr << \"rval stride \" << CudaNdarray_HOST_STRIDES(rval)[0] << \"\\n\";\n", - "2368 // initialize dimensions > 0 of rval\n", - "2369 for (int d = 1; d < self->nd; ++d)\n", - "2370 {\n", - "2371 CudaNdarray_set_stride(rval, d, CudaNdarray_HOST_STRIDES(self)[d]);\n", - "2372 CudaNdarray_set_dim(rval, d, CudaNdarray_HOST_DIMS(self)[d]);\n", - "2373 }\n", - "2374 }\n", - "2375 if (PyTuple_Check(key)) //INDEXING BY TUPLE\n", - "2376 {\n", - "2377 if (verbose) fprintf(stderr, \"by tuple\\n\");\n", - "2378 //elements of the tuple can be either integers or slices\n", - "2379 //the dimensionality of the view we will return is diminished for each slice in the tuple\n", - "2380 \n", - "2381 if (PyTuple_Size(key) > self->nd)\n", - "2382 {\n", - "2383 PyErr_SetString(PyExc_IndexError, \"index error\");\n", - "2384 return NULL;\n", - "2385 }\n", - "2386 \n", - "2387 //calculate the number of dimensions in the return value\n", - "2388 int rval_nd = self->nd;\n", - "2389 for (int d = 0; d < PyTuple_Size(key); ++d)\n", - "2390 {\n", - "2391 //On some paltform PyInt_Check() return true, other it return false.\n", - "2392 //So we use PyArray_IsAnyScalar that should covert everything.\n", - "2393 rval_nd -= PyArray_IsAnyScalar(PyTuple_GetItem(key, d));\n", - "2394 }\n", - "2395 \n", - "2396 //allocate our subtensor view\n", - "2397 py_rval = CudaNdarray_new_nd(rval_nd);\n", - "2398 rval = (CudaNdarray*) py_rval;\n", - "2399 if (!rval) return NULL;\n", - "2400 assert (0 == rval->data_allocated);\n", - "2401 \n", - "2402 //initialize the view's data pointer to our own.\n", - "2403 if (CudaNdarray_set_device_data(rval, CudaNdarray_DEV_DATA(self), self))\n", - "2404 {\n", - "2405 Py_DECREF(rval);\n", - "2406 return NULL;\n", - "2407 }\n", - "2408 \n", - "2409 // rval_d will refer to the current dimension in the rval.\n", - "2410 // It will not be incremented for integer keys, but will be incremented for slice\n", - "2411 // keys\n", - "2412 int rval_d = 0;\n", - "2413 \n", - "2414 for (int d = 0; d < self->nd; ++d)\n", - "2415 {\n", - "2416 // keys can be shorter than self->nd.\n", - "2417 // when that happens, it means that the remaining dimensions are \"full slices\"\n", - "2418 if (d >=PyTuple_Size(key))\n", - "2419 {\n", - "2420 CudaNdarray_set_stride(rval, rval_d, CudaNdarray_HOST_STRIDES(self)[d]);\n", - "2421 CudaNdarray_set_dim(rval, rval_d, CudaNdarray_HOST_DIMS(self)[d]);\n", - "2422 ++rval_d;\n", - "2423 }\n", - "2424 else\n", - "2425 {\n", - "2426 PyObject * key_d = PyTuple_GetItem(key, d);\n", - "2427 \n", - "2428 if (PySlice_Check(key_d))\n", - "2429 {\n", - "2430 Py_ssize_t start, stop, step, slen;\n", - "2431 if (PySlice_GetIndicesEx(SLICE_CAST(key_d), CudaNdarray_HOST_DIMS(self)[d], &start, &stop, &step, &slen))\n", - "2432 {\n", - "2433 Py_DECREF(rval);\n", - "2434 return NULL;\n", - "2435 }\n", - "2436 rval->devdata += start * CudaNdarray_HOST_STRIDES(self)[d];\n", - "2437 CudaNdarray_set_stride(rval, rval_d,\n", - "2438 (slen == 1) ? 0 : step * CudaNdarray_HOST_STRIDES(self)[d]);\n", - "2439 CudaNdarray_set_dim(rval, rval_d, slen);\n", - "2440 if (0)\n", - "2441 {\n", - "2442 std::cerr << \"start \" << start << \"\\n\";\n", - "2443 std::cerr << \"stop \" << stop << \"\\n\";\n", - "2444 std::cerr << \"step \" << step << \"\\n\";\n", - "2445 std::cerr << \"slen \" << slen << \"\\n\";\n", - "2446 }\n", - "2447 ++rval_d;\n", - "2448 }\n", - "2449 else if ((intobj=PyNumber_Int(key_d)))\n", - "2450 {\n", - "2451 assert(PyArray_IsAnyScalar(key_d));\n", - "2452 int d_idx = PyInt_AsLong(intobj);\n", - "2453 Py_DECREF(intobj);\n", - "2454 intobj = NULL;\n", - "2455 int d_dim = CudaNdarray_HOST_DIMS(self)[d];\n", - "2456 \n", - "2457 if ((d_idx >= 0) && (d_idx < d_dim))\n", - "2458 {\n", - "2459 //normal indexing\n", - "2460 rval->devdata += d_idx * CudaNdarray_HOST_STRIDES(self)[d];\n", - "2461 }\n", - "2462 else if ((d_idx < 0) && (d_idx >= -d_dim))\n", - "2463 {\n", - "2464 //end-based indexing\n", - "2465 rval->devdata += (d_dim + d_idx) * CudaNdarray_HOST_STRIDES(self)[d];\n", - "2466 }\n", - "2467 else\n", - "2468 {\n", - "2469 PyErr_Format(PyExc_IndexError,\n", - "2470 \"index out of bounds. Asked %d for dimensions %d, but size of %d\",\n", - "2471 d_idx, d, d_dim);\n", - "2472 Py_DECREF(rval);\n", - "2473 return NULL;\n", - "2474 }\n", - "2475 }\n", - "2476 else\n", - "2477 {\n", - "2478 PyErr_Clear(); // clear the error set by PyNumber_Int\n", - "2479 PyErr_SetString(PyExc_IndexError, \"index must be either int or slice\");\n", - "2480 Py_DECREF(rval);\n", - "2481 return NULL;\n", - "2482 }\n", - "2483 }\n", - "2484 }\n", - "2485 }\n", - "2486 if (py_rval)\n", - "2487 {\n", - "2488 if (verbose) fprint_CudaNdarray(stderr, self);\n", - "2489 if (verbose) fprint_CudaNdarray(stderr, rval);\n", - "2490 }\n", - "2491 else\n", - "2492 {\n", - "2493 PyErr_SetString(PyExc_NotImplementedError, \"Unknown key type\");\n", - "2494 return NULL;\n", - "2495 }\n", - "2496 return py_rval;\n", - "2497 }\n", - "2498 \n", - "2499 // Will by called by __setitem__ in Python\n", - "2500 // See http://docs.python.org/dev/py3k/c-api/object.html#PyObject_SetItem\n", - "2501 // Doesn't handle broadcasting, e.g. a[:] = 5\n", - "2502 // Can only be assigned from a CudaNdarray on the right side\n", - "2503 // Or a ndarray\n", - "2504 // Or a python scalar with value 0 when the left side part is c contiguous.\n", - "2505 static int\n", - "2506 CudaNdarray_setitem(PyObject *o, PyObject *key, PyObject *value)\n", - "2507 {\n", - "2508 int verbose = 0;\n", - "2509 if (verbose) fprintf(stderr, \"CudaNdarray_setitem start\\n\");\n", - "2510 // We try to copy directly into this CudaNdarray from the ndarray\n", - "2511 CudaNdarray* rval = (CudaNdarray*)CudaNdarray_Subscript(o, key);\n", - "2512 CudaNdarray* new_value = NULL;\n", - "2513 \n", - "2514 if(!rval){\n", - "2515 // CudaNdarray_Subscript failed and set the error msg.\n", - "2516 Py_XDECREF(rval);\n", - "2517 return -1;\n", - "2518 }\n", - "2519 \n", - "2520 if(rval != (CudaNdarray*)o &&\n", - "2521 (rval->data_allocated ||\n", - "2522 // The new array should have a base\n", - "2523 !(((CudaNdarray*)rval)->base) ||\n", - "2524 // If the original array has no base, the base of the new\n", - "2525 // array should be the original one\n", - "2526 (!((CudaNdarray*)o)->base && ((CudaNdarray*)rval)->base != o) ||\n", - "2527 // Else, the two arrays should have the same base\n", - "2528 (((CudaNdarray*)o)->base && ((CudaNdarray*)rval)->base != ((CudaNdarray*)o)->base)))\n", - "2529 {\n", - "2530 // This case shouldn't happen, based on what I see in Subscript\n", - "2531 // but just in case it happens sometime in the future\n", - "2532 \n", - "2533 PyErr_Format(PyExc_RuntimeError,\n", - "2534 \"__getitem__ must return a CudaNdarray that refers to\"\n", - "2535 \" the original CudaNdarray, not a copy. rval.base=%p\"\n", - "2536 \" o.base=%p o=%p\",\n", - "2537 (((CudaNdarray*)rval)->base), ((CudaNdarray*)o)->base, o);\n", - "2538 Py_DECREF(rval);\n", - "2539 return -1;\n", - "2540 }\n", - "2541 \n", - "2542 PyObject * intobj = NULL;\n", - "2543 if (CudaNdarray_Check(o) && PyArray_Check(value)){\n", - "2544 if (verbose)\n", - "2545 fprintf(stderr,\n", - "2546 \"CudaNdarray_setitem dest is a CudaNdarray and\"\n", - "2547 \" value is a ndarray\\n\");\n", - "2548 new_value = (CudaNdarray*) CudaNdarray_New();\n", - "2549 if(!new_value)\n", - "2550 {\n", - "2551 return -1;\n", - "2552 }\n", - "2553 if (CudaNdarray_CopyFromArray(new_value, (PyArrayObject *) value))\n", - "2554 {\n", - "2555 Py_XDECREF(new_value);\n", - "2556 Py_XDECREF(rval);\n", - "2557 return -1;\n", - "2558 }\n", - "2559 value = (PyObject *) new_value;\n", - "2560 }\n", - "2561 else if ((intobj=PyNumber_Int(value)))\n", - "2562 {\n", - "2563 if (verbose)\n", - "2564 fprintf(stderr,\n", - "2565 \"CudaNdarray_setitem dest and value is a python number\\n\");\n", - "2566 if(! CudaNdarray_is_c_contiguous(rval)){\n", - "2567 PyErr_SetString(PyExc_NotImplementedError,\n", - "2568 \"CudaNdarray.__setitem__: When the new value is a scalar\"\n", - "2569 \" of value 0 the part where we copy to must be c contiguous.\");\n", - "2570 Py_XDECREF(rval);\n", - "2571 return -1;\n", - "2572 }\n", - "2573 \n", - "2574 long val = PyInt_AsLong(intobj);\n", - "2575 Py_DECREF(intobj); intobj=NULL;\n", - "2576 if (val == 0)\n", - "2577 {\n", - "2578 cudaError_t err = cudaMemset(rval->devdata, 0,\n", - "2579 CudaNdarray_SIZE(rval) * sizeof(real));\n", - "2580 Py_XDECREF(rval);\n", - "2581 if (err)\n", - "2582 {\n", - "2583 // Clear the error flag, cudaMemset doesn't do it.\n", - "2584 // Currently this returns the same thing as err, but if in future\n", - "2585 // it returns something else I still don't see why we should ignore\n", - "2586 // it. All we want to do here is reset the flag.\n", - "2587 cudaGetLastError();\n", - "2588 PyErr_SetString(PyExc_RuntimeError,\n", - "2589 \"CudaNdarray.__setitem__: cudaMemset failed\");\n", - "2590 return -1;\n", - "2591 }\n", - "2592 return 0;\n", - "2593 } else {\n", - "2594 Py_XDECREF(rval);\n", - "2595 PyErr_SetString(PyExc_NotImplementedError,\n", - "2596 \"CudaNdarray.__setitem__: we support setting only python\"\n", - "2597 \" scalar of value 0, numpy nd array and CudaNdarray.\");\n", - "2598 return -1;\n", - "2599 }\n", - "2600 }\n", - "2601 \n", - "2602 PyErr_Clear(); // clear PyNumber_Int error.\n", - "2603 \n", - "2604 if(!CudaNdarray_Check(o) || !CudaNdarray_Check(value))\n", - "2605 {\n", - "2606 PyErr_SetString(PyExc_TypeError,\n", - "2607 \"CudaNdarray.__setitem__: left must be a CudaNdarrays and right\"\n", - "2608 \" must be a CudaNdarrays, an ndarray or a python scalar of value 0.\");\n", - "2609 Py_XDECREF(new_value);\n", - "2610 return -1;\n", - "2611 }\n", - "2612 \n", - "2613 if (verbose)\n", - "2614 fprintf(stderr, \"CudaNdarray_setitem dest and value are CudaNdarray\\n\");\n", - "2615 \n", - "2616 if (cnda_copy_structure_to_device(rval))\n", - "2617 {\n", - "2618 PyErr_SetString(PyExc_RuntimeError,\n", - "2619 \"CudaNdarray.__setitem__: syncing structure to device failed\");\n", - "2620 Py_DECREF(rval);\n", - "2621 Py_XDECREF(new_value);\n", - "2622 \n", - "2623 if (verbose)\n", - "2624 fprintf(stderr, \"CudaNdarray_setitem error end\\n\");\n", - "2625 return -1;\n", - "2626 }\n", - "2627 \n", - "2628 PyObject *baseSavedForComparison = rval->base;\n", - "2629 \n", - "2630 if (CudaNdarray_CopyFromCudaNdarray(rval, (CudaNdarray*)value, true))\n", - "2631 {\n", - "2632 Py_DECREF((PyObject*)rval);\n", - "2633 Py_XDECREF(new_value);\n", - "2634 \n", - "2635 if (verbose)\n", - "2636 fprintf(stderr, \"CudaNdarray_setitem error end\\n\");\n", - "2637 return -1;\n", - "2638 }\n", - "2639 \n", - "2640 assert (rval->base == baseSavedForComparison);\n", - "2641 assert (rval->dev_structure_fresh);\n", - "2642 \n", - "2643 // Clean up locally-created references\n", - "2644 Py_DECREF(rval);\n", - "2645 Py_XDECREF(new_value);\n", - "2646 \n", - "2647 return 0;\n", - "2648 }\n", - "2649 \n", - "2650 \n", - "2651 PyMappingMethods CudaNdarrayMappingMethods = {\n", - "2652 CudaNdarray_len, //lenfunc mp_length; __len__\n", - "2653 CudaNdarray_Subscript, //binaryfunc mp_subscript; __getitem__\n", - "2654 CudaNdarray_setitem //objobjargproc mp_ass_subscript; __setitem__\n", - "2655 };\n", - "2656 \n", - "2657 ////////////////////\n", - "2658 //\n", - "2659 ////////////////////\n", - "2660 \n", - "2661 static PyObject *\n", - "2662 CudaNdarray_get_shape(CudaNdarray *self, void *closure)\n", - "2663 {\n", - "2664 if (self->nd < 0)\n", - "2665 {\n", - "2666 PyErr_SetString(PyExc_ValueError, \"CudaNdarray not initialized\");\n", - "2667 return NULL;\n", - "2668 }\n", - "2669 PyObject * rval = PyTuple_New(self->nd);\n", - "2670 for (int i = 0; i < self->nd; ++i)\n", - "2671 {\n", - "2672 if (!rval || PyTuple_SetItem(rval, i, PyInt_FromLong(CudaNdarray_HOST_DIMS(self)[i])))\n", - "2673 {\n", - "2674 Py_XDECREF(rval);\n", - "2675 return NULL;\n", - "2676 }\n", - "2677 \n", - "2678 }\n", - "2679 return rval;\n", - "2680 }\n", - "2681 \n", - "2682 static int\n", - "2683 CudaNdarray_set_shape(CudaNdarray *self, PyObject *value, void *closure)\n", - "2684 {\n", - "2685 PyErr_SetString(PyExc_NotImplementedError, \"TODO: call reshape\");\n", - "2686 return -1;\n", - "2687 }\n", - "2688 \n", - "2689 static PyObject *\n", - "2690 CudaNdarray_get_strides(CudaNdarray *self, void *closure)\n", - "2691 {\n", - "2692 if (self->nd < 0)\n", - "2693 {\n", - "2694 PyErr_SetString(PyExc_ValueError, \"CudaNdarray not initialized\");\n", - "2695 return NULL;\n", - "2696 }\n", - "2697 PyObject * rval = PyTuple_New(self->nd);\n", - "2698 for (int i = 0; i < self->nd; ++i)\n", - "2699 {\n", - "2700 if (!rval || PyTuple_SetItem(rval, i, PyInt_FromLong(CudaNdarray_HOST_STRIDES(self)[i])))\n", - "2701 {\n", - "2702 Py_XDECREF(rval);\n", - "2703 return NULL;\n", - "2704 }\n", - "2705 \n", - "2706 }\n", - "2707 return rval;\n", - "2708 }\n", - "2709 \n", - "2710 static int\n", - "2711 CudaNdarray_set_strides(CudaNdarray *self, PyObject *value, void *closure)\n", - "2712 {\n", - "2713 //npy_intp newstrides_bytes[PyTuple_Size(value)];\n", - "2714 if (PyTuple_Check(value)){\n", - "2715 if (PyTuple_Size(value) != CudaNdarray_NDIM(self)){\n", - "2716 PyErr_SetString(PyExc_ValueError,\n", - "2717 \"The new strides tuple must have the same length\"\n", - "2718 \" as the number of dimensions\");\n", - "2719 return -1;\n", - "2720 }\n", - "2721 }else if (PyList_Check(value)){\n", - "2722 if (PyList_Size(value) != CudaNdarray_NDIM(self)){\n", - "2723 PyErr_SetString(PyExc_ValueError,\n", - "2724 \"The new strides list must have the same length\"\n", - "2725 \" as the number of dimensions\");\n", - "2726 return -1;\n", - "2727 }\n", - "2728 }else{\n", - "2729 PyErr_SetString(PyExc_ValueError,\n", - "2730 \"The new strides need to be encoded in a tuple or list\");\n", - "2731 return -1;\n", - "2732 }\n", - "2733 npy_intp* newstrides = (npy_intp*) alloca(CudaNdarray_NDIM(self) * sizeof(npy_intp));\n", - "2734 if (PyTuple_Check(value)){\n", - "2735 for(int i=0; i < CudaNdarray_NDIM(self); i++){\n", - "2736 newstrides[i] = PyInt_AsLong(PyTuple_GetItem(value, Py_ssize_t(i)));\n", - "2737 //newstrides_bytes[i] = newstrides[i] * 4;\n", - "2738 }\n", - "2739 }else if (PyList_Check(value)){\n", - "2740 for(int i=0; i < CudaNdarray_NDIM(self); i++){\n", - "2741 newstrides[i] = PyInt_AsLong(PyList_GetItem(value, Py_ssize_t(i)));\n", - "2742 //newstrides_bytes[i] = newstrides[i] * 4;\n", - "2743 }\n", - "2744 }\n", - "2745 /*\n", - "2746 // Do not do this check, as ExtractDiag needs that, and NumPy does not seem\n", - "2747 // to do it.\n", - "2748 npy_intp dims[PyTuple_Size(value)];\n", - "2749 for(int i=0; i < CudaNdarray_NDIM(self); i++){\n", - "2750 dims[i] = CudaNdarray_HOST_DIMS(self)[i];\n", - "2751 }\n", - "2752 if (!PyArray_CheckStrides(4,\n", - "2753 CudaNdarray_NDIM(self),\n", - "2754 0, 0,\n", - "2755 dims,\n", - "2756 newstrides_bytes)){\n", - "2757 PyErr_SetString(PyExc_ValueError, \"bad new strides\");\n", - "2758 return -1;\n", - "2759 }\n", - "2760 */\n", - "2761 for(int i=0; i < CudaNdarray_NDIM(self); i++){\n", - "2762 CudaNdarray_set_stride(self, i, newstrides[i]);\n", - "2763 }\n", - "2764 return 0;\n", - "2765 }\n", - "2766 \n", - "2767 static PyObject *\n", - "2768 CudaNdarray_get_dev_data(CudaNdarray *self, void *closure)\n", - "2769 {\n", - "2770 float * p = CudaNdarray_DEV_DATA(self);\n", - "2771 //printf(\"get_dev_data %p %li \\n\", p, (long int)p );\n", - "2772 return PyInt_FromSize_t((size_t) CudaNdarray_DEV_DATA(self));\n", - "2773 }\n", - "2774 \n", - "2775 static int\n", - "2776 CudaNdarray_set_dev_data(CudaNdarray *self, PyObject *value, void *closure)\n", - "2777 {\n", - "2778 Py_ssize_t newdevdata = PyInt_AsSsize_t(value);\n", - "2779 //printf(\"set_dev_data %p %li \\n\",(float*)newdevdata ,newdevdata);\n", - "2780 if (PyErr_Occurred())\n", - "2781 {\n", - "2782 return -1;\n", - "2783 }\n", - "2784 return CudaNdarray_set_device_data(self, (float*)newdevdata, (CudaNdarray*)self->base);\n", - "2785 }\n", - "2786 \n", - "2787 static PyObject *\n", - "2788 CudaNdarray_get_dtype(CudaNdarray *self, void *closure)\n", - "2789 {\n", - "2790 return PyString_FromString(\"float32\");\n", - "2791 }\n", - "2792 \n", - "2793 static PyObject *\n", - "2794 CudaNdarray_get_ndim(CudaNdarray *self, void *closure)\n", - "2795 {\n", - "2796 return PyInt_FromLong(self->nd);\n", - "2797 }\n", - "2798 \n", - "2799 static PyObject *\n", - "2800 CudaNdarray_get_base(CudaNdarray *self, void *closure)\n", - "2801 {\n", - "2802 PyObject * base = self->base;\n", - "2803 if (!base)\n", - "2804 {\n", - "2805 // We cannot return a NULL pointer, use None instead\n", - "2806 base = Py_None;\n", - "2807 }\n", - "2808 Py_INCREF(base);\n", - "2809 return base;\n", - "2810 }\n", - "2811 \n", - "2812 void put_in_dict(PyObject * dict, const char * key, int val)\n", - "2813 {\n", - "2814 PyObject * k = PyString_FromString(key);\n", - "2815 PyObject * v = PyInt_FromLong(val);\n", - "2816 PyDict_SetItem(dict, k, v);\n", - "2817 Py_DECREF(k);\n", - "2818 Py_DECREF(v);\n", - "2819 }\n", - "2820 \n", - "2821 PyObject *\n", - "2822 GetDeviceProperties(PyObject* _unused, PyObject* args)\n", - "2823 {\n", - "2824 int dev_id = -1;\n", - "2825 if (! PyArg_ParseTuple(args, \"i\", &dev_id))\n", - "2826 return NULL;\n", - "2827 cudaDeviceProp deviceProp;\n", - "2828 cudaGetDeviceProperties(&deviceProp, dev_id);\n", - "2829 \n", - "2830 PyObject * dict = PyDict_New();\n", - "2831 PyObject * str= PyString_FromString(\"name\");\n", - "2832 PyObject * i = PyString_FromString(deviceProp.name);\n", - "2833 PyDict_SetItem(dict, str, i);\n", - "2834 Py_DECREF(str);\n", - "2835 Py_DECREF(i);\n", - "2836 \n", - "2837 put_in_dict(dict, \"major\", deviceProp.major);\n", - "2838 put_in_dict(dict, \"minor\", deviceProp.minor);\n", - "2839 #if CUDART_VERSION >= 2020\n", - "2840 int driverVersion = 0, runtimeVersion = 0;\n", - "2841 cudaDriverGetVersion(&driverVersion);\n", - "2842 cudaRuntimeGetVersion(&runtimeVersion);\n", - "2843 put_in_dict(dict, \"driverVersion\", driverVersion);\n", - "2844 put_in_dict(dict, \"runtimeVersion\", runtimeVersion);\n", - "2845 #endif\n", - "2846 #if CUDART_VERSION >= 2000\n", - "2847 \n", - "2848 put_in_dict(dict, \"multiProcessorCount\", deviceProp.multiProcessorCount);\n", - "2849 //if ConvertSMVer2Cores is not defined in cuda_runtime_api.h, the run time is too old.\n", - "2850 int sm_cores = -1;\n", - "2851 if(deviceProp.major==1)\n", - "2852 sm_cores = 32;\n", - "2853 else if(deviceProp.major==2 && deviceProp.minor==0)\n", - "2854 sm_cores = 32;\n", - "2855 else if(deviceProp.major==2 && deviceProp.minor==1)\n", - "2856 sm_cores = 48;\n", - "2857 put_in_dict(dict, \"coresCount\", sm_cores * deviceProp.multiProcessorCount);\n", - "2858 #endif\n", - "2859 put_in_dict(dict, \"totalConstMem\", deviceProp.totalConstMem);\n", - "2860 put_in_dict(dict, \"sharedMemPerBlock\", deviceProp.sharedMemPerBlock);\n", - "2861 put_in_dict(dict, \"regsPerBlock\", deviceProp.regsPerBlock);\n", - "2862 put_in_dict(dict, \"warpSize\", deviceProp.warpSize);\n", - "2863 put_in_dict(dict, \"maxThreadsPerBlock\", deviceProp.maxThreadsPerBlock);\n", - "2864 put_in_dict(dict, \"maxThreadsDim0\", deviceProp.maxThreadsDim[0]);\n", - "2865 put_in_dict(dict, \"maxThreadsDim1\", deviceProp.maxThreadsDim[1]);\n", - "2866 put_in_dict(dict, \"maxThreadsDim2\", deviceProp.maxThreadsDim[2]);\n", - "2867 put_in_dict(dict, \"maxGridSize0\", deviceProp.maxGridSize[0]);\n", - "2868 put_in_dict(dict, \"maxGridSize1\", deviceProp.maxGridSize[1]);\n", - "2869 put_in_dict(dict, \"maxGridSize2\", deviceProp.maxGridSize[2]);\n", - "2870 put_in_dict(dict, \"memPitch\", deviceProp.memPitch);\n", - "2871 put_in_dict(dict, \"textureAlignment\", deviceProp.textureAlignment);\n", - "2872 put_in_dict(dict, \"clockRate\", deviceProp.clockRate);\n", - "2873 #if CUDART_VERSION >= 2000\n", - "2874 put_in_dict(dict, \"deviceOverlap\", deviceProp.deviceOverlap);\n", - "2875 #endif\n", - "2876 #if CUDART_VERSION >= 2020\n", - "2877 put_in_dict(dict, \"kernelExecTimeoutEnabled\", deviceProp.kernelExecTimeoutEnabled);\n", - "2878 put_in_dict(dict, \"integrated\", deviceProp.integrated);\n", - "2879 put_in_dict(dict, \"canMapHostMemory\", deviceProp.canMapHostMemory);\n", - "2880 put_in_dict(dict, \"computeMode\", deviceProp.computeMode);\n", - "2881 //in the doc of this fct tell that 0 - Normal mode, 1 - only 1 context, 2 - no context\n", - "2882 #endif\n", - "2883 #if CUDART_VERSION >= 3000\n", - "2884 put_in_dict(dict, \"concurrentKernels\", deviceProp.concurrentKernels);\n", - "2885 #endif\n", - "2886 #if CUDART_VERSION >= 3010\n", - "2887 put_in_dict(dict, \"ECCEnabled\", deviceProp.ECCEnabled);\n", - "2888 #endif\n", - "2889 #if CUDART_VERSION >= 3020\n", - "2890 put_in_dict(dict, \"tccDriver\", deviceProp.tccDriver);\n", - "2891 #endif\n", - "2892 \n", - "2893 return dict;\n", - "2894 }\n", - "2895 \n", - "2896 /*\n", - "2897 * Returns in *free and *total respectively, the free and total amount of memory available for allocation by the device in bytes.\n", - "2898 */\n", - "2899 PyObject *\n", - "2900 GetDeviceMemInfo(PyObject* _unused, PyObject* dummy)\n", - "2901 {\n", - "2902 size_t free = 0, total = 0;\n", - "2903 if(g_gpu_context_active == 0){\n", - "2904 PyErr_Format(PyExc_RuntimeError, \"No gpu device selected yet. Please make sure the gpu device was initialized by Theano before.\");\n", - "2905 return NULL;\n", - "2906 }\n", - "2907 \n", - "2908 cudaError_t err = cudaMemGetInfo(&free, &total);\n", - "2909 if (err != cudaSuccess){\n", - "2910 // Clear the error flag, cudaMemGetInfo doesn't do it.\n", - "2911 // Currently this returns the same thing as err, but if in future\n", - "2912 // it returns something else I still don't see why we should ignore\n", - "2913 // it. All we want to do here is reset the flag.\n", - "2914 cudaGetLastError();\n", - "2915 PyErr_Format(PyExc_RuntimeError,\n", - "2916 \"Error while getting memory info about the gpu: %s\",\n", - "2917 cudaGetErrorString(err));\n", - "2918 return NULL;\n", - "2919 }\n", - "2920 return PyTuple_Pack(2, PyLong_FromSize_t(free), PyLong_FromSize_t(total));\n", - "2921 }\n", - "2922 \n", - "2923 /*\n", - "2924 * Synchronize with all the gpu device stream.\n", - "2925 */\n", - "2926 PyObject *\n", - "2927 CudaNdarray_synchronize(PyObject* _unused, PyObject* dummy)\n", - "2928 {\n", - "2929 CNDA_BEGIN_ALLOW_THREADS\n", - "2930 cudaThreadSynchronize();\n", - "2931 CNDA_END_ALLOW_THREADS\n", - "2932 Py_INCREF(Py_None);\n", - "2933 return Py_None;\n", - "2934 }\n", - "2935 \n", - "2936 /*\n", - "2937 * Exist and return true if we link with cublas v2.\n", - "2938 */\n", - "2939 PyObject *\n", - "2940 CudaNdarray_cublasv2(PyObject* _unused, PyObject* dummy)\n", - "2941 {\n", - "2942 Py_INCREF(Py_True);\n", - "2943 return Py_True;\n", - "2944 }\n", - "2945 \n", - "2946 PyObject *\n", - "2947 CudaNdarray_select_a_gpu(PyObject* _unused, PyObject* dummy)\n", - "2948 {\n", - "2949 void * rval = NULL;\n", - "2950 cudaError_t err;\n", - "2951 int num_gpus = 0;\n", - "2952 \n", - "2953 err = cudaGetDeviceCount(&num_gpus);\n", - "2954 if (cudaSuccess != err){\n", - "2955 printf(\"ERR!\\\\n\");\n", - "2956 PyErr_Format(PyExc_RuntimeError,\n", - "2957 \"Not able to get number of GPUs (%s).\",\n", - "2958 cudaGetErrorString(err));\n", - "2959 return NULL;\n", - "2960 }\n", - "2961 \n", - "2962 for (int device = 0; device < num_gpus; device++) {\n", - "2963 cudaSetDevice(device);\n", - "2964 err = cudaDeviceSynchronize(); // << CUDA context gets created here.\n", - "2965 cudaGetLastError(); // reset the error state\n", - "2966 if (cudaSuccess == err)\n", - "2967 break;\n", - "2968 }\n", - "2969 \n", - "2970 if (cudaSuccess != err){\n", - "2971 printf(\"ERR!\\\\n\");\n", - "2972 PyErr_Format(PyExc_RuntimeError,\n", - "2973 \"Not able to select available GPU from %d cards (%s).\",\n", - "2974 num_gpus, cudaGetErrorString(err));\n", - "2975 return NULL;\n", - "2976 }\n", - "2977 \n", - "2978 Py_INCREF(Py_None);\n", - "2979 return Py_None;\n", - "2980 }\n", - "2981 \n", - "2982 #if COMPUTE_GPU_MEM_USED\n", - "2983 /*\n", - "2984 * Return the size in bytes that Theano currently have allocated on the gpu.\n", - "2985 */\n", - "2986 PyObject *\n", - "2987 GetTheanoAllocInfo(PyObject* _unused, PyObject* dummy)\n", - "2988 {\n", - "2989 PyObject* a = PyLong_FromSize_t(_allocated_size);\n", - "2990 PyObject* b = PyLong_FromSize_t(_max_allocated_size);\n", - "2991 \n", - "2992 PyObject* tuple = PyTuple_New(2);\n", - "2993 PyTuple_SetItem(tuple, 0, a);\n", - "2994 PyTuple_SetItem(tuple, 1, b);\n", - "2995 return tuple;\n", - "2996 }\n", - "2997 #endif\n", - "2998 \n", - "2999 static PyGetSetDef CudaNdarray_getset[] = {\n", - "3000 {\"shape\",\n", - "3001 (getter)CudaNdarray_get_shape,\n", - "3002 (setter)CudaNdarray_set_shape,\n", - "3003 \"shape of this ndarray (tuple)\",\n", - "3004 NULL},\n", - "3005 {\"_strides\",\n", - "3006 (getter)CudaNdarray_get_strides,\n", - "3007 (setter)CudaNdarray_set_strides,\n", - "3008 \"data pointer strides (in elements)\",\n", - "3009 NULL},\n", - "3010 {\"strides\",\n", - "3011 (getter)CudaNdarray_get_strides,\n", - "3012 (setter)CudaNdarray_set_strides,\n", - "3013 \"data pointer strides (in elements)\",\n", - "3014 NULL},\n", - "3015 //gpudata is needed to allow calling pycuda fct with CudaNdarray input.\n", - "3016 {\"gpudata\",\n", - "3017 (getter)CudaNdarray_get_dev_data,\n", - "3018 NULL,\n", - "3019 \"device data pointer\",\n", - "3020 NULL},\n", - "3021 {\"_dev_data\",\n", - "3022 (getter)CudaNdarray_get_dev_data,\n", - "3023 (setter)CudaNdarray_set_dev_data,\n", - "3024 \"device data pointer\",\n", - "3025 NULL},\n", - "3026 {\"dtype\",\n", - "3027 (getter)CudaNdarray_get_dtype,\n", - "3028 NULL,\n", - "3029 \"The dtype of the element. Now always float32\",\n", - "3030 NULL},\n", - "3031 {\"size\",\n", - "3032 (getter)CudaNdarray_SIZE_Object,\n", - "3033 NULL,\n", - "3034 \"The number of elements in this object.\",\n", - "3035 NULL},\n", - "3036 //mem_size is neede for pycuda.elementwise.ElementwiseKernel Why do they use size and mem_size of the same value?\n", - "3037 {\"mem_size\",\n", - "3038 (getter)CudaNdarray_SIZE_Object,\n", - "3039 NULL,\n", - "3040 \"The number of elements in this object.\",\n", - "3041 NULL},\n", - "3042 {\"ndim\",\n", - "3043 (getter)CudaNdarray_get_ndim,\n", - "3044 NULL,\n", - "3045 \"The number of dimensions in this object.\",\n", - "3046 NULL},\n", - "3047 {\"base\",\n", - "3048 (getter)CudaNdarray_get_base,\n", - "3049 NULL,\n", - "3050 \"If this ndarray is a view, base is the original ndarray.\",\n", - "3051 NULL},\n", - "3052 \n", - "3053 {NULL, NULL, NULL, NULL} /* Sentinel */\n", - "3054 };\n", - "3055 \n", - "3056 PyObject *CudaNdarray_repr(PyObject *self)\n", - "3057 {\n", - "3058 CudaNdarray *object = (CudaNdarray *)self;\n", - "3059 PyObject * np_object = CudaNdarray_CreateArrayObj(object);\n", - "3060 PyObject * str = PyObject_Str((PyObject *) np_object);\n", - "3061 char * cstr = PyString_AsString(str);\n", - "3062 PyObject * out = PyString_FromFormat(\"%s%s%s\",\n", - "3063 \"CudaNdarray(\",\n", - "3064 cstr,\n", - "3065 \")\");\n", - "3066 Py_DECREF(str);\n", - "3067 Py_DECREF(np_object);\n", - "3068 #if PY_MAJOR_VERSION >= 3\n", - "3069 // In Python 3 PyString_FromFormat return a Bytes object\n", - "3070 PyObject* out2 = PyObject_Str(out);\n", - "3071 Py_DECREF(out);\n", - "3072 return out2;\n", - "3073 #endif\n", - "3074 return out;\n", - "3075 }\n", - "3076 \n", - "3077 static PyTypeObject CudaNdarrayType =\n", - "3078 {\n", - "3079 #if PY_MAJOR_VERSION >= 3\n", - "3080 PyVarObject_HEAD_INIT(NULL, 0)\n", - "3081 #else\n", - "3082 PyObject_HEAD_INIT(NULL)\n", - "3083 0, /*ob_size*/\n", - "3084 #endif\n", - "3085 \"CudaNdarray\", /*tp_name*/\n", - "3086 sizeof(CudaNdarray), /*tp_basicsize*/\n", - "3087 0, /*tp_itemsize*/\n", - "3088 (destructor)CudaNdarray_dealloc, /*tp_dealloc*/\n", - "3089 0, /*tp_print*/\n", - "3090 0, /*tp_getattr*/\n", - "3091 0, /*tp_setattr*/\n", - "3092 0, /*tp_compare*/\n", - "3093 CudaNdarray_repr, /*tp_repr*/\n", - "3094 &CudaNdarrayNumberMethods, /*tp_as_number*/\n", - "3095 0, /*tp_as_sequence*/\n", - "3096 &CudaNdarrayMappingMethods,/*tp_as_mapping*/\n", - "3097 0, /*tp_hash */\n", - "3098 0, /*tp_call*/\n", - "3099 0, /*tp_str*/\n", - "3100 0, /*tp_getattro*/\n", - "3101 0, /*tp_setattro*/\n", - "3102 0, /*tp_as_buffer*/\n", - "3103 #if PY_MAJOR_VERSION >= 3\n", - "3104 // Py_TPFLAGS_CHECKTYPES is always true and was removed in Python 3.\n", - "3105 Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /*tp_flags*/\n", - "3106 #else\n", - "3107 Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_CHECKTYPES, /*tp_flags*/\n", - "3108 #endif\n", - "3109 \"CudaNdarray objects\", /* tp_doc */\n", - "3110 0, /* tp_traverse */\n", - "3111 0, /* tp_clear */\n", - "3112 0, /* tp_richcompare */\n", - "3113 0, /* tp_weaklistoffset */\n", - "3114 0, /* tp_iter */\n", - "3115 0, /* tp_iternext */\n", - "3116 CudaNdarray_methods, /* tp_methods */\n", - "3117 CudaNdarray_members, /* tp_members */\n", - "3118 CudaNdarray_getset, /* tp_getset */\n", - "3119 0, /* tp_base */\n", - "3120 0, /* tp_dict */\n", - "3121 0, /* tp_descr_get */\n", - "3122 0, /* tp_descr_set */\n", - "3123 0, /* tp_dictoffset */\n", - "3124 (initproc)CudaNdarray_init,/* tp_init */\n", - "3125 0, /* tp_alloc */\n", - "3126 CudaNdarray_new, /* tp_new */\n", - "3127 };\n", - "3128 \n", - "3129 static __global__ void get_gpu_ptr_size(int* dst)\n", - "3130 {\n", - "3131 dst[0] = sizeof(float*);\n", - "3132 dst[1] = sizeof(int);\n", - "3133 }\n", - "3134 \n", - "3135 PyObject *\n", - "3136 CudaNdarray_ptr_int_size(PyObject* _unused, PyObject* args)\n", - "3137 {\n", - "3138 int *gpu_data = (int*)device_malloc(sizeof(int)*2);\n", - "3139 if(gpu_data == NULL){\n", - "3140 return NULL;\n", - "3141 }\n", - "3142 get_gpu_ptr_size<<<1,1>>>(gpu_data);\n", - "3143 \n", - "3144 cudaError_t cudaErr = cudaGetLastError();\n", - "3145 if (cudaSuccess != cudaErr){\n", - "3146 \n", - "3147 device_free(gpu_data);\n", - "3148 return PyErr_Format(PyExc_RuntimeError,\n", - "3149 \"CudaNdarray_ptr_int_size: error when calling the gpu code. (%s)\",\n", - "3150 cudaGetErrorString(cudaErr));\n", - "3151 }\n", - "3152 \n", - "3153 // Transfer the result to cpu\n", - "3154 int gpu_sizes[] = {-1,-1};\n", - "3155 cublasStatus_t err;\n", - "3156 err = cublasGetVector(2, sizeof(int), gpu_data, 1, gpu_sizes, 1);\n", - "3157 device_free(gpu_data);\n", - "3158 \n", - "3159 if (CUBLAS_STATUS_SUCCESS != err){\n", - "3160 PyErr_SetString(PyExc_RuntimeError, \"error copying data to from memory\");\n", - "3161 return NULL;\n", - "3162 }\n", - "3163 return Py_BuildValue(\"iiii\", (int) gpu_sizes[0], (int)sizeof(float*),\n", - "3164 (int)sizeof(int), (int) gpu_sizes[1]);\n", - "3165 }\n", - "3166 \n", - "3167 static int cublas_init();\n", - "3168 static void cublas_shutdown();\n", - "3169 // Initialize the gpu.\n", - "3170 // Takes two optional parameters, the device number and if we should use cnmem.\n", - "3171 // If the device number is provided, it sets that device to be the active device.\n", - "3172 // If not provided (usually just to test whether the gpu is available at all),\n", - "3173 // it does not set an active device.\n", - "3174 // Raises EnvironmentError or ValueError (as appropriate) if the initialization failed.\n", - "3175 // cnmem is threaded like a bool. If converted to 0, don't use cnmem. Otherwise, use it.\n", - "3176 PyObject *\n", - "3177 CudaNdarray_gpu_init(PyObject* _unused, PyObject* args)\n", - "3178 {\n", - "3179 int card_nb = 0;\n", - "3180 int card_number_provided = 1;\n", - "3181 float cnmem = 0; // Theano flag lib.cnmem\n", - "3182 // if we're given something wildly invalid, this will throw a TypeError\n", - "3183 if(!PyArg_ParseTuple(args, \"|if\", &card_nb, &cnmem))\n", - "3184 return NULL;\n", - "3185 if(cnmem)\n", - "3186 g_use_cnmem = true;\n", - "3187 \n", - "3188 if(PyTuple_Size(args) == 0) {\n", - "3189 card_number_provided = 0;\n", - "3190 card_nb = 0;\n", - "3191 }\n", - "3192 \n", - "3193 int deviceCount;\n", - "3194 cudaError err = cudaGetDeviceCount(&deviceCount);\n", - "3195 if(cudaSuccess != err) {\n", - "3196 return PyErr_Format(PyExc_EnvironmentError,\n", - "3197 \"Unable to get the number of gpus available: %s\",\n", - "3198 cudaGetErrorString(cudaGetLastError()));\n", - "3199 }\n", - "3200 \n", - "3201 // as soon as the first successful call to a cuda* function is made, a\n", - "3202 // gpu context has been created\n", - "3203 g_gpu_context_active = 1;\n", - "3204 \n", - "3205 if(deviceCount <= 0) {\n", - "3206 return PyErr_Format(PyExc_EnvironmentError,\n", - "3207 \"Can't use the GPU, no devices support CUDA\");\n", - "3208 }\n", - "3209 if(card_number_provided && (card_nb < 0 || card_nb > (deviceCount - 1))) {\n", - "3210 return PyErr_Format(PyExc_ValueError,\n", - "3211 \"Bad device number %d. Only %d devices available.\",\n", - "3212 card_nb,\n", - "3213 deviceCount);\n", - "3214 }\n", - "3215 \n", - "3216 cudaDeviceProp deviceProp;\n", - "3217 err = cudaGetDeviceProperties(&deviceProp, card_nb);\n", - "3218 if(cudaSuccess != err) {\n", - "3219 return PyErr_Format(PyExc_EnvironmentError,\n", - "3220 \"Unable to get properties of gpu %i: %s\",\n", - "3221 card_nb,\n", - "3222 cudaGetErrorString(cudaGetLastError()));\n", - "3223 }\n", - "3224 \n", - "3225 if(deviceProp.major == 9999 && deviceProp.minor == 9999 ){\n", - "3226 return PyErr_Format(PyExc_EnvironmentError,\n", - "3227 \"There is no device that supports CUDA\");\n", - "3228 }\n", - "3229 \n", - "3230 if(card_number_provided) {\n", - "3231 err = cudaSetDevice(card_nb);\n", - "3232 if(cudaSuccess != err) {\n", - "3233 return PyErr_Format(PyExc_EnvironmentError,\n", - "3234 \"Unable to set device %i: %s\",\n", - "3235 card_nb,\n", - "3236 cudaGetErrorString(cudaGetLastError()));\n", - "3237 }\n", - "3238 if (cublas_init() == -1)\n", - "3239 return NULL;\n", - "3240 }\n", - "3241 if(card_number_provided && g_use_cnmem) {\n", - "3242 size_t mem = 0;\n", - "3243 if (cnmem > 1)\n", - "3244 mem = cnmem * 1024 * 1024;\n", - "3245 else{\n", - "3246 // Clip to 95% to let memory for the driver.\n", - "3247 // 98% didn't worked in some cases.\n", - "3248 if (cnmem > .95){\n", - "3249 cnmem = .95;\n", - "3250 }\n", - "3251 size_t free = 0, total = 0;\n", - "3252 cudaError_t err = cudaMemGetInfo(&free, &total);\n", - "3253 if (err != cudaSuccess){\n", - "3254 // Clear the error flag, cudaMemGetInfo doesn't do it.\n", - "3255 // Currently this returns the same thing as err, but if in future\n", - "3256 // it returns something else I still don't see why we should ignore\n", - "3257 // it. All we want to do here is reset the flag.\n", - "3258 cudaGetLastError();\n", - "3259 PyErr_Format(PyExc_RuntimeError,\n", - "3260 \"Error while getting memory info about the gpu: %s\",\n", - "3261 cudaGetErrorString(err));\n", - "3262 return NULL;\n", - "3263 }\n", - "3264 mem = total * cnmem;\n", - "3265 }\n", - "3266 if(initCnmem(card_number_provided, card_nb, mem) == -1){\n", - "3267 return NULL;\n", - "3268 }\n", - "3269 }\n", - "3270 \n", - "3271 Py_INCREF(Py_None);\n", - "3272 return Py_None;\n", - "3273 }\n", - "3274 \n", - "3275 PyObject *\n", - "3276 CudaNdarray_active_device_number(PyObject* _unused, PyObject* _unused_args) {\n", - "3277 // NB: No cuda error checking here; keeps things simple, and it's not\n", - "3278 // really necessary.\n", - "3279 int currentDevice;\n", - "3280 cudaGetDevice(¤tDevice);\n", - "3281 return PyInt_FromLong(currentDevice);\n", - "3282 }\n", - "3283 \n", - "3284 PyObject *\n", - "3285 CudaNdarray_active_device_name(PyObject* _unused, PyObject* _unused_args) {\n", - "3286 // NB: No cuda error checking here; keeps things simple, and it's not\n", - "3287 // really necessary.\n", - "3288 int currentDevice;\n", - "3289 cudaGetDevice(¤tDevice);\n", - "3290 \n", - "3291 cudaDeviceProp deviceProp;\n", - "3292 cudaGetDeviceProperties(&deviceProp, currentDevice);\n", - "3293 return PyString_FromString(deviceProp.name);\n", - "3294 }\n", - "3295 \n", - "3296 PyObject *\n", - "3297 CudaNdarray_gpu_shutdown(PyObject* _unused, PyObject* _unused_args) {\n", - "3298 // Don't handle errors here\n", - "3299 cublas_shutdown();\n", - "3300 g_gpu_context_active = 0; // context has now been closed down\n", - "3301 if(g_use_cnmem) {\n", - "3302 cnmemStatus_t status = cnmemFinalize();\n", - "3303 if(status != CNMEM_STATUS_SUCCESS) {\n", - "3304 fprintf(stderr, \"CudaNdarray_gpu_shutdown: cnmemFinalize failed! Reason=%s\\n\",\n", - "3305 cnmemGetErrorString(status));\n", - "3306 if(status == CNMEM_STATUS_CUDA_ERROR) {\n", - "3307 fprintf(stderr, \" Cuda-Reason=%s\\n\",\n", - "3308 cudaGetErrorString(cudaGetLastError()));\n", - "3309 }\n", - "3310 }\n", - "3311 }\n", - "3312 \n", - "3313 Py_INCREF(Py_None);\n", - "3314 return Py_None;\n", - "3315 }\n", - "3316 \n", - "3317 /*\n", - "3318 * This function is tested in theano/misc/test_pycuda_theano_simple.py\n", - "3319 */\n", - "3320 PyObject *\n", - "3321 CudaNdarray_from_gpu_pointer(PyObject* _unused, PyObject* args)\n", - "3322 {\n", - "3323 int verbose = 0;\n", - "3324 PyObject *gpu_ptr = NULL;\n", - "3325 PyObject *shapes = NULL;\n", - "3326 PyObject *strides = NULL;\n", - "3327 PyObject *base = NULL;\n", - "3328 PyObject *rval = NULL;\n", - "3329 \n", - "3330 //args should consist of 3 python objects\n", - "3331 //The first is the gpu ptr\n", - "3332 //The second if the shape\n", - "3333 //The third if the strides\n", - "3334 if (! PyArg_ParseTuple(args, \"OOOO\", &gpu_ptr, &shapes, &strides, &base))\n", - "3335 return NULL;\n", - "3336 \n", - "3337 if (verbose) printf(\"In CudaNdarray_from_gpu_pointer\\n\");\n", - "3338 if (!PyLong_Check(gpu_ptr))\n", - "3339 {\n", - "3340 PyErr_Format(PyExc_Exception, \"CudaNdarray_from_gpu_pointer: The gpu pointor is not an long\");\n", - "3341 return NULL;\n", - "3342 }\n", - "3343 \n", - "3344 Py_ssize_t nd = PyObject_Length(shapes);\n", - "3345 if (nd < 0)\n", - "3346 {\n", - "3347 PyErr_SetString(PyExc_TypeError, \"CudaNdarray_from_gpu_pointer: Couldn't get length of second argument\");\n", - "3348 return NULL;\n", - "3349 }\n", - "3350 Py_ssize_t nd_stride = PyObject_Length(strides);\n", - "3351 if (nd_stride < 0)\n", - "3352 {\n", - "3353 PyErr_SetString(PyExc_TypeError, \"CudaNdarray_from_gpu_pointer: Couldn't get length of third argument\");\n", - "3354 return NULL;\n", - "3355 }\n", - "3356 \n", - "3357 if (nd != nd_stride)\n", - "3358 {\n", - "3359 PyErr_SetString(PyExc_TypeError, \"CudaNdarray_from_gpu_pointer: We need the same number of shapes and strides\");\n", - "3360 return NULL;\n", - "3361 }\n", - "3362 \n", - "3363 rval = CudaNdarray_New();\n", - "3364 \n", - "3365 if (CudaNdarray_set_nd((CudaNdarray *)rval, nd))\n", - "3366 {\n", - "3367 //CudaNdarray_set_nd set the error msg\n", - "3368 return NULL;\n", - "3369 }\n", - "3370 // set gpu pointeur\n", - "3371 assert(((CudaNdarray *)rval)->data_allocated == 0);\n", - "3372 if (CudaNdarray_set_device_data((CudaNdarray *)rval, (float *)PyInt_AsLong(gpu_ptr), base))\n", - "3373 {\n", - "3374 PyErr_SetString(PyExc_TypeError, \"CudaNdarray_from_gpu_pointer: Error while setting the gpu pointor\");\n", - "3375 return NULL;\n", - "3376 \n", - "3377 }\n", - "3378 \n", - "3379 // Set dims and strides\n", - "3380 for (int i = nd-1; i >= 0; --i)\n", - "3381 {\n", - "3382 PyObject * idx = PyLong_FromLong(i);\n", - "3383 if (idx == NULL)\n", - "3384 {\n", - "3385 PyErr_SetString(PyExc_Exception, \"CudaNdarray_from_gpu_pointer: Couldn't make long object to loop over list/tuple\");\n", - "3386 return NULL;\n", - "3387 }\n", - "3388 PyObject* dim_ = PyObject_GetItem(shapes, idx);\n", - "3389 PyObject* strd_ = PyObject_GetItem(strides, idx);\n", - "3390 if (!PyInt_Check(dim_))\n", - "3391 {\n", - "3392 PyErr_Format(PyExc_Exception, \"CudaNdarray_from_gpu_pointer: shapes[%d] is not an int\", i);\n", - "3393 return NULL;\n", - "3394 }\n", - "3395 if (!PyInt_Check(strd_))\n", - "3396 {\n", - "3397 PyErr_Format(PyExc_Exception, \"CudaNdarray_from_gpu_pointer: strides[%d] is not an int\", i);\n", - "3398 return NULL;\n", - "3399 }\n", - "3400 int dim = PyInt_AsLong(dim_);\n", - "3401 int strd = PyInt_AsLong(strd_);\n", - "3402 CudaNdarray_set_stride((CudaNdarray *)rval, i, strd);\n", - "3403 CudaNdarray_set_dim((CudaNdarray *)rval, i, dim);\n", - "3404 Py_DECREF(idx);\n", - "3405 Py_DECREF(dim_);\n", - "3406 Py_DECREF(strd_);\n", - "3407 }\n", - "3408 if (verbose) printf(\"CudaNdarray_from_gpu_pointer normal return\\n\");\n", - "3409 return rval;\n", - "3410 }\n", - "3411 \n", - "3412 PyObject *\n", - "3413 CudaNdarray_Dot(PyObject* _unused, PyObject* args)\n", - "3414 {\n", - "3415 PyObject *l=NULL;\n", - "3416 PyObject *r=NULL;\n", - "3417 PyObject * rval = NULL;\n", - "3418 \n", - "3419 //args should consist of two python objects (\"OO\")\n", - "3420 if (! PyArg_ParseTuple(args, \"OO\", &l, &r))\n", - "3421 return NULL;\n", - "3422 \n", - "3423 if (!CudaNdarray_Check(l) || !CudaNdarray_Check(r))\n", - "3424 {\n", - "3425 PyErr_SetString(PyExc_TypeError, \"CudaNdarray arguments required \");\n", - "3426 goto CudaNdarray_dot_fail;\n", - "3427 }\n", - "3428 if (((CudaNdarray*)l)->nd != 2)\n", - "3429 {\n", - "3430 PyErr_SetString(PyExc_TypeError, \"need 2d CudaNdarray arg for now\");\n", - "3431 goto CudaNdarray_dot_fail;\n", - "3432 }\n", - "3433 if (((CudaNdarray*)r)->nd != 2)\n", - "3434 {\n", - "3435 PyErr_SetString(PyExc_TypeError, \"need 2d CudaNdarray arg for now\");\n", - "3436 goto CudaNdarray_dot_fail;\n", - "3437 }\n", - "3438 rval = CudaNdarray_New();\n", - "3439 if (!rval)\n", - "3440 {\n", - "3441 goto CudaNdarray_dot_fail;\n", - "3442 }\n", - "3443 int dims[2];\n", - "3444 dims[0] = CudaNdarray_HOST_DIMS((CudaNdarray*)l)[0];\n", - "3445 dims[1] = CudaNdarray_HOST_DIMS((CudaNdarray*)r)[1];\n", - "3446 if (CudaNdarray_alloc_contiguous((CudaNdarray*)rval, 2, dims))\n", - "3447 {\n", - "3448 goto CudaNdarray_dot_fail;\n", - "3449 }\n", - "3450 if (CudaNdarray_gemm(1.0, (CudaNdarray*)l, (CudaNdarray*)r, 0.0, (CudaNdarray*)rval))\n", - "3451 {\n", - "3452 goto CudaNdarray_dot_fail;\n", - "3453 }\n", - "3454 \n", - "3455 return rval;\n", - "3456 \n", - "3457 CudaNdarray_dot_fail:\n", - "3458 Py_XDECREF(rval);\n", - "3459 return NULL;\n", - "3460 }\n", - "3461 \n", - "3462 static PyObject *\n", - "3463 filter(PyObject* __unsed_self, PyObject *args) // args = (data, broadcastable, strict, storage)\n", - "3464 {\n", - "3465 /*\n", - "3466 * TODO: DOC what this function should do in the various cases of\n", - "3467 * What is 'strict' supposed to mean in the context of this function?\n", - "3468 * What do we do with input that could be interpreted as matching the broadcastable pattern in strict vs. non-strict cases?\n", - "3469 *\n", - "3470 */\n", - "3471 PyObject *py_data=NULL;\n", - "3472 PyArrayObject * data = NULL;\n", - "3473 int strict = 0;\n", - "3474 PyObject * broadcastable=NULL;\n", - "3475 PyObject * storage=NULL;\n", - "3476 CudaNdarray * rval=NULL;\n", - "3477 \n", - "3478 //Python object references which are provided to the caller are borrowed references\n", - "3479 if (!PyArg_ParseTuple(args, \"OOiO\", &py_data, &broadcastable, &strict, &storage)) return NULL;\n", - "3480 \n", - "3481 if (!PyTuple_Check(broadcastable)){\n", - "3482 PyErr_SetString(PyExc_TypeError, \"broadcastable arg should be a tuple of int.\");\n", - "3483 return NULL;\n", - "3484 }\n", - "3485 Py_INCREF(py_data);\n", - "3486 Py_INCREF(broadcastable);\n", - "3487 \n", - "3488 CudaNdarray * cnda = (CudaNdarray*)py_data;\n", - "3489 \n", - "3490 if (strict || CudaNdarray_Check(py_data))\n", - "3491 {\n", - "3492 //TODO: support non-strict \"casting\" from a vt to the broadcastable/type/size that we need.\n", - "3493 if (!CudaNdarray_Check(py_data))\n", - "3494 {\n", - "3495 Py_DECREF(py_data);\n", - "3496 Py_DECREF(broadcastable);\n", - "3497 PyErr_SetString(PyExc_TypeError, \"strict mode requires CudaNdarray\");\n", - "3498 return NULL;\n", - "3499 }\n", - "3500 if (cnda->nd != PyTuple_Size(broadcastable))\n", - "3501 {\n", - "3502 Py_DECREF(py_data);\n", - "3503 Py_DECREF(broadcastable);\n", - "3504 PyErr_Format(PyExc_TypeError, \"Wrong rank: %i vs %li\", cnda->nd, (long)PyTuple_Size(broadcastable));\n", - "3505 return NULL;\n", - "3506 }\n", - "3507 for (int i = 0; i < cnda->nd; ++i)\n", - "3508 {\n", - "3509 if ((CudaNdarray_HOST_DIMS(cnda)[i] > 1) && PyInt_AsLong(PyTuple_GetItem(broadcastable, Py_ssize_t(i))))\n", - "3510 {\n", - "3511 PyErr_Format(PyExc_TypeError, \"Non-unit size in broadcastable vt dimension %i\", i);\n", - "3512 Py_DECREF(py_data);\n", - "3513 Py_DECREF(broadcastable);\n", - "3514 return NULL;\n", - "3515 }else if (CudaNdarray_HOST_DIMS(cnda)[i] == 1 && CudaNdarray_HOST_STRIDES(cnda)[i] != 0){\n", - "3516 PyErr_Format(PyExc_TypeError, \"Non-zeros strides(%d) on dimension %d of size 1\",\n", - "3517 CudaNdarray_HOST_STRIDES(cnda)[i], i);\n", - "3518 Py_DECREF(py_data);\n", - "3519 Py_DECREF(broadcastable);\n", - "3520 return NULL;\n", - "3521 }\n", - "3522 }\n", - "3523 Py_DECREF(broadcastable);\n", - "3524 return py_data;\n", - "3525 }\n", - "3526 else\n", - "3527 {\n", - "3528 data = (PyArrayObject*)PyArray_FromObject(py_data, REAL_TYPENUM, PyTuple_Size(broadcastable), PyTuple_Size(broadcastable));\n", - "3529 if (!data)\n", - "3530 {\n", - "3531 //err message already defined\n", - "3532 Py_DECREF(py_data);\n", - "3533 Py_DECREF(broadcastable);\n", - "3534 return NULL;\n", - "3535 }\n", - "3536 for (int i = 0; i < PyArray_NDIM(data); ++i)\n", - "3537 {\n", - "3538 if ((PyArray_DIMS(data)[i] > 1) && PyInt_AsLong(PyTuple_GetItem(broadcastable, Py_ssize_t(i))))\n", - "3539 {\n", - "3540 PyErr_Format(PyExc_TypeError, \"Non-unit size in broadcastable dimension %i\", i);\n", - "3541 Py_DECREF(data);\n", - "3542 Py_DECREF(py_data);\n", - "3543 Py_DECREF(broadcastable);\n", - "3544 return NULL;\n", - "3545 }\n", - "3546 }\n", - "3547 if (storage && CudaNdarray_Check(storage))\n", - "3548 {\n", - "3549 rval = (CudaNdarray*) storage;\n", - "3550 Py_INCREF(rval);\n", - "3551 }\n", - "3552 else\n", - "3553 {\n", - "3554 rval = (CudaNdarray*) CudaNdarray_New();\n", - "3555 }\n", - "3556 if (rval)\n", - "3557 {\n", - "3558 if (CudaNdarray_CopyFromArray(rval, data))\n", - "3559 {\n", - "3560 Py_DECREF(rval);\n", - "3561 rval = NULL;\n", - "3562 }\n", - "3563 }\n", - "3564 Py_DECREF(data);\n", - "3565 Py_DECREF(py_data);\n", - "3566 Py_DECREF(broadcastable);\n", - "3567 return (PyObject*)rval;\n", - "3568 }\n", - "3569 }\n", - "3570 \n", - "3571 //TODO-- CudaNdarray_Dot and CudaNdarray_active_device_name are following different capitalization conventions.\n", - "3572 // Pick one and standardize it, this file is already annoying enough to grep through\n", - "3573 static PyMethodDef module_methods[] = {\n", - "3574 {\"dimshuffle\", CudaNdarray_Dimshuffle, METH_VARARGS, \"Returns the dimshuffle of a CudaNdarray.\"},\n", - "3575 {\"dot\", CudaNdarray_Dot, METH_VARARGS, \"Returns the matrix product of two CudaNdarray arguments.\"},\n", - "3576 {\"gpu_init\", CudaNdarray_gpu_init, METH_VARARGS, \"Select the gpu card to use; also usable to test whether CUDA is available.\"},\n", - "3577 {\"select_a_gpu\", CudaNdarray_select_a_gpu, METH_NOARGS, \"Call this method if you want to select a GPU before gpu_init call and let the driver choose the GPU.\"},\n", - "3578 {\"active_device_name\", CudaNdarray_active_device_name, METH_VARARGS, \"Get the name of the active device.\"},\n", - "3579 {\"active_device_number\", CudaNdarray_active_device_number, METH_VARARGS, \"Get the number of the active device.\"},\n", - "3580 {\"gpu_shutdown\", CudaNdarray_gpu_shutdown, METH_VARARGS, \"Shut down the gpu.\"},\n", - "3581 {\"device_properties\", GetDeviceProperties, METH_VARARGS, \"Return a dictionary with the device properties.\"},\n", - "3582 {\"mem_info\", GetDeviceMemInfo, METH_NOARGS, \"Return a tuple with the free and total memory on the gpu in bytes.\"},\n", - "3583 #if COMPUTE_GPU_MEM_USED\n", - "3584 {\"theano_allocated\", GetTheanoAllocInfo, METH_NOARGS, \"Return the size in bytes of memory Theano currently have allocated on the gpu.\"},\n", - "3585 #endif\n", - "3586 {\"ptr_int_size\", CudaNdarray_ptr_int_size, METH_VARARGS, \"Return a tuple with the size of gpu pointer, cpu pointer and int in bytes.\"},\n", - "3587 {\"filter\", filter, METH_VARARGS, \"filter(obj, broadcastable, strict, storage) returns a CudaNdarray initialized to obj if it matches the constraints of broadcastable. strict=True prevents any numeric casting. If storage is a CudaNdarray it may be overwritten and used as the return value.\"},\n", - "3588 {\"outstanding_mallocs\", outstanding_mallocs, METH_VARARGS, \"how many more mallocs have been called than free's\"},\n", - "3589 {\"from_gpu_pointer\", CudaNdarray_from_gpu_pointer, METH_VARARGS, \"Used to create a CudaNdarray from already allocated memory on the gpu.(example by pycuda)\"},\n", - "3590 {\"synchronize\", CudaNdarray_synchronize, METH_NOARGS, \"Used to synchronize the device\"},\n", - "3591 {\"cublas_v2\", CudaNdarray_cublasv2, METH_NOARGS,\n", - "3592 \"Used to know if this version of cuda_ndarray is linked with cublas v2.\"},\n", - "3593 {NULL, NULL, NULL, NULL} /* Sentinel */\n", - "3594 };\n", - "3595 \n", - "3596 #define CNDA_MOD_NAME \"cuda_ndarray\"\n", - "3597 #define CNDA_DOCSTRING \"CUDA implementation of a numpy ndarray-like object.\"\n", - "3598 \n", - "3599 #if PY_MAJOR_VERSION == 3\n", - "3600 static struct PyModuleDef cuda_ndarray_moduledef =\n", - "3601 {\n", - "3602 PyModuleDef_HEAD_INIT,\n", - "3603 CNDA_MOD_NAME,\n", - "3604 CNDA_DOCSTRING,\n", - "3605 -1, /* size of per-interpreter state of the module,\n", - "3606 or -1 if the module keeps state in global variables. */\n", - "3607 module_methods\n", - "3608 };\n", - "3609 \n", - "3610 PyMODINIT_FUNC\n", - "3611 PyInit_cuda_ndarray(void)\n", - "3612 #else\n", - "3613 PyMODINIT_FUNC\n", - "3614 initcuda_ndarray(void)\n", - "3615 #endif\n", - "3616 {\n", - "3617 import_array();\n", - "3618 \n", - "3619 PyObject* m;\n", - "3620 \n", - "3621 if (PyType_Ready(&CudaNdarrayType) < 0) {\n", - "3622 #if PY_MAJOR_VERSION == 3\n", - "3623 return NULL;\n", - "3624 #else\n", - "3625 return;\n", - "3626 #endif\n", - "3627 }\n", - "3628 \n", - "3629 #if PY_MAJOR_VERSION == 3\n", - "3630 m = PyModule_Create(&cuda_ndarray_moduledef);\n", - "3631 #else\n", - "3632 m = Py_InitModule3(CNDA_MOD_NAME, module_methods, CNDA_DOCSTRING);\n", - "3633 #endif\n", - "3634 \n", - "3635 if (m == NULL) {\n", - "3636 #if PY_MAJOR_VERSION == 3\n", - "3637 return NULL;\n", - "3638 #else\n", - "3639 return;\n", - "3640 #endif\n", - "3641 }\n", - "3642 \n", - "3643 Py_INCREF(&CudaNdarrayType);\n", - "3644 PyModule_AddObject(m, \"CudaNdarray\", (PyObject *)&CudaNdarrayType);\n", - "3645 #if COMPUTE_GPU_MEM_USED\n", - "3646 for(int i=0;ind = 0;\n", - "3705 }\n", - "3706 else if (nd > 0)\n", - "3707 {\n", - "3708 if (CudaNdarray_set_nd(self, nd))\n", - "3709 {\n", - "3710 Py_DECREF(self);\n", - "3711 return NULL;\n", - "3712 }\n", - "3713 }\n", - "3714 ++_outstanding_mallocs[1];\n", - "3715 return (PyObject *)self;\n", - "3716 }\n", - "3717 \n", - "3718 \n", - "3719 \n", - "3720 //////////////////////////////\n", - "3721 //\n", - "3722 // Published helper functions\n", - "3723 //\n", - "3724 //////////////////////////////\n", - "3725 \n", - "3726 static int\n", - "3727 cublas_init()\n", - "3728 {\n", - "3729 cublasStatus_t err;\n", - "3730 err = cublasCreate(&handle);\n", - "3731 if (CUBLAS_STATUS_SUCCESS != err)\n", - "3732 {\n", - "3733 if(CUBLAS_STATUS_NOT_INITIALIZED == err)\n", - "3734 PyErr_SetString(PyExc_RuntimeError,\n", - "3735 \"cublasCreate() returned this error \"\n", - "3736 \"'the CUDA Runtime initialization failed'\");\n", - "3737 else if(CUBLAS_STATUS_ALLOC_FAILED == err)\n", - "3738 PyErr_SetString(PyExc_RuntimeError,\n", - "3739 \"cublasCreate() returned this error \"\n", - "3740 \"'the resources could not be allocated'\");\n", - "3741 else\n", - "3742 PyErr_SetString(PyExc_RuntimeError,\n", - "3743 \"unknow error during returned by cublasCreate()\");\n", - "3744 return -1;\n", - "3745 }\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "3746 // Set the default stream as the one to execute on (default)\n", - "3747 cublasSetStream(handle, NULL);\n", - "3748 // Pointer to scalars are on the host (also default)\n", - "3749 cublasSetPointerMode(handle, CUBLAS_POINTER_MODE_HOST);\n", - "3750 #if CUDA_VERSION >= 5000\n", - "3751 // atomics can be used in kernels to speed up operations (not default)\n", - "3752 // This may lead to a slight variance from run to run in some operations\n", - "3753 cublasSetAtomicsMode(handle, CUBLAS_ATOMICS_ALLOWED);\n", - "3754 #endif\n", - "3755 return 0;\n", - "3756 }\n", - "3757 \n", - "3758 static void\n", - "3759 cublas_shutdown()\n", - "3760 {\n", - "3761 if (handle != NULL)\n", - "3762 cublasDestroy(handle);\n", - "3763 // No point in handling any errors here\n", - "3764 handle = NULL;\n", - "3765 }\n", - "3766 \n", - "3767 int\n", - "3768 CudaNdarray_CopyFromArray(CudaNdarray * self, PyArrayObject*obj)\n", - "3769 {\n", - "3770 int err = CudaNdarray_alloc_contiguous(self, PyArray_NDIM(obj),\n", - "3771 PyArray_DIMS(obj));\n", - "3772 if (err) {\n", - "3773 return err;\n", - "3774 }\n", - "3775 \n", - "3776 int typenum = PyArray_TYPE(obj);\n", - "3777 if (typenum != REAL_TYPENUM)\n", - "3778 {\n", - "3779 PyErr_SetString(PyExc_TypeError, \"can only copy from float arrays\");\n", - "3780 return -1;\n", - "3781 }\n", - "3782 assert( 4 == PyArray_ITEMSIZE(obj));\n", - "3783 PyArrayObject * py_src = (PyArrayObject *)PyArray_ContiguousFromAny(\n", - "3784 (PyObject*)obj, typenum, self->nd, self->nd);\n", - "3785 if (!py_src) {\n", - "3786 return -1;\n", - "3787 }\n", - "3788 npy_intp py_src_size = PyArray_SIZE(py_src);\n", - "3789 void *py_src_data = PyArray_DATA(py_src);\n", - "3790 cudaError_t cerr;\n", - "3791 CNDA_BEGIN_ALLOW_THREADS;\n", - "3792 cerr = cudaMemcpy(self->devdata, py_src_data,\n", - "3793 py_src_size * sizeof(real),\n", - "3794 cudaMemcpyHostToDevice);\n", - "3795 //CNDA_THREAD_SYNC; // unneeded because cudaMemcpy is blocking anyway\n", - "3796 CNDA_END_ALLOW_THREADS;\n", - "3797 if (cudaSuccess != cerr)\n", - "3798 {\n", - "3799 PyErr_Format(PyExc_RuntimeError,\n", - "3800 \"Cuda error '%s' while copying %lli data element\"\n", - "3801 \" to device memory. str ptr=%p. dst ptr=%p\",\n", - "3802 cudaGetErrorString(cerr),\n", - "3803 (long long)py_src_size,\n", - "3804 py_src_data,\n", - "3805 self->devdata);\n", - "3806 Py_DECREF(py_src);\n", - "3807 return -1;\n", - "3808 }\n", - "3809 Py_DECREF(py_src);\n", - "3810 return 0;\n", - "3811 }\n", - "3812 \n", - "3813 PyObject *\n", - "3814 CudaNdarray_new_nd(int nd)\n", - "3815 {\n", - "3816 CudaNdarray * rval = (CudaNdarray*) CudaNdarray_New();\n", - "3817 if (!rval || CudaNdarray_set_nd(rval, nd))\n", - "3818 {\n", - "3819 Py_XDECREF(rval);\n", - "3820 rval = NULL;\n", - "3821 }\n", - "3822 return (PyObject *) rval;\n", - "3823 }\n", - "3824 \n", - "3825 \n", - "3826 /**\n", - "3827 * Initialize 'self' as a view of 'base', with memory storage 'data'\n", - "3828 */\n", - "3829 \n", - "3830 int CudaNdarray_set_device_data(CudaNdarray * self, float * data, PyObject * base)\n", - "3831 {\n", - "3832 if (self->data_allocated)\n", - "3833 {\n", - "3834 assert(self->devdata);\n", - "3835 if (device_free(self->devdata))\n", - "3836 {\n", - "3837 self->devdata = NULL;\n", - "3838 self->data_allocated = 0;\n", - "3839 return -1;\n", - "3840 }\n", - "3841 }\n", - "3842 // Get the original base object (base.base.base...)\n", - "3843 PyObject * orig_base = base;\n", - "3844 // base is not always a CudaNdarray. It can be a GpuArray from pycuda, ...\n", - "3845 while (orig_base && CudaNdarray_Check(orig_base) && ((CudaNdarray*) orig_base)->base)\n", - "3846 {\n", - "3847 // base_base is itself a view\n", - "3848 orig_base = ((CudaNdarray*) orig_base)->base;\n", - "3849 }\n", - "3850 //N.B. XDECREF and XINCREF are no-ops for NULL pointers\n", - "3851 if (self->base != orig_base)\n", - "3852 {\n", - "3853 Py_XDECREF(self->base);\n", - "3854 self->base = orig_base;\n", - "3855 Py_XINCREF(self->base);\n", - "3856 }\n", - "3857 self->data_allocated = 0;\n", - "3858 self->devdata = data;\n", - "3859 return 0;\n", - "3860 }\n", - "3861 \n", - "3862 static __global__ void k_copy_1d(const int N, const float * x, const int sx, float * y, const int sy)\n", - "3863 {\n", - "3864 for (int i = threadIdx.x + blockIdx.x * blockDim.x; i < N; i += gridDim.x*blockDim.x)\n", - "3865 {\n", - "3866 y[i*sy] = x[i*sx];\n", - "3867 }\n", - "3868 }\n", - "3869 \n", - "3870 // N1 through N4 are the size of y\n", - "3871 static __global__ void k_copy_4d(const int N1,\n", - "3872 const int N2, const int N3, const int N4,\n", - "3873 const float * x, const int sx1, const int sx2, const int sx3,\n", - "3874 const int sx4, float * y, const int sy1, const int sy2,\n", - "3875 const int sy3, const int sy4)\n", - "3876 {\n", - "3877 // These must be made int instead of unsigned int due to a bug in nvcc\n", - "3878 int bx = blockIdx.x;\n", - "3879 int by = blockIdx.y;\n", - "3880 \n", - "3881 for (int i = bx; i < N1; i += gridDim.x)\n", - "3882 {\n", - "3883 for (int j = by; j < N2; j += gridDim.y)\n", - "3884 {\n", - "3885 for (int k = threadIdx.x; k < N3; k += (int) blockDim.x)\n", - "3886 {\n", - "3887 for (int l = threadIdx.y; l < N4; l += (int) blockDim.y)\n", - "3888 {\n", - "3889 y[i * sy1 + j * sy2 + k * sy3 + l * sy4] =\n", - "3890 x[i * sx1 + j * sx2 + k * sx3 + l * sx4];\n", - "3891 }\n", - "3892 }\n", - "3893 }\n", - "3894 }\n", - "3895 }\n", - "3896 \n", - "3897 //copy from other into self\n", - "3898 int CudaNdarray_CopyFromCudaNdarray(CudaNdarray * self,\n", - "3899 const CudaNdarray * other,\n", - "3900 bool unbroadcast)\n", - "3901 {\n", - "3902 int verbose = 0;\n", - "3903 if (verbose>1) fprintf(stderr, \"CudaNdarray_CopyFromCudaNdarray\\n\");\n", - "3904 \n", - "3905 //standard elemwise size checks\n", - "3906 if (self->nd == -1)\n", - "3907 {\n", - "3908 PyErr_SetString(PyExc_TypeError,\n", - "3909 \"can't copy into un-initialized CudaNdarray\");\n", - "3910 return -1;\n", - "3911 }\n", - "3912 CudaNdarray * new_other = NULL;\n", - "3913 \n", - "3914 if (self->nd < other->nd)\n", - "3915 {\n", - "3916 PyErr_Format(PyExc_NotImplementedError,\n", - "3917 \"CudaNdarray_CopyFromCudaNdarray: The number of dimensions of the \"\n", - "3918 \"destination needs to be >= the number of dimensions of the \"\n", - "3919 \"source. Got %d and %d.\", self->nd, other->nd);\n", - "3920 return -1;\n", - "3921 }\n", - "3922 else if (self->nd != other->nd)\n", - "3923 {\n", - "3924 new_other = (CudaNdarray *) CudaNdarray_View(other);\n", - "3925 int added_dims = self->nd - other->nd;\n", - "3926 int* pattern = (int*) alloca(self->nd * sizeof(int));\n", - "3927 for(int i = 0; i < added_dims; i++)\n", - "3928 pattern[i] = -1;\n", - "3929 for(int i = 0; i < other->nd; i++)\n", - "3930 pattern[i + added_dims] = i;\n", - "3931 CudaNdarray_dimshuffle(new_other, self->nd, pattern);\n", - "3932 other = new_other;\n", - "3933 }\n", - "3934 assert(self->nd == other->nd);\n", - "3935 //standard elemwise dim checks (also compute total size)\n", - "3936 unsigned int size = 1;\n", - "3937 unsigned int size_source = 1;\n", - "3938 for (int i = 0; i< self->nd; ++i)\n", - "3939 {\n", - "3940 if ((CudaNdarray_HOST_DIMS(self)[i] != CudaNdarray_HOST_DIMS(other)[i])\n", - "3941 && (1!=CudaNdarray_HOST_DIMS(other)[i] || !unbroadcast) )\n", - "3942 {\n", - "3943 PyErr_Format(PyExc_ValueError,\n", - "3944 \"CudaNdarray_CopyFromCudaNdarray:\"\n", - "3945 \" need same dimensions for dim %d,\"\n", - "3946 \" destination=%d, source=%d\",\n", - "3947 i, CudaNdarray_HOST_DIMS(self)[i],\n", - "3948 CudaNdarray_HOST_DIMS(other)[i]);\n", - "3949 Py_XDECREF(new_other);\n", - "3950 return -1;\n", - "3951 }\n", - "3952 size *= (unsigned int) CudaNdarray_HOST_DIMS(self)[i];\n", - "3953 size_source *= (unsigned int) CudaNdarray_HOST_DIMS(other)[i];\n", - "3954 }\n", - "3955 if (0 == size)\n", - "3956 {\n", - "3957 Py_XDECREF(new_other);\n", - "3958 return 0; //nothing to copy, we're done.\n", - "3959 }\n", - "3960 if (CudaNdarray_is_c_contiguous(self) &&\n", - "3961 CudaNdarray_is_c_contiguous(other) &&\n", - "3962 size == size_source)\n", - "3963 {\n", - "3964 if (verbose)\n", - "3965 fprintf(stderr, \"Copying contiguous vector with cublasScopy\\n\");\n", - "3966 \n", - "3967 cublasStatus_t err;\n", - "3968 err = cublasScopy(handle, size, CudaNdarray_DEV_DATA(other), 1,\n", - "3969 CudaNdarray_DEV_DATA(self), 1);\n", - "3970 CNDA_THREAD_SYNC;\n", - "3971 Py_XDECREF(new_other);\n", - "3972 if (CUBLAS_STATUS_SUCCESS != err)\n", - "3973 {\n", - "3974 PyErr_SetString(PyExc_RuntimeError, \"Error copying memory\");\n", - "3975 return -1;\n", - "3976 }\n", - "3977 return 0;\n", - "3978 }\n", - "3979 //TODO: rewrite these copy operations to be more efficient\n", - "3980 // See, for example the transpose example in the cuda_sdk.\n", - "3981 switch (self->nd)\n", - "3982 {\n", - "3983 case 0: // scalar\n", - "3984 {\n", - "3985 // THIS CASE SHOULD NEVER HAPPEN BECAUSE SCALARS ARE ALWAYS C CONTIGUOUS\n", - "3986 assert(0);\n", - "3987 }; break;\n", - "3988 case 1: // vector\n", - "3989 {\n", - "3990 if (verbose) fprintf(stderr, \"Copying non-contiguous vector\\n\");\n", - "3991 if (verbose) fprint_CudaNdarray(stderr, other);\n", - "3992 unsigned int n_blocks = std::min(size,\n", - "3993 (unsigned int)NUM_VECTOR_OP_BLOCKS);\n", - "3994 unsigned int n_threads = std::min(ceil_intdiv(size, n_blocks),\n", - "3995 (unsigned int)NUM_VECTOR_OP_THREADS_PER_BLOCK);\n", - "3996 k_copy_1d<<>>(size,\n", - "3997 CudaNdarray_DEV_DATA(other),\n", - "3998 CudaNdarray_HOST_STRIDES(other)[0],\n", - "3999 CudaNdarray_DEV_DATA(self),\n", - "4000 CudaNdarray_HOST_STRIDES(self)[0]);\n", - "4001 CNDA_THREAD_SYNC;\n", - "4002 cudaError_t err = cudaGetLastError();\n", - "4003 if( cudaSuccess != err)\n", - "4004 {\n", - "4005 PyErr_Format(PyExc_RuntimeError,\n", - "4006 \"Cuda error: %s: %s. (n_blocks=%i,\"\n", - "4007 \" n_threads_per_block=%i)\\n\", \"k_copy_1d\",\n", - "4008 cudaGetErrorString(err), n_blocks, n_threads);\n", - "4009 Py_XDECREF(new_other);\n", - "4010 return -1;\n", - "4011 }\n", - "4012 }; break;\n", - "4013 case 4: // 4-tensor\n", - "4014 {\n", - "4015 if (verbose)\n", - "4016 {\n", - "4017 if (0 != fprint_CudaNdarray(stderr, other))\n", - "4018 {\n", - "4019 Py_XDECREF(new_other);\n", - "4020 return -1;\n", - "4021 }\n", - "4022 }\n", - "4023 \n", - "4024 // The blocks implement the looping over the first two axes so\n", - "4025 // this needs to be (N1, N2)\n", - "4026 dim3 n_blocks( std::min(CudaNdarray_HOST_DIMS(self)[0],\n", - "4027 NUM_VECTOR_OP_BLOCKS),\n", - "4028 std::min(CudaNdarray_HOST_DIMS(self)[1],\n", - "4029 NUM_VECTOR_OP_BLOCKS));\n", - "4030 // For the threads, just make as many as possible\n", - "4031 dim3 n_threads( std::min( (unsigned int) CudaNdarray_HOST_DIMS(self)[2],\n", - "4032 (unsigned int) NUM_VECTOR_OP_THREADS_PER_BLOCK),\n", - "4033 std::min( (unsigned int) CudaNdarray_HOST_DIMS(self)[3],\n", - "4034 (unsigned int) NUM_VECTOR_OP_THREADS_PER_BLOCK));\n", - "4035 \n", - "4036 n_threads.x = std::min( (unsigned int) 32, (unsigned int) n_threads.x);\n", - "4037 n_threads.y = std::min( n_threads.y, NUM_VECTOR_OP_THREADS_PER_BLOCK / n_threads.x);\n", - "4038 \n", - "4039 k_copy_4d<<>>(\n", - "4040 // size of y\n", - "4041 (unsigned int) CudaNdarray_HOST_DIMS(self)[0], // N1\n", - "4042 (unsigned int) CudaNdarray_HOST_DIMS(self)[1], // N2\n", - "4043 (unsigned int) CudaNdarray_HOST_DIMS(self)[2], // N3\n", - "4044 (unsigned int) CudaNdarray_HOST_DIMS(self)[3], // N4\n", - "4045 CudaNdarray_DEV_DATA(other), // x\n", - "4046 // x strides\n", - "4047 CudaNdarray_HOST_STRIDES(other)[0],\n", - "4048 CudaNdarray_HOST_STRIDES(other)[1],\n", - "4049 CudaNdarray_HOST_STRIDES(other)[2],\n", - "4050 CudaNdarray_HOST_STRIDES(other)[3],\n", - "4051 CudaNdarray_DEV_DATA(self), // y\n", - "4052 // y strides\n", - "4053 CudaNdarray_HOST_STRIDES(self)[0],\n", - "4054 CudaNdarray_HOST_STRIDES(self)[1],\n", - "4055 CudaNdarray_HOST_STRIDES(self)[2],\n", - "4056 CudaNdarray_HOST_STRIDES(self)[3]\n", - "4057 );\n", - "4058 CNDA_THREAD_SYNC;\n", - "4059 cudaError_t err = cudaGetLastError();\n", - "4060 if( cudaSuccess != err)\n", - "4061 {\n", - "4062 PyErr_Format(PyExc_RuntimeError,\n", - "4063 \"Cuda error: %s: %s.\",\n", - "4064 \"k_copy_4d\",\n", - "4065 cudaGetErrorString(err));\n", - "4066 Py_XDECREF(new_other);\n", - "4067 return -1;\n", - "4068 }\n", - "4069 }; break;\n", - "4070 default:\n", - "4071 {\n", - "4072 cudaError_t err = cudaGetLastError();\n", - "4073 if(cudaSuccess != err){\n", - "4074 PyErr_Format(PyExc_RuntimeError,\n", - "4075 \"Unexpected Cuda error: %s: %s\\n\",\n", - "4076 \"CudaNdarray_CopyFromCudaNdarray\",\n", - "4077 cudaGetErrorString(err));\n", - "4078 Py_XDECREF(new_other);\n", - "4079 return -1;\n", - "4080 }\n", - "4081 \n", - "4082 if (verbose)\n", - "4083 fprintf(stderr,\n", - "4084 \"Copying with default version unbroadcast=%d\\n\",\n", - "4085 unbroadcast);\n", - "4086 // call worker routine\n", - "4087 unsigned int threads_per_block = std::min(size,\n", - "4088 (unsigned int)NUM_VECTOR_OP_THREADS_PER_BLOCK);\n", - "4089 unsigned int n_blocks = std::min(ceil_intdiv(size, threads_per_block),\n", - "4090 (unsigned int)NUM_VECTOR_OP_BLOCKS);\n", - "4091 const CudaNdarray * cuda_dims = other;\n", - "4092 if(unbroadcast)\n", - "4093 cuda_dims = self;\n", - "4094 //copy from other into self\n", - "4095 k_elemwise_unary_rowmajor_copy<<>>(\n", - "4096 size,\n", - "4097 (unsigned int)other->nd,\n", - "4098 (const int *)CudaNdarray_DEV_DIMS(cuda_dims),\n", - "4099 (const float*)CudaNdarray_DEV_DATA(other),\n", - "4100 (const int *)CudaNdarray_DEV_STRIDES(other),\n", - "4101 CudaNdarray_DEV_DATA(self),\n", - "4102 (const int *)CudaNdarray_DEV_STRIDES(self));\n", - "4103 CNDA_THREAD_SYNC;\n", - "4104 err = cudaGetLastError();\n", - "4105 if(verbose>1)\n", - "4106 fprintf(stderr,\n", - "4107 \"INFO k_elemwise_unary_rowmaj (n_blocks=%i,\"\n", - "4108 \" n_threads_per_block=%i)\\n\",\n", - "4109 n_blocks, threads_per_block);\n", - "4110 if( cudaSuccess != err)\n", - "4111 {\n", - "4112 //fprint_CudaNdarray(stderr, self);\n", - "4113 //fprint_CudaNdarray(stderr, other);\n", - "4114 PyErr_Format(PyExc_RuntimeError,\n", - "4115 \"Cuda error: %s: %s. (n_blocks=%i,\"\n", - "4116 \" n_threads_per_block=%i)\\n\",\n", - "4117 \"k_elemwise_unary_rowmajor_copy\",\n", - "4118 cudaGetErrorString(err), n_blocks,\n", - "4119 threads_per_block);\n", - "4120 Py_XDECREF(new_other);\n", - "4121 return -1;\n", - "4122 }\n", - "4123 }\n", - "4124 };\n", - "4125 Py_XDECREF(new_other);\n", - "4126 return 0;\n", - "4127 }\n", - "4128 \n", - "4129 int CudaNdarray_gemm(float alpha, const CudaNdarray * A, const CudaNdarray * B, float beta, CudaNdarray * C)\n", - "4130 {\n", - "4131 if (A->nd != 2)\n", - "4132 {\n", - "4133 PyErr_SetString(PyExc_ValueError, \"non-matrix arg A to gemm\");\n", - "4134 return -1;\n", - "4135 }\n", - "4136 if (B->nd != 2)\n", - "4137 {\n", - "4138 PyErr_SetString(PyExc_ValueError, \"non-matrix arg B to gemm\");\n", - "4139 return -1;\n", - "4140 }\n", - "4141 if (C->nd != 2)\n", - "4142 {\n", - "4143 PyErr_SetString(PyExc_ValueError, \"non-matrix arg C to gemm\");\n", - "4144 return -1;\n", - "4145 }\n", - "4146 \n", - "4147 // We must allow dimensions to be zeros.\n", - "4148 if ((CudaNdarray_HOST_DIMS(A)[1] != CudaNdarray_HOST_DIMS(B)[0])\n", - "4149 || (CudaNdarray_HOST_DIMS(A)[0] != CudaNdarray_HOST_DIMS(C)[0])\n", - "4150 || (CudaNdarray_HOST_DIMS(B)[1] != CudaNdarray_HOST_DIMS(C)[1]))\n", - "4151 {\n", - "4152 PyErr_Format(PyExc_ValueError, \"dimension mismatch in args to gemm (%i,%i)x(%i,%i)->(%i,%i)\",\n", - "4153 CudaNdarray_HOST_DIMS(A)[0],\n", - "4154 CudaNdarray_HOST_DIMS(A)[1],\n", - "4155 CudaNdarray_HOST_DIMS(B)[0],\n", - "4156 CudaNdarray_HOST_DIMS(B)[1],\n", - "4157 CudaNdarray_HOST_DIMS(C)[0],\n", - "4158 CudaNdarray_HOST_DIMS(C)[1]);\n", - "4159 return -1;\n", - "4160 }\n", - "4161 \n", - "4162 // If matrix A or B has non-unit size and non-unit stride in both\n", - "4163 // dimensions, we can make a copy.\n", - "4164 CudaNdarray * A_new = NULL;\n", - "4165 CudaNdarray * B_new = NULL;\n", - "4166 if (((CudaNdarray_HOST_DIMS(A)[0] > 1)\n", - "4167 && (CudaNdarray_HOST_STRIDES(A)[0] != 1)\n", - "4168 && (CudaNdarray_HOST_DIMS(A)[1] > 1)\n", - "4169 && (CudaNdarray_HOST_STRIDES(A)[1] != 1))\n", - "4170 || (CudaNdarray_HOST_STRIDES(A)[0] < 0)\n", - "4171 || (CudaNdarray_HOST_STRIDES(A)[1] < 0))\n", - "4172 {\n", - "4173 A_new = (CudaNdarray*) CudaNdarray_Copy(A);\n", - "4174 if (!A_new)\n", - "4175 return -1;\n", - "4176 A = A_new;\n", - "4177 }\n", - "4178 \n", - "4179 if (((CudaNdarray_HOST_DIMS(B)[0] > 1)\n", - "4180 && (CudaNdarray_HOST_STRIDES(B)[0] != 1)\n", - "4181 && (CudaNdarray_HOST_DIMS(B)[1] > 1)\n", - "4182 && (CudaNdarray_HOST_STRIDES(B)[1] != 1))\n", - "4183 || (CudaNdarray_HOST_STRIDES(B)[0] < 0)\n", - "4184 || (CudaNdarray_HOST_STRIDES(B)[1] < 0))\n", - "4185 {\n", - "4186 B_new = (CudaNdarray*) CudaNdarray_Copy(B);\n", - "4187 if (!B_new)\n", - "4188 {\n", - "4189 // If A_new is NULL, meaning A was not copied nothing happens\n", - "4190 Py_XDECREF(A_new);\n", - "4191 return -1;\n", - "4192 }\n", - "4193 B = B_new;\n", - "4194 }\n", - "4195 \n", - "4196 // If matrix C has non-unit size and non-unit stride in both\n", - "4197 // dimensions, or negative strides, we can't operate. We cannot copy\n", - "4198 // C either, because the calling code will expect the result to be\n", - "4199 // in the original C container.\n", - "4200 if (((CudaNdarray_HOST_DIMS(C)[0] > 1)\n", - "4201 && (CudaNdarray_HOST_STRIDES(C)[0] != 1)\n", - "4202 && (CudaNdarray_HOST_DIMS(C)[1] > 1)\n", - "4203 && (CudaNdarray_HOST_STRIDES(C)[1] != 1))\n", - "4204 || (CudaNdarray_HOST_STRIDES(C)[0] < 0)\n", - "4205 || (CudaNdarray_HOST_STRIDES(C)[1] < 0))\n", - "4206 {\n", - "4207 PyErr_Format(PyExc_AssertionError,\n", - "4208 \"non-unit or negative stride in gemm arg C (%i,%i) of shape (%i,%i)\",\n", - "4209 CudaNdarray_HOST_STRIDES(C)[0],\n", - "4210 CudaNdarray_HOST_STRIDES(C)[1],\n", - "4211 CudaNdarray_HOST_DIMS(C)[0],\n", - "4212 CudaNdarray_HOST_DIMS(C)[1]);\n", - "4213 Py_XDECREF(A_new);\n", - "4214 Py_XDECREF(B_new);\n", - "4215 return -1;\n", - "4216 }\n", - "4217 \n", - "4218 // the unit integer is divided logically into three fields of 4 bits\n", - "4219 // the lowermost 4 bits encode the stride pattern of the output\n", - "4220 // the next higher 4 bits encode the B variable (or y)\n", - "4221 // the next higher 4 bits encode the C variable (or x)\n", - "4222 //\n", - "4223 // the stride pattern for each input is encoded as 0 for unit stride from col to col (Row major)\n", - "4224 // 1 for unit stride from row to row (Col major)\n", - "4225 \n", - "4226 // a stride of 0 implies a dimension of 1 - so we can actually define\n", - "4227 // a stride of 0 as a 'unit' stride because gemm will never use it.\n", - "4228 // If a dimension is 0, its stride will not be used either, so we can\n", - "4229 // consider it a 'unit' stride too.\n", - "4230 int unit = 0;\n", - "4231 if (CudaNdarray_HOST_STRIDES(A)[1] == 1 || CudaNdarray_HOST_DIMS(A)[1] <= 1) {\n", - "4232 unit |= (0x0 << 8);\n", - "4233 } else if (CudaNdarray_HOST_STRIDES(A)[0] == 1 || CudaNdarray_HOST_DIMS(A)[0] <= 1) {\n", - "4234 unit |= (0x1 << 8);\n", - "4235 } else {\n", - "4236 unit |= (0x2 << 8);\n", - "4237 }\n", - "4238 if (CudaNdarray_HOST_STRIDES(B)[1] == 1 || CudaNdarray_HOST_DIMS(B)[1] <= 1) {\n", - "4239 unit |= (0x0 << 4);\n", - "4240 } else if (CudaNdarray_HOST_STRIDES(B)[0] == 1 || CudaNdarray_HOST_DIMS(B)[0] <= 1) {\n", - "4241 unit |= (0x1 << 4);\n", - "4242 } else {\n", - "4243 unit |= (0x2 << 4);\n", - "4244 }\n", - "4245 if (CudaNdarray_HOST_STRIDES(C)[1] == 1 || CudaNdarray_HOST_DIMS(C)[1] <= 1) {\n", - "4246 unit |= (0x0 << 0);\n", - "4247 } else if (CudaNdarray_HOST_STRIDES(C)[0] == 1 || CudaNdarray_HOST_DIMS(C)[0] <= 1) {\n", - "4248 unit |= (0x1 << 0);\n", - "4249 } else {\n", - "4250 unit |= (0x2 << 0);\n", - "4251 }\n", - "4252 \n", - "4253 /* create appropriate strides for malformed matrices that are row or column\n", - "4254 * vectors\n", - "4255 */\n", - "4256 int sa_0 = (CudaNdarray_HOST_DIMS(A)[0] > 1) ? CudaNdarray_HOST_STRIDES(A)[0] : CudaNdarray_HOST_DIMS(A)[1];\n", - "4257 int sa_1 = (CudaNdarray_HOST_DIMS(A)[1] > 1) ? CudaNdarray_HOST_STRIDES(A)[1] : CudaNdarray_HOST_DIMS(A)[0];\n", - "4258 int sb_0 = (CudaNdarray_HOST_DIMS(B)[0] > 1) ? CudaNdarray_HOST_STRIDES(B)[0] : CudaNdarray_HOST_DIMS(B)[1];\n", - "4259 int sb_1 = (CudaNdarray_HOST_DIMS(B)[1] > 1) ? CudaNdarray_HOST_STRIDES(B)[1] : CudaNdarray_HOST_DIMS(B)[0];\n", - "4260 int sc_0 = (CudaNdarray_HOST_DIMS(C)[0] > 1) ? CudaNdarray_HOST_STRIDES(C)[0] : CudaNdarray_HOST_DIMS(C)[1];\n", - "4261 int sc_1 = (CudaNdarray_HOST_DIMS(C)[1] > 1) ? CudaNdarray_HOST_STRIDES(C)[1] : CudaNdarray_HOST_DIMS(C)[0];\n", - "4262 \n", - "4263 float* a = CudaNdarray_DEV_DATA(A);\n", - "4264 float* b = CudaNdarray_DEV_DATA(B);\n", - "4265 float* c = CudaNdarray_DEV_DATA(C);\n", - "4266 cublasOperation_t N = CUBLAS_OP_N;\n", - "4267 cublasOperation_t T = CUBLAS_OP_T;\n", - "4268 //std::cerr << (unit/256) MOD 16 << (unit / 16) MOD 16 << unit MOD 16<< '\\\\n';\n", - "4269 // There should be no negative stride at that point\n", - "4270 #define CHK_STRIDE_SGEMM(T0, T1, D0, D1, D2, a, x, sx, y, sy, b, z, sz) \\\n", - "4271 if (sx == 0){sx = 1;}\\\n", - "4272 if (sy == 0){sy = 1;}\\\n", - "4273 if (sz == 0){sz = 1;}\\\n", - "4274 if ((sx > 0) && (sy > 0) && (sz > 0)) { \\\n", - "4275 err = cublasSgemm(handle, T0, T1, D0, D1, D2, &a, x, sx, y, sy, &b, z, sz); \\\n", - "4276 } else { \\\n", - "4277 PyErr_SetString(PyExc_AssertionError, \"negative stride to sGemm\");\\\n", - "4278 Py_XDECREF(A_new);\\\n", - "4279 Py_XDECREF(B_new);\\\n", - "4280 return -1; \\\n", - "4281 }\n", - "4282 \n", - "4283 cublasStatus_t err;\n", - "4284 switch(unit)\n", - "4285 {\n", - "4286 case 0x000: CHK_STRIDE_SGEMM(N, N, CudaNdarray_HOST_DIMS(C)[1], CudaNdarray_HOST_DIMS(C)[0], CudaNdarray_HOST_DIMS(A)[1], alpha, b, sb_0, a, sa_0, beta, c, sc_0); break;\n", - "4287 case 0x100: CHK_STRIDE_SGEMM(N, T, CudaNdarray_HOST_DIMS(C)[1], CudaNdarray_HOST_DIMS(C)[0], CudaNdarray_HOST_DIMS(A)[1], alpha, b, sb_0, a, sa_1, beta, c, sc_0); break;\n", - "4288 case 0x010: CHK_STRIDE_SGEMM(T, N, CudaNdarray_HOST_DIMS(C)[1], CudaNdarray_HOST_DIMS(C)[0], CudaNdarray_HOST_DIMS(A)[1], alpha, b, sb_1, a, sa_0, beta, c, sc_0); break;\n", - "4289 case 0x110: CHK_STRIDE_SGEMM(T, T, CudaNdarray_HOST_DIMS(C)[1], CudaNdarray_HOST_DIMS(C)[0], CudaNdarray_HOST_DIMS(A)[1], alpha, b, sb_1, a, sa_1, beta, c, sc_0); break;\n", - "4290 case 0x001: CHK_STRIDE_SGEMM(T, T, CudaNdarray_HOST_DIMS(C)[0], CudaNdarray_HOST_DIMS(C)[1], CudaNdarray_HOST_DIMS(A)[1], alpha, a, sa_0, b, sb_0, beta, c, sc_1); break;\n", - "4291 case 0x101: CHK_STRIDE_SGEMM(N, T, CudaNdarray_HOST_DIMS(C)[0], CudaNdarray_HOST_DIMS(C)[1], CudaNdarray_HOST_DIMS(A)[1], alpha, a, sa_1, b, sb_0, beta, c, sc_1); break;\n", - "4292 case 0x011: CHK_STRIDE_SGEMM(T, N, CudaNdarray_HOST_DIMS(C)[0], CudaNdarray_HOST_DIMS(C)[1], CudaNdarray_HOST_DIMS(A)[1], alpha, a, sa_0, b, sb_1, beta, c, sc_1); break;\n", - "4293 case 0x111: CHK_STRIDE_SGEMM(N, N, CudaNdarray_HOST_DIMS(C)[0], CudaNdarray_HOST_DIMS(C)[1], CudaNdarray_HOST_DIMS(A)[1], alpha, a, sa_1, b, sb_1, beta, c, sc_1); break;\n", - "4294 default: PyErr_Format(PyExc_ValueError, \"some matrix has no unit stride (unit=%x)\", unit);\n", - "4295 return -1;\n", - "4296 };\n", - "4297 CNDA_THREAD_SYNC;\n", - "4298 Py_XDECREF(A_new);\n", - "4299 Py_XDECREF(B_new);\n", - "4300 \n", - "4301 if (CUBLAS_STATUS_SUCCESS != err)\n", - "4302 {\n", - "4303 PyErr_Format(PyExc_RuntimeError,\n", - "4304 \"cublasSgemm failed (%i) %s\\n\"\n", - "4305 \" unit=%x N=%d, c.dims=[%d %d], a.dim=[%d %d], alpha=%f, beta=%f, a=%p, b=%p, c=%p\"\n", - "4306 \" sa_0=%d, sa_1=%d, sb_0=%d, sb_1=%d, sc_0=%d, sc_1=%d\",\n", - "4307 err, cublasGetErrorString(err),\n", - "4308 unit, N,\n", - "4309 CudaNdarray_HOST_DIMS(C)[0],\n", - "4310 CudaNdarray_HOST_DIMS(C)[1],\n", - "4311 CudaNdarray_HOST_DIMS(A)[0], CudaNdarray_HOST_DIMS(A)[1],\n", - "4312 alpha, beta, a, b, c, sa_0, sa_1, sb_0, sb_1, sc_0, sc_1);\n", - "4313 \n", - "4314 return -1;\n", - "4315 }\n", - "4316 return 0;\n", - "4317 }\n", - "4318 \n", - "4319 int CudaNdarray_sgemv(float alpha, const CudaNdarray * A, const CudaNdarray * B, float beta, CudaNdarray * C)\n", - "4320 {\n", - "4321 /**\n", - "4322 * C <- alpha A B + beta C\n", - "4323 * A : matrix\n", - "4324 * B, C: vector\n", - "4325 * alpha, beta: scalars\n", - "4326 */\n", - "4327 if (A->nd != 2) { PyErr_SetString(PyExc_ValueError, \"non-matrix arg to gemv\"); return -1; }\n", - "4328 if (B->nd != 1) { PyErr_SetString(PyExc_ValueError, \"non-vector arg to gemv\"); return -1; }\n", - "4329 if (C->nd != 1) { PyErr_SetString(PyExc_ValueError, \"non-vector arg to gemv\"); return -1; }\n", - "4330 \n", - "4331 // We must allow dimensions to be zeros.\n", - "4332 if ((CudaNdarray_HOST_DIMS(A)[1] != CudaNdarray_HOST_DIMS(B)[0])\n", - "4333 || (CudaNdarray_HOST_DIMS(A)[0] != CudaNdarray_HOST_DIMS(C)[0]))\n", - "4334 {\n", - "4335 PyErr_Format(PyExc_ValueError, \"dimension mismatch in args to gemv (%i,%i)x(%i)->(%i)\",\n", - "4336 CudaNdarray_HOST_DIMS(A)[0],\n", - "4337 CudaNdarray_HOST_DIMS(A)[1],\n", - "4338 CudaNdarray_HOST_DIMS(B)[0],\n", - "4339 CudaNdarray_HOST_DIMS(C)[0]);\n", - "4340 return -1;\n", - "4341 }\n", - "4342 \n", - "4343 // If matrix A has non-unit size and non-unit stride in both\n", - "4344 // dimensions, or negative strides, we cannot operate, but we can\n", - "4345 // make a copy.\n", - "4346 CudaNdarray * A_new = NULL;\n", - "4347 CudaNdarray * B_new = NULL;\n", - "4348 if (((CudaNdarray_HOST_DIMS(A)[0] > 1)\n", - "4349 && (CudaNdarray_HOST_STRIDES(A)[0] != 1)\n", - "4350 && (CudaNdarray_HOST_DIMS(A)[1] > 1)\n", - "4351 && (CudaNdarray_HOST_STRIDES(A)[1] != 1))\n", - "4352 || (CudaNdarray_HOST_STRIDES(A)[0] < 0)\n", - "4353 || (CudaNdarray_HOST_STRIDES(A)[1] < 0))\n", - "4354 {\n", - "4355 A_new = (CudaNdarray*) CudaNdarray_Copy(A);\n", - "4356 if (!A_new)\n", - "4357 return -1;\n", - "4358 A = A_new;\n", - "4359 }\n", - "4360 \n", - "4361 // If vector B as a negative stride, we also have to make a copy.\n", - "4362 if (CudaNdarray_HOST_STRIDES(B)[0] < 0)\n", - "4363 {\n", - "4364 B_new = (CudaNdarray*) CudaNdarray_Copy(B);\n", - "4365 if (!B_new)\n", - "4366 {\n", - "4367 // If A was not copied, A_new is NULL, and Py_XDECREF does not\n", - "4368 // do anything\n", - "4369 Py_XDECREF(A_new);\n", - "4370 return -1;\n", - "4371 }\n", - "4372 B = B_new;\n", - "4373 }\n", - "4374 \n", - "4375 // cudablas does not handle negative strides as expected\n", - "4376 if ( (CudaNdarray_HOST_STRIDES(A)[0] < 0)\n", - "4377 || (CudaNdarray_HOST_STRIDES(A)[1] < 0))\n", - "4378 {\n", - "4379 PyErr_Format(PyExc_ValueError, \"illegal strides in args to gemv (%i,%i)\",\n", - "4380 CudaNdarray_HOST_STRIDES(A)[0],\n", - "4381 CudaNdarray_HOST_STRIDES(A)[1]);\n", - "4382 Py_XDECREF(A_new);\n", - "4383 Py_XDECREF(B_new);\n", - "4384 return -1;\n", - "4385 }\n", - "4386 \n", - "4387 /* create appropriate strides for malformed matrices that are row or column\n", - "4388 * vectors\n", - "4389 */\n", - "4390 int sa_0 = (CudaNdarray_HOST_DIMS(A)[0] > 1) ? CudaNdarray_HOST_STRIDES(A)[0] : CudaNdarray_HOST_DIMS(A)[1];\n", - "4391 int sa_1 = (CudaNdarray_HOST_DIMS(A)[1] > 1) ? CudaNdarray_HOST_STRIDES(A)[1] : CudaNdarray_HOST_DIMS(A)[0];\n", - "4392 int sb_0 = (CudaNdarray_HOST_DIMS(B)[0] > 1) ? CudaNdarray_HOST_STRIDES(B)[0] : 1;\n", - "4393 int sc_0 = (CudaNdarray_HOST_DIMS(C)[0] > 1) ? CudaNdarray_HOST_STRIDES(C)[0] : 1;\n", - "4394 \n", - "4395 if (sa_0 == 0) sa_0 = 1;\n", - "4396 if (sa_1 == 0) sa_1 = 1;\n", - "4397 \n", - "4398 int used_dot = 0;\n", - "4399 \n", - "4400 // This is important because we can end up not calling Sgemv at all\n", - "4401 cublasStatus_t err = CUBLAS_STATUS_SUCCESS;\n", - "4402 if (CudaNdarray_SIZE(C)) {\n", - "4403 // A is row vector & alpha==1 & beta==0 -> use cublasSdot\n", - "4404 if (CudaNdarray_HOST_DIMS(A)[0] == 1 && alpha==1.f && beta==0.f) {\n", - "4405 //replace this with custom inner product kernel with alpha and beta parameter?\n", - "4406 cublasPointerMode_t pmode;\n", - "4407 //set pointer mode to make sure cublas not storing on host pointer\n", - "4408 cublasGetPointerMode(handle, &pmode);\n", - "4409 cublasSetPointerMode(handle, CUBLAS_POINTER_MODE_DEVICE);\n", - "4410 err = cublasSdot(\n", - "4411 handle, CudaNdarray_HOST_DIMS(A)[1],\n", - "4412 CudaNdarray_DEV_DATA(A), sa_1,\n", - "4413 CudaNdarray_DEV_DATA(B), sb_0,\n", - "4414 CudaNdarray_DEV_DATA(C));\n", - "4415 cublasSetPointerMode(handle, pmode);\n", - "4416 used_dot = 1;\n", - "4417 }\n", - "4418 // A is row-contiguous | row vector\n", - "4419 else if ((CudaNdarray_HOST_DIMS(A)[0] <= 1)\n", - "4420 || ((CudaNdarray_HOST_STRIDES(A)[0] == 1)\n", - "4421 && (CudaNdarray_HOST_STRIDES(A)[1] > 0)))\n", - "4422 {\n", - "4423 err = cublasSgemv(handle, CUBLAS_OP_N,\n", - "4424 CudaNdarray_HOST_DIMS(A)[0], CudaNdarray_HOST_DIMS(A)[1],\n", - "4425 &alpha,\n", - "4426 CudaNdarray_DEV_DATA(A), sa_1,\n", - "4427 CudaNdarray_DEV_DATA(B), sb_0,\n", - "4428 &beta,\n", - "4429 CudaNdarray_DEV_DATA(C), sc_0);\n", - "4430 }\n", - "4431 // A is column-contiguous | column vector\n", - "4432 else if ((CudaNdarray_HOST_DIMS(A)[1] <= 1)\n", - "4433 || ((CudaNdarray_HOST_STRIDES(A)[1] == 1)\n", - "4434 && (CudaNdarray_HOST_STRIDES(A)[0] > 0)))\n", - "4435 {\n", - "4436 err = cublasSgemv(handle, CUBLAS_OP_T,\n", - "4437 CudaNdarray_HOST_DIMS(A)[1], CudaNdarray_HOST_DIMS(A)[0],\n", - "4438 &alpha,\n", - "4439 CudaNdarray_DEV_DATA(A), sa_0,\n", - "4440 CudaNdarray_DEV_DATA(B), sb_0,\n", - "4441 &beta,\n", - "4442 CudaNdarray_DEV_DATA(C), sc_0);\n", - "4443 }\n", - "4444 // A is non vector and have malformed strides\n", - "4445 else\n", - "4446 {\n", - "4447 PyErr_Format(PyExc_AssertionError,\n", - "4448 \"Unexpected stride pattern in gemv: (%i, %i) x %i -> %i.\\n\"\n", - "4449 \"Shapes are: (%i, %i) x %i -> %i\\n\",\n", - "4450 CudaNdarray_HOST_STRIDES(A)[0],\n", - "4451 CudaNdarray_HOST_STRIDES(A)[1],\n", - "4452 CudaNdarray_HOST_STRIDES(B)[0],\n", - "4453 CudaNdarray_HOST_STRIDES(C)[0],\n", - "4454 CudaNdarray_HOST_DIMS(A)[0],\n", - "4455 CudaNdarray_HOST_DIMS(A)[1],\n", - "4456 CudaNdarray_HOST_DIMS(B)[0],\n", - "4457 CudaNdarray_HOST_DIMS(C)[0]);\n", - "4458 Py_XDECREF(A_new);\n", - "4459 Py_XDECREF(B_new);\n", - "4460 return -1;\n", - "4461 }\n", - "4462 }\n", - "4463 \n", - "4464 CNDA_THREAD_SYNC;\n", - "4465 Py_XDECREF(A_new);\n", - "4466 Py_XDECREF(B_new);\n", - "4467 \n", - "4468 if (CUBLAS_STATUS_SUCCESS != err)\n", - "4469 {\n", - "4470 if (!used_dot)\n", - "4471 {\n", - "4472 PyErr_Format(PyExc_RuntimeError,\n", - "4473 \"cublasSgemv failed (%i)\",\n", - "4474 err);\n", - "4475 } else {\n", - "4476 PyErr_Format(PyExc_RuntimeError,\n", - "4477 \"cublasSdot failed (%i)\",\n", - "4478 err);\n", - "4479 }\n", - "4480 return -1;\n", - "4481 }\n", - "4482 return 0;\n", - "4483 }\n", - "4484 \n", - "4485 int CudaNdarray_sger(float alpha, const CudaNdarray * x, const CudaNdarray * y, CudaNdarray * A) {\n", - "4486 if (x->nd != 1) { PyErr_SetString(PyExc_ValueError, \"non-vector arg x to sger\"); return -1; }\n", - "4487 if (y->nd != 1) { PyErr_SetString(PyExc_ValueError, \"non-vector arg y to sger\"); return -1; }\n", - "4488 if (A->nd != 2) { PyErr_SetString(PyExc_ValueError, \"non-matrix arg A to sger\"); return -1; }\n", - "4489 \n", - "4490 if ((CudaNdarray_HOST_DIMS(A)[0] != CudaNdarray_HOST_DIMS(x)[0])\n", - "4491 || (CudaNdarray_HOST_DIMS(A)[1] != CudaNdarray_HOST_DIMS(y)[0])) {\n", - "4492 PyErr_Format(PyExc_ValueError,\n", - "4493 \"dimension mismatch in args to sger (%i)x(%i)->(%i,%i)\",\n", - "4494 CudaNdarray_HOST_DIMS(x)[0],\n", - "4495 CudaNdarray_HOST_DIMS(y)[0],\n", - "4496 CudaNdarray_HOST_DIMS(A)[0],\n", - "4497 CudaNdarray_HOST_DIMS(A)[1]);\n", - "4498 return -1;\n", - "4499 }\n", - "4500 \n", - "4501 int x_strides = CudaNdarray_HOST_STRIDES(x)[0];\n", - "4502 CudaNdarray * x_new = NULL;\n", - "4503 if(x_strides == 0){\n", - "4504 if(CudaNdarray_HOST_DIMS(x)[0] != 1){\n", - "4505 PyErr_Format(PyExc_RuntimeError,\n", - "4506 \"CudaNdarray_sger: Invalid input x (should not happen).\"\n", - "4507 \" We received a CudaNdarray vector with a stride of 0\"\n", - "4508 \" that has more than 1 element!\");\n", - "4509 return -1;\n", - "4510 }\n", - "4511 x_strides = 1;\n", - "4512 } else if(x_strides < 0){\n", - "4513 x_new = (CudaNdarray*) CudaNdarray_Copy(x);\n", - "4514 x = x_new;\n", - "4515 x_strides = CudaNdarray_HOST_STRIDES(x)[0];\n", - "4516 }\n", - "4517 \n", - "4518 int y_strides = CudaNdarray_HOST_STRIDES(y)[0];\n", - "4519 CudaNdarray * y_new = NULL;\n", - "4520 if(y_strides == 0){\n", - "4521 if(CudaNdarray_HOST_DIMS(y)[0] != 1){\n", - "4522 PyErr_Format(PyExc_RuntimeError,\n", - "4523 \"CudaNdarray_sger: Invalid input y (should not happen).\"\n", - "4524 \" We received a CudaNdarray vector with a stride of 0\"\n", - "4525 \" that has more than 1 elements!\");\n", - "4526 Py_XDECREF(x_new);\n", - "4527 return -1;\n", - "4528 }\n", - "4529 y_strides = 1;\n", - "4530 } else if(y_strides < 0){\n", - "4531 y_new = (CudaNdarray*) CudaNdarray_Copy(y);\n", - "4532 y = y_new;\n", - "4533 y_strides = CudaNdarray_HOST_STRIDES(y)[0];\n", - "4534 }\n", - "4535 \n", - "4536 // Create appropriate strides if A is a row or column vector\n", - "4537 int sa_0 = (CudaNdarray_HOST_DIMS(A)[0] > 1) ? CudaNdarray_HOST_STRIDES(A)[0]\n", - "4538 : CudaNdarray_HOST_DIMS(A)[1];\n", - "4539 int sa_1 = (CudaNdarray_HOST_DIMS(A)[1] > 1) ? CudaNdarray_HOST_STRIDES(A)[1]\n", - "4540 : CudaNdarray_HOST_DIMS(A)[0];\n", - "4541 \n", - "4542 // This is important because we can end up not calling Sger at all\n", - "4543 cublasStatus_t err = CUBLAS_STATUS_SUCCESS;\n", - "4544 if(CudaNdarray_SIZE(A)){\n", - "4545 // If A is in col-major\n", - "4546 if ((CudaNdarray_HOST_DIMS(A)[0] <= 1)\n", - "4547 || ((CudaNdarray_HOST_STRIDES(A)[0] == 1)\n", - "4548 && (CudaNdarray_HOST_STRIDES(A)[1] > 0)))\n", - "4549 {\n", - "4550 err = cublasSger(handle, CudaNdarray_HOST_DIMS(x)[0], CudaNdarray_HOST_DIMS(y)[0], &alpha,\n", - "4551 CudaNdarray_DEV_DATA(x), x_strides,\n", - "4552 CudaNdarray_DEV_DATA(y), y_strides,\n", - "4553 CudaNdarray_DEV_DATA(A), sa_1);\n", - "4554 }\n", - "4555 // Since Sger expects A in col-major, we invert x and y to fake this.\n", - "4556 else if ((CudaNdarray_HOST_DIMS(A)[1] <= 1)\n", - "4557 || ((CudaNdarray_HOST_STRIDES(A)[1] == 1)\n", - "4558 && (CudaNdarray_HOST_STRIDES(A)[0] > 0)))\n", - "4559 {\n", - "4560 err = cublasSger(handle, CudaNdarray_HOST_DIMS(y)[0], CudaNdarray_HOST_DIMS(x)[0], &alpha,\n", - "4561 CudaNdarray_DEV_DATA(y), y_strides,\n", - "4562 CudaNdarray_DEV_DATA(x), x_strides,\n", - "4563 CudaNdarray_DEV_DATA(A), sa_0);\n", - "4564 }\n", - "4565 // A has to be either c- or f-contiguous, with no negative strides\n", - "4566 else\n", - "4567 {\n", - "4568 PyErr_SetString(PyExc_NotImplementedError,\n", - "4569 \"non-contiguous A, or negative strides, in sger\");\n", - "4570 Py_XDECREF(x_new);\n", - "4571 Py_XDECREF(y_new);\n", - "4572 return -1;\n", - "4573 }\n", - "4574 }\n", - "4575 CNDA_THREAD_SYNC;\n", - "4576 Py_XDECREF(x_new);\n", - "4577 Py_XDECREF(y_new);\n", - "4578 \n", - "4579 if (CUBLAS_STATUS_SUCCESS != err)\n", - "4580 {\n", - "4581 PyErr_Format(PyExc_RuntimeError,\n", - "4582 \"cublasSger failed (%i)\",\n", - "4583 err);\n", - "4584 return -1;\n", - "4585 }\n", - "4586 \n", - "4587 return 0;\n", - "4588 }\n", - "4589 \n", - "4590 /**\n", - "4591 *\n", - "4592 * Precondition:\n", - "4593 * a->dim[d] == (dims_a[d]==0) ? (1 << log2_dims_a[d]) : dims_a[d]\n", - "4594 * z->dim[d] == (z_str[d]==0) ? 1 : dims_a[d];\n", - "4595 *\n", - "4596 * TODO: templatize this function to support other reductions.\n", - "4597 * All that needs to change is the initial value for sum, and the reduction operator.\n", - "4598 */\n", - "4599 \n", - "4600 static __global__ void kernel_reduce_sum(const unsigned int size_z,\n", - "4601 const unsigned int nd,\n", - "4602 const int * dims_a,\n", - "4603 const int * log2_dims_a,\n", - "4604 const int * a_str,\n", - "4605 const float * a_data,\n", - "4606 const int * z_str,\n", - "4607 float * z_data)\n", - "4608 {\n", - "4609 const unsigned int idx = blockIdx.x * blockDim.x + threadIdx.x;\n", - "4610 const unsigned int numThreads = blockDim.x * gridDim.x;\n", - "4611 \n", - "4612 //structure data contains the strides and dimensions of both a and z\n", - "4613 // a_dim[0], a_dim[1], ... a_dim[nd-1],\n", - "4614 // a_log2dim[0], a_log2dim[1], ... a_log2dim[nd-1],\n", - "4615 // a_str[0], ... a_str[nd-1],\n", - "4616 // z_str[0], ... z_str[nd-1]\n", - "4617 extern __shared__ int structure_data[];\n", - "4618 for (unsigned int i = threadIdx.x; i < nd; i += blockDim.x)\n", - "4619 {\n", - "4620 structure_data[i+0*nd] = dims_a[i];\n", - "4621 structure_data[i+1*nd] = log2_dims_a[i];\n", - "4622 structure_data[i+2*nd] = a_str[i];\n", - "4623 structure_data[i+3*nd] = z_str[i];\n", - "4624 }\n", - "4625 dims_a = structure_data;\n", - "4626 log2_dims_a = structure_data + nd;\n", - "4627 a_str = structure_data + 2*nd;\n", - "4628 z_str = structure_data + 3*nd;\n", - "4629 \n", - "4630 __syncthreads(); //wait for all the shared structure to be loaded\n", - "4631 \n", - "4632 for (unsigned int i = idx; i < size_z; i += numThreads)\n", - "4633 {\n", - "4634 unsigned int ii = i;\n", - "4635 const float * a_data_i = a_data;\n", - "4636 float * z_data_i = z_data;\n", - "4637 unsigned int n_reduce_elements = 1;\n", - "4638 unsigned int n_reduce_dims = 0;\n", - "4639 unsigned int reduce_dim0 = nd-1;\n", - "4640 \n", - "4641 \n", - "4642 //In this loop, we locate the initial element of the slice that we'd like to reduce with this thread\n", - "4643 // At the same time, we [re]calculate the size of that slice (n_reduce_elements)\n", - "4644 for (unsigned int d = 0; d < nd; ++d)\n", - "4645 {\n", - "4646 if (a_str[d] && (!z_str[d])) // this means 'd' is a dimension we are reducing over\n", - "4647 {\n", - "4648 n_reduce_elements *= dims_a[d];\n", - "4649 n_reduce_dims += 1;\n", - "4650 reduce_dim0 = (d < reduce_dim0) ? d : reduce_dim0;\n", - "4651 }\n", - "4652 else //'d' is not a dimension that we are reducing over\n", - "4653 {\n", - "4654 unsigned int pos_d;\n", - "4655 if (log2_dims_a[d]==-1) //TODO: when things are working, use this switch\n", - "4656 {\n", - "4657 // this branch is not preferred,\n", - "4658 // because the manual said that integer mod and div operations are slow on gpu\n", - "4659 pos_d = (ii % dims_a[d]);\n", - "4660 ii = (ii / dims_a[d]);\n", - "4661 }\n", - "4662 else\n", - "4663 {\n", - "4664 pos_d = (ii & ((1 << log2_dims_a[d])-1)); //take the lower log2_dims bits\n", - "4665 ii = (ii >> log2_dims_a[d]); //shift those lower log2_dims bits off of ii\n", - "4666 }\n", - "4667 a_data_i += pos_d * a_str[d];\n", - "4668 z_data_i += pos_d * z_str[d];\n", - "4669 }\n", - "4670 }\n", - "4671 // now we've got pointers a_data_i and z_data_i into element 0 of the slice over which we are reducing\n", - "4672 // do a similar loop\n", - "4673 \n", - "4674 float sum = 0.0f;\n", - "4675 switch(n_reduce_dims)\n", - "4676 {\n", - "4677 case 0:\n", - "4678 {\n", - "4679 sum = a_data_i[0];\n", - "4680 }\n", - "4681 break;\n", - "4682 case 1:\n", - "4683 {\n", - "4684 const int stride = a_str[reduce_dim0];\n", - "4685 const float * a_data_i_max = a_data_i + dims_a[reduce_dim0] * stride;\n", - "4686 while (a_data_i != a_data_i_max)\n", - "4687 {\n", - "4688 sum += a_data_i[0];\n", - "4689 a_data_i += stride;\n", - "4690 }\n", - "4691 }\n", - "4692 break;\n", - "4693 case 2:\n", - "4694 {\n", - "4695 int rd = reduce_dim0+1;\n", - "4696 for (; rd < nd; ++rd)\n", - "4697 {\n", - "4698 if (a_str[rd] && (!z_str[rd])) // this means 'rd' is a dimension we are reducing over\n", - "4699 break;\n", - "4700 }\n", - "4701 const int stride0 = a_str[reduce_dim0];\n", - "4702 const int stride1 = a_str[rd];\n", - "4703 for (int ii = 0; ii < dims_a[rd]; ++ii)\n", - "4704 {\n", - "4705 const float * a_data_ri = a_data_i + ii * stride1;\n", - "4706 const float * a_data_ri_max = a_data_ri + dims_a[reduce_dim0] * stride0;\n", - "4707 while (a_data_ri != a_data_ri_max)\n", - "4708 {\n", - "4709 sum += a_data_ri[0];\n", - "4710 a_data_ri += stride0;\n", - "4711 }\n", - "4712 }\n", - "4713 };\n", - "4714 break;\n", - "4715 default:\n", - "4716 {\n", - "4717 for (unsigned int reduce_i = 0; reduce_i < n_reduce_elements; ++reduce_i)\n", - "4718 {\n", - "4719 //TODO: optimize this loop to work more like theano's Elemwise. It's serial code.\n", - "4720 unsigned int reduce_ii = reduce_i;\n", - "4721 const float * a_data_ri = a_data_i;\n", - "4722 \n", - "4723 //This loop finds the element in the a slice to add.\n", - "4724 for (unsigned int rd = reduce_dim0; rd < nd; ++rd)\n", - "4725 {\n", - "4726 unsigned int pos_d;\n", - "4727 if (a_str[rd] && (!z_str[rd])) // this means 'd' is a dimension we are reducing over\n", - "4728 {\n", - "4729 if (log2_dims_a[rd]==-1)\n", - "4730 {\n", - "4731 // this branch is not preferred,\n", - "4732 // because the manual said that integer mod and div operations are slow on gpu\n", - "4733 pos_d = (reduce_ii % dims_a[rd]);\n", - "4734 reduce_ii = (reduce_ii / dims_a[rd]);\n", - "4735 }\n", - "4736 else\n", - "4737 {\n", - "4738 pos_d = (reduce_ii & ((1 << log2_dims_a[rd])-1)); //take the lower log2_dims bits\n", - "4739 reduce_ii = (reduce_ii >> log2_dims_a[rd]); //shift those lower log2_dims bits off of ii\n", - "4740 }\n", - "4741 a_data_ri += pos_d * a_str[rd];\n", - "4742 }\n", - "4743 }\n", - "4744 sum += a_data_ri[0];\n", - "4745 }\n", - "4746 }\n", - "4747 }\n", - "4748 z_data_i[0] = sum;\n", - "4749 }\n", - "4750 }\n", - "4751 \n", - "4752 static __global__ void kernel_reduce_sum_1011(\n", - "4753 const unsigned int d0,\n", - "4754 const unsigned int d1,\n", - "4755 const unsigned int d2,\n", - "4756 const unsigned int d3,\n", - "4757 const float *A, const int sA0, const int sA1, const int sA2, const int sA3,\n", - "4758 float * Z, const int sZ0)\n", - "4759 {\n", - "4760 const int threadCount = blockDim.x * blockDim.y * blockDim.z;\n", - "4761 const int threadNum = threadIdx.z * blockDim.x * blockDim.y + threadIdx.y * blockDim.x + threadIdx.x;\n", - "4762 extern __shared__ float buf[];\n", - "4763 float mysum = 0.0f;\n", - "4764 \n", - "4765 if (warpSize != 32)\n", - "4766 {\n", - "4767 return; //TODO: set error code\n", - "4768 }\n", - "4769 \n", - "4770 for (int i0 = threadIdx.z; i0 < d0; i0 += blockDim.z)\n", - "4771 {\n", - "4772 float Ai = A[i0 * sA0 + blockIdx.x * sA1 + threadIdx.y * sA2 + threadIdx.x * sA3];\n", - "4773 mysum += Ai;\n", - "4774 }\n", - "4775 buf[threadNum] = mysum;\n", - "4776 __syncthreads();\n", - "4777 \n", - "4778 // rest of function is handled by one warp\n", - "4779 if (threadNum < warpSize)\n", - "4780 {\n", - "4781 for (int i = threadNum + warpSize; i < threadCount; i += warpSize)\n", - "4782 {\n", - "4783 mysum += buf[i];\n", - "4784 }\n", - "4785 buf[threadNum] = mysum;\n", - "4786 if (threadNum < 16)\n", - "4787 {\n", - "4788 //reduce so that threadNum 0 has the sum of everything\n", - "4789 if(threadNum + 16 < threadCount) buf[threadNum] += buf[threadNum+16];\n", - "4790 if(threadNum + 8 < threadCount) buf[threadNum] += buf[threadNum+8];\n", - "4791 if(threadNum + 4 < threadCount) buf[threadNum] += buf[threadNum+4];\n", - "4792 if(threadNum + 2 < threadCount) buf[threadNum] += buf[threadNum+2];\n", - "4793 if(threadNum + 1 < threadCount) buf[threadNum] += buf[threadNum+1];\n", - "4794 if (threadNum == 0)\n", - "4795 {\n", - "4796 Z[blockIdx.x*sZ0] = buf[0];\n", - "4797 }\n", - "4798 }\n", - "4799 }\n", - "4800 }\n", - "4801 /**\n", - "4802 * Dimensions in which the self has size 1 and A has size > 1 are considered summing dimensions\n", - "4803 * Dimensions in which self has size > 1 and A has size > 1 are considered non-summing dimensions, and in this case their sizes must be equal.\n", - "4804 */\n", - "4805 int\n", - "4806 CudaNdarray_reduce_sum(CudaNdarray * self, CudaNdarray * A)\n", - "4807 {\n", - "4808 int verbose = 0;\n", - "4809 //check input rank\n", - "4810 if (self->nd != A->nd)\n", - "4811 {\n", - "4812 PyErr_Format(PyExc_TypeError, \"Rank mismatch in CudaNdarray_sum: %i vs %i\", self->nd, A->nd);\n", - "4813 return -1;\n", - "4814 }\n", - "4815 for (int i = 0; i < self->nd; ++i)\n", - "4816 {\n", - "4817 if ((CudaNdarray_HOST_DIMS(self)[i] > 1) && (CudaNdarray_HOST_DIMS(self)[i] != CudaNdarray_HOST_DIMS(A)[i]))\n", - "4818 {\n", - "4819 PyErr_Format(PyExc_TypeError, \"Dimension mismatch in CudaNdarray_sum: self->dim[%i] == %i , A->dim[%i] = %i\",\n", - "4820 i, CudaNdarray_HOST_DIMS(self)[i], i, CudaNdarray_HOST_DIMS(A)[i]);\n", - "4821 return -1;\n", - "4822 }\n", - "4823 }\n", - "4824 \n", - "4825 int n_summations = (unsigned int)CudaNdarray_SIZE(self);\n", - "4826 if (verbose)\n", - "4827 {\n", - "4828 std::cerr << \"reduce_sum n_summations \" << n_summations << '\\n';\n", - "4829 std::cerr << \"reduce_sum nd \" << self->nd << '\\n';\n", - "4830 fprint_CudaNdarray(stderr, A);\n", - "4831 fprint_CudaNdarray(stderr, self);\n", - "4832 }\n", - "4833 if (0 && (A->nd == 4) //check to see if kernel_reduce_sum_1011 applies\n", - "4834 && (CudaNdarray_HOST_DIMS(self)[0] == 1)\n", - "4835 && (CudaNdarray_HOST_DIMS(self)[2] == 1)\n", - "4836 && (CudaNdarray_HOST_DIMS(self)[3] == 1)\n", - "4837 )\n", - "4838 {\n", - "4839 dim3 n_threads(CudaNdarray_HOST_DIMS(A)[3], CudaNdarray_HOST_DIMS(A)[2]);\n", - "4840 dim3 n_blocks(CudaNdarray_HOST_DIMS(A)[1]);\n", - "4841 while (n_threads.x * n_threads.y * n_threads.z < NUM_VECTOR_OP_THREADS_PER_BLOCK) ++n_threads.z;\n", - "4842 n_threads.z -= 1;\n", - "4843 if (n_threads.z > 64) n_threads.z = 64;\n", - "4844 if (n_threads.z)\n", - "4845 {\n", - "4846 if (verbose) printf(\"trying kernel_reduce_sum_1011\\n\");\n", - "4847 int n_shared = sizeof(float) * n_threads.x * n_threads.y * n_threads.z;\n", - "4848 kernel_reduce_sum_1011<<>>(\n", - "4849 CudaNdarray_HOST_DIMS(A)[0],\n", - "4850 CudaNdarray_HOST_DIMS(A)[1],\n", - "4851 CudaNdarray_HOST_DIMS(A)[2],\n", - "4852 CudaNdarray_HOST_DIMS(A)[3],\n", - "4853 CudaNdarray_DEV_DATA(A),\n", - "4854 CudaNdarray_HOST_STRIDES(A)[0],\n", - "4855 CudaNdarray_HOST_STRIDES(A)[1],\n", - "4856 CudaNdarray_HOST_STRIDES(A)[2],\n", - "4857 CudaNdarray_HOST_STRIDES(A)[3],\n", - "4858 CudaNdarray_DEV_DATA(self),\n", - "4859 CudaNdarray_HOST_STRIDES(self)[1]);\n", - "4860 CNDA_THREAD_SYNC;\n", - "4861 if (cudaSuccess == cudaGetLastError()) return 0;\n", - "4862 if (verbose) printf(\"failed, falling back to kernel_reduce_sum\\n\");\n", - "4863 }\n", - "4864 }\n", - "4865 \n", - "4866 int n_threads_per_block = std::min(n_summations,\n", - "4867 NUM_VECTOR_OP_THREADS_PER_BLOCK);\n", - "4868 int n_blocks = std::min(ceil_intdiv(n_summations,n_threads_per_block),\n", - "4869 NUM_VECTOR_OP_BLOCKS);\n", - "4870 int n_structure_cache = self->nd * 4 * sizeof(int);\n", - "4871 \n", - "4872 if (verbose)\n", - "4873 {\n", - "4874 std::cerr << \"n_blocks, n_threads_per_block \" << n_blocks << ' ' << n_threads_per_block << '\\n';\n", - "4875 }\n", - "4876 assert (self->nd > 0);\n", - "4877 assert (self->nd == A->nd);\n", - "4878 kernel_reduce_sum<<>>(\n", - "4879 n_summations,\n", - "4880 self->nd,\n", - "4881 CudaNdarray_DEV_DIMS(A),\n", - "4882 CudaNdarray_DEV_LOG2DIMS(A),\n", - "4883 CudaNdarray_DEV_STRIDES(A),\n", - "4884 CudaNdarray_DEV_DATA(A),\n", - "4885 CudaNdarray_DEV_STRIDES(self),\n", - "4886 CudaNdarray_DEV_DATA(self));\n", - "4887 CNDA_THREAD_SYNC;\n", - "4888 cudaError_t err = cudaGetLastError();\n", - "4889 if (cudaSuccess != err)\n", - "4890 {\n", - "4891 PyErr_Format(PyExc_RuntimeError, \"Cuda error: %s: %s.\\n\", \"kernel_reduce_sum\", cudaGetErrorString(err));\n", - "4892 return -1;\n", - "4893 }\n", - "4894 return 0;\n", - "4895 }\n", - "4896 int\n", - "4897 CudaNdarray_reduce_prod(CudaNdarray * self, const CudaNdarray * A)\n", - "4898 {\n", - "4899 PyErr_SetString(PyExc_NotImplementedError, \"\");\n", - "4900 return -1;\n", - "4901 }\n", - "4902 int\n", - "4903 CudaNdarray_reduce_min(CudaNdarray * self, const CudaNdarray * A)\n", - "4904 {\n", - "4905 PyErr_SetString(PyExc_NotImplementedError, \"\");\n", - "4906 return -1;\n", - "4907 }\n", - "4908 int\n", - "4909 CudaNdarray_reduce_max(CudaNdarray * self, const CudaNdarray * A)\n", - "4910 {\n", - "4911 PyErr_SetString(PyExc_NotImplementedError, \"\");\n", - "4912 return -1;\n", - "4913 }\n", - "4914 \n", - "4915 \n", - "4916 /**\n", - "4917 *\n", - "4918 * pattern is a permutation of [0, 1, ... self->nd-1] with the following twists:\n", - "4919 * - an element 'd' of the permutation can be dropped if CudaNdarray_HOST_DIMS(self)[d] == 1\n", - "4920 * - any number of '-1' elements can be in the pattern, and they will cause new ranks (with dim==1) to be inserted.\n", - "4921 *\n", - "4922 * For example, if CudaNdarray_HOST_DIMS(self) == [4, 5, 1, 6], and pattern = [0,3,-1,-1, 1], then CudaNdarray_HOST_DIMS(self) would be modified to become:\n", - "4923 * [4, 6, 1, 1, 5] (we dropped the original dim[2]==1, and inserted two singleton dimensions with the -1s.\n", - "4924 */\n", - "4925 int\n", - "4926 CudaNdarray_dimshuffle(CudaNdarray * self, unsigned int len, const int * pattern)\n", - "4927 {\n", - "4928 //TODO: pass a workspace pointer to avoid the internal malloc\n", - "4929 int * newdims = (int *)malloc(sizeof(int) * (len + len + self->nd)); //we tack on the taken buffer here for speed of not having to malloc twice.\n", - "4930 int * newstrides = newdims + len;\n", - "4931 int * dims_taken = newstrides + len;\n", - "4932 if (!newdims)\n", - "4933 {\n", - "4934 PyErr_SetString(PyExc_MemoryError, \"CudaNdarray_dimshuffle: Failed to allocate temporary space\");\n", - "4935 return -1;\n", - "4936 }\n", - "4937 for (int i = 0; i < self->nd; ++i)\n", - "4938 {\n", - "4939 dims_taken[i] = 0;\n", - "4940 }\n", - "4941 for (int i = 0; i < len; ++i)\n", - "4942 {\n", - "4943 if (pattern[i] < 0)\n", - "4944 {\n", - "4945 newdims[i] = 1;\n", - "4946 newstrides[i] = 0;\n", - "4947 }\n", - "4948 else if(dims_taken[pattern[i]])\n", - "4949 {\n", - "4950 PyErr_Format(PyExc_ValueError, \"Cudandarray_dimshuffle: invalid pattern for Cudandarray_dimshuffle. You used the dimensions %d multiple time\",\n", - "4951 pattern[i]);\n", - "4952 free(newdims);\n", - "4953 return -1;\n", - "4954 }\n", - "4955 else if (pattern[i]>= self->nd)\n", - "4956 {\n", - "4957 PyErr_Format(PyExc_ValueError, \"Cudandarray_dimshuffle: invalid pattern for Cudandarray_dimshuffle. You asked for a dimensions that don't exist %d for a %d dims CudaNdarray\",\n", - "4958 pattern[i], self->nd);\n", - "4959 free(newdims);\n", - "4960 return -1;\n", - "4961 }\n", - "4962 else\n", - "4963 {\n", - "4964 newdims[i] = CudaNdarray_HOST_DIMS(self)[pattern[i]];\n", - "4965 newstrides[i] = CudaNdarray_HOST_STRIDES(self)[pattern[i]];\n", - "4966 dims_taken[pattern[i]] = 1;\n", - "4967 }\n", - "4968 }\n", - "4969 //Check if we dropped not broadcastable dims\n", - "4970 for (int i = 0; i < self->nd; ++i)\n", - "4971 {\n", - "4972 if (dims_taken[i]==0 && CudaNdarray_HOST_DIMS(self)[i]!=1)\n", - "4973 {\n", - "4974 PyErr_SetString(PyExc_ValueError, \"Cudandarray_dimshuffle: You cannot drop a non-broadcastable dimension.\");\n", - "4975 free(newdims);\n", - "4976 return -1;\n", - "4977 }\n", - "4978 }\n", - "4979 //swap this structure in for the one in self, and sync to the card\n", - "4980 if (CudaNdarray_set_nd(self, len))\n", - "4981 {\n", - "4982 free(newdims);\n", - "4983 return -1;\n", - "4984 }\n", - "4985 for (int i = 0; i < len; ++i)\n", - "4986 {\n", - "4987 CudaNdarray_set_dim(self, i, newdims[i]);\n", - "4988 CudaNdarray_set_stride(self, i, newstrides[i]);\n", - "4989 }\n", - "4990 if (cnda_copy_structure_to_device(self))\n", - "4991 {\n", - "4992 free(newdims);\n", - "4993 return -1;\n", - "4994 }\n", - "4995 free(newdims);\n", - "4996 return 0;\n", - "4997 }\n", - "4998 \n", - "4999 \n", - "5000 \n", - "5001 /**\n", - "5002 *\n", - "5003 * This is the function that bind to python.\n", - "5004 * See CudaNdarray_dimshuffle to call from C.\n", - "5005 * We use -1 to mean 'x' as in Tensor Dimshuffle.\n", - "5006 */\n", - "5007 PyObject *\n", - "5008 CudaNdarray_Dimshuffle(PyObject* _unused, PyObject* args)\n", - "5009 {\n", - "5010 PyObject * self = NULL;\n", - "5011 PyObject * pattern_object = NULL;\n", - "5012 int * pattern = NULL;\n", - "5013 PyObject * rval = NULL;\n", - "5014 int success = -1;\n", - "5015 //const int * dims = NULL;\n", - "5016 \n", - "5017 //args should consist of two python objects (\"OO\")\n", - "5018 if (! PyArg_ParseTuple(args, \"OO\", &self, &pattern_object))\n", - "5019 return NULL;\n", - "5020 \n", - "5021 if (!CudaNdarray_Check(self) )\n", - "5022 {\n", - "5023 PyErr_SetString(PyExc_TypeError, \"First argument to cuda_ndarray.dimshuffle must be a CudaNdarray\");\n", - "5024 return NULL;\n", - "5025 }\n", - "5026 \n", - "5027 //parse pattern_object into int * pattern\n", - "5028 \n", - "5029 Py_ssize_t pattern_dim = PyObject_Length(pattern_object);\n", - "5030 \n", - "5031 if (pattern_dim < 0)\n", - "5032 {\n", - "5033 PyErr_SetString(PyExc_TypeError, \"Couldn't get length of third argument to cuda_ndarray.dimshuffle\");\n", - "5034 return NULL;\n", - "5035 }\n", - "5036 \n", - "5037 pattern = (int *) malloc( pattern_dim * sizeof(int));\n", - "5038 \n", - "5039 for (Py_ssize_t i = 0; i < pattern_dim; i++)\n", - "5040 {\n", - "5041 PyObject * idx = PyLong_FromSsize_t(i);\n", - "5042 \n", - "5043 if (idx == NULL)\n", - "5044 {\n", - "5045 PyErr_SetString(PyExc_Exception, \"Couldn't make long object to loop over list/tuple\");\n", - "5046 goto CudaNdarray_dimshuffle_fail;\n", - "5047 }\n", - "5048 \n", - "5049 long elem_value = 0;\n", - "5050 \n", - "5051 PyObject * elem = PyObject_GetItem(pattern_object, idx);\n", - "5052 \n", - "5053 if (elem == NULL)\n", - "5054 {\n", - "5055 Py_XDECREF( elem);\n", - "5056 PyErr_SetString(PyExc_ValueError, \"Third argument to dimshuffle must be list or tuple of integers\");\n", - "5057 goto CudaNdarray_dimshuffle_fail;\n", - "5058 }\n", - "5059 \n", - "5060 elem_value = PyInt_AsLong(elem);\n", - "5061 \n", - "5062 if (elem_value == -1 && PyErr_Occurred() )\n", - "5063 {\n", - "5064 Py_XDECREF(elem);\n", - "5065 PyErr_SetString(PyExc_ValueError, \"Third argument to dimshuffle must be list or tuple of integers\");\n", - "5066 goto CudaNdarray_dimshuffle_fail;\n", - "5067 }\n", - "5068 \n", - "5069 pattern[i] = elem_value;\n", - "5070 \n", - "5071 Py_XDECREF( elem );\n", - "5072 Py_XDECREF( idx );\n", - "5073 }\n", - "5074 \n", - "5075 //allocate rval\n", - "5076 rval = (PyObject *) CudaNdarray_View((CudaNdarray *) self);\n", - "5077 \n", - "5078 if (rval == NULL)\n", - "5079 {\n", - "5080 //CudaNdarray_New should have set the exception string\n", - "5081 goto CudaNdarray_dimshuffle_fail;\n", - "5082 }\n", - "5083 \n", - "5084 \n", - "5085 //printf(\"pattern_dim: %d\\n\",pattern_dim);\n", - "5086 //printf(\"pattern: %d %d\\n\",pattern[0],pattern[1]);\n", - "5087 //dims = CudaNdarray_HOST_DIMS( (CudaNdarray *) self);\n", - "5088 //printf(\"dims before: %d %d\\n\",dims[0],dims[1]);\n", - "5089 \n", - "5090 success = CudaNdarray_dimshuffle((CudaNdarray *) rval, pattern_dim, pattern);\n", - "5091 \n", - "5092 if (success != 0)\n", - "5093 {\n", - "5094 //Exception string should already be set by CudaNdarray_dimshuffle\n", - "5095 goto CudaNdarray_dimshuffle_fail;\n", - "5096 }\n", - "5097 \n", - "5098 free(pattern);\n", - "5099 \n", - "5100 return rval;\n", - "5101 \n", - "5102 CudaNdarray_dimshuffle_fail:\n", - "5103 \n", - "5104 if (pattern != NULL)\n", - "5105 free(pattern);\n", - "5106 \n", - "5107 Py_XDECREF(rval);\n", - "5108 return NULL;\n", - "5109 }\n", - "5110 \n", - "5111 \n", - "5112 int\n", - "5113 cnda_structure_size(int nd)\n", - "5114 {\n", - "5115 // dim0, dim1, ...\n", - "5116 // str0, str1, ...\n", - "5117 // log2(dim0), log2(dim1), ...\n", - "5118 return nd + nd + nd;\n", - "5119 }\n", - "5120 \n", - "5121 const int *\n", - "5122 CudaNdarray_HOST_DIMS(const CudaNdarray * self)\n", - "5123 {\n", - "5124 return self->host_structure;\n", - "5125 }\n", - "5126 \n", - "5127 const int *\n", - "5128 CudaNdarray_HOST_STRIDES(const CudaNdarray * self)\n", - "5129 {\n", - "5130 return self->host_structure + self->nd;\n", - "5131 }\n", - "5132 const int *\n", - "5133 CudaNdarray_HOST_LOG2DIMS(const CudaNdarray * self)\n", - "5134 {\n", - "5135 return self->host_structure + 2*self->nd;\n", - "5136 }\n", - "5137 \n", - "5138 int\n", - "5139 CudaNdarray_EqualAndIgnore(CudaNdarray *cnda1, CudaNdarray *cnda2, int ignoreSync, int ignoreBase)\n", - "5140 {\n", - "5141 int verbose = 0;\n", - "5142 \n", - "5143 if (!ignoreSync && cnda1->dev_structure_fresh != cnda2->dev_structure_fresh)\n", - "5144 {\n", - "5145 if(verbose) fprintf(stdout, \"CUDANDARRAY_EQUAL FAILED : 1\\n\");\n", - "5146 return 0;\n", - "5147 }\n", - "5148 \n", - "5149 if (cnda1->nd != cnda2->nd)\n", - "5150 {\n", - "5151 if(verbose) fprintf(stdout, \"CUDANDARRAY_EQUAL FAILED : 2\\n\");\n", - "5152 return 0;\n", - "5153 }\n", - "5154 \n", - "5155 for (int i=0; i < 2*cnda1->nd; i++)\n", - "5156 {\n", - "5157 if (cnda1->host_structure[i] != cnda2->host_structure[i])\n", - "5158 {\n", - "5159 if(verbose)\n", - "5160 fprintf(stdout, \"CUDANDARRAY_EQUAL : host_structure : %d, %d, %d\\n\", i, cnda1->host_structure[i], cnda2->host_structure[i]);\n", - "5161 return 0;\n", - "5162 }\n", - "5163 }\n", - "5164 \n", - "5165 if (!ignoreBase && cnda1->base != cnda2->base)\n", - "5166 {\n", - "5167 if(verbose) fprintf(stdout, \"CUDANDARRAY_EQUAL FAILED : 4\");\n", - "5168 return 0;\n", - "5169 }\n", - "5170 else if (cnda1->data_allocated != cnda2->data_allocated)\n", - "5171 {\n", - "5172 if(verbose) fprintf(stdout, \"CUDANDARRAY_EQUAL FAILED : 5\");\n", - "5173 return 0;\n", - "5174 }\n", - "5175 else if (cnda1->data_allocated && cnda1->devdata != cnda2->devdata)\n", - "5176 {\n", - "5177 if(verbose) fprintf(stdout, \"CUDANDARRAY_EQUAL FAILED : 6\");\n", - "5178 // no need to check devdata if data is not allocated\n", - "5179 return 0;\n", - "5180 }\n", - "5181 \n", - "5182 return 1;\n", - "5183 }\n", - "5184 \n", - "5185 \n", - "5186 int\n", - "5187 CudaNdarray_Equal(CudaNdarray *cnda1, CudaNdarray *cnda2)\n", - "5188 {\n", - "5189 return CudaNdarray_EqualAndIgnore(cnda1, cnda2, 0, 0);\n", - "5190 }\n", - "5191 \n", - "5192 int\n", - "5193 cnda_copy_structure_to_device(const CudaNdarray * self)\n", - "5194 {\n", - "5195 //If the device structure do not exists, create it.\n", - "5196 //We allocate it here as we do not need it often.\n", - "5197 //In fact, we need it so infrequently that we expect\n", - "5198 //that most object won't need it. Not allocating it\n", - "5199 //save a significant when creating object.\n", - "5200 //This speed up a benchmark by 8% with the gc.\n", - "5201 if (!self->dev_structure)\n", - "5202 {\n", - "5203 int struct_size = cnda_structure_size(self->nd);\n", - "5204 if (struct_size)\n", - "5205 {\n", - "5206 self->dev_structure = (int*)device_malloc(struct_size* sizeof(int));\n", - "5207 if (NULL == self->dev_structure)\n", - "5208 {\n", - "5209 return -1;\n", - "5210 }\n", - "5211 }\n", - "5212 }\n", - "5213 if (cublasSetVector(cnda_structure_size(self->nd),\n", - "5214 sizeof(int),\n", - "5215 self->host_structure,\n", - "5216 1,\n", - "5217 self->dev_structure,\n", - "5218 1) != CUBLAS_STATUS_SUCCESS)\n", - "5219 {\n", - "5220 PyErr_SetString(PyExc_RuntimeError, \"error copying structure to device memory\");\n", - "5221 return -1;\n", - "5222 }\n", - "5223 self->dev_structure_fresh = 1;\n", - "5224 return 0;\n", - "5225 }\n", - "5226 \n", - "5227 const int *\n", - "5228 CudaNdarray_DEV_DIMS(const CudaNdarray * self)\n", - "5229 {\n", - "5230 if (!self->dev_structure_fresh)\n", - "5231 {\n", - "5232 if (cnda_copy_structure_to_device(self))\n", - "5233 return NULL;\n", - "5234 }\n", - "5235 return self->dev_structure;\n", - "5236 }\n", - "5237 const int *\n", - "5238 CudaNdarray_DEV_STRIDES(const CudaNdarray * self)\n", - "5239 {\n", - "5240 if (!self->dev_structure_fresh)\n", - "5241 {\n", - "5242 if (cnda_copy_structure_to_device(self))\n", - "5243 return NULL;\n", - "5244 }\n", - "5245 return self->dev_structure + self->nd;\n", - "5246 }\n", - "5247 const int *\n", - "5248 CudaNdarray_DEV_LOG2DIMS(const CudaNdarray * self)\n", - "5249 {\n", - "5250 if (!self->dev_structure_fresh)\n", - "5251 {\n", - "5252 if (cnda_copy_structure_to_device(self))\n", - "5253 return NULL;\n", - "5254 }\n", - "5255 return self->dev_structure + 2*self->nd;\n", - "5256 }\n", - "5257 float *\n", - "5258 CudaNdarray_DEV_DATA(const CudaNdarray * self)\n", - "5259 {\n", - "5260 return self->devdata;\n", - "5261 }\n", - "5262 \n", - "5263 /**\n", - "5264 * Return the number of elements in the ndarray (product of the dimensions)\n", - "5265 */\n", - "5266 size_t\n", - "5267 CudaNdarray_SIZE(const CudaNdarray *self)\n", - "5268 {\n", - "5269 if (self->nd == -1) return 0;\n", - "5270 size_t size = 1;\n", - "5271 for (int i = 0; i < self->nd; ++i)\n", - "5272 {\n", - "5273 size *= CudaNdarray_HOST_DIMS(self)[i];\n", - "5274 }\n", - "5275 return size;\n", - "5276 }\n", - "5277 \n", - "5278 PyObject *\n", - "5279 CudaNdarray_SIZE_Object(const CudaNdarray *self, void *closure)\n", - "5280 {\n", - "5281 return PyInt_FromLong(CudaNdarray_SIZE(self));\n", - "5282 }\n", - "5283 \n", - "5284 int CudaNdarray_set_device_data(CudaNdarray * self, float * data, const CudaNdarray * base)\n", - "5285 {\n", - "5286 return CudaNdarray_set_device_data(self, data, (PyObject *) base);\n", - "5287 }\n", - "5288 \n", - "5289 PyObject * CudaNdarray_IS_C_Contiguous(CudaNdarray * self)\n", - "5290 {\n", - "5291 return PyBool_FromLong(CudaNdarray_is_c_contiguous(self));\n", - "5292 }\n", - "5293 \n", - "5294 int fprint_CudaNdarray(FILE * fd, const CudaNdarray *self)\n", - "5295 {\n", - "5296 cudaError_t err = cudaGetLastError();\n", - "5297 if( cudaSuccess != err)\n", - "5298 {\n", - "5299 PyErr_Format(PyExc_RuntimeError,\n", - "5300 \"Cuda error: %s: %s.\",\n", - "5301 \"fprint_CudaNdarray was called with an uncleared error\",\n", - "5302 cudaGetErrorString(err));\n", - "5303 return -1;\n", - "5304 }\n", - "5305 fprintf(fd, \"CudaNdarray <%p, %p> nd=%i dev_structure_fresh=%d data_allocated=%d\\n\",\n", - "5306 self, self->devdata, self->nd, self->dev_structure_fresh, self->data_allocated);\n", - "5307 fprintf(fd, \"\\tHOST_DIMS: \");\n", - "5308 for (int i = 0; i < self->nd; ++i)\n", - "5309 {\n", - "5310 fprintf(fd, \"%i\\t\", CudaNdarray_HOST_DIMS(self)[i]);\n", - "5311 }\n", - "5312 fprintf(fd, \"\\n\\tHOST_STRIDES: \");\n", - "5313 for (int i = 0; i < self->nd; ++i)\n", - "5314 {\n", - "5315 fprintf(fd, \"%i\\t\", CudaNdarray_HOST_STRIDES(self)[i]);\n", - "5316 }\n", - "5317 \n", - "5318 if (self->dev_structure)\n", - "5319 {\n", - "5320 int data=0;\n", - "5321 fprintf(fd, \"\\n\\tDEV_DIMS: \");\n", - "5322 for (int i = 0; i < self->nd; ++i)\n", - "5323 {\n", - "5324 cublasGetVector(1, sizeof(int),\n", - "5325 self->dev_structure+i, 1,\n", - "5326 &data, 1);\n", - "5327 fprintf(fd, \"%i\\t\", data);\n", - "5328 }\n", - "5329 fprintf(fd, \"\\n\\tDEV_STRIDES: \");\n", - "5330 for (int i = 0; i < self->nd; ++i)\n", - "5331 {\n", - "5332 cublasGetVector(1, sizeof(int),\n", - "5333 self->dev_structure + self->nd+i, 1,\n", - "5334 &data, 1);\n", - "5335 fprintf(fd, \"%i \\t\", data);\n", - "5336 }\n", - "5337 fprintf(fd, \"\\n\");\n", - "5338 }\n", - "5339 else\n", - "5340 {\n", - "5341 fprintf(fd, \"\\n\\tdev_structure not allocated\\n\");\n", - "5342 }\n", - "5343 \n", - "5344 err = cudaGetLastError();\n", - "5345 if( cudaSuccess != err)\n", - "5346 {\n", - "5347 PyErr_Format(PyExc_RuntimeError,\n", - "5348 \"Cuda error: %s: %s.\",\n", - "5349 \"fprint_CudaNdarray\",\n", - "5350 cudaGetErrorString(err));\n", - "5351 return -1;\n", - "5352 }\n", - "5353 return 0;\n", - "5354 }\n", - "5355 \n", - "5356 \n", - "5357 int CudaNdarray_prep_output(CudaNdarray ** arr, int nd,\n", - "5358 const int * dims, int fortran)\n", - "5359 {\n", - "5360 bool allocated = false;\n", - "5361 if (*arr == NULL)\n", - "5362 {\n", - "5363 // This allocates the metadata but not the data\n", - "5364 *arr = (CudaNdarray *) CudaNdarray_new_nd(nd);\n", - "5365 if (*arr == NULL)\n", - "5366 return -1;\n", - "5367 allocated = true;\n", - "5368 }\n", - "5369 \n", - "5370 if (CudaNdarray_alloc_contiguous(*arr, nd, dims, fortran))\n", - "5371 {\n", - "5372 if (allocated)\n", - "5373 {\n", - "5374 Py_DECREF(*arr);\n", - "5375 *arr = NULL;\n", - "5376 }\n", - "5377 return -1;\n", - "5378 }\n", - "5379 return 0;\n", - "5380 }\n", - "5381 \n", - "5382 \n", - "5383 /*\n", - "5384 Local Variables:\n", - "5385 mode:c++\n", - "5386 c-basic-offset:4\n", - "5387 c-file-style:\"stroustrup\"\n", - "5388 indent-tabs-mode:nil\n", - "5389 fill-column:79\n", - "5390 End:\n", - "5391 */\n", - "5392 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=79 :\n", - "5393 \n", - "===============================\n", - "In file included from mod.cu:10:0:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:17:0: warning: \"PyString_Check\" redefined\n", - " #define PyString_Check PyUnicode_Check\n", - " \n", - "In file included from /home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:11:0,\n", - " from mod.cu:10:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/npy_3kcompat.h:71:0: note: this is the location of the previous definition\n", - " #define PyString_Check PyBytes_Check\n", - " \n", - "In file included from mod.cu:10:0:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:18:0: warning: \"PyString_FromString\" redefined\n", - " #define PyString_FromString PyUnicode_FromString\n", - " \n", - "In file included from /home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:11:0,\n", - " from mod.cu:10:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/npy_3kcompat.h:73:0: note: this is the location of the previous definition\n", - " #define PyString_FromString PyBytes_FromString\n", - " \n", - "In file included from mod.cu:10:0:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:19:0: warning: \"PyString_AsString\" redefined\n", - " #define PyString_AsString PyUnicode_AsUTF8\n", - " \n", - "In file included from /home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:11:0,\n", - " from mod.cu:10:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/npy_3kcompat.h:80:0: note: this is the location of the previous definition\n", - " #define PyString_AsString PyBytes_AsString\n", - " \n", - "In file included from mod.cu:10:0:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:20:0: warning: \"PyString_FromStringAndSize\" redefined\n", - " #define PyString_FromStringAndSize PyUnicode_FromStringAndSize\n", - " \n", - "In file included from /home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:11:0,\n", - " from mod.cu:10:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/npy_3kcompat.h:74:0: note: this is the location of the previous definition\n", - " #define PyString_FromStringAndSize PyBytes_FromStringAndSize\n", - " \n", - "In file included from mod.cu:10:0:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:21:0: warning: \"PyString_Size\" redefined\n", - " #define PyString_Size PyUnicode_GET_SIZE\n", - " \n", - "In file included from /home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda/cuda_ndarray.cuh:11:0,\n", - " from mod.cu:10:\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/npy_3kcompat.h:82:0: note: this is the location of the previous definition\n", - " #define PyString_Size PyBytes_Size\n", - " \n", - "/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h(84): error: expected a \"}\"\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h(89): warning: parsing restarts here after previous syntax error\n", - "/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h(446): error: identifier \"NPY_NTYPES_ABI_COMPATIBLE\" is undefined\n", - "mod.cu(940): warning: pointless comparison of unsigned integer with zero\n", - "mod.cu(3000): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3003): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3005): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3008): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3010): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3013): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3016): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3019): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3021): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3024): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3026): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3029): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3031): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3034): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3037): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3040): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3042): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3045): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3047): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3050): warning: conversion from a string literal to \"char *\" is deprecated\n", - "mod.cu(3074): warning: statement is unreachable\n", - "2 errors detected in the compilation of \"/tmp/tmpxft_00005d39_00000000-8_mod.cpp1.ii\".\n", - "ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: ('nvcc return status', 1, 'for cmd', 'nvcc -shared -O3 -m64 -Xcompiler -DCUDA_NDARRAY_CUH=mc72d035fdf91890f3b36710688069b2e,-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION,-fPIC,-fvisibility=hidden -Xlinker -rpath,/home/adam/.theano/compiledir_Linux-4.13--generic-x86_64-with-debian-stretch-sid-x86_64-3.6.4-64/cuda_ndarray -I/home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda -I/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include -I/home/adam/anaconda3/include/python3.6m -I/home/adam/anaconda3/lib/python3.6/site-packages/theano/gof -L/home/adam/anaconda3/lib -o /home/adam/.theano/compiledir_Linux-4.13--generic-x86_64-with-debian-stretch-sid-x86_64-3.6.4-64/cuda_ndarray/cuda_ndarray.so mod.cu -lcublas -lpython3.6m -lcudart')\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "['nvcc', '-shared', '-O3', '-m64', '-Xcompiler', '-DCUDA_NDARRAY_CUH=mc72d035fdf91890f3b36710688069b2e,-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION,-fPIC,-fvisibility=hidden', '-Xlinker', '-rpath,/home/adam/.theano/compiledir_Linux-4.13--generic-x86_64-with-debian-stretch-sid-x86_64-3.6.4-64/cuda_ndarray', '-I/home/adam/anaconda3/lib/python3.6/site-packages/theano/sandbox/cuda', '-I/home/adam/anaconda3/lib/python3.6/site-packages/numpy/core/include', '-I/home/adam/anaconda3/include/python3.6m', '-I/home/adam/anaconda3/lib/python3.6/site-packages/theano/gof', '-L/home/adam/anaconda3/lib', '-o', '/home/adam/.theano/compiledir_Linux-4.13--generic-x86_64-with-debian-stretch-sid-x86_64-3.6.4-64/cuda_ndarray/cuda_ndarray.so', 'mod.cu', '-lcublas', '-lpython3.6m', '-lcudart']\n" - ] - } - ], + "outputs": [], "source": [ "import os,sys\n", "import matplotlib.pyplot as plt\n", @@ -5534,19 +41,19 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": { "scrolled": false }, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAD6AAAAlgCAYAAACcR8iMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAA9hAAAPYQB1ayvdAAAIABJREFUeJzs20ERgEAAxLCCf8/HZz3ADImCGuh1zjkBAAAAAAAAAAAAAAAAAADwe/fbAQAAAAAAAAAAAAAAAAAAAHyDAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAwMO+HRMAAAAgDFr/1D7GgB4AnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAABhWiOKAAAgAElEQVQAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAABj796jvK7r/IE/vwgIyGV1My+BoUglAqZkKmhAloIXSpHKNDvQ1qp5Wa22zLP1y8pqzSy38uguAVpqbre19GReAm+LwqKIYJkkmlwWRQWWi4LM74/mS98ZZoYB5nuZmcfjnM858J0Pn/fr/fnO5/uZ83zz+gwA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9bpWuwAAAACgc3nppZdy11135bHHHsuiRYuyePHirF69OmvXrs2mTZvSp0+f9O3bN/vvv3+GDBmSQw89NO9973szfPjwapde89auXZs5c+ZkwYIFeeqpp7J48eIsW7YsK1euzPr16/Paa6+le/fu6dmzZ/r165f9998//fv3z5AhQ3LYYYflmGOOyZvf/OZqTwMAAAAoA5kMAAAAUE2yCQAAaF8KdXV1ddUuAgAAoDmTJ0/OjBkzql1GA9/+9rdz6aWXVrsMaFc2btyYG2+8MdOmTcucOXOyZcuWrV8rFApN/pvGkUX//v0zadKkXHjhhRk4cGA5y203Vq9enfvuuy/33XdfZs6cmUWLFm1z3po7v8m257hQKGTYsGE55ZRTcs455+Rtb3tbWepurRkzZmTy5MlVraGxU045Jbfffnu1ywAAgLKTyUDHIJPZdfIJAACoDtkEdAyyCXbGrFmzMnbs2GqX0cDQoUPzxBNPVLsMAICK6lLtAgAAAFqjUCjUzAa03ubNm/Otb30rAwYMyLnnnptHHnkkdXV1rbqmGl97S5cuzTXXXJODDz44H/rQh/L8889XcCa1Y9myZbn22mvzvve9L3vvvXcmTpyYH/zgB1m0aFGSbc9bS5rad8GCBbnyyivzjne8I2PGjMnvfve7ss9pe6r9ue8eAABAZ1btn8H9PA47RybT9qr9GejzEACAzqraP3/7WRx2jmxi1w0cODBdunRpV1tbvzfV/tx3DwAAOjsN6AAAQLtRV1dXta04PtB6Dz30UIYPH57LLrssL7/8coMFmZ29DguFQurq6vKzn/0sQ4YMyVVXXVXNKVbM6tWrc/3112fMmDEZMGBA/umf/in33Xdf3njjjW0Wunb1sy752wLe/fffn3HjxuU973lPFi5cWI2pb+UeAAAA1ePncWhfZDLl4/MQAACqw8/i0L7IJtpGtRuud7Q5u1xN2rVwD3AfAAA6Kw3oAAAAQJv74Q9/mPe+97354x//2OQiYtGOPEG48cLihg0b8vnPfz4TJkzI2rVrKzvBClm6dGnOPvvs7L///jnvvPNy//33J0mDc9PU4tfOanys4jgPPvhgDj/88HzjG9/Y5TkBAAAA5SOTAQAAAKpJNlEe1WzCbk2TNgAAHZMGdAAAAKBNXXrppbnggguyefPmJE0/Cbi1T7duvG/j4xUKhfzmN7/JMccck1WrVlViehX15JNP5uabb87GjRubPWeN7crTqBsrbUR/4403cvnll+fUU0/N+vXryzpvAAAAYMfJZAAAAIBqkk0AAEDHogEdAABo93a22XJXGzOBbX3xi1/Md7/73QaLhaWK11RTv2W7qeuu8eJhqdLXFy1alBNOOCFr1qwp9xSrprVN5433be3TqLfXiF7c54477qipc12pe4B7AQAAbEsmA7VDJlNd8gkAAKgO2QTUDtlE51T63vz93/999t9//4qOLY8BACivrtUuAAAAYFc11YwJVN7111+fb37zm1sXDBsrXSQs/rl///55z3vek+HDh+dNb3pTunXrlldffTV/+tOf8sgjj2Tu3LnbLCqWHrt0QfLxxx/PaaedlnvuuadTLP6UzrGphdsd0bgJvan3r/RcP/zww/ngBz+Yu+++O7vttttOVN923AMAAKB6/DwOtUEmU30+DwEAoDr8LA61QTZRftWc1/Y+a4vvxdlnn52uXSvXouQeAABQfhrQAQCAdq+jLhxAezJ//vxccsklzV6PjRcTR48enS996UsZM2ZMi8d97rnncu211+aHP/xhXn/99a3/vqlFxbq6usycOTP/7//9v3zlK19ps7nVmuYaz4uv77nnnnn3u9+dI488MkOHDs3AgQMzYMCA9OnTJ7169cratWuzatWqrFy5Mo8++mhmzpyZmTNn5tVXX93m6eGNF+tKF4NnzZqVCy64INddd11Z57s9lb4HuOcAAMDf+PkYqk8mUxvkEwAAUB1+Nobqk02UV3tqsp48eXJFx5PHAACUX6GuPf1ECgAAdDqTJ0/OjBkztllAKP69UCjkjTfeqGKFwKZNmzJs2LD86U9/StL8b+Ouq6tLr169ct111+VjH/vYDo3xpz/9KWeccUaefPLJra811XxdV1eX3XbbLbNmzcrIkSN3aj615K677sr48eO323R+yCGHZNKkSRk3blyOOuqoHR5n48aNmTp1aq6++uo899xzDRrNm3s6eXGfO++8MyeeeOIOj9kaM2bMyOTJk1u8B8ycOTPHHXdcWcYHAIDOTCYDtU8mUxnyCQAAqA7ZBNQ+2UR5HXjggXn++eerXUazTfCln88jRozInDlz2mzMWbNmZezYsS3eA6ZNm5ZzzjmnzcYEAGBbXapdAAAAANC+XX311Xn66aeTtLyY2K9fv8yaNWuHFxOTZPDgwZk9e3ZGjx7d5MJW6WtbtmzJBRdc0K6eAt0adXV1DX5D+Z577plLLrkk8+bNy5NPPpkvf/nLO9V8niQ9evTIpz/96Tz99NO56KKLtlnAa0pxn/PPPz+bN2/eqXHbQkd7nwEAAKC1ZDK1ozPOGQAAAGQT5fXss8/mjTfeqOr2rW99K0nLv/27UChkypQplTotAABUkAZ0AAAAYKctX748X//615tcaCpdTOzevXvuuOOOjBgxYqfH6tmzZ37961/nne98Z4Pf0F1UfK2uri7z58/P9ddfv9Nj1ZrSxvN3vOMd+fd///csXbo03/72t3PYYYe12Thdu3bNNddck1/+8pfZfffdmzzPpfUkyZIlSzJ16tQ2qwEAAADYPpkMAAAAUE2yic7hRz/6UYvvcZLsvvvu+ehHP1rJsgAAqBAN6AAAAMBO++Y3v5l169Ylafo3PRUX+a688sqMHDlyl8fbY4898tOf/jS9e/dO0vQTlouLil//+ter+pu521KhUMg73/nO3HbbbVm0aFGmTJmSHj16lG28CRMm5Mc//nG6dOmydfzm6qqrq8v3vve9stUCAAAAbEsmAwAAAFSTbKLjmz17dv7whz8kafk9Pu2009KvX79KlwcAQAVoQAcAAAB2yquvvtrik46Li09HHHFELr300jYbd/DgwfnSl77U7OJW0bJly/LjH/+4zcatloMOOig/+clPMm/evEycOLFi406cODFf+9rXmjzPScNz/cc//jFz586tVGkAAADQqclkAAAAgGqSTXQOU6dObdV+kydPLnMlAABUiwZ0AAAAYKdcd911LT7NOvnrwuJ3vvOdNh/74osvzoEHHrh1jKbU1dXl6quvbvOxK+noo4/OH/7wh3zkIx+pyvif/exnM3jw4CTNn+eiO+64oxIlAQAAQKcnkwEAAACqSTbR8W3YsCG33XZbsw8ZKBowYEDe9773VbI0AAAqSAM6AAAAsFNuvPHGFp9mXSgUctRRR+W4445r87G7deuWSy65pNmnWhfrWrRoUebNm9fm41dKv3790rVr16qN37Vr13zjG99odsG41MyZM8tfEAAAACCTAQAAAKpKNtHx3XbbbVm7dm2Sph8yUDzXfvs5AEDHpgEdAAAA2GHz5s3LH//4xyTNP806SS655JKy1TBlypT07ds3Scu/nfsnP/lJ2WroDE499dT06dMnSdPnubiAPH/+/EqXBgAAAJ2OTAYAAACoJtlE5zBt2rQmXy8934VCIR//+McrVRIAAFWgAR0AAADYYbfcckuTr5cuNPXu3TsTJkwoWw29evXKaaed1uyCZrEx+tZbby1bDZ1Bt27dcsIJJzT7ROui1atX5+WXX65kaQAAANDpyGQAAACAapJNdHx//vOf88ADDzTb3F/87edjxozJwIEDK1scAAAV1bXaBQAAwM6aM2dO7r333ixYsCALFy7Miy++mDVr1mTjxo3p2bNn+vTpkwMOOCCDBg3KUUcdldGjR2f48OHVLhs6vPnz5+eee+7Jk08+mYULF2bFihVZu3Zt/u///i89evRI3759079//xxyyCEZMWJExo0bl8GDB1e7bHbQb3/72+0uNH3gAx/I7rvvXtY6PvKRj2TGjBnN1pAkK1asyPz583PYYYeVtZaO7KijjsrPf/7z7e63YsWK7LXXXhWoCACAapLJQG2SyXQOMhkAAJBNQK2STXQOsomOb+rUqVvPY0u/5X7KlCkVrAoAgGrQgA4AQMXMmjUrY8eObXGf6dOn55xzzmn268uWLcs111yTm2++OcuXL2/wtdJge926dVm3bl2WL1+eRx55JDfffHOSZPDgwZkyZUrOP//89OnTZxdmAx3LmDFjcv/99zf79YEDB+bPf/5zs19/8cUX873vfS833XRT/vKXvzT4Wum1uX79+qxfvz7Lly/PnDlzcuONNyZJhgwZkvPOOy8f//jH07t3712cDeW2YsWKLFy4cLsLTePHjy97LWPHjk3Pnj2zcePGFuu5++67LSjugn322adV+61bt67MlQAAsDNkMlC7ZDLsCJkMAADtlWwCapdsgh0hm+j46urqctNNNzX5kIHS1/r27ZuJEydWsjQAAKqgS7ULAACg8ykUCs1uzVm7dm0uvPDCHHTQQbn66quzYsWKVv3bxvs888wzueyyy/LWt741119/fbmmCO1OS9dlS9fmxo0b88///M9561vfmiuvvDIvvPDCTl2bTz31VC688MIMGjQoN9xwQ7Zs2VKuqdIG7r333lbtd/zxx5e5kqR79+4ZNWpUiwubyV8XFNl5rW1A37x5c5krAQBgV8hkoPbIZNgRMhkAANo72QTUHtkEO0I20fHdddddeeGFF5KkyXNb/M3oZ555Ztl/yz0AANWnAR0AgKqoq6vbuhX/3py77rorQ4YMyQ9+8INs2rRp6wJF6TFauyV/XchYvXp1zjvvvIwbNy6rV68u/4ShHSi9Hkuvyeauzzlz5mT48OH59re/nddee61Nrs2XXnop5557bsaOHZulS5eWecbsrP/+7/9u8vXSBeSDDz44b37zmytSz3HHHdfs14pPuX700UcrUktHtWnTplbtt8cee5S5EgAAdpVMBmqPTIbWkskAANARyCag9sgmaC3ZRMc3derUVu03efLkMlcCAEAt0IAOAEBN+973vpdTTjkly5Yta7BYkWz/CbxNPUm38eLF7373u4waNSqrVq2q3KSgA7jjjjsyduzYLF68eJuFxLa4Nh944IG8853vzMMPP1zRedE6jz32WLNfK34PHHHEERWrZ8SIEc3WUrRmzZo8++yzlSqpw3nxxRdbtd9ee+1V5koAAKgUmQzUJplM5yaTAQCgM5FNQG2STXRusomO7ZVXXsmvf/3rJq/VYkN/kgwZMiRHHnlkpcsDAKAKNKADAFCzLrvsslxyySXZsmVLkoYLicW/t+YJuc0tXhS/vmjRopx44onZsGFDJaYF7d7tt9+eD37wg1uvmcYLiaWv7cq1uWrVqpxwwgn53e9+V6GZ0Rp1dXV54oknmnz/StXCgmJjLS2E0rIFCxY0+Xrp98Huu++e/v37V6okAADKSCYDtUkm07nJZAAA6ExkE1CbZBOdm2yi47vpppvy+uuvJ2nYxF+qUCjkE5/4RCXLAgCgijSgAwBQk/71X/813/rWtxoE1sWnaLb2qbmNFy8aKw1JH3vssVx44YXlnxi0c48//njOOuusBgv9ja+57V2fTe1XqvS6Xb9+fU4//fTMmTOn4nOlaYsXL866deuSNL/YlCTveMc7KlVS9tlnn/Tr1y9J05/3RU888USlSupwWnq6fPH74O1vf3ulygEAoIxkMlCbZDLIZAAA6CxkE1CbZBPIJjq+6dOnN/l66bnt1q1bzj777ApVBABAtXWtdgEAANDYr371q3zhC1/YuvBQ+oTc4p979OiRd73rXTn88MNz4IEHpl+/funWrVteeumlrFy5MgsXLsy9996b9evXN1icaBx+F49ZV1eXadOmZdKkSTnxxBMrO2HaxJo1a/LAAw/k0UcfzRNPPJFnn302S5cuzbp167Jp06b06NEjPXv2zF577ZX+/ftnwIABGTZsWEaMGJERI0akd+/e1Z5CzSsu7q1fvz5Jmr0+99tvv4wZMyZDhgzJPvvsk169emX9+vX53//93yxatCgzZ87M8uXLG/y7xtdn6evr16/PhAkT8uijj2bAgAEVnjWN/fnPf27VfoMHDy5zJQ0NGjQo8+bNa3FBsbW109Dy5cvz6KOPtnhuC4VCjjvuuApW1dDmzZsze/bsPPLII5k3b14WL16c559/PmvXrs2GDRuy++67p2fPnunTp8/We8Db3/72jBgxIu9617uy7777Vq12AIBaIpNhZ8hkyk8mQ/zeVdEAACAASURBVCKTaQ/kEwAAu042wc6QTZSfbIJENtHRPfbYY3n88cebvGcmf7s2Tz755LzpTW+qQoVNq6ury9y5czN79uz8z//8T5555pk899xzWb16ddavX5/u3bunZ8+e6d27d97ylrdkwIABOfjgg7fmMQcccEC1pwAAUNM0oAMAUFOee+65fPe7390aCJcGmoVCIUcddVQuvvjiTJgwIT179mzxWK+//nruuOOOfOELX8gzzzzTYPGwOZ/5zGdywgkntBhIU3uOP/74PPjgg9m0aVOD10vfx/Xr12f9+vVZtWpVnn766Qb7devWLccee2xOPfXUnHXWWdl7770rUnd7ULpQeNlll2XJkiUNFvtLr89JkybloosuysiRI7d73Icffjjf/e538/Of/7zZRf/SsVeuXJmPfexjmTlzZhvPkB317LPPtmq/gw46qMyVNHTwwQdn3rx5Le7T2tppaPr06a26hx5//PEVrOpvvvCFL2TRokVZs2ZNg9dL7wEbN27Mxo0b88orr+S5557b5hiHHXZYTj755Hz0ox/NkCFDyl4zAEAtksmwM2Qy5SOToTGZTG2TTwAA7DrZBDtDNlE+sgkak010bFOnTm3VfpMnTy5zJa137bXX5nOf+1xefPHFBq+X3gNee+21vPbaa3n11Vfzl7/8JbNnz26w7+DBg3PKKafkwx/+cN797ndXpG4AgPakS7ULAACAUldeeWVeffXVrX8vLigccMABuf322/Pwww/nwx/+8HYXE5Oke/fuOe2007Jw4cJcdtllDRYpS5UujDz11FP55S9/2baToiyKC091dXX5/e9/n82bN299AnJxa07j/TZv3pzf//73ufTSSzNgwICceeaZmT9/fqWm0i6sWLEiP/jBD7ZZ7C8UCjn44IPz4IMP5tZbb23VYmKSjBw5Mrfddlvuv//+HHjggds8wb6o9Pp84IEHctVVV7X53NgxS5YsafL10vdur732Svfu3StU0V/tt99+zX6t+D1kQXHHbdq0qcG1X6r0tX79+mX8+PEVq6v0HjB79uysXbt2p+8BhUIh8+fPz5VXXpmhQ4dm9OjRuf322ys1FQCAmiGTobVkMpUlk6FIJlN75BMAAG1LNkFrySYqSzZBkWyi43r99ddzyy23bPf/huy777456aSTKlnaNkrvAfPmzctLL720S3nMM888k2uuuSZHH310jjjiiMyYMSNbtmyp1HQAAGqeBnQAAKquNBR8/fXXG7xeKBTyvve9L4899lhOPvnknTp+165d87WvfS1XXHFFi0+zLrr22mt3apymPPfcc+nSpUun2Sr9BNuiYnBcV1e3U1vxGIVCIZs2bcpPf/rTHHHEETnrrLOydOnSqsypFpRemxs3bmxwvorX59ixYzN37twcc8wxOzXGqFGjMm/evBx33HEt7ldcEPrqV7+aFStW7NRYTfnKV75S9eumktsVV1yxy+espWui+P2x77777vI4O6o1Y65YsaJV9wH+5vvf/36WLVuWJE2eu+JnwZlnnlnxReSiXb0HFOdQ3B544IF88IMfzMiRI7d58jUAQEcjk+k4m0ymY5HJdLxNJtPxMxn5BADAzpFNdJxNNtGxyCY63iab6PjZxK74xS9+kVdeeSVJy/835JxzzkmXLrXTgtQWeUzxOIVCIY8//ngmT56cYcOG5c4776zm1AAAakbt/PQHAAAliqHlySefnDvuuCN77rnnLh/z8ssvz0c+8pGtx26suGDx4IMPbm22aytNPT2zI27VUhoI78q/Lw2Vk+SWW27J0KFDc9NNN7VJne1Z4ydZJ8mxxx6b3/zmN+nbt+8uHbtfv3658847c/TRRzd5fZa+t+vWrcsXv/jFXRqvKdW+dtrTNbpq1artnst99tmnTcbaEc0tKJZ+/9TV1W1dMGP7Vq1ala9+9avN3jOLunTpkksvvbSSpTWwq/eA0mOU/mfv2bNn59hjj83nP//5Bv/hCQCgo5PJtM+tWmQy5SeT6RhbW5DJ1Db5BABA25FNtM+tWmQT5Seb6BhbW5BNdFzTpk1r1X6TJ08ucyU7plx5zFNPPZVTTjklU6ZMydq1a9uoWgCA9kkDOgAANWvQoEG55ZZb0rVr1zY75tVXX50+ffokadg81zhw/sUvftFmY5YetyNuTZ3DSinH4krjhcU1a9bk4x//eM4999y88cYblZxeTWn8/vbv3z8/+9nP0qNHjzY5fq9evfKLX/wi++23X5I0+f4UFzN//OMf5y9/+UubjFuq2tdSOa/Rtrw+t7egmCR/93d/12bjtVZrx2xN/fzV+eefn1dffTVJy0+4/uhHP5pBgwZVuryyLbCXLizW1dXlqquuypgxY/Liiy9WcHYAANUlk2kfW1PnsFJkMpUjk2m/W3FubUUmU5vkEwAA5SGbaB9bU+ewUmQTlSObaL9bcW5tRTbRMb3wwgu59957W7z2CoVCjjnmmLztbW+rQoVNK3ceUygUMn369Bx55JFZvHhxBWcGAFBbNKADAFAziuFeXV1dunXrlp/85CfZY4892nSM/fbbL5/+9Ke3G67PnDmzTcel7TQOg3dlkWVHFhZvuOGGnHTSSXnttdcqM9EaVQzZb7jhhuy9995teux999031113XZPXZ+lrb7zxRq699to2HZvWe/nll7f7dOzif9yopNaO+fLLL5e5ko7hpz/9af7zP/9z62JiqdL3v1evXrnyyisrVlc57gEt3QeK+82ePTtHHXWURUUAoMOSydAaMpnqkskgk6kd8gkAgLYnm6A1ZBPVJZtANtEx/ehHP8qWLVuStPzAgk984hOVKqlJTTWRVyKPefrpp3P00Ufn0UcfrcxEAQBqjAZ0AABqSnGx4uKLL86RRx5ZljHOOuusZr9WbLR76KGH2nzcXX36cq1uldRUeLyzdTd1jKaUBsp33313Tj/99GzevLlic64VxXNWKBTygQ98IOPGjSvLOBMmTMhJJ520dazm6pg2bVqbP2G82tdSe7lG16xZs919qrGg2Ldv31btt3r16jJX0v4tXrw45557bovfP8Vr9PLLL89b3vKWitTV1D2g+Pqu3ANKj93UPItfX7JkSd7//vdn6dKlFZgtAEDlyWTa31ZJTf08vrN1y2R2TPGcFQoymfa2tTWZTG1o6vOw+PqufB6WHrsx+QQA0FnIJtrfVklN/Sy+s3XLJnZM8ZwVCrKJ9ra1NdlExzRjxoxmr7miXr165UMf+lAly2qylsbN5Lt6Dyg9dmOlX1+1alVOOumkPPnkk5WZMABADela7QIAACBpGOR17do1F110UdnGOvTQQzNs2LAsWLBga6iYpMECxsqVK/PSSy/lTW96U5uNu72naLN9jYPf7t275/DDD8+hhx6aQw89NEOHDs1+++2Xvn37pl+/funTp082bdqUdevWZfny5Xn++efz+OOPZ/bs2bnvvvuybt26bY7b3NOUi2P+9re/zT/+4z9m6tSplZhyTbriiivKevyvfvWrufPOO7d5vfR9eOWVV3LXXXflpJNOapMxXZ+t9/rrr293n549e1agkoZ69OjRqv1aU39ntnHjxkycOHHrwnHja6P0fn3EEUfkc5/7XMVqa3wPKBQKOeSQQzJs2LCt94CBAwduvQf069cvdXV12bBhQ1auXJkXXnghCxYsyNy5c3P33XdnxYoVTR638ZxLFy2XLFmS8ePH55FHHqnK9zkAQDnIZGgNmUxtkMl0bjKZ2iCfAABoe7IJWkM2URtkE52bbKLj+f3vf59nn312u5+BkyZNyh577FGFCv9WR9LwZ4ZBgwZl+PDhGTp0aIYOHZpBgwalX79+W+8DXbp0yYYNG7Jq1aq88MILWbRoUebOnZt77rknS5YsafK4LeUxL7/8ck488cQ89thjefOb31yBWQMA1AYN6AAA1IxiYDdx4sT079+/rGONHDkyCxYsaHGfp556Kscdd1ybjVmOJ8t2NoVCIQMHDsy4ceMyfvz4HH/88dtduOjevXu6d++ePffcM0OGDNn6JOZNmzblv/7rv/LDH/4ws2bNavBk1JYC9bq6ukyfPj3HHntsJk+eXJZ51prSp1mPHj06Q4cOLet4hx9+eEaNGpWHHnqo2fcjSW677bY2WVB0be6Y1izI7bbbbhWopKGuXVsXcVhQbNk//MM/5Iknnmjy2itdcOvRo0duvPHGir7XhUIhe+65Z97//vdn/PjxGTduXKsW9fr06ZM+ffpk0KBBGT169NbXH3roodxwww259dZbs3nz5gYLh80tKibJwoULc95552X69OltOj8AgGqSybA9MpnqkMlQSiZTG+QTAADlIZtge2QT1SGboJRsouNp7QM1qv2ZVygUsscee+S9731vxo8fn/Hjx+eAAw7Y7r/r3bt3evfunbe+9a0ZNWpUPvnJTyZJnnjiidxw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jIjmx1eSrwEAABE+AR0AAPJq4403jlWrVhW7DNpo8eLFMXHixEYnTOpu69OnTwwbNqyQpRVMZqIhImLBggXx6KOPxq677pr3fqdOnRoLFy6smczMqPu8d+/ePbbffvt29XP22WfH2Wef3a42KtVee+0VL730UpPnRzqdjjvvvDOWL1+e18XON998c6Pb69Y1YMCA2GqrrfJWQzGddtpp8fvf/77BuZKR2Z5KpWLHHXeMe++916RhK9x0001Z7bfTTjvluRIAAFpLJlPeZDIyGZomk6k88gkAgPIkmyhvsgnZBE2TTZSPa665Jqv9jjnmmDxXUn7+8pe/ZLWfPAYASDqfgA4AANCEK664otk75WYm2yopSL7xxhsL0s8NN9zQ5Ncyz/vOO+8cHTp0KEg9NHT44Yc3ur3uubJ48eK4884781bD0qVL44477mjyrtqZsXLYYYflrYZiOvPMM+Oyyy5rcfF5xJq7v993331RXV1d6DLL1rRp0+Lx++qfPwAAIABJREFUxx9v9PmtO+Z69uwZW265ZaHLAwCARJPJNCSTIUMmU1nkEwAAUByyiYZkE2TIJsrD/Pnz45577mn2RgEREVtssUW7b+iQNG+++WbcdtttTY6vuirpOgAAVCYL0AEAABoxb968uOSSS7IKkvfbb78CVFRcmYmHm266KRYtWpTXvhYsWBC33npri8/9/vvvn9c6aN52220Xm266aUREsz+ryy67LG81TJgwIRYuXBgRjU/6ZxxxxBF5q6FYfv7zn8dFF12U1eLzz372s/Hggw/GOuusU+gyy9qPf/zjZr+embDee++9C1QRAABUBplMfTIZ1iaTqSzyCQAAKDzZRH2yCdYmmygPf/rTn2L58uUR0fRzlEql4thjjy1kWWXhJz/5SaxYsSIiGj53mdfEVCoVO+ywQ6y33nrFKBEAoGAsQAcAAGjEySefHPPnz4+IxoPkjA4dOsRBBx1U0NoKre7xL1myJC699NK89nfxxRfH0qVLG/S99vN+yCGH5LUOWvatb32r2bu9p9PpmDZtWkydOjXnfa9YsSIuvfTSFu/UvNlmm8V2222X8/6L6aKLLopf/vKXzS4+z9hss83ioYceij59+hSyxLJ35ZVXxtSpU5t8juv6+te/XqCqAACgMshkaslkaIpMpjLIJwAAoDhkE7VkEzRFNlH6rrvuuka3133eOnbsGEceeWSBKioP999/f9xwww1Z5TGHHnpogaoCACgeC9ABAADWMn78+LjllluaDZIzEyb77bdfxdzJNPN8XHrppfHWW2/lpY/Zs2fH5Zdf3uQdkut+ok+lPO+l7IQTTojq6uqIaP6u1qeddlrO+77sssvi9ddfj4jm79R8+umn57zvYrr88svjzDPPbHHxeTqdjqFDh8YjjzwS/fv3L3SZZe2JJ56IH/zgB02O6brb+/fvH/vuu2+hSgMAgMSTyTROJsPaZDLJJ58AAIDikE00TjbB2mQTpW3GjBnx7LPPNvlaVvd1rF+/fkWosDS9+uqrceSRR2aVx3Tp0iWOOOKIQpUGAFA0FqADAAAl5x//+EfMnTu3KH1feeWVccYZZzQ7OVLXj370o7zUMXr06KiqqmrxMWfOnLz0v7a6kxGLFy+O7373u3np5zvf+U4sWbKkQZ9ry8cEFa3Xu3fvOPbYY1u8q/W///3vGD9+fM76feWVV+Kcc85p8m7WGeuvv35e7tSczbk5ZMiQnPd71VVXZfWLx+l0OjbeeOOYNGlSDBw4MOd15NvMmTPjueeeK0rfTz75ZOyzzz6xfPnyiGj6dSgzvv/f//t/0blz50KWCAAAeSWTkcms3efaZDKlQSaT/0xGPgEAAMUhm5BNrN3n2mQTpUE2UdjfF2mtCRMmZLXfMccck+dKWuedd96JRx99tCh9v/rqq7H77rvHhx9+GBEt5zFHHXWUD4QAACqCBegAAEDJ+fvf/x5DhgyJcePGxdtvv12QPleuXBmnnXZanHjiiRGxJixu6tOFM9v33HPP2GmnnfJSTyqVavaR2adQ6vaZTqfjvvvui3PPPTenffz0pz+Nhx9+uNG779bdtu2228Zuu+2W075pux/96EfRvXv3iGh8TGZ+dmeddVY8/vjj7e5v6dKlceihhzY78ZyZ7PnJT34SnTp1anefjcnmHM2lP//5z3HCCSfU/LupcySdTscGG2wQjzzySGy44YY5r6MQXn755dhqq63isMMOi3/9618F6/eGG26I3XffPRYtWhQRjY+tuj/bfv361VwzAAAgKWQyMhmZTPmQyeQ3k5FPAABAccgmZBOyifIhmyjM74u01ieffBI333xzi4v0BwwYEPvss08hS2vR+++/H7vuumvstddeMWXKlIL1++CDD8ZOO+0Ub731VkS0nMd07do1xo0bV7D6AACKyQJ0AACgJC1ZsiQuvvjiGDx4cBx++OHx0EMPxerVq/PS19SpU2ObbbaJyy67rNmJgLWD5N/+9rd5qScjE2ZnJjebmuQshLp9ZyaIzj777Jw9B+PHj4/zzjuv0cnEulKpVFx88cU56ZPcGDRoUJx11llNTuxFrPm5LV++PPbbb7+YMWNGm/tatmxZ7LfffvHMM8/Uaz+j7jk6atSoegu286GpczPX5+ntt98exxxzTL3XhLrWniCcNGlSSdxRuz3S6XT89a9/je222y523XXX+POf/1wziZxrr7/+ehx44IFx1FFHxccff1zTf3O1pVKp+PWvfx09e/bMS00AAFBMMhmZTGNkMqVHJpP/TEY+AQAAxSGbkE00RjZRemQT+c8m2uJvf/tbs5/iXfcTvKuqSnM50UMPPRS77757bL311nHllVfWHE+uvf/++3H88cfH3nvv3eInn2e+lkql4qyzzorBgwfnpSYAgFJTmv9jBAAAiDWTA6tWrYpbbrkl9txzz9hwww3jhBNOiLvvvjs++uijdrW9YsWKuO2222LMmDExevToeOGFF+p9gnBTMkHyueeeG0OHDm1XDeWk7l16M89BRMSpp54ap556aqxYsaJN7S5fvjxOOumkOP3005ucTMxsT6VSceCBB7qbdQk6/fTTY/jw4fXGRkbdScUFCxbEbrvtFn/6059a3cfMmTNjxx13jClTpjR51/NMf1VVVfG73/2uJO4s3V733ntvHHHEETW/UNHccfft2zceeuih2HTTTQteZz5kXnceffTR+Na3vhXrr79+HHrooXH99dfHO++80+72H3/88Tj66KNjs802izvvvLPec9lUPZkxvt9++8U3vvGNdtcAAAClSiZTOmQyNEcmk3/yCQAAKA7ZROmQTdAc2UTpufbaa7Pa75hjjslzJe2TSqXiP//5T5x44okxcODA+OpXvxq///3v4/XXX293288++2x8//vfjyFDhsTVV19ds725PCZjm222iR/96EftrgEAoFx0LHYBAAAALcmEuO+++2784Q9/iD/84Q9RVVUVW2yxRWy33Xax2WabxaabbhqDBg2K/v37R+/evaNr167RuXPnWL58eSxdujTeeeedmDNnTvznP/+JJ554Ih555JGaScmWfqkvs09msuSggw6K0047Lf8HXmR1j3nDDTeMQYMGxRNPPFFveyqVit/+9rdx//33x4UXXhgHHHBAVpM46XQ67rjjjjjzzDPjlVdeaXYyMWO99daL//u//8vpMZIbnTt3jptvvjm+8IUvxPLlyxv8POtOKi5btiyOPvrouPbaa+Pss8+O0aNHN9v27Nmz4/LLL48rrrgiVqxY0exdzzPj8swzz4ydd945Z8dXTJdcckmsXLkyIpq+M3XGvHnzYtSoUQWrrTFHH310TJgwIWft1Z2kXrp0adx6661x6623RkTERhttFDvuuGNsvvnmMWLEiNhoo41iwIAB0bdv3+jWrVt06dIlVq1aFcuWLYu5c+fGm2++Gc8//3xMnz49HnzwwZpfEs+8lrV0DcgYNmxY3HDDDTk7RgAAKGUymeKQyZAtmUxhyCcAAKB4ZBPFIZsgW7KJ0vLGG2/EpEmTGj0X656/n//850v+ww3q5jErVqyIe++9N+69996IiFh//fVjhx12iC233DI23XTTGDx4cAwYMCD69etXk8ek0+n4+OOPY968efHmm2/Giy++GDNmzIiHHnooXnvttYhoeIONxqz9wRB/+9vfolOnTvk+fACAkmEBOgAAUNLqhrtrh77PP/98PP/8821qN5sAObNfZp9UKhW77bZbXH/99W3qsxxlJh+qqqrimmuuia222qrBpE4qlYpXX301DjrooBg8eHB87Wtfi9GjR8fIkSOjf//+0a1bt1i2bFm899578eKLL8aUKVPi9ttvj9mzZzf7i5Vr36F4woQJ0b9//4IeP9nbeuutY/z48XHSSSc1eX7VnYj+xz/+EbvvvntsuOGGsdtuu8WoUaOib9++0alTp1iwYEG8+uqr8eSTT8ZTTz1Vb1Kppbue77rrrvHLX/6yMAddII3dKbwxSb2Dd93XmrrH+MYbb8ScOXPa1ObabWUzkRgRMWjQoJg4cWL06tWrTf0CAEA5kckUl0yGbMlkCkM+AQAAhSebKC7ZBNmSTZSOCRMmxOrVq1u8yd2xxx5bwKrarqk85r333ou77ror7rrrrla32do8JrNPr1694p577okNN9yw1X0CAJQzC9ABAICy0dTkYi7aW9vaIXIqlYrRo0fH3XffHd26dWtXv+Vqs802i0suuSROOeWUBhNGmX/Pnj07xo8fH+PHj2+2rZYmdNdu+7zzzot99903x0dErp1wwgnxxhtvxIUXXhgRjX9yU93JoYiIN998M/785z832WZzY2Xt7aNGjYo77rgjsQuxW9Lca1o+1Z3QzafGfv7t6bOl52vt8bXhhhvGI488EkOHDm1znwAAUK5kMsUlk6ElMpnCkU8AAEBxyCaKSzZBS2QTpeH6669v9Dmou6179+5x6KGHFrKsdit2HrPuuuvGxIkTY8cdd2xznwAA5aqq2AUAAAA0p6mwOJ1Ot/vRVH91Q+TMhNb3vve9ePDBB6N79+55O9ZycPLJJ8eJJ55Y7znMTBitfdfZ5h4R0eTPYe3JxJNOOinGjRtXoCOkvc4///w49dRT642LxiZ+sh0za+9bd//M11KpVGyxxRbx4IMPxrrrrlugI6UQmps0zOc1YO3x+8UvfjGmT58ew4YNy+fhAgBASZHJlBaZDC2RyeSPfAIAAIpDNlFaZBO0RDZRXJMmTYpZs2ZFROMLrDPP1yGHHBLV1dUFrq71SiWPGTlyZEyfPj122mmnfB4uAEDJsgAdAAAoWWtPRqw9yZArTU1epFKpGDBgQNx8881xxRVXRIcOHXLab3PmzJnT4h1pN9lkkxg0aFDBasq4/PLL47jjjqsJ3DN11Q3g2xLmNxbijxs3Li6//PJCHyLtdOmll8ZvfvOb6NSpU6PjpO44bs1Yaeo83WeffeLxxx+Pfv36FfZAybumJp1zqblrQJcuXeJnP/tZTJo0Kfr375/TfgEAoJTJZGQyMpnyJJPJD/kEAAAUnmxCNiGbKE+yieK55pprstrvmGOOyXMluVHMPCYioqqqKk444YSYNm1aDB06NKf9AgCUEwvQAQAoinyFguVeC2s0Fe5mewfc1j7W7iOVSkXXrl3j+9//frz00ktxyCGHFPT458yZE6+//npNXWvL1Hj22WcXdJIzo6qqKq666qr42c9+FlVVVTU1RbQu9F9737o/3+rq6pgwYUKcf/75+T0Y8ubkk0+OSZMmxYgRIxpMNke07RyOqD+R2L179zj//PPj7rvvjl69ehX8GPM5yZVNf6XyyNdxZv5ejGtAKpWK/fbbL/79738X7bUWACBfSikHKaVaWEMmI5ORyZQ/mUxu+8j8XT4BAJA7pZQHlFItrCGbkE3IJsqfbKLwFi1aFH//+9/rZRmN1Td06ND44he/WKwyW1Qqecyuu+4ajz/+ePzud78ri0+LBwDIJwvQAQAouGzubFvsWopZExEXXHBB3H///fGDH/wgRo4c2eTEU1vGUlPfl2l7/fXXjzPOOCNef/31uOyyy2LdddctwBHX98gjjzS6ve6EwPDhw+PII48sVEmNOvvss2PKlCkxbNiwNoX+EdHo/rvvvnvMmDEjjjrqqKIdG7mx8847x7PPPhvnn39+9O3bt8lzuClNnasdOnSIgw46KF544YUYN25cAY+o+dryeU1rrr9SeGRqzIWxY8fGk08+Geecc07ssssuNXdGL8Q1oHv37vGNb3wjZsyYEXfeeWdsttlmOTkmAIBSIZOhJTIZmYxMJhlkMu0nnwAAyA/ZBC2RTcgmZBPJIJsorBtvvDGWLVvWbH2pVCqOPfbYotWYjVGjRsWzzz4bF198ceyxxx7RrVu3gl0DOnXqFGPHjo3JkyfHlClTYocddijAEQMAlL6OxS4AAIDKUgp3/MzI5m67FEeXLl1ijz32iD322CMuueSSePvtt2Py5Mkxffr0ePrpp+OZZ56pCc3ryiZQbuznOnjw4Nhjjz1i7Nixsddee9XcpblYJk2a1OTXMsH3L37xi5IYo7vssks8//zzcd1118Ull1wSr776akRk97OIqP/z2HnnneOMM86Ir371q3mrl8Lr2LFjjBs3Lk499dT405/+FBMmTIinn3663vhoaqysPcY32GCD+PrXvx4nn3xybLLJJnmtuznZnHu5PD9L4VzPVq5q3W677WK77baLs846Kz766KOYMmVKPPnkk/H000/HjBkzYt68eQ2+p63XgD59+sSXvvSl2GeffeLggw+OHj165OQYAABKTSn9v1ImU7pkMjIZkkMm037yCQCA3CqF91IZsonSJZuQTZAcsonCufbaa2v6bar/qqqq+Na3vlXIstpk5MiRMXLkyDjttNPik08+iX/+858xbdq0ePrpp+Ppp5+Od955p9Hva8s1oEePHrHbbrvFXnvtFYceemj07ds3J8cAAJAkqbRb9QEAAGUmnU7Hiy++GC+//HLMmjUrZs+eHbNmzYq33norFi9eHEuWLIklS5bE0qVLI5VKRdeuXaNbt27Ru3fv2GCDDWLQoEExfPjwGDVqVGy99dax0UYbFfuQ6vnMZz5TE5bXvdNz5u9bbrllPPvssznt80tf+lL84x//qNdP3btODx48OF577bUW23n88cfj7rvvjocffjheeumlRid+M7p27RpbbbVV7LnnnvG1r30tttxyy9wcDCVv7ty58cADD8S///3vePHFF+O1116LhQsXxuLFi2PlypXRo0eP6NmzZwwaNCg233zzGDlyZOy+++7xuc99rtilUyJmz54dL7zwQrz++us114E5c+bEwoULa64BS5YsidWrV0eXLl2ia9eusc4668TAgQNj4MCBMXTo0PjsZz8bn/vc52LkyJHFPhwAACgbMhmZDOVNJpNb8gkAACg82YRsgvImm8i9jz/+OC6++OIWF2Cvv/76cfzxxxeoqvx5991349lnn62Xx8yePTs+/PDDennMypUra/KYnj17xvrrrx8bbLBBDB48uCaPGTVqVHTo0KHYhwQAUNIsQAcAACgh//3vf2OzzTarN7EXUTuhmEql4vbbb48DDjggp/3makJxba+99lq8++67NRO9Xbp0iZ49e8ZnPvOZGDJkSE6PAQAAAKCtZDIAAABAMckmAAAAKDUdi10AAJSadDod//nPf+LFF1+M9957L5YuXRrdu3ePAQMGxMiRI2PUqFE1ASsA5NqkSZMabKs7ybf11lvnfDIxn4YMGWLiEACgjMhFAKhUMhkAAOQiABSTbAIAAIBSYwE6AG02a9asePrpp2PGjBk1jw8//LDBflOmTIldd921CBW2zssvvxyXXXZZ3H777TFv3rwm9+vbt28ccsghceqpp8aIESMKWCEAlaCxCcWMVCoV55xzTgGrAQCgKXIRuQgAySKTAQDInlxELgJA7skmAAAAKDUWoAOQlWwmD1OpVFne6Xn58uUxbty4+N3vfherVq1q8Tjmz58fV155ZVx11VVxyimnxAUXXBCdO3cuYMUAJNmUKVPqXYfq3s16xx13jL333rtYpQEAVCy5SC25CABJJZMBAGicXKSWXASAfJJNAAAAUGosQAcgK1tttVUsWrSo5t9NTbplAs9M+FnqE4zz58+PvfbaK55++ul6x5Q5joj6QW7m36lUKlavXh2XXnppPPbYYzFx4sTo06dPwesHIFmee+65+OCDDxpceyLczRoAoJjkInIRAJJNJgMA0DS5iFwEgPyTTQAAAFCKLEAHICstTSCWoyVLlsSYMWPimWeeaTCRmEqlolu3brHFFlvEuuuuGx9++GG8+OKL8fHHH9fbJ5VKxVNPPRV77rlnTJ06Nbp161a04wGg/E2aNKnev+tOLO66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9dUxePDgNrc7a9as+Pa3v91g+2mnnRb77LNPm9uNiBg7dmwsXbq03ra99947fvjDH7ar3XHjxsWMGTPqbdt4443jmmuuaVe7119/fdxwww0Ntt95551RXV3d5nanT58eZ555ZoPt5Xh+dO7cOZYsWRLV1dVxzjnntLpd50ct58capXB+/PSnP23VuHb9WMP5UasUz4/mxrX/X9VyftQql/MjM7ZXrFgRL730UoOvl+P/r/JxfuTKkiVL8tIupU8u0npykVqu27Uq/bqdUQrv+1pLLrKG86NWks8PuUjbOD9qleL5IRfJjvOjVrmcH3KRhuQi5INcpPXkIrVct2tV+nU7oxTe97WWXGQN50etJJ8fcpG2cX7UKsXzQy6SHedHrXI5P+QiDclFACg1FqADUDE22WSTRrfPmTOnXe029f1N9ZcP1dXVUVVV1WB77969I5VKtbnd7t27x3rrrddge6dOndrcZkREKpVqtN32hHMZvXv3bvAGeZ111ml3uz169IhUKhXpdDpSqVT07ds3unXr1u52u3Tp0uhz0aFDh3a126FDh0bb7dKlS7vajVhzt/bu3bvX29ajR492t7vOOus0qLl3797tbre6urrR56I950bEmvMgKefH9OnTY/HixdEJ/YINAAAgAElEQVSzZ882tdujR48GNTs/ajk/6m9vj9acH88//3yrxnU+rx/OjzWcH2u05/xoblyX6/+vnB9rVPr5kRnb3bp1K/r1o7XyeX5UV1fHsmXLaralUql2//w++eSTnBw35Uku0npykVpykVqVft3OKIX3fa0lF6n9fufHGkk+P+QibeP8qFWK54dcJDvOj1rlcn7IRRqSi5APcpHWk4vUkovUqvTrdkYpvO9rLblI7fc7P9ZI8vkhF2kb50etUjw/5CLZcX7UKpfzQy7SkFwEgFKTSqfT6WIXAUAyzJ49OzbZZJOaN5GZiZfJkyfHrrvuWuTq1ujVq1fNm71MfT/96U/j5z//eZvb/NnPfhbnnntuvePu1atXLFiwIBclN2nq1KmxYsWKetuqqqpyEsLQuLFjx8bcuXOjX79+7b7TIpQSY5skMq5JIuOapDK282/ZsmWxevXqets6depUMu/Vk0IuIhdJOq/XJJWxTRIZ1ySRcU1SGdv5JxcpDLmIXCTpvF6TVMY2SWRck0TGNUllbOefXASA9vIJ6ABUlM997nPx2GOP1bvT2jPPPNOuNv/973/X/D0zSfm5z32uXW1mo1u3bg0mFLt16xYjRozIe9+VqmPHjjV/ep5JEmObJDKuSSLjmqQytvNv5syZDe687ZdRK5NchPbwek1SGdskkXFNEhnXJJWxnX9yETLkIrSH12uSytgmiYxrksi4JqmM7fyTiwDQXlXFLgAACmnHHXes+XsqlYp0Oh3Tpk1rV5tPPvlkvQnKtfsBAAAAKAVyEQAAAKBSyUUAAAAAAFrHAnQAKsqYMWMabJs7d269u1K3xowZM+KDDz7Iqh8AAACAYpKLAAAAAJVKLgIAAAAA0DoWoANQUUaPHh09e/ZssP2WW25pU3s33XRTg209e/aM0aNHt6k9AAAAgHyRiwAAAACVSi4CAAAAANA6FqADUFG6du0aX/va1yKdTkdERCqVinQ6HRMmTIhly5a1qq2lS5fGddddF6lUKiIi0ul0pFKpOOSQQ6Jz5845rx0AAACgPeQiAAAAQKWSiwAAAAAAtI4F6ACUlcGDB0dVVVW9x5AhQ1rVxsknn9xg27x58+JXv/pVq9q58MILY/78+Q22n3TSSa1qBwAAACAbchEAAACgUslFAAAAAAAKywJ0AMpKKpVq8GitbbfdNvbaa68Gd7W+4IILYtq0aVm18dhjj8VFF11U727WERH77rtvbLXVVq2uCQAAAKAlchEAAACgUslFAAAAAAAKywJ0AHImM6lWDn1edtll0blz55p/p1KpWL58eeyzzz4xefLkZr/34Ycfjv322y9WrlxZb3uXLl3i17/+dZvqAQAAAMqbXEQuAgAAAJVKLiIXAQAAAACSxwJ0ALIye/bsqKqqavYxZMiQiFgzyZeZ6Eun0zF69OgWv3fOnDkFPZ5NN900fvWrX9WbkEylUrFw4cIYM2ZMHHHEEfHQQw/Fhx9+GKtXr4758+fHAw88EIcddljsueeesWjRoprvS6fTkUql4pJLLonhw4cX9DgAAACA/JOLyEUAAACgUslF5CIAAAAAQGXqWOwCACgvqVSq2CXkzCmnnBIvvfRS/PGPf6yZFMy4+eab4+abb270++rul/m+733ve3HSSSflvWYAAACgeOQichEAAACoVHIRuQgAAAAAUFksQAegVereATpXWjtJmcsafv/730evXr3ikksuqdd2czWtfRfscePGxfnnn5+zmgAA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iIjXv/71cfzxx4/69QcPHoznnnsu+vr6oq2tLRYtWhTz58+f0hoBAACAxqAvoi8CAAAAM5W+iL4IAAAAADCzGUAHYEwDAwOxY8eOqvUzzjijrn2XLVs26vr27dun/Ibirz85u1AoxDnnnFOxtmvXrvjyl78c3/72t2PLli1x6NChil8/4YQT4sILL4xLLrkk3ve+98Upp5wypTUDAAAA009fRF8EAAAAZip9EX0RAAAAAICWvAsAoHE9//zzMTg4WLVe7w2017zmNaOu/+IXv6hr31ps3bq16gndS5cujYiIwcHBuPXWW2Pp0qVx0003xWOPPRaDg4NRKBQqfuzfvz++973vxUc/+tE444wz4sYbb4ydO3dOee0AAADA9NEX0RcBAACAmUpfRF8EAAAAAMAAOgBjevnll0ddX7x4cV37nnzyyeN6vcmyf//++L//+7+q9ba2ttizZ09ceumlcdNNN8XevXtHbjpmWTbqj8M3F1955ZW47bbbYvny5fHYY49Naf3kb968eSM/ICWyTYrkmhTJNamSbRqVvoi+CJVcr0mVbJMiuSZFck2qZJtGpS+iL0Il12tSJdukSK5JkVyTKtkGgMbXmncBADSu3bt3j7r+qle9qq59W1paolgsxt69eyvWd+3aVde+x9Ld3T3q+nHHHRfvfOc746GHHopCoRBZlkVEVD35+kiHbyoe/rru7u54y1veEvfcc0+sWrVq8ounIWzevDnvEmBKyDYpkmtSJNekSrZpVPoi+iJUcr0mVbJNiuSaFMk1qZJtGpW+iL4IlVyvSZVskyK5JkVyTapkGwAan78BHYAx7dmzZ9T1yXjKWLFYrFrr7++ve9+j+eUvfznq+j/90z9V3EwsFArxhje8IT772c/Gk08+Gbt37459+/bFc889Fxs2bIhrrrkmZs2aNfJ064ihm4r79u2La665Jnbs2DGl7wMAAACYevoi+iIAAAAwU+mL6IsAAAAAABhAB2BMr7zyyqjrra2tde993HHHVa0dPHiw7n2P5sCBAyM/P3wjMMuyePHFF0duJra0tMQtt9wSTz/9dHzkIx+Js88+O171qlfF8ccfH6ecckqsXr061q9fH52dnXH66adXvcbu3bvj/e9//5S+DwAAAGDq6YvoiwAAAMBMpS+iLwIAAAAAYAAdgDEdOnRo1PVZs2bVvfdoewwMDNS9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IpSV3AaA2jem6AAAqG3HH3983vzmN/dq/+Y3v3lQ/X3zm99MtVrt0VapVLJo0aKD6m8wdu/enfe+97355S9/2Wsy8ZRTTsk999yTcePGDXtcAAAAQG1QF1EXAQAAgNFKXURdBAAAAAAY3SxAB+B1XXDBBfsmASuVSqrVau68884888wzB9zXihUrek3eLVy4MEcfffSQxvx6XnrppZx55pl58MEHe8Vz0kkn5d57701TU9OwxgQAAADUHnURAAAAYLRSFwEAAAAAGL0sQAfgdV1yySVpaGjo0fbKK6/kk5/85AH1c+ONN+bXv/51r/bLLrtswH0cd9xxGTNmTI8//+7f/bsDimPPnj0566yzsnr16l6TiX/0R3+UH/zgBxk/fvwB9QkAAACUk7oIAAAAMFqpiwAAAAAAjF4WoAPwuqZPn54Pf/jDve5qfdNNN+WOO+4YUB8bN27MJz7xiX0TeHu94x3vyOLFiwccS6VS6fXnQLS2tmbx4sX5yU9+0msy8Q//8A/zwx/+MBMmTDigPgEAAIDyUhcBAAAARit1EQAAAACA0au+6AAAGBk++9nP5lvf+lZ27NixbyKvWq3mggsuyCuvvJI/+7M/6/e9Dz/8cBYvXpydO3fua9s7ifelL31pUHHtneQcqHPOOSf/5//8n14TkVOmTMlnPvOZPP7444OKJ0kmTpyYt771rYPuBwAAAKgN6iIDpy4CAAAA5aIuMnDqIgAAAABAmViADsCATJ48OTfccEPOPvvsfW2VSiWtra35j//xP+bmm2/O0qVLc9JJJ+XII4/Mrl27sn79+txyyy35+te/nra2tn3v2zuZeMUVV+S0004b1s9xzz337JsM7W7r1q0588wzh2QfCxcuzI9+9KMh6QsAAAAonrrIwKmLAAAAQLmoiwycuggAAAAAUCYWoAMwYIsXL85f//Vf57/+1/+6b0Ju792t77333tx77719vq/73aP3Tia+733vy9/8zd8MS9yvFxMAAADA61EXAQAAAEYrdREAAAAAgNHHAnQADsh/+S//JePGjcuVV16Z9vb2HhOL/el+9+hKpZILL7wwX/nKV1JXV3dQMbz2btTD/X4AAABgdFIXAQAAAEYrdREAAAAAgNFlTNEBADDyXH755Vm9enVOPPHEfXe0rlar/f7Z+5o3velNueWWW/K1r30thx122EHvf29/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gGIjFyGN5CKkhWyEtJGLAABQ7JJMJpMpdBMAAMUik8nED3/4w/jBD34Q69evb1TgXPNy6rTTTosbbrghevTo0dptwnY1ZvGwvvk9e/ZsC4oUlZUrV8a0adPinnvuiccff7x28bApi4I1P6v33HPPuP766+P4449vlV6hqaZMmRLf//7364w1dcG7Zn4feOCBcfPNN8dhhx3WYv1BW/vIRz4STzzxRM6vXXbZZTFlypQ27gigvMhFSAu5CGkiFyHN5CJQl1wEoLDkIqSFXIS0kY2QVnIRqEsuAgDFyTugAwBUe++992LcuHExY8aMSJKkNszb9no97x/b9n5Tp06NZ599Nh5++OHYc88927Z5eJ9hw4bF6tWra29vO1e3te1czmQyrvJLUbrooovitttui4io9+dzjfp+dteMv/LKK3HCCSfEl770pbj55pujU6dOrd0+NGjTpk0RUXfuNnZu14zXfO2FF16II488Mr71rW/F5Zdf3pptQ6u4+eab44knnvB6BKBA5CKkiVyENJGLkGZyEdhKLgJQWHIR0kQuQtrIRkgruQhsJRcBgOJlAzoAQERUVVXFySefHA899FCdAKNmgaVjx46x3377RZ8+fWLNmjWxYMGCePfdd7MWFl9++eX42Mc+FnPmzIn+/fsX6nRguwuIUIpqFr63vV2jV69e0a9fv+jXr19EbLkC9qJFi6KqqirnH4HccccdsWrVqpg+fXq0b9++Dc8Cctt2ntZo37597LbbbtG7d+/o2bNnVFVVxerVq2Px4sXxzjvvZD2u5rFXXHFFrF69Om644YY2PgtovuXLl8fkyZNz/gGfP3oCaH1yEdJGLkIayUVIM7kI5U4uAlBYchHSRi5CWslGSCu5COVOLgIAxc0GdACAiPjOd76TczGxV69ecdlll8WXvvSl6N69e+3XKisr4/7774+LLrooFi1aVKfWK6+8Ep/97GfjkUceEXxQcLmufNrQ16GYbRsod+vWLU466aT46Ec/GqNGjcr5TgLvvvtu/OEPf4irr7465s6dmxVIP/DAA3H22WfHzTff3FanADnVzMuhQ4fGyJEjY+TIkXHwwQfHkCFDokOH3NHN4sWL4+67744bb7wxXnvttaz5fdNNN8UhhxwSX/jCF9rkHCBfZ511VqxevTrrD0cAaBtyEdJKLkKayEVIK7kIyEUACk0uQlrJ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AAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAADD27ZgAAAAAYdD6p/YxBvQAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAAFC9DT4AABWRSURBVDgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAABY+3ZMAAAAgDBo/VP7GAN6AAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwA5gbJTxfY5XbAAAAAElFTkSuQmCC\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAD6AAAAlgCAYAAACcR8iMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAA9hAAAPYQB1ayvdAAAIABJREFUeJzs20ERgEAAxLCCf8/HZz3ADImCGuh1zjkBAAAAAAAAAAAA\nAAAAAADwe/fbAQAAAAAAAAAAAAAAAAAAAHyDAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAA\nAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAA\ngMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEd\nAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAA\nAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAA\nAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAA\nAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACA\nyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0A\nAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAA\nAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAA\nAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAA\nAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDK\ngA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAA\nAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAA\nAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAA\nAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAA\nAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqA\nDgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAA\nAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAA\nAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAA\nAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAA\nwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAO\nAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAA\nAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAA\nAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAA\nAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADA\nGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4A\nAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAA\nAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAA\nAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAA\nAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY\n0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAA\nAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAA\nAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAA\nAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAA\nAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQ\nAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAA\nAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAA\nAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAA\nAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAA\nqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNAB\nAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAA\nAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAA\nAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAA\nAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACo\nDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEA\nAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAA\nAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAA\nAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAA\nAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM\n6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAA\nAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAA\nAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAA\nAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAA\nAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzo\nAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAA\nAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAA\nAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAA\nAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAA\njAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgA\nAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAA\nAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAA\nAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAA\nAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACM\nAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAA\nAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAA\nAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAA\nAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAA\nAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwB\nHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAA\nAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAA\nAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAA\nAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAA\ngMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEd\nAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAA\nAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAA\nAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAA\nAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACA\nyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0A\nAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAwMO+HRMAAAAgDFr/1D7GgB4AnIAOAAAAAAAA\nAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAA\nAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAA\nUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoA\nAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAA\nAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAA\nAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAA\nAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAno\nAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAA\nAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAA\nAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAA\nAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ\n6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAA\nAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAA\nAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAA\nAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABA\nJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAA\nAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAA\nAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAA\nAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAA\nACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaAD\nAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAA\nAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAA\nAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAA\nAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACeg\nAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAA\nAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAA\nAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAA\nAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACV\ngA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAA\nAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAA\nAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAA\nAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAA\nnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4A\nAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAA\nAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAA\nAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAA\nAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAO\nAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAA\nAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAA\nAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAA\nAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQC\nOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAA\nAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAA\nAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAA\nAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABw\nAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAA\nAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAA\nAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAA\nAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAA\nUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoA\nAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAA\nAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAA\nAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAA\nAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAno\nAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAA\nAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAA\nAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAA\nAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ\n6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAA\nAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAA\nAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAA\nAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABA\nJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAA\nAAAAAABhWiOKAAAgAElEQVQAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAA\nAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABw\nAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAA\nAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAA\nAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAA\nAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAA\nUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoA\nAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAA\nAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAA\nAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAA\nAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAno\nAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAA\nAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAA\nAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAA\nAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ\n6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAA\nAAAAAAAAAAAAAABj796jvK7r/IE/vwgIyGV1My+BoUglAqZkKmhAloIXSpHKNDvQ1qp5Wa22zLP1\ny8pqzSy38uguAVpqbre19GReAm+LwqKIYJkkmlwWRQWWi4LM74/mS98ZZoYB5nuZmcfjnM858J0P\nn/fr/fnO5/uZ83zz+gwA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMA\nAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAA\nAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAA\nAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAA\nAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAA\nAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAA\nAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAA\nAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAA\nAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAA\nAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA\n9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBE\nAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSg\nAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoA\nAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAA\nAAAAAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAA\nAAAAAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAA\nAAAAAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAA\nAAAAAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAA\nAAAAAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAA\nAAAAAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAA\nAAAAkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAA\nAAD1NKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAA\nkEQDOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1\nNKADAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQD\nOgAAAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKAD\nAAAAAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAA\nAAAAAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAA\nAAAAAAAAAAAAAACQRAM6AAAAAAAAAAAAAAAAAAAA9TSgAwAAAAAAAAAAAAAAAAAAkEQDOgAAAAAA\nAAAAAAAAAAAAAPU0oAMAAAAAAAAAAAAAAAAAAJBEAzoAAAAAAAAAAAAAAAAAAAD1NKADAAAAAAAA\n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\nrW99K0nLv/27UChkypQplTotAABUkAZ0AAAAYKctX748X//615tcaCpdTOzevXvuuOOOjBgxYqfH\n6tmzZ37961/nne98Z4Pf0F1UfK2uri7z58/P9ddfv9Nj1ZrSxvN3vOMd+fd///csXbo03/72t3PY\nYYe12Thdu3bNNddck1/+8pfZfffdmzzPpfUkyZIlSzJ16tQ2qwEAAADYPpkMAAAAUE2yic7hRz/6\nUYvvcZLsvvvu+ehHP1rJsgAAqBAN6AAAAMBO++Y3v5l169Ylafo3PRUX+a688sqMHDlyl8fbY489\n8tOf/jS9e/dO0vQTlouLil//+ter+pu521KhUMg73/nO3HbbbVm0aFGmTJmSHj16lG28CRMm5Mc/\n/nG6dOmydfzm6qqrq8v3vve9stUCAAAAbEsmAwAAAFSTbKLjmz17dv7whz8kafk9Pu2009KvX79K\nlwcAQAVoQAcAAAB2yquvvtrik46Li09HHHFELr300jYbd/DgwfnSl77U7OJW0bJly/LjH/+4zcat\nloMOOig/+clPMm/evEycOLFi406cODFf+9rXmjzPScNz/cc//jFz586tVGkAAADQqclkAAAAgGqS\nTXQOU6dObdV+kydPLnMlAABUiwZ0AAAAYKdcd911LT7NOvnrwuJ3vvOdNh/74osvzoEHHrh1jKbU\n1dXl6quvbvOxK+noo4/OH/7wh3zkIx+pyvif/exnM3jw4CTNn+eiO+64oxIlAQAAQKcnkwEAAACq\nSTbR8W3YsCG33XZbsw8ZKBowYEDe9773VbI0AAAqSAM6AAAAsFNuvPHGFp9mXSgUctRRR+W4445r\n87G7deuWSy65pNmnWhfrWrRoUebNm9fm41dKv3790rVr16qN37Vr13zjG99odsG41MyZM8tfEAAA\nACCTAQAAAKpKNtHx3XbbbVm7dm2Sph8yUDzXfvs5AEDHpgEdAAAA2GHz5s3LH//4xyTNP806SS65\n5JKy1TBlypT07ds3Scu/nfsnP/lJ2WroDE499dT06dMnSdPnubiAPH/+/EqXBgAAAJ2OTAYAAACo\nJtlE5zBt2rQmXy8934VCIR//+McrVRIAAFWgAR0AAADYYbfcckuTr5cuNPXu3TsTJkwoWw29evXK\naaed1uyCZrEx+tZbby1bDZ1Bt27dcsIJJzT7ROui1atX5+WXX65kaQAAANDpyGQAAACAapJNdHx/\n/vOf88ADDzTb3F/87edjxozJwIEDK1scAAAV1bXaBQAAwM6aM2dO7r333ixYsCALFy7Miy++mDVr\n1mTjxo3p2bNn+vTpkwMOOCCDBg3KUUcdldGjR2f48OHVLhs6vPnz5+eee+7Jk08+mYULF2bFihVZ\nu3Zt/u///i89evRI3759079//xxyyCEZMWJExo0bl8GDB1e7bHbQb3/72+0uNH3gAx/I7rvvXtY6\nPvKRj2TGjBnN1pAkK1asyPz583PYYYeVtZaO7KijjsrPf/7z7e63YsWK7LXXXhWoCACAapLJQG2S\nyXQOMhkAAJBNQK2STXQOsomOb+rUqVvPY0u/5X7KlCkVrAoAgGrQgA4AQMXMmjUrY8eObXGf6dOn\n55xzzmn268uWLcs111yTm2++OcuXL2/wtdJge926dVm3bl2WL1+eRx55JDfffHOSZPDgwZkyZUrO\nP//89OnTZxdmAx3LmDFjcv/99zf79YEDB+bPf/5zs19/8cUX873vfS833XRT/vKXvzT4Wum1uX79\n+qxfvz7Lly/PnDlzcuONNyZJhgwZkvPOOy8f//jH07t3712cDeW2YsWKLFy4cLsLTePHjy97LWPH\njk3Pnj2zcePGFuu5++67LSjugn322adV+61bt67MlQAAsDNkMlC7ZDLsCJkMAADtlWwCapdsgh0h\nm+j46urqctNNNzX5kIHS1/r27ZuJEydWsjQAAKqgS7ULAACg8ykUCs1uzVm7dm0uvPDCHHTQQbn6\n6quzYsWKVv3bxvs888wzueyyy/LWt741119/fbmmCO1OS9dlS9fmxo0b88///M9561vfmiuvvDIv\nvPDCTl2bTz31VC688MIMGjQoN9xwQ7Zs2VKuqdIG7r333lbtd/zxx5e5kqR79+4ZNWpUiwubyV8X\nFNl5rW1A37x5c5krAQBgV8hkoPbIZNgRMhkAANo72QTUHtkEO0I20fHdddddeeGFF5KkyXNb/M3o\nZ555Ztl/yz0AANWnAR0AgKqoq6vbuhX/3py77rorQ4YMyQ9+8INs2rRp6wJF6TFauyV/XchYvXp1\nzjvvvIwbNy6rV68u/4ShHSi9Hkuvyeauzzlz5mT48OH59re/nddee61Nrs2XXnop5557bsaOHZul\nS5eWecbsrP/+7/9u8vXSBeSDDz44b37zmytSz3HHHdfs14pPuX700UcrUktHtWnTplbtt8cee5S5\nEgAAdpVMBmqPTIbWkskAANARyCag9sgmaC3ZRMc3derUVu03efLkMlcCAEAt0IAOAEBN+973vpdT\nTjkly5Yta7BYkWz/CbxNPUm38eLF7373u4waNSqrVq2q3KSgA7jjjjsyduzYLF68eJuFxLa4Nh94\n4IG8853vzMMPP1zRedE6jz32WLNfK34PHHHEERWrZ8SIEc3WUrRmzZo8++yzlSqpw3nxxRdbtd9e\ne+1V5koAAKgUmQzUJplM5yaTAQCgM5FNQG2STXRusomO7ZVXXsmvf/3rJq/VYkN/kgwZMiRHHnlk\npcsDAKAKNKADAFCzLrvsslxyySXZsmVLkoYLicW/t+YJuc0tXhS/vmjRopx44onZsGFDJaYF7d7t\nt9+eD37wg1uvmcYLiaWv7cq1uWrVqpxwwgn53e9+V6GZ0Rp1dXV54oknmnz/StXCgmJjLS2E0rIF\nCxY0+Xrp98Huu++e/v37V6okAADKSCYDtUkm07nJZAAA6ExkE1CbZBOdm2yi47vpppvy+uuvJ2nY\nxF+qUCjkE5/4RCXLAgCgijSgAwBQk/71X/813/rWtxoE1sWnaLb2qbmNFy8aKw1JH3vssVx44YXl\nnxi0c48//njOOuusBgv9ja+57V2fTe1XqvS6Xb9+fU4//fTMmTOn4nOlaYsXL866deuSNL/YlCTv\neMc7KlVS9tlnn/Tr1y9J05/3RU888USlSupwWnq6fPH74O1vf3ulygEAoIxkMlCbZDLIZAAA6Cxk\nE1CbZBPIJjq+6dOnN/l66bnt1q1bzj777ApVBABAtXWtdgEAANDYr371q3zhC1/YuvBQ+oTc4p97\n9OiRd73rXTn88MNz4IEHpl+/funWrVteeumlrFy5MgsXLsy9996b9evXN1icaBx+F49ZV1eXadOm\nZdKkSTnxxBMrO2HaxJo1a/LAAw/k0UcfzRNPPJFnn302S5cuzbp167Jp06b06NEjPXv2zF577ZX+\n/ftnwIABGTZsWEaMGJERI0akd+/e1Z5CzSsu7q1fvz5Jmr0+99tvv4wZMyZDhgzJPvvsk169emX9\n+vX53//93yxatCgzZ87M8uXLG/y7xtdn6evr16/PhAkT8uijj2bAgAEVnjWN/fnPf27VfoMHDy5z\nJQ0NGjQo8+bNa3FBsbW109Dy5cvz6KOPtnhuC4VCjjvuuApW1dDmzZsze/bsPPLII5k3b14WL16c\n559/PmvXrs2GDRuy++67p2fPnunTp8/We8Db3/72jBgxIu9617uy7777Vq12AIBaIpNhZ8hkyk8m\nQ/zeVdEAACAASURBVCKTaQ/kEwAAu042wc6QTZSfbIJENtHRPfbYY3n88cebvGcmf7s2Tz755Lzp\nTW+qQoVNq6ury9y5czN79uz8z//8T5555pk899xzWb16ddavX5/u3bunZ8+e6d27d97ylrdkwIAB\nOfjgg7fmMQcccEC1pwAAUNM0oAMAUFOee+65fPe7390aCJcGmoVCIUcddVQuvvjiTJgwIT179mzx\nWK+//nruuOOOfOELX8gzzzzTYPGwOZ/5zGdywgkntBhIU3uOP/74PPjgg9m0aVOD10vfx/Xr12f9\n+vVZtWpVnn766Qb7devWLccee2xOPfXUnHXWWdl7770rUnd7ULpQeNlll2XJkiUNFvtLr89Jkybl\noosuysiRI7d73Icffjjf/e538/Of/7zZRf/SsVeuXJmPfexjmTlzZhvPkB317LPPtmq/gw46qMyV\nNHTwwQdn3rx5Le7T2tppaPr06a26hx5//PEVrOpvvvCFL2TRokVZs2ZNg9dL7wEbN27Mxo0b88or\nr+S5557b5hiHHXZYTj755Hz0ox/NkCFDyl4zAEAtksmwM2Qy5SOToTGZTG2TTwAA7DrZBDtDNlE+\nsgkak010bFOnTm3VfpMnTy5zJa137bXX5nOf+1xefPHFBq+X3gNee+21vPbaa3n11Vfzl7/8JbNn\nz26w7+DBg3PKKafkwx/+cN797ndXpG4AgPakS7ULAACAUldeeWVeffXVrX8vLigccMABuf322/Pw\nww/nwx/+8HYXE5Oke/fuOe2007Jw4cJcdtllDRYpS5UujDz11FP55S9/2baToiyKC091dXX5/e9/\nn82bN299AnJxa07j/TZv3pzf//73ufTSSzNgwICceeaZmT9/fqWm0i6sWLEiP/jBD7ZZ7C8UCjn4\n4IPz4IMP5tZbb23VYmKSjBw5Mrfddlvuv//+HHjggds8wb6o9Pp84IEHctVVV7X53NgxS5YsafL1\n0vdur732Svfu3StU0V/tt99+zX6t+D1kQXHHbdq0qcG1X6r0tX79+mX8+PEVq6v0HjB79uysXbt2\np+8BhUIh8+fPz5VXXpmhQ4dm9OjRuf322ys1FQCAmiGTobVkMpUlk6FIJlN75BMAAG1LNkFrySYq\nSzZBkWyi43r99ddzyy23bPf/huy777456aSTKlnaNkrvAfPmzctLL720S3nMM888k2uuuSZHH310\njjjiiMyYMSNbtmyp1HQAAGqeBnQAAKquNBR8/fXXG7xeKBTyvve9L4899lhOPvnknTp+165d87Wv\nfS1XXHFFi0+zLrr22mt3apymPPfcc+nSpUun2Sr9BNuiYnBcV1e3U1vxGIVCIZs2bcpPf/rTHHHE\nETnrrLOydOnSqsypFpRemxs3bmxwvorX59ixYzN37twcc8wxOzXGqFGjMm/evBx33HEt7ldcEPrq\nV7+aFStW7NRYTfnKV75S9eumktsVV1yxy+espWui+P2x77777vI4O6o1Y65YsaJV9wH+5vvf/36W\nLVuWJE2eu+JnwZlnnlnxReSiXb0HFOdQ3B544IF88IMfzMiRI7d58jUAQEcjk+k4m0ymY5HJdLxN\nJtPxMxn5BADAzpFNdJxNNtGxyCY63iab6PjZxK74xS9+kVdeeSVJy/835JxzzkmXLrXTgtQWeUzx\nOIVCIY8//ngmT56cYcOG5c4776zm1AAAakbt/PQHAAAliqHlySefnDvuuCN77rnnLh/z8ssvz0c+\n8pGtx26suGDx4IMPbm22aytNPT2zI27VUhoI78q/Lw2Vk+SWW27J0KFDc9NNN7VJne1Z4ydZJ8mx\nxx6b3/zmN+nbt+8uHbtfv3658847c/TRRzd5fZa+t+vWrcsXv/jFXRqvKdW+dtrTNbpq1artnst9\n9tmnTcbaEc0tKJZ+/9TV1W1dMGP7Vq1ala9+9avN3jOLunTpkksvvbSSpTWwq/eA0mOU/mfv2bNn\n59hjj83nP//5Bv/hCQCgo5PJtM+tWmQy5SeT6RhbW5DJ1Db5BABA25FNtM+tWmQT5Seb6BhbW5BN\ndFzTpk1r1X6TJ08ucyU7plx5zFNPPZVTTjklU6ZMydq1a9uoWgCA9kkDOgAANWvQoEG55ZZb0rVr\n1zY75tVXX50+ffokadg81zhw/sUvftFmY5YetyNuTZ3DSinH4krjhcU1a9bk4x//eM4999y88cYb\nlZxeTWn8/vbv3z8/+9nP0qNHjzY5fq9evfKLX/wi++23X5I0+f4UFzN//OMf5y9/+UubjFuq2tdS\nOa/Rtrw+t7egmCR/93d/12bjtVZrx2xN/fzV+eefn1dffTVJy0+4/uhHP5pBgwZVuryyLbCXLizW\n1dXlqquuypgxY/Liiy9WcHYAANUlk2kfW1PnsFJkMpUjk2m/W3FubUUmU5vkEwAA5SGbaB9bU+ew\nUmQTlSObaL9bcW5tRTbRMb3wwgu59957W7z2CoVCjjnmmLztbW+rQoVNK3ceUygUMn369Bx55JFZ\nvHhxBWcGAFBbNKADAFAziuFeXV1dunXrlp/85CfZY4892nSM/fbbL5/+9Ke3G67PnDmzTcel7TQO\ng3dlkWVHFhZvuOGGnHTSSXnttdcqM9EaVQzZb7jhhuy9995teux999031113XZPXZ+lrb7zxRq69\n9to2HZvWe/nll7f7dOzif9yopNaO+fLLL5e5ko7hpz/9af7zP/9z62JiqdL3v1evXrnyyisrVlc5\n7gEt3QeK+82ePTtHHXWURUUAoMOSydAaMpnqkskgk6kd8gkAgLYnm6A1ZBPVJZtANtEx/ehHP8qW\nLVuStPzAgk984hOVKqlJTTWRVyKPefrpp3P00Ufn0UcfrcxEAQBqjAZ0AABqSnGx4uKLL86RRx5Z\nljHOOuusZr9WbLR76KGH2nzcXX36cq1uldRUeLyzdTd1jKaUBsp33313Tj/99GzevLlic64VxXNW\nKBTygQ98IOPGjSvLOBMmTMhJJ520dazm6pg2bVqbP2G82tdSe7lG16xZs919qrGg2Ldv31btt3r1\n6jJX0v4tXrw45557bovfP8Vr9PLLL89b3vKWitTV1D2g+Pqu3ANKj93UPItfX7JkSd7//vdn6dKl\nFZgtAEDlyWTa31ZJTf08vrN1y2R2TPGcFQoymfa2tTWZTG1o6vOw+PqufB6WHrsx+QQA0FnIJtrf\nVklN/Sy+s3XLJnZM8ZwVCrKJ9ra1NdlExzRjxoxmr7miXr165UMf+lAly2qylsbN5Lt6Dyg9dmOl\nX1+1alVOOumkPPnkk5WZMABADela7QIAACBpGOR17do1F110UdnGOvTQQzNs2LAsWLBga6iYpMEC\nxsqVK/PSSy/lTW96U5uNu72naLN9jYPf7t275/DDD8+hhx6aQw89NEOHDs1+++2Xvn37pl+/funT\np082bdqUdevWZfny5Xn++efz+OOPZ/bs2bnvvvuybt26bY7b3NOUi2P+9re/zT/+4z9m6tSplZhy\nTbriiivKevyvfvWrufPOO7d5vfR9eOWVV3LXXXflpJNOapMxXZ+t9/rrr293n549e1agkoZ69OjR\n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\n8cfH3nvv3eInn2e+lkql4qyzzorBgwfnpSYAgFJTmv9jBAAAiDWTA6tWrYpbbrkl9txzz9hwww3j\nhBNOiLvvvjs++uijdrW9YsWKuO2222LMmDExevToeOGFF+p9gnBTMkHyueeeG0OHDm1XDeWk7l16\nM89BRMSpp54ap556aqxYsaJN7S5fvjxOOumkOP3005ucTMxsT6VSceCBB7qbdQk6/fTTY/jw4fXG\nRkbdScUFCxbEbrvtFn/6059a3cfMmTNjxx13jClTpjR51/NMf1VVVfG73/2uJO4s3V733ntvHHHE\nETW/UNHccfft2zceeuih2HTTTQteZz5kXnceffTR+Na3vhXrr79+HHrooXH99dfHO++80+72H3/8\n8Tj66KNjs802izvvvLPec9lUPZkxvt9++8U3vvGNdtcAAAClSiZTOmQyNEcmk3/yCQAAKA7ZROmQ\nTdAc2UTpufbaa7Pa75hjjslzJe2TSqXiP//5T5x44okxcODA+OpXvxq///3v4/XXX293288++2x8\n//vfjyFDhsTVV19ds725PCZjm222iR/96EftrgEAoFx0LHYBAAAALcmEuO+++2784Q9/iD/84Q9R\nVVUVW2yxRWy33Xax2WabxaabbhqDBg2K/v37R+/evaNr167RuXPnWL58eSxdujTeeeedmDNnTvzn\nP/+JJ554Ih555JGaScmWfqkvs09msuSggw6K0047Lf8HXmR1j3nDDTeMQYMGxRNPPFFveyqVit/+\n9rdx//33x4UXXhgHHHBAVpM46XQ67rjjjjjzzDPjlVdeaXYyMWO99daL//u//8vpMZIbnTt3jptv\nvjm+8IUvxPLlyxv8POtOKi5btiyOPvrouPbaa+Pss8+O0aNHN9v27Nmz4/LLL48rrrgiVqxY0exd\nzzPj8swzz4ydd945Z8dXTJdcckmsXLkyIpq+M3XGvHnzYtSoUQWrrTFHH310TJgwIWft1Z2kXrp0\nadx6661x6623RkTERhttFDvuuGNsvvnmMWLEiNhoo41iwIAB0bdv3+jWrVt06dIlVq1aFcuWLYu5\nc+fGm2++Gc8//3xMnz49HnzwwZpfEs+8lrV0DcgYNmxY3HDDDTk7RgAAKGUymeKQyZAtmUxhyCcA\nAKB4ZBPFIZsgW7KJ0vLGG2/EpEmTGj0X656/n//850v+ww3q5jErVqyIe++9N+69996IiFh//fVj\n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\nbuznOnjw4Nhjjz1i7Nixsddee9XcpblYJk2a1OTXMsH3L37xi5IYo7vssks8//zzcd1118Ull1wS\nr776akRk97OIqP/z2HnnneOMM86Ir371q3mrl8Lr2LFjjBs3Lk499dT405/+FBMmTIinn3663vho\naqysPcY32GCD+PrXvx4nn3xybLLJJnmtuznZnHu5PD9L4VzPVq5q3W677WK77baLs846Kz766KOY\nMmVKPPnkk/H000/HjBkzYt68eQ2+p63XgD59+sSXvvSl2GeffeLggw+OHj165OQYAABKTSn9v1Im\nU7pkMjIZkkMm037yCQCA3CqF91IZsonSJZuQTZAcsonCufbaa2v6bar/qqqq+Na3vlXIstpk5MiR\nMXLkyDjttNPik08+iX/+858xbdq0ePrpp+Ppp5+Od955p9Hva8s1oEePHrHbbrvFXnvtFYceemj0\n7ds3J8cAAJAkqbRb9QEAAGUmnU7Hiy++GC+//HLMmjUrZs+eHbNmzYq33norFi9eHEuWLIklS5bE\n0qVLI5VKRdeuXaNbt27Ru3fv2GCDDWLQoEExfPjwGDVqVGy99dax0UYbFfuQ6vnMZz5TE5bXvdNz\n5u9bbrllPPvssznt80tf+lL84x//qNdP3btODx48OF577bUW23n88cfj7rvvjocffjheeumlRid+\nM7p27RpbbbVV7LnnnvG1r30tttxyy9wcDCVv7ty58cADD8S///3vePHFF+O1116LhQsXxuLFi2Pl\nypXRo0eP6NmzZwwaNCg233zzGDlyZOy+++7xuc99rtilUyJmz54dL7zwQrz++us114E5c+bEwoUL\na64BS5YsidWrV0eXLl2ia9eusc4668TAgQNj4MCBMXTo0PjsZz8bn/vc52LkyJHFPhwAACgbMhmZ\nDOVNJpNb8gkAACg82YRsgvImm8i9jz/+OC6++OIWF2Cvv/76cfzxxxeoqvx5991349lnn62Xx8ye\nPTs+/PDDennMypUra/KYnj17xvrrrx8bbLBBDB48uCaPGTVqVHTo0KHYhwQAUNIsQAcAACgh//3v\nf2OzzTarN7EXUTuhmEql4vbbb48DDjggp/3makJxba+99lq8++67NRO9Xbp0iZ49e8ZnPvOZGDJk\nSE6PAQAAAKCtZDIAAABAMckmAAAAKDUdi10AAJSadDod//nPf+LFF1+M9957L5YuXRrdu3ePAQMG\n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\n6aabxmjgzU/y6iRzao/n1B7PH/GswcHB3HTTTVm1alVe8YpX5Oqrr87AwMBh/x2gEc7ZlJFcU1ay\nzXSnL6IvwhDna8pKtikjuaaM5Jqykm2mO30RfRGGOF9TVrJNGck1ZSTXNBPXrgJAudiADsBTGhwc\nzIYNG0bdzfrss8/OnDlznubVo7373e8eNdbT05Pu7u6Ga50s73vf+9Lb2zv8+LnPfW7+4i/+osCK\nAManp6cnr3/967N27dps27Ztv785NskFSW5I8oskjyT51yQLan+/oPb4kdrf31B7/rHDM9xzzz1Z\nu3Zt3vCGN6Snp+cw/yYAAFAsfRF9EQAAAGhV+iL6IgAAAOPh2lUAKB8b0AF4SnfccUd+/etfjxpf\nvXr1hOY7/fTTc+SRR44av+WWWyY032T75je/mX/4h38YcTfrL33pS2lvby+6NICnNTAwkC9+8YtZ\nuXJltm7dut/fvDrJ9UnuT/KZJG9KclySykFmqtT+/k2159+f5JtJXjX8jC1btmTlypW5/PLLx7g7\nJQAAlIO+iL4IAAAAtCp9EX0RAACAQ+HaVQAoLxvQAXhK//Iv/zJqbO7cuXnFK14xoflmz56dU089\nNdVqdcT4rbfeOqH5JtOuXbvywQ9+cMSHiatXr84b3/jGoksDeFq9vb1ZvXp1LrnkkvT399dGT0hy\ne4buDPmWJLMmOPusJH+Q5Hu1+U5IkvT39+fiiy/O6tWrR3wTAAAAlIW+iL4IAAAAtCp9EX0RAACA\np+PaVQAot7aiCwBgetu8efPwn/d9yLZs2bLMnDlzwnO+/OUvzz//8z8nyfCHdyPvdlaMP/mTP8nD\nDz+cSmXormodHR25/PLLC66K6eSVr3xldu7cmQULFhRdCoywc+fOvPnNb053d3dtpJLkgiSXJhn9\nLQKjvTrJI0mOPoTnnpqkO8nHknwuSTW33XZbzjjjjNxwww2ZP3/++H8BOAycsykjuaasZJvpTF9E\nX4Q652vKSrYpI7mmjOSaspJtpjN9EX0R6pyvKSvZpozkmjKSa6Yr164CQPnZgA7AU/rxj388/AHb\nPi95yUsamvN3f/d3R409+uij+eUvf5nnPe95Dc09Ud/97ndz3XXXjbib9WWXXZZFixYVUg/T05VX\nXll0CTBKb2/vAQ28BUluTLJiHLNcN86jHpnkM0nOSLIqya50d3fnzDPPzI033pjOzs5xzgeTzzmb\n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\nAR0AAAAAAAAAAAAAAAAAAIBqNqADAAAAAAAAAAAAAAAAAAAQETagAwAAAAAAAAAAAAAAAAAAUM0G\ndAAAAAAAAAAAAAD4/+zbMQEAAADCoPVP7WMM6AEAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAA\nAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAA\nAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAA\nAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABw\nAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAA\nAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAA\nAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAA\nAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAA\nUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoA\nAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAA\nAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAA\nAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAA\nAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAno\nAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAA\nAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAA\nAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAA\nAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ\n6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAA\nAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAA\nAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAA\nAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABA\nJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAA\nAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAA\nAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAA\nAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAA\nACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaAD\nAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAA\nAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAA\nAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAA\nAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACeg\nAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAA\nAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAA\nAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAA\nAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACV\ngA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAA\nAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAA\nAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAA\nAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAA\nnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4A\nAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAA\nAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAA\nAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAA\nAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAO\nAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAA\nAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAA\nAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAA\nAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQC\nOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAA\nAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAA\nAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAA\nAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABw\nAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAA\nAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAA\nAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAA\nAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAA\nUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoA\nAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAA\nAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAA\nAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAA\nAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAno\nAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAA\nAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAA\nAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAA\nAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ\n6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAA\nAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAA\nAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAA\nAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABA\nJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAA\nAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAA\nAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAA\nAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAA\nACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaAD\nAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAA\nAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAA\nAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAA\nAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACeg\nAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAA\nAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAA\nAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAADD27ZgAAAAAYdD6p/YxBvQAAAAA\nAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0\nAAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAA\nAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAA\nAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAA\nAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS\n0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAA\nAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAA\nAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAA\nAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACA\nE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEA\nAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAA\nAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAA\nAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAA\ngEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9AB\nAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAA\nAAAAAAAAAAAAAFC9DT4AABWRSURBVDgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA\n4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQA\nAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAA\nAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAA\nAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAA\nAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0\nAAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAA\nAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAA\nAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAA\nAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS\n0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAA\nAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAA\nAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAA\nAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACA\nE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEA\nAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAA\nAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAA\nAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAA\ngEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9AB\nAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAA\nAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAA\nAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAA\nAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpA\nBwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAA\nAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAA\nAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAA\nAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABO\nQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAA\nAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAA\nAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAA\nAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAA\nKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcA\nAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAA\nAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAA\nAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAA\nADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEd\nAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAA\nAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAA\nAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAA\nAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgB\nHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAA\nAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAA\nAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAA\nAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACo\nBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAA\nAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAA\nAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAA\nAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA\n4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQA\nAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAA\nAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAA\nAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAA\nAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0\nAAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAA\nAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAA\nAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAA\nAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS\n0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAA\nAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAA\nAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAA\nAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACA\nE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAAAAAAAABOQAcAAAAAAAAAAAAAAAAAAKAS0AEA\nAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAgEpABwAAAAAAAAAAAAAAAAAA4AR0AAAAAAAA\nAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAACAE9ABAAAAAAAAAAAAAAAAAACoBHQAAAAAAAAAAAAA\nAAAAAABOQAcAAAAAAAAAAABY+3ZMAAAAgDBo/VP7GAN6AAAAAABAJaADAAAAAAAAAAAAAAAAAABw\nAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAA\nAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAA\nAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAA\nAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAA\nUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoA\nAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAA\nAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAA\nAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAA\nAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAno\nAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAA\nAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAA\nAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAA\nAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ\n6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAA\nAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAA\nAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAA\nAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABA\nJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAA\nAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAA\nAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAA\nAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAA\nACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaAD\nAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAA\nAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAA\nAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAA\nAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACeg\nAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAA\nAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAA\nAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAA\nAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACV\ngA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAA\nAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAA\nAAAAAAAAAABwA5gbJTxfY5XbAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, - "execution_count": 3, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -5558,7 +65,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": { "scrolled": true }, @@ -5567,12 +74,12 @@ "name": "stdout", "output_type": "stream", "text": [ - "We observed 637 heads out of 1000\n", + "We observed 625 heads out of 1000\n", "The expected distribution for a fair coin is mu=500.0, sd=15.8113883008\n", "Simulation p-value - 0.0\n", - "Binomial test - 3.70856293833e-18\n", - "Maximum likelihood 0.637\n", - "Bootstrap CI: (0.6070, 0.6670)\n" + "Binomial test - 2.47210119204e-15\n", + "Maximum likelihood 0.625\n", + "Bootstrap CI: (0.5950, 0.6550)\n" ] } ], @@ -5618,7 +125,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -5626,23 +133,23 @@ "output_type": "stream", "text": [ "n = 1000\n", - "h = 637\n" + "h = 625\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "logp = -41.258, ||grad|| = 137: 100%|██████████| 7/7 [00:00<00:00, 2522.78it/s]\n", - "100%|██████████| 1500/1500 [00:00<00:00, 9432.75it/s]\n" + "logp = -35.231, ||grad|| = 125: 100%|██████████| 7/7 [00:00<00:00, 335.06it/s]\n", + "100%|██████████| 1500/1500 [00:00<00:00, 3495.69it/s]\n" ] } ], "source": [ "print(\"n = %s\"%n)\n", "print(\"h = %s\"%h)\n", - "alpha = 2\n", - "beta = 2\n", + "alpha = 1\n", + "beta = 1\n", "\n", "niter = 1000\n", "with pm.Model() as model: # context management\n", @@ -5660,16 +167,16 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 5, "metadata": { "scrolled": false }, "outputs": [ { "data": { - "image/png": "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\nzuGJJ57Y95mCeEhucXFx8xwSwkFNOKkLHzXhpC62BgYG8OEPf/ia97344osYHLx6juzf/d3f3bx8\n8uRJPPfcc11f56WXXtq/mfbtKxkaHR21HkEi1ISTuvBRE07qwmfjHExWgliY9OuffNSEk7rwURNO\n6mLnzjvvxJe+1P2E8/X1dYNprgriIblarWY9gkSoCSd14bPfTZ55aRb1Zvu3hpJxh8fu1a/H74W+\nV/hoYdoHOl8GHzXhpC589rtJvelx+v6jAICnz8/s69e+leh7hU8ikTC9/SAektvtD+bJwVMTTurC\nR004qQufRqNhevtBLEypVMp6BIlQE07qwkdNOKkLn4EB25UliIfk0um09QgSoSac1IWPmnBSl7at\nz4nbDzfzvLobWZg+85nP4A1veANOnDixp9vaThAL09LSErLZrPUYsoWacFIXPmrCSV3atj4nbj/c\nzPPqms0mYrFYTx/77LPP4gd/8Af3dWEK4iG58fFx6xEkQk04qQsfNeGkLnYuXryIBx98EO973/vw\nyCOP4PHHH8fq6iq+9KUv4eTJk3j44Yfx5JNPYm1tDQDwgQ98AA899BAeeeQR/NIv/RJeeOEFfPaz\nn8X73/9+fO/3fi+++c1v7stcQSxMKysr1iNIhJpwUhc+asJJXWy9/PLLOH36NL74xS9iZGQEv/d7\nv4ef+qmfwlNPPYW/+qu/QqvVwkc+8hEsLS3hM5/5DM6dO4cvfvGL+IVf+AU8+OCDePvb344PfOAD\neP755/H6179+X2YKYmGq1+vWI0iEmnBSFz5qwkldbB07dgwPPfQQAODd7343nn/+edxxxx144xvf\nCAB47LHHcO7cOYyMjGBwcBA//dM/jT/90z/t63PPgliYdL4MPmrCSV34qAkndbG13R/a3e598Xgc\nn/vc5/DOd74Tzz77LH70R3+0bzMFsTDpfBl81ISTuvBRE07qYuvSpUt48cUXAQCf+MQncPLkSVy8\neBGvvPIKAODjH/843vKWt6BcLmN5eRlvfetb8Wu/9mv4u7/7OwBAJpNBuVze15mC+C05/fonHzXh\npC581ISTurQl425fzxifjHcfJdrOPffcg2eeeQY/93M/h2/7tm/Dr//6r+O+++7DE088gWaziTe/\n+c144oknsLS0hPe85z2o1Wrw3uODH/wgAOBd73oXfvZnfxa///u/j49+9KP78jymIBamZDJpPYJE\n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\niTYX8QAAAABJRU5ErkJggg==\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkwAAAHOCAYAAABq9FaNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3X+Q3Xd97/fXR7t7tEf7i/2VXY0vGIoNKr3F5prGHrhT\nk6tAHWYaXzwX4rTBjFEnLZU9SSd/hOGPNiUJQzOZe5tOSEsuZsAzt2EYQgwkhgRIME0s7HulwfwI\nbaH0rrGrs9pf7C/t6uweffqH1hv5e1balfbH+6WPno8ZjaU90p734cnXfuvsOZ9NOWcBAADgyg5F\nDwAAAOCOhQkAAGAbLEwAAADbYGECAADYBgsTAADANjr385N/4xvfyIcPH97Pu5AktVotdXR07Pv9\nYOdo4okufmjiiS5+DqLJ+fPnp48fPz661W37ujAdPnxYx44d28+7kCSdP39eR44c2ff7wc7RxBNd\n/NDEE138HESTM2fOTFzptiK+JDc1NRU9Aipo4okufmjiiS5+opsUsTD19/dHj4AKmniiix+aeKKL\nn+gmRSxMrVYregRU0MQTXfzQxBNd/EQ32dfXMB2U5eVljYyMRI+By9DEE1380MTTzdol56ylpSU5\nftu0tbU1LSws7MnnSimpt7dXKaUd/5kiFqbx8fHoEVBBE0908UMTTzdrl6WlJR0+fFi1Wi16lDa9\nvb06dGhvvjDWbDa1tLSkvr6+Hf+ZIr4k12g0okdABU080cUPTTzdrF1yzpbLknTpGaa9UqvVrvlZ\ntCIWpq6urugRUEETT3TxQxNPdPFzLV8+2w9FLEwDAwPRI6CCJp7o4ocmnujiJ/og0SIWpunp6egR\nUEETT3TxQxNPdPGzvr7+sl9/5CMf0Te+8Y0Du/8iXvTN3wT80MQTXfzQxBNd/Fz+DFOr1dKHPvSh\na/rzu/3WKkU8w9RsNqNHQAVNPNHFD0080SXO888/r7vvvlu/+qu/qrvvvlvve9/7dP78ed111136\nrd/6Lb3tbW/TE088oZMnT+oLX/iCJOmpp57Svffeq7e+9a165JFHdOHCBUnSHXfc8bI/sxtFPMO0\nsrISPQIqaOKJLn5o4oku0lfG37Ivn/e+xtPb/p4f/vCH+oM/+APdc889euSRR/TYY48p56yhoaHN\nL8P99V//tSRpdXVVJ0+e1BNPPKHbbrtNH/jAB/TJT35SH/jAByTpZX9mN4p4hulmPS/DGU080cUP\nTTzRJdYtt9yie+65R5L0nve8R88884xSSnrXu97V9nt/9KMf6dZbb9Vtt90mSXrwwQd16tSpzdu3\n+jPXo4hnmBqNhm699dboMXAZmniiix+aeKLLzp4J2i/VIwRSSso568iRI9f8ua7nz2yliGeYXA/Z\nupnRxBNd/NDEE11ivfDCC3r22WclSZ/73Od09913X/H33nbbbXr++ef14x//WJL02c9+Vm95y95/\nObGIhelajjbHwaCJJ7r4oYknusS6/fbb9dhjj+nuu+/WT3/6U73//e+/4sGV3d3d+sM//EM9/PDD\neutb36qUkh5++OE9n6mIL8nNzMyot7c3egxchiae6OKHJp7oEqujo0Mf//jHX/axZ599VocPH978\n9cc+9rHNn99777166qmn2j7Pc889t2czFfEM0+DgYPQIqKCJJ7r4oYknuvjp7Ix9jqeIhYm3f/qh\niSe6+KGJJ7rEedWrXqWnn25/wfnFixcDpvkHRXxJbnV1NXoEVNDEE138XG+TzzzXUHP9H77beq0z\n6cE7eCv8XuFa8cPCtAc4L8MPTTzRxc/1NmmuZz1019HNXz9++uxejQRxrTjq6uoKvf8iviTXaDSi\nR0AFTTzRxQ9NPNHFz9raWuj9b7swpZS6U0rPppSeSyl9P6X0P258fCil9NWU0g83/hn2Crnu7u6o\nu8YV0MQTXfzQxBNd/Bw6FPscz06+JHdB0j/LOS+llLok/W1K6cuSHpD09ZzzR1NKH5T0QUm/uY+z\nXlG9Xo+4W1wFTTzRxQ9NPNHlkupr5XZrN6+1u5aF6S/+4i/02te+VseOHbuu+9rKtgtTzjlLWtr4\nZdfGjyzpfklv2/j4pyV9Q0EL09zcnPr7+yPuGldAE0908UMTT3S5pPpaud3azWvt1tfX1dHRsaPf\n++STT+od73jHwS5MkpRS6pB0WtJtkj6Wc34mpTSWc37pkTckjVX/3Llz53TixAl1dnaq1WrpgQce\n0MmTJ9VoNNTT06OOjg4tLCxodHRUs7OzyjlrdHRUk5OTmweGLS0taWxsTFNTU0opaWhoSFNTU+rv\n71er1dLy8rL6+/s1MTGhrq4uDQwMaHp6WgMDA2o2m1pZWdH4+LgajYZqtZr6+vo0MzOjwcFBrays\naHV1dfP27u5u1et1zc3NaXh4WIuLi2o2m5u31+t11Wo1zc/Pa2RkRPPz81pbW9u8fS8f00uf80Z9\nTD09PZqYmCjqMZXQqdlsanV1tajHdKN3Wl9f1+rq6jU/po586GX/3htcm9VPf1q3eEwldOrq6tLE\nxERRj2mn/47o7e3V+vq6JCnni7pw4YI6OjqUc9bFixfV1dWltbU1pZTU0dGxuchc7fbOzk5dvHhR\nrda6Ll68qLW1NR06dEiHDh3avL3VainnrLNnz+rd73637rjjDn33u9/V6173Ov3RH/2RnnnmGX34\nwx9Wq9XSHXfcod/7vd9Td3e3PvzhD+uv/uqv1NHRoXvvvVe/+Iu/qC9/+cv6u7/7O/3+7/++PvGJ\nT+j222/ffEwvzXThwgVNT0+/rNNVd6FLTyDtTErpFZL+TNKjkv425/yKy26byzm/7HVMp06dynu5\n3V3J2bNndfTo3m3A2D2aeKKLn+tt8vjps23vktvLZwJudjfrtbKwsPCyZ9b2+v9XO/l8zz//vO68\n8049+eSTuueee/TII4/o1a9+tT71qU/piSee0G233aYPfOADeuMb36hf+qVf0n333adnnnlGKSXN\nz89rYGBAJ0+e1Dve8Q7df//9O36sknTmzJnTx48ff/NWv/+aXkGVc/6ppL+RdJ+kyZTSUUna+Oe5\na/lce6nZbEbdNa6AJp7o4ocmnugS65ZbbtE999wjSXrPe96jb37zm3rlK1+p2267TZL04IMP6tSp\nU+rv79fhw4f16KOP6ktf+tK+vvZsJ++SG914Zkkppbqkt0v6PyV9UdL7Nn7b+yR9Yb+G3A7nZfih\niSe6+KGJJ7rEqn6j3YGBgS2/+W5nZ6e+9rWv6f7779df/uVf6t3vfve+zbSTZ5iOSvqblNJ3JP1b\nSV/NOf+5pI9KentK6YeSfn7j1yE4L8MPTTzRxQ9NPNEl1gsvvKBnn31WkvS5z31Od955p55//nn9\n+Mc/liR99rOf1Vve8hYtLS1pYWFBb3/72/WRj3xE3/ve9yRJvb29WlpauuLnvx47eZfcdyS9aYuP\nz0g6vqfTXCfe/umHJp7o4ocmnuhySa0z7ekp8rXO9meJtnL77bfrscce06OPPqrXv/71+uhHP6o7\n77xTDz/8sNbX1/WmN71JDz/8sObm5vQrv/IrWl1dVc5Zv/M7vyNJete73qVf//Vf1x//8R/rU5/6\nlF7zmtfsevYivjVKrVaLHgEVNPFEFz808USXS6K+P2FHR4c+/vGPv+xj9957r5566qmXfWx8fFxf\n+9rX2v78Pffco29961t7OlMR3xplfn4+egRU0MQTXfzQxBNd/LRardD7L2JhGhkZiR4BFTTxRBc/\nNPFElzivetWr9PTTT7d9vLMz9otiRSxM/E3AD0080cUPTTzRxQ/PMO2B6O9gjHY08UQXPzTxdLN2\nSSnZnkF1LQdtb6fZbG55TMHVFPGib87L8EMTT3TxQxNPN2uXl96Ov7q6Gj1Km1arpQsXLuzJ50op\nbX47mJ0qYmFqNBq69dZbo8fAZWjiiS5+aOLpZu2SUlJfX1/0GFuamJgIbVLEl+R6enqiR0AFTTzR\nxQ9NPNHFT3STIhamjo6O6BFQQRNPdPFDE0908RPdpIiFaWFhIXoEVNDEE1380MQTXfxENyliYRod\nHY0eARU08UQXPzTxRBc/0U2KWJhmZ2ejR0AFTTzRxQ9NPNHFT3STIhamvTybAXuDJp7o4ocmnuji\nJ7pJEQtT9NN0aEcTT3TxQxNPdPET3aSIhWlycjJ6BFTQxBNd/NDEE138RDcpYmG61tM6sf9o4oku\nfmjiiS5+opsUcdI3ANwMPvNcQ831S6/jqHVe2/fBArA7RTzDtLS0FD0CKmjiiS5+rqVJcz3robuO\n6qG7jurBO27O73V2ULhW/EQ3KWJhGhsbix4BFTTxRBc/NPFEFz/RTYpYmKampqJHQAVNPNHFD008\n0cVPdJMiFqaU+Fq+G5p4oosfmniii5/oJkUsTENDQ9EjoIImnujihyae6OInukkRC1P003RoRxNP\ndPFDE0908RPdpIiFqb+/P3oEVNDEE1380MQTXfxENyliYWq1WtEjoIImnujihyae6OInukkRC9Py\n8nL0CKigiSe6+KGJJ7r4iW5SxMI0Ps4Bbm5o4okufmjiiS5+opsUsTA1Go3oEVBBE0908UMTT3Tx\nE92kiIWpq6sregRU0MQTXfzQxBNd/EQ3KWJhGhgYiB4BFTTxRBc/NPFEFz/RTYpYmKanp6NHQAVN\nPNHFD0080cVPdJMiFqborRPtaOKJLn5o4okufqKbFLEwNZvN6BFQQRNPdPFDE0908RPdpIiFaWVl\nJXoEVNDEE1380MQTXfxENyliYYo+mwHtaOKJLn5o4okufqKbFLEwRZ/NgHY08UQXPzTxRBc/0U2K\nWJhqtVr0CKigiSe6+KGJJ7r4iW5SxMLU19cXPQIqaOKJLn5o4okufqKbFLEwzczMRI+ACpp4oosf\nmniii5/oJkUsTIODg9EjoIImnujihyae6OInukkRC1P0Ww3Rjiae6OKHJp7o4ie6SREL0+rqavQI\nqKCJJ7r4oYknuviJblLEwhR9NgPa0cQTXfzQxBNd/EQ3KWJhij6bAe1o4okufmjiiS5+opsUsTB1\nd3dHj4AKmniiix+aeKKLn+gmRSxM9Xo9egRU0MQTXfzQxBNd/EQ3KWJhmpubix4BFTTxRBc/e9Wk\n1pn0+Omzevz0WX3mOb6ctFtcK36im3SG3vseGR4ejh4BFTTxRBc/e9XkwTv+4QWxj58+uyef82bG\nteInukkRzzAtLi5Gj4AKmniiix+aeKKLn+gmRSxMzWYzegRU0MQTXfzQxBNd/EQ3KWJhij6bAe1o\n4okufmjiiS5+opsUsTBFn82AdjTxRBc/NPFEFz/RTYpYmKLfaoh2NPFEFz808UQXP9FNiliYarVa\n9AiooIknuvihiSe6+IluUsTCND8/Hz0CKmjiiS5+aOKJLn6imxSxMI2MjESPgAqaeKKLH5p4oouf\n6CZFLEzRWyfa0cQTXfzQxBNd/EQ3KWJhWltbix4BFTTxRBc/NPFEFz/RTYpYmKLPZkA7mniiix+a\neKKLn+gm2y5MKaVXppT+JqX09yml76eUfm3j47+VUnoxpfTtjR/v3P9xtxZ9NgPa0cQTXfzQxBNd\n/EQ32ck3312X9Bs55zMppT5Jp1NKX9247V/lnH9//8bbmZ6enugRUEETT3TxQxNPdPET3WTbhSnn\nfFbS2Y2fL6aUfiDplv0e7Fp0dHREj4AKmniiix+aeKKLn+gmO3mGaVNK6dWS3iTpGUlvlfRoSukh\nSf9Ol56Fmrv89587d04nTpxQZ2enWq2WHnjgAZ08eVKNRkM9PT3q6OjQwsKCRkdHNTs7q5yzRkdH\nNTk5qd7eXknS0tKSxsbGNDU1pZSShoaGNDU1pf7+frVaLS0vL6vVamlhYUFdXV0aGBjQ9PS0BgYG\n1Gw2tbKyovHxcTUaDdVqNfX19WlmZkaDg4NaWVnR6urq5u3d3d2q1+uam5vT8PCwFhcX1Ww2N2+v\n1+uq1Wqan5/XyMiI5ufntba2tnn7Xj6mlz7njfqYVldXtbCwUNRjKqHTiy++qHq9XtRjutE7zc3N\nqV6v7+gx1Vvrmp6e3vYxDa7N6sKFITrt4jFNT08X95hu9E4vvviiFhYW9vUxXXUHyjnvdFnqlfSU\npN/NOX8+pTQmaVpSlvTbko7mnN9/+Z85depUPnbs2I4+/26cP39eR44c2ff7wc7RxBNd/FxLk8dP\nn9VDdx3ds9+HK+Na8XMQTc6cOXP6+PHjb97qth29Sy6l1CXpTyX9m5zz5yUp5zyZc27lnC9K+teS\nfnavBr5Ws7OzUXeNK6CJJ7r4oYknuviJbrKTd8klSY9J+kHO+V9e9vHL//ryLknf2/vxdmanz5Lh\n4NDEE1380MQTXfxEN9nJa5jeKum9kr6bUvr2xsc+JOmXU0p36tKX5P69pP96XybcgdHR0ai7xhXQ\nxBNd/NDEE138RDfZ9hmmnPPf5pxTzvmNOec7N348mXN+b875P974+C9uvJsuxOTkZNRd4wpo4oku\nfmjiiS5+opsUcdL3S6+Ehw+aeKKLH5p4oouf6CZFLEwAAAD7qYiFaWlpKXoEVNDEE1380MQTXfxE\nNyliYRobG4seARU08UQXPzTxRBc/0U2KWJimpqaiR0AFTTzRxQ9NPNHFT3STIhamS0dFwQlNPNHF\nD0080cVPdJMiFqahoaHoEVBBE0908UMTT3TxE92kiIUp+mk6tKOJJ7r4oYknuviJblLEwtTf3x89\nAipo4okufmjiiS5+opsUsTC1Wq3oEVBBE0908UMTT3TxE92kiIVpeXk5egRU0MQTXfzQxBNd/EQ3\nKWJhGh8fjx4BFTTxRBc/NPFEFz/RTYpYmBqNRvQIqKCJJ7r4oYknuviJblLEwtTV1RU9Aipo4oku\nfmjiiS5+opsUsTANDAxEj4AKmniiix+aeKKLn+gmRSxM09PT0SOggiae6OKHJp7o4ie6SRELU/TW\niXY08UQXPzTxRBc/0U2KWJiazWb0CKigiSe6+KGJJ7r4iW5SxMK0srISPQIqaOKJLn5o4okufqKb\nFLEwRZ/NgHY08UQXPzTxRBc/0U2KWJiiz2ZAO5p4oosfmniii5/oJkUsTLVaLXoEVNDEE1380MQT\nXfxENyliYerr64seARU08UQXPzTxRBc/0U2KWJhmZmaiR0AFTTzRxQ9NPNHFT3STIhamwcHB6BFQ\nQRNPdPFDE0908RPdpIiFKfqthmhHE0908UMTT3TxE92kiIVpdXU1egRU0MQTXfzQxBNd/EQ3KWJh\nij6bAe1o4okufmjiiS5+opsUsTBFn82AdjTxRBc/NPFEFz/RTYpYmLq7u6NHQAVNPNHFD0080cVP\ndJMiFqZ6vR49Aipo4okufmjiiS5+opsUsTDNzc1Fj4AKmniiix+aeKKLn+gmRSxMw8PD0SOggiae\n6OKHJp7o4ie6SWfove+RxcVF9fb2Ro+By9DEE138XK3JZ55rqLmeN39d60wHNdZNj2vFT3STIham\nZrMZPQIqaOKJLn6u1qS5nvXQXUcPcBq8hGvFT3STIr4kF302A9rRxBNd/NDEE138RDcpYmGKPpsB\n7WjiiS5+aOKJLn6imxSxMEW/1RDtaOKJLn5o4okufqKbFLEw1Wq16BFQQRNPdPFDE0908RPdpIiF\naX5+PnoEVNDEE1380MQTXfxENyliYRoZGYkeARU08UQXPzTxRBc/0U2KWJiit060o4knuvihiSe6\n+IluUsTCtLa2Fj0CKmjiiS5+aOKJLn6imxSxMEWfzYB2NPFEFz808UQXP9FNiliYos9mQDuaeKKL\nH5p4oouf6CZFLEw9PT3RI6CCJp7o4ocmnujiJ7pJEQtTR0dH9AiooIknuvihiSe6+IluUsTCtLCw\nED0CKmjiiS5+aOKJLn6imxSxMI2OjkaPgAqaeKKLH5p4oouf6CZFLEyzs7PRI6CCJp7o4ocmnuji\nJ7pJEQtTzjl6BFTQxBNd/NDEE138RDcpYmGKfpoO7WjiiS5+aOKJLn6imxSxME1OTkaPgAqaeKKL\nH5p4oouf6CZFLEy9vb3RI6CCJp7o4ocmnujiJ7pJEQsTAADAfipiYVpaWooeARU08UQXPzTxRBc/\n0U2KWJjGxsaiR0AFTTzRxQ9NPNHFT3STIhamqamp6BFQQRNPdPFDE0908RPdpIiFKaUUPQIqaOKJ\nLn5o4okufqKbbLswpZRemVL6m5TS36eUvp9S+rWNjw+llL6aUvrhxj8H93/crQ0NDUXdNa6AJp7o\n4ocmnujiJ7rJTp5hWpf0GznnN0i6R9LJlNIbJH1Q0tdzzrdL+vrGr0NEP02HdjTxRBc/NPFEFz/R\nTbZdmHLOZ3POZzZ+vijpB5JukXS/pE9v/LZPS/rn+zXkdvr7+6PuGldAE0908UMTT3TxE92k81p+\nc0rp1ZLeJOkZSWM557MbNzUktb18/dy5czpx4oQ6OzvVarX0wAMP6OTJk2o0Gurp6VFHR4cWFhY0\nOjqq2dlZ5Zw1OjqqycnJzQOqlpaWNDY2pqmpKaWUNDQ0pKmpKfX396vVaml5eVm1Wk0TExPq6urS\nwMCApqenNTAwoGazqZWVFY2Pj6vRaKhWq6mvr08zMzMaHBzUysqKVldXN2/v7u5WvV7X3NychoeH\ntbi4qGazuXl7vV5XrVbT/Py8RkZGND8/r7W1tc3b9/IxvfQ5b9THlFLSwsJCUY+phE7nzp1TvV4v\n6jHd6J2WlpZUr9e3fEyvWJvTCy+0rvkxDa7N6sKFITrt4jEtLS0V95hu9E5TU1NaWFjY18d01R1o\np9/MLqXUK+kpSb+bc/58SumnOedXXHb7XM75Za9jOnXqVD527NiOPv9uTExM6NZbb933+8HO0cQT\nXfxcrcnjp8/qobuOXvPnvN4/h3/AteLnIJqcOXPm9PHjx9+81W07epdcSqlL0p9K+jc5589vfHgy\npXR04/ajks7txbDXY3x8POqucQU08UQXPzTxRBc/0U128i65JOkxST/IOf/Ly276oqT3bfz8fZK+\nsPfj7cx2T6Ph4NHEE1380MQTXfxEN9nJa5jeKum9kr6bUvr2xsc+JOmjkj6bUjohaULSe/ZnxO11\ndXVF3TWugCae6OKHJp7o4ie6ybYLU875byVd6bSo43s7zvUZGBiIHgEVNPFEFz808UQXP9FNijjp\ne3p6OnoEVNDEE1380MQTXfxENyliYYreOtGOJp7o4ocmnujiJ7pJEQtTs9mMHgEVNPFEFz808UQX\nP9FNiliYVlZWokdABU080cUPTTzRxU90kyIWpuizGdCOJp7o4ocmnujiJ7pJEQtT9NkMaEcTT3Tx\nQxNPdPET3aSIhalWq0WPgAqaeKKLH5p4oouf6CZFLEx9fX3RI6CCJp7o4ocmnujiJ7pJEQvTzMxM\n9AiooIknuvihiSe6+IluUsTCNDg4GD0CKmjiiS5+aOKJLn6imxSxMEW/1RDtaOKJLn5o4okufqKb\nFLEwra6uRo+ACpp4oosfmniii5/oJkUsTNFnM6AdTTzRxQ9NPNHFT3STIham6LMZ0I4mnujihyae\n6OInukkRC1N3d3f0CKigiSe6+KGJJ7r4iW5SxMJUr9ejR0AFTTzRxQ9NPNHFT3STIhamubm56BFQ\nQRNPdPFDE0908RPdpIiFaXh4OHoEVNDEE1380MQTXfxENyliYVpcXIweARU08UQXPzTxRBc/0U2K\nWJiazWb0CKigiSe6+KGJJ7r4iW5SxMIUfTYD2tHEE1380MQTXfxENyliYYo+mwHtaOKJLn5o4oku\nfqKbFLEwRb/VEO1o4okufmjiiS5+opsUsTDVarXoEVBBE0908UMTT3TxE92kiIVpfn4+egRU0MQT\nXfzQxBNd/EQ3KWJhGhkZiR4BFTTxRBc/NPFEFz/RTYpYmKK3TrSjiSe6+KGJJ7r4iW5SxMK0trYW\nPQIqaOKJLn5o4okufqKbFLEwRZ/NgHY08UQXPzTxRBc/0U2KWJiiz2ZAO5p4oosfmniii5/oJkUs\nTD09PdEjoIImnujihyae6OInukkRC1NHR0f0CKigiSe6+KGJJ7r4iW5SxMK0sLAQPQIqaOKJLn5o\n4okufqKbFLEwjY6ORo+ACpp4oosfmniii5/oJkUsTLOzs9EjoIImnujihyae6OInukkRC1POOXoE\nVNDEE1380MQTXfxENyliYYp+mg7taOKJLn5o4okufqKbFLEwTU5ORo+ACpp4oosfmniii5/oJkUs\nTL29vdEjoIImnujihyae6OInukkRCxMAAMB+KmJhWlpaih4BFTTxRBc/NPFEFz/RTYpYmMbGxqJH\nQAVNPNHFD0080cVPdJMiFqapqanoEVBBE0908UMTT3TxE92kiIUppRQ9Aipo4okufmjiiS5+opsU\nsTANDQ1Fj4AKmniiix+aeKKLn+gmRSxM0U/ToR1NPNHFD0080cVPdJMiFqb+/v7oEVBBE0908UMT\nT3TxE92kiIWp1WpFj4AKmniiix+aeKKLn+gmRSxMy8vL0SOggiae6OKHJp7o4ie6SREL0/j4ePQI\nqKCJJ7r4oYknuviJblLEwtRoNKJHQAVNPNHFD0080cVPdJMiFqaurq7oEVBBE0908UMTT3TxE92k\niIVpYGAgegRU0MQTXfzQxBNd/EQ3KWJhmp6ejh4BFTTxRBc/NPFEFz/RTYpYmKK3TrSjiSe6+KGJ\nJ7r4iW5SxMLUbDajR0AFTTzRxQ9NPNHFT3STztB73yMrKyvRI6CCJp7o4qfa5DPPNdRcz5KkWiff\nADYK14qf6CZFLEzRZzOgHU080cVPtUlzPeuhu44GTYOXcK34iW5SxJfkos9mQDuaeKKLH5p4oouf\n6CbbLkwppU+mlM6llL532cd+K6X0Ykrp2xs/3rm/Y15drVaLvHtsgSae6OKHJp7o4ie6yU6eYfqU\npPu2+Pi/yjnfufHjyb0d69r09fVF3j22QBNPdPFDE0908RPdZNuFKef8TUmzBzDLdZuZmYkeARU0\n8UQXPzTxRBc/0U1286LvR1NKD0n6d5J+I+c8V/0N586d04kTJ9TZ2alWq6UHHnhAJ0+eVKPRUE9P\njzo6OrQNyky6AAAcT0lEQVSwsKDR0VHNzs4q56zR0VFNTk6qt7dXkrS0tKSxsTFNTU0ppaShoSFN\nTU2pv79frVZLy8vL6u3t1cTEhLq6ujQwMKDp6WkNDAyo2WxqZWVF4+PjajQaqtVq6uvr08zMjAYH\nB7WysqLV1dXN27u7u1Wv1zU3N6fh4WEtLi6q2Wxu3l6v11Wr1TQ/P6+RkRHNz89rbW1t8/a9fEwv\nfc4b9THV63VNTEwU9ZhK6HThwgWtrq4W9Zhu9E5ra2taXV3dfExHWsuamJjY1WMaXJvVhQtDdNrF\nY+rs7NTExERRj+lG79RqtTQxMbGvj+lqUs55280opfRqSX+ec/7HG78ekzQtKUv6bUlHc87vr/65\nU6dO5WPHjm37+XdrcnJSY2Nj+34/2DmaeKKLn2qTx0+f3fW75Pbic9zsuFb8HESTM2fOnD5+/Pib\nt7rtut4ll3OezDm3cs4XJf1rST+7mwF3a3V1NfLusQWaeKKLH5p4oouf6CbXtTCllC7/q8u7JH3v\nSr/3IESfzYB2NPFEFz808UQXP9FNdnKswJ9IOiXp9SmlF1JKJyT9Xkrpuyml70j6OUn/3T7PeVXR\nZzOgHU080cUPTTzRxU90k21f9J1z/uUtPvzYPsxy3bq7u6NHQAVNPNHFD0080cVPdJMiTvqu1+vR\nI6CCJp7o4ocmnujiJ7pJEQvT3FzbiQYIRhNPdPFDE0908RPdpIiFaXh4OHoEVNDEE1380MQTXfxE\nNyliYVpcXIweARU08UQXPzTxRBc/0U2KWJiazWb0CKigiSe6+KGJJ7r4iW5SxMIUfTYD2tHEE138\n0MQTXfxENyliYYo+mwHtaOKJLn5o4okufqKbFLEwRb/VEO1o4okufmjiiS5+opsUsTDVarXoEVBB\nE0908UMTT3TxE92kiIVpfn4+egRU0MQTXfzQxBNd/EQ3KWJhGhkZiR4BFTTxRBc/NPFEFz/RTYpY\nmKK3TrSjiSe6+KGJJ7r4iW5SxMK0trYWPQIqaOKJLn5o4okufqKbFLEwRZ/NgHY08UQXPzTxRBc/\n0U2KWJiiz2ZAO5p4oosfmniii5/oJkUsTD09PdEjoIImnujihyae6OInukkRC1NHR0f0CKigiSe6\n+KGJJ7r4iW5SxMK0sLAQPQIqaOKJLn5o4okufqKbFLEwjY6ORo+ACpp4oosfmniii5/oJkUsTLOz\ns9EjoIImnujihyae6OInukkRC1POOXoEVNDEE1380MQTXfxENyliYYp+mg7taOKJLn5o4okufqKb\nFLEwTU5ORo+ACpp4oosfmniii5/oJkUsTL29vdEjoIImnujihyae6OInukkRCxMAAMB+KmJhWlpa\nih4BFTTxRBc/NPFEFz/RTYpYmMbGxqJHQAVNPNHFD0080cVPdJMiFqapqanoEVBBE0908UMTT3Tx\nE92kiIUppRQ9Aipo4okufmjiiS5+opsUsTANDQ1Fj4AKmniiix+aeKKLn+gmRSxM0U/ToR1NPNHF\nD0080cVPdJMiFqb+/v7oEVBBE0908UMTT3TxE92kiIWp1WpFj4AKmniiix+aeKKLn+gmRSxMy8vL\n0SOggiae6OKHJp7o4ie6SREL0/j4ePQIqKCJJ7r4oYknuviJblLEwtRoNKJHQAVNPNHFD0080cVP\ndJMiFqaurq7oEVBBE0908UMTT3TxE92kiIVpYGAgegRU0MQTXfzQxBNd/EQ3KWJhmp6ejh4BFTTx\nRBc/NPFEFz/RTYpYmKK3TrSjiSe6+KGJJ7r4iW5SxMLUbDajR0AFTTzRxQ9NPNHFT3STIhamlZWV\n6BFQQRNPdPFDE0908RPdpIiFKfpsBrSjiSe6+KGJJ7r4iW5SxMIUfTYD2tHEE1380MQTXfxENyli\nYarVatEjoIImnujihyae6OInukkRC1NfX1/0CKigiSe6+KGJJ7r4iW5SxMI0MzMTPQIqaOKJLn5o\n4okufqKbFLEwDQ4ORo+ACpp4oosfmniii5/oJkUsTNFvNUQ7mniiix+aeKKLn+gmRSxMq6ur0SOg\ngiae6OKHJp7o4ie6SRELU/TZDGhHE0908UMTT3TxE92kiIUp+mwGtKOJJ7r4oYknuviJblLEwtTd\n3R09Aipo4okufmjiiS5+opsUsTDV6/XoEVBBE0908UMTT3TxE92kiIVpbm4uegRU0MQTXfzQxBNd\n/EQ3KWJhGh4ejh4BFTTxRBc/NPFEFz/RTYpYmBYXF6NHQAVNPNHFD0080cVPdJMiFqZmsxk9Aipo\n4okufmjiiS5+opsUsTBFn82AdjTxRBc/NPFEFz/RTbZdmFJKn0wpnUspfe+yjw2llL6aUvrhxj9D\nv8FL9NkMaEcTT3TxQxNPdPET3WQnzzB9StJ9lY99UNLXc863S/r6xq/DRL/VEO1o4okufmjiiS5+\noptsuzDlnL8pabby4fslfXrj55+W9M/3eK5rUqvVIu8eW6CJJ7r4oYknuviJbtJ5nX9uLOd8duPn\nDUljW/2mc+fO6cSJE+rs7FSr1dIDDzygkydPqtFoqKenRx0dHVpYWNDo6KhmZ2eVc9bo6KgmJyfV\n29srSVpaWtLY2JimpqaUUtLQ0JCmpqbU39+vVqul5eVltVotzc/Pq6urSwMDA5qentbAwICazaZW\nVlY0Pj6uRqOhWq2mvr4+zczMaHBwUCsrK1pdXd28vbu7W/V6XXNzcxoeHtbi4qKazebm7fV6XbVa\nTfPz8xoZGdH8/LzW1tY2b9/Lx/TS57xRH9Pq6qrm5+eLekwldHrxxRfV3d1d1GO60TvNzc2pu7t7\n8zEdaS1rYmJiV49pcG1WFy4M0WkXj2l6elrz8/NFPaYbvdMLL7yg+fn5fX1MV5NyzttuRymlV0v6\n85zzP9749U9zzq+47Pa5nHPb65hOnTqVjx07tu3n363l5WX19PTs+/1g52jiiS5+qk0eP31WD911\ndFefcy8+x82Oa8XPQTQ5c+bM6ePHj795q9uu911ykymlo5K08c9z1zvcXpifn4+8e2yBJp7o4ocm\nnujiJ7rJ9S5MX5T0vo2fv0/SF/ZmnOuztrYWeffYAk080cUPTTzRxU90k50cK/Ankk5Jen1K6YWU\n0glJH5X09pTSDyX9/Mavw0SfzYB2NPFEFz808UQXP9FNdvIuuV/OOR/NOXflnP9RzvmxnPNMzvl4\nzvn2nPPP55yr76I7UNFnM6AdTTzRxQ9NPNHFT3STIk765oV5fmjiiS5+aOKJLn6imxSxMHV0dESP\ngAqaeKKLH5p4oouf6CZFLEwLCwvRI6CCJp7o4ocmnujiJ7pJEQvT6Oho9AiooIknuvihiSe6+Ilu\nUsTCNDsb+ppzbIEmnujihyae6OInukkRC9NOTivHwaKJJ7r4oYknuviJblLEwhT9NB3a0cQTXfzQ\nxBNd/EQ3KWJhmpycjB4BFTTxRBc/NPFEFz/RTYpYmF76jsTwQRNPdPFDE0908RPdpIiFCQAAYD8V\nsTAtLS1Fj4AKmniiix+aeKKLn+gmRSxMY2Nj0SOggiae6OKHJp7o4ie6SREL09TUVPQIqKCJJ7r4\n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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -5699,17 +206,17 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 6, "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAD6AAAAlgCAYAAACcR8iMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAA9hAAAPYQB1ayvdAAAIABJREFUeJzs20ERgEAAxLCCf8/HZz3ADImCGuh1zjkBAAAAAAAAAAAAAAAAAADwe/fbAQAAAAAAAAAAAAAAAAAAAHyDAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAwMO+HRMAAAAgDFr/1D7GgB4AnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAABhWiOKAAAgAElEQVQAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAA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xo2LsrKyjXKNhpyX13SOvmjRorj00kujtLQ0xo4dW8jpNylyEQAAACicxmYf2chOWjO5CABAbvkEdAAAAIAGmj9/fkybNq3y081nz54da9asqfKcmprJ61oI1IBeP59++mkMHz48Xnnllcp9Xd2+rc/+TH9f5vent/nSSy/FgAED4j//8z/juOOOy94EAAAAoBn5/e9/H7fddlt89NFHEbFx7pHtNz5Xd45eVlYWI0aMiPvuuy/+/Oc/R0lJSVbHbE7kIgAAAEBrJRcBAMg9n4AOAAAA0EBHHHFEnH766XHLLbfE3/72t/j666+r/RRzV6HOjfnz58f+++9fuZgYsfEb3et7desNn5uW+djKlSvj+OOPjzFjxuR6agAAANAk3XTTTbFgwYIaz7c3tGFOUt9bdTY8h58yZUrst99+MW3atNxNuAmTiwAAAACtlVwEACA/NKADAAAANJBm88L54IMP4pBDDonFixdXXsW6usXEiP//mdT2xvbMn1dNn96Wft75558fY8eOzd9kAQAAoAmqT9N55vPqe8vcRk3jpp+zaNGiOOyww2LKlCk5mmXTJBcBAACApq2hF+XLxkX8Wjq5CABA/hQXugAAAACAlqC+jeY1XTGZ+lu1alUceeSRsXDhwoiofh+mF//S/y8uLo4DDjggBgwYEDvttFN07do11qxZE0uWLInXXnstnnvuuSgrK9toUTG9jcz71q9fHyNHjozvfOc7ccghh+Rv4gAAANBE1ZV3bMobojO/t6ZPsMo8T1+1alUMHTo0Xnjhhdhnn302tfRmRy4CAAAATZ/3guSGXAQAIL80oAMAAADkSF2f1EXDnHXWWfHOO+9UWfDLlL4/lUpF586d45JLLomzzjortt566xq3WV5eHk888URcffXV8cYbb1R+f6bMRcXy8vI45ZRTYtasWVFSUpL1OQIAAEBzUN0nQmXeX1xcHPvss0/sv//+0bdv39h5552jtLQ0unfvHp06dYry8vIoKyuLsrKymDdvXkydOjWmTJkS8+fPr9zmhm/6zRwvswl9yJAhMWvWrNhiiy3yMPPCkYsAAABA05fvTydvLZ+GLhcBAMivokIXAAAAANASpBeaMm8RUXmF5Mzbhs+h/u6999548MEH67WY+MMf/jDefvvtuOKKK2pdTIyIaNOmTQwbNixmzZoV1157bbRp06bGRcW0JUuWxGmnnZadiQEAAEAzs2H2kc46unXrFqeffnr8z//8TyxdujSmT58eY8aMiREjRsTBBx8cPXv2jK5du0ZxcXG0a9cutttuu9hrr73ihBNOiDFjxsScOXNi8uTJccQRR1Se51d3jp4eO+3TTz+Nc889N2/zLwS5CAAAADRd6fPoVCoVp512WpSXl+fttm7duhZ/UT65CABA/mlABwAAAMiSuprNU6lUbL/99jFkyJAYPXp0TJgwISJaz5WoG2vFihVxySWX1Li/MhcTTz311HjmmWdim2222eRxLr/88njooYeiuLi4cruZ0mMkSRLPPvtsPProo5s+GQAAAGjmMrOPoqKiOOqoo+KRRx6JxYsXx1133RXDhw+Pzp07N2jbBx10UDz11FPx5JNPxlZbbVXlDdzV1ZE+T3/wwQdj0qRJjZpXUyUXAQAAAForuQgAQGFoQAcAAABohNqazbfddts45phj4qqrrorHH388Fi5cGB9//HGMHz8+Ro0aFUceeWShy29WrrrqqliyZElExEZXs85cTDz22GNj7NixjWrsHzp0aIwdO7baq2ZvOOZFF10U33zzTYPHAgAAgOYmfQ6++eabx4UXXhjvvPNOPPnkkzF06NBo27Zt1sY56qijYvbs2dG3b99az9EzjRo1KmvjNyVyEQAAAKC1kosAABSGBnQAAACARkg3m5eUlMRRRx0Vo0aNivHjx8cnn3wSn376aTz++ONx5ZVXxjHHHNOgqyvzd4sXL44//elP1S4SZt63ww47xLhx47LyqfInn3xyjBw5snKhMlPmQuOCBQvirrvuavR4AAAA0Fx069YtRo0aFR9++GHccMMNUVpamrOxtt1223jqqadil112qfYcPaLqp09Nnz49pk+fnrN6CkEuAgAAALRWchEAgMLRgA4AAADQQBdccEE88sgj8dFHH8XChQvjySefjNGjR8eQIUNi2223LXR5LcpNN91UedXo6q4ynV70u+WWW6Jbt25ZG/eGG26IkpKSiIgaFzOTJIkbb7yx3p/EBgAAAM1Vhw4d4sILL4z33nsvRo8eHVtssUVext16663jL3/5S3Ts2DEiqj9Hz3Tvvffmo6y8kYsAAAAArZVcBACgcDSgAwAAADTQ+eefH0OHDo0ddtih0KW0aGvWrKn1atbpxcTBgwfHkCFDsjr25ptvHtdee22Ni5hpH3zwQTzyyCNZHRsAAACammnTpsUNN9wQ3bt3z/vYu+yyS/zmN7+p9Q296ZxgwoQJeawst+QiAAAAQGslFwEAKCwN6AAAAAA0aY8//ngsW7YsIqq/mnXaZZddlpPxf/rTn1Z+on1tn7A2bty4nIwPAAAATcXWW29d0PEvueSSGj95KjMzWLBgQXz00Ud5rS1X5CIAAABAayUXAQAoLA3oAAAAADRp999/f7X3p69mHRGx++67x2GHHZaT8du2bRvnnHNOjYuZ6Tqefvrp+OKLL3JSAwAAABDRoUOHGDZsWK1vOE6bPXt2HirKPbkIAAAA0FrJRQAACqu40AUAAEChLVu2LJYsWRIrV66MFStWxIoVK6K8vDw6dOgQHTp0iG222Sa233776Nq1a6FLBZooxxHInWXLlsXTTz9d65WkU6lUnHLKKTmt4+STT47f/va3G92fJEllbevWrYuHHnooRo4cmdNaAACyyfkM0FiOI+TbscceG7fddludz3v33XfzUE1uyUUAAHLL+QzQWI4jkDtyEQCAwtOADgBAq5EkScyaNSteeOGFmDNnTsybNy/mzZsXS5Ysqdf3d+vWLfbdd9/o27dvHHrooXHwwQdHu3btclx17r355pvxzDPPxJtvvhlvvfVWLFq0KFasWBFfffVVdOrUKbp37x49evSI/v37x8CBA+Poo4+O7t27Z72O+fPnx5QpU2LWrFkxe/bsWLx4cSxfvjxWrlwZm222WXTp0iV69uwZu+++e/zgBz+II444Irbddtus15EPS5cujYkTJ8bMmTPjrbfeivfffz9WrFgRK1eujCRJokuXLrHlllvGbrvtFt/97nfj0EMPjQMPPDCKi5v2KdyCBQti4sSJMX369Jg7d24sWLAgVqxYEWvWrIlOnTpF586dY5tttok99tgj9txzzzj44INj4MCBtS4SNDWOI5B/kyZNim+//bbK1aur80//9E85raNnz54xcODAmDZtWq21TJw40YIiANAkOZ+pnlwk/+QicpGWdhwh/wYOHFiv5y1atCjHleSeXAQAIDucz1RPLpJ/chG5SEs7jkAuyUUAAJqABAAAciyVSiVFRUVJKpWqvKW/LioqSs4444ycjf3OO+8kN998czJs2LCke/fuVWpIj78pt8zv7dixY3LqqacmL7/8cs7qr8lOO+200VwybwcffHCt37906dLk6quvTkpLS+u1TzIfb9++fXLSSSclM2bMaPQ8Vq5cmVx33XXJvvvuu8l1FBcXJ0cffXTywgsvNLqO+rjnnnvqfC0/99xzNX5/eXl58sADDySDBg1K2rRpU6/XYeZzunbtmpx77rnJ3Llz8zLf+vr666+TsWPHJvvvv/8m/wxTqVRSUlKSnHfeecmHH35Y6ziDBw/eaP9nbrO0tDRnc2ypxxGajuqOLRseX8aNG1foMgvm5z//eY3H3/R9vXv3zksto0ePrrOWbt26JeXl5XmpBwBoHuQi2ScXkYs0FXKR5nscoXlbv3590rZt22pfV5nHpXPOOafQpTaaXAQAaO7kItknF5GLNBVykeZ7HCE7Cvk3rrWQiwAAFF5RoRvgAQAg2z7++OO4/vrro3///tG7d+84//zz47HHHovly5dHKpWqcov4+xVq63OLiCrf+/XXX8d9990XBxxwQBxyyCExc+bMvM1xw3lUN6/qrF27NkaNGhXf+c53YvTo0fHRRx/V63szH1+7dm088MADMXDgwDj77LNj2bJlm1z/t99+G9dff32UlpbGZZddFrNnz97kOtavXx8TJ06MH/zgB3HCCSdEWVnZJteRL0888UTsuuuucdJJJ8WLL74YSZLU6+eV+ZyVK1fGmDFj4rvf/W6MGDEiFi9enMcZVO/BBx+M3XffPX72s5/FjBkzNvlnmEql4vPPP48//vGP0atXrzjzzDMb9HrKhdZwHIHmYtKkSTUeU9LH00MPPTQvtdQ0TpJxdesVK1bEtGnT8lIPAEB1WsP5jFxELiIXya3WcByheUulUrHVVlvV+bx169bloZrckosAAGya1nA+IxeRi8hFcqs1HEeguZCLAAAUngZ0AABalNNPPz169uwZl156acycObNeoX991bYwMGXKlBgwYEBcfvnleX9TW2Y9tc1n5syZsffee8e//Mu/xNdff73JCyEbzjtJkrjtttuiX79+MX/+/HrX+/bbb8f3vve9uPTSS+OLL76o3IcNrSOVSsXDDz8ce+21V7z22msN3Y05sXr16jjllFNi6NCh8eGHHzZoAaq6/T527Njo06dPjB8/viDz+vLLL2Po0KFx4oknxoIFCxr8M8yc1/r16+Puu++OPn36xNNPP12QeaW1xuMINFVlZWXx3nvvRUTtf+MOPPDAvNQzYMCAaNeuXURErW8IsaAIABRKazyfkYvIRfJNLtLyjiM0T99++22dz+nUqVMeKskduQgAwKZpjeczchG5SL7JRVrecQSaKrkIAEDToAEdAIAWJb2wVdMCR11Xgt6UK0VvuN0kSeK6666LH/7wh7F8+fJCTL9GTzzxRBx00EHxzjvvVFkUiaj76tg1zTv9vR988EEccMABMWPGjDrrePzxx6Nfv34xa9asrNexaNGiGDx4cJMJcT///PM46KCD4s9//vNGC1ERjZ/vsmXLYvjw4XHFFVfkdV5z586NfffdN5544olq55WpPnOs7ud47LHHxl133ZXXeWVyHIGmo75Xee/bt2+OK/m74uLi2Guvvep8I0FTe4MLANB6OJ+pngwH6QAAACAASURBVFwk/+QicpGWdhyhaSkvL6/XJ+NtscUWeagmd+QiAACbxvlM9eQi+ScXkYu0tOMIFIJcBACgadCADgBAi5MO+apbuEnf35gr79a0KJB+/MUXX4zBgwfHl19+ma8p1+qhhx6K448/PlavXh0RVWtNf13feWfKfOzLL7+M4447Lj799NMa63j44YfjhBNOyGkdK1eujOOOOy4++OCDBu6t7Pjyyy9j0KBB8eqrr1ZZkNqU12FEzfPNfPz3v/99/OIXv8jLvGbOnBkHHXRQfPLJJxstBmaq7zyre24qlYry8vI466yz4tZbb83LvKrjOAJNQ00Lipm/P506dYrddtstXyVFv379an08SRILigBAQTmfqUoukn9yEblISzuO0PTMmTMnysvLI6L2T8Dq1atXvkrKCbkIAMCmcz5TlVwk/+QicpGWdhyBQpGLAAA0DRrQAQBosWoK/zMf25RbddvIlHn/66+/Hj/+8Y8r3wRXKC+++GL89Kc/rbLos+FcaptzxMYLWJkyt7t48eIYNmxYrF+/fqM6JkyYECeeeGKsW7euQXVsuHhVWx1Lly6Nk08+udY3HubSunXrYvjw4fH2229X1l3da6gx+z39eNodd9wRv/nNb3I6r/feey+OPPLIKCsr22j8tE2dZ02/U+l/zz///Hj22WdzOq+6OI5AYb3xxhs1Ppb+fdl1113zVU5ERK2Ll+nf6Xnz5lX5mwcAUAjOZ+QihSAXkYu0tOMITdNLL71Ur+ftscceOa4kt+QiAAAN53xGLlIIchG5SEs7jkAhyUUAAJqG4kIXAAAAubLhIlpERFFRUfTp0ycGDhwYe+yxR/Tu3Tu23377KCkpiS5dukT79u0jSZJYvnx5LF++PJYuXRqvvfZazJgxI/7617/G/Pnzq2w7vUCQOWb6vqlTp8aoUaPid7/7XR5n/f+WLFkSw4cPj2+++abK/Zm1t2vXLgYMGBB9+/aN0tLS6Nq1a+X3Llq0KF544YV49dVXN1ocqmnOM2fOjD/+8Y9x/vnnVz7+7rvvximnnLLRokhmHZtttlnsv//+0a9fvygtLY1u3bpFUVFRZR0vvvhiTJ8+vd51TJs2LW666aa44IILsrtT6+Hyyy+P5557rspi4obzbdeuXQwaNCj22WefKC0tjS5dukR5eXksW7Ys3n777Zg+fXrMnDlzo4WnDRfxMud84403Rq9eveLnP/951ue0YsWKOProo+tcTMysKSKipKQkBg8eHH369IkePXpEp06dYvXq1fH555/HnDlzYurUqZVXQa9uUXHdunXxk5/8JN56662sz6m+WvtxBArt/fffr/XxVCqV9wXFmj49LfP4V15eHgsWLIidd945n6UBAFTR2s9n5CJykWyRi0RlTRGt6zhC0/Xoo49We3/mm/e7dOkSe++9d75Kygm5CABAw7X28xm5iFwkW+QiUVlTROs6jpA97777bvz1r3+NV155JebPnx8ffPBBlJWVxVdffRVFRUXRoUOH6NixY5SUlMSOO+4YpaWlsd9++0W/fv1izz33rPZCFK2BXAQAoIlIAAAgx1KpVFJUVJSkUqnKW/rroqKi5IwzzsjaWN/73veqjFFUVJT06NEjOfvss5PHHnssWblyZaO2//LLLycjRoxI2rVrV2UOG84tfV/btm2TmTNnZml2/69nz55Vxtlwnx588MHJscceW6WezMf32muv5N57701WrVpV51gLFy5MLrnkkmSzzTardr4bzrlbt27J559/niRJkqxZsybZc889q9SwYR333HNPvX4uixYtSi699NJ617HVVlsly5cvb/S+TrvnnnvqfC3fcMMNSXFxcY3z3WOPPZK77747Wb16dZ3jLVy4MBk9enSy5ZZb1vha23DOHTp0SN58882szTntxBNPrHH8De8vKipKhg8fnjz//PP12vb06dOTU045JWnTpk2VeWb+f9iwYcngwYOrHSv9dWlpadbm21qOIzQdtf1+p/8dN25cocssiB49emz0927DfXPFFVfktaa5c+fW62f2v//7v3mtCwBouuQichG5iFykJnIRuQib7uOPP07atm1bZ14wbNiwQpfaaHIRAKAlkIvIReQicpGayEXkIs1dXceFnXfeOendu3eNv7vVHS82vG2zzTbJaaedlowfPz5Zt25doaecV3IRAICmQQM6AAA5l+8FxaKioqRt27bJj370o+SZZ55J1q9fn7Xtp7311lvJwIEDa10MSP97yCGHZH38uhYU27dvX+1iYteuXZPbb7+9QWO++eabSc+ePesVoo4ePTpJkiS57LLLqq2jW7duyR133NHgOnbaaad61XHdddc1aIzq1GdBsVOnTtUuDmy22WbJdddd16CFgLKysuSkk06qc1Ex/e8+++yT1QWHBx54oF6LiemFkxdeeKFB48yYMSPp06dPtYuKqVQq6dSpU14XFFvDcYSmoz6/262xAX3NmjU1LrZm7ptbbrklr3UtW7asXj+zhv6dAwBaHrmIXEQuIhepi1xELkL9/frXv67X8eDBBx8sdKmNIhcBAFoKuYhcRC4iF6mLXEQu0lzV9vux4Wu1Mbf0trbffvvkmmuuyeoFNpoquQgAQNNRVOhPYAcAgGzq0KFD/PKXv4z3338/HnrooTjssMMilUplfZw+ffrEyy+/HCNHjqz28SRJIpVKRZIkMWXKlHj55ZezXkN1Y6b/Xbt2bZV5J0kSvXr1iunTp8dZZ53VoO3vueee8eyzz0aPHj0iIqrdr+k533777TF79uy48cYbN6qjd+/eMX369DjzzDMbVcc222xTZx1/+tOfGjTGpsjc72vWrNnosa5du8bkyZPjkksuiTZt2mzy9rfYYou4//774w9/+EPlXDecc+br7Y033oj/+I//aOBsqlq9enX8+te/rvF3KD1mKpWKQYMGxauvvhoHHnhgg8bq169fvPLKK3H00UdXO05636b3dy61puPI6NGjo6ioqNXcrrnmmqzvQ3Lns88+q3KMrUn671K+dO3aNdq3bx8R1f8NSvvkk0/yVRIAQKXWdD5T3Zjpf+UicpFskIu0/OOIXKT5+eyzz+LWW2+t8diX1r179zjuuOPyWVrWyUUAADZdazqfqW7M9L9yEblINshFWv5xRC6Se+nXTvL3D41s0C29nVQqFQsXLoyrrroqdtlll/j3f//3WL9+fd7nlC9yEQCApkMDOgAALcqTTz4ZN998c+ywww45HyuVSsWtt94ap59+emXwX5MxY8bkvJ6aJEkSpaWlMXXq1Ojdu3ejttWrV6+46667qg12M+9buHBhHHbYYfHtt99WeXyXXXaJqVOnxq677tqoOnbdddd61fHRRx/FSy+91KixGipJkujYsWM888wz8f3vf7/R27v44ovjhhtuqDVUTy8+jR49OpYvX97oMa+77rr47LPPImLjMD89VkTEP/zDP8TEiROjW7dujRqvY8eO8cgjj8SRRx5ZZbx8LCJmao3HkfRiVUu/0byUlZXV63klJSU5rqRhY37xxRd5qAQAoKrWeD5TF7mIXKSh5CKt5zhS6LxCLlJ/l156aaxevToiqv/dSL+OfvWrX1W+Gbi5kosAAGy61ng+Uxe5iFykoeQirec4Uui8oiXnIplN5I3dRmYz+hdffBEXXXRRHHjggfHOO+9ko9QmRy4CANB0aEAHAKBF6dixY97HvO2226J3797VLgakF13Gjx8fq1atynttSZJE27Zt47//+79ju+22y8o2jzrqqDj88MOrnW9maF5WVlb5eGYd2bry6DHHHBOHHHJInYswjz76aFbGq4/MK6+mUqm48847Y//998/a9i+88MIaF54y9/2XX37Z6Ktaf/XVV3HzzTdXu28z79tuu+3i4Ycfjg4dOjRqvLS2bdvGf/3Xf230O5XPRcXWehxpzBWXm/ItPTean/ouKDb2zQwN0a1btzpfV/WtHwAgm1rr+UxN5CJykYaSi+RXUziOFDq/kIvU7amnnor777+/SqNDWubrpkuXLnHeeeflu7ysk4sAAGy61no+UxO5iFykoeQi+dUUjiOFzi9aYi6Si4b5zHmlUqn429/+Fv369Yunnnoqn1PLC7kIAEDToQEdAAAaqW3btnHTTTdtdH9m0LhmzZr4y1/+ks+yKhcmRo0aFf369cvqti+77LI6x96wjquuuir222+/vNcxZcqUrI5Zm/TCTyqVin/8x3+Mn/zkJ1kf4+abb44dd9yxcryaahgzZkysW7euwePccccdlVfFri40T8/ztttuy/rVZLt06RLjxo2LoqK/n7IW6krE+dRUjyNQSPW9InTnzp1zXEnDxnRFawCgtWiq5zNyEbmIXKT5aKrHEZqOZcuWxciRI2v9fUj/Xl599dXRvXv3PFaXG3IRAIDmoamez8hF5CJykeajqR5H2DTVNZA3pnG+rkb09HNWrVoVQ4cOjdtvvz0/E80TuQgAQNOhAR0AALLgiCOOiD59+kREzYsfkyZNykstmePvuuuu8c///M9ZH+MHP/hBbL311huNt6F04L3bbrvF5ZdfnvU6Bg8eHFtuuWW1daS/fv3112P16tVZH3tDmeN36NAh/u3f/i0n42y++ebxr//6rzUu8qUtXLgwnnjiiQaPc+edd9a6YJlKpWLIkCFxzDHHNHiM2gwcODBGjBjRYj6hqT4KfRxp7NWXm+qN5mvFihX1el4hFhS7dOlS53PSb8oAAGgNCn0+k0kuElW+los0jFwk/wp9HCl0fiEXqd2pp54an332WURs3PyQOc8+ffrEueeem9fackUuAgDQfBT6fCaTXCSqfC0XaRi5SP4V+jhS6Pyiueci6bE2bCRvaM31aUTPfLy8vDzOOeecuPfee/M049yTiwAANB0a0AEAIEuGDBlS4+JHkiTx/PPP562WdIj9q1/9qvKqwNlUVFRU63wzpVKpOO+883IS7Ldp0yaOO+64jerI/Lq8vDzmzJmT9bGrk97vZ599dvTo0SNn4/z4xz+OffbZp3K8mjzwwAMN2v7rr79euc9q+xlfc801Ddp+ff32t7+NzTbbLCJax1WtIwp3HGnoVZeby43mae3atfV6XocOHXJcycbat29f6+NJktS7fgCAlkIuUj25SPbJRVouuYhcpDq/+93vYsKECZWNDpky35hdXFwcY8eOjTZt2hSizKyTiwAANC9ykerJRbJPLtJyyUWaby6SHiuzkbykpCQOP/zwuOiii+Luu++Ol156KebOnRufffZZrFq1KtatWxcrV66MTz/9NKZNmxb33XdfXHzxxdG3b98oKiqqzEHSc6irCX39+vVx5plnxpQpU/Iy51yTiwAANB0a0AEAIEsOO+ywau9PB8Bvv/12fPPNNzmtITNs3nzzzeO0007L2Vj9+vWrVx1dunSJU089tSB1pM2fPz9n40dUnW8qlYpf/vKXOR0vImr9JJ/0IsSECRPi66+/3uRtP/TQQ7VuN5VKxaBBg2Lvvffe5G1vih122CGGDx/eIt4oW1+FOI4U+orTLe3K1mRPfRfkCvHG8uLi4jqfY0ERAGht5CLV1yEXyQ25SMskF5GLbGjixIlx5ZVX1jqH9O/lZZddFv37989jdbklFwEAaF7kItXXIRfJDblIyyQXab65SCqViuLi4vj+978f1157bcyYMSMWLlwYEydOjOuvvz5OO+20GDhwYPTu3TtKSkqiQ4cOkUqlomPHjtGjR4/o379/nHjiifGHP/whZsyYER//H3t3HiVXVecB/FedNlvTgRCICYuSaGwEUSAmEmA0JhDQsMi+HQecjAvixqIzDougKDIzoIgeATdQYBgRJARcWIMhAyERFIgkQEQWyYIgJGmyp+cPU0110t1V3V2v6nb153NOH0xV5d3f6/7VNe97675+/vn42te+FjvssEPre6+jm04UbkJfv359nHjiibF06dLMzzlrchEAgHQU/9cPAABQkp122mmLxwrD340bN8YTTzwRe+65Z6Z15Mc89NBDY6uttspsnN12262kOg455JBoaGioWh0REX/+858zGz8vf74TJ06MXXbZJfPxTjjhhPjc5z4Xq1evbl1sKKwjImL16tUxe/bsmDx5cpeOfffddxd9zbRp07pedDdMmzYtbrjhhoqMlYJKzyPHHHNMvPOd7yzLsXqDd73rXdUugS4odUGulMW9cutszPycvG7dugpWBABQfXKR9uuQi2RDLlKb5CLZ6m25yOOPPx4nnHBCbNy4MSK2/M17hR+63meffeIrX/lKRevLmlwEAKB3kYu0X4dcJBtykdokF8lWVrnIW97ylpg2bVpMmzYtRo4cWZZjjhw5Mv7jP/4jzjzzzPjOd74TF1xwQaxataq1HzbPSAr7ZNmyZXHqqafGzTffXJZaqkUuAgCQDhvQAQCgTN785jcXfc0zzzyT+YJi3r777pvp8UtZyEuljmXLlmVaQ6GPfOQjFRln8ODBceCBB8att97a6d16Z86c2aUFxebm5pg7d+4Wxyz8c79+/eKQQw7petHdMHHixBg6dGi8+uqr7S6i1JpKzyO77bZbye9lqLT169eX9Lq6urqMK9lSKYuYFhQBgL5GLpJuHXIRuUhvIRchb+nSpXHIIYfEihUrIqLjzectLS0xbNiw+PnPf16V33iVJbkIAEDvIhdJtw65iFykt5CL9D4zZsyID3/4w5n9lvUBAwbEF7/4xTjiiCPiyCOPjPnz50dEdLoJvaWlJaZPnx6//e1v46CDDsqkrkqQiwAApKPy/+ICAIAatfXWWxd9zeLFiytQyT9kvZC33Xbb9Zo6XnrppUxrKDRlypSKjXXwwQcXfc2cOXO6dMyHH364NcTvaLFi7NixMXTo0C4dt7v69esXkydPrvmFxLzU5hGoplLvVF2N+WHDhg1FX1ONO20DAFRTatczKeQRqdQhFymdXKS6UptHqI6VK1fG1KlT47nnnouIzjef9+vXL6677rrYcccdK15n1uQiAAC9S2rXMynkEanUIRcpnVykulKbRyhu6tSpmW0+L/T2t789HnjggZg4cWLJ74ezzz4746qyJRcBAEiHf9kAANAnrVy5MubNmxePPfZYPPXUU7Fo0aJYtmxZ/O1vf4vXXnst1qxZE2vXri0pMNxcZ8HmkiVLelJ2pwoD7fr6+nj3u9+d2Vj58QYNGhSrV69uc2fVStdRV1cXAwcOjDVr1nR4x+NVq1ZlNn7h+W677bbxjne8I7OxNrfPPvt0+Fz+e/H444936ZilvD7rReLNTZgwIX7xi19UdMxS1OI8Ainp379/Sa9bv359vOlNb8q4mrY6u1t1/v1bav0AANVQi9czchG5SCG5SPZqcR6h+tauXRuHH354PPzww53+drv8xofvfve7Fd3gUUlyEQCA7NTi9YxcRC5SSC6SvVqcR0hbQ0NDzJgxIyZOnBjz5s0r+lvQH3nkkbj33nvjgx/8YJUq7hm5CABAOmxABwCgz/jjH/8Yv/zlL2PGjBnxxz/+MTZu3LjFaza/K2lX71Ja7K6azc3NXTped22zzTZRV1eX+ThbbbVVrF69utM6KnGn18bGxlizZk2Hz3f2XDnkA/w999wz03E2t8cee0R9fX1s2LChzcJCvp6IiKVLl8bf//73ku9APX/+/KKv2WuvvbpfdDfsvffeFR2vM31pHoFqK3WRsBoLivk7/3fGgiIAkJq+dD0jF2lLLiIXKZe+NI9QeRs3bozjjjsu7r333g43juQfz+Vy8dWvfjU++clPVqHSypCLAACUV1+6npGLtCUXkYuUS1+aR0jT4MGD46abboq99tor/v73v3d6876IiCuuuKLXbkCXiwAApMMGdAAAatrGjRvjuuuui8svvzzmzZvX+ngulysp5C8W7HdVZ4tv5VTq4lFPDR48uFfU0dmdR8upknezjojo169fjBo1Kp5++ulOX/fcc8+V/LN47rnnir6m0udZ6fE211fnEai2AQMGlPS61atXx6BBgzKuZssxO5PL5SwoAgBJ6KvXM6nkEanUIReR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jTNp39e//vUYM2ZMp++viH+c5xVXXBG77bZb3HjjjV26i+ztt98ee+65Z1x88cXtPj969Oh473vf2zpOFswj9MQFF1wQdXV13f6K6Pgu9fn/nnLKKd0+/qRJkyr6/cjaKaecEsccc0yni4r5x++5555oamqKb3zjG/G3v/2t0+OuX78+brnllthrr73i7LPPbp3HOvsQx/bbbx9XX311T08JAKBHXM9QTXIRuUgpzCO149Zbb43HH3+809+4VZhnnH322T3KTHr61a9fv0p+eypCLgIA0JbrGapJLiIXKYV5pLble2POnDlx7rnnxtixY2PrrbeOyZMnxxlnnBFXXnll3HXXXfHYY4/F0qVLo7m5OTZs2BAtLS2xatWqWLJkSfz+97+PG264If7t3/4txo8fHzvttFOcffbZ8eKLL3bYL4Xj55+vq6uLn/3sZzF69OiKnX+lyUUAACqvvtoFAABAOXzrW9+KCRMmRES0++G3wnBxyZIl8eUvfznOPffc2HPPPWPChAnxlre8JYYOHRoDBw6M5ubmWLx4cTz55JMxe/bsePbZZ1v/7uZ3LM4vMhx33HFx/PHHx4knnljBsyY1p556aixevDhmzZrVJuDP5XKxZs2auPDCC+OSSy6JQw89NA466KDYc889Y9SoUdHY2BgbNmyIV199NZ566ql46KGH4rbbbouZM2e2WeAq9huFjjrqqDjllFPKek6DBw+O66+/Pvbbb79Yt25du7UUvieeeeaZOO6442LnnXeOI488Mj74wQ/G7rvvHiNGjIjBgwfHqlWrYtmyZfHEE0/EzJkz4+abb45Fixa1vr8Kv2d5P/jBD+KrX/1qWc+rPeYReqq7C96l3P3aXc7b+uEPfxiPPPJIPP3001u8ryLavl9XrFgR55xzTpx//vmx//77x7hx42KXXXaJIUOGxKpVq+Kll16KRx55JGbOnBl/+9vftpiPChU+3q9fv7j22mvL+iEOAIDucj1DCuQichHzCJurZp7R0982ljK5CABAW65nSIFcRC5iHul7CvuksG+bm5vj3nvvjXvvvbdbx+3s2nzz1+Vfk78JxSGHHNKtMXsTuQgAQGXZgA4AQE0YP358fOlLX4qLL7643WAxr/CutBs2bIh58+bFvHnzOjxuYahY+Pfz/zsi4n3ve1/86Ec/KvMZ0Rvlcrm45pprYvz48W1C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IgAAAAAATWUXAEBe+/btG3N9zpw5Ne891h579+6ted+pOPnkk+Pxxx+PVatWjXszcTyXX355fOc734kLL7xw+MnWQ4qiiFtuueVQlgoAAACURF+kmr4IAAAANAZ9kWr6IgAAAABAozGADsC4xnty9aG48TfWHtO9uVeWhQsXxiOPPBLLli0bvqlYqVSiKIp44YUXYs2aNSVXCAAAANRKX2Rs+iIAAABQ//RFxqYvAgAAAAA0EgPoAIxr7ty5Y66//fbbNe891h7jfb+M2tra4m//9m/H/D03FAEAAODIpy8yPn0RAAAAqG/6IuPTFwEAAAAAGoUBdADG1draOub6rl27at57rD3a2tpq3nc2XXDBBfHzP//zVU+1/ta3vjW8BgAAAByZ9EUmpi8CAAAA9UtfZGL6IgAAAABAI2guuwAA8lq0aNGY6zt37qxp3z179sSePXuiUqlM6ftl9rGPfSyeeuqpUWs7duyIjRs3xhlnnDFrddx6663x3HPPVa0vXry46s95Oi699NJ47LHHqtb/7u/+Li644IIp77N69erYuXNnLFy4MO64447YtWtXnHfeeVWf95nPfCZuvPHGGdcbEbFy5crYuHHjqLUPfvCDce+999a07+rVq6ueVr5gwYIx/9yn46GHHorbbrutan3t2rU1ZWjDhg1xxRVXVK3ffvvtcfXVV89434iIFStWxO7du0etrVq1Ku64446a9r3++uvj6aefHrV2+umnx8MPP1zTvnfddVfcfffdVeuXXXZZ9Pf3D+dyutatWxef/vSnq9anez4O5nyMaMTzcfD1cshsn49nn3123P+xaCqcjxH1cD56e3vjnHPOieXLl9d0ra+X9w/nY0DZ52O862VEY75/jMf5GDAb56O3tzeKoohKpRKXXnrpITkfX/va16Kvr294rampKU444YQZ7bd3794oiiL27NkTv/Ebv1FzZhuFvsjk9EWm7sD3rt///d9vqPftiXjfHqEvMqDRfq6dSCOeD32RiTkfI/RFRjgfAxrtfOiLTI3zMUBfRF9kpvRFJqcvMnX6ImPzvj1CX2RAo/1cO5FGPB/6IhNzPkboi4xwPgY02vnQF5ka52PAbJ2Pod7IkiVL4tlnn61pX30RALIxgA7AuE466aQx13/yk5/UtO94Xz/e98vs537u58Zc37Jly6zeUOzr64v9+/dXrdf6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wz/8w/ilX/qlml4PAAAAkI++iL4IAAAANCp9EX0RAAAAAKAxGUAHYEoWLVoU//AP/xBXXnnl8FqlUom33347fv3Xfz3+6Z/+KT796U/HeeedF8cff3zs2rUrXn755XjggQfia1/7Wuzdu3f464ZuwN18881x0UUXlfFyhm8Ifv/734977rlnyl9z8I3EofWbb7457rzzzkNfKAAAAFA6fRF9EQAAAGhU+iL6IgAAAABAYzKADsCUrVy5Mu6888747Gc/O+pmWqVSicceeywee+yxMb9urKc/X3bZZfHnf/7ns1L3wQ5+CvaB9U3nayuVSpx00knx1a9+1ZOsAQAAoM7pi+iLAAAAQKPSF9EXAQAAAAAaT1PZBQBwZPmjP/qj+Mu//Mtobm6OSqUSRVEM3yQc72Poc4Y+79prr41/+7d/izlz5syohgP3m67zzz8/jj322HHrm+gjYuQG6pIlS+K2226L9evXu5kIAAAADUJfRF8EAAAAGpW+iL4IAAAAANBY/A3oAEzbTTfdFOeff37ceOON8fzzz0dE9VOiDzT0xOj29vb44he/GNdcc01N3//gJ1BP54nUd999d9x1113xwgsvxDPPPBMvvfRSfPvb347vf//7sX379nG/rqWlJX72Z382zj333PjQhz4Ul1566bS+LwAAAFAf9EX0RQAAAKBR6YvoiwAAAAAAjaNSzORxoAAw6Mknn4wHHnggnnjiifjxj39c9fsLFy6MCy+8MH75l385fuVXfiWOOuqoEqqcmj179sSWLW0b5FkAACAASURBVFuir68v/u///i+OPvroWLhwYRx77LHR2tpadnlVurq6ore3d9RaS0tLdHR0lFQRAAAAGXV3d0dfX9+otba2tujs7CypovqhL1IefREAAACmQl/k8NEXKY++CAAAAFOhLwJArfwN6ADU5MMf/nB8+MMfjoiI3t7e2Lx5c/T19cW8efPi+OOPjxNPPLHkCqdu7ty5ccopp5RdBgAAAHCE0BcBAAAAGpW+CAAAAABAfTOADsAh09bWFm1tbWWXAQAAADDr9EUAAACARqUvAgAAAABQf5rKLgAAAAAAAAAAAAAAAAAAAIAcDKADAAAAAAAAAAAAAAAAAAAQEQbQAQAAAAAAAAAAAAAAAAAAGNRcdgEAQP176KGHor+/P+bPnx9XX3112eVARMglOcklGckl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zTf3eZr1BRdckGnTpu3zfO985zv7jLW2tmbNmjU11zpcLr744rS1tXW/Puigg/K3f/u3dawIAAAAqAd9EX0RAAAAmKj0RfRFAAAAAICJzQZ0APbo3nvvzXPPPddn/Oyzzx7SfMuXL8/06dP7jN9+++1Dmm+4feUrX8l3vvOdXk+zvuqqq9LY2Fjv0gAAAIBRpi+iLwIAAAATlb6IvggAAAAAMLE11LsAAMr2wx/+sM/YjBkz8trXvnZI802dOjWve93r8oMf/KD7KdlJcuedd+byyy8fcp3D4dlnn8173/veXjcTzz777Jxxxhl1rWs8WLVqVbZu3ZqpU6fWuxToJpeUSC4pkVxSIrmkNDI5fumL6IsMF9cJSiOTlEguKZFcUiK5pDQyOX7pi+iLDBfXCUojk5RILimRXFIiuaREcgnAeGYDOgB71NLS0v3nXTfZlixZksmTJw95zhNPPDE/+MEPkqT75t19991Xc621+ou/+IusX7+++0bnrFmz8pnPfKbOVY0Pp5xySr1LgD7kkhLJJSWSS0okl5RGJscvfRF9keHiOkFpZJISySUlkktKJJeURibHL30RfZHh4jpBaWSSEsklJZJLSiSXlEguARjPJtW7AADK9uCDD/Z68nSSHHPMMTXNeeyxx/YZ27RpU5588sma5q3F9773vXzpS1/q9TTrK6+8MgsWLKhbTQAAAEB96YvoiwAAAMBEpS+iLwIAAAAATGw2oAMwoI6Ojn5v8h1xxBE1zXv44Yf3O/7444/XNO9Qtbe358///M973ThdunRpLr744rrUAwAAANSfvoi+CAAAAExU+iL6IgAAAAAANqADMKC1a9dm586dfcYPOuigmuY98MAD+x1/4oknapp3qC677LKsXbs2SVKtVjNlypRcd911dakFAAAAKIO+CAAAADBR6YsAAAAAAGADOgAD2rBhQ7/j8+fPr2neAw44YJ+ON5J+/OMf55prrkmlUkm1Wk2lUsn73//+HH300aNeCwAAAFAOfREAAABgotIXAQAAAADABnQABvTss8/2O/6yl72spnknTZqUxsbGPuMbN26sad59tW3btrzjHe9ItVrtHjv88MNzxRVXjGodAAAAQHn0RQAAAICJSl8EAAAAAAAb0AEY0JYtW/odnzlzZs1z93dDsb29veZ598XHP/7x/PKXv0yS7qdZX3311Zk6deqo1gEAAACUR18EAAAAmKj0RQAAAAAAsAEdgAFt37693/GGhoaa554yZUqfsW3bttU87976+c9/nn/4h39IpVLpvpn45je/Oaeffvqo1QAAAACUS18EAAAAmKj0RQAAAAAAsAEdgAHt2LGj3/HJkyfXPHd/c3R0dNQ8797YuXNn3v72t/c63pw5c/LJT35yVI4PAAAAlE9fBAAAAJio9EUAAAAAALABHYABDfTk6uG48dffHP095XokfOpTn8p//Md/JEn306z/8R//Mfvvv/+oHB8AAAAon74IAAAAMFHpiwAAAAAAYAM6AAOaOnVqv+Pbtm2ree7+5hjoeMPp8ccfz4c//OFUKpVUq9UkyWmnnZa3vOUtI35sAAAAYOzQFwEAAAAmKn0RAAAAAABsQAdgQLNmzep3fPPmzTXP3d8cTU1NNc87mIsuuijPP/989+tp06Zl1apVI35cAAAAYGzRFwEAAAAmKn0RAAAAAAAa6l0AAOWaO3duv+ObNm2qad6tW7dm69atqVQqe3W84XL99dfnzjvv7H6adaVSyQc+8IEcccQRI3rc0fChD30oP/3pT/uMz58/v8953hd/9Ed/lNtvv73P+KpVq3LKKacMed7Nmzdn6dKlfcYvueSSrFixYsjzJsmZZ56Zxx57rNfYySefnOuuu66mea+44orcfPPNvcZmzpzZ73nfF9/4xjfy4Q9/uM/4LbfckoULFw553kcffTRnnXVWn/GPfvSjOffcc4c8b5KcdNJJ2bJlS6+xc845Jx/72Mdqmveiiy7KPffc02vsiCOOyLe//e2a5l25cmWuvvrqPuP33nvvgP/hxN64++678653vavPuPXRyfroYX30sD46WR89rI8e1kcn66OH9dFjoq6Pz3/+82lvb+8emzRpUubNmzek+To6OlKtVrN169a8+c1vrjmzE4W+yNihL9LD53Ynn9s9fG73sD46WR89rI8e1kcn66OH9dHD+uhkffSwPnroi4xv+iJjh75ID5/bnXxu9/C53cP66GR99LA+elgfnayPHtZHD+ujk/XRw/rooS8CwERhAzoAA3rFK17R7/hvf/vbmuYd6P0DHW84PPPMM/mrv/qrXjfXjjrqqFx22WUjdszR1N7enp07d/YZr/X/q82bN2fdunV9xrdu3VrTvNVqtd95h+Np6evXr+8z98aNG2ued9OmTX3mnTlzZs3zPv/88/2ei46Ojprm7ejo6Hfe3Z/oPlTr1q3r0/Cq9T80SDr/f3ppzcPxpPuBclytVmuad+vWrdZHF+ujh/XRyfroYX30sD46WR89rI8e1kcn66PHpk2b+tS3c+fOfn+OfbX7TUr2TF9k7NAX6eFzu+f9Prc7+dzuYX30vN/66GR99LA+et5vfXSyPnpYHz3vtz46WR899EXGN32RsUNfpIfP7Z73+9zu5HO7h/XR837ro5P10cP66Hm/9dHJ+uhhffS83/roZH300BcBYKKwAR2AAb3yla/M1KlTs23btl7ja9eurWnegd5/2GGH1TTvnnz/+9/Ppk2bej3N+q1vfWtWr169T/M8/fTT/Y7/6le/6vfJe8cff3ymTJkypJr3RWNjYyZNmtRnvNYnWs+aNSsLFizoMz516tQhz5kklUql33lrefrdLvPnz09bW1uvseF4Wvrs2bP71DwcDa8ZM2b0ey4aGmr7x7SGhoZ+550xY0ZN8ybJggUL+jS8Zs+eXfO8c+fO7VPz/Pnza553oBzXsjaSznVgfXSyPnpYH52sjx7WRw/ro5P10cP66GF9dLI+esyePTuzZs0akSdaNzY21lzfRKEv0pe+SKeJel3yud3J53Ynn9s9rI8e1kcn66OH9dHD+uhkffSwPnpYH52sjx76ImXQF+lLX6TTRL0u+dzu5HO7k8/tHtZHD+ujk/XRw/roYX10sj56WB89rI9O1kcPfREASlOp1vqoGQDGtWOOOSa/+MUvkqT7RtwFF1yQz33uc0Oe84Ybbsg73vGO7n/Z3DXvhg0bMmfOnOEou4/Pf/7zeetb39p9Q3E0VCqV/PrXv87BBx88IvO3tLT0+RfXxsbGLFq0aESOV4vNmzd3//88HP/SDsNBLimRXFIiuaREcklpSs9ka2trnydZNzU1pbm5uU4VjR36IkOnL9Jb6dcJJh6ZpERySYnkkhLJJaUpPZP6IkOnLzJ0+iK9lX6dYOKRSUokl5RILimRXFKiknOpLwJArfo++hIAdrNkyZJeN+Cq1WrWrFlT05z3339/n7GDDjpoxG4mvlSlUqnpa2/mpLelS5fm0EMPzdKlS+tdCnSTS0okl5RILimRXFIamRy/9EX0RYaL6wSlkUlKJJeUSC4pkVxSGpkcv/RF9EWGi+sEpZFJSiSXlEguKZFcUiK5BGA8swEdgD066aSTuv+860bZww8/nM2bNw95zp/85Cfdf971tK/djzOSqtVqzV97My8AAAAw9umL6IsAAADARKUvoi8CAAAAAExsNqADsEenn356n7EdO3bkjjvuGNJ8GzZsyP3339/nqc/9HWe41fok6315orUnWwMAAMDYpy+iLwIAAAATlb6IvggAAAAAMLHZgA7AHr361a/O4Ycf3mf8q1/96pDm++pXv9rnic+VSiXLly8f0nx76y1veUt27NhR89fjjz/eXfOuG4aVSiU33nhjn+/t6OjIwQcfPKI/FwAAADBy9EX0RQAAAGCi0hfRFwEAAAAAJjYb0AEY1Pnnn999E7BSqaRareaWW27JU089tc9zXX311d034qrVaiqVSk477bQceOCBw1ozAAAAwHDQFwEAAAAmKn0RAAAAAICJq6HeBQBQvosuuihXXnlltm/f3j22ffv2fPCDH8yNN9641/PccMMN+eUvf9l9Q3GXd7/73Xs9x6GHHpq1a9f2Gdv1pGnKdMkll2Tz5s2ZNWtWvUuBbnJJieSSEsklJZJLSiOT45u+CMPBdYLSyCQlkktKJJeUSC4pjUyOb/oiDAfXCUojk5RILimRXFIiuaREcgnAeFap7npEKQDswSWXXJJrr722z9Oov/a1r+Wcc84Z9P2PPPJITjrppLS1tXWPVavVHHvssVmzZs1e13HYYYf1uaF4yCGHjNoNxd/85jc57LDD+pyHG2+8MRdeeOGo1LBLS0tLr/OZJI2NjVm0aNGo1gEAAEDZWltb097e3musqakpzc3Ndapo7NEX6aQvAgAAwFijL1I7fZFO+iIAAACMNfoiANRqUr0LAGBs+PjHP545c+Zk13NLKpVKqtVqzj///HzlK1/Z43vvv//+nH766X1uJlYqlXzmM5+pqS7PtH8TCgAAIABJREFUUQEAAABGmr4IAAAAMFHpiwAAAAAATEw2oAOwV+bOnZvrr7++11ilUsm2bdty3nnnZfny5bn11luzfv367Ny5M7///e/zox/9KBdddFGWLl2ap556qvt9u24mvu9978vrX//60f5RAAAAAPaJvggAAAAwUemLAAAAAABMTA31LgCAsePMM8/M3//93+dv/uZvej3ZulKp5Pbbb8/tt9/e7/sqlUr3n3fdTDzjjDPyiU98YlTqBgAAAKiVvggAAAAwUemLAAAA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9tEX6acvAgAAAADMNk1VFwDAvmHx4sW58sorc+aZZ+4aq9Vq2b59e/78z/88X/3qV3PeeeflhBNOyEEHHZTu7u7cfffdufrqq/OVr3wlfX19u96382bihRdemJNPPnnaf5ZarZbbb789t99+e973vvflqKOOyqpVq7Jq1aoccsghOeCAA9LW1pZnnnkmXV1d2bhxY+65557ceuutueeee3bNsfvPkyRHHHHEmDdXAQAAgH2Pvoi+CAAAAMxW+iL6IgAAAADA7FSrj/dRoADMan//93+fv/7rvx7yZOtkz0+W/t2bb7VaLa973ety/fXXZ+7cueM6/vOf//w8+uijQ+Y7/PDD89BDD+31+x955JEhNY1V/06jvadWq+XYY4/NTTfdlOXLl+9VHZOho6NjyFPCk6SlpSUrV66c0uOuW9ec7u7a2N+4m97e7iT1JLU0N7fu9ftaW+tZu7Z3fAXuQyZyLidqpp/Lieju7t51TWpt3ftcwlSSS0okl5RILilN6Zns7Owc8luZkqStrS3t7e0VVbTv0hcZ/p7Z1heZqNKvE8w+MkmJ5JISySUlkktKU3om9UUmj77I8Pfoi+yd0q8TzD4ySYnkkhLJJSWSS0pUci71RQBolN+ADsC4fOADH8iCBQty0UUXZceOHcNuLI5k95t1tVot55xzTr7whS+M+2biSPNNRK1WGzbHnuof7bi1Wi37779/PvrRj+b9739/5syZ01BdM9l4Np3DdCmtyQOJXFImuaREcklpZHL20BcZ+h59kb3nOkFpZJISySUlkktKJJeURiZnD32Roe/RF9l7rhOURiYpkVxSIrmkRHJJieQSgJlM5xOAcbvgggty66235rjjjkutVtt1g260r53fc/DBB+fqq6/Ol7/85ey3334TPv7O+Xb/2ltXXXVVLrzwwhx11FEjvn+0n+F3j/uCF7wgH/3oR9PZ2ZmLL77YzUQAAACYJfRF9EUAAABgttIX0RcBAAAAAGaPWr3Rx4ICMKt9//vfz9VXX52bb745jz322LC/P/DAA7NmzZqcffbZeeMb39jQjcTJtnnz5vz0pz9NR0dH7r///jz88MP59a9/ne7u7vT09GTu3Llpa2tLW1tbFi9enBe/+MU59thj097enuOOO67q8tPR0ZGurq4hYy0tLVm5cuWUHnfduuZ0d+/9TdxGtLbWs3Zt77Qc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b2+fxgr37Ne//nW+973v5Qc/+EF+/OMf5+GHHx7zPcuWLcsrXvGKvOtd78rJJ5889UUCAAAARdIX0RcBAACA2UpfRF8EAAAAAJj55lRdAAD7nnq9nr/7u7/LypUr86lPfSobN25MrVYb9Wvr1q35l3/5lxx//PF561vfmq6urspqf/TRR/OpT30qxx9/fA477LC8/e1vz1VXXZVHHnlkjz/Dzq8nnngi11xzTU455ZQcc8wxue222yr7WQAAAIDppy+iLwIAAACzlb6IvggAAAAAMHvYgA7AuDz99NN53etelw9/+MN5+umnU6vVkvTfZNz5tdPur3fekLv66qvT3t6+V0+PngrveMc7cvHFF+eOO+4YcqNw9/pH+zl+92f52c9+ljVr1uSDH/xgJT8LAAAAML30RfRFAAAAYLbSF9EXAQAAAABml6aqCwBg3/Hss8/mrLPOyne+851dNxKT/htutVot++23X4466qgcdNBB6e7uzn333ZetW7cOuxH3wAMP5I/+6I/yn//5n1m2bNm0/xy73wT93bEkOeigg7J06dIsXbo027dvz29/+9s89NBDI95UrNfr+eQnP5murq6sW7duen8QAAAAYNroi+iLAAAAwGylL6IvAgAAAADMPjagA7DXPvKRj4x4M/E5z3lOLr300rztbW9La2vrrr/bsWNHbrrppnzoQx/K/fffP2Suhx9+OH/2Z3+W733ve0Pmmw673xRMksWLF+cNb3hDTjnllKxZsybLly8f9p4tW7bk61//ev7xH/8xDz744K6bqDt97nOfy6GHHpoPfOAD0/NDAAAAANNKX0RfBAAAAGYrfRF9EQAAAABg9plTdQEA7Bvuvvvu/MM//MOwm4lHHHFE1q9fn/e+971DbiYmydy5c3PmmWdm/fr1OfXUU4fcyKvX6/nRj36Uz33uc9P6c+xUq9Vy6qmn5rrrrsvjjz+eyy+/PG984xtHvJmYJIsWLcq5556bn/3sZ3nXu941bK56vZ6Pf/zjeeSRR6ajfAAAAGAa6YvoiwAAAMBspS+iLwIAAAAAzE42oAOwV97//vdnx44du17X6/UsXLgw3/rWt/J7v/d7e3zv/vvvn+uvvz5HH330sJuKl1xySbZt2zalte+uVqvlta99be64445861vfyplnnpmmpqa9fv+8efOybt26vOtd79r1s+z09NNP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L/B+WHHO8T5w3+Bow4YNgzc8kyQpLDagS5JGNTAwwL59+0bcyXrt2rXMnDnzovd3//33j9jW3t5OIpG47Kzj0dXVNezO3JA+kVy/fv0l7W/dunUj/jja2NhId3f3hOSVJEmSJEnhcV5kdM6LSJIkSZJ0ZXNuZHTOjUiSJEnS9FNbW8vSpUuDUQfwSJhxMjxMOg8sW7aM2tracONIkoQN6JKkMbz66qu89957I7bfddddl7S/mpoaZs2aNWL7L3/5y0va38V6/vnnGRgYGLH9zjvvvKT9ne8O2AMDAzz//POXtD9JkiRJkhQdzouMznkRSZIkSZKubM6NjM65EUmSJEmafuLxOPX19eTl5QVbtgPNYUYKjv99APLy8qivrycnJyfcSJIkYQO6JGkM//zP/zxi2+zZs7n55psvaX95eXnccsstg3eAPuvFF1+8pP1drPO9nk9+8pNce+21l7S/xYsX84lPfGLE9ql6PZIkSZIkafI4LzI650UkSZIkSbqyOTcyOudGJEmSJGl6Ki0tZcuWLcEoBawCXg8pzWvAl4IcsGXLFkpKSkLKIknScDagS5JG1dLSMvh9KpUiFotRUVFxWXfU+n/s3XmclWXdP/DvGUCQTUAWEUwQNHdBXFMQlRR/uOSaKZaPpWmpv5+aZplblpVWllqaj3uWGzyammkqCLnxuOCOSCmiiIqA7OvM+f0hMzCeMzBzzpk599zzfr9e82K45pzvfd3zus5yfa657rPbbrvVfJ/JZCKbzcZLL71UVD/rK9/57L777kXV3G233Wotjmaz2XjxxReLqgkAAACUn1xk/eQiAAAAkMdjVJwAACAASURBVF6ykfWTjQAAADRP3/ve92Lvvfde/b85ETEimn4T+hsR8dWImBsREUOHDo3vf//7TdwHAKibDegArNOrr74amUymVtv2229fVM0dd9wxp+2zzz6L999/v6i667Nq1aqYMmVKo55Pde0333wzqqqqiqoLAAAAlJdcZP3kIgAAAJBespH1k40AAAA0T61bt4477rgjBg0atLplVkQMi4inmqgHT60+3qyIiBg8eHD8+c9/LuqibwBQajagA1CnVatW5V3gGzhwYFF1BwwYkLf9nXfeKaru+syYMSNWrVqV094Y57Ny5cpGXxwFAAAAGo9cpH7kIgAAAJBOspH6kY0AAAA0X507d44xY8as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MXjw4Bg+fHiMGjUq9thjj6ioqGii3pJm7777bvz3f/93jBkzJv7973+v9/Z9+vSJww47LE4++eTYaaedmqCHNCfTp0+PF154IV588cWar3nz5uXc7sknn4xhw4Y1Wj8WL14cN954Y9x8883x2muv1Xm71q1bxz777BOnnXZaHHHEEY3WH6D0ZCOUm1wEoDhyEZJCLkIpyUWApiIXodzkIgDFkYuQFHIRSkkuAgCFy2Sz2Wy5OwEANH/ZbDZ+8YtfxM9//vNYunRpvRZjqt+GjB49Oq699lpXa6Mos2fPjjFjxsS9994bEydOrFlAbMjCYPWY7NevX1x99dVx8MEHN0pfoT722Wef+Ne//pX3Z5dccklcdNFFTdwjWoobb7wxLrnkkpo/Cqrv8+ja8UJjh/Gk3/z58+Occ86JW265JbLZbEGv56NGjYrrr78++vTp01jdJMHqs3hY17gaP358oz2H/e1vf4vTTz89Zs6c2aA50+677x633HJLbL311o3SL6A0ZCOUk1yEtJGLUC5yEZJALkKx5CJAOchFKCe5CGkjF6Fc5CIkgVyEYslFAKC0fAI6AFC0ZcuWxVFHHRUPP/xwZDKZmonx2sHiF9vWvt0dd9wRkyZNikcffTT69evXtJ0nNX784x/HTTfdFBFR5zisVtcYrW6fPn16HHrooXHiiSfG9ddfHxtssEFjdx9quf766+Nf//qXK6vTpD755JMYPXp0PP744+t8Hl1Xe0MXfiCfV199NQ466KCYNWtWg8fi2rf/+9//Htttt13cc889ccABBzRR70mKQYMGxYIFC2r+v/bYWNva85PGfg776U9/GpdeemnN8dY+/vraJk2aFLvvvnvcfffdMXLkyEbrI1A42QjlJhchTeQilINchKSQi1AKchGgqclFKDe5CGkiF6Ec5CIkhVyEUpCLAEBp2YAOABSlqqoqjjjiiHjkkUdqTb6rJ+Nt2rSJbbfdNrp37x4LFy6MN998MxYtWpSzqDht2rTYf//945lnnolevXqV63RIgeowaO3/V+vatWv07NkzevbsGRGfXwX77bffjqqqqrwL3bfeemvMnTs3xo4dG61atWrCs6AlmzlzZpx//vl5/wjDYg2N5d///ncceOCB8e677+YdexGfP4dusskm0bNnz1i1alXMnz8/3n333Vi8eHHZ+k36vP766zFixIiYM2dO3veWEREbb7xx9O/fPzbaaKNYtGhRzJw5Mz744IOa20WseT1fsGBBHH744fHggw/Gfvvt1/QnRNmsbwGxqV1++eVxySWX5B3XmUwmBgwYEJtttlmsXLkypk2bFh9//HHObRYuXFgz9/KpAZAsshGSRC5CcycXoRzkIiSFXIRSkYsATUkuQpLIRWju5CKUg1yEpJCLUCpyEQAoLRvQAYCiXHjhhXkXErt27RqXXHJJnHjiidGpU6ean1VWVsYDDzwQP/7xj+Ptt9+uVWv69OnxjW98I5544gmBOQVbO3Ds2LFjHH744bHffvvFsGHD8l4tfdGiRfH3v/89rrzyypg8eXLOgs2DDz4Y3//+9+P6669vqlOghTvttNNiwYIFOYvj0FhmzpwZ+++/f3zwwQe1FhMzmUxsvvnm8d3vfjcOOeSQ2HbbbfPef9q0aTFx4sR48MEH47HHHotly5Y1ZfdJkcrKyjj++ONjzpw5tdqz2Wy0adMmTj311Pjud7+bdyx++OGHceutt8Zvf/vbmDdvXk17JpOJpUuXxujRo+Ott96Kzp07N/p5kCx1XQm9rp83hn/+859x4YUX5syZWrVqFWeccUacddZZsdlmm9W6z//+7//GxRdfHP/85z9rLSouW7Ysvv71r8fkyZNjk002afS+A/UjGyFJ5CI0d3IRmppchKSQi9AY5CJAU5CLkCRyEZo7uQhNTS5CUshFaAxyEQAokSwAQIFefvnlbOvWrbMVFRU1X5lMJjtw4MDs9OnT13nfJUuWZA866KBsJpOpdd+KiorsH//4xyY6A9LkO9/5Ts0Y2muvvbK33357dsmSJQ2qcdlll9Uaz9XjslWrVtlnn322kXoOa9x55521nhdbtWqV93ny0ksvLXdXSYkVK1ZkhwwZkjPONthgg+wll1ySXbZsWYPqzZs3L/ub3/wm+/rrrzdSj0mza6+9ttZYrB6PPXr0yD7//PP1qjFz5szszjvvnPe58+yzz27kMyBJunTpkvO+rl+/ftkjjzwy+4tf/CL7z3/+M/vSSy/lHSsTJkwoWT+WLFmS3XzzzXPGdfv27bOPPvroeu9/8cUX5+3jMcccU7I+AsWRjZAUchHSQC5CU5OLkCRyEUpJLgI0FbkISSEXIQ3kIjQ1uQhJIhehlOQiAFBamWzWJdIAgMKMGDEixo0bV+vqlx07dowXX3wxttxyy/Xef+nSpbHbbrvFG2+8UavGxhtvHO+99160b9++UftPupx88skxderUuPTSS2PfffctuM4VV1wR559/fs5VXYcPHx5PPPFEqboLOebOnRvbbrttzJ49u2bcfe9734s//OEPOePx4osvjosuuqjMPSYNzjvvvPj1r39da4y1adMm7rrrrjj88MPL3Dtamt122y1eeOGFWuOxoqIiJk6cGF/5ylfqXeeTTz6JHXbYIT799NOatmw2Gz179oxZs2b51JQWYtCgQTFw4MAYMmRIDBkyJHbZZZfo1q1brdu899570b9//5zX2fHjx8ewYcNK0o+f/exncdFFF+Uc489//nMcd9xx9arx7W9/O2655ZacGk8//XTsscceJeknUDjZCEkhF6G5k4tQDnIRkkQuQinJRYCmIhchKeQiNHdyEcpBLkKSyEUoJbkIAJSWDegAQEFefPHF2HXXXXMmtb/61a/iBz/4Qb3rPPfcc/GVr3wlp85vfvOb+H//7/81St9Jp1mzZkXv3r1LUmuvvfaKZ599tta4bNWqVcyaNSu6d+9ekmPAF51wwgnxl7/8JTKZTGSz2ejbt2+8+eab0blzZwuKNIo333wzBg0aFJWVlRGxZnzdcsst8c1vfrPMvaOlmTVrVvTp0yfn+e7www+PMWPGNLje7373uzj77LMtwLBOjb2guGzZsth8881rFrer6x900EHx0EMP1bvOggULYquttorZs2fXqnPIIYfE/fffX3Q/gcLJRkgSuQjNnVyEpiYXIUnkIpSDXAQollyEJJGL0NzJRWhqchGSRC5COchFAKD+KsrdAQCgefrTn/6U09atW7c4/fTTG1Rnjz32iAMPPDCqr4lTHaTfcMMNJeknLUepFhMjIs4999yctqqqqnj00UdLdgxY2yOPPFJrMTGTycTVV18dHTt2LHfXSLEf/ehHsWrVqohYE06PGDHCYiJl8e9//ztv+5FHHllQvaOPPjpv+3/+85+C6kEh7rvvvppFwLVdcsklDarTuXPnOOuss3LmTH//+9/jo48+KkVXgQLJRkgSuQjNmVyEcpCLkCRyEdJILgLpJxchSeQiNGdyEcpBLkKSyEVII7kIAGliAzoA0GCVlZUxduzYnCu/nXDCCdGuXbsG1zv55JNz2qZOnRovv/xy0X2FQnz1q1+tGd9re++998rQG9Ju8eLFceqpp9ZaTDz00EPja1/7Wrm7RopNnTo1HnrooZznumuuuaZMPaKl+/jjj/O2b7vttgXV69OnT94/ypg1a1ZB9aAQd955Z8331YuBO+64Y+yyyy4NrnXSSSdFq1atarVVVVXFXXfdVVwngYLJRkgzuQhNSS5COchFSBq5CGkkF4F0k4uQZnIRmpJchHKQi5A0chHSSC4CQJrYgA4ANNhzzz0X8+bNy2k/4ogjCqo3atSo2HDDDXPa//GPfxRUD4rVoUOH6Nq1a067KwbSGM4///yYMWNGzf87duwY1157bRl7REtwww031ITb1QvZX/nKV2KrrbYqc89oqarH4xcVc2X/zp0757R9cUEGGsvKlStj3Lhxtf5wI5PJFHyV9h49esTQoUNzHivmTFA+shHSTC5CU5KLUA5yEZJGLkLayEUg/eQipJlchKYkF6Ec5CIkjVyEtJGLAJA2NqADAA02fvz4nLb27dvHnnvuWVC9tm3bxle+8pWcyfG4ceMKqgel0KZNm5y2igpvnymtZ555Jq677rpaV7P++c9/Hn369Cl310i5e+65J+dq1scff3yZegMRvXr1yts+Z86cgmvmu+8mm2xScD1oiEmTJsWSJUty2vfff/+Ca6593+r3Dk899VRUVlYWXBMonGyEtJOL0BTkIpSLXISkkYuQNnIRSD+5CGknF6EpyEUoF7kISSMXIW3kIgCkjUQEAGiw559/vub76gB88ODBRV0hcLfddqv5vnpy/NJLLxXVTyjUkiVLYvbs2TntvXv3LkNvSKsVK1bEd77znVp/SLHrrrvG97///TL2ipbgtddei5kzZ+a0H3DAAWXoDXxuyJAhed9L/u///m9B9V555ZVYvnx5Tvsee+xRUD1oqLXnTNVat24dO++8c8E1154zVVu2bFm88cYbBdcECicbIc3kIjQFuQjlIhchieQipI1cBNJPLkKayUVoRcsLYwAAIABJREFUCnIRykUuQhLJRUgbuQgAaWMDOgDQYK+++mrOVTC33377omruuOOOOW2fffZZvP/++0XVhUJMmDAhqqqqctoHDhxYht6QVpdddlm89dZbEfH5H2a0bt06brjhhpznVyi1J598MqetQ4cOscUWW+S9fWVlZbzzzjsxefLkmDp1asyZMyfnEyigWB06dIgDDjig1tjKZrNx2223FVTvpptuymkbPHhw9O/fv+A+QkO8+uqrOW0DBgyItm3bFlwz35wp4vMFdKDpyUZIM7kITUEuQrnIRUgiuQhpIxeB9JOLkGZyEZqCXIRykYuQRHIR0kYuAkDa2IAOADTIqlWr8i7wFbvQMmDAgLzt77zzTlF1oRA333xzTlubNm3iq1/9ahl6Qxq99tprccUVV9RcvT+TycRZZ51VZ1AIpbT2p0VUj78ddtih1m0WL14c1157bQwfPjw6dOgQAwcOjCFDhsQ222wTPXr0iHbt2sU+++wTl112WUydOrWpT4GUOu+882q+r/7jipdeeimuueaaBtV55pln4k9/+lNNjepxfsEFF5Sus7Ae//nPf2q+rx6Dxc6ZevXqFR06dMhpN2eCpicbIe3kIjQ2uQjlJBchqeQipIlcBNJNLkLayUVobHIRykkuQlLJRUgTuQgAaWMDOgDQIDNmzMh7pd++ffsWVbdPnz5526dPn15UXWioV155Je67776cEHK//faLzp07l7l3pEFVVVV8+9vfjlWrVtW0bb755nHJJZeUr1O0KG+88UZOW79+/Wq+v+mmm6Jfv35x5plnxsSJE2PlypWRyWRqfa1atSr+9a9/xcUXXxzbbbddnHDCCfHuu+824VmQRvvss0+ceuqpkc1ma15/s9lsnHXWWXHllVfW60rqf/vb3+Lggw+ueY6trnPsscfG4Ycf3tinADWmT5+e8ykVxc6ZIiI23XTTvMcCmpZshDSTi9DY5CKUm1yEpJKLkCZyEUg3uQhpJhehsclFKDe5CEklFyFN5CIApI0N6ABAg8yePTtve8+ePYuq26tXrwYdDxpDVVVVnHrqqXkXzM8999wy9Ig0uuqqq+KFF16IiDVB93XXXRcbbrhhmXtGSzFjxoyckLtTp05RWVkZo0ePjpNPPjnmzp1b6w8r8n1VLy5ms9n4y1/+EoMHD45HHnmkHKdEilxzzTVxxBFH1IytiM/H4A9/+MPYbrvt4qqrrooXX3wx5s2bF5WVlbFw4cKYMmVK3HLLLTF8+PA4/PDDY/78+bXG6ahRo+LWW28t74nR4uSbxxQ7Z4qI2GSTTXIW182ZoOnJRkgruQhNQS5CuclFSDK5CGkhF4F0k4uQVnIRmoJchHKTi5BkchHSQi4CQNq0LncHAIDmZe7cuXnbN9poo6LqVlRURIcOHWLJkiW12ufMmVNUXWiIn/3sZzFp0qScq1kffPDBse+++5a5d6TBO++8ExdffHFNUF59ldUDDzyw3F2jhaisrIxPP/00p71jx44xevTouPvuu2st5Hxx4XFta98mk8nEggUL4pBDDombbropvvnNbzbOCZB6rVq1ijFjxsQVV1wRl156aSxbtiwiPh9nU6dOjXPOOWed968es5lMJtq3bx8/+clP4oc//GGj9xvWtnTp0li+fHnOc2ixc6aIyPsJK+ZM0PRkI6SVXITGJheh3OQiJJ1chDSQi0D6yUVIK7kIjU0uQrnJRUg6uQhpIBcBII18AjoA0CCLFi3K296xY8eia3fo0CGnbfHixUXXhfp49NFH46c//Wne4OcPf/hDmXpF2pxyyim1/miiS5cucdVVV5WxR7Q08+fPz3vV/rvvvrvWYmImk4nNNtssfvazn8Xzzz8fs2fPjuXLl8cHH3wQ//jHP+KUU06Jtm3b5iw+VlZWxqmnnhovvfRSU58aKXPeeefFu+++Gz/60Y9iyy23zFnArusrImK77baLyy67LKZPn24xkbJoyjlTNps1Z4IykI2QRnIRmoJchHKTi9BcyEVozuQikH5yEdJILkJTkItQbnIRmgu5CM2ZXASANLIBHQBokJUrV+Ztb926ddG127Rpk9O2YsWKouvC+kyZMiWOPfbYmrAyYs3VrK+//vro27dvGXtHWtx0000xbty4Wgs2V1xxRfTs2bPcXaMFWb58ec331c952Ww2Zs6cWWtsnnHGGTF16tT40Y9+FDvvvHN069YtWrduHb17944DDjggrrvuunjjjTdi5513rlU/k8nEsmXL4uijj67zPQM0RPv27WtdBTibzdb5Ve3DDz+MKVOmxBtvvFGOLkOTzZmqF9HNmaDpyUZIG7kITUEuQhLIRWhu5CI0R3IRSD+5CGkjF6EpyEVIArkIzY1chOZILgJAGtmADgA0SGVlZd72Vq1aFV07X41Vq1YVXRfWZebMmXHQQQfFggULatqqA/UzzzwzjjnmmDL2jrT4+OOP49xzz6119d+99947vv3tb5e5Z7Q0db2urr2Y+KMf/Sh+97vfRbt27dZZa4sttohx48bFzjvvXGsxJyJi+vTpcdttt5Ws37QsK1asiPPOOy/69esXP/nJT+L555+PiDWvz3V9VS8szp07N/7yl7/E8OHDY/jw4fGf//ynzGdES2POBOnncU6ayEVoCnIRkkIuQnMgF6G5M1+C9PM4J03kIjQFuQhJIRehOZCL0NyZLwGQRsVfRgUAaFHqugpbKSax+Wrku8I1lMqcOXPigAMOiPfff7+mrTqs/NrXvha//e1vy9g70uR73/tefPbZZzVXnmzbtm3ccMMNZe4VLVG+19W1F7r33HPPuOyyy+pdr1OnTvHXv/41Bg8eHMuWLatV74orrojvfOc7pek4LcaHH34YI0eOjNdff73WQmEmk4n27dvHwQcfHMOGDYsvfelL0aVLl1i0aFF8/PHH8cwzz8RDDz0Us2bNqrl9RMTEiRNj0KBBce+998bIkSPLfHa0FOZMkH4e56SFXISmIhchKeQiJJ1chDQwX4L08zgnLeQiNBW5CEkhFyHp5CKkgfkSAGlkAzoA0CBt27bN275ixYqia+erUdfxoFifffZZjBgxIqZMmVITOlYHkAceeGDcddddNe1QjLFjx8Z9991XKxQ///zz48tf/nK5u0YLtMEGG9T5s0wmEz/72c8a/Ny31VZbxYknnhjXXXddrfv+5z//iddffz223377gvtLyzJv3rzYb7/94u233855bT7zzDPjwgsvjG7duuW97ze/+c1YtWpV3HjjjXHuuefG4sWLaxYkFy9eHEcccUQ8+uijMXTo0KY8JVqoppozVf8xiDkTND3ZCGkgF6GpyEVIErkISSYXIS3kIpB+chHSQC5CU5GLkCRyEZJMLkJayEUASKOKcncAAGheOnXqlLd94cKFRdfOV6Nz585F14UvWrhwYRxwwAHxyiuv5ASWw4cPj/vuu8+VASmJ+fPnxxlnnFFrkWWrrbaKH//4x2XsFS3ZRhttVDMeqxdbqm2xxRYxfPjwguqecsopedsnTJhQUD1aplNPPTVnMbGioiJuv/32uOqqq+pcTKzWunXrOPXUU+PZZ5+NLl261LRnMplYvnx5nHDCCSV5zwrr05RzpkwmY84EZSAbobmTi9BU5CIkjVyEJJOLkBZyEUg/uQjNnVyEpiIXIWnkIiSZXIS0kIsAkEY2oAMADbLxxhvnbf/ss8+Kqrt8+fJYvnx5vY8HhVq8eHGMHDkyXnjhhZzFxL322isefPBBVwWkZM4666z46KOPImLNOPvTn/5kwZqyadWqVWy00Ua12qrHZjFX+t1pp51y6kZEPPfccwXXpGV59tln49577815bf7hD38Yxx9/fINqbb/99vHXv/615mq/1fXef//9+N3vflfSfkM+bdq0iY4dO+a0FztnqquGORM0PdkIzZlchKYkFyFp5CIklVyENJGLQPrJRWjO5CI0JbkISSMXIankIqSJXASANLIBHQBokE022SRve3VgXqi67l/X8aAQS5YsiYMOOiieffbZnMBy9913j4cffjjat29f5l6SFk888UTceuutkclkasbZf/3Xf8WwYcPK3TVauD59+uRtHzRoUFF1d9xxx1oLOBERn3zySVE1aTmuueaanLZu3boV/AkAI0eOjBEjRtSMyern4uuuu66ofkJ95ZvHFDtnqq6x9qcR1HUsoHHJRmiu5CI0JbkISSUXIYnkIqSNXATSTS5CcyUXoSnJRUgquQhJJBchbeQiAKSNDegAQINsuummea/2O2PGjKLq1nX//v37F1UXqi1dujRGjRoVTz31VK3FxIiIIUOGxCOPPJL3yoNQiKVLl8Ypp5xSK/Dr0aNHXHnllWXsFXxuiy22yFn4i/h88aYYX7yiajabjTlz5hRVk5bjsccey/ljn0MPPTQ6dOhQcM3jjjsup+3jjz+OV199teCaUF/9+/fPea4tds5UVVUVH374Yd5jAU1LNkJzJBehKclFSDK5CEkkFyFt5CKQbnIRmiO5CE1JLkKSyUVIIrkIaSMXASBtWpe7AwBA8zNgwICYMmVKrbZp06YVVbOu+w8cOLCouhARsWzZsjjkkENiwoQJOYuJgwYNin/+85/RuXPncnaRlHn++efj3XffrXU169GjR8fbb7/doDr5Fn0iIj744IOYNGlSTvu2224bnTp1KqjPtBzbbLNNPPjggzntxV7Rf+2Fn+qxv2jRoqJq0jLMmDEj5syZk3OV3r333ruoukOHDs3b/vLLL8eOO+5YVG1Yny233DIee+yxiFjznFjsnGn69OmxcuXKnMfKlltuWVRdoDCyEZoTuQhNTS5CkslFSBq5CGkkF4H0k4vQnMhFaGpyEZJMLkLSyEVII7kIAGljAzoA0GCDBw+ON998s9bCzMsvv1xUzcmTJ+e09e3bt+ira8Ly5cvjsMMOi3HjxuUsJu64447x+OOPR5cuXcrZRVLoiwuB2Ww2fvvb38Zvf/vboutls9m48cYb48Ybb8y53ZNPPhnDhg0r6Bi0HLvsskve9gULFhRVd/78+TXfVy+kex2nPmbPnp23vVevXkXVrev+n376aVF1oT4GDx6c0/b+++/HvHnzomvXrgXVzDdnivj8D+SApicbobmQi1AOchGSTC5C0shFSCO5CKSfXITmQi5COchFSDK5CEkjFyGN5CIApE1FuTsAADQ/u+++e8331Qs0b775ZixcuLDgms8++2zN99Uh5NrHgUKsWLEiDj/88HjsscdyFhO32267ePzxx4XdNLpMJlPUV0NqQn3stddeeds/+eSTourmu3/37t2LqknLsGrVqrztbdq0KapuXfevqqoqqi7UR11zmbXnPQ2V777du3eP/v37F1wTKJxshOZALkISyEVIGrkISSMXIY3kIpB+chGaA7kISSAXIWnkIiSNXIQ0kosAkDY2oAMADTZixIictsrKynj88ccLqjd79uyYPHlyThie7zhQX6tWrYojjzwyHnnkkZzFxG222SaeeOIJQTeNLpvNFv1V37pQX717947tt98+p/2FF14ouObKlSvj1VdfzXkt79evX8E1aTnqej2u60rX9VXX/Xv06FFUXaiP7bffPu9V1R999NGCaz766KO13tdmMpnYf//9C64HFEc2QtLJRUgCuQhJJBchaeQipJFcBNJPLkLSyUVIArkISSQXIWnkIqSRXASAtLEBHQBosK233joGDBiQ03733XcXVO/uu+/OCcMzmUyMGjWqoHpQWVkZRx99dPz973/PWUzceuutY9y4cdGzZ89ydpEWoNgrWbuiNY3pqKOOqnlezGQykc1mY8KECXVeWXh9Jk6cGMuWLctp33fffYvqJy1DXa/JL774YlF1n3/++bztFhRpKgcffHDOc+2YMWMK+kOgN954I954442c9kMPPbTofgKFkY2QZHIRkkAuQpLJRUgSuQhpJReBdJOLkGRyEZJALkKSyUVIErkIaSUXASBNbEAHAAoyevTonMnx/fffHzNnzmxwrT/+8Y85V2YbPnx49OnTp6R9pmWoqqqKb3zjG/G3v/0tZzFxq622inHjxuW9uiCU0j777BOVlZUl+YqIWguGmUwmLr744pzbrVq1KoYNG1bO06YZ+da3vhUVFbUjgU8//TTuueeegupde+21OW0VFRUWFKmXTp06xcCBA2v+X/3e8oEHHijqiv1jx47NactkMrHLLrsUXBMaYvTo0TltH330Udx7770NrnXNNdfktHXs2DEOO+ywgvoGlIZshCSSi5AEchGSTi5CkshFSCu5CKSfXIQkkouQBHIRkk4uQpLIRUgruQgAaWIDOgBQkFNOOSU22GCDWm0rV66Mn/zkJw2qc/PNN8dbb72V037GGWcU1T9apmw2GyeccEKMGTMmZzFx4MCBMX78+Nhkk03K2UWARNh8883jyCOPzPnDoAsuuCAWLlzYoFqPPfZYPPDAAzl/GHTkkUdGly5dSt530mnkyJE5i4fvvPNO3H777QXVe+ONN+Luu+/OeT+w0047+VQLmsw+++wTO+ywQ85z7UUXXdSgTxCYOnVq3HLLLTnPsyeddFJsuOGGjdJ3oH5kIySNXASgfuQiJI1chDSSi0D6yUVIGrkIQP3IRUgauQhpJBcBIE1sQAcACtK7d+846aSTcibHt99+e96rB+bz9ttvxznnnFMzMa62ww47uDIbBTnppJPizjvvzBlTAwYMiPHjx0fv3r3L1DOA5Ln00kujTZs2tdpmzJgRo0ePjhUrVtSrxltvvRUnnnhiTnsmk4mLLrqoFN2khfjGN75R6//V7y3PPPPMeOWVVxpUa+7cuXHEEUdEVVVVTs3jjjuu6L5CQ1xwwQU5bdOmTYuzzz67XvdfunRpHH/88TkLkO3atYtzzjmnJH0ECicbIWnkIgD1JxchSeQipJVcBNJNLkLSyEUA6k8uQpLIRUgruQgAadG63B0AAJqvyy67LO65556YO3duZDKZmuBn9OjRsXLlyjj22GPrvO/kyZPjsMMOiwULFtS0VV+Z7eqrr26K7pMyp59+etx22221FhOz2Wx06NAhLr/88vjggw/igw8+KOoYbdu2jUGDBhXbVYBE2HrrreO8886Ln//857Vexx988MEYMWJE3HDDDbH11lvXef+xY8fGaaedFnPmzKlpq34tP+2002LbbbdtitMgJfbcc884+OCD46GHHqp5Lc9kMrFw4cLYZ5994oYbbohjjjlmvXWef/75+MY3vhHvvPNOzh8YbbrppnH66ac3Sv9pnr54FfXGcMwxx8R1110XEyZMqPVc+4c//CE22GCD+NWvfhWtWrXKe99PP/00jj766HjppZdyrmZ9/vnnR9++fRu9/8D6yUZICrkIQMPIRUgSuQjlIBcBSkEuQlLIRQAaRi5CkshFKAe5CADUXybbFK+cAEBq/e1vf4vDDz88J7DJZrNx0EEHxXe/+93YY489onv37rFw4cJ45ZVX4o477ojbbrut1lXZqifGZ599dlx55ZVNfRqkQP/+/WPGjBkR0XjhUL9+/eKdd95plNpQl4qKipwQ8eKLL3a1YEqisrIyRowYERMmTIiIqDXWWrduHSNHjoyRI0dG//79o1OnTvHpp5/Ga6+9Fvfdd1+8/PLLOX/EkclkYq+99opx48ZF69aueUfDTJs2LfbYY4+YN29e3veWgwYNihNPPDGGDh0am2++eWy00UaxePHi+Oijj+KZZ56Je++9N/7xj3/kvW9FRUWMGTMmvva1rzXlKVFG7733XvTv37/R6k+fPj2+9KUv1bsvgwcPjs8++yzneXPbbbeNs846K/bff//o27dvrFy5MqZNmxb3339/XH311TV/uFl9+4jPF+AnTpxY50Ik0PRkIySBXIS0kovQmOQiJIlchFKSiwBNSS5CEshFSCu5CI1JLkKSyEUoJbkIAJSWDegAQNF++ctfxgUXXFAzwf3ihDeffAHkIYccEmPHjjUxpiBrLyg2ls0339yCIk3OgiKNbf78+XHAAQfECy+8UNBr+dr32XXXXePBBx+MHj16NHKvSaunn346DjzwwFi6dGnNc161+kRY+W6fyWTiqquuijPPPLP0HSaxqhcUv7jAXCrvvvtuvRcUIyLGjx8fBx98cCxdujQi8o/VL8p3m4EDB8aECROid+/ehXQbaESyEcpNLkJayUVobHIRkkQuQqnIRYCmJheh3OQipJVchMYmFyFJ5CKUilwEAEqrotwdAACav/PPPz+uuuqqaN26dWQymchmszUBUF1f1bepvt0JJ5wQ9957r4VEirL2uGqML4A02mijjWL8+PFx7LHH5rxO1/U6HhG1nhszmUyMHj06Jk6caDGRouy1117x5JNPxlZbbZX3PeP6vr54+y5dusRtt91mMbEFS8p7wn333Tf+8Y9/RI8ePWqN1Yio93jeZZddYvz48RYTIaFkIySBXASg4eQiJIlchFJLyntCuQikn1yEJJCLADScXIQkkYtQakl5TygXAaC5swEdACiJM888M55++ukYMmRI3gnwF7+qb7PpppvGHXfcEbfeemu0adOm3KdBM1efoLHYLygXi9o0pvbt28df/vKXeOCBB2LHHXfMu3BY18LO8OHD48knn4zbbrstNthggzKfCWmwyy67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AAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAADGvh0TAAAAIAxa/9Q+xoAeAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAMAc0+UAAAp/SURBVAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAa9+OCQAAABAGrX9qH2NADwAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAG5VnoT01Cmp4wAAAABJRU5ErkJggg==\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAD6AAAAlgCAYAAACcR8iMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAA9hAAAPYQB1ayvdAAAIABJREFUeJzs20ERgEAAxLCCf8/HZz3ADImCGuh1zjkBAAAAAAAAAAAA\nAAAAAADwe/fbAQAAAAAAAAAAAAAAAAAAAHyDAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAA\nAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAA\ngMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEd\nAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAA\nAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAA\nAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAA\nAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACA\nyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0A\nAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAA\nAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAA\nAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAA\nAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDK\ngA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAA\nAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAA\nAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAA\nAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAA\nAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqA\nDgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAA\nAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAA\nAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAA\nAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAA\nwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAO\nAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAA\nAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAA\nAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAA\nAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADA\nGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4A\nAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAA\nAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAA\nAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAA\nAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY\n0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAA\nAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAA\nAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAA\nAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAA\nAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQ\nAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAA\nAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAA\nAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAA\nAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAA\nqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNAB\nAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAA\nAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAA\nAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAA\nAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACo\nDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEA\nAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAA\nAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAA\nAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAA\nAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM\n6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAA\nAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAA\nAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAA\nAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAA\nAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzo\nAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAA\nAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAA\nAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAA\nAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAA\njAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgA\nAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAA\nAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAA\nAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAA\nAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACM\nAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAA\nAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAA\nAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAA\nAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAA\nAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwB\nHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAA\nAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAA\nAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAA\nAAAAAMAY0AEAAAAAAAAAAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAA\ngMqADgAAAAAAAAAAAAAAAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEd\nAAAAAAAAAAAAAAAAAACAyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAA\nAAAAAAAAAAAAAACMAR0AAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAAMAY0AEAAAAAAAAA\nAAAAAAAAAKgM6AAAAAAAAAAAAAAAAAAAAIwBHQAAAAAAAAAAAAAAAAAAgMqADgAAAAAAAAAAAAAA\nAAAAwBjQAQAAAAAAAAAAAAAAAAAAqAzoAAAAAAAAAAAAAAAAAAAAjAEdAAAAAAAAAAAAAAAAAACA\nyoAOAAAAAAAAAAAAAAAAAADAGNABAAAAAAAAAAAAAAAAAACoDOgAAAAAAAAAAAAAAAAAAACMAR0A\nAAAAAAAAAAAAAAAAAIDKgA4AAAAAAAAAAAAAAAAAwMO+HRMAAAAgDFr/1D7GgB4AnIAOAAAAAAAA\nAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAA\nAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAA\nUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoA\nAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAA\nAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAA\nAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAA\nAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAno\nAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAA\nAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAA\nAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAA\nAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ\n6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAA\nAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAA\nAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAA\nAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABA\nJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAA\nAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAA\nAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAA\nAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAA\nACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaAD\nAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAA\nAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAA\nAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAA\nAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACeg\nAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAA\nAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAA\nAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAA\nAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACV\ngA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAA\nAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAA\nAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAA\nAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAA\nnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4A\nAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAA\nAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAA\nAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAA\nAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAO\nAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAA\nAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAA\nAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAA\nAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQC\nOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAA\nAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAA\nAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAA\nAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABw\nAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAA\nAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAA\nAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAA\nAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAA\nUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoA\nAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAA\nAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAA\nAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAA\nAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAno\nAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAA\nAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAA\nAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAA\nAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ\n6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAA\nAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAA\nAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAA\nAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABA\nJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAA\nAAAAAABhWiOKAAAgAElEQVQAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAA\nAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABw\nAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAA\nAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAA\nAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAA\nAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAA\nUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoA\nAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAA\nAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAA\nAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAA\nAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAAAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAno\nAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAAAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAA\nAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ6AAAAAAAAAAAAAAAAAAAAFQCOgAAAAAAAAAA\nAAAAAAAAACegAwAAAAAAAAAAAAAAAAAAUAnoAAAAAAAAAAAAAAAAAAAAnIAOAAAAAAAAAAAAAAAA\nAABAJaADAAAAAAAAAAAAAAAAAABwAjoAAAAAAAAAAAAAAAAAAACVgA4AAAAAAAAAAAAAAAAAAMAJ\n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\nd45eVlYWI0aMiPvuuy/+/Oc/R0lJSVbHbE7kIgAAAEBrJRcBAMg9n4AOAAAA0EBHHHFEnH766XHL\nLbfE3/72t/j666+r/RRzV6HOjfnz58f+++9fuZgYsfEb3et7desNn5uW+djKlSvj+OOPjzFjxuR6\nagAAANAk3XTTTbFgwYIaz7c3tGFOUt9bdTY8h58yZUrst99+MW3atNxNuAmTiwAAAACtlVwEACA/\nNKADAAAANJBm88L54IMP4pBDDonFixdXXsW6usXEiP//mdT2xvbMn1dNn96Wft75558fY8eOzd9k\nAQAAoAmqT9N55vPqe8vcRk3jpp+zaNGiOOyww2LKlCk5mmXTJBcBAACApq2hF+XLxkX8Wjq5CABA\n/hQXugAAAACAlqC+jeY1XTGZ+lu1alUceeSRsXDhwoiofh+mF//S/y8uLo4DDjggBgwYEDvttFN0\n7do11qxZE0uWLInXXnstnnvuuSgrK9toUTG9jcz71q9fHyNHjozvfOc7ccghh+Rv4gAAANBE1ZV3\nbMobojO/t6ZPsMo8T1+1alUMHTo0Xnjhhdhnn302tfRmRy4CAAAATZ/3guSGXAQAIL80oAMAAADk\nSF2f1EXDnHXWWfHOO+9UWfDLlL4/lUpF586d45JLLomzzjortt566xq3WV5eHk888URcffXV8cYb\nb1R+f6bMRcXy8vI45ZRTYtasWVFSUpL1OQIAAEBzUN0nQmXeX1xcHPvss0/sv//+0bdv39h5552j\ntLQ0unfvHp06dYry8vIoKyuLsrKymDdvXkydOjWmTJkS8+fPr9zmhm/6zRwvswl9yJAhMWvWrNhi\niy3yMPPCkYsAAABA05fvTydvLZ+GLhcBAMivokIXAAAAANASpBeaMm8RUXmF5Mzbhs+h/u699954\n8MEH67WY+MMf/jDefvvtuOKKK2pdTIyIaNOmTQwbNixmzZoV1157bbRp06bGRcW0JUuWxGmnnZad\niQEAAEAzs2H2kc46unXrFqeffnr8z//8TyxdujSmT58eY8aMiREjRsTBBx8cPXv2jK5du0ZxcXG0\na9cutttuu9hrr73ihBNOiDFjxsScOXNi8uTJccQRR1Se51d3jp4eO+3TTz+Nc889N2/zLwS5CAAA\nADRd6fPoVCoVp512WpSXl+fttm7duhZ/UT65CABA/mlABwAAAMiSuprNU6lUbL/99jFkyJAYPXp0\nTJgwISJaz5WoG2vFihVxySWX1Li/MhcTTz311HjmmWdim2222eRxLr/88njooYeiuLi4cruZ0mMk\nSRLPPvtsPProo5s+GQAAAGjmMrOPoqKiOOqoo+KRRx6JxYsXx1133RXDhw+Pzp07N2jbBx10UDz1\n1FPx5JNPxlZbbVXlDdzV1ZE+T3/wwQdj0qRJjZpXUyUXAQAAAForuQgAQGFoQAcAAABohNqazbfd\ndts45phj4qqrrorHH388Fi5cGB9//HGMHz8+Ro0aFUceeWShy29WrrrqqliyZElExEZXs85cTDz2\n2GNj7NixjWrsHzp0aIwdO7baq2ZvOOZFF10U33zzTYPHAgAAgOYmfQ6++eabx4UXXhjvvPNOPPnk\nkzF06NBo27Zt1sY56qijYvbs2dG3b99az9EzjRo1KmvjNyVyEQAAAKC1kosAABSGBnQAAACARkg3\nm5eUlMRRRx0Vo0aNivHjx8cnn3wSn376aTz++ONx5ZVXxjHHHNOgqyvzd4sXL44//elP1S4SZt63\nww47xLhx47LyqfInn3xyjBw5snKhMlPmQuOCBQvirrvuavR4AAAA0Fx069YtRo0aFR9++GHccMMN\nUVpamrOxtt1223jqqadil112qfYcPaLqp09Nnz49pk+fnrN6CkEuAgAAALRWchEAgMLRgA4AAADQ\nQBdccEE88sgj8dFHH8XChQvjySefjNGjR8eQIUNi2223LXR5LcpNN91UedXo6q4ynV70u+WWW6Jb\nt25ZG/eGG26IkpKSiIgaFzOTJIkbb7yx3p/EBgAAAM1Vhw4d4sILL4z33nsvRo8eHVtssUVext16\n663jL3/5S3Ts2DEiqj9Hz3Tvvffmo6y8kYsAAAAArZVcBACgcDSgAwAAADTQ+eefH0OHDo0ddtih\n0KW0aGvWrKn1atbpxcTBgwfHkCFDsjr25ptvHtdee22Ni5hpH3zwQTzyyCNZHRsAAACammnTpsUN\nN9wQ3bt3z/vYu+yyS/zmN7+p9Q296ZxgwoQJeawst+QiAAAAQGslFwEAKCwN6AAAAAA0aY8//ngs\nW7YsIqq/mnXaZZddlpPxf/rTn1Z+on1tn7A2bty4nIwPAAAATcXWW29d0PEvueSSGj95KjMzWLBg\nQXz00Ud5rS1X5CIAAABAayUXAQAoLA3oAAAAADRp999/f7X3p69mHRGx++67x2GHHZaT8du2bRvn\nnHNOjYuZ6Tqefvrp+OKLL3JSAwAAABDRoUOHGDZsWK1vOE6bPXt2HirKPbkIAAAA0FrJRQAACqu4\n0AUAAEChLVu2LJYsWRIrV66MFStWxIoVK6K8vDw6dOgQHTp0iG222Sa233776Nq1a6FLBZooxxHI\nnWXLlsXTTz9d65WkU6lUnHLKKTmt4+STT47f/va3G92fJEllbevWrYuHHnooRo4cmdNaAACyyfkM\n0FiOI+TbscceG7fddludz3v33XfzUE1uyUUAAHLL+QzQWI4jkDtyEQCAwtOADgBAq5EkScyaNSte\neOGFmDNnTsybNy/mzZsXS5Ysqdf3d+vWLfbdd9/o27dvHHrooXHwwQdHu3btclx17r355pvxzDPP\nxJtvvhlvvfVWLFq0KFasWBFfffVVdOrUKbp37x49evSI/v37x8CBA+Poo4+O7t27Z72O+fPnx5Qp\nU2LWrFkxe/bsWLx4cSxfvjxWrlwZm222WXTp0iV69uwZu+++e/zgBz+II444Irbddtus15EPS5cu\njYkTJ8bMmTPjrbfeivfffz9WrFgRK1eujCRJokuXLrHlllvGbrvtFt/97nfj0EMPjQMPPDCKi5v2\nKdyCBQti4sSJMX369Jg7d24sWLAgVqxYEWvWrIlOnTpF586dY5tttok99tgj9txzzzj44INj4MCB\ntS4SNDWOI5B/kyZNim+//bbK1aur80//9E85raNnz54xcODAmDZtWq21TJw40YIiANAkOZ+pnlwk\n/+QicpGWdhwh/wYOHFiv5y1atCjHleSeXAQAIDucz1RPLpJ/chG5SEs7jkAuyUUAAJqABAAAciyV\nSiVFRUVJKpWqvKW/LioqSs4444ycjf3OO+8kN998czJs2LCke/fuVWpIj78pt8zv7dixY3Lqqacm\nL7/8cs7qr8lOO+200VwybwcffHCt37906dLk6quvTkpLS+u1TzIfb9++fXLSSSclM2bMaPQ8Vq5c\nmVx33XXJvvvuu8l1FBcXJ0cffXTywgsvNLqO+rjnnnvqfC0/99xzNX5/eXl58sADDySDBg1K2rRp\nU6/XYeZzunbtmpx77rnJ3Llz8zLf+vr666+TsWPHJvvvv/8m/wxTqVRSUlKSnHfeecmHH35Y6ziD\nBw/eaP9nbrO0tDRnc2ypxxGajuqOLRseX8aNG1foMgvm5z//eY3H3/R9vXv3zksto0ePrrOWbt26\nJeXl5XmpBwBoHuQi2ScXkYs0FXKR5nscoXlbv3590rZt22pfV5nHpXPOOafQpTaaXAQAaO7kItkn\nF5GLNBVykeZ7HCE7Cvk3rrWQiwAAFF5RoRvgAQAg2z7++OO4/vrro3///tG7d+84//zz47HHHovl\ny5dHKpWqcov4+xVq63OLiCrf+/XXX8d9990XBxxwQBxyyCExc+bMvM1xw3lUN6/qrF27NkaNGhXf\n+c53YvTo0fHRRx/V63szH1+7dm088MADMXDgwDj77LNj2bJlm1z/t99+G9dff32UlpbGZZddFrNn\nz97kOtavXx8TJ06MH/zgB3HCCSdEWVnZJteRL0888UTsuuuucdJJJ8WLL74YSZLU6+eV+ZyVK1fG\nmDFj4rvf/W6MGDEiFi9enMcZVO/BBx+M3XffPX72s5/FjBkzNvlnmEql4vPPP48//vGP0atXrzjz\nzDMb9HrKhdZwHIHmYtKkSTUeU9LH00MPPTQvtdQ0TpJxdesVK1bEtGnT8lIPAEB1WsP5jFxELiIX\nya3WcByheUulUrHVVlvV+bx169bloZrckosAAGya1nA+IxeRi8hFcqs1HEeguZCLAAAUngZ0AABa\nlNNPPz169uwZl156acycObNeoX991bYwMGXKlBgwYEBcfvnleX9TW2Y9tc1n5syZsffee8e//Mu/\nxNdff73JCyEbzjtJkrjtttuiX79+MX/+/HrX+/bbb8f3vve9uPTSS+OLL76o3IcNrSOVSsXDDz8c\ne+21V7z22msN3Y05sXr16jjllFNi6NCh8eGHHzZoAaq6/T527Njo06dPjB8/viDz+vLLL2Po0KFx\n4oknxoIFCxr8M8yc1/r16+Puu++OPn36xNNPP12QeaW1xuMINFVlZWXx3nvvRUTtf+MOPPDAvNQz\nYMCAaNeuXURErW8IsaAIABRKazyfkYvIRfJNLtLyjiM0T99++22dz+nUqVMeKskduQgAwKZpjecz\nchG5SL7JRVrecQSaKrkIAEDToAEdAIAWJb2wVdMCR11Xgt6UK0VvuN0kSeK6666LH/7wh7F8+fJC\nTL9GTzzxRBx00EHxzjvvVFkUiaj76tg1zTv9vR988EEccMABMWPGjDrrePzxx6Nfv34xa9asrNex\naNGiGDx4cJMJcT///PM46KCD4s9//vNGC1ERjZ/vsmXLYvjw4XHFFVfkdV5z586NfffdN5544olq\n55WpPnOs7ud47LHHxl133ZXXeWVyHIGmo75Xee/bt2+OK/m74uLi2Guvvep8I0FTe4MLANB6OJ+p\nngwH6QAAACAASURBVFwk/+QicpGWdhyhaSkvL6/XJ+NtscUWeagmd+QiAACbxvlM9eQi+ScXkYu0\ntOMIFIJcBACgadCADgBAi5MO+apbuEnf35gr79a0KJB+/MUXX4zBgwfHl19+ma8p1+qhhx6K448/\nPlavXh0RVWtNf13feWfKfOzLL7+M4447Lj799NMa63j44YfjhBNOyGkdK1eujOOOOy4++OCDBu6t\n7Pjyyy9j0KBB8eqrr1ZZkNqU12FEzfPNfPz3v/99/OIXv8jLvGbOnBkHHXRQfPLJJxstBmaq7zyr\ne24qlYry8vI466yz4tZbb83LvKrjOAJNQ00Lipm/P506dYrddtstXyVFv379an08SRILigBAQTmf\nqUoukn9yEblISzuO0PTMmTMnysvLI6L2T8Dq1atXvkrKCbkIAMCmcz5TlVwk/+QicpGWdhyBQpGL\nAAA0DRrQAQBosWoK/zMf25RbddvIlHn/66+/Hj/+8Y8r3wRXKC+++GL89Kc/rbLos+FcaptzxMYL\nWJkyt7t48eIYNmxYrF+/fqM6JkyYECeeeGKsW7euQXVsuHhVWx1Lly6Nk08+udY3HubSunXrYvjw\n4fH2229X1l3da6gx+z39eNodd9wRv/nNb3I6r/feey+OPPLIKCsr22j8tE2dZ02/U+l/zz///Hj2\n2WdzOq+6OI5AYb3xxhs1Ppb+fdl1113zVU5ERK2Ll+nf6Xnz5lX5mwcAUAjOZ+QihSAXkYu0tOMI\nTdNLL71Ur+ftscceOa4kt+QiAAAN53xGLlIIchG5SEs7jkAhyUUAAJqG4kIXAAAAubLhIlpERFFR\nUfTp0ycGDhwYe+yxR/Tu3Tu23377KCkpiS5dukT79u0jSZJYvnx5LF++PJYuXRqvvfZazJgxI/76\n17/G/Pnzq2w7vUCQOWb6vqlTp8aoUaPid7/7XR5n/f+WLFkSw4cPj2+++abK/Zm1t2vXLgYMGBB9\n+/aN0tLS6Nq1a+X3Llq0KF544YV49dVXN1ocqmnOM2fOjD/+8Y9x/vnnVz7+7rvvximnnLLRokhm\nHZtttlnsv//+0a9fvygtLY1u3bpFUVFRZR0vvvhiTJ8+vd51TJs2LW666aa44IILsrtT6+Hyyy+P\n5557rspi4obzbdeuXQwaNCj22WefKC0tjS5dukR5eXksW7Ys3n777Zg+fXrMnDlzo4WnDRfxMud8\n4403Rq9eveLnP/951ue0YsWKOProo+tcTMysKSKipKQkBg8eHH369IkePXpEp06dYvXq1fH555/H\nnDlzYurUqZVXQa9uUXHdunXxk5/8JN56662sz6m+WvtxBArt/fffr/XxVCqV9wXFmj49LfP4V15e\nHgsWLIidd945n6UBAFTR2s9n5CJykWyRi0RlTRGt6zhC0/Xoo49We3/mm/e7dOkSe++9d75Kygm5\nCABAw7X28xm5iFwkW+QiUVlTROs6jpA97777bvz1r3+NV155JebPnx8ffPBBlJWVxVdffRVFRUXR\noUOH6NixY5SUlMSOO+4YpaWlsd9++0W/fv1izz33rPZCFK2BXAQAoIlIAAAgx1KpVFJUVJSkUqnK\nW/rroqKi5IwzzsjaWN/73veqjFFUVJT06NEjOfvss5PHHnssWblyZaO2//LLLycjRoxI2rVrV2UO\nG84tfV/btm2TmTNnZml2/69nz55Vxtlwnx588MHJscceW6WezMf32muv5N57701WrVpV51gLFy5M\nLrnkkmSzzTardr4bzrlbt27J559/niRJkqxZsybZc889q9SwYR333HNPvX4uixYtSi699NJ617HV\nVlsly5cvb/S+TrvnnnvqfC3fcMMNSXFxcY3z3WOPPZK77747Wb16dZ3jLVy4MBk9enSy5ZZb1vha\n23DOHTp0SN58882szTntxBNPrHH8De8vKipKhg8fnjz//PP12vb06dOTU045JWnTpk2VeWb+f9iw\nYcngwYOrHSv9dWlpadbm21qOIzQdtf1+p/8dN25cocssiB49emz0927DfXPFFVfktaa5c+fW62f2\nv//7v3mtCwBouuQichG5iFykJnIRuQib7uOPP07atm1bZ14wbNiwQpfaaHIRAKAlkIvIReQicpGa\nyEXkIs1dXceFnXfeOendu3eNv7vVHS82vG2zzTbJaaedlowfPz5Zt25doaecV3IRAICmQQM6AAA5\nl+8FxaKioqRt27bJj370o+SZZ55J1q9fn7Xtp7311lvJwIEDa10MSP97yCGHZH38uhYU27dvX+1i\nYteuXZPbb7+9QWO++eabSc+ePesVoo4ePTpJkiS57LLLqq2jW7duyR133NHgOnbaaad61XHdddc1\naIzq1GdBsVOnTtUuDmy22WbJdddd16CFgLKysuSkk06qc1Ex/e8+++yT1QWHBx54oF6LiemFkxde\neKFB48yYMSPp06dPtYuKqVQq6dSpU14XFFvDcYSmoz6/262xAX3NmjU1LrZm7ptbbrklr3UtW7as\nXj+zhv6dAwBaHrmIXEQuIhepi1xELkL9/frXv67X8eDBBx8sdKmNIhcBAFoKuYhcRC4iF6mLXEQu\n0lzV9vux4Wu1Mbf0trbffvvkmmuuyeoFNpoquQgAQNNRVOhPYAcAgGzq0KFD/PKXv4z3338/Hnro\noTjssMMilUplfZw+ffrEyy+/HCNHjqz28SRJIpVKRZIkMWXKlHj55ZezXkN1Y6b/Xbt2bZV5J0kS\nvXr1iunTp8dZZ53VoO3vueee8eyzz0aPHj0iIqrdr+k533777TF79uy48cYbN6qjd+/eMX369Djz\nzDMbVcc222xTZx1/+tOfGjTGpsjc72vWrNnosa5du8bkyZPjkksuiTZt2mzy9rfYYou4//774w9/\n+EPlXDecc+br7Y033oj/+I//aOBsqlq9enX8+te/rvF3KD1mKpWKQYMGxauvvhoHHnhgg8bq169f\nvPLKK3H00UdXO05636b3dy61puPI6NGjo6ioqNXcrrnmmqzvQ3Lns88+q3KMrUn671K+dO3aNdq3\nbx8R1f8NSvvkk0/yVRIAQKXWdD5T3Zjpf+UicpFskIu0/OOIXKT5+eyzz+LWW2+t8diX1r179zju\nuOPyWVrWyUUAADZdazqfqW7M9L9yEblINshFWv5xRC6Se+nXTvL3D41s0C29nVQqFQsXLoyrrroq\ndtlll/j3f//3WL9+fd7nlC9yEQCApkMDOgAALcqTTz4ZN998c+ywww45HyuVSsWtt94ap59+emXw\nX5MxY8bkvJ6aJEkSpaWlMXXq1Ojdu3ejttWrV6+46667qg12M+9buHBhHHbYYfHtt99WeXyXXXaJ\nqVOnxq677tqoOnbdddd61fHRRx/FSy+91KixGipJkujYsWM888wz8f3vf7/R27v44ovjhhtuqDVU\nTy8+jR49OpYvX97oMa+77rr47LPPImLjMD89VkTEP/zDP8TEiROjW7dujRqvY8eO8cgjj8SRRx5Z\nZbx8LCJmao3HkfRiVUu/0byUlZXV63klJSU5rqRhY37xxRd5qAQAoKrWeD5TF7mIXKSh5CKt5zhS\n6LxCLlJ/l156aaxevToiqv/dSL+OfvWrX1W+Gbi5kosAAGy61ng+Uxe5iFykoeQirec4Uui8oiXn\nIplN5I3dRmYz+hdffBEXXXRRHHjggfHOO+9ko9QmRy4CANB0aEAHAKBF6dixY97HvO2226J3797V\nLgakF13Gjx8fq1atynttSZJE27Zt47//+79ju+22y8o2jzrqqDj88MOrnW9maF5WVlb5eGYd2bry\n6DHHHBOHHHJInYswjz76aFbGq4/MK6+mUqm48847Y//998/a9i+88MIaF54y9/2XX37Z6Ktaf/XV\nV3HzzTdXu28z79tuu+3i4Ycfjg4dOjRqvLS2bdvGf/3Xf230O5XPRcXWehxpzBWXm/ItPTean/ou\nKDb2zQwN0a1btzpfV/WtHwAgm1rr+UxN5CJykYaSi+RXUziOFDq/kIvU7amnnor777+/SqNDWubr\npkuXLnHeeeflu7ysk4sAAGy61no+UxO5iFykoeQi+dUUjiOFzi9aYi6Si4b5zHmlUqn429/+Fv36\n9Yunnnoqn1PLC7kIAEDToQEdAAAaqW3btnHTTTdtdH9m0LhmzZr4y1/+ks+yKhcmRo0aFf369cvq\nti+77LI6x96wjquuuir222+/vNcxZcqUrI5Zm/TCTyqVin/8x3+Mn/zkJ1kf4+abb44dd9yxcrya\nahgzZkysW7euwePccccdlVfFri40T8/ztttuy/rVZLt06RLjxo2LoqK/n7IW6krE+dRUjyNQSPW9\nInTnzp1zXEnDxnRFawCgtWiq5zNyEbmIXKT5aKrHEZqOZcuWxciRI2v9fUj/Xl599dXRvXv3PFaX\nG3IRAIDmoamez8hF5CJykeajqR5H2DTVNZA3pnG+rkb09HNWrVoVQ4cOjdtvvz0/E80TuQgAQNOh\nAR0AALLgiCOOiD59+kREzYsfkyZNykstmePvuuuu8c///M9ZH+MHP/hBbL311huNt6F04L3bbrvF\n5ZdfnvU6Bg8eHFtuuWW1daS/fv3112P16tVZH3tDmeN36NAh/u3f/i0n42y++ebxr//6rzUu8qUt\nXLgwnnjiiQaPc+edd9a6YJlKpWLIkCFxzDHHNHiM2gwcODBGjBjRYj6hqT4KfRxp7NWXm+qN5mvF\nihX1el4hFhS7dOlS53PSb8oAAGgNCn0+k0kuElW+los0jFwk/wp9HCl0fiEXqd2pp54an332WURs\n3PyQOc8+ffrEueeem9fackUuAgDQfBT6fCaTXCSqfC0XaRi5SP4V+jhS6Pyiueci6bE2bCRvaM31\naUTPfLy8vDzOOeecuPfee/M049yTiwAANB0a0AEAIEuGDBlS4+JHkiTx/PPP562WdIj9q1/9qvKq\nwNlUVFRU63wzpVKpOO+883IS7Ldp0yaOO+64jerI/Lq8vDzmzJmT9bGrk97vZ599dvTo0SNn4/z4\nxz+OffbZp3K8mjzwwAMN2v7rr79euc9q+xlfc801Ddp+ff32t7+NzTbbLCJax1WtIwp3HGnoVZeb\ny43mae3atfV6XocOHXJcycbat29f6+NJktS7fgCAlkIuUj25SPbJRVouuYhcpDq/+93vYsKECZWN\nDpky35hdXFwcY8eOjTZt2hSizKyTiwAANC9ykerJRbJPLtJyyUWaby6SHiuzkbykpCQOP/zwuOii\ni+Luu++Ol156KebOnRufffZZrFq1KtatWxcrV66MTz/9NKZNmxb33XdfXHzxxdG3b98oKiqqzEHS\nc6irCX39+vVx5plnxpQpU/Iy51yTiwAANB0a0AEAIEsOO+ywau9PB8Bvv/12fPPNNzmtITNs3nzz\nzeO0007L2Vj9+vWrVx1dunSJU089tSB1pM2fPz9n40dUnW8qlYpf/vKXOR0vImr9JJ/0IsSECRPi\n66+/3uRtP/TQQ7VuN5VKxaBBg2Lvvffe5G1vih122CGGDx/eIt4oW1+FOI4U+orTLe3K1mRPfRfk\nCvHG8uLi4jqfY0ERAGht5CLV1yEXyQ25SMskF5GLbGjixIlx5ZVX1jqH9O/lZZddFv37989jdbkl\nFwEAaF7kItXXIRfJDblIyyQXab65SCqViuLi4vj+978f1157bcyYMSMWLlwYEydOjOuvvz5OO+20\nGDhwYPTu3TtKSkqiQ4cOkUqlomPHjtGjR4/o379/nHjiifGHP/whZsyYER//H3t3HiVXVecB/Fed\nNlvTgRCICYuSaGwEUSAmEmA0JhDQsMi+HQecjAvixqIzDougKDIzoIgeATdQYBgRJARcWIMhAyER\nFIgkQEQWyYIgJGmyp+cPU0110t1V3V2v6nb153NOH0xV5d3f6/7VNe97675+/vn42te+FjvssEPr\ne6+jm04UbkJfv359nHjiibF06dLMzzlrchEAgHQU/9cPAABQkp122mmLxwrD340bN8YTTzwRe+65\nZ6Z15Mc89NBDY6uttspsnN12262kOg455JBoaGioWh0REX/+858zGz8vf74TJ06MXXbZJfPxTjjh\nhPjc5z4Xq1evbl1sKKwjImL16tUxe/bsmDx5cpeOfffddxd9zbRp07pedDdMmzYtbrjhhoqMlYJK\nzyPHHHNMvPOd7yzLsXqDd73rXdUugS4odUGulMW9cutszPycvG7dugpWBABQfXKR9uuQi2RDLlKb\n5CLZ6m25yOOPPx4nnHBCbNy4MSK2/M17hR+63meffeIrX/lKRevLmlwEAKB3kYu0X4dcJBtykdok\nF8lWVrnIW97ylpg2bVpMmzYtRo4cWZZjjhw5Mv7jP/4jzjzzzPjOd74TF1xwQaxataq1HzbPSAr7\nZNmyZXHqqafGzTffXJZaqkUuAgCQDhvQAQCgTN785jcXfc0zzzyT+YJi3r777pvp8UtZyEuljmXL\nlmVaQ6GPfOQjFRln8ODBceCBB8att97a6d16Z86c2aUFxebm5pg7d+4Wxyz8c79+/eKQQw7petHd\nMHHixBg6dGi8+uqr7S6i1JpKzyO77bZbye9lqLT169eX9Lq6urqMK9lSKYuYFhQBgL5GLpJuHXIR\nuUhvIRchb+nSpXHIIYfEihUrIqLjzectLS0xbNiw+PnPf16V33iVJbkIAEDvIhdJtw65iFykt5CL\n9D4zZsyID3/4w5n9lvUBAwbEF7/4xTjiiCPiyCOPjPnz50dEdLoJvaWlJaZPnx6//e1v46CDDsqk\nrkqQiwAApKPy/+ICAIAatfXWWxd9zeLFiytQyT9kvZC33Xbb9Zo6XnrppUxrKDRlypSKjXXwwQcX\nfc2cOXO6dMyHH364NcTvaLFi7NixMXTo0C4dt7v69esXkydPrvmFxLzU5hGoplLvVF2N+WHDhg1F\nX1ONO20DAFRTatczKeQRqdQhFymdXKS6UptHqI6VK1fG1KlT47nnnouIzjef9+vXL6677rrYcccd\nK15n1uQiAAC9S2rXMynkEanUIRcpnVykulKbRyhu6tSpmW0+L/T2t789HnjggZg4cWLJ74ezzz47\n46qyJRcBAEiHf9kAANAnrVy5MubNmxePPfZYPPXUU7Fo0aJYtmxZ/O1vf4vXXnst1qxZE2vXri0p\nMNxcZ8HmkiVLelJ2pwoD7fr6+nj3u9+d2Vj58QYNGhSrV69uc2fVStdRV1cXAwcOjDVr1nR4x+NV\nq1ZlNn7h+W677bbxjne8I7OxNrfPPvt0+Fz+e/H444936ZilvD7rReLNTZgwIX7xi19UdMxS1OI8\nAinp379/Sa9bv359vOlNb8q4mrY6u1t1/v1bav0AANVQi9czchG5SCG5SPZqcR6h+tauXRuHH354\nPPzww53+drv8xofvfve7Fd3gUUlyEQCA7NTi9YxcRC5SSC6SvVqcR0hbQ0NDzJgxIyZOnBjz5s0r\n+lvQH3nkkbj33nvjgx/8YJUq7hm5CABAOmxABwCgz/jjH/8Yv/zlL2PGjBnxxz/+MTZu3LjFaza/\nK2lX71Ja7K6azc3NXTped22zzTZRV1eX+ThbbbVVrF69utM6KnGn18bGxlizZk2Hz3f2XDnkA/w9\n99wz03E2t8cee0R9fX1s2LChzcJCvp6IiKVLl8bf//73ku9APX/+/KKv2WuvvbpfdDfsvffeFR2v\nM31pHoFqK3WRsBoLivk7/3fGgiIAkJq+dD0jF2lLLiIXKZe+NI9QeRs3bozjjjsu7r333g43juQf\nz+Vy8dWvfjU++clPVqHSypCLAACUV1+6npGLtCUXkYuUS1+aR0jT4MGD46abboq99tor/v73v3d6\n876IiCuuuKLXbkCXiwAApMMGdAAAatrGjRvjuuuui8svvzzmzZvX+ngulysp5C8W7HdVZ4tv5VTq\n4lFPDR48uFfU0dmdR8upknezjojo169fjBo1Kp5++ulOX/fcc8+V/LN47rnnir6m0udZ6fE211fn\nEai2AQMGlPS61atXx6BBgzKuZssxO5PL5SwoAgBJ6KvXM6nkEanUIReRi/REX51HqLxTTjklpk+f\nXtLm89NPPz3OPvvsKlRZOXIRAICe66vXM6nkEanUIReRi/REX51HSNfOO+8c3/zmN+MTn/hEhz2Y\nz1B+9atfxerVq2PgwIEVrrLn5CIAAOnI/hZ3AABQJXfddVfssccecfLJJ8e8efNaw/98+NrS0lL0\nq9wqdWflSi3kpV5HXhY/y/bssssuFRmn0OjRo4ue3+LFi0s+XimvHTVqVMnHK4eRI0e2LixU4g7p\nhfriPAKpaGxsLOl1K1asyLiS7o05ZMiQClQCANCxvng9k0oekUodeXIRuUh39cV5hOo49dRT49pr\nry1p8/m0adPiv//7v6tQZWXJRQAAeqYvXs+kkkekUkeeXEQu0l19cR6hd5g2bVo0NTVFxJbvi8K+\n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\nuHBh/PM//3Pssssucf7558eiRYsyGWft2rVxySWXxHve85547LHHOu2TwucmTZoUxx57bCY15clF\n5CIAQN9hAzoAAL1eZ3eQLAwXv/Wtb8WJJ54Yr732WrfGefnll2PatGlx9NFHx6pVq7Z4fujQoRGx\nZcBJ31EY5uf74L777ot99903nnrqqW4fd8aMGbHffvvF0qVLI2LLwL6w57baaqv4xje+0e2xCjU1\nNcVpp51W9DcYRUScddZZ8elPfzrWrl3brbE2bNgQX/7yl2PatGltFibyx8/6fWUegd5h6623josv\nvniLuTavcN746U9/GlOmTGmdO0vV0tISF110URx11FGxfv361scKFc73BxxwQBx11FHdOh8AgHJw\nPUMq5CJykWLMI73f3//+9zjwwAPjySefjIjim88vvPDCsv+WuL5MLgIAsCXXM6RCLiIXKcY8Ulty\nuVwsWbIkvvrVr8aYMWNiwoQJ8fWvfz0eeeSRHm/EXrx4cVx00UXxtre9Lb74xS+29ktnm8/ztt56\n67jyyit7NH6q5CIAANVhAzoAAL3efvvtFxMmTGgTIhbKP57L5eKGG26I3XbbLS6++OJ45ZVXSjr+\nn/70pzjzzDNj1KhR8ZOf/KR1jM3Dxe9973s9Pxl6ncIFr2OOOabd5x977LF4z3veE+edd17JfRcR\n8eSTT8Zxxx0Xhx9+eOsCVrHFvcsuuyxGjhzZjTNp39e//vUYM2ZMp++viH+c5xVXXBG77bZb3Hjj\njV26i+ztt98ee+65Z1x88cXtPj969Oh473vf2zpOFswj9MQFF1wQdXV13f6K6Pgu9fn/nnLKKd0+\n/qRJkyr6/cjaKaecEsccc0yni4r5x++5555oamqKb3zjG/G3v/2t0+OuX78+brnllthrr73i7LPP\nbp3HOvsQx/bbbx9XX311T08JAKBHXM9QTXIRuUgpzCO149Zbb43HH3+809+4VZhnnH322T3KTHr6\n1a9fv0p+eypCLgIA0JbrGapJLiIXKYV5pLble2POnDlx7rnnxtixY2PrrbeOyZMnxxlnnBFXXnll\n3HXXXfHYY4/F0qVLo7m5OTZs2BAtLS2xatWqWLJkSfz+97+PG264If7t3/4txo8fHzvttFOcffbZ\n8eKLL3bYL4Xj55+vq6uLn/3sZzF69OiKnX+lyUUAACqvvtoFAABAOXzrW9+KCRMmRES0++G3wnBx\nyZIl8eUvfznOPffc2HPPPWPChAnxlre8JYYOHRoDBw6M5ubmWLx4cTz55JMxe/bsePbZZ1v/7uZ3\nLM4vMhx33HFx/PHHx4knnljBsyY1p556aixevDhmzZrVJuDP5XKxZs2auPDCC+OSSy6JQw89NA46\n6KDYc889Y9SoUdHY2BgbNmyIV199NZ566ql46KGH4rbbbouZM2e2WeAq9huFjjrqqDjllFPKek6D\nBw+O66+/Pvbbb79Yt25du7UUvieeeeaZOO6442LnnXeOI488Mj74wQ/G7rvvHiNGjIjBgwfHqlWr\nYtmyZfHEE0/EzJkz4+abb45Fixa1vr8Kv2d5P/jBD+KrX/1qWc+rPeYReqq7C96l3P3aXc7b+uEP\nfxiPPPJIPP3001u8ryLavl9XrFgR55xzTpx//vmx//77x7hx42KXXXaJIUOGxKpVq+Kll16KRx55\nJGbOnBl/+9vftpiPChU+3q9fv7j22mvL+iEOAIDucj1DCuQichHzCJurZp7R0982ljK5CABAW65n\nSIFcRC5iHul7CvuksG+bm5vj3nvvjXvvvbdbx+3s2nzz1+Vfk78JxSGHHNKtMXsTuQgAQGXZgA4A\nQE0YP358fOlLX4qLL7643WAxr/CutBs2bIh58+bFvHnzOjxuYahY+Pfz/zsi4n3ve1/86Ec/KvMZ\n0Rvlcrm45pprYvz48W1C6cK+W716dfz85z+Pn//85yUdr6Nezj+ff27vvffO7K6qY8eOjR/96Efx\n0Y9+tNO6Cs/zhRdeiMsuuywuu+yyTo/dXnBf+D0766yz4oMf/GBFFhTNI5RDVh9u7upxC99Htaix\nsTF+85vfxPvf//7Wu3539IGHwvfrzJkzY+bMme0es9gi7uaLt1deeWUceOCBZT4zAIDucT1DCuQi\ncpH2mEf6tmptAq/VPCRPLgIA0JbrGVIgF5GLtMc80ndsvhm9p9lEqRvPIyLq6urisssui9NOO61H\nY/YWchEAgMqqq3YBAABQLhdeeGF86EMfipaWljYB4ubyz0e8ER529FX4+vYWAd75znfGjBkzYtCg\nQRU6S1K3yy67xC9/+cvo37//FgtkpfZdKaF24WLXmDFjYsaMGTF48ODMzuukk06Kb37zm23G7en7\na/P32OYLsIcddlhcfPHFmZ1Te8wj0HuMHj067rrrrhgxYkRERIdzU6nv181fm7f58/nF23/5l3/J\n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\ntXXr1jHXFy9eXNO+J5544rS+3+E29FTroV+P9xExcgOyt7c3vvSlL8VZZ50VjzzySCl1AwAAAIeP\nvoi+CAAAADQqfRF9EQAAAAAAA+gAjGv79u1jrh977LE17dvU1BQtLS1V69u2batp35koimLcJ1gf\n/HHgjcWIgZuL27ZtiyuuuCJWr14967UDAAAAh4++iL4IAAAANCp9EX0RAAAAAIDmsgsAIK/du3eP\nub5gwYKa925paYn+/v5Ra319fTXvO5M6LrrooviFX/iFWLZsWZx55plx3HHHRVtbW/T398eOHTvi\n1VdfjaeffjoefPDB2LBhQ9XTrSMi/uzP/iyOP/74uOmmm2b9NQAAAACHnr6IvggAAAA0Kn0RfREA\nAAAAAAPoAIzrnXfeGXO9ubn2t4+jjjqqau3tt9+ued+paGpqiksuuSQ+9alPxeWXXz5mLREDN04X\nLFgQJ598clxyySVx++23xyOPPBI33nhjbN68edTnFkURN998c5xzzjlx0UUXzcbLAAAAAA4jfRF9\nEQAAAGhU+iL6IgAAAAAATWUXAEBe+/btG3N9zpw5Ne891h579+6ted+pOPnkk+Pxxx+PVatWjXsz\ncTyXX355fOc734kLL7xw+MnWQ4qiiFtuueVQlgoAAACURF+kmr4IAAAANAZ9kWr6IgAAAABAozGA\nDsC4xnty9aG48TfWHtO9uVeWhQsXxiOPPBLLli0bvqlYqVSiKIp44YUXYs2aNSVXCAAAANRKX2Rs\n+iIAAABQ//RFxqYvAgAAAAA0EgPoAIxr7ty5Y66//fbbNe891h7jfb+M2tra4m//9m/H/D03FAEA\nAODIpy8yPn0RAAAAqG/6IuPTFwEAAAAAGoUBdADG1draOub6rl27at57rD3a2tpq3nc2XXDBBfHz\nP//zVU+1/ta3vjW8BgAAAByZ9EUmpi8CAAAA9UtfZGL6IgAAAABAI2guuwAA8lq0aNGY6zt37qxp\n3z179sSePXuiUqlM6ftl9rGPfSyeeuqpUWs7duyIjRs3xhlnnDFrddx6663x3HPPVa0vXry46s95\nOi699NJ47LHHqtb/7u/+Li644IIp77N69erYuXNnLFy4MO64447YtWtXnHfeeVWf95nPfCZuvPHG\nGdcbEbFy5crYuHHjqLUPfvCDce+999a07+rVq6ueVr5gwYIx/9yn46GHHorbbrutan3t2rU1ZWjD\nhg1xxRVXVK3ffvvtcfXVV89434iIFStWxO7du0etrVq1Ku64446a9r3++uvj6aefHrV2+umnx8MP\nP1zTvnfddVfcfffdVeuXXXZZ9Pf3D+dyutatWxef/vSnq9anez4O5nyMaMTzcfD1cshsn49nn312\n3P+xaCqcjxH1cD56e3vjnHPOieXLl9d0ra+X9w/nY0DZ52O862VEY75/jMf5GDAb56O3tzeKoohK\npRKXXnrpITkfX/va16Kvr294rampKU444YQZ7bd3794oiiL27NkTv/Ebv1FzZhuFvsjk9EWm7sD3\nrt///d9vqPftiXjfHqEvMqDRfq6dSCOeD32RiTkfI/RFRjgfAxrtfOiLTI3zMUBfRF9kpvRFJqcv\nMnX6ImPzvj1CX2RAo/1cO5FGPB/6IhNzPkboi4xwPgY02vnQF5ka52PAbJ2Pod7IkiVL4tlnn61p\nX30RALIxgA7AuE466aQx13/yk5/UtO94Xz/e98vs537u58Zc37Jly6zeUOzr64v9+/dXrdf672rX\nrl3R09NTtb5nz55p7bNmzZro6emJ9vb2uOOOO6IoijH3PRRPS3/zzTer9t62bVvN++7cubNq3wUL\nFtS8b39//5h/Fnv37q1p37179465b39/f037RkT09PRUNbxq/R8NIgb+PR1c86F40v14OX744Ydj\ny5Ytw7mcrj179hyS83Ew52NEI56Pg6+XQ2b7fNT6NzM4HyPq5Xw8/fTT8frrr9d0c6Ne3j+cjwFl\nn4/xrpcRjfn+MR7nY8CRej4Orm///v1jvo7pOvAmJRPTF5mcvsjUHfje9Xu/93tH5HWpHn6u9b49\nQl9kgPMx+vvVSl9kgPMxol7Oh77ICOdjQNnnQ19kapyPAUfq+dAXKZ++yOT0RaZOX2Rs3rdH6IsM\nOFLft52PAfoiA5yPEfVyPvRFRjgfA8o+H/oiU+N8DJjt87Fp06aa99UXASAbA+gAjOunfuqnYu7c\nufH222+PWv/hD39Y077jff1pp51W075lWLx48Zjrb7755qzW0dLSEk1NTVXrtT7RurW1Ndrb26vW\n586dO+M9IyIqlcqY+9by9Lshixcvjt7e3lFrh+Jp6QsXLqyq+VA0hOfPnz/mn0Vzc20/pjU3N4+5\n7/z582vaNyKivb29quG1cOHCmvddtGhRVc3jnbHpGC/HY92En465c+c6H4OcjxH1cj5qee+IcD4O\n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\nCAAAAExU+iL6IgAAAAAANqADMKC1a9dm586dfcYPOuigmuY98MAD+x1/4oknapp3qC677LKsXbs2\nSVKtVjNlypRcd911dakFAAAAKIO+CAAAADBR6YsAAAAAAGADOgAD2rBhQ7/j8+fPr2neAw44YJ+O\nN5J+/OMf55prrkmlUkm1Wk2lUsn73//+HH300aNeCwAAAFAOfREAAABgotIXAQAAAADABnQABvTs\ns8/2O/6yl72spnknTZqUxsbGPuMbN26sad59tW3btrzjHe9ItVrtHjv88MNzxRVXjGodAAAAQHn0\nRQAAAICJSl8EAAAAAAAb0AEY0JYtW/odnzlzZs1z93dDsb29veZ598XHP/7x/PKXv0yS7qdZX331\n1Zk6deqo1gEAAACUR18EAAAAmKj0RQAAAAAAsAEdgAFt37693/GGhoaa554yZUqfsW3bttU87976\n+c9/nn/4h39IpVLpvpn45je/Oaeffvqo1QAAAACUS18EAAAAmKj0RQAAAAAAsAEdgAHt2LGj3/HJ\nkyfXPHd/c3R0dNQ8797YuXNn3v72t/c63pw5c/LJT35yVI4PAAAAlE9fBAAAAJio9EUAAAAAALAB\nHYABDfTk6uG48dffHP095XokfOpTn8p//Md/JEn306z/8R//Mfvvv/+oHB8AAAAon74IAAAAMFHp\niwAAAAAAYAM6AAOaOnVqv+Pbtm2ree7+5hjoeMPp8ccfz4c//OFUKpVUq9UkyWmnnZa3vOUtI35s\nAAAAYOzQFwEAAAAmKn0RAAAAAABsQAdgQLNmzep3fPPmzTXP3d8cTU1NNc87mIsuuijPP/989+tp\n06Zl1apVI35cAAAAYGzRFwEAAAAmKn0RAAAAAAAa6l0AAOWaO3duv+ObNm2qad6tW7dm69atqVQq\ne3W84XL99dfnzjvv7H6adaVSyQc+8IEcccQRI3rc0fChD30oP/3pT/uMz58/v8953hd/9Ed/lNtv\nv73P+KpVq3LKKacMed7Nmzdn6dKlfcYvueSSrFixYsjzJsmZZ56Zxx57rNfYySefnOuuu66mea+4\n4orcfPPNvcZmzpzZ73nfF9/4xjfy4Q9/uM/4LbfckoULFw553kcffTRnnXVWn/GPfvSjOffcc4c8\nb5KcdNJJ2bJlS6+xc845Jx/72Mdqmveiiy7KPffc02vsiCOOyLe//e2a5l25cmWuvvrqPuP33nvv\n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\nJNMX0RcBAACA2UpfRF8EAAAAAMAGdABGtWPHjhHH586d2/DcI83R19fX8LyN2vlU69G+kuy6qfjs\ns8/mP/7jP/LqV786p59+ejZt2lRx9QAAAMBk0RfRFwEAAIDZSl9EXwQAAAAAwAZ0AEY12pOrJ+PG\n30hzjPSU6+n0y1/+Mjt27BjytXXr1jz22GP5wQ9+kE9+8pM57rjjUqvVhjzdular5Rvf+EZOPPHE\nPP7445X+DAAAAMDk0BfRFwEAAIDZSl9EXwQAAAAAwAZ0AEbV3Nw84vj27dsbnnukOUY7XpX233//\nPPe5z83JJ5+ciy66KB0dHfnhD3+YlStX7nrCddL/JOwHH3wwp512WhFP5gYAAAAaoy+iLwIAAACz\nlb6IvggAAAAAgA3oAIyqtbV1xPHu7u6G5x5pjra2tobnnQ5r1qzJ+vXrc9JJJ6Verw/5u3vuuSef\n+MQnKqoMAAAAmCz6IiPTFwEAAICZT19kZPoiAAAAAMBs0lR1AQCUa/HixSOOP/XUUw3N29vbm97e\n3iFPhN7T8Uq0//775xvf+EZWrlyZJ554Ikn/U63r9Xo+85nP5OKLL878+fOnrZ6PfOQj+elPfzps\nfOnSpcPO83j8yZ/8Sb797W8PGevpqeU1r/liDjvs5AnP29vbnSuvXD1svL39grS3XzDheZPk9NNP\nz4MPPjhk7MQTT8znP//5hua95JJLcv311w8ZW7hw4YjnfTzuu+/a/PCHfz1s/E1v+lYWLz5ywvNu\n3nx/rr32Nbtez5mTXH55PZdddlne8IY3THjeJDn++OOzdevWIWN/+qd/mo997GMNzfvOd74zt956\n65CxF77whbnxxhsbmnfdunW5/PLLh43ffvvto/7Dib1xyy235Lzzzhs2fsUVV+Skk06a8Lzd3d05\n4YQTho2ff/75Wbt27YTnTfa99XHdddflox/96LDxG264IStWrJjwvA888EDOOOOMYePWxyDro5/1\nMcj6GGR99LM+Blkfg6yPfpO1Pr7yla+kp6dn19icOXOyZMmSCc3X19eXer2e3t7evPnNb244s7OF\nvsjoZnNfJJm91yWf2/18bvfzuT3I+hhkffSzPgZZH4Osj37WxyDrY5D10c/6GKQvUgZ9kdHpi8zO\n65LP7X4+t/v53B5kfQyyPvpZH4Osj0HWRz/rY5D1Mcj66Gd9DNIXAaA0NqADMKrnPve5I47/5je/\n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\n71133ZVXvepV6erq2jW28+bbZz7zmYbq2lnP3vrRj36UV7ziFXnZy16Wz372s9m4ceO43v/zn/88\nb3vb23Lqqaemp6dnWB0vf/nLc84554xrTgAAAKBs+iL99EUAAABg9tEX6acvAgAAAADMNk1VFwDA\nvmHx4sW58sorc+aZZ+4aq9Vq2b59e/78z/88X/3qV3PeeeflhBNOyEEHHZTu7u7cfffdufrqq/OV\nr3wlfX19u96382bihRdemJNPPnnaf5ZarZbbb789t99+e973vvflqKOOyqpVq7Jq1aoccsghOeCA\nA9LW1pZnnnkmXV1d2bhxY+65557ceuutueeee3bNsfvPkyRHHHHEmDdXAQAAgH2Pvoi+CAAAAMxW\n+iL6IgAAAADA7FSrj/dRoADMan//93+fv/7rvx7yZOtkz0+W/t2bb7VaLa973ety/fXXZ+7cueM6\n/vOf//w8+uijQ+Y7/PDD89BDD+31+x955JEhNY1V/06jvadWq+XYY4/NTTfdlOXLl+9VHZOho6Nj\nyFPCk6SlpSUrV66c0uOuW9ec7u7a2N+4m97e7iT1JLU0N7fu9ftaW+tZu7Z3fAXuQyZyLidqpp/L\nieju7t51TWpt3ftcwlSSS0okl5RILilN6Zns7Owc8luZkqStrS3t7e0VVbTv0hcZ/p7Z1heZqNKv\nE8w+MkmJ5JISySUlkktKU3om9UUmj77I8Pfoi+yd0q8TzD4ySYnkkhLJJSWSS0pUci71RQBolN+A\nDsC4fOADH8iCBQty0UUXZceOHcNuLI5k95t1tVot55xzTr7whS+M+2biSPNNRK1WGzbHnuof7bi1\nWi37779/PvrRj+b9739/5syZ01BdM9l4Np3DdCmtyQOJXFImuaREcklpZHL20BcZ+h59kb3nOkFp\nZJISySUlkktKJJeURiZnD32Roe/RF9l7rhOURiYpkVxSIrmkRHJJieQSgJlM5xOAcbvgggty6623\n5rjjjkutVtt1g260r53fc/DBB+fqq6/Ol7/85ey3334TPv7O+Xb/2ltXXXVVLrzwwhx11FEjvn+0\nn+F3j/uCF7wgH/3oR9PZ2ZmLL77YzUQAAACYJfRF9EUAAABgttIX0RcBAAAAAGaPWr3Rx4ICMKt9\n//vfz9VXX52bb745jz322LC/P/DAA7NmzZqcffbZeeMb39jQjcTJtnnz5vz0pz9NR0dH7r///jz8\n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\nb2+fxgr37Ne//nW+973v5Qc/+EF+/OMf5+GHHx7zPcuWLcsrXvGKvOtd78rJJ5889UUCAAAARdIX\n0RcBAACA2UpfRF8EAAAAAJj55lRdAAD7nnq9nr/7u7/LypUr86lPfSobN25MrVYb9Wvr1q35l3/5\nlxx//PF561vfmq6urspqf/TRR/OpT30qxx9/fA477LC8/e1vz1VXXZVHHnlkjz/Dzq8nnngi11xz\nTU455ZQcc8wxue222yr7WQAAAIDppy+iLwIAAACzlb6IvggAAAAAMHvYgA7AuDz99NN53etelw9/\n+MN5+umnU6vVkvTfZNz5tdPur3fekLv66qvT3t6+V0+PngrveMc7cvHFF+eOO+4YcqNw9/pH+zl+\n92f52c9+ljVr1uSDH/xgJT8LAAAAML30RfRFAAAAYLbSF9EXAQAAAABml6aqCwBg3/Hss8/mrLPO\nyne+851dNxKT/htutVot++23X4466qgcdNBB6e7uzn333ZetW7cOuxH3wAMP5I/+6I/yn//5n1m2\nbNm0/xy73wT93bEkOeigg7J06dIsXbo027dvz29/+9s89NBDI95UrNfr+eQnP5murq6sW7duen8Q\nAAAAYNroi+iLAAAAwGylL6IvAgAAAADMPjagA7DXPvKRj4x4M/E5z3lOLr300rztbW9La2vrrr/b\nsWNHbrrppnzoQx/K/fffP2Suhx9+OH/2Z3+W733ve0Pmmw673xRMksWLF+cNb3hDTjnllKxZsybL\nly8f9p4tW7bk61//ev7xH/8xDz744K6bqDt97nOfy6GHHpoPfOAD0/NDAAAAANNKX0RfBAAAAGYr\nfRF9EQAAAABg9plTdQEA7Bvuvvvu/MM//MOwm4lHHHFE1q9fn/e+971DbiYmydy5c3PmmWdm/fr1\nOfXUU4fcyKvX6/nRj36Uz33uc9P6c+xUq9Vy6qmn5rrrrsvjjz+eyy+/PG984xtHvJmYJIsWLcq5\n556bn/3sZ3nXu941bK56vZ6Pf/zjeeSRR6ajfAAAAGAa6YvoiwAAAMBspS+iLwIAAAAAzE42oAOw\nV97//vdnx44du17X6/UsXLgw3/rWt/J7v/d7e3zv/vvvn+uvvz5HH330sJuKl1xySbZt2zalte+u\nVqvlta99be64445861vfyplnnpmmpqa9fv+8efOybt26vOtd79r1s+z09NNP52Mf+9hklwwAAABU\n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\nWYPqzZs3L/ub3/wm+/rrrzdSj0mza6+9ttZYrB6PPXr0yD7//PP1qjFz5szszjvvnPe58+yzz27k\nMyBJunTpkvO+rl+/ftkjjzwy+4tf/CL7z3/+M/vSSy/lHSsTJkwoWT+WLFmS3XzzzXPGdfv27bOP\nPvroeu9/8cUX5+3jMcccU7I+AsWRjZAUchHSQC5CU5OLkCRyEUpJLgI0FbkISSEXIQ3kIjQ1uQhJ\nIhehlOQiAFBamWzWJdIAgMKMGDEixo0bV+vqlx07dowXX3wxttxyy/Xef+nSpbHbbrvFG2+8UavG\nxhtvHO+99160b9++UftPupx88skxderUuPTSS2PfffctuM4VV1wR559/fs5VXYcPHx5PPPFEqboL\nOebOnRvbbrttzJ49u2bcfe9734s//OEPOePx4osvjosuuqjMPSYNzjvvvPj1r39da4y1adMm7rrr\nrjj88MPL3Dtamt122y1eeOGFWuOxoqIiJk6cGF/5ylfqXeeTTz6JHXbYIT799NOatmw2Gz179oxZ\ns2b51JQWYtCgQTFw4MAYMmRIDBkyJHbZZZfo1q1brdu899570b9//5zX2fHjx8ewYcNK0o+f/exn\ncdFFF+Uc489//nMcd9xx9arx7W9/O2655ZacGk8//XTsscceJeknUDjZCEkhF6G5k4tQDnIRkkQu\nQinJRYCmIhchKeQiNHdyEcpBLkKSyEUoJbkIAJSWDegAQEFefPHF2HXXXXMmtb/61a/iBz/4Qb3r\nPPfcc/GVr3wlp85vfvOb+H//7/81St9Jp1mzZkXv3r1LUmuvvfaKZ599tta4bNWqVcyaNSu6d+9e\nkmPAF51wwgnxl7/8JTKZTGSz2ejbt2+8+eab0blzZwuKNIo333wzBg0aFJWVlRGxZnzdcsst8c1v\nfrPMvaOlmTVrVvTp0yfn+e7www+PMWPGNLje7373uzj77LMtwLBOjb2guGzZsth8881rFrer6x90\n0EHx0EMP1bvOggULYquttorZs2fXqnPIIYfE/fffX3Q/gcLJRkgSuQjNnVyEpiYXIUnkIpSDXAQo\nllyEJJGL0NzJRWhqchGSRC5COchFAKD+KsrdAQCgefrTn/6U09atW7c4/fTTG1Rnjz32iAMPPDCq\nr4lTHaTfcMMNJeknLUepFhMjIs4999yctqqqqnj00UdLdgxY2yOPPFJrMTGTycTVV18dHTt2LHfX\nSLEf/ehHsWrVqohYE06PGDHCYiJl8e9//ztv+5FHHllQvaOPPjpv+3/+85+C6kEh7rvvvppFwLVd\ncsklDarTuXPnOOuss3LmTH//+9/jo48+KkVXgQLJRkgSuQjNmVyEcpCLkCRyEdJILgLpJxchSeQi\nNGdyEcpBLkKSyEVII7kIAGliAzoA0GCVlZUxduzYnCu/nXDCCdGuXbsG1zv55JNz2qZOnRovv/xy\n0X2FQnz1q1+tGd9re++998rQG9Ju8eLFceqpp9ZaTDz00EPja1/7Wrm7RopNnTo1HnrooZznumuu\nuaZMPaKl+/jjj/O2b7vttgXV69OnT94/ypg1a1ZB9aAQd955Z8331YuBO+64Y+yyyy4NrnXSSSdF\nq1atarVVVVXFXXfdVVwngYLJRkgzuQhNSS5COchFSBq5CGkkF4F0k4uQZnIRmpJchHKQi5A0chHS\nSC4CQJrYgA4ANNhzzz0X8+bNy2k/4ogjCqo3atSo2HDDDXPa//GPfxRUD4rVoUOH6Nq1a067KwbS\nGM4///yYMWNGzf87duwY1157bRl7REtwww031ITb1QvZX/nKV2KrrbYqc89oqarH4xcVc2X/zp07\n57R9cUEGGsvKlStj3Lhxtf5wI5PJFHyV9h49esTQoUNzHivmTFA+shHSTC5CU5KLUA5yEZJGLkLa\nyEUg/eQipJlchKYkF6Ec5CIkjVyEtJGLAJA2NqADAA02fvz4nLb27dvHnnvuWVC9tm3bxle+8pWc\nyfG4ceMKqgel0KZNm5y2igpvnymtZ555Jq677rpaV7P++c9/Hn369Cl310i5e+65J+dq1scff3yZ\negMRvXr1yts+Z86cgmvmu+8mm2xScD1oiEmTJsWSJUty2vfff/+Ca6593+r3Dk899VRUVlYWXBMo\nnGyEtJOL0BTkIpSLXISkkYuQNnIRSD+5CGknF6EpyEUoF7kISSMXIW3kIgCkjUQEAGiw559/vub7\n6gB88ODBRV0hcLfddqv5vnpy/NJLLxXVTyjUkiVLYvbs2TntvXv3LkNvSKsVK1bEd77znVp/SLHr\nrrvG97///TL2ipbgtddei5kzZ+a0H3DAAWXoDXxuyJAhed9L/u///m9B9V555ZVYvnx5Tvsee+xR\nUD1oqLXnTNVat24dO++8c8E1154zVVu2bFm88cYbBdcECicbIc3kIjQFuQjlIhchieQipI1cBNJP\n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\nkBZyEUg/uQjNnVyEpiIXIWnkIiSZXIS0kIsAkEY2oAMADbLxxhvnbf/ss8+Kqrt8+fJYvnx5vY8H\nhVq8eHGMHDkyXnjhhZzFxL322isefPBBVwWkZM4666z46KOPImLNOPvTn/5kwZqyadWqVWy00Ua1\n2qrHZjFX+t1pp51y6kZEPPfccwXXpGV59tln49577815bf7hD38Yxx9/fINqbb/99vHXv/615mq/\n1fXef//9+N3vflfSfkM+bdq0iY4dO+a0FztnqquGORM0PdkIzZlchKYkFyFp5CIklVyENJGLQPrJ\nRWjO5CI0JbkISSMXIankIqSJXASANLIBHQBokE022SRve3VgXqi67l/X8aAQS5YsiYMOOiieffbZ\nnMBy9913j4cffjjat29f5l6SFk888UTceuutkclkasbZf/3Xf8WwYcPK3TVauD59+uRtHzRoUFF1\nd9xxx1oLOBERn3zySVE1aTmuueaanLZu3boV/AkAI0eOjBEjRtSMyern4uuuu66ofkJ95ZvHFDtn\nqq6x9qcR1HUsoHHJRmiu5CI0JbkISSUXIYnkIqSNXATSTS5CcyUXoSnJRUgquQhJJBchbeQiAKSN\nDegAQINsuummea/2O2PGjKLq1nX//v37F1UXqi1dujRGjRoVTz31VK3FxIiIIUOGxCOPPJL3yoNQ\niKVLl8Ypp5xSK/Dr0aNHXHnllWXsFXxuiy22yFn4i/h88aYYX7yiajabjTlz5hRVk5bjsccey/lj\nn0MPPTQ6dOhQcM3jjjsup+3jjz+OV199teCaUF/9+/fPea4tds5UVVUVH374Yd5jAU1LNkJzJBeh\nKclFSDK5CEkkFyFt5CKQbnIRmiO5CE1JLkKSyUVIIrkIaSMXASBtWpe7AwBA8zNgwICYMmVKrbZp\n06YVVbOu+w8cOLCouhARsWzZsjjkkENiwoQJOYuJgwYNin/+85/RuXPncnaRlHn++efj3XffrXU1\n69GjR8fbb7/doDr5Fn0iIj744IOYNGlSTvu2224bnTp1KqjPtBzbbLNNPPjggzntxV7Rf+2Fn+qx\nv2jRoqJq0jLMmDEj5syZk3OV3r333ruoukOHDs3b/vLLL8eOO+5YVG1Yny233DIee+yxiFjznFjs\nnGn69OmxcuXKnMfKlltuWVRdoDCyEZoTuQhNTS5CkslFSBq5CGkkF4H0k4vQnMhFaGpyEZJMLkLS\nyEVII7kIAGljAzoA0GCDBw+ON998s9bCzMsvv1xUzcmTJ+e09e3bt+ira8Ly5cvjsMMOi3HjxuUs\nJu64447x+OOPR5cuXcrZRVLoiwuB2Ww2fvvb38Zvf/vboutls9m48cYb48Ybb8y53ZNPPhnDhg0r\n6Bi0HLvsskve9gULFhRVd/78+TXfVy+kex2nPmbPnp23vVevXkXVrev+n376aVF1oT4GDx6c0/b+\n++/HvHnzomvXrgXVzDdnivj8D+SApicbobmQi1AOchGSTC5C0shFSCO5CKSfXITmQi5COchFSDK5\nCEkjFyGN5CIApE1FuTsAADQ/u+++e8331Qs0b775ZixcuLDgms8++2zN99Uh5NrHgUKsWLEiDj/8\n8HjsscdyFhO32267ePzxx4XdNLpMJlPUV0NqQn3stddeeds/+eSTourmu3/37t2LqknLsGrVqrzt\nbdq0KapuXfevqqoqqi7UR11zmbXnPQ2V777du3eP/v37F1wTKJxshOZALkISyEVIGrkISSMXIY3k\nIpB+chGaA7kISSAXIWnkIiSNXIQ0kosAkDY2oAMADTZixIictsrKynj88ccLqjd79uyYPHlyThie\n7zhQX6tWrYojjzwyHnnkkZzFxG222SaeeOIJQTeNLpvNFv1V37pQX717947tt98+p/2FF14ouObK\nlSvj1VdfzXkt79evX8E1aTnqej2u60rX9VXX/Xv06FFUXaiP7bffPu9V1R999NGCaz766KO13tdm\nMpnYf//9C64HFEc2QtLJRUgCuQhJJBchaeQipJFcBNJPLkLSyUVIArkISSQXIWnkIqSRXASAtLEB\nHQBosK233joGDBiQ03733XcXVO/uu+/OCcMzmUyMGjWqoHpQWVkZRx99dPz973/PWUzceuutY9y4\ncdGzZ89ydpEWoNgrWbuiNY3pqKOOqnlezGQykc1mY8KECXVeWXh9Jk6cGMuWLctp33fffYvqJy1D\nXa/JL774YlF1n3/++bztFhRpKgcffHDOc+2YMWMK+kOgN954I954442c9kMPPbTofgKFkY2QZHIR\nkkAuQpLJRUgSuQhpJReBdJOLkGRyEZJALkKSyUVIErkIaSUXASBNbEAHAAoyevTonMnx/fffHzNn\nzmxwrT/+8Y85V2YbPnx49OnTp6R9pmWoqqqKb3zjG/G3v/0tZzFxq622inHjxuW9uiCU0j777BOV\nlZUl+YqIWguGmUwmLr744pzbrVq1KoYNG1bO06YZ+da3vhUVFbUjgU8//TTuueeegupde+21OW0V\nFRUWFKmXTp06xcCBA2v+X/3e8oEHHijqiv1jx47NactkMrHLLrsUXBMaYvTo0TltH330Udx7770N\nrnXNNdfktHXs2DEOO+ywgvoGlIZshCSSi5AEchGSTi5CkshFSCu5CKSfXIQkkouQBHIRkk4uQpLI\nRUgruQgAaWIDOgBQkFNOOSU22GCDWm0rV66Mn/zkJw2qc/PNN8dbb72V037GGWcU1T9apmw2Gyec\ncEKMGTMmZzFx4MCBMX78+Nhkk03K2UWARNh8883jyCOPzPnDoAsuuCAWLlzYoFqPPfZYPPDAAzl/\nGHTkkUdGly5dSt530mnkyJE5i4fvvPNO3H777QXVe+ONN+Luu+/OeT+w0047+VQLmsw+++wTO+yw\nQ85z7UUXXdSgTxCYOnVq3HLLLTnPsyeddFJsuOGGjdJ3oH5kIySNXASgfuQiJI1chDSSi0D6yUVI\nGrkIQP3IRUgauQhpJBcBIE1sQAcACtK7d+846aSTcibHt99+e96rB+bz9ttvxznnnFMzMa62ww47\nuDIbBTnppJPizjvvzBlTAwYMiPHjx0fv3r3L1DOA5Ln00kujTZs2tdpmzJgRo0ePjhUrVtSrxltv\nvRUnnnhiTnsmk4mLLrqoFN2khfjGN75R6//V7y3PPPPMeOWVVxpUa+7cuXHEEUdEVVVVTs3jjjuu\n6L5CQ1xwwQU5bdOmTYuzzz67XvdfunRpHH/88TkLkO3atYtzzjmnJH0ECicbIWnkIgD1JxchSeQi\npJVcBNJNLkLSyEUA6k8uQpLIRUgruQgAadG63B0AAJqvyy67LO65556YO3duZDKZmuBn9OjRsXLl\nyjj22GPrvO/kyZPjsMMOiwULFtS0VV+Z7eqrr26K7pMyp59+etx22221FhOz2Wx06NAhLr/88vjg\ngw/igw8+KOoYbdu2jUGDBhXbVYBE2HrrreO8886Ln//857Vexx988MEYMWJE3HDDDbH11lvXef+x\nY8fGaaedFnPmzKlpq34tP+2002LbbbdtitMgJfbcc884+OCD46GHHqp5Lc9kMrFw4cLYZ5994oYb\nbohjjjlmvXWef/75+MY3vhHvvPNOzh8YbbrppnH66ac3Sv9pnr54FfXGcMwxx8R1110XEyZMqPVc\n+4c//CE22GCD+NWvfhWtWrXKe99PP/00jj766HjppZdyrmZ9/vnnR9++fRu9/8D6yUZICrkIQMPI\nRUgSuQjlIBcBSkEuQlLIRQAaRi5CkshFKAe5CADUXybbFK+cAEBq/e1vf4vDDz88J7DJZrNx0EEH\nxXe/+93YY489onv37rFw4cJ45ZVX4o477ojbbrut1lXZqifGZ599dlx55ZVNfRqkQP/+/WPGjBkR\n0XjhUL9+/eKdd95plNpQl4qKipwQ8eKLL3a1YEqisrIyRowYERMmTIiIqDXWWrduHSNHjoyRI0dG\n//79o1OnTvHpp5/Ga6+9Fvfdd1+8/PLLOX/EkclkYq+99opx48ZF69aueUfDTJs2LfbYY4+YN29e\n3veWgwYNihNPPDGGDh0am2++eWy00UaxePHi+Oijj+KZZ56Je++9N/7xj3/kvW9FRUWMGTMmvva1\nrzXlKVFG7733XvTv37/R6k+fPj2+9KUv1bsvgwcPjs8++yzneXPbbbeNs846K/bff//o27dvrFy5\nMqZNmxb3339/XH311TV/uFl9+4jPF+AnTpxY50Ik0PRkIySBXIS0kovQmOQiJIlchFKSiwBNSS5C\nEshFSCu5CI1JLkKSyEUoJbkIAJSWDegAQNF++ctfxgUXXFAzwf3ihDeffAHkIYccEmPHjjUxpiBr\nLyg2ls0339yCIk3OgiKNbf78+XHAAQfECy+8UNBr+dr32XXXXePBBx+MHj16NHKvSaunn346Djzw\nwFi6dGnNc161+kRY+W6fyWTiqquuijPPPLP0HSaxqhcUv7jAXCrvvvtuvRcUIyLGjx8fBx98cCxd\nujQi8o/VL8p3m4EDB8aECROid+/ehXQbaESyEcpNLkJayUVobHIRkkQuQqnIRYCmJheh3OQipJVc\nhMYmFyFJ5CKUilwEAEqrotwdAACav/PPPz+uuuqqaN26dWQymchmszUBUF1f1bepvt0JJ5wQ9957\nr4VEirL2uGqML4A02mijjWL8+PFx7LHH5rxO1/U6HhG1nhszmUyMHj06Jk6caDGRouy1117x5JNP\nxlZbbZX3PeP6vr54+y5dusRtt91mMbEFS8p7wn333Tf+8Y9/RI8ePWqN1Yio93jeZZddYvz48RYT\nIaFkIySBXASg4eQiJIlchFJLyntCuQikn1yEJJCLADScXIQkkYtQakl5TygXAaC5swEdACiJM888\n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\nAAAX8V2aAAAgAElEQVQAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAA\nAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAA\nAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAA\nAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACA\nSkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEA\nAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAA\nAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAA\nAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAA\nAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAH\nAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAA\nAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAA\nAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAA\nAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5A\nBwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAA\nAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAA\nAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAA\nAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAq\nAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAA\nAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAA\nAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAA\nAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAA\nOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0A\nAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAA\nAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAA\nAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAA\nAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEd\nAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAA\nAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAA\nAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAA\nAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgE\ndAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAA\nAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAA\nAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAA\nAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADg\nBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAA\nAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAA\nAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAA\nAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAA\noBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQA\nAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAA\nAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAA\nAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAA\nAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQ\nAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAA\nAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAA\nAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAA\nAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT\n0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAA\nAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAA\nAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAA\nAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACA\nSkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEA\nAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAA\nAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAA\nAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAA\nAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAH\nAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAA\nAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAA\nAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAA\nAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5A\nBwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAA\nAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAA\nAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAA\nAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAq\nAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAA\nAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAA\nAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAA\nAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAA\nOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0A\nAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAA\nAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAA\nAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAA\nAKgEdAAAAAAAAAAAAAAAAADGvh0TAAAAIAxa/9Q+xoAeAACcgA4AAAAAAAAAAAAAAAAAAEAloAMA\nAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAA\nAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAA\nAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAA\nAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6AD\nAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAA\nAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAA\nAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAA\nAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWA\nDgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAA\nAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAA\nAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAA\nAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACc\ngA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAA\nAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAA\nAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAA\nAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAA\nVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4A\nAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAA\nAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAA\nAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAA\nAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6\nAAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAA\nAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAA\nAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAA\nAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHAC\nOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAA\nAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAA\nAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAA\nAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQ\nCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAA\nAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAA\nAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAA\nAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAA\nwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegA\nAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAA\nAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAA\nAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAA\nAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAno\nAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAA\nAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAA\nAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAA\nAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAl\noAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAA\nAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAA\nAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAA\nAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAA\nJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMA\nAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAA\nAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAA\nAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAA\nAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6AD\nAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAA\nAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAA\nAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAA\nAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWA\nDgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAA\nAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAA\nAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAA\nAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACc\ngA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAA\nAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAA\nAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAA\nAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAA\nVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4A\nAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAA\nAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAA\nAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAA\nAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6\nAAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAA\nAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAA\nAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAMAc\n0+UAAAp/SURBVAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAA\nAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAA\nAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAA\nAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAAAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWA\nDgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAAAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAA\nAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAAACcgA4AAAAAAAAAAAAAAAAAAEAloAMAAAAAAAAA\nAAAAAAAAAHACOgAAAAAAAAAAAAAAAAAAAJWADgAAAAAAAAAAAAAAAAAAwAnoAAAAAAAAAAAAAAAA\nAAAAVAI6AAAAAAAAAAAAAAAAAAAAJ6ADAAAAAAAAAAAAAAAAAABQCegAAAAAAAAAAAAAAAAAa9+O\nCQAAABAGrX9qH2NADwAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAA\nAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAA\nAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAA\nAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT\n0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAA\nAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAA\nAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAA\nAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACA\nSkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEA\nAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAA\nAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAA\nAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAA\nAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAH\nAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAA\nAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAA\nAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAA\nAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5A\nBwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAA\nAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAA\nAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAA\nAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAq\nAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAA\nAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAA\nAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAA\nAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAA\nOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0A\nAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAA\nAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAA\nAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAA\nAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEd\nAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAA\nAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAA\nAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAA\nAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgE\ndAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAAAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAA\nAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADgBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAA\nAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAAAAAAAAAAAAAAAAAAAE5ABwAAAAAAAAAAAAAA\nAAAAoBLQAQAAAAAAAAAAAAAAAAAAOAEdAAAAAAAAAAAAAAAAAACASkAHAAAAAAAAAAAAAAAAAADg\nBHQAAAAAAAAAAAAAAAAAAAAqAR0AAAAAAAAAAAAAAAAAAIAT0AEAAAAAAAAAAAAAAAAAAKgEdAAA\nAAAAAAAAAAAAAAAAAG5VnoT01Cmp4wAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, - "execution_count": 18, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -5721,14 +228,14 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 7, "metadata": {}, "outputs": [ { "data": { - "image/png": "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\nMcvdEwn6GrM01uri8QfmahgdHWV8fJzO5MKSMp3VluHAbPC9KpVK0dPTw3mdaTIq3D9Zy2mtGfbP\n1FBXAz1HLSwe84nt80vK1JJQOpMLi8c8cOAALS0t7OxK8+BULZ3JBbbUKckaJb0gHJoXxsfHGR0d\nZetR2SVl2rElw3C6homMsL0xy9TUFGNjY0ucFp6n/fv3o6q01S0sKdPW+gVuG0twemuGjArT09MM\nDg5yQlNmSZnyz1MqlaKtrY3TWjNLyjSREQ7M1PD4lizj4+PMzMwsienQvBx2nlKp1OJ5bGhoIJlM\nMjY2RldXF2NjY8zPzy8uP7klU7LundWWYXh4GICdXeklZco/T0NDQ0xNTdGcWFhSpmf3zHHTUHLx\nPM3NzbGzK72kTPnnKXee6+vr2daQLVr3dmzJcPDgQZLJJDu70iXr3vxCULe6u7t5csd80bq3tX6B\n2dnZku+nqampRU91dXW0tbUxNDREW1sb6XS65PtpW0N2SZkKz9Pk5CRnb5kvWffunkjwyCOPMD8/\nv+i02DVi3759dHd3s7MrvaRMR9Uo01lZPE+pVIrW1lZObskUrXuntGQ4dOjQsmUqvEbs7EoXrXst\nCWVubo7+/n5Oa80sKVPheRoaGuJvrvt1ybp3YLaGdz/jeCYnJ2mrWyha9+pqWFLfo5ynrUdli9a9\nHVsyDAwM0NDQwM6udNG6lztPqVTqsPfTvffeyzHHHENtbS3j4+N0d3czMjKCqtLd3c3AwEDJa3ln\ncqHodS93nqamphgaGqKvMXvYdS/3fkqlUrS3t3Nm23zJunffRC0HDhwgnU4v1q3CutfXmF10ulGf\nTy0JDfYVxlTqGpGrW4WfTzu70xyYrTX9fKqrq+PooxZW/flUeJ5SqVRsPp+21me5aTC5eJ4GBgaW\ntCPq6+tpaGhgdHSUzs5OJiYmSKfTm+LzqfA85erW2VvmV/x8ilqmo49aKMvnU39/P42NjYdd93Z2\npYvWvYmMMDk5GfnzaWJiYkndKvX5lDt+U1MTtbXLP0Ac9evcKwqmp4D7VHU84vbFGBCRrap6QES2\nAgeLrVTbtIVjd39ycfry8PbYTUOPptJ5cCr4Pzzy6I2Bvr6+xdednZ0AHHvssUWX3zS077B9HpwL\nXh999NFFt8ldYFtbW5csv/26EQD2zwTiD8zVHrZ9avq3i092H5x7NObc8dvb22lvb2c4PbKkTPnx\n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\n", + "image/png": "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\nfmGfNTU1nLRlfqFMTQmlPTm/sM/e3l6amprY1ZHm/slq2pPzbK1RklVKel44OieMjY0xMjLCti3Z\nRWXauTXDULqK8Yywoz7L5OQko6Oji5wW1tPhw4dRVVpq5heVaVvtPHeMJjivOUNGhampKQYGBjit\nIbOoTPn1lEqlaGlp4dzmzKIyjWeE3ukqHt2U5f7Javr7+xfFdHROltRTKpVaqMe6ujqSySSjo6N0\ndHQwOjrK3NzcwvyzmjLLtr0LWjIMDQ0BsKsjvahM+fU0ODjI5OQkjYn5RWV6Ztcstw0mF+ppdnaW\nvr4+Hrd1blGZcvWUq+fa2lpOqcsWbXu5ejp69Ci7OtLLtr25+aBtdXZ28qS2uaJtb1vtPDMzM8t+\nniYnJxc81dTU0NLSwuDgIC0tLaTT6WU/T6fUZReVqbCeJiYmGB8fX1SP+W3v4HiChx9+mLm5uQWn\nyx0jZmZm2NWRXlSmLVXKVFYW6imVStHc3MxZTZmibe/spgxHjx5dsUyFx4hdHemiba8poQv1fG5z\nZlGZCutpcHCQ6upqPnLbPUXbXu9MFe98+qOYmJigpWa+aNvLfZ5y+4xST9u2ZIu2vZ1bM/T391NX\nV8eujvSybW88I6RSqSWfp7vvvpuTTz6Z6upqxsbG6OzsZHh4GFWls7OT/v7+FY/luzrSS457uXqa\nnJxkcHCQnvrskuNe/jFibGyM81vmlm1794xX09vbSzqdXmhbhW2vpz67cAzZqO+npoQu2mfhcS9X\nT7l6Lvx+2tWZpnememH7R44cic33U2E9pVIp2tvbedzWuU3//bStNsttA8lF30/5/Yja2lrq6uoY\nGRmhvb2d8fFx0un0pvh+Kqyn1Xw/RS3TSVvmT+j76Y7RBIcOHVryeerr66O+vn7J99OujnTRtjee\nESYmJtb9+ym3/4aGBqqrV76BOOrPuZcUvJ8E7lHVsYjrF6NfRLapaq+IbAOOFFuoumEr2/d+dOH9\nG8LLY7cNHkulc/9k8Dw0fOzCQE9Pz8Lr9vZ2ALZv3150/m2Dh5Zs88hs8Pqkk04quk7uANvc3Lxo\n/p03DwNweDoQ3ztbvWT91NRvFu7sPjJ7LObc/ltbW2ltbWUoPbyoTPnx5bb1/aFk0fm/Gl+83JHZ\n/oUy5XPbYJJrtm1btH4u9rOaMvwqvMGlubmZ5uZmemeHF5Upf5+pqWquaWigoaGB2wb7l8zP1dMp\np5wCwOjc4KL590ywqEz19fX09PRwf+g0V6ZiHn4+dqwp58/PxdrV1cVtgw8vmZ9fT7lt5ddz7k7w\nhrxRcvwAAA52SURBVIaGRfv8VRhTsbZ322CSa8I2d9vgrxeVKX//HR0ddHR0MJEZXhTTT0ZqFt35\nf82WLfT09HAg3GeuTLnY82M+PP1w0baX2/7WrVsXXhdre/nb+tFwTdH590zANbW1y36ecjfn5E/L\n91dsncbGRg7fPLyoTIX1dE1jI42Njdw22Ldkfs7XySefDLDEaWE9vb22dkmZ8tt7fny/Gk8UbXtH\nZpNcU5Ap4HjHiOXaHhyr55+H9bzcMeKa0G9uW8WOEe3t7bS3tzM6N7ziMSK3zxwr1VPvbF/Rtnfb\nYJJruroWbX+5Y0RuW/n7OfnkkxfaTGtrKxB89gvXyZULFh/Lix33ctMawuNRKnRabJ3e2WquaW7m\nztHi7T1X1m3hcbKwbeXX03vDWDfq+yl/2WLHvVzsuXou/H66Y7Rmoc3fNpjkmpNOis3303L7PHC0\neD1upu+ns5oy9M5WL/p+KlwHjh07cseSwvkW30+F9bSa76eoZToyO3xC309Q/POUzWaLfj/lr184\nrTH83lnP76fC/T/44INL9p8jap702wBEpIpgWEq/qp7IUBeArwFXANeFzzcV3fcJ7sRZO3MnWsPO\nmnDvNrh3G453JskpHd7mbXDvNsTxWBN1uEsT8GHgBUANMCcinwdeq6rHvV1WRP6N4CbRDhE5DLyD\noHP+BRF5JZACLi+2brL4KBhnAzilbn7hl7izccTJezndGBYn7+XE2NjYwhl0Z2PxNm+De7chjsea\nqMNd/hFoAM4j6FD3EKRg/AeCs+AroqovWmbW7uOt63nS7ci/ROdsHO7dBvduQ2dnp3UIFYu3eRvc\nuw1xPNZEbSnPBB6lqlPh+3tE5BXA/aUJ6xgnmie90tL3rSdnNGYXjWVzNgb3boN7t2F4eHjRGHRn\n4/A2b4N7tyGOx5qorWSG4F9G8+kAZtc3nKWIj0o3I+FDjUxw7za4dxtU3bsV3uZtcO82xPFYE/VM\n+g3AzSLyAY4Nd3k98PFSBZZj2vOkm3GXX5Izwb3b4N5tiOMl6HLB27wN7t2GOB5roraU9wIPAy8G\nTg5fvx/4ZIniWmCz/DNXOd0gF5ULWjJFUxM5paUcvcdh2Fk5et+s5LeHXR3pRd43S3vYCKw/F97m\nbXDvNvT39y9KfRgHoqZgVIIOeck75YXMqZ9JtyL35wDOxuLebXDvNrh3O9y9De7dhvzc7HEhagrG\nfwA+r6r/kzftt4HLVfV1pQrOcSywPrvlxI84X2mLc+yO4zjlTNSfcy8Cbi+Ytp9g+EtJqfEbLMzY\nVuv/uGCBe7fBvdvg3u1w9za4dxsmJiasQ1g1UTvpWmTZ6lWsv2am/MZRM+4Y9ZtbLHDvNrh3G9y7\nHe7eBvduQ1dXl3UIqyZqS/ke8B4ReZOqzotIFXBtOL2k1G2SG0crkfOaM3x/yG9u2Wjcuw3u3Qb3\nboe7t8G9bwyFQ/kubk8v8h6HoXxRO+lXAV8HekUkBTwS6AWeW6rAcih+Jt2KjN+0a4J7t8G92+De\n7XD3Nrh3G+LoPWp2l8Mi8jjgCcB24BDwE1Ut+cCqWR+6Zca9E9XWIVQk7t0G926De7fD3duwnHdP\nWlBa4tjeI48pV9V5Vf2Rqn4xfN6Q7nNdlQ93seLc5ox1CBWJe7fBvdvg3u1w9za4dxvi6H3TJ+tM\nx/DyRLlweHrTN4+yxL3b4N5tcO92uHsb3LsNcfS+6SP2LrodNZu+dZQn7t0G926De7fD3dvg3m2I\no/dNH7LnSbeja4vfEGCBe7fBvdvg3u1w9za4dxvi6H3TJ+uc9DzpZuw/uumbR1ni3m1w7zYs593/\nCbX0eJu34US8++di7cSxvZufSReRZ4rI3SJyn4hcXTi/wfOkm7Fza/xusigH3LsN7t0G926Hu7fB\nvdsQR++mnXQRqQY+DDwLOAd4kYick7/M5PiYRWgOcPut/2UdQkXi3m1w7za4dzvcvQ3u3YY4erc+\nk/4E4D5VfUBV08DngcvyF5gaHzUJzIGf7Ytfgy4H3LsN7t0G926Hu7fBvdsQR+/WnfRHEPwxUo7D\n4bQFqnxIuhl11q2jQnHvNrh3G9y7He7eBvduQxy9i6rdmG8R+QPgmar6qvD9S4Enquqf55b5j//4\nj5kjR45kc++bm5sH2traBjc+2spjeHi4w11vPO7dBvdug3u3w93b4N5t2MTee3bv3t1ZbIb1ra6/\nAbbnvT8lnLbAc5/73NoNjchxHMdxHMdxjLE++f9T4AwROVVEksALga8Zx+Q4juM4juM4ppieSVfV\njIj8OfAtoBr4pKr+wjImx3Ecx3Ecx7HG+kw6qvqfqvpoVT1NVd+bP+94OdSd9UFEPikiR0Tk53nT\n2kTkZhG5N3xutYyxHBGR7SJyq4j8UkR+ISJXhdPdfYkRkVoR+YmI3Bm6f2c43d1vACJSLSI/E5Gv\nh+/de4kRkYdE5C4RuUNEbg+nufcSIyJbReRLIvIrETkoIk9276VHRM4M23ruMSYir4ube/NO+nJE\nyaHurBufBp5ZMO1q4BZVPQO4JXzvrC8Z4I2qeg7wJGBv2MbdfemZBS5V1fOBC4BnisiTcPcbxVXA\nwbz37n1jeKqqXqCqF4bv3XvpuR74pqqeBZxP0O7de4lR1bvDtn4BsBOYAr5KzNxv2k46EXKoO+uD\nqn4XGC6YfBlwY/j6RuD5GxpUBaCqvap6IHw9TnDwfgTuvuRowET4tiZ8KO6+5IjIKcCzgRvyJrt3\nG9x7CRGRFuApwCcAVDWtqkdx7xvNbuB+VU0RM/ebuZN+3BzqTknpUtXe8HUf0GUZTLkjIjuAxwI/\nxt1vCOGQizuAI8DNquruN4YPAm8C5vOmuffSo8B3RGS/iLw6nObeS8upwADwqXB41w0i0oB732he\nCPxb+DpW7jdzJ93ZJGiQTN8uoX6ZIyKNwJeB16nqWP48d186VDUbXgo9BXiCiJxbMN/drzMi8hzg\niKruX24Z914yLg7b+7MIhtY9JX+mey8JCeBxwD+p6mOBSQqGV7j30hJmDnwe8MXCeXFwv5k76cfN\noe6UlH4R2QYQPh8xjqcsEZEagg7651T1K+Fkd7+BhJefb/1/7d1piFVlHMfx76+NzCRDjXbFlIpW\nCStabafIIqJAaMF6kS/sTQWpBG1YRAsUEUURLZalQgtBZasMFgWllWjQYjZmmWDWlO3+enHOxdNl\nrDTv3HNnfh+4zDnnOc95nvtnGP73mf85l+K+jMS+tY4FzpH0BUUJ48mSZpG4t5ztr8qf31LU5h5J\n4t5qK4GV5X/pAOZRJO2Je985E3jf9upyv6NiX+ckPc9Qb6/ngUvL7UuB59o4l35JkihqFZfZvqvS\nlNi3mKQRkoaW24OA04CPSexbyvZ023vbHkXxN/112xeRuLeUpMGShjS2gdOBJSTuLWX7G6Bb0v7l\noVOApSTufWkSG0tdoMNir2K1v54knUVRv9h4hvrMf+kSW0DSbGACMBxYDVwPPAvMAfYFVgAX2m6+\nuTT+B0nHAV3AR2ysz51BUZee2LeQpEMpbhralmKxYo7tmyQNI7HvE5ImANfYPjtxby1JoylWz6Eo\nwXjS9szEvfUkHU5xk/QOwOfAZMq/OSTuLVV+IP0SGG37+/JYR/3O1zpJj4iIiIgYiOpc7hIRERER\nMSAlSY+IiIiIqJkk6RERERERNZMkPSIiIiKiZpKkR0RERETUTJL0iIgakzRD0kN9ON5CSeM20TZB\n0soWj/+upINaOUZERCfYrt0TiIgYyCT9WNndCfgV+LPcv8L2LX04l4lAj+1FfTVmL+4AbgLOb+Mc\nIiLaLivpERFtZHvnxoviizcmVo490cfTmQI83sdjNnseOEnS7m2eR0REWyVJj4ioMUk3SJpVbo+S\nZEmTJXVL+k7SFEnjJX0oaZ2ke5v6XyZpWXnuy5JGbmKcHYCTgQWVY4MkPVL2XQqMb+ozTdJnknok\nLZV0XuNaktZKOqRy7m6S1ksaIWm4pBfK+a6V1CVpGwDbvwDvAWdslQBGRHSolLtERHSeo4CxwAkU\nK88vAacC2wOLJM21vUDSucAMYCLwCTANmA0c08s1xwIbbFdrzq8H9itfg4EXm/p8BhwPfANcAMyS\nNMb215KeAi4Cri3PnQS8ZnuNpFuBlcCIsu1ooPr118uAwzYjHhER/U5W0iMiOs/Ntn+xPR/4CZht\n+1vbXwFdQOPGzynArbaX2f4DuAU4fBOr6UOBnqZjFwIzba+13Q3cU220Pdf2KtsbbD9N8UHgyLL5\nUWCSJJX7F7OxlOZ3YA9gpO3fbXfZribpPeV8IiIGrCTpERGdZ3Vl++de9ncut0cCd5dlJeuAtYCA\nvXq55nfAkKZjewLdlf0V1UZJl0haXLn+wcBwANvvAOuBCZIOAMZQrPoD3A58CsyX9LmkaU3jDgHW\n9frOIyIGiCTpERH9VzfFE2KGVl6DbL/Vy7mfApJUTeC/Bvap7O/b2ChX4x8EpgLDbA8FllB8CGh4\nlKLk5WJgXllvju0e21fbHg2cA1wl6ZRKvwOBD7bwPUdE9AtJ0iMi+q/7gemN545L2kXSBb2daPs3\n4FXgxMrhOWX/XSXtDVxZaRtMUUe+prz2ZIqV9KpZwHkUifpjjYOSzpY0piyF+Z7ikZMbyrYdgSOA\nV7boHUdE9BNJ0iMi+inbzwC3AU9J+oFipfvMf+jyAMWqd8ONFCUuy4H5VB7PaHspcCfwNkW5zSHA\nwqbxu4H3KZL5rkrTWIoPBD+W/e+z/UbZNhF40/aqzXmvERH9jf5+r05ERAxkkhYCU7fWFxpJehhY\nZfu6/3j+O8DltpdsjfEjIjpVkvSIiGgJSaOAxcA428vbO5uIiM6ScpeIiNjqJN1MUV5zexL0iIjN\nl5X0iIiIiIiayUp6RERERETNJEmPiIiIiKiZJOkRERERETWTJD0iIiIiomaSpEdERERE1EyS9IiI\niIiImvkLCNvMA+N+eksAAAAASUVORK5CYII=\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -5794,14 +301,14 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 15000/15000 [00:04<00:00, 3385.44it/s]\n" + "100%|██████████| 15000/15000 [00:13<00:00, 1104.52it/s]\n" ] } ], @@ -5834,14 +341,14 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 9, "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAvIAAAJyCAYAAACmKySUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBo\ndHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3Xt4XXWZ9//33RxI2rShh7SBcoYW\nKIooh0KR0pnWAdQHHFQszjA4dvR5RnAUhmdEfC5EHEdlEAd/IjgDyIwzgFVR61hOMkg9FFBqYYQO\nULG0haZN2zRp2oSd7N6/P/Zq2KRJmrTJvbL2/ryuK1e79zrd67O/be6sfPfa5u6IiIiIiEi2jEm7\nABERERERGTo18iIiIiIiGaRGXkREREQkg9TIi4iIiIhkkBp5EREREZEMUiMvIpliZvPMzM3skMBj\n/szMbu/v8TAf6zozW93f4xE43l1m9tOR2v9wM7N/MLONyRj40BC2+5CZdY9gaSNiX17/wYzPrL3u\nItI3NfIiZSz5Zu7JV7eZvWxmt5nZ5GE8xk/N7K7h2h/wK+Ag4NVh3OdQXQhcOZgVzeyQJN95g9z3\njcDp+1rYAHX8uZn1db/hTwDvH+7jjQQzmw18GvgohTHwnX7W6x5Kkz/Kjch4EJHSUJl2ASKSup8D\nF1H4/+Bk4HbgUOBdaRbVFzOrdvcc0LSf+xkDmLvn92V7d9+6P8fvS1FN7UD7cO+/P+7eGnWsYTAD\n2OXuP0q7kJGW1ngQkWzRFXkRybl7k7uvTxqkfwLONbNaADM71sx+YmbtydePzeyY3Rub2QQz+5aZ\nNZnZa2a2zsxuSpbdBcwHLi268j8vWTYt+Y1As5ltN7Nfmtncov3unkLzLjP7hZl1Ah/ta2qNmZ1u\nZsvMrMPMWszsbjObWrT8OjNbbWYfMLP/AXLA8X2FYWaHm9kDyb7WmtnH+1in91Sbtyf1b0++njaz\nc5LF65I/H03qXjNQTf1NpTCzD5rZS2bWmfyW48je59dr/bcnxzsiyfzbyfO7X4e7dr9GxVMsrOCq\n5Fg5M/u9mX2y177XmNn1ZnazmW1NprrcaGYVg8ykT2Z2qZk9l4yj9Wb292ZWubvO5BzG7D6Hfvax\nBqgAvtXXemZ2ppmtMLOdZvZrMzu51/JjzOz7ZrYtGUsPmdmbB6j5I2bWuvvfS9HznzKzV8xsTJLp\n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\nPJ4yj6fMs0GNfJDt27dTV1eXdhl7GExDmlmHTIVXmtOuoqyM1nFeypR5PGUeT5nHU+bZoKk1QXK5\nXNollB0bPy7tEsqOxnk8ZR5PmcdT5vGUeTaokQ+i+7HG033k42mcx1Pm8ZR5PGUeT5lnQ1gjb2bn\nmtnzZrbazK7uY/mVZvacmT1jZo+Y2eFRtUXQ/Vjj6T7y8TTO4ynzeMo8njKPp8yzIaSRN7MK4Bbg\nPGAWcLGZzeq12m+BU9z9ROB7wA0RtUXRbZziuW4/GU7jPJ4yj6fM4ynzeMo8G6KuyJ8GrHb3l9w9\nB9wLXFC8grs/6u47k4ePA4cE1Raiuro67RLKT9uOtCsoOxrn8ZR5PGUeT5nHU+bZENXITwfWFT1e\nnzzXn0XA/SNaUbDW1ta0Syg7dtRAQ0xGgsZ5PGUeT5nHU+bxlHk2RN1+0vp4zvtc0ezPgVOAs/ta\nvmnTJhYtWkRlZSX5fJ4LL7yQyy67jKamJsaNG0dFRQVtbW00NDSwdetW3J2GhgY2btzYcxul9vZ2\npk2bRnNzM2bGpEmTaG5uZsKECeTzeXbs2EFjYyNNTU1UVVVRX1/P5s2bqa+vJ5fL0dHR0bO8urqa\n8ePHs2XLFiZOnEhHRwednZ09y2tqaqitraWrq4v29na2b99OLpfrWV5bW0t1dTWtra1MmTKF1tZW\nurq6epaP9Dlx1HSYMA6bciD+xLPY7BPw7Ttg/Sbs+CPxF9fClAOxiRNeX97SBpu3YTMOK9yr/ZCp\n2Phxry/fvA3admBHTcd/93s4ajo2tub15U1bINeFHdaIr3wBjj8CKitg5QvYycfjr2wqjIXpU/Gn\nVsFJM6E7D6vWYCfNxNc2QXUV1jj59X3u7ISXXsHedDT+0iswYRzU1cL4camd07p160bF2GtpaWHy\n5MkhYy+fz7Nz586SOqfR/jpVVlbS0tJSUuc02l+nsWPHsmHDhpI6p9H+OtXX1/Pyyy+X1DmN9tep\nrq6Ol19+uaTOabS/TvvC3Pvsp4eVmZ0BXOfu5ySPPw3g7l/std4C4P8Dznb3TX3ta/ny5X7ccceN\ncMXD79VXX+Xggw9Ou4w9lPR95OecCL96JrXDl+MHQo3WcV7KlHk8ZR5PmcdT5vFWrFjx1Pz5808Z\nyjZRU2t+DcwwsyPNrBpYCCwpXsHM3gp8Ezi/vyY+y7q6utIuoezY2Jq0Syg7GufxlHk8ZR5PmcdT\n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\nM89PM89PMy8HLeQz6ejoKDph1dHM89PM89PM89PM89PM89PMy0EL+Uz0J6r8NPP8NPP8NPP8NPP8\nNPP8NPNyyLaQN7MXmNmPzew+M7tsgfO91MzczM7M1ZZDW1tb0Qmrjmaen2aen2aen2aen2aen2Ze\nDlkW8mbWAFwF/AZwOvBKMzt9jvNtBN4M3J6jK6fJycmiE1YdzTw/zTw/zTw/zTw/zTw/zbwccm2R\nPwu4z91/7u5jwDXAi+c4318AVwKjmbqyGR4eLjph1dHM89PM89PM89PM89PM89PMyyHXceSPAx6Y\n8fUu4Okzz2BmTwG2uftXzOxtmbqy6erqKjph1dHM89PM81sJM1/MsewvuvTcZSxJsxJmXjaaeX6a\neTnkWsjPdQwjnz7RbA3wQeD3a13Rnj17uOiii2hsbGRycpILLriAiy++mJ6eHjZs2EBDQwODg4N0\ndnbS19eHu9PZ2cnu3btpbW0Fpt6tbOvWrfT29mJmdHR00NvbS1tbG5OTkwwPD9PV1UVPTw9NTU20\nt7ezd+9e2tvbGRsbY2RkZPr05uZmNm7cyL59+9i0aRMjIyOMjo5On75u3TpaWlrYuXMnJ554IgcO\nHGBsbGz69JaWFpqbmxkYGGDLli0MDAwwPj4+fXrk29Tf38/mzZvD3qaenh5OPfXUFXWbot9P+/fv\n56STTlpRtyn6/XTw4EG6urrqvk3r22HNGli73ti/xznmWGNywjk4CBs7jIODTmMzNK/75ekTY87o\nMLRuMoYHnOZ10LT2l6ePH3IGBweTb9MxW6Gh8ZeXP3TQOXwYWlqNwX1O6zFgBoP7oLu7u/D7aWxs\njNbW1lX/2Mt5myYnJ2loaFhRtyn6/TQ6OkpTU9OKuk3R76d6mLvXPtcjZGbPBN7l7udXvn4HgLv/\nVeXrduBnwJH3A+4C+oAXufv3Zl7Xrbfe6qeddtqyNy+1hx56iEc/+tFFZ6wqmnl+mnl+c818Jb9b\na4Qt8nqc56eZ56eZ57djx467tm/fvqiDveTaR/5O4GQzO8HMmoELgeuPnOjuA+6+xd0f5+6PA25j\njkV8mbW3txedsOpo5vlp5vlp5vlp5vlp5vlp5uWQZdcad58ws0uAG4EG4JPufreZXQF8z92vX/ga\nym/v3r11/9lE6qOZ56eZL5/5trJvPs7Y9+Dy/2VVfkmP8/w08/w083LItY887n4DcMOs710+z3mf\n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\n529PvqEiIjInc/eiG0REpA5mthaYdPeJGd9rYWqL+tnAzUCXu/+kmEIREVlO2iIvIlJS7n5o5iK+\n8r0R4FzgcuA64BVFtImIyPLTFnkRERERkRLSFnkRERERkRLSQl5EREREpIS0kBcRERERKSEt5EVE\nRERESkgLeRER9UqxQgAAIABJREFUERGREtJCXkRERESkhLSQFxEREREpIS3kRURERERKSAt5ERER\nEZES0kJeRERERKSEtJAXERERESkhLeRFREREREpIC3kRERERkRLSQl5EREREpIS0kBcRERERKSEt\n5EVERERESkgLeRERERGREtJCXkRERESkhLSQFxEREREpIS3kRURERERKSAt5EREREZES0kJeRERE\nRKSEtJAXERERESkhLeRFREREREpIC3kRERERkRJqLDpgsW6++WZfu3Zt0RkiIiIiIkvm4MGDe7dv\n3965mMuUbiG/Zs0aTjvttKIzpj388MM86lGPKjrjKGqqLVoPqClVtKZoPaCmFNF6QE2pojVF6wE1\npYjWA7Bjx47uxV6mdLvWHD58uOiEo4yNjRWdUEVNtUXrATWlitYUrQfUlCJaD6gpVbSmaD2gphTR\neupVuoV8U1NT0QlH6erqKjqhippqi9YDakoVrSlaD6gpRbQeUFOqaE3RekBNKaL11Kt0C/nx8fGi\nE47S09NTdEIVNdUWrQfUlCpaU7QeUFOKaD2gplTRmqL1gJpSROupVyn3kZ/N3RkaGsLds/e0tLQw\nODiY/ecuJFKTmdHa2kpLS0vRKUeJ1gNqShWtKVoPqClFtB5QU6poTdF6QE0povXUq3QLeTOr+t7Q\n0BBr166lubk5e8/69etpbIw1xkhNY2NjDA0NFXLfLCRaD6gpVbSmaD2gphTRekBNqaI1ResBNaWI\n1lOv0u1aMzk5WfU9dy/sDpmrp2iRmpqbm3F3BgYGik45SrQeUFOqaE3RekBNKaL1gJpSRWuK1gNq\nShGtp16lW8hH2dJ8RLQeiNm0ZcuWohOOEq0H1JQqWlO0HlBTimg9oKZU0Zqi9YCaUkTrqVfpFvKR\ntjZDvB6I2RTtX77RekBNqaI1ResBNaWI1gNqShWtKVoPqClFtJ56lW4hX8QLWhcSrQdiNkU72lC0\nHlBTqmhN0XpATSmi9YCaUkVritYDakoRradepVvIRzuOfLQeiNkU7Xit0XpATamiNUXrATWliNYD\nakoVrSlaD6gpRbSeesXbmbqGlH9BXXjlU5f0Z17z9rvmPW18fJy1a9cuyc8ZGBjgi1/8IhdddNGi\nL3v++edz4403LnkTwMc+9jE++clPcsYZZ/Dxj3+8ruvo6enh+OOPX7KmRypaD6gpVbSmaD2gphTR\nekBNqaI1ResBNaWI1lOv0m2Rb2hoKDrhKHMd175eAwMDXH311Yu6jLtz+PDh6UV8StORy6T65Cc/\nybXXXlv3Ih5gw4YNdV92OUTrATWlitYUrQfUlCJaD6gpVbSmaD2gphTReupVuoV8NEeOa3///ffz\n9Kc/nTe+8Y0861nP4nWvex0HDx4E4KqrruLss8/m7LPP5iMf+QgAw8PDvOIVr+DZz342Z599Ntdd\ndx3vfve72blzJ+eeey6XX345ANdeey3nnXce5557Lm9961uZnJyc/llve9vbeO5zn8uDDz7Itm3b\npps++tGPVv28uS4z21ydl156KTt37uRVr3oVH/7wh+ueU7R/gEXrATWlitYUrQfUlCJaD6gpVbSm\naD2gphTReupVul1roh2RZXJycvpwjz/96U/50Ic+xDOe8QwuueQSrr76ap797Gfz2c9+lm984xu4\nO89//vM555xz2LlzJ11dXXz+858HYHBwkDPPPJN7772XW265BYAf//jH/NM//RNf/epXaWpq4m1v\nextf+MIXOPvss7nvvvv4u7/7O97//vcf1fODH/yAz33uc1U/75hjjpn3MkcuN1fnBz7wAW666Sau\nv/56Nm/ePH3+7u5u3vWud7Fz5062bt1KU1MTH//4x+d9p7TBwUE2bdq0JDNfCtF6QE2pojVF6wE1\npYjWA2pKFa0pWg+oKUW0nnqVbot8tBdyzjxm+3HHHccznvEMAF7+8pdz++23c9ttt/Gbv/mbbNiw\ngdbWVn7rt36LW2+9ldNPP51vfetbvOtd7+LWW2+lra2t6rpvueUWfvjDH7J9+3bOPfdcbrnlFnbu\n3AnAtm3beNrTnlZ1mfl+3kKXqXW5uTz00EP8/d//Pa997Wu55ppr+MxnPrPg2x13dnbOe1oRovWA\nmlJFa4rWA2pKEa0H1JQqWlO0HlBTimg99SrdQn5iYqLohKPM/AvBkd1sZn4936EgH//4x/PNb36T\n008/nSuuuIIrr7yy6jzuzoUXXsgtt9zCLbfcwh133MFll10GwPr16+e83oX2f5/vMkcutxjPfOYz\n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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAvIAAAJxCAYAAAAgv1Y6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xt4XXWZ9//33RxomqShh9BAOSOnopRHDoEiFadVQJlh\nHtRanAdF6zA6hVEcfyPidSnqODKoOPhYxRmLjKOIoFU7Q+UwKFalgNKnoMAgB3ukadNT0qQJO9m9\nf3/s1bIbkjQpyb2y9v68ritXu/c63euzv23urHz32ubuiIiIiIhItoxLuwARERERERk+NfIiIiIi\nIhmkRl5EREREJIPUyIuIiIiIZJAaeRERERGRDFIjLyKZYmbnm5mb2eGBx3zQzL410OMRPtb1Zvbc\nQI9H4Xi3mdl/j9b+R5qZfcHMNiVj4IphbHeFmfWOYmmj4kBe/6GMz6y97iLSPzXyImUs+WbuyVev\nma0xs1vMbMoIHuO/zey2kdof8BBwKPDiCO5zuC4FPjqUFc3s8CTf84e47y8BZx9oYYPU8X/MrL/7\nDX8YeOdIH280mFkzcC1wJYUx8IMB1usdTpM/xo3KeBCR0lCZdgEikrpfAfMo/H9wOvBvwBHA29Is\nqj9mVuXuOaDlVe5nHGDunj+Q7d1926s5fn+KauoAOkZ6/wNx97aoY42A44Hd7v7TtAsZbWmNBxHJ\nFl2RF5Gcu7e4+/qkQboZuNDMagDM7EQzu9vMOpKv/zSz1+zZ2Mwmmtm3zazFzF4ys3VmdlOy7DZg\nDvDeoiv/5yfLpiW/EWg1s51m9hszm1203z1TaN5mZr82s27gA/1NrTGzs81suZl1mdl2M7vdzA4p\nWn69mT1nZu8ys/8BcsAJ/YVhZkeZ2T3JvtaZ2dX9rNN3qs0bkvp3Jl+Pm9kFyeJ1yZ+/SOpePVhN\nA02lMLN3m9kLZtZtZveb2dF9z6/P+m9Ijnd0kvl/JM/veR1u2/MaFU+xsIKPJcfKmdnzZvaRPvte\nbWafNbObzWxbMtXlK2ZW2ef4A2XSLzN7r5k9lRx3vZn94559JvX+BzBuzzkMsI/VQAXw7f7WM7Nz\nzWylme0ys8fM7Mw+y19jZj8ysx3JWLrPzF43SM1/bWZtZja+z/MfN7O1ZjYuyfTfkiy7kmz/ycwO\nKlp/SOPBzI4xsyVm9mJyDr83s8v7KW2cmd1gZlvMrN3M/rVvjf2cy3wzW5WMsdVmdpOZ1RYtH/Zr\nKiKjS428iPTVReH/hkorNPP3AeOBNyZfdcA9ZladrP+PwOuBSyhcMX0X8HSy7MMUrvjfSWEqxKHA\nQ8l+fwHUAxcB/wtYBtxvZif3qefLwD8DJwP/2bdYM2tKalwPnAX8OfBa4Id9Vj0M+FvgvcCMZP2+\n+zLgx8AU4PxkX3+RnF+/kkZzKfBIst7rgeuBXckqe7Z9e3L+xY3jfmtKHJqsNw84D5gILEnqHYqH\ngKuK9nUohdemP38LfA64ATgF+CJwg5kt6LPe1cBGoDn5+1XJeQwlk1cws7cBt1Jo1l8L/D2wEPh0\nssqHgY8A+aJz6M+ZyTof6We9ccAXkn29HtgM3Fn0w8I04NfJ8+dRmNLyDPCgmTUOcLw7gWoK47/Y\ne4DvuvtuwJJ9vpvCOP4I8D7guj7bDGU81AE/p/Dv5nXAv1L4oeVNfdZ7B4VxfB7wV8BfJufeLytM\nRfoGhX9vM5L65wK3JMuH/ZqKSAB315e+9FWmX8BtwH8XPZ4BPA88nDxeQOEb9dSidaZRaPbfkzz+\nKXDbIMf4777LgSsoNCmVfZ7/OfAvyd/PBxy4vM86e54/PHn8uWRf1UXrzEzWmZ08vh7YDRy5nzzm\nJtudUPRcY3K+3yp67sE9j4FJyTbnD7DPw/tbPlBNyfPP9XnswGuKnjsheW5Of9skz70hWefo5PH/\nKfyXv98xsA64sc86XwFeKHq8GljaZ52fAd8fSiYD5PQr4M4+z304yb66aNz0DmFfvcAV/Yw5B15f\n9Fxz8tyJRTk+3Gc7o/Bv4iODHO8O4O6ix2cU73eAba4Bnh3ueBhgXz8F/q3P+FwNVBQ9dyXQDdQO\n8LqvBj7YZ7+zk/OYdCCvqb70pa/R/9IVeRE53wpTZrqAPwAvULiCB4Ursk+5+5Y9K7v7JgpXKU9J\nnvo68A4z+0My1eIiK8zvHcyZQBOww16estNB4erh8X3WfXQ/+zqFQvOVK6rxcaCtqEaATe6+dj/7\nmgFscfc/Fu2rlcL59svdtwPfAu41s5+Z2bVmduJ+jjOcmgBa3X3v9Iqkvi3se36vmplNpPCDx/I+\ni34JHG1mE4qeW9VnnRcp/JB3oJmcMsBxxwPHDf0sBuXA40WP97xhelry55nA6X3G5E7gaF45Lov9\nO/AWe3k613uAR91977hJpuA8kkxD6qBwdfyoPvvZ73gwswnJlJknk2lNHcBb+9nXo77ve0B+AxxE\nP1kmv204Cripz7n/LFnlNa9ynIvIKFEjLyKPAKdR+JX/eHd/s7s/P9SN3f1e4Ejg8xSaru8CPzez\nikE2G0dh+s1pfb5OBv66z7qdQ61lP0ZqP6/g7n9N4Y3C91OYfvQHM/ubwJr2TN8oVjVC+x5Irs9j\np+h7yqvIZDTt7tPc7pk/P67ozwd45bg8kcKV8YHcR+EHq3ebWRUwn0JzD4CZvRNYROEuO2+lMJXs\ns7zyNRrKePgihd+ufAZ4U1LfMgrTew7UnvP/MPue90wKP8D8HsbsaypS1tTIi0iXuz/n7quLr2on\nngRmmNnUPU8k84hPpHD1HijcxcXdv+/uf0PhbjdvpHB1GwoNX9+m/nfAsUB7cuzir+HeVvJJ4Oyi\nOfuY2UygobjGIXoKmGpme6++Jue+3yuP7v4Hd7/J3S8CFlOYygAvN7yD/WCzP41mtvdKqpmdAExN\n6oXC/OtD+vzw1Hdefy7ZdsA63L2dwjSl2X0WvRH4k7sPaz70IJn058kBjttFYWrLcPQ35obidxR+\nM7C+n3HZOtBGyQ8H3wMupzB3vYHCdJs9ZgP/L8niMXd/lsJV/gMxG/ieu9+Z/ObpBfp/4/aZfV7r\nWcBL9JNl8lu2dRSmAvU97+fcvbto3eG8piIyytTIi8hgbgdagR+Y2evN7HQKDcoGknt4m9nnzexS\nK9zd5ngK03I6gD1TBP5EYbrCcWY2Nbli+b3k+bvN7C1WuLNKs5l9wsz+cpg1fo3Cmz9vM7PXmtkb\nKLxh8lfu/qth7usBClMvvmtmZ5nZaUmtPQNtYIW7nPxzckePo8zsHApThPY02Vso5PEWM2sys0nD\nrAkK71P4tpmdYWZnULjauyqpFwpvHJ4AfDbJ+Z0U3iha7E/Jn39hZo1mVjfAsb4AXJ1MBTk+ueL6\nIeCfhlrsEDIZ6LhvT6ZsnGBm8yhcBf9yPz9g7s+fgDeZ2WHFP4QOwdco/ADwUzM7LxmXb0jG+Kz9\nbPsdCj88fQb4L9/3FqXPAK8zs0uS1+fDFD6L4EA8A1ySjM8ZFN7selg/600BFpnZyckbiT8HfNPd\nB7rq/0ng78zsk8m/oxPN7C/N7JtwwK+piIwyNfIiMiB37wLeQuFK3nIKc5Y7gQuLmqtuCtMEHqNw\nRfNU4CJ/+f7kX6bQzD5O4YeCc5MrfG9M1v828EdgCYW7zqwZZo2bkhoPB34L/BeFK/HvOIDzdQp3\n92hLzve/KExbWDnIZp0Uph/cQeE8fkTRXWK8cNeShRTuOLMe+H/DrYvC3WH+lcKdeH5NobG/NKmX\nZC72XwOXUTj399Pnjiju/lsKtxb9JoUr+F8b4FjfAD6VbP8U8HHgWndfPIx6B82kP+6+LKn7vck5\nfIXC+y8+M4zj7vH3FKaArKYw5oYkGUvnUBivSyg0zd+jMH984362fYLCD1enUWjqi32Twg+X36bw\n+jcz+FSdwVxD4d/ILyj8ILeBV96hieS5nRTGyx0UxvK1g9T/HxTG6MUU3pfy26TGDckqw35NRWT0\nWfJ9QEREREREMkRX5EVEREREMkiNvIiIiIhIBqmRFxERERHJIDXyIiIiIiIZpEZeRERERCSD1MiL\niJQgMzvVzH5jZm/N4v5FRGT/dPtJEZESZWbzKdwD/rQs7l9ERAanK/IiIqVrCXCYmTVndP8iIjII\nNfIiIiUq+fTdfwc+2HeZmd08yvv/azO7ysy+ZWZVw923mf2jmf3ezNYkX/9jZk+b2Rmvtm4RkVKh\nqTUiIiXMzE4FHgYOc/cdZlYNfAj4O3c/bqT3nzz3RqDN3VeZ2ZeBje7+pWHs8x3ABndfYWYfBn7k\n7utfba0iIqVGV+RFREqUmR0CLAAeAy6HwlV0d78ZWDca+08cA8xP/v48cNRw9uvuP3T3FcnDc9XE\ni4j0T428iEgJMrOTgG8AnwZuBv4mcP//AfxT8vczgF8c4DGagGFPyxERKRdq5EVESoyZvQn4N+Bv\nkukuPwWmmtkb9rPdGWb25le7f3fPu3u7mR0PjHf3JcPZf5FLKVztFxGRfqiRFxEpIWZ2JHAj8A53\n3wLg7j3ATcA1+9n8r4B/GYn9J3Pxr6Qw9WbI++/jHODnw1hfRKSs6M2uIiJlyMwedPfz+3n+fe7+\n7RHY/weAO5Mr85cWXZUfkf2LiIiuyIuIlBUruAo43sw+aWaHFS0bD9SOwDHeAnwFeMHMtgBTRnL/\nIiJSoCvyIiICgJmdAzzp7u1Z3L+ISLlRIy8iIiIikkEhU2vM7FYz22xmfxhguZnZV83sOTN7wsxe\nH1GXiIiIiEhWRc2Rvw24cJDlFwHHJ19XUrg3sYiIiIiIDCCkkXf35cC2QVa5BPiOFzwMHGxmh0bU\nJiIiIiKSRWPlrjXT2ffjwtcnz4mIiIiISD8q0y5guO655x7fuHEjZoa7M2nSJBobG+np6aGiogKA\nfD5PVVUVvb29AFRWVh7Q8p6eHsyMiooKent7qaiowN3ZvXv33uXjxo1j3Lhx9Pb2UllZye7du4e9\n3MzI5/NUVlaSz+dx973LdU46J52TzknnpHPSOemcdE6lf065XG7LnDlzGhmGsdLIbwCOKHp8ePLc\nKzQ0NNDc3BxS1EjauHEjhx6q2UKRlHk8ZR5PmcdT5vGUeTxlHm/lypVrhrvNWJlasxR4T3L3mrOB\nNnffmHZRIymXy6VdQtlR5vGUeTxlHk+Zx1Pm8ZR5NoRckTez7wPnA1PNbD3waaAKwN1vAZYBbwWe\nA3YB74uoK1JTU1PaJZQdZR5PmcdT5vGUeTxlHk+ZZ0PUXWsuc/dD3b3K3Q9398XufkvSxJPcrWah\nux/n7q9z999F1BWppaUl7RLKjjKPp8zjKfN4yjyeMo+nzLNhrMyRf1XcnY6ODsbyp9TW1NTQ3l7e\nn0puZtTV1WFmIcerqakJOY68TJnHU+bxlHk8ZR5PmWdDSTTyHR0dHHTQQVRXV6ddyoAmTJhAZWVJ\nxH3AcrkcHR0d1NfXhxxvLI+HUqXM4ynzeMo8njKPp8yzYay82fVVcfcxP+Dy+XzaJaSuuro69Lcm\nbW1tYceSAmUeT5nHU+bxlHk8ZZ4NJdHIZ0G5X41Pw9SpU9Muoewo83jKPJ4yj6fM4ynzbFAjH0RX\n5OPpakI8ZR5PmcdT5vGUeTxlng1q5IOM5Tfilqqenp60Syg7yjyeMo+nzOMp83jKPBvUyAepqqra\n7zptbW0sXrz4gPZ/wQUXHNB2Q/HNb36T5uZmrrzyyn2e37FjBx/4wAfYtm3bqB371dA9cOMp83jK\nPJ4yj6fM4ynzbCjJidvLz50/ovub/Zs7XvU+enp6OOiggwZdZ08jv2DBgiHv191xd+69995hbzNu\n3NB+jrv11ltZsmQJ06dP3+f5gw8+mPPOO4+lS5dyxRVXDPn4UVpaWjjqqKPSLqOsKPN4yjyeMo+n\nzOMp82zQFfkRsnbt2r1XrZubm3nve9/Lrl27AFi0aBHnn38+s2bN4hvf+AYAnZ2dvOtd7+K8885j\n1qxZLFmyhM985jOsXr2a2bNn86lPfQqAO++8k7lz5zJ79myuueYa8vk8a9eu5ayzzuJDH/oQs2bN\nYsOGDRxxxBF7a1m0aBGzZs3a53j9bdNXf9t99KMfZfXq1cybN4+vf/3rr9jmwgsvZNmyZSMb5gip\nra1Nu4Syo8zjKfN4yjyeMo+nzLOhJK/Ip+XZZ5/l5ptv5uyzz+aqq65i8eLFnHfeedx+++3cc889\nVFRU8OY3v5lzzz2X1atX09TUxA9+8AMA2tvbOeOMM3j66adZvnw5AM888ww//vGP+dnPfkZVVRUf\n+9jHuOuuu5g1axbPP/88ixYt4swzz9ynhlWrVnH77bdz//334+57j3fwwQcPuM1g291000088MAD\nLF26lClTprxiu2nTprFr1y7a29uZOHHiKKR64CoqKtIuoewo83jKPJ4yj6fM4ynzbNAV+RE0ffp0\nzj77bADmzZvHI488wsMPP8zb3vY2xo8fT11dHRdffDErVqxgxowZPPjgg1x//fWsWLGi3yZ4+fLl\nPP7448yZM4fZs2ezfPlyVq9eDcARRxzRb0O+53i1tbX7HG+wbfa33WC6u7upra3lvvvu2/vcsmXL\nePHFF/e77Wgr90/STYMyj6fM4ynzeMo8njLPBjXyI8jMBnzc9z7yr3nNa3jwwQeZMWMGn//857nx\nxhtfsT93Z/78+Sxfvpzly5fz6KOPcu211wKFT4odrgPZZjD5fJ4bbriB6667jrvvvhuATZs28f3v\nf39M3KWnsbEx7RLKjjKPp8zjKfN4yjyeMs8GNfIjaP369Tz66KMA/PCHP6S5uZlzzjmHZcuWsXPn\nTjo7O7n77rs555xz2LhxIzU1NcybN4+rr76aJ554grq6Ojo6Ovbub/bs2SxdupTW1lYAtm/fzrp1\n6watYc/xdu3atc/x9udAtvvkJz/JvHnzmDlzJuvXr+ell15i2rRpnHLKKfs9XoSxejedUqbM4ynz\neMo8njKPp8yzQXPkR9Dxxx/P4sWLufrqqznxxBN5//vfz4QJE7jsssu46KKLMDMuv/xyTj31VB54\n4AE+/elPM27cOKqqqvjSl77E5MmTaW5uZtasWcydO5fPfvazXHfddbz97W9n9+7dVFVVceONNzJt\n2rQBa5g5cyaXXXYZc+fOBdh7vLVr1w5a+0DbDeQnP/kJM2fOZMaMGUDh9pf3338/F1988XBjGzVj\n4bcC5UaZx1Pm8ZR5PGUeT5lng2XthVqxYoWfdNJJ+zw3Ft5ouXbtWubPn89DDz3U7/Ldu3cP+XaP\nWbZ582auu+465s6dy/z5r7wNaORr1d3dzfjx40OOJQXKPJ4yj6fM4ynzeMo83sqVKx+bM2fOGcPZ\n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\nyjyeMo+nzLNBjXwQ3Y81njKPp8zjKfN4yjyeMo+nzLNBjXyQ8ePHp11C2VHm8ZR5PGUeT5nHU+bx\nlHk2qJEPUlNTk3YJZUeZx1Pm8ZR5PGUeT5nHU+bZoEY+yPbt29Muoewo83jKPJ4yj6fM4ynzeMo8\nG9TIB5kyZUraJZQdZR5PmcdT5vGUeTxlHk+ZZ0NYI29mF5rZM2b2nJldO8A655vZKjN70sx+GVVb\nhJ07d6ZdQtlR5vGUeTxlHk+Zx1Pm8ZR5NlRGHMTMKoBFwJuB9cBvzWypuz9VtM7BwNeBC919rZkd\nElFblFwul3YJZUeZx1Pm8ZR5PGUeT5nHU+bZEHVF/izgOXd/wd1zwB3AJX3WeTewxN3XArj75qDa\nQuh+rPGUeTxlHk+Zx1Pm8ZR5PGWeDSFX5IHpwLqix+uB5j7rnABUmdmDQD1ws7t/p++ONm/ezIIF\nC6isrCSfz3PppZeycOFCWlpaqK2tpaKigvb2dhobG9m2bRvuTmNjI5s2baKurg6Ajo4Opk2bRmtr\nK2bG5MmTaW1tZeLEieTzeTo7O2lqaqKlpYWqqioaGhrYsmULDQ0N5HI5urq69i6vrq6mvv7/Z+/u\n4+uu67uPvz7NTZM2Tdo0oUFARORm6MRNoAKKN8WJ6C425rC64Rx4eeGAOb2contcDvXyoeLmdLtQ\n5oRNvabMm+rQoahsWL0oN6MDHDAUtCl3adMmTZo06UnS7/VHTstpTk7O9xyT7+/zS97Px6OPJuec\nJK/zOae/fPvLL7+zit27d7NmzRrGxsYYHx8/dH1LSwutra1s27aNZz/72ezdu5dCoXDo+tbWVpqb\nmxkaGqKrq4uhoSEmJiYOXe/5Pg0ODrJ27Vq396mvr4+TTjppUd0n74/Tnj17OP744xfVffL+OO3b\nt4+enp5FdZ+8P06FQoG2trZFdZ+8P05TU1M0NDQsqvvk/XEaHx+nqalpUd0n749TPSyEUNcH1vRF\nzF7H9CEzbym+fzGwPoRwRclt/g9wGrABaAW2AK8JIfy09HNt2bIlnHzyyQvePN927tzJEUcsqqOF\n3NPM09PM09PM09PM09PM09PM09u6des9GzZsOK2Wj0m1R/4J4JiS948uXlbqcWB3CGEUGDWzzcCp\nwE9ZBJqbm7NOWHI08/Q08/Q08/Q08/Q08/Q083xIdYz83cAJZnacmTUDG4GbZtzmn4EXm1mjma1g\n+tCbhxL1LbihoaGsE5YczTw9zTw9zTw9zTw9zTw9zTwfkuyRDyFMmtkVwC1AA3BDCOEBM7useP11\nIYSHzOy7wP3AAeBzIYT/TNGXQldXV9YJS45mnp5mnp5mnp5mnp5mnp5mng+pDq0hhHAzcPOMy66b\n8f7HgY+nakppaGio7l9kkPpo5ulp5ulp5ulp5ulp5ulp5vmgV3ZNZGJiIuuEJUczT08zT08zT08z\nT08zT08zzwct5BPR+VjT08zT08zT08zT08zT08zT08zzQQv5RPr6+rJOWHI08/Q08/Q08/Q08/Q0\n8/Q083zQQj4RHWeWnmaenmaenmaenmaenmaenmaeD8l+2XWpa2hoyDphydHM09PM00s58+s/sTn6\ntpe+85wFLMmWnufpaebpaeb5oD3yiQwPD2edsORo5ulp5ulp5ulp5ulp5ulp5vmghXwi3d3dWScs\nOZp5epp5epp5epp5epp5epp5Pmghn8jAwEDWCUuOZp6eZp6eZp6eZp6eZp6eZp4PWsgnEkLIOmHJ\n0czT08zT08zT08zT08zT08zzQQv5RPQjqvQ08/Q08/Q08/Q08/Q08/Q083zQQj6RHTt2ZJ2w5Gjm\n6Wnm6Wnm6Wnm6Wnm6Wnm+aCFfCJtbW1ZJyw5mnl6mnl6mnl6mnl6mnl6mnk+aCEvIiIiIpJDWsgn\nMjIyknXCkqOZp6eZp6eZp6eZp6eZp6eZ54Ne2TWRdevWZZ2w5Gjm6Wnm6f2yM6/l1Vplmp7n6Wnm\n6Wnm+aA98on09/dnnbDkaObpaebpaebpaebpaebpaeb5oIV8ImaWdcKSo5mnp5mnp5mnp5mnp5mn\np5nngxbyiXR2dmadsORo5ulp5ulp5ulp5ulp5ulp5vmghXwi+hFVepp5epp5epp5epp5epp5epp5\nPiRbyJvZeWb2sJk9YmZXzXG7081s0sxel6othfb29qwTlhzNPD3NPD3NPD3NPD3NPD3NPB+SLOTN\nrAG4Fng1cArwBjM7pcLtPgZ8L0VXSlNTU1knLDmaeXqaeXqaeXqaeXqaeXqaeT6k2iN/BvBICOHn\nIYQCcCNwwSy3uxL4OrAzUVcyo6OjWScsOZp5epp5epp5epp5epp5epp5PqQ6j/xRwGMl7z8OrC+9\ngZkdBfw28HLg9ERdyfT09GSdsORo5ulp5ukthpnXci77S995zgKWxFkMM88bzTw9zTwfPL0g1CeB\n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\nA39N3npATTG89YCaYnlr8tYDaorhrQfUFMNbT71yd2iNtzOyTE1NHTrd489+9jM+9alP8aIXvYgr\nrriC66+/npe85CV86Utf4vvf/z4hBF75yldy9tlns23bNnp6evinf/onAIaHhznttNN46KGH2Lx5\nMwAPP/ww3/jGN/jOd75DU1MT73rXu/jqV7/KWWedxaOPPsq1117L6aeffljPvffey5e//OWyr7d6\n9eqKH3Pw42br/MQnPsGtt97KTTfdxNq1aw/dvre3l6uvvppt27axbt06mpqa+OxnP1vxldKGh4dZ\ns2bNvMx8vnhr8tYDaorhrQfUFMtbk7ceUFMMbz2gphjeeuqVuz3y3n6Rs/Sc7UcddRQvetGLALjo\noou48847ueOOO3jNa17DypUraWtr47WvfS1btmzhlFNO4bbbbuPqq69my5YttLe3l33uzZs3c999\n97FhwwbOOeccNm/ezLZt2wA45phjZl2QV/p6c31MtY+bzZNPPsnf//3f86Y3vYkbb7yRL37xi3O+\n3HF3d3fF67LirclbD6gphrceUFMsb03eekBNMbz1gJpieOupV+4W8pOTk1knHKb0JwQHD7Op9H6p\n5zznOdx2222ccsopfPjDH+aaa64pu00IgY0bN7J582Y2b97MXXfdxVVXXQXAihUrKn7uSse/z/Ux\ntTrzzDOB6V8WiTEwMDBvX3u+eGvy1gNqiuGtB9QUy1uTtx5QUwxvPaCmGN566pW7hbxnjz/+OHfd\ndRcAX/va11i/fj1nnnkmN998M/v27WN0dJR/+Zd/4cwzz+Spp56itbWViy66iCuvvJL777+ftrY2\nRkZGDn2+c845h5tuuon+/n4ABgcHeeyxx+ZsOPPMM/nud79b9vWqqdQ5l23btkX/58Djue29NXnr\nATXF8NYDaorlrclbD6gphrceUFMMbz31yt0x8qWHslQy1+ki51tpzwknnMD111/PlVdeyUknncQl\nl1zCihUreMMb3sC5554LwMUXX8zzn/98br31Vv78z/+cZcuW0dTUxF/8xV/Q2dnJ+vXrOeusszj3\n3HP54Ac/yPve9z5+53d+hwMHDtDU1MQ111zDunXrKvaceuqps3697du3z3k/Kn3cXO6++25+7dd+\nLWpOHn+E5a3JWw+oKYa3HlBTLG9N3npATTG89YCaYnjrqZfl7X8kt912Wzj11FMPu2x4eHjWY8xT\n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\n5M3sPDN72MweMbOrZrnezOyvi9ffb2azngpiz549Cx9bg29+85tZJ5RRUxxvTd56AO784X9knVDG\nW5O3HvD5XFJTdd56QE0xvPWAmmJ46wEYGBjoqvVjkizkzawBuBZ4NXAK8AYzO2XGzV4NnFD881bg\nM7N9Lm8L+U2bNmWdUEZNcbw1eesBuOfHP8k6oYy3Jm894PO5pKbqvPWAmmJ46wE1xfDWAzA8PNxd\n68ek2iN/BvBICOHnIYQCcCNwwYzbXAB8IUy7A1htZmW/RRZCWPjaGkxO+ntVRzXF8dbkrQdgeeOK\nrBPKeGvy1gM+n0tqqs5bD6gphrceUFMMbz31shQLYzN7HXBeCOEtxfcvBtaHEK4ouc23gY+GEH5c\nfP9W4D0hhH8v/Vzf+ta3xnfu3Hno1DXt7e39nZ2duxb8TlQwMDDQleXXn42a4nhr8tYDaorhrQfU\nFMtbk7ceUFMMbz2gphjeegD2799/0vnnn7+qlo/J3QtC/eZv/mZL1g0iIiIiIllLdWjNE8AxJe8f\nXbys1tuIiIiIiAjpFvJ3AyeY2XFm1gxsBG6acZubgDcVz17zImAohPBUoj4RERERkVxJspAPIUwC\nVwC3AA8BXwkhPGBml5nZZcWb3Qz8HHgE+DvgT8zsLjO7z8weMLMPAJjZ1Wb2hJndW/xzfor7UPza\nLbM1Fa+70sz+q3j5NVn2mNk/lcxnm5ndm6KnStMLzOyOYtO/m9kZDppONbMtZvYTM/uWmbWnaip+\n/QYz+4/i74dgZp1m9n0z+1nx7zUpeyo0/W5xZgfM7LTUPRWaPl78t3a/mX3DzFZn3POhYsu9ZvY9\nM3tGyp7Zmkou/59mFsys5lOazXdTltvuSk3Fy5Jvuyv1ZLntnqMps233HE1Zb7u3Fb/2vWb278XL\nMt1+V2jKbPtdoSfrbfdsTZluv2drKrkubvsdQnD5BzCgrfh2E3An8CLgauBdzppeDvwAWF687ogs\ne2bc5i+B9zuY0feAVxcvPx+4zUHT3cBLi5dfAnwo8fPpncCXgG8X378GuKr49lXAx1L2VGj6FeAk\n4DbgtNQ9FZp+A2gsvv2x1HOapae95Lo/Bq7LekbFy45heudJL9CVdVOW2+45mjLZds/1uJVcl3Tb\nPceMMtt2z9GU9bZ728x/U1lvvys0Zbb9rtCT9bZ7tqZMt9+zNRUvj95+u31l1zBtpPhuU/FPpuee\n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\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -5903,14 +410,14 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 10, "metadata": {}, "outputs": [ { "data": { - "image/png": "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\nowJDocavI0rOPDKuZWc98Uaj85599llmzJhBVVUVhx56KHfccQfr1q3j5JNP5rXXXqNLly6ccMIJ\nXHHFFfTp04dTTjmFQw89lM8++4yf/exnPPDAA3To0IFly5Zx7bXXUlpaSteuXbnvvvvIycnh22+/\n5Q9/+AOFhYWkpKTw6KOPMm3atHDr8bhx47jwwguZNm0aixcvprKykt/+9rdMnDgR5xxXXXUVixYt\nonfv3o322R09ejSHHnoo77zzDkVFRfz1r39l0KBBPPXUUyxbtoybbroJgHHjxnHppZcydOhQ9txz\nT8477zwWLlxI586dufbaa7n++utZs2YNt9xyC8ceeywAa9eu5Te/+Q35+fmMHTuWq666qlFvKSkp\n7Lnnnlx88cW8+eab3HTTTfWeMrt8+XImT55MeXk5e++9N3/729/48MMPefDBB0lJSeG9997jpZde\nCi8/bdo0ysvLyc3NZf/992fGjBk7dLyefPJJvv/+e3Jzcxk+fDg33HBDPW+TJk2iffv2rFy5ktWr\nV3Pvvffyz3/+kw8//JDDDjuM++67D4A333yT2267jaqqKvbaay/uvfdesrKymDZtGvPmzSM1NZUR\nI0Zw44038uKLL3L77beTkpJCx44deeWVV8jPz+eiiy6irKwMgOnTpzNgwABqa2uZMmUKixcvpnfv\n3tTW1nLGGWdw0kknNXo+PfTQQzz66KOkpqbSe599uePeB+vt0+znnmHRgvlUVlZSW1XBnDlz+Otf\n/8qcOXOorKzk+OOPZ+rUqQA8/fTT3HvvvYgIBxxwAA8++CCFhYVMnjyZtWvXAnDzzTczcODA8Ll0\n7bXXMmzYMD755BNCoRBlZWUcfvjhfPLJJ6xZs4Yrr7ySjRs3kpGRwd13381+++3HqlWrOP/886mp\nqWHkyJHNfFt/OjbORQfzroe518G86xBE74GupGvx5ZdfMnv2bObNm0daWhpXXHEFzz33HOPGjeN3\nv/sdkydP5tBDD+XnP/85I0eOJD8/n5UrV3LPPfcwcOBALr30Uh555BEuuugirrrqKp588km6d+/O\nrFmzuOmmm7j33nu54IILuPzyyznhhBOoqKigtraW6667jnvvvZenn34agMcee4zs7Gz+9a9/UVlZ\nybHHHsuIESP47LPPWLlyJYsXL+bHH39k0KBBnHHGGQ3uS3V1NfPnz+eNN97g9ttvZ/bs2eF5DWXW\nKS0tZciQIVx//fWcddZZ3HzzzcyaNYsvv/ySSy65JFxJX7p0KYsXLyYjI4O8vDyOOuooOnTo0Ki3\n0tJS+vbtyzXXXLNdmRdffDHTp09nyJAh3HLLLUyfPp1bb72ViRMnkpmZyWWXXVZv+euuu46ZM2ey\naNGinTpeffr0YcWKFeH1G2LLli3MmTOHefPmMX78eF599VX2339/8vLyWL58Obvttht33nkns2fP\nJjMzk3vuuYf777+f888/n5dffpklS5YgIhQVFQHwv//7vzz//PPstttubNq0CSB8TrRv355vvvmG\n888/nzfffJO5c+eSn5/P4sWL2bBhAwMHDuSMM85g27ZtjZ5P99xzD5988gnt2rXjy9U/NrhPny79\nmFmv/ou+vXJ48803+fbbb5k/fz7OOU4//XTeffddunTpwl/+8hfmzZtHt27d2Lx5MwBTp07lkksu\nYeDAgaxZs4axY8eyZMmS8Lazs7M58MADWbx4McOGDePVV19l5MiRpKWl8fvf/54777yTn/3sZ3z0\n0UdceeWVzJkzh6lTp3Luuecybtw4Zs6c2eixaClaIkOMseOYdz3MvQ7mXYcgek/4SnpL3npvKRYt\nWsSnn35KXp73HKaKigq6d+8OwNlnn82cOXN47LHHWLhwYXid3XffPdw6fOqppzJjxgzy8vJYsWIF\nY8aMAbxuHj179mTr1q388MMPnHDCCQC0b9++wTgWLFjAF198EW5FLi4u5ptvvuHdd99l7NixpKSk\nsOuuu5Kbm9vovtSV0b9/f/Lz8+vNq66u3q6inp6ezqhRowDo27cv7dq1Iy0tjX79+tVbf/jw4XTt\n2jVcxvvvv09qamo9byVl5bTv2IUfiitJSUnhV8OP5ofiyvA2ds1uR3FxMUVFRQwZMgSA8ePHc845\n5zS6Pw2xM8erOY455hhEhH79+rHLLrvQr18/APbff3/y8/NZt24dX375Zfiipaqqil/96ld07NiR\ndu3a8bvf/Y6jjjqKo48+GoABAwYwadIkfv3rX3PUUUcBnv8pU6awfPlyUlJS+OabbwB4//33Oemk\nkwiFQvTs2ZNhw4YBsHLlygbPJ4B+/fpxwQUXcPzxx/PLYaMa3KdBQ3Pp3LkL4J1bCxYs4IgjjgC8\ni7NvvvmG8vJyTjzxRLp16wZAly7e8gsXLuTLL78Mb6ukpIStW7fW2/7JJ5/M7NmzGTZsGLNnz+bc\nc8+lpKSEDz74oN4xraz0zoElS5bw+OOPA953Ztq0aTEfn51h48aNZGVlxbUMY3vMux7mXgfzrkMQ\nvSd8JT0R83Q75xg3bhx//vOft5tXVlbGunXrAK9iU3flFv2wlbrP+++/P6+//nq9ebE+TMY5x223\n3RaufNbxxhtvxPxwl3btvJzYKSkp4Qui1NRUamtrw+7rKk3gDWqs23YoFArfPgqFQvX6kje0v9He\nIivk6e3axe3psjtzvCK56aabwseornU9cr8jb6GFQqHwxc3w4cMbbAGeP38+ixYtYtasWcycOZM5\nc+bwl7/8hY8++ojXX3+dI488kkWLFjFjxgx69OjB22+/TW1tLbvuumt4fxqjofMJ4JlnnuHdd99l\n3rx53Hb7/zLn9be2+25ldOhQz9nvf/97Jk6cWG+Zhx56qMFzq7a2ltdee42MjIxGYzvmmGO44YYb\n2Lx5M8uWLSM3N5fS0lI6derU6F2LlnhIUazUXXAYrYt518Pc62DedQii98TrSxJFU+nosp54I66v\nxsjNzeWll15iw4YNAGzevJnVq1cDXn/oU045halTp9YbMLdmzRo++OADAF544QUGDBhAnz592Lhx\nY3j6tm3bWLFiBdnZ2ey22268/PLLgFdJLisrIysri5KSkvA2R44cyaOPPhoeaPj1119TWlrK4MGD\nmTVrFjU1NRQUFPD222/vkPNevXqxfPlyqqurWbNmDR9//PEOrQ/w1ltvsXnzZsrLy3nllVcYMGDA\ndt62bNnMujWrm9xOdnY2nTt35r333gO8yubgwYObLT81NTXsZUePV7Tna6+9lkWLFjXZ/SWaww47\njCVLlvDtt98C3sXA119/TUlJCcXFxRx55JHccsstLF++HIDvvvuOww47jGuuuYauXbuydu1aiouL\n6dmzJ6FQiGeeeSZ8ETRw4EDmzp1LbW0tP/74I++88w5Ao+dTbW0ta9euZdiwYUybNo2txUWUlZY2\nGf/IkSN54oknwh7WrVvHhg0byM3N5cUXXwx3yanr7jJixAgefvjh8Pp1+xVJVlYWv/zlL5k6dSpH\nH300KSkpZGdn06tXL1588UXAuzj497//DXh3F2bNmgXQKgOmg5ieqy1g3vUw9zqYdx2C6D3xmqmj\nSMSc0fvvvz/XXHMNY8eOpba2lrS0NG6//Xby8/NZunQpr776KikpKcydO5cnn3ySYcOGsd9++/H0\n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\n+umUlJSEBzYcc8wx4eV+/etfM2fOHABefPFFTjrpJAAWLFjA3XffTW5uLqNHj6aiooI1a9bw3nvv\nceqppwJwwAEHcMABBzS7Tx999BFffvklxx57LLm5ufzzn/9kzZo1AIwYMYJ+/foxZcoU7rnnngbX\n79evHwsXLuT666/nvffea/Qx7XUt4oMHD6akZCvFRUW8+/ZCZj5wL2OOHcXEcWOprKzgh3Ve2cOH\nD9+ugg7w3nvvcfzxx9OhQweys7M55phjwvNWrFjBcccdx5AhQ3juuef4z3/+A8BZZ53FU089BXit\n9KeffnqzXjRIxHM+GUhPT9cOISkx73qYex3Muw5B9J7wLemJmOmiqYF90RUsESE1NZX58+ezaNEi\nZs2axcyZM5kzZw61tbW89tprDV7dRfYT32233ejatSuff/45s2fP5q677grH8fjjj7Pvvvs2G0cs\n+zR8+HBmzpwZnlZZWQl4g3e/+uor2rdvz5YtW9h99923W79Pnz4sWLCAN954gxtuuIERI0YwZcqU\nZuMSEZxz3P3ATPb+WZ968/L/s5zMzMxGY25sHydNmsQTTzzBgQceyFNPPcXixYsBGDhwIFdeeSWL\nFy+mtraWfv36NbptTWpqapKm/30iUVRUROfOnbXDSDrMux7mXgfzrkMQvSd8S3oiVlYGDx7MK6+8\nQllZGaWlpbz88ssMGjQIgDVr1vDBBx8A8MILLzBgwABKSkooLi7myCOP5JZbbmH58uWA10L98MMP\nh7dbN70hxowZw1//+leKi4vDlcuRI0fy8MMPhy8aPvvsMwAGDRrEc889B8AXX3zB559/3uA2s7Ky\nKCkpAeCwww5jyZIlfPvtt4DXLWXVqlUA3H///ey3337MnDmTyy67LNxnOjU1Nfz+hx9+ICMjg1NP\nPZVLL700HEs0s2fPBry7ER07ZtMxO5shucN58vG/h/djxb8b91DH4MGDefnllykvL2fr1q289tpr\n4XklJSX07NmTbdu2hT3Ucdppp3H++ecnbCs6JOY5nwx0795dO4SkxLzrYe51MO86BNF7wtcGErEl\nvX///owfP55Ro0YBXjeKX/ziF+Tn57Pffvvx9NNPM3nyZPbZZx/OPfdciouLOfPMM6moqMA5x803\n3wx4A0SvvPJKhg4dSnV1NYMHD240reGJJ57I1KlTueKKK8LTrrjiCq655hqGDh2Kc45evXrx9NNP\nc+6553LppZcydOhQDjroIH75y182uM0JEyZw6qmn0rNnT1566SXuu+8+zj///HAL+lVXXUUoFOIf\n//gH8+fPp2PHjgwaNIg77riDqVOnMmHCBIYOHUr//v057bTTuO666wiFQqSlpXHHHXc0WGbnzp05\n+uij2bp1KzdM9/b1ot/9ntum/ZmTjxmJc47d99iT+//+j2aPwcknn8wRRxzBHnvsEe5iBHDNNddw\n5JFHsueee9KvX7/whQjAKaecwi233NLgQNREoaamhpSUFO0wko6ioqIm79wY8cG8N01z2ct+SjYy\nc6+DedchiN4l0XMyv/XWW65uQGAdxcXFjfZ5NlqOyspK2rVr12LbGz16NDfccAOHHHIIAD8UVza5\n/K7ZLVd2HXPmzGHevHk8+OCDLb7tlqKlvUej4T2etNTvwapVq+jdu3cLRGTsCEHz3lSlOR7pe+NZ\nSQ+a+7aCedchUb0vXbr047y8vMMampfwLemJmH0jWWhr7q+66irmz58fzkCTqLQ170EhiDl02wLm\nXQ9zr4N51yGI3hO+T7rljNajpd3PnTs33IquwfTp0/n444/p06dP8wsrYue8DkHModsWMO96mHsd\nzLsOQfSe8JV065urh+Xr1sG86xC0voptBfOuh7nXwbzrEETvVhswGsXydetg3nWwBgEdzLse5l4H\n865DEL0nfCW9oewuIkJVVZVCNMlFImbWSQbMe+xUVVW12EVNY0/JNeKLedfD3Otg3nUIovdADhyt\ny+9dUVGhEFHyUF1dHU7HGA++Kyhpcn4mWXErO5Ex77EjImRltUy8PXr0aJHtGDuGedfD3Otg3nUI\noveEr6RXV1dvN01E6Nixo0I0ycWaNWvYY4894rb9hR9vanL+4P2SM82meddh06ZN9Z70a7QO5l0P\nc6+DedchiN4TvruLoUei59Bvq5h3Hcy7DuZdD3Ovg3nXIYjeE76Sbo9I1yOIt4baAuZdB/Oug3nX\nw9zrYN51CKL3Vquki8j3IrJcRJaJyEf+tK4i8oaIrPT/dolez3JG67F+/XrtEJIS866DedfBvOth\n7nUw7zoE0Xtrt6SPcM4d7Jyre/zp1cC/nHP7Av/yP9cjiClz2gotNSDP2DHMuw7mXQfzroe518G8\n6xBE79rdXU4CHvffPw78WjEWwzAMwzAMw0gIWrPDtwNeFxEHPOScmwH0dM79AOCc+0FEdoleqbCw\n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\n978HdjsA/Za9nqt50uMcS/KcLk5El9GUTh+S0M4/Cacp905T7r3n3LlznDx55d9u+9oqWw/+Exsf\n+TO27v/UjvszP3g7Q7e+5JJXEu3Wwzza6WravA4Du3JX2+blyqQx92YH6a8D/tTM3gF8Gfga4EfL\n/9pKUzDGWXX9FSOCco+h3GNc7rRoXixSPH2Krfs/xdb997L1xc/BVoNZwDL7GP6JVzP4Td/Wokp7\nj9p8jDROBdgL0ph7U4N0d/9A+eTRHwOeD5wBvtvd/7GdxQGX/PZD2qfQ9CkL0krKPYZyj5HJ7H0I\nirvjFy+w9cCnS4Py++/FFy/u+Rw7dJjhn30jA4+9oZWl9hy1+RiXavPSHmnMvekrGbj7J4FPtrGW\nhopra2yd2XlUzeH5r+75vK0zl561ppl1Xc56Wr2uTquv/ViSZ7B8zGKl9k7l3sp1pa326twvd11X\n8nr1mskrqi23svZmc+/GHMI1MStY7WO85r/q+5YfPsPYcAbPLVDMzeMXF/DcPJ5bwC+W/mez+cMe\nk8fdyPCdryOZnGr6Of1qwtbJefquwph2uVyOgwcPRpfRd9KYe1ODdDPbB/xH4GXAYXefKH+z/nh3\n/2/tLHBg5hFW3/aLO5a//BLPW31/86+x17ouZz2tXlenNVN7p3Jv5brSXPvlrquVr9eNbbmVtac5\nh14yAaxd5TrsyGMYfNJTGbj56Qzc/E1Ysvfcw1IyV9wfXUJfmprSL5AR0ph7s9+k/wZwDfBDwF+W\nlz1QXt7WQbqIiEiN4f0MfP2TGbzpaQzc9FSSo4+JriiVDibrrBTjj0vvt5NQc7kco6Oj0WX0nTTm\n3uwg/V8DX+vuy2ZWBHD3r5rZNe0rTUREBNg3THLNSQZueiqDNz2N5GufgA02fbSm7GJQ86SH0Kx1\nMdKYe7O9XKH+sWY2DVxoeUX1MhmSa6/fsXhmee+wj4w2/+3AXuu6nPW0el2dVl+74Xh55sxK7Z3K\nvZXrSlvt1bm3sq7LzaEb23Ira282927MoSs0c1J/o8dsLyv972YkByexiUNY+f/k4GT55/Ly4fTN\nypAGmic9Rhrn6+4Facy92UH6e4G7zOxnAMzsOPA24N3tKqxic/o4+9/8ezuWv6uFc9ruta7L/VNb\nK9fVafW1n0hy23PoVmrvVO6tXFfaaq/O/WrX1aimZmvvxrbcytqbzb0bc+gl2Ww2dXMX9wpdGyBG\n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\nKmUnT57kQrmmRm3vdHFiu82dLi7VbFP1609NTTE1NUXhVG0OueK+7faBw759+3ZsEzy6n6prXvr8\nasO2d7o4sd2WTxcvAo3bXvW6vlo80PD+eR9heHh41/fT1NTUjmWNrvJW/35aOvVQzTbV76exsbGa\nWRHq2x7AYx7z05AUpAAADdJJREFUGIAdmVbvp0rd9dt0xJZr9lOlvguea9j2ThcnttvHbtsEtX3E\nbm0PSvv55MmTzJbb1m59xNTUFBc9v2vbg1Kfd/jwYdZPPbRrH9Gove+1n/JfWG/Y9k4XJzh69GjN\n+nfrIyrrqn6diYmJ7TZz6FDp1KT9+/fveE5lu+DRvnz1S7X7uX4/VfqjXDnTRm2rsv4ZH9217QHb\n/eSO92vVfqqsq1OfT5XH1tdUv58qbav+82m/b5S2m7jPJ4CVL9bW38znU6PXTMvn0xFbJk9mu9bK\n+6f6OfBo31HpS+rvj/h8qt9PlbZ1rvyae30+NbtNK6ceasvnU6FQ2M669j3WuO1V6mz282lsbIzT\nX1jfcX/951P963/lK19hN5Gzu5w3s+MA5f9nGj1IFzOKM2yb0SX0JeUeQ7nHWFtbiy6hb6nNx1Du\nMdLY10QO0j8I3Fb++TbgA40e1M/zpEfTXK4xlHsM5R4jjXMX9wq1+RjKPUYa+5pOTcH4LuAfgBvN\n7GEzux14M/BcM/sS8Nzy7R00T3oczeUaQ7nHUO4x0jh3ca9Qm4+h3GOksa/pyDHp7v6yXe665ZLP\n1TzpYda8609Z6Elpyr2XriiYptx7yfDwcHQJfUttPoZyj5HGvqbrrzha1CA9zGr3n1fck5R7DOUe\nY2RkJLqEvqU2H0O5x0hjX9P1g/QBNE96lEOWvpMseoFyj6HcYywsLESX0LfU5mMo9xhp7Gu6fpC+\n5V1fYs+aL6bvt85eoNxjKPcYlengpPPU5mMo9xhp7Gu6/m8uiV35FIy9dLxshLGkoMsXB1DuMZR7\njKWlpZo5k6Vz1OZjKPcYaexruv5ras2THieDZtaJoNxjKPcYhUIhuoS+pTYfQ7nHSGNf0/WDdM2T\nHkdzucZQ7jGUe4w0zl3cK9TmYyj3GGnsa7p+kK550uNoLtcYyj2Gco+RxrmLe4XafAzlHiONfU3X\nD9I1BWOcVR+KLqEvKfcYyj1GGqdF6xVq8zGUe4w09jVdf+Jot1zMqB9PQi10/+9wPakXc9/r/dMt\n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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAukAAAFNCAYAAAC9ofFuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzsnXl4VOXZuO9nshESgmwSUVFbrIhtqXVhj0BwB9dPxRXc\nrcj31Q3F2iruWm2l7hSr/qrWrSJYQQFlUURcEEVF3FkNEsCEbIQk7++PczKdDFkmmMkzJ/Pc1zVX\nZs76nPu8Z/Ked973OeKcwzAMwzAMwzCMxCGkHYBhGIZhGIZhGHWxSrphGIZhGIZhJBhWSTcMwzAM\nwzCMBMMq6YZhGIZhGIaRYFgl3TAMwzAMwzASDKukG4ZhGIZhGEaCYZV0wzASAhGZLyJTteNoCBHZ\nW0SciAzWjiUSEckRkWkiUuTHt7d2TEbbobWuy0S9vgxDE6ukG0YCISKP+/+ool8l2rFFIyLXi8h3\n2nEY/A4YAAwGdgPWRC8gIoPjVYGP57aNhOAk4ArtIAwjGUnVDsAwjB14Ezg1alqNRiBG6yAiac65\n7Tu5+r7Ap8655S0Zk5GYiIgAqT+hvDQL59zm1tiPYRg7Yi3phpF4VDrnCqJePwCISGcRWSMik2sX\nFpFdReR7EbnN/zzUb9kcJSLvikiFiHwiIsMjdyIivUTk3yLyo4hsEZHZIvKrqGUOEpFXRaRYREr8\n7fUTkbHAzcBeEa39N/rrpInIjSLyrb/vT0Xk4qjt7uVvt9w/nvFNSYk4rsNFZKGIlInIZyJydMQy\n9f5kLiJf1cbnf3YiMl5EnhWRUhFZLSL/IyIdReQpEdkqIt+IyMn1hLK3iLzux/6NiIyO2ld3/xeR\njf52FolIXj3HcayIvCUiFcAFDRxzmojcISLrRKTSP94zIuZ/B5wPDPe3Ob+ebeyNd+MH8G30ciIy\nWkSW+efqOxH5i4hk+fMaLW9NbbueWMaKSJWIDBOR5b7D+SLSQ0TyRORD/3zMFZHdo9Y93HdZ7vt4\nTES6RMw/QERe88tzqYisEJGzI+Zf4E+rEJHNfhnaw5/XSUSe9MtBuYisFJErRUQi1g/5x1x7Xp8S\nkf8TkaqWjLMJZx8C24ARsezLX+Y0EfnAP+5NIjJLRDpFzB8vIp/7878UkT+ISGrE/HB3FxG5ULxu\nVe2i9nGN7y7kf47lu+VU8a7LChF5G/h1Qw4MI2lxztnLXvZKkBfwODC3iWXygO3AKECA14C38VrX\nAIYCDvgSGAnsDzwKlAK7+ct0BwqAh4BfAfsB9wGbgG7+Mgf46/wLOBjohdfCPwDIBO7A61qR67+y\nI47hY+AIYB/gNOBH4Hx/vgBLgfeAfsBvgDlAMTC1keOuPa6PgKPwWpAf89fr5C+zt7/M4Kh1vwJu\njPjs/OMf4x/Xg0A5MAsY60+7zz/+LlHbXg+c6Tu7BagGDvSXyQQ+A/4d4ewPeBWr/aOO43P/HO4D\n7NHAMf/ZPyenAL8ArsP7VSXfn98NeBZY6J+DzvVsIwU4zt/nIZHL+ce6BTgb+Ble2foY+Gcs5a2x\nbTdwPGP9+Of75/63eOX0TX9af788fA48G7HecKAMGO+f90OAecACQPxlPgaeBvr4x3I0MNKfdxBQ\nBZwD7IVX5i+o9e7Hfa0fzz7AWUAJcG5EDFf40872Y7jCPzdVLRVnE87eBYb563SLcV/n+ufuj/7+\nfukv39WffyOwCjjRP+5jgNXAzRH7n49/XQId8a6T06Ji/BS4rRnfLQfiXTe3+/NPAr6lnmvXXvZK\n5pd6APayl73++8Kr4Fb5lYHI18tRy90AFAL34FWy9oqYN9T/Z3d+xLRU/5/xzf7nG4F3orYpwNfA\n7/3P/8SrEIcaiPV64Luoafv4FYreUdP/BCzz34/w4/tFxPxu/j//WCrpJ0VM6+5PO9L/vHd9/+ip\nv5J+b9T+HXBfxLRO/rSRUdu+OWrbb+NXavEqVGvxb5gilnmjdn8Rx3F2E2WhPV7l/tKo6dOAN6LK\nTFM3doP9fe4dNf074JKoaXn+sp1iLG/1bruBOMb6y/4mYtrV/rSDIqZdDhRGfJ4P3BG1rZ6R2wKK\ngLEN7PdEf35OM67FycCciM/r6jn3z1C3kv6T4mzC2ZCo6bHsazVwfyPlqww4Kmr6OcCPUfuZGvH5\nGeCViM8H+/vcz/98I01/tzwJLIpa5jKskm4ve9V5WZ90w0g8luC18EZSFvX5ZuBIvNa80c65VfVs\nZ3HtG+dclYi8i9c6Dl6r20Gy44DUTLxWOfBaH191zjWnP/zBeP+Q34/oKQDeTUK1/74PXgXsi4j4\nNorIyhj3sSxivQ0iUo1XWW8uH0XtvxqvlbN22hYRqQR2jVpvcdTnRUC+/762NfnHqOPPwLsJieTd\nJuLrBaTjtZJHsgCY2MS6TSIi3fBalf8iIndHzorY/3v++1jKW+S2e+L9olDLk865S/z3DojsP1/g\n//04aloXEUlxzlXjee0vIpfVs7t98crE3cBU8bpizQdmOOeW+svMAb7B65IzB++m6UXnXKEfbwiY\nAIwG9gDaAWl4N7aISEegB/BO1L4XA/8T8fmnxtkY70V9bnRfIrIe2BOY3cD2DsC73v8tIi5iegrQ\nTkS6Oec21rPeE8AMEdnVed3wzgHedc7VXr+xfLf0AV6Pmv9WA3EaRtJilXTDSDzKnXNfNbHMbnjd\nH6r9v80lhPdPsr5/8EU7sb3I7QIMZMcbC0fLUNnIfmtvKCRqflo969Q38C56mqN5Y3dCwAq8ltto\non2UNmO78aD2uP4Pr5tENGsj3je3vK3H67ZSS3HE+xq/4l2L99NG3YGQtWWl9jyGgDvxft2JpsBf\n/2YReQqvK9Rw4DoRucs5d71zrkREDgYG4f2Scwlwl4jkO+c+AK7Eu/G5HPgQ2Oq/PzZqX02V4Z8U\nZyPbrXbOVTRzX+1jiBW8rlRf1DO/oQGjs/F+VTlDRB7Au7G5MWq78fhuMYykwyrphhEw/Fa/p/Ba\ngh8EnhGR151zb0ct2h+/NdMfCHYo//2H/j5+14x6/vnX8gGQLyKhBlrTK/Fa3aLXAejpnPtPA9v9\nDOgqIvs657704+uK1zf1/QbWiZXalr8etRNEZFdg9/oX3yn6AzMjPg/kv63G7+O1LBb7rYw/ha/w\nurvkAZ9ETD8s6nMs1N7YhM+X/yvEGrxuCn9vaMUYylt9267y428p3gcOaOrm1Tn3jR/jgyJyLV5X\nmuv9edV4v0osFJEb8M7ZGXhlNg/vV6N/1G5LRPaN2G6R3zI9gLrnvn9Lx9kMmtpXiYisxRsbMqOe\n+Z8CFcDPnHMz65lfL865av8m42y8Xyc64nWBiYxrLI1/t3yGd91EMijWGAwjWbBKumEkHukiklvP\n9A3OOYc3EPEAoK9zbr2ITAGeFpHfOOd+jFj+WhEpwBuQdQVev+sH/Xn342UFmS4it+ANAN0DbxDb\nK34F7C68rjdPiUhtX+Tf4v3zXexvN1dEBuAN/itzzn0lIv8A/i4iE/C6A2ThdZ3p5py7E6+V7SPg\nSfGyulTitQj+5JRyzrlyEVkETBCRz/G+427Fq+y2FOf7234fb4DhALzBeOBVZi8HXhGRP+C1UHbH\nazFd4Zx7KdadOOfKRORvwM0ishHP2f8AxwOHNzPmVXi/MhwjIs8C25xzRXhl6VER2QJMxzsH+wNH\nO+dqM/I0Vd4a2nZL8idgtoj8Bfh/eC3d++K1Al+Gd4NwJ96A3W+BXfBaqmtvUo/HG3C5EO9G7iC8\nriC1N1crgbNFZBhe3/Nz8Aa2bomI4R5gkn/u38VrZT+Cuq3rPynOlnTinCsHJgEPicgG4AW8Vu5h\nwDPOuULxMkLd5nd3mYt3vfwKbyD0NY3s+//h/fowCfiPq5umMZbvlr8C74nIrXjdZw7wt2cYRiTa\nneLtZS97/feFNwjQNfDqitf6tB0YFbFOO7wK3HP+56H+8sfhtRJuw6sEHB61r73wKpUb/WVW4Q3o\n2idimUPx/nmX4lUC3gEO9eel4WWp2Ozv70Z/egpe/97P8SrghXj9qE+J2O7eeD+bV+B1q/g/ogao\n1eOm9rj2iJpeRcRAPLzuGAv8mL/EyxxR38DRsxrbjj+tArggImaH14I435/3LXBG1Dpd8DJbrPOP\nfx3eYM8DGzuOBo45DS+LTu22Pqtnf4/TxMBRf7kJ/naqgfkR00/Au5kqw+uWsgz4kz+vyfLW2Lbr\niWEsEQMt/WlnAS5q2mjfUWrEtCF+Wdzqn9sVwL14Fct2fln81j8vP+BlvdnTXzcPrx/6Rn/+l8C1\nEdvuCDznH/8m4AG8fvjfRSwTwstGUog3mPsZvGw7W6Ni3+k4Y3UWy74iljnTP1/b/GN7BdglYv4F\n/jmvwLspWQL8LmL+fOq5LvG6BTng+HrmxfLdMhpvMOk2f5/HYwNH7WWvOq/aNE2GYbQRRGQoXh/j\nPZ1za5tY3DCMncT/1aivc+4g7VgMw2h7WHcXwzAMw2gCEemBNyB4Ht4vBqPwusXUN0DSMAzjJ9Nq\nTxwVkV1E5AX/yWYrRGSAeE+zm+M/5WxO5FPQDMMwDCOBqMbr7/0WXlePc/C6hTysGpVhGG2WVuvu\nIiJPAG8656aKSDpeeqjrgM3OuTv8Ee6dXOODVQzDMAzDMAyjzdMqlXT/QRDL8FI9uYjpK4Ghzrnv\nRWQ3vAFH+8U9IMMwDMMwDMNIYFqru8s+eKO8HxORD0VkqohkAd2dc9/7yxSwc08NNAzDMAzDMIw2\nRWsNHE3Fy6883jm3REQmA9dGLuCcc1GPJgZg1qxZrqCgABHBOUenTp3o1q0b27dvJyXFe3ZGdXU1\naWlpVFVVeTtLTd2p+du3b0dESElJoaqqipSUFJxz1NTUhOeHQiFCoRBVVVWkpqZSU1PT7PkiQnV1\nNampqVRXV+OcC89PpGMKhULhv23lmIJwnrZv305qamrcjqmovJIqFyJFHIJju0shTaqpQXAIHdMl\nKc9TKBSi9oe+tnJMQThPlZWVpKamBuaYtmyjzvWSQk34euqQHgrUeardZ7KWPa1jql2/LR1TEM5T\ndXV1nfKeKMdUWVlZmJ+f3416aK1K+lq8B6As8T+/gFdJ3yAiu0V0d9nhCX05OTn07x/9UDejNdi2\nbRsZGRnaYSQd8fZ++7zvGp0/cdjecdt3ImPlXYegeW/s+gnatRM0920F865DonpfunTpqobmtUp3\nF+dcAbBGRGr7m+fjPZRjBjDGnzYG74l3dai96zRan4KCAu0QkhLzroN518G862HudTDvOgTRe2vm\nSR+P93jxdOAb4Fy8m4TnROR8vCeSnRq9koi0YohGJGlpadohJCXmXQfzroN518Pc62DedQii91ar\npDvnlgEH1zMrv7H1avvsGK1Px44dtUNISsy7DuZdB/Ouh7nXwbzrEETvCf/E0drO/5E45ygpKQkP\n8jLiQ2lpaXighdF6xNv7YbunNzq/uLg4bvtuaUSE7OzsFvnFrbCwkKysrBaIymgO5l0Pc6+Dedch\niN4TvpJeX0t6SUkJGRkZpKc3Xtkwfhrt27cPZ10wWo94e9+HxgfO5OQk3sCahqisrKSkpIQOHTr8\n5G0FsZWlLWDe9TD3Oph3HYLovbXypO809bWWO+esgt4K2C8VOpj32ElPT28xX5WVlS2yHaN5mHc9\nzL0O5l2HIHpP+Ep6TU2NdghJi7nXwbzrUF5erh1CUmLe9TD3Oph3HYLoPeEr6UEcjRsvVq9ezQsv\nvNDs9caNG8f06Ttkt2ySnXX/9NNPM2HChJ1atzl88cUX5OXlcdhhh/Htt9/WmfeXv/xlp7dbVFTE\no48++lPD22naUpmfNWsW9957b4tsa88992yR7TREbm5uXLdv1I9518Pc62DedQii94SvpFue9P+y\ns5X0nUXLfayDJmfOnMlxxx3HggUL2GefferM++tf/7rT+9eupGuX+foGa+8sRx99NL///e9bbHvx\nJIg5dNsC5l0Pc6+DedchiN4TflRgKNTwfUTJWYfHdd/ZT85pcN5zzz3HlClTqKys5KCDDuLuu+9m\n/fr1nHjiibz22mt06tSJkSNHctVVV9GrVy9OOeUU+vbty0cffUTv3r156KGHaN++PcuWLeP666+n\ntLSUzp0788ADD5Cbm8s333zDlVdeSWFhISkpKTz22GNMmjQp3Ho8evRoLr74YiZNmsSiRYvYtm0b\nF1xwAWPHjsU5xzXXXMP8+fPZfffdG2yZHTVqFAcddBBvvfUWRUVF/O1vf2PAgAE8/fTTLFu2jFtu\nuQWA0aNHc9lllzF48GD23HNPzj33XObMmUNubi7XX389N954I2vXruW2227j6KOPBmDdunWMGjWK\n77//nlNOOYVrrrmmQW8pKSnsueeejBkzhgULFvDnP/+5zlNmly9fzhVXXEF5eTn77LMP9913H++9\n9x4PP/wwKSkpLFy4kBkzZoSXnzRpEuXl5eTl5dG7d2+mTJnSrPP11FNP8d1335GXl8fQoUO56aab\n6ngbN24c7dq14+OPP6awsJD77ruPZ555hvfee4+DDz6YBx54AIA33niDO+64g8rKSvbee2/uv/9+\nsrOzmTRpErNmzSI1NZVhw4Zx880389JLL3HXXXeRkpJChw4dmDlzJqtXr+aSSy6hrKwMgDvvvJN+\n/fpRU1PDhAkTePPNN+nRowdpaWmceeaZHH/88Q2Wp0ceeYTHHnuM1NRU9vrZvtx9/8N1jmna888y\n97WZlJWWkiqO//znP/ztb39j+vTpbNu2jWOPPZaJEycC8Mwzz3D//fcjIhxwwAE8/PDDFBYWcsUV\nV7Bu3ToAbr31Vvr37x8uS9dffz2DBw9m2bJlhEIhSktL6devHx9++CFr167l6quvZtOmTWRmZnLv\nvffyi1/8glWrVnHhhRdSWlrKMccc08TV+tOxcS46mHc9zL0O5l2HIHoPdCVdi5UrVzJt2jRmzZpF\nWloaV111Fc8//zyjR4/mf//3f7nyyiv57W9/y3777cfw4cNZvXo1X375JZMnT6Z///5cdtllPPro\no1xyySVcc801PPXUU3Tt2pUXX3yRW265hfvvv5+LLrqI3//+94wcOZKKigpqamq44YYbuP/++3nm\nmWcAePzxx8nJyeH1119n27ZtHH300QwbNoyPP/6YL7/8ksWLF/PDDz8wYMAAzjzzzHqPpaqqirlz\n5zJnzhzuuusupk2bFp5XX2ad0tJShgwZwk033cTZZ5/NrbfeyosvvsjKlSu59NJLw5X0pUuXsmjR\nIjIzM8nPz+eII46gffv2DXorLS3loIMOCt8YRPK73/2OO++8k0GDBnHbbbdx5513cvvttzN27Fiy\n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\nJ02aRP/+/Rk8eDB//OMfASgsLOScc84hPz+f/Px83nnnHcBrFb7kkks46qijuOSSSzj88MNZsWJF\neB+1LeNYiujkAAAgAElEQVSlpaVcdtlljBgxgsMOO4yZM2cC3qNvzz//fPr168fZZ59d76NwH3nk\nEQoKCjjuuOM47rjjAHjjjTc44ogjGDp0KGPHjuXHH3+kuLiYQw89lC+//BKACy64gCeeeIJJkyZR\nXl5OXl4eF110EaWlpZx22mkMGTKEgQMHhh/nHsmoUaO49tprycvLY+DAgXy8zGvdLysr4/qrL+e0\n44/m5GMO543ZrwLw9NNPc8YZZ3D88cdzwgkn7LC9e+65h0MOOYSjjz6ar776Kjz9iSeeID8/nyFD\nhnDOOedQVlbG1q1b+c1vfhMuT8XFxXU+JxKJGFMyEMQcum0B866HudfBvOsQRO8J3zSZiOnoli1b\nxtNPP82cOXNwznH44YczaNAgdtllF7788ksmT55M//79ueyyy3j00Uc588wzeeWVV1iyZAkiQlFR\nEQATJ07k0ksvpX///qxdu5aTTz6ZJUuWALBy5UpmzpxJZmYmDz74IC+99BL7778/BQUFbNiwgQMP\nPJCbb76ZvLw87r//foqKisKV9ccff5zMzEyWLFnCp59+ytChQ3c4hosvvpgHH3yQGTNm0KVLFzZt\n2sQ999zDtGnTyMrKYvLkyUyZMoVrr72WO++8k3HjxnHxxRfz448/MmbMGACmTp3KwoULAZgxYwa5\nubk8++yzgFcJro/y8nIWLlzI22+/ze+vuJzps+cz5f576TdwELf8+a8UFxUx+oRj6D84D4CPPvqI\nt956i06dOu1wDl588UUWLFhAVVUVw4YNo2/fvoB3M1Ab46233sqTTz7JRRddxKBBg5g9ezbHHnss\nL774IiNHjkzIVutELPPJQBDTc7UFzLse5l4H865DEL0nfG1ARLRD2IF33nmHY489lqysLLKzsxk5\nciSLFy8GYPfdd6d///4AnHrqqSxZsoScnBwyMjIYP348L7/8crigLFiwgAkTJpCXl8cZZ5xBSUkJ\nJSUlABx11FHh5U444QRmzJgBwEsvvRRu+Z43bx733nsveXl5jBo1ioqKCtauXcvixYs59dRTATjg\ngAM44IADmjym999/n5UrV3L00UeTl5fHv/71L9auXQvAsGHD6NOnDxMmTGDy5Mn1rt+nTx/mz5/P\njTfeyOLFixt8TPvJJ58MwMCBAykp2UpxURFvv7mAqQ/dz0lHj2Ds6JPZtq2C79d7+x46dOgOFXSA\nxYsXc+yxx9K+fXtycnI46qijwvNWrFjBMcccw6BBg3j++ef5/PPPATj77LN5+umngf+20iciiVjm\nk4H09HTtEJIS866HudfBvOsQRO8J35IetEwX0RUsESE1NZW5c+eycOFCpk+fztSpU5k+fTo1NTXM\nnj273qdgRfYT79GjB507d+bTTz9l2rRp4QGbzjmeeOIJ9t13358ct3OOoUOHMnXq1PC0bdu2Ad7g\n3S+++ILMzEyKiorYfffdd1i/V69ezJ8/nzlz5nDrrbeSl5fHhAkTdliuPj/OOe59aCr7/LxXnXmr\nP19OVlZWs49l3LhxPPnkk/zyl7/k6aefZtGiRQD079+fq6++mrfeeouamhr69OnT7G23BtXV1UnT\n/z6RKCoqYpdddtEOI+kw73qYex3Muw5B9J7wLemJWFkZMGAAM2fOpKysjNLSUl555RUGDBgAwNq1\na3n33XcBeOGFF+jXrx8lJSUUFxdz+OGHc9ttt/HJJ58AXgv1lClTwttdvnx5g/s88cQT+dvf/kZx\ncXG4ZXz48OH8/e9/D2cD+fjjj8PxvfDCCwB89tlnfPrpp/VuMzs7O9xyf/DBB7NkyRK++eYbAEpL\nS1m1ahUADz74IL/4xS/4+9//zmWXXRbuM52amhp+//3335OZmcmpp57K+PHjw7FEM23aNMD7NaJD\nhxw65OQwKG8oTz3xj/BxrPikYQ+1DBw4kJkzZ1JeXs7WrVt57bXXwvNKSkro3r0727dv5/nnn6+z\n3mmnncZFF12UsK3okJhlPhno2rWrdghJiXnXw9zrYN51CKL3hK8NJGJLet++fTn99NMZMWIE4HWj\n+PWvf83q1avZd999efTRRxk/fjz77bcf5513HsXFxZx11llUVFTgnOOWW24BvAGiV199NYMHD6aq\nqoqBAwc2mNbwuOOOY+LEiVx11VXhaVdddRXXXXcdgwcPpqamhr322otnnnmG8847j8suu4x+/fqx\n3377hftqRzNmzBhOOeUUcnNzmTFjBg888AAXXnhhuAX9mmuuQUT45z//ydy5c+nQoQMDBgzg7rvv\nZuLEiYwZM4bBgwfTt29fTjvtNG644QZCoRBpaWncfffd9e4zIyODww47jO3bt3PTnd6xXvK/l3PH\n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\nAAAASUVORK5CYII=\n", "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -5954,7 +461,9 @@ { "cell_type": "code", "execution_count": null, - "metadata": {}, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [] } @@ -5975,7 +484,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.4" + "version": "3.6.1" } }, "nbformat": 4, diff --git a/slides/probabilistic-programming-intro.pdf b/slides/probabilistic-programming-intro.pdf index 56384c493c57992d97d5c4eb99777e2fe14550f6..4cd13ffab700a45eaf8e27390eb39b67f3a9064d 100644 GIT binary patch delta 199671 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 delta 206634 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 diff --git a/slides/probabilistic-programming-intro.tex b/slides/probabilistic-programming-intro.tex index e45f969..a6459d8 100644 --- a/slides/probabilistic-programming-intro.tex +++ b/slides/probabilistic-programming-intro.tex @@ -368,7 +368,7 @@ \subsection{} \begin{code} import pymc3 as pm -n,h,alpha,beta,niter = 100,61,2,2,1000 +n,h,alpha,beta,niter = 100,61,1,1,1000 # context management with pm.Model() as model: @@ -663,4 +663,4 @@ \subsection{} \end{tiny} } -\end{document} \ No newline at end of file +\end{document}