// ==============================================================
// File generated by Vivado(TM) HLS - High-Level Synthesis from C, C++ and SystemC
// Version: 2018.1
// Copyright (C) 1986-2018 Xilinx, Inc. All Rights Reserved.
// 
// ==============================================================

#ifndef __rs_erasure_DECMATJfO_H__
#define __rs_erasure_DECMATJfO_H__


#include <systemc>
using namespace sc_core;
using namespace sc_dt;




#include <iostream>
#include <fstream>

struct rs_erasure_DECMATJfO_ram : public sc_core::sc_module {

  static const unsigned DataWidth = 8;
  static const unsigned AddressRange = 3868;
  static const unsigned AddressWidth = 12;

//latency = 1
//input_reg = 1
//output_reg = 0
sc_core::sc_in <sc_lv<AddressWidth> > address0;
sc_core::sc_in <sc_logic> ce0;
sc_core::sc_out <sc_lv<DataWidth> > q0;
sc_core::sc_in<sc_logic> reset;
sc_core::sc_in<bool> clk;


sc_lv<DataWidth> ram[AddressRange];


   SC_CTOR(rs_erasure_DECMATJfO_ram) {
        for (unsigned i = 0; i < 2048 ; i = i + 1) {
            ram[i] = "0b00000000";
        }
        ram[2048] = "0b11001000";
        ram[2049] = "0b01110110";
        ram[2050] = "0b01110110";
        ram[2051] = "0b00110001";
        ram[2052] = "0b11101100";
        ram[2053] = "0b01100010";
        ram[2054] = "0b00010010";
        ram[2055] = "0b01101011";
        ram[2056] = "0b00101001";
        ram[2057] = "0b11101010";
        ram[2058] = "0b01011111";
        ram[2059] = "0b10000110";
        ram[2060] = "0b10111111";
        ram[2061] = "0b00111101";
        ram[2062] = "0b11011110";
        ram[2063] = "0b11101100";
        ram[2064] = "0b10100001";
        ram[2065] = "0b11000101";
        ram[2066] = "0b10010001";
        ram[2067] = "0b00000011";
        ram[2068] = "0b11111110";
        ram[2069] = "0b00101011";
        ram[2070] = "0b00100000";
        ram[2071] = "0b01101010";
        ram[2072] = "0b10001000";
        ram[2073] = "0b00111110";
        ram[2074] = "0b10001101";
        ram[2075] = "0b01100001";
        ram[2076] = "0b00011010";
        ram[2077] = "0b00100001";
        ram[2078] = "0b00001111";
        ram[2079] = "0b10110101";
        ram[2080] = "0b01101111";
        ram[2081] = "0b10000000";
        ram[2082] = "0b10010011";
        ram[2083] = "0b11110110";
        ram[2084] = "0b11001010";
        ram[2085] = "0b10001101";
        ram[2086] = "0b11001011";
        ram[2087] = "0b00010011";
        ram[2088] = "0b01010011";
        ram[2089] = "0b11110110";
        ram[2090] = "0b10000010";
        ram[2091] = "0b00100001";
        ram[2092] = "0b01101100";
        ram[2093] = "0b10001100";
        ram[2094] = "0b00000011";
        ram[2095] = "0b01011111";
        ram[2096] = "0b10101111";
        ram[2097] = "0b01001110";
        ram[2098] = "0b00000010";
        ram[2099] = "0b10110100";
        ram[2100] = "0b01000101";
        ram[2101] = "0b01111000";
        ram[2102] = "0b10111000";
        ram[2103] = "0b10100101";
        ram[2104] = "0b01000101";
        ram[2105] = "0b10110111";
        ram[2106] = "0b00110011";
        ram[2107] = "0b10101000";
        ram[2108] = "0b11011111";
        ram[2109] = "0b01110000";
        ram[2110] = "0b00000010";
        ram[2111] = "0b00100000";
        ram[2112] = "0b10001101";
        ram[2113] = "0b11000110";
        ram[2114] = "0b11000100";
        ram[2115] = "0b00010111";
        ram[2116] = "0b01011000";
        ram[2117] = "0b01101010";
        ram[2118] = "0b11110100";
        ram[2119] = "0b10001101";
        ram[2120] = "0b11000011";
        ram[2121] = "0b10111111";
        ram[2122] = "0b01011010";
        ram[2123] = "0b11001010";
        ram[2124] = "0b11011010";
        ram[2125] = "0b10010010";
        ram[2126] = "0b10000110";
        ram[2127] = "0b10110010";
        ram[2128] = "0b01110100";
        ram[2129] = "0b00111011";
        ram[2130] = "0b01100001";
        ram[2131] = "0b10101011";
        ram[2132] = "0b11110111";
        ram[2133] = "0b11010110";
        ram[2134] = "0b10001101";
        ram[2135] = "0b11011000";
        ram[2136] = "0b01010100";
        ram[2137] = "0b10001101";
        ram[2138] = "0b01010000";
        ram[2139] = "0b11010101";
        ram[2140] = "0b00000110";
        ram[2141] = "0b00001001";
        ram[2142] = "0b00001110";
        ram[2143] = "0b00011100";
        ram[2144] = "0b11011111";
        ram[2145] = "0b10010001";
        ram[2146] = "0b00011110";
        ram[2147] = "0b00011000";
        ram[2148] = "0b11101101";
        ram[2149] = "0b00011011";
        ram[2150] = "0b10001000";
        ram[2151] = "0b00100010";
        ram[2152] = "0b01100001";
        ram[2153] = "0b00100100";
        ram[2154] = "0b10100111";
        ram[2155] = "0b10110001";
        ram[2156] = "0b00001011";
        ram[2157] = "0b00101000";
        ram[2158] = "0b10100100";
        ram[2159] = "0b00101010";
        ram[2160] = "0b11100010";
        ram[2161] = "0b11001000";
        ram[2162] = "0b11110111";
        ram[2163] = "0b01001111";
        ram[2164] = "0b11111000";
        ram[2165] = "0b10101101";
        ram[2166] = "0b10100100";
        ram[2167] = "0b01010110";
        ram[2168] = "0b10111001";
        ram[2169] = "0b00101000";
        ram[2170] = "0b01000000";
        ram[2171] = "0b01101000";
        ram[2172] = "0b00100010";
        ram[2173] = "0b11100111";
        ram[2174] = "0b10011011";
        ram[2175] = "0b00111110";
        ram[2176] = "0b10010101";
        ram[2177] = "0b00000011";
        ram[2178] = "0b00101101";
        ram[2179] = "0b01001000";
        ram[2180] = "0b01100101";
        ram[2181] = "0b00101100";
        ram[2182] = "0b01110110";
        ram[2183] = "0b00101101";
        ram[2184] = "0b11111110";
        ram[2185] = "0b10010101";
        ram[2186] = "0b11011011";
        ram[2187] = "0b00101110";
        ram[2188] = "0b11110101";
        ram[2189] = "0b00100010";
        ram[2190] = "0b01000111";
        ram[2191] = "0b10011001";
        ram[2192] = "0b11000110";
        ram[2193] = "0b11010101";
        ram[2194] = "0b01100111";
        ram[2195] = "0b10110010";
        ram[2196] = "0b11011010";
        ram[2197] = "0b11011101";
        ram[2198] = "0b11000001";
        ram[2199] = "0b10010100";
        ram[2200] = "0b11001111";
        ram[2201] = "0b01011011";
        ram[2202] = "0b00100010";
        ram[2203] = "0b10001101";
        ram[2204] = "0b10101110";
        ram[2205] = "0b01010100";
        ram[2206] = "0b11111010";
        ram[2207] = "0b11001101";
        ram[2208] = "0b00100000";
        ram[2209] = "0b11110010";
        ram[2210] = "0b11010010";
        ram[2211] = "0b00100010";
        ram[2212] = "0b01010000";
        ram[2213] = "0b01110010";
        ram[2214] = "0b00100011";
        ram[2215] = "0b01010010";
        ram[2216] = "0b00100010";
        ram[2217] = "0b00111001";
        ram[2218] = "0b01010111";
        ram[2219] = "0b01100000";
        ram[2220] = "0b00000101";
        ram[2221] = "0b11100101";
        ram[2222] = "0b10011000";
        ram[2223] = "0b01110000";
        ram[2224] = "0b00110100";
        ram[2225] = "0b00011111";
        ram[2226] = "0b11100110";
        ram[2227] = "0b11010010";
        ram[2228] = "0b11001001";
        ram[2229] = "0b10010011";
        ram[2230] = "0b01000010";
        ram[2231] = "0b00001000";
        ram[2232] = "0b00110100";
        ram[2233] = "0b00100101";
        ram[2234] = "0b01100100";
        ram[2235] = "0b01110000";
        ram[2236] = "0b00110110";
        ram[2237] = "0b01010010";
        ram[2238] = "0b00111001";
        ram[2239] = "0b11110001";
        ram[2240] = "0b10010100";
        ram[2241] = "0b00010101";
        ram[2242] = "0b10111100";
        ram[2243] = "0b11110100";
        ram[2244] = "0b10001011";
        ram[2245] = "0b00110000";
        ram[2246] = "0b11000100";
        ram[2247] = "0b00100110";
        ram[2248] = "0b11011010";
        ram[2249] = "0b10001011";
        ram[2250] = "0b01111110";
        ram[2251] = "0b10111100";
        ram[2252] = "0b01111000";
        ram[2253] = "0b00110011";
        ram[2254] = "0b10001111";
        ram[2255] = "0b00111001";
        ram[2256] = "0b00000100";
        ram[2257] = "0b11011100";
        ram[2258] = "0b10100011";
        ram[2259] = "0b01000011";
        ram[2260] = "0b01001101";
        ram[2261] = "0b11101110";
        ram[2262] = "0b01110110";
        ram[2263] = "0b00001010";
        ram[2264] = "0b01011001";
        ram[2265] = "0b10011011";
        ram[2266] = "0b00111010";
        ram[2267] = "0b01100011";
        ram[2268] = "0b00111001";
        ram[2269] = "0b01101001";
        ram[2270] = "0b10111110";
        ram[2271] = "0b10000001";
        ram[2272] = "0b11101000";
        ram[2273] = "0b01111101";
        ram[2274] = "0b01101100";
        ram[2275] = "0b10110101";
        ram[2276] = "0b11001000";
        ram[2277] = "0b00111001";
        ram[2278] = "0b00111000";
        ram[2279] = "0b00010001";
        ram[2280] = "0b01010001";
        ram[2281] = "0b01101000";
        ram[2282] = "0b00111001";
        ram[2283] = "0b11110110";
        ram[2284] = "0b10001101";
        ram[2285] = "0b11001000";
        ram[2286] = "0b00001010";
        ram[2287] = "0b11110101";
        ram[2288] = "0b10111110";
        ram[2289] = "0b00011111";
        ram[2290] = "0b10001111";
        ram[2291] = "0b01010010";
        ram[2292] = "0b10010100";
        ram[2293] = "0b00000001";
        ram[2294] = "0b10001110";
        ram[2295] = "0b10111101";
        ram[2296] = "0b01001110";
        ram[2297] = "0b11000101";
        ram[2298] = "0b10110011";
        ram[2299] = "0b11010011";
        ram[2300] = "0b01010011";
        ram[2301] = "0b11011001";
        ram[2302] = "0b11001001";
        ram[2303] = "0b01101101";
        ram[2304] = "0b01101001";
        ram[2305] = "0b00101001";
        ram[2306] = "0b01100100";
        ram[2307] = "0b00110100";
        ram[2308] = "0b11110100";
        ram[2309] = "0b00111011";
        ram[2310] = "0b10111000";
        ram[2311] = "0b10111010";
        ram[2312] = "0b10011010";
        ram[2313] = "0b00110010";
        ram[2314] = "0b00011010";
        ram[2315] = "0b01111010";
        ram[2316] = "0b10010011";
        ram[2317] = "0b01111110";
        ram[2318] = "0b00000010";
        ram[2319] = "0b10001100";
        ram[2320] = "0b11101111";
        ram[2321] = "0b01101011";
        ram[2322] = "0b01111010";
        ram[2323] = "0b00110001";
        ram[2324] = "0b01111010";
        ram[2325] = "0b10000100";
        ram[2326] = "0b00111010";
        ram[2327] = "0b00111001";
        ram[2328] = "0b10100001";
        ram[2329] = "0b01111010";
        ram[2330] = "0b01000011";
        ram[2331] = "0b01111101";
        ram[2332] = "0b11101010";
        ram[2333] = "0b10011010";
        ram[2334] = "0b00100101";
        ram[2335] = "0b10111010";
        ram[2336] = "0b01110000";
        ram[2337] = "0b10111100";
        ram[2338] = "0b10010111";
        ram[2339] = "0b11101010";
        ram[2340] = "0b11000000";
        ram[2341] = "0b00001000";
        ram[2342] = "0b10000110";
        ram[2343] = "0b00001010";
        ram[2344] = "0b00101001";
        ram[2345] = "0b10010011";
        ram[2346] = "0b10000101";
        ram[2347] = "0b01110001";
        ram[2348] = "0b10001000";
        ram[2349] = "0b00001111";
        ram[2350] = "0b10110011";
        ram[2351] = "0b11000101";
        ram[2352] = "0b01010110";
        ram[2353] = "0b01000001";
        ram[2354] = "0b00011100";
        ram[2355] = "0b00000010";
        ram[2356] = "0b00111101";
        ram[2357] = "0b00101111";
        ram[2358] = "0b01110101";
        ram[2359] = "0b11101101";
        ram[2360] = "0b11100001";
        ram[2361] = "0b01000011";
        ram[2362] = "0b10001011";
        ram[2363] = "0b01111000";
        ram[2364] = "0b01100000";
        ram[2365] = "0b01100110";
        ram[2366] = "0b01000011";
        ram[2367] = "0b01101000";
        ram[2368] = "0b00000101";
        ram[2369] = "0b00000100";
        ram[2370] = "0b01000011";
        ram[2371] = "0b01011110";
        ram[2372] = "0b11110000";
        ram[2373] = "0b01000011";
        ram[2374] = "0b00110010";
        ram[2375] = "0b00111111";
        ram[2376] = "0b11111111";
        ram[2377] = "0b10011010";
        ram[2378] = "0b11000111";
        ram[2379] = "0b11001100";
        ram[2380] = "0b11111001";
        ram[2381] = "0b00001001";
        ram[2382] = "0b01100100";
        ram[2383] = "0b00000001";
        ram[2384] = "0b01011101";
        ram[2385] = "0b10010111";
        ram[2386] = "0b11001101";
        ram[2387] = "0b11010100";
        ram[2388] = "0b00101100";
        ram[2389] = "0b01111011";
        ram[2390] = "0b00110000";
        ram[2391] = "0b00011111";
        ram[2392] = "0b00110001";
        ram[2393] = "0b00101111";
        ram[2394] = "0b01000011";
        ram[2395] = "0b10110101";
        ram[2396] = "0b01111010";
        ram[2397] = "0b10110001";
        ram[2398] = "0b10001011";
        ram[2399] = "0b00110011";
        ram[2400] = "0b00111001";
        ram[2401] = "0b01000011";
        ram[2402] = "0b01100000";
        ram[2403] = "0b00101010";
        ram[2404] = "0b00011001";
        ram[2405] = "0b10001010";
        ram[2406] = "0b00111111";
        ram[2407] = "0b01000011";
        ram[2408] = "0b01011001";
        ram[2409] = "0b01100111";
        ram[2410] = "0b01010000";
        ram[2411] = "0b01011000";
        ram[2412] = "0b01000011";
        ram[2413] = "0b10111011";
        ram[2414] = "0b00100110";
        ram[2415] = "0b11001100";
        ram[2416] = "0b11111001";
        ram[2417] = "0b10111100";
        ram[2418] = "0b00001000";
        ram[2419] = "0b11111010";
        ram[2420] = "0b00001101";
        ram[2421] = "0b10011010";
        ram[2422] = "0b00111111";
        ram[2423] = "0b01111010";
        ram[2424] = "0b00111010";
        ram[2425] = "0b00001010";
        ram[2426] = "0b01111110";
        ram[2427] = "0b10100010";
        ram[2428] = "0b01111010";
        ram[2429] = "0b01001010";
        ram[2430] = "0b01100101";
        ram[2431] = "0b00111110";
        ram[2432] = "0b00101111";
        ram[2433] = "0b11100001";
        ram[2434] = "0b01001001";
        ram[2435] = "0b11011100";
        ram[2436] = "0b01111010";
        ram[2437] = "0b01011100";
        ram[2438] = "0b00110010";
        ram[2439] = "0b01111010";
        ram[2440] = "0b01001100";
        ram[2441] = "0b11111001";
        ram[2442] = "0b00110110";
        ram[2443] = "0b00100101";
        ram[2444] = "0b10111010";
        ram[2445] = "0b10000110";
        ram[2446] = "0b11011010";
        ram[2447] = "0b11010101";
        ram[2448] = "0b01000011";
        ram[2449] = "0b10101111";
        ram[2450] = "0b10010110";
        ram[2451] = "0b11100100";
        ram[2452] = "0b01101111";
        ram[2453] = "0b11101101";
        ram[2454] = "0b11111000";
        ram[2455] = "0b00001110";
        ram[2456] = "0b11111111";
        ram[2457] = "0b11111101";
        ram[2458] = "0b10111010";
        ram[2459] = "0b10000100";
        ram[2460] = "0b11111000";
        ram[2461] = "0b01110101";
        ram[2462] = "0b01000010";
        ram[2463] = "0b01111100";
        ram[2464] = "0b10110100";
        ram[2465] = "0b00000111";
        ram[2466] = "0b10001000";
        ram[2467] = "0b11110000";
        ram[2468] = "0b01101011";
        ram[2469] = "0b11101000";
        ram[2470] = "0b10101110";
        ram[2471] = "0b00111000";
        ram[2472] = "0b01100100";
        ram[2473] = "0b00000001";
        ram[2474] = "0b01001011";
        ram[2475] = "0b10101110";
        ram[2476] = "0b10010101";
        ram[2477] = "0b00110100";
        ram[2478] = "0b11101101";
        ram[2479] = "0b11001110";
        ram[2480] = "0b11010100";
        ram[2481] = "0b10011100";
        ram[2482] = "0b10011111";
        ram[2483] = "0b00000011";
        ram[2484] = "0b00010110";
        ram[2485] = "0b10111000";
        ram[2486] = "0b11010001";
        ram[2487] = "0b01010111";
        ram[2488] = "0b11010011";
        ram[2489] = "0b11001110";
        ram[2490] = "0b11010100";
        ram[2491] = "0b01011110";
        ram[2492] = "0b00101011";
        ram[2493] = "0b10001010";
        ram[2494] = "0b01010101";
        ram[2495] = "0b10110100";
        ram[2496] = "0b00000111";
        ram[2497] = "0b10011001";
        ram[2498] = "0b11011000";
        ram[2499] = "0b00100011";
        ram[2500] = "0b00010001";
        ram[2501] = "0b00001010";
        ram[2502] = "0b00011010";
        ram[2503] = "0b11011010";
        ram[2504] = "0b00001010";
        ram[2505] = "0b00011011";
        ram[2506] = "0b00010010";
        ram[2507] = "0b00100100";
        ram[2508] = "0b01111100";
        ram[2509] = "0b10101110";
        ram[2510] = "0b00100010";
        ram[2511] = "0b00101000";
        ram[2512] = "0b00101010";
        ram[2513] = "0b00101101";
        ram[2514] = "0b10000101";
        ram[2515] = "0b00111100";
        ram[2516] = "0b10110101";
        ram[2517] = "0b00111000";
        ram[2518] = "0b00110001";
        ram[2519] = "0b11011110";
        ram[2520] = "0b11111001";
        ram[2521] = "0b00110000";
        ram[2522] = "0b00110011";
        ram[2523] = "0b11000111";
        ram[2524] = "0b10111100";
        ram[2525] = "0b01111011";
        ram[2526] = "0b01010001";
        ram[2527] = "0b10000001";
        ram[2528] = "0b01011011";
        ram[2529] = "0b00111101";
        ram[2530] = "0b00110011";
        ram[2531] = "0b01100100";
        ram[2532] = "0b00100101";
        ram[2533] = "0b00110000";
        ram[2534] = "0b10001011";
        ram[2535] = "0b10111011";
        ram[2536] = "0b00111100";
        ram[2537] = "0b10111010";
        ram[2538] = "0b00011001";
        ram[2539] = "0b11011111";
        ram[2540] = "0b11100110";
        ram[2541] = "0b00000010";
        ram[2542] = "0b00110110";
        ram[2543] = "0b01110000";
        ram[2544] = "0b01000110";
        ram[2545] = "0b11000011";
        ram[2546] = "0b10101111";
        ram[2547] = "0b00110110";
        ram[2548] = "0b01011111";
        ram[2549] = "0b11100110";
        ram[2550] = "0b10010010";
        ram[2551] = "0b00110100";
        ram[2552] = "0b10100110";
        ram[2553] = "0b00111100";
        ram[2554] = "0b01111010";
        ram[2555] = "0b11101110";
        ram[2556] = "0b10000100";
        ram[2557] = "0b01101101";
        ram[2558] = "0b10110001";
        ram[2559] = "0b11011100";
        ram[2560] = "0b01100111";
        ram[2561] = "0b10010110";
        ram[2562] = "0b01110101";
        ram[2563] = "0b00010011";
        ram[2564] = "0b10001010";
        ram[2565] = "0b10011001";
        ram[2566] = "0b00111100";
        ram[2567] = "0b11110110";
        ram[2568] = "0b00111111";
        ram[2569] = "0b10010011";
        ram[2570] = "0b10101100";
        ram[2571] = "0b01111101";
        ram[2572] = "0b11001011";
        ram[2573] = "0b01010111";
        ram[2574] = "0b10011100";
        ram[2575] = "0b00111100";
        ram[2576] = "0b01100000";
        ram[2577] = "0b01011100";
        ram[2578] = "0b11001001";
        ram[2579] = "0b10010111";
        ram[2580] = "0b00111100";
        ram[2581] = "0b10101011";
        ram[2582] = "0b11110010";
        ram[2583] = "0b01010000";
        ram[2584] = "0b10001001";
        ram[2585] = "0b00011001";
        ram[2586] = "0b11010100";
        ram[2587] = "0b01001000";
        ram[2588] = "0b00101110";
        ram[2589] = "0b10011110";
        ram[2590] = "0b10010101";
        ram[2591] = "0b10111011";
        ram[2592] = "0b00100011";
        ram[2593] = "0b01010100";
        ram[2594] = "0b01100011";
        ram[2595] = "0b00001100";
        ram[2596] = "0b00101110";
        ram[2597] = "0b10111001";
        ram[2598] = "0b01010110";
        ram[2599] = "0b01001000";
        ram[2600] = "0b00101101";
        ram[2601] = "0b01111011";
        ram[2602] = "0b10101011";
        ram[2603] = "0b00000111";
        ram[2604] = "0b11011110";
        ram[2605] = "0b10010001";
        ram[2606] = "0b11100010";
        ram[2607] = "0b10001110";
        ram[2608] = "0b01000000";
        ram[2609] = "0b00101000";
        ram[2610] = "0b10100110";
        ram[2611] = "0b00110101";
        ram[2612] = "0b10110111";
        ram[2613] = "0b01000000";
        ram[2614] = "0b01000001";
        ram[2615] = "0b11100010";
        ram[2616] = "0b01000100";
        ram[2617] = "0b10100100";
        ram[2618] = "0b01000110";
        ram[2619] = "0b10101011";
        ram[2620] = "0b00000110";
        ram[2621] = "0b10110010";
        ram[2622] = "0b01111100";
        ram[2623] = "0b11101100";
        ram[2624] = "0b11100101";
        ram[2625] = "0b10011001";
        ram[2626] = "0b01001101";
        ram[2627] = "0b00001111";
        ram[2628] = "0b11111011";
        ram[2629] = "0b01011000";
        ram[2630] = "0b00100111";
        ram[2631] = "0b11011100";
        ram[2632] = "0b10101011";
        ram[2633] = "0b11010011";
        ram[2634] = "0b11100001";
        ram[2635] = "0b01001111";
        ram[2636] = "0b10011100";
        ram[2637] = "0b11001101";
        ram[2638] = "0b01011010";
        ram[2639] = "0b01100001";
        ram[2640] = "0b10101100";
        ram[2641] = "0b10101011";
        ram[2642] = "0b00100100";
        ram[2643] = "0b10010111";
        ram[2644] = "0b11110111";
        ram[2645] = "0b01011100";
        ram[2646] = "0b10101011";
        ram[2647] = "0b01010010";
        ram[2648] = "0b01111011";
        ram[2649] = "0b10110011";
        ram[2650] = "0b00000110";
        ram[2651] = "0b01010011";
        ram[2652] = "0b01101010";
        ram[2653] = "0b11111110";
        ram[2654] = "0b10001110";
        ram[2655] = "0b11000101";
        ram[2656] = "0b10000111";
        ram[2657] = "0b11110100";
        ram[2658] = "0b01111010";
        ram[2659] = "0b01101011";
        ram[2660] = "0b00111010";
        ram[2661] = "0b01000011";
        ram[2662] = "0b10011010";
        ram[2663] = "0b10111010";
        ram[2664] = "0b00110001";
        ram[2665] = "0b10111100";
        ram[2666] = "0b01000111";
        ram[2667] = "0b11010000";
        ram[2668] = "0b00100111";
        ram[2669] = "0b11101100";
        ram[2670] = "0b11010111";
        ram[2671] = "0b11100111";
        ram[2672] = "0b10100111";
        ram[2673] = "0b11100010";
        ram[2674] = "0b01101000";
        ram[2675] = "0b10011101";
        ram[2676] = "0b01110110";
        ram[2677] = "0b11100101";
        ram[2678] = "0b11111101";
        ram[2679] = "0b11011101";
        ram[2680] = "0b01110001";
        ram[2681] = "0b00101010";
        ram[2682] = "0b11110101";
        ram[2683] = "0b10001111";
        ram[2684] = "0b10101110";
        ram[2685] = "0b11010010";
        ram[2686] = "0b11011101";
        ram[2687] = "0b11100100";
        ram[2688] = "0b11011101";
        ram[2689] = "0b01111100";
        ram[2690] = "0b00010110";
        ram[2691] = "0b00010111";
        ram[2692] = "0b10010100";
        ram[2693] = "0b11011101";
        ram[2694] = "0b11001010";
        ram[2695] = "0b00101011";
        ram[2696] = "0b10101101";
        ram[2697] = "0b01110110";
        ram[2698] = "0b11101000";
        ram[2699] = "0b10011101";
        ram[2700] = "0b11011011";
        ram[2701] = "0b10011111";
        ram[2702] = "0b00101001";
        ram[2703] = "0b11000001";
        ram[2704] = "0b01010000";
        ram[2705] = "0b00000110";
        ram[2706] = "0b11101100";
        ram[2707] = "0b10001001";
        ram[2708] = "0b11010111";
        ram[2709] = "0b00101010";
        ram[2710] = "0b10101010";
        ram[2711] = "0b11101101";
        ram[2712] = "0b01100110";
        ram[2713] = "0b01000011";
        ram[2714] = "0b00110010";
        ram[2715] = "0b10011010";
        ram[2716] = "0b10110000";
        ram[2717] = "0b11111001";
        ram[2718] = "0b00001001";
        ram[2719] = "0b10001111";
        ram[2720] = "0b11011000";
        ram[2721] = "0b01011011";
        ram[2722] = "0b11101110";
        ram[2723] = "0b10000100";
        ram[2724] = "0b10000001";
        ram[2725] = "0b01110110";
        ram[2726] = "0b00100000";
        ram[2727] = "0b00100010";
        ram[2728] = "0b00101000";
        ram[2729] = "0b10100100";
        ram[2730] = "0b01110110";
        ram[2731] = "0b00101110";
        ram[2732] = "0b11001010";
        ram[2733] = "0b00000011";
        ram[2734] = "0b01110110";
        ram[2735] = "0b10110110";
        ram[2736] = "0b01000100";
        ram[2737] = "0b01110110";
        ram[2738] = "0b10011011";
        ram[2739] = "0b01010111";
        ram[2740] = "0b00000111";
        ram[2741] = "0b11100101";
        ram[2742] = "0b00010101";
        ram[2743] = "0b01010101";
        ram[2744] = "0b10001011";
        ram[2745] = "0b11001111";
        ram[2746] = "0b00101011";
        ram[2747] = "0b11010011";
        ram[2748] = "0b00100001";
        ram[2749] = "0b01010011";
        ram[2750] = "0b01110001";
        ram[2751] = "0b11000101";
        ram[2752] = "0b11000010";
        ram[2753] = "0b10001110";
        ram[2754] = "0b11001110";
        ram[2755] = "0b01100100";
        ram[2756] = "0b00011101";
        ram[2757] = "0b10101010";
        ram[2758] = "0b10010110";
        ram[2759] = "0b10010111";
        ram[2760] = "0b01011101";
        ram[2761] = "0b11111100";
        ram[2762] = "0b01011111";
        ram[2763] = "0b10100110";
        ram[2764] = "0b11001011";
        ram[2765] = "0b10010110";
        ram[2766] = "0b10000001";
        ram[2767] = "0b00010010";
        ram[2768] = "0b10110100";
        ram[2769] = "0b10001100";
        ram[2770] = "0b00011011";
        ram[2771] = "0b10010110";
        ram[2772] = "0b01001010";
        ram[2773] = "0b10000010";
        ram[2774] = "0b01001111";
        ram[2775] = "0b10011001";
        ram[2776] = "0b10010110";
        ram[2777] = "0b10010001";
        ram[2778] = "0b10101111";
        ram[2779] = "0b10100010";
        ram[2780] = "0b11010100";
        ram[2781] = "0b10010010";
        ram[2782] = "0b11010110";
        ram[2783] = "0b01111101";
        ram[2784] = "0b10001000";
        ram[2785] = "0b01001101";
        ram[2786] = "0b10010001";
        ram[2787] = "0b00111101";
        ram[2788] = "0b00011101";
        ram[2789] = "0b00000101";
        ram[2790] = "0b00111111";
        ram[2791] = "0b01010001";
        ram[2792] = "0b00111101";
        ram[2793] = "0b00100101";
        ram[2794] = "0b10111100";
        ram[2795] = "0b00011111";
        ram[2796] = "0b10011001";
        ram[2797] = "0b11111110";
        ram[2798] = "0b10101010";
        ram[2799] = "0b01101110";
        ram[2800] = "0b00111101";
        ram[2801] = "0b00101110";
        ram[2802] = "0b00011001";
        ram[2803] = "0b00111101";
        ram[2804] = "0b00100110";
        ram[2805] = "0b11110010";
        ram[2806] = "0b00011011";
        ram[2807] = "0b10011100";
        ram[2808] = "0b01011101";
        ram[2809] = "0b01000011";
        ram[2810] = "0b01101101";
        ram[2811] = "0b11111001";
        ram[2812] = "0b01110010";
        ram[2813] = "0b00111001";
        ram[2814] = "0b10001011";
        ram[2815] = "0b11110010";
        ram[2816] = "0b11000111";
        ram[2817] = "0b11110001";
        ram[2818] = "0b11110110";
        ram[2819] = "0b00000010";
        ram[2820] = "0b11110111";
        ram[2821] = "0b10011110";
        ram[2822] = "0b00111110";
        ram[2823] = "0b10001101";
        ram[2824] = "0b11110110";
        ram[2825] = "0b01111000";
        ram[2826] = "0b11001000";
        ram[2827] = "0b01111011";
        ram[2828] = "0b00111100";
        ram[2829] = "0b00000001";
        ram[2830] = "0b11100110";
        ram[2831] = "0b01001111";
        ram[2832] = "0b00110100";
        ram[2833] = "0b00100111";
        ram[2834] = "0b01111001";
        ram[2835] = "0b00001001";
        ram[2836] = "0b10011011";
        ram[2837] = "0b11101010";
        ram[2838] = "0b00111000";
        ram[2839] = "0b01111001";
        ram[2840] = "0b01010011";
        ram[2841] = "0b10000101";
        ram[2842] = "0b01000010";
        ram[2843] = "0b01101101";
        ram[2844] = "0b10100001";
        ram[2845] = "0b10111010";
        ram[2846] = "0b10011001";
        ram[2847] = "0b11000010";
        ram[2848] = "0b00000110";
        ram[2849] = "0b11110001";
        ram[2850] = "0b11100000";
        ram[2851] = "0b11110101";
        ram[2852] = "0b10010111";
        ram[2853] = "0b10010010";
        ram[2854] = "0b10111011";
        ram[2855] = "0b10000001";
        ram[2856] = "0b00100000";
        ram[2857] = "0b11001000";
        ram[2858] = "0b10010111";
        ram[2859] = "0b00110110";
        ram[2860] = "0b01111011";
        ram[2861] = "0b10110101";
        ram[2862] = "0b00100100";
        ram[2863] = "0b00001001";
        ram[2864] = "0b01110101";
        ram[2865] = "0b10010000";
        ram[2866] = "0b10001000";
        ram[2867] = "0b00111111";
        ram[2868] = "0b10111011";
        ram[2869] = "0b11111001";
        ram[2870] = "0b11111111";
        ram[2871] = "0b00101010";
        ram[2872] = "0b10100111";
        ram[2873] = "0b00001011";
        ram[2874] = "0b01010110";
        ram[2875] = "0b00101101";
        ram[2876] = "0b11010001";
        ram[2877] = "0b01101000";
        ram[2878] = "0b10100110";
        ram[2879] = "0b10111011";
        ram[2880] = "0b11101110";
        ram[2881] = "0b11101000";
        ram[2882] = "0b10001001";
        ram[2883] = "0b01101000";
        ram[2884] = "0b11111110";
        ram[2885] = "0b00101010";
        ram[2886] = "0b01100000";
        ram[2887] = "0b11110101";
        ram[2888] = "0b00000001";
        ram[2889] = "0b11000011";
        ram[2890] = "0b11000100";
        ram[2891] = "0b11001111";
        ram[2892] = "0b10001111";
        ram[2893] = "0b00100000";
        ram[2894] = "0b11010010";
        ram[2895] = "0b01110000";
        ram[2896] = "0b01010010";
        ram[2897] = "0b01011011";
        ram[2898] = "0b11010010";
        ram[2899] = "0b11101100";
        ram[2900] = "0b01110010";
        ram[2901] = "0b01001111";
        ram[2902] = "0b10101110";
        ram[2903] = "0b01111000";
        ram[2904] = "0b10001111";
        ram[2905] = "0b10110100";
        ram[2906] = "0b10111011";
        ram[2907] = "0b11111000";
        ram[2908] = "0b10101111";
        ram[2909] = "0b10101010";
        ram[2910] = "0b00110101";
        ram[2911] = "0b00101100";
        ram[2912] = "0b00000101";
        ram[2913] = "0b10111011";
        ram[2914] = "0b01011111";
        ram[2915] = "0b11000111";
        ram[2916] = "0b01000000";
        ram[2917] = "0b10100110";
        ram[2918] = "0b10011010";
        ram[2919] = "0b11001100";
        ram[2920] = "0b00110001";
        ram[2921] = "0b00101111";
        ram[2922] = "0b00100110";
        ram[2923] = "0b11100110";
        ram[2924] = "0b11111001";
        ram[2925] = "0b01000100";
        ram[2926] = "0b01000110";
        ram[2927] = "0b01100100";
        ram[2928] = "0b10111011";
        ram[2929] = "0b00110000";
        ram[2930] = "0b10011110";
        ram[2931] = "0b10111011";
        ram[2932] = "0b01001000";
        ram[2933] = "0b00011110";
        ram[2934] = "0b10101001";
        ram[2935] = "0b00001111";
        ram[2936] = "0b00100111";
        ram[2937] = "0b11110110";
        ram[2938] = "0b01100111";
        ram[2939] = "0b11101011";
        ram[2940] = "0b00011001";
        ram[2941] = "0b10110111";
        ram[2942] = "0b11100010";
        ram[2943] = "0b00001111";
        ram[2944] = "0b00100110";
        ram[2945] = "0b00111101";
        ram[2946] = "0b00011111";
        ram[2947] = "0b00000101";
        ram[2948] = "0b11111111";
        ram[2949] = "0b01101101";
        ram[2950] = "0b01000011";
        ram[2951] = "0b10011100";
        ram[2952] = "0b10001001";
        ram[2953] = "0b10011101";
        ram[2954] = "0b01111011";
        ram[2955] = "0b10111101";
        ram[2956] = "0b11111011";
        ram[2957] = "0b10000010";
        ram[2958] = "0b11010101";
        ram[2959] = "0b01110001";
        ram[2960] = "0b10010000";
        ram[2961] = "0b10000001";
        ram[2962] = "0b10001100";
        ram[2963] = "0b11110001";
        ram[2964] = "0b10111000";
        ram[2965] = "0b10101111";
        ram[2966] = "0b01001110";
        ram[2967] = "0b01011110";
        ram[2968] = "0b10000000";
        ram[2969] = "0b10111000";
        ram[2970] = "0b11011111";
        ram[2971] = "0b10100000";
        ram[2972] = "0b10000011";
        ram[2973] = "0b00101001";
        ram[2974] = "0b10011000";
        ram[2975] = "0b11110100";
        ram[2976] = "0b01100100";
        ram[2977] = "0b10111000";
        ram[2978] = "0b10100010";
        ram[2979] = "0b01111110";
        ram[2980] = "0b10111000";
        ram[2981] = "0b00101111";
        ram[2982] = "0b01001010";
        ram[2983] = "0b00000100";
        ram[2984] = "0b00110010";
        ram[2985] = "0b11101111";
        ram[2986] = "0b01001001";
        ram[2987] = "0b11101101";
        ram[2988] = "0b00001100";
        ram[2989] = "0b01110110";
        ram[2990] = "0b11110011";
        ram[2991] = "0b10010001";
        ram[2992] = "0b10111101";
        ram[2993] = "0b00100001";
        ram[2994] = "0b00000110";
        ram[2995] = "0b01110001";
        ram[2996] = "0b01010101";
        ram[2997] = "0b00111101";
        ram[2998] = "0b11010110";
        ram[2999] = "0b10011000";
        ram[3000] = "0b11000011";
        ram[3001] = "0b11101001";
        ram[3002] = "0b01101101";
        ram[3003] = "0b00111000";
        ram[3004] = "0b00000100";
        ram[3005] = "0b01001011";
        ram[3006] = "0b11001110";
        ram[3007] = "0b10100000";
        ram[3008] = "0b01101011";
        ram[3009] = "0b10010000";
        ram[3010] = "0b01101010";
        ram[3011] = "0b11011001";
        ram[3012] = "0b00001001";
        ram[3013] = "0b01111110";
        ram[3014] = "0b11001000";
        ram[3015] = "0b01101011";
        ram[3016] = "0b01001001";
        ram[3017] = "0b01010001";
        ram[3018] = "0b10000110";
        ram[3019] = "0b10000101";
        ram[3020] = "0b01001100";
        ram[3021] = "0b01101011";
        ram[3022] = "0b10000100";
        ram[3023] = "0b01100101";
        ram[3024] = "0b11101111";
        ram[3025] = "0b00011000";
        ram[3026] = "0b01101011";
        ram[3027] = "0b11111010";
        ram[3028] = "0b10111010";
        ram[3029] = "0b00011111";
        ram[3030] = "0b00011100";
        ram[3031] = "0b00000010";
        ram[3032] = "0b00101111";
        ram[3033] = "0b00001111";
        ram[3034] = "0b11111011";
        ram[3035] = "0b10000000";
        ram[3036] = "0b01000111";
        ram[3037] = "0b00001101";
        ram[3038] = "0b11100010";
        ram[3039] = "0b11000101";
        ram[3040] = "0b00001100";
        ram[3041] = "0b11110111";
        ram[3042] = "0b00100000";
        ram[3043] = "0b11011000";
        ram[3044] = "0b01000100";
        ram[3045] = "0b10110110";
        ram[3046] = "0b01110110";
        ram[3047] = "0b00000011";
        ram[3048] = "0b11000110";
        ram[3049] = "0b01110010";
        ram[3050] = "0b01000000";
        ram[3051] = "0b10101101";
        ram[3052] = "0b00000011";
        ram[3053] = "0b10010101";
        ram[3054] = "0b11000100";
        ram[3055] = "0b01001110";
        ram[3056] = "0b00000011";
        ram[3057] = "0b00101000";
        ram[3058] = "0b01111001";
        ram[3059] = "0b00000011";
        ram[3060] = "0b01001100";
        ram[3061] = "0b11101110";
        ram[3062] = "0b11100000";
        ram[3063] = "0b11101100";
        ram[3064] = "0b01010101";
        ram[3065] = "0b01010000";
        ram[3066] = "0b00010101";
        ram[3067] = "0b11000001";
        ram[3068] = "0b11001010";
        ram[3069] = "0b10111001";
        ram[3070] = "0b10101001";
        ram[3071] = "0b00000011";
        ram[3072] = "0b11101100";
        ram[3073] = "0b11110111";
        ram[3074] = "0b11010000";
        ram[3075] = "0b10001101";
        ram[3076] = "0b10011111";
        ram[3077] = "0b01000001";
        ram[3078] = "0b00100111";
        ram[3079] = "0b01010100";
        ram[3080] = "0b01011010";
        ram[3081] = "0b11010000";
        ram[3082] = "0b11101000";
        ram[3083] = "0b11010000";
        ram[3084] = "0b00101011";
        ram[3085] = "0b01110001";
        ram[3086] = "0b11000100";
        ram[3087] = "0b01000111";
        ram[3088] = "0b11010000";
        ram[3089] = "0b00010110";
        ram[3090] = "0b11001010";
        ram[3091] = "0b10100111";
        ram[3092] = "0b11100111";
        ram[3093] = "0b11010111";
        ram[3094] = "0b01000001";
        ram[3095] = "0b00000011";
        ram[3096] = "0b11100100";
        ram[3097] = "0b10011100";
        ram[3098] = "0b11110000";
        ram[3099] = "0b01110010";
        ram[3100] = "0b01100000";
        ram[3101] = "0b01000100";
        ram[3102] = "0b01010000";
        ram[3103] = "0b01101001";
        ram[3104] = "0b11011010";
        ram[3105] = "0b00111010";
        ram[3106] = "0b11100111";
        ram[3107] = "0b00100111";
        ram[3108] = "0b10101011";
        ram[3109] = "0b00101000";
        ram[3110] = "0b00110011";
        ram[3111] = "0b00111100";
        ram[3112] = "0b00010111";
        ram[3113] = "0b00111000";
        ram[3114] = "0b10010010";
        ram[3115] = "0b00011110";
        ram[3116] = "0b00011000";
        ram[3117] = "0b00010001";
        ram[3118] = "0b10110110";
        ram[3119] = "0b10101111";
        ram[3120] = "0b10011001";
        ram[3121] = "0b11111111";
        ram[3122] = "0b11000011";
        ram[3123] = "0b01010111";
        ram[3124] = "0b11100110";
        ram[3125] = "0b11001101";
        ram[3126] = "0b00101000";
        ram[3127] = "0b11000110";
        ram[3128] = "0b01001100";
        ram[3129] = "0b10111010";
        ram[3130] = "0b10110000";
        ram[3131] = "0b00011000";
        ram[3132] = "0b10101001";
        ram[3133] = "0b00110010";
        ram[3134] = "0b00011100";
        ram[3135] = "0b01010111";
        ram[3136] = "0b01110100";
        ram[3137] = "0b10010000";
        ram[3138] = "0b11000011";
        ram[3139] = "0b01001010";
        ram[3140] = "0b10001010";
        ram[3141] = "0b01110111";
        ram[3142] = "0b10011101";
        ram[3143] = "0b01101010";
        ram[3144] = "0b01011111";
        ram[3145] = "0b11001011";
        ram[3146] = "0b01110011";
        ram[3147] = "0b00011110";
        ram[3148] = "0b00010001";
        ram[3149] = "0b10011101";
        ram[3150] = "0b10111000";
        ram[3151] = "0b01001011";
        ram[3152] = "0b01000100";
        ram[3153] = "0b10101001";
        ram[3154] = "0b00110010";
        ram[3155] = "0b11011010";
        ram[3156] = "0b01011011";
        ram[3157] = "0b11110111";
        ram[3158] = "0b11100101";
        ram[3159] = "0b00110101";
        ram[3160] = "0b10101101";
        ram[3161] = "0b10011011";
        ram[3162] = "0b00111001";
        ram[3163] = "0b11011010";
        ram[3164] = "0b10001001";
        ram[3165] = "0b10011101";
        ram[3166] = "0b01111011";
        ram[3167] = "0b10111101";
        ram[3168] = "0b11111011";
        ram[3169] = "0b10000010";
        ram[3170] = "0b11010101";
        ram[3171] = "0b01110001";
        ram[3172] = "0b01101101";
        ram[3173] = "0b10100011";
        ram[3174] = "0b11110101";
        ram[3175] = "0b11111100";
        ram[3176] = "0b10010100";
        ram[3177] = "0b11011000";
        ram[3178] = "0b11000011";
        ram[3179] = "0b10010010";
        ram[3180] = "0b11000000";
        ram[3181] = "0b10110011";
        ram[3182] = "0b11010000";
        ram[3183] = "0b11110011";
        ram[3184] = "0b01000001";
        ram[3185] = "0b11100100";
        ram[3186] = "0b10110110";
        ram[3187] = "0b00010111";
        ram[3188] = "0b01100001";
        ram[3189] = "0b01000001";
        ram[3190] = "0b10100100";
        ram[3191] = "0b00111110";
        ram[3192] = "0b00001010";
        ram[3193] = "0b01010011";
        ram[3194] = "0b00011110";
        ram[3195] = "0b01001110";
        ram[3196] = "0b10001110";
        ram[3197] = "0b01000001";
        ram[3198] = "0b10000111";
        ram[3199] = "0b01001000";
        ram[3200] = "0b01000001";
        ram[3201] = "0b10000101";
        ram[3202] = "0b11011001";
        ram[3203] = "0b01101111";
        ram[3204] = "0b01000111";
        ram[3205] = "0b01011010";
        ram[3206] = "0b10110010";
        ram[3207] = "0b11100011";
        ram[3208] = "0b11111111";
        ram[3209] = "0b00010011";
        ram[3210] = "0b01100110";
        ram[3211] = "0b01101001";
        ram[3212] = "0b00000100";
        ram[3213] = "0b11000000";
        ram[3214] = "0b11110001";
        ram[3215] = "0b10110000";
        ram[3216] = "0b01110111";
        ram[3217] = "0b01110110";
        ram[3218] = "0b11110011";
        ram[3219] = "0b10010001";
        ram[3220] = "0b10111101";
        ram[3221] = "0b00100001";
        ram[3222] = "0b00000110";
        ram[3223] = "0b01110001";
        ram[3224] = "0b01010101";
        ram[3225] = "0b01100101";
        ram[3226] = "0b00010000";
        ram[3227] = "0b11100000";
        ram[3228] = "0b11110111";
        ram[3229] = "0b00111011";
        ram[3230] = "0b10100101";
        ram[3231] = "0b11111010";
        ram[3232] = "0b11111000";
        ram[3233] = "0b10111001";
        ram[3234] = "0b11100001";
        ram[3235] = "0b11110111";
        ram[3236] = "0b11000001";
        ram[3237] = "0b00100010";
        ram[3238] = "0b10000011";
        ram[3239] = "0b01110101";
        ram[3240] = "0b11000110";
        ram[3241] = "0b11110111";
        ram[3242] = "0b00100111";
        ram[3243] = "0b10101100";
        ram[3244] = "0b11010000";
        ram[3245] = "0b11100011";
        ram[3246] = "0b11110111";
        ram[3247] = "0b10011110";
        ram[3248] = "0b10100111";
        ram[3249] = "0b01000000";
        ram[3250] = "0b10110110";
        ram[3251] = "0b10100100";
        ram[3252] = "0b10011011";
        ram[3253] = "0b00001000";
        ram[3254] = "0b10111111";
        ram[3255] = "0b10101110";
        ram[3256] = "0b00110001";
        ram[3257] = "0b10011101";
        ram[3258] = "0b11001001";
        ram[3259] = "0b00001010";
        ram[3260] = "0b01011001";
        ram[3261] = "0b11100110";
        ram[3262] = "0b10100101";
        ram[3263] = "0b01001011";
        ram[3264] = "0b01100000";
        ram[3265] = "0b01110101";
        ram[3266] = "0b10001100";
        ram[3267] = "0b01010001";
        ram[3268] = "0b01011011";
        ram[3269] = "0b10111011";
        ram[3270] = "0b01010111";
        ram[3271] = "0b10010110";
        ram[3272] = "0b01010001";
        ram[3273] = "0b10000001";
        ram[3274] = "0b11001110";
        ram[3275] = "0b10011011";
        ram[3276] = "0b01010001";
        ram[3277] = "0b11001011";
        ram[3278] = "0b10000100";
        ram[3279] = "0b01010001";
        ram[3280] = "0b00001110";
        ram[3281] = "0b10010000";
        ram[3282] = "0b01011100";
        ram[3283] = "0b00000101";
        ram[3284] = "0b01111000";
        ram[3285] = "0b10001011";
        ram[3286] = "0b00101111";
        ram[3287] = "0b00111101";
        ram[3288] = "0b00000010";
        ram[3289] = "0b01101011";
        ram[3290] = "0b01110011";
        ram[3291] = "0b10001100";
        ram[3292] = "0b10011010";
        ram[3293] = "0b00000010";
        ram[3294] = "0b10111000";
        ram[3295] = "0b01000101";
        ram[3296] = "0b01011110";
        ram[3297] = "0b11101111";
        ram[3298] = "0b10111010";
        ram[3299] = "0b01111110";
        ram[3300] = "0b01110111";
        ram[3301] = "0b10111000";
        ram[3302] = "0b10011100";
        ram[3303] = "0b10111000";
        ram[3304] = "0b10110000";
        ram[3305] = "0b11000111";
        ram[3306] = "0b10100110";
        ram[3307] = "0b11101010";
        ram[3308] = "0b10111000";
        ram[3309] = "0b00011101";
        ram[3310] = "0b10101111";
        ram[3311] = "0b01111010";
        ram[3312] = "0b00011010";
        ram[3313] = "0b00110010";
        ram[3314] = "0b11101111";
        ram[3315] = "0b10001100";
        ram[3316] = "0b10010110";
        ram[3317] = "0b11110000";
        ram[3318] = "0b11000101";
        ram[3319] = "0b00001110";
        ram[3320] = "0b10001001";
        ram[3321] = "0b10011010";
        ram[3322] = "0b01000011";
        ram[3323] = "0b01000100";
        ram[3324] = "0b10101011";
        ram[3325] = "0b00101000";
        ram[3326] = "0b00110011";
        ram[3327] = "0b00111100";
        ram[3328] = "0b10001010";
        ram[3329] = "0b10101111";
        ram[3330] = "0b11100101";
        ram[3331] = "0b01110110";
        ram[3332] = "0b11110110";
        ram[3333] = "0b11101001";
        ram[3334] = "0b10001101";
        ram[3335] = "0b00111011";
        ram[3336] = "0b01100101";
        ram[3337] = "0b10101000";
        ram[3338] = "0b00000010";
        ram[3339] = "0b00100000";
        ram[3340] = "0b11110101";
        ram[3341] = "0b10111011";
        ram[3342] = "0b10010111";
        ram[3343] = "0b10101111";
        ram[3344] = "0b10011001";
        ram[3345] = "0b11111111";
        ram[3346] = "0b11000011";
        ram[3347] = "0b01100101";
        ram[3348] = "0b01001011";
        ram[3349] = "0b10101100";
        ram[3350] = "0b01010101";
        ram[3351] = "0b01000001";
        ram[3352] = "0b01110111";
        ram[3353] = "0b10100111";
        ram[3354] = "0b10110010";
        ram[3355] = "0b00011100";
        ram[3356] = "0b01110101";
        ram[3357] = "0b00001011";
        ram[3358] = "0b10010000";
        ram[3359] = "0b01000110";
        ram[3360] = "0b11110011";
        ram[3361] = "0b01010000";
        ram[3362] = "0b01110111";
        ram[3363] = "0b11001011";
        ram[3364] = "0b00100000";
        ram[3365] = "0b11011011";
        ram[3366] = "0b00010001";
        ram[3367] = "0b10011000";
        ram[3368] = "0b11010100";
        ram[3369] = "0b10111000";
        ram[3370] = "0b11110111";
        ram[3371] = "0b10001111";
        ram[3372] = "0b10100010";
        ram[3373] = "0b01101100";
        ram[3374] = "0b11100001";
        ram[3375] = "0b00111000";
        ram[3376] = "0b01101101";
        ram[3377] = "0b00111100";
        ram[3378] = "0b00110100";
        ram[3379] = "0b00110110";
        ram[3380] = "0b11011110";
        ram[3381] = "0b11000111";
        ram[3382] = "0b11001000";
        ram[3383] = "0b00101000";
        ram[3384] = "0b00101100";
        ram[3385] = "0b10010101";
        ram[3386] = "0b11110010";
        ram[3387] = "0b00100010";
        ram[3388] = "0b11100101";
        ram[3389] = "0b00100100";
        ram[3390] = "0b00101001";
        ram[3391] = "0b11110000";
        ram[3392] = "0b11001001";
        ram[3393] = "0b00010100";
        ram[3394] = "0b01100100";
        ram[3395] = "0b00011101";
        ram[3396] = "0b01011111";
        ram[3397] = "0b01000001";
        ram[3398] = "0b10101001";
        ram[3399] = "0b11000110";
        ram[3400] = "0b00010100";
        ram[3401] = "0b00111011";
        ram[3402] = "0b11100011";
        ram[3403] = "0b11000010";
        ram[3404] = "0b11011001";
        ram[3405] = "0b00010110";
        ram[3406] = "0b00010100";
        ram[3407] = "0b11010000";
        ram[3408] = "0b01101010";
        ram[3409] = "0b11000100";
        ram[3410] = "0b11011000";
        ram[3411] = "0b00010100";
        ram[3412] = "0b01111001";
        ram[3413] = "0b00000011";
        ram[3414] = "0b11100111";
        ram[3415] = "0b11111100";
        ram[3416] = "0b00010010";
        ram[3417] = "0b01001010";
        ram[3418] = "0b00100010";
        ram[3419] = "0b00100000";
        ram[3420] = "0b00100111";
        ram[3421] = "0b10001111";
        ram[3422] = "0b00101110";
        ram[3423] = "0b01110110";
        ram[3424] = "0b10100100";
        ram[3425] = "0b00101000";
        ram[3426] = "0b00001000";
        ram[3427] = "0b11000000";
        ram[3428] = "0b11101010";
        ram[3429] = "0b10000101";
        ram[3430] = "0b10010011";
        ram[3431] = "0b00101001";
        ram[3432] = "0b00001010";
        ram[3433] = "0b10101110";
        ram[3434] = "0b00110001";
        ram[3435] = "0b10011101";
        ram[3436] = "0b11001001";
        ram[3437] = "0b00001010";
        ram[3438] = "0b01011001";
        ram[3439] = "0b10100010";
        ram[3440] = "0b10111001";
        ram[3441] = "0b00001010";
        ram[3442] = "0b11110000";
        ram[3443] = "0b00001011";
        ram[3444] = "0b00001010";
        ram[3445] = "0b10110101";
        ram[3446] = "0b01011110";
        ram[3447] = "0b01111010";
        ram[3448] = "0b01010010";
        ram[3449] = "0b11100011";
        ram[3450] = "0b11111101";
        ram[3451] = "0b01111110";
        ram[3452] = "0b10111100";
        ram[3453] = "0b10000110";
        ram[3454] = "0b01100111";
        ram[3455] = "0b00110111";
        ram[3456] = "0b00001111";
        ram[3457] = "0b01111011";
        ram[3458] = "0b00001100";
        ram[3459] = "0b10110111";
        ram[3460] = "0b10000011";
        ram[3461] = "0b11011001";
        ram[3462] = "0b01011000";
        ram[3463] = "0b10111011";
        ram[3464] = "0b00011001";
        ram[3465] = "0b00101111";
        ram[3466] = "0b10110111";
        ram[3467] = "0b01101111";
        ram[3468] = "0b10110111";
        ram[3469] = "0b10000111";
        ram[3470] = "0b10101000";
        ram[3471] = "0b11110011";
        ram[3472] = "0b01000110";
        ram[3473] = "0b10110111";
        ram[3474] = "0b01001110";
        ram[3475] = "0b11000101";
        ram[3476] = "0b00000001";
        ram[3477] = "0b01011100";
        ram[3478] = "0b10101100";
        ram[3479] = "0b01011000";
        ram[3480] = "0b00001111";
        ram[3481] = "0b01010011";
        ram[3482] = "0b01101011";
        ram[3483] = "0b10000101";
        ram[3484] = "0b11011101";
        ram[3485] = "0b11110000";
        ram[3486] = "0b10101010";
        ram[3487] = "0b10001000";
        ram[3488] = "0b01101000";
        ram[3489] = "0b11000100";
        ram[3490] = "0b01101001";
        ram[3491] = "0b00101110";
        ram[3492] = "0b11010011";
        ram[3493] = "0b10010000";
        ram[3494] = "0b01000100";
        ram[3495] = "0b11110001";
        ram[3496] = "0b01100110";
        ram[3497] = "0b10101011";
        ram[3498] = "0b01101100";
        ram[3499] = "0b01110000";
        ram[3500] = "0b00110011";
        ram[3501] = "0b00111100";
        ram[3502] = "0b10100100";
        ram[3503] = "0b10101101";
        ram[3504] = "0b00000010";
        ram[3505] = "0b10010000";
        ram[3506] = "0b11110000";
        ram[3507] = "0b00111011";
        ram[3508] = "0b10110110";
        ram[3509] = "0b01011111";
        ram[3510] = "0b10110011";
        ram[3511] = "0b01111001";
        ram[3512] = "0b10011001";
        ram[3513] = "0b11111111";
        ram[3514] = "0b11000011";
        ram[3515] = "0b10011010";
        ram[3516] = "0b11011100";
        ram[3517] = "0b00110101";
        ram[3518] = "0b11001001";
        ram[3519] = "0b00110000";
        ram[3520] = "0b00101101";
        ram[3521] = "0b01110001";
        ram[3522] = "0b01011101";
        ram[3523] = "0b11000001";
        ram[3524] = "0b01110110";
        ram[3525] = "0b00001010";
        ram[3526] = "0b11001100";
        ram[3527] = "0b11111000";
        ram[3528] = "0b11110010";
        ram[3529] = "0b10001011";
        ram[3530] = "0b00111001";
        ram[3531] = "0b00111100";
        ram[3532] = "0b00110110";
        ram[3533] = "0b00101101";
        ram[3534] = "0b01000111";
        ram[3535] = "0b01000011";
        ram[3536] = "0b01001101";
        ram[3537] = "0b11111011";
        ram[3538] = "0b00110000";
        ram[3539] = "0b10100101";
        ram[3540] = "0b11000011";
        ram[3541] = "0b10100110";
        ram[3542] = "0b01101001";
        ram[3543] = "0b10001100";
        ram[3544] = "0b00111100";
        ram[3545] = "0b11001011";
        ram[3546] = "0b01101110";
        ram[3547] = "0b11111001";
        ram[3548] = "0b10100111";
        ram[3549] = "0b01011101";
        ram[3550] = "0b00100011";
        ram[3551] = "0b00001111";
        ram[3552] = "0b11111011";
        ram[3553] = "0b11000111";
        ram[3554] = "0b10111101";
        ram[3555] = "0b11101111";
        ram[3556] = "0b01010011";
        ram[3557] = "0b11111011";
        ram[3558] = "0b00100001";
        ram[3559] = "0b10011110";
        ram[3560] = "0b01111101";
        ram[3561] = "0b11111011";
        ram[3562] = "0b10000000";
        ram[3563] = "0b00111111";
        ram[3564] = "0b11111011";
        ram[3565] = "0b00100100";
        ram[3566] = "0b01000111";
        ram[3567] = "0b11010101";
        ram[3568] = "0b00011110";
        ram[3569] = "0b00001101";
        ram[3570] = "0b00011101";
        ram[3571] = "0b11100010";
        ram[3572] = "0b10001110";
        ram[3573] = "0b00001100";
        ram[3574] = "0b10110001";
        ram[3575] = "0b11010001";
        ram[3576] = "0b00001010";
        ram[3577] = "0b01010010";
        ram[3578] = "0b00001000";
        ram[3579] = "0b11011010";
        ram[3580] = "0b00001001";
        ram[3581] = "0b01100101";
        ram[3582] = "0b10011011";
        ram[3583] = "0b11010010";
        ram[3584] = "0b11100101";
        ram[3585] = "0b11000001";
        ram[3586] = "0b11011010";
        ram[3587] = "0b01001010";
        ram[3588] = "0b11011010";
        ram[3589] = "0b11111010";
        ram[3590] = "0b00111011";
        ram[3591] = "0b10100010";
        ram[3592] = "0b10001111";
        ram[3593] = "0b11011010";
        ram[3594] = "0b01110100";
        ram[3595] = "0b10000110";
        ram[3596] = "0b11110101";
        ram[3597] = "0b01101000";
        ram[3598] = "0b11001000";
        ram[3599] = "0b10011011";
        ram[3600] = "0b00001010";
        ram[3601] = "0b01100010";
        ram[3602] = "0b11111001";
        ram[3603] = "0b00001000";
        ram[3604] = "0b11110000";
        ram[3605] = "0b10100010";
        ram[3606] = "0b00000110";
        ram[3607] = "0b11110011";
        ram[3608] = "0b10001011";
        ram[3609] = "0b01101001";
        ram[3610] = "0b10100101";
        ram[3611] = "0b00100000";
        ram[3612] = "0b01111001";
        ram[3613] = "0b01000100";
        ram[3614] = "0b11110111";
        ram[3615] = "0b10001100";
        ram[3616] = "0b00000010";
        ram[3617] = "0b00101000";
        ram[3618] = "0b00110011";
        ram[3619] = "0b00111100";
        ram[3620] = "0b00000001";
        ram[3621] = "0b10100110";
        ram[3622] = "0b10001111";
        ram[3623] = "0b00000110";
        ram[3624] = "0b01100000";
        ram[3625] = "0b00000010";
        ram[3626] = "0b11010000";
        ram[3627] = "0b10100100";
        ram[3628] = "0b11101100";
        ram[3629] = "0b10110110";
        ram[3630] = "0b00011100";
        ram[3631] = "0b01011000";
        ram[3632] = "0b10101111";
        ram[3633] = "0b11011101";
        ram[3634] = "0b11101001";
        ram[3635] = "0b11111111";
        ram[3636] = "0b11000011";
        ram[3637] = "0b10011001";
        ram[3638] = "0b10000110";
        ram[3639] = "0b00011010";
        ram[3640] = "0b01110001";
        ram[3641] = "0b11010111";
        ram[3642] = "0b10111000";
        ram[3643] = "0b01110110";
        ram[3644] = "0b10001101";
        ram[3645] = "0b11001100";
        ram[3646] = "0b11100000";
        ram[3647] = "0b10000010";
        ram[3648] = "0b11010100";
        ram[3649] = "0b10111110";
        ram[3650] = "0b10001011";
        ram[3651] = "0b11100110";
        ram[3652] = "0b00111100";
        ram[3653] = "0b00100010";
        ram[3654] = "0b00101100";
        ram[3655] = "0b11010110";
        ram[3656] = "0b10111000";
        ram[3657] = "0b10101010";
        ram[3658] = "0b00011000";
        ram[3659] = "0b10001000";
        ram[3660] = "0b00011011";
        ram[3661] = "0b11011111";
        ram[3662] = "0b00011100";
        ram[3663] = "0b00011110";
        ram[3664] = "0b10010001";
        ram[3665] = "0b00010011";
        ram[3666] = "0b01110011";
        ram[3667] = "0b00000010";
        ram[3668] = "0b11001110";
        ram[3669] = "0b10110000";
        ram[3670] = "0b00011110";
        ram[3671] = "0b11111011";
        ram[3672] = "0b00011110";
        ram[3673] = "0b01101110";
        ram[3674] = "0b11011110";
        ram[3675] = "0b10101010";
        ram[3676] = "0b01000101";
        ram[3677] = "0b00011110";
        ram[3678] = "0b10100110";
        ram[3679] = "0b11010100";
        ram[3680] = "0b11110110";
        ram[3681] = "0b10001100";
        ram[3682] = "0b00100001";
        ram[3683] = "0b01110011";
        ram[3684] = "0b00011011";
        ram[3685] = "0b10010111";
        ram[3686] = "0b10111001";
        ram[3687] = "0b00001101";
        ram[3688] = "0b10010110";
        ram[3689] = "0b10100000";
        ram[3690] = "0b11001100";
        ram[3691] = "0b11110000";
        ram[3692] = "0b10111011";
        ram[3693] = "0b01110011";
        ram[3694] = "0b01001110";
        ram[3695] = "0b00110100";
        ram[3696] = "0b01101001";
        ram[3697] = "0b11100000";
        ram[3698] = "0b01111000";
        ram[3699] = "0b01010101";
        ram[3700] = "0b01000100";
        ram[3701] = "0b00111001";
        ram[3702] = "0b01001000";
        ram[3703] = "0b10101011";
        ram[3704] = "0b00100010";
        ram[3705] = "0b00101000";
        ram[3706] = "0b00110011";
        ram[3707] = "0b11110001";
        ram[3708] = "0b10101011";
        ram[3709] = "0b10100100";
        ram[3710] = "0b00000010";
        ram[3711] = "0b10110101";
        ram[3712] = "0b00100110";
        ram[3713] = "0b01011000";
        ram[3714] = "0b10110110";
        ram[3715] = "0b11011010";
        ram[3716] = "0b11101001";
        ram[3717] = "0b10101111";
        ram[3718] = "0b00100001";
        ram[3719] = "0b10011001";
        ram[3720] = "0b10111101";
        ram[3721] = "0b11000011";
        ram[3722] = "0b11111110";
        ram[3723] = "0b01110001";
        ram[3724] = "0b10111011";
        ram[3725] = "0b01110011";
        ram[3726] = "0b01110110";
        ram[3727] = "0b01100111";
        ram[3728] = "0b01101110";
        ram[3729] = "0b11111000";
        ram[3730] = "0b10000010";
        ram[3731] = "0b00110001";
        ram[3732] = "0b00111100";
        ram[3733] = "0b00100010";
        ram[3734] = "0b00101101";
        ram[3735] = "0b11001000";
        ram[3736] = "0b00011111";
        ram[3737] = "0b10011110";
        ram[3738] = "0b01000011";
        ram[3739] = "0b00000111";
        ram[3740] = "0b11101001";
        ram[3741] = "0b10000001";
        ram[3742] = "0b11001101";
        ram[3743] = "0b01011101";
        ram[3744] = "0b10111000";
        ram[3745] = "0b10000000";
        ram[3746] = "0b11110000";
        ram[3747] = "0b11000000";
        ram[3748] = "0b10011100";
        ram[3749] = "0b11001110";
        ram[3750] = "0b01011000";
        ram[3751] = "0b01101001";
        ram[3752] = "0b01110100";
        ram[3753] = "0b01110010";
        ram[3754] = "0b01100000";
        ram[3755] = "0b01000100";
        ram[3756] = "0b01010000";
        ram[3757] = "0b00110100";
        ram[3758] = "0b10101011";
        ram[3759] = "0b00101110";
        ram[3760] = "0b00101000";
        ram[3761] = "0b00100000";
        ram[3762] = "0b00111100";
        ram[3763] = "0b01101101";
        ram[3764] = "0b10011110";
        ram[3765] = "0b11010000";
        ram[3766] = "0b11101111";
        ram[3767] = "0b00000010";
        ram[3768] = "0b01111010";
        ram[3769] = "0b00011100";
        ram[3770] = "0b00010100";
        ram[3771] = "0b10110110";
        ram[3772] = "0b11011101";
        ram[3773] = "0b01011101";
        ram[3774] = "0b10101111";
        ram[3775] = "0b00001100";
        ram[3776] = "0b10011001";
        ram[3777] = "0b11111111";
        ram[3778] = "0b01110001";
        ram[3779] = "0b00010001";
        ram[3780] = "0b11100001";
        ram[3781] = "0b10010001";
        ram[3782] = "0b11001100";
        ram[3783] = "0b11111000";
        ram[3784] = "0b10000010";
        ram[3785] = "0b11101100";
        ram[3786] = "0b00000111";
        ram[3787] = "0b11011100";
        ram[3788] = "0b10001011";
        ram[3789] = "0b01000000";
        ram[3790] = "0b10101011";
        ram[3791] = "0b00100010";
        ram[3792] = "0b00101101";
        ram[3793] = "0b10110101";
        ram[3794] = "0b00110110";
        ram[3795] = "0b01110001";
        ram[3796] = "0b00010101";
        ram[3797] = "0b11001100";
        ram[3798] = "0b01011010";
        ram[3799] = "0b11001001";
        ram[3800] = "0b00110110";
        ram[3801] = "0b00100010";
        ram[3802] = "0b00101010";
        ram[3803] = "0b01111100";
        ram[3804] = "0b10110001";
        ram[3805] = "0b00011001";
        ram[3806] = "0b11111011";
        ram[3807] = "0b11011111";
        ram[3808] = "0b10001101";
        ram[3809] = "0b00001011";
        ram[3810] = "0b11111100";
        ram[3811] = "0b10100010";
        ram[3812] = "0b01101111";
        ram[3813] = "0b01000010";
        ram[3814] = "0b01001101";
        ram[3815] = "0b11011010";
        ram[3816] = "0b01011001";
        ram[3817] = "0b01111011";
        ram[3818] = "0b11010001";
        ram[3819] = "0b10001011";
        ram[3820] = "0b01111110";
        ram[3821] = "0b01111101";
        ram[3822] = "0b11110111";
        ram[3823] = "0b00110001";
        ram[3824] = "0b10100111";
        ram[3825] = "0b11101100";
        ram[3826] = "0b11000001";
        ram[3827] = "0b10011011";
        ram[3828] = "0b01011000";
        ram[3829] = "0b01111011";
        ram[3830] = "0b10011000";
        ram[3831] = "0b01011111";
        ram[3832] = "0b01011110";
        ram[3833] = "0b01010101";
        ram[3834] = "0b11100100";
        ram[3835] = "0b01001101";
        ram[3836] = "0b01000101";
        ram[3837] = "0b11000100";
        ram[3838] = "0b01111011";
        ram[3839] = "0b00011011";
        ram[3840] = "0b10101011";
        ram[3841] = "0b10001110";
        ram[3842] = "0b01111101";
        ram[3843] = "0b00101100";
        ram[3844] = "0b00111010";
        ram[3845] = "0b00110001";
        ram[3846] = "0b00001101";
        ram[3847] = "0b01110101";
        ram[3848] = "0b11000001";
        ram[3849] = "0b01110011";
        ram[3850] = "0b00010000";
        ram[3851] = "0b00001010";
        ram[3852] = "0b10010010";
        ram[3853] = "0b01000101";
        ram[3854] = "0b11101001";
        ram[3855] = "0b10111111";
        ram[3856] = "0b11010110";
        ram[3857] = "0b00000100";
        ram[3858] = "0b00000110";
        ram[3859] = "0b01100011";
        ram[3860] = "0b00011101";
        ram[3861] = "0b10100000";
        ram[3862] = "0b10000010";
        ram[3863] = "0b11010010";
        ram[3864] = "0b01110011";
        ram[3865] = "0b01010011";
        ram[3866] = "0b11011011";
        ram[3867] = "0b00000010";


SC_METHOD(prc_write_0);
  sensitive<<clk.pos();
   }


void prc_write_0()
{
    if (ce0.read() == sc_dt::Log_1) 
    {
            if(address0.read().is_01() && address0.read().to_uint()<AddressRange)
              q0 = ram[address0.read().to_uint()];
            else
              q0 = sc_lv<DataWidth>();
    }
}


}; //endmodule


SC_MODULE(rs_erasure_DECMATJfO) {


static const unsigned DataWidth = 8;
static const unsigned AddressRange = 3868;
static const unsigned AddressWidth = 12;

sc_core::sc_in <sc_lv<AddressWidth> > address0;
sc_core::sc_in<sc_logic> ce0;
sc_core::sc_out <sc_lv<DataWidth> > q0;
sc_core::sc_in<sc_logic> reset;
sc_core::sc_in<bool> clk;


rs_erasure_DECMATJfO_ram* meminst;


SC_CTOR(rs_erasure_DECMATJfO) {
meminst = new rs_erasure_DECMATJfO_ram("rs_erasure_DECMATJfO_ram");
meminst->address0(address0);
meminst->ce0(ce0);
meminst->q0(q0);

meminst->reset(reset);
meminst->clk(clk);
}
~rs_erasure_DECMATJfO() {
    delete meminst;
}


};//endmodule
#endif
