Skip to content

Instantly share code, notes, and snippets.

@jabbink
Created August 7, 2016 12:16
Show Gist options
  • Save jabbink/213e22c12db4273f0e7161eec014d327 to your computer and use it in GitHub Desktop.
Save jabbink/213e22c12db4273f0e7161eec014d327 to your computer and use it in GitHub Desktop.
package test;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.IntBuffer;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Random;
import javax.xml.bind.DatatypeConverter;
public class Crypto {
public static void main(String[] args) {
byte[] test1 = generateSamples(200);
printTestCase(test1);
byte[] iv = generateSamples(32);
printTestCase(iv);
encrypt(test1, iv).print();
}
private static Random random = new Random(0);
public static byte[] generateSamples(int count) {
byte[] samples = new byte[count];
random.nextBytes(samples);
return samples;
}
public static void printTestCase(byte[] t) {
System.out.print("unsigned char iv[" + t.length + "] = {");
for (int i = 0; i < t.length; ++i) {
System.out.print(Integer.toString(t[i] & 0xff));
if (i != t.length - 1)
System.out.print(", ");
}
System.out.println("};");
}
public static void printBytes(byte [] t){
String hex = DatatypeConverter.printHexBinary(t);
System.out.println(hex.toLowerCase());
}
public static void printInts(int [] t){
Arrays.stream(t).forEach(i->System.out.print(Integer.toHexString(i)));
System.out.println();
}
public static class Ciptext {
public byte[] prefix;
public ArrayList<byte[]> content;
int totalsize = 32;
public Ciptext(byte[] input, byte[] iv) {
prefix = new byte[32];
content = new ArrayList<>();
int roundedsize = input.length + (256 - (input.length % 256));
for (int i = 0; i < roundedsize / 256; ++i) {
content.add(new byte[256]);
}
totalsize = roundedsize + 32;
for (int i = 0; i < 32; ++i)
prefix[i] = iv[i];
for (int i = 0; i < input.length; ++i)
content.get(i / 256)[i % 256] = input[i];
byte[] last = content.get(content.size() - 1);
last[last.length - 1] = (byte) (256 - (input.length % 256));
}
public ByteBuffer toByteBuffer() {
ByteBuffer buff = ByteBuffer.allocate(totalsize).put(prefix);
for (int i = 0; i < content.size(); ++i)
buff.put(content.get(i));
return buff;
}
public void print(){
printBytes(prefix);
content.forEach(ary->{
printBytes(ary);
});
}
}
static Ciptext encrypt(byte[] input, byte[] iv) {
byte[] arr2 = new byte[256];
byte[] arr3 = new byte[256];
Ciptext output;
if (iv.length != 32) {
return null;
}
for (int j = 0; j < 8; j++) {
for (int i = 0; i < 32; i++) {
arr2[32 * j + i] = rotl8(iv[i], j); // rotate byte left
}
}
printBytes(arr2);
output = new Ciptext(input, iv);
for (int i = 0; i < output.content.size(); ++i) {
byte[] current = output.content.get(i);
for (int j = 0; j < 256; j++) {
current[j] ^= arr2[j];
}
arr3 = sub_9E9D8(current);
for (int k = 0; k < 256; ++k)
arr2[k] = arr3[k];
for (int k = 0; k < 256; ++k)
current[k] = arr3[k];
}
return output;
}
static byte rotl8(byte x, int n) {
int y = x &0xff;
return (byte) (((y << n) | (y >> (8 - n))));
}
static byte[] sub_9E9D8(byte[] input) {
int[] temp = new int[0x32C / 4];
int[] temp2 = new int[0x100 / 4];
// only use 256 bytes from input.
IntBuffer intBuf = ByteBuffer.wrap(Arrays.copyOf(input, 0x100))//
.order(ByteOrder.BIG_ENDIAN)//
.asIntBuffer();
intBuf.get(temp2);
// memcpy(temp2, input, 0x100);
//printInts(temp);
sub_87568(temp, temp2);
sub_8930C(temp);
sub_8B2F4(temp);
sub_8D114(temp);
sub_8F0B0(temp);
sub_910A8(temp);
sub_92E08(temp);
sub_94BDC(temp);
sub_96984(temp);
sub_985E0(temp);
sub_9A490(temp);
sub_9C42C(temp);
sub_9E1C4(temp, temp2);
ByteBuffer byteBuf_out = ByteBuffer.allocate(0x100).order(ByteOrder.BIG_ENDIAN);
IntBuffer intBuf_out = byteBuf_out.asIntBuffer();
intBuf_out.put(temp2);
// memcpy(output, temp2, 0x100);
return byteBuf_out.array();
}
// ----- (00087568) --------------------------------------------------------
static int[] sub_87568(int[] result, int[] a2) {
int[] v = new int[552];
// int v[2]; // r3@1
// int v[551]; // r3@1
v[2] = a2[0];
result[0] = a2[0];
v[3] = v[2];
v[4] = a2[1];
result[1] = v[4];
v[5] = a2[2];
v[6] = v[4];
v[7] = ~v[4];
result[2] = v[5];
v[8] = a2[3];
v[9] = v[5];
result[3] = v[8];
v[10] = a2[4];
v[11] = ~v[8];
v[12] = v[8];
result[4] = v[10];
v[13] = a2[5];
v[14] = v[10];
result[5] = v[13];
v[15] = a2[6];
v[16] = ~v[13];
result[6] = v[15];
v[17] = a2[7];
v[18] = v[15];
result[7] = v[17];
v[19] = v[17];
result[8] = a2[8];
v[20] = a2[9];
result[9] = v[20];
v[21] = v[20];
v[22] = ~v[20];
result[10] = a2[10];
v[23] = a2[11];
v[24] = v[21];
v[25] = v[11];
result[11] = v[23];
v[26] = v[23];
result[12] = a2[12];
v[27] = a2[13];
result[13] = v[27];
v[28] = ~v[27];
v[29] = a2[14];
v[30] = v[27];
result[14] = v[29];
v[31] = v[29];
v[32] = a2[15];
result[15] = v[32];
v[33] = a2[16];
v[34] = v[32];
result[16] = v[33];
v[35] = v[33];
v[36] = a2[17];
result[17] = v[36];
v[37] = a2[18];
v[38] = v[36];
v[39] = v[36] ^ v[21];
result[18] = v[37];
v[40] = a2[19];
v[41] = v[37];
v[42] = v[40] ^ v[12];
result[19] = v[40];
v[43] = v[40] & v[12];
v[44] = v[40];
v[45] = v[11] & v[40];
v[46] = a2[20];
result[20] = v[46];
v[47] = a2[21];
result[21] = v[47];
v[48] = v[47] ^ v[13];
v[49] = v[13] & ~v[47];
v[50] = a2[22];
v[51] = ~v[13] & v[47];
v[52] = v[47] | v[13];
result[22] = v[50];
v[53] = v[28] & (v[47] ^ v[13]);
v[54] = v[47] & v[13];
v[55] = v[47];
v[56] = a2[23];
v[57] = v[54];
v[58] = v[28] & v[48] ^ v[48];
result[23] = v[56];
v[59] = a2[24];
v[60] = v[48];
v[61] = ~v[56];
result[24] = v[59];
v[62] = a2[25];
v[63] = v[56];
v[64] = v[13];
result[25] = v[62];
v[65] = v[62];
v[66] = a2[26];
result[26] = v[66];
v[67] = a2[27];
v[68] = a2[27];
result[27] = v[67];
v[69] = ~v[67];
v[70] = v[68] | v[12];
v[71] = v[67] & v[12];
v[72] = a2[28];
v[73] = v[45];
v[74] = v[67] & v[44] ^ v[12];
result[28] = v[72];
v[75] = v[45] ^ (v[68] | v[12]);
v[76] = a2[29];
v[77] = (v[67] ^ v[12]) & v[44] ^ v[67] & v[12];
v[78] = v[67] & v[44] ^ v[67];
v[79] = v[67];
v[80] = ~v[67] & v[12] ^ v[67] & v[44];
v[81] = v[25] & v[67];
v[82] = v[12] & ~(v[67] & v[12]);
result[29] = v[76];
v[83] = v[44] & ~v[82];
v[84] = v[82] ^ v[44] & ~(v[67] ^ v[12]);
v[85] = a2[30];
result[30] = v[85];
v[86] = v[50] ^ v[76];
v[87] = a2[31];
v[88] = v[19] & v[87];
v[89] = v[87] ^ v[19];
v[90] = v[67] & v[44] ^ (v[68] | v[12]);
result[31] = v[87];
v[91] = v[19] & v[87] ^ ~v[87];
v[92] = a2[32];
v[93] = ~v[67] & v[44] ^ v[12] ^ v[59];
v[94] = v[83] ^ v[82];
result[32] = v[92];
v[95] = v[42] & v[67];
v[96] = ~v[87];
v[97] = a2[33];
v[98] = v[83] ^ v[25] & v[67];
v[99] = v[87];
v[100] = ~v[87] & v[19] ^ v[87];
v[101] = v[25] & v[97];
result[33] = v[97];
v[102] = v[97] & v[12];
v[103] = v[97] ^ v[12];
v[104] = v[97];
v[105] = a2[34];
v[106] = ~v[97];
v[107] = ~v[97] & v[12];
v[108] = v[67] ^ v[12] ^ v[43];
v[109] = v[92] ^ v[19];
v[110] = v[25] & v[67] & v[44] ^ v[67];
result[34] = v[105];
v[111] = a2[35];
result[35] = v[111];
v[112] = v[111];
v[113] = a2[36];
v[114] = v[113] ^ v[97];
result[36] = v[113];
v[115] = a2[37];
result[37] = v[115];
v[116] = a2[38];
result[38] = v[116];
v[117] = a2[39];
v[118] = v[115];
v[119] = v[106];
result[39] = v[117];
v[120] = v[117];
result[40] = a2[40];
v[121] = a2[41];
result[41] = v[121];
v[122] = v[121];
v[123] = a2[42];
v[124] = v[123] ^ v[79];
result[42] = v[123];
v[125] = a2[43];
v[126] = ~v[115];
result[43] = v[125];
v[127] = v[125];
v[128] = a2[44];
v[129] = v[108] ^ v[128];
result[44] = v[128];
v[130] = a2[45];
result[45] = v[130];
v[131] = a2[46];
v[132] = v[130];
result[46] = v[131];
v[133] = a2[47];
v[134] = v[131];
result[47] = v[133];
v[135] = a2[48];
v[136] = v[133];
result[48] = v[135];
v[137] = v[135];
v[138] = a2[49];
result[49] = v[138];
v[139] = a2[50];
v[140] = v[102] & v[138];
v[141] = v[114] ^ v[102] & v[138];
result[50] = v[139];
v[142] = a2[51];
result[51] = v[142];
v[143] = (v[138] ^ v[106]) & v[12];
v[144] = v[142];
v[145] = a2[52];
result[52] = v[145];
v[146] = v[145];
v[147] = a2[53];
result[53] = v[147];
v[148] = v[147];
v[149] = a2[54];
v[150] = v[147] ^ v[35];
result[54] = v[149];
v[151] = a2[55];
v[152] = v[149];
result[55] = v[151];
v[153] = a2[56];
v[154] = v[151];
result[56] = v[153];
v[155] = v[153];
v[156] = a2[57];
result[57] = v[156];
v[157] = v[74] & v[156] ^ v[77];
v[158] = v[75] & v[156] ^ v[81];
result[58] = a2[58];
v[159] = v[80] & v[156] ^ v[78];
v[160] = a2[59];
v[161] = v[73];
result[59] = v[160];
v[162] = v[160];
v[163] = v[124] ^ v[156] ^ v[161];
v[164] = v[78] & v[156] ^ v[12];
v[165] = v[156] & ~v[84] ^ v[77];
v[166] = v[132] & ~(v[126] & v[132]);
result[60] = a2[60];
v[167] = v[16] & v[127];
v[168] = (v[83] ^ v[12]) & v[156] ^ v[95];
v[169] = a2[61];
v[170] = (v[143] | v[156]) ^ v[31];
v[171] = v[150] ^ v[166];
v[172] = v[148] | v[132];
v[173] = (v[166] ^ (v[148] | v[132])) & v[76];
v[174] = v[96] & v[169];
result[61] = v[169];
v[175] = v[169] | v[99];
v[176] = ~v[169] & v[19];
v[177] = v[169] & v[120] & v[89] ^ (v[169] | v[99]) & v[19];
v[178] = ~v[169];
v[179] = v[169] ^ v[99];
v[180] = a2[62];
v[181] = ~v[169] & v[99];
result[62] = v[180];
v[182] = v[180];
v[183] = a2[63];
v[184] = v[96] & v[169] ^ v[176] ^ v[139] ^ v[34] & ~v[177] ^ (v[19] & ~v[181] ^ v[169] | v[63]);
v[185] = v[169];
v[186] = v[19] & ~(v[169] ^ v[99]) ^ v[99];
v[187] = v[86] ^ v[169];
v[188] = v[169] & v[19];
v[189] = v[91] & v[169];
v[190] = v[181] ^ v[169] & v[19];
result[50] = v[184] ^ v[120] & ~((v[19] & ~v[174] ^ v[174] | v[63]) ^ v[186]);
v[191] = v[169] ^ v[72];
v[192] = v[94];
v[193] = v[168] | v[112];
v[194] = v[156] & ~v[94];
v[195] = v[69] & v[12] & v[156] ^ v[12];
v[196] = v[98] & v[156];
v[197] = v[191] ^ v[88];
v[198] = v[176] ^ v[185];
v[199] = (~v[127] ^ v[144]) & v[64];
v[200] = v[192] ^ v[156] & ~(v[44] & ~v[70] ^ v[70] & v[25]) ^ v[116];
v[201] = v[16] & v[144];
v[202] = ~v[127] & v[64];
v[203] = ~v[148];
result[133] = v[132] ^ v[118];
v[204] = v[148];
v[205] = v[148] | v[118];
v[206] = ((v[126] & v[132] | v[204]) ^ v[118]) & ~v[76];
v[207] = v[110] ^ v[194];
v[208] = (v[16] ^ v[144]) & v[127];
v[209] = v[129] ^ v[83] & v[156];
v[210] = v[127] & v[64];
v[211] = v[208];
result[28] = v[197] ^ (v[181] | v[63]) ^ (v[100] ^ v[120] & v[19] & ~v[175]) & v[34]
^ v[120] & ~(v[186] ^ v[190] & v[61]);
v[212] = (v[181] | ~v[99]) & v[19];
v[213] = v[109] ^ v[181] ^ (v[179] ^ v[188]) & v[61] ^ (v[63] | ~(v[181] & v[19])) & v[120];
v[214] = v[207] | v[112];
v[215] = v[188] & v[61] ^ v[181] ^ v[181] & v[19] & v[120];
v[216] = v[120] & ~(v[198] ^ (v[181] & v[19] ^ v[185]) & v[61]);
v[217] = ~v[65] & v[38];
v[218] = v[12] & v[138];
result[32] = v[213] ^ v[34] & ~v[215];
v[219] = v[156] & ~(v[25] & v[138] ^ v[107]);
v[220] = v[107] | ~v[12];
v[221] = v[220] & v[156];
v[222] = v[220] & v[138];
v[223] = v[219] ^ v[12] ^ v[222] ^ (v[119] & v[138] ^ v[101] ^ v[221]) & v[65] | v[122];
result[54] = v[179] ^ v[19] ^ v[152] ^ (v[174] | v[63]) ^ v[216]
^ v[34] & ~(v[212] ^ (v[19] ^ v[185] | v[63]) ^ v[174] ^ ((v[179] ^ v[19] | v[63]) ^ v[189]) & v[120]);
v[224] = v[138] & ~(v[104] | v[12]);
result[36] = v[141] ^ (v[107] ^ v[138]) & v[156] ^ v[65] & ~(v[103] & v[138] ^ v[101] ^ v[219]) ^ v[223];
result[63] = v[183];
v[225] = v[65] & ~(v[222] ^ v[107]);
v[226] = v[65] & ~(v[140] ^ v[103] ^ (v[12] ^ v[12] & v[138]) & v[156]);
result[14] = (v[224] ^ v[107] ^ v[219]) & v[65] ^ v[170] ^ v[222] ^ v[103]
^ ((v[103] | v[156]) ^ v[140] ^ v[65] & ~(v[101] & v[138] ^ v[156] & ~v[103] ^ v[103])) & ~v[122];
v[227] = v[12] & v[138] ^ (v[104] | v[12]);
v[228] = v[156] & ~(v[12] & v[138] ^ v[103]) ^ v[107] ^ v[138] & v[107];
v[229] = v[156] & ~((v[104] | v[12]) & v[138] ^ v[107]) ^ v[140];
v[230] = v[156] & ~v[227] ^ v[41];
v[231] = v[201] ^ v[127];
v[232] = v[138] & v[107] ^ v[227] & v[156];
v[233] = v[203] & v[132] ^ result[133];
v[234] = v[232] ^ v[103];
v[235] = v[228] & v[65];
v[236] = v[203] & v[118] ^ v[126] & v[132];
v[237] = v[126] & v[132] & v[203] ^ v[126] & v[132];
v[238] = v[206] ^ v[236];
v[239] = v[187] ^ v[236];
v[240] = v[118] & ~v[132];
v[241] = v[218] ^ v[103] ^ v[3] ^ v[156] & ~v[224];
v[242] = v[240] ^ v[9] ^ v[126] & v[132] & v[203];
v[243] = (v[55] ^ (v[60] | v[118])) & v[28];
v[244] = v[60] ^ v[118];
v[245] = v[226] ^ v[156] & ~v[101] | v[122];
v[246] = v[49] & v[126];
v[247] = ((v[49] | v[118]) ^ v[55] | v[30]) ^ v[49] ^ v[76] & ~(v[51] & ~v[126] ^ v[53]);
v[248] = v[76] & ~(v[58] ^ v[49] & v[126]);
v[249] = v[230] ^ v[222] ^ v[103];
v[250] = v[247];
v[251] = v[159] ^ v[157] & ~v[112] | v[26];
v[252] = (v[205] ^ (v[233] | v[76])) & v[178];
v[253] = v[93] ^ v[251];
v[254] = v[132] | v[118];
v[255] = ((v[127] ^ v[64]) & v[144] ^ v[127]) & v[69] ^ v[202] & v[144] ^ v[167]
^ v[160] & ~((v[167] ^ v[144] | v[79]) ^ v[202]) | v[112];
v[256] = (v[233] & v[76] ^ (v[132] | v[118])) & v[178] ^ (v[126] & v[132] & v[203] ^ v[118]) & v[76] ^ v[171];
v[257] = (v[202] & v[144] ^ v[127] & v[64]) & v[79];
v[258] = (v[205] ^ v[132]) & v[76];
v[259] = (v[127] & v[64] ^ v[144]) & v[69] ^ v[18] ^ v[167] & v[144] ^ v[202];
v[260] = v[253] ^ v[194];
v[261] = v[76] & ~v[205] ^ v[172] | v[185];
v[262] = (v[158] & ~v[112] ^ v[164]) & ~v[26] ^ v[163] ^ v[165] & ~v[112];
v[263] = (v[127] ^ v[64] ^ v[144] & v[64]) & v[79];
v[264] = (v[127] | v[64]) & v[144];
result[16] = v[256] ^ v[19] & ~(v[238] ^ (v[173] ^ v[240] | v[185]));
v[265] = v[243] ^ (v[51] | v[118]);
v[266] = (v[51] | v[118]) ^ v[52] ^ (v[60] ^ (v[60] | v[118]) | v[30]) ^ (v[243] ^ v[55]) & v[76];
v[267] = (v[51] | v[118]) ^ v[57];
v[268] = (v[144] & v[64] ^ v[167]) & v[79] ^ v[201] ^ v[202];
v[269] = v[79] & ~v[201];
v[270] = v[265] & v[76];
v[271] = v[266] ^ v[182];
v[272] = v[55] & ~v[51] ^ v[246];
v[273] = ~v[65] & v[39];
v[274] = v[267] | v[30];
v[275] = (v[51] | v[118]) ^ v[55];
result[132] = v[132] & v[118];
v[276] = v[118] & v[76];
v[277] = v[263] ^ v[231];
v[278] = v[268] & v[162];
v[279] = v[257] ^ v[199];
v[280] = (v[38] | v[24] | v[65]) ^ v[38] & v[24];
result[24] = v[260] ^ v[193];
v[281] = v[71] & ~v[156];
v[282] = v[71] & v[44] ^ v[70];
v[283] = (v[44] ^ v[79]) & v[25] & v[156];
v[284] = v[240] & v[203];
v[285] = v[240] & v[76] ^ v[203] & v[132];
v[286] = v[156] | v[112] | v[90];
v[287] = v[203] & result[132] ^ result[133];
v[288] = v[205];
v[289] = v[276] & (v[203] ^ v[132]);
v[290] = v[132] & v[76] ^ v[254] ^ v[288];
v[291] = v[202] ^ v[144] ^ v[231] & v[79];
v[292] = v[259] ^ v[162] & ~(v[79] & ~v[231] ^ v[167] & v[144] ^ v[202]);
v[293] = v[284] ^ v[132];
v[294] = result[133] ^ v[288] ^ v[14] ^ v[254] & v[76] ^ (v[172] ^ v[132] ^ v[258] | v[185]);
v[295] = v[24] & ~v[65];
v[296] = v[24] & ~v[65] ^ v[38];
result[85] = (v[65] | v[38]) ^ v[39] ^ (v[273] ^ v[38]) & v[104];
v[297] = ((v[38] | v[24]) & v[22] ^ (v[65] | v[38]) ^ (v[217] ^ v[39]) & v[104]) & v[183] ^ result[85];
v[298] = v[210] & v[144];
v[299] = (v[273] ^ v[24]) & v[119];
v[300] = v[7] & v[99];
result[4] = v[294] ^ (v[284] & ~v[76] ^ v[261]) & v[19];
v[301] = v[210] & v[144] & v[79];
v[302] = v[237] ^ v[287] & v[76] ^ v[285] & v[178];
v[303] = v[76] & ~v[293];
result[6] = v[292] ^ v[255];
v[304] = v[283] ^ v[286] ^ v[70];
v[305] = v[264] ^ v[202];
result[62] = v[271] ^ (v[250] | v[162]);
v[306] = v[272] | v[30];
v[307] = v[275] ^ v[274];
v[308] = (v[289] ^ v[172]) & v[178];
v[309] = ~v[167];
v[310] = ~v[167] & v[127];
result[22] = v[19] & ~(v[290] ^ v[252]) ^ v[239];
result[82] = v[296] ^ v[104];
result[81] = result[82] ^ v[183] & ~(v[38] & v[24] & v[65] & v[119] ^ v[217] ^ v[39]);
result[66] = (v[297] | v[6]) ^ result[81];
v[311] = v[241] ^ v[245];
v[312] = v[202] & v[144] ^ v[167] ^ v[269] ^ v[134];
v[313] = (v[144] & ~v[202] ^ v[202]) & v[79] ^ v[202] ^ v[162] & ~v[291];
v[314] = v[244] ^ v[270] ^ v[306];
v[315] = ~result[16];
v[316] = v[315] & result[62];
v[317] = v[307] ^ v[248];
v[318] = v[242] ^ v[303] ^ v[308];
v[319] = v[310] ^ v[144] & ~v[202];
v[320] = v[19] & ~v[302];
v[321] = ~result[6];
v[322] = (v[144] & v[127] ^ v[210]) & v[79];
v[323] = (v[196] ^ v[282]) & ~v[112];
v[324] = result[22];
v[325] = result[22] | result[6];
v[326] = v[321] & v[324];
v[327] = v[324] & result[6];
v[328] = v[298] ^ v[127];
v[329] = result[24];
result[93] = result[16] | result[62];
v[330] = v[329] | result[62];
v[331] = result[82] ^ v[85];
v[332] = v[7] & v[136];
v[333] = result[66] ^ v[66];
v[334] = v[235] ^ v[234] | v[122];
v[335] = v[311] ^ v[225];
v[336] = ~result[24];
v[337] = v[195] & ~v[112] ^ v[281] | v[26];
v[338] = v[312] ^ v[305] & v[162];
v[339] = result[62] & ~v[316];
result[2] = v[318] ^ v[320];
v[340] = v[314] ^ v[105];
v[341] = v[319] ^ v[322];
v[342] = (v[304] | v[26]) ^ v[200] ^ v[323];
v[343] = v[341];
v[344] = v[325] & v[321];
v[345] = v[321] & result[14];
v[346] = result[6] & ~v[327];
v[347] = result[14];
v[348] = result[6] & v[347];
v[349] = v[321] & v[324] & v[347];
v[350] = result[93];
v[351] = result[22] ^ result[6];
v[352] = ~result[22];
v[353] = result[14];
result[56] = v[162] & ~v[301] ^ v[155] ^ v[277] ^ (v[278] ^ v[279] | v[112]);
v[354] = v[352] & v[353];
v[355] = v[309];
v[356] = v[350] | result[24];
v[357] = result[62];
v[358] = result[16] & ~v[357];
v[359] = v[357] ^ v[330];
result[98] = v[316] & v[336];
result[18] = v[249] ^ v[65] & ~v[229] ^ v[334];
result[46] = v[338] ^ (v[313] | v[112]);
v[360] = v[339] ^ result[24];
v[361] = result[16] & v[336];
result[34] = v[340] ^ v[162] & ~v[317];
v[362] = v[317] & ~v[162];
v[363] = v[345] ^ result[22];
v[364] = v[326] ^ v[345];
v[365] = v[327] ^ result[14];
v[366] = v[326] ^ v[348];
v[367] = v[352] & result[6];
v[368] = v[328] & v[79] ^ v[211];
v[369] = (v[349] ^ result[22]) & v[342];
v[370] = v[343] | v[112];
v[371] = v[325] & result[14];
v[372] = (v[336] | ~v[357]) & v[335];
v[373] = v[46] ^ v[305] ^ v[355] & v[79];
v[374] = v[335] & ~v[359];
v[375] = result[14];
v[376] = v[22] & ~v[65];
v[377] = ~result[36];
v[378] = ~(v[7] & v[99]);
result[116] = v[377] & result[28];
result[44] = v[209] ^ v[337] ^ v[214];
v[379] = v[360] & ~v[335];
v[380] = v[315] & v[335];
v[381] = v[361] ^ result[62];
v[382] = result[36];
result[79] = v[335] & ~result[46];
v[383] = v[382] ^ result[28];
v[384] = result[18];
result[94] = v[383];
result[129] = v[384] & ~result[34];
v[385] = v[314] ^ v[362];
v[386] = v[369];
v[387] = ~v[344] & result[14];
v[388] = v[346] ^ v[345] | v[342];
v[389] = v[371] ^ result[6];
v[390] = v[345] ^ v[325];
v[391] = v[345] & v[342];
v[392] = v[375] & v[342] & v[351];
v[393] = v[250] & v[162];
v[394] = (v[354] ^ v[351]) & v[342];
v[395] = v[354] ^ result[22];
v[396] = v[367] ^ result[14];
v[397] = v[162] & ~v[368];
v[398] = v[358] | result[24];
v[399] = v[373] ^ v[370];
v[400] = result[93] & v[336] ^ v[358];
v[401] = v[335] & ~(result[16] ^ v[356]);
v[402] = result[93] ^ v[356];
result[134] = result[24] ^ result[62];
v[403] = result[93] ^ v[374];
v[404] = v[99] & v[378];
v[405] = v[6] ^ v[378] & v[136];
result[108] = result[24] ^ v[336] & v[335];
v[406] = v[336] & v[335] ^ result[93];
v[407] = result[36];
result[124] = result[28] & ~result[116];
result[100] = result[44] | v[407];
result[180] = ~v[335] & result[46];
result[181] = v[381] ^ v[380];
v[408] = result[79];
result[48] = v[385] ^ v[137];
result[178] = v[335] & ~v[408];
v[409] = result[46];
result[74] = result[46] | v[335];
v[410] = v[409] ^ v[335];
v[411] = result[46];
result[171] = v[410];
v[412] = v[411] & v[335];
v[413] = result[34];
result[172] = v[412];
v[414] = v[413] | result[18];
v[415] = result[36];
result[175] = v[414];
v[416] = v[415] | result[28];
v[417] = result[36];
result[64] = v[416];
v[418] = v[417] & ~result[28];
v[419] = result[36];
result[126] = v[418];
result[99] = v[419] & result[28];
v[420] = result[24];
v[421] = v[339] | v[420];
result[136] = v[363] & v[342] ^ result[22];
result[109] = ~v[344] & v[342] ^ v[363];
result[174] = v[346] ^ v[342] ^ v[387];
v[422] = v[316] | v[420];
v[423] = (v[339] | v[420]) ^ v[316];
v[424] = result[98];
result[144] = v[423];
result[173] = v[388] ^ v[344];
v[425] = v[421];
v[426] = v[335] & ~(v[424] ^ result[16]);
v[427] = result[16];
result[77] = v[364] & ~v[342] ^ v[366];
result[97] = v[349] ^ v[327];
v[428] = (v[427] ^ result[62]) & ~v[336];
result[104] = v[389] ^ v[386];
result[78] = v[342] & ~v[390];
v[429] = result[6];
result[127] = v[366] ^ v[391];
v[430] = v[429] & ~v[342];
v[431] = result[22];
result[69] = v[430] ^ v[348];
v[432] = v[348] ^ v[431];
v[433] = result[16];
result[158] = v[366] & v[342] ^ v[432];
v[434] = result[62];
result[102] = ~v[342] & v[365] ^ v[432];
result[117] = v[392] ^ v[432];
result[166] = v[422] ^ v[433] & v[434];
result[156] = v[433] & v[434];
v[435] = result[16];
result[52] = v[266] ^ v[146] ^ v[393];
v[436] = v[435] & ~v[335];
v[437] = result[4];
result[130] = v[395] ^ v[394];
result[120] = v[396] & v[342];
v[438] = v[377] & v[437];
v[439] = result[94];
result[184] = v[438];
result[107] = v[439] | result[44];
result[20] = v[399] ^ v[397];
v[440] = result[24];
result[106] = v[406] ^ v[398];
v[441] = v[436] ^ v[440];
v[442] = result[62];
result[183] = v[441];
v[443] = v[442];
result[168] = v[401] ^ v[442];
v[444] = result[134];
result[169] = v[402] & ~v[335];
result[170] = v[379] ^ result[134];
v[445] = result[134];
result[137] = v[372] ^ v[398] ^ v[339];
result[121] = v[372] ^ v[443];
result[159] = v[400] ^ v[372];
v[446] = v[400] ^ (v[444] | v[335]);
v[447] = result[93] & v[335];
v[448] = v[335] & ~v[445];
v[449] = result[144];
result[138] = v[446];
result[103] = v[403] ^ v[425];
v[450] = v[449] ^ v[447];
v[451] = result[166];
result[179] = v[450];
result[139] = v[428] ^ v[426];
result[163] = v[451] ^ v[448];
result[83] = v[296] & v[104] ^ v[39] ^ (v[38] & v[24] | v[65]);
result[87] = v[376] & v[38] ^ v[104] & ~v[273];
v[452] = v[404];
result[30] = ((v[65] | v[24]) ^ v[39] ^ v[280] & v[104]) & ~v[183] ^ v[331]
^ ((v[299] ^ v[65] ^ v[24]) & ~v[183] ^ result[85] | v[6]);
v[453] = v[136] & ~v[404];
v[454] = v[154] & ~(v[453] ^ v[452]);
v[455] = v[405];
v[456] = v[154] & ~(v[300] & v[136] ^ v[99]) ^ v[405] | v[183];
v[457] = result[50] | v[262];
v[458] = v[262] | result[4];
result[88] = v[104] & ~v[296] ^ v[24];
v[459] = v[99] & v[6];
v[460] = v[96] & v[6];
v[461] = v[136] & v[96] ^ v[6];
v[462] = v[104] & ~v[295];
v[463] = v[99] | v[6];
result[68] = v[299] ^ v[295];
v[464] = v[453] ^ (v[99] | v[6]);
result[90] = (v[217] ^ v[38]) & v[104] ^ v[65] ^ v[24];
v[465] = ((v[99] ^ v[6]) & v[136] ^ v[96] & v[6]) & v[154];
result[89] = v[104] & ~v[280] ^ v[280];
result[65] = v[38] & ~v[104];
v[466] = result[50];
v[467] = v[262] & ~v[466];
v[468] = result[50] ^ v[262];
v[469] = result[50] & ~v[262];
result[67] = v[462] ^ v[38];
result[38] = v[342];
v[470] = (v[454] ^ v[332] ^ v[6]) & ~v[183];
result[0] = v[335];
v[471] = v[136] & v[99] & v[6];
v[472] = v[471] ^ v[300];
result[143] = v[332] ^ v[6];
v[473] = v[136] & ~(v[99] ^ v[6]);
v[474] = (v[136] & ~(v[99] | v[6]) ^ v[99] ^ v[6]) & v[154];
v[475] = v[455] ^ v[154] & ~(v[99] & v[6]);
v[476] = v[472] & ~v[154];
v[477] = v[136] & v[99];
v[478] = result[4];
result[118] = v[475];
v[479] = (v[96] & v[6] & v[136] ^ v[99] & v[6]) & v[154];
v[480] = v[262] & ~v[467] | v[478];
v[481] = v[478];
v[482] = result[50];
v[483] = (v[457] ^ v[458]) & v[333] ^ v[466] ^ v[480];
v[484] = ~v[481];
v[485] = v[469] | v[481];
result[42] = v[262];
v[486] = v[457] | v[481];
v[487] = v[482] | v[481];
v[488] = v[468] & ~v[481] ^ v[262];
v[489] = (v[467] | v[481]) ^ v[262];
v[490] = v[468] & ~v[481] ^ v[467] | v[333];
v[491] = v[332] ^ v[99] & v[6];
v[492] = v[490];
result[182] = v[172];
v[493] = v[332] ^ v[96] & v[6];
v[494] = v[473] ^ v[6];
result[154] = v[136] & v[6];
v[495] = v[473] ^ v[96] & v[6];
result[112] = v[96] & v[6] & v[154] ^ v[136] & v[6];
v[496] = v[99] | v[6] | v[154];
result[151] = v[464];
v[497] = v[136];
v[498] = v[491] & v[154];
v[499] = v[463] & v[136] ^ v[99];
result[110] = v[491] ^ v[496];
v[500] = v[136] & ~v[460];
v[501] = v[471] ^ v[99];
v[502] = v[99] ^ v[136];
v[503] = v[471] ^ v[459];
v[504] = v[99] ^ v[497];
v[505] = v[154];
v[506] = v[499];
v[507] = v[465] ^ v[504];
result[152] = v[495];
v[508] = v[154] & ~v[501] ^ v[495];
v[509] = v[459] & v[154];
v[510] = v[459] ^ v[477] ^ v[154];
v[511] = v[459] & v[505] ^ v[460];
result[148] = v[508];
v[512] = v[336];
v[513] = v[336] & result[62];
v[514] = result[2];
result[115] = v[494] ^ v[474];
v[515] = v[514] & result[56];
v[516] = result[30];
result[185] = v[515];
v[517] = v[335] & ~v[513];
v[518] = v[335] & ~v[516];
v[519] = result[185];
result[123] = v[518];
v[520] = v[519] & ~v[512];
v[521] = v[262];
v[522] = v[262] & v[484];
v[523] = v[333] & ~(v[469] & v[484]);
result[113] = v[506];
result[145] = v[464] ^ v[509];
v[524] = (v[468] ^ v[458]) & v[333];
v[525] = v[469] ^ v[458];
v[526] = v[520];
v[527] = v[469] ^ result[4];
result[187] = v[525];
v[528] = (v[486] ^ v[521]) & v[333];
result[161] = v[485] ^ v[457];
v[529] = (v[485] ^ v[521]) & v[333];
v[530] = v[487] ^ v[468];
v[531] = v[487] ^ result[50];
v[532] = result[4];
result[150] = v[511] ^ v[500];
result[140] = v[507];
v[533] = result[50];
v[534] = v[468] ^ v[532];
v[535] = (v[532] | v[468]) ^ v[533];
v[536] = v[522] & v[533];
result[73] = v[522] ^ v[533];
result[142] = v[461] ^ v[505] & ~v[503];
result[146] = v[503] & v[505] ^ v[506];
result[149] = v[502] ^ v[476];
result[141] = v[493] ^ v[479];
result[153] = v[470] ^ v[507];
result[147] = v[510];
result[114] = v[456] ^ v[510];
result[111] = v[498] ^ v[477];
v[537] = result[98];
result[76] = result[129] | v[333];
v[538] = v[537] ^ v[517];
v[539] = result[123];
v[540] = result[54];
result[160] = v[538];
result[84] = v[539] & v[540];
result[125] = v[483] | result[34];
v[541] = v[526] ^ result[56];
v[542] = result[2] & ~result[56];
result[176] = v[524] ^ v[534];
v[543] = v[529] ^ result[50];
result[135] = result[161] ^ v[530] & v[333];
v[544] = result[129];
result[105] = v[527] ^ v[333] & ~v[531];
result[75] = v[544];
result[95] = v[492] ^ v[489];
result[70] = v[523] ^ v[489];
result[128] = result[175];
result[157] = v[528] ^ result[187];
v[545] = result[175];
result[71] = v[542];
result[167] = v[536] ^ v[457];
result[177] = v[545];
v[546] = result[50];
result[72] = v[534];
v[547] = result[64];
result[165] = v[543];
result[162] = v[547];
result[26] = v[333];
v[548] = result[126];
result[96] = v[528] ^ v[546];
result[122] = v[333] & ~v[486];
result[101] = v[548];
v[549] = result[64];
result[86] = v[488] & ~v[333] ^ v[530];
result[119] = v[333] & ~v[488] ^ v[535];
result[164] = v[549];
result[92] = v[489] & v[333] ^ v[530];
v[550] = result[73] ^ v[333] & ~v[530];
result[91] = result[126];
result[80] = v[541];
v[551] = result[185];
result[131] = v[551];
result[186] = v[551];
result[155] = v[550];
return result;
}
// ----- (0008930C) --------------------------------------------------------
static int[] sub_8930C(int[] result) {
// int v[1]; // r10@1
// int v[518]; // r12@1
int[] v = new int[519];
v[1] = ~result[30];
v[2] = result[79];
v[3] = result[180];
v[4] = v[1] & result[172] ^ result[0];
v[5] = result[54];
v[6] = v[4] & v[5] ^ v[1] & v[2] ^ v[3];
v[7] = v[1] & v[2] ^ v[3];
v[8] = result[127];
v[9] = v[5] & ~(v[1] & v[3]) ^ result[171];
v[10] = result[171] & result[30];
v[11] = v[1] & v[3];
v[12] = result[109];
v[13] = v[1] & result[0];
v[14] = result[30];
v[15] = result[46] ^ result[30];
v[16] = v[3] | v[14];
v[17] = result[171] | v[14];
v[18] = result[104];
v[19] = result[97];
v[20] = v[13] ^ result[0];
v[21] = result[30] | v[2];
v[22] = result[46] | result[30];
v[23] = result[30] | result[0];
v[24] = v[1] & v[2] ^ result[171];
v[25] = (result[123] ^ v[2] ^ result[84]) & result[62];
v[26] = v[16] ^ v[2];
v[27] = v[13] ^ v[3];
v[28] = result[174];
v[29] = result[178];
v[30] = result[130];
v[31] = v[29] | result[30];
v[32] = result[54];
v[33] = v[1] & v[3] ^ v[3];
result[127] = v[9];
v[34] = v[32] & ~v[20];
v[35] = v[20] & v[32];
v[36] = v[17] ^ v[29];
v[37] = result[172];
v[38] = v[31] ^ v[37];
v[39] = v[21] ^ v[37];
v[40] = result[74];
result[85] = v[15];
result[109] = v[10];
v[41] = v[1] & v[40];
v[42] = result[0];
result[97] = v[6];
v[43] = v[42] ^ v[41];
v[44] = v[5] & ~v[23];
v[45] = v[1] & v[5];
v[46] = ~result[63];
v[47] = v[5] & ~v[4];
v[48] = v[22] ^ result[0];
v[49] = result[83] ^ result[12] ^ (result[87] | result[63]) ^ (result[68] & v[46] ^ result[88]) & ~result[1];
v[50] = result[36];
v[51] = ~result[36];
v[52] = v[49] & v[51];
v[53] = v[49] | v[50];
v[54] = result[36];
v[55] = v[49] ^ v[50];
v[56] = v[36] ^ v[25];
v[57] = (result[126] ^ v[52]) & result[4];
v[58] = ~result[28];
v[59] = (v[49] | v[50]) & v[58];
v[60] = ~result[28];
v[61] = v[49] ^ v[50] | result[28];
v[62] = v[54] & ~v[49];
v[63] = result[83] ^ result[12] ^ (result[87] | result[63]) ^ (result[68] & v[46] ^ result[88]) & ~result[1];
v[64] = v[58] & v[54];
v[65] = v[5];
v[66] = v[5] | ~v[33];
v[67] = v[5] & ~v[39];
v[68] = v[34] ^ v[26];
v[69] = v[35];
v[70] = v[2] ^ v[21];
v[71] = v[5] & ~v[38];
v[72] = v[38] & v[5];
v[73] = v[5] & ~v[27];
result[178] = result[30] ^ result[0];
v[74] = v[62];
v[75] = v[69] ^ v[24];
v[76] = v[5] & ~v[43];
v[77] = v[24];
v[78] = v[1] & result[46];
v[79] = v[11] ^ v[45];
v[80] = result[91] ^ v[53];
v[81] = v[53] | result[28];
v[82] = v[64] & v[63];
v[83] = result[62];
v[84] = v[68] & v[83];
v[85] = result[36] & ~v[74];
v[86] = v[66] & v[83];
result[104] = v[47] ^ v[26];
v[87] = v[76] ^ v[70] ^ v[83] & ~v[75];
v[88] = v[71] ^ v[10];
result[82] = v[72] ^ v[15];
v[89] = v[65] & ~v[48] ^ result[178];
v[90] = v[67] ^ v[78];
v[91] = (v[44] ^ v[27]) & result[62];
v[92] = v[79] ^ result[74];
v[93] = v[61] ^ v[63];
v[94] = v[80] & ~result[4];
v[95] = v[7] & ~v[65] ^ result[171];
v[96] = v[59] ^ v[57] | result[20];
result[161] = v[86] ^ result[104];
v[97] = v[84] ^ v[6];
v[98] = v[9] ^ result[59];
v[99] = v[88] & result[62];
v[100] = (v[56] ^ v[73]) & result[38];
v[101] = result[62] & ~v[90];
v[102] = v[89] ^ result[61];
v[103] = v[91] ^ result[82];
v[104] = v[92] ^ result[9];
v[105] = v[74] ^ result[28] ^ result[4] & ~v[61];
v[106] = result[62] & ~v[95];
v[107] = result[38] & ~v[97];
v[108] = result[161] ^ result[11];
v[109] = result[38] & ~v[87];
result[126] = result[4] & ~(v[85] ^ v[82]) ^ v[81] ^ v[55] ^ v[96];
v[110] = v[99] ^ v[98];
result[12] = v[63];
v[111] = v[108] ^ v[107];
v[112] = v[110] ^ v[109];
v[113] = v[102] ^ v[100] ^ v[106];
v[114] = result[20];
v[115] = v[104] ^ v[101] ^ result[38] & ~v[103];
result[180] = v[26];
v[116] = ~v[114];
v[117] = (v[94] ^ v[61] ^ v[63]) & ~v[114];
result[11] = v[111];
v[118] = v[115];
v[119] = v[77];
v[120] = result[77];
v[121] = ~v[113];
v[122] = result[30];
result[130] = v[119];
v[123] = v[112];
v[124] = (v[122] | v[120]) ^ v[19];
v[125] = v[1] & result[22];
v[126] = result[158];
result[59] = v[112];
v[127] = v[125];
result[174] = v[89];
v[128] = v[1] & v[126];
v[129] = v[113];
result[61] = v[113];
v[130] = result[30];
result[91] = v[105] ^ v[117];
v[131] = result[30];
v[132] = v[130] | result[117];
v[133] = v[128] ^ v[30];
v[134] = v[1] & result[136];
v[135] = (v[131] | result[120]) ^ v[8];
v[136] = ~v[118];
v[137] = (v[131] | result[102]) ^ result[173];
v[138] = (result[67] ^ result[65] & v[46] | result[1]) ^ result[89] & v[46] ^ result[40] ^ result[90];
v[139] = result[56];
v[140] = result[131];
result[9] = v[118];
v[141] = v[118];
v[142] = v[138] ^ v[140];
v[143] = result[24];
v[144] = ~result[56];
v[145] = ~result[56];
v[146] = ~v[138] & result[2];
v[147] = v[138] | result[56];
v[148] = v[138] & v[144] & result[2];
v[149] = ~v[138] & result[56];
v[150] = v[147] & v[144] ^ result[71];
v[151] = (v[142] | v[143]) ^ v[148] ^ v[138] ^ v[139];
v[152] = ~(v[138] & result[56]);
v[153] = v[149] & result[2];
v[154] = v[138] ^ result[2] & (v[138] ^ v[139]);
v[155] = v[147] & v[144];
v[156] = v[138] ^ result[2];
v[157] = result[2] & ~v[147];
v[158] = v[152] & result[56];
v[159] = result[2] & ~(v[138] ^ v[139]);
v[160] = v[148] ^ v[147] & v[144] | v[143];
v[161] = v[148] ^ (v[156] | v[143]);
v[162] = (v[154] | v[143]) ^ v[146] ^ v[138];
v[163] = v[143] & ~(v[146] ^ v[138]) ^ v[154];
v[164] = result[2] ^ result[1] ^ v[158];
v[165] = v[152] & result[2] ^ v[138] & v[144];
v[166] = ~result[48];
v[167] = v[157] ^ v[138];
v[168] = v[157] ^ v[147] ^ (v[153] ^ v[147] | v[143]);
v[169] = result[2] & ~v[158];
v[170] = result[185] ^ v[149];
v[171] = result[56] ^ result[37] ^ (v[150] | v[143]) ^ v[169]
^ (v[151] ^ (v[146] ^ v[138] ^ (v[138] | v[143])) & result[32]) & v[166];
result[83] = v[153] ^ v[155];
v[172] = result[32];
v[173] = v[169] ^ v[138];
v[174] = result[32] & ~(v[146] & v[143] ^ v[138]);
v[175] = v[162] & v[172] ^ v[169] ^ v[158] ^ (v[169] ^ v[158] | v[143]);
v[176] = result[83] ^ result[19] ^ (v[173] | v[143]);
v[177] = v[143] & ~v[153];
v[178] = v[167] ^ (v[158] ^ v[159] | v[143]);
v[179] = v[156] ^ result[15];
v[180] = v[164] ^ v[161] & v[172];
v[181] = v[165] & ~v[143];
v[182] = (v[172] & ~v[163] ^ result[186] ^ v[160]) & v[166];
v[183] = ~v[143] | ~v[170];
v[184] = v[171] ^ result[32] & ~v[168];
v[185] = v[174] ^ result[80];
v[186] = result[48];
v[187] = v[176] ^ v[178] & result[32];
v[188] = v[184];
v[189] = v[180] ^ v[181] ^ v[182];
v[190] = result[32];
result[37] = v[184];
result[40] = v[138];
result[65] = v[184] & v[129];
result[131] = v[184] ^ v[129];
v[191] = v[187] ^ (v[175] | v[186]);
result[84] = v[184] & v[121];
result[87] = v[129] | v[184];
result[123] = (v[129] | v[184]) & v[121];
result[1] = v[189];
v[192] = v[189] ^ v[141];
v[193] = v[179] ^ v[177] ^ v[183] & v[190] ^ (v[185] | v[186]);
result[15] = v[193];
v[194] = result[30];
v[195] = ~v[184];
v[196] = v[191];
result[90] = ~v[184] & v[129];
result[19] = v[191];
result[88] = v[189] & v[141];
v[197] = v[194] | result[69];
v[198] = v[141] & ~(~v[189] & v[141]);
v[199] = v[134] ^ result[78];
v[200] = (result[146] | result[63]) ^ result[142];
v[201] = ~v[189] & v[141];
v[202] = result[10] ^ result[114] ^ (result[118] & v[46] ^ result[141]) & result[39];
v[203] = result[18];
v[204] = v[203];
v[205] = v[203] ^ v[202];
v[206] = v[202] & ~v[204];
v[207] = result[34] | v[205];
v[208] = v[202] & result[18];
v[209] = v[205] ^ result[177];
v[210] = v[205] ^ result[75];
v[211] = v[206] & ~result[34];
v[212] = result[18] & ~v[202];
v[213] = ~result[34];
v[214] = v[207] ^ v[205];
v[215] = v[202] ^ result[128];
v[216] = result[18] ^ result[45];
v[217] = result[26];
result[10] = v[202];
v[218] = ~v[217];
v[219] = v[212] ^ result[129];
result[68] = v[206];
result[177] = v[209];
v[220] = v[207] ^ v[212] ^ v[219] & v[218];
v[221] = v[202] & ~v[206] ^ v[208] & v[213];
v[222] = v[208] & v[213] ^ v[206];
v[223] = v[206] | result[34];
v[224] = result[26];
result[141] = v[222];
v[225] = v[221] | v[224];
v[226] = v[213] & v[202];
result[118] = v[211];
v[227] = (v[208] ^ v[211]) & v[218] ^ v[222] ^ (v[209] & v[218] ^ v[213] & v[202]) & result[2] | result[56];
v[228] = v[214] | result[26];
v[229] = v[214] & v[218];
v[230] = v[82] ^ v[52];
v[231] = v[210] ^ v[228] ^ (v[228] ^ v[202]) & result[2] | result[56];
v[232] = v[205] ^ result[39] ^ v[223];
v[233] = result[4];
v[234] = v[53] ^ result[184];
v[235] = v[233] & ~(v[85] ^ v[63] & v[60]);
v[236] = v[233] & ~v[230];
v[237] = result[2] & ~(result[175] ^ v[229]);
v[238] = v[85] ^ result[28] ^ v[235];
v[239] = (v[85] ^ result[64]) & result[4] ^ v[93] | result[20];
v[240] = v[216] ^ (v[202] | result[34]);
v[241] = v[202] ^ result[34];
v[242] = result[76] ^ result[43] ^ v[241];
v[243] = v[46] & result[112];
v[244] = v[213] & v[202] & result[26] ^ v[209];
v[245] = v[205] & v[213] ^ (v[202] | result[18]) ^ v[225];
v[246] = result[34];
v[247] = v[240] ^ (v[241] | result[26]) ^ result[2] & ~(v[215] & v[218] ^ v[205] & v[213] ^ v[205]);
v[248] = v[246];
v[249] = v[246] ^ v[212];
v[250] = result[2];
result[73] = v[249];
v[251] = (v[229] ^ v[249]) & v[250];
v[252] = (v[226] & v[218] ^ v[211]) & v[250];
v[253] = ((v[212] | v[248]) ^ v[226] & v[218]) & v[250];
v[254] = result[33];
v[255] = result[2] & ~v[244];
v[256] = v[211] ^ result[18];
v[257] = v[211] & ~v[218];
v[258] = v[243] ^ result[111];
v[259] = v[251] ^ v[257];
result[71] = v[257];
v[260] = result[25];
v[261] = result[56];
v[262] = result[60] ^ result[153] ^ result[39] & ~v[258];
result[60] = v[262];
v[263] = v[256] & v[218] ^ v[232] ^ v[237] ^ (v[259] | v[261]);
result[80] = v[263];
result[45] = v[247] ^ v[231];
v[264] = v[242] ^ v[255] ^ (v[252] ^ v[220]) & v[145];
result[43] = v[264];
v[265] = v[245] ^ v[253] ^ v[227] ^ v[260];
v[266] = result[28];
result[25] = v[265];
v[267] = v[262] & v[266];
v[268] = ~v[265];
v[269] = v[265];
v[270] = v[254] ^ v[28];
v[271] = result[116];
v[272] = v[262] & v[266] ^ v[271];
v[273] = ~result[44];
v[274] = v[270] ^ v[127] ^ v[262] & ~v[124];
v[275] = result[17] ^ result[99] ^ v[262] & result[101] ^ (v[262] & v[51] ^ result[164]) & v[273]
^ ((v[262] & result[164] ^ v[271]) & v[273] ^ v[262] & v[51] ^ result[99]) & result[6]
^ result[52] & ~((v[267] ^ v[271]) & v[273]
^ ((v[267] ^ result[162] | result[44]) ^ v[267] ^ result[94]) & result[6]);
v[276] = result[29];
v[277] = result[55] ^ v[18] ^ v[132] ^ v[262] & ~v[133];
v[278] = (v[189] ^ v[141]) & v[275];
result[33] = v[274];
result[55] = v[277];
v[279] = v[276] ^ v[12];
result[158] = v[263] | v[277];
v[280] = v[135] ^ result[51];
v[281] = ~v[189] & v[141];
result[136] = v[263] & v[277];
v[282] = v[262] & result[99];
result[17] = v[275];
result[69] = v[277] & ~(v[263] & v[277]);
result[153] = v[275] & v[189] & v[141] ^ v[201] ^ v[198] & v[274]
^ ~v[265] & (v[189] ^ v[275] ^ v[278] & v[274]);
v[283] = v[263] ^ v[277];
result[117] = (v[263] | v[277]) & ~v[277];
result[185] = v[263] & ~v[277];
result[76] = v[277] & ~v[263];
v[284] = v[282] ^ result[124];
v[285] = result[124];
v[286] = v[283];
v[287] = v[279] ^ v[197] ^ v[262] & ~v[199];
result[128] = v[286];
v[288] = v[262] & ~v[285];
v[289] = result[100];
result[100] = v[189] ^ v[275];
v[290] = result[101];
result[102] = v[284];
result[116] = (v[265] | (v[189] & v[141] ^ v[275]) & ~v[274]) ^ v[281] ^ v[189] & v[275]
^ v[136] & v[274] & v[189];
v[291] = v[262] ^ v[290];
v[292] = v[287];
v[293] = v[280] ^ v[262] & ~v[137];
v[294] = result[44] & ~v[291] ^ v[291];
result[51] = v[293];
v[295] = v[287];
result[172] = v[281] ^ v[189] & v[275];
v[296] = v[262] & ~v[271];
v[297] = v[288] ^ v[271];
result[29] = v[295];
v[298] = v[288] ^ result[99];
v[299] = result[8] ^ v[200] ^ (v[46] & result[110] ^ result[149]) & result[39];
v[300] = v[274];
v[301] = result[94] ^ v[289];
v[302] = result[164] ^ result[3] ^ v[282];
v[303] = ~v[189] & v[275];
v[304] = v[273] & v[60] & v[262] ^ v[262] & v[51] ^ result[36];
v[305] = (v[288] ^ v[271]) & v[273];
v[306] = v[291] | result[44];
v[307] = v[296] ^ result[101] ^ v[291] & v[273];
v[308] = v[262] & v[273] ^ v[296];
v[309] = v[303] ^ (v[189] | v[141]);
v[310] = (~v[189] ^ v[275]) & v[141];
v[311] = (v[189] & v[275] ^ v[189] & v[141]) & v[300] ^ (v[189] | v[141]);
v[312] = v[300] & ~(v[275] & ~(v[189] ^ v[141]) ^ v[201]);
v[313] = result[6] & ~(v[305] ^ v[284]);
v[314] = v[302] ^ (v[297] | result[44]);
v[315] = v[275] & v[136] ^ v[141];
v[316] = v[303] ^ v[141];
v[317] = v[315];
v[318] = v[275] & v[136] ^ v[189];
v[319] = v[309] & v[300];
v[320] = v[192] ^ v[275];
v[321] = (v[262] & v[271] ^ result[107]) & result[6];
v[322] = v[300] & ~v[316] ^ v[310];
v[323] = result[103] ^ result[27] ^ v[299] & ~result[170] ^ result[32] & ~(v[299] & ~result[163] ^ result[169]);
v[324] = v[320] ^ v[311] & ~v[265];
v[325] = (v[318] ^ v[312]) & ~v[265];
v[326] = ((v[201] ^ v[303]) & v[300] ^ v[310]) & ~v[265];
v[327] = v[316] & v[300] ^ v[201];
v[328] = v[265] | v[310] ^ v[201] & v[300];
v[329] = v[314] ^ v[313] ^ result[52] & ~(v[306] ^ v[298] ^ result[6] & ~v[294]);
v[330] = v[298] ^ result[5] ^ (v[272] | result[44]) ^ result[6] & ~v[307];
v[331] = result[52] & ~(v[307] & result[6] ^ v[308] ^ result[36]);
v[332] = v[301] ^ result[23] ^ v[262] ^ v[321] ^ (result[6] & ~v[304] ^ result[36]) & result[52];
v[333] = ~v[265] & v[300] & ~v[317] ^ v[316];
v[334] = v[316] | v[300];
v[335] = result[13] ^ result[183] ^ v[299] & result[160] ^ (result[168] ^ v[299] & ~result[121]) & result[32];
v[336] = v[300] & ~v[198];
v[337] = v[323] & ~v[293];
result[79] = v[324] ^ v[336];
result[101] = v[327] ^ v[325];
result[78] = v[328] ^ v[319] ^ v[189] ^ v[278];
result[129] = v[329] & v[111];
result[27] = v[323];
result[162] = v[322] ^ v[326];
result[3] = v[329];
v[338] = result[148];
v[339] = v[330] ^ v[331];
result[5] = v[330] ^ v[331];
result[23] = v[332];
v[340] = v[123] & ~(v[323] & ~v[293]);
result[8] = v[299];
result[77] = v[334] ^ v[333];
v[341] = ~(v[332] & v[129]);
result[13] = v[335];
v[342] = v[341] & v[332];
v[343] = result[63] | v[338];
v[344] = result[137];
v[345] = result[138];
result[170] = v[340];
v[346] = v[332] & v[121];
v[347] = result[32] & ~(result[159] & v[299] ^ result[139]) ^ result[31] ^ v[344] ^ v[299] & ~v[345];
v[348] = v[193] & v[121];
v[349] = v[347] & v[121];
v[350] = v[347] & v[129] ^ v[129];
v[351] = v[341] & v[347];
v[352] = v[193] & ~(v[332] ^ v[347] & v[121]);
v[353] = v[347] & v[121] ^ v[129];
v[354] = v[193] & v[347] & v[129];
v[355] = result[41] ^ result[181] ^ result[108] & v[299];
v[356] = (result[106] & v[299] ^ result[179]) & result[32];
v[357] = result[145] ^ result[58] ^ v[343];
v[358] = result[39] & ~(v[46] & result[150] ^ result[115]);
v[359] = v[332] & v[129] & v[347];
v[360] = (v[332] | v[129]) ^ v[349];
v[361] = result[28];
result[31] = v[347];
v[362] = v[355] ^ v[356];
v[363] = v[358] ^ v[357];
result[107] = v[347] | v[286];
result[58] = v[358] ^ v[357];
result[94] = v[332] & v[129] ^ v[193] & ~v[350] ^ v[349];
result[138] = v[193] & v[350] ^ v[360];
result[145] = ~v[332] & v[347] & v[193] ^ v[332] ^ v[129] ^ v[347];
result[159] = v[193] & v[350] ^ (v[332] | v[129]) ^ v[359];
result[114] = v[193] & ~v[347] ^ v[346] ^ v[359];
result[149] = v[352] ^ v[351] ^ v[332] ^ v[129];
result[124] = v[360] ^ v[193] & ~v[353];
result[173] = (v[353] | v[193]) ^ v[129];
result[139] = v[347] & ~(v[332] | v[129]) ^ v[129] ^ v[193] & ~(v[342] ^ ~v[332] & v[347]);
result[74] = (v[347] ^ ~v[332]) & (v[332] | v[129]) ^ v[348];
result[164] = v[193] & ~((v[332] | v[129]) ^ v[347] & v[129]) ^ v[359];
result[186] = v[359] ^ v[354];
result[111] = v[354] ^ (v[332] | v[129]) ^ (v[332] ^ v[129]) & v[347];
result[120] = v[193] ^ v[129] ^ ~v[332] & v[347] & v[129];
result[89] = (v[332] | v[129]) & ~v[193] ^ v[347] & ~v[342];
v[364] = result[70];
v[365] = v[269] & ~(v[355] ^ v[356]);
v[366] = v[52] & v[60] ^ v[74] ^ v[236] ^ (v[234] ^ (v[52] | v[361])) & v[116];
result[175] = v[365];
v[367] = (v[358] ^ v[357]) & ~result[122];
v[368] = result[125] ^ v[364];
v[369] = result[119] & (v[358] ^ v[357]);
v[370] = result[21];
v[371] = (v[358] ^ v[357]) & result[157];
result[41] = v[355] ^ v[356];
v[372] = result[57];
result[21] = v[368] ^ v[370] ^ v[371];
v[373] = result[35] ^ v[366] ^ (v[358] ^ v[357]) & ~(v[238] ^ v[239]);
v[374] = result[92] ^ v[372] ^ v[367];
v[375] = v[369] ^ result[96];
v[376] = v[335] ^ result[21];
v[377] = result[21];
result[49] ^= v[366] ^ (v[238] ^ v[239]) & ~(v[358] ^ v[357]);
v[378] = ~v[292];
v[379] = v[335] & ~v[377];
v[380] = v[335] & v[377];
v[381] = v[377] & ~v[335];
v[382] = v[292];
v[383] = v[335] | v[292];
v[384] = v[374] ^ v[375] & v[213];
v[385] = v[269] ^ v[362];
v[386] = v[269] | v[362];
v[387] = result[49] | v[269];
v[388] = v[269] & v[362];
v[389] = result[21] | v[292];
v[390] = v[373] | v[196];
result[99] = v[373] | v[111];
v[391] = v[376];
v[392] = ~v[292] & v[377];
v[393] = ~v[196];
v[394] = v[268] & v[362];
v[395] = ~v[292] & v[335] ^ v[391];
v[396] = v[335] & ~v[380];
v[397] = v[379] ^ v[392];
v[398] = ~v[373] & v[323];
v[399] = result[49] | v[362];
v[400] = result[49];
v[401] = v[269] ^ v[362] ^ v[387];
v[402] = ~v[400] & v[365];
v[403] = v[395] & v[339];
v[404] = v[378] & (v[335] | result[21]);
v[405] = result[49] | v[269] & v[362];
v[406] = v[335] & ~v[380] | v[382];
v[407] = result[21] ^ v[391] & v[378];
v[408] = v[381] & v[378] ^ v[380];
v[409] = v[339] & ~(v[381] ^ v[389]);
v[410] = v[389] ^ v[335];
v[411] = (v[269] | v[362]) ^ (result[49] | v[269] | v[362]);
v[412] = ~v[400] & v[269];
v[413] = ~v[400] & v[394];
v[414] = v[400] ^ v[362] | v[329];
v[415] = ~v[400] & (v[269] | v[362]) ^ v[269] ^ v[362];
v[416] = v[269] & ~(v[269] & v[362]) | result[49];
v[417] = ~v[329] & v[269] ^ v[365];
v[418] = v[403] ^ v[380] & ~v[378];
v[419] = result[99] ^ (v[373] | v[196]);
v[420] = v[396] ^ v[404];
v[421] = v[397] & v[339] ^ v[380];
v[422] = v[380] ^ v[383];
v[423] = v[406] ^ v[381];
v[424] = v[404] ^ v[381];
v[425] = v[408] ^ v[339] & ~(v[391] ^ v[383]);
v[426] = v[373] & ~v[111];
result[184] = v[373] & v[111];
v[427] = v[339] & v[383];
v[428] = v[409] ^ v[410];
v[429] = v[413] ^ v[388];
v[430] = v[416] ^ v[388];
v[431] = v[388] ^ v[412];
v[432] = v[412] ^ v[362];
v[433] = v[417] & v[384];
v[434] = v[418] | v[188];
v[435] = v[420] ^ v[339] & ~v[391];
v[436] = v[421] & v[195];
v[437] = v[423] ^ v[339] & ~v[407];
v[438] = v[398] & ~v[293];
v[439] = v[425] & v[195];
v[440] = v[424] ^ v[339] & ~v[422];
v[441] = v[428] & v[195];
v[442] = v[410] ^ v[427];
v[443] = (result[49] | v[385]) ^ v[394];
v[444] = v[405] ^ v[394];
v[445] = v[362] ^ result[36];
v[446] = v[405] ^ v[365] | v[329];
v[447] = result[14];
v[448] = v[363] & result[155];
v[449] = v[411] ^ v[365] & v[384] & v[329] ^ (v[399] ^ v[362]) & v[329];
v[450] = v[402] & ~v[329] ^ v[399];
v[451] = v[443] | v[329];
v[452] = v[329] & ~v[432];
v[453] = v[401] ^ result[0];
v[454] = v[429] & v[329];
v[455] = v[430] & ~v[329];
v[456] = v[444] ^ result[18];
v[457] = v[329] & ~v[444] ^ v[401];
v[458] = v[426] & v[329];
result[115] = v[426] & ~v[196];
v[459] = v[419] & ~v[329] ^ result[115];
v[460] = (v[373] ^ v[111] ^ ~v[196] & v[111] | v[329]) ^ result[115];
v[461] = ((v[401] | v[329]) ^ v[386]) & v[384];
result[183] = result[49] ^ v[365];
v[462] = v[415] ^ v[447];
v[463] = v[450] ^ v[433];
v[464] = (v[373] ^ v[111]) & ~v[196];
v[465] = (result[184] | v[196]) ^ v[373] ^ v[111];
v[466] = result[99] | v[196];
v[467] = (v[415] | v[329]) ^ v[384] & ~v[414];
v[468] = result[99] & ~v[111];
v[469] = v[466] ^ v[426] & v[329];
v[470] = v[363] & ~result[167];
v[471] = result[184] & v[393];
v[472] = result[47];
v[473] = v[435] ^ v[434];
result[39] = ~v[373] & v[111];
result[70] = ~v[373] & v[111] ^ v[464];
v[474] = v[437] ^ v[436];
v[475] = v[440] ^ v[441];
v[476] = v[442] ^ v[439];
v[477] = result[165];
v[478] = v[472] ^ result[105];
result[181] = v[438] ^ (v[373] | v[323]);
v[479] = v[477] ^ v[448];
v[480] = result[181] ^ v[123] & ~((v[373] | v[323]) ^ v[337]) | v[339];
v[481] = v[300] & ~v[449];
v[482] = v[452] ^ v[453];
v[483] = result[49] ^ v[385];
result[121] = v[402] ^ v[385];
v[484] = v[363] & result[176];
v[485] = v[445] ^ v[483] & ~v[329];
result[179] = v[373] & v[323];
v[486] = v[451] ^ v[483];
v[487] = v[465];
v[488] = v[467] ^ v[411];
v[489] = v[471] ^ result[99] ^ v[419] & v[329];
result[112] = v[465] ^ v[373] & v[393] & v[329];
v[490] = v[456] ^ v[455];
v[491] = v[446] ^ v[402] ^ v[385] ^ v[461];
v[492] = v[431] & ~v[329] ^ result[183];
v[493] = v[462] ^ v[329] & ~v[402];
v[494] = v[373] & v[393] ^ v[111];
v[495] = v[463] & v[300];
v[496] = v[468] ^ v[471];
result[106] = (v[373] | v[323]) & ~v[373];
v[497] = v[458] ^ result[70];
v[498] = v[458] ^ (v[393] ^ v[111]) & v[373];
v[499] = v[473] ^ result[52];
v[500] = v[474] | v[123];
v[501] = v[476] ^ result[48];
v[502] = v[476] ^ result[34];
v[503] = v[474] & v[123];
v[504] = v[473] ^ result[62];
v[505] = v[478] ^ v[470];
v[506] = v[479] | result[34];
v[507] = v[373] & ~result[179];
v[508] = v[484] ^ result[95];
v[509] = v[459] & ~v[384] ^ v[489];
v[510] = result[99] & v[393];
result[122] = result[39] & v[393];
result[67] = v[460] & ~v[384] ^ result[112];
v[511] = v[485] ^ v[481];
v[512] = v[384] & ~v[486];
v[513] = v[490] ^ v[457] & v[384];
v[514] = v[493] ^ v[495];
v[515] = (v[111] & ~result[184] ^ v[390]) & v[329];
v[516] = result[67] ^ result[38];
v[517] = result[115] & v[329] ^ result[122] ^ result[99];
v[518] = result[106] | v[293];
result[52] = v[499] ^ v[500];
result[62] = v[504] ^ v[503];
result[48] = v[475] & ~v[123] ^ v[501];
result[160] = v[123] & ~v[475] ^ v[502];
result[35] = v[373];
result[47] = v[505] ^ v[506];
result[176] = v[508] & v[213];
result[57] = v[384];
result[0] = v[488] & v[300] ^ v[482] ^ v[384] & ~v[454];
result[14] = v[514] ^ v[384] & ~v[492];
result[36] = v[511] ^ v[512];
result[18] = v[300] & ~v[491] ^ v[513];
result[64] = v[373] & ~v[293];
result[75] = ~v[293] & (v[373] | v[323]);
result[95] = v[329] & ~v[419];
result[110] = (v[398] & v[123] ^ v[323] ^ v[480]) & v[264];
result[150] = v[438] & v[123] ^ v[337] | v[339];
result[137] = ~v[123] & (v[323] ^ v[293]) ^ v[438];
result[169] = v[373] ^ v[123] & ~(v[323] ^ v[293]) ^ ~v[293] & (v[373] | v[323]) ^ (v[507] ^ v[340] | v[339]);
result[125] = (v[398] ^ v[293]) & v[123];
result[119] = v[373] | v[323];
result[163] = v[123] & ~(v[398] ^ v[293]);
result[92] = v[510] ^ v[373] ^ ~v[384] & v[469] ^ v[329] & ~v[496];
result[167] = v[487];
result[148] = v[111] ^ v[469];
result[38] = v[516] ^ v[509] & ~v[323];
result[108] = v[518] ^ (v[373] | v[323]);
result[105] = v[517] | v[384];
result[157] = v[373] & v[393] ^ v[373] ^ v[494] & v[329] ^ ((v[419] | v[329]) ^ v[419]) & ~v[384] | v[323];
result[34] = v[515] ^ v[494];
result[146] = ((v[373] | v[323]) ^ (v[323] | v[293])) & v[123];
result[155] = v[123] & ~((v[293] | v[507]) ^ v[398]);
result[96] = (v[293] | v[507]) ^ (v[373] | v[323]);
result[165] = ~v[293] & (v[373] | v[323]) ^ v[398] ^ (v[507] ^ v[293]) & v[123];
result[103] = v[123] | ~v[293] & (v[373] | v[323]) ^ (v[373] | v[323]);
result[142] = v[498] ^ v[497] & ~v[384] | v[323];
result[168] = v[390] ^ v[373];
return result;
}
// ----- (0008B2F4) --------------------------------------------------------
static int[] sub_8B2F4(int[] result) {
// int v[1]; // r4@1
// int v[487]; // r2@1
int[] v = new int[488];
v[1] = result[35];
v[2] = v[1] & ~result[27];
v[3] = result[27] ^ v[1];
v[4] = ~result[51];
v[5] = result[170] ^ result[64] ^ v[2];
v[6] = result[146] ^ result[75];
v[7] = result[57];
v[8] = result[96] ^ result[6];
v[9] = result[5];
v[10] = ~v[9];
v[11] = (result[51] | ~v[2]) & result[59];
v[12] = result[44] ^ result[157] ^ result[34] ^ (result[129] ^ result[168] | v[7]);
v[13] = v[5] & ~v[9] ^ result[137];
v[14] = (v[3] ^ result[125] ^ v[4] & v[1] | v[9]) ^ result[165];
v[15] = result[20];
result[44] = v[12];
v[16] = v[15] ^ result[169];
v[17] = result[43];
v[18] = v[16] ^ v[17] & ~v[13];
v[19] = v[8] ^ (v[6] ^ v[3]) & v[10] ^ v[11] ^ v[17] & ~v[14];
result[20] = v[18];
v[20] = result[106];
v[21] = result[150];
v[22] = result[59] & ~(result[51] ^ v[1]);
v[23] = result[51];
result[6] = v[19];
v[24] = v[19];
v[25] = ((v[23] | v[1]) ^ v[20]) & result[59];
v[26] = result[52] | v[19];
v[27] = v[3] & v[4] ^ result[179];
v[28] = v[21] ^ result[103];
v[29] = ~result[52];
v[30] = v[1] | result[19];
v[31] = result[110] ^ result[51] ^ result[56] ^ v[3];
v[32] = ((v[30] ^ result[11]) & result[3] ^ result[122]) & ~v[7] ^ result[148];
v[33] = result[95] ^ result[184] ^ result[105] ^ result[142] ^ result[42] ^ v[30];
v[34] = v[27] ^ result[155];
v[35] = v[31] ^ v[25];
v[36] = result[91];
v[37] = result[63];
v[38] = ((v[22] ^ result[108] | result[5]) ^ result[163]) & result[43] ^ v[28] ^ result[46] ^ v[27];
v[39] = result[58];
v[40] = v[32] | result[27];
v[41] = result[24];
v[42] = v[38];
result[46] = v[38];
v[43] = v[35] ^ v[34] & v[10];
v[44] = v[39] & v[36];
v[45] = v[41] ^ result[92];
v[46] = result[58];
result[24] = v[45] ^ v[40];
v[47] = v[36] | v[46];
v[48] = result[126];
v[49] = v[45] ^ v[40];
result[42] = v[33];
v[50] = v[33];
v[51] = v[33] & result[160];
v[52] = v[47] ^ v[37] ^ v[48];
v[53] = result[136];
v[54] = v[49] | result[0];
v[55] = ~result[0];
v[56] = result[136];
v[57] = v[43];
result[56] = v[43];
v[58] = v[55];
v[59] = ~v[49];
v[60] = v[53] & v[52];
v[61] = v[49];
v[62] = v[52] | result[80];
v[63] = result[55];
v[64] = result[69];
v[65] = v[52] | v[63];
result[142] = v[51];
v[66] = (v[52] | v[63]) ^ v[63];
result[63] = v[52];
v[67] = v[59];
v[68] = v[60];
v[69] = (v[52] | v[56]) ^ v[64];
v[70] = (result[117] | v[52]) ^ result[158];
v[71] = v[62];
v[72] = ~v[52] & result[55] ^ result[136];
v[73] = result[31];
v[74] = (v[52] | v[56]) ^ result[80];
v[75] = result[128] ^ result[31] ^ result[60] ^ (v[52] | v[63]) ^ (result[107] ^ v[72] | result[47])
^ (result[31] & ~(v[52] | result[158]) ^ v[70] ^ (v[62] ^ result[76] ^ v[66] & result[31] | result[47]))
& ~result[1];
v[76] = (result[117] | v[52]) ^ result[158];
v[77] = ~result[47];
v[78] = v[75] & ~v[24];
v[79] = result[79] ^ result[30] ^ ~v[52] & result[101];
v[80] = v[78] | result[52];
v[81] = (v[52] | result[77]) ^ result[116];
v[82] = ((~v[52] | ~result[128]) & v[73] ^ v[62]) & v[77] ^ v[70] ^ result[10] ^ v[66] & ~result[31];
v[83] = v[75];
v[84] = result[79] ^ result[26] ^ v[52] & ~result[153];
v[85] = (((~v[52] & result[128] ^ result[76]) & result[31] ^ result[136]) & v[77]
^ (~v[52] & result[185] ^ result[80] | v[73]) ^ v[74]) & ~result[1];
v[86] = v[52] | result[158];
result[12] ^= result[78] ^ ~v[52] & result[162];
v[87] = v[86] ^ result[80];
v[88] = result[31];
result[60] = v[83];
v[89] = v[84];
v[90] = result[14];
v[91] = v[80] ^ v[78];
v[92] = v[81] ^ result[40];
result[40] = v[92];
result[26] = v[84];
v[93] = v[79] & v[90];
v[94] = v[79] ^ v[90];
v[95] = result[80];
result[30] = v[79];
v[96] = v[71] ^ v[95];
v[97] = result[128];
v[98] = v[93];
v[99] = (v[96] ^ v[88] & ~v[72]) & v[77];
result[78] = v[93];
v[100] = v[82] ^ v[85];
result[10] = v[82] ^ v[85];
v[101] = result[117];
v[102] = v[94];
v[103] = (v[52] | v[97]) ^ result[76];
result[168] = v[94];
v[104] = v[71] ^ v[101];
v[105] = result[31];
v[106] = result[31] & ~v[87];
v[107] = result[8];
v[108] = ~v[52] & (result[80] ^ result[31]);
v[109] = v[74] & v[105];
v[110] = v[105] & ~v[103];
v[111] = result[136];
result[162] = v[91];
v[112] = (v[108] | result[47]) ^ v[107] ^ v[76] ^ v[109] ^ (v[106] ^ v[68] ^ v[99] | result[1]);
v[113] = result[0] & ~v[112];
v[114] = result[126] ^ result[53] ^ v[44];
v[115] = v[112];
v[116] = v[52] ^ v[111] ^ result[58] ^ (v[65] ^ result[158] | result[31])
^ (v[104] ^ result[31] & (v[52] ^ v[111]) | result[47])
^ (v[69] & result[31] ^ v[104] ^ (v[110] ^ v[104]) & v[77] | result[1]);
v[117] = v[112];
v[118] = result[65];
v[119] = result[176] ^ result[86] ^ result[7];
v[120] = v[117] & v[58];
v[121] = result[58] & ~result[135];
v[122] = v[114] & result[37];
v[123] = result[0] & ~v[113] | v[61];
v[124] = result[160] & ~v[116];
result[8] = v[117];
v[125] = v[117] & v[58] & v[67];
v[126] = v[117] & v[58] | v[61];
v[127] = v[119] ^ v[121];
result[96] = v[116];
v[128] = result[37];
result[7] = v[127];
v[129] = v[123] ^ v[113];
result[136] = v[124];
result[163] = v[124];
v[130] = v[113] ^ v[54];
result[81] = v[122] ^ v[128];
v[131] = v[123] ^ v[117] & v[58];
v[132] = v[125] ^ result[0];
result[53] = v[114];
result[95] = v[124] & v[50];
v[133] = v[132];
result[118] = v[83] & v[24];
v[134] = v[126] ^ v[115];
result[179] = v[123] ^ v[113];
v[135] = v[127];
result[110] = v[113] ^ v[54];
v[136] = v[115] | v[61];
result[68] = v[131];
v[137] = v[126] ^ v[115];
result[174] = v[117] & v[58];
v[138] = v[26] ^ v[24];
result[127] = v[125] ^ v[117] & v[58];
result[82] = v[125];
result[85] = v[137];
v[139] = ~v[127];
result[109] = v[132];
v[140] = ~v[83] & v[24];
result[180] = v[115] | v[61];
v[141] = (v[83] ^ v[24]) & v[29];
result[65] = v[114] ^ v[118];
v[142] = v[140] ^ v[24] & v[29];
v[143] = v[83] ^ v[24] ^ v[26];
v[144] = v[140] ^ result[3];
v[145] = (result[52] | v[83] | v[24]) ^ v[24];
v[146] = ~v[127] & result[124];
v[147] = v[18] | result[36];
v[148] = result[94] ^ result[28] ^ v[146] ^ result[80] & ~(result[159] ^ (result[138] | v[127]));
v[149] = v[89] ^ result[43];
v[150] = v[148] & ~(v[78] ^ v[24] & v[29]);
v[151] = result[94] ^ result[28] ^ v[146] ^ result[80] & ~(result[159] ^ (result[138] | v[127]));
v[152] = v[114] & ~result[37];
result[106] = v[148] & ~(v[83] | v[24]) ^ v[91];
v[153] = v[148] & ~v[138] | v[12];
v[154] = (v[83] & v[24] ^ v[24] & v[29]) & v[148] ^ v[83] & v[24];
v[155] = v[78] ^ result[17];
v[156] = v[144] ^ (v[83] & ~v[78] | result[52]);
v[157] = v[151] & ~v[143];
v[158] = result[36] & v[151];
v[159] = v[83] ^ v[24] ^ result[52] ^ v[150];
v[160] = result[52];
v[161] = result[23] ^ result[52] ^ v[83];
v[162] = v[155] ^ (v[83] ^ v[24] | v[160]);
v[163] = ~v[83] & v[24];
result[184] = v[83] ^ v[24] ^ v[151];
v[164] = (v[140] | v[160]) ^ v[153] ^ v[163];
v[165] = v[163] ^ v[140] & v[29];
v[166] = v[164];
v[167] = v[142] & v[151] ^ v[29] & v[83] & v[24];
v[168] = ~v[12] & ((v[83] | v[24]) ^ v[140] & v[29] & ~v[151]);
v[169] = result[106] ^ v[24] & ~v[12];
result[105] = v[141] & v[151] ^ v[83] & v[29];
v[170] = v[151] & ~v[145];
v[171] = v[145] & v[151];
v[172] = ~v[151] & result[36];
v[173] = v[151] & ~v[18];
v[174] = (v[159] | v[12]) ^ v[142] & ~v[151];
v[175] = v[154] & ~v[12] ^ result[105];
v[176] = v[156] ^ v[151] & ~(v[141] ^ v[24]);
v[177] = v[151] | result[36];
v[178] = result[184] ^ result[5] ^ (v[157] ^ v[165] | v[12]);
v[179] = v[166] ^ v[165] & v[151];
v[180] = result[36];
v[181] = v[169] | v[180];
v[182] = v[151] ^ v[180];
v[183] = v[18];
v[184] = result[36] & ~v[158] | v[18];
v[185] = v[158] | v[18];
v[186] = v[151] & ~(v[141] ^ v[83] ^ v[24]) ^ v[162] ^ v[168];
v[187] = v[172] & ~v[18];
v[188] = ~v[18] & result[36];
v[189] = v[175] | result[36];
v[190] = result[36];
v[191] = v[176] ^ (v[167] | v[12]);
v[192] = v[161] ^ v[170] ^ v[181];
v[193] = v[171] ^ v[24] | v[12];
result[157] = v[183] ^ v[151];
result[28] = v[151];
result[115] = v[173] ^ result[36];
result[170] = v[147] ^ v[158];
v[194] = result[36];
result[86] = v[184] ^ v[172];
v[195] = result[139];
result[169] = v[151] ^ v[147];
result[176] = v[185] ^ v[158];
v[196] = v[195];
result[139] = v[158];
result[144] = (v[182] | v[183]) ^ v[194];
result[159] = v[187] ^ v[177];
result[58] = v[177] ^ (v[177] | v[183]);
result[135] = v[184] ^ v[182];
result[94] = v[182];
result[124] = (v[173] ^ v[177]) & ~v[190];
result[39] = v[173] & ~v[190] ^ v[182];
result[137] = v[188] ^ v[182];
v[197] = v[192] ^ v[193];
v[198] = v[191] ^ v[189];
v[199] = v[114] & ~result[131];
v[200] = result[84];
result[3] = v[191] ^ v[189];
v[201] = result[123];
v[202] = v[199] ^ result[61];
v[203] = v[178] ^ v[179] & ~v[190];
result[5] = v[203];
v[204] = v[122] ^ result[123];
v[205] = v[202];
v[206] = v[114] & result[61];
v[207] = v[206];
v[208] = v[135] & result[84] ^ v[114] & v[200] ^ v[201];
v[209] = result[160];
result[23] = v[197];
v[210] = result[2];
v[211] = result[37];
result[17] = v[186] ^ v[174] & ~v[190];
v[212] = ~v[209];
v[213] = v[206] ^ v[211];
v[214] = result[45];
v[215] = v[213];
v[216] = v[139] & v[205] | v[214];
v[217] = (v[135] | v[214] | v[204]) ^ v[208];
v[218] = result[160];
v[219] = v[216] ^ v[210] ^ v[135] ^ v[213] ^ v[217] & result[29];
v[220] = v[89] & v[218];
v[221] = v[219] ^ v[218];
v[222] = v[219] | v[218];
v[223] = ~v[219] & v[218];
v[224] = ~v[219];
v[225] = ~v[219] & v[61];
v[226] = v[219] & v[212];
v[227] = v[57];
v[228] = result[48];
v[229] = v[89] ^ result[25];
v[230] = v[219] & v[57];
v[231] = v[89] & v[212];
v[232] = v[219] & result[160];
v[233] = ~v[225] & v[57];
v[234] = v[57] & ~(~v[225] & v[61]);
v[235] = v[89] & ~v[221] ^ v[223];
v[236] = result[131];
v[237] = v[122] ^ v[236];
v[238] = v[236] & ~v[114];
v[239] = v[233] ^ v[61];
v[240] = v[114] & ~result[61];
v[241] = result[48];
v[242] = v[199] ^ result[87];
result[2] = v[219];
v[243] = v[241] & ~(v[234] ^ v[61]);
result[134] = v[219] | v[61];
result[138] = v[225];
v[244] = result[87] & ~v[114] & v[135];
v[245] = (v[152] ^ result[90]) & v[135];
v[246] = (v[152] ^ v[118]) & v[135] ^ result[87];
v[247] = (v[240] ^ result[37]) & v[135] ^ result[84];
v[248] = (v[242] | v[135]) ^ result[90] | result[45];
v[249] = result[149];
result[116] = v[219] ^ v[61];
v[250] = v[135] | v[249];
v[251] = result[80] ^ v[221];
v[252] = result[45];
result[123] = v[245] ^ v[114] ^ v[118];
v[253] = v[247] ^ v[248];
v[254] = ~v[252];
v[255] = v[246] & ~v[252];
v[256] = v[227] & ~(v[219] | v[61]);
result[93] = result[90] & v[114] ^ result[84] ^ v[244];
v[257] = v[238];
v[258] = v[227];
v[259] = ~(v[219] & v[67]) & v[227];
result[166] = v[135] & ~v[257] ^ v[205] ^ (v[257] & v[139] ^ v[237] | result[45]);
v[260] = v[250] ^ v[196];
result[117] = v[92] & ~(v[256] ^ (v[219] ^ v[61] | v[228])) ^ v[256] ^ (v[219] ^ v[61] | v[228]);
v[261] = v[219] & v[67] ^ v[227];
v[262] = v[219] & v[67] & v[227];
result[126] = v[261];
result[76] = (v[225] & ~v[227] & v[228] ^ v[239]) & v[92] ^ v[228] & ~(v[61] ^ v[230]) ^ v[261];
v[263] = v[219] ^ v[61] ^ v[230];
v[264] = (v[219] ^ v[61]) & v[227] ^ v[61];
result[99] = v[259] ^ (v[219] | v[61]);
v[265] = ((v[219] | v[61]) ^ v[230]) & v[228] ^ v[225];
v[266] = v[243] ^ v[259] ^ (v[219] | v[61]);
result[129] = v[266];
v[267] = result[123];
result[75] = v[266] ^ (v[228] & ~v[263] ^ v[264]) & v[92];
result[187] = v[267] ^ v[255];
v[268] = ~v[223] & result[160];
result[84] = v[265] ^ (v[225] & v[228] ^ v[263]) & v[92];
v[269] = (v[219] | v[61]) & ~v[258];
result[66] = v[269];
v[270] = v[262] ^ v[219] ^ v[61];
v[271] = ~v[223] & v[89];
v[272] = v[262] ^ v[225] ^ (v[256] ^ (v[219] | v[61])) & v[228];
v[273] = v[228] & ~(v[61] & v[258] & v[219] ^ v[219] ^ v[61]) ^ v[269]
^ v[92] & ~(v[264] ^ (v[219] | v[61] | v[228]));
v[274] = v[100] & ~(v[222] ^ v[220]) ^ v[220] | result[18];
result[165] = v[273];
result[146] = v[270];
result[141] = v[92] & ~v[262] ^ v[270] ^ v[228] & ~v[259];
v[275] = v[223] & v[89] ^ v[232];
v[276] = v[232] & v[89];
result[156] = v[259] ^ v[61];
v[277] = ~v[100];
result[181] = v[272];
result[125] = v[92] & ~(v[259] ^ v[61] ^ v[256] & v[228]) ^ v[272];
v[278] = v[268] ^ v[232] & v[89] ^ v[235] & ~v[100];
v[279] = ~(v[219] & v[67]) & v[228] ^ v[256] ^ (v[67] & v[258] ^ ~(v[219] & v[67]) & v[228]) & v[92];
v[280] = result[18];
result[128] = v[268] ^ v[232] & v[89];
v[281] = ~v[280];
v[282] = v[226] & v[89] ^ v[219];
v[283] = (v[226] & v[89] ^ result[160] | v[100]) ^ result[160];
v[284] = (v[226] & v[89] ^ v[222]) & ~v[100] ^ v[229] ^ v[268] ^ v[274]
^ v[258] & ~((v[275] ^ v[220] & v[100]) & ~v[280] ^ v[278]);
result[175] = v[278];
v[285] = ~result[38];
v[286] = v[79] & v[285];
v[287] = v[149] ^ v[222] ^ (v[223] ^ v[231] | result[18]) ^ (v[282] | v[100])
^ v[258] & ~(v[283] ^ (~v[100] & (v[226] ^ v[89]) ^ v[220]) & ~v[280]);
result[112] = v[279];
v[288] = v[287];
result[185] = v[198] & ~v[284];
v[289] = v[271] ^ v[232];
result[98] = v[268];
v[290] = result[38];
result[25] = v[284];
v[291] = v[290];
v[292] = v[290] | v[79];
v[293] = (v[226] ^ v[232] & v[89] ^ (v[231] ^ v[219]) & ~v[100]) & ~v[280];
v[294] = ~v[100] & v[231] ^ v[219];
v[295] = v[89];
v[296] = result[38] & v[79];
result[43] = v[287];
v[297] = v[294] ^ v[89] & ~v[268];
v[298] = ~v[79] & v[291];
v[299] = ~v[79] & v[42];
v[300] = v[223] & v[89] ^ v[222];
v[301] = v[251] ^ v[232] & v[89];
v[302] = result[29] & ~v[253];
result[69] = result[185] ^ v[198];
v[303] = v[42] & ~v[292];
v[304] = v[135] | result[74];
v[305] = v[300] | v[100];
v[306] = v[289] | v[100];
v[307] = v[293] ^ v[289] & ~v[100];
v[308] = v[226] ^ result[45];
v[309] = v[307] ^ v[276];
v[310] = v[301] ^ v[306];
v[311] = v[297] & v[281];
v[312] = result[145] ^ result[54] ^ v[139] & result[120];
v[313] = v[223] ^ v[295] & ~v[222];
v[314] = v[79] ^ result[38];
v[315] = result[80] & ~v[260];
v[316] = result[38];
result[147] = v[302] ^ result[187];
v[317] = v[292] & v[285];
v[318] = (v[42] ^ v[292]) & v[285];
v[319] = v[316] & ~v[296];
v[320] = v[304] ^ result[173];
v[321] = v[42] & v[298];
v[322] = v[275] & v[281];
v[323] = v[282] | result[18];
v[324] = v[299] ^ v[292] | result[0];
v[325] = v[308] ^ v[271];
v[326] = v[258] & ~v[309];
v[327] = v[310] ^ v[311];
v[328] = v[303] ^ v[314];
v[329] = v[313] ^ v[305];
v[330] = v[224] & v[295] ^ v[222];
v[331] = v[312] ^ v[315];
v[332] = (v[299] ^ v[296]) & v[58];
v[333] = v[332] ^ (v[42] ^ result[38]) & v[79];
v[334] = v[332] ^ v[299];
v[335] = result[38];
v[336] = v[42] & v[292] ^ v[335];
v[337] = v[335] ^ v[42] & v[296];
v[338] = v[299] ^ v[319];
v[339] = (v[42] & v[314] ^ v[298]) & ~v[58] | result[62];
v[340] = v[336] ^ (v[303] ^ v[292]) & v[58]
^ (v[42] & v[298] ^ v[296] ^ (v[79] & v[285] & v[42] ^ v[298]) & v[58] | result[62]);
v[341] = v[299] | result[0];
v[342] = v[325] ^ v[323];
v[343] = v[330] & v[277];
v[344] = ~result[62];
v[345] = (v[135] | result[111]) ^ result[114];
v[346] = result[147] ^ result[16];
v[347] = v[328] ^ (v[318] | result[0]) ^ v[339] ^ result[61]
^ v[331] & ~((v[318] | result[0]) ^ v[42] & v[79] ^ v[298] ^ v[333] & v[344]);
v[348] = v[197] & ~(v[327] ^ v[326]);
v[349] = v[320] & result[80] ^ v[345];
v[350] = v[331] & ~(v[334] & v[344] ^ v[303] & ~v[58] ^ v[319]) ^ v[341] ^ v[318]
^ (v[42] & v[79] ^ v[317] ^ v[318] & v[58] | result[62]) ^ result[9];
v[351] = v[340] ^ result[59]
^ ((v[338] ^ v[324]) & v[344] ^ result[0] & ~(v[292] ^ v[42] & v[296]) ^ v[337]) & v[331];
v[352] = v[346] & ~(v[61] ^ result[0]) ^ v[134];
result[153] = v[327] ^ v[326];
result[122] = v[352];
result[173] = v[342] ^ v[343] ^ (v[322] ^ v[329]) & v[258];
v[353] = result[50] ^ v[349];
result[130] = v[133] ^ v[346] & v[61];
v[354] = (v[327] ^ v[326]) & ~v[197];
result[54] = v[331];
v[355] = v[327] ^ v[326] | v[197];
v[356] = v[351];
v[357] = result[87];
v[358] = v[203] ^ v[351];
result[167] = (v[327] ^ v[326]) & v[197];
v[359] = v[357] | ~v[114];
result[16] = v[346];
v[360] = result[90];
result[77] = v[348];
result[91] = v[327] ^ v[326] ^ v[197];
result[72] = v[197] & ~v[348];
result[74] = v[349];
v[361] = v[135] & v[254] & ~v[207] ^ v[135] & v[360];
result[111] = v[345];
result[50] = v[353];
v[362] = result[45];
result[148] = v[354];
v[363] = (v[215] | v[135]) ^ v[207] | v[362];
v[364] = result[0];
result[9] = v[350];
result[107] = v[355];
result[64] = v[355];
v[365] = v[115] ^ v[364];
v[366] = v[115] ^ v[364] | v[61];
v[367] = result[29] & ~v[361];
v[368] = result[164];
v[369] = v[115] & v[67];
v[370] = result[0];
result[61] = v[347];
v[371] = v[67] & v[370];
v[372] = result[22];
result[59] = v[356];
result[120] = v[358];
v[373] = v[115] & v[67] & v[370];
v[374] = result[186];
v[375] = v[372] ^ v[237] ^ v[359] & v[135] ^ v[363] ^ v[367];
v[376] = result[80];
v[377] = result[89] ^ result[32] ^ (v[135] | v[368]);
result[22] = v[375];
result[32] = v[377] ^ (v[139] | ~v[374]) & v[376];
v[378] = v[375] & v[79];
v[379] = v[375] & v[79] ^ v[102];
v[380] = v[79] | result[14];
v[381] = result[22] & ~v[79];
v[382] = result[22];
v[383] = result[27];
result[79] = v[382] ^ v[79];
v[384] = ~result[32];
v[385] = ~result[14];
v[386] = v[115] & v[67] & v[370] ^ v[365] ^ v[383] ^ v[346] & ~(v[61] ^ v[120])
^ ((v[115] & v[67] ^ v[115]) & v[346] ^ v[125] ^ v[120] | result[32])
^ ((v[61] ^ v[120]) & v[346] ^ v[113] ^ v[54] ^ ((v[366] ^ v[365]) & v[346] ^ v[120]) & v[384]
| result[62]);
v[387] = v[381] ^ v[98] ^ v[378] & ~v[83] ^ result[51] ^ v[24] & ~((v[382] ^ v[380]) & ~v[83] ^ v[381] ^ v[380])
^ (v[24] & ~(result[79] ^ v[379] & ~v[83]) ^ (v[380] & v[385] | v[83])) & result[38];
v[388] = (v[365] & v[67] ^ v[115]) & v[346];
v[389] = v[386] & ~v[203];
v[390] = ~v[79] & result[14];
v[391] = result[14] & ~v[98];
v[392] = result[22] & ~v[102];
v[393] = result[22] ^ v[79] & v[385];
v[394] = v[346] & (v[54] ^ result[0]);
v[395] = v[42] & ~v[317];
v[396] = v[321] ^ v[317];
v[397] = v[321] ^ result[38] | result[0];
v[398] = result[22] & v[102];
v[399] = result[0] & ~v[346];
result[161] = v[386] & ~v[389];
v[400] = v[378] ^ v[98];
v[401] = result[22] & v[390];
v[402] = v[131] ^ v[388];
v[403] = v[346] & v[371];
v[404] = v[373] ^ v[120];
v[405] = v[396] | result[0];
v[406] = ~v[386] & v[203];
v[407] = (v[392] ^ v[98]) & ~v[83];
v[408] = v[392] ^ v[79];
v[409] = v[381] ^ v[79];
v[410] = v[398] ^ v[102];
v[411] = v[398] ^ result[14];
v[412] = v[399] ^ v[373];
v[413] = v[369] ^ result[0];
v[414] = result[161];
result[90] = v[386] | v[203];
v[415] = v[414] | v[356];
v[416] = v[324] ^ v[286] | result[62];
v[417] = v[337] & ~v[58];
v[418] = v[400] | v[83];
result[183] = v[401] ^ v[98];
v[419] = ((v[115] | v[61]) ^ v[115]) & v[346] ^ v[130];
v[420] = v[365] ^ (v[115] | v[61]);
v[421] = v[380] ^ result[55];
v[422] = v[346] ^ result[31];
v[423] = v[402] & v[384];
v[424] = (v[113] | v[61]) ^ v[120];
v[425] = v[404] ^ v[403];
v[426] = v[391] ^ result[29];
v[427] = v[203] & v[386] & ~v[387];
v[428] = v[393] & ~v[83] ^ v[98];
v[429] = v[408] & ~v[83];
v[430] = v[409] & ~v[83];
v[431] = v[407] ^ v[381] ^ v[391];
result[67] = (v[381] ^ v[391]) & v[83];
v[432] = v[410] ^ (v[381] ^ v[391] | v[83]);
v[433] = v[412] | result[32];
v[434] = v[346] & ~v[413];
v[435] = v[369] & ~v[346];
v[436] = result[90] & ~v[356];
v[437] = v[417] ^ v[416];
result[140] = v[418] ^ v[381] ^ v[98];
v[438] = v[420] & v[346];
v[439] = v[421] ^ v[83];
v[440] = v[125] ^ v[394] | result[32];
v[441] = v[422] ^ v[424];
v[442] = v[425] | result[32];
v[443] = v[405] ^ v[395] ^ v[319] ^ (v[397] ^ v[318]) & v[344];
v[444] = v[393] | v[83];
v[445] = v[426] ^ result[22];
v[446] = v[83] | ~v[393];
v[447] = v[428] & v[24];
v[448] = v[429] ^ result[183];
v[449] = v[24] & ~v[431];
v[450] = v[391];
v[451] = (v[411] | v[83]) ^ v[102];
v[452] = result[22] & ~v[450];
v[453] = v[102] ^ v[381] ^ v[430];
v[454] = v[24] | ~result[67];
v[455] = v[434] ^ v[433];
v[456] = v[387] | (v[414] | v[356]) ^ v[406];
result[97] = v[436] ^ v[389];
result[103] = v[436] ^ v[203];
v[457] = v[331] & v[437];
v[458] = v[438] ^ v[136];
v[459] = v[440] ^ v[441];
v[460] = result[11] ^ v[443];
v[461] = v[444] ^ v[445];
v[462] = v[446] & v[24];
v[463] = v[447] ^ result[140];
result[172] = v[451] ^ v[449];
v[464] = v[453] & v[24];
v[465] = v[454] & result[38];
v[466] = v[448] ^ v[432] & v[24];
v[467] = v[455] ^ result[13];
v[468] = result[161];
v[469] = v[389] & ~v[356] ^ v[468];
v[470] = (v[386] ^ v[203]) & ~v[356] ^ v[427] ^ v[386];
result[145] = v[468] ^ v[436];
v[471] = result[97] ^ v[427];
v[472] = v[456] ^ result[103];
v[473] = v[458] | result[32];
v[474] = (v[419] ^ v[423]) & v[344] ^ v[459];
v[475] = v[460] ^ v[457];
result[155] = ~v[386] & v[198];
v[476] = v[461] ^ v[462];
v[477] = v[463] & result[38];
v[478] = v[439] ^ v[452] ^ v[464];
v[479] = result[172] ^ v[465];
v[480] = result[38] & ~v[466];
v[481] = v[435] ^ v[125] ^ v[442] | result[62];
result[27] = v[386];
result[31] = v[474];
result[101] = v[406] ^ v[203] & ~v[356];
v[482] = v[470] & v[288];
v[483] = result[145] ^ (v[389] | v[356]) & ~v[387];
v[484] = v[354] & ~v[474];
v[485] = v[355] | v[474];
v[486] = result[155];
result[83] = v[484];
result[92] = v[485];
result[108] = v[473] & v[344];
result[70] = v[288]
& ~((v[203] & v[386] & ~v[356] ^ v[203] & v[386]) & ~v[387] ^ v[203] & v[386] & ~v[356] ^ v[389])
^ (v[387] | v[406]) ^ v[358];
result[11] = v[475];
result[51] = v[387];
result[171] = v[198] & ~v[486];
result[158] = v[389];
result[55] = v[478] ^ v[480];
result[33] ^= v[479];
result[149] = v[203] | v[356] | v[387];
result[80] = v[386] & v[198];
result[73] = v[386] & ~v[198];
v[487] = ((v[386] | v[356]) ^ v[389]) & ~v[387] ^ result[101];
result[34] = v[198] | v[475];
result[119] = v[198] & ~v[475];
result[102] = v[477] ^ v[476];
result[13] = v[467] ^ v[129] ^ v[481];
result[121] = v[386] | v[198];
result[178] = v[386] | v[198];
result[177] = v[288] & ~(~v[387] & (v[203] | v[356]) ^ v[356]) ^ (v[389] ^ v[203] & ~v[356]) & ~v[387] ^ v[406];
result[104] = v[487];
result[100] = (v[387] | v[203]) ^ v[203] ^ ((v[386] ^ v[203]) & ~v[387] ^ v[389]) & v[288];
result[186] = ((v[386] ^ v[203] | v[387]) ^ (v[389] | v[356]) ^ v[389]) & v[288];
result[71] = v[482] ^ v[483];
result[88] = (v[356] | v[406]) & ~v[387] ^ v[415] ^ v[471] & v[288];
result[164] = (v[469] | v[387]) ^ (v[356] | v[406]) ^ v[389];
result[150] = v[203] & ~v[387] ^ v[386] ^ v[356] ^ v[472] & v[288];
return result;
}
// ----- (0008D114) --------------------------------------------------------
static int[] sub_8D114(int[] result) {
// int v[1]; // r5@1
// int v[545]; // r6@1
int[] v = new int[546];
v[1] = result[33];
v[2] = result[3];
v[3] = (result[130] | result[32]) ^ result[108] ^ result[122] ^ result[41];
v[4] = v[3] ^ result[33];
v[5] = v[4] & result[3];
v[6] = v[3] & v[1];
v[7] = (result[130] | result[32]) ^ result[108] ^ result[122] ^ result[41];
v[8] = ~v[3];
v[9] = v[8] & v[2];
v[10] = v[8] & v[1] & v[2];
v[11] = v[9];
v[12] = v[7] & ~result[33];
v[13] = v[7] ^ v[9];
v[14] = v[7] | result[33];
v[15] = result[13];
v[16] = v[6] & result[3];
v[17] = ~result[25];
v[18] = v[12] ^ result[3];
v[19] = result[25];
v[20] = (v[5] ^ v[6]) & v[17];
v[21] = v[13] | v[19];
v[22] = result[3] & ~v[4] ^ v[14];
v[23] = (v[5] ^ v[6]) & v[19];
v[24] = v[5] ^ v[6] | v[19];
v[25] = result[37] ^ result[75] ^ result[117] & ~result[32];
v[26] = result[33];
result[37] = v[25];
v[27] = v[25];
v[28] = v[16] | result[25];
result[41] = v[7];
result[103] = v[5] ^ v[6] ^ v[20];
v[29] = v[22] ^ v[23];
result[172] = v[10] ^ v[7] ^ v[21];
v[30] = v[11] ^ v[26] ^ v[28];
v[31] = v[16] ^ v[12] ^ v[18] & v[17];
v[32] = result[164];
v[33] = ~v[25];
v[34] = ~v[25] & v[15];
result[161] = v[22] ^ v[24];
v[35] = v[15] & ~v[34];
v[36] = v[25] & v[15];
v[37] = v[32];
result[164] = v[29];
v[38] = v[25] ^ v[15];
result[108] = v[25] & ~v[15];
v[39] = v[25] | v[15];
v[40] = result[3];
result[75] = v[36];
v[41] = v[31];
v[42] = v[40] ^ result[27];
v[43] = v[5] ^ v[7];
v[44] = result[186] ^ result[104];
v[45] = result[90];
v[46] = result[149];
result[90] = v[38];
v[47] = v[46] ^ v[45];
v[48] = result[185];
v[49] = result[25] & ~v[13];
v[50] = v[47] ^ (result[27] | result[59]);
v[51] = result[81];
v[52] = ~result[61];
result[120] = v[30];
result[78] = v[39];
result[97] = v[41];
v[53] = v[50] & result[43];
v[54] = v[11] ^ v[48];
v[55] = v[49] ^ v[43];
v[56] = v[51] & result[7] ^ result[131] | result[45];
v[57] = result[84];
v[58] = v[43] & v[17];
v[59] = result[32] | result[112];
v[60] = result[76] ^ result[1];
v[61] = result[32];
result[74] = v[39];
v[62] = v[33] & result[61];
v[63] = v[60] ^ (v[61] | v[57]);
v[64] = result[19] ^ result[125] ^ (result[165] | result[32]);
v[65] = v[59] ^ result[141] ^ result[15];
v[66] = result[4] ^ result[166] ^ result[29] & ~(v[56] ^ result[93]);
v[67] = result[19] ^ result[125] ^ (result[165] | result[32]);
v[68] = result[9];
v[69] = result[55];
v[70] = result[170];
v[71] = v[65];
result[15] = v[65];
v[72] = result[159];
result[140] = v[35];
result[168] = v[34];
result[1] = v[63];
result[19] = v[67];
v[73] = v[63] | v[68];
v[74] = result[115];
v[75] = v[66] & ~v[70];
v[76] = v[63] & v[69];
v[77] = v[75] ^ v[72];
v[78] = v[66];
v[79] = v[63] | v[69];
v[80] = result[169] & v[66] ^ result[144];
v[81] = result[176] & v[66] ^ v[74];
v[82] = result[39] & v[66] ^ result[135];
v[84] = v[66] & ~result[137] ^ v[74];
v[83] = v[84];
v[85] = result[96];
v[86] = v[66] & ~result[139] ^ result[124];
v[87] = result[12] & ~(v[84] & v[85] ^ v[86]);
v[88] = v[86];
v[89] = result[12];
v[90] = result[178];
v[91] = result[35] ^ v[77] ^ v[85] & ~v[82] ^ v[87];
v[92] = result[171];
v[93] = ~v[91] & result[3];
v[94] = ~v[91] & result[155];
v[95] = ~v[91];
v[96] = ~v[91] & result[27];
v[97] = result[35] ^ v[77] ^ v[85] & ~v[82] ^ v[87];
v[98] = result[6] ^ v[37] ^ v[53];
v[99] = result[121];
v[100] = v[93] ^ v[42];
v[101] = v[97] | result[155];
v[102] = v[97] | v[90];
v[103] = ~result[11];
v[104] = (v[91] | result[3]) ^ result[27];
v[105] = v[101] ^ v[90] ^ (v[96] ^ result[3] | result[11]);
v[106] = v[97] & ~result[71];
v[107] = result[56] ^ result[70];
v[108] = result[46];
v[109] = v[97] & ~result[88];
result[171] = v[101] ^ v[92] ^ (v[94] ^ v[90] | result[11]);
v[110] = v[108];
v[111] = result[177];
result[71] = v[105];
v[112] = v[110] ^ v[111];
v[113] = v[98] ^ v[97] & ~v[44];
result[6] = v[113];
v[114] = result[58];
v[115] = (v[93] ^ v[42]) & v[103] ^ v[104];
result[159] = v[115];
v[116] = (v[97] | v[42]) ^ v[92];
v[117] = result[34];
v[118] = v[116];
result[58] = v[116];
result[34] = v[117] ^ v[104];
v[119] = v[107] ^ v[109];
result[56] = v[107] ^ v[109];
v[120] = v[112] ^ v[106];
result[46] = v[112] ^ v[106];
v[121] = v[99] ^ v[102] ^ v[93] & v[103];
result[115] = v[121];
v[122] = v[75] ^ v[114];
v[123] = result[96];
v[124] = ~v[123];
v[125] = result[73];
v[126] = v[63] ^ result[55];
v[127] = ~v[63] & result[55];
v[128] = ~v[76];
v[129] = result[17];
v[130] = v[78] & ~result[86] ^ result[157];
v[131] = v[130] & ~v[123] ^ result[63] ^ v[81] ^ ((v[80] | v[123]) ^ v[122]) & v[89];
v[132] = v[131] & ~v[68];
v[133] = v[131] & ~v[63];
v[134] = v[131] ^ v[68];
v[135] = v[130] & ~v[123] ^ result[63] ^ v[81] ^ ((v[80] | v[123]) ^ v[122]) & v[89];
v[136] = v[131] & ~v[63] ^ v[131];
v[137] = ~v[131] & v[68];
v[138] = v[131] & v[68];
v[139] = v[137] & ~v[63];
v[140] = (v[131] | v[63] | v[129]) ^ v[137];
v[141] = ~v[131];
v[142] = v[136] & ~v[129];
v[143] = (v[131] & v[68] ^ (v[131] | v[63]) | v[129]) ^ v[139];
v[144] = v[131] ^ v[68] ^ result[30] ^ v[139];
v[145] = v[131] & ~v[132];
v[146] = v[131] | v[68];
v[147] = v[132] & ~v[63];
v[148] = v[131] ^ v[68] | v[63];
v[149] = v[137] | v[63];
v[150] = v[142] ^ v[145] ^ v[148] ^ result[25] & ~v[143];
v[151] = (v[131] | v[63]) ^ v[131];
v[152] = v[131] & ~v[63] ^ v[137];
v[153] = v[148] ^ v[146];
v[154] = v[144] ^ (v[136] | v[129]);
v[155] = (v[140] ^ v[132] & ~v[63]) & result[25];
v[156] = v[151] | v[129];
v[157] = v[134] & ~v[63] ^ v[132];
v[158] = v[138] ^ result[26];
v[159] = v[151] & ~v[129];
v[160] = v[132];
v[161] = (v[145] | v[129]) ^ v[73];
v[162] = (v[137] | v[63]) ^ v[142] ^ v[137];
v[163] = v[132] ^ v[89];
v[164] = v[131] & ~v[63] ^ v[137];
v[165] = v[164] | v[129];
v[166] = v[164] & ~v[129];
v[167] = v[156] ^ v[164];
v[168] = v[63] | v[146];
v[169] = (v[146] ^ v[131] & ~v[63] | v[129]) ^ v[153];
v[170] = v[163] ^ v[149] ^ v[166];
v[171] = v[158] ^ (v[160] | v[63]);
v[172] = v[166] ^ v[145];
v[173] = v[171];
v[174] = v[165];
v[175] = v[154] ^ v[155] ^ v[150] & result[33];
v[176] = result[25];
v[177] = v[170] ^ v[176] & ~(v[174] ^ v[152]) ^ result[33] & ~(v[153] ^ v[159] ^ result[25] & v[162]);
v[178] = ~v[76] & v[63];
v[179] = ~result[55];
v[180] = v[63] & v[179];
v[181] = v[93] ^ result[155];
v[182] = v[176] & ~v[172] ^ v[168] & ~v[129] ^ v[173] ^ result[33] & ~(result[25] & ~v[169] ^ v[147]);
v[183] = v[97] & ~result[100];
v[184] = v[167] ^ result[40] ^ (v[129] | ~v[145]) & result[25];
v[185] = (result[25] & ~v[161] ^ v[157] ^ v[142]) & result[33];
v[186] = v[135] & ~v[79];
v[187] = ~v[76] & v[135];
v[188] = result[20] ^ result[150];
result[100] = result[11] & v[181];
v[189] = v[188] ^ v[183];
result[20] = v[188] ^ v[183];
result[30] = v[175];
result[149] = v[175] | v[120];
result[135] = ~v[175] & (v[175] | v[120]);
result[88] = ~v[175] & v[120];
result[39] = v[175] & ~(v[175] & v[120]);
result[40] = v[185] ^ v[184];
v[190] = result[53];
result[104] = v[175] & v[120];
result[137] = v[175] ^ v[120];
v[191] = v[135] & v[76] ^ v[79];
result[157] = v[175] & ~v[120];
v[192] = v[135] ^ v[126];
v[193] = v[135] & v[127] ^ v[76];
v[194] = v[177];
result[12] = v[177];
result[169] = v[135] ^ v[126];
v[195] = result[55];
v[196] = v[182];
result[186] = v[182];
result[73] = v[193];
v[197] = v[126] & v[135] ^ v[195];
result[141] = v[197];
v[198] = v[135] & ~v[178] ^ v[63];
v[199] = v[78];
result[110] = v[198];
v[200] = v[187] ^ v[76];
v[201] = v[78] | result[96];
v[202] = v[135] & ~v[79] ^ v[79];
result[131] = v[202];
v[203] = v[135] & v[179] ^ v[63];
v[204] = v[133] ^ v[79];
result[121] = v[133] ^ v[79];
v[205] = v[63] & v[179] & v[135] ^ v[63];
result[165] = v[200];
result[125] = v[203];
v[206] = result[96];
v[207] = result[160];
v[208] = v[206];
v[209] = v[206] & ~v[80];
v[210] = v[208] & ~v[130];
result[111] = v[205];
result[76] = v[191];
v[211] = v[81] ^ v[190];
v[212] = v[89] & ~(v[209] ^ v[122]);
v[213] = v[78] ^ v[207];
v[214] = v[78] & ~v[207];
v[215] = v[199] & ~(v[199] & ~v[207]);
v[216] = (result[96] | v[78] ^ v[207]) ^ result[142] ^ v[215];
v[217] = v[207] & ~v[78];
result[4] = v[78] | v[207];
v[218] = v[207] & ~v[78] | result[96];
v[219] = v[201] ^ v[78] & ~v[207];
v[220] = v[215] ^ v[78] & v[124];
v[221] = v[78] & v[207] & v[124];
v[222] = v[199] & ~(v[199] & ~v[207]);
v[223] = v[78] & v[207];
v[224] = result[4] ^ result[7] ^ (result[96] | v[199] & ~(v[199] & ~v[207])) ^ result[42] & ~(v[221] ^ v[207])
^ result[50] & ~((v[201] ^ v[199] & ~v[207]) & result[42] ^ v[199] & v[207] ^ v[201])
^ result[26] & ~(v[216] & result[50] ^ v[220] ^ result[42] & ~(v[199] ^ v[218]));
v[225] = ~result[153];
v[226] = v[224] & v[225];
v[227] = v[224] & result[153];
v[228] = result[91];
v[229] = v[224] & result[148];
v[230] = v[229] ^ result[23];
v[231] = v[229] | result[31];
v[232] = v[228] ^ result[28] ^ v[227] ^ (v[226] ^ result[77] | result[31])
^ (result[167] & v[224] ^ result[92] ^ result[31] & v[71] & v[227]) & v[52]
^ (v[226] | ~result[31]) & v[71];
v[233] = v[224] ^ result[153];
v[234] = v[227] ^ result[77] ^ (v[230] | result[31])
^ v[71] & ~(result[77] ^ (result[153] ^ v[226] | result[31]));
v[235] = result[23] ^ v[224] & ~result[23] ^ v[231] ^ v[71] & ~(v[224] & ~result[23] ^ (v[227] | result[31]));
v[236] = (v[201] ^ result[4]) & result[42];
v[237] = result[42] & result[50] & (v[78] & v[124] ^ v[207]);
v[238] = v[227] ^ result[31] & ~v[227];
v[239] = result[173];
v[240] = ~result[31];
v[241] = v[228] ^ result[54] ^ v[226] ^ v[231] ^ v[71] & ~(result[77] ^ result[83] ^ result[107] & v[224]);
v[242] = v[233] ^ result[32] ^ v[230] & v[240] ^ v[238] & v[71];
v[243] = v[224] & v[52];
v[244] = v[211] ^ v[210];
v[245] = v[234] | result[61];
v[246] = v[235] & v[52];
v[247] = v[224] | result[61];
v[248] = v[244] ^ v[212];
v[249] = result[26];
result[7] = v[224];
v[250] = v[249] & ~(v[237] ^ v[236]);
result[28] = v[232];
v[251] = result[4];
v[252] = ~v[224] & v[239];
result[85] = v[222];
result[114] = v[251];
result[123] = v[250];
result[91] = v[113] & v[232];
result[147] = v[213];
v[253] = v[222] ^ result[163];
v[254] = ~v[224] & result[61];
v[255] = v[232];
result[174] = v[217];
result[54] = v[241] ^ v[245];
v[256] = result[96];
result[99] = v[113] & ~(v[113] & v[232]);
result[181] = v[223] ^ v[256];
v[257] = v[242] ^ v[246];
v[258] = v[224] ^ result[61];
result[163] = v[253];
v[259] = v[247] & ~v[224];
v[260] = v[254] ^ v[243] & v[239];
v[261] = v[224] & ~result[64] ^ result[148];
v[262] = v[224] & result[61];
v[263] = v[257];
result[32] = v[257];
v[264] = result[16];
v[265] = v[232] ^ v[113];
result[92] = v[232] ^ v[113];
v[266] = v[248];
v[267] = v[259] ^ v[78];
v[268] = v[224] ^ v[264];
v[269] = (v[224] & v[239] & v[33] ^ v[260]) & v[248] ^ v[258];
v[270] = (v[224] & ~v[228] ^ result[153]) & v[240];
v[271] = v[224] & result[77];
v[272] = v[261] | result[31];
v[273] = v[233] & v[240] ^ v[226];
v[274] = v[262] & v[239] ^ v[62];
v[275] = v[262] & v[239] ^ v[262];
v[276] = v[258] ^ result[22] ^ v[252];
v[277] = v[248] & ~v[274];
v[278] = v[224] & ~v[262];
v[279] = v[273] & v[71];
v[280] = v[252] ^ v[262] | v[27];
v[281] = v[220] & result[42];
v[282] = (v[262] ^ v[224] & v[239]) & v[33];
v[283] = v[258] & v[239];
v[284] = v[221] ^ v[223];
v[285] = (v[213] & v[124] ^ v[223]) & result[42];
v[286] = result[42] & ~v[219];
v[287] = v[218] ^ result[4];
v[288] = v[217];
v[289] = v[214] & v[124] ^ v[217];
v[290] = result[42] & v[223] ^ result[4] ^ v[288] & v[124];
v[291] = (v[221] ^ v[214] ^ v[281]) & result[50];
v[292] = v[288] & v[124] ^ v[213];
v[293] = v[285];
result[127] = v[292];
v[294] = v[266];
v[295] = v[281] ^ result[136];
v[296] = v[239] & ~v[259] ^ v[258];
v[297] = v[258] & v[239] ^ v[258] ^ v[282];
v[298] = v[259] ^ v[283] | v[27];
v[299] = v[269] ^ (v[296] | v[27]);
v[300] = result[50] & ~v[290];
v[301] = (v[222] ^ v[218]) & result[42];
v[302] = result[107];
v[303] = v[289] ^ v[286];
v[304] = v[224] & ~result[72] ^ v[302] ^ v[272];
v[305] = v[302] ^ result[50] ^ v[271] ^ v[270];
v[306] = v[71] & ~(v[224] & v[240]);
v[307] = result[102];
v[308] = (v[278] ^ v[239] | v[27]) ^ v[267] ^ v[239] & ~v[278]
^ v[266] & ~(v[243] & v[239] ^ v[243] ^ (v[278] | v[27]))
^ v[307] & ~(v[297] ^ (v[252] ^ v[224] ^ v[280]) & v[266]);
v[309] = (v[275] | v[27]) ^ v[278] ^ v[239] ^ result[2] ^ v[277]
^ v[307] & ~(v[266] & v[27] & (v[224] & v[239] ^ result[61]) ^ v[224] & v[239] ^ v[275] & v[27]);
v[310] = v[247] & v[239] ^ v[268] ^ v[298] ^ ((v[224] ^ v[239] | v[27]) ^ v[260]) & v[266] ^ v[299] & v[307];
v[311] = (v[247] ^ v[224] & v[239]) & v[33] ^ v[276] ^ (v[247] & ~v[224] | v[27]) & v[266]
^ ((v[247] | v[27]) ^ v[252] ^ v[239] & v[266] & ~v[247]) & v[307];
result[22] = v[311];
v[312] = ~v[255] & v[194];
v[313] = v[305] ^ v[306] ^ (v[279] ^ v[304] | result[61]);
v[314] = v[308];
v[315] = v[308] & ~v[312];
v[316] = result[42] & ~(result[4] & v[124]);
v[317] = v[308] & v[196];
result[167] = v[255] & ~v[113];
result[133] = v[311] & v[175];
result[106] = v[313];
result[182] = v[175] & ~v[311];
result[2] = v[309];
v[318] = (v[255] | v[113]) & ~v[113];
result[72] = (v[309] | v[119]) ^ v[119];
v[319] = v[311] ^ v[175];
v[320] = v[311] | v[175];
result[116] = (v[310] | v[263]) ^ v[310];
result[107] = ~v[309] & v[119];
result[66] = v[255] | v[113];
v[321] = v[319];
result[16] = v[310];
result[113] = v[308];
result[152] = v[309] | v[119];
v[322] = ~v[309] & v[196];
result[129] = v[318];
result[148] = ~v[255] & v[113];
v[323] = v[315] ^ v[194];
v[324] = result[95];
result[162] = v[319];
result[191] = v[308] ^ v[196];
result[117] = v[322];
v[325] = v[292] ^ v[324];
result[190] = v[309] | v[196];
result[198] = v[308] & v[196];
result[77] = v[308] | v[196];
v[326] = result[50];
v[327] = v[315] ^ v[194];
v[328] = v[326] & ~v[295];
result[184] = v[320];
result[132] = v[320];
v[329] = ~v[314] & v[196];
result[118] = v[327];
result[199] = v[314] & ~v[317];
result[187] = v[301] ^ v[253];
result[201] = v[329];
v[330] = result[26];
result[95] = v[287];
v[331] = (v[284] ^ v[316] ^ v[291]) & v[330];
v[332] = (v[325] ^ v[300]) & v[330];
v[333] = v[326] & ~v[303] ^ result[187];
v[334] = v[7];
v[335] = result[57] ^ v[293] ^ v[287];
v[336] = result[3];
result[128] = v[333];
v[337] = ~v[63] & v[79];
v[338] = v[335] ^ v[328] ^ v[331];
v[339] = ~v[12] & v[7];
v[340] = v[12] & result[3];
v[341] = v[135] & v[63];
v[342] = v[336] & ~v[14] ^ v[14];
v[343] = ~v[12] & result[3] ^ v[12];
v[344] = result[47] ^ v[332] ^ result[128];
v[345] = v[135] & ~v[337];
v[346] = v[339] ^ v[334] & v[336] ^ v[342] & v[17];
v[347] = v[133] ^ v[76];
v[348] = v[345] ^ v[79];
v[349] = v[337] ^ v[135] & v[63] | v[344];
v[350] = ~v[338] & (v[334] & v[336] ^ v[334] ^ v[58]) ^ (v[343] | result[25]) ^ v[343];
v[351] = v[77] ^ result[49] ^ v[82] & v[124] ^ v[89] & ~(v[124] & v[83] ^ v[88]);
v[352] = v[63] ^ v[135] & v[63];
v[353] = v[344] & ~v[348];
v[354] = result[3] & ~v[339];
v[355] = v[349] ^ v[348];
v[356] = v[344] & v[127] ^ v[198];
v[357] = v[126] ^ result[60];
v[358] = v[344] & ~v[352];
v[359] = v[135] & result[55];
v[360] = v[186] ^ v[344];
v[361] = v[186] ^ v[178];
v[362] = v[344] & ~v[347];
v[363] = v[347] & v[344];
v[364] = v[338] | v[334] ^ v[340] ^ v[20];
v[365] = v[346] ^ result[18];
v[366] = v[341] ^ v[180];
v[367] = v[180] & v[135] ^ result[55];
v[368] = v[345] ^ result[55];
v[369] = v[354] ^ v[12];
result[86] = v[344] & v[141] ^ v[191];
v[370] = v[353] ^ v[203];
v[371] = v[358] ^ v[200];
v[372] = result[31];
result[177] = v[371];
v[373] = v[355] | v[372];
v[374] = v[357] ^ v[187];
v[375] = v[344] & v[359];
v[376] = v[360] & v[240];
v[377] = v[344] & v[366];
result[150] = v[362] ^ v[202];
v[378] = v[365] ^ v[364];
v[379] = v[344] & ~v[127];
v[380] = v[359] ^ v[178];
result[144] = v[344] & (v[135] ^ v[127]) ^ v[197];
v[381] = v[344] & ~v[368];
v[382] = v[369] | result[25];
v[383] = result[86] ^ result[8];
v[384] = v[356] & v[240] ^ result[177];
v[385] = v[370] | result[31];
v[386] = result[31];
v[387] = v[344] & ~v[361] | v[386];
v[388] = v[367] & ~v[344] | v[386];
v[389] = result[150] ^ v[376];
v[390] = v[363] ^ v[193] | v[386];
v[391] = v[354] ^ v[6];
v[392] = v[17] & v[354];
v[393] = v[378] ^ (v[350] | v[351]);
result[176] = v[377] ^ v[204];
result[179] = v[379] ^ v[192];
v[394] = v[373] ^ result[144];
v[395] = v[380] ^ result[96] ^ v[344] & v[128];
v[396] = v[383] ^ v[385];
v[397] = result[153] | v[384];
v[398] = v[396];
v[399] = v[374] ^ v[375] ^ v[387];
v[400] = v[338] | result[69];
v[401] = v[390] ^ result[176];
result[156] = v[388] ^ result[179];
v[402] = v[400] ^ v[392] ^ v[391];
v[403] = v[398];
v[404] = v[399] ^ v[389] & v[225];
v[405] = v[397] ^ v[403];
v[406] = v[395] ^ (v[205] ^ v[381]) & v[240];
v[407] = v[196] & ~(v[196] & v[393]);
v[408] = v[236] ^ result[4];
v[409] = v[401] | result[153];
v[410] = v[394] & v[225] ^ result[156];
v[411] = v[95] & v[99] ^ result[27];
v[412] = result[11] & ~v[104];
result[68] = v[310] | v[405];
v[413] = result[27] ^ v[96];
result[183] = ~v[338] & (v[339] ^ v[340] ^ v[382]) ^ v[30];
result[57] = v[338];
result[82] = v[263] | v[405];
v[414] = v[175] & ~v[404];
result[47] = v[344];
v[415] = v[408] & result[50];
result[8] = v[405];
v[416] = v[196] & ~v[393];
v[417] = v[410] ^ result[10];
result[93] = v[414];
v[418] = (v[309] | v[196] & v[393]) ^ v[196] & ~(v[196] & v[393]);
result[65] = v[415];
result[60] = v[404];
v[419] = result[80];
result[69] = v[402] | v[351];
v[420] = v[406] ^ v[409];
result[112] = v[321] | v[404];
v[421] = v[94] ^ v[419];
v[422] = v[419];
v[423] = result[183];
result[18] = v[393];
result[185] = ((v[338] | v[54]) ^ v[41]) & ~v[351] ^ v[423];
result[45] = v[410];
v[424] = v[255] & ~v[194];
v[425] = v[314] & ~(v[255] ^ v[194]);
v[426] = v[411] & v[103] ^ v[101];
result[10] = v[417];
v[427] = ~v[338] & (v[412] ^ v[413]) ^ v[412] ^ v[100];
result[84] = v[406] ^ v[409];
v[428] = v[101] ^ result[155];
result[130] = v[407];
result[101] = v[418];
result[89] = v[416];
v[429] = v[255] & ~v[424];
v[430] = v[115] ^ result[42];
result[36] ^= result[185];
v[431] = (v[95] & v[422] | result[11]) ^ v[95] & v[99] ^ v[42];
v[432] = v[314] & ~v[255];
v[433] = v[314] & v[255] & v[194];
v[434] = v[433] ^ v[429];
v[435] = v[314] & ~v[194] ^ v[255] & v[194] ^ result[36] & ~(v[425] ^ v[255]);
v[436] = result[36] & ~(v[314] ^ v[429]);
v[437] = result[36];
v[438] = v[437] & ~(v[314] & (v[255] ^ v[194]) ^ v[194]);
v[439] = v[425] ^ (v[255] | v[194]);
v[440] = v[433] ^ (v[255] | v[194]);
v[441] = v[194] & ~v[314] & v[437];
v[442] = v[314] & v[255] ^ v[424];
v[443] = v[421] & v[103] ^ v[101] | v[338];
v[444] = v[431] ^ result[44];
result[166] = v[426] & ~v[338] ^ v[430] ^ (v[427] | v[64]);
result[146] = (v[196] | v[393]) & ~v[196];
v[445] = ~v[309] & (v[196] ^ v[393]);
v[446] = ~v[314] & (v[314] | v[196]);
v[447] = result[36] & ~v[434];
v[448] = result[36] & ~(v[432] ^ v[194]);
v[449] = result[36];
result[180] = v[436] ^ v[255];
v[450] = v[314] & ~v[429] ^ v[255] ^ v[194] ^ v[441];
v[451] = v[314] & ~v[429] ^ v[194] ^ v[440] & v[449];
v[452] = v[442] ^ v[438];
v[453] = v[450];
v[454] = v[309] | result[146];
v[455] = v[314] & v[312] ^ v[255] ^ v[194];
v[456] = (v[309] | v[196]) ^ v[416];
v[457] = v[339] ^ v[16];
v[458] = v[413] & v[103];
v[459] = (v[309] | v[196]) ^ v[196];
v[460] = ~v[309] & (v[196] | v[393]);
v[461] = ~v[196] & v[314];
v[462] = v[309] | v[196] ^ v[393];
v[463] = v[196] & v[393] ^ v[445];
v[464] = v[196] ^ v[322];
result[193] = v[323] ^ v[447];
v[465] = v[455] ^ v[448];
v[466] = v[432] ^ v[255] ^ v[449] & ~v[439];
v[467] = v[454] ^ v[416];
v[468] = v[456] | v[119];
result[44] = (~v[338] & v[428] ^ v[118]) & ~v[64] ^ v[444] ^ v[443];
v[469] = v[102] ^ v[125] | result[11];
v[470] = v[125] & ~v[95];
v[471] = result[25] & ~v[457];
v[472] = v[458] ^ v[428];
v[473] = ~v[119];
v[474] = v[309] & ~v[119];
v[475] = v[459] & ~v[119];
v[476] = (~v[309] & v[393] ^ v[416]) & ~v[119];
v[477] = v[416] & ~v[309];
v[478] = (v[309] ^ v[407]) & ~v[119];
v[479] = result[146] ^ v[462];
result[145] = v[462] ^ v[393];
v[480] = v[119] | v[445];
v[481] = v[119] | v[463];
v[482] = v[464] & ~v[119];
v[483] = v[453] | v[420];
v[484] = v[453] & v[420];
v[485] = v[435] & v[420] ^ result[180];
v[486] = v[435] & ~v[420];
v[487] = v[446] | result[166];
v[488] = ~result[166];
v[489] = v[294] ^ v[451];
v[490] = v[451] ^ v[135];
v[491] = v[420] & ~v[465];
v[492] = v[465] & ~v[420];
v[493] = v[119];
v[494] = v[467] | v[119];
v[495] = v[468] ^ v[456];
v[496] = v[318] | result[44];
v[497] = v[391] ^ v[471];
v[498] = v[470] ^ v[469];
v[499] = v[472] & ~v[338];
v[500] = v[459] ^ v[474];
v[501] = v[459] | v[493];
v[502] = v[475] ^ v[309];
v[503] = v[322] ^ (v[196] | v[393]);
v[504] = v[460] ^ v[407] | v[493];
v[505] = v[493];
v[506] = v[407] | v[493];
result[151] = (v[309] | v[393]) ^ v[196];
v[507] = v[477] ^ v[196];
v[508] = (~v[196] & v[393] & ~v[309] ^ v[196] & v[393]) & v[473];
v[509] = v[322] ^ v[196] & v[393];
result[188] = (v[309] | v[196]) ^ v[196] ^ v[393];
v[510] = v[480] ^ v[322];
v[511] = v[481] ^ (v[309] | v[196]);
v[512] = v[463] & v[473];
v[513] = v[482] ^ result[145];
v[514] = result[193];
result[194] = result[193] ^ v[484];
v[515] = v[514];
v[516] = result[180];
result[195] = v[515] ^ v[483];
v[517] = v[486] ^ v[516];
v[518] = v[461] & v[488] ^ v[317];
v[519] = v[314] ^ v[196] | result[166];
v[520] = (v[420] & ~v[452] ^ v[466]) & v[189];
v[521] = v[189] & ~((v[452] | v[420]) ^ v[466]);
v[522] = v[418] ^ v[494];
v[523] = (v[479] ^ v[478]) & ~v[417];
v[524] = result[119] ^ v[100];
v[525] = (v[338] | v[55]) ^ v[497];
v[526] = ~v[338] & v[498];
v[527] = v[502] & ~v[417];
v[528] = result[151] ^ v[506];
v[529] = v[509] ^ v[504];
v[530] = v[503] ^ v[481];
v[531] = v[512] ^ v[479];
v[532] = v[513] | v[417];
v[533] = (v[464] | v[505]) ^ result[188];
v[534] = result[195] ^ v[351];
v[535] = v[189] & ~v[485] ^ result[194];
v[536] = v[189] & ~v[517];
v[537] = result[166] | v[314] & ~v[317];
v[538] = result[166] | v[314];
v[539] = result[166];
result[98] = v[522];
v[540] = v[539] | v[196];
result[49] = v[314] ^ v[519];
result[202] = v[317] & v[488];
result[53] = v[489] ^ v[491] ^ v[520];
result[63] = v[490] ^ v[492] ^ v[521];
v[541] = v[495] & ~v[417] ^ v[522];
v[542] = result[44];
result[170] = (v[265] ^ v[496]) & ~result[36];
result[175] = v[541];
result[80] = v[542] & ~v[318];
result[158] = v[525] | v[351];
result[178] = v[526] ^ v[524];
v[543] = ~result[44];
result[83] = ~v[255] & v[113] & v[543];
result[94] = v[113] & v[543];
result[70] = v[64] | v[121] ^ v[499];
result[136] = v[460] ^ v[393] ^ v[501] ^ (v[500] | v[417]);
result[26] = v[528] ^ (v[476] ^ v[196] & ~(v[196] & v[393]) | v[417]);
result[138] = v[508] ^ v[507] ^ v[527];
result[79] = v[529] ^ v[523];
result[196] = v[534] ^ v[536];
result[122] = v[530];
result[64] = (v[511] | v[417]) ^ v[530];
result[189] = (v[510] | v[417]) ^ v[531];
result[29] = v[420] & ~(v[487] ^ v[314]);
result[50] = v[531];
result[35] = v[535] ^ v[97];
result[143] = v[533];
result[87] = v[532] ^ v[533];
v[544] = result[202];
v[545] = result[49];
result[126] = v[535];
result[81] = v[255] & v[543];
result[124] = v[488] & v[196];
result[134] = v[317] ^ v[329] & v[488] ^ (v[487] ^ v[314]) & ~v[420];
result[192] = v[537] ^ v[446];
result[119] = v[487] ^ v[314];
result[105] = v[314] & ~v[317] ^ v[538];
result[139] = (v[314] | v[196]) & v[420] ^ v[461] & v[488];
result[142] = v[519] ^ ((v[314] | v[196]) & v[488] ^ v[314] ^ v[196]) & ~v[420];
result[67] = v[545] & ~v[420];
result[109] = v[461] ^ ~v[420] & v[196] ^ (v[314] ^ v[196]) & v[488];
result[197] = v[544] ^ v[314];
result[154] = v[314] ^ v[196] ^ v[540];
result[155] = v[518] ^ (v[317] | v[420]);
result[200] = v[420] & ~v[518] ^ v[317];
return result;
}
// ----- (0008F0B0) --------------------------------------------------------
static int[] sub_8F0B0(int[] result) {
// int v[1]; // r7@1
// int v[544]; // r12@1
int[] v = new int[545];
v[1] = result[166];
v[2] = result[198];
v[3] = v[1] | result[186];
v[4] = result[137];
v[5] = result[178] ^ result[38] ^ ((result[71] | result[57]) ^ result[34] | result[19]);
v[6] = v[1] | result[84];
v[7] = v[3] ^ result[77];
v[8] = v[5] & ~result[104];
v[9] = result[104];
v[10] = ~result[84];
v[11] = result[105];
result[198] = (v[6] | v[2]) ^ result[119];
v[12] = v[11] & v[10] ^ v[7];
v[13] = v[8] ^ v[4];
v[14] = result[192];
result[105] = v[12];
result[38] = v[5];
v[15] = v[5] & ~v[4];
v[16] = v[8];
v[17] = v[5] & v[4];
v[18] = ~v[1];
v[19] = v[3] & v[10] ^ v[14];
v[20] = (v[6] | result[199]) ^ result[124];
v[21] = (v[1] | result[113]) ^ result[201];
v[22] = v[3] ^ result[29];
v[23] = v[2] & ~v[18];
v[24] = result[197];
v[25] = result[30];
v[26] = v[23];
v[27] = result[191] & v[18] | result[84];
v[28] = result[154];
v[29] = v[5] & ~v[25];
v[30] = v[5] & v[25];
v[31] = result[30] ^ v[5] & v[25];
v[32] = result[60];
result[192] = v[8] ^ v[4];
v[33] = ~v[32];
v[34] = v[31] & ~v[32];
v[35] = v[29] ^ v[9];
v[36] = v[21];
v[37] = v[5] & result[22];
v[38] = result[132];
v[39] = result[70] ^ result[171] ^ result[24] ^ (result[100] | result[57]);
v[40] = result[39];
v[41] = v[5] & result[149];
v[42] = v[8] ^ result[157];
v[43] = result[40];
v[44] = result[88];
v[45] = v[5] & ~result[39] ^ v[40];
v[46] = result[30];
result[24] = v[39];
v[47] = v[43];
v[48] = v[5] & v[44];
v[49] = v[41] ^ v[46];
v[50] = v[39] ^ result[16];
v[51] = result[22];
v[52] = result[133];
result[195] = v[42];
v[53] = v[50];
v[54] = v[39] ^ result[56];
v[55] = v[33] & ~result[182];
v[56] = v[5] & ~v[51];
v[57] = result[162];
result[193] = v[30];
v[58] = v[5] & v[52];
v[59] = v[5] & v[38];
result[126] = v[35];
v[60] = v[37] ^ v[38];
v[61] = v[5] & v[52] ^ result[30];
v[62] = v[5] & ~v[57];
result[58] = v[45];
v[63] = v[5] & ~v[57] ^ v[57] ^ v[34];
result[120] = v[48];
v[64] = v[57] & ~v[5];
result[39] = v[49];
v[65] = v[5] & ~result[184] ^ v[57];
v[66] = result[56];
v[67] = v[65];
v[68] = v[5] ^ result[30];
v[69] = v[39] & ~v[66];
result[98] = v[39] | v[66];
result[171] = v[53];
v[70] = v[39] | result[2];
v[71] = ~v[39];
v[72] = ~v[39] & result[56];
v[73] = v[55] & v[5];
v[74] = result[14] ^ result[69] ^ result[103] & ~result[57] ^ result[161];
v[75] = v[52] ^ result[55] ^ v[56] ^ v[60] & v[33];
v[76] = v[39] & ~result[8];
v[77] = ~result[2];
v[78] = ~result[8];
v[79] = v[72] & v[77];
v[80] = v[39] & v[77];
v[81] = result[98];
v[82] = v[59] ^ result[182] | result[60];
v[83] = v[58] ^ result[22];
v[84] = (v[54] | result[2]) ^ v[54];
v[85] = v[67] & v[33];
v[86] = ~v[39] & result[16];
v[87] = v[63] & ~v[74] ^ v[73];
v[88] = v[76] ^ v[39];
v[89] = (v[68] | result[60]) ^ v[5];
v[90] = result[158] ^ result[164] ^ result[0];
v[91] = result[57] | result[172];
v[92] = v[69] & v[77] ^ v[69];
v[93] = result[56] & v[39] ^ result[2];
v[94] = v[54] ^ result[152];
v[95] = ~v[69] & v[39];
v[96] = (v[81] ^ result[107]) & v[43];
v[97] = ~v[39] & result[56];
v[98] = v[72] | result[2];
v[99] = v[75] ^ (v[64] & v[33] ^ v[61] | v[74]);
result[190] = result[98] & v[77] ^ v[54];
v[100] = result[6];
result[101] = v[79] ^ v[97];
v[101] = v[87] | v[100];
v[102] = v[85] ^ v[61];
v[103] = v[83] ^ v[82];
v[104] = v[86] ^ v[76];
v[105] = v[76] ^ v[39] | result[32];
v[106] = v[89] & ~v[74];
v[107] = v[90] ^ v[91];
v[108] = v[69] & v[77] & v[47];
v[109] = ~result[32];
v[110] = ~v[69] & v[47];
v[111] = v[39] & v[77] & v[47] ^ result[72];
v[112] = v[92] ^ v[47] & ~v[70];
v[113] = v[93] | v[47];
v[114] = v[84] & ~v[47] ^ result[72];
v[115] = (v[54] ^ v[80]) & v[47];
v[116] = v[47] & ~v[94];
v[117] = v[96] ^ v[80];
v[118] = v[54] ^ result[2];
v[119] = v[70] ^ v[39];
v[120] = v[39] ^ result[2];
v[121] = v[47] & ~(v[81] ^ v[70]) ^ result[101];
v[122] = v[47] & ~result[101];
v[123] = v[109] & v[47];
v[124] = v[69] ^ v[98];
result[174] = v[98] ^ v[95];
v[125] = v[99] ^ v[101];
v[126] = v[53] ^ result[8];
v[127] = v[106] ^ v[103];
v[128] = result[190] ^ v[108];
v[129] = v[112] & v[109];
v[130] = v[79] & v[47] | result[32];
v[131] = v[79] & v[47] ^ v[70];
v[132] = v[113] ^ v[84];
v[133] = v[114] | result[32];
v[134] = v[115] ^ v[94];
v[135] = v[118] ^ v[110];
v[136] = v[109] & v[117];
v[137] = v[121] | result[32];
v[138] = v[123] & ~v[120];
v[139] = result[174] ^ v[116];
v[140] = v[125] & result[63];
v[141] = v[107] & ~(v[105] ^ result[16]);
v[142] = result[6];
v[143] = v[102] ^ (v[30] & ~v[33] | v[74]) ^ result[51];
result[72] = v[131] ^ v[129];
result[146] = v[128] ^ v[111] & v[109];
result[150] = v[132] ^ v[130];
v[144] = v[127] & ~v[142];
result[131] = v[134] ^ v[133];
result[107] = v[136] ^ v[135];
result[100] = v[139] ^ v[138];
result[50] = v[124] ^ v[122] ^ v[137];
v[145] = ~v[125];
v[146] = result[63];
result[89] = v[79] ^ v[95] ^ v[123] & ~v[119];
result[55] = v[125];
result[183] = v[125] & ~v[140];
v[147] = ~v[146];
v[148] = v[125] | v[146];
result[133] = v[125] & ~v[146];
v[149] = v[125] ^ v[146];
v[150] = v[146] & ~v[125];
v[151] = v[143] ^ v[144];
v[152] = v[149];
result[178] = v[149];
v[153] = v[30] ^ result[22];
v[154] = (v[86] ^ v[76]) & v[109] ^ v[126] ^ v[141];
v[155] = v[5] & result[182];
v[156] = result[60];
result[130] = v[154];
v[157] = v[156] & ~v[153];
v[158] = v[155];
v[159] = v[155] ^ result[22];
v[160] = result[184];
result[185] = v[150];
result[118] = v[140];
v[161] = v[151];
v[162] = v[160];
v[163] = result[112];
v[164] = v[161];
result[51] = v[161];
v[165] = v[148];
result[201] = v[148];
v[166] = v[162] ^ v[163];
v[167] = v[37] & v[33];
v[168] = v[159] | result[60];
v[169] = v[62] ^ result[30];
v[170] = result[37];
v[171] = result[65] ^ result[181] ^ result[123] ^ result[21] ^ result[42] & ~(result[96] ^ result[4]);
v[172] = result[90];
v[173] = v[171] & ~v[170];
v[174] = result[65] ^ result[181] ^ result[123] ^ result[21] ^ result[42] & ~(result[96] ^ result[4]);
v[175] = v[171] & v[170];
v[176] = result[102];
v[177] = v[175];
v[178] = result[65] ^ result[181] ^ result[123] ^ result[21] ^ result[42] & ~(result[96] ^ result[4]);
v[179] = v[174] & ~result[140];
v[180] = result[108] & v[174] ^ v[172] ^ v[176] & ~(v[173] ^ v[172]);
v[181] = v[176] & ~(v[173] ^ result[74]) ^ v[179];
v[182] = result[102];
v[183] = v[182] & ~(v[175] ^ result[13]);
v[184] = v[179] ^ result[168] ^ v[182] & ~(v[178] & result[13]);
v[185] = v[182] ^ result[22];
v[186] = result[5];
v[187] = v[181] | v[186];
v[188] = v[180] | v[186];
v[189] = result[108] ^ result[168] & v[178];
v[190] = (v[157] ^ v[30]) & ~v[74] ^ v[168] ^ result[22];
v[191] = ~v[74] & result[30] ^ v[185] ^ v[29];
v[192] = v[169] ^ v[167] ^ (v[29] & v[33] ^ result[30] | v[74]);
v[193] = v[174] & result[75] ^ result[78] ^ (result[75] ^ v[179]) & result[102] ^ v[187];
v[194] = v[184] ^ v[188];
v[195] = v[177] ^ result[78] ^ (v[172] | ~v[178]) & result[102] ^ (v[183] ^ v[189] | result[5]);
v[196] = (v[74] | result[93]) ^ v[166] ^ v[5] ^ result[33];
v[197] = result[52] ^ v[193];
v[198] = result[99];
v[199] = v[190] | result[6];
v[200] = v[191] ^ (v[158] ^ result[182] | result[60]);
v[201] = v[192] | result[6];
v[202] = v[194] | result[59];
v[203] = v[177] ^ result[78] ^ (v[172] | ~v[178]) & result[102] ^ (v[183] ^ v[189] | result[5]);
result[124] = v[165] & v[145];
v[204] = v[203];
v[205] = result[59];
v[206] = v[205];
v[207] = v[204] | v[205];
v[208] = v[196] ^ v[199];
result[90] = v[207];
v[209] = result[148];
v[210] = v[208];
v[211] = v[200] ^ v[201];
v[212] = result[16];
v[213] = v[210];
result[33] = v[210];
v[214] = v[197] ^ v[202];
v[215] = v[194] & v[206];
v[216] = v[214];
v[217] = v[39] & v[212];
v[218] = ~v[214];
v[219] = v[39] | result[8];
v[220] = v[211];
result[154] = v[211];
v[221] = v[41] ^ result[149];
v[222] = result[91];
result[52] = v[214];
v[223] = v[214] | v[222];
v[224] = v[216];
v[225] = v[5] & ~result[135];
v[226] = v[216];
v[227] = v[216] | result[6];
v[228] = v[218] & v[209];
v[229] = result[62] ^ v[193] ^ v[215];
v[230] = v[29] ^ result[149];
v[231] = v[218] & result[167];
v[232] = v[223] ^ v[198];
v[233] = (v[226] | result[28]) ^ v[209] ^ result[83];
v[234] = v[217] ^ v[219];
v[235] = v[86] ^ result[8];
v[236] = result[30];
result[129] |= v[226];
v[237] = v[16] ^ v[236] | v[229];
v[238] = result[6];
v[239] = v[218] & result[91] ^ v[209];
v[240] = v[218] & v[238];
v[241] = v[238] ^ result[170];
v[242] = (v[230] | v[229]) ^ v[45];
v[243] = (v[233] | result[36]) ^ v[226];
v[244] = v[39] & ~v[217];
v[245] = v[39] | result[16];
v[246] = v[239] & result[44] ^ result[129];
v[247] = v[240] ^ v[198] | result[44];
v[248] = v[237] ^ v[48];
v[249] = (v[229] | v[29] ^ result[135]) ^ v[30];
v[250] = v[30] ^ v[40];
v[251] = (v[177] ^ result[108]) & result[102];
v[252] = v[178] & result[78] ^ result[74];
v[253] = v[17] ^ result[88];
v[254] = (~v[39] ^ v[78]) & v[245] | result[32];
v[255] = (v[229] | v[221]) ^ v[225] ^ result[149] | v[107];
v[256] = result[32];
result[71] = (v[225] ^ result[88]) & v[229] ^ v[35];
v[257] = v[249] ^ ((v[230] | v[229]) ^ v[42] | v[107]);
v[258] = v[227] ^ v[209];
v[259] = result[66];
v[260] = v[227] ^ v[259];
v[261] = v[228] ^ v[209];
v[262] = v[104] & v[256] ^ v[126] ^ ((v[256] | v[104]) ^ v[235]) & v[107];
v[263] = ~result[44];
v[264] = v[231] & v[263];
v[265] = (v[224] | v[259]) ^ v[241] ^ (v[228] ^ v[259]) & v[263];
v[266] = result[23] ^ result[80] ^ v[227] ^ v[209];
v[267] = v[232] & v[263] ^ v[258] | result[36];
v[268] = (result[44] | v[232]) ^ result[129];
v[269] = result[36];
v[270] = v[240] ^ result[94] | v[269];
v[271] = result[129] ^ result[91] ^ (v[231] ^ result[91] | result[44]) | v[269];
v[272] = result[92];
v[273] = (v[240] ^ v[272]) & result[44];
v[274] = result[3] ^ v[272] ^ v[247];
v[275] = (v[240] ^ result[6]) & v[263] ^ v[243];
v[276] = v[245] ^ result[8];
v[277] = v[107] & ~(v[244] ^ v[76] ^ v[234] & v[109]) ^ v[254] ^ v[245] ^ result[8];
v[278] = result[5] ^ result[6] ^ result[81] ^ v[224];
result[99] = v[267] ^ v[268];
result[123] = (v[15] | v[229]) ^ v[13];
v[279] = v[260] & result[36] ^ v[264];
v[280] = v[261] & result[36] ^ v[273];
v[281] = v[30] & v[229] ^ v[42] ^ v[242] & ~v[107];
v[282] = v[265] & v[33];
v[283] = v[255] ^ result[123];
v[284] = result[71] ^ result[59] ^ v[248] & ~v[107];
v[285] = result[102] & ~v[189];
v[286] = v[229];
v[287] = v[229] | v[250];
v[288] = v[266] ^ v[270];
v[289] = result[60];
v[290] = v[229] | v[253];
v[291] = v[279] | v[289];
v[292] = result[54] & ~v[257];
v[293] = v[280] | v[289];
v[294] = v[278];
v[295] = v[274] ^ v[246] & ~result[36];
v[296] = v[262] ^ result[31];
v[297] = v[283] ^ result[11];
v[298] = result[54] & v[281];
v[299] = v[282] ^ result[99];
v[300] = v[229] & v[277];
v[301] = v[285] ^ v[178] ^ result[140];
v[302] = result[5];
result[62] = v[286];
v[303] = v[291] ^ v[288];
v[304] = v[292] ^ v[284];
v[305] = v[294] ^ v[271] ^ v[293];
v[306] = v[295] ^ v[275] & v[33];
v[307] = v[290] ^ v[49];
v[308] = v[299] ^ result[17];
result[188] = v[307];
result[23] = v[303];
v[309] = v[305];
result[197] = v[305];
v[310] = v[306];
result[3] = v[306];
result[17] = v[308];
result[31] = v[296] ^ v[300];
v[311] = v[268];
v[312] = v[308];
result[145] = v[283];
result[92] = v[311];
result[143] = v[287] ^ v[15];
v[313] = result[59];
result[5] = v[301] ^ (v[252] ^ v[251] | v[302]);
v[314] = v[195] & v[313];
v[315] = v[217];
v[316] = v[296] ^ v[300];
v[317] = v[315] ^ result[68];
v[318] = v[297] ^ v[298];
result[11] = v[297] ^ v[298];
result[59] = v[292] ^ v[284];
v[319] = v[30];
v[320] = v[287] ^ v[15];
v[321] = result[32] & ~(v[245] & v[78]) ^ v[317] ^ v[107] & ~((v[276] | result[32]) ^ v[317]);
v[322] = v[53] ^ v[76];
v[323] = v[30] ^ result[135];
v[324] = v[39] & ~result[16];
v[325] = result[5] ^ result[160] ^ v[314];
v[326] = result[64] ^ result[43] ^ (v[325] | result[189]);
v[327] = v[245] & v[71];
v[328] = ~v[309] & v[164];
v[329] = v[286] | v[323];
v[330] = v[322] & v[109] ^ result[8];
v[331] = v[234] & result[32] ^ v[88];
v[332] = v[244] | result[8];
v[333] = v[309] & v[164] ^ v[326];
v[334] = (v[309] | v[164]) & ~v[164];
v[335] = ~v[286] & (result[104] ^ v[319]) ^ v[35];
v[336] = ((v[286] | v[323]) ^ v[15]) & ~v[107];
v[337] = v[5] & ~result[149];
v[338] = (v[321] | v[286]) ^ v[262] ^ result[27];
v[339] = ~v[309] & v[326];
v[340] = v[326] & ~v[334];
v[341] = v[339] ^ v[334];
v[342] = v[339] ^ v[309] ^ v[164];
v[343] = v[326] & ~(v[309] | v[164]);
v[344] = v[164] ^ result[6];
v[345] = v[335] ^ v[336];
v[346] = v[329] ^ v[337];
v[347] = result[8] | v[327];
v[348] = v[340];
v[349] = v[309] ^ v[340];
v[350] = v[326] & ~v[164] ^ result[46];
v[351] = v[307] ^ result[61] ^ (~v[286] & v[253] ^ v[15] | v[107]);
v[352] = ~v[286] & v[15] ^ result[149];
v[353] = result[54] & ~v[345];
v[354] = (v[286] | result[149]) ^ v[48] ^ result[30];
v[355] = v[347] ^ v[107] & result[116];
v[356] = v[347] | result[32];
v[357] = v[286] & (v[324] ^ result[82] ^ v[332] ^ v[331] & v[107]);
v[358] = v[338] & ~(v[326] & ~(v[309] ^ v[164]) ^ v[309] & v[164] ^ v[304] & ~(v[309] & v[326] ^ v[164]));
v[359] = v[309] & v[326] & ~v[164] ^ v[309] ^ v[164] ^ (v[309] ^ v[164] ^ v[326]) & v[304];
v[360] = v[304] & ~v[341] ^ v[164];
v[361] = v[348] ^ (v[309] | v[164]);
v[362] = v[342] & v[304] ^ v[164];
v[363] = ((v[309] & v[164] | ~v[164]) & v[326] ^ (v[328] ^ v[309] & v[326]) & v[304]) & v[338];
v[364] = v[304] & ~v[333] ^ v[328] ^ v[309] & v[326];
v[365] = (v[309] & v[164] | ~v[164]) & v[326];
v[366] = v[338] & ~(v[309] & v[164]);
v[367] = v[304] & v[326] & v[328] ^ (v[309] | v[164]) ^ v[365];
v[368] = v[338] & ~(v[309] ^ (v[309] | v[164]) & v[326] ^ v[333] & v[304]);
v[369] = v[326] & ~(v[309] | v[164]) ^ v[309] & v[164] ^ v[326] & ~(v[309] ^ v[164]) & v[338];
v[370] = ((v[309] ^ v[164]) & v[326] | v[304]) ^ result[20];
v[371] = v[353] ^ v[351];
v[372] = v[355] ^ v[356];
v[373] = v[357] ^ v[327] ^ v[324] & v[78] ^ result[32] ^ v[330] & v[107] ^ result[13];
v[374] = v[344] ^ ~v[309] & v[326] ^ v[349] & v[304];
v[375] = result[56] ^ v[304] ^ v[333];
v[376] = v[304] & ~v[361];
v[377] = v[370] ^ v[361];
v[378] = v[365] & v[304] ^ v[343];
v[379] = result[35] & ~v[369];
v[380] = v[325] | result[175];
v[381] = result[153] ^ result[26];
v[382] = result[9] ^ v[320] ^ v[352] & ~v[107];
v[383] = (v[354] ^ (v[346] | v[107])) & result[54];
v[384] = v[154] ^ result[41];
v[385] = v[286] & ~v[372];
v[386] = result[35] & ~(v[359] ^ v[358]);
v[387] = v[375] ^ v[338] & ~v[367] ^ result[35] & ~(v[360] ^ v[363]);
v[388] = v[350] ^ v[309] ^ v[366] ^ v[376] ^ (v[362] ^ v[368]) & result[35];
result[56] = v[387];
v[389] = v[381] ^ v[380];
v[390] = v[383] ^ v[382];
result[46] = v[388];
v[391] = v[384] ^ v[385];
result[20] = v[377] ^ v[379] ^ v[338] & ~v[378];
v[392] = v[338] & ~v[364] ^ v[374] ^ v[386];
result[61] = v[353] ^ v[351];
v[393] = ~(v[353] ^ v[351]);
v[394] = v[393] & v[220];
result[137] = v[394];
v[395] = v[353] ^ v[351] ^ v[220];
result[157] = v[395];
v[396] = ~v[373] & v[220];
v[397] = ~v[373];
v[398] = v[392];
v[399] = v[316] | v[381] ^ v[380];
result[6] = v[392];
result[9] = v[383] ^ v[382];
result[66] = v[396];
result[41] = v[391];
result[27] = v[338];
v[400] = v[373];
result[13] = v[373];
v[401] = (v[312] | v[383] ^ v[382]) & ~v[312];
result[43] = v[326];
result[175] = v[399];
result[160] = v[325];
v[402] = v[213] & v[147] & ~v[312];
result[153] = v[381] ^ v[380];
v[403] = v[353] ^ v[351] | v[220];
v[404] = result[200];
v[405] = ~(v[381] ^ v[380]);
result[102] = (v[381] ^ v[380]) & v[316];
v[406] = v[404];
result[26] = v[405] & v[399];
v[407] = v[405] & v[316];
v[408] = result[79];
result[200] = v[407];
result[191] = (v[381] ^ v[380]) & ~v[152];
v[409] = v[408] & ~v[325];
v[410] = result[25] ^ result[87];
result[140] = v[381] ^ v[380] ^ v[316];
result[81] = v[353] ^ v[351] | v[381] ^ v[380];
v[411] = v[410] ^ v[409];
v[412] = v[312] ^ v[383] ^ v[382] | v[410] ^ v[409];
v[413] = v[411];
v[414] = ~v[411];
v[415] = (v[383] ^ v[382]) & ~v[411];
v[416] = v[401] ^ v[414] & ~(v[383] ^ v[382]) & v[312];
v[417] = v[312] ^ v[415];
v[418] = v[312] & v[414];
v[419] = v[412] ^ v[383] ^ v[382];
v[420] = ~v[312] & (v[383] ^ v[382]) & ~v[414];
v[421] = v[412] & ~v[213];
v[422] = v[312] | v[383] ^ v[382] | v[413];
v[423] = (v[312] ^ v[383] ^ v[382]) & v[414];
v[424] = (v[312] | v[413]) ^ v[390] ^ (v[412] ^ v[390] | v[213]);
v[425] = result[136] ^ result[173] ^ (result[138] | v[325]);
v[426] = (v[412] ^ v[312]) & ~v[213];
v[427] = (v[213] | v[312] ^ v[415]) ^ v[312] ^ v[390];
v[428] = v[418] ^ v[312] ^ v[390];
v[429] = v[420] & v[213] ^ (v[312] | v[413]) ^ v[312] ^ v[390];
v[430] = v[418] ^ (v[312] | v[390]) ^ ((v[312] | v[413]) ^ v[312] ^ v[390]) & ~v[213];
v[431] = v[213] & ~v[420];
v[432] = (v[419] | v[213]) ^ v[423];
v[433] = v[416] & v[213];
v[434] = (v[413] | v[390]) ^ v[312] ^ v[390] ^ (v[416] | v[213]);
v[435] = (v[415] ^ v[390]) & ~v[213] ^ v[312] & v[390];
v[436] = (v[312] ^ v[415]) & ~v[213] ^ v[390];
v[437] = v[429] | result[63];
v[438] = v[312] ^ v[415] ^ v[213];
v[439] = (v[312] ^ (v[312] | v[413])) & v[213] ^ v[428] ^ (v[433] | result[63]);
v[440] = result[136] ^ result[173] ^ (result[138] | v[325]);
result[162] = v[371] | v[425];
v[441] = ~v[440];
v[442] = v[395] | v[440];
result[34] = v[439];
result[148] = v[437] ^ v[419] ^ v[431];
result[91] = v[424] & v[147] ^ v[436];
result[64] = v[432] & v[147] ^ v[426] ^ v[428];
v[443] = result[102];
result[180] = v[438] ^ v[434] & v[147];
result[87] = v[395] & v[441];
result[168] = v[435] ^ v[430] & v[147];
result[69] = v[427] ^ (v[401] | v[413]) ^ (v[421] ^ v[422]) & v[147];
result[170] = v[213] & ~v[415] ^ v[417] ^ v[402];
v[444] = result[162];
result[25] = v[413];
result[151] = v[389] & ~v[443];
result[182] = v[389] & ~v[316];
result[138] = (v[425] | v[220]) ^ v[220];
result[136] = v[444] ^ v[395];
v[445] = result[87] ^ v[394];
v[446] = result[155];
result[173] = v[425];
v[447] = v[325] & v[22];
v[448] = ~v[310] & result[196];
result[159] = v[394] ^ (v[425] | v[220]);
v[449] = ~v[310];
result[94] = v[442] ^ v[395];
v[450] = result[106];
result[181] = v[442] ^ v[394];
v[451] = ~v[450];
v[452] = v[451];
v[453] = (v[325] & ~v[446] ^ v[406]) & v[451];
result[104] = v[395] ^ (v[394] | v[425]);
v[454] = result[18];
v[455] = result[196];
result[184] = v[371] & v[441] & v[220];
v[456] = v[454];
v[457] = v[310] & ~v[455];
v[458] = v[310] | v[455];
result[135] = v[445];
v[459] = result[134];
v[460] = ~v[448] & v[455];
v[461] = v[213] & ~v[457];
v[462] = result[57];
result[152] = v[394] & v[441] ^ v[220];
result[70] = v[403] & v[441] ^ v[371];
v[463] = (v[310] | v[455]) ^ v[213];
v[464] = ~v[310] & v[213];
v[465] = v[459] ^ v[462] ^ v[447] ^ v[453];
v[466] = ~v[448] & v[213];
v[467] = v[391] & ~(v[310] ^ v[213]);
v[468] = v[213] & ~v[460];
v[469] = result[196];
v[470] = v[448] & v[213];
v[471] = v[391] & ~v[463] ^ v[461] ^ v[469];
v[472] = ~v[458] & v[213];
v[473] = v[465] | v[338];
v[474] = (v[310] ^ v[469]) & v[213];
v[475] = v[458] ^ v[466];
v[476] = v[448] & v[213] ^ v[448];
v[477] = (v[465] | v[338]) & ~v[465];
v[478] = v[467] ^ ~v[310] & (v[213] ^ result[196]);
v[479] = v[413] & ~v[471];
v[480] = v[213] & result[196] & v[310];
v[481] = ~v[458] & v[413] & v[391];
v[482] = v[391] & ~(v[310] & v[213] ^ v[310]);
v[483] = v[391] & ~(v[448] ^ v[310] & v[213]) ^ v[448] ^ v[310] & v[213];
v[484] = result[35];
v[485] = v[484] & ~v[477];
v[486] = ~(v[465] & v[338]);
v[487] = v[486] & v[465];
v[488] = v[486] & v[484];
v[489] = v[461] ^ v[391] & ~(v[468] ^ v[457]);
v[490] = v[413] & ~(v[464] ^ v[460] ^ v[467]);
v[491] = v[475] & ~v[391] ^ v[464] ^ v[460];
v[492] = v[391] & ~(v[464] ^ v[460]);
v[493] = v[464] ^ result[196];
v[494] = v[464] ^ v[460] ^ (v[464] ^ v[310]) & v[391];
v[495] = v[483] ^ v[479];
v[496] = v[465] & ~v[338];
v[497] = (v[465] ^ v[338]) & result[35];
v[498] = v[318] & ~(v[465] & v[338] & result[35] ^ v[465]);
v[499] = v[457] ^ v[456] ^ v[466] ^ v[391] & ~(v[466] ^ v[310]) ^ v[413] & ~(v[472] & v[391] ^ v[476]);
v[500] = result[35] & ~v[487];
v[501] = v[491] ^ v[74];
v[502] = v[391] & ~v[475];
v[503] = v[448] ^ result[36] ^ v[466];
v[504] = (v[470] ^ v[457]) & v[391];
v[505] = v[474] ^ v[457] ^ (v[474] ^ v[310]) & v[391];
v[506] = v[496] & ~result[35];
v[507] = v[497] ^ v[496];
result[29] = v[496] ^ result[35];
v[508] = v[371] & ~v[220];
v[509] = v[465] ^ v[338] ^ result[35];
v[510] = v[499] ^ v[495] & v[465];
result[75] = v[497] ^ v[465] & v[338];
v[511] = (v[318] | v[485] ^ v[465] ^ v[338]) ^ result[29];
v[512] = (v[500] ^ v[498]) & ~v[310];
result[14] = v[501] ^ v[489] & v[413] ^ v[465] & ~(v[478] ^ v[490]);
v[513] = (v[485] ^ v[465] ^ v[338]) & ~v[318] ^ result[75];
result[164] = v[394] & v[441] ^ v[394];
result[79] = v[441] & v[220] ^ v[220];
result[80] = v[425] ^ v[394];
result[115] = (v[403] | v[425]) ^ v[403];
result[97] = (v[508] | v[425]) ^ v[394];
v[514] = result[14];
result[82] = (v[393] ^ v[441]) & v[220];
result[134] = v[509] ^ v[318] ^ v[512];
result[161] = v[514] | v[398];
result[36] = (v[493] ^ v[492] ^ v[413] & ~v[494]) & v[465] ^ v[504] ^ v[503] ^ v[413] & ~v[505];
result[189] = v[488];
result[18] = v[510];
result[103] = (v[387] | v[510]) & ~v[510];
result[42] = ~v[510] & v[387];
result[132] = v[387] ^ v[510];
result[57] = v[465];
result[0] = v[465] & ~(v[482] ^ v[481] ^ v[480]) ^ v[491] ^ v[107] ^ (v[460] ^ v[472] ^ v[502] | v[413]);
v[515] = (v[500] | v[318]) ^ result[35];
result[65] = v[387] | v[510];
result[88] = v[510] & ~v[387];
v[516] = v[515];
result[68] = v[387] & v[510];
v[517] = result[202];
result[116] = v[510] & ~(v[387] & v[510]);
result[96] = (v[497] ^ (v[465] | v[338])) & ~v[318] ^ v[509] ^ (v[507] & ~v[318] | v[310]);
v[518] = v[178] ^ v[28] ^ v[27] ^ v[325] & ~v[517];
result[83] = v[506] & ~v[318] ^ v[338] ^ (v[488] ^ (v[318] | v[465]) ^ v[465] | v[310]);
v[519] = ~v[465] & result[35];
v[520] = v[36] | result[84];
result[155] = v[477];
v[521] = result[67];
result[167] = (v[511] | v[310]) ^ v[513];
v[522] = v[26] ^ v[521];
result[74] = v[516];
v[523] = v[520] ^ v[24];
v[524] = result[35];
result[78] = v[485];
v[525] = (v[488] ^ v[465] & v[338]) & ~v[318];
v[526] = result[47];
v[527] = result[49];
v[528] = result[139];
result[4] = v[500] ^ v[338];
v[529] = v[526];
v[530] = v[518] ^ (v[527] & v[325] ^ v[20]) & v[452];
v[531] = v[530] & ~v[220];
v[532] = (v[519] ^ v[465] | v[318]) ^ result[35];
v[533] = v[530];
v[534] = v[325] & ~v[528] ^ v[523];
result[139] = v[530] ^ v[220];
v[535] = v[530] & v[220];
v[536] = result[139];
v[537] = v[535] ^ (v[400] | v[220]);
v[538] = v[532] | v[310];
v[539] = v[525] | v[310];
result[202] = v[535];
v[540] = v[500] ^ v[338] ^ (v[318] | v[473]);
v[541] = result[35];
result[112] = v[540];
v[542] = v[541] & ~v[473];
v[543] = v[536] & v[397] ^ v[531];
v[544] = v[531] & v[397] ^ v[535];
result[47] = v[19] ^ v[529] ^ v[325] & ~v[522] ^ (v[534] | result[106]);
result[21] = v[533];
result[194] = ((v[524] | v[318]) ^ v[485]) & v[449] ^ v[516];
result[158] = v[540] ^ v[538];
result[77] = v[539] ^ (v[519] ^ v[477] | v[318]) ^ v[488];
result[108] = v[449] & (v[488] ^ v[338]) ^ v[542];
result[49] = v[533] & v[397];
result[122] = v[542];
result[67] = v[309] & (v[220] ^ v[536] & v[397]);
result[119] = v[543] & v[309];
result[117] = v[309] & ~(v[536] ^ (v[400] | v[220])) ^ v[544];
result[199] = v[544];
result[172] = (v[396] ^ v[220] | v[309]) ^ v[537];
result[93] = v[309] & ~v[537];
return result;
}
// ----- (000910A8) --------------------------------------------------------
static int[] sub_910A8(int[] result) {
// int v[1]; // r1@1
// int v[400]; // r1@1
int[] v = new int[401];
v[1] = result[66];
v[2] = result[5] ^ result[90];
v[3] = result[7] ^ result[198] ^ result[142] & result[160]
^ (result[109] & result[160] ^ result[105] | result[106]);
v[4] = result[154];
v[5] = result[21];
v[6] = result[202];
v[7] = ~result[13];
result[7] = v[3];
v[8] = (v[5] | v[4]) & ~v[4];
v[9] = (v[5] | v[4]) & v[7];
v[10] = result[49] ^ result[197] & ~((v[5] | result[13]) ^ v[6]);
v[11] = result[13] ^ result[93] ^ (v[5] | v[4]);
v[12] = v[9] ^ result[139] ^ result[197] & ~(v[1] ^ v[8]);
v[13] = ~v[3] & result[102];
v[14] = v[2] ^ result[48];
v[15] = v[4] & ~v[6];
v[16] = result[100] & v[14] ^ result[150] ^ result[37];
v[17] = v[7] & v[5] ^ (v[5] | v[4]);
v[18] = v[3] | result[153];
v[19] = (v[16] | result[159]) ^ result[87];
v[20] = v[16] & ~(v[7] & v[6] ^ result[119]);
v[21] = v[3] & ~(~v[16] & result[80] ^ result[79] ^ (~v[16] & result[61] ^ result[115]) & result[53]);
v[22] = v[10] & v[16] ^ v[12];
v[23] = v[20] ^ v[11];
v[24] = (result[53] & ~v[19] ^ v[19]) & v[3];
v[25] = v[16] & ~result[135] ^ result[94] ^ result[53] & ~(~v[16] & result[79] ^ result[164])
^ v[3] & ~(result[53] & ~((v[16] | result[138]) ^ result[152]) ^ (result[97] | v[16]) ^ result[136]);
v[26] = result[157] ^ result[22] ^ (v[16] | result[173]) ^ v[16] & result[53];
v[27] = result[113] ^ result[104] ^ ~v[16] & result[82] ^ result[53] & ((v[16] | result[137]) ^ result[162]);
v[28] = result[59] & ~v[22];
v[29] = ~v[3] & result[102];
v[30] = v[23] ^ result[160] ^ v[22] & ~result[59];
result[160] = v[30];
v[31] = v[29] ^ result[200];
v[32] = ~result[61];
v[33] = v[18] ^ result[151];
v[34] = v[32] & result[200];
v[35] = ~v[3] & result[175];
v[36] = ~v[3] & result[140];
v[37] = v[3] | result[175];
v[38] = v[27];
v[39] = v[3] | result[102];
v[40] = v[30];
v[41] = v[38] ^ v[24];
v[42] = result[13];
v[43] = v[25] ^ result[16];
v[44] = v[23] ^ v[14] ^ v[28];
result[199] = v[44];
v[45] = v[15] ^ v[42];
v[46] = v[26] ^ v[21];
result[22] = v[26] ^ v[21];
v[47] = v[43];
result[16] = v[43];
v[48] = v[18] ^ result[26];
v[49] = v[33] ^ result[81];
v[50] = v[17] & result[197];
v[51] = v[34] & ~v[3];
v[52] = v[35] ^ result[151];
v[53] = v[41];
v[54] = v[35] ^ result[31];
v[55] = v[36] ^ result[175];
result[113] = v[41];
v[56] = v[37] ^ result[102];
v[57] = ~v[3] & result[182];
v[58] = ~v[3] & result[153];
v[59] = v[9] ^ v[8];
v[60] = v[52] ^ v[51];
v[61] = v[54] | result[61];
v[62] = result[61];
v[63] = (result[26] ^ v[39]) & v[62];
v[64] = ~result[23];
v[65] = result[175] ^ v[58];
v[66] = v[16] & (v[45] ^ v[50]);
v[67] = v[60] ^ (v[49] | result[23]);
v[68] = (v[31] & v[32] ^ v[48]) & v[64];
v[69] = v[64] & v[62] & v[3];
v[70] = v[61] ^ v[39];
v[71] = v[56] ^ result[54] ^ v[55] & v[32];
v[72] = result[15] ^ result[50] ^ v[14] & ~result[89];
v[73] = (v[57] ^ result[200]) & v[32];
v[74] = (v[57] ^ result[182]) & v[32];
v[75] = v[57] ^ result[140];
v[76] = v[65] ^ result[106];
v[77] = v[65] & v[32];
v[78] = v[32] & ((v[3] | result[140]) ^ result[175]);
v[79] = result[184];
v[80] = v[16] | v[79];
v[81] = v[16] & v[79];
v[82] = v[59] ^ result[67] ^ v[66];
v[83] = v[78] ^ v[33];
v[84] = (result[61] & ~(v[13] ^ result[102]) ^ v[31]) & v[64] ^ result[61] ^ result[140] ^ v[3];
v[85] = v[67] & v[72] ^ v[71] ^ v[68];
v[86] = result[59] & v[82];
v[87] = (v[75] | result[61]) ^ result[31] ^ (v[3] | result[151]) ^ (v[77] ^ v[58] ^ result[153] | result[23]);
v[88] = v[76] ^ v[73] ^ (v[70] | result[23]) ^ v[72] & ~v[83];
v[89] = v[72] & ~(v[63] ^ v[31] ^ v[69]) ^ result[32] ^ v[84];
v[90] = v[82] | result[59];
v[91] = v[67] & v[72] ^ v[71] ^ v[68];
v[92] = result[62] ^ result[172] ^ v[16] & result[117] ^ v[86];
v[93] = result[172] ^ v[16] & result[117];
v[94] = (v[74] ^ (v[3] | result[31])) & v[72] ^ result[28] ^ v[87];
v[95] = v[80] ^ result[70] ^ result[53] & ~(~v[16] & result[159] ^ result[181]) ^ result[2]
^ v[3] & ~(v[81] ^ result[94] ^ (result[138] & ~v[16] ^ result[94]) & result[53]);
result[28] = v[94];
v[96] = v[94];
v[97] = v[93] ^ result[52];
result[54] = v[91];
result[62] = v[92];
v[98] = ~v[91];
v[99] = v[92];
result[81] = ~v[91] & v[92];
result[106] = v[88];
v[100] = v[40] & ~v[88];
v[101] = v[95];
v[102] = v[97] ^ v[90];
v[103] = v[88] & v[40];
v[104] = v[14] & ~result[146];
v[105] = result[1];
result[2] = v[95];
result[139] = v[100];
v[106] = v[105];
v[107] = result[131];
result[49] = v[100];
result[200] = v[100];
v[108] = v[106] ^ v[107] ^ v[104];
result[52] = v[102];
v[109] = v[102];
v[110] = ~v[102];
v[111] = result[197];
result[32] = v[89];
result[82] = v[103];
v[112] = v[89];
v[113] = v[109];
v[114] = ~v[89];
v[115] = v[96];
v[116] = v[109] ^ v[111];
v[117] = result[36];
v[118] = result[55];
v[119] = v[115] & v[117];
v[120] = v[115];
v[121] = result[64];
v[122] = ~v[117];
v[123] = v[115] & ~v[117];
v[124] = v[108] & result[185];
v[125] = result[180] ^ result[30];
v[126] = v[108] & result[63];
v[127] = v[108] & ~result[118];
v[128] = result[6];
v[129] = v[108] & v[118];
v[130] = v[108] & v[118] ^ v[118];
v[131] = (v[125] ^ (v[121] | v[108])) & ~v[128];
v[132] = v[125] ^ (v[121] | v[108]);
v[133] = v[125] ^ (v[121] | v[108]);
v[134] = ~v[132];
v[135] = ~v[132] & v[128];
v[136] = v[108] & ~result[178];
v[137] = v[108];
v[138] = v[98] & v[132];
v[139] = v[85] | v[132];
v[140] = result[40] ^ result[34] ^ (v[108] | result[170]);
v[141] = result[6] & ~v[135];
v[142] = result[14] & ~v[131];
v[143] = result[6];
v[144] = result[186] ^ result[148] ^ (v[108] | result[168]);
v[145] = result[201];
result[93] = v[132] | v[143];
v[146] = v[132] ^ v[143];
v[147] = v[108] & ~v[145];
v[148] = result[55];
result[34] = v[142];
result[64] = v[138];
result[80] = v[138];
v[149] = v[138];
result[94] = v[138];
v[150] = result[153];
result[135] = v[141];
result[115] = v[135];
v[151] = result[201];
v[152] = v[147] ^ v[148] ^ v[150] & ~(v[148] ^ v[136]);
v[153] = result[178];
result[168] = v[139];
v[154] = v[136] ^ v[151];
v[155] = result[55];
result[148] = v[131];
v[156] = v[108] & ~v[155];
v[157] = v[140];
v[158] = v[154];
v[159] = result[153] & ~(v[153] ^ v[129]) ^ v[130];
result[181] = v[132] & v[143];
result[152] = v[132] ^ v[143];
result[40] = v[140];
v[160] = v[154] & result[153];
v[161] = v[136] ^ result[63];
result[186] = v[144];
v[162] = v[161];
result[30] = v[133];
v[163] = result[153] & ~v[161];
v[164] = result[124];
v[165] = result[178] & result[153];
result[124] = result[93];
v[166] = v[147] ^ result[201];
v[167] = result[133];
v[168] = v[127] ^ v[164];
v[169] = result[153] & ~(v[127] ^ v[164]);
v[170] = v[165] & v[137];
result[119] = v[149];
v[171] = result[47];
v[172] = v[137] & v[167] ^ result[185] ^ v[163];
v[173] = v[159] | v[171];
v[174] = v[167] ^ result[191];
v[175] = ~v[171];
v[176] = v[152] & ~v[171] ^ v[169];
v[177] = result[153];
v[178] = result[31];
v[179] = result[63] ^ result[10] ^ v[156] ^ v[160] ^ v[173];
result[12] ^= result[69] ^ result[91] & ~v[137];
v[180] = v[179] ^ v[178] & ~v[176];
v[181] = result[36];
v[182] = result[12] & v[181];
v[183] = ~result[12] & v[181];
v[184] = ~result[12];
v[185] = v[123] ^ v[183];
v[186] = v[166] & v[177];
v[187] = result[12];
v[188] = v[187] ^ result[36];
v[189] = v[170] ^ v[129];
v[190] = v[182];
v[191] = v[187] & v[122];
v[192] = v[119] ^ v[187] & v[122];
v[193] = v[185] & ~v[53];
v[194] = v[120] & v[183];
v[195] = (v[189] | result[47]) ^ v[174] ^ result[84] ^ v[137];
v[196] = result[12] | result[36];
v[197] = v[180] & ~result[56];
v[198] = v[124] ^ result[201];
v[199] = v[192] & v[53];
v[200] = v[130] & result[153] ^ v[168];
v[201] = v[162] & ~result[153];
v[202] = v[195] ^ (v[126] ^ result[185] ^ v[186] ^ v[172] & v[175]) & result[31];
v[203] = v[120] & ~v[188];
v[204] = v[186] ^ v[198];
v[205] = v[198] ^ result[153];
v[206] = v[201] ^ v[158];
v[207] = v[120] & ~(v[196] & v[184]);
v[208] = v[120] & ~v[196] ^ result[12];
v[209] = v[53] & ~((v[120] ^ v[196]) & v[184]);
v[210] = v[53] & ~(v[203] ^ v[188]);
v[211] = v[203] ^ result[36];
v[212] = v[193] ^ v[211];
v[213] = ~v[190] & result[12];
v[214] = v[199] ^ v[211];
v[215] = v[212];
v[216] = v[120] & ~v[190] ^ result[36] ^ (v[120] & v[190] ^ v[188]) & v[53];
v[217] = (result[153] & ~v[126] ^ result[63]) & v[175];
v[218] = v[120] ^ v[191] ^ v[210];
v[219] = result[88];
v[220] = v[180] & v[219];
v[221] = v[209] ^ v[120] ^ v[196];
v[222] = v[180] & ~result[65] ^ v[219] ^ (v[197] ^ v[219]) & v[101];
v[223] = v[180] & ~result[132];
v[224] = v[194] ^ v[188] ^ v[208] & v[53];
v[225] = v[180] & ~result[68] ^ result[18];
v[226] = v[222] & v[144];
v[227] = result[68] ^ result[153] ^ v[223];
v[228] = v[144] & ~((v[180] & result[56] ^ result[88]) & v[101] ^ result[18]);
v[229] = result[18] ^ v[223];
v[230] = v[204] ^ v[205] & v[175];
v[231] = v[137] & result[118] ^ result[55] ^ result[153] & ~(result[178] ^ v[124]) ^ v[200] & v[175];
v[232] = v[206] & v[175];
v[233] = result[20];
v[234] = result[36] & ~v[53] ^ v[207];
v[235] = v[233] & ~(v[120] & ~v[213] ^ v[53] & v[122]);
v[236] = v[197] & v[101];
v[237] = result[65] ^ v[197] ^ v[197] & v[101];
v[238] = v[235];
v[239] = v[233] & ~v[215];
v[240] = v[214] & v[233];
v[241] = v[233] & ~v[234];
v[242] = v[180] ^ result[132];
v[243] = v[242] ^ result[173];
v[244] = v[101] & ~v[242] ^ result[18];
v[245] = result[68];
v[246] = v[220] ^ result[18];
v[247] = v[101] & ~(v[180] & v[245]);
v[248] = (v[220] ^ v[245] ^ (v[180] ^ result[68]) & v[101]) & v[144];
v[249] = result[132];
v[250] = v[248];
v[251] = v[249] ^ result[25];
v[252] = v[249] & ~v[101] ^ v[220];
v[253] = v[218] ^ v[239];
v[254] = v[221] ^ v[240];
v[255] = v[101] & ~v[229];
v[256] = v[229] & v[101] ^ v[220];
v[257] = v[224] ^ v[241];
v[258] = v[238] ^ v[216];
v[259] = v[144] & ~v[246];
v[260] = v[243] ^ (v[180] | ~result[56]) & v[101];
v[261] = v[244] & v[144];
v[262] = v[101] & v[225] ^ v[180] & ~result[103] ^ result[116] ^ v[144] & ~v[237];
v[263] = (v[225] ^ v[236]) & v[144];
v[264] = v[144] & ~(v[236] ^ v[180]);
v[265] = v[180] ^ result[43] ^ v[247];
v[266] = result[63] ^ result[60] ^ (v[137] & ~result[183] ^ result[118] | result[153]) ^ v[232];
v[267] = result[31] & ~v[230];
v[268] = result[8] ^ v[127] ^ result[178] ^ result[153] & ~(v[124] ^ result[63]) ^ v[217];
v[269] = result[31] & v[231];
v[270] = result[53] ^ v[258];
v[271] = v[258] ^ result[63];
v[272] = v[202] & ~v[253];
v[273] = v[253] & ~v[202];
v[274] = v[254] & ~v[202];
v[275] = v[202] & ~v[254];
v[276] = v[257] ^ result[35];
v[277] = v[257] ^ result[196];
v[278] = v[227] ^ (v[180] & result[42] ^ result[65]) & v[101] ^ v[259];
v[279] = (v[101] & ~(v[180] ^ result[18]) ^ result[65] ^ v[228]) & v[40];
v[280] = v[40] & ~(v[256] ^ v[250]);
result[10] = v[180];
v[281] = v[255] ^ v[251] ^ v[264];
v[282] = v[266] ^ v[267];
v[283] = v[268] ^ v[269];
result[53] = v[273] ^ v[270];
v[284] = v[271] ^ v[272];
v[285] = v[277] ^ v[274];
v[286] = v[276] ^ v[275];
v[287] = v[260] ^ v[261] ^ v[279];
result[173] = v[287];
v[288] = v[278] ^ v[40] & ~(v[252] ^ v[226]);
result[42] = v[288];
result[63] = v[271] ^ v[272];
result[196] = v[277] ^ v[274];
v[289] = v[268] ^ v[269];
v[290] = v[112] | v[289];
v[291] = result[0];
v[292] = (v[112] | v[289]) & v[114];
result[8] = v[289];
v[293] = v[281] ^ v[280];
result[25] = v[281] ^ v[280];
v[294] = v[112] | v[291];
v[295] = result[0];
v[296] = v[265] ^ v[263] ^ v[40] & ~v[262];
result[43] = v[296];
v[297] = v[112] ^ v[289];
v[298] = v[292] ^ v[294];
result[84] = v[202];
v[299] = v[289];
v[300] = v[294];
v[301] = v[112] ^ v[289] | result[0];
result[35] = v[286];
v[302] = v[112] & ~v[289];
v[303] = v[112] & ~v[295];
v[304] = v[292] ^ v[303] ^ (v[292] ^ v[294]) & v[47];
v[305] = v[290] & ~v[295];
v[306] = result[107];
v[307] = result[72] & v[14];
v[308] = ~v[295];
v[309] = result[19];
v[310] = v[112] & v[299];
result[60] = v[282];
v[311] = v[309] ^ v[306] ^ v[307];
v[312] = result[24] ^ result[96] ^ v[311] & ~result[194];
v[313] = result[27];
result[44] ^= result[167] ^ v[311] & ~result[108];
v[314] = result[44] & v[120];
v[315] = v[101] & ~v[312];
v[316] = v[120] | result[44];
v[317] = result[44] | ~v[316];
v[318] = v[112] ^ v[313] ^ v[300] & v[47];
v[319] = v[282] & ~v[120];
v[320] = v[120] & ~result[44];
v[321] = result[44] ^ v[120];
v[322] = v[282] & v[120];
v[323] = v[290] & ~v[295] ^ v[112] & v[299] ^ (v[301] ^ v[292]) & v[47] ^ (v[304] | v[312]);
v[324] = v[301];
v[325] = v[317] & v[282];
v[326] = v[282] & ~v[120] ^ v[320];
v[327] = v[318] ^ v[324] ^ (v[302] & v[308] ^ v[283] ^ v[47] & ~v[300]) & ~v[312];
v[328] = v[317] & v[113] ^ result[44];
v[329] = v[282] & ~v[120] ^ v[120];
v[330] = v[282] & v[120] ^ (v[282] | v[113]) ^ result[44];
v[331] = v[114] & v[283];
v[332] = v[116] ^ v[314] ^ v[325];
v[333] = v[316] ^ result[23];
v[334] = v[282] & ~v[316];
v[335] = v[314] & v[110] ^ v[321] ^ v[282] & ~v[316] | result[36];
v[336] = v[330] & v[122];
v[337] = v[327] ^ v[99] & ~v[323];
v[338] = v[332] ^ (v[328] | result[36]);
v[339] = v[110] & v[122] & v[326];
v[340] = v[114] & v[283];
v[341] = ~v[101] & v[312];
v[342] = v[282] ^ result[3] ^ v[282] & v[110] ^ v[321] ^ (v[113] & ~v[329] | result[36]);
v[343] = v[283] ^ result[13];
v[344] = ((v[297] ^ v[300]) & v[47] ^ v[290] ^ (~(v[112] & v[299]) & v[112] | result[0])) & ~v[312];
v[345] = v[340] & v[308] ^ v[112];
v[346] = v[101] ^ v[312] ^ v[137];
v[347] = v[282] & ~v[314];
v[348] = v[333] ^ (v[282] & v[110] ^ v[322] | result[36]);
v[349] = v[345];
v[350] = v[338] ^ result[6] & ~(v[339] ^ v[321] & v[282] & v[110]);
v[351] = (v[101] | v[312]) ^ v[16] ^ (v[101] ^ v[312]) & v[112];
v[352] = v[321] ^ v[322] ^ (v[334] ^ v[320]) & v[110];
v[353] = (result[44] & ~v[282] & v[110] ^ v[314] ^ v[335]) & result[6] ^ v[342];
v[354] = (v[296] | v[286]) & ~v[286];
v[355] = v[348] ^ v[325] ^ (v[347] | v[113])
^ result[6] & ~(v[320] & v[282] ^ v[314] ^ v[336] ^ (v[347] | v[113]));
v[356] = ((v[314] | v[113]) ^ v[321] ^ v[347] | result[36]) ^ v[352];
v[357] = v[101] & v[312] & v[112];
v[358] = v[112] & ~(v[101] | v[312]) ^ v[101] ^ v[312];
v[359] = v[355];
v[360] = ~(v[101] & ~v[312]);
result[17] ^= v[321] ^ v[320] & v[282] ^ (v[113] | v[319] ^ v[321]) ^ (v[334] ^ (v[113] | result[44])) & v[122]
^ result[6] & ~v[356];
result[27] = v[337];
result[3] = v[353];
result[197] = v[350];
v[361] = ~v[341] & v[112];
result[24] = v[312];
v[362] = v[112] & ~(v[360] & v[101]);
result[19] = v[311];
result[23] = v[355];
v[363] = v[47] & ~v[312] & ~v[290] ^ (v[298] | v[47]);
v[364] = v[101] ^ v[311] ^ v[357] ^ (v[361] ^ v[360] & v[101] | v[157])
^ ((v[357] ^ v[101] & v[312]) & v[157] ^ v[358]) & v[44]
^ (((v[101] ^ v[312]) & v[112] ^ v[101] & ~v[312] | v[157]) ^ v[312] ^ v[362]
^ v[44] & ~(v[358] ^ v[101] & v[312] & ~v[157])) & result[56];
v[365] = (v[290] ^ v[303]) & v[47];
v[366] = v[363] & v[99];
v[367] = v[331] ^ v[305];
v[368] = v[360] & v[112] ^ v[346] ^ ((v[101] ^ v[312]) & v[112] ^ v[101] | v[157]) ^ result[56]
& ~((~v[101] & v[112] ^ v[101] & v[312]) & ~v[157] ^ (~v[101] & v[112] ^ v[315] & ~v[157]) & v[44]);
v[369] = (v[112] & ~(v[101] ^ v[312]) ^ v[101]) & ~v[157] ^ v[351]
^ v[44] & ~(v[112] & ~(v[101] ^ v[312]) & v[157] ^ v[101])
^ result[56] & ~((v[357] ^ (v[101] | v[312])) & ~v[157] ^ v[357] ^ v[312]
^ v[44] & ~(v[341] ^ ~v[101] & v[157]));
v[370] = v[310] | result[0];
v[371] = v[310] & v[308] ^ v[112] ^ v[47] & ~v[292];
v[372] = ((v[300] ^ v[112]) & ~v[47] | v[312]) ^ v[343] ^ v[310] & v[308] ^ v[47] & (v[308] | ~v[112])
^ v[99] & ~(v[349] ^ v[344]);
result[13] = v[372];
v[373] = ~v[337] & (v[296] ^ v[286]);
result[136] = (~v[296] & v[286] ^ (v[337] | v[286]) | v[350]) ^ (v[354] | v[337]);
result[1] = v[368] ^ v[44] & ~(v[112] & ~v[157] & v[315] ^ v[341] ^ v[362]);
v[374] = (v[296] | v[286]) & ~v[286];
result[97] = v[296] ^ v[286] ^ v[337] ^ (~v[296] & v[286] & ~v[337] ^ v[286] | v[350]);
result[100] = (v[296] ^ v[286] | v[337]) ^ v[354] ^ (v[373] ^ v[296]) & ~v[350];
result[133] = (v[374] ^ v[337]) & ~v[350] ^ (~v[337] ^ ~v[296]) & v[286];
result[137] = v[373] ^ v[374] ^ ((v[337] | v[296] & v[286]) ^ (v[296] | v[286])) & ~v[350];
result[122] = (v[350] | v[286] ^ v[373]) ^ v[373];
result[70] = ~v[337] & v[296] ^ v[296] & v[286] ^ (v[286] ^ ~v[337] & (v[296] | v[286])) & ~v[350];
v[375] = v[370] ^ v[290];
v[376] = v[296] | v[286] | v[337];
result[150] = v[296] & v[286] ^ v[373] ^ ((v[337] | v[286]) ^ (v[296] | v[286]) | v[350]);
result[191] = v[296] & v[286] ^ v[376] ^ ((v[337] | v[286]) ^ v[296] & ~v[286] | v[350]);
result[90] = v[296] & v[286] & ~v[350] ^ v[376] ^ (v[296] | v[286]);
result[107] = (v[337] | v[286]) ^ v[286] ^ ~v[350] & (v[337] ^ v[296]);
result[116] = ((v[337] | v[296]) ^ v[296]) & v[350] ^ (v[337] | v[296]);
result[50] = (v[337] | v[296]) ^ v[296] ^ (v[337] | v[296] | v[350]);
v[377] = (v[286] ^ (v[354] | v[337]) | v[350]) ^ v[286] ^ (v[354] | v[337]);
v[378] = v[359] & ~v[288];
result[201] = v[378];
result[72] = v[378];
result[183] = v[378] ^ v[288];
result[118] = v[288] & v[359];
result[26] = ((v[337] | v[286]) ^ v[296] | v[350]) ^ v[286];
v[379] = v[364] & v[353] & ~v[337];
v[380] = v[364] & ~v[353];
result[48] = v[293] & v[353];
result[89] = v[369] & ~v[287] ^ v[287];
result[4] = v[287] & v[369];
result[140] = (v[364] | v[353] | v[337]) ^ v[380];
result[151] = (v[364] ^ v[353] | v[337]) ^ v[353];
result[162] = v[202] & ~v[103];
result[104] = v[202] & v[103];
result[5] = v[293] & v[353] | v[285];
result[79] = ~v[293] & v[353];
result[132] = v[296] ^ v[376] ^ (v[296] ^ (v[354] | v[337]) | v[350]);
result[68] = v[377];
result[189] = v[380] | v[337];
result[103] = (v[364] | v[353]) ^ (v[337] | v[353]);
result[102] = (v[337] | v[353]) ^ v[353];
result[112] = v[380] ^ v[337];
result[66] = v[379] ^ v[380];
result[91] = v[379] ^ (v[364] | v[353]);
result[202] = v[337] | v[353];
result[65] = ~v[337] & v[353] ^ v[353];
result[69] = ~v[337] & v[353];
v[381] = result[31];
result[37] = v[369];
result[108] = v[369] & ~v[372];
result[170] = v[372] | v[369];
result[142] = v[372] | v[369];
result[178] = v[372] | v[369];
result[198] = v[372] | v[369];
result[185] = v[380] ^ (v[337] | v[353]);
result[87] = v[364];
v[382] = v[367] ^ v[381] ^ v[47] & ~(v[310] ^ v[300]) ^ (v[47] & v[302] ^ v[283] & v[308] | v[312])
^ (~v[310] & v[47] ^ v[375] ^ (v[305] ^ v[283] ^ v[47] & ~(v[302] ^ v[300]) | v[312])) & v[99];
v[383] = v[157] ^ v[72] ^ v[112] ^ v[101] ^ v[312]
^ (v[357] ^ v[312] ^ ~v[157] & v[312] & (v[112] ^ v[101]) ^ ~v[341] & v[44]) & result[56];
v[384] = (v[364] ^ v[353]) & ~v[337];
v[385] = result[41] ^ result[0] ^ v[302];
result[31] = v[382];
v[386] = ~v[337] & v[364];
result[117] = v[382] & v[284];
v[387] = v[385] ^ v[365] ^ v[366] ^ (v[371] | v[312]);
v[388] = v[387] & ~v[293];
v[389] = ~v[387] & v[293];
result[172] = v[387] & v[353];
v[390] = ~v[388] & v[387];
v[391] = ~v[387] ^ result[172];
v[392] = result[172] & v[293];
result[15] = v[383] ^ (v[341] ^ v[361] | ~v[157]) & v[44];
result[109] = v[384] ^ v[364] & v[353];
result[41] = v[387];
result[182] = v[384] ^ v[353];
result[105] = v[384];
result[164] = v[384] ^ (v[364] | v[353]);
result[78] = v[380] ^ (v[353] & ~v[364] | v[337]);
result[155] = (v[353] & ~v[364] | v[337]) ^ v[353];
result[88] = v[364] ^ v[353] ^ v[386];
v[393] = result[117];
result[29] = v[386] ^ v[353];
result[74] = v[353] & ~v[364] ^ v[337];
result[138] = v[353] & ~v[364] & ~v[337] ^ (v[364] | v[353]);
result[175] = v[364] | v[337];
v[394] = v[389] ^ v[293] & v[353];
result[131] = v[393] ^ v[284];
result[159] = v[382] ^ v[284];
result[153] = ~v[293] & v[353] ^ (v[293] | v[387]);
result[184] = v[389] & v[353] ^ v[389];
result[157] = v[387] ^ v[389] & v[353];
result[75] = v[293] ^ v[353] & ~v[389];
result[195] = ~v[388] & v[353] ^ v[389];
result[96] = v[388] ^ (v[293] | v[387]) & v[353];
result[130] = v[388] & v[353] ^ v[388];
result[123] = v[388] & v[353] ^ v[389];
result[143] = v[353] & ~v[390] ^ v[388];
v[395] = v[388] & v[353] ^ v[293] ^ v[387];
result[145] = v[390] ^ v[388] & v[353];
result[58] = v[293] & v[391];
v[396] = result[38];
v[397] = result[83];
result[192] = v[390] ^ v[392];
result[67] = v[395];
v[398] = result[134];
result[167] = v[394];
result[126] = (v[293] ^ v[353]) & ~v[387];
v[399] = v[353] & ~(v[293] | v[387]);
result[194] = v[293] ^ v[387] ^ ~v[387] & v[353];
result[71] = v[353] & ~(v[293] ^ v[387]) | v[285];
result[120] = (v[293] ^ v[387]) & v[353];
v[400] = v[398] ^ v[396] ^ v[311] & v[397];
result[39] = v[399] ^ (v[293] | v[387]);
result[146] = (v[293] ^ v[387]) & v[353] ^ (v[293] | v[387]);
result[193] = v[399];
result[180] = (v[149] ^ v[134] & v[400]) & v[99];
result[188] = (v[400] & ~v[146] ^ v[133]) & ~v[46];
result[83] = v[134] & v[400];
result[134] = v[400] & ~(v[134] & v[400]);
result[149] = v[133] | v[400];
result[38] = v[400];
return result;
}
// ----- (00092E08) --------------------------------------------------------
static int[] sub_92E08(int[] result) {
// int v[1]; // r3@1
// int v[447]; // r6@1
int[] v = new int[448];
v[1] = result[148] & result[38];
v[2] = v[1] ^ result[30];
v[3] = result[148] & result[38];
v[4] = result[38] & ~result[148];
v[5] = ~result[22];
v[6] = (result[161] ^ v[1]) & v[5];
v[7] = v[1] ^ result[152];
v[8] = ~result[22];
v[9] = result[14];
v[10] = result[33] ^ result[6] ^ v[4] ^ v[2] & v[5];
v[11] = v[9] & ~v[2];
v[12] = result[38];
v[13] = v[7] | v[9];
v[14] = result[38];
v[15] = v[11] ^ v[10];
v[16] = result[30] & v[12];
v[17] = result[168] ^ v[12];
v[18] = v[14] | result[54];
v[19] = result[60];
result[156] = v[13];
v[20] = ~v[19];
v[21] = (v[6] ^ v[13]) & ~v[19];
v[22] = ~result[54];
v[23] = v[22] & v[16];
v[24] = result[62] & ~v[17];
v[25] = v[18] ^ result[83];
v[26] = result[30];
v[27] = v[15] ^ v[21];
v[28] = v[22] & v[16] ^ result[134];
result[33] = v[15] ^ v[21];
v[29] = v[16] ^ v[26];
v[30] = v[24] ^ v[25];
v[31] = result[149];
v[32] = v[16] ^ v[26] | result[22];
v[33] = ~v[14];
v[34] = v[30];
v[35] = ~v[14] & result[30];
v[36] = v[35];
v[37] = result[38];
v[38] = v[37] ^ result[30];
v[39] = result[54];
v[40] = v[38] ^ result[94];
result[190] = v[28];
v[41] = v[22] & v[37];
v[42] = v[37] & ~result[93];
v[43] = v[35] ^ v[22] & v[16];
v[44] = v[31] | v[39];
v[45] = v[42] & result[14];
v[46] = result[153];
v[47] = result[124];
result[168] = v[30];
v[48] = v[42];
v[49] = v[47] & result[38];
v[50] = result[195];
v[51] = result[62];
v[52] = v[43] & v[51] ^ v[28];
v[53] = v[41] ^ result[38] ^ v[40] & v[51];
v[54] = result[193];
v[55] = result[143];
v[56] = result[135] ^ result[154] ^ v[49] ^ v[32] ^ result[14] & ~(v[42] ^ result[115])
^ (v[29] ^ result[188] ^ v[45] | result[60]);
v[57] = result[1];
v[58] = result[58];
v[59] = result[62];
v[60] = v[36] ^ v[44];
v[61] = result[0] | v[16] ^ v[44] ^ result[180];
v[62] = v[27] & result[184] ^ result[67];
v[63] = v[38] | result[54];
v[64] = result[81] ^ result[83] ^ v[63];
v[65] = result[0];
v[66] = v[52] | result[0];
v[67] = result[48];
result[144] = v[62];
v[68] = v[67];
v[69] = ~v[65];
v[70] = v[66] ^ v[34];
v[71] = ((v[59] | v[36] ^ v[44]) ^ v[40]) & v[69];
v[72] = v[44];
v[73] = result[46] & ~(v[38] & v[59] ^ v[44] ^ v[61]) ^ v[66] ^ v[34];
v[74] = v[69];
v[75] = v[64] ^ v[53] & v[69];
v[76] = (v[36] | result[54]) ^ result[83];
v[77] = result[30];
v[78] = result[46];
v[79] = v[44] & result[62];
result[154] = v[56];
v[80] = v[78] & ~v[75];
v[81] = result[38];
result[176] = v[70];
v[82] = v[81] | v[77];
v[83] = v[76] ^ v[79];
v[84] = v[72] ^ result[83];
v[85] = result[30];
result[180] = v[73];
v[86] = v[23] ^ v[85];
v[87] = v[73] ^ result[59];
v[88] = result[62] ^ result[61] ^ v[63] ^ v[36] ^ v[71] ^ v[80];
v[89] = result[62];
v[90] = v[87];
v[91] = result[152] & result[38];
v[92] = result[14];
result[59] = v[87];
v[93] = v[33] & v[92];
v[94] = result[181];
result[101] = v[76];
v[95] = result[30];
result[48] = v[82];
v[96] = v[4] ^ v[95] ^ v[93];
v[97] = v[91] ^ result[6];
v[98] = v[94] & ~result[38];
result[61] = v[88];
v[99] = result[14];
result[171] = v[83];
v[100] = (v[89] & ~v[84] | result[0]) ^ v[83];
v[101] = result[38] & ~result[152];
v[102] = result[60] | (v[96] | result[22]) ^ v[48] ^ result[30] ^ v[98] & result[14];
v[103] = v[82] ^ result[64];
v[104] = result[89];
v[105] = v[38] ^ result[54];
v[106] = result[62];
v[107] = ((result[80] ^ result[38]) & v[106] ^ v[86]) & v[74] ^ v[89] & ~v[38] ^ v[38];
v[108] = result[62] & ~(result[134] ^ v[41]);
v[109] = v[103] & v[106] ^ v[38] ^ ((v[36] ^ result[119]) & result[62] ^ v[60] | result[0]);
v[110] = ((v[23] ^ result[38]) & result[62] ^ v[25]) & v[74];
v[111] = result[152] ^ result[55] ^ v[49] ^ v[99] & ~v[101] ^ (v[97] & result[14] ^ v[3] | result[22]) ^ v[102];
v[112] = v[100] ^ result[9] ^ v[107] & result[46];
v[113] = result[17];
v[114] = v[27] ^ result[17];
v[115] = v[112] | v[27];
v[116] = v[111] | result[63];
v[117] = ~v[27] & v[113];
v[118] = v[27] & ~v[113];
v[119] = v[111] ^ result[63];
v[120] = ((v[112] | v[118]) ^ v[118]) & result[25];
v[121] = v[27] & ~v[112];
v[122] = v[109] & result[46];
v[123] = v[121] ^ v[118];
v[124] = ~v[112] & v[117];
v[125] = result[31];
v[126] = result[38] & ~result[135];
v[127] = ~v[112] & v[114] ^ v[117];
v[128] = result[17];
result[9] = v[112];
v[129] = v[111] & result[63];
result[55] = v[111];
v[130] = result[14] & ~(v[101] ^ result[93]);
v[131] = ~(~v[111] & v[116]);
v[132] = (v[90] | result[122]) ^ result[68];
v[133] = v[121] ^ v[117];
v[134] = ~result[25];
v[135] = v[121] & result[25] ^ v[121] ^ v[118] | v[57];
v[136] = result[63] & ~(v[120] ^ v[121] ^ v[117] ^ (((v[112] | v[27]) ^ v[117]) & v[134] ^ v[121] | v[57]));
v[137] = (v[124] ^ result[17]) & v[134];
v[138] = result[25] | v[117];
v[139] = v[112] | v[117];
v[140] = v[90] | result[26];
v[141] = (v[27] | v[128]) ^ result[12] ^ v[112] ^ v[138];
v[142] = v[127] ^ v[138];
v[143] = (v[90] | result[137]) ^ result[150];
v[144] = v[127] & v[134] ^ v[27];
v[145] = v[112] | v[27] | v[128];
v[146] = ((v[112] | v[27] | v[128]) ^ (v[27] | v[128])) & v[134];
v[147] = (v[112] | result[25]) ^ v[114];
v[148] = result[25];
v[149] = v[147];
v[150] = v[145] ^ v[114] | v[148];
v[151] = v[148] & ~(v[121] ^ v[117]) ^ v[115];
v[152] = v[144] ^ (v[133] & v[134] ^ v[115] | v[57]);
v[153] = ~v[111] & v[125];
v[154] = v[123] ^ v[134] & v[117];
v[155] = (v[90] | result[191]) ^ result[133];
v[156] = (v[90] | result[70]) ^ result[100];
v[157] = result[63];
v[158] = (v[90] | result[50]) ^ result[90];
v[159] = ~v[111] & v[157];
v[160] = v[125] & ~v[129];
v[161] = ~v[157];
v[162] = v[129] & v[125];
v[163] = result[11] ^ v[105] ^ v[108] ^ v[110] ^ v[122];
result[11] = v[163];
v[164] = v[117] & ~v[57] ^ v[124] ^ v[146];
v[165] = v[149] ^ v[151] & ~v[57];
v[166] = v[164] | result[63];
v[167] = v[141] ^ v[154] & ~v[57] ^ v[152] & v[161];
v[168] = v[136] ^ v[165] ^ result[30];
result[98] = v[168];
v[169] = v[140] ^ result[132];
v[170] = v[111] & v[161] & v[125];
v[171] = v[57] | ~(v[111] & v[161] ^ v[129] & v[125]);
v[172] = result[17];
result[12] = v[167];
v[173] = v[161] & (v[172] ^ v[139] ^ v[137] ^ v[142] & ~v[57]);
v[174] = result[63];
v[175] = result[17] & v[27] ^ result[40] ^ v[139] ^ v[150];
v[176] = ~v[119] & v[125];
v[177] = v[175] ^ v[166] ^ v[135];
v[178] = result[63];
v[179] = v[177];
result[40] = v[177];
v[180] = v[160] ^ v[178];
v[181] = v[125] & v[57] & v[116] ^ v[170] ^ v[174];
v[182] = v[57] & ~(v[153] ^ v[174]) ^ v[153];
v[183] = v[131] & v[57];
v[184] = v[155] ^ result[46];
v[185] = v[160] ^ v[116];
v[186] = v[131] & v[125] ^ v[119] ^ (v[125] & ~v[116] ^ v[119]) & v[57];
v[187] = v[180] & v[57] ^ v[160] ^ v[116];
v[188] = v[156] ^ result[6];
v[189] = result[6] & result[38] ^ result[124];
v[190] = v[57] & ~(v[159] & v[125] ^ v[111]) ^ v[170];
v[191] = v[170] & v[57] ^ v[160];
v[192] = v[160] ^ v[111];
v[193] = v[190];
v[194] = v[192] ^ (v[116] ^ v[125]) & v[57];
v[195] = result[131] ^ v[57] & ~v[185];
v[196] = v[192] & ~v[57] ^ v[185];
v[197] = v[111] & v[125] ^ v[119];
v[198] = v[183] ^ v[119] ^ v[125];
v[199] = v[191] ^ v[159];
v[200] = result[42];
v[201] = v[153] ^ v[111] ^ v[57] & ~(v[111] ^ v[162]);
v[202] = v[200] & ~(v[57] & ~(v[176] ^ v[111]) ^ v[197]);
v[203] = v[200] & ~(~v[119] & v[57] ^ result[159]);
v[204] = ((v[176] ^ v[119]) & v[57] ^ result[117]) & v[200];
v[205] = result[186];
v[206] = v[200] & ~v[195];
v[207] = v[57] & ~v[162] ^ v[197] ^ v[187] & v[200];
result[153] = v[198] ^ v[171] & v[200];
v[208] = v[200] & ~v[186];
result[93] = v[181] ^ v[200] & ~v[182];
result[81] = v[88] | result[183];
v[209] = ~v[88] & result[23];
result[58] = v[206] ^ v[194];
result[89] = v[209];
result[143] = v[196] ^ v[208];
result[159] = v[201] ^ v[202];
result[161] = v[203] ^ v[199];
v[210] = result[38];
v[211] = result[115];
result[119] = v[193] ^ v[204];
v[212] = v[173] ^ v[205] ^ v[165];
result[195] = v[212];
v[213] = v[211] & v[210] ^ result[148];
v[214] = v[126] ^ v[211];
v[215] = result[22];
result[193] = v[207];
v[216] = v[214] ^ (v[213] | v[215]);
v[217] = v[189] & v[8];
v[218] = v[126] ^ result[148];
v[219] = result[166] ^ result[77] ^ result[158] & result[19];
v[220] = v[219];
v[221] = v[219] ^ result[106];
v[222] = result[160];
v[223] = v[221] & v[222];
v[224] = v[220] & result[106];
v[225] = ~v[220] & result[106];
v[226] = v[224] & v[222];
v[227] = ~v[220];
v[228] = v[221];
v[229] = v[220];
v[230] = v[220] & result[160];
v[231] = result[160] & ~v[221];
v[232] = result[34] ^ result[51] ^ v[217] ^ v[218] ^ (v[216] ^ v[130]) & v[20];
v[233] = result[162] ^ result[139] ^ result[57] ^ v[221] ^ (result[106] ^ result[84] & v[231]) & result[113]
^ (v[230] & result[84] ^ v[230] ^ v[220]
^ result[113] & ~((v[221] & v[222] ^ v[224]) & result[84] ^ v[225] ^ v[224] & v[222]))
& ~v[205];
v[234] = result[107] & ~v[90];
v[235] = v[233] & result[182];
v[236] = result[20] ^ result[97];
v[237] = result[56];
v[238] = result[136];
v[239] = ~v[90] & result[116];
result[51] = v[232];
v[240] = v[239] ^ v[236];
v[241] = v[232] & ~(v[234] ^ v[238]);
v[243] = v[233] & ~result[138];
v[242] = v[233] & ~result[138];
v[244] = (v[235] ^ result[175]) & v[163];
v[245] = result[88];
result[20] = v[240] ^ v[158] & v[232];
v[246] = v[242] ^ v[245];
v[247] = result[79] & ~v[27] ^ result[184];
v[248] = v[184] ^ v[232] & ~v[169];
v[249] = v[143] ^ v[132] & v[232] ^ v[237];
v[250] = v[188] ^ v[241];
v[251] = v[246] ^ v[244];
v[252] = v[188] ^ v[241];
v[253] = result[184];
v[254] = result[160];
result[6] = v[252];
v[255] = ~v[27] & v[253];
v[256] = v[227] & v[254];
v[257] = result[146];
v[258] = v[251];
result[46] = v[248];
v[259] = v[249];
result[56] = v[249];
v[260] = v[27] & result[126];
v[261] = result[192];
result[174] = v[256];
result[116] = v[225];
v[262] = v[27] & ~result[145];
v[263] = v[27] & ~v[257] ^ result[123];
v[264] = result[196];
result[166] = v[229];
v[265] = result[120];
v[266] = result[3];
result[57] = v[233];
v[267] = v[27] & v[266];
v[268] = v[27] | result[157];
v[269] = result[39];
result[182] = v[258];
v[270] = v[262] ^ result[194] ^ (v[255] ^ v[261] | result[196]) ^ result[18];
v[271] = v[233] & (v[62] ^ result[71]) ^ (v[260] ^ v[265] | result[196]) ^ v[27] & ~v[54] ^ result[75]
^ result[36];
v[272] = result[105];
v[273] = v[27] & v[46] ^ v[50] ^ (v[27] & ~v[269] ^ result[96] | result[196]);
v[274] = v[271] & ~v[250];
v[275] = v[270] ^ v[233] & ~(v[263] ^ v[247] & ~v[264]);
v[276] = v[233] & ~((v[267] ^ result[130]) & ~v[264] ^ v[27] & result[172] ^ result[192]);
v[277] = result[35] & ~(v[233] & ~result[78] ^ result[155] ^ result[151] & ~v[233] & v[163]);
v[278] = v[233] & result[91];
v[279] = v[27] & ~result[167] ^ v[55] ^ (v[268] ^ v[68] | result[196]) ^ result[14];
v[280] = (v[233] | ~result[69]) & v[163];
v[281] = v[233] & result[66] ^ result[74];
v[282] = v[233] & ~(v[27] & result[167] ^ result[5] ^ v[58]);
v[283] = result[138] ^ result[38] ^ v[233] & result[140] ^ v[163] & ~(v[233] & ~result[185] ^ result[102]);
v[284] = v[273] ^ result[0];
result[36] = v[271];
result[126] = v[274];
result[105] = v[274];
v[285] = result[84];
result[181] = v[212] & v[275];
v[286] = v[224] & ~v[285];
result[71] = v[271] & v[250];
v[287] = result[189];
result[189] = v[274] ^ v[250];
v[288] = v[243] ^ v[287];
result[138] = v[243] ^ v[287];
result[45] = v[212] & ~v[275];
result[18] = v[275];
result[64] = v[275] & ~v[212];
result[134] = v[212] ^ v[275];
v[289] = v[281] ^ v[280];
result[69] = v[281] ^ v[280];
v[290] = v[278] ^ v[272];
result[91] = v[278] ^ v[272];
v[291] = v[279] ^ v[282];
result[14] = v[279] ^ v[282];
v[292] = v[283] ^ v[277];
result[97] = v[212] & ~(v[212] & v[275]);
v[293] = ~v[212] & (v[212] | v[275]);
v[294] = v[229] | result[106];
v[295] = v[229] & ~result[106];
v[296] = (v[230] ^ v[229] ^ v[286]) & result[113];
v[297] = result[84] & v[229];
result[79] = v[212] | v[275];
v[298] = v[295];
v[299] = v[284] ^ v[276];
v[300] = v[294] & result[160];
result[0] = v[284] ^ v[276];
v[301] = v[226] ^ v[297] ^ v[296];
v[302] = v[298];
v[303] = ~v[298];
v[304] = v[300];
v[305] = result[21] ^ result[49] ^ v[229] ^ result[84] & ~v[298];
v[306] = result[113];
v[307] = v[292];
result[38] = v[292];
v[308] = v[306] & ~(v[297] ^ v[225] ^ v[300]);
v[309] = result[37];
v[310] = result[37];
result[194] = v[293];
v[311] = ~v[309];
v[312] = v[310] & ~v[56];
result[21] = v[305] ^ (v[301] | v[205]) ^ v[308];
v[313] = v[56] & ~v[309];
v[314] = v[56] & ~v[313];
v[315] = v[56] ^ result[37];
v[316] = ~result[13];
v[317] = v[56] & v[316] ^ v[313];
v[318] = v[56] | result[37];
v[319] = v[56] & v[310] & v[316];
v[320] = result[21] & ~(v[313] ^ result[108]);
v[321] = v[312] & v[316];
v[322] = v[319] ^ v[318];
v[323] = (result[13] | v[56]) ^ v[313];
v[324] = v[318] | result[13];
v[325] = v[320];
v[326] = (v[312] ^ result[170] | result[21]) ^ v[317];
v[327] = v[325] ^ v[317];
v[328] = v[324] ^ v[56];
v[329] = result[21] & v[324];
v[330] = result[21] & ~(v[56] & v[310] ^ result[178]) ^ (result[13] | v[314]) ^ v[314];
v[331] = (result[13] | v[315]) & result[21] ^ result[198] ^ v[56];
v[332] = result[197] & v[327];
v[333] = result[197] & ~v[326];
v[334] = result[65];
v[335] = result[142] ^ v[315] ^ v[323] & result[21];
v[336] = result[21] & ~v[309] ^ (v[312] | result[13]) ^ result[37];
v[337] = v[233] & ~result[175] ^ result[3];
v[338] = v[330] & result[197];
v[339] = v[233] & ~result[164] ^ result[109];
v[340] = v[163] & ~(v[233] & ~result[103] ^ result[202]);
v[341] = v[321] ^ v[315] ^ result[21] & ~v[328];
result[112] ^= v[233];
v[342] = v[322] ^ v[329] ^ v[338];
v[343] = v[331] ^ v[332];
v[344] = v[233] & v[334] ^ result[3];
v[345] = v[233] & result[29];
v[346] = v[303] & result[160];
v[347] = v[335] ^ v[333];
v[348] = v[341] ^ result[197] & ~v[336];
v[349] = v[342] ^ result[62] ^ (v[335] ^ v[333]) & v[90];
v[350] = v[168] ^ v[248];
v[351] = v[168] | v[248];
v[352] = ~v[168] & v[248];
v[353] = v[230] ^ result[106];
v[354] = (v[331] ^ v[332]) & ~v[90] ^ v[348];
v[355] = v[299] & ~(v[168] ^ v[248]);
v[356] = v[168] & v[248];
v[357] = v[299] & ~(v[168] | v[248]);
v[358] = ~v[168] & (v[168] | v[248]);
v[359] = v[352] & v[299];
v[360] = result[112] ^ v[229] ^ v[337] & v[163] ^ (v[339] ^ v[340]) & result[35];
v[361] = (v[345] ^ result[109]) & v[163] ^ v[290];
v[362] = (v[344] & v[163] ^ v[288]) & result[35];
v[363] = v[354] ^ result[160];
v[364] = (v[224] ^ result[200]) & result[84];
v[365] = v[223] & result[84] ^ v[353] ^ (result[104] ^ result[106] ^ v[346]) & result[113];
v[366] = v[299] & ~v[358];
v[367] = v[352] & v[299] ^ (v[168] | v[248]);
v[368] = result[24] ^ v[258];
v[369] = v[289] ^ v[362];
v[370] = result[199] ^ v[348];
v[371] = v[302] ^ result[82];
v[372] = v[223] ^ v[228];
v[373] = v[353] & result[84];
v[374] = v[302] ^ result[160];
v[375] = ~v[168] & v[299] ^ v[168];
v[376] = result[106];
v[377] = v[368] ^ result[35] & ~v[361];
result[24] = v[377];
v[378] = v[304] ^ v[376];
v[379] = result[44];
result[65] = v[369];
result[44] = v[369] ^ v[379];
result[103] = v[360];
result[186] = v[365] | v[205];
result[200] = v[364] ^ v[371];
result[199] = v[370] ^ v[90] & ~v[343];
result[172] = v[363] & ~v[360];
result[125] = v[363];
result[123] = v[363] | v[360];
result[62] = v[349];
result[164] = v[304] ^ v[376];
result[188] = v[363] ^ (v[363] | v[360]);
v[380] = result[160];
result[124] = v[212] | v[363] | v[360];
v[381] = result[84];
result[192] = v[349] & ~(v[299] & ~(v[168] ^ v[248]) ^ v[168] & v[248]) ^ (v[168] | v[248]) & v[299] ^ v[168]
^ v[248];
result[185] = v[299] & ~v[358] ^ v[168] & v[248] ^ v[349] & ~((v[168] | v[248]) & v[299] ^ v[168] ^ v[248]);
result[19] = v[367] & v[349] ^ v[375];
v[382] = result[106];
result[140] = v[168] & v[299] & v[349] ^ v[352] ^ v[299] & ~(v[168] | v[248]);
v[383] = (v[372] ^ v[373]) & result[113];
v[384] = (v[346] ^ v[229] ^ v[381] & ~v[374]) & result[113];
v[385] = result[84];
result[170] = v[349] & ~(v[299] & ~(v[168] | v[248]) ^ (v[168] | v[248])) ^ v[299] & ~(v[168] | v[248])
^ (v[168] | v[248]);
result[120] = ~v[168] & v[299] ^ (v[168] | v[248]) ^ (v[168] ^ v[248] ^ v[299]) & v[349];
v[386] = v[378] ^ result[7] ^ v[384] ^ v[385] & ~(~v[225] & v[382] ^ v[231])
^ (~v[225] & v[380] ^ v[229] ^ v[383] ^ v[385] & ~(v[231] ^ v[228]) | v[205]);
v[387] = v[386] | result[173];
v[388] = ~result[173];
v[389] = result[37];
v[390] = v[387] & v[389];
v[391] = result[22] ^ v[88] ^ v[386] & v[388] ^ v[387] & v[389]
^ v[56] & ~((result[173] ^ result[37]) & ~v[88] & v[386] ^ v[386] & result[173])
^ (~v[88] & v[56] & v[386] & result[173] ^ v[88] & result[37] & v[386] ^ v[389] | result[53]);
v[392] = v[168] & ~v[291];
v[393] = v[168] & ~v[248];
v[394] = result[37] & ~(~(v[386] & v[388]) & v[386]);
v[395] = v[168] & ~(v[168] & v[391]);
v[396] = v[168] & ~v[391] ^ v[392];
v[397] = v[299] & ~v[356];
v[398] = v[168] & ~v[356];
v[399] = v[391] & ~v[291];
v[400] = v[396] | v[307];
v[401] = v[168] & ~(v[168] & v[391]) ^ (v[168] | v[291]);
v[402] = (v[168] | v[391]) & ~v[168];
v[403] = v[398] ^ v[393] & v[299];
result[155] = v[349] & v[299];
v[404] = ~v[386] & result[37];
v[405] = (v[357] ^ v[393]) & v[349];
v[406] = v[347] | v[90];
v[407] = v[342] ^ result[52];
v[408] = v[350] & v[299] ^ v[393];
v[409] = v[366] ^ v[349] & ~(v[393] & v[299]);
result[131] = v[349] & ~result[155];
v[410] = ~(v[386] & v[388]) & result[37];
v[411] = ~v[386] & result[173];
result[135] = (v[359] ^ v[168]) & v[349];
result[167] = (v[355] ^ v[168]) & v[349] ^ v[350];
result[115] = v[355] ^ v[351] ^ (v[350] & v[299] ^ v[350]) & v[349];
result[80] = (v[168] & v[299] ^ v[168]) & v[349] ^ v[355] ^ v[168];
result[129] = v[408] ^ v[405];
result[26] = v[349] & ~(v[358] ^ v[397]) ^ v[367];
result[145] = v[350] & v[299] ^ v[358] ^ v[349] & ~v[403];
result[148] = v[409] ^ v[398];
result[39] = v[397] ^ v[168] ^ v[349] & ~v[375];
result[191] = v[375] & v[349] ^ v[398] ^ v[299] & ~v[398];
v[412] = result[131];
result[52] = v[407] ^ v[406];
result[77] = v[299] | v[349];
result[78] = v[377] & ~v[349];
result[73] = v[377] & ~v[412];
result[66] = ~v[349] & (v[299] | v[349]);
result[111] = v[299] & ~v[349];
result[75] = v[349] ^ v[299];
v[413] = v[410] ^ v[386];
result[94] = v[410] ^ v[386];
result[96] = ((v[387] ^ v[394] | v[88]) ^ v[404]) & v[56];
result[149] = v[349] & ~v[299];
result[7] = v[386];
result[107] = v[411];
result[22] = v[391];
result[157] = v[168] & v[391] ^ (v[168] | v[291]) ^ v[400] ^ (v[307] | ~v[396]) & v[250];
v[414] = result[37];
result[70] = v[402] ^ v[291] ^ v[250] & ~(((v[168] | v[291]) ^ v[168]) & v[307]) ^ (v[401] | v[307]);
v[415] = v[411] & v[414];
result[142] = v[307] & ~((v[168] | v[391]) ^ (v[168] | v[291])) ^ (v[168] | v[291]) ^ v[391]
^ v[250] & ~((v[168] | v[291]) ^ v[391] | v[307]);
result[151] = v[250] & ~(v[400] ^ v[392]) ^ v[307] & ~((v[168] | v[391]) ^ v[399]);
v[416] = result[173];
result[162] = v[401] ^ v[307] ^ ((v[168] | v[391]) ^ v[392] ^ ~v[307] & (v[168] ^ v[391])) & v[250];
result[130] = v[386] ^ v[416];
v[417] = result[37];
result[158] = (v[168] | v[291]) & v[307] ^ v[402] ^ v[250] & ~(v[401] ^ (v[307] | (v[168] | v[391]) ^ v[291]));
v[418] = v[88] & ~(v[390] ^ v[387]) ^ result[130] ^ result[2] ^ v[417]
^ v[56] & ~(v[415] ^ (v[390] ^ v[387]) & v[88])
^ ((v[415] ^ v[411] ^ v[88] & v[311]) & v[56] ^ (v[411] ^ v[417]) & v[88] | result[53]);
v[419] = result[113] ^ result[4] ^ v[88] ^ (v[88] & v[388] ^ v[104]) & v[56];
v[420] = result[130] & result[37];
v[421] = v[396] & ~v[307];
v[422] = (v[404] ^ v[387] | v[88]) ^ result[37] ^ (v[404] & v[88] ^ v[386] & v[388] ^ v[394]) & v[56];
result[88] = v[420] ^ v[411];
v[423] = (v[415] ^ v[411] ^ v[387] & v[88]) & v[56];
v[424] = v[259] & ~(v[418] ^ v[179]);
v[425] = ~v[418] & v[259];
v[426] = ~v[179] & v[418];
v[427] = v[418] & ~(v[418] & v[179]);
v[428] = result[130] ^ v[419];
v[429] = (v[291] | v[395]) ^ v[168] & ~v[391] | v[307];
v[430] = v[168] ^ v[391] ^ v[291];
v[431] = (v[395] ^ (v[391] | v[291])) & ~v[307] ^ v[399];
v[432] = (v[391] | v[291]) ^ v[391] ^ v[421];
v[433] = v[168] ^ (v[168] ^ v[391] | v[291]);
v[434] = v[422] | result[53];
v[435] = result[130] ^ v[420];
v[436] = ~v[418] & (v[418] | v[179]);
v[437] = result[88] ^ v[387] & v[88];
result[74] = ~v[418] & v[179];
v[438] = v[418] & v[179] & v[259];
v[439] = v[430] ^ v[429];
v[440] = v[250] & ~v[431];
v[441] = v[434] ^ v[428];
v[442] = v[435] & v[88];
v[443] = v[259] ^ v[418] ^ v[179];
v[444] = result[74] ^ (v[418] ^ v[179] & v[259]) & v[377];
v[445] = result[74] & v[259];
result[175] = v[441];
v[446] = v[438] ^ v[418] & v[179];
result[184] = v[440] ^ v[439];
result[50] = v[433] ^ v[421] ^ v[432] & v[250];
result[141] = v[442] ^ v[413];
v[447] = result[53];
result[104] = v[275] | v[418];
result[86] = v[418] | v[293];
result[152] = v[437] ^ v[423] | v[447];
result[2] = v[418];
result[99] = v[441] & v[167];
result[4] = v[441] & ~v[167];
result[146] = v[179] ^ v[424] ^ v[377] & ~v[436];
result[178] = v[179] ^ v[436] & ~v[377];
result[117] = v[445] ^ ~(v[418] | v[179]) & v[377];
result[29] = v[436] ^ v[179] & ~v[377];
result[108] = v[443] ^ (~(v[418] | v[179]) & v[259] ^ (v[418] | v[179])) & ~v[377];
result[137] = v[444] ^ v[445];
result[34] = v[377] & ~(v[179] & v[259]) ^ v[443];
result[198] = (v[418] | v[179]) & v[259] ^ v[179] ^ v[377] & ~(v[425] ^ v[418] ^ v[179]);
result[5] = (v[425] ^ v[418] & v[179]) & ~v[377] ^ v[425];
result[160] = v[179] ^ (v[427] ^ v[424] | v[377]);
result[122] = (v[418] ^ v[179] ^ v[259] & ~v[179]) & v[377] ^ v[427] ^ v[425];
result[102] = v[418] & ~v[259] ^ v[377] & ~(v[425] ^ v[418]);
result[30] = v[377] & ~(v[426] & v[259]) ^ v[425] ^ v[418];
result[49] = (v[438] ^ v[426]) & ~v[377];
result[82] = v[446];
result[92] = v[446] & ~v[377];
result[139] = v[418] & v[179] & v[377] ^ v[425];
return result;
}
// ----- (00094BDC) --------------------------------------------------------
static int[] sub_94BDC(int[] result) {
// int v[1]; // r7@1
// int v[471]; // r2@1
int[] v = new int[472];
v[1] = ~result[7];
v[2] = v[1] & result[42];
v[3] = result[42];
v[4] = ~v[2];
v[5] = result[7] ^ v[3];
v[6] = v[2] & result[23];
v[7] = v[1] & result[42];
v[8] = ~result[61];
v[9] = ~v[2] & result[23];
v[10] = v[2] & v[8];
v[11] = ~result[61];
v[12] = v[5] ^ result[28] ^ v[9] ^ (v[6] | result[61])
^ result[31] & ~(result[183] ^ (v[2] ^ result[72]) & result[61])
^ (result[31] | ~(result[7] ^ v[2] & v[8])) & result[15];
v[13] = v[1] & result[23];
v[14] = v[13] & result[61];
v[15] = result[6] & v[12];
v[16] = result[6] & ~v[15];
v[17] = v[5] ^ result[28] ^ v[9] ^ (v[6] | result[61])
^ result[31] & ~(result[183] ^ (v[2] ^ result[72]) & result[61])
^ (result[31] | ~(result[7] ^ v[2] & v[8])) & result[15];
v[18] = result[6] | v[12];
v[19] = result[31] & ~(~v[2] & result[61] ^ v[7]) ^ v[13] & result[61];
v[20] = v[12] & result[36];
v[21] = result[36] & ~v[16];
v[22] = result[89] ^ result[23] ^ v[5] ^ ((v[6] ^ v[1] & result[42]) & v[8] ^ result[23]) & result[31];
v[23] = result[36] & ~v[16];
v[24] = result[16] ^ result[141] ^ result[96] ^ result[152];
v[25] = result[36] & ~v[18];
result[16] = v[24];
v[26] = result[6];
v[27] = v[20];
result[176] = v[13];
v[28] = result[15];
result[116] = v[22];
v[29] = v[28] & ~v[19] ^ v[22];
result[28] = v[17];
v[30] = v[23] ^ v[26];
v[31] = v[18] ^ result[126];
v[32] = v[25] ^ result[6];
v[33] = result[7];
v[34] = v[33] & ~v[3];
v[35] = result[23];
result[138] = v[23] ^ v[26];
v[36] = v[3] | v[33];
v[37] = v[34] & ~v[8];
v[38] = v[35] & ~(v[3] | v[33]);
v[39] = (v[9] ^ v[34]) & v[8];
v[40] = result[175];
v[41] = result[23] & ~v[34];
v[42] = v[17] ^ result[12];
result[126] = v[31];
v[43] = v[42];
v[44] = v[40] & ~v[42];
v[45] = result[12];
result[150] = v[32];
v[46] = v[17] | v[45];
v[47] = v[17] & ~v[45];
v[48] = result[5];
v[49] = v[45];
v[50] = v[43];
v[51] = result[32] ^ v[29];
result[168] = v[14];
v[52] = v[48] & v[51] ^ result[49];
v[53] = result[117];
v[54] = v[20] ^ v[17];
v[55] = result[29] & v[51];
result[202] = v[20] ^ v[17];
v[56] = v[3];
v[57] = v[47];
v[58] = v[44] ^ v[49];
v[59] = v[51] & ~v[53];
v[60] = v[4] & v[3];
v[61] = v[51];
v[62] = v[56] & result[7];
v[63] = v[55] ^ result[198];
v[64] = result[37] ^ result[122] ^ v[51] & ~result[92];
v[65] = result[139] & v[51] ^ result[30];
v[66] = result[137];
v[67] = v[59] ^ result[1] ^ result[146];
v[68] = result[87];
v[69] = result[34];
result[32] = v[61];
v[70] = v[68] ^ v[69];
v[71] = result[199];
v[72] = v[71] & ~v[52];
v[73] = v[64] ^ v[71] & ~v[63];
result[130] = v[29];
v[74] = v[67] ^ v[65] & v[71];
v[75] = v[73];
v[76] = v[70] ^ v[66] & v[61] ^ v[72];
result[87] = v[76];
v[77] = result[20];
result[37] = v[73];
v[78] = v[17] & v[77];
v[79] = result[99];
v[80] = result[78];
v[81] = v[74];
result[1] = v[74];
v[82] = v[78];
v[83] = v[57] ^ v[79];
v[84] = v[46] & result[175];
v[85] = v[44] ^ v[46];
v[86] = v[17] & result[12];
v[87] = v[57] & result[175];
v[88] = result[20] & ~v[58];
v[89] = v[61] & result[111];
v[90] = result[175] & ~v[46];
v[91] = result[23] & ~v[60];
v[92] = v[61] & result[155] ^ result[131];
v[93] = v[62] & result[23];
v[94] = v[88];
v[95] = v[24] & v[80] ^ result[77];
v[96] = result[15] & ~((result[118] ^ v[37]) & result[31] ^ result[7] ^ result[81] ^ v[38]) ^ result[54] ^ v[10]
^ v[41] ^ result[31] & ~(v[34] ^ result[201] ^ v[39]);
v[97] = v[96] & result[140];
v[98] = v[96] & result[39];
v[99] = v[96] & ~result[80] ^ result[115];
v[100] = result[19];
v[101] = result[61];
v[102] = result[145];
v[103] = result[129] & v[96];
result[178] = v[61] & result[160] ^ result[15] ^ result[108]
^ result[199] & ~(v[61] & result[178] ^ result[102]);
v[104] = v[101] ^ v[102] ^ v[103];
v[105] = result[148] ^ v[96] & ~v[100];
v[106] = result[61] & ~v[5];
v[107] = v[96] & ~result[191];
v[108] = v[41] ^ v[5];
v[109] = result[9] ^ result[192] ^ v[96] & result[170];
v[110] = result[38];
v[111] = v[97] ^ result[167];
result[54] = v[96];
v[112] = v[111] | v[110];
v[113] = result[11] ^ result[120] ^ v[96] & ~result[135];
v[114] = result[38];
v[115] = v[107] ^ result[185] | v[114];
v[116] = (v[98] ^ result[26]) & ~v[114];
v[117] = v[105] ^ result[59];
v[118] = v[104] ^ v[99] & ~v[114];
result[80] = v[118];
v[119] = v[109] ^ v[112];
v[120] = result[149];
v[121] = v[113] ^ v[115];
v[122] = result[166];
v[123] = v[121];
v[124] = v[117] ^ v[116];
result[59] = v[117] ^ v[116];
v[125] = v[61] & v[120];
v[126] = v[89] ^ result[62];
v[127] = result[31] & ~(v[106] ^ result[7]);
v[128] = result[106];
v[129] = v[92] | result[24];
v[130] = v[82] ^ v[46];
v[131] = result[84];
v[132] = (v[128] | v[122]) ^ result[174];
v[133] = v[119];
v[134] = result[186];
result[9] = v[119];
v[135] = v[123];
result[11] = v[123];
v[136] = result[20] & ~v[83];
v[137] = (v[132] | ~v[131]) & result[113];
v[138] = v[84] ^ v[86];
v[139] = result[175] & ~v[57];
v[140] = v[94] ^ result[4];
v[141] = result[47] ^ result[200] ^ v[134] ^ v[137];
v[142] = v[84] ^ v[57];
v[143] = result[175];
v[144] = result[47] ^ result[200] ^ v[134] ^ v[137];
v[145] = v[131] ^ result[143] ^ (result[119] | v[141]);
v[146] = result[20] & ~v[85];
v[147] = result[20] & ~(v[46] ^ v[143]);
v[148] = result[61];
v[149] = v[128] ^ v[36] ^ v[13];
v[150] = v[91] | v[148];
v[151] = v[17] & result[175];
v[152] = (v[36] | v[148]) ^ v[36] ^ v[127];
v[153] = v[93];
v[154] = result[24] & ~(v[61] & ~result[62] ^ result[62]) ^ v[61] & ~result[62] ^ result[111];
v[155] = v[7] ^ v[153];
v[156] = result[20];
v[157] = (~v[17] & result[175] ^ v[46]) & v[156];
v[158] = v[156] & ~v[151];
v[159] = v[151] ^ v[50] ^ result[20] & (v[143] & v[50] ^ v[17]);
v[160] = v[90] ^ v[50];
v[161] = v[61] & ~result[155];
v[162] = v[108] & v[11];
v[163] = v[161] ^ result[66];
v[164] = v[141] | result[93];
v[165] = v[61] & result[62];
v[166] = v[125];
v[167] = ~v[17] & result[12] ^ v[87] ^ v[157];
v[168] = v[95] ^ v[166];
v[169] = result[24];
v[170] = (v[61] & result[75] ^ result[62]) & result[24];
result[8] ^= result[58] ^ v[164];
v[171] = v[169] & ~v[126];
v[172] = v[130] ^ v[139];
v[173] = v[138] ^ v[136];
v[174] = v[61] & ~result[77];
v[175] = ~v[145];
v[176] = v[160] ^ v[146];
v[177] = v[90] ^ v[147];
v[178] = result[0] & v[61];
v[179] = v[158] ^ v[142];
v[180] = v[89] ^ result[149];
v[181] = v[149] ^ v[150];
v[182] = result[15] & ~v[152];
v[183] = v[162] ^ v[155];
v[184] = result[24] & ~v[89];
v[185] = result[24] & ~v[178] ^ v[180];
v[186] = v[24] & ~(v[61] & result[24] ^ v[163]);
v[187] = v[165] ^ result[62];
v[188] = v[165] & ~result[24] & v[24];
v[189] = v[170] ^ v[180];
v[190] = v[61] & ~result[75];
v[191] = v[190] ^ result[77];
v[192] = result[27] ^ v[191];
v[193] = v[61] & result[77];
v[194] = result[24];
v[195] = v[191] ^ (v[174] ^ result[155] | v[194]);
v[196] = v[24] & ~(v[129] ^ v[180]);
v[197] = (v[161] ^ result[0] ^ (v[161] ^ result[149]) & result[24]) & v[24];
v[198] = v[163] ^ result[13] ^ (result[149] ^ v[178]) & result[24];
v[199] = v[187] ^ result[24] & ~result[0] & v[61] ^ v[187] & ~result[24] & v[24];
v[200] = v[189] ^ v[154] & v[24];
v[201] = result[155] ^ result[31] ^ result[73] ^ v[193]
^ (v[194] & ~(v[174] ^ result[77]) ^ v[190] ^ result[75]) & v[24];
v[202] = result[36];
v[203] = v[172] ^ result[63] ^ (v[173] | v[145]);
v[204] = ~result[36];
v[205] = v[179] ^ result[35] ^ v[145] & ~v[167] ^ (v[176] ^ v[159] & v[145]) & v[204];
v[206] = v[181] ^ v[182] ^ result[31] & ~v[183];
v[207] = result[41];
result[96] = v[206];
v[208] = v[185] ^ v[186] ^ v[207];
v[209] = v[198] ^ v[196];
v[210] = result[8];
v[211] = v[199] | v[210];
v[212] = v[192] ^ v[184] ^ v[197];
v[213] = (v[168] ^ v[171]) & ~v[210];
v[214] = ~v[210] & v[200];
v[215] = v[195] ^ v[188] | result[8];
result[84] = v[145];
v[216] = v[205];
result[63] = (v[140] & ~v[145] ^ v[177] | v[202]) ^ v[203];
v[217] = v[208] ^ v[211];
v[218] = v[212] ^ v[214];
v[219] = v[201] ^ v[215];
v[220] = result[103];
v[221] = result[125];
v[222] = v[219];
result[41] = v[208] ^ v[211];
v[223] = v[206] ^ v[221] | v[220];
v[224] = ~v[220];
v[225] = v[206] ^ v[221];
v[226] = v[206] & ~result[125];
v[227] = result[125];
result[27] = v[218];
v[228] = v[226];
v[229] = v[209] ^ v[213];
result[13] = v[209] ^ v[213];
v[230] = v[222];
v[231] = v[206] & v[227] & v[224];
result[31] = v[222];
v[232] = ~v[144];
v[233] = v[206] & v[227];
v[234] = v[224] & v[227] & ~v[206];
v[235] = result[161] & ~v[144];
v[236] = result[195] & ~(v[223] ^ v[228]);
v[237] = result[125];
v[238] = v[216];
v[239] = result[153] ^ result[60];
result[35] = v[216];
v[240] = v[234];
v[241] = v[239] ^ v[235];
v[242] = v[236] ^ v[206] & v[224] ^ v[237];
v[243] = v[206] | v[237];
v[244] = ~result[195];
v[245] = ~result[6];
v[246] = result[195];
v[247] = v[17] & v[245];
v[248] = v[246] & ~(v[231] ^ v[206]);
v[249] = v[234] ^ v[206] | v[246];
v[250] = v[241] & v[245];
v[251] = v[241];
v[252] = (v[27] ^ result[6]) & v[241] ^ v[30];
v[253] = v[32] ^ v[250];
v[254] = v[243] ^ result[103];
v[255] = ((v[228] ^ v[206] & v[224]) & v[244] ^ result[188] | v[145]) ^ v[249] ^ v[254];
v[256] = ~v[17] & result[6];
v[257] = v[241] & ~v[27] ^ result[3];
v[258] = v[247] & result[36];
v[259] = result[52];
v[260] = v[253] | v[259];
v[261] = v[252] | v[259];
v[262] = v[167] & ~v[145];
v[263] = v[256] & result[36];
v[264] = v[255] ^ result[57] ^ (v[248] ^ v[231] ^ (v[242] | v[145])) & result[175];
v[265] = (v[159] & ~v[145] ^ v[176]) & v[204];
v[266] = v[257] ^ v[263] ^ v[15] ^ v[261] ^ (v[258] & v[251] ^ v[31] ^ v[260] | result[44]);
v[267] = result[157] ^ result[33] ^ (result[50] | v[251]);
v[268] = v[238] & ~v[264];
v[269] = result[195] & ~(v[206] ^ result[123]);
v[270] = v[233] ^ result[172];
v[271] = v[179] ^ result[196] ^ v[262] ^ v[265];
v[272] = v[145];
v[273] = v[264] & ~v[238];
v[274] = v[144] ^ v[243];
v[275] = v[140] & v[145];
v[276] = v[270] ^ result[124];
v[277] = v[270] & result[195];
v[278] = result[195] & ~v[254] ^ result[188];
v[279] = v[238] & ~v[76];
v[280] = v[217] & v[267];
v[281] = result[195] & ~v[240];
result[57] = v[264];
v[282] = v[177] ^ v[275];
v[283] = v[276];
v[284] = v[272];
v[285] = v[173] & v[272];
v[286] = v[283] & v[175];
v[287] = v[278] | v[272];
v[288] = v[282] | result[36];
v[289] = v[15] ^ result[71];
result[33] = v[267];
result[196] = v[271];
result[3] = v[266];
result[60] = v[251];
v[290] = v[289] & v[251];
v[291] = v[256] & v[251];
result[117] = v[217] & v[267];
v[292] = v[16] ^ result[105];
v[293] = result[6] ^ result[36];
v[294] = v[263] ^ v[250];
v[295] = v[251] & ~v[263];
v[296] = result[53] ^ v[172] ^ v[285];
v[297] = v[243] & v[224] ^ result[7];
v[298] = v[228] & v[224] ^ result[125];
v[299] = (result[103] | v[243]) ^ v[225];
v[300] = v[296];
v[301] = v[228] & v[224] ^ ~v[206] & v[243] ^ v[277];
v[302] = v[206] & ~v[233];
v[303] = v[206] | result[103];
v[304] = v[297] ^ v[302];
v[305] = (v[225] & v[224] ^ v[225] ^ v[228] & v[244]) & v[175];
v[306] = v[225] & v[224] & result[195] ^ v[233] ^ (v[302] | result[103]);
v[307] = result[195];
v[308] = v[301] ^ (v[269] ^ v[225] & v[224] ^ v[225]) & v[175];
v[309] = v[274] ^ (v[233] | result[103]) ^ v[298] & result[195];
v[310] = v[264] ^ v[279] | v[266];
v[311] = (v[279] ^ v[238] | v[266]) ^ result[103] ^ v[268];
v[312] = v[306] ^ (v[307] & v[206] & v[224] ^ v[303] | v[284]);
v[313] = result[195];
v[314] = ((v[303] | v[307]) ^ v[206] & v[224]) & v[175];
v[315] = v[299] & ~v[313] ^ v[305];
v[316] = v[264] & ~v[76];
v[317] = result[21] ^ v[225] ^ v[281];
v[318] = v[264] & ~v[273];
v[319] = (v[266] & ~(v[273] ^ (v[238] | v[76])) ^ v[268] & v[76]) & v[135];
v[320] = v[304] ^ v[313] & ~v[299] ^ v[287];
v[321] = v[264] & v[238] & ~v[76];
v[322] = ~v[266] & v[268] & v[76] ^ ((v[264] | v[238] | v[76]) ^ (v[264] | v[238]) ^ v[268] & ~v[266]) & v[135]
^ v[76];
v[323] = v[266] & v[135] & ~v[318] ^ ((v[268] | v[76]) ^ (v[264] | v[238]) | v[266]) ^ v[321]
^ (v[264] | v[238]);
v[324] = v[264] ^ v[238] ^ v[76] ^ result[38] ^ ((v[264] ^ v[238] | v[76]) ^ v[268]) & ~v[266];
v[325] = v[135] & ~(v[316] & v[266] ^ (v[268] | v[76]) ^ (v[264] | v[238]));
v[326] = v[264] ^ v[238] ^ v[76] ^ v[266] & ~((v[238] | v[76]) ^ v[238]) ^ result[24];
v[327] = v[135] & ~(v[268] & v[76] ^ v[266] & ~(v[264] ^ v[238])) ^ (v[321] ^ v[264] & v[238]) & ~v[266];
v[328] = v[135] & ~((v[264] | v[238] | v[266]) ^ v[316]) ^ (v[268] | v[76]);
v[329] = v[217] & v[267] & v[264];
v[330] = result[44] ^ v[238] ^ v[310] ^ (v[318] | v[76]) ^ v[135] & ~((v[264] ^ v[238]) & v[266]);
v[331] = ~(v[217] & v[267]) & v[217];
v[332] = v[311] ^ v[321];
v[333] = v[135] & ~((v[273] & ~v[76] ^ (v[264] | v[238])) & ~v[266] ^ (~v[238] ^ ~v[76]) & v[264]);
v[334] = v[331] ^ ~v[217] & v[264];
v[335] = result[175] & ~v[312];
v[336] = result[175] & ~v[315];
v[337] = result[175] & ~v[308];
result[192] = v[264] & v[217] ^ v[267];
v[338] = v[331] ^ ~v[217] & v[264] | v[271];
v[339] = v[332] ^ v[333];
v[340] = v[264] & ~v[331];
v[341] = v[338] ^ result[192];
v[342] = v[317] ^ v[314] ^ v[335];
v[343] = v[309] ^ v[286] ^ v[336];
v[344] = v[320] ^ v[337];
v[345] = v[300] ^ v[288];
result[38] = v[324] ^ v[325] ^ v[218] & ~v[322];
result[191] = v[330] ^ v[323] & v[218];
v[346] = v[339] ^ v[328] & v[218];
v[347] = v[326] ^ v[319] ^ v[218] & ~v[327];
result[103] = v[346];
result[24] = v[347];
v[348] = v[217] ^ v[267];
v[349] = v[217] | v[267];
result[53] = v[300] ^ v[288];
v[350] = result[36];
result[26] = v[217] & ~v[267] & ~v[271] ^ (v[264] & ~v[271] ^ v[329] | v[266]) ^ v[340];
v[351] = (v[217] | v[267]) & ~v[217];
v[352] = result[23];
v[353] = v[290] ^ result[189];
result[167] = (v[264] ^ v[217] ^ ((~(v[217] & v[267]) ^ v[264]) & v[217] | v[271])) & v[266] ^ v[341];
v[354] = v[18] ^ v[350] ^ v[352];
v[355] = result[52];
result[7] = v[344];
v[356] = v[217] & v[267] ^ v[264];
result[137] = v[329] ^ v[267];
result[115] = v[343];
result[21] = v[342];
v[357] = ~v[355];
v[358] = result[55];
v[359] = result[184];
v[360] = v[251] | result[151];
result[161] = v[217] ^ v[267];
result[155] = v[217] | v[267];
v[361] = ~(v[217] & v[267]) & v[264];
v[362] = v[217] & ~v[267] & v[264];
v[363] = v[359] ^ v[358] ^ v[360];
v[364] = v[264] & v[217] ^ v[217] & v[267];
v[365] = v[351] ^ (v[217] ^ v[267]) & v[264] | v[271];
v[366] = v[356] & ~v[271] ^ v[264] & ~(v[217] ^ v[267]);
v[367] = v[267] & ~v[264] & ~v[271] ^ v[329] ^ v[267];
v[368] = v[230] & v[363];
v[369] = v[365] ^ v[267];
v[370] = v[351] ^ v[271];
v[371] = v[230] | v[363];
v[372] = v[354] ^ v[353] & ~v[355] ^ v[295] ^ (v[291] & v[355] ^ v[292] | result[44]);
v[373] = v[338] ^ v[349] | v[266];
v[374] = v[362] ^ v[349] ^ (v[364] | v[271]) ^ (v[369] | v[266]);
v[375] = (v[361] ^ v[348] ^ (v[348] & v[264] ^ v[349] | v[271])) & ~v[266];
v[376] = v[367] | v[266];
v[377] = v[334] & ~v[271];
v[378] = (v[366] ^ v[280]) & ~v[266];
v[379] = v[370] ^ v[340];
v[380] = ~v[230];
v[381] = v[264] ^ v[349] ^ v[266] ^ (v[356] | v[271]);
v[382] = v[343] & ~v[363];
v[383] = ~v[230] & v[343];
v[384] = v[230] & v[363] & v[343];
v[385] = v[230] ^ v[363];
v[386] = v[343] & ~(v[230] & ~(v[230] & v[363]));
v[387] = v[343] & v[230];
v[388] = (v[230] | v[363]) & v[343];
v[389] = result[162] ^ result[51];
result[5] = v[374];
result[148] = v[381];
v[390] = ~v[251] & result[158];
result[153] = v[375] ^ v[341];
result[88] = v[377] ^ v[373];
result[23] = v[372];
result[66] = v[376] ^ v[379];
result[108] = v[378] ^ v[329];
result[94] = v[372] | v[118];
result[34] = (v[230] | v[118]) ^ v[230] | v[372];
result[71] = v[372] & ~v[118];
result[136] = v[230] ^ v[363] ^ v[382];
result[185] = v[383] ^ v[363];
result[132] = v[343] & (v[230] ^ v[363]);
result[151] = v[382] ^ v[363];
result[145] = v[384];
result[184] = v[382];
result[105] = v[230] ^ v[363];
result[73] = v[384] ^ v[363];
result[107] = v[230] & v[363] ^ v[384];
result[141] = v[384] ^ v[230] ^ v[363];
result[102] = v[343] & ~(v[230] & ~(v[230] & v[363])) ^ v[230] ^ v[363];
result[29] = v[230] & v[363] ^ v[343] & v[230];
result[75] = v[230] & ~(v[230] & v[363]) ^ v[383];
result[55] = v[363];
v[391] = v[389] ^ v[390];
result[140] = v[343] & ~(v[230] | v[363]) ^ v[230];
result[146] = v[388] ^ v[230] & v[363];
v[392] = result[52];
result[61] = v[388] ^ (v[230] | v[363]);
v[393] = v[293] ^ v[17] ^ v[251] ^ result[197];
v[394] = result[70];
v[395] = (v[258] ^ v[247]) & v[251] ^ result[36];
result[51] = v[389] ^ v[390];
v[396] = ~v[238] & v[124];
v[397] = v[393] ^ (v[392] | v[395]) ^ (v[251] & ~v[17] ^ v[54] ^ v[294] & v[357] | result[44]);
v[398] = v[394] ^ result[154] ^ ~v[251] & result[142];
v[399] = ~v[124] & (v[389] ^ v[390]);
v[400] = v[344] & ~v[118];
v[401] = ~v[238] & v[391];
v[402] = v[238] & ~v[124];
v[403] = ~v[396] & v[391];
v[404] = (v[124] ^ v[238]) & v[391];
v[405] = v[391] & ~(v[124] ^ v[238]);
v[406] = v[229] ^ v[397];
v[407] = ~v[344] & v[118];
v[408] = v[404] & v[397];
v[409] = ~v[363] & v[387];
v[410] = v[251] & v[247];
v[411] = ~v[396] & v[124] ^ v[401];
v[412] = v[396] ^ v[238] & v[391];
v[413] = (v[404] ^ v[396]) & v[397];
v[414] = v[404] ^ v[402] | v[397];
v[415] = v[391] & ~v[402] ^ v[404] & v[397];
v[416] = v[18] & ~result[36];
v[417] = v[387] ^ v[363];
v[418] = v[409] ^ v[368];
result[123] = v[386] ^ v[371] & v[380];
result[152] = v[371] & v[380] ^ v[343];
result[118] = v[383] & v[363] ^ v[385];
v[419] = v[385] ^ v[409];
v[420] = v[409] ^ v[363];
result[89] = v[418];
result[124] = v[371] & v[380] ^ v[383];
v[421] = v[229] | v[397];
v[422] = v[397] & ~v[398];
v[423] = v[229] ^ v[397] | v[398];
result[50] = v[420];
result[111] = v[371] ^ v[343];
result[170] = v[419];
result[149] = v[417];
v[424] = v[397] & ~(v[229] & v[397]);
result[90] = (v[238] | v[124]) & v[397] ^ v[411];
v[425] = (v[229] | v[397]) & ~v[397];
result[133] = v[412] ^ (v[391] & ~(~(~v[238] & v[124]) & v[124]) ^ v[238] & ~v[124]) & v[397];
result[197] = v[397];
result[30] = v[397] & ~(v[403] ^ v[238]) ^ v[403];
v[426] = v[397] & ~v[229];
result[188] = v[401] ^ (v[238] ^ ~v[124] & v[391]) & v[397] ^ v[124];
result[198] = v[397] & ~(v[401] ^ v[238]) ^ (v[238] | v[124]);
result[183] = ~(~v[238] & v[124]) & v[397] ^ (v[238] | v[124]) & v[391] ^ v[124] ^ v[238];
result[92] = v[401] ^ v[124] ^ v[238] ^ v[397] & ~(v[238] & v[391]);
result[158] = v[405] ^ v[397] & ~(v[405] ^ v[124]);
result[143] = (v[238] | v[124]) ^ v[399] ^ v[397] & ~(v[405] ^ v[402]);
result[139] = v[413] ^ (v[238] | v[124]);
result[15] = v[408] ^ (v[238] | v[124]);
result[119] = v[411] ^ v[414];
result[78] = v[415] ^ v[402];
result[201] = v[124] ^ v[238] ^ v[391] & v[124] ^ (v[405] ^ v[238] & v[124]) & v[397];
result[135] = (v[403] | v[397]) ^ v[403];
v[427] = v[416] ^ v[410];
result[4] = (v[400] & v[345] ^ v[344] & v[118]) & v[398];
v[428] = v[229] & ~v[397];
result[180] = v[344] & ~v[118] & v[398] ^ (v[407] | ~v[118]) & v[345];
v[429] = v[425] ^ v[422];
v[430] = v[229] | v[398];
result[162] = v[425];
v[431] = (v[424] | v[398]) ^ v[229] ^ v[342] & ~(v[423] ^ v[229] & v[397]);
v[432] = v[229] ^ v[397] ^ (v[397] | v[398]);
result[154] = v[398];
result[100] = v[428];
v[433] = v[425] ^ v[229] & ~v[398];
v[434] = v[17] & ~v[251] ^ v[258];
v[435] = v[258] ^ v[18] | v[251];
v[436] = v[427] & v[357] ^ result[189];
v[437] = v[293] ^ v[17] ^ result[17];
v[438] = (v[423] ^ v[421]) & v[342] ^ v[426] & ~v[398] ^ v[424];
v[439] = result[52];
result[164] = v[421] & ~v[398] ^ v[406];
v[440] = v[424] ^ v[423] & v[342] ^ v[421] & ~v[398] ^ (v[342] & (v[424] ^ (v[397] | v[398])) ^ v[432]) & v[75];
v[441] = v[342] & ~(v[430] ^ v[428]) ^ result[164] ^ (v[342] & ~v[429] ^ v[426]) & v[75];
v[442] = v[421] ^ v[398] ^ v[342] & ~v[433] ^ v[75] & ~v[438];
v[443] = v[342] & ~(v[422] ^ v[397]) ^ v[406] ^ (v[421] | v[398]) ^ v[431] & v[75];
v[444] = v[443] ^ result[62] ^ v[440] & ~v[124];
v[445] = (v[434] | v[439]) ^ v[435] ^ v[437] ^ (v[436] ^ v[251] & ~(v[21] ^ v[17])) & ~result[44];
v[446] = v[345] & ~(v[344] | v[118]);
v[447] = v[344] ^ v[118] ^ v[344] & v[345];
v[448] = v[442] ^ result[125] ^ v[441] & ~v[124];
v[449] = v[442] ^ result[199] ^ v[124] & ~v[441];
v[450] = v[124] & ~v[440];
v[451] = v[443] ^ result[52];
result[17] = v[445];
result[39] = v[347] & ~v[444];
result[52] = v[445] | v[81];
result[142] = v[118] ^ ~v[398] & v[344] ^ (v[407] | ~v[118]) & v[345];
result[113] = (~v[344] & v[345] ^ (v[344] | v[118]) | v[398]) ^ ~v[344] & v[345] ^ v[344];
result[182] = v[398] & ~(v[344] & v[345]);
result[174] = ~v[398] & v[446] ^ v[345];
result[70] = v[345] ^ v[344] ^ v[118] ^ (v[446] | v[398]);
result[160] = v[407] ^ v[344] & v[345] ^ (~v[344] & v[345] ^ v[400]) & ~v[398];
result[99] = (v[400] & v[345] ^ v[344] | v[398]) ^ v[447];
result[19] = (v[344] | v[398]) ^ v[344] ^ v[407] & v[345];
result[186] = v[447] ^ (v[407] & v[345] ^ v[118] | v[398]);
result[120] = (v[344] | v[118]) ^ v[345] ^ ((~v[344] ^ v[345]) & v[118] | v[398]);
result[65] = v[448] & v[346];
result[58] = v[448];
result[199] = v[449];
result[122] = v[451] ^ v[450];
result[74] = ~v[347] & v[444];
result[166] = ~v[344] & (v[345] ^ v[118]) & ~v[398];
v[452] = result[39];
result[62] = v[444];
result[131] = ~v[347] & v[449];
result[93] = v[118] & v[398] ^ v[345] & ~(v[344] | v[118]);
v[453] = v[347] ^ v[444];
v[454] = v[347] & v[444];
result[172] = (v[345] & ~(v[344] ^ v[118]) ^ v[344] ^ v[118] | v[398]) ^ ~v[344] & v[345] ^ v[344];
v[455] = v[444] | v[347];
result[82] = v[455];
result[200] = v[455];
result[44] = ~v[445] & v[133];
v[456] = result[159];
result[106] = v[454];
result[69] = v[347] & ~v[452];
result[77] = v[453];
result[91] = v[445] ^ v[133];
v[457] = result[10];
result[112] = v[445] | v[133];
result[72] = (v[445] | v[133]) & ~v[445];
v[458] = result[79];
v[459] = result[193];
result[129] = v[445] & ~(v[445] & v[133]);
v[460] = v[457] ^ v[459] ^ v[456] & v[232];
v[461] = result[64];
v[462] = v[460] & ~v[458] ^ v[458];
v[463] = result[2];
v[464] = v[460] & result[195] ^ result[181];
v[465] = v[460] & v[458];
v[466] = v[460] & ~result[194];
v[467] = v[460] & v[244] ^ result[18];
result[10] = v[460];
v[468] = v[460] & v[244] ^ v[458];
v[469] = v[460] ^ v[458];
v[470] = v[465] ^ v[461];
v[471] = result[56];
result[157] = v[464];
result[68] = v[445] & v[133];
result[194] = v[466];
result[47] = v[469];
result[193] = v[465];
result[159] = v[470];
result[109] = v[462] & ~v[471];
result[81] = v[468] ^ (v[467] | v[463]);
result[79] = v[464] & v[463];
return result;
}
// ----- (00096984) --------------------------------------------------------
static int[] sub_96984(int[] result) {
// int v[1]; // r2@1
// int v[469]; // r12@1
int[] v = new int[483];
v[1] = result[18];
v[2] = result[10] & ~v[1];
v[3] = result[173] ^ result[86] ^ result[10] ^ result[45]
^ (result[81] ^ (result[79] ^ v[1] | result[56])) & ~result[125]
^ (result[2] & ~(result[97] ^ result[10] & ~result[195]) ^ result[18]) & ~result[56];
v[4] = ~result[56];
v[5] = v[3] & ~result[182];
v[6] = result[173] ^ result[86] ^ result[10] ^ result[45]
^ (result[81] ^ (result[79] ^ v[1] | result[56])) & ~result[125]
^ (result[2] & ~(result[97] ^ result[10] & ~result[195]) ^ result[18]) & v[4];
v[7] = result[157];
v[8] = result[193];
v[9] = result[2];
v[10] = v[3] & ~result[4] ^ result[99] ^ result[37] & ~(v[3] & ~result[7] ^ result[180]) ^ result[22];
v[11] = result[175] ^ result[70] ^ result[93] & v[6] ^ result[37] & ~(v[5] ^ result[174]);
result[175] = v[11];
v[12] = v[10];
v[13] = result[134];
v[14] = v[12];
result[22] = v[12];
v[15] = v[13];
v[16] = ~v[9];
v[17] = v[13] & result[10];
v[18] = result[2] | v[7];
v[19] = result[2] ^ result[142] ^ v[6] & ~result[19] ^ result[37] & ~(v[6] & result[113] ^ result[172]);
v[20] = result[25] ^ v[13] ^ v[18] ^ (~v[9] & v[7] ^ v[8] | result[56])
^ (v[17] ^ result[18] ^ (v[17] ^ result[64]) & ~v[9]
^ ((result[181] ^ result[10]) & ~v[9] ^ result[194]) & v[4] | result[125]);
v[21] = v[19] & result[24];
v[22] = v[19] | result[24];
v[23] = v[19] & result[24] & result[199];
v[24] = v[19] ^ result[24];
v[25] = result[17];
v[26] = result[36] ^ result[167];
v[27] = result[26];
v[28] = (v[19] | result[24]) & result[199];
v[29] = ~v[19] & result[199];
v[30] = v[20] & ~v[25];
v[31] = result[9];
v[32] = result[91];
v[33] = v[6] & result[186] ^ result[120] ^ result[16] ^ result[37] & ~(v[6] & result[160] ^ result[166]);
v[34] = v[20] & v[32];
result[16] = v[33];
v[35] = v[20];
v[36] = v[19] ^ result[131];
result[113] = v[19];
v[37] = v[26] ^ (v[27] | v[20]);
result[36] = v[37];
v[38] = v[36];
result[131] = v[36];
v[39] = v[23] ^ v[21];
result[202] = v[23] ^ v[21];
v[40] = result[10];
v[41] = result[64];
v[42] = v[29] ^ v[24];
result[138] = v[29] ^ v[24];
v[43] = v[41] & v[40];
v[44] = result[112];
result[116] = v[28];
v[45] = v[35] & v[44];
v[46] = v[34] ^ v[25];
v[47] = v[35] & result[44];
v[48] = result[10];
v[49] = v[30] ^ v[32];
v[50] = v[28] ^ v[21];
result[161] = v[28] ^ v[21];
v[51] = result[1];
v[52] = v[34] ^ v[31] | v[51];
v[53] = v[43] ^ v[18];
v[54] = v[48] & ~v[15];
v[55] = v[35] & v[25] ^ v[32];
v[56] = v[35] & ~v[32];
v[57] = v[47] ^ result[68];
v[58] = v[54] ^ result[64];
v[59] = (v[46] | v[51]) ^ v[46];
v[60] = v[55] & ~v[51];
v[61] = result[129] ^ v[45] ^ v[52];
v[62] = result[112] ^ v[45];
v[63] = result[1];
v[64] = v[63] & ~(v[35] & v[25] ^ result[72]);
v[65] = result[129] ^ v[63];
v[66] = (v[30] ^ v[32]) & ~v[51] ^ v[57];
v[67] = ~v[51] & (v[35] & ~v[31] ^ v[25]);
v[68] = result[44] ^ result[52] ^ v[35] & result[68];
v[69] = v[59] | result[33];
v[70] = v[56] ^ v[31] ^ v[60];
v[71] = result[33];
v[72] = v[52] ^ v[31] | result[33];
v[73] = v[35] & ~result[112] ^ v[31] ^ (result[1] | v[30] ^ v[31]);
v[74] = (v[67] ^ v[62]) & ~v[71];
v[75] = v[70] ^ v[69];
v[76] = result[1] & v[30] ^ v[55];
v[77] = (v[58] & v[16] | result[56]) ^ ((v[53] | result[56]) ^ result[104] | result[125]);
v[78] = v[76] ^ result[12] ^ ((result[1] | v[30] ^ v[32]) ^ v[31]) & ~v[71];
v[79] = result[0] ^ result[153] ^ result[88] & ~v[35];
v[80] = result[63];
v[81] = ~v[80];
v[82] = (v[2] ^ result[18]) & v[16];
v[83] = v[75] ^ result[195] ^ ((v[66] | result[33]) ^ v[64] ^ v[57] | v[80]);
v[84] = v[65] ^ result[40] ^ v[35] & ~result[68] ^ v[74] ^ (v[68] ^ (v[68] | result[33]) | v[80]);
result[98] ^= v[75] ^ v[80] & ~(v[61] & ~v[71] ^ (v[56] | result[1]) ^ v[49]);
v[85] = v[78] ^ (v[73] ^ v[72]) & ~v[80];
v[86] = result[14] ^ result[148];
v[87] = result[42];
v[88] = v[84];
v[89] = result[108];
result[40] = v[84];
v[90] = v[77] ^ v[87];
v[91] = v[35] | v[89];
v[92] = result[47];
v[93] = v[85];
v[94] = result[18] ^ result[66];
result[12] = v[85];
v[95] = v[82] ^ v[92];
v[96] = result[62];
v[97] = result[5];
v[98] = v[83];
result[195] = v[83];
v[99] = v[94] ^ (v[35] | v[97]);
result[5] = v[99];
result[14] = v[86] ^ v[91];
v[100] = ~v[79] & v[96];
result[0] = v[79];
result[88] = v[100];
v[101] = ~v[79] & v[96];
result[167] = v[100];
v[102] = v[79] & v[96];
result[81] = v[79] & v[96];
v[103] = ~(v[90] ^ v[95]);
v[104] = v[86] ^ v[91];
v[105] = v[14] ^ v[86] ^ v[91];
v[106] = v[90] ^ v[95];
v[107] = ~result[58];
v[108] = result[1];
v[109] = v[108] & ~(result[140] & v[103] ^ result[184]) ^ result[123] ^ result[10] ^ v[103] & result[149]
^ (v[103] & result[185] ^ result[107] ^ result[1] & ~((v[90] ^ v[95] | result[29]) ^ result[107])
| result[63]);
v[110] = v[109] | v[19];
v[111] = result[58];
v[112] = result[60] ^ result[170] ^ (v[90] ^ v[95] | result[132])
^ result[1] & ~(v[103] & result[151] ^ result[145])
^ (v[108] & ~(v[103] & result[152] ^ result[73]) ^ result[151]) & v[81];
v[113] = v[109] & ~v[19];
v[114] = v[19] & ~v[109];
v[115] = (v[19] | result[58]) ^ v[19];
v[116] = v[108] & ~(result[140] & v[103] ^ result[184]) ^ result[123] ^ result[10] ^ v[103] & result[149]
^ (v[103] & result[185] ^ result[107] ^ result[1] & ~((v[90] ^ v[95] | result[29]) ^ result[107])
| result[63]);
v[117] = v[109] ^ v[19];
v[118] = v[109] | v[19] | v[111];
v[119] = v[19] & ~v[109] | v[111];
v[120] = v[118] ^ v[109];
v[121] = v[109] & ~v[19] ^ v[111];
v[122] = v[109] & ~v[19] | v[111];
v[123] = result[31];
v[124] = v[109] & ~v[19] & v[107] ^ ((v[111] | v[109]) ^ v[109]) & v[83];
v[125] = (v[90] ^ v[95]) & v[123];
v[126] = v[90] ^ v[95] | v[123];
v[127] = v[112] | v[14];
v[128] = ~result[80];
v[129] = v[126] & ~v[123];
v[130] = v[122] ^ v[109] ^ v[19];
v[131] = result[38];
v[132] = ~v[123] & v[128] & (v[90] ^ v[95]);
v[133] = (v[112] | ~v[104]) & v[131];
v[134] = v[112] | v[105] | v[131];
v[135] = ~v[131];
v[136] = (v[112] | v[105]) ^ v[104] | result[38];
v[137] = (v[112] | v[14]) & ~v[131];
v[138] = v[99] & ~v[124];
v[139] = v[117] ^ result[58] ^ v[98] & ~v[120];
v[140] = result[31] & ~v[125];
result[60] = v[112];
result[157] = v[134] ^ (v[112] | v[105]);
v[141] = result[118];
result[151] = v[133] ^ v[104];
v[142] = v[141];
v[143] = v[130] ^ v[121] & v[98] ^ v[99] & ~(v[19] & v[107] & v[98] ^ v[19]);
v[144] = result[89];
v[145] = v[99] & ~(v[98] & v[107] ^ v[115]) ^ v[98] & v[119] ^ v[113];
v[146] = v[139] ^ v[138];
v[147] = v[103] & result[31];
v[148] = v[146];
v[149] = v[140] | result[80];
result[29] = v[116];
v[150] = result[141];
v[151] = v[106] | result[152];
v[152] = result[105];
result[19] = v[143];
v[153] = v[103] & v[152];
v[154] = v[150] ^ (v[106] | result[102]);
result[118] = v[137] ^ v[104];
result[89] = v[148];
v[155] = result[1];
result[91] = v[145];
v[156] = v[153];
v[157] = result[111];
v[158] = v[155] & ~v[154];
result[123] = v[147];
v[159] = v[129] ^ v[132];
v[160] = result[178];
result[111] = v[129] ^ v[132];
v[161] = v[160] & ~(v[132] ^ v[126]);
v[162] = ~result[23];
v[163] = v[103] & v[157] ^ result[124];
v[164] = (v[106] | result[75]) ^ v[144];
v[165] = result[7];
result[73] = v[136] ^ (v[112] | v[14]);
v[166] = (v[161] ^ v[162] & v[128] & v[106] ^ v[126]) & v[165];
v[167] = result[178];
v[168] = v[149] ^ v[147];
result[134] = v[149] ^ v[125];
result[104] = v[129];
v[169] = result[28] ^ v[167] & ~v[159] ^ v[149] ^ v[125];
v[170] = v[106] | result[146];
v[171] = v[126] & v[128];
v[172] = v[126] | result[80];
v[173] = v[140] ^ v[171];
v[174] = v[171];
v[175] = result[80];
result[72] = v[173];
v[176] = v[106] | v[175];
v[177] = v[147] & v[128];
v[178] = v[125] & v[128] ^ v[125];
v[179] = v[147] & v[128] ^ v[129] ^ (v[125] & v[128] ^ v[147]) & v[162];
v[180] = result[178] & ~((v[106] | result[23]) ^ v[106] ^ v[177]);
result[44] = v[179];
v[181] = v[173] ^ (v[172] ^ v[125]) & v[162];
v[182] = result[7] & ~(v[178] & v[162] ^ v[159] ^ v[180]);
v[183] = v[169] ^ (v[173] | result[23]) ^ v[166];
v[184] = v[178] ^ result[71];
v[185] = result[1] & ~v[164];
v[186] = result[50] ^ v[151];
v[187] = v[183];
result[28] = v[183];
v[188] = v[17] & v[16];
v[189] = ((v[125] ^ v[176] | result[23]) ^ v[129]) & result[178];
v[190] = v[163] ^ v[186] & result[1] | result[63];
v[191] = ~v[112];
v[192] = ~v[112] & v[105];
v[193] = result[8] ^ result[115] ^ v[156] ^ v[158] ^ v[190];
v[194] = v[192] ^ v[14];
v[195] = (v[192] ^ v[104]) & v[135];
v[196] = v[181] ^ result[54] ^ v[189] ^ v[182];
v[197] = result[178] & ~(result[94] ^ v[168]);
v[198] = v[184] & result[178] ^ result[23] & ~((result[80] | v[125]) ^ v[125]);
result[172] = result[38] & ~v[194] ^ v[104];
v[199] = v[14] & ~v[104];
v[200] = result[7] & ~v[198];
result[184] = v[14] & ~v[112] ^ v[104] ^ result[38] & ~(v[112] | v[14]);
result[8] = v[193];
v[201] = (v[112] | v[14]) ^ v[14];
v[202] = v[172] ^ result[31];
v[203] = v[179] ^ result[32] ^ v[197];
v[204] = result[38] & ~v[201];
result[181] = v[195] ^ v[201];
result[140] = v[204] ^ (v[112] | v[105]);
v[205] = (v[112] | v[105]) ^ v[105];
v[206] = v[203] ^ v[200];
v[207] = result[38];
result[189] = v[207] ^ v[14] ^ v[112];
result[108] = v[14] & ~v[199] ^ v[207] & ~(v[104] & ~v[14] ^ v[112]);
result[168] = ~v[112] & v[199] ^ v[104] ^ v[207] & ~(~v[112] & v[199] ^ v[14]);
result[54] = v[196];
v[208] = result[122];
result[132] = (v[104] | v[112]) ^ v[14];
v[209] = v[187] & ~v[208];
v[210] = result[122];
result[141] = (~v[112] ^ v[14]) & v[104] & v[207] ^ v[205];
result[68] = v[209];
v[211] = v[37] | v[210] ^ v[209];
result[194] = v[207] & ~v[205] ^ v[112];
v[212] = v[196] & ~v[101];
v[213] = v[196] & v[101];
v[214] = v[196] & ~v[102];
v[215] = result[62];
result[105] = v[211];
v[216] = v[206] | v[215];
v[217] = result[31];
result[153] = v[214];
result[185] = v[212];
v[218] = v[217];
v[219] = v[106] ^ v[217];
v[220] = result[80];
result[64] = v[213];
v[221] = v[219] | v[220];
v[222] = v[206];
v[223] = result[178];
result[32] = v[206];
v[224] = v[223] & ~(v[221] ^ v[218]);
v[225] = result[74];
v[226] = ~v[206];
v[227] = result[200];
v[228] = result[24] & v[206] & v[79] ^ v[216];
result[4] = v[219];
v[229] = v[228] & v[193];
v[230] = result[77];
v[231] = v[103] & result[61];
v[232] = result[84];
v[233] = v[168] ^ v[224] ^ (v[174] ^ v[219] | result[23]);
result[176] = v[216];
v[234] = v[142] ^ v[232] ^ v[170];
v[235] = v[222] | result[69];
v[236] = v[222] | v[227];
result[117] = v[219] ^ v[176];
v[237] = v[202] & result[178];
v[238] = v[226] & v[230] ^ result[24];
v[239] = (v[188] ^ result[47]) & v[4];
v[240] = v[234] ^ (v[231] ^ result[136]) & result[1];
v[241] = v[222] | v[225];
v[242] = result[39] ^ result[13] ^ v[222];
v[243] = v[19] & ~result[24];
result[74] = v[226] & v[225];
v[244] = v[233] & result[7];
v[245] = (v[226] & v[225] ^ v[102]) & v[193];
v[246] = v[226] & v[225] ^ (v[235] | v[79]);
v[247] = (v[235] ^ v[225]) & ~v[79];
v[248] = v[216] ^ v[225];
v[249] = result[31];
result[152] = v[246];
v[250] = v[247];
v[251] = (((v[222] | v[227]) ^ v[227]) & v[193] ^ v[246]) & v[33] ^ v[249];
v[252] = v[216] & v[79] ^ v[238];
v[253] = v[251];
v[254] = v[238] | v[79];
v[255] = v[216] ^ result[106];
v[256] = v[236] ^ result[62] | v[79];
v[257] = v[33] & ~(v[252] ^ v[193] & ~v[236]);
v[258] = result[62];
result[94] = v[252];
result[100] = v[255];
v[259] = v[226] & v[258];
result[200] = v[248];
v[260] = v[226] & result[39] ^ v[258];
v[261] = result[10];
v[262] = v[260] ^ v[254];
v[263] = v[254] ^ v[230];
result[120] = v[263];
v[264] = v[261] ^ result[18];
result[77] = v[229] ^ v[263];
v[265] = v[229] ^ v[263] ^ v[257];
v[266] = v[262] & v[193];
v[267] = v[222] | result[24];
v[268] = v[239] ^ v[82];
v[269] = v[106] & result[115] ^ result[124] ^ v[185];
v[270] = v[264] | result[2];
v[271] = v[264];
v[272] = result[39];
v[273] = result[69];
result[52] = v[267] ^ result[69] ^ v[256];
v[274] = v[259] ^ v[272] | v[79];
v[275] = (v[222] | v[230]) ^ v[273];
v[276] = (v[222] | v[272]) & ~v[79] ^ result[106] & ~v[193];
v[277] = ~v[19] & result[24];
v[278] = result[199];
v[279] = v[24] & v[278];
v[280] = v[243] & v[278];
v[281] = v[269] | result[63];
v[282] = v[248] ^ v[274];
v[283] = result[27] ^ result[24] ^ v[259] ^ v[250];
v[284] = v[222];
v[285] = (v[241] ^ v[273]) & ~v[79] ^ v[255];
v[286] = result[199] & (v[21] | ~v[19]);
v[287] = v[193] & ~(v[226] & result[106] ^ result[82] ^ (v[241] ^ v[230] | v[79]));
v[288] = v[222] & (v[24] & v[278] ^ v[277]) ^ v[38];
v[289] = v[242] ^ v[275] & ~v[79] ^ v[33] & ~v[276];
v[290] = (v[21] ^ v[243] & v[278] | v[222]) ^ v[19];
v[291] = result[41];
v[292] = ~(v[22] & ~v[19]) & result[199] ^ v[24];
result[112] = v[283] ^ v[266] ^ v[33] & ~(v[245] ^ result[52]);
v[293] = v[240] ^ v[281];
v[294] = v[289] ^ v[193] & ~v[285];
v[295] = ~v[22] & result[199];
v[296] = v[286] ^ v[22] & ~v[19] ^ v[284] & v[21];
v[297] = v[287] ^ v[282];
result[170] = v[297];
v[298] = v[292] ^ v[284];
v[299] = v[290];
v[300] = v[284];
v[301] = v[284] & v[22];
v[302] = v[265];
v[303] = v[294];
v[304] = v[253] ^ v[297];
result[106] = v[282];
result[41] = v[291] ^ v[302];
result[13] = v[303];
result[84] = v[293];
v[305] = (v[288] | v[88]) ^ v[298];
v[306] = v[296] ^ (v[299] | v[88]);
v[307] = v[304];
result[102] = v[304];
v[308] = v[11] | result[103];
v[309] = v[301] ^ v[295] ^ v[24];
result[99] = v[309];
v[310] = result[103];
result[130] = v[298];
result[146] = v[293] | v[11];
v[311] = ~v[310];
v[312] = ~v[11];
v[313] = result[117] ^ result[34];
v[314] = result[159];
v[315] = v[237] ^ v[313];
result[137] = v[305];
v[316] = (v[293] | v[11]) & ~v[293];
v[317] = result[109] ^ v[314];
v[318] = v[244] ^ v[237] ^ v[313];
v[319] = result[58] & ~(~v[11] & v[293] ^ v[308]);
result[174] = v[306];
v[320] = v[319];
v[321] = v[317] ^ result[43];
v[322] = v[11] & ~v[310];
v[323] = result[96] ^ v[318];
v[324] = result[125];
result[69] = v[11] & v[293];
v[325] = v[321] ^ v[270] ^ (v[268] ^ v[271] | v[324]);
v[326] = v[293] & ~(v[11] & v[293]);
v[327] = v[293] | v[11] | result[103];
v[328] = v[326] ^ result[65];
v[329] = v[23] ^ result[24];
v[330] = v[293] ^ result[57];
v[331] = result[103] | v[316];
v[332] = v[11] & v[293] ^ result[7] ^ v[331];
v[333] = ((v[11] & v[293] ^ v[308]) & result[58] ^ v[316] ^ v[308]) & v[323];
result[43] = v[325];
v[334] = (v[293] ^ v[11] ^ v[322]) & result[58];
v[335] = v[322] & ~v[293] ^ v[11] & v[293];
v[336] = v[326] ^ v[334];
v[337] = result[103];
result[34] = v[313];
v[338] = v[293] ^ v[11] ^ v[337];
v[339] = v[293] ^ v[11] | v[337];
v[340] = result[115];
result[186] = v[318];
v[341] = v[338] ^ v[340];
v[342] = result[58];
v[343] = v[338] | result[58];
result[160] = v[315];
v[344] = v[308] ^ v[11];
v[345] = v[308] & v[342];
result[96] = v[323];
v[346] = (v[293] | result[103]) ^ v[293];
result[61] = v[335];
v[347] = result[103];
v[348] = v[323] & ~(v[346] ^ v[345]);
v[349] = (v[328] ^ (v[326] | v[347])) & v[323];
v[350] = (v[326] ^ (v[11] & v[293] | v[347])) & result[58];
v[351] = v[330] ^ (v[293] | v[11]) & v[311];
v[352] = v[11] & v[293] & v[311] ^ (v[293] | v[11]);
v[353] = v[332];
v[354] = (v[293] | v[11]) & v[311] ^ (v[293] | v[11]) ^ v[350] ^ (v[343] ^ v[11] & v[293]) & v[323];
v[355] = result[58] & ~((v[293] | v[11]) ^ v[339]) ^ v[353] ^ v[323] & ~(v[336] ^ v[11] & v[293] & v[311]);
v[356] = result[58];
v[357] = v[356] & ~v[316];
v[358] = (v[331] ^ v[316]) & v[356] ^ v[335];
v[359] = result[58];
v[360] = v[323] & ~(v[357] ^ v[11] & v[293]);
v[361] = v[346] ^ v[344] & v[359];
v[362] = result[58];
v[363] = v[359] & ~v[344] ^ result[21];
v[364] = result[58];
result[164] = v[352];
v[365] = v[331] ^ v[293] & v[362];
v[366] = v[339] ^ v[293] ^ v[362] & ~(v[339] ^ v[293]) ^ v[333];
v[367] = v[325] & ~result[198] ^ result[30];
v[368] = v[351] ^ v[327] & v[364] ^ v[360] ^ (v[358] ^ (v[327] ^ v[11] ^ v[320]) & v[323] | v[98]);
v[369] = result[27];
result[57] = v[368];
v[370] = v[363] ^ v[352] ^ v[348] ^ (v[361] ^ v[349] | v[98]);
v[371] = v[341] ^ (v[327] ^ v[293]) & v[364] ^ v[323] & ~v[365];
result[198] = v[367] | v[369];
v[372] = v[303] | v[370];
result[21] = v[370];
v[373] = v[371] ^ v[366] & ~v[98];
result[115] = v[373];
result[65] = v[303] | v[370];
v[374] = v[355] ^ v[354] & ~v[98];
v[375] = v[286] ^ v[21];
v[376] = result[119];
result[7] = v[374];
v[377] = v[329] & v[226];
v[378] = result[139];
v[379] = result[135];
result[180] = v[372];
v[380] = v[325] & v[378] ^ v[379];
v[381] = v[279] ^ v[19];
v[382] = result[20] ^ result[92] ^ v[325] & ~result[158] ^ (v[325] & result[188] | result[27]);
v[383] = v[11] | v[382];
v[384] = v[11] & v[382];
v[385] = (v[11] ^ v[382]) & v[37];
v[386] = v[11] & v[382] & v[37] ^ v[11] ^ v[382];
v[387] = (v[11] | v[382]) & v[37];
v[388] = v[385] ^ v[11] ^ v[382];
v[389] = v[37] & ~(v[11] | v[382]);
v[390] = v[385] ^ v[11] | v[187];
v[391] = v[187] | v[11] ^ v[382];
v[392] = v[11] & ~v[382] ^ v[387];
v[393] = v[37] & ~(v[11] | v[382]) ^ v[11];
v[394] = ~result[27];
v[395] = v[300] & ~(v[29] ^ v[19]) ^ v[375] ^ (v[300] & ~v[19] ^ v[39] | v[88]);
v[396] = result[58] | v[117];
v[397] = v[187] | v[385] ^ v[11] ^ v[382];
v[398] = result[56] ^ result[183] ^ v[325] & ~result[15] ^ v[380] & v[394];
v[399] = v[387] ^ v[382] ^ ~v[187] & v[386] ^ v[93] & ~(v[392] ^ v[391]);
v[400] = v[114] & v[107];
v[401] = v[393] ^ v[397] ^ (v[390] ^ v[385]) & v[93];
v[402] = v[114] & v[107] ^ v[114];
v[403] = v[401] ^ result[63];
v[404] = (v[377] ^ v[39] | v[88]) ^ result[1] ^ v[381] ^ v[300] & ~(v[22] & ~v[19]) ^ v[398] & ~v[395];
v[405] = result[58] ^ v[116];
v[406] = v[383] ^ v[389];
v[407] = v[403] ^ v[293] & ~v[399];
v[408] = v[406] & ~v[187] ^ v[384] ^ (v[37] & ~v[384] ^ v[382] ^ v[391]) & v[93];
v[409] = v[402] & ~v[98] ^ v[114] ^ v[19] & v[107]
^ (v[98] & ~(v[396] ^ v[19]) ^ v[114] ^ v[19] & v[107]) & v[99];
v[410] = v[404] & ~(v[407] & v[404]);
v[411] = (v[402] | v[98]) ^ v[405] ^ v[106] ^ ((v[396] ^ v[19]) & v[98] ^ v[19]) & v[99] ^ (v[409] | v[398]);
v[412] = v[403] ^ v[293] & ~v[399];
v[413] = v[312] & v[382] ^ v[387] ^ (v[187] | v[382]) ^ v[93] & ~((v[385] ^ v[382]) & ~v[187] ^ v[388]);
v[414] = v[401] ^ result[53] ^ v[399] & ~v[293];
v[415] = v[412] | v[404];
v[416] = v[412] ^ v[404];
v[417] = v[404] & ~(v[407] & v[404]) | v[373];
v[418] = (v[412] | v[404]) & ~v[373];
v[419] = v[408] & ~v[293] ^ v[413];
v[420] = (v[412] ^ v[404]) & ~v[373];
v[421] = v[417] ^ (v[412] | v[404]);
v[422] = v[293] & ~v[408];
v[423] = v[374] & ~v[414];
v[424] = v[413] ^ result[35];
result[42] = v[411];
v[425] = result[196];
result[20] = v[382];
result[1] = v[404];
result[53] = v[414];
result[119] = v[414] ^ v[374];
result[56] = v[398];
result[66] = v[423];
result[63] = v[407];
result[92] = v[374] & ~v[423];
result[196] = v[419] ^ v[425];
result[35] = v[424] ^ v[422];
result[2] = v[414] | v[374];
result[124] = v[307] ^ v[411];
result[159] = v[414] & v[374];
result[15] = v[411] & v[307];
result[10] = v[414] & ~v[374];
result[145] = ~v[411] & v[307];
result[139] = ~v[307] & v[411];
result[183] = v[411] & ~(v[411] & v[307]);
result[135] = (v[307] | v[411]) & ~v[411];
result[93] = v[307] & v[373] ^ v[415] ^ v[418];
v[426] = ~v[373] & v[404];
result[125] = v[420] ^ v[407] ^ v[307] & ~v[418];
result[162] = v[407] & v[404];
result[79] = (v[404] & ~(v[407] & v[404]) ^ (v[404] | v[373])) & v[307] ^ (v[404] | v[373]);
v[427] = result[90];
result[47] = v[426];
result[75] = v[404] & ~(v[407] & v[404]);
result[158] = v[307] | v[411];
v[428] = result[201];
result[136] = v[416] ^ (v[407] | v[373]) ^ v[307] & ~v[421];
v[429] = v[300] & ~v[24] ^ v[280] ^ v[22];
v[430] = (~v[98] & v[115] ^ result[58]) & v[99];
v[431] = v[376] ^ result[6] ^ v[325] & v[428] ^ (v[325] & ~v[427] ^ result[78]) & v[394];
v[432] = v[300] & v[243] ^ v[42] | v[88];
v[433] = v[300] & ~v[22] ^ v[28] ^ (v[267] ^ v[243] | v[88]);
v[434] = v[429] & ~v[88] ^ v[277] & ~result[199] & v[300];
v[435] = (v[300] & ~(result[24] ^ v[28]) ^ v[22]) & ~v[88];
v[436] = v[14] | v[104];
result[70] = v[404] & ~v[407];
v[437] = v[309] ^ result[178] ^ v[435];
v[438] = v[118] ^ v[110] ^ v[98] & ~v[110] ^ (v[19] ^ v[19] & v[107] ^ (v[396] ^ v[117]) & v[98]) & v[99];
v[439] = v[14] | v[104] | v[112];
v[440] = result[70];
result[126] = ~v[404] & v[407];
v[441] = v[440] & ~v[373];
v[442] = result[122];
result[201] = v[431] ^ result[122];
v[443] = v[105] ^ result[38];
v[444] = (v[98] & ~v[405] ^ v[400]) & v[99] ^ v[110] & v[107] ^ v[98] & ~(v[119] ^ v[116]);
v[445] = (v[430] ^ v[110] & v[107] ^ v[98] & ~(v[118] ^ v[113])) & ~v[398];
v[446] = v[439] ^ v[436];
v[447] = v[415] & ~v[404] | v[373];
v[448] = result[126] ^ v[426];
v[449] = result[122];
v[450] = v[187] & v[442] ^ result[201];
result[192] = v[431] & ~v[187] & ~v[37];
result[148] = ~v[431] & v[449];
v[451] = v[443] ^ v[127];
v[452] = (v[438] | v[398]) ^ v[148];
result[26] = v[305] ^ (v[432] ^ v[50]) & v[398];
result[178] = v[437] ^ v[398] & ~v[433];
v[453] = v[398] & ~v[434] ^ v[306];
v[454] = v[145] ^ v[325] ^ (v[444] | v[398]);
v[455] = v[143] ^ v[6] ^ v[445];
v[456] = v[307] & ~(v[410] ^ v[420]);
v[457] = v[410] ^ v[441];
v[458] = result[126] ^ (v[415] | v[373]);
v[459] = result[126] & v[307];
v[460] = result[126] & ~v[307];
v[461] = v[450] ^ result[192];
v[462] = v[187] & result[148];
v[463] = result[26];
result[25] = v[452] ^ v[35];
v[464] = result[178];
v[465] = v[462];
v[466] = v[463];
result[193] = v[455] & v[374];
v[467] = result[37];
result[173] = v[455];
result[149] = v[454];
result[49] = ~v[307] & v[464];
result[107] = v[452];
result[37] = v[467] ^ v[466];
result[150] = v[453];
result[129] = (v[446] | v[431]) ^ v[451];
result[155] = v[447] ^ v[407] & v[404] ^ v[456];
result[182] = v[418] ^ v[416] ^ v[307] & ~(v[407] & v[404] ^ v[417]);
result[188] = ~v[373] & v[407] & v[404] ^ v[404] ^ (v[418] ^ v[404]) & v[307];
result[6] = v[431];
result[86] = v[407] ^ v[417] ^ ((v[404] | v[373]) ^ v[407]) & ~v[307];
result[39] = (v[415] ^ (v[404] | v[373])) & v[307] ^ v[407] & v[404];
v[468] = result[87];
result[109] = v[415] ^ v[404];
result[142] = v[447] ^ v[404] ^ v[307] & ~(v[441] ^ v[407] & v[404]);
v[469] = v[187] & ~v[431] ^ result[122];
result[45] = v[407] ^ v[417] ^ v[307];
result[97] = v[457] ^ v[307] & ~(v[415] ^ v[441]);
result[30] = v[458] ^ ((v[415] | v[373]) ^ v[407] & v[404]) & v[307];
result[18] = v[459] ^ v[426];
result[31] = ~v[307] & v[448] ^ v[426];
result[71] = ~v[373] & v[460];
result[87] = v[468] ^ v[453];
result[27] = v[187] ^ v[431];
result[78] = v[461] & v[191];
result[90] = v[465] ^ v[431];
result[50] = v[469];
return result;
}
// ----- (000985E0) --------------------------------------------------------
static int[] sub_985E0(int[] result) {
// int v[1]; // r11@1
// int v[464]; // r4@1
int[] v = new int[465];
v[1] = result[6];
v[2] = result[55] ^ result[168] ^ (v[1] | result[108]) ^ (result[141] ^ result[73] & ~v[1] | result[98]);
v[3] = ~result[98];
v[4] = result[129] ^ result[33] ^ (~v[1] & result[157] ^ result[132]) & v[3];
v[5] = result[36];
v[6] = result[155] ^ result[84] ^ v[2] & ~result[30] ^ (v[2] & ~result[31] ^ result[125]) & result[42];
result[33] = v[4];
v[7] = ~v[5];
v[8] = result[36];
v[9] = v[6];
result[84] = v[6];
v[10] = v[8] ^ v[4];
v[11] = result[50];
v[12] = ~v[1] & result[181];
v[13] = result[36];
result[55] = v[2];
v[14] = v[12];
v[15] = v[13] | v[11];
v[16] = ~v[4];
v[17] = ~v[5] & v[1];
v[18] = result[25];
v[19] = v[4];
v[20] = v[4] & ~result[1];
v[21] = v[20] | result[63];
v[22] = ~v[4] & v[18];
v[23] = ~v[18];
v[24] = ((v[1] | result[151]) ^ result[118]) & v[3];
v[25] = result[122] & v[1];
v[26] = v[2] & ~result[39];
v[27] = v[2] & ~result[97];
v[28] = result[42] & ~(result[79] & v[2] ^ result[86]);
v[29] = result[60] ^ result[45] ^ v[2] & result[188];
v[30] = v[2] & ~result[18] ^ result[93];
v[31] = v[2] & ~result[71] ^ result[8] ^ result[136];
v[32] = result[122] | v[1];
v[33] = result[154] ^ result[189] ^ ~v[1] & result[172];
v[34] = (v[1] | result[140]) ^ result[194] | result[98];
v[35] = result[29] ^ result[182] ^ v[27];
v[36] = v[25] ^ result[28];
v[37] = result[42];
v[38] = v[37] & ~(v[26] ^ result[142]);
v[39] = result[184] ^ result[51] ^ v[14];
v[40] = ~result[60];
v[41] = v[29] ^ v[37] & ~v[30];
v[42] = result[122] | v[1];
v[43] = v[41];
result[18] = v[41];
v[44] = result[28];
v[45] = v[42] & ~v[1];
v[46] = v[35] ^ v[38];
v[47] = result[27];
v[48] = v[46];
result[29] = v[46];
v[49] = v[33] ^ v[24];
result[154] = v[49];
v[50] = v[39] ^ v[34];
v[51] = v[31] ^ v[28];
result[8] = v[31] ^ v[28];
result[51] = v[50];
v[52] = v[25] & v[44];
v[53] = result[28] & ~v[45];
v[54] = result[201];
v[55] = result[36];
v[56] = v[25] & v[44] ^ v[25];
v[57] = v[53] | v[55];
v[58] = result[197] ^ v[47] ^ (v[25] & v[44] ^ v[45] | v[55]);
v[59] = result[13];
v[60] = v[58] ^ (v[56] & v[7] | result[60]) ^ (v[36] & v[40] ^ v[25] ^ v[53] ^ v[57]) & result[191];
v[61] = result[21];
v[62] = v[60] ^ v[59];
v[63] = ~v[60] & v[50];
v[64] = v[60] & ~v[59];
v[65] = ~v[60] & v[59];
v[66] = v[63] | ~v[50];
v[67] = result[112];
v[68] = v[60] ^ v[50];
v[69] = v[50];
v[70] = ~v[60] & v[67];
v[71] = v[60] | v[50];
v[72] = v[60] & ~v[50];
v[73] = v[65] & ~v[61];
v[74] = v[60] & ~v[61];
v[75] = v[66] & v[67];
v[76] = v[67] & ~v[68];
v[77] = v[60] & v[59] ^ v[61];
v[78] = v[59] | v[60];
v[79] = (v[65] | v[61]) ^ v[64];
v[80] = v[69] & result[112];
v[81] = result[112] & ~v[71];
v[82] = result[112];
result[188] = v[77];
v[83] = v[82] & v[60];
result[31] = v[79];
result[86] = v[70];
v[84] = v[80];
v[85] = v[72] & result[112];
result[197] = v[60];
v[86] = v[63] & result[112];
v[87] = v[60] & ~v[61];
result[201] = v[64] ^ v[61];
result[182] = v[78] ^ v[87];
result[125] = v[87];
result[30] = v[73] ^ v[62];
v[88] = v[68] ^ result[112];
result[118] = v[75] ^ v[60];
result[194] = v[70] ^ v[60];
result[168] = v[75];
result[146] = v[88];
v[89] = result[112] ^ v[71];
result[61] = v[76] ^ v[63];
v[90] = (v[60] | v[61]) ^ v[60];
v[91] = v[62] ^ (v[60] | v[61]);
result[74] = v[89];
v[92] = v[78] ^ v[61];
result[45] = v[90];
result[140] = v[68] ^ v[80];
v[93] = (v[62] | v[61]) ^ v[64];
result[71] = v[62] ^ (v[64] | v[61]);
result[99] = (v[62] | v[61]) ^ v[78];
v[94] = v[78] ^ v[61];
v[95] = v[64] ^ result[65];
v[96] = result[180];
result[170] = v[81] ^ v[68];
result[155] = v[94];
v[97] = v[86];
v[98] = v[95];
v[99] = v[78] ^ v[96];
v[100] = result[28];
result[73] = v[91];
v[101] = v[93];
result[152] = v[93];
v[102] = v[99];
result[130] = v[69] ^ v[83];
v[103] = v[100] & v[1];
result[138] = v[85] ^ v[63];
v[104] = v[97] ^ v[68];
result[4] = v[97] ^ v[68];
v[105] = v[1] & ~result[122];
result[180] = v[99];
result[65] = v[98];
v[106] = result[28] & v[105];
v[107] = v[81] ^ v[60];
v[108] = result[28];
result[52] = v[81] ^ v[60];
v[109] = v[108] & ~v[25];
v[110] = v[109];
v[111] = v[106] ^ v[25];
v[112] = ~v[1] & result[28];
v[113] = result[3] ^ v[54] ^ v[109] ^ (result[105] ^ result[68] ^ v[25] | result[60]) ^ (v[106] | result[36])
^ result[191] & ~((v[103] ^ result[192] ^ v[105]) & v[40] ^ v[106] & v[7] ^ v[52]);
v[114] = result[25];
v[115] = v[25] | ~v[1];
v[116] = v[113] ^ v[114];
v[117] = v[113] | v[114];
v[118] = v[113] & v[114];
v[119] = v[113] & v[23];
v[120] = v[113];
v[121] = (v[111] ^ (result[36] | v[112])) & v[40] ^ v[111];
v[122] = v[115] & result[28] ^ v[54];
v[123] = ~v[113];
v[124] = ~v[113] & v[22];
v[125] = (v[113] | v[114]) & v[23];
v[126] = v[113] & v[23] & v[16];
v[127] = v[122] | result[36];
v[128] = v[124] | result[57];
v[129] = v[124] & result[57];
v[130] = v[119] & ~result[57] ^ v[126];
v[131] = v[126] ^ v[116];
v[132] = v[125] ^ (v[120] | v[19]);
v[133] = v[118] ^ (v[120] | v[19]);
v[134] = result[57];
v[135] = v[32] ^ result[78] ^ v[110] ^ (v[56] | result[36]);
v[136] = v[121] ^ v[127];
v[137] = v[117] & ~v[134];
v[138] = ~v[134];
v[139] = ~result[196];
v[140] = (~v[118] ^ v[16]) & result[25];
v[141] = v[117] & v[23] ^ (v[118] | v[19]) ^ result[57] & ~((v[116] | v[19]) ^ v[117]) ^ v[130] & v[139];
v[142] = result[57];
v[143] = v[117] & v[16] & v[139];
v[144] = (v[117] ^ (v[19] | result[25])) & v[138];
v[145] = v[129] ^ v[119] | result[196];
v[146] = v[132] & v[142] ^ v[116];
v[147] = result[57];
v[148] = v[19] ^ result[1];
v[149] = v[60] & v[69];
v[150] = v[135] ^ result[17] ^ result[191] & ~v[136];
v[151] = v[137] ^ v[120] | result[196];
v[152] = v[116] ^ result[14] ^ v[117] & v[16] ^ (v[137] | result[196]);
v[153] = result[57] & ~(v[117] | v[19]);
v[154] = v[128] ^ result[5] ^ v[140] ^ v[145];
v[155] = (~v[118] & result[25] | v[19]) ^ v[120] ^ result[0] ^ v[142] & ~v[133];
v[156] = v[140] ^ v[118] & (result[57] ^ v[16]) & v[139] ^ v[133] & v[147];
v[157] = v[10] ^ v[116] ^ ~v[118] & v[147];
v[158] = v[16] & result[1];
v[159] = ~result[63];
v[160] = v[20] ^ result[63];
v[161] = v[148] | result[63];
v[162] = result[112] & v[60] & v[69];
v[163] = v[71] & result[112];
v[164] = v[152] ^ v[153];
v[165] = result[41] & ~(v[144] ^ v[143]);
v[166] = v[154] ^ v[141] & result[41];
v[167] = result[41] & ~v[156];
v[168] = v[157] ^ v[151];
v[169] = ((v[131] | result[57]) ^ v[116] & v[16] ^ result[25]
^ (result[196] | v[116] & v[16] ^ result[25] ^ v[123] & result[57])) & result[41];
v[170] = v[161] ^ result[1];
result[106] = v[85] ^ v[69];
result[94] = v[83] ^ v[63];
v[171] = result[112];
result[120] = v[162] ^ v[72];
result[181] = v[71] ^ v[84];
v[172] = v[171] & ~v[72];
v[173] = result[35];
result[77] = v[60] ^ result[112];
v[174] = ~v[173];
v[175] = v[150] & ~(v[21] ^ v[20]) ^ result[109];
result[200] = v[71] & ~v[173];
result[69] = v[172];
result[17] = v[150];
v[176] = v[166] & ~v[48];
v[177] = v[175];
result[82] = v[163] ^ v[68];
result[3] = v[120];
v[178] = v[155] ^ v[139] & v[146] ^ v[167];
result[14] = v[165] ^ v[164];
v[179] = v[168] ^ v[169];
v[180] = v[150] & ~(v[19] & v[159]) ^ v[19] & v[159] ^ v[19];
v[181] = v[150] & ~v[160] ^ v[170];
v[182] = result[28] & ~v[32];
v[183] = result[122];
result[44] = v[176];
v[184] = v[15] ^ v[183];
v[185] = result[70];
v[186] = v[182] & v[40];
result[131] = v[176];
result[104] = v[178];
v[187] = v[19] ^ v[185];
v[188] = v[179];
v[189] = v[184] ^ v[53];
v[190] = result[0];
result[192] = v[179];
v[191] = (v[150] | v[158]) ^ v[19] & v[159];
result[157] = v[180];
v[192] = ~v[190];
v[193] = result[10];
result[5] = v[166];
result[186] = v[191];
result[26] = v[181];
v[194] = v[150] & (v[21] ^ v[20]) ^ v[187];
result[174] = v[175];
v[195] = (v[193] | ~v[49]) & result[173];
v[196] = v[120] & result[87];
v[197] = v[181] ^ result[98];
v[198] = v[172] ^ v[68];
v[199] = result[133] ^ result[198] ^ result[46] ^ result[43] & result[143];
v[200] = v[199] & result[0];
v[201] = ~v[200];
v[202] = v[199] | result[0];
v[203] = ~v[200] & result[0];
v[204] = v[199] & result[0];
v[205] = v[204] & result[62];
v[206] = v[199] ^ result[0];
v[207] = result[62] & ~(v[199] | result[0]) ^ v[203];
v[208] = result[133] ^ result[198] ^ result[46] ^ result[43] & result[143];
v[209] = v[203] ^ v[205];
v[210] = (result[148] ^ v[112]) & v[7] ^ v[182];
v[211] = result[38];
v[212] = v[206] & ~result[62] ^ result[80] ^ result[54] & ~(v[203] ^ v[205])
^ (v[207] & result[54] ^ v[208]) & result[98]
^ v[211] & ~(result[98] & ~(v[199] ^ result[64]) ^ v[201] & result[54] ^ v[207]);
v[213] = result[62] & result[0] & ~v[208];
v[214] = result[62] & ~v[203] ^ v[208] & v[192];
v[215] = result[0];
v[216] = result[102];
v[217] = v[189] ^ result[23] ^ (v[210] | result[60]) ^ result[191] & ~(v[17] ^ result[90] ^ v[186]);
v[218] = v[212] & ~v[216];
result[80] = v[212];
v[219] = v[212] ^ v[216];
v[220] = v[212];
v[221] = v[214];
result[141] = v[194];
result[23] = v[217];
result[60] = v[214];
result[46] = v[208];
v[222] = v[213] ^ v[215];
v[223] = v[217] & result[42];
v[224] = result[124];
v[225] = result[92];
result[90] = v[213] ^ v[215];
v[226] = v[224];
v[227] = v[225];
v[228] = v[224] ^ v[218];
v[229] = v[226] ^ result[28];
v[230] = (v[219] | v[217]) ^ v[228];
v[231] = result[139];
v[232] = ~v[212] & result[159];
v[233] = ~v[212];
v[234] = v[212] & v[231] ^ v[231];
v[235] = result[135];
v[236] = ~v[212] & result[7];
v[237] = v[223] & v[212] ^ v[235];
v[238] = v[212] & ~v[235];
v[239] = v[195] ^ result[53];
v[240] = (v[218] ^ result[102]) & result[178];
v[241] = (v[49] & v[212] ^ v[232]) & result[173];
v[242] = v[228] ^ result[54];
v[243] = (v[231] ^ v[212] & ~result[183]) & ~v[217] ^ (v[234] ^ v[212] & ~v[217]) & result[178] | result[7];
v[244] = v[212] | result[53];
v[245] = result[178] & ~(v[212] & v[231]);
v[246] = result[66] ^ result[113];
v[247] = v[202] & v[192];
v[248] = v[208] & v[192] & result[62];
v[249] = v[209] & result[54];
v[250] = v[229] ^ result[49];
v[251] = result[15];
v[252] = v[212] & v[251] ^ result[15] ^ v[234] & v[217];
v[253] = v[237] ^ (v[212] & v[251] ^ result[145]) & result[178] | result[7];
v[254] = result[7];
v[255] = ~result[42];
v[256] = (v[206] ^ result[153] ^ v[248] ^ result[98] & ~(v[213] ^ v[204] ^ result[54] & ~(v[202] ^ result[88])))
& v[211];
v[257] = v[217] & v[255] ^ result[42];
v[258] = result[173] & ~(v[49] & v[254] ^ v[225] ^ v[232]);
v[259] = v[255] & v[220] ^ result[15];
v[260] = v[233] & result[53];
v[261] = result[173];
v[262] = (v[236] ^ result[66]) & ~v[49];
v[263] = v[244] ^ result[53] ^ (v[244] ^ result[2]) & v[49]
^ (v[236] ^ result[7] ^ (v[236] ^ result[159]) & v[49]) & v[261];
v[264] = v[261] & ~(((v[220] | result[2]) ^ v[254]) & v[49]);
v[265] = (v[204] ^ result[167]) & result[54];
v[266] = ~v[208] & result[62];
v[267] = v[204] ^ result[185];
v[268] = v[248] ^ v[204];
v[269] = result[32] ^ v[230] ^ v[240] ^ v[243];
v[270] = v[220] & ~result[158];
v[271] = v[270] ^ result[183];
v[272] = result[158] & v[220] ^ v[250] ^ (v[270] ^ result[158]) & v[217] ^ v[253];
v[273] = result[193];
v[274] = result[10];
v[275] = v[252] ^ (v[257] ^ v[270]) & result[178] | result[7];
v[276] = v[233] & v[274];
v[277] = result[22] ^ v[274];
v[278] = v[220] | result[10];
v[279] = v[269];
result[32] = v[269];
v[280] = v[51] & ~v[269];
result[70] = v[280];
v[281] = v[227] ^ v[273] ^ v[276];
v[282] = (v[276] ^ result[7]) & v[49] ^ v[277] ^ v[278] ^ v[264];
v[283] = v[220] | result[7];
v[284] = v[220] ^ result[119];
v[285] = result[96];
result[153] = v[51] & ~v[280];
v[286] = result[15];
v[287] = v[286] ^ v[285];
v[288] = v[220] & ~v[286];
v[289] = result[124];
v[290] = v[238] ^ v[289];
v[291] = v[289] & v[220];
v[292] = v[288] ^ result[42];
v[293] = v[217] & ~v[259];
v[294] = v[290] & ~v[217] ^ v[259] ^ result[178] & ~(v[291] ^ result[102]);
v[295] = v[284];
v[296] = v[49] & ~result[7] ^ v[246] ^ v[278] ^ v[258];
v[297] = (v[232] | v[49]) ^ v[284] ^ result[175];
v[298] = v[232] & ~v[49] ^ v[239] | result[37];
result[28] = v[272];
v[299] = v[297] ^ v[241] ^ v[298];
v[300] = v[217] & ~v[292];
v[301] = v[281] ^ v[49] & ~v[283] | result[37];
v[302] = v[217] & ~v[291] ^ v[242] ^ v[275];
v[303] = v[296] ^ (result[37] | v[263]);
v[304] = result[178] & ~(v[293] ^ v[271]);
v[305] = v[287] ^ v[238] ^ v[245] ^ v[300] ^ (v[294] | result[7]);
result[139] = v[279] ^ v[51];
result[117] = (v[272] | v[188]) ^ v[272];
result[136] = v[279] & v[51];
result[22] = v[282] ^ v[301];
v[306] = v[279] & ~v[51];
result[133] = v[279] | v[51];
result[183] = v[279] | v[51];
v[307] = v[302] ^ v[304];
v[308] = v[306];
result[68] = v[306];
v[309] = v[305];
result[96] = v[305];
v[310] = ~v[299] & v[272];
v[311] = ~v[9];
v[312] = ~v[303] & v[279];
result[151] = v[312];
v[313] = v[299] & ~v[9];
result[100] = v[313];
v[314] = result[62];
result[113] = v[303];
v[315] = v[247] ^ v[314];
v[316] = result[54];
result[175] = v[299];
v[317] = (v[205] ^ v[208]) & v[316];
v[318] = result[98];
result[92] = v[299] | v[272];
result[39] = v[302] ^ v[304];
result[143] = v[315];
result[10] = v[310];
result[189] = v[310];
v[319] = v[123] & result[87] ^ v[120];
v[320] = v[123] & result[87];
v[321] = v[196] ^ v[120];
v[322] = (v[319] | result[57]) ^ result[191];
v[323] = v[318] & ~(v[317] ^ v[208]) ^ v[249] ^ result[11] ^ result[143] ^ v[256];
v[324] = v[283] ^ result[159];
v[325] = v[123] & v[323];
v[326] = v[323] & v[120];
v[327] = v[323] & ~(v[123] & v[323]);
v[328] = v[318] & ~(v[317] ^ v[208]) ^ v[249] ^ result[11] ^ result[143] ^ v[256];
v[329] = ~v[323] & v[120];
v[330] = (v[323] & v[120] ^ v[196]) & result[57];
v[331] = ~v[323] & result[87];
v[332] = v[120] ^ v[323];
v[333] = (v[329] ^ v[196]) & v[138] ^ v[196] ^ v[120];
v[334] = v[328] | v[120];
v[335] = v[220] | v[227];
v[336] = v[333] ^ (v[330] ^ v[319]) & v[174];
v[337] = v[327] ^ v[320];
v[338] = (v[327] ^ v[320]) & result[57];
v[339] = v[327] ^ v[326] & result[87];
v[340] = v[335] ^ result[159];
v[341] = v[332] & result[87];
v[342] = result[112] | v[336];
v[343] = v[325] ^ v[196];
v[344] = result[119] ^ v[232];
v[345] = v[233] | ~result[119];
v[346] = v[332] ^ result[87];
v[347] = result[57] & (v[341] ^ v[332]);
v[348] = v[49] & ~v[340];
v[349] = v[338] ^ v[327];
v[350] = v[327] ^ v[341];
v[351] = v[341] ^ v[325];
v[352] = result[57];
v[353] = (v[349] | result[35]) ^ v[322] ^ v[346] ^ v[342];
v[354] = (v[325] ^ v[320]) & v[352];
v[355] = v[351] & v[352] ^ v[331];
v[356] = result[87] & ~v[334];
v[357] = v[346] ^ result[24];
v[358] = result[57];
v[359] = v[357];
v[360] = v[344] ^ v[348];
v[361] = v[359] ^ v[338];
v[362] = (v[331] ^ v[334] ^ v[347] | result[35]) ^ v[355];
v[363] = result[54] & ~(result[81] ^ v[202]) ^ result[143];
v[364] = v[247] ^ v[248];
v[365] = ~v[247] & result[62];
v[366] = v[337] ^ v[211] ^ (v[356] ^ v[334]) & result[57] ^ (v[358] & ~(v[334] ^ v[320]) ^ v[334]) & v[174];
v[367] = (result[57] | result[35] | v[350]) ^ v[343] ^ v[354];
v[368] = result[16] ^ result[7] ^ v[260] ^ v[49] & v[345] ^ result[173] & ~v[360];
v[369] = v[262] ^ result[173] & ~(v[49] & ~v[324] ^ v[295]);
v[370] = (v[339] ^ v[358] & ~v[337] | result[35]) ^ v[361];
v[371] = ~result[112];
v[372] = (result[62] | ~v[202]) & result[54] ^ v[222];
v[373] = v[362] & v[371];
result[185] = ~v[247] & result[54] ^ v[205];
v[374] = result[112];
result[198] = v[365] ^ v[206];
v[375] = (v[367] | v[374]) ^ v[366];
v[376] = result[98] & ~v[363] ^ result[185];
v[377] = result[198] ^ (v[247] ^ v[248]) & result[54];
v[378] = result[98];
v[379] = v[369] | result[37];
v[380] = v[353] & v[272] | v[188];
result[38] = v[377];
v[381] = v[370] ^ v[373];
v[382] = v[272] & ~v[353];
result[16] = v[368] ^ v[379];
result[11] = v[328];
result[34] = v[353] ^ v[272] ^ v[188];
result[111] = (v[353] ^ v[272]) & ~v[188];
result[49] = v[353] ^ (v[272] | v[188]);
result[166] = v[43] | v[272] & ~(v[353] & v[272]);
result[66] = v[353] & v[272] ^ v[188];
result[91] = (v[353] ^ ~v[188]) & v[272];
result[27] = v[380] ^ v[272];
result[79] = v[272] & ~(v[353] & v[272]) ^ v[380];
result[64] = v[382] & v[188];
result[47] = (v[272] & ~(v[353] & v[272]) | v[188]) ^ v[382];
v[383] = v[353] | v[272] | v[188];
result[191] = v[353];
result[135] = ~v[188] & v[272] ^ v[353];
result[176] = (v[353] ^ v[272] | v[188]) ^ (v[353] | v[272]);
result[123] = v[353] | v[272];
result[36] = (v[353] | v[272]) ^ v[188];
result[88] = (v[353] | v[272]) & ~v[272] ^ (v[353] | v[188]);
result[15] = (v[353] | v[188]) ^ v[272];
v[384] = result[87];
result[109] = v[383] ^ (v[353] | v[272]);
result[75] = v[353] ^ v[383];
v[385] = v[334] ^ v[384];
result[202] = v[308] & ~v[381];
result[72] = v[353] & v[272] & ~v[188] ^ v[353] & ~v[272];
v[386] = result[1];
result[160] = v[378] & ~v[372] ^ result[38];
result[24] = v[381];
v[387] = result[57];
result[119] = v[375];
v[388] = v[387] & ~(v[334] ^ v[384]);
result[134] = v[381] | v[279];
v[389] = v[19] | v[386];
result[145] = v[375] | v[43];
result[81] = v[211] & ~v[376] ^ result[160];
v[390] = result[57];
v[391] = (v[356] ^ v[328]) & v[390];
v[392] = (v[19] | v[386]) & v[159];
v[393] = v[150] & ~v[161] ^ result[1] ^ v[392];
v[394] = v[388] ^ v[385] | result[35];
v[395] = result[81] ^ result[9];
v[396] = result[40];
v[397] = v[20] & v[159];
v[398] = v[390] ^ result[103] ^ v[320] ^ v[329] ^ (v[391] ^ v[321]) & v[174];
v[399] = result[195];
v[400] = (v[390] & result[87] & v[328] ^ v[394]) & v[371];
result[126] = (v[395] | v[393]) ^ v[194];
v[401] = v[398] ^ v[400];
v[402] = v[19] & result[1];
v[403] = result[126] ^ v[399] ^ ((v[19] & v[159] & v[150] ^ v[389]) & ~v[395] ^ v[177]) & result[25];
v[404] = v[299] ^ v[9];
v[405] = (v[9] | v[299]) & v[311];
v[406] = v[160] ^ v[396] ^ (v[158] ^ v[20] & v[159]) & v[150] ^ (v[395] | v[150] & (v[19] & v[159] ^ v[19]))
^ ((v[150] & (v[19] & v[159] ^ v[19]) ^ v[158] ^ v[19] & v[159] | v[395]) ^ v[180]) & result[25];
v[407] = v[402] & v[159];
v[408] = ~v[299] & v[9];
v[409] = ~(v[299] & v[9]);
v[410] = v[299] & v[401];
v[411] = v[401] & ~((v[9] | v[299]) & ~v[9]);
v[412] = v[401] & v[409];
v[413] = v[401] & v[299] & v[9];
v[414] = v[159] & (v[150] ^ v[158]);
v[415] = v[401] & ~(v[409] & v[9]);
v[416] = v[409] & v[9];
v[417] = v[402] & v[159] ^ v[402];
v[418] = v[299] & v[401] ^ v[313];
v[419] = v[413] ^ v[299];
v[420] = v[9] & v[401];
v[421] = v[401] & (v[9] | v[299]);
v[422] = v[401] & ~(v[9] | v[299]);
v[423] = v[401] & ~v[405] ^ v[405];
v[424] = ~v[303] & v[406];
result[158] = v[401] & ~v[299];
v[425] = v[413] ^ v[408];
v[426] = v[401] ^ (v[9] | v[299]);
v[427] = v[401] & v[408] ^ (v[9] | v[299]);
v[428] = v[9] & v[401] ^ v[9];
v[429] = v[412] ^ v[299] & v[9];
v[430] = (v[401] ^ v[299] & v[9]) & v[403];
v[431] = (v[401] ^ v[299] ^ v[9]) & v[403] ^ v[299] & v[401];
v[432] = v[401] & (v[299] ^ v[9]);
v[433] = v[401] & ~(v[299] ^ v[9]) ^ v[9];
v[434] = (v[299] & v[401] ^ (v[9] | v[299])) & v[403];
v[435] = (v[9] | v[299]) ^ v[422];
v[436] = v[403] & ~v[423];
v[437] = v[191] ^ result[12];
v[438] = ~v[395] & (v[397] ^ v[389]);
v[439] = v[403] & ~(v[415] ^ v[416]);
v[440] = v[299] & v[401] ^ v[404] ^ v[418] & v[403];
v[441] = v[425] ^ v[419] & v[403];
v[442] = v[427] & v[403];
v[443] = v[420] ^ v[404];
v[444] = v[299];
v[445] = v[421] ^ v[299] ^ v[430];
v[446] = v[422] ^ v[416] ^ v[403] & ~(v[416] ^ v[299] & v[401]);
v[447] = result[158];
v[448] = v[411] ^ v[416];
result[165] = v[303] & v[406];
v[449] = result[25] & ~(v[414] & ~v[395] ^ v[150] & v[417]);
v[450] = v[19] | result[63];
v[451] = v[412] ^ v[299] ^ v[431] & v[309];
v[452] = v[403] & ~(v[421] ^ v[405]);
v[453] = result[165];
result[103] = v[401];
v[454] = v[453] & v[279];
result[12] = v[437] ^ v[438] ^ v[449];
v[455] = v[19] & ~v[20] | result[63];
result[195] = v[403];
result[40] = v[406];
result[93] = v[401] & v[311] ^ v[408] ^ v[439] ^ v[309] & ~v[440];
result[67] = v[309] & ~v[445] ^ v[443] ^ v[403] & ~v[429];
result[172] = v[451] ^ v[452];
result[9] = v[395];
result[43] = v[432] ^ v[444] ^ v[433] & v[403] ^ v[309] & ~v[446];
result[2] = v[442] ^ v[426] & v[311] ^ v[441] & v[309];
result[144] = v[403] & ~v[433] ^ v[422] ^ v[309] & ~(v[434] ^ v[418]);
result[128] = v[448] ^ v[403] & ~v[428] ^ (v[435] ^ v[436]) & v[309];
result[142] = (v[403] & ~v[401] ^ v[447]) & v[309] ^ (v[410] ^ v[444]) & v[403];
result[78] = v[303] ^ v[406] & v[279];
result[132] = v[424] & v[279] ^ v[406];
result[89] = (~v[424] ^ v[279]) & v[406];
v[456] = result[54];
result[169] = ~v[424] & v[406] ^ v[454];
result[121] = (v[303] ^ v[406]) & v[279] ^ v[424];
v[457] = result[98];
result[124] = v[303] ^ v[454];
result[150] = (v[303] | v[406]) ^ v[279];
result[137] = v[424] & v[279] ^ (v[303] | v[406]);
result[193] = v[303] ^ v[406] ^ v[279];
result[129] = v[454] ^ v[424];
v[458] = v[456] & ~v[364] ^ result[59] ^ v[221] ^ (v[267] ^ v[266] ^ v[457] & ~(v[268] ^ v[265])) & v[211]
^ (result[54] & ~(v[365] ^ v[208]) ^ v[222]) & result[98];
v[459] = result[25]
& ~(v[161] ^ v[19] ^ (v[455] ^ v[19]) & v[150]
^ (v[148] ^ v[407] ^ (v[450] ^ v[19]) & v[150]) & ~v[395])
^ v[197] ^ ((v[450] ^ v[19]) & v[150] ^ v[392] ^ v[20] | v[395]);
v[460] = v[303] & ~v[406];
result[161] = v[198] & v[458] ^ v[107];
v[461] = result[161] ^ (v[76] ^ v[149]) & v[174];
v[462] = v[459] & ~v[307];
v[463] = ~v[459] & v[307];
result[107] = v[279] & ~(v[303] ^ v[406]) ^ v[460];
result[187] = v[460];
result[83] = v[43] | v[459];
result[148] = v[312] ^ v[460];
result[167] = (v[458] & v[90] ^ v[101]) & v[49];
result[105] = v[375] | v[43] | v[459];
result[156] = v[303] | v[406];
result[162] = (v[458] & ~v[102] ^ v[92]) & v[49];
v[464] = result[149];
result[97] = v[459];
result[59] = v[458];
result[108] = (v[303] | v[406]) ^ v[454];
result[164] = v[461] | v[464];
result[179] = v[454] ^ v[460];
result[116] = v[458] & (v[81] ^ v[71]) ^ v[104];
result[48] = v[279] & ~(v[303] | v[406]) ^ v[460];
result[184] = v[462] & ~v[178];
result[190] = v[460] & v[279];
result[19] = v[462];
result[171] = v[463];
result[159] = v[307] & ~v[463];
result[110] = ~v[459] & v[375];
result[50] = v[307] ^ v[459];
result[177] = v[459] & v[307];
result[101] = v[459] | v[307];
result[76] = v[459] | v[307];
result[98] = v[49] & ~(v[458] & v[74] ^ v[98]);
result[0] = v[49] & ~(v[98] ^ v[74] & ~v[458]);
return result;
}
// ----- (0009A490) --------------------------------------------------------
static int[] sub_9A490(int[] result) {
// int v[1]; // r7@1
// int v[482]; // r5@1
int[] v = new int[483];
v[1] = result[164] ^ result[200] ^ result[59] ^ result[146] ^ result[20];
v[2] = result[28];
v[3] = v[1] | result[28];
v[4] = v[1] ^ v[2];
v[5] = result[164] ^ result[200] ^ result[59] ^ result[146] ^ result[20];
v[6] = result[28] & v[1];
v[7] = result[28] & v[1];
v[8] = ~result[175];
v[9] = v[1] & v[8];
v[10] = v[6] & v[8];
v[11] = v[3] & ~v[2];
v[12] = v[2] & ~v[6] ^ v[3] & v[8];
v[13] = (v[1] ^ v[2]) & v[8];
v[14] = result[84];
v[15] = v[11] ^ result[10];
v[16] = v[13] ^ v[3];
v[17] = (v[1] ^ v[2] | result[175]) ^ v[3] & ~v[2];
v[18] = v[10] ^ result[28];
v[19] = v[1] ^ v[2] ^ result[175];
v[20] = v[9] ^ v[3];
v[21] = (v[13] ^ v[3]) & ~v[14] ^ v[9] ^ v[3];
result[10] = (v[15] | v[14]) ^ v[19];
v[22] = result[192];
v[23] = ((v[12] | v[14]) ^ v[18]) & v[22];
v[24] = v[22] & ~((v[9] | v[14]) ^ v[17]);
result[4] = v[3] & ~v[2];
v[25] = result[175];
result[164] = v[3];
result[141] = v[21];
v[26] = v[25] | v[5];
v[27] = v[23] ^ result[10];
result[200] = v[27];
v[28] = (v[25] | v[5]) ^ v[5];
v[29] = v[15] & v[14] ^ v[19] ^ result[192] & ~(v[18] ^ v[14] & ~v[12]);
v[30] = v[27] ^ result[35];
v[31] = result[12] & ~(v[24] ^ v[21]);
v[32] = result[138] & result[59];
v[33] = v[5] & ~v[2] ^ result[92];
v[34] = result[189];
result[146] = v[7];
v[35] = v[3] ^ v[34];
v[36] = (v[11] | result[175]) ^ v[4];
result[186] = v[9] ^ v[3];
v[37] = v[30] ^ v[31];
v[38] = v[29];
v[39] = result[120];
result[174] = v[29];
v[40] = v[32] ^ v[39];
v[41] = result[116];
v[42] = result[175];
v[43] = v[40];
result[116] = v[40];
v[44] = v[41];
v[45] = v[3] ^ v[42];
v[46] = v[10] & ~v[14];
v[47] = v[37];
v[48] = v[14] & ~v[28] ^ v[33];
result[54] = v[37];
v[49] = v[36] & v[14];
result[65] = v[26] ^ v[7];
v[50] = (v[14] & ~v[9] ^ v[17]) & result[192];
v[51] = v[35] & ~v[14] ^ v[45] ^ ((v[28] | v[14]) ^ v[33]) & result[192];
result[189] = v[16] & v[14] ^ v[20];
v[52] = v[10] & v[14] ^ v[9];
v[53] = result[201];
v[54] = result[125] ^ result[0] ^ (result[59] | result[31]);
v[55] = (result[59] | result[180]) ^ result[155];
v[56] = result[30];
result[90] = (v[36] | v[14]) ^ result[65];
v[57] = result[192];
result[92] = v[49] ^ result[65];
v[58] = v[57] & ~(v[46] ^ v[9]);
v[59] = result[192];
v[60] = v[59] & ~v[48] ^ v[45] ^ v[35] & v[14];
v[61] = ~result[59];
v[62] = result[92] ^ v[59] & ~v[52];
v[63] = v[61] & v[53];
v[64] = result[12] & ~(v[50] ^ result[189]) ^ result[196];
v[65] = v[54] & ~result[37];
v[66] = ~result[59];
v[67] = v[61] & v[56] ^ result[188] ^ result[154] & ~v[55];
v[68] = result[90] ^ v[58];
v[69] = result[73];
v[70] = v[51] & result[12] ^ v[68];
v[71] = result[59] & ~v[53] ^ v[69];
v[72] = v[62] ^ result[63] ^ v[60] & result[12];
v[73] = result[59] & ~result[31];
v[74] = result[122];
result[126] = v[70];
result[158] = v[68];
v[75] = v[65] ^ v[74];
v[76] = v[38] ^ v[64];
result[53] ^= v[70];
v[77] = result[59];
v[78] = result[125];
result[60] = v[62];
v[79] = v[63] ^ v[69];
v[80] = v[73] ^ v[78];
result[201] = v[71];
v[81] = v[75] ^ v[67];
v[82] = result[130];
v[83] = v[77] & ~result[30];
result[73] = v[80];
v[84] = v[72];
result[196] = v[76];
v[85] = result[170];
result[63] = v[72];
result[157] = v[63] ^ v[69];
v[86] = v[85];
v[87] = result[59];
result[122] = v[75] ^ v[67];
v[88] = v[86] & v[87] ^ v[82];
v[89] = result[35];
v[90] = v[88] | v[89];
v[91] = ~v[89];
v[92] = v[81];
v[93] = (v[66] & result[45] ^ result[152]) & result[154];
v[94] = v[79] ^ ((v[87] | result[99]) ^ result[182]) & result[154];
v[95] = v[83] ^ result[162] ^ result[188] ^ result[62] ^ (v[80] ^ result[98] | result[37]);
v[96] = (result[66] | v[81]) ^ result[91];
v[97] = (result[123] | v[81]) ^ result[79] | result[18];
v[98] = v[81] | result[15];
v[99] = ~result[18];
v[100] = (result[28] | v[81]) ^ result[75];
v[101] = result[64] ^ v[99] & result[49];
v[102] = result[72];
v[103] = ~v[81];
v[104] = ~v[81] & result[191];
v[105] = result[109];
v[106] = v[90] ^ v[44];
result[62] = v[95];
v[107] = v[101];
v[108] = v[104] ^ v[105];
v[109] = ~v[81] & v[102];
v[110] = (v[81] | result[117]) ^ result[117];
v[111] = result[59] | result[106];
v[112] = ~v[95] & result[101];
v[113] = result[19];
v[114] = result[104] & ~v[112];
v[115] = result[139];
v[116] = result[104] & ~(v[95] ^ result[39]);
v[117] = (v[95] | v[113]) ^ result[101];
v[118] = result[32];
v[119] = v[95] ^ result[97];
v[120] = result[159];
v[121] = ~result[104];
v[122] = v[95] | result[76];
v[123] = v[95] ^ v[120];
v[124] = v[103];
v[125] = v[95] | v[113];
v[126] = result[24];
v[127] = v[95] | v[120];
v[128] = result[70];
v[129] = ~v[95] & v[115] ^ v[118];
v[130] = result[136];
v[131] = ~v[95] & result[133];
v[132] = v[130] & v[95] & v[126];
v[133] = (v[95] | v[128]) ^ v[115] ^ (~v[95] & v[118] ^ v[130]) & ~v[126];
v[134] = result[70];
v[135] = ~v[95] & v[134] ^ result[133];
v[136] = (v[126] & ~(v[95] | v[118]) ^ (v[95] | v[118]) ^ v[118]) & v[121];
v[137] = (~v[95] & v[134] ^ v[118]) & ~v[126];
v[138] = v[132] ^ (v[95] | v[118]) ^ v[118];
v[139] = (v[95] | result[68]) ^ v[134] ^ ((v[95] | v[128]) ^ result[8]) & ~v[126];
v[140] = result[68] ^ (v[95] | result[183]) ^ ((v[95] | result[153]) ^ v[118]) & ~v[126];
v[141] = v[129] ^ ((v[95] | v[118]) ^ v[118]) & ~v[126] | result[104];
v[142] = result[8];
v[143] = ((v[95] | v[118]) ^ v[118]) & v[126] ^ (v[95] | v[118]);
v[144] = (v[95] | v[118]) ^ v[142];
v[145] = v[142] & ~v[95] | v[126];
v[146] = v[131] & v[126];
v[147] = v[118] ^ result[112] ^ result[68] & ~v[95] ^ (v[131] ^ result[8] | v[126]);
v[148] = v[135] & v[126];
v[149] = (v[129] | v[126]) ^ v[118];
v[150] = ((v[95] | v[118]) ^ v[118] | result[104]) ^ (v[95] | v[118]) ^ v[118];
v[151] = v[121] & ((v[95] | v[118]) ^ result[202]) ^ result[136] ^ result[134] ^ result[41] ^ v[131];
v[152] = ~result[16];
v[153] = v[150] ^ v[148] | result[16];
v[154] = v[139] & v[121] ^ result[183] ^ result[102] ^ (v[95] | v[128]) ^ v[145]
^ (v[138] ^ v[136] | result[16]);
v[155] = v[147] ^ (v[133] | result[104]) ^ (v[146] ^ v[141]) & v[152];
v[156] = v[144] ^ result[13] ^ v[137] ^ (v[140] | result[104]) ^ (v[143] & v[121] ^ v[149]) & v[152];
v[157] = result[71] & v[66] ^ result[167] ^ result[45] | result[37];
result[112] = v[155];
v[158] = v[156];
result[13] = v[156];
v[159] = v[155];
result[167] = v[157];
v[160] = v[151] ^ v[153];
v[161] = v[155] | v[47];
v[162] = v[47] & ~v[155];
v[163] = result[59];
result[41] = v[160];
result[0] = v[162];
v[164] = v[162];
v[165] = v[163] & result[118];
v[166] = result[71];
result[130] = v[164];
v[167] = result[37];
v[168] = v[165];
v[169] = v[166] & result[59];
v[170] = result[45];
result[118] = v[165];
v[171] = result[74];
v[172] = v[169] ^ v[170] ^ v[93] | v[167];
v[173] = v[161];
v[174] = v[122] ^ result[76];
v[175] = result[104];
result[15] = v[161];
v[176] = v[123] & v[175];
v[177] = result[97];
v[178] = v[171] | result[59];
v[179] = result[120];
result[102] = v[154];
v[180] = ~result[149];
v[181] = v[106] ^ result[46] ^ ((result[168] ^ result[59] & result[77]) & v[91] ^ v[178] ^ v[179]) & v[180];
v[182] = v[95] | result[97];
v[183] = v[94] ^ result[58] ^ v[172];
v[184] = v[183] & result[5];
v[185] = ~v[95] & result[97];
v[186] = v[182] ^ result[97];
v[187] = v[183] & ~result[142];
v[188] = result[21] ^ result[128];
v[189] = result[119] & ~(v[112] ^ result[50] ^ v[114] ^ (v[116] ^ v[119]) & ~v[181]) ^ v[123] ^ result[184]
^ result[80] ^ (result[104] & ~v[117] ^ v[122]) & ~v[181];
v[190] = result[7] ^ result[67];
v[191] = v[183] & result[172];
v[192] = result[57] ^ result[2];
v[193] = v[183] & ~result[144];
v[194] = v[183] | result[5];
v[195] = v[183] & result[93];
v[196] = result[115] ^ result[43];
v[197] = v[183] & ~result[5];
v[198] = v[182] ^ result[177] ^ v[174] & result[104] ^ (v[176] ^ result[159] | v[181]);
v[199] = result[39] ^ result[9] ^ v[185] ^ result[104] & ~v[186]
^ (v[125] ^ result[97] ^ (v[127] ^ v[177]) & result[104] | v[181]);
v[200] = v[183] & result[5];
v[201] = v[198] & result[119];
result[58] = v[183];
v[202] = v[183] & ~v[200];
v[203] = result[29];
result[21] = v[187] ^ v[188];
v[204] = ~v[203];
v[205] = ~v[203] & v[197];
v[206] = v[191] ^ v[190];
result[7] = v[206];
v[207] = v[192] ^ v[195];
result[57] = v[192] ^ v[195];
v[208] = v[196];
v[209] = ~v[183] & v[194];
v[210] = (v[202] | result[29]) ^ v[209];
v[211] = v[208] ^ v[193];
result[115] = v[208] ^ v[193];
v[212] = v[210];
v[213] = result[59];
result[136] = v[210];
v[214] = v[199] ^ v[201];
v[215] = result[140];
v[216] = v[214];
v[217] = v[205] ^ v[194];
result[45] = v[205] ^ v[194];
v[218] = v[213];
v[219] = result[94];
v[220] = v[213] & v[215] ^ result[82];
v[221] = result[181];
v[222] = result[35];
v[223] = v[216];
result[9] = v[216];
v[224] = v[218] & v[219] ^ v[221];
v[225] = v[220] | v[222];
v[226] = v[189];
v[227] = result[59];
v[228] = v[111] ^ result[170];
result[80] = v[189];
v[229] = result[6] ^ v[228] ^ v[225] ^ ((v[227] & ~result[86] ^ result[61]) & v[91] ^ v[224]) & v[180];
v[230] = result[119];
v[231] = v[229];
v[232] = v[229] | v[230];
v[233] = ~v[229] & (v[229] | v[230]);
v[234] = ~v[229] & result[119];
v[235] = v[229] ^ v[230];
v[236] = v[234] ^ v[99] & ~v[230] & v[229];
v[237] = v[234] & v[99];
v[238] = result[177] & ~v[95];
v[239] = result[18];
v[240] = v[233] | v[239];
v[241] = ~result[97];
v[242] = (v[233] ^ v[239]) & v[241];
v[243] = v[122];
v[244] = ((v[125] ^ result[159]) & v[121] ^ v[186] | v[181]) ^ result[59] ^ (v[95] | result[39]) ^ result[171]
^ result[104] & ~(v[238] ^ result[97]) ^ result[119] & ~(result[19] & result[104] & ~v[95] ^ v[125]
^ result[50] ^ ((v[182] ^ result[171]) & result[104] ^ v[185]) & ~v[181]);
v[245] = v[242] ^ v[236] ^ result[51]
^ ((v[234] ^ (v[229] | v[230]) & v[99]) & result[97] ^ v[240] ^ v[229] | result[22]);
v[246] = result[19];
v[247] = v[127] ^ v[246];
v[248] = result[11] ^ v[246];
v[249] = result[104];
v[250] = v[248] ^ v[112] ^ v[247] & result[104];
v[251] = v[245] ^ result[14] & ~(v[237] ^ v[232] ^ (v[99] & v[235] ^ result[119]) & v[241]);
v[252] = (v[95] ^ result[101] ^ (v[185] ^ result[171]) & result[104] | v[181]) ^ v[243] ^ result[159]
^ v[249] & ~(v[127] ^ result[101]);
v[253] = v[251] ^ v[244];
v[254] = v[250] ^ ~v[181] & ((v[238] ^ result[177]) & v[249] ^ v[119]);
v[255] = v[124] & result[117] ^ result[135] ^ v[110] & v[99] ^ result[3]
^ v[231] & ~(v[108] & v[99] ^ v[109] ^ result[176]);
v[256] = v[159] & ~(v[251] ^ v[244]);
v[257] = v[92] ^ result[36] ^ v[96] & v[99];
v[258] = result[23];
v[259] = v[96] | result[18];
v[260] = v[159] & v[47];
v[261] = (v[92] | result[192]) ^ result[88];
v[262] = result[88] ^ result[166] ^ result[197] ^ v[92] & ~result[47] ^ v[231] & ~(v[107] & v[124]);
v[263] = result[119] & ~v[252] ^ v[254];
v[264] = v[251] ^ v[244] ^ v[159];
v[265] = result[27] & v[124] ^ result[111] ^ v[97];
v[266] = result[34] ^ result[17] ^ v[98] ^ (v[100] | result[18]);
result[75] = v[255] & ~v[263] & ~(v[164] ^ v[47]);
v[267] = v[257] ^ v[258];
result[133] = v[255] & ~v[173] | v[263];
result[11] = v[263];
v[268] = ~v[255] & v[76];
result[49] = v[158] & v[262];
result[166] = v[158] & v[262];
result[139] = v[158] & v[262];
v[269] = ~(v[251] & v[244]) & v[159] & v[47] ^ v[264]
^ v[262] & ~(~v[251] & v[244] & v[159] ^ v[251] ^ v[47] & ~(v[159] & ~(v[251] ^ v[244])));
result[36] = v[244];
v[270] = v[266] ^ v[231] & ~v[265];
result[47] = ~v[206] & v[226];
v[271] = result[51];
result[3] = v[255];
v[272] = v[268] ^ v[76];
v[273] = result[59];
v[274] = result[138];
result[23] = v[267] ^ (v[259] ^ v[261]) & v[231];
v[275] = v[273] & ~v[274] ^ v[271];
v[276] = result[5];
v[277] = result[119];
result[138] = v[275];
result[35] = v[275] & v[91] ^ v[43];
result[159] = (v[226] | v[206]) ^ v[226];
v[278] = v[231] & v[277];
v[279] = v[183] ^ v[276];
v[280] = result[29];
result[19] = v[255] & ~(v[47] ^ v[159]);
v[281] = v[279] & v[204];
result[162] = v[226] | v[206];
result[98] = v[226] | v[206];
v[282] = v[183] | v[280];
result[197] = v[262];
v[283] = v[183] & v[204];
result[140] = v[251];
v[284] = v[183] & v[204] ^ v[183];
v[285] = v[231] & v[277] & v[99];
v[286] = result[5];
result[61] = v[269];
v[287] = v[205] ^ v[197];
result[17] = v[270];
result[88] = v[268] ^ v[76];
v[288] = result[29];
v[289] = v[184] ^ result[131];
v[290] = v[279] | v[288];
v[291] = (v[209] | v[288]) ^ ~v[183] & v[286];
v[292] = (result[194] & result[59] ^ result[69]) & v[91] ^ v[168];
v[293] = result[149];
v[294] = v[209] ^ (v[183] | v[280]);
v[295] = v[184] & v[204];
v[296] = (v[292] | v[293]) ^ result[35] ^ result[56];
v[297] = v[296] & ~(v[194] ^ v[280]);
v[298] = (v[292] | v[293]) ^ result[35] ^ result[56];
v[299] = v[194] & ~v[204] & v[296];
v[300] = ~v[296];
v[301] = v[231] & ~v[278];
v[302] = v[284] & ~v[296];
v[303] = (v[251] ^ v[244]) & v[159];
v[304] = v[231] & ~v[99];
v[305] = v[290] ^ result[25] ^ v[202];
v[306] = v[281] ^ v[184] | v[298];
v[307] = v[295] ^ v[183] ^ v[302];
v[308] = (v[285] | result[97]) ^ v[231];
v[309] = v[298];
v[310] = v[291] | v[298];
v[311] = v[299] ^ v[284];
v[312] = result[113] & ~(v[297] ^ v[294]);
v[313] = v[251] | v[244];
v[314] = (v[302] ^ v[284]) & result[113];
v[315] = result[18] ^ result[83] ^ result[33];
v[316] = (v[205] ^ v[197]) & v[300];
v[317] = result[110] ^ result[145];
v[318] = result[18];
result[194] = v[289] & v[300] ^ v[184];
v[319] = v[278] | v[318];
v[320] = v[305] ^ v[310];
v[321] = ~v[244] & v[159];
v[322] = ~v[244] & v[251];
v[323] = v[308] ^ (v[301] | result[18]);
v[324] = ~v[251] & v[244] & v[159] ^ v[251] & v[244] ^ (v[251] ^ v[303]) & v[47];
v[325] = v[314] ^ result[194];
v[326] = v[183] ^ result[29];
v[327] = result[113] & ~v[307];
v[328] = v[315] ^ v[235];
result[131] = v[326] ^ v[306] ^ (v[316] ^ v[294]) & result[113];
v[329] = ~(v[251] & v[244]) & v[251];
v[330] = v[321] ^ v[244];
v[331] = v[322] ^ v[244] & v[159];
v[332] = v[244] ^ v[159];
v[333] = result[195];
v[334] = (v[251] | v[244]) & v[159];
v[335] = v[333] & ~(v[311] ^ v[312]);
v[336] = v[320] ^ v[327];
v[337] = v[321] ^ (v[251] | v[244]);
v[338] = v[256] ^ ~v[251] & v[313];
v[339] = v[328] ^ v[323] & ~result[22] ^ result[14] & ~(result[97] & ~v[319] ^ v[304] & ~result[22]);
v[340] = v[232] | result[18];
v[341] = v[232] ^ v[317] | result[22];
v[342] = v[332] & ~v[251];
v[343] = v[331] ^ v[47] & (v[321] ^ v[253]);
v[344] = v[333] & ~v[325] ^ result[131];
v[345] = v[159] & ~(~v[251] & v[313]);
result[2] = v[344];
v[346] = (v[334] ^ v[253]) & v[47] ^ v[338];
v[347] = v[329] ^ ~v[251] & v[159];
v[348] = v[47] & ~(~v[251] & v[159] ^ v[253]);
v[349] = v[336] ^ v[335];
v[350] = v[159];
v[351] = v[339];
v[352] = v[236] ^ v[341];
v[353] = v[322] & v[350] ^ v[313];
v[354] = (v[330] | v[47]) ^ v[350] ^ v[324] & v[262];
v[355] = v[47] & ~v[330];
v[356] = v[343] & v[262];
v[357] = v[47] & ~v[303] ^ v[342];
v[358] = v[251] ^ v[251] & v[350];
result[149] ^= result[2];
v[359] = v[334] ^ v[322];
v[360] = v[337] & ~v[47] ^ v[264] ^ v[309] ^ v[262] & ~v[346];
v[361] = v[47] & ~(v[251] & v[350]);
v[362] = result[105] ^ v[278];
v[363] = (v[336] ^ v[335]) & v[270];
v[364] = v[357] ^ v[356];
v[365] = v[355] ^ v[337];
v[366] = v[358] & v[47] ^ v[329] ^ v[303];
v[367] = v[270] & ~v[363];
v[368] = ~result[149];
v[369] = v[364] & v[368];
v[370] = v[359] ^ v[181] ^ v[47] & ~(v[345] ^ v[251]) ^ v[262] & ~((v[322] & v[350] ^ v[322]) & ~v[47] ^ v[358])
^ (v[365] ^ v[262] & ~(v[347] ^ v[348])) & v[368];
v[371] = v[319] ^ v[232] & v[241] ^ result[154] ^ v[301] ^ (v[362] ^ v[240] | result[22]);
v[372] = v[336] ^ v[335] ^ v[270];
v[373] = (v[255] | v[351] ^ v[76]) ^ v[351] ^ v[76];
v[374] = v[369] ^ v[231];
v[375] = v[262] & ~(v[353] ^ (v[350] ^ v[251]) & v[47]) ^ v[366] | result[149];
v[376] = v[361] ^ v[5] ^ v[338] ^ (v[353] ^ v[260]) & v[262];
v[377] = (v[285] ^ v[231] | result[97]) & result[14];
v[378] = result[14] & ~(v[352] ^ v[241] & (v[340] ^ v[232]))
^ (v[319] & v[241] ^ v[237] ^ result[119] | result[22]) ^ result[55] ^ result[97] ^ v[240] ^ v[231];
v[379] = (v[349] | v[270]) & ~v[223];
v[380] = v[360] ^ (v[354] | result[149]);
v[381] = v[374] ^ v[269];
result[6] = v[374] ^ v[269];
result[168] = v[380];
result[111] = ~v[380];
result[46] = v[370];
result[110] = v[211] & v[378];
v[382] = ((v[76] | v[351]) & ~v[76] | v[255]) ^ (v[76] | v[351]) & ~v[76];
v[383] = v[349] ^ v[270] ^ v[223] ^ ((v[223] | v[270]) ^ v[270] & ~(v[349] & v[270])) & v[84];
v[384] = v[376] ^ v[375];
result[20] = v[376] ^ v[375];
v[385] = v[371] ^ v[377];
v[386] = result[29];
v[387] = (v[255] | v[351] ^ v[76]) ^ v[351] ^ ~v[349] & v[373];
result[55] = v[378];
v[388] = (v[349] | v[270]) & ~v[270] ^ v[379];
v[389] = (v[209] ^ result[29]) & v[300];
v[390] = result[29];
result[25] = v[349];
result[70] = v[349] & v[270];
v[391] = result[113];
result[33] = v[351];
result[135] = v[385];
result[56] = v[309];
result[76] = v[270] & ~(v[349] & v[270]);
v[392] = result[173];
result[74] = v[382];
result[120] = v[349] ^ v[270];
result[128] = v[387];
result[93] = v[349] | v[270];
v[393] = (v[282] ^ v[194] ^ (v[309] | v[390])) & result[113];
result[71] = v[388];
result[109] = v[383];
v[394] = (v[351] ^ v[76]) & ~v[255];
v[395] = v[351] ^ v[255];
v[396] = v[76] & ~(v[351] & v[76]) | v[255];
v[397] = (v[294] & v[300] ^ v[326] ^ v[391] & ~(v[197] ^ v[386] ^ v[294] & v[300])) & result[195] ^ v[393]
^ v[392] ^ result[5] ^ v[283] ^ v[389];
v[398] = (v[351] | v[255]) ^ v[351];
v[399] = v[351] ^ (v[76] | v[255]);
v[400] = (v[76] | v[255]) ^ v[76];
v[401] = v[351] & ~v[76] & ~v[255];
v[402] = v[349] & ~v[270];
v[403] = v[349] & ~(v[351] ^ v[255]) & ~v[160];
v[404] = (v[351] ^ v[76] ^ (v[351] | v[255])) & ~v[349];
v[405] = v[396] ^ ~v[349] & ((v[76] | v[351]) & ~v[76] ^ (v[351] | v[255]));
v[406] = v[76] | v[351] | v[255];
v[407] = result[104] ^ v[399];
v[408] = v[183] ^ result[44];
v[409] = (v[351] | v[255]) & ~v[349] ^ v[394] ^ v[76];
result[144] = ~v[349] & v[270];
v[410] = v[382] ^ (v[349] | v[76] | v[255]) ^ ((v[349] | v[76] | v[255]) ^ v[398]) & ~v[160];
v[411] = v[397] & ~v[385];
v[412] = v[395] ^ result[14];
v[413] = v[387] ^ v[403];
v[414] = v[405] ^ v[76];
v[415] = v[399] ^ result[192];
v[416] = v[309] & ~v[408];
v[417] = (v[294] | v[309]) ^ v[294];
v[418] = v[349] & ~v[223];
v[419] = v[349] | v[394];
v[420] = v[394] ^ v[351] ^ (v[349] | v[399]);
v[421] = v[349] | v[270] | v[223];
v[422] = result[144] & ~v[223];
v[423] = v[402] ^ (v[349] | v[223]);
v[424] = v[385] & ~v[206];
v[425] = v[397] & ~(v[397] & ~v[385]);
v[426] = v[385] & ~v[397];
v[427] = v[316] ^ v[217];
v[428] = v[287] | v[309];
v[429] = v[412] ^ v[349] & ~v[373];
v[430] = ~v[349] & (v[406] ^ (v[76] | v[351]));
v[431] = v[407] ^ v[404] ^ (v[396] ^ v[351] | v[349]) & ~v[160];
v[432] = v[417] & result[113];
v[433] = v[416] ^ v[289];
v[434] = (v[349] | v[400]) ^ v[268] ^ (v[409] | v[160]);
v[435] = v[401] & v[349] ^ v[398];
v[436] = v[84] & ~(v[379] ^ v[349]);
v[437] = result[144];
v[438] = ((v[349] | v[270]) ^ v[223]) & v[84];
v[439] = v[84] & ~(v[379] ^ (v[349] | v[270]));
result[43] = v[419] ^ v[272];
result[68] = v[349] & ~v[223] ^ (v[349] | v[270]);
v[440] = v[437] ^ v[421];
v[441] = v[420] & ~v[160];
v[442] = v[421] ^ v[349];
result[83] = v[422] ^ v[367];
v[443] = ((v[367] | v[223]) ^ v[367]) & v[84];
v[444] = v[270] ^ v[223];
v[445] = v[349] ^ ~v[223] & v[270];
v[446] = v[84] & ~v[423];
v[447] = v[423] | v[84];
v[448] = v[84] | v[270];
v[449] = v[418] ^ v[270];
v[450] = v[397] ^ v[385] | v[206];
result[106] = v[212] ^ v[428];
v[451] = v[429] ^ v[413] & v[207];
v[452] = (v[396] ^ (v[76] | v[351]) | v[349]) ^ v[396] ^ v[351] | v[160];
v[453] = v[415] ^ v[349] & ~v[272] ^ v[414] & ~v[160];
v[454] = result[113] & ~v[433];
v[455] = v[207] & ~v[434];
result[104] = v[431] ^ v[207] & ~v[410];
v[456] = v[435] | v[160];
v[457] = v[439] ^ result[68];
v[458] = result[43] ^ result[5];
v[459] = v[441] ^ v[430];
v[460] = v[438] ^ result[68];
v[461] = v[84] & ~v[440];
v[462] = v[436] ^ result[83];
v[463] = v[363] ^ (v[349] | v[223]);
v[464] = (v[349] | v[223]) ^ v[349];
v[465] = v[84] & ~v[445];
v[466] = (v[349] ^ v[223]) & v[84];
v[467] = ~v[223] & v[84] & v[402];
v[468] = v[442];
v[469] = v[223] & ~v[84];
v[470] = v[418] & v[84];
v[471] = ~v[226] & (v[424] ^ v[385]);
result[86] = v[425] ^ v[450];
v[472] = v[452] ^ v[451];
v[473] = result[195] & (v[427] ^ v[432]);
result[44] = result[106] ^ v[454];
v[474] = v[463] ^ v[84];
v[475] = v[449] ^ v[447] | v[351];
result[134] = (v[411] | v[206]) ^ v[397] & v[385];
v[476] = result[86];
result[173] = v[397];
v[477] = v[450] ^ v[397] ^ v[385];
v[478] = v[476] & v[226];
v[479] = result[44];
result[14] = v[472];
result[192] = v[453] ^ v[455];
result[82] = v[473] ^ v[479];
result[183] = ~result[104];
result[188] = v[457] & ~v[351] ^ v[383];
result[180] = v[467] ^ v[372];
result[5] = v[458] ^ v[456] ^ v[207] & ~v[459];
result[181] = v[461] ^ v[388] ^ (v[462] | v[351]);
result[172] = v[464] ^ v[465] ^ (v[460] | v[351]);
result[177] = v[474] ^ (v[468] ^ v[443]) & ~v[351];
result[117] = v[467] ^ v[372] ^ (v[351] | v[469]);
result[79] = v[466] ^ v[418] ^ (v[446] ^ v[444]) & ~v[351];
result[27] = (v[448] ^ v[418]) & ~v[351] ^ v[449];
v[480] = v[453] ^ v[455] | v[384];
result[145] = v[470] ^ v[444] ^ v[475];
result[101] = v[453] ^ v[455] ^ v[384];
result[31] = v[480];
result[161] = v[480];
result[50] = (v[453] ^ v[455]) & ~v[384];
result[64] = v[480];
v[481] = result[134];
result[72] = v[381] & ~v[472];
result[94] = v[472] & ~v[381];
result[30] = v[206] ^ v[226] & ~(v[411] | v[206]);
v[482] = result[86];
result[184] = v[471] ^ v[385] ^ (v[411] | v[206]);
result[202] = v[411] ^ v[206];
result[142] = ((v[425] | v[206]) ^ v[397] | v[226]) ^ v[411] ^ v[206];
result[34] = v[411] & v[206] ^ ~v[226] & v[385];
result[105] = v[481] ^ v[471];
result[67] = v[477] & v[226];
result[66] = v[478] ^ v[411] ^ v[206];
result[52] = v[482] ^ (v[397] ^ v[385] ^ (v[411] | v[206])) & ~v[226];
result[170] = v[397] | v[206];
result[153] = (v[426] & ~v[206] ^ v[426]) & ~v[226];
result[123] = (v[426] & ~v[206] ^ v[397] & v[385]) & ~v[226] ^ (v[397] | v[206]);
result[171] = v[426] ^ (v[411] | v[206]) ^ v[397] & v[206] & ~v[226];
result[77] = v[397] & v[206] | v[226];
result[91] = v[397] ^ ~v[226] & v[424] ^ (v[397] ^ v[385]) & ~v[206];
result[176] = (v[385] | v[206] | v[397]) ^ v[397] ^ v[385] ^ (v[424] | v[226]);
return result;
}
// ----- (0009C42C) --------------------------------------------------------
static int[] sub_9C42C(int[] result) {
// int v[1]; // r7@1
// int v[496]; // r7@1
int[] v = new int[497];
v[1] = result[201] ^ result[167] ^ result[199] ^ result[154] & ~(result[182] ^ result[59] & ~result[99]);
v[2] = result[137] | v[1];
v[3] = result[80];
v[4] = result[42] ^ result[82];
v[5] = v[1] | result[113];
v[6] = result[201] ^ result[167] ^ result[199] ^ result[154] & ~(result[182] ^ result[59] & ~result[99]);
v[7] = result[7];
v[8] = v[4] | v[3];
v[9] = ~v[1];
v[10] = v[4] ^ v[3];
v[11] = v[4] & v[3];
v[12] = v[4] | v[3];
v[13] = ~v[4];
v[14] = result[113] & ~v[1];
v[15] = v[13];
v[16] = v[13] & v[3];
v[17] = result[42] ^ result[82];
v[18] = v[17] & ~v[3];
v[19] = ~v[7];
v[20] = v[8] & ~v[7];
v[21] = ~result[102];
v[22] = v[10];
v[23] = ~result[102];
v[24] = (v[12] | v[7]) ^ v[10] ^ v[11] & v[21];
v[25] = result[28];
v[26] = v[8] & ~v[7] ^ v[18];
v[27] = (v[16] ^ (v[12] | v[7])) & v[21] ^ v[26];
v[28] = result[42] ^ result[82];
v[29] = v[27] ^ (v[24] | result[23]);
v[30] = v[16] | v[7];
v[31] = v[17] | result[102];
v[32] = result[42] ^ result[82];
v[33] = result[178] ^ ((v[5] ^ result[107]) & result[56] ^ v[2] ^ result[107] | result[24])
^ (v[6] | result[179]) ^ result[121] ^ result[56] & ~(v[14] ^ result[107]);
v[34] = ((v[16] | v[7]) ^ v[16] | result[102]) & v[33];
result[42] = v[17];
v[35] = v[29] ^ v[25];
v[36] = ~v[7] & v[28];
v[37] = v[16] & ~v[7];
v[38] = v[18] | v[7];
v[39] = v[32] & ~v[18];
v[40] = v[18] & ~v[7];
v[41] = v[31] ^ v[36];
v[42] = (v[16] & ~v[7] ^ v[18]) & v[23];
v[43] = v[7] | v[22];
v[44] = (v[18] | v[7]) ^ v[3];
v[45] = result[102];
v[46] = v[16] ^ v[16] & v[19];
v[47] = v[35] ^ v[34];
result[28] = v[35] ^ v[34];
v[48] = v[38] ^ v[11] ^ v[40] & v[23];
v[49] = v[22] & v[19];
v[50] = v[46] ^ v[45] & ~v[40];
v[51] = v[37] ^ v[11];
v[52] = result[102];
v[53] = v[43] ^ v[8] | v[52];
v[54] = v[8] ^ result[32];
v[55] = (v[46] | v[52]) ^ v[51];
v[56] = v[46] & v[23];
v[57] = v[51] & result[102];
v[58] = result[23];
v[59] = result[21];
v[60] = v[33] & ~v[57] ^ v[54] ^ v[30] ^ v[56] ^ (v[33] & result[159] ^ v[55] | result[23]);
v[61] = v[50] ^ result[39] ^ v[33] & ~v[48] ^ (v[33] & (v[41] ^ v[39]) ^ v[42] ^ v[26] | v[58]);
v[62] = ~result[24];
v[63] = v[53] ^ v[39] ^ result[162] ^ result[96] ^ ((v[44] | result[102]) ^ v[49]) & ~v[58]
^ v[33] & ~((v[18] ^ result[47] | result[102]) ^ v[20]);
v[64] = ~v[61];
v[65] = (v[6] | result[129]) ^ result[150] ^ result[37] ^ result[56] & ~(v[6] & result[156] ^ result[179])
^ (v[6] & ~result[78] ^ result[108] ^ result[56] & ~(v[5] ^ result[108])) & v[62];
v[66] = result[197];
result[70] = ~v[61] & result[46] ^ v[61];
result[39] = v[61];
v[67] = v[66];
v[68] = v[61];
result[109] = ~v[61];
v[69] = v[65] & ~v[66];
v[70] = v[60];
v[71] = ~v[60];
v[72] = result[13];
v[73] = v[65];
result[68] = ~v[63];
v[74] = v[69] ^ v[72];
v[75] = result[13];
v[76] = v[63];
result[96] = v[63];
v[77] = ~v[65];
v[78] = result[124];
v[79] = ~v[65] & v[75];
v[80] = ~v[65];
v[81] = v[65] | v[67];
v[82] = v[71];
result[120] = v[71];
v[83] = v[79];
v[84] = v[77] & v[67];
v[85] = v[78];
v[86] = result[13] & ~v[81];
v[87] = v[83];
v[88] = v[73];
v[89] = result[89];
v[90] = v[73] ^ result[139] ^ (v[86] ^ v[81]) & v[59];
v[91] = v[69] & result[13];
v[92] = v[74] & v[59] ^ result[166];
v[93] = result[135];
v[94] = v[93] & ~v[92];
v[95] = v[93] & ~(v[59] & ~(v[83] ^ v[69]) ^ v[91]);
v[96] = ~v[69] & v[73];
v[97] = v[86] ^ result[197] ^ v[94] ^ (result[13] & ~v[84] ^ result[197]) & v[59];
v[98] = (~v[69] & result[13] ^ v[81]) & v[59];
v[99] = v[69];
v[100] = v[90] ^ v[95];
v[101] = v[87] ^ v[88];
v[102] = v[91] ^ v[99] ^ (v[87] ^ v[88]) & v[59];
v[103] = v[59] & ~(v[87] ^ v[81]);
v[104] = result[135];
v[105] = (v[80] & result[34] ^ result[77]) & ~result[53];
v[106] = v[104] & ~(v[96] ^ result[49] ^ v[59] & ~(v[84] ^ result[13]));
v[107] = v[81] & result[13] ^ result[197] ^ v[103];
v[108] = result[142] ^ result[16] ^ v[80] & result[52];
v[109] = v[80] & result[98];
v[110] = result[184] & v[80] ^ result[67] | result[53];
v[111] = result[58] ^ (v[97] | result[36]) ^ v[100];
v[112] = v[98] ^ v[101] ^ v[106];
v[113] = v[107] ^ v[104] & ~v[102];
v[114] = result[113] ^ result[171] ^ (v[88] | result[153]) ^ v[105];
v[115] = v[108] ^ ((result[134] | v[88]) ^ result[123] | result[53]);
v[116] = (v[88] | result[91]) ^ result[176] ^ result[22];
v[117] = v[109] ^ result[30] | result[53];
v[118] = result[175] ^ result[66] ^ (v[88] | result[105]) ^ v[110];
v[119] = v[97] & result[36] ^ v[100] ^ v[6];
v[120] = result[122] ^ v[113];
result[175] = v[118];
v[121] = v[112] & ~result[36];
result[184] = ~v[118];
v[122] = v[116] ^ v[117];
v[123] = v[118];
v[124] = result[5];
result[58] = v[111];
v[125] = v[122];
result[22] = v[122];
result[139] = ~v[111];
result[49] = v[76] & v[111] | v[118];
v[126] = ~v[124];
v[127] = ~v[114] & result[168];
v[128] = result[168];
result[134] = ~v[115];
v[129] = v[127];
v[130] = v[114] & ~v[124];
result[91] = v[114] & ~v[124];
v[131] = v[120] ^ v[121];
v[132] = v[114] | v[128];
result[89] = v[114] | v[128];
v[133] = result[165];
v[134] = v[114];
v[135] = ~v[114];
result[176] = ~v[114];
v[136] = v[129];
result[124] = v[129];
v[137] = ~v[119];
result[71] = ~v[119];
v[138] = v[9] & v[85] ^ result[190];
v[139] = v[85] | v[6];
v[140] = result[56] & ~(v[9] & v[133] ^ result[132]);
v[141] = v[131];
v[142] = result[56];
v[143] = result[107];
v[144] = result[148] | v[6];
result[122] = v[141];
v[145] = result[87] ^ v[89] ^ v[139] ^ v[140] ^ ((v[144] ^ v[143]) & v[142] ^ v[138] | result[24]);
v[146] = result[54];
v[147] = v[145];
v[148] = v[145];
v[149] = v[145] & v[146];
v[150] = v[146] & ~v[145];
v[151] = v[148] | v[146];
v[152] = result[3];
v[153] = result[54];
v[154] = ~result[112];
v[155] = v[147] ^ v[146];
v[156] = result[54] & ~v[149];
v[157] = v[151] & ~v[153];
v[158] = result[112];
v[159] = v[157] | v[158];
v[160] = ~v[153] & v[147];
v[161] = v[147];
v[162] = ~result[11];
v[163] = v[147] ^ v[146] | result[112];
v[164] = v[156] ^ v[163] ^ (v[154] & v[149] ^ v[150]) & v[152]
^ ((result[130] ^ v[147] ^ v[146]) & v[152] ^ (v[157] | v[158]) ^ v[147] ^ v[146] | result[11]);
v[165] = v[157] ^ result[24] ^ v[150] & v[154] ^ (v[154] | ~v[149]) & v[152]
^ (v[152] & ~(v[157] ^ result[0]) ^ result[112]) & v[162];
v[166] = v[152] & ~(v[160] ^ result[15]);
v[167] = v[6] | result[169];
v[168] = result[57]
& ~(v[152] & ~((v[156] | v[158]) ^ v[149]) ^ (v[150] & v[154] ^ result[19]) & v[162] ^ v[156]);
v[169] = v[152] & ~v[157] ^ v[151] ^ v[147] & v[154];
v[170] = v[167] ^ result[107] ^ result[187] & ~v[9] & result[56];
v[171] = v[165] ^ v[168];
v[172] = v[155] & v[154];
v[173] = v[113] ^ result[62];
v[174] = result[56] & ~(v[9] & result[151] ^ result[48]);
v[175] = v[14] ^ result[193];
v[176] = v[172] ^ v[157];
v[177] = v[155] & v[152];
v[178] = (v[147] & ~v[152] | result[11]) ^ result[119] ^ v[169] ^ result[57] & ~v[164];
v[179] = v[173] ^ result[36] & ~v[112];
v[180] = v[175] ^ v[174] ^ v[170] & v[62] ^ result[1];
v[181] = result[112] ^ result[103] ^ v[149] ^ v[177] ^ (v[169] | result[11]);
v[182] = (v[166] ^ v[157] ^ (v[151] | result[112]) ^ (v[163] ^ v[151] ^ v[166]) & v[162]) & result[57];
v[183] = result[104];
v[184] = (v[171] & v[70] | ~v[70]) & v[183];
v[185] = v[183] & ~((v[171] | v[70]) & v[82]);
v[186] = (v[178] & v[68] ^ v[68]) & ~result[46];
v[187] = v[183] & ~(v[171] | v[70]);
v[188] = ~v[171];
v[189] = v[70] & result[104];
v[190] = result[191] ^ result[133] ^ v[156] ^ v[159] ^ v[152] & ~v[176]
^ result[57] & ~(v[149] ^ result[75] ^ ((v[149] | result[112]) ^ v[149]) & v[152]);
v[191] = v[185] ^ v[171] & v[70];
v[192] = v[184] ^ v[171] & v[70];
result[74] = v[192];
v[193] = v[171] & v[70] & v[183] ^ (v[171] | v[70]) & v[82];
result[82] = v[193];
v[194] = v[171] ^ v[70] ^ v[189];
v[195] = v[134] ^ result[5];
v[196] = result[5];
result[148] = v[186];
v[197] = ~v[180];
v[198] = v[187] ^ ~v[171] & v[70];
result[193] = v[198];
v[199] = v[180];
result[62] = v[179];
result[86] = v[178] & v[68];
v[200] = v[134] & v[196];
v[201] = v[135] & v[196];
result[187] = v[185] ^ v[171] & v[70];
result[119] = v[178];
result[19] = v[171];
v[202] = v[134] | v[196];
result[103] = v[182] ^ v[181];
v[203] = (v[134] | v[196]) & v[126];
v[204] = v[185] ^ v[171] ^ v[70];
result[130] = ~v[178];
result[191] = v[190];
v[205] = result[104];
result[1] = v[180];
v[206] = (v[171] ^ v[70]) & v[205];
v[207] = v[47] ^ v[152];
v[208] = result[55];
result[47] = ~v[179];
v[209] = v[208];
v[210] = ~v[171] & v[70] & result[104];
result[159] = v[194];
v[211] = v[178] & v[64];
v[212] = v[180];
v[213] = result[115];
v[214] = result[5] & ~(v[134] & v[196]);
v[215] = v[180] | v[213];
v[216] = v[180] & ~v[213];
v[217] = v[208] & ~v[215];
v[218] = v[215];
v[219] = ~v[199] & v[208];
v[220] = ~v[199] & v[213] ^ v[212] & v[208];
v[221] = v[216] & v[208];
v[222] = v[17] & ~(v[219] ^ v[216]);
v[223] = v[212] & v[208];
v[224] = v[197] & v[208] ^ v[216];
v[225] = v[197] & v[213];
v[226] = v[217] ^ v[216];
v[227] = ~result[63];
v[228] = v[215] & v[208];
v[229] = v[220] ^ result[29] ^ v[222] ^ (v[216] & v[208] ^ v[216] ^ v[17] & ~v[220] | result[63])
^ result[102] & ~((v[222] ^ v[216] & v[208] ^ v[216]) & v[227] ^ (v[217] ^ ~v[199] & v[213]) & v[17]
^ v[217] ^ v[216]);
v[230] = v[217] ^ v[212] ^ v[213];
v[231] = v[229] | v[134];
v[232] = (v[229] | v[134]) ^ v[134] & v[196];
v[233] = v[17] & ~(v[219] ^ v[212] ^ v[213]);
v[234] = (v[215] & v[209] ^ v[212] ^ v[213] ^ (v[225] ^ v[219]) & v[17]) & v[227] ^ v[225] ^ v[219]
^ (v[209] & ~(v[213] & ~v[225]) ^ v[225] | v[17]);
v[235] = v[216] & v[15];
v[236] = ~v[229];
v[237] = ~v[229] & v[134];
v[238] = v[224] ^ result[84] ^ v[220] & v[15] ^ (v[233] ^ v[230]) & v[227];
v[239] = ((v[229] | result[5]) ^ v[202]) & v[111];
result[29] = ~v[229] & result[5];
v[240] = ((v[229] | v[195]) ^ v[214]) & v[111];
v[241] = v[234] & result[102];
v[242] = v[217] ^ v[216] ^ v[235];
v[243] = v[223] ^ v[212];
result[131] = v[229] ^ v[214];
v[244] = v[238] ^ v[241];
v[245] = ~v[229] & v[195];
v[246] = v[242] | result[63];
v[247] = v[219] ^ v[212];
v[248] = v[228] | v[17];
v[249] = v[111] & ~(v[201] ^ (v[229] | v[134]));
result[52] = v[237] ^ v[195];
v[250] = result[168] & ~(~v[229] & v[130] ^ v[203] ^ (v[237] ^ v[130]) & v[111]);
v[251] = v[209] & ~v[216];
result[169] = v[230];
v[252] = v[243] | v[17];
v[253] = v[17] & ~(v[213] ^ v[218] & v[209]) ^ v[213] & ~v[225] ^ v[246];
result[167] = v[226] ^ v[248];
v[254] = v[229] | v[200];
result[83] = v[237] ^ v[200];
v[255] = v[229] ^ v[195] ^ (v[229] | v[202]) & v[111];
result[15] = v[253];
result[24] = v[237] ^ v[201];
v[256] = v[111] & ~v[203] ^ v[231];
v[257] = result[168];
v[258] = (v[111] & ~v[232] ^ v[203]) & result[168];
v[259] = (v[254] ^ v[200] | ~v[111]) & v[257];
v[260] = (v[245] ^ v[195]) & ~v[111] ^ v[237] ^ v[134] ^ (v[245] ^ v[201] ^ v[239]) & v[257];
v[261] = result[52];
v[262] = v[259];
result[66] = v[236];
v[263] = v[261] & v[111] ^ result[29];
v[264] = v[111] & ~v[202] ^ v[130] ^ v[231];
result[107] = v[232];
v[265] = result[52];
result[128] = v[255] ^ result[168] & ~(v[232] & ~v[111]);
v[266] = v[265] & v[111];
v[267] = v[263] & result[168];
v[268] = v[111] & ~(v[237] ^ v[134]) ^ v[232];
v[269] = v[240] ^ result[24];
v[270] = (v[240] ^ result[83]) & result[168];
v[271] = (v[231] ^ v[202] ^ v[249]) & result[168];
v[272] = v[231] & v[111] ^ result[131];
result[106] = v[244] | v[76];
result[56] = v[268] ^ v[250];
result[156] = v[256];
result[48] = v[237] ^ v[134];
result[123] = v[269] ^ v[270];
result[98] = v[260];
v[273] = result[106];
result[153] = v[266];
v[274] = v[273] ^ v[76];
result[34] = v[267] ^ v[266];
result[2] = v[271] ^ v[256];
v[275] = result[167];
result[194] = v[264] ^ v[262];
result[61] = v[258] ^ v[272];
v[276] = (v[230] ^ v[252] | result[63]) ^ v[275];
result[150] = v[272];
result[84] = v[244];
result[77] = ~v[244] & v[76];
v[277] = result[110];
result[144] = ~v[244];
v[278] = result[102] & ~v[276];
v[279] = result[8];
v[280] = result[102] & ~((v[17] & ~v[247] ^ v[225] & ~v[209]) & v[227] ^ v[277] ^ v[233]);
v[281] = v[225] & ~v[17] ^ v[221] | result[63];
v[282] = result[106];
v[283] = result[104] & ~(v[171] & v[70]);
v[284] = result[192];
result[76] = v[274];
result[199] = v[282];
v[285] = v[253] ^ v[279] ^ v[278];
v[286] = result[18];
v[287] = ~v[284];
result[110] = v[244] ^ v[76];
v[288] = ~v[285];
v[289] = v[286] ^ v[247] ^ (v[251] ^ v[218]) & v[17] ^ v[281] ^ v[280];
v[290] = v[289] & v[47];
result[0] = v[289] ^ result[192];
v[291] = v[289];
v[292] = result[0];
result[8] = v[285];
v[293] = result[8] | v[171];
v[294] = ~v[291];
v[295] = v[291];
v[296] = ~v[291] & v[47];
v[297] = v[291] | result[192];
v[298] = v[291] & result[192];
v[299] = v[179] | v[288] & v[171] & v[70] ^ v[70] ^ v[187];
v[300] = v[82] & result[104];
v[301] = v[171] & v[82] & result[104];
v[302] = result[0] ^ v[296];
v[303] = result[192] ^ v[296];
v[304] = (v[292] & v[47] ^ result[192]) & v[141];
v[305] = v[297] & ~v[291];
v[306] = v[47] & v[298];
v[307] = ~v[291] & result[192];
v[308] = ~v[190] & result[192];
v[309] = (result[104] ^ v[171] & v[82]) & v[288];
v[310] = result[0] ^ v[47] & ~v[284];
v[311] = result[8] | v[70];
v[312] = (v[171] | v[70]) & v[82] ^ v[300];
v[313] = v[300] ^ v[70];
v[314] = (v[184] ^ (v[171] | v[70])) & v[288];
v[315] = v[184] ^ v[171];
v[316] = v[70] ^ v[206] ^ (v[283] ^ (v[171] | v[70]) | result[8]);
v[317] = v[198] ^ v[293] | v[179];
v[318] = v[171] & v[82] & result[104];
result[182] = v[194] ^ v[293];
v[319] = v[299] ^ v[318];
v[320] = v[303] & v[141];
v[321] = v[302] ^ (v[290] ^ v[291]) & v[141];
v[322] = v[291] & ~v[298];
result[59] = v[47] & v[298] ^ v[305];
v[323] = v[141] & ~v[284];
v[324] = v[308] ^ v[47];
v[325] = v[47] & ~v[297];
v[326] = v[297] ^ v[291] & v[47] & ~v[284] ^ v[304];
v[327] = v[141] ^ result[17];
v[328] = v[204] & v[288];
v[329] = v[191] ^ v[309];
v[330] = v[311] ^ v[313];
v[331] = v[312] | result[8];
result[43] = v[314] ^ v[192];
v[332] = v[315] | result[8];
v[333] = v[317] ^ result[182];
v[334] = v[306] ^ result[0];
result[201] = result[59] ^ v[307] & v[141];
v[335] = v[47] & ~result[0];
v[336] = v[307] ^ v[292] & v[47] ^ v[320];
v[337] = v[310] & v[141] ^ result[192];
v[338] = v[305] ^ v[290] ^ v[292] & v[47] & v[141];
v[339] = v[332] ^ v[194];
v[340] = v[288] & v[171] & v[82] ^ v[313];
result[179] = result[43] ^ ~v[179] & v[316];
v[341] = v[319] & v[115] ^ result[102];
v[342] = v[47] & ~v[305] ^ result[0];
v[343] = result[201] ^ v[321] & ~v[190];
result[75] = v[324] ^ v[323] ^ v[295];
result[133] = result[192] ^ v[335];
v[344] = v[295] & ~v[141] ^ v[292] & v[47];
v[345] = v[340] | v[179];
v[346] = result[104] ^ v[171] & v[70];
result[137] = result[179] ^ v[333] & v[115];
v[347] = v[341] ^ v[339];
v[348] = v[207] ^ result[0];
v[349] = v[141] & ~v[342];
v[350] = ~(result[75] ^ result[23] ^ (v[343] | result[6]));
v[351] = v[334] & v[141] ^ result[133];
v[352] = ~result[6];
v[353] = v[179] & ~(v[192] ^ v[331]) ^ v[339];
v[354] = result[41] ^ v[193] ^ (v[330] | v[179]);
v[355] = result[8] | v[210];
result[180] = v[353];
v[356] = v[347] ^ (v[328] ^ v[206] | v[179]);
v[357] = v[115] & ~(v[329] & v[179] ^ v[301]);
v[358] = v[351] ^ (v[344] | v[190]);
v[359] = v[327] ^ v[325] ^ v[322] ^ (v[338] | v[190]) ^ v[352] & (v[336] ^ v[326] & ~v[190]);
v[360] = result[13] ^ result[137];
v[361] = v[357] ^ v[353];
v[362] = result[197];
result[41] = v[115] & ~(v[346] ^ v[345]) ^ v[354] ^ v[355];
v[363] = v[358] ^ v[362];
v[364] = result[6];
result[13] = ~v[360];
result[112] ^= v[361];
v[365] = result[168];
v[366] = (v[295] ^ v[325]) & v[141] ^ v[348] ^ (v[190] | v[47] & ~v[322] ^ v[337])
^ ((v[47] & ~v[322] ^ v[337]) & ~v[190] ^ v[325] | v[364]);
result[154] = ~v[356];
result[132] = v[361];
v[367] = v[134] ^ v[365];
v[368] = v[134] & v[365];
v[369] = v[134] & ~v[365];
result[202] = v[358];
v[370] = v[134] & v[365] ^ v[33];
v[371] = v[132] & ~v[365];
v[372] = result[168];
result[121] = v[294];
v[373] = v[372] & ~(v[134] & v[365]);
result[102] = v[305];
v[374] = ~v[119] & v[134] & v[365];
result[197] = v[363] ^ (v[141] & ~v[190] & ~v[310] ^ v[349] | v[364]);
v[375] = result[177];
v[376] = v[295] | result[72];
v[377] = v[134] | v[119];
result[3] = v[366];
v[378] = result[40] ^ v[375];
v[379] = ~v[119] & v[369];
v[380] = result[145];
v[381] = v[212] & ~result[27];
result[18] = v[295];
v[382] = result[12];
result[23] = v[350];
result[165] = v[351];
result[17] = ~v[359];
v[383] = v[376];
v[384] = v[378] ^ v[381];
result[12] = result[117] ^ v[382] ^ v[212] & v[380];
result[136] = ~(v[378] ^ v[381]);
v[385] = result[20];
v[386] = result[12] & result[192];
v[387] = v[134] & result[136];
v[388] = result[12];
v[389] = result[192];
v[390] = v[389];
v[391] = v[388] | v[389];
v[392] = v[388] ^ v[390];
v[393] = v[136] & result[136];
v[394] = v[287] & v[391];
v[395] = result[12] & ~v[385];
v[396] = v[391] | v[385];
v[397] = result[50] ^ v[392];
v[398] = ~v[385] & v[386] ^ v[391];
v[399] = result[161] ^ v[391];
v[400] = result[12] ^ result[64];
v[401] = ~v[119] & ((v[134] | v[384]) ^ v[134]);
v[402] = v[368] & result[136];
result[27] = v[367] & result[136] ^ v[132];
v[403] = v[387] ^ v[369];
v[404] = v[132] & result[136];
v[405] = v[369] & result[136];
result[67] = v[393] ^ v[136];
v[406] = v[395] | v[47];
v[407] = v[287] & v[391] ^ (v[385] | v[386]);
v[408] = result[192];
v[409] = result[12] & ~v[47];
v[410] = v[396] ^ v[392];
v[411] = v[392] & ~v[385] | v[47];
v[412] = v[408] & ~result[12];
v[413] = v[408] & ~v[386];
v[414] = (v[132] | v[384]) ^ v[367];
v[415] = ~v[119] & (v[387] ^ v[134]) ^ result[27];
v[416] = v[399] & ~v[47];
v[417] = ~v[119] & v[403];
result[190] = v[404] ^ result[168];
v[418] = v[404] ^ v[132];
result[129] = (v[367] | v[384]) ^ v[132];
v[419] = v[402] ^ v[367];
v[420] = ~v[119] & (v[393] ^ v[134]);
v[421] = v[402] ^ v[132];
result[151] = ~v[119] & v[384] ^ result[67];
v[422] = v[405] ^ v[371];
v[423] = v[406] ^ v[386];
v[424] = v[394] | v[385];
v[425] = v[394] ^ v[385];
v[426] = v[410] ^ v[397] & ~v[47];
v[427] = v[407] & ~v[47];
v[428] = v[411] ^ v[413];
v[429] = v[413] | v[385];
v[430] = v[416] ^ v[412];
v[431] = v[398] & ~v[47];
v[432] = v[398] ^ v[400] & ~v[47];
v[433] = v[119];
result[88] = v[402] ^ v[368];
v[434] = v[119] | (v[134] | v[384]) ^ v[132];
v[435] = v[414] ^ v[88];
v[436] = v[119] & ((v[134] | v[384]) ^ v[368]) ^ result[27];
v[437] = (v[401] ^ v[387]) & v[82];
v[438] = v[370] ^ v[404];
v[439] = v[137] & v[419];
v[440] = v[401] ^ result[129];
v[441] = v[420] ^ v[134];
v[442] = v[401] ^ result[67];
v[443] = v[379] ^ v[422];
v[444] = v[427] ^ result[101];
v[445] = v[397] ^ v[409] & v[287];
v[446] = result[31] ^ v[428];
v[447] = v[137] & (v[373] ^ (v[132] | v[384]));
v[448] = (v[368] | v[384]) ^ v[132];
v[449] = v[401] ^ result[88];
v[450] = (v[433] | v[414]) ^ v[134];
v[451] = v[436] | v[70];
v[452] = result[190] ^ v[212] ^ v[377];
v[453] = v[440] | v[70];
v[454] = v[442] | v[70];
v[455] = v[443] | v[70];
v[456] = v[421] ^ v[374] ^ result[151] & v[82];
v[457] = result[53] ^ v[444];
v[458] = v[444] ^ result[63];
v[459] = (v[244] | v[426]) ^ v[445];
v[460] = v[244] & ~v[426] ^ v[445];
v[461] = v[431] ^ v[425] ^ result[54] ^ ~v[244] & v[446];
result[16] = v[448] ^ v[447];
v[462] = v[449] & v[82];
v[463] = v[417] ^ v[418] ^ v[415] & v[82] | v[171];
v[464] = v[441] ^ v[437] | v[171];
v[465] = v[439] ^ v[435] ^ v[454] ^ v[456] & v[188];
v[466] = v[452] ^ v[455];
v[467] = v[462] ^ result[16];
result[54] = ~(v[461] ^ v[123] & ~(v[429] ^ v[430] ^ v[432] & ~v[244]));
v[468] = result[14];
v[469] = result[196];
result[78] = ~(v[466] ^ v[464]);
result[63] = ~(v[123] & ~v[460] ^ v[458] ^ v[244] & ~(v[423] ^ v[424]));
v[470] = v[123] & ~(v[432] & v[244] ^ v[429] ^ v[430]) ^ v[244] & ~v[446] ^ v[431] ^ v[425] ^ v[469];
v[471] = v[212] & ~result[79];
v[472] = result[6];
v[473] = v[468];
v[474] = result[97] ^ result[181];
v[475] = result[6];
result[53] = ~(v[457] ^ ~v[244] & (v[423] ^ v[424]) ^ v[459] & v[123]);
result[177] = v[467];
result[178] = ~(v[434] ^ v[438] ^ v[453] ^ v[463]);
v[476] = result[6];
result[87] = (v[450] ^ v[451]) & v[188] ^ v[467] ^ v[161];
result[37] = ~v[465];
v[477] = v[474] ^ v[471];
v[478] = (v[474] ^ v[471]) & v[476];
v[479] = v[477];
v[480] = v[477] ^ v[476];
v[481] = ~v[477];
v[482] = v[125] & ~(v[383] ^ v[477]);
result[196] = v[470];
result[97] = v[477];
result[50] = ~v[477] & v[472];
v[483] = v[477] | v[475];
v[484] = v[477] & v[68];
result[64] = v[480] & v[473];
result[181] = v[481] & v[473] ^ result[6];
v[485] = result[50];
v[486] = (v[480] & v[473] ^ v[480] | v[295]) ^ result[181];
result[166] = v[486];
result[72] = v[486] ^ v[482];
v[487] = result[72] ^ result[33] ^ v[178] & ~(v[478] & ~v[473] & ~v[294] ^ v[478] & ~v[294] & v[125]);
v[488] = ~v[484] & v[479];
v[489] = v[295] & ~v[478] ^ result[6];
result[93] = v[478];
result[113] = v[484];
result[117] = ~v[484] & v[178];
v[490] = (v[295] | v[483]) ^ result[6];
v[491] = result[94];
result[108] = v[478] ^ v[473] | v[295];
v[492] = result[46] & ~(v[178] & (v[68] ^ v[479]) ^ v[484]);
result[30] = ~v[478] & result[6];
v[493] = result[46];
result[105] = v[68] ^ v[178] & v[484];
result[171] = v[492];
v[494] = v[493] & ~(v[178] ^ v[484]);
v[495] = result[117];
result[99] = v[211] ^ v[488];
v[496] = result[46];
result[170] = v[479] ^ v[178] & ~v[488];
result[162] = v[494];
result[145] = v[495] ^ v[479];
result[161] = (v[483] ^ v[473] & v[485]) & v[294] ^ ~v[478] & v[473] ^ v[478] ^ v[489] & v[125];
result[32] = v[496] & ~(v[178] ^ v[488]);
result[101] = v[488];
result[33] = ~v[487];
result[40] = v[295] & (v[473] & v[485] ^ v[479]) ^ v[483];
result[31] = v[490] & v[125];
result[79] = (v[473] ^ v[352]) & v[483] ^ (v[295] | v[479]) ^ (v[294] | ~v[479]) & v[125];
result[142] = v[483] & v[352];
result[44] = v[125] & (v[491] ^ (v[295] | v[479] ^ v[473]));
result[94] = v[480];
return result;
}
// ----- (0009E1C4) --------------------------------------------------------
static int[] sub_9E1C4(int[] result, int[] a3) {
// int v[3]; // lr@1
// int v[158]; // r7@1
int[] v = new int[159];
v[3] = result[18];
v[4] = result[119];
v[5] = result[94];
v[6] = result[97];
v[7] = (v[5] & v[3] ^ result[6]) & result[22] ^ result[40];
v[8] = v[6] | result[39];
v[9] = result[14];
v[10] = result[135] ^ result[79];
v[11] = (result[142] ^ result[64] | v[3]) ^ result[142];
result[140] = ~(result[140] ^ result[161] ^ (result[31] ^ v[11]) & v[4]);
v[12] = result[30];
result[64] = v[11];
v[13] = result[70];
result[135] = v[10] ^ v[4] & ~v[7];
v[14] = v[8] & v[4] ^ v[6];
v[15] = v[5] & v[9] ^ v[12];
v[16] = v[6] & ~result[39];
result[94] = v[15];
v[17] = v[13];
v[18] = v[6] & v[4] ^ v[16];
v[19] = v[16];
v[20] = v[6] & v[9] & ~result[6];
v[21] = result[108];
result[31] = v[5] ^ v[9];
v[22] = v[21] ^ result[93];
v[23] = result[22];
result[70] = v[14];
v[24] = v[23] & ~(v[9] & ~v[5] ^ v[22]);
v[25] = v[20] ^ v[6];
v[26] = (v[20] ^ v[6]) & ~v[3] ^ v[5] ^ v[9];
v[27] = result[32] ^ result[113];
v[28] = v[8] & ~v[6];
v[29] = ~v[6] & v[4];
v[30] = result[46];
v[31] = v[29] ^ result[101];
v[32] = (v[8] | ~v[4]) & v[30];
v[33] = v[30] & ~(v[29] ^ result[113]) ^ result[170] | result[104];
v[34] = result[86];
v[35] = result[55];
v[36] = result[44];
result[18] = v[26];
v[37] = v[35] ^ v[36] ^ v[26];
v[38] = v[6] ^ v[4];
v[39] = (v[18] & v[30] ^ result[117] | result[104]) ^ v[30] & ~v[31] ^ v[34] ^ v[28];
v[40] = v[30] & ~v[31] ^ v[34] ^ v[28];
result[86] = v[34] ^ v[28];
v[41] = (v[20] ^ result[50]) & ~v[3];
v[42] = v[4] & ~v[28];
v[43] = v[27] ^ v[42];
v[44] = result[39] & v[4] & ~v[6] ^ result[113];
v[45] = v[44] ^ result[148];
v[46] = v[44] ^ result[162] | result[104];
v[47] = (v[42] ^ v[6]) & v[30];
v[48] = v[42] & v[30] ^ result[170];
v[49] = result[105];
v[50] = (v[19] & v[4] ^ result[113]) & ~v[30] | result[104];
v[51] = v[39] & result[62];
result[161] = v[41] ^ v[15];
v[52] = (v[6] ^ v[4]) & v[30];
result[44] = v[14] ^ v[52];
v[53] = v[30] & ~(v[6] ^ v[4]);
v[54] = v[52] ^ result[39];
v[55] = result[104];
result[40] = v[49] ^ v[53] ^ v[50];
v[56] = ~v[55];
v[57] = v[54] ^ v[48] & ~v[55];
v[58] = v[51] ^ v[57];
v[59] = v[53] ^ v[28];
v[60] = result[62] & ~(v[43] & ~v[55] ^ result[44]) ^ result[40];
v[61] = v[47] ^ result[99];
v[62] = result[145] ^ result[36];
v[63] = v[38] ^ result[171];
v[64] = v[45] & v[56] ^ v[63];
v[65] = v[4] & ~(result[161] ^ v[24]);
v[66] = result[104];
v[67] = result[62] & ~(v[46] ^ v[17]) ^ v[64];
result[145] = v[57];
v[68] = v[61] | v[66];
result[30] = v[58];
v[69] = result[9];
result[162] = v[67];
result[148] = v[64];
result[171] = v[63];
v[70] = v[60] ^ v[69];
v[71] = v[58] ^ result[11];
v[72] = result[195];
v[73] = v[62] ^ v[32] ^ v[68] ^ (v[59] ^ v[33]) & result[62];
result[55] = v[37] ^ v[65];
result[36] = v[73];
result[99] = v[25];
v[74] = result[80];
result[9] = ~v[70];
v[75] = result[1];
v[76] = result[172];
result[93] = v[19];
result[80] = v[74] ^ v[67];
result[117] = v[40];
result[32] = v[60];
v[77] = result[188];
result[11] = ~v[71];
v[78] = v[72] ^ v[77] ^ v[76] & v[75];
v[79] = v[78] & ~result[34];
v[80] = result[96];
v[81] = result[128] ^ result[25] ^ v[78] & ~result[98];
v[82] = result[84];
v[83] = result[149] ^ result[194];
v[84] = v[80];
v[85] = v[78] & ~v[80];
v[86] = result[58];
v[87] = v[85] ^ v[82];
v[88] = v[82] ^ v[86] ^ v[78] ^ v[84];
v[89] = (v[78] ^ result[77]) & v[86];
v[90] = ~v[86];
v[91] = v[78] ^ v[84];
v[92] = result[110];
result[42] ^= result[56] ^ v[78] & result[123];
result[25] = ~v[81];
result[149] = ~(v[83] ^ v[79]);
v[93] = v[89] ^ v[92];
v[94] = (v[85] ^ v[82]) & ~v[86];
result[77] = v[89] ^ v[92];
v[95] = v[78];
v[96] = (v[82] | v[78]) ^ v[78] ^ v[94];
result[108] = v[96];
v[97] = v[78] & ~v[85];
v[98] = v[88] ^ result[49];
result[172] = v[85] ^ v[82];
result[1] = v[97];
v[99] = ~v[78] & v[84];
v[100] = v[78] | v[84];
v[101] = result[76];
result[104] = ~v[78];
result[76] = v[88];
v[102] = v[94] ^ v[101];
v[103] = v[78] & ~v[82];
v[104] = (v[85] ^ (v[82] | v[78])) & ~v[86];
v[105] = (v[85] ^ v[82]) & ~v[86];
v[106] = result[106];
v[107] = v[84];
result[49] = v[98];
v[108] = v[102];
v[109] = v[104] ^ result[110];
result[106] = v[106] ^ v[91];
v[110] = result[106];
result[194] = v[95] | v[84];
result[34] = v[99] ^ v[103];
v[111] = (v[103] ^ v[84] | v[86]) ^ v[110];
v[112] = ((v[99] | v[82]) ^ v[99]) & ~v[86] ^ v[100];
v[113] = v[107] & v[95] & ~v[82];
v[114] = v[104] ^ v[113];
v[115] = v[82];
v[116] = v[95];
v[117] = v[107] & v[95] ^ v[82];
v[118] = v[100] & ~v[82];
v[119] = v[115] | v[97];
v[120] = v[117] | v[86];
v[121] = v[113] ^ v[95] ^ v[105];
v[122] = v[119] ^ v[85];
v[123] = v[118] ^ (v[100] | v[86]);
v[124] = v[120] ^ v[119];
v[125] = (v[91] | v[86]) ^ v[91] ^ v[119] | result[175];
v[126] = result[34];
result[98] = v[123];
result[195] = (v[97] ^ v[118] | v[86]) ^ v[126];
v[127] = (v[119] ^ v[99] | v[86]) ^ v[87];
v[128] = result[175];
v[129] = v[122] & v[90];
v[130] = result[175];
result[119] = v[127];
v[131] = ~v[128];
v[132] = v[125] ^ v[123];
v[133] = v[111] & ~v[128];
v[134] = v[121] ^ v[114] & ~v[128];
v[135] = v[99] ^ result[199];
v[136] = v[112] & v[131];
v[137] = result[103];
v[138] = v[137] & ~(v[109] ^ v[108] & v[131]);
v[139] = (v[124] | v[130]) ^ result[195];
v[140] = v[137] & ~v[132] ^ v[98];
v[141] = result[103] & ~(v[133] ^ v[96]) ^ v[139];
v[142] = v[129] ^ v[135] | result[175];
v[143] = result[119] ^ v[136];
v[144] = v[141] ^ result[7];
v[145] = result[57];
v[146] = result[103] & ~v[134] ^ v[143];
result[96] = v[99];
v[147] = v[146] ^ v[145];
v[148] = v[140] ^ result[21];
result[128] = v[141];
v[149] = v[93] ^ v[142];
v[150] = result[2];
v[151] = v[149];
result[188] = v[139];
v[152] = v[116] & v[150];
v[153] = result[173];
result[79] = v[146];
v[154] = v[153];
v[155] = result[61];
result[84] = v[112];
result[173] = v[154] ^ v[155] ^ v[152];
v[156] = v[151] ^ v[138];
result[123] = v[140];
result[57] = ~v[147];
v[157] = result[78];
result[2] = v[118];
v[158] = result[115];
result[7] = ~v[144];
result[175] = v[143];
result[21] = ~v[148];
result[110] = v[156];
result[62] = v[151];
result[199] = v[135];
result[115] = v[158] ^ v[156];
a3[0] = v[157];
a3[1] = result[183];
a3[2] = result[3];
a3[3] = result[176];
a3[4] = result[197];
a3[5] = result[184];
a3[6] = result[7];
a3[7] = result[6];
a3[8] = result[9];
a3[9] = result[8];
a3[10] = result[11];
a3[11] = result[66];
a3[12] = result[13];
a3[13] = result[12];
a3[14] = result[178];
a3[15] = result[14];
a3[16] = result[17];
a3[17] = result[134];
a3[18] = result[87];
a3[19] = result[5];
a3[20] = result[21];
a3[21] = result[20];
a3[22] = result[23];
a3[23] = result[22];
a3[24] = result[25];
a3[25] = result[19];
a3[26] = result[112];
a3[27] = result[104];
a3[28] = result[135];
a3[29] = result[28];
a3[30] = result[154];
a3[31] = result[97];
a3[32] = result[33];
a3[33] = result[120];
a3[34] = result[54];
a3[35] = result[139];
a3[36] = result[37];
a3[37] = result[192];
a3[38] = result[42];
a3[39] = result[130];
a3[40] = result[41];
a3[41] = result[136];
a3[42] = result[149];
a3[43] = result[103];
a3[44] = result[173];
a3[45] = result[191];
a3[46] = result[115];
a3[47] = result[46];
a3[48] = result[196];
a3[49] = result[71];
a3[50] = result[140];
a3[51] = result[68];
a3[52] = result[53];
a3[53] = result[122];
a3[54] = result[55];
a3[55] = result[109];
a3[56] = result[57];
a3[57] = result[111];
a3[58] = result[36];
a3[59] = result[144];
a3[60] = result[80];
a3[61] = result[121];
a3[62] = result[63];
a3[63] = result[47];
return result;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment