internal bool method_3(string A_0) { Class187 class2 = this.class62_0.method_4().method_0(); Class190 class3 = this.class62_0.method_4().method_4().method_0(); bool flag = this.method_0(); byte[] buffer = new byte[] { 0xfe, 0xa7, 210, 0x76, 0x3b, 0x4b, 0x9e, 0x79 }; byte[] buffer2 = this.class299_0.method_8(A_0, class3.method_16(), buffer, class3.method_6() >> 3, class3.method_0(), flag); byte[] buffer3 = this.method_5(class3.method_18(), class3.method_4(), buffer2, class3.method_16(), class3.method_2()); byte[] buffer4 = new byte[] { 0xd7, 170, 15, 0x6d, 0x30, 0x61, 0x34, 0x4e }; byte[] buffer5 = this.class299_0.method_8(A_0, class3.method_16(), buffer4, class3.method_6() >> 3, class3.method_0(), flag); byte[] buffer6 = this.method_5(class3.method_20(), class3.method_4(), buffer5, class3.method_16(), class3.method_8()); HashAlgorithm algorithm = null; if (flag) { algorithm = new SHA512Managed(); } else { algorithm = new SHA1Managed(); } byte[] buffer7 = algorithm.ComputeHash(buffer3); bool flag2 = this.class299_0.method_15(buffer6, buffer7); byte[] buffer8 = new byte[] { 20, 110, 11, 0xe7, 0xab, 0xac, 0xd0, 0xd6 }; byte[] buffer9 = this.class299_0.method_8(A_0, class3.method_16(), buffer8, class3.method_6() >> 3, class3.method_0(), flag); this.byte_0 = this.method_5(class3.method_22(), class3.method_4(), buffer9, class3.method_16(), class2.method_4() / 8); return(flag2); }