#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>

// System.Security.Cryptography.HMACSHA1
struct HMACSHA1_t1958407246;
// System.Byte[]
struct ByteU5BU5D_t3397334013;
// System.Security.Cryptography.HMACSHA256
struct HMACSHA256_t2622794722;
// System.Security.Cryptography.HMACSHA384
struct HMACSHA384_t3026079344;
// System.Security.Cryptography.HMACSHA512
struct HMACSHA512_t653426285;
// System.Security.Cryptography.KeyedHashAlgorithm
struct KeyedHashAlgorithm_t1374150027;
// System.Security.Cryptography.KeySizes
struct KeySizes_t3144736271;
// System.Security.Cryptography.KeySizes[]
struct KeySizesU5BU5D_t1153004758;
// System.Security.Cryptography.MACTripleDES
struct MACTripleDES_t442445873;
// System.String
struct String_t;
// System.Security.Cryptography.MD5
struct MD5_t1507972490;
// System.Security.Cryptography.MD5CryptoServiceProvider
struct MD5CryptoServiceProvider_t4009738925;
// System.Security.Cryptography.RandomNumberGenerator
struct RandomNumberGenerator_t2510243513;
// System.Security.Cryptography.RC2
struct RC2_t3410342145;
// System.Security.Cryptography.RC2CryptoServiceProvider
struct RC2CryptoServiceProvider_t663781682;
// System.Security.Cryptography.ICryptoTransform
struct ICryptoTransform_t281704372;
// System.Security.Cryptography.RC2Transform
struct RC2Transform_t93681661;
// System.Security.Cryptography.Rijndael
struct Rijndael_t2154803531;
// System.Security.Cryptography.RijndaelManaged
struct RijndaelManaged_t1034060848;
// System.Security.Cryptography.RijndaelManagedTransform
struct RijndaelManagedTransform_t135163252;
// System.Security.Cryptography.RijndaelTransform
struct RijndaelTransform_t1067822295;
// System.UInt32[]
struct UInt32U5BU5D_t59386216;
// System.Security.Cryptography.RIPEMD160
struct RIPEMD160_t1732039966;
// System.Security.Cryptography.RIPEMD160Managed
struct RIPEMD160Managed_t1613307429;
// System.Security.Cryptography.RNGCryptoServiceProvider
struct RNGCryptoServiceProvider_t2688843926;
// System.Security.Cryptography.RSA
struct RSA_t3719518354;
// System.Security.Cryptography.RSACryptoServiceProvider
struct RSACryptoServiceProvider_t4229286967;
// System.Security.Cryptography.CspParameters
struct CspParameters_t46065560;
// System.Object
struct Il2CppObject;
// System.EventArgs
struct EventArgs_t3289624707;
// System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter
struct RSAPKCS1KeyExchangeFormatter_t4167037264;
// System.Security.Cryptography.AsymmetricAlgorithm
struct AsymmetricAlgorithm_t784058677;
// System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription
struct RSAPKCS1SHA1SignatureDescription_t2477284625;
// System.Security.Cryptography.RSAPKCS1SignatureDeformatter
struct RSAPKCS1SignatureDeformatter_t145198701;
// System.Security.Cryptography.RSAPKCS1SignatureFormatter
struct RSAPKCS1SignatureFormatter_t925064184;
// System.Security.Cryptography.SHA1
struct SHA1_t3336793149;
// System.Security.Cryptography.SHA1CryptoServiceProvider
struct SHA1CryptoServiceProvider_t3913997830;
// System.Security.Cryptography.SHA1Internal
struct SHA1Internal_t3873507626;
// System.Security.Cryptography.SHA1Managed
struct SHA1Managed_t7268864;
// System.Security.Cryptography.SHA256
struct SHA256_t582564463;
// System.Security.Cryptography.SHA256Managed
struct SHA256Managed_t2029745292;
// System.Security.Cryptography.SHA384
struct SHA384_t535510267;
// System.Security.Cryptography.SHA384Managed
struct SHA384Managed_t741627254;
// System.Security.Cryptography.SHA512
struct SHA512_t2908163326;
// System.Security.Cryptography.SHA512Managed
struct SHA512Managed_t3949709369;
// System.Security.Cryptography.SignatureDescription
struct SignatureDescription_t89145500;
// System.Security.Cryptography.SymmetricAlgorithm
struct SymmetricAlgorithm_t1108166522;
// System.Security.Cryptography.ToBase64Transform
struct ToBase64Transform_t625739466;
// System.Security.Cryptography.TripleDES
struct TripleDES_t243950698;
// System.Security.Cryptography.TripleDESCryptoServiceProvider
struct TripleDESCryptoServiceProvider_t2380467305;
// System.Security.Cryptography.TripleDESTransform
struct TripleDESTransform_t2384411462;
// System.Security.Cryptography.X509Certificates.X509Certificate
struct X509Certificate_t283079845;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t228987430;
// System.Security.Permissions.SecurityPermission
struct SecurityPermission_t502442079;
// System.Security.IPermission
struct IPermission_t182075948;
// System.Security.SecurityElement
struct SecurityElement_t2325568386;
// System.Security.Permissions.StrongNamePublicKeyBlob
struct StrongNamePublicKeyBlob_t2860422703;
// System.Security.PermissionSet
struct PermissionSet_t1941658161;
// System.Security.Policy.ApplicationTrust
struct ApplicationTrust_t3968282840;
// System.Security.Policy.Evidence
struct Evidence_t1407710183;
// System.Collections.ArrayList
struct ArrayList_t4252133567;
// System.Array
struct Il2CppArray;
// System.Collections.IEnumerator
struct IEnumerator_t1466026749;
// System.Security.Policy.Evidence/EvidenceEnumerator
struct EvidenceEnumerator_t2963371598;
// System.Security.Policy.Hash
struct Hash_t2681437964;
// System.Security.Policy.StrongName
struct StrongName_t2988747270;
// System.Version
struct Version_t1755874712;
// System.Security.Principal.WindowsIdentity
struct WindowsIdentity_t373339331;
// System.Security.SecurityContext
struct SecurityContext_t3554639385;
// System.Threading.CompressedStack
struct CompressedStack_t1568001503;
// System.Text.StringBuilder
struct StringBuilder_t1221177846;
// System.Security.SecurityElement/SecurityAttribute
struct SecurityAttribute_t1594670782;
// System.Security.SecurityException
struct SecurityException_t887327375;
// System.Type
struct Type_t;
// System.Security.RuntimeSecurityFrame
struct RuntimeSecurityFrame_t1629715161;
// System.Reflection.Assembly
struct Assembly_t4268412390;
// System.AppDomain
struct AppDomain_t2719102437;
// System.Security.SecuritySafeCriticalAttribute
struct SecuritySafeCriticalAttribute_t372031554;
// System.Security.SuppressUnmanagedCodeSecurityAttribute
struct SuppressUnmanagedCodeSecurityAttribute_t39244474;
// System.Security.UnverifiableCodeAttribute
struct UnverifiableCodeAttribute_t765455733;
// System.SerializableAttribute
struct SerializableAttribute_t2780967079;
// System.IFormatProvider
struct IFormatProvider_t2849799027;
// System.Char[]
struct CharU5BU5D_t1328083999;
// System.Collections.Generic.IEnumerator`1<System.Char>
struct IEnumerator_1_t930005165;
// System.String[]
struct StringU5BU5D_t1642385972;
// System.Globalization.CultureInfo
struct CultureInfo_t3500843524;
// System.Object[]
struct ObjectU5BU5D_t3614634134;
// System.Text.Encoding
struct Encoding_t663144255;
// System.StringComparer
struct StringComparer_t1574862926;
// System.SystemException
struct SystemException_t3877406272;
// System.Exception
struct Exception_t1927440687;
// System.Text.ASCIIEncoding
struct ASCIIEncoding_t3022927988;
// System.Text.EncoderFallbackBuffer
struct EncoderFallbackBuffer_t3883615514;
// System.Text.DecoderFallbackBuffer
struct DecoderFallbackBuffer_t4206371382;
// System.Text.Decoder
struct Decoder_t3792697818;
// System.Text.DecoderFallback
struct DecoderFallback_t1715117820;
// System.Text.DecoderExceptionFallback
struct DecoderExceptionFallback_t944865245;
// System.Text.DecoderExceptionFallbackBuffer
struct DecoderExceptionFallbackBuffer_t40651649;
// System.Text.DecoderFallbackException
struct DecoderFallbackException_t561423693;
// System.Text.DecoderReplacementFallback
struct DecoderReplacementFallback_t3042394152;
// System.Text.DecoderReplacementFallbackBuffer
struct DecoderReplacementFallbackBuffer_t3471122670;
// System.Text.EncoderExceptionFallback
struct EncoderExceptionFallback_t1520212111;
// System.Text.EncoderExceptionFallbackBuffer
struct EncoderExceptionFallbackBuffer_t2027398699;
// System.Text.EncoderFallback
struct EncoderFallback_t1756452756;
// System.Text.EncoderFallbackException
struct EncoderFallbackException_t1447984975;
// System.Text.EncoderReplacementFallback
struct EncoderReplacementFallback_t4228544112;
// System.Text.EncoderReplacementFallbackBuffer
struct EncoderReplacementFallbackBuffer_t1313574570;
// System.Text.Encoding/ForwardingDecoder
struct ForwardingDecoder_t2155223679;
// System.Text.Latin1Encoding
struct Latin1Encoding_t3483306430;
// System.Text.UnicodeEncoding
struct UnicodeEncoding_t4081757012;
// System.Text.UnicodeEncoding/UnicodeDecoder
struct UnicodeDecoder_t1968329522;
// System.Text.UTF32Encoding
struct UTF32Encoding_t549530865;

#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "mscorlib_System_Array3829468939.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA11958407246.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA11958407246MethodDeclarations.h"
#include "mscorlib_System_Void1841601450.h"
#include "mscorlib_Mono_Security_Cryptography_KeyBuilder3965881084MethodDeclarations.h"
#include "mscorlib_ArrayTypes.h"
#include "mscorlib_System_Byte3683104436.h"
#include "mscorlib_System_Int322071877448.h"
#include "mscorlib_System_Security_Cryptography_HMAC130461695MethodDeclarations.h"
#include "mscorlib_System_String2029220233.h"
#include "mscorlib_System_Security_Cryptography_HashAlgorith2624936259.h"
#include "mscorlib_System_Security_Cryptography_HMAC130461695.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA2562622794722.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA2562622794722MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA3843026079344.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA3843026079344MethodDeclarations.h"
#include "mscorlib_System_Boolean3825574718.h"
#include "mscorlib_System_Environment3662374671MethodDeclarations.h"
#include "mscorlib_System_String2029220233MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA512653426285.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA512653426285MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_KeyedHashAlg1374150027.h"
#include "mscorlib_System_Security_Cryptography_KeyedHashAlg1374150027MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_HashAlgorith2624936259MethodDeclarations.h"
#include "mscorlib_System_Object2689449295MethodDeclarations.h"
#include "mscorlib_System_Object2689449295.h"
#include "mscorlib_System_Array3829468939MethodDeclarations.h"
#include "mscorlib_Locale4255929014MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_Cryptographi3349726436MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_Cryptographi3349726436.h"
#include "mscorlib_System_Security_Cryptography_KeySizes3144736271.h"
#include "mscorlib_System_Security_Cryptography_KeySizes3144736271MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_MACTripleDES442445873.h"
#include "mscorlib_System_Security_Cryptography_MACTripleDES442445873MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_TripleDES243950698MethodDeclarations.h"
#include "mscorlib_Mono_Security_Cryptography_MACAlgorithm2739465458MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_TripleDES243950698.h"
#include "mscorlib_System_Security_Cryptography_SymmetricAlg1108166522MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SymmetricAlg1108166522.h"
#include "mscorlib_System_Security_Cryptography_PaddingMode3032142640.h"
#include "mscorlib_Mono_Security_Cryptography_MACAlgorithm2739465458.h"
#include "mscorlib_System_ObjectDisposedException2695136451MethodDeclarations.h"
#include "mscorlib_System_ObjectDisposedException2695136451.h"
#include "mscorlib_System_Security_Cryptography_MD51507972490.h"
#include "mscorlib_System_Security_Cryptography_MD51507972490MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_CryptoConfig896479599MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_MD5CryptoSer4009738925.h"
#include "mscorlib_System_Security_Cryptography_MD5CryptoSer4009738925MethodDeclarations.h"
#include "mscorlib_System_UInt322149682021.h"
#include "mscorlib_System_Runtime_CompilerServices_RuntimeHel266230107MethodDeclarations.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E1486305137.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E1486305137MethodDeclarations.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr2038352954.h"
#include "mscorlib_System_RuntimeFieldHandle2331729674.h"
#include "mscorlib_System_Buffer3497320070MethodDeclarations.h"
#include "mscorlib_System_UInt642909196914.h"
#include "mscorlib_System_Security_Cryptography_PaddingMode3032142640MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RandomNumber2510243513.h"
#include "mscorlib_System_Security_Cryptography_RandomNumber2510243513MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RC23410342145.h"
#include "mscorlib_System_Security_Cryptography_RC23410342145MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RC2CryptoServ663781682.h"
#include "mscorlib_System_Security_Cryptography_RC2CryptoServ663781682MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RC2Transform93681661MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RC2Transform93681661.h"
#include "mscorlib_Mono_Security_Cryptography_SymmetricTrans1394030013MethodDeclarations.h"
#include "mscorlib_System_Math2022911894MethodDeclarations.h"
#include "mscorlib_System_UInt16986882611.h"
#include "mscorlib_Mono_Security_Cryptography_SymmetricTrans1394030013.h"
#include "mscorlib_System_Security_Cryptography_Rijndael2154803531.h"
#include "mscorlib_System_Security_Cryptography_Rijndael2154803531MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RijndaelMana1034060848.h"
#include "mscorlib_System_Security_Cryptography_RijndaelMana1034060848MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RijndaelManag135163252MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RijndaelManag135163252.h"
#include "mscorlib_System_Security_Cryptography_RijndaelTran1067822295MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RijndaelTran1067822295.h"
#include "mscorlib_System_Security_Cryptography_CipherMode162592484.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arra116038562.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr2672183894.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD1601732039966.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD1601732039966MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD160Man1613307429.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD160Man1613307429MethodDeclarations.h"
#include "mscorlib_System_BitConverter3195628829.h"
#include "mscorlib_System_BitConverter3195628829MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RNGCryptoSer2688843926.h"
#include "mscorlib_System_Security_Cryptography_RNGCryptoSer2688843926MethodDeclarations.h"
#include "mscorlib_System_IntPtr2504060609.h"
#include "mscorlib_System_IntPtr2504060609MethodDeclarations.h"
#include "mscorlib_System_ArgumentNullException628810857MethodDeclarations.h"
#include "mscorlib_System_Threading_Monitor3228523394MethodDeclarations.h"
#include "mscorlib_System_ArgumentNullException628810857.h"
#include "mscorlib_System_Security_Cryptography_RSA3719518354.h"
#include "mscorlib_System_Security_Cryptography_RSA3719518354MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricAlg784058677MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RSAParameter1462703416.h"
#include "mscorlib_System_Exception1927440687.h"
#include "mscorlib_System_Text_StringBuilder1221177846MethodDeclarations.h"
#include "mscorlib_System_Convert2607082565MethodDeclarations.h"
#include "mscorlib_System_Text_StringBuilder1221177846.h"
#include "mscorlib_System_Security_Cryptography_RSACryptoSer4229286967.h"
#include "mscorlib_System_Security_Cryptography_RSACryptoSer4229286967MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_CspParameters46065560.h"
#include "mscorlib_Mono_Security_Cryptography_RSAManaged3034748747MethodDeclarations.h"
#include "mscorlib_Mono_Security_Cryptography_RSAManaged_KeyG108853709MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_CspParameters46065560MethodDeclarations.h"
#include "mscorlib_Mono_Security_Cryptography_KeyPairPersist3637935872MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricAlg784058677.h"
#include "mscorlib_Mono_Security_Cryptography_RSAManaged3034748747.h"
#include "mscorlib_System_EventArgs3289624707.h"
#include "mscorlib_Mono_Security_Cryptography_RSAManaged_KeyG108853709.h"
#include "mscorlib_System_Security_Cryptography_CspProviderFl105264000.h"
#include "mscorlib_Mono_Security_Cryptography_KeyPairPersist3637935872.h"
#include "mscorlib_System_Security_Cryptography_RSAParameter1462703416MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyE4167037264.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyE4167037264MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricKe3339648384MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_Cryptographi4184064416MethodDeclarations.h"
#include "mscorlib_Mono_Security_Cryptography_PKCS13312870480MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_Cryptographi4184064416.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1SHA12477284625.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1SHA12477284625MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SignatureDescr89145500MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Signa145198701.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Signa145198701MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricSi3580832979MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Signa925064184.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Signa925064184MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricSi4058014248MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA13336793149.h"
#include "mscorlib_System_Security_Cryptography_SHA13336793149MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA1CryptoSe3913997830.h"
#include "mscorlib_System_Security_Cryptography_SHA1CryptoSe3913997830MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA1Internal3873507626MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA1Internal3873507626.h"
#include "mscorlib_System_Security_Cryptography_SHA1Managed7268864.h"
#include "mscorlib_System_Security_Cryptography_SHA1Managed7268864MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA256582564463.h"
#include "mscorlib_System_Security_Cryptography_SHA256582564463MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA256Manage2029745292.h"
#include "mscorlib_System_Security_Cryptography_SHA256Manage2029745292MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHAConstants3712871299.h"
#include "mscorlib_System_Security_Cryptography_SHAConstants3712871299MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA384535510267.h"
#include "mscorlib_System_Security_Cryptography_SHA384535510267MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA384Managed741627254.h"
#include "mscorlib_System_Security_Cryptography_SHA384Managed741627254MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA5122908163326.h"
#include "mscorlib_System_Security_Cryptography_SHA5122908163326MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA512Manage3949709369.h"
#include "mscorlib_System_Security_Cryptography_SHA512Manage3949709369MethodDeclarations.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr3604436769.h"
#include "mscorlib_System_Security_Cryptography_SignatureDescr89145500.h"
#include "mscorlib_System_GC2902933594MethodDeclarations.h"
#include "mscorlib_System_Enum2459695545MethodDeclarations.h"
#include "mscorlib_System_Type1303803226.h"
#include "mscorlib_System_Security_Cryptography_ToBase64Trans625739466.h"
#include "mscorlib_System_Security_Cryptography_ToBase64Trans625739466MethodDeclarations.h"
#include "mscorlib_System_ArgumentException3259014390MethodDeclarations.h"
#include "mscorlib_System_ArgumentOutOfRangeException279959794MethodDeclarations.h"
#include "mscorlib_System_ArgumentException3259014390.h"
#include "mscorlib_System_ArgumentOutOfRangeException279959794.h"
#include "mscorlib_System_Security_Cryptography_Base64Consta4112722312.h"
#include "mscorlib_System_Security_Cryptography_Base64Consta4112722312MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_TripleDESCry2380467305.h"
#include "mscorlib_System_Security_Cryptography_TripleDESCry2380467305MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_TripleDESTra2384411462MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_TripleDESTra2384411462.h"
#include "mscorlib_System_Security_Cryptography_DES1353513560MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_DESTransform179750796MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_DES1353513560.h"
#include "mscorlib_System_Security_Cryptography_DESTransform179750796.h"
#include "mscorlib_System_Security_Cryptography_X509Certifica283079845.h"
#include "mscorlib_System_Security_Cryptography_X509Certifica283079845MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_X509Certific1216946873.h"
#include "mscorlib_System_Runtime_Serialization_Serialization228987430.h"
#include "mscorlib_System_Runtime_Serialization_StreamingCon1417235061.h"
#include "mscorlib_System_Type1303803226MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serialization228987430MethodDeclarations.h"
#include "mscorlib_System_RuntimeTypeHandle2330101084.h"
#include "mscorlib_Mono_Security_X509_X509Certificate324051957.h"
#include "mscorlib_Mono_Security_X509_X509Certificate324051957MethodDeclarations.h"
#include "mscorlib_System_Byte3683104436MethodDeclarations.h"
#include "mscorlib_System_DateTime693205669.h"
#include "mscorlib_System_DateTime693205669MethodDeclarations.h"
#include "mscorlib_Mono_Security_X509_X501349661534MethodDeclarations.h"
#include "mscorlib_Mono_Security_ASN1924533535.h"
#include "mscorlib_Mono_Security_X509_PKCS121362584794MethodDeclarations.h"
#include "mscorlib_System_Collections_CollectionBase1101587467MethodDeclarations.h"
#include "mscorlib_Mono_Security_X509_X509CertificateCollect3592472865MethodDeclarations.h"
#include "mscorlib_Mono_Security_X509_PKCS121362584794.h"
#include "mscorlib_Mono_Security_X509_X509CertificateCollect3592472865.h"
#include "mscorlib_System_Collections_CollectionBase1101587467.h"
#include "mscorlib_System_Security_Cryptography_X509Certific1216946873MethodDeclarations.h"
#include "mscorlib_System_Security_Permissions_SecurityPermis502442079.h"
#include "mscorlib_System_Security_Permissions_SecurityPermis502442079MethodDeclarations.h"
#include "mscorlib_System_Security_Permissions_SecurityPermi1642245049.h"
#include "mscorlib_System_Security_CodeAccessPermission3468021764MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityElement2325568386.h"
#include "mscorlib_System_Security_SecurityElement2325568386MethodDeclarations.h"
#include "mscorlib_System_Enum2459695545.h"
#include "mscorlib_System_Security_Permissions_SecurityPermi1642245049MethodDeclarations.h"
#include "mscorlib_System_Security_Permissions_StrongNamePub2860422703.h"
#include "mscorlib_System_Security_Permissions_StrongNamePub2860422703MethodDeclarations.h"
#include "mscorlib_System_Security_PermissionSet1941658161.h"
#include "mscorlib_System_Security_PermissionSet1941658161MethodDeclarations.h"
#include "mscorlib_System_Security_Policy_ApplicationTrust3968282840.h"
#include "mscorlib_System_Security_Policy_ApplicationTrust3968282840MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen2357868402MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen2357868402.h"
#include "mscorlib_System_Security_Policy_Evidence1407710183.h"
#include "mscorlib_System_Security_Policy_Evidence1407710183MethodDeclarations.h"
#include "mscorlib_System_Collections_ArrayList4252133567.h"
#include "mscorlib_System_Collections_ArrayList4252133567MethodDeclarations.h"
#include "mscorlib_System_Security_Policy_Evidence_EvidenceE2963371598MethodDeclarations.h"
#include "mscorlib_System_Security_Policy_Evidence_EvidenceE2963371598.h"
#include "mscorlib_System_Security_Policy_Hash2681437964.h"
#include "mscorlib_System_Security_Policy_Hash2681437964MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityException887327375MethodDeclarations.h"
#include "mscorlib_System_IO_FileStream1695958676MethodDeclarations.h"
#include "mscorlib_System_IO_FileStream1695958676.h"
#include "mscorlib_System_Reflection_Assembly4268412390.h"
#include "mscorlib_System_Security_SecurityException887327375.h"
#include "mscorlib_System_Reflection_Assembly4268412390MethodDeclarations.h"
#include "mscorlib_System_IO_FileMode236403845.h"
#include "mscorlib_System_IO_FileAccess4282042064.h"
#include "mscorlib_System_Int64909078037.h"
#include "mscorlib_System_Security_Policy_StrongName2988747270.h"
#include "mscorlib_System_Security_Policy_StrongName2988747270MethodDeclarations.h"
#include "mscorlib_System_Version1755874712.h"
#include "mscorlib_System_Version1755874712MethodDeclarations.h"
#include "mscorlib_System_Reflection_MemberInfo4043097260MethodDeclarations.h"
#include "mscorlib_System_Reflection_MemberInfo4043097260.h"
#include "mscorlib_System_Security_Principal_PrincipalPolicy289802916.h"
#include "mscorlib_System_Security_Principal_PrincipalPolicy289802916MethodDeclarations.h"
#include "mscorlib_System_Security_Principal_WindowsAccountT4179100204.h"
#include "mscorlib_System_Security_Principal_WindowsAccountT4179100204MethodDeclarations.h"
#include "mscorlib_System_Security_Principal_WindowsIdentity373339331.h"
#include "mscorlib_System_Security_Principal_WindowsIdentity373339331MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serialization753258759MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serialization753258759.h"
#include "mscorlib_System_Security_RuntimeDeclSecurityEntry1853010450.h"
#include "mscorlib_System_Security_RuntimeDeclSecurityEntry1853010450MethodDeclarations.h"
#include "mscorlib_System_Security_RuntimeSecurityFrame1629715161.h"
#include "mscorlib_System_Security_RuntimeSecurityFrame1629715161MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityContext3554639385.h"
#include "mscorlib_System_Security_SecurityContext3554639385MethodDeclarations.h"
#include "mscorlib_System_Threading_CompressedStack1568001503MethodDeclarations.h"
#include "mscorlib_System_Threading_CompressedStack1568001503.h"
#include "mscorlib_System_Threading_Thread241561612MethodDeclarations.h"
#include "mscorlib_System_Threading_ExecutionContext1392266323MethodDeclarations.h"
#include "mscorlib_System_Threading_Thread241561612.h"
#include "mscorlib_System_Threading_ExecutionContext1392266323.h"
#include "mscorlib_System_Char3454481338.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr3672778802.h"
#include "mscorlib_System_Security_SecurityElement_SecurityA1594670782MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityElement_SecurityA1594670782.h"
#include "mscorlib_System_SystemException3877406272MethodDeclarations.h"
#include "mscorlib_System_Exception1927440687MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serialization589103770MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serialization589103770.h"
#include "mscorlib_System_Reflection_MethodInfo3330546337.h"
#include "mscorlib_System_Reflection_MethodInfo3330546337MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityFrame1002202659.h"
#include "mscorlib_System_Security_SecurityFrame1002202659MethodDeclarations.h"
#include "mscorlib_System_AppDomain2719102437.h"
#include "mscorlib_System_Security_SecurityManager3191249573MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityManager3191249573.h"
#include "mscorlib_System_Collections_Hashtable909839986MethodDeclarations.h"
#include "mscorlib_System_Runtime_InteropServices_Marshal785896760MethodDeclarations.h"
#include "mscorlib_System_Collections_Hashtable909839986.h"
#include "mscorlib_System_Text_Encoding663144255MethodDeclarations.h"
#include "mscorlib_System_Text_Encoding663144255.h"
#include "mscorlib_System_Security_SecuritySafeCriticalAttrib372031554.h"
#include "mscorlib_System_Security_SecuritySafeCriticalAttrib372031554MethodDeclarations.h"
#include "mscorlib_System_Attribute542643598MethodDeclarations.h"
#include "mscorlib_System_Security_SuppressUnmanagedCodeSecuri39244474.h"
#include "mscorlib_System_Security_SuppressUnmanagedCodeSecuri39244474MethodDeclarations.h"
#include "mscorlib_System_Security_UnverifiableCodeAttribute765455733.h"
#include "mscorlib_System_Security_UnverifiableCodeAttribute765455733MethodDeclarations.h"
#include "mscorlib_System_SerializableAttribute2780967079.h"
#include "mscorlib_System_SerializableAttribute2780967079MethodDeclarations.h"
#include "mscorlib_System_Single2076509932.h"
#include "mscorlib_System_Single2076509932MethodDeclarations.h"
#include "mscorlib_System_Decimal724701077.h"
#include "mscorlib_System_Double4078015681.h"
#include "mscorlib_System_Int164041245914.h"
#include "mscorlib_System_SByte454417549.h"
#include "mscorlib_System_Double4078015681MethodDeclarations.h"
#include "mscorlib_System_OverflowException1075868493MethodDeclarations.h"
#include "mscorlib_System_Globalization_NumberStyles3408984435.h"
#include "mscorlib_System_OverflowException1075868493.h"
#include "mscorlib_System_NumberFormatter2933946347MethodDeclarations.h"
#include "mscorlib_System_TypeCode2536926201.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr1703410330.h"
#include "mscorlib_System_CharEnumerator1926099410MethodDeclarations.h"
#include "mscorlib_System_CharEnumerator1926099410.h"
#include "mscorlib_System_IndexOutOfRangeException3527622107MethodDeclarations.h"
#include "mscorlib_System_IndexOutOfRangeException3527622107.h"
#include "mscorlib_System_StringSplitOptions2996162939.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1398341365MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1398341365.h"
#include "mscorlib_System_Globalization_CultureInfo3500843524MethodDeclarations.h"
#include "mscorlib_System_Globalization_CultureInfo3500843524.h"
#include "mscorlib_System_Globalization_CompareInfo2310920157.h"
#include "mscorlib_System_Globalization_CompareInfo2310920157MethodDeclarations.h"
#include "mscorlib_System_Globalization_CompareOptions2829943955.h"
#include "mscorlib_System_Char3454481338MethodDeclarations.h"
#include "mscorlib_System_StringComparison2376310518.h"
#include "mscorlib_System_Globalization_TextInfo3620182823.h"
#include "mscorlib_System_Globalization_TextInfo3620182823MethodDeclarations.h"
#include "mscorlib_System_FormatException2948921286MethodDeclarations.h"
#include "mscorlib_System_FormatException2948921286.h"
#include "mscorlib_System_NullReferenceException3156209119.h"
#include "mscorlib_System_AccessViolationException182079320.h"
#include "mscorlib_System_StringComparer1574862926.h"
#include "mscorlib_System_StringComparer1574862926MethodDeclarations.h"
#include "mscorlib_System_CultureAwareComparer1533343251MethodDeclarations.h"
#include "mscorlib_System_OrdinalComparer1018219584MethodDeclarations.h"
#include "mscorlib_System_CultureAwareComparer1533343251.h"
#include "mscorlib_System_OrdinalComparer1018219584.h"
#include "mscorlib_System_StringComparison2376310518MethodDeclarations.h"
#include "mscorlib_System_StringSplitOptions2996162939MethodDeclarations.h"
#include "mscorlib_System_SystemException3877406272.h"
#include "mscorlib_System_Text_ASCIIEncoding3022927988.h"
#include "mscorlib_System_Text_ASCIIEncoding3022927988MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderFallbackBuffer3883615514.h"
#include "mscorlib_System_Text_EncoderFallback1756452756.h"
#include "mscorlib_System_Text_EncoderFallback1756452756MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderFallbackBuffer3883615514MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderFallbackBuffer4206371382.h"
#include "mscorlib_System_Text_DecoderFallback1715117820.h"
#include "mscorlib_System_Text_DecoderFallback1715117820MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderFallbackBuffer4206371382MethodDeclarations.h"
#include "mscorlib_System_Text_Decoder3792697818.h"
#include "mscorlib_System_Text_Decoder3792697818MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderReplacementFallback3042394152MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderReplacementFallback3042394152.h"
#include "mscorlib_System_Text_DecoderExceptionFallback944865245.h"
#include "mscorlib_System_Text_DecoderExceptionFallback944865245MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderExceptionFallbackBuffer40651649MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderExceptionFallbackBuffer40651649.h"
#include "mscorlib_System_Text_DecoderFallbackException561423693MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderFallbackException561423693.h"
#include "mscorlib_System_Text_DecoderReplacementFallbackBuf3471122670MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderReplacementFallbackBuf3471122670.h"
#include "mscorlib_System_Text_EncoderExceptionFallback1520212111.h"
#include "mscorlib_System_Text_EncoderExceptionFallback1520212111MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderExceptionFallbackBuffe2027398699MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderExceptionFallbackBuffe2027398699.h"
#include "mscorlib_System_Text_EncoderFallbackException1447984975MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderFallbackException1447984975.h"
#include "mscorlib_System_Text_EncoderReplacementFallback4228544112MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderReplacementFallback4228544112.h"
#include "mscorlib_System_Text_EncoderReplacementFallbackBuf1313574570MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderReplacementFallbackBuf1313574570.h"
#include "mscorlib_System_InvalidOperationException721527559MethodDeclarations.h"
#include "mscorlib_System_InvalidOperationException721527559.h"
#include "mscorlib_System_Text_Encoding_ForwardingDecoder2155223679MethodDeclarations.h"
#include "mscorlib_System_Text_Encoding_ForwardingDecoder2155223679.h"
#include "mscorlib_System_MissingMethodException3441205986.h"
#include "mscorlib_System_NotImplementedException2785117854.h"
#include "mscorlib_System_Reflection_BindingFlags1082350898.h"
#include "mscorlib_System_Reflection_Binder3404612058.h"
#include "mscorlib_System_Reflection_ParameterModifier1820634920.h"
#include "mscorlib_System_Activator1850728717MethodDeclarations.h"
#include "mscorlib_System_NotSupportedException1793819818MethodDeclarations.h"
#include "mscorlib_System_Int322071877448MethodDeclarations.h"
#include "mscorlib_System_NotSupportedException1793819818.h"
#include "mscorlib_System_Text_UnicodeEncoding4081757012MethodDeclarations.h"
#include "mscorlib_System_Text_UnicodeEncoding4081757012.h"
#include "mscorlib_System_Text_Latin1Encoding3483306430MethodDeclarations.h"
#include "mscorlib_System_Text_Latin1Encoding3483306430.h"
#include "mscorlib_System_Text_UTF7Encoding741406939MethodDeclarations.h"
#include "mscorlib_System_Text_UTF7Encoding741406939.h"
#include "mscorlib_System_Text_UTF8Encoding111055448MethodDeclarations.h"
#include "mscorlib_System_Text_UTF8Encoding111055448.h"
#include "mscorlib_System_Text_UTF32Encoding549530865MethodDeclarations.h"
#include "mscorlib_System_Text_UTF32Encoding549530865.h"
#include "mscorlib_System_Int64909078037MethodDeclarations.h"
#include "mscorlib_System_Text_UnicodeEncoding_UnicodeDecode1968329522MethodDeclarations.h"
#include "mscorlib_System_Text_UnicodeEncoding_UnicodeDecode1968329522.h"
#include "mscorlib_System_Text_UTF32Encoding_UTF32Decoder2654498546MethodDeclarations.h"
#include "mscorlib_System_Text_UTF32Encoding_UTF32Decoder2654498546.h"

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Security.Cryptography.HMACSHA1::.ctor()
extern "C"  void HMACSHA1__ctor_m1168389339 (HMACSHA1_t1958407246 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = KeyBuilder_Key_m96369605(NULL /*static, unused*/, 8, /*hidden argument*/NULL);
		HMACSHA1__ctor_m2027292306(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA1::.ctor(System.Byte[])
extern Il2CppCodeGenString* _stringLiteral3390779939;
extern const uint32_t HMACSHA1__ctor_m2027292306_MetadataUsageId;
extern "C"  void HMACSHA1__ctor_m2027292306 (HMACSHA1_t1958407246 * __this, ByteU5BU5D_t3397334013* ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HMACSHA1__ctor_m2027292306_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		HMAC__ctor_m2799893504(__this, /*hidden argument*/NULL);
		HMAC_set_HashName_m457235014(__this, _stringLiteral3390779939, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)160));
		ByteU5BU5D_t3397334013* L_0 = ___key0;
		VirtActionInvoker1< ByteU5BU5D_t3397334013* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA256::.ctor()
extern "C"  void HMACSHA256__ctor_m2559000039 (HMACSHA256_t2622794722 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = KeyBuilder_Key_m96369605(NULL /*static, unused*/, 8, /*hidden argument*/NULL);
		HMACSHA256__ctor_m2029603220(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA256::.ctor(System.Byte[])
extern Il2CppCodeGenString* _stringLiteral3426013327;
extern const uint32_t HMACSHA256__ctor_m2029603220_MetadataUsageId;
extern "C"  void HMACSHA256__ctor_m2029603220 (HMACSHA256_t2622794722 * __this, ByteU5BU5D_t3397334013* ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HMACSHA256__ctor_m2029603220_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		HMAC__ctor_m2799893504(__this, /*hidden argument*/NULL);
		HMAC_set_HashName_m457235014(__this, _stringLiteral3426013327, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)256));
		ByteU5BU5D_t3397334013* L_0 = ___key0;
		VirtActionInvoker1< ByteU5BU5D_t3397334013* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA384::.ctor()
extern Il2CppClass* HMACSHA384_t3026079344_il2cpp_TypeInfo_var;
extern const uint32_t HMACSHA384__ctor_m2276425085_MetadataUsageId;
extern "C"  void HMACSHA384__ctor_m2276425085 (HMACSHA384_t3026079344 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HMACSHA384__ctor_m2276425085_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = KeyBuilder_Key_m96369605(NULL /*static, unused*/, 8, /*hidden argument*/NULL);
		HMACSHA384__ctor_m1685802572(__this, L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(HMACSHA384_t3026079344_il2cpp_TypeInfo_var);
		bool L_1 = ((HMACSHA384_t3026079344_StaticFields*)HMACSHA384_t3026079344_il2cpp_TypeInfo_var->static_fields)->get_legacy_mode_10();
		HMACSHA384_set_ProduceLegacyHmacValues_m1463818351(__this, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA384::.ctor(System.Byte[])
extern Il2CppClass* HMACSHA384_t3026079344_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral676927009;
extern const uint32_t HMACSHA384__ctor_m1685802572_MetadataUsageId;
extern "C"  void HMACSHA384__ctor_m1685802572 (HMACSHA384_t3026079344 * __this, ByteU5BU5D_t3397334013* ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HMACSHA384__ctor_m1685802572_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		HMAC__ctor_m2799893504(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(HMACSHA384_t3026079344_il2cpp_TypeInfo_var);
		bool L_0 = ((HMACSHA384_t3026079344_StaticFields*)HMACSHA384_t3026079344_il2cpp_TypeInfo_var->static_fields)->get_legacy_mode_10();
		HMACSHA384_set_ProduceLegacyHmacValues_m1463818351(__this, L_0, /*hidden argument*/NULL);
		HMAC_set_HashName_m457235014(__this, _stringLiteral676927009, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)384));
		ByteU5BU5D_t3397334013* L_1 = ___key0;
		VirtActionInvoker1< ByteU5BU5D_t3397334013* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA384::.cctor()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* HMACSHA384_t3026079344_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2821355161;
extern Il2CppCodeGenString* _stringLiteral372029325;
extern const uint32_t HMACSHA384__cctor_m2346301776_MetadataUsageId;
extern "C"  void HMACSHA384__cctor_m2346301776 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HMACSHA384__cctor_m2346301776_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = Environment_GetEnvironmentVariable_m4292917946(NULL /*static, unused*/, _stringLiteral2821355161, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_1 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_0, _stringLiteral372029325, /*hidden argument*/NULL);
		((HMACSHA384_t3026079344_StaticFields*)HMACSHA384_t3026079344_il2cpp_TypeInfo_var->static_fields)->set_legacy_mode_10(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA384::set_ProduceLegacyHmacValues(System.Boolean)
extern "C"  void HMACSHA384_set_ProduceLegacyHmacValues_m1463818351 (HMACSHA384_t3026079344 * __this, bool ___value0, const MethodInfo* method)
{
	HMACSHA384_t3026079344 * G_B2_0 = NULL;
	HMACSHA384_t3026079344 * G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	HMACSHA384_t3026079344 * G_B3_1 = NULL;
	{
		bool L_0 = ___value0;
		__this->set_legacy_11(L_0);
		bool L_1 = __this->get_legacy_11();
		G_B1_0 = __this;
		if (!L_1)
		{
			G_B2_0 = __this;
			goto IL_001a;
		}
	}
	{
		G_B3_0 = ((int32_t)64);
		G_B3_1 = G_B1_0;
		goto IL_001f;
	}

IL_001a:
	{
		G_B3_0 = ((int32_t)128);
		G_B3_1 = G_B2_0;
	}

IL_001f:
	{
		HMAC_set_BlockSizeValue_m1107262347(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA512::.ctor()
extern Il2CppClass* HMACSHA512_t653426285_il2cpp_TypeInfo_var;
extern const uint32_t HMACSHA512__ctor_m2390736870_MetadataUsageId;
extern "C"  void HMACSHA512__ctor_m2390736870 (HMACSHA512_t653426285 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HMACSHA512__ctor_m2390736870_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = KeyBuilder_Key_m96369605(NULL /*static, unused*/, 8, /*hidden argument*/NULL);
		HMACSHA512__ctor_m1667460019(__this, L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(HMACSHA512_t653426285_il2cpp_TypeInfo_var);
		bool L_1 = ((HMACSHA512_t653426285_StaticFields*)HMACSHA512_t653426285_il2cpp_TypeInfo_var->static_fields)->get_legacy_mode_10();
		HMACSHA512_set_ProduceLegacyHmacValues_m800478278(__this, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA512::.ctor(System.Byte[])
extern Il2CppClass* HMACSHA512_t653426285_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral636521048;
extern const uint32_t HMACSHA512__ctor_m1667460019_MetadataUsageId;
extern "C"  void HMACSHA512__ctor_m1667460019 (HMACSHA512_t653426285 * __this, ByteU5BU5D_t3397334013* ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HMACSHA512__ctor_m1667460019_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		HMAC__ctor_m2799893504(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(HMACSHA512_t653426285_il2cpp_TypeInfo_var);
		bool L_0 = ((HMACSHA512_t653426285_StaticFields*)HMACSHA512_t653426285_il2cpp_TypeInfo_var->static_fields)->get_legacy_mode_10();
		HMACSHA512_set_ProduceLegacyHmacValues_m800478278(__this, L_0, /*hidden argument*/NULL);
		HMAC_set_HashName_m457235014(__this, _stringLiteral636521048, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)512));
		ByteU5BU5D_t3397334013* L_1 = ___key0;
		VirtActionInvoker1< ByteU5BU5D_t3397334013* >::Invoke(16 /* System.Void System.Security.Cryptography.HMAC::set_Key(System.Byte[]) */, __this, L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA512::.cctor()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* HMACSHA512_t653426285_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2821355161;
extern Il2CppCodeGenString* _stringLiteral372029325;
extern const uint32_t HMACSHA512__cctor_m1167457383_MetadataUsageId;
extern "C"  void HMACSHA512__cctor_m1167457383 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (HMACSHA512__cctor_m1167457383_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = Environment_GetEnvironmentVariable_m4292917946(NULL /*static, unused*/, _stringLiteral2821355161, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_1 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_0, _stringLiteral372029325, /*hidden argument*/NULL);
		((HMACSHA512_t653426285_StaticFields*)HMACSHA512_t653426285_il2cpp_TypeInfo_var->static_fields)->set_legacy_mode_10(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.HMACSHA512::set_ProduceLegacyHmacValues(System.Boolean)
extern "C"  void HMACSHA512_set_ProduceLegacyHmacValues_m800478278 (HMACSHA512_t653426285 * __this, bool ___value0, const MethodInfo* method)
{
	HMACSHA512_t653426285 * G_B2_0 = NULL;
	HMACSHA512_t653426285 * G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	HMACSHA512_t653426285 * G_B3_1 = NULL;
	{
		bool L_0 = ___value0;
		__this->set_legacy_11(L_0);
		bool L_1 = __this->get_legacy_11();
		G_B1_0 = __this;
		if (!L_1)
		{
			G_B2_0 = __this;
			goto IL_001a;
		}
	}
	{
		G_B3_0 = ((int32_t)64);
		G_B3_1 = G_B1_0;
		goto IL_001f;
	}

IL_001a:
	{
		G_B3_0 = ((int32_t)128);
		G_B3_1 = G_B2_0;
	}

IL_001f:
	{
		HMAC_set_BlockSizeValue_m1107262347(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.KeyedHashAlgorithm::.ctor()
extern "C"  void KeyedHashAlgorithm__ctor_m2868676404 (KeyedHashAlgorithm_t1374150027 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m3777008390(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.KeyedHashAlgorithm::Finalize()
extern "C"  void KeyedHashAlgorithm_Finalize_m1822683636 (KeyedHashAlgorithm_t1374150027 * __this, const MethodInfo* method)
{
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		VirtActionInvoker1< bool >::Invoke(14 /* System.Void System.Security.Cryptography.KeyedHashAlgorithm::Dispose(System.Boolean) */, __this, (bool)0);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m4087144328(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Byte[] System.Security.Cryptography.KeyedHashAlgorithm::get_Key()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t KeyedHashAlgorithm_get_Key_m3672929432_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* KeyedHashAlgorithm_get_Key_m3672929432 (KeyedHashAlgorithm_t1374150027 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (KeyedHashAlgorithm_get_Key_m3672929432_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = __this->get_KeyValue_4();
		Il2CppObject * L_1 = Array_Clone_m768574314((Il2CppArray *)(Il2CppArray *)L_0, /*hidden argument*/NULL);
		return ((ByteU5BU5D_t3397334013*)Castclass(L_1, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.KeyedHashAlgorithm::set_Key(System.Byte[])
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral865939251;
extern const uint32_t KeyedHashAlgorithm_set_Key_m2490460477_MetadataUsageId;
extern "C"  void KeyedHashAlgorithm_set_Key_m2490460477 (KeyedHashAlgorithm_t1374150027 * __this, ByteU5BU5D_t3397334013* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (KeyedHashAlgorithm_set_Key_m2490460477_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ((HashAlgorithm_t2624936259 *)__this)->get_State_2();
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral865939251, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		KeyedHashAlgorithm_ZeroizeKey_m1576335619(__this, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_3 = ___value0;
		Il2CppObject * L_4 = Array_Clone_m768574314((Il2CppArray *)(Il2CppArray *)L_3, /*hidden argument*/NULL);
		__this->set_KeyValue_4(((ByteU5BU5D_t3397334013*)Castclass(L_4, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Security.Cryptography.KeyedHashAlgorithm::Dispose(System.Boolean)
extern "C"  void KeyedHashAlgorithm_Dispose_m1864300576 (KeyedHashAlgorithm_t1374150027 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		KeyedHashAlgorithm_ZeroizeKey_m1576335619(__this, /*hidden argument*/NULL);
		bool L_0 = ___disposing0;
		HashAlgorithm_Dispose_m716639490(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.KeyedHashAlgorithm::ZeroizeKey()
extern "C"  void KeyedHashAlgorithm_ZeroizeKey_m1576335619 (KeyedHashAlgorithm_t1374150027 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = __this->get_KeyValue_4();
		if (!L_0)
		{
			goto IL_001f;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_1 = __this->get_KeyValue_4();
		ByteU5BU5D_t3397334013* L_2 = __this->get_KeyValue_4();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_1, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length)))), /*hidden argument*/NULL);
	}

IL_001f:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.KeySizes::.ctor(System.Int32,System.Int32,System.Int32)
extern "C"  void KeySizes__ctor_m3526899007 (KeySizes_t3144736271 * __this, int32_t ___minSize0, int32_t ___maxSize1, int32_t ___skipSize2, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___maxSize1;
		__this->set__maxSize_0(L_0);
		int32_t L_1 = ___minSize0;
		__this->set__minSize_1(L_1);
		int32_t L_2 = ___skipSize2;
		__this->set__skipSize_2(L_2);
		return;
	}
}
// System.Int32 System.Security.Cryptography.KeySizes::get_MaxSize()
extern "C"  int32_t KeySizes_get_MaxSize_m721977912 (KeySizes_t3144736271 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get__maxSize_0();
		return L_0;
	}
}
// System.Int32 System.Security.Cryptography.KeySizes::get_MinSize()
extern "C"  int32_t KeySizes_get_MinSize_m1505815966 (KeySizes_t3144736271 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get__minSize_1();
		return L_0;
	}
}
// System.Int32 System.Security.Cryptography.KeySizes::get_SkipSize()
extern "C"  int32_t KeySizes_get_SkipSize_m4159777757 (KeySizes_t3144736271 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get__skipSize_2();
		return L_0;
	}
}
// System.Boolean System.Security.Cryptography.KeySizes::IsLegal(System.Int32)
extern "C"  bool KeySizes_IsLegal_m4261572796 (KeySizes_t3144736271 * __this, int32_t ___keySize0, const MethodInfo* method)
{
	int32_t V_0 = 0;
	bool V_1 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B8_0 = 0;
	{
		int32_t L_0 = ___keySize0;
		int32_t L_1 = KeySizes_get_MinSize_m1505815966(__this, /*hidden argument*/NULL);
		V_0 = ((int32_t)((int32_t)L_0-(int32_t)L_1));
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_3 = ___keySize0;
		int32_t L_4 = KeySizes_get_MaxSize_m721977912(__this, /*hidden argument*/NULL);
		G_B3_0 = ((((int32_t)((((int32_t)L_3) > ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_001f;
	}

IL_001e:
	{
		G_B3_0 = 0;
	}

IL_001f:
	{
		V_1 = (bool)G_B3_0;
		int32_t L_5 = KeySizes_get_SkipSize_m4159777757(__this, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0031;
		}
	}
	{
		bool L_6 = V_1;
		G_B8_0 = ((int32_t)(L_6));
		goto IL_0045;
	}

IL_0031:
	{
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_0044;
		}
	}
	{
		int32_t L_8 = V_0;
		int32_t L_9 = KeySizes_get_SkipSize_m4159777757(__this, /*hidden argument*/NULL);
		G_B8_0 = ((((int32_t)((int32_t)((int32_t)L_8%(int32_t)L_9))) == ((int32_t)0))? 1 : 0);
		goto IL_0045;
	}

IL_0044:
	{
		G_B8_0 = 0;
	}

IL_0045:
	{
		return (bool)G_B8_0;
	}
}
// System.Boolean System.Security.Cryptography.KeySizes::IsLegalKeySize(System.Security.Cryptography.KeySizes[],System.Int32)
extern "C"  bool KeySizes_IsLegalKeySize_m3079736784 (Il2CppObject * __this /* static, unused */, KeySizesU5BU5D_t1153004758* ___legalKeys0, int32_t ___size1, const MethodInfo* method)
{
	KeySizes_t3144736271 * V_0 = NULL;
	KeySizesU5BU5D_t1153004758* V_1 = NULL;
	int32_t V_2 = 0;
	{
		KeySizesU5BU5D_t1153004758* L_0 = ___legalKeys0;
		V_1 = L_0;
		V_2 = 0;
		goto IL_001f;
	}

IL_0009:
	{
		KeySizesU5BU5D_t1153004758* L_1 = V_1;
		int32_t L_2 = V_2;
		int32_t L_3 = L_2;
		KeySizes_t3144736271 * L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
		V_0 = L_4;
		KeySizes_t3144736271 * L_5 = V_0;
		int32_t L_6 = ___size1;
		bool L_7 = KeySizes_IsLegal_m4261572796(L_5, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_001b;
		}
	}
	{
		return (bool)1;
	}

IL_001b:
	{
		int32_t L_8 = V_2;
		V_2 = ((int32_t)((int32_t)L_8+(int32_t)1));
	}

IL_001f:
	{
		int32_t L_9 = V_2;
		KeySizesU5BU5D_t1153004758* L_10 = V_1;
		if ((((int32_t)L_9) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length)))))))
		{
			goto IL_0009;
		}
	}
	{
		return (bool)0;
	}
}
// System.Void System.Security.Cryptography.MACTripleDES::.ctor()
extern Il2CppCodeGenString* _stringLiteral1310610054;
extern const uint32_t MACTripleDES__ctor_m884945242_MetadataUsageId;
extern "C"  void MACTripleDES__ctor_m884945242 (MACTripleDES_t442445873 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MACTripleDES__ctor_m884945242_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		KeyedHashAlgorithm__ctor_m2868676404(__this, /*hidden argument*/NULL);
		MACTripleDES_Setup_m1255308702(__this, _stringLiteral1310610054, (ByteU5BU5D_t3397334013*)(ByteU5BU5D_t3397334013*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.MACTripleDES::Setup(System.String,System.Byte[])
extern Il2CppClass* MACAlgorithm_t2739465458_il2cpp_TypeInfo_var;
extern const uint32_t MACTripleDES_Setup_m1255308702_MetadataUsageId;
extern "C"  void MACTripleDES_Setup_m1255308702 (MACTripleDES_t442445873 * __this, String_t* ___strTripleDES0, ByteU5BU5D_t3397334013* ___rgbKey1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MACTripleDES_Setup_m1255308702_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___strTripleDES0;
		TripleDES_t243950698 * L_1 = TripleDES_Create_m1315397893(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		__this->set_tdes_5(L_1);
		TripleDES_t243950698 * L_2 = __this->get_tdes_5();
		VirtActionInvoker1< int32_t >::Invoke(19 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Padding(System.Security.Cryptography.PaddingMode) */, L_2, 3);
		ByteU5BU5D_t3397334013* L_3 = ___rgbKey1;
		if (!L_3)
		{
			goto IL_002a;
		}
	}
	{
		TripleDES_t243950698 * L_4 = __this->get_tdes_5();
		ByteU5BU5D_t3397334013* L_5 = ___rgbKey1;
		VirtActionInvoker1< ByteU5BU5D_t3397334013* >::Invoke(12 /* System.Void System.Security.Cryptography.TripleDES::set_Key(System.Byte[]) */, L_4, L_5);
	}

IL_002a:
	{
		TripleDES_t243950698 * L_6 = __this->get_tdes_5();
		int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_6);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(L_7);
		TripleDES_t243950698 * L_8 = __this->get_tdes_5();
		ByteU5BU5D_t3397334013* L_9 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.TripleDES::get_Key() */, L_8);
		VirtActionInvoker1< ByteU5BU5D_t3397334013* >::Invoke(16 /* System.Void System.Security.Cryptography.KeyedHashAlgorithm::set_Key(System.Byte[]) */, __this, L_9);
		TripleDES_t243950698 * L_10 = __this->get_tdes_5();
		MACAlgorithm_t2739465458 * L_11 = (MACAlgorithm_t2739465458 *)il2cpp_codegen_object_new(MACAlgorithm_t2739465458_il2cpp_TypeInfo_var);
		MACAlgorithm__ctor_m2165161608(L_11, L_10, /*hidden argument*/NULL);
		__this->set_mac_6(L_11);
		__this->set_m_disposed_7((bool)0);
		return;
	}
}
// System.Void System.Security.Cryptography.MACTripleDES::Finalize()
extern "C"  void MACTripleDES_Finalize_m270059790 (MACTripleDES_t442445873 * __this, const MethodInfo* method)
{
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		VirtActionInvoker1< bool >::Invoke(14 /* System.Void System.Security.Cryptography.MACTripleDES::Dispose(System.Boolean) */, __this, (bool)0);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		KeyedHashAlgorithm_Finalize_m1822683636(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.MACTripleDES::Dispose(System.Boolean)
extern "C"  void MACTripleDES_Dispose_m327233254 (MACTripleDES_t442445873 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_m_disposed_7();
		if (L_0)
		{
			goto IL_0062;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_1 = ((KeyedHashAlgorithm_t1374150027 *)__this)->get_KeyValue_4();
		if (!L_1)
		{
			goto IL_002a;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_2 = ((KeyedHashAlgorithm_t1374150027 *)__this)->get_KeyValue_4();
		ByteU5BU5D_t3397334013* L_3 = ((KeyedHashAlgorithm_t1374150027 *)__this)->get_KeyValue_4();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_2, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length)))), /*hidden argument*/NULL);
	}

IL_002a:
	{
		TripleDES_t243950698 * L_4 = __this->get_tdes_5();
		if (!L_4)
		{
			goto IL_0040;
		}
	}
	{
		TripleDES_t243950698 * L_5 = __this->get_tdes_5();
		SymmetricAlgorithm_Clear_m774423768(L_5, /*hidden argument*/NULL);
	}

IL_0040:
	{
		bool L_6 = ___disposing0;
		if (!L_6)
		{
			goto IL_0054;
		}
	}
	{
		((KeyedHashAlgorithm_t1374150027 *)__this)->set_KeyValue_4((ByteU5BU5D_t3397334013*)NULL);
		__this->set_tdes_5((TripleDES_t243950698 *)NULL);
	}

IL_0054:
	{
		bool L_7 = ___disposing0;
		KeyedHashAlgorithm_Dispose_m1864300576(__this, L_7, /*hidden argument*/NULL);
		__this->set_m_disposed_7((bool)1);
	}

IL_0062:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.MACTripleDES::Initialize()
extern Il2CppClass* ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1079469747;
extern const uint32_t MACTripleDES_Initialize_m1318099802_MetadataUsageId;
extern "C"  void MACTripleDES_Initialize_m1318099802 (MACTripleDES_t442445873 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MACTripleDES_Initialize_m1318099802_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_m_disposed_7();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		ObjectDisposedException_t2695136451 * L_1 = (ObjectDisposedException_t2695136451 *)il2cpp_codegen_object_new(ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3156784572(L_1, _stringLiteral1079469747, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0016:
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(0);
		MACAlgorithm_t2739465458 * L_2 = __this->get_mac_6();
		ByteU5BU5D_t3397334013* L_3 = ((KeyedHashAlgorithm_t1374150027 *)__this)->get_KeyValue_4();
		MACAlgorithm_Initialize_m133885420(L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.MACTripleDES::HashCore(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1079469747;
extern const uint32_t MACTripleDES_HashCore_m2957169120_MetadataUsageId;
extern "C"  void MACTripleDES_HashCore_m2957169120 (MACTripleDES_t442445873 * __this, ByteU5BU5D_t3397334013* ___rgbData0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MACTripleDES_HashCore_m2957169120_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_m_disposed_7();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		ObjectDisposedException_t2695136451 * L_1 = (ObjectDisposedException_t2695136451 *)il2cpp_codegen_object_new(ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3156784572(L_1, _stringLiteral1079469747, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0016:
	{
		int32_t L_2 = ((HashAlgorithm_t2624936259 *)__this)->get_State_2();
		if (L_2)
		{
			goto IL_002e;
		}
	}
	{
		VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.MACTripleDES::Initialize() */, __this);
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(1);
	}

IL_002e:
	{
		MACAlgorithm_t2739465458 * L_3 = __this->get_mac_6();
		ByteU5BU5D_t3397334013* L_4 = ___rgbData0;
		int32_t L_5 = ___ibStart1;
		int32_t L_6 = ___cbSize2;
		MACAlgorithm_Core_m2390605245(L_3, L_4, L_5, L_6, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.MACTripleDES::HashFinal()
extern Il2CppClass* ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1079469747;
extern const uint32_t MACTripleDES_HashFinal_m1938479458_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* MACTripleDES_HashFinal_m1938479458 (MACTripleDES_t442445873 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MACTripleDES_HashFinal_m1938479458_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_m_disposed_7();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		ObjectDisposedException_t2695136451 * L_1 = (ObjectDisposedException_t2695136451 *)il2cpp_codegen_object_new(ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3156784572(L_1, _stringLiteral1079469747, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0016:
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(0);
		MACAlgorithm_t2739465458 * L_2 = __this->get_mac_6();
		ByteU5BU5D_t3397334013* L_3 = MACAlgorithm_Final_m4076939925(L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Void System.Security.Cryptography.MD5::.ctor()
extern "C"  void MD5__ctor_m2412780691 (MD5_t1507972490 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m3777008390(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)128));
		return;
	}
}
// System.Security.Cryptography.MD5 System.Security.Cryptography.MD5::Create()
extern Il2CppCodeGenString* _stringLiteral421632963;
extern const uint32_t MD5_Create_m1572997499_MetadataUsageId;
extern "C"  MD5_t1507972490 * MD5_Create_m1572997499 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MD5_Create_m1572997499_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		MD5_t1507972490 * L_0 = MD5_Create_m4263564837(NULL /*static, unused*/, _stringLiteral421632963, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.MD5 System.Security.Cryptography.MD5::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* MD5_t1507972490_il2cpp_TypeInfo_var;
extern const uint32_t MD5_Create_m4263564837_MetadataUsageId;
extern "C"  MD5_t1507972490 * MD5_Create_m4263564837 (Il2CppObject * __this /* static, unused */, String_t* ___algName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MD5_Create_m4263564837_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___algName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((MD5_t1507972490 *)CastclassClass(L_1, MD5_t1507972490_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::.ctor()
extern Il2CppClass* UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t MD5CryptoServiceProvider__ctor_m457716966_MetadataUsageId;
extern "C"  void MD5CryptoServiceProvider__ctor_m457716966 (MD5CryptoServiceProvider_t4009738925 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider__ctor_m457716966_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		MD5__ctor_m2412780691(__this, /*hidden argument*/NULL);
		__this->set__H_4(((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)4)));
		__this->set_buff_5(((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16))));
		__this->set__ProcessingBuffer_7(((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		MD5CryptoServiceProvider_Initialize_m486876542(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::.cctor()
extern Il2CppClass* UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var;
extern Il2CppClass* MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D43_33_FieldInfo_var;
extern const uint32_t MD5CryptoServiceProvider__cctor_m3309191799_MetadataUsageId;
extern "C"  void MD5CryptoServiceProvider__cctor_m3309191799 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider__cctor_m3309191799_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UInt32U5BU5D_t59386216* L_0 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D43_33_FieldInfo_var), /*hidden argument*/NULL);
		((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->set_K_9(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::Finalize()
extern "C"  void MD5CryptoServiceProvider_Finalize_m2771700030 (MD5CryptoServiceProvider_t4009738925 * __this, const MethodInfo* method)
{
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		MD5CryptoServiceProvider_Dispose_m1310758114(__this, (bool)0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m4087144328(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::Dispose(System.Boolean)
extern "C"  void MD5CryptoServiceProvider_Dispose_m1310758114 (MD5CryptoServiceProvider_t4009738925 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		bool L_0 = ___disposing0;
		if (!L_0)
		{
			goto IL_0078;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_1 = __this->get__ProcessingBuffer_7();
		if (!L_1)
		{
			goto IL_002c;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_2 = __this->get__ProcessingBuffer_7();
		ByteU5BU5D_t3397334013* L_3 = __this->get__ProcessingBuffer_7();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_2, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length)))), /*hidden argument*/NULL);
		__this->set__ProcessingBuffer_7((ByteU5BU5D_t3397334013*)NULL);
	}

IL_002c:
	{
		UInt32U5BU5D_t59386216* L_4 = __this->get__H_4();
		if (!L_4)
		{
			goto IL_0052;
		}
	}
	{
		UInt32U5BU5D_t59386216* L_5 = __this->get__H_4();
		UInt32U5BU5D_t59386216* L_6 = __this->get__H_4();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_5, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))), /*hidden argument*/NULL);
		__this->set__H_4((UInt32U5BU5D_t59386216*)NULL);
	}

IL_0052:
	{
		UInt32U5BU5D_t59386216* L_7 = __this->get_buff_5();
		if (!L_7)
		{
			goto IL_0078;
		}
	}
	{
		UInt32U5BU5D_t59386216* L_8 = __this->get_buff_5();
		UInt32U5BU5D_t59386216* L_9 = __this->get_buff_5();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_8, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length)))), /*hidden argument*/NULL);
		__this->set_buff_5((UInt32U5BU5D_t59386216*)NULL);
	}

IL_0078:
	{
		bool L_10 = ___disposing0;
		HashAlgorithm_Dispose_m716639490(__this, L_10, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::HashCore(System.Byte[],System.Int32,System.Int32)
extern "C"  void MD5CryptoServiceProvider_HashCore_m2367253552 (MD5CryptoServiceProvider_t4009738925 * __this, ByteU5BU5D_t3397334013* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(1);
		int32_t L_0 = __this->get__ProcessingBufferCount_8();
		if (!L_0)
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_1 = ___cbSize2;
		int32_t L_2 = __this->get__ProcessingBufferCount_8();
		if ((((int32_t)L_1) >= ((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_2)))))
		{
			goto IL_0044;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_3 = ___rgb0;
		int32_t L_4 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_5 = __this->get__ProcessingBuffer_7();
		int32_t L_6 = __this->get__ProcessingBufferCount_8();
		int32_t L_7 = ___cbSize2;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_3, L_4, (Il2CppArray *)(Il2CppArray *)L_5, L_6, L_7, /*hidden argument*/NULL);
		int32_t L_8 = __this->get__ProcessingBufferCount_8();
		int32_t L_9 = ___cbSize2;
		__this->set__ProcessingBufferCount_8(((int32_t)((int32_t)L_8+(int32_t)L_9)));
		return;
	}

IL_0044:
	{
		int32_t L_10 = __this->get__ProcessingBufferCount_8();
		V_0 = ((int32_t)((int32_t)((int32_t)64)-(int32_t)L_10));
		ByteU5BU5D_t3397334013* L_11 = ___rgb0;
		int32_t L_12 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_13 = __this->get__ProcessingBuffer_7();
		int32_t L_14 = __this->get__ProcessingBufferCount_8();
		int32_t L_15 = V_0;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, L_12, (Il2CppArray *)(Il2CppArray *)L_13, L_14, L_15, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_16 = __this->get__ProcessingBuffer_7();
		MD5CryptoServiceProvider_ProcessBlock_m965428644(__this, L_16, 0, /*hidden argument*/NULL);
		__this->set__ProcessingBufferCount_8(0);
		int32_t L_17 = ___ibStart1;
		int32_t L_18 = V_0;
		___ibStart1 = ((int32_t)((int32_t)L_17+(int32_t)L_18));
		int32_t L_19 = ___cbSize2;
		int32_t L_20 = V_0;
		___cbSize2 = ((int32_t)((int32_t)L_19-(int32_t)L_20));
	}

IL_0080:
	{
		V_0 = 0;
		goto IL_0096;
	}

IL_0087:
	{
		ByteU5BU5D_t3397334013* L_21 = ___rgb0;
		int32_t L_22 = ___ibStart1;
		int32_t L_23 = V_0;
		MD5CryptoServiceProvider_ProcessBlock_m965428644(__this, L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23)), /*hidden argument*/NULL);
		int32_t L_24 = V_0;
		V_0 = ((int32_t)((int32_t)L_24+(int32_t)((int32_t)64)));
	}

IL_0096:
	{
		int32_t L_25 = V_0;
		int32_t L_26 = ___cbSize2;
		int32_t L_27 = ___cbSize2;
		if ((((int32_t)L_25) < ((int32_t)((int32_t)((int32_t)L_26-(int32_t)((int32_t)((int32_t)L_27%(int32_t)((int32_t)64))))))))
		{
			goto IL_0087;
		}
	}
	{
		int32_t L_28 = ___cbSize2;
		if (!((int32_t)((int32_t)L_28%(int32_t)((int32_t)64))))
		{
			goto IL_00ce;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_29 = ___rgb0;
		int32_t L_30 = ___cbSize2;
		int32_t L_31 = ___cbSize2;
		int32_t L_32 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_33 = __this->get__ProcessingBuffer_7();
		int32_t L_34 = ___cbSize2;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_29, ((int32_t)((int32_t)((int32_t)((int32_t)L_30-(int32_t)((int32_t)((int32_t)L_31%(int32_t)((int32_t)64)))))+(int32_t)L_32)), (Il2CppArray *)(Il2CppArray *)L_33, 0, ((int32_t)((int32_t)L_34%(int32_t)((int32_t)64))), /*hidden argument*/NULL);
		int32_t L_35 = ___cbSize2;
		__this->set__ProcessingBufferCount_8(((int32_t)((int32_t)L_35%(int32_t)((int32_t)64))));
	}

IL_00ce:
	{
		return;
	}
}
// System.Byte[] System.Security.Cryptography.MD5CryptoServiceProvider::HashFinal()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t MD5CryptoServiceProvider_HashFinal_m3972627394_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* MD5CryptoServiceProvider_HashFinal_m3972627394 (MD5CryptoServiceProvider_t4009738925 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider_HashFinal_m3972627394_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)));
		ByteU5BU5D_t3397334013* L_0 = __this->get__ProcessingBuffer_7();
		int32_t L_1 = __this->get__ProcessingBufferCount_8();
		MD5CryptoServiceProvider_ProcessFinalBlock_m1052610785(__this, L_0, 0, L_1, /*hidden argument*/NULL);
		V_1 = 0;
		goto IL_004f;
	}

IL_0022:
	{
		V_2 = 0;
		goto IL_0044;
	}

IL_0029:
	{
		ByteU5BU5D_t3397334013* L_2 = V_0;
		int32_t L_3 = V_1;
		int32_t L_4 = V_2;
		UInt32U5BU5D_t59386216* L_5 = __this->get__H_4();
		int32_t L_6 = V_1;
		int32_t L_7 = L_6;
		uint32_t L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		int32_t L_9 = V_2;
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4))), (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_8>>((int32_t)((int32_t)((int32_t)((int32_t)L_9*(int32_t)8))&(int32_t)((int32_t)31)))))))));
		int32_t L_10 = V_2;
		V_2 = ((int32_t)((int32_t)L_10+(int32_t)1));
	}

IL_0044:
	{
		int32_t L_11 = V_2;
		if ((((int32_t)L_11) < ((int32_t)4)))
		{
			goto IL_0029;
		}
	}
	{
		int32_t L_12 = V_1;
		V_1 = ((int32_t)((int32_t)L_12+(int32_t)1));
	}

IL_004f:
	{
		int32_t L_13 = V_1;
		if ((((int32_t)L_13) < ((int32_t)4)))
		{
			goto IL_0022;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_14 = V_0;
		return L_14;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::Initialize()
extern "C"  void MD5CryptoServiceProvider_Initialize_m486876542 (MD5CryptoServiceProvider_t4009738925 * __this, const MethodInfo* method)
{
	{
		__this->set_count_6((((int64_t)((int64_t)0))));
		__this->set__ProcessingBufferCount_8(0);
		UInt32U5BU5D_t59386216* L_0 = __this->get__H_4();
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)1732584193));
		UInt32U5BU5D_t59386216* L_1 = __this->get__H_4();
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)-271733879));
		UInt32U5BU5D_t59386216* L_2 = __this->get__H_4();
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)-1732584194));
		UInt32U5BU5D_t59386216* L_3 = __this->get__H_4();
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)271733878));
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::ProcessBlock(System.Byte[],System.Int32)
extern Il2CppClass* MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var;
extern const uint32_t MD5CryptoServiceProvider_ProcessBlock_m965428644_MetadataUsageId;
extern "C"  void MD5CryptoServiceProvider_ProcessBlock_m965428644 (MD5CryptoServiceProvider_t4009738925 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider_ProcessBlock_m965428644_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		uint64_t L_0 = __this->get_count_6();
		__this->set_count_6(((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)((int32_t)64)))))));
		V_4 = 0;
		goto IL_0058;
	}

IL_0018:
	{
		UInt32U5BU5D_t59386216* L_1 = __this->get_buff_5();
		int32_t L_2 = V_4;
		ByteU5BU5D_t3397334013* L_3 = ___inputBuffer0;
		int32_t L_4 = ___inputOffset1;
		int32_t L_5 = V_4;
		int32_t L_6 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)((int32_t)4*(int32_t)L_5))));
		uint8_t L_7 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6));
		ByteU5BU5D_t3397334013* L_8 = ___inputBuffer0;
		int32_t L_9 = ___inputOffset1;
		int32_t L_10 = V_4;
		int32_t L_11 = ((int32_t)((int32_t)((int32_t)((int32_t)L_9+(int32_t)((int32_t)((int32_t)4*(int32_t)L_10))))+(int32_t)1));
		uint8_t L_12 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_11));
		ByteU5BU5D_t3397334013* L_13 = ___inputBuffer0;
		int32_t L_14 = ___inputOffset1;
		int32_t L_15 = V_4;
		int32_t L_16 = ((int32_t)((int32_t)((int32_t)((int32_t)L_14+(int32_t)((int32_t)((int32_t)4*(int32_t)L_15))))+(int32_t)2));
		uint8_t L_17 = (L_13)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t3397334013* L_18 = ___inputBuffer0;
		int32_t L_19 = ___inputOffset1;
		int32_t L_20 = V_4;
		int32_t L_21 = ((int32_t)((int32_t)((int32_t)((int32_t)L_19+(int32_t)((int32_t)((int32_t)4*(int32_t)L_20))))+(int32_t)3));
		uint8_t L_22 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_21));
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_7|(int32_t)((int32_t)((int32_t)L_12<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)L_17<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_22<<(int32_t)((int32_t)24))))));
		int32_t L_23 = V_4;
		V_4 = ((int32_t)((int32_t)L_23+(int32_t)1));
	}

IL_0058:
	{
		int32_t L_24 = V_4;
		if ((((int32_t)L_24) < ((int32_t)((int32_t)16))))
		{
			goto IL_0018;
		}
	}
	{
		UInt32U5BU5D_t59386216* L_25 = __this->get__H_4();
		int32_t L_26 = 0;
		uint32_t L_27 = (L_25)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_26));
		V_0 = L_27;
		UInt32U5BU5D_t59386216* L_28 = __this->get__H_4();
		int32_t L_29 = 1;
		uint32_t L_30 = (L_28)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29));
		V_1 = L_30;
		UInt32U5BU5D_t59386216* L_31 = __this->get__H_4();
		int32_t L_32 = 2;
		uint32_t L_33 = (L_31)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_32));
		V_2 = L_33;
		UInt32U5BU5D_t59386216* L_34 = __this->get__H_4();
		int32_t L_35 = 3;
		uint32_t L_36 = (L_34)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_35));
		V_3 = L_36;
		uint32_t L_37 = V_0;
		uint32_t L_38 = V_2;
		uint32_t L_39 = V_3;
		uint32_t L_40 = V_1;
		uint32_t L_41 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_42 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_43 = 0;
		uint32_t L_44 = (L_42)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		UInt32U5BU5D_t59386216* L_45 = __this->get_buff_5();
		int32_t L_46 = 0;
		uint32_t L_47 = (L_45)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
		V_0 = ((int32_t)((int32_t)L_37+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_38^(int32_t)L_39))&(int32_t)L_40))^(int32_t)L_41))+(int32_t)L_44))+(int32_t)L_47))));
		uint32_t L_48 = V_0;
		uint32_t L_49 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_48<<(int32_t)7))|(int32_t)((int32_t)((uint32_t)L_49>>((int32_t)25)))));
		uint32_t L_50 = V_0;
		uint32_t L_51 = V_1;
		V_0 = ((int32_t)((int32_t)L_50+(int32_t)L_51));
		uint32_t L_52 = V_3;
		uint32_t L_53 = V_1;
		uint32_t L_54 = V_2;
		uint32_t L_55 = V_0;
		uint32_t L_56 = V_2;
		UInt32U5BU5D_t59386216* L_57 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_58 = 1;
		uint32_t L_59 = (L_57)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		UInt32U5BU5D_t59386216* L_60 = __this->get_buff_5();
		int32_t L_61 = 1;
		uint32_t L_62 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_61));
		V_3 = ((int32_t)((int32_t)L_52+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_53^(int32_t)L_54))&(int32_t)L_55))^(int32_t)L_56))+(int32_t)L_59))+(int32_t)L_62))));
		uint32_t L_63 = V_3;
		uint32_t L_64 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_63<<(int32_t)((int32_t)12)))|(int32_t)((int32_t)((uint32_t)L_64>>((int32_t)20)))));
		uint32_t L_65 = V_3;
		uint32_t L_66 = V_0;
		V_3 = ((int32_t)((int32_t)L_65+(int32_t)L_66));
		uint32_t L_67 = V_2;
		uint32_t L_68 = V_0;
		uint32_t L_69 = V_1;
		uint32_t L_70 = V_3;
		uint32_t L_71 = V_1;
		UInt32U5BU5D_t59386216* L_72 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_73 = 2;
		uint32_t L_74 = (L_72)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_73));
		UInt32U5BU5D_t59386216* L_75 = __this->get_buff_5();
		int32_t L_76 = 2;
		uint32_t L_77 = (L_75)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_76));
		V_2 = ((int32_t)((int32_t)L_67+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_68^(int32_t)L_69))&(int32_t)L_70))^(int32_t)L_71))+(int32_t)L_74))+(int32_t)L_77))));
		uint32_t L_78 = V_2;
		uint32_t L_79 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_78<<(int32_t)((int32_t)17)))|(int32_t)((int32_t)((uint32_t)L_79>>((int32_t)15)))));
		uint32_t L_80 = V_2;
		uint32_t L_81 = V_3;
		V_2 = ((int32_t)((int32_t)L_80+(int32_t)L_81));
		uint32_t L_82 = V_1;
		uint32_t L_83 = V_3;
		uint32_t L_84 = V_0;
		uint32_t L_85 = V_2;
		uint32_t L_86 = V_0;
		UInt32U5BU5D_t59386216* L_87 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_88 = 3;
		uint32_t L_89 = (L_87)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_88));
		UInt32U5BU5D_t59386216* L_90 = __this->get_buff_5();
		int32_t L_91 = 3;
		uint32_t L_92 = (L_90)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_91));
		V_1 = ((int32_t)((int32_t)L_82+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_83^(int32_t)L_84))&(int32_t)L_85))^(int32_t)L_86))+(int32_t)L_89))+(int32_t)L_92))));
		uint32_t L_93 = V_1;
		uint32_t L_94 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_93<<(int32_t)((int32_t)22)))|(int32_t)((int32_t)((uint32_t)L_94>>((int32_t)10)))));
		uint32_t L_95 = V_1;
		uint32_t L_96 = V_2;
		V_1 = ((int32_t)((int32_t)L_95+(int32_t)L_96));
		uint32_t L_97 = V_0;
		uint32_t L_98 = V_2;
		uint32_t L_99 = V_3;
		uint32_t L_100 = V_1;
		uint32_t L_101 = V_3;
		UInt32U5BU5D_t59386216* L_102 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_103 = 4;
		uint32_t L_104 = (L_102)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_103));
		UInt32U5BU5D_t59386216* L_105 = __this->get_buff_5();
		int32_t L_106 = 4;
		uint32_t L_107 = (L_105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_106));
		V_0 = ((int32_t)((int32_t)L_97+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_98^(int32_t)L_99))&(int32_t)L_100))^(int32_t)L_101))+(int32_t)L_104))+(int32_t)L_107))));
		uint32_t L_108 = V_0;
		uint32_t L_109 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_108<<(int32_t)7))|(int32_t)((int32_t)((uint32_t)L_109>>((int32_t)25)))));
		uint32_t L_110 = V_0;
		uint32_t L_111 = V_1;
		V_0 = ((int32_t)((int32_t)L_110+(int32_t)L_111));
		uint32_t L_112 = V_3;
		uint32_t L_113 = V_1;
		uint32_t L_114 = V_2;
		uint32_t L_115 = V_0;
		uint32_t L_116 = V_2;
		UInt32U5BU5D_t59386216* L_117 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_118 = 5;
		uint32_t L_119 = (L_117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_118));
		UInt32U5BU5D_t59386216* L_120 = __this->get_buff_5();
		int32_t L_121 = 5;
		uint32_t L_122 = (L_120)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_121));
		V_3 = ((int32_t)((int32_t)L_112+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_113^(int32_t)L_114))&(int32_t)L_115))^(int32_t)L_116))+(int32_t)L_119))+(int32_t)L_122))));
		uint32_t L_123 = V_3;
		uint32_t L_124 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_123<<(int32_t)((int32_t)12)))|(int32_t)((int32_t)((uint32_t)L_124>>((int32_t)20)))));
		uint32_t L_125 = V_3;
		uint32_t L_126 = V_0;
		V_3 = ((int32_t)((int32_t)L_125+(int32_t)L_126));
		uint32_t L_127 = V_2;
		uint32_t L_128 = V_0;
		uint32_t L_129 = V_1;
		uint32_t L_130 = V_3;
		uint32_t L_131 = V_1;
		UInt32U5BU5D_t59386216* L_132 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_133 = 6;
		uint32_t L_134 = (L_132)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_133));
		UInt32U5BU5D_t59386216* L_135 = __this->get_buff_5();
		int32_t L_136 = 6;
		uint32_t L_137 = (L_135)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_136));
		V_2 = ((int32_t)((int32_t)L_127+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_128^(int32_t)L_129))&(int32_t)L_130))^(int32_t)L_131))+(int32_t)L_134))+(int32_t)L_137))));
		uint32_t L_138 = V_2;
		uint32_t L_139 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_138<<(int32_t)((int32_t)17)))|(int32_t)((int32_t)((uint32_t)L_139>>((int32_t)15)))));
		uint32_t L_140 = V_2;
		uint32_t L_141 = V_3;
		V_2 = ((int32_t)((int32_t)L_140+(int32_t)L_141));
		uint32_t L_142 = V_1;
		uint32_t L_143 = V_3;
		uint32_t L_144 = V_0;
		uint32_t L_145 = V_2;
		uint32_t L_146 = V_0;
		UInt32U5BU5D_t59386216* L_147 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_148 = 7;
		uint32_t L_149 = (L_147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_148));
		UInt32U5BU5D_t59386216* L_150 = __this->get_buff_5();
		int32_t L_151 = 7;
		uint32_t L_152 = (L_150)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_151));
		V_1 = ((int32_t)((int32_t)L_142+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_143^(int32_t)L_144))&(int32_t)L_145))^(int32_t)L_146))+(int32_t)L_149))+(int32_t)L_152))));
		uint32_t L_153 = V_1;
		uint32_t L_154 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_153<<(int32_t)((int32_t)22)))|(int32_t)((int32_t)((uint32_t)L_154>>((int32_t)10)))));
		uint32_t L_155 = V_1;
		uint32_t L_156 = V_2;
		V_1 = ((int32_t)((int32_t)L_155+(int32_t)L_156));
		uint32_t L_157 = V_0;
		uint32_t L_158 = V_2;
		uint32_t L_159 = V_3;
		uint32_t L_160 = V_1;
		uint32_t L_161 = V_3;
		UInt32U5BU5D_t59386216* L_162 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_163 = 8;
		uint32_t L_164 = (L_162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_163));
		UInt32U5BU5D_t59386216* L_165 = __this->get_buff_5();
		int32_t L_166 = 8;
		uint32_t L_167 = (L_165)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_166));
		V_0 = ((int32_t)((int32_t)L_157+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_158^(int32_t)L_159))&(int32_t)L_160))^(int32_t)L_161))+(int32_t)L_164))+(int32_t)L_167))));
		uint32_t L_168 = V_0;
		uint32_t L_169 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_168<<(int32_t)7))|(int32_t)((int32_t)((uint32_t)L_169>>((int32_t)25)))));
		uint32_t L_170 = V_0;
		uint32_t L_171 = V_1;
		V_0 = ((int32_t)((int32_t)L_170+(int32_t)L_171));
		uint32_t L_172 = V_3;
		uint32_t L_173 = V_1;
		uint32_t L_174 = V_2;
		uint32_t L_175 = V_0;
		uint32_t L_176 = V_2;
		UInt32U5BU5D_t59386216* L_177 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_178 = ((int32_t)9);
		uint32_t L_179 = (L_177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_178));
		UInt32U5BU5D_t59386216* L_180 = __this->get_buff_5();
		int32_t L_181 = ((int32_t)9);
		uint32_t L_182 = (L_180)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_181));
		V_3 = ((int32_t)((int32_t)L_172+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_173^(int32_t)L_174))&(int32_t)L_175))^(int32_t)L_176))+(int32_t)L_179))+(int32_t)L_182))));
		uint32_t L_183 = V_3;
		uint32_t L_184 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_183<<(int32_t)((int32_t)12)))|(int32_t)((int32_t)((uint32_t)L_184>>((int32_t)20)))));
		uint32_t L_185 = V_3;
		uint32_t L_186 = V_0;
		V_3 = ((int32_t)((int32_t)L_185+(int32_t)L_186));
		uint32_t L_187 = V_2;
		uint32_t L_188 = V_0;
		uint32_t L_189 = V_1;
		uint32_t L_190 = V_3;
		uint32_t L_191 = V_1;
		UInt32U5BU5D_t59386216* L_192 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_193 = ((int32_t)10);
		uint32_t L_194 = (L_192)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_193));
		UInt32U5BU5D_t59386216* L_195 = __this->get_buff_5();
		int32_t L_196 = ((int32_t)10);
		uint32_t L_197 = (L_195)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_196));
		V_2 = ((int32_t)((int32_t)L_187+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_188^(int32_t)L_189))&(int32_t)L_190))^(int32_t)L_191))+(int32_t)L_194))+(int32_t)L_197))));
		uint32_t L_198 = V_2;
		uint32_t L_199 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_198<<(int32_t)((int32_t)17)))|(int32_t)((int32_t)((uint32_t)L_199>>((int32_t)15)))));
		uint32_t L_200 = V_2;
		uint32_t L_201 = V_3;
		V_2 = ((int32_t)((int32_t)L_200+(int32_t)L_201));
		uint32_t L_202 = V_1;
		uint32_t L_203 = V_3;
		uint32_t L_204 = V_0;
		uint32_t L_205 = V_2;
		uint32_t L_206 = V_0;
		UInt32U5BU5D_t59386216* L_207 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_208 = ((int32_t)11);
		uint32_t L_209 = (L_207)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_208));
		UInt32U5BU5D_t59386216* L_210 = __this->get_buff_5();
		int32_t L_211 = ((int32_t)11);
		uint32_t L_212 = (L_210)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_211));
		V_1 = ((int32_t)((int32_t)L_202+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_203^(int32_t)L_204))&(int32_t)L_205))^(int32_t)L_206))+(int32_t)L_209))+(int32_t)L_212))));
		uint32_t L_213 = V_1;
		uint32_t L_214 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_213<<(int32_t)((int32_t)22)))|(int32_t)((int32_t)((uint32_t)L_214>>((int32_t)10)))));
		uint32_t L_215 = V_1;
		uint32_t L_216 = V_2;
		V_1 = ((int32_t)((int32_t)L_215+(int32_t)L_216));
		uint32_t L_217 = V_0;
		uint32_t L_218 = V_2;
		uint32_t L_219 = V_3;
		uint32_t L_220 = V_1;
		uint32_t L_221 = V_3;
		UInt32U5BU5D_t59386216* L_222 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_223 = ((int32_t)12);
		uint32_t L_224 = (L_222)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_223));
		UInt32U5BU5D_t59386216* L_225 = __this->get_buff_5();
		int32_t L_226 = ((int32_t)12);
		uint32_t L_227 = (L_225)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_226));
		V_0 = ((int32_t)((int32_t)L_217+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_218^(int32_t)L_219))&(int32_t)L_220))^(int32_t)L_221))+(int32_t)L_224))+(int32_t)L_227))));
		uint32_t L_228 = V_0;
		uint32_t L_229 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_228<<(int32_t)7))|(int32_t)((int32_t)((uint32_t)L_229>>((int32_t)25)))));
		uint32_t L_230 = V_0;
		uint32_t L_231 = V_1;
		V_0 = ((int32_t)((int32_t)L_230+(int32_t)L_231));
		uint32_t L_232 = V_3;
		uint32_t L_233 = V_1;
		uint32_t L_234 = V_2;
		uint32_t L_235 = V_0;
		uint32_t L_236 = V_2;
		UInt32U5BU5D_t59386216* L_237 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_238 = ((int32_t)13);
		uint32_t L_239 = (L_237)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_238));
		UInt32U5BU5D_t59386216* L_240 = __this->get_buff_5();
		int32_t L_241 = ((int32_t)13);
		uint32_t L_242 = (L_240)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_241));
		V_3 = ((int32_t)((int32_t)L_232+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_233^(int32_t)L_234))&(int32_t)L_235))^(int32_t)L_236))+(int32_t)L_239))+(int32_t)L_242))));
		uint32_t L_243 = V_3;
		uint32_t L_244 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_243<<(int32_t)((int32_t)12)))|(int32_t)((int32_t)((uint32_t)L_244>>((int32_t)20)))));
		uint32_t L_245 = V_3;
		uint32_t L_246 = V_0;
		V_3 = ((int32_t)((int32_t)L_245+(int32_t)L_246));
		uint32_t L_247 = V_2;
		uint32_t L_248 = V_0;
		uint32_t L_249 = V_1;
		uint32_t L_250 = V_3;
		uint32_t L_251 = V_1;
		UInt32U5BU5D_t59386216* L_252 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_253 = ((int32_t)14);
		uint32_t L_254 = (L_252)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_253));
		UInt32U5BU5D_t59386216* L_255 = __this->get_buff_5();
		int32_t L_256 = ((int32_t)14);
		uint32_t L_257 = (L_255)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_256));
		V_2 = ((int32_t)((int32_t)L_247+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_248^(int32_t)L_249))&(int32_t)L_250))^(int32_t)L_251))+(int32_t)L_254))+(int32_t)L_257))));
		uint32_t L_258 = V_2;
		uint32_t L_259 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_258<<(int32_t)((int32_t)17)))|(int32_t)((int32_t)((uint32_t)L_259>>((int32_t)15)))));
		uint32_t L_260 = V_2;
		uint32_t L_261 = V_3;
		V_2 = ((int32_t)((int32_t)L_260+(int32_t)L_261));
		uint32_t L_262 = V_1;
		uint32_t L_263 = V_3;
		uint32_t L_264 = V_0;
		uint32_t L_265 = V_2;
		uint32_t L_266 = V_0;
		UInt32U5BU5D_t59386216* L_267 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_268 = ((int32_t)15);
		uint32_t L_269 = (L_267)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_268));
		UInt32U5BU5D_t59386216* L_270 = __this->get_buff_5();
		int32_t L_271 = ((int32_t)15);
		uint32_t L_272 = (L_270)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_271));
		V_1 = ((int32_t)((int32_t)L_262+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_263^(int32_t)L_264))&(int32_t)L_265))^(int32_t)L_266))+(int32_t)L_269))+(int32_t)L_272))));
		uint32_t L_273 = V_1;
		uint32_t L_274 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_273<<(int32_t)((int32_t)22)))|(int32_t)((int32_t)((uint32_t)L_274>>((int32_t)10)))));
		uint32_t L_275 = V_1;
		uint32_t L_276 = V_2;
		V_1 = ((int32_t)((int32_t)L_275+(int32_t)L_276));
		uint32_t L_277 = V_0;
		uint32_t L_278 = V_1;
		uint32_t L_279 = V_2;
		uint32_t L_280 = V_3;
		uint32_t L_281 = V_2;
		UInt32U5BU5D_t59386216* L_282 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_283 = ((int32_t)16);
		uint32_t L_284 = (L_282)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_283));
		UInt32U5BU5D_t59386216* L_285 = __this->get_buff_5();
		int32_t L_286 = 1;
		uint32_t L_287 = (L_285)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_286));
		V_0 = ((int32_t)((int32_t)L_277+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_278^(int32_t)L_279))&(int32_t)L_280))^(int32_t)L_281))+(int32_t)L_284))+(int32_t)L_287))));
		uint32_t L_288 = V_0;
		uint32_t L_289 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_288<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_289>>((int32_t)27)))));
		uint32_t L_290 = V_0;
		uint32_t L_291 = V_1;
		V_0 = ((int32_t)((int32_t)L_290+(int32_t)L_291));
		uint32_t L_292 = V_3;
		uint32_t L_293 = V_0;
		uint32_t L_294 = V_1;
		uint32_t L_295 = V_2;
		uint32_t L_296 = V_1;
		UInt32U5BU5D_t59386216* L_297 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_298 = ((int32_t)17);
		uint32_t L_299 = (L_297)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_298));
		UInt32U5BU5D_t59386216* L_300 = __this->get_buff_5();
		int32_t L_301 = 6;
		uint32_t L_302 = (L_300)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_301));
		V_3 = ((int32_t)((int32_t)L_292+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_293^(int32_t)L_294))&(int32_t)L_295))^(int32_t)L_296))+(int32_t)L_299))+(int32_t)L_302))));
		uint32_t L_303 = V_3;
		uint32_t L_304 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_303<<(int32_t)((int32_t)9)))|(int32_t)((int32_t)((uint32_t)L_304>>((int32_t)23)))));
		uint32_t L_305 = V_3;
		uint32_t L_306 = V_0;
		V_3 = ((int32_t)((int32_t)L_305+(int32_t)L_306));
		uint32_t L_307 = V_2;
		uint32_t L_308 = V_3;
		uint32_t L_309 = V_0;
		uint32_t L_310 = V_1;
		uint32_t L_311 = V_0;
		UInt32U5BU5D_t59386216* L_312 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_313 = ((int32_t)18);
		uint32_t L_314 = (L_312)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t59386216* L_315 = __this->get_buff_5();
		int32_t L_316 = ((int32_t)11);
		uint32_t L_317 = (L_315)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_316));
		V_2 = ((int32_t)((int32_t)L_307+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_308^(int32_t)L_309))&(int32_t)L_310))^(int32_t)L_311))+(int32_t)L_314))+(int32_t)L_317))));
		uint32_t L_318 = V_2;
		uint32_t L_319 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_318<<(int32_t)((int32_t)14)))|(int32_t)((int32_t)((uint32_t)L_319>>((int32_t)18)))));
		uint32_t L_320 = V_2;
		uint32_t L_321 = V_3;
		V_2 = ((int32_t)((int32_t)L_320+(int32_t)L_321));
		uint32_t L_322 = V_1;
		uint32_t L_323 = V_2;
		uint32_t L_324 = V_3;
		uint32_t L_325 = V_0;
		uint32_t L_326 = V_3;
		UInt32U5BU5D_t59386216* L_327 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_328 = ((int32_t)19);
		uint32_t L_329 = (L_327)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t59386216* L_330 = __this->get_buff_5();
		int32_t L_331 = 0;
		uint32_t L_332 = (L_330)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_331));
		V_1 = ((int32_t)((int32_t)L_322+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_323^(int32_t)L_324))&(int32_t)L_325))^(int32_t)L_326))+(int32_t)L_329))+(int32_t)L_332))));
		uint32_t L_333 = V_1;
		uint32_t L_334 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_333<<(int32_t)((int32_t)20)))|(int32_t)((int32_t)((uint32_t)L_334>>((int32_t)12)))));
		uint32_t L_335 = V_1;
		uint32_t L_336 = V_2;
		V_1 = ((int32_t)((int32_t)L_335+(int32_t)L_336));
		uint32_t L_337 = V_0;
		uint32_t L_338 = V_1;
		uint32_t L_339 = V_2;
		uint32_t L_340 = V_3;
		uint32_t L_341 = V_2;
		UInt32U5BU5D_t59386216* L_342 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_343 = ((int32_t)20);
		uint32_t L_344 = (L_342)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t59386216* L_345 = __this->get_buff_5();
		int32_t L_346 = 5;
		uint32_t L_347 = (L_345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_346));
		V_0 = ((int32_t)((int32_t)L_337+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_338^(int32_t)L_339))&(int32_t)L_340))^(int32_t)L_341))+(int32_t)L_344))+(int32_t)L_347))));
		uint32_t L_348 = V_0;
		uint32_t L_349 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_348<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_349>>((int32_t)27)))));
		uint32_t L_350 = V_0;
		uint32_t L_351 = V_1;
		V_0 = ((int32_t)((int32_t)L_350+(int32_t)L_351));
		uint32_t L_352 = V_3;
		uint32_t L_353 = V_0;
		uint32_t L_354 = V_1;
		uint32_t L_355 = V_2;
		uint32_t L_356 = V_1;
		UInt32U5BU5D_t59386216* L_357 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_358 = ((int32_t)21);
		uint32_t L_359 = (L_357)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t59386216* L_360 = __this->get_buff_5();
		int32_t L_361 = ((int32_t)10);
		uint32_t L_362 = (L_360)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_361));
		V_3 = ((int32_t)((int32_t)L_352+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_353^(int32_t)L_354))&(int32_t)L_355))^(int32_t)L_356))+(int32_t)L_359))+(int32_t)L_362))));
		uint32_t L_363 = V_3;
		uint32_t L_364 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_363<<(int32_t)((int32_t)9)))|(int32_t)((int32_t)((uint32_t)L_364>>((int32_t)23)))));
		uint32_t L_365 = V_3;
		uint32_t L_366 = V_0;
		V_3 = ((int32_t)((int32_t)L_365+(int32_t)L_366));
		uint32_t L_367 = V_2;
		uint32_t L_368 = V_3;
		uint32_t L_369 = V_0;
		uint32_t L_370 = V_1;
		uint32_t L_371 = V_0;
		UInt32U5BU5D_t59386216* L_372 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_373 = ((int32_t)22);
		uint32_t L_374 = (L_372)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_373));
		UInt32U5BU5D_t59386216* L_375 = __this->get_buff_5();
		int32_t L_376 = ((int32_t)15);
		uint32_t L_377 = (L_375)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_376));
		V_2 = ((int32_t)((int32_t)L_367+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_368^(int32_t)L_369))&(int32_t)L_370))^(int32_t)L_371))+(int32_t)L_374))+(int32_t)L_377))));
		uint32_t L_378 = V_2;
		uint32_t L_379 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_378<<(int32_t)((int32_t)14)))|(int32_t)((int32_t)((uint32_t)L_379>>((int32_t)18)))));
		uint32_t L_380 = V_2;
		uint32_t L_381 = V_3;
		V_2 = ((int32_t)((int32_t)L_380+(int32_t)L_381));
		uint32_t L_382 = V_1;
		uint32_t L_383 = V_2;
		uint32_t L_384 = V_3;
		uint32_t L_385 = V_0;
		uint32_t L_386 = V_3;
		UInt32U5BU5D_t59386216* L_387 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_388 = ((int32_t)23);
		uint32_t L_389 = (L_387)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_388));
		UInt32U5BU5D_t59386216* L_390 = __this->get_buff_5();
		int32_t L_391 = 4;
		uint32_t L_392 = (L_390)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_391));
		V_1 = ((int32_t)((int32_t)L_382+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_383^(int32_t)L_384))&(int32_t)L_385))^(int32_t)L_386))+(int32_t)L_389))+(int32_t)L_392))));
		uint32_t L_393 = V_1;
		uint32_t L_394 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_393<<(int32_t)((int32_t)20)))|(int32_t)((int32_t)((uint32_t)L_394>>((int32_t)12)))));
		uint32_t L_395 = V_1;
		uint32_t L_396 = V_2;
		V_1 = ((int32_t)((int32_t)L_395+(int32_t)L_396));
		uint32_t L_397 = V_0;
		uint32_t L_398 = V_1;
		uint32_t L_399 = V_2;
		uint32_t L_400 = V_3;
		uint32_t L_401 = V_2;
		UInt32U5BU5D_t59386216* L_402 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_403 = ((int32_t)24);
		uint32_t L_404 = (L_402)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_403));
		UInt32U5BU5D_t59386216* L_405 = __this->get_buff_5();
		int32_t L_406 = ((int32_t)9);
		uint32_t L_407 = (L_405)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_406));
		V_0 = ((int32_t)((int32_t)L_397+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_398^(int32_t)L_399))&(int32_t)L_400))^(int32_t)L_401))+(int32_t)L_404))+(int32_t)L_407))));
		uint32_t L_408 = V_0;
		uint32_t L_409 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_408<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_409>>((int32_t)27)))));
		uint32_t L_410 = V_0;
		uint32_t L_411 = V_1;
		V_0 = ((int32_t)((int32_t)L_410+(int32_t)L_411));
		uint32_t L_412 = V_3;
		uint32_t L_413 = V_0;
		uint32_t L_414 = V_1;
		uint32_t L_415 = V_2;
		uint32_t L_416 = V_1;
		UInt32U5BU5D_t59386216* L_417 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_418 = ((int32_t)25);
		uint32_t L_419 = (L_417)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_418));
		UInt32U5BU5D_t59386216* L_420 = __this->get_buff_5();
		int32_t L_421 = ((int32_t)14);
		uint32_t L_422 = (L_420)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_421));
		V_3 = ((int32_t)((int32_t)L_412+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_413^(int32_t)L_414))&(int32_t)L_415))^(int32_t)L_416))+(int32_t)L_419))+(int32_t)L_422))));
		uint32_t L_423 = V_3;
		uint32_t L_424 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_423<<(int32_t)((int32_t)9)))|(int32_t)((int32_t)((uint32_t)L_424>>((int32_t)23)))));
		uint32_t L_425 = V_3;
		uint32_t L_426 = V_0;
		V_3 = ((int32_t)((int32_t)L_425+(int32_t)L_426));
		uint32_t L_427 = V_2;
		uint32_t L_428 = V_3;
		uint32_t L_429 = V_0;
		uint32_t L_430 = V_1;
		uint32_t L_431 = V_0;
		UInt32U5BU5D_t59386216* L_432 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_433 = ((int32_t)26);
		uint32_t L_434 = (L_432)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_433));
		UInt32U5BU5D_t59386216* L_435 = __this->get_buff_5();
		int32_t L_436 = 3;
		uint32_t L_437 = (L_435)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_436));
		V_2 = ((int32_t)((int32_t)L_427+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_428^(int32_t)L_429))&(int32_t)L_430))^(int32_t)L_431))+(int32_t)L_434))+(int32_t)L_437))));
		uint32_t L_438 = V_2;
		uint32_t L_439 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_438<<(int32_t)((int32_t)14)))|(int32_t)((int32_t)((uint32_t)L_439>>((int32_t)18)))));
		uint32_t L_440 = V_2;
		uint32_t L_441 = V_3;
		V_2 = ((int32_t)((int32_t)L_440+(int32_t)L_441));
		uint32_t L_442 = V_1;
		uint32_t L_443 = V_2;
		uint32_t L_444 = V_3;
		uint32_t L_445 = V_0;
		uint32_t L_446 = V_3;
		UInt32U5BU5D_t59386216* L_447 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_448 = ((int32_t)27);
		uint32_t L_449 = (L_447)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_448));
		UInt32U5BU5D_t59386216* L_450 = __this->get_buff_5();
		int32_t L_451 = 8;
		uint32_t L_452 = (L_450)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_451));
		V_1 = ((int32_t)((int32_t)L_442+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_443^(int32_t)L_444))&(int32_t)L_445))^(int32_t)L_446))+(int32_t)L_449))+(int32_t)L_452))));
		uint32_t L_453 = V_1;
		uint32_t L_454 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_453<<(int32_t)((int32_t)20)))|(int32_t)((int32_t)((uint32_t)L_454>>((int32_t)12)))));
		uint32_t L_455 = V_1;
		uint32_t L_456 = V_2;
		V_1 = ((int32_t)((int32_t)L_455+(int32_t)L_456));
		uint32_t L_457 = V_0;
		uint32_t L_458 = V_1;
		uint32_t L_459 = V_2;
		uint32_t L_460 = V_3;
		uint32_t L_461 = V_2;
		UInt32U5BU5D_t59386216* L_462 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_463 = ((int32_t)28);
		uint32_t L_464 = (L_462)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_463));
		UInt32U5BU5D_t59386216* L_465 = __this->get_buff_5();
		int32_t L_466 = ((int32_t)13);
		uint32_t L_467 = (L_465)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_466));
		V_0 = ((int32_t)((int32_t)L_457+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_458^(int32_t)L_459))&(int32_t)L_460))^(int32_t)L_461))+(int32_t)L_464))+(int32_t)L_467))));
		uint32_t L_468 = V_0;
		uint32_t L_469 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_468<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_469>>((int32_t)27)))));
		uint32_t L_470 = V_0;
		uint32_t L_471 = V_1;
		V_0 = ((int32_t)((int32_t)L_470+(int32_t)L_471));
		uint32_t L_472 = V_3;
		uint32_t L_473 = V_0;
		uint32_t L_474 = V_1;
		uint32_t L_475 = V_2;
		uint32_t L_476 = V_1;
		UInt32U5BU5D_t59386216* L_477 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_478 = ((int32_t)29);
		uint32_t L_479 = (L_477)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_478));
		UInt32U5BU5D_t59386216* L_480 = __this->get_buff_5();
		int32_t L_481 = 2;
		uint32_t L_482 = (L_480)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_481));
		V_3 = ((int32_t)((int32_t)L_472+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_473^(int32_t)L_474))&(int32_t)L_475))^(int32_t)L_476))+(int32_t)L_479))+(int32_t)L_482))));
		uint32_t L_483 = V_3;
		uint32_t L_484 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_483<<(int32_t)((int32_t)9)))|(int32_t)((int32_t)((uint32_t)L_484>>((int32_t)23)))));
		uint32_t L_485 = V_3;
		uint32_t L_486 = V_0;
		V_3 = ((int32_t)((int32_t)L_485+(int32_t)L_486));
		uint32_t L_487 = V_2;
		uint32_t L_488 = V_3;
		uint32_t L_489 = V_0;
		uint32_t L_490 = V_1;
		uint32_t L_491 = V_0;
		UInt32U5BU5D_t59386216* L_492 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_493 = ((int32_t)30);
		uint32_t L_494 = (L_492)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_493));
		UInt32U5BU5D_t59386216* L_495 = __this->get_buff_5();
		int32_t L_496 = 7;
		uint32_t L_497 = (L_495)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_496));
		V_2 = ((int32_t)((int32_t)L_487+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_488^(int32_t)L_489))&(int32_t)L_490))^(int32_t)L_491))+(int32_t)L_494))+(int32_t)L_497))));
		uint32_t L_498 = V_2;
		uint32_t L_499 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_498<<(int32_t)((int32_t)14)))|(int32_t)((int32_t)((uint32_t)L_499>>((int32_t)18)))));
		uint32_t L_500 = V_2;
		uint32_t L_501 = V_3;
		V_2 = ((int32_t)((int32_t)L_500+(int32_t)L_501));
		uint32_t L_502 = V_1;
		uint32_t L_503 = V_2;
		uint32_t L_504 = V_3;
		uint32_t L_505 = V_0;
		uint32_t L_506 = V_3;
		UInt32U5BU5D_t59386216* L_507 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_508 = ((int32_t)31);
		uint32_t L_509 = (L_507)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_508));
		UInt32U5BU5D_t59386216* L_510 = __this->get_buff_5();
		int32_t L_511 = ((int32_t)12);
		uint32_t L_512 = (L_510)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_511));
		V_1 = ((int32_t)((int32_t)L_502+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_503^(int32_t)L_504))&(int32_t)L_505))^(int32_t)L_506))+(int32_t)L_509))+(int32_t)L_512))));
		uint32_t L_513 = V_1;
		uint32_t L_514 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_513<<(int32_t)((int32_t)20)))|(int32_t)((int32_t)((uint32_t)L_514>>((int32_t)12)))));
		uint32_t L_515 = V_1;
		uint32_t L_516 = V_2;
		V_1 = ((int32_t)((int32_t)L_515+(int32_t)L_516));
		uint32_t L_517 = V_0;
		uint32_t L_518 = V_1;
		uint32_t L_519 = V_2;
		uint32_t L_520 = V_3;
		UInt32U5BU5D_t59386216* L_521 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_522 = ((int32_t)32);
		uint32_t L_523 = (L_521)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t59386216* L_524 = __this->get_buff_5();
		int32_t L_525 = 5;
		uint32_t L_526 = (L_524)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_525));
		V_0 = ((int32_t)((int32_t)L_517+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_518^(int32_t)L_519))^(int32_t)L_520))+(int32_t)L_523))+(int32_t)L_526))));
		uint32_t L_527 = V_0;
		uint32_t L_528 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_527<<(int32_t)4))|(int32_t)((int32_t)((uint32_t)L_528>>((int32_t)28)))));
		uint32_t L_529 = V_0;
		uint32_t L_530 = V_1;
		V_0 = ((int32_t)((int32_t)L_529+(int32_t)L_530));
		uint32_t L_531 = V_3;
		uint32_t L_532 = V_0;
		uint32_t L_533 = V_1;
		uint32_t L_534 = V_2;
		UInt32U5BU5D_t59386216* L_535 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_536 = ((int32_t)33);
		uint32_t L_537 = (L_535)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_536));
		UInt32U5BU5D_t59386216* L_538 = __this->get_buff_5();
		int32_t L_539 = 8;
		uint32_t L_540 = (L_538)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_539));
		V_3 = ((int32_t)((int32_t)L_531+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_532^(int32_t)L_533))^(int32_t)L_534))+(int32_t)L_537))+(int32_t)L_540))));
		uint32_t L_541 = V_3;
		uint32_t L_542 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_541<<(int32_t)((int32_t)11)))|(int32_t)((int32_t)((uint32_t)L_542>>((int32_t)21)))));
		uint32_t L_543 = V_3;
		uint32_t L_544 = V_0;
		V_3 = ((int32_t)((int32_t)L_543+(int32_t)L_544));
		uint32_t L_545 = V_2;
		uint32_t L_546 = V_3;
		uint32_t L_547 = V_0;
		uint32_t L_548 = V_1;
		UInt32U5BU5D_t59386216* L_549 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_550 = ((int32_t)34);
		uint32_t L_551 = (L_549)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_550));
		UInt32U5BU5D_t59386216* L_552 = __this->get_buff_5();
		int32_t L_553 = ((int32_t)11);
		uint32_t L_554 = (L_552)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_553));
		V_2 = ((int32_t)((int32_t)L_545+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_546^(int32_t)L_547))^(int32_t)L_548))+(int32_t)L_551))+(int32_t)L_554))));
		uint32_t L_555 = V_2;
		uint32_t L_556 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_555<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((uint32_t)L_556>>((int32_t)16)))));
		uint32_t L_557 = V_2;
		uint32_t L_558 = V_3;
		V_2 = ((int32_t)((int32_t)L_557+(int32_t)L_558));
		uint32_t L_559 = V_1;
		uint32_t L_560 = V_2;
		uint32_t L_561 = V_3;
		uint32_t L_562 = V_0;
		UInt32U5BU5D_t59386216* L_563 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_564 = ((int32_t)35);
		uint32_t L_565 = (L_563)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_564));
		UInt32U5BU5D_t59386216* L_566 = __this->get_buff_5();
		int32_t L_567 = ((int32_t)14);
		uint32_t L_568 = (L_566)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_567));
		V_1 = ((int32_t)((int32_t)L_559+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_560^(int32_t)L_561))^(int32_t)L_562))+(int32_t)L_565))+(int32_t)L_568))));
		uint32_t L_569 = V_1;
		uint32_t L_570 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_569<<(int32_t)((int32_t)23)))|(int32_t)((int32_t)((uint32_t)L_570>>((int32_t)9)))));
		uint32_t L_571 = V_1;
		uint32_t L_572 = V_2;
		V_1 = ((int32_t)((int32_t)L_571+(int32_t)L_572));
		uint32_t L_573 = V_0;
		uint32_t L_574 = V_1;
		uint32_t L_575 = V_2;
		uint32_t L_576 = V_3;
		UInt32U5BU5D_t59386216* L_577 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_578 = ((int32_t)36);
		uint32_t L_579 = (L_577)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_578));
		UInt32U5BU5D_t59386216* L_580 = __this->get_buff_5();
		int32_t L_581 = 1;
		uint32_t L_582 = (L_580)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_581));
		V_0 = ((int32_t)((int32_t)L_573+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_574^(int32_t)L_575))^(int32_t)L_576))+(int32_t)L_579))+(int32_t)L_582))));
		uint32_t L_583 = V_0;
		uint32_t L_584 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_583<<(int32_t)4))|(int32_t)((int32_t)((uint32_t)L_584>>((int32_t)28)))));
		uint32_t L_585 = V_0;
		uint32_t L_586 = V_1;
		V_0 = ((int32_t)((int32_t)L_585+(int32_t)L_586));
		uint32_t L_587 = V_3;
		uint32_t L_588 = V_0;
		uint32_t L_589 = V_1;
		uint32_t L_590 = V_2;
		UInt32U5BU5D_t59386216* L_591 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_592 = ((int32_t)37);
		uint32_t L_593 = (L_591)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_592));
		UInt32U5BU5D_t59386216* L_594 = __this->get_buff_5();
		int32_t L_595 = 4;
		uint32_t L_596 = (L_594)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_595));
		V_3 = ((int32_t)((int32_t)L_587+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_588^(int32_t)L_589))^(int32_t)L_590))+(int32_t)L_593))+(int32_t)L_596))));
		uint32_t L_597 = V_3;
		uint32_t L_598 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_597<<(int32_t)((int32_t)11)))|(int32_t)((int32_t)((uint32_t)L_598>>((int32_t)21)))));
		uint32_t L_599 = V_3;
		uint32_t L_600 = V_0;
		V_3 = ((int32_t)((int32_t)L_599+(int32_t)L_600));
		uint32_t L_601 = V_2;
		uint32_t L_602 = V_3;
		uint32_t L_603 = V_0;
		uint32_t L_604 = V_1;
		UInt32U5BU5D_t59386216* L_605 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_606 = ((int32_t)38);
		uint32_t L_607 = (L_605)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_606));
		UInt32U5BU5D_t59386216* L_608 = __this->get_buff_5();
		int32_t L_609 = 7;
		uint32_t L_610 = (L_608)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_609));
		V_2 = ((int32_t)((int32_t)L_601+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_602^(int32_t)L_603))^(int32_t)L_604))+(int32_t)L_607))+(int32_t)L_610))));
		uint32_t L_611 = V_2;
		uint32_t L_612 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_611<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((uint32_t)L_612>>((int32_t)16)))));
		uint32_t L_613 = V_2;
		uint32_t L_614 = V_3;
		V_2 = ((int32_t)((int32_t)L_613+(int32_t)L_614));
		uint32_t L_615 = V_1;
		uint32_t L_616 = V_2;
		uint32_t L_617 = V_3;
		uint32_t L_618 = V_0;
		UInt32U5BU5D_t59386216* L_619 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_620 = ((int32_t)39);
		uint32_t L_621 = (L_619)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_620));
		UInt32U5BU5D_t59386216* L_622 = __this->get_buff_5();
		int32_t L_623 = ((int32_t)10);
		uint32_t L_624 = (L_622)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_623));
		V_1 = ((int32_t)((int32_t)L_615+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_616^(int32_t)L_617))^(int32_t)L_618))+(int32_t)L_621))+(int32_t)L_624))));
		uint32_t L_625 = V_1;
		uint32_t L_626 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_625<<(int32_t)((int32_t)23)))|(int32_t)((int32_t)((uint32_t)L_626>>((int32_t)9)))));
		uint32_t L_627 = V_1;
		uint32_t L_628 = V_2;
		V_1 = ((int32_t)((int32_t)L_627+(int32_t)L_628));
		uint32_t L_629 = V_0;
		uint32_t L_630 = V_1;
		uint32_t L_631 = V_2;
		uint32_t L_632 = V_3;
		UInt32U5BU5D_t59386216* L_633 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_634 = ((int32_t)40);
		uint32_t L_635 = (L_633)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_634));
		UInt32U5BU5D_t59386216* L_636 = __this->get_buff_5();
		int32_t L_637 = ((int32_t)13);
		uint32_t L_638 = (L_636)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_637));
		V_0 = ((int32_t)((int32_t)L_629+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_630^(int32_t)L_631))^(int32_t)L_632))+(int32_t)L_635))+(int32_t)L_638))));
		uint32_t L_639 = V_0;
		uint32_t L_640 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_639<<(int32_t)4))|(int32_t)((int32_t)((uint32_t)L_640>>((int32_t)28)))));
		uint32_t L_641 = V_0;
		uint32_t L_642 = V_1;
		V_0 = ((int32_t)((int32_t)L_641+(int32_t)L_642));
		uint32_t L_643 = V_3;
		uint32_t L_644 = V_0;
		uint32_t L_645 = V_1;
		uint32_t L_646 = V_2;
		UInt32U5BU5D_t59386216* L_647 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_648 = ((int32_t)41);
		uint32_t L_649 = (L_647)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_648));
		UInt32U5BU5D_t59386216* L_650 = __this->get_buff_5();
		int32_t L_651 = 0;
		uint32_t L_652 = (L_650)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_651));
		V_3 = ((int32_t)((int32_t)L_643+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_644^(int32_t)L_645))^(int32_t)L_646))+(int32_t)L_649))+(int32_t)L_652))));
		uint32_t L_653 = V_3;
		uint32_t L_654 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_653<<(int32_t)((int32_t)11)))|(int32_t)((int32_t)((uint32_t)L_654>>((int32_t)21)))));
		uint32_t L_655 = V_3;
		uint32_t L_656 = V_0;
		V_3 = ((int32_t)((int32_t)L_655+(int32_t)L_656));
		uint32_t L_657 = V_2;
		uint32_t L_658 = V_3;
		uint32_t L_659 = V_0;
		uint32_t L_660 = V_1;
		UInt32U5BU5D_t59386216* L_661 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_662 = ((int32_t)42);
		uint32_t L_663 = (L_661)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t59386216* L_664 = __this->get_buff_5();
		int32_t L_665 = 3;
		uint32_t L_666 = (L_664)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_665));
		V_2 = ((int32_t)((int32_t)L_657+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_658^(int32_t)L_659))^(int32_t)L_660))+(int32_t)L_663))+(int32_t)L_666))));
		uint32_t L_667 = V_2;
		uint32_t L_668 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_667<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((uint32_t)L_668>>((int32_t)16)))));
		uint32_t L_669 = V_2;
		uint32_t L_670 = V_3;
		V_2 = ((int32_t)((int32_t)L_669+(int32_t)L_670));
		uint32_t L_671 = V_1;
		uint32_t L_672 = V_2;
		uint32_t L_673 = V_3;
		uint32_t L_674 = V_0;
		UInt32U5BU5D_t59386216* L_675 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_676 = ((int32_t)43);
		uint32_t L_677 = (L_675)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_676));
		UInt32U5BU5D_t59386216* L_678 = __this->get_buff_5();
		int32_t L_679 = 6;
		uint32_t L_680 = (L_678)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_679));
		V_1 = ((int32_t)((int32_t)L_671+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_672^(int32_t)L_673))^(int32_t)L_674))+(int32_t)L_677))+(int32_t)L_680))));
		uint32_t L_681 = V_1;
		uint32_t L_682 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_681<<(int32_t)((int32_t)23)))|(int32_t)((int32_t)((uint32_t)L_682>>((int32_t)9)))));
		uint32_t L_683 = V_1;
		uint32_t L_684 = V_2;
		V_1 = ((int32_t)((int32_t)L_683+(int32_t)L_684));
		uint32_t L_685 = V_0;
		uint32_t L_686 = V_1;
		uint32_t L_687 = V_2;
		uint32_t L_688 = V_3;
		UInt32U5BU5D_t59386216* L_689 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_690 = ((int32_t)44);
		uint32_t L_691 = (L_689)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_690));
		UInt32U5BU5D_t59386216* L_692 = __this->get_buff_5();
		int32_t L_693 = ((int32_t)9);
		uint32_t L_694 = (L_692)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_693));
		V_0 = ((int32_t)((int32_t)L_685+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_686^(int32_t)L_687))^(int32_t)L_688))+(int32_t)L_691))+(int32_t)L_694))));
		uint32_t L_695 = V_0;
		uint32_t L_696 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_695<<(int32_t)4))|(int32_t)((int32_t)((uint32_t)L_696>>((int32_t)28)))));
		uint32_t L_697 = V_0;
		uint32_t L_698 = V_1;
		V_0 = ((int32_t)((int32_t)L_697+(int32_t)L_698));
		uint32_t L_699 = V_3;
		uint32_t L_700 = V_0;
		uint32_t L_701 = V_1;
		uint32_t L_702 = V_2;
		UInt32U5BU5D_t59386216* L_703 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_704 = ((int32_t)45);
		uint32_t L_705 = (L_703)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t59386216* L_706 = __this->get_buff_5();
		int32_t L_707 = ((int32_t)12);
		uint32_t L_708 = (L_706)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_707));
		V_3 = ((int32_t)((int32_t)L_699+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_700^(int32_t)L_701))^(int32_t)L_702))+(int32_t)L_705))+(int32_t)L_708))));
		uint32_t L_709 = V_3;
		uint32_t L_710 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_709<<(int32_t)((int32_t)11)))|(int32_t)((int32_t)((uint32_t)L_710>>((int32_t)21)))));
		uint32_t L_711 = V_3;
		uint32_t L_712 = V_0;
		V_3 = ((int32_t)((int32_t)L_711+(int32_t)L_712));
		uint32_t L_713 = V_2;
		uint32_t L_714 = V_3;
		uint32_t L_715 = V_0;
		uint32_t L_716 = V_1;
		UInt32U5BU5D_t59386216* L_717 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_718 = ((int32_t)46);
		uint32_t L_719 = (L_717)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_718));
		UInt32U5BU5D_t59386216* L_720 = __this->get_buff_5();
		int32_t L_721 = ((int32_t)15);
		uint32_t L_722 = (L_720)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_721));
		V_2 = ((int32_t)((int32_t)L_713+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_714^(int32_t)L_715))^(int32_t)L_716))+(int32_t)L_719))+(int32_t)L_722))));
		uint32_t L_723 = V_2;
		uint32_t L_724 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_723<<(int32_t)((int32_t)16)))|(int32_t)((int32_t)((uint32_t)L_724>>((int32_t)16)))));
		uint32_t L_725 = V_2;
		uint32_t L_726 = V_3;
		V_2 = ((int32_t)((int32_t)L_725+(int32_t)L_726));
		uint32_t L_727 = V_1;
		uint32_t L_728 = V_2;
		uint32_t L_729 = V_3;
		uint32_t L_730 = V_0;
		UInt32U5BU5D_t59386216* L_731 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_732 = ((int32_t)47);
		uint32_t L_733 = (L_731)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_732));
		UInt32U5BU5D_t59386216* L_734 = __this->get_buff_5();
		int32_t L_735 = 2;
		uint32_t L_736 = (L_734)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_735));
		V_1 = ((int32_t)((int32_t)L_727+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_728^(int32_t)L_729))^(int32_t)L_730))+(int32_t)L_733))+(int32_t)L_736))));
		uint32_t L_737 = V_1;
		uint32_t L_738 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_737<<(int32_t)((int32_t)23)))|(int32_t)((int32_t)((uint32_t)L_738>>((int32_t)9)))));
		uint32_t L_739 = V_1;
		uint32_t L_740 = V_2;
		V_1 = ((int32_t)((int32_t)L_739+(int32_t)L_740));
		uint32_t L_741 = V_0;
		uint32_t L_742 = V_3;
		uint32_t L_743 = V_1;
		uint32_t L_744 = V_2;
		UInt32U5BU5D_t59386216* L_745 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_746 = ((int32_t)48);
		uint32_t L_747 = (L_745)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_746));
		UInt32U5BU5D_t59386216* L_748 = __this->get_buff_5();
		int32_t L_749 = 0;
		uint32_t L_750 = (L_748)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_749));
		V_0 = ((int32_t)((int32_t)L_741+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_742))|(int32_t)L_743))^(int32_t)L_744))+(int32_t)L_747))+(int32_t)L_750))));
		uint32_t L_751 = V_0;
		uint32_t L_752 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_751<<(int32_t)6))|(int32_t)((int32_t)((uint32_t)L_752>>((int32_t)26)))));
		uint32_t L_753 = V_0;
		uint32_t L_754 = V_1;
		V_0 = ((int32_t)((int32_t)L_753+(int32_t)L_754));
		uint32_t L_755 = V_3;
		uint32_t L_756 = V_2;
		uint32_t L_757 = V_0;
		uint32_t L_758 = V_1;
		UInt32U5BU5D_t59386216* L_759 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_760 = ((int32_t)49);
		uint32_t L_761 = (L_759)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_760));
		UInt32U5BU5D_t59386216* L_762 = __this->get_buff_5();
		int32_t L_763 = 7;
		uint32_t L_764 = (L_762)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_763));
		V_3 = ((int32_t)((int32_t)L_755+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_756))|(int32_t)L_757))^(int32_t)L_758))+(int32_t)L_761))+(int32_t)L_764))));
		uint32_t L_765 = V_3;
		uint32_t L_766 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_765<<(int32_t)((int32_t)10)))|(int32_t)((int32_t)((uint32_t)L_766>>((int32_t)22)))));
		uint32_t L_767 = V_3;
		uint32_t L_768 = V_0;
		V_3 = ((int32_t)((int32_t)L_767+(int32_t)L_768));
		uint32_t L_769 = V_2;
		uint32_t L_770 = V_1;
		uint32_t L_771 = V_3;
		uint32_t L_772 = V_0;
		UInt32U5BU5D_t59386216* L_773 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_774 = ((int32_t)50);
		uint32_t L_775 = (L_773)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_774));
		UInt32U5BU5D_t59386216* L_776 = __this->get_buff_5();
		int32_t L_777 = ((int32_t)14);
		uint32_t L_778 = (L_776)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_777));
		V_2 = ((int32_t)((int32_t)L_769+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_770))|(int32_t)L_771))^(int32_t)L_772))+(int32_t)L_775))+(int32_t)L_778))));
		uint32_t L_779 = V_2;
		uint32_t L_780 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_779<<(int32_t)((int32_t)15)))|(int32_t)((int32_t)((uint32_t)L_780>>((int32_t)17)))));
		uint32_t L_781 = V_2;
		uint32_t L_782 = V_3;
		V_2 = ((int32_t)((int32_t)L_781+(int32_t)L_782));
		uint32_t L_783 = V_1;
		uint32_t L_784 = V_0;
		uint32_t L_785 = V_2;
		uint32_t L_786 = V_3;
		UInt32U5BU5D_t59386216* L_787 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_788 = ((int32_t)51);
		uint32_t L_789 = (L_787)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_788));
		UInt32U5BU5D_t59386216* L_790 = __this->get_buff_5();
		int32_t L_791 = 5;
		uint32_t L_792 = (L_790)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_791));
		V_1 = ((int32_t)((int32_t)L_783+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_784))|(int32_t)L_785))^(int32_t)L_786))+(int32_t)L_789))+(int32_t)L_792))));
		uint32_t L_793 = V_1;
		uint32_t L_794 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_793<<(int32_t)((int32_t)21)))|(int32_t)((int32_t)((uint32_t)L_794>>((int32_t)11)))));
		uint32_t L_795 = V_1;
		uint32_t L_796 = V_2;
		V_1 = ((int32_t)((int32_t)L_795+(int32_t)L_796));
		uint32_t L_797 = V_0;
		uint32_t L_798 = V_3;
		uint32_t L_799 = V_1;
		uint32_t L_800 = V_2;
		UInt32U5BU5D_t59386216* L_801 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_802 = ((int32_t)52);
		uint32_t L_803 = (L_801)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_802));
		UInt32U5BU5D_t59386216* L_804 = __this->get_buff_5();
		int32_t L_805 = ((int32_t)12);
		uint32_t L_806 = (L_804)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_805));
		V_0 = ((int32_t)((int32_t)L_797+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_798))|(int32_t)L_799))^(int32_t)L_800))+(int32_t)L_803))+(int32_t)L_806))));
		uint32_t L_807 = V_0;
		uint32_t L_808 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_807<<(int32_t)6))|(int32_t)((int32_t)((uint32_t)L_808>>((int32_t)26)))));
		uint32_t L_809 = V_0;
		uint32_t L_810 = V_1;
		V_0 = ((int32_t)((int32_t)L_809+(int32_t)L_810));
		uint32_t L_811 = V_3;
		uint32_t L_812 = V_2;
		uint32_t L_813 = V_0;
		uint32_t L_814 = V_1;
		UInt32U5BU5D_t59386216* L_815 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_816 = ((int32_t)53);
		uint32_t L_817 = (L_815)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_816));
		UInt32U5BU5D_t59386216* L_818 = __this->get_buff_5();
		int32_t L_819 = 3;
		uint32_t L_820 = (L_818)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_819));
		V_3 = ((int32_t)((int32_t)L_811+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_812))|(int32_t)L_813))^(int32_t)L_814))+(int32_t)L_817))+(int32_t)L_820))));
		uint32_t L_821 = V_3;
		uint32_t L_822 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_821<<(int32_t)((int32_t)10)))|(int32_t)((int32_t)((uint32_t)L_822>>((int32_t)22)))));
		uint32_t L_823 = V_3;
		uint32_t L_824 = V_0;
		V_3 = ((int32_t)((int32_t)L_823+(int32_t)L_824));
		uint32_t L_825 = V_2;
		uint32_t L_826 = V_1;
		uint32_t L_827 = V_3;
		uint32_t L_828 = V_0;
		UInt32U5BU5D_t59386216* L_829 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_830 = ((int32_t)54);
		uint32_t L_831 = (L_829)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_830));
		UInt32U5BU5D_t59386216* L_832 = __this->get_buff_5();
		int32_t L_833 = ((int32_t)10);
		uint32_t L_834 = (L_832)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_833));
		V_2 = ((int32_t)((int32_t)L_825+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_826))|(int32_t)L_827))^(int32_t)L_828))+(int32_t)L_831))+(int32_t)L_834))));
		uint32_t L_835 = V_2;
		uint32_t L_836 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_835<<(int32_t)((int32_t)15)))|(int32_t)((int32_t)((uint32_t)L_836>>((int32_t)17)))));
		uint32_t L_837 = V_2;
		uint32_t L_838 = V_3;
		V_2 = ((int32_t)((int32_t)L_837+(int32_t)L_838));
		uint32_t L_839 = V_1;
		uint32_t L_840 = V_0;
		uint32_t L_841 = V_2;
		uint32_t L_842 = V_3;
		UInt32U5BU5D_t59386216* L_843 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_844 = ((int32_t)55);
		uint32_t L_845 = (L_843)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_844));
		UInt32U5BU5D_t59386216* L_846 = __this->get_buff_5();
		int32_t L_847 = 1;
		uint32_t L_848 = (L_846)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_847));
		V_1 = ((int32_t)((int32_t)L_839+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_840))|(int32_t)L_841))^(int32_t)L_842))+(int32_t)L_845))+(int32_t)L_848))));
		uint32_t L_849 = V_1;
		uint32_t L_850 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_849<<(int32_t)((int32_t)21)))|(int32_t)((int32_t)((uint32_t)L_850>>((int32_t)11)))));
		uint32_t L_851 = V_1;
		uint32_t L_852 = V_2;
		V_1 = ((int32_t)((int32_t)L_851+(int32_t)L_852));
		uint32_t L_853 = V_0;
		uint32_t L_854 = V_3;
		uint32_t L_855 = V_1;
		uint32_t L_856 = V_2;
		UInt32U5BU5D_t59386216* L_857 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_858 = ((int32_t)56);
		uint32_t L_859 = (L_857)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_858));
		UInt32U5BU5D_t59386216* L_860 = __this->get_buff_5();
		int32_t L_861 = 8;
		uint32_t L_862 = (L_860)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_861));
		V_0 = ((int32_t)((int32_t)L_853+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_854))|(int32_t)L_855))^(int32_t)L_856))+(int32_t)L_859))+(int32_t)L_862))));
		uint32_t L_863 = V_0;
		uint32_t L_864 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_863<<(int32_t)6))|(int32_t)((int32_t)((uint32_t)L_864>>((int32_t)26)))));
		uint32_t L_865 = V_0;
		uint32_t L_866 = V_1;
		V_0 = ((int32_t)((int32_t)L_865+(int32_t)L_866));
		uint32_t L_867 = V_3;
		uint32_t L_868 = V_2;
		uint32_t L_869 = V_0;
		uint32_t L_870 = V_1;
		UInt32U5BU5D_t59386216* L_871 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_872 = ((int32_t)57);
		uint32_t L_873 = (L_871)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_872));
		UInt32U5BU5D_t59386216* L_874 = __this->get_buff_5();
		int32_t L_875 = ((int32_t)15);
		uint32_t L_876 = (L_874)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_875));
		V_3 = ((int32_t)((int32_t)L_867+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_868))|(int32_t)L_869))^(int32_t)L_870))+(int32_t)L_873))+(int32_t)L_876))));
		uint32_t L_877 = V_3;
		uint32_t L_878 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_877<<(int32_t)((int32_t)10)))|(int32_t)((int32_t)((uint32_t)L_878>>((int32_t)22)))));
		uint32_t L_879 = V_3;
		uint32_t L_880 = V_0;
		V_3 = ((int32_t)((int32_t)L_879+(int32_t)L_880));
		uint32_t L_881 = V_2;
		uint32_t L_882 = V_1;
		uint32_t L_883 = V_3;
		uint32_t L_884 = V_0;
		UInt32U5BU5D_t59386216* L_885 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_886 = ((int32_t)58);
		uint32_t L_887 = (L_885)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_886));
		UInt32U5BU5D_t59386216* L_888 = __this->get_buff_5();
		int32_t L_889 = 6;
		uint32_t L_890 = (L_888)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_889));
		V_2 = ((int32_t)((int32_t)L_881+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_882))|(int32_t)L_883))^(int32_t)L_884))+(int32_t)L_887))+(int32_t)L_890))));
		uint32_t L_891 = V_2;
		uint32_t L_892 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_891<<(int32_t)((int32_t)15)))|(int32_t)((int32_t)((uint32_t)L_892>>((int32_t)17)))));
		uint32_t L_893 = V_2;
		uint32_t L_894 = V_3;
		V_2 = ((int32_t)((int32_t)L_893+(int32_t)L_894));
		uint32_t L_895 = V_1;
		uint32_t L_896 = V_0;
		uint32_t L_897 = V_2;
		uint32_t L_898 = V_3;
		UInt32U5BU5D_t59386216* L_899 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_900 = ((int32_t)59);
		uint32_t L_901 = (L_899)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_900));
		UInt32U5BU5D_t59386216* L_902 = __this->get_buff_5();
		int32_t L_903 = ((int32_t)13);
		uint32_t L_904 = (L_902)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_903));
		V_1 = ((int32_t)((int32_t)L_895+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_896))|(int32_t)L_897))^(int32_t)L_898))+(int32_t)L_901))+(int32_t)L_904))));
		uint32_t L_905 = V_1;
		uint32_t L_906 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_905<<(int32_t)((int32_t)21)))|(int32_t)((int32_t)((uint32_t)L_906>>((int32_t)11)))));
		uint32_t L_907 = V_1;
		uint32_t L_908 = V_2;
		V_1 = ((int32_t)((int32_t)L_907+(int32_t)L_908));
		uint32_t L_909 = V_0;
		uint32_t L_910 = V_3;
		uint32_t L_911 = V_1;
		uint32_t L_912 = V_2;
		UInt32U5BU5D_t59386216* L_913 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_914 = ((int32_t)60);
		uint32_t L_915 = (L_913)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_914));
		UInt32U5BU5D_t59386216* L_916 = __this->get_buff_5();
		int32_t L_917 = 4;
		uint32_t L_918 = (L_916)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_917));
		V_0 = ((int32_t)((int32_t)L_909+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_910))|(int32_t)L_911))^(int32_t)L_912))+(int32_t)L_915))+(int32_t)L_918))));
		uint32_t L_919 = V_0;
		uint32_t L_920 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_919<<(int32_t)6))|(int32_t)((int32_t)((uint32_t)L_920>>((int32_t)26)))));
		uint32_t L_921 = V_0;
		uint32_t L_922 = V_1;
		V_0 = ((int32_t)((int32_t)L_921+(int32_t)L_922));
		uint32_t L_923 = V_3;
		uint32_t L_924 = V_2;
		uint32_t L_925 = V_0;
		uint32_t L_926 = V_1;
		UInt32U5BU5D_t59386216* L_927 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_928 = ((int32_t)61);
		uint32_t L_929 = (L_927)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t59386216* L_930 = __this->get_buff_5();
		int32_t L_931 = ((int32_t)11);
		uint32_t L_932 = (L_930)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_931));
		V_3 = ((int32_t)((int32_t)L_923+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_924))|(int32_t)L_925))^(int32_t)L_926))+(int32_t)L_929))+(int32_t)L_932))));
		uint32_t L_933 = V_3;
		uint32_t L_934 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_933<<(int32_t)((int32_t)10)))|(int32_t)((int32_t)((uint32_t)L_934>>((int32_t)22)))));
		uint32_t L_935 = V_3;
		uint32_t L_936 = V_0;
		V_3 = ((int32_t)((int32_t)L_935+(int32_t)L_936));
		uint32_t L_937 = V_2;
		uint32_t L_938 = V_1;
		uint32_t L_939 = V_3;
		uint32_t L_940 = V_0;
		UInt32U5BU5D_t59386216* L_941 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_942 = ((int32_t)62);
		uint32_t L_943 = (L_941)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_942));
		UInt32U5BU5D_t59386216* L_944 = __this->get_buff_5();
		int32_t L_945 = 2;
		uint32_t L_946 = (L_944)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_945));
		V_2 = ((int32_t)((int32_t)L_937+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_938))|(int32_t)L_939))^(int32_t)L_940))+(int32_t)L_943))+(int32_t)L_946))));
		uint32_t L_947 = V_2;
		uint32_t L_948 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_947<<(int32_t)((int32_t)15)))|(int32_t)((int32_t)((uint32_t)L_948>>((int32_t)17)))));
		uint32_t L_949 = V_2;
		uint32_t L_950 = V_3;
		V_2 = ((int32_t)((int32_t)L_949+(int32_t)L_950));
		uint32_t L_951 = V_1;
		uint32_t L_952 = V_0;
		uint32_t L_953 = V_2;
		uint32_t L_954 = V_3;
		UInt32U5BU5D_t59386216* L_955 = ((MD5CryptoServiceProvider_t4009738925_StaticFields*)MD5CryptoServiceProvider_t4009738925_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_956 = ((int32_t)63);
		uint32_t L_957 = (L_955)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_956));
		UInt32U5BU5D_t59386216* L_958 = __this->get_buff_5();
		int32_t L_959 = ((int32_t)9);
		uint32_t L_960 = (L_958)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_959));
		V_1 = ((int32_t)((int32_t)L_951+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((~L_952))|(int32_t)L_953))^(int32_t)L_954))+(int32_t)L_957))+(int32_t)L_960))));
		uint32_t L_961 = V_1;
		uint32_t L_962 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_961<<(int32_t)((int32_t)21)))|(int32_t)((int32_t)((uint32_t)L_962>>((int32_t)11)))));
		uint32_t L_963 = V_1;
		uint32_t L_964 = V_2;
		V_1 = ((int32_t)((int32_t)L_963+(int32_t)L_964));
		UInt32U5BU5D_t59386216* L_965 = __this->get__H_4();
		uint32_t* L_966 = ((L_965)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)));
		uint32_t L_967 = V_0;
		*((int32_t*)(L_966)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_966))+(int32_t)L_967));
		UInt32U5BU5D_t59386216* L_968 = __this->get__H_4();
		uint32_t* L_969 = ((L_968)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)));
		uint32_t L_970 = V_1;
		*((int32_t*)(L_969)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_969))+(int32_t)L_970));
		UInt32U5BU5D_t59386216* L_971 = __this->get__H_4();
		uint32_t* L_972 = ((L_971)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)));
		uint32_t L_973 = V_2;
		*((int32_t*)(L_972)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_972))+(int32_t)L_973));
		UInt32U5BU5D_t59386216* L_974 = __this->get__H_4();
		uint32_t* L_975 = ((L_974)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)));
		uint32_t L_976 = V_3;
		*((int32_t*)(L_975)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_975))+(int32_t)L_976));
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::ProcessFinalBlock(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t MD5CryptoServiceProvider_ProcessFinalBlock_m1052610785_MetadataUsageId;
extern "C"  void MD5CryptoServiceProvider_ProcessFinalBlock_m1052610785 (MD5CryptoServiceProvider_t4009738925 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider_ProcessFinalBlock_m1052610785_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint64_t V_0 = 0;
	int32_t V_1 = 0;
	ByteU5BU5D_t3397334013* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	uint64_t V_5 = 0;
	{
		uint64_t L_0 = __this->get_count_6();
		int32_t L_1 = ___inputCount2;
		V_0 = ((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)L_1)))));
		uint64_t L_2 = V_0;
		V_1 = (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)((int32_t)56))))-(int64_t)((int64_t)((uint64_t)(int64_t)L_2%(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)64)))))))))));
		int32_t L_3 = V_1;
		if ((((int32_t)L_3) >= ((int32_t)1)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_4 = V_1;
		V_1 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)64)));
	}

IL_0021:
	{
		int32_t L_5 = ___inputCount2;
		int32_t L_6 = V_1;
		V_2 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)8))));
		V_3 = 0;
		goto IL_003f;
	}

IL_0033:
	{
		ByteU5BU5D_t3397334013* L_7 = V_2;
		int32_t L_8 = V_3;
		ByteU5BU5D_t3397334013* L_9 = ___inputBuffer0;
		int32_t L_10 = V_3;
		int32_t L_11 = ___inputOffset1;
		int32_t L_12 = ((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint8_t L_13 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_12));
		(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (uint8_t)L_13);
		int32_t L_14 = V_3;
		V_3 = ((int32_t)((int32_t)L_14+(int32_t)1));
	}

IL_003f:
	{
		int32_t L_15 = V_3;
		int32_t L_16 = ___inputCount2;
		if ((((int32_t)L_15) < ((int32_t)L_16)))
		{
			goto IL_0033;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_17 = V_2;
		int32_t L_18 = ___inputCount2;
		(L_17)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)((int32_t)128));
		int32_t L_19 = ___inputCount2;
		V_4 = ((int32_t)((int32_t)L_19+(int32_t)1));
		goto IL_0063;
	}

IL_0058:
	{
		ByteU5BU5D_t3397334013* L_20 = V_2;
		int32_t L_21 = V_4;
		(L_20)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_21), (uint8_t)0);
		int32_t L_22 = V_4;
		V_4 = ((int32_t)((int32_t)L_22+(int32_t)1));
	}

IL_0063:
	{
		int32_t L_23 = V_4;
		int32_t L_24 = ___inputCount2;
		int32_t L_25 = V_1;
		if ((((int32_t)L_23) < ((int32_t)((int32_t)((int32_t)L_24+(int32_t)L_25)))))
		{
			goto IL_0058;
		}
	}
	{
		uint64_t L_26 = V_0;
		V_5 = ((int64_t)((int64_t)L_26<<(int32_t)3));
		uint64_t L_27 = V_5;
		ByteU5BU5D_t3397334013* L_28 = V_2;
		int32_t L_29 = ___inputCount2;
		int32_t L_30 = V_1;
		MD5CryptoServiceProvider_AddLength_m3349381480(__this, L_27, L_28, ((int32_t)((int32_t)L_29+(int32_t)L_30)), /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_31 = V_2;
		MD5CryptoServiceProvider_ProcessBlock_m965428644(__this, L_31, 0, /*hidden argument*/NULL);
		int32_t L_32 = ___inputCount2;
		int32_t L_33 = V_1;
		if ((!(((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_32+(int32_t)L_33))+(int32_t)8))) == ((uint32_t)((int32_t)128)))))
		{
			goto IL_009e;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_34 = V_2;
		MD5CryptoServiceProvider_ProcessBlock_m965428644(__this, L_34, ((int32_t)64), /*hidden argument*/NULL);
	}

IL_009e:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::AddLength(System.UInt64,System.Byte[],System.Int32)
extern "C"  void MD5CryptoServiceProvider_AddLength_m3349381480 (MD5CryptoServiceProvider_t4009738925 * __this, uint64_t ___length0, ByteU5BU5D_t3397334013* ___buffer1, int32_t ___position2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = ___buffer1;
		int32_t L_1 = ___position2;
		int32_t L_2 = L_1;
		___position2 = ((int32_t)((int32_t)L_2+(int32_t)1));
		uint64_t L_3 = ___length0;
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)(((int32_t)((uint8_t)L_3))));
		ByteU5BU5D_t3397334013* L_4 = ___buffer1;
		int32_t L_5 = ___position2;
		int32_t L_6 = L_5;
		___position2 = ((int32_t)((int32_t)L_6+(int32_t)1));
		uint64_t L_7 = ___length0;
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_7>>8))))));
		ByteU5BU5D_t3397334013* L_8 = ___buffer1;
		int32_t L_9 = ___position2;
		int32_t L_10 = L_9;
		___position2 = ((int32_t)((int32_t)L_10+(int32_t)1));
		uint64_t L_11 = ___length0;
		(L_8)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)16)))))));
		ByteU5BU5D_t3397334013* L_12 = ___buffer1;
		int32_t L_13 = ___position2;
		int32_t L_14 = L_13;
		___position2 = ((int32_t)((int32_t)L_14+(int32_t)1));
		uint64_t L_15 = ___length0;
		(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_15>>((int32_t)24)))))));
		ByteU5BU5D_t3397334013* L_16 = ___buffer1;
		int32_t L_17 = ___position2;
		int32_t L_18 = L_17;
		___position2 = ((int32_t)((int32_t)L_18+(int32_t)1));
		uint64_t L_19 = ___length0;
		(L_16)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_19>>((int32_t)32)))))));
		ByteU5BU5D_t3397334013* L_20 = ___buffer1;
		int32_t L_21 = ___position2;
		int32_t L_22 = L_21;
		___position2 = ((int32_t)((int32_t)L_22+(int32_t)1));
		uint64_t L_23 = ___length0;
		(L_20)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)40)))))));
		ByteU5BU5D_t3397334013* L_24 = ___buffer1;
		int32_t L_25 = ___position2;
		int32_t L_26 = L_25;
		___position2 = ((int32_t)((int32_t)L_26+(int32_t)1));
		uint64_t L_27 = ___length0;
		(L_24)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_27>>((int32_t)48)))))));
		ByteU5BU5D_t3397334013* L_28 = ___buffer1;
		int32_t L_29 = ___position2;
		uint64_t L_30 = ___length0;
		(L_28)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_30>>((int32_t)56)))))));
		return;
	}
}
// System.Void System.Security.Cryptography.RandomNumberGenerator::.ctor()
extern "C"  void RandomNumberGenerator__ctor_m3565398804 (RandomNumberGenerator_t2510243513 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Security.Cryptography.RandomNumberGenerator System.Security.Cryptography.RandomNumberGenerator::Create()
extern Il2CppCodeGenString* _stringLiteral1423903986;
extern const uint32_t RandomNumberGenerator_Create_m2275686895_MetadataUsageId;
extern "C"  RandomNumberGenerator_t2510243513 * RandomNumberGenerator_Create_m2275686895 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RandomNumberGenerator_Create_m2275686895_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RandomNumberGenerator_t2510243513 * L_0 = RandomNumberGenerator_Create_m372985685(NULL /*static, unused*/, _stringLiteral1423903986, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.RandomNumberGenerator System.Security.Cryptography.RandomNumberGenerator::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* RandomNumberGenerator_t2510243513_il2cpp_TypeInfo_var;
extern const uint32_t RandomNumberGenerator_Create_m372985685_MetadataUsageId;
extern "C"  RandomNumberGenerator_t2510243513 * RandomNumberGenerator_Create_m372985685 (Il2CppObject * __this /* static, unused */, String_t* ___rngName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RandomNumberGenerator_Create_m372985685_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___rngName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((RandomNumberGenerator_t2510243513 *)CastclassClass(L_1, RandomNumberGenerator_t2510243513_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.RC2::.ctor()
extern Il2CppClass* KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var;
extern Il2CppClass* KeySizes_t3144736271_il2cpp_TypeInfo_var;
extern const uint32_t RC2__ctor_m329421516_MetadataUsageId;
extern "C"  void RC2__ctor_m329421516 (RC2_t3410342145 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RC2__ctor_m329421516_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SymmetricAlgorithm__ctor_m851603055(__this, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_KeySizeValue_2(((int32_t)128));
		((SymmetricAlgorithm_t1108166522 *)__this)->set_BlockSizeValue_0(((int32_t)64));
		((SymmetricAlgorithm_t1108166522 *)__this)->set_FeedbackSizeValue_6(8);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_LegalKeySizesValue_5(((KeySizesU5BU5D_t1153004758*)SZArrayNew(KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1153004758* L_0 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_LegalKeySizesValue_5();
		KeySizes_t3144736271 * L_1 = (KeySizes_t3144736271 *)il2cpp_codegen_object_new(KeySizes_t3144736271_il2cpp_TypeInfo_var);
		KeySizes__ctor_m3526899007(L_1, ((int32_t)40), ((int32_t)128), 8, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_0, L_1);
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (KeySizes_t3144736271 *)L_1);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_LegalBlockSizesValue_4(((KeySizesU5BU5D_t1153004758*)SZArrayNew(KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1153004758* L_2 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_LegalBlockSizesValue_4();
		KeySizes_t3144736271 * L_3 = (KeySizes_t3144736271 *)il2cpp_codegen_object_new(KeySizes_t3144736271_il2cpp_TypeInfo_var);
		KeySizes__ctor_m3526899007(L_3, ((int32_t)64), ((int32_t)64), 0, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_2, L_3);
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (KeySizes_t3144736271 *)L_3);
		return;
	}
}
// System.Security.Cryptography.RC2 System.Security.Cryptography.RC2::Create()
extern Il2CppCodeGenString* _stringLiteral2324002618;
extern const uint32_t RC2_Create_m876813503_MetadataUsageId;
extern "C"  RC2_t3410342145 * RC2_Create_m876813503 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RC2_Create_m876813503_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RC2_t3410342145 * L_0 = RC2_Create_m3069005493(NULL /*static, unused*/, _stringLiteral2324002618, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.RC2 System.Security.Cryptography.RC2::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* RC2_t3410342145_il2cpp_TypeInfo_var;
extern const uint32_t RC2_Create_m3069005493_MetadataUsageId;
extern "C"  RC2_t3410342145 * RC2_Create_m3069005493 (Il2CppObject * __this /* static, unused */, String_t* ___AlgName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RC2_Create_m3069005493_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___AlgName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((RC2_t3410342145 *)CastclassClass(L_1, RC2_t3410342145_il2cpp_TypeInfo_var));
	}
}
// System.Int32 System.Security.Cryptography.RC2::get_EffectiveKeySize()
extern "C"  int32_t RC2_get_EffectiveKeySize_m38555738 (RC2_t3410342145 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_EffectiveKeySizeValue_10();
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_1 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_KeySizeValue_2();
		return L_1;
	}

IL_0012:
	{
		int32_t L_2 = __this->get_EffectiveKeySizeValue_10();
		return L_2;
	}
}
// System.Int32 System.Security.Cryptography.RC2::get_KeySize()
extern "C"  int32_t RC2_get_KeySize_m3287662345 (RC2_t3410342145 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = SymmetricAlgorithm_get_KeySize_m4259485468(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Security.Cryptography.RC2::set_KeySize(System.Int32)
extern "C"  void RC2_set_KeySize_m2015782960 (RC2_t3410342145 * __this, int32_t ___value0, const MethodInfo* method)
{
	{
		int32_t L_0 = ___value0;
		SymmetricAlgorithm_set_KeySize_m270664177(__this, L_0, /*hidden argument*/NULL);
		int32_t L_1 = ___value0;
		__this->set_EffectiveKeySizeValue_10(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.RC2CryptoServiceProvider::.ctor()
extern "C"  void RC2CryptoServiceProvider__ctor_m9640855 (RC2CryptoServiceProvider_t663781682 * __this, const MethodInfo* method)
{
	{
		RC2__ctor_m329421516(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Security.Cryptography.RC2CryptoServiceProvider::get_EffectiveKeySize()
extern "C"  int32_t RC2CryptoServiceProvider_get_EffectiveKeySize_m3183837995 (RC2CryptoServiceProvider_t663781682 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = RC2_get_EffectiveKeySize_m38555738(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RC2CryptoServiceProvider::CreateDecryptor(System.Byte[],System.Byte[])
extern Il2CppClass* RC2Transform_t93681661_il2cpp_TypeInfo_var;
extern const uint32_t RC2CryptoServiceProvider_CreateDecryptor_m551088037_MetadataUsageId;
extern "C"  Il2CppObject * RC2CryptoServiceProvider_CreateDecryptor_m551088037 (RC2CryptoServiceProvider_t663781682 * __this, ByteU5BU5D_t3397334013* ___rgbKey0, ByteU5BU5D_t3397334013* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RC2CryptoServiceProvider_CreateDecryptor_m551088037_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgbKey0;
		ByteU5BU5D_t3397334013* L_1 = ___rgbIV1;
		RC2Transform_t93681661 * L_2 = (RC2Transform_t93681661 *)il2cpp_codegen_object_new(RC2Transform_t93681661_il2cpp_TypeInfo_var);
		RC2Transform__ctor_m492910827(L_2, __this, (bool)0, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RC2CryptoServiceProvider::CreateEncryptor(System.Byte[],System.Byte[])
extern Il2CppClass* RC2Transform_t93681661_il2cpp_TypeInfo_var;
extern const uint32_t RC2CryptoServiceProvider_CreateEncryptor_m252199767_MetadataUsageId;
extern "C"  Il2CppObject * RC2CryptoServiceProvider_CreateEncryptor_m252199767 (RC2CryptoServiceProvider_t663781682 * __this, ByteU5BU5D_t3397334013* ___rgbKey0, ByteU5BU5D_t3397334013* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RC2CryptoServiceProvider_CreateEncryptor_m252199767_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgbKey0;
		ByteU5BU5D_t3397334013* L_1 = ___rgbIV1;
		RC2Transform_t93681661 * L_2 = (RC2Transform_t93681661 *)il2cpp_codegen_object_new(RC2Transform_t93681661_il2cpp_TypeInfo_var);
		RC2Transform__ctor_m492910827(L_2, __this, (bool)1, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void System.Security.Cryptography.RC2CryptoServiceProvider::GenerateIV()
extern "C"  void RC2CryptoServiceProvider_GenerateIV_m3062066003 (RC2CryptoServiceProvider_t663781682 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_BlockSizeValue_0();
		ByteU5BU5D_t3397334013* L_1 = KeyBuilder_IV_m1778372645(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_IVValue_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.RC2CryptoServiceProvider::GenerateKey()
extern "C"  void RC2CryptoServiceProvider_GenerateKey_m3482005315 (RC2CryptoServiceProvider_t663781682 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_KeySizeValue_2();
		ByteU5BU5D_t3397334013* L_1 = KeyBuilder_Key_m96369605(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_KeyValue_3(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.RC2Transform::.ctor(System.Security.Cryptography.RC2,System.Boolean,System.Byte[],System.Byte[])
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t2071877448_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* RC2Transform_t93681661_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt16U5BU5D_t2527266722_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3396030586;
extern const uint32_t RC2Transform__ctor_m492910827_MetadataUsageId;
extern "C"  void RC2Transform__ctor_m492910827 (RC2Transform_t93681661 * __this, RC2_t3410342145 * ___rc2Algo0, bool ___encryption1, ByteU5BU5D_t3397334013* ___key2, ByteU5BU5D_t3397334013* ___iv3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RC2Transform__ctor_m492910827_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	ByteU5BU5D_t3397334013* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	{
		RC2_t3410342145 * L_0 = ___rc2Algo0;
		bool L_1 = ___encryption1;
		ByteU5BU5D_t3397334013* L_2 = ___iv3;
		SymmetricTransform__ctor_m1133484409(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		RC2_t3410342145 * L_3 = ___rc2Algo0;
		int32_t L_4 = VirtFuncInvoker0< int32_t >::Invoke(26 /* System.Int32 System.Security.Cryptography.RC2::get_EffectiveKeySize() */, L_3);
		V_0 = L_4;
		ByteU5BU5D_t3397334013* L_5 = ___key2;
		if (L_5)
		{
			goto IL_002b;
		}
	}
	{
		RC2_t3410342145 * L_6 = ___rc2Algo0;
		int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 System.Security.Cryptography.RC2::get_KeySize() */, L_6);
		ByteU5BU5D_t3397334013* L_8 = KeyBuilder_Key_m96369605(NULL /*static, unused*/, ((int32_t)((int32_t)L_7>>(int32_t)3)), /*hidden argument*/NULL);
		___key2 = L_8;
		goto IL_0044;
	}

IL_002b:
	{
		ByteU5BU5D_t3397334013* L_9 = ___key2;
		Il2CppObject * L_10 = Array_Clone_m768574314((Il2CppArray *)(Il2CppArray *)L_9, /*hidden argument*/NULL);
		___key2 = ((ByteU5BU5D_t3397334013*)Castclass(L_10, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var));
		int32_t L_11 = V_0;
		ByteU5BU5D_t3397334013* L_12 = ___key2;
		int32_t L_13 = Math_Min_m4290821911(NULL /*static, unused*/, L_11, ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_12)->max_length))))<<(int32_t)3)), /*hidden argument*/NULL);
		V_0 = L_13;
	}

IL_0044:
	{
		ByteU5BU5D_t3397334013* L_14 = ___key2;
		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_14)->max_length))));
		RC2_t3410342145 * L_15 = ___rc2Algo0;
		KeySizesU5BU5D_t1153004758* L_16 = VirtFuncInvoker0< KeySizesU5BU5D_t1153004758* >::Invoke(15 /* System.Security.Cryptography.KeySizes[] System.Security.Cryptography.SymmetricAlgorithm::get_LegalKeySizes() */, L_15);
		int32_t L_17 = V_1;
		bool L_18 = KeySizes_IsLegalKeySize_m3079736784(NULL /*static, unused*/, L_16, ((int32_t)((int32_t)L_17<<(int32_t)3)), /*hidden argument*/NULL);
		if (L_18)
		{
			goto IL_008f;
		}
	}
	{
		ObjectU5BU5D_t3614634134* L_19 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)3));
		int32_t L_20 = V_1;
		int32_t L_21 = L_20;
		Il2CppObject * L_22 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_21);
		ArrayElementTypeCheck (L_19, L_22);
		(L_19)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_22);
		ObjectU5BU5D_t3614634134* L_23 = L_19;
		int32_t L_24 = 5;
		Il2CppObject * L_25 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_24);
		ArrayElementTypeCheck (L_23, L_25);
		(L_23)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_25);
		ObjectU5BU5D_t3614634134* L_26 = L_23;
		int32_t L_27 = ((int32_t)16);
		Il2CppObject * L_28 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_27);
		ArrayElementTypeCheck (L_26, L_28);
		(L_26)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_28);
		String_t* L_29 = Locale_GetText_m2553164138(NULL /*static, unused*/, _stringLiteral3396030586, L_26, /*hidden argument*/NULL);
		V_2 = L_29;
		String_t* L_30 = V_2;
		CryptographicException_t3349726436 * L_31 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_31, L_30, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_31);
	}

IL_008f:
	{
		V_3 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128)));
		int32_t L_32 = V_0;
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_32+(int32_t)7))>>(int32_t)3));
		int32_t L_33 = V_0;
		int32_t L_34 = V_4;
		V_5 = ((int32_t)((int32_t)((int32_t)255)%(int32_t)((int32_t)((int32_t)2<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8+(int32_t)L_33))-(int32_t)((int32_t)((int32_t)L_34<<(int32_t)3))))-(int32_t)1))&(int32_t)((int32_t)31)))))));
		V_6 = 0;
		goto IL_00ce;
	}

IL_00c0:
	{
		ByteU5BU5D_t3397334013* L_35 = V_3;
		int32_t L_36 = V_6;
		ByteU5BU5D_t3397334013* L_37 = ___key2;
		int32_t L_38 = V_6;
		int32_t L_39 = L_38;
		uint8_t L_40 = (L_37)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_39));
		(L_35)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_36), (uint8_t)L_40);
		int32_t L_41 = V_6;
		V_6 = ((int32_t)((int32_t)L_41+(int32_t)1));
	}

IL_00ce:
	{
		int32_t L_42 = V_6;
		int32_t L_43 = V_1;
		if ((((int32_t)L_42) < ((int32_t)L_43)))
		{
			goto IL_00c0;
		}
	}
	{
		int32_t L_44 = V_1;
		V_7 = L_44;
		goto IL_0101;
	}

IL_00de:
	{
		ByteU5BU5D_t3397334013* L_45 = V_3;
		int32_t L_46 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(RC2Transform_t93681661_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_47 = ((RC2Transform_t93681661_StaticFields*)RC2Transform_t93681661_il2cpp_TypeInfo_var->static_fields)->get_pitable_18();
		ByteU5BU5D_t3397334013* L_48 = V_3;
		int32_t L_49 = V_7;
		int32_t L_50 = ((int32_t)((int32_t)L_49-(int32_t)1));
		uint8_t L_51 = (L_48)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_50));
		ByteU5BU5D_t3397334013* L_52 = V_3;
		int32_t L_53 = V_7;
		int32_t L_54 = V_1;
		int32_t L_55 = ((int32_t)((int32_t)L_53-(int32_t)L_54));
		uint8_t L_56 = (L_52)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_55));
		int32_t L_57 = ((int32_t)((int32_t)((int32_t)((int32_t)L_51+(int32_t)L_56))&(int32_t)((int32_t)255)));
		uint8_t L_58 = (L_47)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_57));
		(L_45)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46), (uint8_t)L_58);
		int32_t L_59 = V_7;
		V_7 = ((int32_t)((int32_t)L_59+(int32_t)1));
	}

IL_0101:
	{
		int32_t L_60 = V_7;
		if ((((int32_t)L_60) < ((int32_t)((int32_t)128))))
		{
			goto IL_00de;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_61 = V_3;
		int32_t L_62 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(RC2Transform_t93681661_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_63 = ((RC2Transform_t93681661_StaticFields*)RC2Transform_t93681661_il2cpp_TypeInfo_var->static_fields)->get_pitable_18();
		ByteU5BU5D_t3397334013* L_64 = V_3;
		int32_t L_65 = V_4;
		int32_t L_66 = ((int32_t)((int32_t)((int32_t)128)-(int32_t)L_65));
		uint8_t L_67 = (L_64)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66));
		int32_t L_68 = V_5;
		int32_t L_69 = ((int32_t)((int32_t)L_67&(int32_t)L_68));
		uint8_t L_70 = (L_63)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_69));
		(L_61)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)((int32_t)128)-(int32_t)L_62))), (uint8_t)L_70);
		int32_t L_71 = V_4;
		V_8 = ((int32_t)((int32_t)((int32_t)127)-(int32_t)L_71));
		goto IL_0154;
	}

IL_0136:
	{
		ByteU5BU5D_t3397334013* L_72 = V_3;
		int32_t L_73 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(RC2Transform_t93681661_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_74 = ((RC2Transform_t93681661_StaticFields*)RC2Transform_t93681661_il2cpp_TypeInfo_var->static_fields)->get_pitable_18();
		ByteU5BU5D_t3397334013* L_75 = V_3;
		int32_t L_76 = V_8;
		int32_t L_77 = ((int32_t)((int32_t)L_76+(int32_t)1));
		uint8_t L_78 = (L_75)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_77));
		ByteU5BU5D_t3397334013* L_79 = V_3;
		int32_t L_80 = V_8;
		int32_t L_81 = V_4;
		int32_t L_82 = ((int32_t)((int32_t)L_80+(int32_t)L_81));
		uint8_t L_83 = (L_79)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_82));
		int32_t L_84 = ((int32_t)((int32_t)L_78^(int32_t)L_83));
		uint8_t L_85 = (L_74)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_84));
		(L_72)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_73), (uint8_t)L_85);
		int32_t L_86 = V_8;
		V_8 = ((int32_t)((int32_t)L_86-(int32_t)1));
	}

IL_0154:
	{
		int32_t L_87 = V_8;
		if ((((int32_t)L_87) >= ((int32_t)0)))
		{
			goto IL_0136;
		}
	}
	{
		__this->set_K_16(((UInt16U5BU5D_t2527266722*)SZArrayNew(UInt16U5BU5D_t2527266722_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		V_9 = 0;
		V_10 = 0;
		goto IL_0199;
	}

IL_0174:
	{
		UInt16U5BU5D_t2527266722* L_88 = __this->get_K_16();
		int32_t L_89 = V_10;
		ByteU5BU5D_t3397334013* L_90 = V_3;
		int32_t L_91 = V_9;
		int32_t L_92 = L_91;
		V_9 = ((int32_t)((int32_t)L_92+(int32_t)1));
		int32_t L_93 = L_92;
		uint8_t L_94 = (L_90)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_93));
		ByteU5BU5D_t3397334013* L_95 = V_3;
		int32_t L_96 = V_9;
		int32_t L_97 = L_96;
		V_9 = ((int32_t)((int32_t)L_97+(int32_t)1));
		int32_t L_98 = L_97;
		uint8_t L_99 = (L_95)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_98));
		(L_88)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_89), (uint16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)L_94+(int32_t)((int32_t)((int32_t)L_99<<(int32_t)8))))))));
		int32_t L_100 = V_10;
		V_10 = ((int32_t)((int32_t)L_100+(int32_t)1));
	}

IL_0199:
	{
		int32_t L_101 = V_10;
		if ((((int32_t)L_101) < ((int32_t)((int32_t)64))))
		{
			goto IL_0174;
		}
	}
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RC2Transform::.cctor()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* RC2Transform_t93681661_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D44_34_FieldInfo_var;
extern const uint32_t RC2Transform__cctor_m4079629627_MetadataUsageId;
extern "C"  void RC2Transform__cctor_m4079629627 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RC2Transform__cctor_m4079629627_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D44_34_FieldInfo_var), /*hidden argument*/NULL);
		((RC2Transform_t93681661_StaticFields*)RC2Transform_t93681661_il2cpp_TypeInfo_var->static_fields)->set_pitable_18(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.RC2Transform::ECB(System.Byte[],System.Byte[])
extern "C"  void RC2Transform_ECB_m941769014 (RC2Transform_t93681661 * __this, ByteU5BU5D_t3397334013* ___input0, ByteU5BU5D_t3397334013* ___output1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___input0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t3397334013* L_3 = ___input0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_2|(int32_t)((int32_t)((int32_t)L_5<<(int32_t)8))))))));
		ByteU5BU5D_t3397334013* L_6 = ___input0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t3397334013* L_9 = ___input0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_8|(int32_t)((int32_t)((int32_t)L_11<<(int32_t)8))))))));
		ByteU5BU5D_t3397334013* L_12 = ___input0;
		int32_t L_13 = 4;
		uint8_t L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		ByteU5BU5D_t3397334013* L_15 = ___input0;
		int32_t L_16 = 5;
		uint8_t L_17 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_14|(int32_t)((int32_t)((int32_t)L_17<<(int32_t)8))))))));
		ByteU5BU5D_t3397334013* L_18 = ___input0;
		int32_t L_19 = 6;
		uint8_t L_20 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t3397334013* L_21 = ___input0;
		int32_t L_22 = 7;
		uint8_t L_23 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_20|(int32_t)((int32_t)((int32_t)L_23<<(int32_t)8))))))));
		bool L_24 = ((SymmetricTransform_t1394030013 *)__this)->get_encrypt_1();
		if (!L_24)
		{
			goto IL_05d9;
		}
	}
	{
		__this->set_j_17(0);
		goto IL_01cb;
	}

IL_0057:
	{
		uint16_t L_25 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_26 = __this->get_K_16();
		int32_t L_27 = __this->get_j_17();
		int32_t L_28 = L_27;
		V_0 = L_28;
		__this->set_j_17(((int32_t)((int32_t)L_28+(int32_t)1)));
		int32_t L_29 = V_0;
		int32_t L_30 = L_29;
		uint16_t L_31 = (L_26)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_30));
		uint16_t L_32 = __this->get_R3_15();
		uint16_t L_33 = __this->get_R2_14();
		uint16_t L_34 = __this->get_R3_15();
		uint16_t L_35 = __this->get_R1_13();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_25+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31+(int32_t)((int32_t)((int32_t)L_32&(int32_t)L_33))))+(int32_t)((int32_t)((int32_t)((~L_34))&(int32_t)L_35)))))))))))));
		uint16_t L_36 = __this->get_R0_12();
		uint16_t L_37 = __this->get_R0_12();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_36<<(int32_t)1))|(int32_t)((int32_t)((int32_t)L_37>>(int32_t)((int32_t)15)))))))));
		uint16_t L_38 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_39 = __this->get_K_16();
		int32_t L_40 = __this->get_j_17();
		int32_t L_41 = L_40;
		V_0 = L_41;
		__this->set_j_17(((int32_t)((int32_t)L_41+(int32_t)1)));
		int32_t L_42 = V_0;
		int32_t L_43 = L_42;
		uint16_t L_44 = (L_39)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		uint16_t L_45 = __this->get_R0_12();
		uint16_t L_46 = __this->get_R3_15();
		uint16_t L_47 = __this->get_R0_12();
		uint16_t L_48 = __this->get_R2_14();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_38+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_44+(int32_t)((int32_t)((int32_t)L_45&(int32_t)L_46))))+(int32_t)((int32_t)((int32_t)((~L_47))&(int32_t)L_48)))))))))))));
		uint16_t L_49 = __this->get_R1_13();
		uint16_t L_50 = __this->get_R1_13();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_49<<(int32_t)2))|(int32_t)((int32_t)((int32_t)L_50>>(int32_t)((int32_t)14)))))))));
		uint16_t L_51 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_52 = __this->get_K_16();
		int32_t L_53 = __this->get_j_17();
		int32_t L_54 = L_53;
		V_0 = L_54;
		__this->set_j_17(((int32_t)((int32_t)L_54+(int32_t)1)));
		int32_t L_55 = V_0;
		int32_t L_56 = L_55;
		uint16_t L_57 = (L_52)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_56));
		uint16_t L_58 = __this->get_R1_13();
		uint16_t L_59 = __this->get_R0_12();
		uint16_t L_60 = __this->get_R1_13();
		uint16_t L_61 = __this->get_R3_15();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_51+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_57+(int32_t)((int32_t)((int32_t)L_58&(int32_t)L_59))))+(int32_t)((int32_t)((int32_t)((~L_60))&(int32_t)L_61)))))))))))));
		uint16_t L_62 = __this->get_R2_14();
		uint16_t L_63 = __this->get_R2_14();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_62<<(int32_t)3))|(int32_t)((int32_t)((int32_t)L_63>>(int32_t)((int32_t)13)))))))));
		uint16_t L_64 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_65 = __this->get_K_16();
		int32_t L_66 = __this->get_j_17();
		int32_t L_67 = L_66;
		V_0 = L_67;
		__this->set_j_17(((int32_t)((int32_t)L_67+(int32_t)1)));
		int32_t L_68 = V_0;
		int32_t L_69 = L_68;
		uint16_t L_70 = (L_65)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_69));
		uint16_t L_71 = __this->get_R2_14();
		uint16_t L_72 = __this->get_R1_13();
		uint16_t L_73 = __this->get_R2_14();
		uint16_t L_74 = __this->get_R0_12();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_64+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_70+(int32_t)((int32_t)((int32_t)L_71&(int32_t)L_72))))+(int32_t)((int32_t)((int32_t)((~L_73))&(int32_t)L_74)))))))))))));
		uint16_t L_75 = __this->get_R3_15();
		uint16_t L_76 = __this->get_R3_15();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_75<<(int32_t)5))|(int32_t)((int32_t)((int32_t)L_76>>(int32_t)((int32_t)11)))))))));
	}

IL_01cb:
	{
		int32_t L_77 = __this->get_j_17();
		if ((((int32_t)L_77) <= ((int32_t)((int32_t)16))))
		{
			goto IL_0057;
		}
	}
	{
		uint16_t L_78 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_79 = __this->get_K_16();
		uint16_t L_80 = __this->get_R3_15();
		int32_t L_81 = ((int32_t)((int32_t)L_80&(int32_t)((int32_t)63)));
		uint16_t L_82 = (L_79)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_81));
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_78+(int32_t)L_82))))));
		uint16_t L_83 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_84 = __this->get_K_16();
		uint16_t L_85 = __this->get_R0_12();
		int32_t L_86 = ((int32_t)((int32_t)L_85&(int32_t)((int32_t)63)));
		uint16_t L_87 = (L_84)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_86));
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_83+(int32_t)L_87))))));
		uint16_t L_88 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_89 = __this->get_K_16();
		uint16_t L_90 = __this->get_R1_13();
		int32_t L_91 = ((int32_t)((int32_t)L_90&(int32_t)((int32_t)63)));
		uint16_t L_92 = (L_89)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_91));
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_88+(int32_t)L_92))))));
		uint16_t L_93 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_94 = __this->get_K_16();
		uint16_t L_95 = __this->get_R2_14();
		int32_t L_96 = ((int32_t)((int32_t)L_95&(int32_t)((int32_t)63)));
		uint16_t L_97 = (L_94)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_96));
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_93+(int32_t)L_97))))));
		goto IL_03c9;
	}

IL_0255:
	{
		uint16_t L_98 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_99 = __this->get_K_16();
		int32_t L_100 = __this->get_j_17();
		int32_t L_101 = L_100;
		V_0 = L_101;
		__this->set_j_17(((int32_t)((int32_t)L_101+(int32_t)1)));
		int32_t L_102 = V_0;
		int32_t L_103 = L_102;
		uint16_t L_104 = (L_99)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_103));
		uint16_t L_105 = __this->get_R3_15();
		uint16_t L_106 = __this->get_R2_14();
		uint16_t L_107 = __this->get_R3_15();
		uint16_t L_108 = __this->get_R1_13();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_98+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_104+(int32_t)((int32_t)((int32_t)L_105&(int32_t)L_106))))+(int32_t)((int32_t)((int32_t)((~L_107))&(int32_t)L_108)))))))))))));
		uint16_t L_109 = __this->get_R0_12();
		uint16_t L_110 = __this->get_R0_12();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_109<<(int32_t)1))|(int32_t)((int32_t)((int32_t)L_110>>(int32_t)((int32_t)15)))))))));
		uint16_t L_111 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_112 = __this->get_K_16();
		int32_t L_113 = __this->get_j_17();
		int32_t L_114 = L_113;
		V_0 = L_114;
		__this->set_j_17(((int32_t)((int32_t)L_114+(int32_t)1)));
		int32_t L_115 = V_0;
		int32_t L_116 = L_115;
		uint16_t L_117 = (L_112)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_116));
		uint16_t L_118 = __this->get_R0_12();
		uint16_t L_119 = __this->get_R3_15();
		uint16_t L_120 = __this->get_R0_12();
		uint16_t L_121 = __this->get_R2_14();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_111+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_117+(int32_t)((int32_t)((int32_t)L_118&(int32_t)L_119))))+(int32_t)((int32_t)((int32_t)((~L_120))&(int32_t)L_121)))))))))))));
		uint16_t L_122 = __this->get_R1_13();
		uint16_t L_123 = __this->get_R1_13();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_122<<(int32_t)2))|(int32_t)((int32_t)((int32_t)L_123>>(int32_t)((int32_t)14)))))))));
		uint16_t L_124 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_125 = __this->get_K_16();
		int32_t L_126 = __this->get_j_17();
		int32_t L_127 = L_126;
		V_0 = L_127;
		__this->set_j_17(((int32_t)((int32_t)L_127+(int32_t)1)));
		int32_t L_128 = V_0;
		int32_t L_129 = L_128;
		uint16_t L_130 = (L_125)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_129));
		uint16_t L_131 = __this->get_R1_13();
		uint16_t L_132 = __this->get_R0_12();
		uint16_t L_133 = __this->get_R1_13();
		uint16_t L_134 = __this->get_R3_15();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_124+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_130+(int32_t)((int32_t)((int32_t)L_131&(int32_t)L_132))))+(int32_t)((int32_t)((int32_t)((~L_133))&(int32_t)L_134)))))))))))));
		uint16_t L_135 = __this->get_R2_14();
		uint16_t L_136 = __this->get_R2_14();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_135<<(int32_t)3))|(int32_t)((int32_t)((int32_t)L_136>>(int32_t)((int32_t)13)))))))));
		uint16_t L_137 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_138 = __this->get_K_16();
		int32_t L_139 = __this->get_j_17();
		int32_t L_140 = L_139;
		V_0 = L_140;
		__this->set_j_17(((int32_t)((int32_t)L_140+(int32_t)1)));
		int32_t L_141 = V_0;
		int32_t L_142 = L_141;
		uint16_t L_143 = (L_138)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_142));
		uint16_t L_144 = __this->get_R2_14();
		uint16_t L_145 = __this->get_R1_13();
		uint16_t L_146 = __this->get_R2_14();
		uint16_t L_147 = __this->get_R0_12();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_137+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_143+(int32_t)((int32_t)((int32_t)L_144&(int32_t)L_145))))+(int32_t)((int32_t)((int32_t)((~L_146))&(int32_t)L_147)))))))))))));
		uint16_t L_148 = __this->get_R3_15();
		uint16_t L_149 = __this->get_R3_15();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_148<<(int32_t)5))|(int32_t)((int32_t)((int32_t)L_149>>(int32_t)((int32_t)11)))))))));
	}

IL_03c9:
	{
		int32_t L_150 = __this->get_j_17();
		if ((((int32_t)L_150) <= ((int32_t)((int32_t)40))))
		{
			goto IL_0255;
		}
	}
	{
		uint16_t L_151 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_152 = __this->get_K_16();
		uint16_t L_153 = __this->get_R3_15();
		int32_t L_154 = ((int32_t)((int32_t)L_153&(int32_t)((int32_t)63)));
		uint16_t L_155 = (L_152)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_154));
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_151+(int32_t)L_155))))));
		uint16_t L_156 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_157 = __this->get_K_16();
		uint16_t L_158 = __this->get_R0_12();
		int32_t L_159 = ((int32_t)((int32_t)L_158&(int32_t)((int32_t)63)));
		uint16_t L_160 = (L_157)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_159));
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_156+(int32_t)L_160))))));
		uint16_t L_161 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_162 = __this->get_K_16();
		uint16_t L_163 = __this->get_R1_13();
		int32_t L_164 = ((int32_t)((int32_t)L_163&(int32_t)((int32_t)63)));
		uint16_t L_165 = (L_162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_164));
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_161+(int32_t)L_165))))));
		uint16_t L_166 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_167 = __this->get_K_16();
		uint16_t L_168 = __this->get_R2_14();
		int32_t L_169 = ((int32_t)((int32_t)L_168&(int32_t)((int32_t)63)));
		uint16_t L_170 = (L_167)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_169));
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_166+(int32_t)L_170))))));
		goto IL_05c7;
	}

IL_0453:
	{
		uint16_t L_171 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_172 = __this->get_K_16();
		int32_t L_173 = __this->get_j_17();
		int32_t L_174 = L_173;
		V_0 = L_174;
		__this->set_j_17(((int32_t)((int32_t)L_174+(int32_t)1)));
		int32_t L_175 = V_0;
		int32_t L_176 = L_175;
		uint16_t L_177 = (L_172)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_176));
		uint16_t L_178 = __this->get_R3_15();
		uint16_t L_179 = __this->get_R2_14();
		uint16_t L_180 = __this->get_R3_15();
		uint16_t L_181 = __this->get_R1_13();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_171+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_177+(int32_t)((int32_t)((int32_t)L_178&(int32_t)L_179))))+(int32_t)((int32_t)((int32_t)((~L_180))&(int32_t)L_181)))))))))))));
		uint16_t L_182 = __this->get_R0_12();
		uint16_t L_183 = __this->get_R0_12();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_182<<(int32_t)1))|(int32_t)((int32_t)((int32_t)L_183>>(int32_t)((int32_t)15)))))))));
		uint16_t L_184 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_185 = __this->get_K_16();
		int32_t L_186 = __this->get_j_17();
		int32_t L_187 = L_186;
		V_0 = L_187;
		__this->set_j_17(((int32_t)((int32_t)L_187+(int32_t)1)));
		int32_t L_188 = V_0;
		int32_t L_189 = L_188;
		uint16_t L_190 = (L_185)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_189));
		uint16_t L_191 = __this->get_R0_12();
		uint16_t L_192 = __this->get_R3_15();
		uint16_t L_193 = __this->get_R0_12();
		uint16_t L_194 = __this->get_R2_14();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_184+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_190+(int32_t)((int32_t)((int32_t)L_191&(int32_t)L_192))))+(int32_t)((int32_t)((int32_t)((~L_193))&(int32_t)L_194)))))))))))));
		uint16_t L_195 = __this->get_R1_13();
		uint16_t L_196 = __this->get_R1_13();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_195<<(int32_t)2))|(int32_t)((int32_t)((int32_t)L_196>>(int32_t)((int32_t)14)))))))));
		uint16_t L_197 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_198 = __this->get_K_16();
		int32_t L_199 = __this->get_j_17();
		int32_t L_200 = L_199;
		V_0 = L_200;
		__this->set_j_17(((int32_t)((int32_t)L_200+(int32_t)1)));
		int32_t L_201 = V_0;
		int32_t L_202 = L_201;
		uint16_t L_203 = (L_198)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_202));
		uint16_t L_204 = __this->get_R1_13();
		uint16_t L_205 = __this->get_R0_12();
		uint16_t L_206 = __this->get_R1_13();
		uint16_t L_207 = __this->get_R3_15();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_197+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_203+(int32_t)((int32_t)((int32_t)L_204&(int32_t)L_205))))+(int32_t)((int32_t)((int32_t)((~L_206))&(int32_t)L_207)))))))))))));
		uint16_t L_208 = __this->get_R2_14();
		uint16_t L_209 = __this->get_R2_14();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_208<<(int32_t)3))|(int32_t)((int32_t)((int32_t)L_209>>(int32_t)((int32_t)13)))))))));
		uint16_t L_210 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_211 = __this->get_K_16();
		int32_t L_212 = __this->get_j_17();
		int32_t L_213 = L_212;
		V_0 = L_213;
		__this->set_j_17(((int32_t)((int32_t)L_213+(int32_t)1)));
		int32_t L_214 = V_0;
		int32_t L_215 = L_214;
		uint16_t L_216 = (L_211)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_215));
		uint16_t L_217 = __this->get_R2_14();
		uint16_t L_218 = __this->get_R1_13();
		uint16_t L_219 = __this->get_R2_14();
		uint16_t L_220 = __this->get_R0_12();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_210+(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_216+(int32_t)((int32_t)((int32_t)L_217&(int32_t)L_218))))+(int32_t)((int32_t)((int32_t)((~L_219))&(int32_t)L_220)))))))))))));
		uint16_t L_221 = __this->get_R3_15();
		uint16_t L_222 = __this->get_R3_15();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_221<<(int32_t)5))|(int32_t)((int32_t)((int32_t)L_222>>(int32_t)((int32_t)11)))))))));
	}

IL_05c7:
	{
		int32_t L_223 = __this->get_j_17();
		if ((((int32_t)L_223) < ((int32_t)((int32_t)64))))
		{
			goto IL_0453;
		}
	}
	{
		goto IL_0b62;
	}

IL_05d9:
	{
		__this->set_j_17(((int32_t)63));
		goto IL_075a;
	}

IL_05e6:
	{
		uint16_t L_224 = __this->get_R3_15();
		uint16_t L_225 = __this->get_R3_15();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_224>>(int32_t)5))|(int32_t)((int32_t)((int32_t)L_225<<(int32_t)((int32_t)11)))))))));
		uint16_t L_226 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_227 = __this->get_K_16();
		int32_t L_228 = __this->get_j_17();
		int32_t L_229 = L_228;
		V_0 = L_229;
		__this->set_j_17(((int32_t)((int32_t)L_229-(int32_t)1)));
		int32_t L_230 = V_0;
		int32_t L_231 = L_230;
		uint16_t L_232 = (L_227)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_231));
		uint16_t L_233 = __this->get_R2_14();
		uint16_t L_234 = __this->get_R1_13();
		uint16_t L_235 = __this->get_R2_14();
		uint16_t L_236 = __this->get_R0_12();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_226-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_232+(int32_t)((int32_t)((int32_t)L_233&(int32_t)L_234))))+(int32_t)((int32_t)((int32_t)((~L_235))&(int32_t)L_236)))))))))))));
		uint16_t L_237 = __this->get_R2_14();
		uint16_t L_238 = __this->get_R2_14();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_237>>(int32_t)3))|(int32_t)((int32_t)((int32_t)L_238<<(int32_t)((int32_t)13)))))))));
		uint16_t L_239 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_240 = __this->get_K_16();
		int32_t L_241 = __this->get_j_17();
		int32_t L_242 = L_241;
		V_0 = L_242;
		__this->set_j_17(((int32_t)((int32_t)L_242-(int32_t)1)));
		int32_t L_243 = V_0;
		int32_t L_244 = L_243;
		uint16_t L_245 = (L_240)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_244));
		uint16_t L_246 = __this->get_R1_13();
		uint16_t L_247 = __this->get_R0_12();
		uint16_t L_248 = __this->get_R1_13();
		uint16_t L_249 = __this->get_R3_15();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_239-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_245+(int32_t)((int32_t)((int32_t)L_246&(int32_t)L_247))))+(int32_t)((int32_t)((int32_t)((~L_248))&(int32_t)L_249)))))))))))));
		uint16_t L_250 = __this->get_R1_13();
		uint16_t L_251 = __this->get_R1_13();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_250>>(int32_t)2))|(int32_t)((int32_t)((int32_t)L_251<<(int32_t)((int32_t)14)))))))));
		uint16_t L_252 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_253 = __this->get_K_16();
		int32_t L_254 = __this->get_j_17();
		int32_t L_255 = L_254;
		V_0 = L_255;
		__this->set_j_17(((int32_t)((int32_t)L_255-(int32_t)1)));
		int32_t L_256 = V_0;
		int32_t L_257 = L_256;
		uint16_t L_258 = (L_253)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_257));
		uint16_t L_259 = __this->get_R0_12();
		uint16_t L_260 = __this->get_R3_15();
		uint16_t L_261 = __this->get_R0_12();
		uint16_t L_262 = __this->get_R2_14();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_252-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_258+(int32_t)((int32_t)((int32_t)L_259&(int32_t)L_260))))+(int32_t)((int32_t)((int32_t)((~L_261))&(int32_t)L_262)))))))))))));
		uint16_t L_263 = __this->get_R0_12();
		uint16_t L_264 = __this->get_R0_12();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_263>>(int32_t)1))|(int32_t)((int32_t)((int32_t)L_264<<(int32_t)((int32_t)15)))))))));
		uint16_t L_265 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_266 = __this->get_K_16();
		int32_t L_267 = __this->get_j_17();
		int32_t L_268 = L_267;
		V_0 = L_268;
		__this->set_j_17(((int32_t)((int32_t)L_268-(int32_t)1)));
		int32_t L_269 = V_0;
		int32_t L_270 = L_269;
		uint16_t L_271 = (L_266)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_270));
		uint16_t L_272 = __this->get_R3_15();
		uint16_t L_273 = __this->get_R2_14();
		uint16_t L_274 = __this->get_R3_15();
		uint16_t L_275 = __this->get_R1_13();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_265-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_271+(int32_t)((int32_t)((int32_t)L_272&(int32_t)L_273))))+(int32_t)((int32_t)((int32_t)((~L_274))&(int32_t)L_275)))))))))))));
	}

IL_075a:
	{
		int32_t L_276 = __this->get_j_17();
		if ((((int32_t)L_276) >= ((int32_t)((int32_t)44))))
		{
			goto IL_05e6;
		}
	}
	{
		uint16_t L_277 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_278 = __this->get_K_16();
		uint16_t L_279 = __this->get_R2_14();
		int32_t L_280 = ((int32_t)((int32_t)L_279&(int32_t)((int32_t)63)));
		uint16_t L_281 = (L_278)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_280));
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_277-(int32_t)L_281))))));
		uint16_t L_282 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_283 = __this->get_K_16();
		uint16_t L_284 = __this->get_R1_13();
		int32_t L_285 = ((int32_t)((int32_t)L_284&(int32_t)((int32_t)63)));
		uint16_t L_286 = (L_283)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_285));
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_282-(int32_t)L_286))))));
		uint16_t L_287 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_288 = __this->get_K_16();
		uint16_t L_289 = __this->get_R0_12();
		int32_t L_290 = ((int32_t)((int32_t)L_289&(int32_t)((int32_t)63)));
		uint16_t L_291 = (L_288)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_290));
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_287-(int32_t)L_291))))));
		uint16_t L_292 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_293 = __this->get_K_16();
		uint16_t L_294 = __this->get_R3_15();
		int32_t L_295 = ((int32_t)((int32_t)L_294&(int32_t)((int32_t)63)));
		uint16_t L_296 = (L_293)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_295));
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_292-(int32_t)L_296))))));
		goto IL_0958;
	}

IL_07e4:
	{
		uint16_t L_297 = __this->get_R3_15();
		uint16_t L_298 = __this->get_R3_15();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_297>>(int32_t)5))|(int32_t)((int32_t)((int32_t)L_298<<(int32_t)((int32_t)11)))))))));
		uint16_t L_299 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_300 = __this->get_K_16();
		int32_t L_301 = __this->get_j_17();
		int32_t L_302 = L_301;
		V_0 = L_302;
		__this->set_j_17(((int32_t)((int32_t)L_302-(int32_t)1)));
		int32_t L_303 = V_0;
		int32_t L_304 = L_303;
		uint16_t L_305 = (L_300)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_304));
		uint16_t L_306 = __this->get_R2_14();
		uint16_t L_307 = __this->get_R1_13();
		uint16_t L_308 = __this->get_R2_14();
		uint16_t L_309 = __this->get_R0_12();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_299-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_305+(int32_t)((int32_t)((int32_t)L_306&(int32_t)L_307))))+(int32_t)((int32_t)((int32_t)((~L_308))&(int32_t)L_309)))))))))))));
		uint16_t L_310 = __this->get_R2_14();
		uint16_t L_311 = __this->get_R2_14();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_310>>(int32_t)3))|(int32_t)((int32_t)((int32_t)L_311<<(int32_t)((int32_t)13)))))))));
		uint16_t L_312 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_313 = __this->get_K_16();
		int32_t L_314 = __this->get_j_17();
		int32_t L_315 = L_314;
		V_0 = L_315;
		__this->set_j_17(((int32_t)((int32_t)L_315-(int32_t)1)));
		int32_t L_316 = V_0;
		int32_t L_317 = L_316;
		uint16_t L_318 = (L_313)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_317));
		uint16_t L_319 = __this->get_R1_13();
		uint16_t L_320 = __this->get_R0_12();
		uint16_t L_321 = __this->get_R1_13();
		uint16_t L_322 = __this->get_R3_15();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_312-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_318+(int32_t)((int32_t)((int32_t)L_319&(int32_t)L_320))))+(int32_t)((int32_t)((int32_t)((~L_321))&(int32_t)L_322)))))))))))));
		uint16_t L_323 = __this->get_R1_13();
		uint16_t L_324 = __this->get_R1_13();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_323>>(int32_t)2))|(int32_t)((int32_t)((int32_t)L_324<<(int32_t)((int32_t)14)))))))));
		uint16_t L_325 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_326 = __this->get_K_16();
		int32_t L_327 = __this->get_j_17();
		int32_t L_328 = L_327;
		V_0 = L_328;
		__this->set_j_17(((int32_t)((int32_t)L_328-(int32_t)1)));
		int32_t L_329 = V_0;
		int32_t L_330 = L_329;
		uint16_t L_331 = (L_326)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_330));
		uint16_t L_332 = __this->get_R0_12();
		uint16_t L_333 = __this->get_R3_15();
		uint16_t L_334 = __this->get_R0_12();
		uint16_t L_335 = __this->get_R2_14();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_325-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_331+(int32_t)((int32_t)((int32_t)L_332&(int32_t)L_333))))+(int32_t)((int32_t)((int32_t)((~L_334))&(int32_t)L_335)))))))))))));
		uint16_t L_336 = __this->get_R0_12();
		uint16_t L_337 = __this->get_R0_12();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_336>>(int32_t)1))|(int32_t)((int32_t)((int32_t)L_337<<(int32_t)((int32_t)15)))))))));
		uint16_t L_338 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_339 = __this->get_K_16();
		int32_t L_340 = __this->get_j_17();
		int32_t L_341 = L_340;
		V_0 = L_341;
		__this->set_j_17(((int32_t)((int32_t)L_341-(int32_t)1)));
		int32_t L_342 = V_0;
		int32_t L_343 = L_342;
		uint16_t L_344 = (L_339)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_343));
		uint16_t L_345 = __this->get_R3_15();
		uint16_t L_346 = __this->get_R2_14();
		uint16_t L_347 = __this->get_R3_15();
		uint16_t L_348 = __this->get_R1_13();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_338-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_344+(int32_t)((int32_t)((int32_t)L_345&(int32_t)L_346))))+(int32_t)((int32_t)((int32_t)((~L_347))&(int32_t)L_348)))))))))))));
	}

IL_0958:
	{
		int32_t L_349 = __this->get_j_17();
		if ((((int32_t)L_349) >= ((int32_t)((int32_t)20))))
		{
			goto IL_07e4;
		}
	}
	{
		uint16_t L_350 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_351 = __this->get_K_16();
		uint16_t L_352 = __this->get_R2_14();
		int32_t L_353 = ((int32_t)((int32_t)L_352&(int32_t)((int32_t)63)));
		uint16_t L_354 = (L_351)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_353));
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_350-(int32_t)L_354))))));
		uint16_t L_355 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_356 = __this->get_K_16();
		uint16_t L_357 = __this->get_R1_13();
		int32_t L_358 = ((int32_t)((int32_t)L_357&(int32_t)((int32_t)63)));
		uint16_t L_359 = (L_356)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_358));
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_355-(int32_t)L_359))))));
		uint16_t L_360 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_361 = __this->get_K_16();
		uint16_t L_362 = __this->get_R0_12();
		int32_t L_363 = ((int32_t)((int32_t)L_362&(int32_t)((int32_t)63)));
		uint16_t L_364 = (L_361)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_363));
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_360-(int32_t)L_364))))));
		uint16_t L_365 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_366 = __this->get_K_16();
		uint16_t L_367 = __this->get_R3_15();
		int32_t L_368 = ((int32_t)((int32_t)L_367&(int32_t)((int32_t)63)));
		uint16_t L_369 = (L_366)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_368));
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_365-(int32_t)L_369))))));
		goto IL_0b56;
	}

IL_09e2:
	{
		uint16_t L_370 = __this->get_R3_15();
		uint16_t L_371 = __this->get_R3_15();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_370>>(int32_t)5))|(int32_t)((int32_t)((int32_t)L_371<<(int32_t)((int32_t)11)))))))));
		uint16_t L_372 = __this->get_R3_15();
		UInt16U5BU5D_t2527266722* L_373 = __this->get_K_16();
		int32_t L_374 = __this->get_j_17();
		int32_t L_375 = L_374;
		V_0 = L_375;
		__this->set_j_17(((int32_t)((int32_t)L_375-(int32_t)1)));
		int32_t L_376 = V_0;
		int32_t L_377 = L_376;
		uint16_t L_378 = (L_373)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_377));
		uint16_t L_379 = __this->get_R2_14();
		uint16_t L_380 = __this->get_R1_13();
		uint16_t L_381 = __this->get_R2_14();
		uint16_t L_382 = __this->get_R0_12();
		__this->set_R3_15((((int32_t)((uint16_t)((int32_t)((int32_t)L_372-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_378+(int32_t)((int32_t)((int32_t)L_379&(int32_t)L_380))))+(int32_t)((int32_t)((int32_t)((~L_381))&(int32_t)L_382)))))))))))));
		uint16_t L_383 = __this->get_R2_14();
		uint16_t L_384 = __this->get_R2_14();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_383>>(int32_t)3))|(int32_t)((int32_t)((int32_t)L_384<<(int32_t)((int32_t)13)))))))));
		uint16_t L_385 = __this->get_R2_14();
		UInt16U5BU5D_t2527266722* L_386 = __this->get_K_16();
		int32_t L_387 = __this->get_j_17();
		int32_t L_388 = L_387;
		V_0 = L_388;
		__this->set_j_17(((int32_t)((int32_t)L_388-(int32_t)1)));
		int32_t L_389 = V_0;
		int32_t L_390 = L_389;
		uint16_t L_391 = (L_386)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_390));
		uint16_t L_392 = __this->get_R1_13();
		uint16_t L_393 = __this->get_R0_12();
		uint16_t L_394 = __this->get_R1_13();
		uint16_t L_395 = __this->get_R3_15();
		__this->set_R2_14((((int32_t)((uint16_t)((int32_t)((int32_t)L_385-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_391+(int32_t)((int32_t)((int32_t)L_392&(int32_t)L_393))))+(int32_t)((int32_t)((int32_t)((~L_394))&(int32_t)L_395)))))))))))));
		uint16_t L_396 = __this->get_R1_13();
		uint16_t L_397 = __this->get_R1_13();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_396>>(int32_t)2))|(int32_t)((int32_t)((int32_t)L_397<<(int32_t)((int32_t)14)))))))));
		uint16_t L_398 = __this->get_R1_13();
		UInt16U5BU5D_t2527266722* L_399 = __this->get_K_16();
		int32_t L_400 = __this->get_j_17();
		int32_t L_401 = L_400;
		V_0 = L_401;
		__this->set_j_17(((int32_t)((int32_t)L_401-(int32_t)1)));
		int32_t L_402 = V_0;
		int32_t L_403 = L_402;
		uint16_t L_404 = (L_399)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_403));
		uint16_t L_405 = __this->get_R0_12();
		uint16_t L_406 = __this->get_R3_15();
		uint16_t L_407 = __this->get_R0_12();
		uint16_t L_408 = __this->get_R2_14();
		__this->set_R1_13((((int32_t)((uint16_t)((int32_t)((int32_t)L_398-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_404+(int32_t)((int32_t)((int32_t)L_405&(int32_t)L_406))))+(int32_t)((int32_t)((int32_t)((~L_407))&(int32_t)L_408)))))))))))));
		uint16_t L_409 = __this->get_R0_12();
		uint16_t L_410 = __this->get_R0_12();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_409>>(int32_t)1))|(int32_t)((int32_t)((int32_t)L_410<<(int32_t)((int32_t)15)))))))));
		uint16_t L_411 = __this->get_R0_12();
		UInt16U5BU5D_t2527266722* L_412 = __this->get_K_16();
		int32_t L_413 = __this->get_j_17();
		int32_t L_414 = L_413;
		V_0 = L_414;
		__this->set_j_17(((int32_t)((int32_t)L_414-(int32_t)1)));
		int32_t L_415 = V_0;
		int32_t L_416 = L_415;
		uint16_t L_417 = (L_412)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_416));
		uint16_t L_418 = __this->get_R3_15();
		uint16_t L_419 = __this->get_R2_14();
		uint16_t L_420 = __this->get_R3_15();
		uint16_t L_421 = __this->get_R1_13();
		__this->set_R0_12((((int32_t)((uint16_t)((int32_t)((int32_t)L_411-(int32_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_417+(int32_t)((int32_t)((int32_t)L_418&(int32_t)L_419))))+(int32_t)((int32_t)((int32_t)((~L_420))&(int32_t)L_421)))))))))))));
	}

IL_0b56:
	{
		int32_t L_422 = __this->get_j_17();
		if ((((int32_t)L_422) >= ((int32_t)0)))
		{
			goto IL_09e2;
		}
	}

IL_0b62:
	{
		ByteU5BU5D_t3397334013* L_423 = ___output1;
		uint16_t L_424 = __this->get_R0_12();
		(L_423)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)(((int32_t)((uint8_t)L_424))));
		ByteU5BU5D_t3397334013* L_425 = ___output1;
		uint16_t L_426 = __this->get_R0_12();
		(L_425)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_426>>(int32_t)8))))));
		ByteU5BU5D_t3397334013* L_427 = ___output1;
		uint16_t L_428 = __this->get_R1_13();
		(L_427)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint8_t)(((int32_t)((uint8_t)L_428))));
		ByteU5BU5D_t3397334013* L_429 = ___output1;
		uint16_t L_430 = __this->get_R1_13();
		(L_429)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_430>>(int32_t)8))))));
		ByteU5BU5D_t3397334013* L_431 = ___output1;
		uint16_t L_432 = __this->get_R2_14();
		(L_431)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint8_t)(((int32_t)((uint8_t)L_432))));
		ByteU5BU5D_t3397334013* L_433 = ___output1;
		uint16_t L_434 = __this->get_R2_14();
		(L_433)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_434>>(int32_t)8))))));
		ByteU5BU5D_t3397334013* L_435 = ___output1;
		uint16_t L_436 = __this->get_R3_15();
		(L_435)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (uint8_t)(((int32_t)((uint8_t)L_436))));
		ByteU5BU5D_t3397334013* L_437 = ___output1;
		uint16_t L_438 = __this->get_R3_15();
		(L_437)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_438>>(int32_t)8))))));
		return;
	}
}
// System.Void System.Security.Cryptography.Rijndael::.ctor()
extern Il2CppClass* KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var;
extern Il2CppClass* KeySizes_t3144736271_il2cpp_TypeInfo_var;
extern const uint32_t Rijndael__ctor_m3643972900_MetadataUsageId;
extern "C"  void Rijndael__ctor_m3643972900 (Rijndael_t2154803531 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Rijndael__ctor_m3643972900_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SymmetricAlgorithm__ctor_m851603055(__this, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_KeySizeValue_2(((int32_t)256));
		((SymmetricAlgorithm_t1108166522 *)__this)->set_BlockSizeValue_0(((int32_t)128));
		((SymmetricAlgorithm_t1108166522 *)__this)->set_FeedbackSizeValue_6(((int32_t)128));
		((SymmetricAlgorithm_t1108166522 *)__this)->set_LegalKeySizesValue_5(((KeySizesU5BU5D_t1153004758*)SZArrayNew(KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1153004758* L_0 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_LegalKeySizesValue_5();
		KeySizes_t3144736271 * L_1 = (KeySizes_t3144736271 *)il2cpp_codegen_object_new(KeySizes_t3144736271_il2cpp_TypeInfo_var);
		KeySizes__ctor_m3526899007(L_1, ((int32_t)128), ((int32_t)256), ((int32_t)64), /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_0, L_1);
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (KeySizes_t3144736271 *)L_1);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_LegalBlockSizesValue_4(((KeySizesU5BU5D_t1153004758*)SZArrayNew(KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1153004758* L_2 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_LegalBlockSizesValue_4();
		KeySizes_t3144736271 * L_3 = (KeySizes_t3144736271 *)il2cpp_codegen_object_new(KeySizes_t3144736271_il2cpp_TypeInfo_var);
		KeySizes__ctor_m3526899007(L_3, ((int32_t)128), ((int32_t)256), ((int32_t)64), /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_2, L_3);
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (KeySizes_t3144736271 *)L_3);
		return;
	}
}
// System.Security.Cryptography.Rijndael System.Security.Cryptography.Rijndael::Create()
extern Il2CppCodeGenString* _stringLiteral1068464004;
extern const uint32_t Rijndael_Create_m369328687_MetadataUsageId;
extern "C"  Rijndael_t2154803531 * Rijndael_Create_m369328687 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Rijndael_Create_m369328687_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Rijndael_t2154803531 * L_0 = Rijndael_Create_m113171669(NULL /*static, unused*/, _stringLiteral1068464004, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.Rijndael System.Security.Cryptography.Rijndael::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* Rijndael_t2154803531_il2cpp_TypeInfo_var;
extern const uint32_t Rijndael_Create_m113171669_MetadataUsageId;
extern "C"  Rijndael_t2154803531 * Rijndael_Create_m113171669 (Il2CppObject * __this /* static, unused */, String_t* ___algName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Rijndael_Create_m113171669_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___algName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((Rijndael_t2154803531 *)CastclassClass(L_1, Rijndael_t2154803531_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.RijndaelManaged::.ctor()
extern "C"  void RijndaelManaged__ctor_m1723326849 (RijndaelManaged_t1034060848 * __this, const MethodInfo* method)
{
	{
		Rijndael__ctor_m3643972900(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelManaged::GenerateIV()
extern "C"  void RijndaelManaged_GenerateIV_m805619657 (RijndaelManaged_t1034060848 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_BlockSizeValue_0();
		ByteU5BU5D_t3397334013* L_1 = KeyBuilder_IV_m1778372645(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_IVValue_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelManaged::GenerateKey()
extern "C"  void RijndaelManaged_GenerateKey_m3366247933 (RijndaelManaged_t1034060848 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_KeySizeValue_2();
		ByteU5BU5D_t3397334013* L_1 = KeyBuilder_Key_m96369605(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_KeyValue_3(L_1);
		return;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RijndaelManaged::CreateDecryptor(System.Byte[],System.Byte[])
extern Il2CppClass* RijndaelManagedTransform_t135163252_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelManaged_CreateDecryptor_m3253408643_MetadataUsageId;
extern "C"  Il2CppObject * RijndaelManaged_CreateDecryptor_m3253408643 (RijndaelManaged_t1034060848 * __this, ByteU5BU5D_t3397334013* ___rgbKey0, ByteU5BU5D_t3397334013* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelManaged_CreateDecryptor_m3253408643_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgbKey0;
		ByteU5BU5D_t3397334013* L_1 = ___rgbIV1;
		RijndaelManagedTransform_t135163252 * L_2 = (RijndaelManagedTransform_t135163252 *)il2cpp_codegen_object_new(RijndaelManagedTransform_t135163252_il2cpp_TypeInfo_var);
		RijndaelManagedTransform__ctor_m4034988746(L_2, __this, (bool)0, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RijndaelManaged::CreateEncryptor(System.Byte[],System.Byte[])
extern Il2CppClass* RijndaelManagedTransform_t135163252_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelManaged_CreateEncryptor_m315737265_MetadataUsageId;
extern "C"  Il2CppObject * RijndaelManaged_CreateEncryptor_m315737265 (RijndaelManaged_t1034060848 * __this, ByteU5BU5D_t3397334013* ___rgbKey0, ByteU5BU5D_t3397334013* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelManaged_CreateEncryptor_m315737265_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgbKey0;
		ByteU5BU5D_t3397334013* L_1 = ___rgbIV1;
		RijndaelManagedTransform_t135163252 * L_2 = (RijndaelManagedTransform_t135163252 *)il2cpp_codegen_object_new(RijndaelManagedTransform_t135163252_il2cpp_TypeInfo_var);
		RijndaelManagedTransform__ctor_m4034988746(L_2, __this, (bool)1, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void System.Security.Cryptography.RijndaelManagedTransform::.ctor(System.Security.Cryptography.Rijndael,System.Boolean,System.Byte[],System.Byte[])
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelManagedTransform__ctor_m4034988746_MetadataUsageId;
extern "C"  void RijndaelManagedTransform__ctor_m4034988746 (RijndaelManagedTransform_t135163252 * __this, Rijndael_t2154803531 * ___algo0, bool ___encryption1, ByteU5BU5D_t3397334013* ___key2, ByteU5BU5D_t3397334013* ___iv3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelManagedTransform__ctor_m4034988746_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		Rijndael_t2154803531 * L_0 = ___algo0;
		bool L_1 = ___encryption1;
		ByteU5BU5D_t3397334013* L_2 = ___key2;
		ByteU5BU5D_t3397334013* L_3 = ___iv3;
		RijndaelTransform_t1067822295 * L_4 = (RijndaelTransform_t1067822295 *)il2cpp_codegen_object_new(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		RijndaelTransform__ctor_m3897933339(L_4, L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		__this->set__st_0(L_4);
		Rijndael_t2154803531 * L_5 = ___algo0;
		int32_t L_6 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_5);
		__this->set__bs_1(L_6);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelManagedTransform::System.IDisposable.Dispose()
extern "C"  void RijndaelManagedTransform_System_IDisposable_Dispose_m677512972 (RijndaelManagedTransform_t135163252 * __this, const MethodInfo* method)
{
	{
		RijndaelTransform_t1067822295 * L_0 = __this->get__st_0();
		RijndaelTransform_Clear_m1652144089(L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Security.Cryptography.RijndaelManagedTransform::get_CanReuseTransform()
extern "C"  bool RijndaelManagedTransform_get_CanReuseTransform_m3735256596 (RijndaelManagedTransform_t135163252 * __this, const MethodInfo* method)
{
	{
		RijndaelTransform_t1067822295 * L_0 = __this->get__st_0();
		bool L_1 = VirtFuncInvoker0< bool >::Invoke(9 /* System.Boolean Mono.Security.Cryptography.SymmetricTransform::get_CanReuseTransform() */, L_0);
		return L_1;
	}
}
// System.Int32 System.Security.Cryptography.RijndaelManagedTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)
extern "C"  int32_t RijndaelManagedTransform_TransformBlock_m2558865851 (RijndaelManagedTransform_t135163252 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, ByteU5BU5D_t3397334013* ___outputBuffer3, int32_t ___outputOffset4, const MethodInfo* method)
{
	{
		RijndaelTransform_t1067822295 * L_0 = __this->get__st_0();
		ByteU5BU5D_t3397334013* L_1 = ___inputBuffer0;
		int32_t L_2 = ___inputOffset1;
		int32_t L_3 = ___inputCount2;
		ByteU5BU5D_t3397334013* L_4 = ___outputBuffer3;
		int32_t L_5 = ___outputOffset4;
		int32_t L_6 = VirtFuncInvoker5< int32_t, ByteU5BU5D_t3397334013*, int32_t, int32_t, ByteU5BU5D_t3397334013*, int32_t >::Invoke(16 /* System.Int32 Mono.Security.Cryptography.SymmetricTransform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32) */, L_0, L_1, L_2, L_3, L_4, L_5);
		return L_6;
	}
}
// System.Byte[] System.Security.Cryptography.RijndaelManagedTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32)
extern "C"  ByteU5BU5D_t3397334013* RijndaelManagedTransform_TransformFinalBlock_m3663752599 (RijndaelManagedTransform_t135163252 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	{
		RijndaelTransform_t1067822295 * L_0 = __this->get__st_0();
		ByteU5BU5D_t3397334013* L_1 = ___inputBuffer0;
		int32_t L_2 = ___inputOffset1;
		int32_t L_3 = ___inputCount2;
		ByteU5BU5D_t3397334013* L_4 = VirtFuncInvoker3< ByteU5BU5D_t3397334013*, ByteU5BU5D_t3397334013*, int32_t, int32_t >::Invoke(17 /* System.Byte[] Mono.Security.Cryptography.SymmetricTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32) */, L_0, L_1, L_2, L_3);
		return L_4;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::.ctor(System.Security.Cryptography.Rijndael,System.Boolean,System.Byte[],System.Byte[])
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t2071877448_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var;
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2618172828;
extern Il2CppCodeGenString* _stringLiteral4238098139;
extern Il2CppCodeGenString* _stringLiteral3083772989;
extern const uint32_t RijndaelTransform__ctor_m3897933339_MetadataUsageId;
extern "C"  void RijndaelTransform__ctor_m3897933339 (RijndaelTransform_t1067822295 * __this, Rijndael_t2154803531 * ___algo0, bool ___encryption1, ByteU5BU5D_t3397334013* ___key2, ByteU5BU5D_t3397334013* ___iv3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform__ctor_m3897933339_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	UInt32U5BU5D_t59386216* V_5 = NULL;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	uint32_t V_8 = 0;
	int32_t V_9 = 0;
	uint32_t V_10 = 0;
	uint32_t V_11 = 0;
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	int32_t V_14 = 0;
	uint32_t V_15 = 0;
	int32_t V_16 = 0;
	{
		Rijndael_t2154803531 * L_0 = ___algo0;
		bool L_1 = ___encryption1;
		ByteU5BU5D_t3397334013* L_2 = ___iv3;
		SymmetricTransform__ctor_m1133484409(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_3 = ___key2;
		if (L_3)
		{
			goto IL_001b;
		}
	}
	{
		CryptographicException_t3349726436 * L_4 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_4, _stringLiteral2618172828, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_001b:
	{
		ByteU5BU5D_t3397334013* L_5 = ___iv3;
		if (!L_5)
		{
			goto IL_0067;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_6 = ___iv3;
		Rijndael_t2154803531 * L_7 = ___algo0;
		int32_t L_8 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_7);
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length))))) == ((int32_t)((int32_t)((int32_t)L_8>>(int32_t)3)))))
		{
			goto IL_0067;
		}
	}
	{
		ObjectU5BU5D_t3614634134* L_9 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)2));
		ByteU5BU5D_t3397334013* L_10 = ___iv3;
		int32_t L_11 = (((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length))));
		Il2CppObject * L_12 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_11);
		ArrayElementTypeCheck (L_9, L_12);
		(L_9)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_12);
		ObjectU5BU5D_t3614634134* L_13 = L_9;
		Rijndael_t2154803531 * L_14 = ___algo0;
		int32_t L_15 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_14);
		int32_t L_16 = ((int32_t)((int32_t)L_15>>(int32_t)3));
		Il2CppObject * L_17 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_16);
		ArrayElementTypeCheck (L_13, L_17);
		(L_13)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_17);
		String_t* L_18 = Locale_GetText_m2553164138(NULL /*static, unused*/, _stringLiteral4238098139, L_13, /*hidden argument*/NULL);
		V_0 = L_18;
		String_t* L_19 = V_0;
		CryptographicException_t3349726436 * L_20 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_20, L_19, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20);
	}

IL_0067:
	{
		ByteU5BU5D_t3397334013* L_21 = ___key2;
		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length))));
		int32_t L_22 = V_1;
		if ((((int32_t)L_22) == ((int32_t)((int32_t)16))))
		{
			goto IL_00c2;
		}
	}
	{
		int32_t L_23 = V_1;
		if ((((int32_t)L_23) == ((int32_t)((int32_t)24))))
		{
			goto IL_00c2;
		}
	}
	{
		int32_t L_24 = V_1;
		if ((((int32_t)L_24) == ((int32_t)((int32_t)32))))
		{
			goto IL_00c2;
		}
	}
	{
		ObjectU5BU5D_t3614634134* L_25 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)4));
		int32_t L_26 = V_1;
		int32_t L_27 = L_26;
		Il2CppObject * L_28 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_27);
		ArrayElementTypeCheck (L_25, L_28);
		(L_25)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_28);
		ObjectU5BU5D_t3614634134* L_29 = L_25;
		int32_t L_30 = ((int32_t)16);
		Il2CppObject * L_31 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_30);
		ArrayElementTypeCheck (L_29, L_31);
		(L_29)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_31);
		ObjectU5BU5D_t3614634134* L_32 = L_29;
		int32_t L_33 = ((int32_t)24);
		Il2CppObject * L_34 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_33);
		ArrayElementTypeCheck (L_32, L_34);
		(L_32)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_34);
		ObjectU5BU5D_t3614634134* L_35 = L_32;
		int32_t L_36 = ((int32_t)32);
		Il2CppObject * L_37 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_36);
		ArrayElementTypeCheck (L_35, L_37);
		(L_35)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (Il2CppObject *)L_37);
		String_t* L_38 = Locale_GetText_m2553164138(NULL /*static, unused*/, _stringLiteral3083772989, L_35, /*hidden argument*/NULL);
		V_2 = L_38;
		String_t* L_39 = V_2;
		CryptographicException_t3349726436 * L_40 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_40, L_39, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_40);
	}

IL_00c2:
	{
		int32_t L_41 = V_1;
		V_1 = ((int32_t)((int32_t)L_41<<(int32_t)3));
		Rijndael_t2154803531 * L_42 = ___algo0;
		int32_t L_43 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize() */, L_42);
		V_3 = L_43;
		int32_t L_44 = V_3;
		__this->set_Nb_13(((int32_t)((int32_t)L_44>>(int32_t)5)));
		int32_t L_45 = V_1;
		__this->set_Nk_14(((int32_t)((int32_t)L_45>>(int32_t)5)));
		int32_t L_46 = __this->get_Nb_13();
		if ((((int32_t)L_46) == ((int32_t)8)))
		{
			goto IL_00f7;
		}
	}
	{
		int32_t L_47 = __this->get_Nk_14();
		if ((!(((uint32_t)L_47) == ((uint32_t)8))))
		{
			goto IL_0104;
		}
	}

IL_00f7:
	{
		__this->set_Nr_15(((int32_t)14));
		goto IL_0131;
	}

IL_0104:
	{
		int32_t L_48 = __this->get_Nb_13();
		if ((((int32_t)L_48) == ((int32_t)6)))
		{
			goto IL_011c;
		}
	}
	{
		int32_t L_49 = __this->get_Nk_14();
		if ((!(((uint32_t)L_49) == ((uint32_t)6))))
		{
			goto IL_0129;
		}
	}

IL_011c:
	{
		__this->set_Nr_15(((int32_t)12));
		goto IL_0131;
	}

IL_0129:
	{
		__this->set_Nr_15(((int32_t)10));
	}

IL_0131:
	{
		int32_t L_50 = __this->get_Nb_13();
		int32_t L_51 = __this->get_Nr_15();
		V_4 = ((int32_t)((int32_t)L_50*(int32_t)((int32_t)((int32_t)L_51+(int32_t)1))));
		int32_t L_52 = V_4;
		V_5 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)L_52));
		V_6 = 0;
		V_7 = 0;
		goto IL_01a0;
	}

IL_0156:
	{
		ByteU5BU5D_t3397334013* L_53 = ___key2;
		int32_t L_54 = V_6;
		int32_t L_55 = L_54;
		V_6 = ((int32_t)((int32_t)L_55+(int32_t)1));
		int32_t L_56 = L_55;
		uint8_t L_57 = (L_53)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_56));
		V_8 = ((int32_t)((int32_t)L_57<<(int32_t)((int32_t)24)));
		uint32_t L_58 = V_8;
		ByteU5BU5D_t3397334013* L_59 = ___key2;
		int32_t L_60 = V_6;
		int32_t L_61 = L_60;
		V_6 = ((int32_t)((int32_t)L_61+(int32_t)1));
		int32_t L_62 = L_61;
		uint8_t L_63 = (L_59)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_62));
		V_8 = ((int32_t)((int32_t)L_58|(int32_t)((int32_t)((int32_t)L_63<<(int32_t)((int32_t)16)))));
		uint32_t L_64 = V_8;
		ByteU5BU5D_t3397334013* L_65 = ___key2;
		int32_t L_66 = V_6;
		int32_t L_67 = L_66;
		V_6 = ((int32_t)((int32_t)L_67+(int32_t)1));
		int32_t L_68 = L_67;
		uint8_t L_69 = (L_65)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_68));
		V_8 = ((int32_t)((int32_t)L_64|(int32_t)((int32_t)((int32_t)L_69<<(int32_t)8))));
		uint32_t L_70 = V_8;
		ByteU5BU5D_t3397334013* L_71 = ___key2;
		int32_t L_72 = V_6;
		int32_t L_73 = L_72;
		V_6 = ((int32_t)((int32_t)L_73+(int32_t)1));
		int32_t L_74 = L_73;
		uint8_t L_75 = (L_71)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_74));
		V_8 = ((int32_t)((int32_t)L_70|(int32_t)L_75));
		UInt32U5BU5D_t59386216* L_76 = V_5;
		int32_t L_77 = V_7;
		uint32_t L_78 = V_8;
		(L_76)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_77), (uint32_t)L_78);
		int32_t L_79 = V_7;
		V_7 = ((int32_t)((int32_t)L_79+(int32_t)1));
	}

IL_01a0:
	{
		int32_t L_80 = V_7;
		int32_t L_81 = __this->get_Nk_14();
		if ((((int32_t)L_80) < ((int32_t)L_81)))
		{
			goto IL_0156;
		}
	}
	{
		int32_t L_82 = __this->get_Nk_14();
		V_9 = L_82;
		goto IL_0241;
	}

IL_01ba:
	{
		UInt32U5BU5D_t59386216* L_83 = V_5;
		int32_t L_84 = V_9;
		int32_t L_85 = ((int32_t)((int32_t)L_84-(int32_t)1));
		uint32_t L_86 = (L_83)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_85));
		V_10 = L_86;
		int32_t L_87 = V_9;
		int32_t L_88 = __this->get_Nk_14();
		if (((int32_t)((int32_t)L_87%(int32_t)L_88)))
		{
			goto IL_0202;
		}
	}
	{
		uint32_t L_89 = V_10;
		uint32_t L_90 = V_10;
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)L_89<<(int32_t)8))|(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_90>>((int32_t)24)))&(int32_t)((int32_t)255)))));
		uint32_t L_91 = V_11;
		uint32_t L_92 = RijndaelTransform_SubByte_m1477473905(__this, L_91, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_93 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_Rcon_16();
		int32_t L_94 = V_9;
		int32_t L_95 = __this->get_Nk_14();
		int32_t L_96 = ((int32_t)((int32_t)L_94/(int32_t)L_95));
		uint32_t L_97 = (L_93)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_96));
		V_10 = ((int32_t)((int32_t)L_92^(int32_t)L_97));
		goto IL_0227;
	}

IL_0202:
	{
		int32_t L_98 = __this->get_Nk_14();
		if ((((int32_t)L_98) <= ((int32_t)6)))
		{
			goto IL_0227;
		}
	}
	{
		int32_t L_99 = V_9;
		int32_t L_100 = __this->get_Nk_14();
		if ((!(((uint32_t)((int32_t)((int32_t)L_99%(int32_t)L_100))) == ((uint32_t)4))))
		{
			goto IL_0227;
		}
	}
	{
		uint32_t L_101 = V_10;
		uint32_t L_102 = RijndaelTransform_SubByte_m1477473905(__this, L_101, /*hidden argument*/NULL);
		V_10 = L_102;
	}

IL_0227:
	{
		UInt32U5BU5D_t59386216* L_103 = V_5;
		int32_t L_104 = V_9;
		UInt32U5BU5D_t59386216* L_105 = V_5;
		int32_t L_106 = V_9;
		int32_t L_107 = __this->get_Nk_14();
		int32_t L_108 = ((int32_t)((int32_t)L_106-(int32_t)L_107));
		uint32_t L_109 = (L_105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_108));
		uint32_t L_110 = V_10;
		(L_103)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_104), (uint32_t)((int32_t)((int32_t)L_109^(int32_t)L_110)));
		int32_t L_111 = V_9;
		V_9 = ((int32_t)((int32_t)L_111+(int32_t)1));
	}

IL_0241:
	{
		int32_t L_112 = V_9;
		int32_t L_113 = V_4;
		if ((((int32_t)L_112) < ((int32_t)L_113)))
		{
			goto IL_01ba;
		}
	}
	{
		bool L_114 = ___encryption1;
		if (L_114)
		{
			goto IL_0356;
		}
	}
	{
		Rijndael_t2154803531 * L_115 = ___algo0;
		int32_t L_116 = VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_115);
		if ((((int32_t)L_116) == ((int32_t)2)))
		{
			goto IL_0268;
		}
	}
	{
		Rijndael_t2154803531 * L_117 = ___algo0;
		int32_t L_118 = VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_117);
		if ((!(((uint32_t)L_118) == ((uint32_t)1))))
		{
			goto IL_0356;
		}
	}

IL_0268:
	{
		V_12 = 0;
		int32_t L_119 = V_4;
		int32_t L_120 = __this->get_Nb_13();
		V_13 = ((int32_t)((int32_t)L_119-(int32_t)L_120));
		goto IL_02d0;
	}

IL_027b:
	{
		V_14 = 0;
		goto IL_02ad;
	}

IL_0283:
	{
		UInt32U5BU5D_t59386216* L_121 = V_5;
		int32_t L_122 = V_12;
		int32_t L_123 = V_14;
		int32_t L_124 = ((int32_t)((int32_t)L_122+(int32_t)L_123));
		uint32_t L_125 = (L_121)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_124));
		V_15 = L_125;
		UInt32U5BU5D_t59386216* L_126 = V_5;
		int32_t L_127 = V_12;
		int32_t L_128 = V_14;
		UInt32U5BU5D_t59386216* L_129 = V_5;
		int32_t L_130 = V_13;
		int32_t L_131 = V_14;
		int32_t L_132 = ((int32_t)((int32_t)L_130+(int32_t)L_131));
		uint32_t L_133 = (L_129)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_132));
		(L_126)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_127+(int32_t)L_128))), (uint32_t)L_133);
		UInt32U5BU5D_t59386216* L_134 = V_5;
		int32_t L_135 = V_13;
		int32_t L_136 = V_14;
		uint32_t L_137 = V_15;
		(L_134)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_135+(int32_t)L_136))), (uint32_t)L_137);
		int32_t L_138 = V_14;
		V_14 = ((int32_t)((int32_t)L_138+(int32_t)1));
	}

IL_02ad:
	{
		int32_t L_139 = V_14;
		int32_t L_140 = __this->get_Nb_13();
		if ((((int32_t)L_139) < ((int32_t)L_140)))
		{
			goto IL_0283;
		}
	}
	{
		int32_t L_141 = V_12;
		int32_t L_142 = __this->get_Nb_13();
		V_12 = ((int32_t)((int32_t)L_141+(int32_t)L_142));
		int32_t L_143 = V_13;
		int32_t L_144 = __this->get_Nb_13();
		V_13 = ((int32_t)((int32_t)L_143-(int32_t)L_144));
	}

IL_02d0:
	{
		int32_t L_145 = V_12;
		int32_t L_146 = V_13;
		if ((((int32_t)L_145) < ((int32_t)L_146)))
		{
			goto IL_027b;
		}
	}
	{
		int32_t L_147 = __this->get_Nb_13();
		V_16 = L_147;
		goto IL_0344;
	}

IL_02e6:
	{
		UInt32U5BU5D_t59386216* L_148 = V_5;
		int32_t L_149 = V_16;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_150 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		ByteU5BU5D_t3397334013* L_151 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		UInt32U5BU5D_t59386216* L_152 = V_5;
		int32_t L_153 = V_16;
		int32_t L_154 = L_153;
		uint32_t L_155 = (L_152)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_154));
		uintptr_t L_156 = (((uintptr_t)((int32_t)((uint32_t)L_155>>((int32_t)24)))));
		uint8_t L_157 = (L_151)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_156));
		uint8_t L_158 = L_157;
		uint32_t L_159 = (L_150)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_158));
		UInt32U5BU5D_t59386216* L_160 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		ByteU5BU5D_t3397334013* L_161 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		UInt32U5BU5D_t59386216* L_162 = V_5;
		int32_t L_163 = V_16;
		int32_t L_164 = L_163;
		uint32_t L_165 = (L_162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_164));
		int32_t L_166 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_165>>((int32_t)16))))));
		uint8_t L_167 = (L_161)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_166));
		uint8_t L_168 = L_167;
		uint32_t L_169 = (L_160)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t59386216* L_170 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		ByteU5BU5D_t3397334013* L_171 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		UInt32U5BU5D_t59386216* L_172 = V_5;
		int32_t L_173 = V_16;
		int32_t L_174 = L_173;
		uint32_t L_175 = (L_172)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_174));
		int32_t L_176 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_175>>8)))));
		uint8_t L_177 = (L_171)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_176));
		uint8_t L_178 = L_177;
		uint32_t L_179 = (L_170)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_178));
		UInt32U5BU5D_t59386216* L_180 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		ByteU5BU5D_t3397334013* L_181 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		UInt32U5BU5D_t59386216* L_182 = V_5;
		int32_t L_183 = V_16;
		int32_t L_184 = L_183;
		uint32_t L_185 = (L_182)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_184));
		int32_t L_186 = (((int32_t)((uint8_t)L_185)));
		uint8_t L_187 = (L_181)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_186));
		uint8_t L_188 = L_187;
		uint32_t L_189 = (L_180)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_188));
		(L_148)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_149), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_159^(int32_t)L_169))^(int32_t)L_179))^(int32_t)L_189)));
		int32_t L_190 = V_16;
		V_16 = ((int32_t)((int32_t)L_190+(int32_t)1));
	}

IL_0344:
	{
		int32_t L_191 = V_16;
		UInt32U5BU5D_t59386216* L_192 = V_5;
		int32_t L_193 = __this->get_Nb_13();
		if ((((int32_t)L_191) < ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_192)->max_length))))-(int32_t)L_193)))))
		{
			goto IL_02e6;
		}
	}

IL_0356:
	{
		UInt32U5BU5D_t59386216* L_194 = V_5;
		__this->set_expandedKey_12(L_194);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::.cctor()
extern Il2CppClass* UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var;
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D45_35_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D46_36_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D47_37_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D48_38_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D49_39_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D50_40_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D51_41_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D52_42_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D53_43_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D54_44_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D55_45_FieldInfo_var;
extern const uint32_t RijndaelTransform__cctor_m1393306207_MetadataUsageId;
extern "C"  void RijndaelTransform__cctor_m1393306207 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform__cctor_m1393306207_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UInt32U5BU5D_t59386216* L_0 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D45_35_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_Rcon_16(L_0);
		ByteU5BU5D_t3397334013* L_1 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D46_36_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_SBox_17(L_1);
		ByteU5BU5D_t3397334013* L_2 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D47_37_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_iSBox_18(L_2);
		UInt32U5BU5D_t59386216* L_3 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_3, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D48_38_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_T0_19(L_3);
		UInt32U5BU5D_t59386216* L_4 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_4, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D49_39_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_T1_20(L_4);
		UInt32U5BU5D_t59386216* L_5 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_5, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D50_40_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_T2_21(L_5);
		UInt32U5BU5D_t59386216* L_6 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_6, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D51_41_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_T3_22(L_6);
		UInt32U5BU5D_t59386216* L_7 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_7, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D52_42_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_iT0_23(L_7);
		UInt32U5BU5D_t59386216* L_8 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_8, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D53_43_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_iT1_24(L_8);
		UInt32U5BU5D_t59386216* L_9 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_9, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D54_44_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_iT2_25(L_9);
		UInt32U5BU5D_t59386216* L_10 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_10, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D55_45_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->set_iT3_26(L_10);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::Clear()
extern "C"  void RijndaelTransform_Clear_m1652144089 (RijndaelTransform_t1067822295 * __this, const MethodInfo* method)
{
	{
		VirtActionInvoker1< bool >::Invoke(8 /* System.Void Mono.Security.Cryptography.SymmetricTransform::Dispose(System.Boolean) */, __this, (bool)1);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::ECB(System.Byte[],System.Byte[])
extern "C"  void RijndaelTransform_ECB_m2353366574 (RijndaelTransform_t1067822295 * __this, ByteU5BU5D_t3397334013* ___input0, ByteU5BU5D_t3397334013* ___output1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		bool L_0 = ((SymmetricTransform_t1394030013 *)__this)->get_encrypt_1();
		if (!L_0)
		{
			goto IL_0065;
		}
	}
	{
		int32_t L_1 = __this->get_Nb_13();
		V_0 = L_1;
		int32_t L_2 = V_0;
		if (((int32_t)((int32_t)L_2-(int32_t)4)) == 0)
		{
			goto IL_0033;
		}
		if (((int32_t)((int32_t)L_2-(int32_t)4)) == 1)
		{
			goto IL_0060;
		}
		if (((int32_t)((int32_t)L_2-(int32_t)4)) == 2)
		{
			goto IL_0042;
		}
		if (((int32_t)((int32_t)L_2-(int32_t)4)) == 3)
		{
			goto IL_0060;
		}
		if (((int32_t)((int32_t)L_2-(int32_t)4)) == 4)
		{
			goto IL_0051;
		}
	}
	{
		goto IL_0060;
	}

IL_0033:
	{
		ByteU5BU5D_t3397334013* L_3 = ___input0;
		ByteU5BU5D_t3397334013* L_4 = ___output1;
		UInt32U5BU5D_t59386216* L_5 = __this->get_expandedKey_12();
		RijndaelTransform_Encrypt128_m1079797044(__this, L_3, L_4, L_5, /*hidden argument*/NULL);
		return;
	}

IL_0042:
	{
		ByteU5BU5D_t3397334013* L_6 = ___input0;
		ByteU5BU5D_t3397334013* L_7 = ___output1;
		UInt32U5BU5D_t59386216* L_8 = __this->get_expandedKey_12();
		RijndaelTransform_Encrypt192_m1477779479(__this, L_6, L_7, L_8, /*hidden argument*/NULL);
		return;
	}

IL_0051:
	{
		ByteU5BU5D_t3397334013* L_9 = ___input0;
		ByteU5BU5D_t3397334013* L_10 = ___output1;
		UInt32U5BU5D_t59386216* L_11 = __this->get_expandedKey_12();
		RijndaelTransform_Encrypt256_m2967164016(__this, L_9, L_10, L_11, /*hidden argument*/NULL);
		return;
	}

IL_0060:
	{
		goto IL_00ba;
	}

IL_0065:
	{
		int32_t L_12 = __this->get_Nb_13();
		V_0 = L_12;
		int32_t L_13 = V_0;
		if (((int32_t)((int32_t)L_13-(int32_t)4)) == 0)
		{
			goto IL_008d;
		}
		if (((int32_t)((int32_t)L_13-(int32_t)4)) == 1)
		{
			goto IL_00ba;
		}
		if (((int32_t)((int32_t)L_13-(int32_t)4)) == 2)
		{
			goto IL_009c;
		}
		if (((int32_t)((int32_t)L_13-(int32_t)4)) == 3)
		{
			goto IL_00ba;
		}
		if (((int32_t)((int32_t)L_13-(int32_t)4)) == 4)
		{
			goto IL_00ab;
		}
	}
	{
		goto IL_00ba;
	}

IL_008d:
	{
		ByteU5BU5D_t3397334013* L_14 = ___input0;
		ByteU5BU5D_t3397334013* L_15 = ___output1;
		UInt32U5BU5D_t59386216* L_16 = __this->get_expandedKey_12();
		RijndaelTransform_Decrypt128_m1282993908(__this, L_14, L_15, L_16, /*hidden argument*/NULL);
		return;
	}

IL_009c:
	{
		ByteU5BU5D_t3397334013* L_17 = ___input0;
		ByteU5BU5D_t3397334013* L_18 = ___output1;
		UInt32U5BU5D_t59386216* L_19 = __this->get_expandedKey_12();
		RijndaelTransform_Decrypt192_m3490314709(__this, L_17, L_18, L_19, /*hidden argument*/NULL);
		return;
	}

IL_00ab:
	{
		ByteU5BU5D_t3397334013* L_20 = ___input0;
		ByteU5BU5D_t3397334013* L_21 = ___output1;
		UInt32U5BU5D_t59386216* L_22 = __this->get_expandedKey_12();
		RijndaelTransform_Decrypt256_m896345836(__this, L_20, L_21, L_22, /*hidden argument*/NULL);
		return;
	}

IL_00ba:
	{
		return;
	}
}
// System.UInt32 System.Security.Cryptography.RijndaelTransform::SubByte(System.UInt32)
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_SubByte_m1477473905_MetadataUsageId;
extern "C"  uint32_t RijndaelTransform_SubByte_m1477473905 (RijndaelTransform_t1067822295 * __this, uint32_t ___a0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_SubByte_m1477473905_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	{
		uint32_t L_0 = ___a0;
		V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)L_0));
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_1 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2 = V_0;
		uintptr_t L_3 = (((uintptr_t)L_2));
		uint8_t L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
		V_1 = L_4;
		uint32_t L_5 = ___a0;
		V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)((int32_t)((uint32_t)L_5>>8))));
		uint32_t L_6 = V_1;
		ByteU5BU5D_t3397334013* L_7 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_8 = V_0;
		uintptr_t L_9 = (((uintptr_t)L_8));
		uint8_t L_10 = (L_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_9));
		V_1 = ((int32_t)((int32_t)L_6|(int32_t)((int32_t)((int32_t)L_10<<(int32_t)8))));
		uint32_t L_11 = ___a0;
		V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)((int32_t)((uint32_t)L_11>>((int32_t)16)))));
		uint32_t L_12 = V_1;
		ByteU5BU5D_t3397334013* L_13 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_14 = V_0;
		uintptr_t L_15 = (((uintptr_t)L_14));
		uint8_t L_16 = (L_13)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_15));
		V_1 = ((int32_t)((int32_t)L_12|(int32_t)((int32_t)((int32_t)L_16<<(int32_t)((int32_t)16)))));
		uint32_t L_17 = ___a0;
		V_0 = ((int32_t)((int32_t)((int32_t)255)&(int32_t)((int32_t)((uint32_t)L_17>>((int32_t)24)))));
		uint32_t L_18 = V_1;
		ByteU5BU5D_t3397334013* L_19 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_20 = V_0;
		uintptr_t L_21 = (((uintptr_t)L_20));
		uint8_t L_22 = (L_19)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_21));
		return ((int32_t)((int32_t)L_18|(int32_t)((int32_t)((int32_t)L_22<<(int32_t)((int32_t)24)))));
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::Encrypt128(System.Byte[],System.Byte[],System.UInt32[])
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Encrypt128_m1079797044_MetadataUsageId;
extern "C"  void RijndaelTransform_Encrypt128_m1079797044 (RijndaelTransform_t1067822295 * __this, ByteU5BU5D_t3397334013* ___indata0, ByteU5BU5D_t3397334013* ___outdata1, UInt32U5BU5D_t59386216* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Encrypt128_m1079797044_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	uint32_t V_7 = 0;
	int32_t V_8 = 0;
	{
		V_8 = ((int32_t)40);
		ByteU5BU5D_t3397334013* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t3397334013* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t3397334013* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t3397334013* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t59386216* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_5<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)8))))|(int32_t)L_11))^(int32_t)L_14));
		ByteU5BU5D_t3397334013* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t3397334013* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t3397334013* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t3397334013* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t59386216* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_20<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_23<<(int32_t)8))))|(int32_t)L_26))^(int32_t)L_29));
		ByteU5BU5D_t3397334013* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t3397334013* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t3397334013* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t3397334013* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t59386216* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_32<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_35<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_38<<(int32_t)8))))|(int32_t)L_41))^(int32_t)L_44));
		ByteU5BU5D_t3397334013* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t3397334013* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t3397334013* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t3397334013* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t59386216* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_47<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_50<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_53<<(int32_t)8))))|(int32_t)L_56))^(int32_t)L_59));
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_60 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_61 = V_0;
		uintptr_t L_62 = (((uintptr_t)((int32_t)((uint32_t)L_61>>((int32_t)24)))));
		uint32_t L_63 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_62));
		UInt32U5BU5D_t59386216* L_64 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_65 = V_1;
		int32_t L_66 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_65>>((int32_t)16))))));
		uint32_t L_67 = (L_64)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66));
		UInt32U5BU5D_t59386216* L_68 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_69 = V_2;
		int32_t L_70 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_69>>8)))));
		uint32_t L_71 = (L_68)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t59386216* L_72 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_73 = V_3;
		int32_t L_74 = (((int32_t)((uint8_t)L_73)));
		uint32_t L_75 = (L_72)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_74));
		UInt32U5BU5D_t59386216* L_76 = ___ekey2;
		int32_t L_77 = 4;
		uint32_t L_78 = (L_76)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_77));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_63^(int32_t)L_67))^(int32_t)L_71))^(int32_t)L_75))^(int32_t)L_78));
		UInt32U5BU5D_t59386216* L_79 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_80 = V_1;
		uintptr_t L_81 = (((uintptr_t)((int32_t)((uint32_t)L_80>>((int32_t)24)))));
		uint32_t L_82 = (L_79)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_81));
		UInt32U5BU5D_t59386216* L_83 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_84 = V_2;
		int32_t L_85 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_84>>((int32_t)16))))));
		uint32_t L_86 = (L_83)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t59386216* L_87 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_88 = V_3;
		int32_t L_89 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_88>>8)))));
		uint32_t L_90 = (L_87)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_89));
		UInt32U5BU5D_t59386216* L_91 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_92 = V_0;
		int32_t L_93 = (((int32_t)((uint8_t)L_92)));
		uint32_t L_94 = (L_91)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_93));
		UInt32U5BU5D_t59386216* L_95 = ___ekey2;
		int32_t L_96 = 5;
		uint32_t L_97 = (L_95)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_96));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_82^(int32_t)L_86))^(int32_t)L_90))^(int32_t)L_94))^(int32_t)L_97));
		UInt32U5BU5D_t59386216* L_98 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_99 = V_2;
		uintptr_t L_100 = (((uintptr_t)((int32_t)((uint32_t)L_99>>((int32_t)24)))));
		uint32_t L_101 = (L_98)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t59386216* L_102 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_103 = V_3;
		int32_t L_104 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>((int32_t)16))))));
		uint32_t L_105 = (L_102)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_104));
		UInt32U5BU5D_t59386216* L_106 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_107 = V_0;
		int32_t L_108 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_107>>8)))));
		uint32_t L_109 = (L_106)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_108));
		UInt32U5BU5D_t59386216* L_110 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_111 = V_1;
		int32_t L_112 = (((int32_t)((uint8_t)L_111)));
		uint32_t L_113 = (L_110)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_112));
		UInt32U5BU5D_t59386216* L_114 = ___ekey2;
		int32_t L_115 = 6;
		uint32_t L_116 = (L_114)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_115));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_101^(int32_t)L_105))^(int32_t)L_109))^(int32_t)L_113))^(int32_t)L_116));
		UInt32U5BU5D_t59386216* L_117 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_118 = V_3;
		uintptr_t L_119 = (((uintptr_t)((int32_t)((uint32_t)L_118>>((int32_t)24)))));
		uint32_t L_120 = (L_117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_119));
		UInt32U5BU5D_t59386216* L_121 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_122 = V_0;
		int32_t L_123 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_122>>((int32_t)16))))));
		uint32_t L_124 = (L_121)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_123));
		UInt32U5BU5D_t59386216* L_125 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_126 = V_1;
		int32_t L_127 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_126>>8)))));
		uint32_t L_128 = (L_125)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_127));
		UInt32U5BU5D_t59386216* L_129 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_130 = V_2;
		int32_t L_131 = (((int32_t)((uint8_t)L_130)));
		uint32_t L_132 = (L_129)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_131));
		UInt32U5BU5D_t59386216* L_133 = ___ekey2;
		int32_t L_134 = 7;
		uint32_t L_135 = (L_133)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_134));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_120^(int32_t)L_124))^(int32_t)L_128))^(int32_t)L_132))^(int32_t)L_135));
		UInt32U5BU5D_t59386216* L_136 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_137 = V_4;
		uintptr_t L_138 = (((uintptr_t)((int32_t)((uint32_t)L_137>>((int32_t)24)))));
		uint32_t L_139 = (L_136)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_138));
		UInt32U5BU5D_t59386216* L_140 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_141 = V_5;
		int32_t L_142 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_141>>((int32_t)16))))));
		uint32_t L_143 = (L_140)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t59386216* L_144 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_145 = V_6;
		int32_t L_146 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8)))));
		uint32_t L_147 = (L_144)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_146));
		UInt32U5BU5D_t59386216* L_148 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_149 = V_7;
		int32_t L_150 = (((int32_t)((uint8_t)L_149)));
		uint32_t L_151 = (L_148)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_150));
		UInt32U5BU5D_t59386216* L_152 = ___ekey2;
		int32_t L_153 = 8;
		uint32_t L_154 = (L_152)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_153));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_139^(int32_t)L_143))^(int32_t)L_147))^(int32_t)L_151))^(int32_t)L_154));
		UInt32U5BU5D_t59386216* L_155 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_156 = V_5;
		uintptr_t L_157 = (((uintptr_t)((int32_t)((uint32_t)L_156>>((int32_t)24)))));
		uint32_t L_158 = (L_155)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_157));
		UInt32U5BU5D_t59386216* L_159 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_160 = V_6;
		int32_t L_161 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_160>>((int32_t)16))))));
		uint32_t L_162 = (L_159)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_161));
		UInt32U5BU5D_t59386216* L_163 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_164 = V_7;
		int32_t L_165 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_164>>8)))));
		uint32_t L_166 = (L_163)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_165));
		UInt32U5BU5D_t59386216* L_167 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_168 = V_4;
		int32_t L_169 = (((int32_t)((uint8_t)L_168)));
		uint32_t L_170 = (L_167)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_169));
		UInt32U5BU5D_t59386216* L_171 = ___ekey2;
		int32_t L_172 = ((int32_t)9);
		uint32_t L_173 = (L_171)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_172));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_158^(int32_t)L_162))^(int32_t)L_166))^(int32_t)L_170))^(int32_t)L_173));
		UInt32U5BU5D_t59386216* L_174 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_175 = V_6;
		uintptr_t L_176 = (((uintptr_t)((int32_t)((uint32_t)L_175>>((int32_t)24)))));
		uint32_t L_177 = (L_174)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_176));
		UInt32U5BU5D_t59386216* L_178 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_179 = V_7;
		int32_t L_180 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_179>>((int32_t)16))))));
		uint32_t L_181 = (L_178)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_180));
		UInt32U5BU5D_t59386216* L_182 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_183 = V_4;
		int32_t L_184 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_183>>8)))));
		uint32_t L_185 = (L_182)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_184));
		UInt32U5BU5D_t59386216* L_186 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_187 = V_5;
		int32_t L_188 = (((int32_t)((uint8_t)L_187)));
		uint32_t L_189 = (L_186)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_188));
		UInt32U5BU5D_t59386216* L_190 = ___ekey2;
		int32_t L_191 = ((int32_t)10);
		uint32_t L_192 = (L_190)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_191));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_177^(int32_t)L_181))^(int32_t)L_185))^(int32_t)L_189))^(int32_t)L_192));
		UInt32U5BU5D_t59386216* L_193 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_194 = V_7;
		uintptr_t L_195 = (((uintptr_t)((int32_t)((uint32_t)L_194>>((int32_t)24)))));
		uint32_t L_196 = (L_193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_195));
		UInt32U5BU5D_t59386216* L_197 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_198 = V_4;
		int32_t L_199 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16))))));
		uint32_t L_200 = (L_197)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_199));
		UInt32U5BU5D_t59386216* L_201 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_202 = V_5;
		int32_t L_203 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_202>>8)))));
		uint32_t L_204 = (L_201)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_203));
		UInt32U5BU5D_t59386216* L_205 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_206 = V_6;
		int32_t L_207 = (((int32_t)((uint8_t)L_206)));
		uint32_t L_208 = (L_205)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_207));
		UInt32U5BU5D_t59386216* L_209 = ___ekey2;
		int32_t L_210 = ((int32_t)11);
		uint32_t L_211 = (L_209)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_210));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_196^(int32_t)L_200))^(int32_t)L_204))^(int32_t)L_208))^(int32_t)L_211));
		UInt32U5BU5D_t59386216* L_212 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_213 = V_0;
		uintptr_t L_214 = (((uintptr_t)((int32_t)((uint32_t)L_213>>((int32_t)24)))));
		uint32_t L_215 = (L_212)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_214));
		UInt32U5BU5D_t59386216* L_216 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_217 = V_1;
		int32_t L_218 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_217>>((int32_t)16))))));
		uint32_t L_219 = (L_216)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_218));
		UInt32U5BU5D_t59386216* L_220 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_221 = V_2;
		int32_t L_222 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_221>>8)))));
		uint32_t L_223 = (L_220)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_222));
		UInt32U5BU5D_t59386216* L_224 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_225 = V_3;
		int32_t L_226 = (((int32_t)((uint8_t)L_225)));
		uint32_t L_227 = (L_224)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_226));
		UInt32U5BU5D_t59386216* L_228 = ___ekey2;
		int32_t L_229 = ((int32_t)12);
		uint32_t L_230 = (L_228)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_229));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_215^(int32_t)L_219))^(int32_t)L_223))^(int32_t)L_227))^(int32_t)L_230));
		UInt32U5BU5D_t59386216* L_231 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_232 = V_1;
		uintptr_t L_233 = (((uintptr_t)((int32_t)((uint32_t)L_232>>((int32_t)24)))));
		uint32_t L_234 = (L_231)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_233));
		UInt32U5BU5D_t59386216* L_235 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_236 = V_2;
		int32_t L_237 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_236>>((int32_t)16))))));
		uint32_t L_238 = (L_235)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_237));
		UInt32U5BU5D_t59386216* L_239 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_240 = V_3;
		int32_t L_241 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>8)))));
		uint32_t L_242 = (L_239)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_241));
		UInt32U5BU5D_t59386216* L_243 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_244 = V_0;
		int32_t L_245 = (((int32_t)((uint8_t)L_244)));
		uint32_t L_246 = (L_243)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_245));
		UInt32U5BU5D_t59386216* L_247 = ___ekey2;
		int32_t L_248 = ((int32_t)13);
		uint32_t L_249 = (L_247)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_248));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_234^(int32_t)L_238))^(int32_t)L_242))^(int32_t)L_246))^(int32_t)L_249));
		UInt32U5BU5D_t59386216* L_250 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_251 = V_2;
		uintptr_t L_252 = (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24)))));
		uint32_t L_253 = (L_250)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_252));
		UInt32U5BU5D_t59386216* L_254 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_255 = V_3;
		int32_t L_256 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_255>>((int32_t)16))))));
		uint32_t L_257 = (L_254)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_256));
		UInt32U5BU5D_t59386216* L_258 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_259 = V_0;
		int32_t L_260 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_259>>8)))));
		uint32_t L_261 = (L_258)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_260));
		UInt32U5BU5D_t59386216* L_262 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_263 = V_1;
		int32_t L_264 = (((int32_t)((uint8_t)L_263)));
		uint32_t L_265 = (L_262)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_264));
		UInt32U5BU5D_t59386216* L_266 = ___ekey2;
		int32_t L_267 = ((int32_t)14);
		uint32_t L_268 = (L_266)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_267));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_253^(int32_t)L_257))^(int32_t)L_261))^(int32_t)L_265))^(int32_t)L_268));
		UInt32U5BU5D_t59386216* L_269 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_270 = V_3;
		uintptr_t L_271 = (((uintptr_t)((int32_t)((uint32_t)L_270>>((int32_t)24)))));
		uint32_t L_272 = (L_269)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_271));
		UInt32U5BU5D_t59386216* L_273 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_274 = V_0;
		int32_t L_275 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_274>>((int32_t)16))))));
		uint32_t L_276 = (L_273)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_275));
		UInt32U5BU5D_t59386216* L_277 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_278 = V_1;
		int32_t L_279 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_278>>8)))));
		uint32_t L_280 = (L_277)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_279));
		UInt32U5BU5D_t59386216* L_281 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_282 = V_2;
		int32_t L_283 = (((int32_t)((uint8_t)L_282)));
		uint32_t L_284 = (L_281)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_283));
		UInt32U5BU5D_t59386216* L_285 = ___ekey2;
		int32_t L_286 = ((int32_t)15);
		uint32_t L_287 = (L_285)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_286));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_272^(int32_t)L_276))^(int32_t)L_280))^(int32_t)L_284))^(int32_t)L_287));
		UInt32U5BU5D_t59386216* L_288 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_289 = V_4;
		uintptr_t L_290 = (((uintptr_t)((int32_t)((uint32_t)L_289>>((int32_t)24)))));
		uint32_t L_291 = (L_288)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_290));
		UInt32U5BU5D_t59386216* L_292 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_293 = V_5;
		int32_t L_294 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_293>>((int32_t)16))))));
		uint32_t L_295 = (L_292)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_294));
		UInt32U5BU5D_t59386216* L_296 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_297 = V_6;
		int32_t L_298 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_297>>8)))));
		uint32_t L_299 = (L_296)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_298));
		UInt32U5BU5D_t59386216* L_300 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_301 = V_7;
		int32_t L_302 = (((int32_t)((uint8_t)L_301)));
		uint32_t L_303 = (L_300)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_302));
		UInt32U5BU5D_t59386216* L_304 = ___ekey2;
		int32_t L_305 = ((int32_t)16);
		uint32_t L_306 = (L_304)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_305));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_291^(int32_t)L_295))^(int32_t)L_299))^(int32_t)L_303))^(int32_t)L_306));
		UInt32U5BU5D_t59386216* L_307 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_308 = V_5;
		uintptr_t L_309 = (((uintptr_t)((int32_t)((uint32_t)L_308>>((int32_t)24)))));
		uint32_t L_310 = (L_307)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_309));
		UInt32U5BU5D_t59386216* L_311 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_312 = V_6;
		int32_t L_313 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_312>>((int32_t)16))))));
		uint32_t L_314 = (L_311)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t59386216* L_315 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_316 = V_7;
		int32_t L_317 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_316>>8)))));
		uint32_t L_318 = (L_315)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_317));
		UInt32U5BU5D_t59386216* L_319 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_320 = V_4;
		int32_t L_321 = (((int32_t)((uint8_t)L_320)));
		uint32_t L_322 = (L_319)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_321));
		UInt32U5BU5D_t59386216* L_323 = ___ekey2;
		int32_t L_324 = ((int32_t)17);
		uint32_t L_325 = (L_323)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_324));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_310^(int32_t)L_314))^(int32_t)L_318))^(int32_t)L_322))^(int32_t)L_325));
		UInt32U5BU5D_t59386216* L_326 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_327 = V_6;
		uintptr_t L_328 = (((uintptr_t)((int32_t)((uint32_t)L_327>>((int32_t)24)))));
		uint32_t L_329 = (L_326)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t59386216* L_330 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_331 = V_7;
		int32_t L_332 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_331>>((int32_t)16))))));
		uint32_t L_333 = (L_330)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_332));
		UInt32U5BU5D_t59386216* L_334 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_335 = V_4;
		int32_t L_336 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_335>>8)))));
		uint32_t L_337 = (L_334)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_336));
		UInt32U5BU5D_t59386216* L_338 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_339 = V_5;
		int32_t L_340 = (((int32_t)((uint8_t)L_339)));
		uint32_t L_341 = (L_338)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_340));
		UInt32U5BU5D_t59386216* L_342 = ___ekey2;
		int32_t L_343 = ((int32_t)18);
		uint32_t L_344 = (L_342)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_343));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_329^(int32_t)L_333))^(int32_t)L_337))^(int32_t)L_341))^(int32_t)L_344));
		UInt32U5BU5D_t59386216* L_345 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_346 = V_7;
		uintptr_t L_347 = (((uintptr_t)((int32_t)((uint32_t)L_346>>((int32_t)24)))));
		uint32_t L_348 = (L_345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_347));
		UInt32U5BU5D_t59386216* L_349 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_350 = V_4;
		int32_t L_351 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_350>>((int32_t)16))))));
		uint32_t L_352 = (L_349)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_351));
		UInt32U5BU5D_t59386216* L_353 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_354 = V_5;
		int32_t L_355 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_354>>8)))));
		uint32_t L_356 = (L_353)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_355));
		UInt32U5BU5D_t59386216* L_357 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_358 = V_6;
		int32_t L_359 = (((int32_t)((uint8_t)L_358)));
		uint32_t L_360 = (L_357)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_359));
		UInt32U5BU5D_t59386216* L_361 = ___ekey2;
		int32_t L_362 = ((int32_t)19);
		uint32_t L_363 = (L_361)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_362));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_348^(int32_t)L_352))^(int32_t)L_356))^(int32_t)L_360))^(int32_t)L_363));
		UInt32U5BU5D_t59386216* L_364 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_365 = V_0;
		uintptr_t L_366 = (((uintptr_t)((int32_t)((uint32_t)L_365>>((int32_t)24)))));
		uint32_t L_367 = (L_364)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_366));
		UInt32U5BU5D_t59386216* L_368 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_369 = V_1;
		int32_t L_370 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>((int32_t)16))))));
		uint32_t L_371 = (L_368)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_370));
		UInt32U5BU5D_t59386216* L_372 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_373 = V_2;
		int32_t L_374 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_373>>8)))));
		uint32_t L_375 = (L_372)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_374));
		UInt32U5BU5D_t59386216* L_376 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_377 = V_3;
		int32_t L_378 = (((int32_t)((uint8_t)L_377)));
		uint32_t L_379 = (L_376)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_378));
		UInt32U5BU5D_t59386216* L_380 = ___ekey2;
		int32_t L_381 = ((int32_t)20);
		uint32_t L_382 = (L_380)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_381));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_367^(int32_t)L_371))^(int32_t)L_375))^(int32_t)L_379))^(int32_t)L_382));
		UInt32U5BU5D_t59386216* L_383 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_384 = V_1;
		uintptr_t L_385 = (((uintptr_t)((int32_t)((uint32_t)L_384>>((int32_t)24)))));
		uint32_t L_386 = (L_383)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_385));
		UInt32U5BU5D_t59386216* L_387 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_388 = V_2;
		int32_t L_389 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_388>>((int32_t)16))))));
		uint32_t L_390 = (L_387)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_389));
		UInt32U5BU5D_t59386216* L_391 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_392 = V_3;
		int32_t L_393 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_392>>8)))));
		uint32_t L_394 = (L_391)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_393));
		UInt32U5BU5D_t59386216* L_395 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_396 = V_0;
		int32_t L_397 = (((int32_t)((uint8_t)L_396)));
		uint32_t L_398 = (L_395)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_397));
		UInt32U5BU5D_t59386216* L_399 = ___ekey2;
		int32_t L_400 = ((int32_t)21);
		uint32_t L_401 = (L_399)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_400));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_386^(int32_t)L_390))^(int32_t)L_394))^(int32_t)L_398))^(int32_t)L_401));
		UInt32U5BU5D_t59386216* L_402 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_403 = V_2;
		uintptr_t L_404 = (((uintptr_t)((int32_t)((uint32_t)L_403>>((int32_t)24)))));
		uint32_t L_405 = (L_402)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_404));
		UInt32U5BU5D_t59386216* L_406 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_407 = V_3;
		int32_t L_408 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_407>>((int32_t)16))))));
		uint32_t L_409 = (L_406)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_408));
		UInt32U5BU5D_t59386216* L_410 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_411 = V_0;
		int32_t L_412 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8)))));
		uint32_t L_413 = (L_410)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_412));
		UInt32U5BU5D_t59386216* L_414 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_415 = V_1;
		int32_t L_416 = (((int32_t)((uint8_t)L_415)));
		uint32_t L_417 = (L_414)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_416));
		UInt32U5BU5D_t59386216* L_418 = ___ekey2;
		int32_t L_419 = ((int32_t)22);
		uint32_t L_420 = (L_418)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_419));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_405^(int32_t)L_409))^(int32_t)L_413))^(int32_t)L_417))^(int32_t)L_420));
		UInt32U5BU5D_t59386216* L_421 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_422 = V_3;
		uintptr_t L_423 = (((uintptr_t)((int32_t)((uint32_t)L_422>>((int32_t)24)))));
		uint32_t L_424 = (L_421)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_423));
		UInt32U5BU5D_t59386216* L_425 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_426 = V_0;
		int32_t L_427 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_426>>((int32_t)16))))));
		uint32_t L_428 = (L_425)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_427));
		UInt32U5BU5D_t59386216* L_429 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_430 = V_1;
		int32_t L_431 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_430>>8)))));
		uint32_t L_432 = (L_429)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_431));
		UInt32U5BU5D_t59386216* L_433 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_434 = V_2;
		int32_t L_435 = (((int32_t)((uint8_t)L_434)));
		uint32_t L_436 = (L_433)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_435));
		UInt32U5BU5D_t59386216* L_437 = ___ekey2;
		int32_t L_438 = ((int32_t)23);
		uint32_t L_439 = (L_437)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_438));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_424^(int32_t)L_428))^(int32_t)L_432))^(int32_t)L_436))^(int32_t)L_439));
		UInt32U5BU5D_t59386216* L_440 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_441 = V_4;
		uintptr_t L_442 = (((uintptr_t)((int32_t)((uint32_t)L_441>>((int32_t)24)))));
		uint32_t L_443 = (L_440)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_442));
		UInt32U5BU5D_t59386216* L_444 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_445 = V_5;
		int32_t L_446 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_445>>((int32_t)16))))));
		uint32_t L_447 = (L_444)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_446));
		UInt32U5BU5D_t59386216* L_448 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_449 = V_6;
		int32_t L_450 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_449>>8)))));
		uint32_t L_451 = (L_448)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_450));
		UInt32U5BU5D_t59386216* L_452 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_453 = V_7;
		int32_t L_454 = (((int32_t)((uint8_t)L_453)));
		uint32_t L_455 = (L_452)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_454));
		UInt32U5BU5D_t59386216* L_456 = ___ekey2;
		int32_t L_457 = ((int32_t)24);
		uint32_t L_458 = (L_456)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_457));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_443^(int32_t)L_447))^(int32_t)L_451))^(int32_t)L_455))^(int32_t)L_458));
		UInt32U5BU5D_t59386216* L_459 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_460 = V_5;
		uintptr_t L_461 = (((uintptr_t)((int32_t)((uint32_t)L_460>>((int32_t)24)))));
		uint32_t L_462 = (L_459)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_461));
		UInt32U5BU5D_t59386216* L_463 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_464 = V_6;
		int32_t L_465 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16))))));
		uint32_t L_466 = (L_463)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_465));
		UInt32U5BU5D_t59386216* L_467 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_468 = V_7;
		int32_t L_469 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_468>>8)))));
		uint32_t L_470 = (L_467)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_469));
		UInt32U5BU5D_t59386216* L_471 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_472 = V_4;
		int32_t L_473 = (((int32_t)((uint8_t)L_472)));
		uint32_t L_474 = (L_471)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_473));
		UInt32U5BU5D_t59386216* L_475 = ___ekey2;
		int32_t L_476 = ((int32_t)25);
		uint32_t L_477 = (L_475)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_476));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_462^(int32_t)L_466))^(int32_t)L_470))^(int32_t)L_474))^(int32_t)L_477));
		UInt32U5BU5D_t59386216* L_478 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_479 = V_6;
		uintptr_t L_480 = (((uintptr_t)((int32_t)((uint32_t)L_479>>((int32_t)24)))));
		uint32_t L_481 = (L_478)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_480));
		UInt32U5BU5D_t59386216* L_482 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_483 = V_7;
		int32_t L_484 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_483>>((int32_t)16))))));
		uint32_t L_485 = (L_482)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_484));
		UInt32U5BU5D_t59386216* L_486 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_487 = V_4;
		int32_t L_488 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_487>>8)))));
		uint32_t L_489 = (L_486)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_488));
		UInt32U5BU5D_t59386216* L_490 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_491 = V_5;
		int32_t L_492 = (((int32_t)((uint8_t)L_491)));
		uint32_t L_493 = (L_490)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_492));
		UInt32U5BU5D_t59386216* L_494 = ___ekey2;
		int32_t L_495 = ((int32_t)26);
		uint32_t L_496 = (L_494)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_495));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_481^(int32_t)L_485))^(int32_t)L_489))^(int32_t)L_493))^(int32_t)L_496));
		UInt32U5BU5D_t59386216* L_497 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_498 = V_7;
		uintptr_t L_499 = (((uintptr_t)((int32_t)((uint32_t)L_498>>((int32_t)24)))));
		uint32_t L_500 = (L_497)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_499));
		UInt32U5BU5D_t59386216* L_501 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_502 = V_4;
		int32_t L_503 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_502>>((int32_t)16))))));
		uint32_t L_504 = (L_501)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_503));
		UInt32U5BU5D_t59386216* L_505 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_506 = V_5;
		int32_t L_507 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>8)))));
		uint32_t L_508 = (L_505)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_507));
		UInt32U5BU5D_t59386216* L_509 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_510 = V_6;
		int32_t L_511 = (((int32_t)((uint8_t)L_510)));
		uint32_t L_512 = (L_509)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_511));
		UInt32U5BU5D_t59386216* L_513 = ___ekey2;
		int32_t L_514 = ((int32_t)27);
		uint32_t L_515 = (L_513)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_514));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_500^(int32_t)L_504))^(int32_t)L_508))^(int32_t)L_512))^(int32_t)L_515));
		UInt32U5BU5D_t59386216* L_516 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_517 = V_0;
		uintptr_t L_518 = (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24)))));
		uint32_t L_519 = (L_516)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_518));
		UInt32U5BU5D_t59386216* L_520 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_521 = V_1;
		int32_t L_522 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_521>>((int32_t)16))))));
		uint32_t L_523 = (L_520)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t59386216* L_524 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_525 = V_2;
		int32_t L_526 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_525>>8)))));
		uint32_t L_527 = (L_524)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_526));
		UInt32U5BU5D_t59386216* L_528 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_529 = V_3;
		int32_t L_530 = (((int32_t)((uint8_t)L_529)));
		uint32_t L_531 = (L_528)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_530));
		UInt32U5BU5D_t59386216* L_532 = ___ekey2;
		int32_t L_533 = ((int32_t)28);
		uint32_t L_534 = (L_532)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_533));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_519^(int32_t)L_523))^(int32_t)L_527))^(int32_t)L_531))^(int32_t)L_534));
		UInt32U5BU5D_t59386216* L_535 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_536 = V_1;
		uintptr_t L_537 = (((uintptr_t)((int32_t)((uint32_t)L_536>>((int32_t)24)))));
		uint32_t L_538 = (L_535)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_537));
		UInt32U5BU5D_t59386216* L_539 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_540 = V_2;
		int32_t L_541 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_540>>((int32_t)16))))));
		uint32_t L_542 = (L_539)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_541));
		UInt32U5BU5D_t59386216* L_543 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_544 = V_3;
		int32_t L_545 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_544>>8)))));
		uint32_t L_546 = (L_543)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_545));
		UInt32U5BU5D_t59386216* L_547 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_548 = V_0;
		int32_t L_549 = (((int32_t)((uint8_t)L_548)));
		uint32_t L_550 = (L_547)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_549));
		UInt32U5BU5D_t59386216* L_551 = ___ekey2;
		int32_t L_552 = ((int32_t)29);
		uint32_t L_553 = (L_551)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_552));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_538^(int32_t)L_542))^(int32_t)L_546))^(int32_t)L_550))^(int32_t)L_553));
		UInt32U5BU5D_t59386216* L_554 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_555 = V_2;
		uintptr_t L_556 = (((uintptr_t)((int32_t)((uint32_t)L_555>>((int32_t)24)))));
		uint32_t L_557 = (L_554)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_556));
		UInt32U5BU5D_t59386216* L_558 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_559 = V_3;
		int32_t L_560 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_559>>((int32_t)16))))));
		uint32_t L_561 = (L_558)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_560));
		UInt32U5BU5D_t59386216* L_562 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_563 = V_0;
		int32_t L_564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>8)))));
		uint32_t L_565 = (L_562)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_564));
		UInt32U5BU5D_t59386216* L_566 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_567 = V_1;
		int32_t L_568 = (((int32_t)((uint8_t)L_567)));
		uint32_t L_569 = (L_566)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_568));
		UInt32U5BU5D_t59386216* L_570 = ___ekey2;
		int32_t L_571 = ((int32_t)30);
		uint32_t L_572 = (L_570)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_571));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_557^(int32_t)L_561))^(int32_t)L_565))^(int32_t)L_569))^(int32_t)L_572));
		UInt32U5BU5D_t59386216* L_573 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_574 = V_3;
		uintptr_t L_575 = (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24)))));
		uint32_t L_576 = (L_573)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_575));
		UInt32U5BU5D_t59386216* L_577 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_578 = V_0;
		int32_t L_579 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_578>>((int32_t)16))))));
		uint32_t L_580 = (L_577)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_579));
		UInt32U5BU5D_t59386216* L_581 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_582 = V_1;
		int32_t L_583 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_582>>8)))));
		uint32_t L_584 = (L_581)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_583));
		UInt32U5BU5D_t59386216* L_585 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_586 = V_2;
		int32_t L_587 = (((int32_t)((uint8_t)L_586)));
		uint32_t L_588 = (L_585)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_587));
		UInt32U5BU5D_t59386216* L_589 = ___ekey2;
		int32_t L_590 = ((int32_t)31);
		uint32_t L_591 = (L_589)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_590));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_576^(int32_t)L_580))^(int32_t)L_584))^(int32_t)L_588))^(int32_t)L_591));
		UInt32U5BU5D_t59386216* L_592 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_593 = V_4;
		uintptr_t L_594 = (((uintptr_t)((int32_t)((uint32_t)L_593>>((int32_t)24)))));
		uint32_t L_595 = (L_592)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_594));
		UInt32U5BU5D_t59386216* L_596 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_597 = V_5;
		int32_t L_598 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_597>>((int32_t)16))))));
		uint32_t L_599 = (L_596)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_598));
		UInt32U5BU5D_t59386216* L_600 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_601 = V_6;
		int32_t L_602 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_601>>8)))));
		uint32_t L_603 = (L_600)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_602));
		UInt32U5BU5D_t59386216* L_604 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_605 = V_7;
		int32_t L_606 = (((int32_t)((uint8_t)L_605)));
		uint32_t L_607 = (L_604)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_606));
		UInt32U5BU5D_t59386216* L_608 = ___ekey2;
		int32_t L_609 = ((int32_t)32);
		uint32_t L_610 = (L_608)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_609));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_595^(int32_t)L_599))^(int32_t)L_603))^(int32_t)L_607))^(int32_t)L_610));
		UInt32U5BU5D_t59386216* L_611 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_612 = V_5;
		uintptr_t L_613 = (((uintptr_t)((int32_t)((uint32_t)L_612>>((int32_t)24)))));
		uint32_t L_614 = (L_611)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_613));
		UInt32U5BU5D_t59386216* L_615 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_616 = V_6;
		int32_t L_617 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_616>>((int32_t)16))))));
		uint32_t L_618 = (L_615)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_617));
		UInt32U5BU5D_t59386216* L_619 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_620 = V_7;
		int32_t L_621 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_620>>8)))));
		uint32_t L_622 = (L_619)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_621));
		UInt32U5BU5D_t59386216* L_623 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_624 = V_4;
		int32_t L_625 = (((int32_t)((uint8_t)L_624)));
		uint32_t L_626 = (L_623)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_625));
		UInt32U5BU5D_t59386216* L_627 = ___ekey2;
		int32_t L_628 = ((int32_t)33);
		uint32_t L_629 = (L_627)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_628));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_614^(int32_t)L_618))^(int32_t)L_622))^(int32_t)L_626))^(int32_t)L_629));
		UInt32U5BU5D_t59386216* L_630 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_631 = V_6;
		uintptr_t L_632 = (((uintptr_t)((int32_t)((uint32_t)L_631>>((int32_t)24)))));
		uint32_t L_633 = (L_630)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_632));
		UInt32U5BU5D_t59386216* L_634 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_635 = V_7;
		int32_t L_636 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_635>>((int32_t)16))))));
		uint32_t L_637 = (L_634)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_636));
		UInt32U5BU5D_t59386216* L_638 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_639 = V_4;
		int32_t L_640 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_639>>8)))));
		uint32_t L_641 = (L_638)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_640));
		UInt32U5BU5D_t59386216* L_642 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_643 = V_5;
		int32_t L_644 = (((int32_t)((uint8_t)L_643)));
		uint32_t L_645 = (L_642)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_644));
		UInt32U5BU5D_t59386216* L_646 = ___ekey2;
		int32_t L_647 = ((int32_t)34);
		uint32_t L_648 = (L_646)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_647));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_633^(int32_t)L_637))^(int32_t)L_641))^(int32_t)L_645))^(int32_t)L_648));
		UInt32U5BU5D_t59386216* L_649 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_650 = V_7;
		uintptr_t L_651 = (((uintptr_t)((int32_t)((uint32_t)L_650>>((int32_t)24)))));
		uint32_t L_652 = (L_649)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_651));
		UInt32U5BU5D_t59386216* L_653 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_654 = V_4;
		int32_t L_655 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_654>>((int32_t)16))))));
		uint32_t L_656 = (L_653)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_655));
		UInt32U5BU5D_t59386216* L_657 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_658 = V_5;
		int32_t L_659 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_658>>8)))));
		uint32_t L_660 = (L_657)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_659));
		UInt32U5BU5D_t59386216* L_661 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_662 = V_6;
		int32_t L_663 = (((int32_t)((uint8_t)L_662)));
		uint32_t L_664 = (L_661)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_663));
		UInt32U5BU5D_t59386216* L_665 = ___ekey2;
		int32_t L_666 = ((int32_t)35);
		uint32_t L_667 = (L_665)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_666));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_652^(int32_t)L_656))^(int32_t)L_660))^(int32_t)L_664))^(int32_t)L_667));
		UInt32U5BU5D_t59386216* L_668 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_669 = V_0;
		uintptr_t L_670 = (((uintptr_t)((int32_t)((uint32_t)L_669>>((int32_t)24)))));
		uint32_t L_671 = (L_668)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_670));
		UInt32U5BU5D_t59386216* L_672 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_673 = V_1;
		int32_t L_674 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_673>>((int32_t)16))))));
		uint32_t L_675 = (L_672)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_674));
		UInt32U5BU5D_t59386216* L_676 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_677 = V_2;
		int32_t L_678 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_677>>8)))));
		uint32_t L_679 = (L_676)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_678));
		UInt32U5BU5D_t59386216* L_680 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_681 = V_3;
		int32_t L_682 = (((int32_t)((uint8_t)L_681)));
		uint32_t L_683 = (L_680)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_682));
		UInt32U5BU5D_t59386216* L_684 = ___ekey2;
		int32_t L_685 = ((int32_t)36);
		uint32_t L_686 = (L_684)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_685));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_671^(int32_t)L_675))^(int32_t)L_679))^(int32_t)L_683))^(int32_t)L_686));
		UInt32U5BU5D_t59386216* L_687 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_688 = V_1;
		uintptr_t L_689 = (((uintptr_t)((int32_t)((uint32_t)L_688>>((int32_t)24)))));
		uint32_t L_690 = (L_687)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_689));
		UInt32U5BU5D_t59386216* L_691 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_692 = V_2;
		int32_t L_693 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_692>>((int32_t)16))))));
		uint32_t L_694 = (L_691)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_693));
		UInt32U5BU5D_t59386216* L_695 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_696 = V_3;
		int32_t L_697 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_696>>8)))));
		uint32_t L_698 = (L_695)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_697));
		UInt32U5BU5D_t59386216* L_699 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_700 = V_0;
		int32_t L_701 = (((int32_t)((uint8_t)L_700)));
		uint32_t L_702 = (L_699)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_701));
		UInt32U5BU5D_t59386216* L_703 = ___ekey2;
		int32_t L_704 = ((int32_t)37);
		uint32_t L_705 = (L_703)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_704));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_690^(int32_t)L_694))^(int32_t)L_698))^(int32_t)L_702))^(int32_t)L_705));
		UInt32U5BU5D_t59386216* L_706 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_707 = V_2;
		uintptr_t L_708 = (((uintptr_t)((int32_t)((uint32_t)L_707>>((int32_t)24)))));
		uint32_t L_709 = (L_706)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_708));
		UInt32U5BU5D_t59386216* L_710 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_711 = V_3;
		int32_t L_712 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_711>>((int32_t)16))))));
		uint32_t L_713 = (L_710)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_712));
		UInt32U5BU5D_t59386216* L_714 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_715 = V_0;
		int32_t L_716 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_715>>8)))));
		uint32_t L_717 = (L_714)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_716));
		UInt32U5BU5D_t59386216* L_718 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_719 = V_1;
		int32_t L_720 = (((int32_t)((uint8_t)L_719)));
		uint32_t L_721 = (L_718)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_720));
		UInt32U5BU5D_t59386216* L_722 = ___ekey2;
		int32_t L_723 = ((int32_t)38);
		uint32_t L_724 = (L_722)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_723));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_709^(int32_t)L_713))^(int32_t)L_717))^(int32_t)L_721))^(int32_t)L_724));
		UInt32U5BU5D_t59386216* L_725 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_726 = V_3;
		uintptr_t L_727 = (((uintptr_t)((int32_t)((uint32_t)L_726>>((int32_t)24)))));
		uint32_t L_728 = (L_725)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_727));
		UInt32U5BU5D_t59386216* L_729 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_730 = V_0;
		int32_t L_731 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_730>>((int32_t)16))))));
		uint32_t L_732 = (L_729)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_731));
		UInt32U5BU5D_t59386216* L_733 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_734 = V_1;
		int32_t L_735 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_734>>8)))));
		uint32_t L_736 = (L_733)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_735));
		UInt32U5BU5D_t59386216* L_737 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_738 = V_2;
		int32_t L_739 = (((int32_t)((uint8_t)L_738)));
		uint32_t L_740 = (L_737)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_739));
		UInt32U5BU5D_t59386216* L_741 = ___ekey2;
		int32_t L_742 = ((int32_t)39);
		uint32_t L_743 = (L_741)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_742));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_728^(int32_t)L_732))^(int32_t)L_736))^(int32_t)L_740))^(int32_t)L_743));
		int32_t L_744 = __this->get_Nr_15();
		if ((((int32_t)L_744) <= ((int32_t)((int32_t)10))))
		{
			goto IL_0b08;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_745 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_746 = V_4;
		uintptr_t L_747 = (((uintptr_t)((int32_t)((uint32_t)L_746>>((int32_t)24)))));
		uint32_t L_748 = (L_745)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_747));
		UInt32U5BU5D_t59386216* L_749 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_750 = V_5;
		int32_t L_751 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_750>>((int32_t)16))))));
		uint32_t L_752 = (L_749)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_751));
		UInt32U5BU5D_t59386216* L_753 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_754 = V_6;
		int32_t L_755 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_754>>8)))));
		uint32_t L_756 = (L_753)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_755));
		UInt32U5BU5D_t59386216* L_757 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_758 = V_7;
		int32_t L_759 = (((int32_t)((uint8_t)L_758)));
		uint32_t L_760 = (L_757)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_759));
		UInt32U5BU5D_t59386216* L_761 = ___ekey2;
		int32_t L_762 = ((int32_t)40);
		uint32_t L_763 = (L_761)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_762));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_748^(int32_t)L_752))^(int32_t)L_756))^(int32_t)L_760))^(int32_t)L_763));
		UInt32U5BU5D_t59386216* L_764 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_765 = V_5;
		uintptr_t L_766 = (((uintptr_t)((int32_t)((uint32_t)L_765>>((int32_t)24)))));
		uint32_t L_767 = (L_764)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_766));
		UInt32U5BU5D_t59386216* L_768 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_769 = V_6;
		int32_t L_770 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_769>>((int32_t)16))))));
		uint32_t L_771 = (L_768)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_770));
		UInt32U5BU5D_t59386216* L_772 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_773 = V_7;
		int32_t L_774 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_773>>8)))));
		uint32_t L_775 = (L_772)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_774));
		UInt32U5BU5D_t59386216* L_776 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_777 = V_4;
		int32_t L_778 = (((int32_t)((uint8_t)L_777)));
		uint32_t L_779 = (L_776)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_778));
		UInt32U5BU5D_t59386216* L_780 = ___ekey2;
		int32_t L_781 = ((int32_t)41);
		uint32_t L_782 = (L_780)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_781));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_767^(int32_t)L_771))^(int32_t)L_775))^(int32_t)L_779))^(int32_t)L_782));
		UInt32U5BU5D_t59386216* L_783 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_784 = V_6;
		uintptr_t L_785 = (((uintptr_t)((int32_t)((uint32_t)L_784>>((int32_t)24)))));
		uint32_t L_786 = (L_783)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_785));
		UInt32U5BU5D_t59386216* L_787 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_788 = V_7;
		int32_t L_789 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_788>>((int32_t)16))))));
		uint32_t L_790 = (L_787)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_789));
		UInt32U5BU5D_t59386216* L_791 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_792 = V_4;
		int32_t L_793 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_792>>8)))));
		uint32_t L_794 = (L_791)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_793));
		UInt32U5BU5D_t59386216* L_795 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_796 = V_5;
		int32_t L_797 = (((int32_t)((uint8_t)L_796)));
		uint32_t L_798 = (L_795)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_797));
		UInt32U5BU5D_t59386216* L_799 = ___ekey2;
		int32_t L_800 = ((int32_t)42);
		uint32_t L_801 = (L_799)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_800));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_786^(int32_t)L_790))^(int32_t)L_794))^(int32_t)L_798))^(int32_t)L_801));
		UInt32U5BU5D_t59386216* L_802 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_803 = V_7;
		uintptr_t L_804 = (((uintptr_t)((int32_t)((uint32_t)L_803>>((int32_t)24)))));
		uint32_t L_805 = (L_802)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_804));
		UInt32U5BU5D_t59386216* L_806 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_807 = V_4;
		int32_t L_808 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_807>>((int32_t)16))))));
		uint32_t L_809 = (L_806)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_808));
		UInt32U5BU5D_t59386216* L_810 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_811 = V_5;
		int32_t L_812 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_811>>8)))));
		uint32_t L_813 = (L_810)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_812));
		UInt32U5BU5D_t59386216* L_814 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_815 = V_6;
		int32_t L_816 = (((int32_t)((uint8_t)L_815)));
		uint32_t L_817 = (L_814)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_816));
		UInt32U5BU5D_t59386216* L_818 = ___ekey2;
		int32_t L_819 = ((int32_t)43);
		uint32_t L_820 = (L_818)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_819));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_805^(int32_t)L_809))^(int32_t)L_813))^(int32_t)L_817))^(int32_t)L_820));
		UInt32U5BU5D_t59386216* L_821 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_822 = V_0;
		uintptr_t L_823 = (((uintptr_t)((int32_t)((uint32_t)L_822>>((int32_t)24)))));
		uint32_t L_824 = (L_821)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_823));
		UInt32U5BU5D_t59386216* L_825 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_826 = V_1;
		int32_t L_827 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_826>>((int32_t)16))))));
		uint32_t L_828 = (L_825)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_827));
		UInt32U5BU5D_t59386216* L_829 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_830 = V_2;
		int32_t L_831 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_830>>8)))));
		uint32_t L_832 = (L_829)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_831));
		UInt32U5BU5D_t59386216* L_833 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_834 = V_3;
		int32_t L_835 = (((int32_t)((uint8_t)L_834)));
		uint32_t L_836 = (L_833)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_835));
		UInt32U5BU5D_t59386216* L_837 = ___ekey2;
		int32_t L_838 = ((int32_t)44);
		uint32_t L_839 = (L_837)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_838));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_824^(int32_t)L_828))^(int32_t)L_832))^(int32_t)L_836))^(int32_t)L_839));
		UInt32U5BU5D_t59386216* L_840 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_841 = V_1;
		uintptr_t L_842 = (((uintptr_t)((int32_t)((uint32_t)L_841>>((int32_t)24)))));
		uint32_t L_843 = (L_840)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_842));
		UInt32U5BU5D_t59386216* L_844 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_845 = V_2;
		int32_t L_846 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_845>>((int32_t)16))))));
		uint32_t L_847 = (L_844)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_846));
		UInt32U5BU5D_t59386216* L_848 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_849 = V_3;
		int32_t L_850 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_849>>8)))));
		uint32_t L_851 = (L_848)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_850));
		UInt32U5BU5D_t59386216* L_852 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_853 = V_0;
		int32_t L_854 = (((int32_t)((uint8_t)L_853)));
		uint32_t L_855 = (L_852)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_854));
		UInt32U5BU5D_t59386216* L_856 = ___ekey2;
		int32_t L_857 = ((int32_t)45);
		uint32_t L_858 = (L_856)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_857));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_843^(int32_t)L_847))^(int32_t)L_851))^(int32_t)L_855))^(int32_t)L_858));
		UInt32U5BU5D_t59386216* L_859 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_860 = V_2;
		uintptr_t L_861 = (((uintptr_t)((int32_t)((uint32_t)L_860>>((int32_t)24)))));
		uint32_t L_862 = (L_859)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_861));
		UInt32U5BU5D_t59386216* L_863 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_864 = V_3;
		int32_t L_865 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_864>>((int32_t)16))))));
		uint32_t L_866 = (L_863)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_865));
		UInt32U5BU5D_t59386216* L_867 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_868 = V_0;
		int32_t L_869 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_868>>8)))));
		uint32_t L_870 = (L_867)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_869));
		UInt32U5BU5D_t59386216* L_871 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_872 = V_1;
		int32_t L_873 = (((int32_t)((uint8_t)L_872)));
		uint32_t L_874 = (L_871)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_873));
		UInt32U5BU5D_t59386216* L_875 = ___ekey2;
		int32_t L_876 = ((int32_t)46);
		uint32_t L_877 = (L_875)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_876));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_862^(int32_t)L_866))^(int32_t)L_870))^(int32_t)L_874))^(int32_t)L_877));
		UInt32U5BU5D_t59386216* L_878 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_879 = V_3;
		uintptr_t L_880 = (((uintptr_t)((int32_t)((uint32_t)L_879>>((int32_t)24)))));
		uint32_t L_881 = (L_878)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_880));
		UInt32U5BU5D_t59386216* L_882 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_883 = V_0;
		int32_t L_884 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_883>>((int32_t)16))))));
		uint32_t L_885 = (L_882)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_884));
		UInt32U5BU5D_t59386216* L_886 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_887 = V_1;
		int32_t L_888 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_887>>8)))));
		uint32_t L_889 = (L_886)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_888));
		UInt32U5BU5D_t59386216* L_890 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_891 = V_2;
		int32_t L_892 = (((int32_t)((uint8_t)L_891)));
		uint32_t L_893 = (L_890)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_892));
		UInt32U5BU5D_t59386216* L_894 = ___ekey2;
		int32_t L_895 = ((int32_t)47);
		uint32_t L_896 = (L_894)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_895));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_881^(int32_t)L_885))^(int32_t)L_889))^(int32_t)L_893))^(int32_t)L_896));
		V_8 = ((int32_t)48);
		int32_t L_897 = __this->get_Nr_15();
		if ((((int32_t)L_897) <= ((int32_t)((int32_t)12))))
		{
			goto IL_0b08;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_898 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_899 = V_4;
		uintptr_t L_900 = (((uintptr_t)((int32_t)((uint32_t)L_899>>((int32_t)24)))));
		uint32_t L_901 = (L_898)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_900));
		UInt32U5BU5D_t59386216* L_902 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_903 = V_5;
		int32_t L_904 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_903>>((int32_t)16))))));
		uint32_t L_905 = (L_902)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_904));
		UInt32U5BU5D_t59386216* L_906 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_907 = V_6;
		int32_t L_908 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_907>>8)))));
		uint32_t L_909 = (L_906)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_908));
		UInt32U5BU5D_t59386216* L_910 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_911 = V_7;
		int32_t L_912 = (((int32_t)((uint8_t)L_911)));
		uint32_t L_913 = (L_910)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_912));
		UInt32U5BU5D_t59386216* L_914 = ___ekey2;
		int32_t L_915 = ((int32_t)48);
		uint32_t L_916 = (L_914)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_915));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_901^(int32_t)L_905))^(int32_t)L_909))^(int32_t)L_913))^(int32_t)L_916));
		UInt32U5BU5D_t59386216* L_917 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_918 = V_5;
		uintptr_t L_919 = (((uintptr_t)((int32_t)((uint32_t)L_918>>((int32_t)24)))));
		uint32_t L_920 = (L_917)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_919));
		UInt32U5BU5D_t59386216* L_921 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_922 = V_6;
		int32_t L_923 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_922>>((int32_t)16))))));
		uint32_t L_924 = (L_921)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_923));
		UInt32U5BU5D_t59386216* L_925 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_926 = V_7;
		int32_t L_927 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_926>>8)))));
		uint32_t L_928 = (L_925)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_927));
		UInt32U5BU5D_t59386216* L_929 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_930 = V_4;
		int32_t L_931 = (((int32_t)((uint8_t)L_930)));
		uint32_t L_932 = (L_929)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_931));
		UInt32U5BU5D_t59386216* L_933 = ___ekey2;
		int32_t L_934 = ((int32_t)49);
		uint32_t L_935 = (L_933)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_934));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_920^(int32_t)L_924))^(int32_t)L_928))^(int32_t)L_932))^(int32_t)L_935));
		UInt32U5BU5D_t59386216* L_936 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_937 = V_6;
		uintptr_t L_938 = (((uintptr_t)((int32_t)((uint32_t)L_937>>((int32_t)24)))));
		uint32_t L_939 = (L_936)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_938));
		UInt32U5BU5D_t59386216* L_940 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_941 = V_7;
		int32_t L_942 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_941>>((int32_t)16))))));
		uint32_t L_943 = (L_940)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_942));
		UInt32U5BU5D_t59386216* L_944 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_945 = V_4;
		int32_t L_946 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_945>>8)))));
		uint32_t L_947 = (L_944)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_946));
		UInt32U5BU5D_t59386216* L_948 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_949 = V_5;
		int32_t L_950 = (((int32_t)((uint8_t)L_949)));
		uint32_t L_951 = (L_948)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_950));
		UInt32U5BU5D_t59386216* L_952 = ___ekey2;
		int32_t L_953 = ((int32_t)50);
		uint32_t L_954 = (L_952)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_953));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_939^(int32_t)L_943))^(int32_t)L_947))^(int32_t)L_951))^(int32_t)L_954));
		UInt32U5BU5D_t59386216* L_955 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_956 = V_7;
		uintptr_t L_957 = (((uintptr_t)((int32_t)((uint32_t)L_956>>((int32_t)24)))));
		uint32_t L_958 = (L_955)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_957));
		UInt32U5BU5D_t59386216* L_959 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_960 = V_4;
		int32_t L_961 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_960>>((int32_t)16))))));
		uint32_t L_962 = (L_959)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_961));
		UInt32U5BU5D_t59386216* L_963 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_964 = V_5;
		int32_t L_965 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_964>>8)))));
		uint32_t L_966 = (L_963)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_965));
		UInt32U5BU5D_t59386216* L_967 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_968 = V_6;
		int32_t L_969 = (((int32_t)((uint8_t)L_968)));
		uint32_t L_970 = (L_967)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_969));
		UInt32U5BU5D_t59386216* L_971 = ___ekey2;
		int32_t L_972 = ((int32_t)51);
		uint32_t L_973 = (L_971)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_972));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_958^(int32_t)L_962))^(int32_t)L_966))^(int32_t)L_970))^(int32_t)L_973));
		UInt32U5BU5D_t59386216* L_974 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_975 = V_0;
		uintptr_t L_976 = (((uintptr_t)((int32_t)((uint32_t)L_975>>((int32_t)24)))));
		uint32_t L_977 = (L_974)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_976));
		UInt32U5BU5D_t59386216* L_978 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_979 = V_1;
		int32_t L_980 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_979>>((int32_t)16))))));
		uint32_t L_981 = (L_978)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_980));
		UInt32U5BU5D_t59386216* L_982 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_983 = V_2;
		int32_t L_984 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_983>>8)))));
		uint32_t L_985 = (L_982)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_984));
		UInt32U5BU5D_t59386216* L_986 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_987 = V_3;
		int32_t L_988 = (((int32_t)((uint8_t)L_987)));
		uint32_t L_989 = (L_986)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_988));
		UInt32U5BU5D_t59386216* L_990 = ___ekey2;
		int32_t L_991 = ((int32_t)52);
		uint32_t L_992 = (L_990)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_991));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_977^(int32_t)L_981))^(int32_t)L_985))^(int32_t)L_989))^(int32_t)L_992));
		UInt32U5BU5D_t59386216* L_993 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_994 = V_1;
		uintptr_t L_995 = (((uintptr_t)((int32_t)((uint32_t)L_994>>((int32_t)24)))));
		uint32_t L_996 = (L_993)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_995));
		UInt32U5BU5D_t59386216* L_997 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_998 = V_2;
		int32_t L_999 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_998>>((int32_t)16))))));
		uint32_t L_1000 = (L_997)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_999));
		UInt32U5BU5D_t59386216* L_1001 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1002 = V_3;
		int32_t L_1003 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1002>>8)))));
		uint32_t L_1004 = (L_1001)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1003));
		UInt32U5BU5D_t59386216* L_1005 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1006 = V_0;
		int32_t L_1007 = (((int32_t)((uint8_t)L_1006)));
		uint32_t L_1008 = (L_1005)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1007));
		UInt32U5BU5D_t59386216* L_1009 = ___ekey2;
		int32_t L_1010 = ((int32_t)53);
		uint32_t L_1011 = (L_1009)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1010));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_996^(int32_t)L_1000))^(int32_t)L_1004))^(int32_t)L_1008))^(int32_t)L_1011));
		UInt32U5BU5D_t59386216* L_1012 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1013 = V_2;
		uintptr_t L_1014 = (((uintptr_t)((int32_t)((uint32_t)L_1013>>((int32_t)24)))));
		uint32_t L_1015 = (L_1012)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1014));
		UInt32U5BU5D_t59386216* L_1016 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1017 = V_3;
		int32_t L_1018 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1017>>((int32_t)16))))));
		uint32_t L_1019 = (L_1016)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1018));
		UInt32U5BU5D_t59386216* L_1020 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1021 = V_0;
		int32_t L_1022 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1021>>8)))));
		uint32_t L_1023 = (L_1020)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1022));
		UInt32U5BU5D_t59386216* L_1024 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1025 = V_1;
		int32_t L_1026 = (((int32_t)((uint8_t)L_1025)));
		uint32_t L_1027 = (L_1024)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1026));
		UInt32U5BU5D_t59386216* L_1028 = ___ekey2;
		int32_t L_1029 = ((int32_t)54);
		uint32_t L_1030 = (L_1028)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1029));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1015^(int32_t)L_1019))^(int32_t)L_1023))^(int32_t)L_1027))^(int32_t)L_1030));
		UInt32U5BU5D_t59386216* L_1031 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1032 = V_3;
		uintptr_t L_1033 = (((uintptr_t)((int32_t)((uint32_t)L_1032>>((int32_t)24)))));
		uint32_t L_1034 = (L_1031)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1033));
		UInt32U5BU5D_t59386216* L_1035 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1036 = V_0;
		int32_t L_1037 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1036>>((int32_t)16))))));
		uint32_t L_1038 = (L_1035)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1037));
		UInt32U5BU5D_t59386216* L_1039 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1040 = V_1;
		int32_t L_1041 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1040>>8)))));
		uint32_t L_1042 = (L_1039)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1041));
		UInt32U5BU5D_t59386216* L_1043 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1044 = V_2;
		int32_t L_1045 = (((int32_t)((uint8_t)L_1044)));
		uint32_t L_1046 = (L_1043)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1045));
		UInt32U5BU5D_t59386216* L_1047 = ___ekey2;
		int32_t L_1048 = ((int32_t)55);
		uint32_t L_1049 = (L_1047)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1048));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1034^(int32_t)L_1038))^(int32_t)L_1042))^(int32_t)L_1046))^(int32_t)L_1049));
		V_8 = ((int32_t)56);
	}

IL_0b08:
	{
		ByteU5BU5D_t3397334013* L_1050 = ___outdata1;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_1051 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1052 = V_4;
		uintptr_t L_1053 = (((uintptr_t)((int32_t)((uint32_t)L_1052>>((int32_t)24)))));
		uint8_t L_1054 = (L_1051)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1053));
		UInt32U5BU5D_t59386216* L_1055 = ___ekey2;
		int32_t L_1056 = V_8;
		int32_t L_1057 = L_1056;
		uint32_t L_1058 = (L_1055)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1057));
		(L_1050)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1054^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1058>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1059 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1060 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1061 = V_5;
		int32_t L_1062 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1061>>((int32_t)16))))));
		uint8_t L_1063 = (L_1060)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1062));
		UInt32U5BU5D_t59386216* L_1064 = ___ekey2;
		int32_t L_1065 = V_8;
		int32_t L_1066 = L_1065;
		uint32_t L_1067 = (L_1064)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1066));
		(L_1059)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1063^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1067>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1068 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1069 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1070 = V_6;
		int32_t L_1071 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1070>>8)))));
		uint8_t L_1072 = (L_1069)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1071));
		UInt32U5BU5D_t59386216* L_1073 = ___ekey2;
		int32_t L_1074 = V_8;
		int32_t L_1075 = L_1074;
		uint32_t L_1076 = (L_1073)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1075));
		(L_1068)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1072^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1076>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1077 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1078 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1079 = V_7;
		int32_t L_1080 = (((int32_t)((uint8_t)L_1079)));
		uint8_t L_1081 = (L_1078)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t59386216* L_1082 = ___ekey2;
		int32_t L_1083 = V_8;
		int32_t L_1084 = L_1083;
		V_8 = ((int32_t)((int32_t)L_1084+(int32_t)1));
		int32_t L_1085 = L_1084;
		uint32_t L_1086 = (L_1082)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1085));
		(L_1077)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1081^(int32_t)(((int32_t)((uint8_t)L_1086)))))))));
		ByteU5BU5D_t3397334013* L_1087 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1088 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1089 = V_5;
		uintptr_t L_1090 = (((uintptr_t)((int32_t)((uint32_t)L_1089>>((int32_t)24)))));
		uint8_t L_1091 = (L_1088)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1090));
		UInt32U5BU5D_t59386216* L_1092 = ___ekey2;
		int32_t L_1093 = V_8;
		int32_t L_1094 = L_1093;
		uint32_t L_1095 = (L_1092)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1094));
		(L_1087)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1091^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1095>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1096 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1097 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1098 = V_6;
		int32_t L_1099 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1098>>((int32_t)16))))));
		uint8_t L_1100 = (L_1097)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t59386216* L_1101 = ___ekey2;
		int32_t L_1102 = V_8;
		int32_t L_1103 = L_1102;
		uint32_t L_1104 = (L_1101)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1103));
		(L_1096)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1100^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1104>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1105 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1106 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1107 = V_7;
		int32_t L_1108 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1107>>8)))));
		uint8_t L_1109 = (L_1106)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1108));
		UInt32U5BU5D_t59386216* L_1110 = ___ekey2;
		int32_t L_1111 = V_8;
		int32_t L_1112 = L_1111;
		uint32_t L_1113 = (L_1110)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1112));
		(L_1105)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1109^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1113>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1114 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1115 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1116 = V_4;
		int32_t L_1117 = (((int32_t)((uint8_t)L_1116)));
		uint8_t L_1118 = (L_1115)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1117));
		UInt32U5BU5D_t59386216* L_1119 = ___ekey2;
		int32_t L_1120 = V_8;
		int32_t L_1121 = L_1120;
		V_8 = ((int32_t)((int32_t)L_1121+(int32_t)1));
		int32_t L_1122 = L_1121;
		uint32_t L_1123 = (L_1119)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1122));
		(L_1114)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1118^(int32_t)(((int32_t)((uint8_t)L_1123)))))))));
		ByteU5BU5D_t3397334013* L_1124 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1125 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1126 = V_6;
		uintptr_t L_1127 = (((uintptr_t)((int32_t)((uint32_t)L_1126>>((int32_t)24)))));
		uint8_t L_1128 = (L_1125)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1127));
		UInt32U5BU5D_t59386216* L_1129 = ___ekey2;
		int32_t L_1130 = V_8;
		int32_t L_1131 = L_1130;
		uint32_t L_1132 = (L_1129)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1131));
		(L_1124)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(8), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1128^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1132>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1133 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1134 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1135 = V_7;
		int32_t L_1136 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1135>>((int32_t)16))))));
		uint8_t L_1137 = (L_1134)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1136));
		UInt32U5BU5D_t59386216* L_1138 = ___ekey2;
		int32_t L_1139 = V_8;
		int32_t L_1140 = L_1139;
		uint32_t L_1141 = (L_1138)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1140));
		(L_1133)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1137^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1141>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1142 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1143 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1144 = V_4;
		int32_t L_1145 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1144>>8)))));
		uint8_t L_1146 = (L_1143)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1145));
		UInt32U5BU5D_t59386216* L_1147 = ___ekey2;
		int32_t L_1148 = V_8;
		int32_t L_1149 = L_1148;
		uint32_t L_1150 = (L_1147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1149));
		(L_1142)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1146^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1150>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1151 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1152 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1153 = V_5;
		int32_t L_1154 = (((int32_t)((uint8_t)L_1153)));
		uint8_t L_1155 = (L_1152)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1154));
		UInt32U5BU5D_t59386216* L_1156 = ___ekey2;
		int32_t L_1157 = V_8;
		int32_t L_1158 = L_1157;
		V_8 = ((int32_t)((int32_t)L_1158+(int32_t)1));
		int32_t L_1159 = L_1158;
		uint32_t L_1160 = (L_1156)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1159));
		(L_1151)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1155^(int32_t)(((int32_t)((uint8_t)L_1160)))))))));
		ByteU5BU5D_t3397334013* L_1161 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1162 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1163 = V_7;
		uintptr_t L_1164 = (((uintptr_t)((int32_t)((uint32_t)L_1163>>((int32_t)24)))));
		uint8_t L_1165 = (L_1162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1164));
		UInt32U5BU5D_t59386216* L_1166 = ___ekey2;
		int32_t L_1167 = V_8;
		int32_t L_1168 = L_1167;
		uint32_t L_1169 = (L_1166)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1168));
		(L_1161)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1165^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1169>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1170 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1171 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1172 = V_4;
		int32_t L_1173 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1172>>((int32_t)16))))));
		uint8_t L_1174 = (L_1171)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1173));
		UInt32U5BU5D_t59386216* L_1175 = ___ekey2;
		int32_t L_1176 = V_8;
		int32_t L_1177 = L_1176;
		uint32_t L_1178 = (L_1175)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1177));
		(L_1170)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1174^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1178>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1179 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1180 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1181 = V_5;
		int32_t L_1182 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1181>>8)))));
		uint8_t L_1183 = (L_1180)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1182));
		UInt32U5BU5D_t59386216* L_1184 = ___ekey2;
		int32_t L_1185 = V_8;
		int32_t L_1186 = L_1185;
		uint32_t L_1187 = (L_1184)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1186));
		(L_1179)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1183^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1187>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1188 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1189 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1190 = V_6;
		int32_t L_1191 = (((int32_t)((uint8_t)L_1190)));
		uint8_t L_1192 = (L_1189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1191));
		UInt32U5BU5D_t59386216* L_1193 = ___ekey2;
		int32_t L_1194 = V_8;
		int32_t L_1195 = L_1194;
		V_8 = ((int32_t)((int32_t)L_1195+(int32_t)1));
		int32_t L_1196 = L_1195;
		uint32_t L_1197 = (L_1193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1196));
		(L_1188)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1192^(int32_t)(((int32_t)((uint8_t)L_1197)))))))));
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::Encrypt192(System.Byte[],System.Byte[],System.UInt32[])
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Encrypt192_m1477779479_MetadataUsageId;
extern "C"  void RijndaelTransform_Encrypt192_m1477779479 (RijndaelTransform_t1067822295 * __this, ByteU5BU5D_t3397334013* ___indata0, ByteU5BU5D_t3397334013* ___outdata1, UInt32U5BU5D_t59386216* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Encrypt192_m1477779479_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	uint32_t V_7 = 0;
	uint32_t V_8 = 0;
	uint32_t V_9 = 0;
	uint32_t V_10 = 0;
	uint32_t V_11 = 0;
	int32_t V_12 = 0;
	{
		V_12 = ((int32_t)72);
		ByteU5BU5D_t3397334013* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t3397334013* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t3397334013* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t3397334013* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t59386216* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_5<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)8))))|(int32_t)L_11))^(int32_t)L_14));
		ByteU5BU5D_t3397334013* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t3397334013* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t3397334013* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t3397334013* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t59386216* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_20<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_23<<(int32_t)8))))|(int32_t)L_26))^(int32_t)L_29));
		ByteU5BU5D_t3397334013* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t3397334013* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t3397334013* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t3397334013* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t59386216* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_32<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_35<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_38<<(int32_t)8))))|(int32_t)L_41))^(int32_t)L_44));
		ByteU5BU5D_t3397334013* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t3397334013* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t3397334013* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t3397334013* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t59386216* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_47<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_50<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_53<<(int32_t)8))))|(int32_t)L_56))^(int32_t)L_59));
		ByteU5BU5D_t3397334013* L_60 = ___indata0;
		int32_t L_61 = ((int32_t)16);
		uint8_t L_62 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_61));
		ByteU5BU5D_t3397334013* L_63 = ___indata0;
		int32_t L_64 = ((int32_t)17);
		uint8_t L_65 = (L_63)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_64));
		ByteU5BU5D_t3397334013* L_66 = ___indata0;
		int32_t L_67 = ((int32_t)18);
		uint8_t L_68 = (L_66)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_67));
		ByteU5BU5D_t3397334013* L_69 = ___indata0;
		int32_t L_70 = ((int32_t)19);
		uint8_t L_71 = (L_69)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t59386216* L_72 = ___ekey2;
		int32_t L_73 = 4;
		uint32_t L_74 = (L_72)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_73));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_62<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_65<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_68<<(int32_t)8))))|(int32_t)L_71))^(int32_t)L_74));
		ByteU5BU5D_t3397334013* L_75 = ___indata0;
		int32_t L_76 = ((int32_t)20);
		uint8_t L_77 = (L_75)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_76));
		ByteU5BU5D_t3397334013* L_78 = ___indata0;
		int32_t L_79 = ((int32_t)21);
		uint8_t L_80 = (L_78)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t3397334013* L_81 = ___indata0;
		int32_t L_82 = ((int32_t)22);
		uint8_t L_83 = (L_81)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_82));
		ByteU5BU5D_t3397334013* L_84 = ___indata0;
		int32_t L_85 = ((int32_t)23);
		uint8_t L_86 = (L_84)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t59386216* L_87 = ___ekey2;
		int32_t L_88 = 5;
		uint32_t L_89 = (L_87)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_88));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_77<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_80<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_83<<(int32_t)8))))|(int32_t)L_86))^(int32_t)L_89));
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_90 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_91 = V_0;
		uintptr_t L_92 = (((uintptr_t)((int32_t)((uint32_t)L_91>>((int32_t)24)))));
		uint32_t L_93 = (L_90)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_92));
		UInt32U5BU5D_t59386216* L_94 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_95 = V_1;
		int32_t L_96 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_95>>((int32_t)16))))));
		uint32_t L_97 = (L_94)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_96));
		UInt32U5BU5D_t59386216* L_98 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_99 = V_2;
		int32_t L_100 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_99>>8)))));
		uint32_t L_101 = (L_98)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t59386216* L_102 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_103 = V_3;
		int32_t L_104 = (((int32_t)((uint8_t)L_103)));
		uint32_t L_105 = (L_102)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_104));
		UInt32U5BU5D_t59386216* L_106 = ___ekey2;
		int32_t L_107 = 6;
		uint32_t L_108 = (L_106)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_107));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_93^(int32_t)L_97))^(int32_t)L_101))^(int32_t)L_105))^(int32_t)L_108));
		UInt32U5BU5D_t59386216* L_109 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_110 = V_1;
		uintptr_t L_111 = (((uintptr_t)((int32_t)((uint32_t)L_110>>((int32_t)24)))));
		uint32_t L_112 = (L_109)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_111));
		UInt32U5BU5D_t59386216* L_113 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_114 = V_2;
		int32_t L_115 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16))))));
		uint32_t L_116 = (L_113)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_115));
		UInt32U5BU5D_t59386216* L_117 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_118 = V_3;
		int32_t L_119 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_118>>8)))));
		uint32_t L_120 = (L_117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_119));
		UInt32U5BU5D_t59386216* L_121 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_122 = V_4;
		int32_t L_123 = (((int32_t)((uint8_t)L_122)));
		uint32_t L_124 = (L_121)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_123));
		UInt32U5BU5D_t59386216* L_125 = ___ekey2;
		int32_t L_126 = 7;
		uint32_t L_127 = (L_125)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_126));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_112^(int32_t)L_116))^(int32_t)L_120))^(int32_t)L_124))^(int32_t)L_127));
		UInt32U5BU5D_t59386216* L_128 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_129 = V_2;
		uintptr_t L_130 = (((uintptr_t)((int32_t)((uint32_t)L_129>>((int32_t)24)))));
		uint32_t L_131 = (L_128)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t59386216* L_132 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_133 = V_3;
		int32_t L_134 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_133>>((int32_t)16))))));
		uint32_t L_135 = (L_132)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_134));
		UInt32U5BU5D_t59386216* L_136 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_137 = V_4;
		int32_t L_138 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_137>>8)))));
		uint32_t L_139 = (L_136)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_138));
		UInt32U5BU5D_t59386216* L_140 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_141 = V_5;
		int32_t L_142 = (((int32_t)((uint8_t)L_141)));
		uint32_t L_143 = (L_140)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t59386216* L_144 = ___ekey2;
		int32_t L_145 = 8;
		uint32_t L_146 = (L_144)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_145));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_131^(int32_t)L_135))^(int32_t)L_139))^(int32_t)L_143))^(int32_t)L_146));
		UInt32U5BU5D_t59386216* L_147 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_148 = V_3;
		uintptr_t L_149 = (((uintptr_t)((int32_t)((uint32_t)L_148>>((int32_t)24)))));
		uint32_t L_150 = (L_147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_149));
		UInt32U5BU5D_t59386216* L_151 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_152 = V_4;
		int32_t L_153 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_152>>((int32_t)16))))));
		uint32_t L_154 = (L_151)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_153));
		UInt32U5BU5D_t59386216* L_155 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_156 = V_5;
		int32_t L_157 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>8)))));
		uint32_t L_158 = (L_155)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_157));
		UInt32U5BU5D_t59386216* L_159 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_160 = V_0;
		int32_t L_161 = (((int32_t)((uint8_t)L_160)));
		uint32_t L_162 = (L_159)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_161));
		UInt32U5BU5D_t59386216* L_163 = ___ekey2;
		int32_t L_164 = ((int32_t)9);
		uint32_t L_165 = (L_163)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_164));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_150^(int32_t)L_154))^(int32_t)L_158))^(int32_t)L_162))^(int32_t)L_165));
		UInt32U5BU5D_t59386216* L_166 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_167 = V_4;
		uintptr_t L_168 = (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24)))));
		uint32_t L_169 = (L_166)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t59386216* L_170 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_171 = V_5;
		int32_t L_172 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_171>>((int32_t)16))))));
		uint32_t L_173 = (L_170)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_172));
		UInt32U5BU5D_t59386216* L_174 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_175 = V_0;
		int32_t L_176 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_175>>8)))));
		uint32_t L_177 = (L_174)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_176));
		UInt32U5BU5D_t59386216* L_178 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_179 = V_1;
		int32_t L_180 = (((int32_t)((uint8_t)L_179)));
		uint32_t L_181 = (L_178)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_180));
		UInt32U5BU5D_t59386216* L_182 = ___ekey2;
		int32_t L_183 = ((int32_t)10);
		uint32_t L_184 = (L_182)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_183));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_169^(int32_t)L_173))^(int32_t)L_177))^(int32_t)L_181))^(int32_t)L_184));
		UInt32U5BU5D_t59386216* L_185 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_186 = V_5;
		uintptr_t L_187 = (((uintptr_t)((int32_t)((uint32_t)L_186>>((int32_t)24)))));
		uint32_t L_188 = (L_185)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_187));
		UInt32U5BU5D_t59386216* L_189 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_190 = V_0;
		int32_t L_191 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_190>>((int32_t)16))))));
		uint32_t L_192 = (L_189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_191));
		UInt32U5BU5D_t59386216* L_193 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_194 = V_1;
		int32_t L_195 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_194>>8)))));
		uint32_t L_196 = (L_193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_195));
		UInt32U5BU5D_t59386216* L_197 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_198 = V_2;
		int32_t L_199 = (((int32_t)((uint8_t)L_198)));
		uint32_t L_200 = (L_197)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_199));
		UInt32U5BU5D_t59386216* L_201 = ___ekey2;
		int32_t L_202 = ((int32_t)11);
		uint32_t L_203 = (L_201)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_202));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_188^(int32_t)L_192))^(int32_t)L_196))^(int32_t)L_200))^(int32_t)L_203));
		UInt32U5BU5D_t59386216* L_204 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_205 = V_6;
		uintptr_t L_206 = (((uintptr_t)((int32_t)((uint32_t)L_205>>((int32_t)24)))));
		uint32_t L_207 = (L_204)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_206));
		UInt32U5BU5D_t59386216* L_208 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_209 = V_7;
		int32_t L_210 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_209>>((int32_t)16))))));
		uint32_t L_211 = (L_208)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_210));
		UInt32U5BU5D_t59386216* L_212 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_213 = V_8;
		int32_t L_214 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_213>>8)))));
		uint32_t L_215 = (L_212)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_214));
		UInt32U5BU5D_t59386216* L_216 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_217 = V_9;
		int32_t L_218 = (((int32_t)((uint8_t)L_217)));
		uint32_t L_219 = (L_216)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_218));
		UInt32U5BU5D_t59386216* L_220 = ___ekey2;
		int32_t L_221 = ((int32_t)12);
		uint32_t L_222 = (L_220)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_221));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_207^(int32_t)L_211))^(int32_t)L_215))^(int32_t)L_219))^(int32_t)L_222));
		UInt32U5BU5D_t59386216* L_223 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_224 = V_7;
		uintptr_t L_225 = (((uintptr_t)((int32_t)((uint32_t)L_224>>((int32_t)24)))));
		uint32_t L_226 = (L_223)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_225));
		UInt32U5BU5D_t59386216* L_227 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_228 = V_8;
		int32_t L_229 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_228>>((int32_t)16))))));
		uint32_t L_230 = (L_227)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_229));
		UInt32U5BU5D_t59386216* L_231 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_232 = V_9;
		int32_t L_233 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_232>>8)))));
		uint32_t L_234 = (L_231)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_233));
		UInt32U5BU5D_t59386216* L_235 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_236 = V_10;
		int32_t L_237 = (((int32_t)((uint8_t)L_236)));
		uint32_t L_238 = (L_235)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_237));
		UInt32U5BU5D_t59386216* L_239 = ___ekey2;
		int32_t L_240 = ((int32_t)13);
		uint32_t L_241 = (L_239)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_240));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_226^(int32_t)L_230))^(int32_t)L_234))^(int32_t)L_238))^(int32_t)L_241));
		UInt32U5BU5D_t59386216* L_242 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_243 = V_8;
		uintptr_t L_244 = (((uintptr_t)((int32_t)((uint32_t)L_243>>((int32_t)24)))));
		uint32_t L_245 = (L_242)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_244));
		UInt32U5BU5D_t59386216* L_246 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_247 = V_9;
		int32_t L_248 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_247>>((int32_t)16))))));
		uint32_t L_249 = (L_246)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_248));
		UInt32U5BU5D_t59386216* L_250 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_251 = V_10;
		int32_t L_252 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_251>>8)))));
		uint32_t L_253 = (L_250)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_252));
		UInt32U5BU5D_t59386216* L_254 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_255 = V_11;
		int32_t L_256 = (((int32_t)((uint8_t)L_255)));
		uint32_t L_257 = (L_254)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_256));
		UInt32U5BU5D_t59386216* L_258 = ___ekey2;
		int32_t L_259 = ((int32_t)14);
		uint32_t L_260 = (L_258)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_259));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_245^(int32_t)L_249))^(int32_t)L_253))^(int32_t)L_257))^(int32_t)L_260));
		UInt32U5BU5D_t59386216* L_261 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_262 = V_9;
		uintptr_t L_263 = (((uintptr_t)((int32_t)((uint32_t)L_262>>((int32_t)24)))));
		uint32_t L_264 = (L_261)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_263));
		UInt32U5BU5D_t59386216* L_265 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_266 = V_10;
		int32_t L_267 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_266>>((int32_t)16))))));
		uint32_t L_268 = (L_265)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_267));
		UInt32U5BU5D_t59386216* L_269 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_270 = V_11;
		int32_t L_271 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_270>>8)))));
		uint32_t L_272 = (L_269)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_271));
		UInt32U5BU5D_t59386216* L_273 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_274 = V_6;
		int32_t L_275 = (((int32_t)((uint8_t)L_274)));
		uint32_t L_276 = (L_273)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_275));
		UInt32U5BU5D_t59386216* L_277 = ___ekey2;
		int32_t L_278 = ((int32_t)15);
		uint32_t L_279 = (L_277)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_278));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_264^(int32_t)L_268))^(int32_t)L_272))^(int32_t)L_276))^(int32_t)L_279));
		UInt32U5BU5D_t59386216* L_280 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_281 = V_10;
		uintptr_t L_282 = (((uintptr_t)((int32_t)((uint32_t)L_281>>((int32_t)24)))));
		uint32_t L_283 = (L_280)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_282));
		UInt32U5BU5D_t59386216* L_284 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_285 = V_11;
		int32_t L_286 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>((int32_t)16))))));
		uint32_t L_287 = (L_284)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_286));
		UInt32U5BU5D_t59386216* L_288 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_289 = V_6;
		int32_t L_290 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_289>>8)))));
		uint32_t L_291 = (L_288)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_290));
		UInt32U5BU5D_t59386216* L_292 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_293 = V_7;
		int32_t L_294 = (((int32_t)((uint8_t)L_293)));
		uint32_t L_295 = (L_292)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_294));
		UInt32U5BU5D_t59386216* L_296 = ___ekey2;
		int32_t L_297 = ((int32_t)16);
		uint32_t L_298 = (L_296)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_297));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_283^(int32_t)L_287))^(int32_t)L_291))^(int32_t)L_295))^(int32_t)L_298));
		UInt32U5BU5D_t59386216* L_299 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_300 = V_11;
		uintptr_t L_301 = (((uintptr_t)((int32_t)((uint32_t)L_300>>((int32_t)24)))));
		uint32_t L_302 = (L_299)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_301));
		UInt32U5BU5D_t59386216* L_303 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_304 = V_6;
		int32_t L_305 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_304>>((int32_t)16))))));
		uint32_t L_306 = (L_303)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_305));
		UInt32U5BU5D_t59386216* L_307 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_308 = V_7;
		int32_t L_309 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_308>>8)))));
		uint32_t L_310 = (L_307)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_309));
		UInt32U5BU5D_t59386216* L_311 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_312 = V_8;
		int32_t L_313 = (((int32_t)((uint8_t)L_312)));
		uint32_t L_314 = (L_311)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t59386216* L_315 = ___ekey2;
		int32_t L_316 = ((int32_t)17);
		uint32_t L_317 = (L_315)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_316));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_302^(int32_t)L_306))^(int32_t)L_310))^(int32_t)L_314))^(int32_t)L_317));
		UInt32U5BU5D_t59386216* L_318 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_319 = V_0;
		uintptr_t L_320 = (((uintptr_t)((int32_t)((uint32_t)L_319>>((int32_t)24)))));
		uint32_t L_321 = (L_318)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_320));
		UInt32U5BU5D_t59386216* L_322 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_323 = V_1;
		int32_t L_324 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_323>>((int32_t)16))))));
		uint32_t L_325 = (L_322)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_324));
		UInt32U5BU5D_t59386216* L_326 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_327 = V_2;
		int32_t L_328 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8)))));
		uint32_t L_329 = (L_326)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t59386216* L_330 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_331 = V_3;
		int32_t L_332 = (((int32_t)((uint8_t)L_331)));
		uint32_t L_333 = (L_330)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_332));
		UInt32U5BU5D_t59386216* L_334 = ___ekey2;
		int32_t L_335 = ((int32_t)18);
		uint32_t L_336 = (L_334)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_335));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_321^(int32_t)L_325))^(int32_t)L_329))^(int32_t)L_333))^(int32_t)L_336));
		UInt32U5BU5D_t59386216* L_337 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_338 = V_1;
		uintptr_t L_339 = (((uintptr_t)((int32_t)((uint32_t)L_338>>((int32_t)24)))));
		uint32_t L_340 = (L_337)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_339));
		UInt32U5BU5D_t59386216* L_341 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_342 = V_2;
		int32_t L_343 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_342>>((int32_t)16))))));
		uint32_t L_344 = (L_341)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t59386216* L_345 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_346 = V_3;
		int32_t L_347 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_346>>8)))));
		uint32_t L_348 = (L_345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_347));
		UInt32U5BU5D_t59386216* L_349 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_350 = V_4;
		int32_t L_351 = (((int32_t)((uint8_t)L_350)));
		uint32_t L_352 = (L_349)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_351));
		UInt32U5BU5D_t59386216* L_353 = ___ekey2;
		int32_t L_354 = ((int32_t)19);
		uint32_t L_355 = (L_353)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_354));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_340^(int32_t)L_344))^(int32_t)L_348))^(int32_t)L_352))^(int32_t)L_355));
		UInt32U5BU5D_t59386216* L_356 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_357 = V_2;
		uintptr_t L_358 = (((uintptr_t)((int32_t)((uint32_t)L_357>>((int32_t)24)))));
		uint32_t L_359 = (L_356)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t59386216* L_360 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_361 = V_3;
		int32_t L_362 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_361>>((int32_t)16))))));
		uint32_t L_363 = (L_360)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_362));
		UInt32U5BU5D_t59386216* L_364 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_365 = V_4;
		int32_t L_366 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_365>>8)))));
		uint32_t L_367 = (L_364)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_366));
		UInt32U5BU5D_t59386216* L_368 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_369 = V_5;
		int32_t L_370 = (((int32_t)((uint8_t)L_369)));
		uint32_t L_371 = (L_368)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_370));
		UInt32U5BU5D_t59386216* L_372 = ___ekey2;
		int32_t L_373 = ((int32_t)20);
		uint32_t L_374 = (L_372)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_373));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_359^(int32_t)L_363))^(int32_t)L_367))^(int32_t)L_371))^(int32_t)L_374));
		UInt32U5BU5D_t59386216* L_375 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_376 = V_3;
		uintptr_t L_377 = (((uintptr_t)((int32_t)((uint32_t)L_376>>((int32_t)24)))));
		uint32_t L_378 = (L_375)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_377));
		UInt32U5BU5D_t59386216* L_379 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_380 = V_4;
		int32_t L_381 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16))))));
		uint32_t L_382 = (L_379)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_381));
		UInt32U5BU5D_t59386216* L_383 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_384 = V_5;
		int32_t L_385 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_384>>8)))));
		uint32_t L_386 = (L_383)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_385));
		UInt32U5BU5D_t59386216* L_387 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_388 = V_0;
		int32_t L_389 = (((int32_t)((uint8_t)L_388)));
		uint32_t L_390 = (L_387)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_389));
		UInt32U5BU5D_t59386216* L_391 = ___ekey2;
		int32_t L_392 = ((int32_t)21);
		uint32_t L_393 = (L_391)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_392));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_378^(int32_t)L_382))^(int32_t)L_386))^(int32_t)L_390))^(int32_t)L_393));
		UInt32U5BU5D_t59386216* L_394 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_395 = V_4;
		uintptr_t L_396 = (((uintptr_t)((int32_t)((uint32_t)L_395>>((int32_t)24)))));
		uint32_t L_397 = (L_394)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_396));
		UInt32U5BU5D_t59386216* L_398 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_399 = V_5;
		int32_t L_400 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_399>>((int32_t)16))))));
		uint32_t L_401 = (L_398)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_400));
		UInt32U5BU5D_t59386216* L_402 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_403 = V_0;
		int32_t L_404 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_403>>8)))));
		uint32_t L_405 = (L_402)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_404));
		UInt32U5BU5D_t59386216* L_406 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_407 = V_1;
		int32_t L_408 = (((int32_t)((uint8_t)L_407)));
		uint32_t L_409 = (L_406)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_408));
		UInt32U5BU5D_t59386216* L_410 = ___ekey2;
		int32_t L_411 = ((int32_t)22);
		uint32_t L_412 = (L_410)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_411));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_397^(int32_t)L_401))^(int32_t)L_405))^(int32_t)L_409))^(int32_t)L_412));
		UInt32U5BU5D_t59386216* L_413 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_414 = V_5;
		uintptr_t L_415 = (((uintptr_t)((int32_t)((uint32_t)L_414>>((int32_t)24)))));
		uint32_t L_416 = (L_413)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_415));
		UInt32U5BU5D_t59386216* L_417 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_418 = V_0;
		int32_t L_419 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_418>>((int32_t)16))))));
		uint32_t L_420 = (L_417)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_419));
		UInt32U5BU5D_t59386216* L_421 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_422 = V_1;
		int32_t L_423 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>8)))));
		uint32_t L_424 = (L_421)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_423));
		UInt32U5BU5D_t59386216* L_425 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_426 = V_2;
		int32_t L_427 = (((int32_t)((uint8_t)L_426)));
		uint32_t L_428 = (L_425)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_427));
		UInt32U5BU5D_t59386216* L_429 = ___ekey2;
		int32_t L_430 = ((int32_t)23);
		uint32_t L_431 = (L_429)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_430));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_416^(int32_t)L_420))^(int32_t)L_424))^(int32_t)L_428))^(int32_t)L_431));
		UInt32U5BU5D_t59386216* L_432 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_433 = V_6;
		uintptr_t L_434 = (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24)))));
		uint32_t L_435 = (L_432)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_434));
		UInt32U5BU5D_t59386216* L_436 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_437 = V_7;
		int32_t L_438 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_437>>((int32_t)16))))));
		uint32_t L_439 = (L_436)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_438));
		UInt32U5BU5D_t59386216* L_440 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_441 = V_8;
		int32_t L_442 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_441>>8)))));
		uint32_t L_443 = (L_440)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_442));
		UInt32U5BU5D_t59386216* L_444 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_445 = V_9;
		int32_t L_446 = (((int32_t)((uint8_t)L_445)));
		uint32_t L_447 = (L_444)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_446));
		UInt32U5BU5D_t59386216* L_448 = ___ekey2;
		int32_t L_449 = ((int32_t)24);
		uint32_t L_450 = (L_448)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_449));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_435^(int32_t)L_439))^(int32_t)L_443))^(int32_t)L_447))^(int32_t)L_450));
		UInt32U5BU5D_t59386216* L_451 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_452 = V_7;
		uintptr_t L_453 = (((uintptr_t)((int32_t)((uint32_t)L_452>>((int32_t)24)))));
		uint32_t L_454 = (L_451)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_453));
		UInt32U5BU5D_t59386216* L_455 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_456 = V_8;
		int32_t L_457 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_456>>((int32_t)16))))));
		uint32_t L_458 = (L_455)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_457));
		UInt32U5BU5D_t59386216* L_459 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_460 = V_9;
		int32_t L_461 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_460>>8)))));
		uint32_t L_462 = (L_459)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_461));
		UInt32U5BU5D_t59386216* L_463 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_464 = V_10;
		int32_t L_465 = (((int32_t)((uint8_t)L_464)));
		uint32_t L_466 = (L_463)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_465));
		UInt32U5BU5D_t59386216* L_467 = ___ekey2;
		int32_t L_468 = ((int32_t)25);
		uint32_t L_469 = (L_467)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_468));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_454^(int32_t)L_458))^(int32_t)L_462))^(int32_t)L_466))^(int32_t)L_469));
		UInt32U5BU5D_t59386216* L_470 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_471 = V_8;
		uintptr_t L_472 = (((uintptr_t)((int32_t)((uint32_t)L_471>>((int32_t)24)))));
		uint32_t L_473 = (L_470)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_472));
		UInt32U5BU5D_t59386216* L_474 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_475 = V_9;
		int32_t L_476 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_475>>((int32_t)16))))));
		uint32_t L_477 = (L_474)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_476));
		UInt32U5BU5D_t59386216* L_478 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_479 = V_10;
		int32_t L_480 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_479>>8)))));
		uint32_t L_481 = (L_478)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_480));
		UInt32U5BU5D_t59386216* L_482 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_483 = V_11;
		int32_t L_484 = (((int32_t)((uint8_t)L_483)));
		uint32_t L_485 = (L_482)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_484));
		UInt32U5BU5D_t59386216* L_486 = ___ekey2;
		int32_t L_487 = ((int32_t)26);
		uint32_t L_488 = (L_486)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_487));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_473^(int32_t)L_477))^(int32_t)L_481))^(int32_t)L_485))^(int32_t)L_488));
		UInt32U5BU5D_t59386216* L_489 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_490 = V_9;
		uintptr_t L_491 = (((uintptr_t)((int32_t)((uint32_t)L_490>>((int32_t)24)))));
		uint32_t L_492 = (L_489)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_491));
		UInt32U5BU5D_t59386216* L_493 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_494 = V_10;
		int32_t L_495 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_494>>((int32_t)16))))));
		uint32_t L_496 = (L_493)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_495));
		UInt32U5BU5D_t59386216* L_497 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_498 = V_11;
		int32_t L_499 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_498>>8)))));
		uint32_t L_500 = (L_497)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_499));
		UInt32U5BU5D_t59386216* L_501 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_502 = V_6;
		int32_t L_503 = (((int32_t)((uint8_t)L_502)));
		uint32_t L_504 = (L_501)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_503));
		UInt32U5BU5D_t59386216* L_505 = ___ekey2;
		int32_t L_506 = ((int32_t)27);
		uint32_t L_507 = (L_505)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_506));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_492^(int32_t)L_496))^(int32_t)L_500))^(int32_t)L_504))^(int32_t)L_507));
		UInt32U5BU5D_t59386216* L_508 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_509 = V_10;
		uintptr_t L_510 = (((uintptr_t)((int32_t)((uint32_t)L_509>>((int32_t)24)))));
		uint32_t L_511 = (L_508)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_510));
		UInt32U5BU5D_t59386216* L_512 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_513 = V_11;
		int32_t L_514 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_513>>((int32_t)16))))));
		uint32_t L_515 = (L_512)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_514));
		UInt32U5BU5D_t59386216* L_516 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_517 = V_6;
		int32_t L_518 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_517>>8)))));
		uint32_t L_519 = (L_516)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_518));
		UInt32U5BU5D_t59386216* L_520 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_521 = V_7;
		int32_t L_522 = (((int32_t)((uint8_t)L_521)));
		uint32_t L_523 = (L_520)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t59386216* L_524 = ___ekey2;
		int32_t L_525 = ((int32_t)28);
		uint32_t L_526 = (L_524)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_525));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_511^(int32_t)L_515))^(int32_t)L_519))^(int32_t)L_523))^(int32_t)L_526));
		UInt32U5BU5D_t59386216* L_527 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_528 = V_11;
		uintptr_t L_529 = (((uintptr_t)((int32_t)((uint32_t)L_528>>((int32_t)24)))));
		uint32_t L_530 = (L_527)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_529));
		UInt32U5BU5D_t59386216* L_531 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_532 = V_6;
		int32_t L_533 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_532>>((int32_t)16))))));
		uint32_t L_534 = (L_531)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_533));
		UInt32U5BU5D_t59386216* L_535 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_536 = V_7;
		int32_t L_537 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_536>>8)))));
		uint32_t L_538 = (L_535)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_537));
		UInt32U5BU5D_t59386216* L_539 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_540 = V_8;
		int32_t L_541 = (((int32_t)((uint8_t)L_540)));
		uint32_t L_542 = (L_539)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_541));
		UInt32U5BU5D_t59386216* L_543 = ___ekey2;
		int32_t L_544 = ((int32_t)29);
		uint32_t L_545 = (L_543)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_544));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_530^(int32_t)L_534))^(int32_t)L_538))^(int32_t)L_542))^(int32_t)L_545));
		UInt32U5BU5D_t59386216* L_546 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_547 = V_0;
		uintptr_t L_548 = (((uintptr_t)((int32_t)((uint32_t)L_547>>((int32_t)24)))));
		uint32_t L_549 = (L_546)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_548));
		UInt32U5BU5D_t59386216* L_550 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_551 = V_1;
		int32_t L_552 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_551>>((int32_t)16))))));
		uint32_t L_553 = (L_550)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_552));
		UInt32U5BU5D_t59386216* L_554 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_555 = V_2;
		int32_t L_556 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_555>>8)))));
		uint32_t L_557 = (L_554)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_556));
		UInt32U5BU5D_t59386216* L_558 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_559 = V_3;
		int32_t L_560 = (((int32_t)((uint8_t)L_559)));
		uint32_t L_561 = (L_558)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_560));
		UInt32U5BU5D_t59386216* L_562 = ___ekey2;
		int32_t L_563 = ((int32_t)30);
		uint32_t L_564 = (L_562)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_563));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_549^(int32_t)L_553))^(int32_t)L_557))^(int32_t)L_561))^(int32_t)L_564));
		UInt32U5BU5D_t59386216* L_565 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_566 = V_1;
		uintptr_t L_567 = (((uintptr_t)((int32_t)((uint32_t)L_566>>((int32_t)24)))));
		uint32_t L_568 = (L_565)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_567));
		UInt32U5BU5D_t59386216* L_569 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_570 = V_2;
		int32_t L_571 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_570>>((int32_t)16))))));
		uint32_t L_572 = (L_569)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_571));
		UInt32U5BU5D_t59386216* L_573 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_574 = V_3;
		int32_t L_575 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_574>>8)))));
		uint32_t L_576 = (L_573)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_575));
		UInt32U5BU5D_t59386216* L_577 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_578 = V_4;
		int32_t L_579 = (((int32_t)((uint8_t)L_578)));
		uint32_t L_580 = (L_577)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_579));
		UInt32U5BU5D_t59386216* L_581 = ___ekey2;
		int32_t L_582 = ((int32_t)31);
		uint32_t L_583 = (L_581)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_582));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_568^(int32_t)L_572))^(int32_t)L_576))^(int32_t)L_580))^(int32_t)L_583));
		UInt32U5BU5D_t59386216* L_584 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_585 = V_2;
		uintptr_t L_586 = (((uintptr_t)((int32_t)((uint32_t)L_585>>((int32_t)24)))));
		uint32_t L_587 = (L_584)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_586));
		UInt32U5BU5D_t59386216* L_588 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_589 = V_3;
		int32_t L_590 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_589>>((int32_t)16))))));
		uint32_t L_591 = (L_588)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_590));
		UInt32U5BU5D_t59386216* L_592 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_593 = V_4;
		int32_t L_594 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_593>>8)))));
		uint32_t L_595 = (L_592)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_594));
		UInt32U5BU5D_t59386216* L_596 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_597 = V_5;
		int32_t L_598 = (((int32_t)((uint8_t)L_597)));
		uint32_t L_599 = (L_596)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_598));
		UInt32U5BU5D_t59386216* L_600 = ___ekey2;
		int32_t L_601 = ((int32_t)32);
		uint32_t L_602 = (L_600)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_601));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_587^(int32_t)L_591))^(int32_t)L_595))^(int32_t)L_599))^(int32_t)L_602));
		UInt32U5BU5D_t59386216* L_603 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_604 = V_3;
		uintptr_t L_605 = (((uintptr_t)((int32_t)((uint32_t)L_604>>((int32_t)24)))));
		uint32_t L_606 = (L_603)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_605));
		UInt32U5BU5D_t59386216* L_607 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_608 = V_4;
		int32_t L_609 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>((int32_t)16))))));
		uint32_t L_610 = (L_607)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_609));
		UInt32U5BU5D_t59386216* L_611 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_612 = V_5;
		int32_t L_613 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_612>>8)))));
		uint32_t L_614 = (L_611)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_613));
		UInt32U5BU5D_t59386216* L_615 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_616 = V_0;
		int32_t L_617 = (((int32_t)((uint8_t)L_616)));
		uint32_t L_618 = (L_615)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_617));
		UInt32U5BU5D_t59386216* L_619 = ___ekey2;
		int32_t L_620 = ((int32_t)33);
		uint32_t L_621 = (L_619)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_620));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_606^(int32_t)L_610))^(int32_t)L_614))^(int32_t)L_618))^(int32_t)L_621));
		UInt32U5BU5D_t59386216* L_622 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_623 = V_4;
		uintptr_t L_624 = (((uintptr_t)((int32_t)((uint32_t)L_623>>((int32_t)24)))));
		uint32_t L_625 = (L_622)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_624));
		UInt32U5BU5D_t59386216* L_626 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_627 = V_5;
		int32_t L_628 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_627>>((int32_t)16))))));
		uint32_t L_629 = (L_626)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_628));
		UInt32U5BU5D_t59386216* L_630 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_631 = V_0;
		int32_t L_632 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_631>>8)))));
		uint32_t L_633 = (L_630)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_632));
		UInt32U5BU5D_t59386216* L_634 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_635 = V_1;
		int32_t L_636 = (((int32_t)((uint8_t)L_635)));
		uint32_t L_637 = (L_634)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_636));
		UInt32U5BU5D_t59386216* L_638 = ___ekey2;
		int32_t L_639 = ((int32_t)34);
		uint32_t L_640 = (L_638)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_639));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_625^(int32_t)L_629))^(int32_t)L_633))^(int32_t)L_637))^(int32_t)L_640));
		UInt32U5BU5D_t59386216* L_641 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_642 = V_5;
		uintptr_t L_643 = (((uintptr_t)((int32_t)((uint32_t)L_642>>((int32_t)24)))));
		uint32_t L_644 = (L_641)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_643));
		UInt32U5BU5D_t59386216* L_645 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_646 = V_0;
		int32_t L_647 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_646>>((int32_t)16))))));
		uint32_t L_648 = (L_645)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_647));
		UInt32U5BU5D_t59386216* L_649 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_650 = V_1;
		int32_t L_651 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8)))));
		uint32_t L_652 = (L_649)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_651));
		UInt32U5BU5D_t59386216* L_653 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_654 = V_2;
		int32_t L_655 = (((int32_t)((uint8_t)L_654)));
		uint32_t L_656 = (L_653)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_655));
		UInt32U5BU5D_t59386216* L_657 = ___ekey2;
		int32_t L_658 = ((int32_t)35);
		uint32_t L_659 = (L_657)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_658));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_644^(int32_t)L_648))^(int32_t)L_652))^(int32_t)L_656))^(int32_t)L_659));
		UInt32U5BU5D_t59386216* L_660 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_661 = V_6;
		uintptr_t L_662 = (((uintptr_t)((int32_t)((uint32_t)L_661>>((int32_t)24)))));
		uint32_t L_663 = (L_660)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t59386216* L_664 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_665 = V_7;
		int32_t L_666 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>((int32_t)16))))));
		uint32_t L_667 = (L_664)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_666));
		UInt32U5BU5D_t59386216* L_668 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_669 = V_8;
		int32_t L_670 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_669>>8)))));
		uint32_t L_671 = (L_668)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_670));
		UInt32U5BU5D_t59386216* L_672 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_673 = V_9;
		int32_t L_674 = (((int32_t)((uint8_t)L_673)));
		uint32_t L_675 = (L_672)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_674));
		UInt32U5BU5D_t59386216* L_676 = ___ekey2;
		int32_t L_677 = ((int32_t)36);
		uint32_t L_678 = (L_676)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_677));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_663^(int32_t)L_667))^(int32_t)L_671))^(int32_t)L_675))^(int32_t)L_678));
		UInt32U5BU5D_t59386216* L_679 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_680 = V_7;
		uintptr_t L_681 = (((uintptr_t)((int32_t)((uint32_t)L_680>>((int32_t)24)))));
		uint32_t L_682 = (L_679)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_681));
		UInt32U5BU5D_t59386216* L_683 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_684 = V_8;
		int32_t L_685 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_684>>((int32_t)16))))));
		uint32_t L_686 = (L_683)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_685));
		UInt32U5BU5D_t59386216* L_687 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_688 = V_9;
		int32_t L_689 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_688>>8)))));
		uint32_t L_690 = (L_687)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_689));
		UInt32U5BU5D_t59386216* L_691 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_692 = V_10;
		int32_t L_693 = (((int32_t)((uint8_t)L_692)));
		uint32_t L_694 = (L_691)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_693));
		UInt32U5BU5D_t59386216* L_695 = ___ekey2;
		int32_t L_696 = ((int32_t)37);
		uint32_t L_697 = (L_695)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_696));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_682^(int32_t)L_686))^(int32_t)L_690))^(int32_t)L_694))^(int32_t)L_697));
		UInt32U5BU5D_t59386216* L_698 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_699 = V_8;
		uintptr_t L_700 = (((uintptr_t)((int32_t)((uint32_t)L_699>>((int32_t)24)))));
		uint32_t L_701 = (L_698)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_700));
		UInt32U5BU5D_t59386216* L_702 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_703 = V_9;
		int32_t L_704 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_703>>((int32_t)16))))));
		uint32_t L_705 = (L_702)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t59386216* L_706 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_707 = V_10;
		int32_t L_708 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8)))));
		uint32_t L_709 = (L_706)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_708));
		UInt32U5BU5D_t59386216* L_710 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_711 = V_11;
		int32_t L_712 = (((int32_t)((uint8_t)L_711)));
		uint32_t L_713 = (L_710)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_712));
		UInt32U5BU5D_t59386216* L_714 = ___ekey2;
		int32_t L_715 = ((int32_t)38);
		uint32_t L_716 = (L_714)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_715));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_701^(int32_t)L_705))^(int32_t)L_709))^(int32_t)L_713))^(int32_t)L_716));
		UInt32U5BU5D_t59386216* L_717 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_718 = V_9;
		uintptr_t L_719 = (((uintptr_t)((int32_t)((uint32_t)L_718>>((int32_t)24)))));
		uint32_t L_720 = (L_717)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_719));
		UInt32U5BU5D_t59386216* L_721 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_722 = V_10;
		int32_t L_723 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_722>>((int32_t)16))))));
		uint32_t L_724 = (L_721)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_723));
		UInt32U5BU5D_t59386216* L_725 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_726 = V_11;
		int32_t L_727 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_726>>8)))));
		uint32_t L_728 = (L_725)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_727));
		UInt32U5BU5D_t59386216* L_729 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_730 = V_6;
		int32_t L_731 = (((int32_t)((uint8_t)L_730)));
		uint32_t L_732 = (L_729)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_731));
		UInt32U5BU5D_t59386216* L_733 = ___ekey2;
		int32_t L_734 = ((int32_t)39);
		uint32_t L_735 = (L_733)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_734));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_720^(int32_t)L_724))^(int32_t)L_728))^(int32_t)L_732))^(int32_t)L_735));
		UInt32U5BU5D_t59386216* L_736 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_737 = V_10;
		uintptr_t L_738 = (((uintptr_t)((int32_t)((uint32_t)L_737>>((int32_t)24)))));
		uint32_t L_739 = (L_736)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_738));
		UInt32U5BU5D_t59386216* L_740 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_741 = V_11;
		int32_t L_742 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_741>>((int32_t)16))))));
		uint32_t L_743 = (L_740)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_742));
		UInt32U5BU5D_t59386216* L_744 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_745 = V_6;
		int32_t L_746 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_745>>8)))));
		uint32_t L_747 = (L_744)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_746));
		UInt32U5BU5D_t59386216* L_748 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_749 = V_7;
		int32_t L_750 = (((int32_t)((uint8_t)L_749)));
		uint32_t L_751 = (L_748)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_750));
		UInt32U5BU5D_t59386216* L_752 = ___ekey2;
		int32_t L_753 = ((int32_t)40);
		uint32_t L_754 = (L_752)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_753));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_739^(int32_t)L_743))^(int32_t)L_747))^(int32_t)L_751))^(int32_t)L_754));
		UInt32U5BU5D_t59386216* L_755 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_756 = V_11;
		uintptr_t L_757 = (((uintptr_t)((int32_t)((uint32_t)L_756>>((int32_t)24)))));
		uint32_t L_758 = (L_755)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_757));
		UInt32U5BU5D_t59386216* L_759 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_760 = V_6;
		int32_t L_761 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16))))));
		uint32_t L_762 = (L_759)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_761));
		UInt32U5BU5D_t59386216* L_763 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_764 = V_7;
		int32_t L_765 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_764>>8)))));
		uint32_t L_766 = (L_763)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_765));
		UInt32U5BU5D_t59386216* L_767 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_768 = V_8;
		int32_t L_769 = (((int32_t)((uint8_t)L_768)));
		uint32_t L_770 = (L_767)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_769));
		UInt32U5BU5D_t59386216* L_771 = ___ekey2;
		int32_t L_772 = ((int32_t)41);
		uint32_t L_773 = (L_771)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_772));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_758^(int32_t)L_762))^(int32_t)L_766))^(int32_t)L_770))^(int32_t)L_773));
		UInt32U5BU5D_t59386216* L_774 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_775 = V_0;
		uintptr_t L_776 = (((uintptr_t)((int32_t)((uint32_t)L_775>>((int32_t)24)))));
		uint32_t L_777 = (L_774)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_776));
		UInt32U5BU5D_t59386216* L_778 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_779 = V_1;
		int32_t L_780 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16))))));
		uint32_t L_781 = (L_778)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_780));
		UInt32U5BU5D_t59386216* L_782 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_783 = V_2;
		int32_t L_784 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_783>>8)))));
		uint32_t L_785 = (L_782)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_784));
		UInt32U5BU5D_t59386216* L_786 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_787 = V_3;
		int32_t L_788 = (((int32_t)((uint8_t)L_787)));
		uint32_t L_789 = (L_786)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_788));
		UInt32U5BU5D_t59386216* L_790 = ___ekey2;
		int32_t L_791 = ((int32_t)42);
		uint32_t L_792 = (L_790)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_791));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_777^(int32_t)L_781))^(int32_t)L_785))^(int32_t)L_789))^(int32_t)L_792));
		UInt32U5BU5D_t59386216* L_793 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_794 = V_1;
		uintptr_t L_795 = (((uintptr_t)((int32_t)((uint32_t)L_794>>((int32_t)24)))));
		uint32_t L_796 = (L_793)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_795));
		UInt32U5BU5D_t59386216* L_797 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_798 = V_2;
		int32_t L_799 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_798>>((int32_t)16))))));
		uint32_t L_800 = (L_797)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_799));
		UInt32U5BU5D_t59386216* L_801 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_802 = V_3;
		int32_t L_803 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_802>>8)))));
		uint32_t L_804 = (L_801)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_803));
		UInt32U5BU5D_t59386216* L_805 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_806 = V_4;
		int32_t L_807 = (((int32_t)((uint8_t)L_806)));
		uint32_t L_808 = (L_805)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_807));
		UInt32U5BU5D_t59386216* L_809 = ___ekey2;
		int32_t L_810 = ((int32_t)43);
		uint32_t L_811 = (L_809)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_810));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_796^(int32_t)L_800))^(int32_t)L_804))^(int32_t)L_808))^(int32_t)L_811));
		UInt32U5BU5D_t59386216* L_812 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_813 = V_2;
		uintptr_t L_814 = (((uintptr_t)((int32_t)((uint32_t)L_813>>((int32_t)24)))));
		uint32_t L_815 = (L_812)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_814));
		UInt32U5BU5D_t59386216* L_816 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_817 = V_3;
		int32_t L_818 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_817>>((int32_t)16))))));
		uint32_t L_819 = (L_816)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_818));
		UInt32U5BU5D_t59386216* L_820 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_821 = V_4;
		int32_t L_822 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_821>>8)))));
		uint32_t L_823 = (L_820)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_822));
		UInt32U5BU5D_t59386216* L_824 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_825 = V_5;
		int32_t L_826 = (((int32_t)((uint8_t)L_825)));
		uint32_t L_827 = (L_824)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_826));
		UInt32U5BU5D_t59386216* L_828 = ___ekey2;
		int32_t L_829 = ((int32_t)44);
		uint32_t L_830 = (L_828)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_829));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_815^(int32_t)L_819))^(int32_t)L_823))^(int32_t)L_827))^(int32_t)L_830));
		UInt32U5BU5D_t59386216* L_831 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_832 = V_3;
		uintptr_t L_833 = (((uintptr_t)((int32_t)((uint32_t)L_832>>((int32_t)24)))));
		uint32_t L_834 = (L_831)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_833));
		UInt32U5BU5D_t59386216* L_835 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_836 = V_4;
		int32_t L_837 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_836>>((int32_t)16))))));
		uint32_t L_838 = (L_835)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_837));
		UInt32U5BU5D_t59386216* L_839 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_840 = V_5;
		int32_t L_841 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_840>>8)))));
		uint32_t L_842 = (L_839)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_841));
		UInt32U5BU5D_t59386216* L_843 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_844 = V_0;
		int32_t L_845 = (((int32_t)((uint8_t)L_844)));
		uint32_t L_846 = (L_843)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_845));
		UInt32U5BU5D_t59386216* L_847 = ___ekey2;
		int32_t L_848 = ((int32_t)45);
		uint32_t L_849 = (L_847)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_848));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_834^(int32_t)L_838))^(int32_t)L_842))^(int32_t)L_846))^(int32_t)L_849));
		UInt32U5BU5D_t59386216* L_850 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_851 = V_4;
		uintptr_t L_852 = (((uintptr_t)((int32_t)((uint32_t)L_851>>((int32_t)24)))));
		uint32_t L_853 = (L_850)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_852));
		UInt32U5BU5D_t59386216* L_854 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_855 = V_5;
		int32_t L_856 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_855>>((int32_t)16))))));
		uint32_t L_857 = (L_854)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_856));
		UInt32U5BU5D_t59386216* L_858 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_859 = V_0;
		int32_t L_860 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_859>>8)))));
		uint32_t L_861 = (L_858)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_860));
		UInt32U5BU5D_t59386216* L_862 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_863 = V_1;
		int32_t L_864 = (((int32_t)((uint8_t)L_863)));
		uint32_t L_865 = (L_862)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_864));
		UInt32U5BU5D_t59386216* L_866 = ___ekey2;
		int32_t L_867 = ((int32_t)46);
		uint32_t L_868 = (L_866)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_867));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_853^(int32_t)L_857))^(int32_t)L_861))^(int32_t)L_865))^(int32_t)L_868));
		UInt32U5BU5D_t59386216* L_869 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_870 = V_5;
		uintptr_t L_871 = (((uintptr_t)((int32_t)((uint32_t)L_870>>((int32_t)24)))));
		uint32_t L_872 = (L_869)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_871));
		UInt32U5BU5D_t59386216* L_873 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_874 = V_0;
		int32_t L_875 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_874>>((int32_t)16))))));
		uint32_t L_876 = (L_873)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_875));
		UInt32U5BU5D_t59386216* L_877 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_878 = V_1;
		int32_t L_879 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_878>>8)))));
		uint32_t L_880 = (L_877)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_879));
		UInt32U5BU5D_t59386216* L_881 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_882 = V_2;
		int32_t L_883 = (((int32_t)((uint8_t)L_882)));
		uint32_t L_884 = (L_881)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_883));
		UInt32U5BU5D_t59386216* L_885 = ___ekey2;
		int32_t L_886 = ((int32_t)47);
		uint32_t L_887 = (L_885)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_886));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_872^(int32_t)L_876))^(int32_t)L_880))^(int32_t)L_884))^(int32_t)L_887));
		UInt32U5BU5D_t59386216* L_888 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_889 = V_6;
		uintptr_t L_890 = (((uintptr_t)((int32_t)((uint32_t)L_889>>((int32_t)24)))));
		uint32_t L_891 = (L_888)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_890));
		UInt32U5BU5D_t59386216* L_892 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_893 = V_7;
		int32_t L_894 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_893>>((int32_t)16))))));
		uint32_t L_895 = (L_892)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_894));
		UInt32U5BU5D_t59386216* L_896 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_897 = V_8;
		int32_t L_898 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_897>>8)))));
		uint32_t L_899 = (L_896)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_898));
		UInt32U5BU5D_t59386216* L_900 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_901 = V_9;
		int32_t L_902 = (((int32_t)((uint8_t)L_901)));
		uint32_t L_903 = (L_900)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_902));
		UInt32U5BU5D_t59386216* L_904 = ___ekey2;
		int32_t L_905 = ((int32_t)48);
		uint32_t L_906 = (L_904)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_905));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_891^(int32_t)L_895))^(int32_t)L_899))^(int32_t)L_903))^(int32_t)L_906));
		UInt32U5BU5D_t59386216* L_907 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_908 = V_7;
		uintptr_t L_909 = (((uintptr_t)((int32_t)((uint32_t)L_908>>((int32_t)24)))));
		uint32_t L_910 = (L_907)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_909));
		UInt32U5BU5D_t59386216* L_911 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_912 = V_8;
		int32_t L_913 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_912>>((int32_t)16))))));
		uint32_t L_914 = (L_911)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_913));
		UInt32U5BU5D_t59386216* L_915 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_916 = V_9;
		int32_t L_917 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_916>>8)))));
		uint32_t L_918 = (L_915)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_917));
		UInt32U5BU5D_t59386216* L_919 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_920 = V_10;
		int32_t L_921 = (((int32_t)((uint8_t)L_920)));
		uint32_t L_922 = (L_919)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_921));
		UInt32U5BU5D_t59386216* L_923 = ___ekey2;
		int32_t L_924 = ((int32_t)49);
		uint32_t L_925 = (L_923)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_924));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_910^(int32_t)L_914))^(int32_t)L_918))^(int32_t)L_922))^(int32_t)L_925));
		UInt32U5BU5D_t59386216* L_926 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_927 = V_8;
		uintptr_t L_928 = (((uintptr_t)((int32_t)((uint32_t)L_927>>((int32_t)24)))));
		uint32_t L_929 = (L_926)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t59386216* L_930 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_931 = V_9;
		int32_t L_932 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_931>>((int32_t)16))))));
		uint32_t L_933 = (L_930)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_932));
		UInt32U5BU5D_t59386216* L_934 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_935 = V_10;
		int32_t L_936 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_935>>8)))));
		uint32_t L_937 = (L_934)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_936));
		UInt32U5BU5D_t59386216* L_938 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_939 = V_11;
		int32_t L_940 = (((int32_t)((uint8_t)L_939)));
		uint32_t L_941 = (L_938)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_940));
		UInt32U5BU5D_t59386216* L_942 = ___ekey2;
		int32_t L_943 = ((int32_t)50);
		uint32_t L_944 = (L_942)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_943));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_929^(int32_t)L_933))^(int32_t)L_937))^(int32_t)L_941))^(int32_t)L_944));
		UInt32U5BU5D_t59386216* L_945 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_946 = V_9;
		uintptr_t L_947 = (((uintptr_t)((int32_t)((uint32_t)L_946>>((int32_t)24)))));
		uint32_t L_948 = (L_945)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_947));
		UInt32U5BU5D_t59386216* L_949 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_950 = V_10;
		int32_t L_951 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_950>>((int32_t)16))))));
		uint32_t L_952 = (L_949)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_951));
		UInt32U5BU5D_t59386216* L_953 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_954 = V_11;
		int32_t L_955 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_954>>8)))));
		uint32_t L_956 = (L_953)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_955));
		UInt32U5BU5D_t59386216* L_957 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_958 = V_6;
		int32_t L_959 = (((int32_t)((uint8_t)L_958)));
		uint32_t L_960 = (L_957)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_959));
		UInt32U5BU5D_t59386216* L_961 = ___ekey2;
		int32_t L_962 = ((int32_t)51);
		uint32_t L_963 = (L_961)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_962));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_948^(int32_t)L_952))^(int32_t)L_956))^(int32_t)L_960))^(int32_t)L_963));
		UInt32U5BU5D_t59386216* L_964 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_965 = V_10;
		uintptr_t L_966 = (((uintptr_t)((int32_t)((uint32_t)L_965>>((int32_t)24)))));
		uint32_t L_967 = (L_964)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_966));
		UInt32U5BU5D_t59386216* L_968 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_969 = V_11;
		int32_t L_970 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_969>>((int32_t)16))))));
		uint32_t L_971 = (L_968)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_970));
		UInt32U5BU5D_t59386216* L_972 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_973 = V_6;
		int32_t L_974 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_973>>8)))));
		uint32_t L_975 = (L_972)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_974));
		UInt32U5BU5D_t59386216* L_976 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_977 = V_7;
		int32_t L_978 = (((int32_t)((uint8_t)L_977)));
		uint32_t L_979 = (L_976)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_978));
		UInt32U5BU5D_t59386216* L_980 = ___ekey2;
		int32_t L_981 = ((int32_t)52);
		uint32_t L_982 = (L_980)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_981));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_967^(int32_t)L_971))^(int32_t)L_975))^(int32_t)L_979))^(int32_t)L_982));
		UInt32U5BU5D_t59386216* L_983 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_984 = V_11;
		uintptr_t L_985 = (((uintptr_t)((int32_t)((uint32_t)L_984>>((int32_t)24)))));
		uint32_t L_986 = (L_983)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_985));
		UInt32U5BU5D_t59386216* L_987 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_988 = V_6;
		int32_t L_989 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_988>>((int32_t)16))))));
		uint32_t L_990 = (L_987)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_989));
		UInt32U5BU5D_t59386216* L_991 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_992 = V_7;
		int32_t L_993 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_992>>8)))));
		uint32_t L_994 = (L_991)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_993));
		UInt32U5BU5D_t59386216* L_995 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_996 = V_8;
		int32_t L_997 = (((int32_t)((uint8_t)L_996)));
		uint32_t L_998 = (L_995)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_997));
		UInt32U5BU5D_t59386216* L_999 = ___ekey2;
		int32_t L_1000 = ((int32_t)53);
		uint32_t L_1001 = (L_999)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1000));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_986^(int32_t)L_990))^(int32_t)L_994))^(int32_t)L_998))^(int32_t)L_1001));
		UInt32U5BU5D_t59386216* L_1002 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1003 = V_0;
		uintptr_t L_1004 = (((uintptr_t)((int32_t)((uint32_t)L_1003>>((int32_t)24)))));
		uint32_t L_1005 = (L_1002)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1004));
		UInt32U5BU5D_t59386216* L_1006 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1007 = V_1;
		int32_t L_1008 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1007>>((int32_t)16))))));
		uint32_t L_1009 = (L_1006)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1008));
		UInt32U5BU5D_t59386216* L_1010 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1011 = V_2;
		int32_t L_1012 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1011>>8)))));
		uint32_t L_1013 = (L_1010)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1012));
		UInt32U5BU5D_t59386216* L_1014 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1015 = V_3;
		int32_t L_1016 = (((int32_t)((uint8_t)L_1015)));
		uint32_t L_1017 = (L_1014)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1016));
		UInt32U5BU5D_t59386216* L_1018 = ___ekey2;
		int32_t L_1019 = ((int32_t)54);
		uint32_t L_1020 = (L_1018)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1019));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1005^(int32_t)L_1009))^(int32_t)L_1013))^(int32_t)L_1017))^(int32_t)L_1020));
		UInt32U5BU5D_t59386216* L_1021 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1022 = V_1;
		uintptr_t L_1023 = (((uintptr_t)((int32_t)((uint32_t)L_1022>>((int32_t)24)))));
		uint32_t L_1024 = (L_1021)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1023));
		UInt32U5BU5D_t59386216* L_1025 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1026 = V_2;
		int32_t L_1027 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1026>>((int32_t)16))))));
		uint32_t L_1028 = (L_1025)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1027));
		UInt32U5BU5D_t59386216* L_1029 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1030 = V_3;
		int32_t L_1031 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1030>>8)))));
		uint32_t L_1032 = (L_1029)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1031));
		UInt32U5BU5D_t59386216* L_1033 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1034 = V_4;
		int32_t L_1035 = (((int32_t)((uint8_t)L_1034)));
		uint32_t L_1036 = (L_1033)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1035));
		UInt32U5BU5D_t59386216* L_1037 = ___ekey2;
		int32_t L_1038 = ((int32_t)55);
		uint32_t L_1039 = (L_1037)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1038));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1024^(int32_t)L_1028))^(int32_t)L_1032))^(int32_t)L_1036))^(int32_t)L_1039));
		UInt32U5BU5D_t59386216* L_1040 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1041 = V_2;
		uintptr_t L_1042 = (((uintptr_t)((int32_t)((uint32_t)L_1041>>((int32_t)24)))));
		uint32_t L_1043 = (L_1040)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1042));
		UInt32U5BU5D_t59386216* L_1044 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1045 = V_3;
		int32_t L_1046 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1045>>((int32_t)16))))));
		uint32_t L_1047 = (L_1044)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1046));
		UInt32U5BU5D_t59386216* L_1048 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1049 = V_4;
		int32_t L_1050 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1049>>8)))));
		uint32_t L_1051 = (L_1048)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1050));
		UInt32U5BU5D_t59386216* L_1052 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1053 = V_5;
		int32_t L_1054 = (((int32_t)((uint8_t)L_1053)));
		uint32_t L_1055 = (L_1052)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1054));
		UInt32U5BU5D_t59386216* L_1056 = ___ekey2;
		int32_t L_1057 = ((int32_t)56);
		uint32_t L_1058 = (L_1056)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1057));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1043^(int32_t)L_1047))^(int32_t)L_1051))^(int32_t)L_1055))^(int32_t)L_1058));
		UInt32U5BU5D_t59386216* L_1059 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1060 = V_3;
		uintptr_t L_1061 = (((uintptr_t)((int32_t)((uint32_t)L_1060>>((int32_t)24)))));
		uint32_t L_1062 = (L_1059)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1061));
		UInt32U5BU5D_t59386216* L_1063 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1064 = V_4;
		int32_t L_1065 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1064>>((int32_t)16))))));
		uint32_t L_1066 = (L_1063)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1065));
		UInt32U5BU5D_t59386216* L_1067 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1068 = V_5;
		int32_t L_1069 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1068>>8)))));
		uint32_t L_1070 = (L_1067)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1069));
		UInt32U5BU5D_t59386216* L_1071 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1072 = V_0;
		int32_t L_1073 = (((int32_t)((uint8_t)L_1072)));
		uint32_t L_1074 = (L_1071)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1073));
		UInt32U5BU5D_t59386216* L_1075 = ___ekey2;
		int32_t L_1076 = ((int32_t)57);
		uint32_t L_1077 = (L_1075)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1076));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1062^(int32_t)L_1066))^(int32_t)L_1070))^(int32_t)L_1074))^(int32_t)L_1077));
		UInt32U5BU5D_t59386216* L_1078 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1079 = V_4;
		uintptr_t L_1080 = (((uintptr_t)((int32_t)((uint32_t)L_1079>>((int32_t)24)))));
		uint32_t L_1081 = (L_1078)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t59386216* L_1082 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1083 = V_5;
		int32_t L_1084 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1083>>((int32_t)16))))));
		uint32_t L_1085 = (L_1082)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1084));
		UInt32U5BU5D_t59386216* L_1086 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1087 = V_0;
		int32_t L_1088 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1087>>8)))));
		uint32_t L_1089 = (L_1086)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1088));
		UInt32U5BU5D_t59386216* L_1090 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1091 = V_1;
		int32_t L_1092 = (((int32_t)((uint8_t)L_1091)));
		uint32_t L_1093 = (L_1090)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1092));
		UInt32U5BU5D_t59386216* L_1094 = ___ekey2;
		int32_t L_1095 = ((int32_t)58);
		uint32_t L_1096 = (L_1094)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1095));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1081^(int32_t)L_1085))^(int32_t)L_1089))^(int32_t)L_1093))^(int32_t)L_1096));
		UInt32U5BU5D_t59386216* L_1097 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1098 = V_5;
		uintptr_t L_1099 = (((uintptr_t)((int32_t)((uint32_t)L_1098>>((int32_t)24)))));
		uint32_t L_1100 = (L_1097)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t59386216* L_1101 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1102 = V_0;
		int32_t L_1103 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1102>>((int32_t)16))))));
		uint32_t L_1104 = (L_1101)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1103));
		UInt32U5BU5D_t59386216* L_1105 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1106 = V_1;
		int32_t L_1107 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1106>>8)))));
		uint32_t L_1108 = (L_1105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1107));
		UInt32U5BU5D_t59386216* L_1109 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1110 = V_2;
		int32_t L_1111 = (((int32_t)((uint8_t)L_1110)));
		uint32_t L_1112 = (L_1109)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1111));
		UInt32U5BU5D_t59386216* L_1113 = ___ekey2;
		int32_t L_1114 = ((int32_t)59);
		uint32_t L_1115 = (L_1113)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1114));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1100^(int32_t)L_1104))^(int32_t)L_1108))^(int32_t)L_1112))^(int32_t)L_1115));
		UInt32U5BU5D_t59386216* L_1116 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1117 = V_6;
		uintptr_t L_1118 = (((uintptr_t)((int32_t)((uint32_t)L_1117>>((int32_t)24)))));
		uint32_t L_1119 = (L_1116)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1118));
		UInt32U5BU5D_t59386216* L_1120 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1121 = V_7;
		int32_t L_1122 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1121>>((int32_t)16))))));
		uint32_t L_1123 = (L_1120)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1122));
		UInt32U5BU5D_t59386216* L_1124 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1125 = V_8;
		int32_t L_1126 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1125>>8)))));
		uint32_t L_1127 = (L_1124)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1126));
		UInt32U5BU5D_t59386216* L_1128 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1129 = V_9;
		int32_t L_1130 = (((int32_t)((uint8_t)L_1129)));
		uint32_t L_1131 = (L_1128)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1130));
		UInt32U5BU5D_t59386216* L_1132 = ___ekey2;
		int32_t L_1133 = ((int32_t)60);
		uint32_t L_1134 = (L_1132)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1133));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1119^(int32_t)L_1123))^(int32_t)L_1127))^(int32_t)L_1131))^(int32_t)L_1134));
		UInt32U5BU5D_t59386216* L_1135 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1136 = V_7;
		uintptr_t L_1137 = (((uintptr_t)((int32_t)((uint32_t)L_1136>>((int32_t)24)))));
		uint32_t L_1138 = (L_1135)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1137));
		UInt32U5BU5D_t59386216* L_1139 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1140 = V_8;
		int32_t L_1141 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1140>>((int32_t)16))))));
		uint32_t L_1142 = (L_1139)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1141));
		UInt32U5BU5D_t59386216* L_1143 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1144 = V_9;
		int32_t L_1145 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1144>>8)))));
		uint32_t L_1146 = (L_1143)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1145));
		UInt32U5BU5D_t59386216* L_1147 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1148 = V_10;
		int32_t L_1149 = (((int32_t)((uint8_t)L_1148)));
		uint32_t L_1150 = (L_1147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1149));
		UInt32U5BU5D_t59386216* L_1151 = ___ekey2;
		int32_t L_1152 = ((int32_t)61);
		uint32_t L_1153 = (L_1151)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1152));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1138^(int32_t)L_1142))^(int32_t)L_1146))^(int32_t)L_1150))^(int32_t)L_1153));
		UInt32U5BU5D_t59386216* L_1154 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1155 = V_8;
		uintptr_t L_1156 = (((uintptr_t)((int32_t)((uint32_t)L_1155>>((int32_t)24)))));
		uint32_t L_1157 = (L_1154)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1156));
		UInt32U5BU5D_t59386216* L_1158 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1159 = V_9;
		int32_t L_1160 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1159>>((int32_t)16))))));
		uint32_t L_1161 = (L_1158)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1160));
		UInt32U5BU5D_t59386216* L_1162 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1163 = V_10;
		int32_t L_1164 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1163>>8)))));
		uint32_t L_1165 = (L_1162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1164));
		UInt32U5BU5D_t59386216* L_1166 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1167 = V_11;
		int32_t L_1168 = (((int32_t)((uint8_t)L_1167)));
		uint32_t L_1169 = (L_1166)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1168));
		UInt32U5BU5D_t59386216* L_1170 = ___ekey2;
		int32_t L_1171 = ((int32_t)62);
		uint32_t L_1172 = (L_1170)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1171));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1157^(int32_t)L_1161))^(int32_t)L_1165))^(int32_t)L_1169))^(int32_t)L_1172));
		UInt32U5BU5D_t59386216* L_1173 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1174 = V_9;
		uintptr_t L_1175 = (((uintptr_t)((int32_t)((uint32_t)L_1174>>((int32_t)24)))));
		uint32_t L_1176 = (L_1173)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1175));
		UInt32U5BU5D_t59386216* L_1177 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1178 = V_10;
		int32_t L_1179 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1178>>((int32_t)16))))));
		uint32_t L_1180 = (L_1177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1179));
		UInt32U5BU5D_t59386216* L_1181 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1182 = V_11;
		int32_t L_1183 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1182>>8)))));
		uint32_t L_1184 = (L_1181)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1183));
		UInt32U5BU5D_t59386216* L_1185 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1186 = V_6;
		int32_t L_1187 = (((int32_t)((uint8_t)L_1186)));
		uint32_t L_1188 = (L_1185)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1187));
		UInt32U5BU5D_t59386216* L_1189 = ___ekey2;
		int32_t L_1190 = ((int32_t)63);
		uint32_t L_1191 = (L_1189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1190));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1176^(int32_t)L_1180))^(int32_t)L_1184))^(int32_t)L_1188))^(int32_t)L_1191));
		UInt32U5BU5D_t59386216* L_1192 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1193 = V_10;
		uintptr_t L_1194 = (((uintptr_t)((int32_t)((uint32_t)L_1193>>((int32_t)24)))));
		uint32_t L_1195 = (L_1192)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1194));
		UInt32U5BU5D_t59386216* L_1196 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1197 = V_11;
		int32_t L_1198 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1197>>((int32_t)16))))));
		uint32_t L_1199 = (L_1196)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1198));
		UInt32U5BU5D_t59386216* L_1200 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1201 = V_6;
		int32_t L_1202 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1201>>8)))));
		uint32_t L_1203 = (L_1200)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1202));
		UInt32U5BU5D_t59386216* L_1204 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1205 = V_7;
		int32_t L_1206 = (((int32_t)((uint8_t)L_1205)));
		uint32_t L_1207 = (L_1204)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1206));
		UInt32U5BU5D_t59386216* L_1208 = ___ekey2;
		int32_t L_1209 = ((int32_t)64);
		uint32_t L_1210 = (L_1208)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1209));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1195^(int32_t)L_1199))^(int32_t)L_1203))^(int32_t)L_1207))^(int32_t)L_1210));
		UInt32U5BU5D_t59386216* L_1211 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1212 = V_11;
		uintptr_t L_1213 = (((uintptr_t)((int32_t)((uint32_t)L_1212>>((int32_t)24)))));
		uint32_t L_1214 = (L_1211)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1213));
		UInt32U5BU5D_t59386216* L_1215 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1216 = V_6;
		int32_t L_1217 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1216>>((int32_t)16))))));
		uint32_t L_1218 = (L_1215)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1217));
		UInt32U5BU5D_t59386216* L_1219 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1220 = V_7;
		int32_t L_1221 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1220>>8)))));
		uint32_t L_1222 = (L_1219)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1221));
		UInt32U5BU5D_t59386216* L_1223 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1224 = V_8;
		int32_t L_1225 = (((int32_t)((uint8_t)L_1224)));
		uint32_t L_1226 = (L_1223)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1225));
		UInt32U5BU5D_t59386216* L_1227 = ___ekey2;
		int32_t L_1228 = ((int32_t)65);
		uint32_t L_1229 = (L_1227)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1228));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1214^(int32_t)L_1218))^(int32_t)L_1222))^(int32_t)L_1226))^(int32_t)L_1229));
		UInt32U5BU5D_t59386216* L_1230 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1231 = V_0;
		uintptr_t L_1232 = (((uintptr_t)((int32_t)((uint32_t)L_1231>>((int32_t)24)))));
		uint32_t L_1233 = (L_1230)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1232));
		UInt32U5BU5D_t59386216* L_1234 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1235 = V_1;
		int32_t L_1236 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1235>>((int32_t)16))))));
		uint32_t L_1237 = (L_1234)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1236));
		UInt32U5BU5D_t59386216* L_1238 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1239 = V_2;
		int32_t L_1240 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1239>>8)))));
		uint32_t L_1241 = (L_1238)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1240));
		UInt32U5BU5D_t59386216* L_1242 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1243 = V_3;
		int32_t L_1244 = (((int32_t)((uint8_t)L_1243)));
		uint32_t L_1245 = (L_1242)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1244));
		UInt32U5BU5D_t59386216* L_1246 = ___ekey2;
		int32_t L_1247 = ((int32_t)66);
		uint32_t L_1248 = (L_1246)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1247));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1233^(int32_t)L_1237))^(int32_t)L_1241))^(int32_t)L_1245))^(int32_t)L_1248));
		UInt32U5BU5D_t59386216* L_1249 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1250 = V_1;
		uintptr_t L_1251 = (((uintptr_t)((int32_t)((uint32_t)L_1250>>((int32_t)24)))));
		uint32_t L_1252 = (L_1249)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1251));
		UInt32U5BU5D_t59386216* L_1253 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1254 = V_2;
		int32_t L_1255 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1254>>((int32_t)16))))));
		uint32_t L_1256 = (L_1253)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1255));
		UInt32U5BU5D_t59386216* L_1257 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1258 = V_3;
		int32_t L_1259 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1258>>8)))));
		uint32_t L_1260 = (L_1257)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1259));
		UInt32U5BU5D_t59386216* L_1261 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1262 = V_4;
		int32_t L_1263 = (((int32_t)((uint8_t)L_1262)));
		uint32_t L_1264 = (L_1261)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1263));
		UInt32U5BU5D_t59386216* L_1265 = ___ekey2;
		int32_t L_1266 = ((int32_t)67);
		uint32_t L_1267 = (L_1265)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1266));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1252^(int32_t)L_1256))^(int32_t)L_1260))^(int32_t)L_1264))^(int32_t)L_1267));
		UInt32U5BU5D_t59386216* L_1268 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1269 = V_2;
		uintptr_t L_1270 = (((uintptr_t)((int32_t)((uint32_t)L_1269>>((int32_t)24)))));
		uint32_t L_1271 = (L_1268)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1270));
		UInt32U5BU5D_t59386216* L_1272 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1273 = V_3;
		int32_t L_1274 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1273>>((int32_t)16))))));
		uint32_t L_1275 = (L_1272)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1274));
		UInt32U5BU5D_t59386216* L_1276 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1277 = V_4;
		int32_t L_1278 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1277>>8)))));
		uint32_t L_1279 = (L_1276)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1278));
		UInt32U5BU5D_t59386216* L_1280 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1281 = V_5;
		int32_t L_1282 = (((int32_t)((uint8_t)L_1281)));
		uint32_t L_1283 = (L_1280)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1282));
		UInt32U5BU5D_t59386216* L_1284 = ___ekey2;
		int32_t L_1285 = ((int32_t)68);
		uint32_t L_1286 = (L_1284)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1285));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1271^(int32_t)L_1275))^(int32_t)L_1279))^(int32_t)L_1283))^(int32_t)L_1286));
		UInt32U5BU5D_t59386216* L_1287 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1288 = V_3;
		uintptr_t L_1289 = (((uintptr_t)((int32_t)((uint32_t)L_1288>>((int32_t)24)))));
		uint32_t L_1290 = (L_1287)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1289));
		UInt32U5BU5D_t59386216* L_1291 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1292 = V_4;
		int32_t L_1293 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1292>>((int32_t)16))))));
		uint32_t L_1294 = (L_1291)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1293));
		UInt32U5BU5D_t59386216* L_1295 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1296 = V_5;
		int32_t L_1297 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1296>>8)))));
		uint32_t L_1298 = (L_1295)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1297));
		UInt32U5BU5D_t59386216* L_1299 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1300 = V_0;
		int32_t L_1301 = (((int32_t)((uint8_t)L_1300)));
		uint32_t L_1302 = (L_1299)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1301));
		UInt32U5BU5D_t59386216* L_1303 = ___ekey2;
		int32_t L_1304 = ((int32_t)69);
		uint32_t L_1305 = (L_1303)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1304));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1290^(int32_t)L_1294))^(int32_t)L_1298))^(int32_t)L_1302))^(int32_t)L_1305));
		UInt32U5BU5D_t59386216* L_1306 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1307 = V_4;
		uintptr_t L_1308 = (((uintptr_t)((int32_t)((uint32_t)L_1307>>((int32_t)24)))));
		uint32_t L_1309 = (L_1306)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1308));
		UInt32U5BU5D_t59386216* L_1310 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1311 = V_5;
		int32_t L_1312 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1311>>((int32_t)16))))));
		uint32_t L_1313 = (L_1310)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1312));
		UInt32U5BU5D_t59386216* L_1314 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1315 = V_0;
		int32_t L_1316 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1315>>8)))));
		uint32_t L_1317 = (L_1314)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1316));
		UInt32U5BU5D_t59386216* L_1318 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1319 = V_1;
		int32_t L_1320 = (((int32_t)((uint8_t)L_1319)));
		uint32_t L_1321 = (L_1318)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1320));
		UInt32U5BU5D_t59386216* L_1322 = ___ekey2;
		int32_t L_1323 = ((int32_t)70);
		uint32_t L_1324 = (L_1322)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1323));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1309^(int32_t)L_1313))^(int32_t)L_1317))^(int32_t)L_1321))^(int32_t)L_1324));
		UInt32U5BU5D_t59386216* L_1325 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1326 = V_5;
		uintptr_t L_1327 = (((uintptr_t)((int32_t)((uint32_t)L_1326>>((int32_t)24)))));
		uint32_t L_1328 = (L_1325)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1327));
		UInt32U5BU5D_t59386216* L_1329 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1330 = V_0;
		int32_t L_1331 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1330>>((int32_t)16))))));
		uint32_t L_1332 = (L_1329)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1331));
		UInt32U5BU5D_t59386216* L_1333 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1334 = V_1;
		int32_t L_1335 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1334>>8)))));
		uint32_t L_1336 = (L_1333)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1335));
		UInt32U5BU5D_t59386216* L_1337 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1338 = V_2;
		int32_t L_1339 = (((int32_t)((uint8_t)L_1338)));
		uint32_t L_1340 = (L_1337)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1339));
		UInt32U5BU5D_t59386216* L_1341 = ___ekey2;
		int32_t L_1342 = ((int32_t)71);
		uint32_t L_1343 = (L_1341)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1342));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1328^(int32_t)L_1332))^(int32_t)L_1336))^(int32_t)L_1340))^(int32_t)L_1343));
		int32_t L_1344 = __this->get_Nr_15();
		if ((((int32_t)L_1344) <= ((int32_t)((int32_t)12))))
		{
			goto IL_10b7;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_1345 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1346 = V_6;
		uintptr_t L_1347 = (((uintptr_t)((int32_t)((uint32_t)L_1346>>((int32_t)24)))));
		uint32_t L_1348 = (L_1345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1347));
		UInt32U5BU5D_t59386216* L_1349 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1350 = V_7;
		int32_t L_1351 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1350>>((int32_t)16))))));
		uint32_t L_1352 = (L_1349)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1351));
		UInt32U5BU5D_t59386216* L_1353 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1354 = V_8;
		int32_t L_1355 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1354>>8)))));
		uint32_t L_1356 = (L_1353)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1355));
		UInt32U5BU5D_t59386216* L_1357 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1358 = V_9;
		int32_t L_1359 = (((int32_t)((uint8_t)L_1358)));
		uint32_t L_1360 = (L_1357)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1359));
		UInt32U5BU5D_t59386216* L_1361 = ___ekey2;
		int32_t L_1362 = ((int32_t)72);
		uint32_t L_1363 = (L_1361)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1362));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1348^(int32_t)L_1352))^(int32_t)L_1356))^(int32_t)L_1360))^(int32_t)L_1363));
		UInt32U5BU5D_t59386216* L_1364 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1365 = V_7;
		uintptr_t L_1366 = (((uintptr_t)((int32_t)((uint32_t)L_1365>>((int32_t)24)))));
		uint32_t L_1367 = (L_1364)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1366));
		UInt32U5BU5D_t59386216* L_1368 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1369 = V_8;
		int32_t L_1370 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1369>>((int32_t)16))))));
		uint32_t L_1371 = (L_1368)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1370));
		UInt32U5BU5D_t59386216* L_1372 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1373 = V_9;
		int32_t L_1374 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1373>>8)))));
		uint32_t L_1375 = (L_1372)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1374));
		UInt32U5BU5D_t59386216* L_1376 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1377 = V_10;
		int32_t L_1378 = (((int32_t)((uint8_t)L_1377)));
		uint32_t L_1379 = (L_1376)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1378));
		UInt32U5BU5D_t59386216* L_1380 = ___ekey2;
		int32_t L_1381 = ((int32_t)73);
		uint32_t L_1382 = (L_1380)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1381));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1367^(int32_t)L_1371))^(int32_t)L_1375))^(int32_t)L_1379))^(int32_t)L_1382));
		UInt32U5BU5D_t59386216* L_1383 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1384 = V_8;
		uintptr_t L_1385 = (((uintptr_t)((int32_t)((uint32_t)L_1384>>((int32_t)24)))));
		uint32_t L_1386 = (L_1383)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1385));
		UInt32U5BU5D_t59386216* L_1387 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1388 = V_9;
		int32_t L_1389 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1388>>((int32_t)16))))));
		uint32_t L_1390 = (L_1387)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1389));
		UInt32U5BU5D_t59386216* L_1391 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1392 = V_10;
		int32_t L_1393 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1392>>8)))));
		uint32_t L_1394 = (L_1391)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1393));
		UInt32U5BU5D_t59386216* L_1395 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1396 = V_11;
		int32_t L_1397 = (((int32_t)((uint8_t)L_1396)));
		uint32_t L_1398 = (L_1395)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1397));
		UInt32U5BU5D_t59386216* L_1399 = ___ekey2;
		int32_t L_1400 = ((int32_t)74);
		uint32_t L_1401 = (L_1399)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1400));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1386^(int32_t)L_1390))^(int32_t)L_1394))^(int32_t)L_1398))^(int32_t)L_1401));
		UInt32U5BU5D_t59386216* L_1402 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1403 = V_9;
		uintptr_t L_1404 = (((uintptr_t)((int32_t)((uint32_t)L_1403>>((int32_t)24)))));
		uint32_t L_1405 = (L_1402)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1404));
		UInt32U5BU5D_t59386216* L_1406 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1407 = V_10;
		int32_t L_1408 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1407>>((int32_t)16))))));
		uint32_t L_1409 = (L_1406)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1408));
		UInt32U5BU5D_t59386216* L_1410 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1411 = V_11;
		int32_t L_1412 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1411>>8)))));
		uint32_t L_1413 = (L_1410)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1412));
		UInt32U5BU5D_t59386216* L_1414 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1415 = V_6;
		int32_t L_1416 = (((int32_t)((uint8_t)L_1415)));
		uint32_t L_1417 = (L_1414)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1416));
		UInt32U5BU5D_t59386216* L_1418 = ___ekey2;
		int32_t L_1419 = ((int32_t)75);
		uint32_t L_1420 = (L_1418)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1419));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1405^(int32_t)L_1409))^(int32_t)L_1413))^(int32_t)L_1417))^(int32_t)L_1420));
		UInt32U5BU5D_t59386216* L_1421 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1422 = V_10;
		uintptr_t L_1423 = (((uintptr_t)((int32_t)((uint32_t)L_1422>>((int32_t)24)))));
		uint32_t L_1424 = (L_1421)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1423));
		UInt32U5BU5D_t59386216* L_1425 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1426 = V_11;
		int32_t L_1427 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1426>>((int32_t)16))))));
		uint32_t L_1428 = (L_1425)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1427));
		UInt32U5BU5D_t59386216* L_1429 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1430 = V_6;
		int32_t L_1431 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1430>>8)))));
		uint32_t L_1432 = (L_1429)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1431));
		UInt32U5BU5D_t59386216* L_1433 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1434 = V_7;
		int32_t L_1435 = (((int32_t)((uint8_t)L_1434)));
		uint32_t L_1436 = (L_1433)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1435));
		UInt32U5BU5D_t59386216* L_1437 = ___ekey2;
		int32_t L_1438 = ((int32_t)76);
		uint32_t L_1439 = (L_1437)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1438));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1424^(int32_t)L_1428))^(int32_t)L_1432))^(int32_t)L_1436))^(int32_t)L_1439));
		UInt32U5BU5D_t59386216* L_1440 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1441 = V_11;
		uintptr_t L_1442 = (((uintptr_t)((int32_t)((uint32_t)L_1441>>((int32_t)24)))));
		uint32_t L_1443 = (L_1440)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1442));
		UInt32U5BU5D_t59386216* L_1444 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1445 = V_6;
		int32_t L_1446 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1445>>((int32_t)16))))));
		uint32_t L_1447 = (L_1444)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1446));
		UInt32U5BU5D_t59386216* L_1448 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1449 = V_7;
		int32_t L_1450 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1449>>8)))));
		uint32_t L_1451 = (L_1448)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1450));
		UInt32U5BU5D_t59386216* L_1452 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1453 = V_8;
		int32_t L_1454 = (((int32_t)((uint8_t)L_1453)));
		uint32_t L_1455 = (L_1452)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1454));
		UInt32U5BU5D_t59386216* L_1456 = ___ekey2;
		int32_t L_1457 = ((int32_t)77);
		uint32_t L_1458 = (L_1456)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1457));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1443^(int32_t)L_1447))^(int32_t)L_1451))^(int32_t)L_1455))^(int32_t)L_1458));
		UInt32U5BU5D_t59386216* L_1459 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1460 = V_0;
		uintptr_t L_1461 = (((uintptr_t)((int32_t)((uint32_t)L_1460>>((int32_t)24)))));
		uint32_t L_1462 = (L_1459)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1461));
		UInt32U5BU5D_t59386216* L_1463 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1464 = V_1;
		int32_t L_1465 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1464>>((int32_t)16))))));
		uint32_t L_1466 = (L_1463)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1465));
		UInt32U5BU5D_t59386216* L_1467 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1468 = V_2;
		int32_t L_1469 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1468>>8)))));
		uint32_t L_1470 = (L_1467)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1469));
		UInt32U5BU5D_t59386216* L_1471 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1472 = V_3;
		int32_t L_1473 = (((int32_t)((uint8_t)L_1472)));
		uint32_t L_1474 = (L_1471)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1473));
		UInt32U5BU5D_t59386216* L_1475 = ___ekey2;
		int32_t L_1476 = ((int32_t)78);
		uint32_t L_1477 = (L_1475)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1476));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1462^(int32_t)L_1466))^(int32_t)L_1470))^(int32_t)L_1474))^(int32_t)L_1477));
		UInt32U5BU5D_t59386216* L_1478 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1479 = V_1;
		uintptr_t L_1480 = (((uintptr_t)((int32_t)((uint32_t)L_1479>>((int32_t)24)))));
		uint32_t L_1481 = (L_1478)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1480));
		UInt32U5BU5D_t59386216* L_1482 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1483 = V_2;
		int32_t L_1484 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1483>>((int32_t)16))))));
		uint32_t L_1485 = (L_1482)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1484));
		UInt32U5BU5D_t59386216* L_1486 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1487 = V_3;
		int32_t L_1488 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1487>>8)))));
		uint32_t L_1489 = (L_1486)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1488));
		UInt32U5BU5D_t59386216* L_1490 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1491 = V_4;
		int32_t L_1492 = (((int32_t)((uint8_t)L_1491)));
		uint32_t L_1493 = (L_1490)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1492));
		UInt32U5BU5D_t59386216* L_1494 = ___ekey2;
		int32_t L_1495 = ((int32_t)79);
		uint32_t L_1496 = (L_1494)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1495));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1481^(int32_t)L_1485))^(int32_t)L_1489))^(int32_t)L_1493))^(int32_t)L_1496));
		UInt32U5BU5D_t59386216* L_1497 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1498 = V_2;
		uintptr_t L_1499 = (((uintptr_t)((int32_t)((uint32_t)L_1498>>((int32_t)24)))));
		uint32_t L_1500 = (L_1497)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1499));
		UInt32U5BU5D_t59386216* L_1501 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1502 = V_3;
		int32_t L_1503 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1502>>((int32_t)16))))));
		uint32_t L_1504 = (L_1501)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1503));
		UInt32U5BU5D_t59386216* L_1505 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1506 = V_4;
		int32_t L_1507 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1506>>8)))));
		uint32_t L_1508 = (L_1505)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1507));
		UInt32U5BU5D_t59386216* L_1509 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1510 = V_5;
		int32_t L_1511 = (((int32_t)((uint8_t)L_1510)));
		uint32_t L_1512 = (L_1509)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1511));
		UInt32U5BU5D_t59386216* L_1513 = ___ekey2;
		int32_t L_1514 = ((int32_t)80);
		uint32_t L_1515 = (L_1513)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1514));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1500^(int32_t)L_1504))^(int32_t)L_1508))^(int32_t)L_1512))^(int32_t)L_1515));
		UInt32U5BU5D_t59386216* L_1516 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1517 = V_3;
		uintptr_t L_1518 = (((uintptr_t)((int32_t)((uint32_t)L_1517>>((int32_t)24)))));
		uint32_t L_1519 = (L_1516)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1518));
		UInt32U5BU5D_t59386216* L_1520 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1521 = V_4;
		int32_t L_1522 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1521>>((int32_t)16))))));
		uint32_t L_1523 = (L_1520)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1522));
		UInt32U5BU5D_t59386216* L_1524 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1525 = V_5;
		int32_t L_1526 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1525>>8)))));
		uint32_t L_1527 = (L_1524)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1526));
		UInt32U5BU5D_t59386216* L_1528 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1529 = V_0;
		int32_t L_1530 = (((int32_t)((uint8_t)L_1529)));
		uint32_t L_1531 = (L_1528)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1530));
		UInt32U5BU5D_t59386216* L_1532 = ___ekey2;
		int32_t L_1533 = ((int32_t)81);
		uint32_t L_1534 = (L_1532)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1533));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1519^(int32_t)L_1523))^(int32_t)L_1527))^(int32_t)L_1531))^(int32_t)L_1534));
		UInt32U5BU5D_t59386216* L_1535 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1536 = V_4;
		uintptr_t L_1537 = (((uintptr_t)((int32_t)((uint32_t)L_1536>>((int32_t)24)))));
		uint32_t L_1538 = (L_1535)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1537));
		UInt32U5BU5D_t59386216* L_1539 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1540 = V_5;
		int32_t L_1541 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1540>>((int32_t)16))))));
		uint32_t L_1542 = (L_1539)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1541));
		UInt32U5BU5D_t59386216* L_1543 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1544 = V_0;
		int32_t L_1545 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1544>>8)))));
		uint32_t L_1546 = (L_1543)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1545));
		UInt32U5BU5D_t59386216* L_1547 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1548 = V_1;
		int32_t L_1549 = (((int32_t)((uint8_t)L_1548)));
		uint32_t L_1550 = (L_1547)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1549));
		UInt32U5BU5D_t59386216* L_1551 = ___ekey2;
		int32_t L_1552 = ((int32_t)82);
		uint32_t L_1553 = (L_1551)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1552));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1538^(int32_t)L_1542))^(int32_t)L_1546))^(int32_t)L_1550))^(int32_t)L_1553));
		UInt32U5BU5D_t59386216* L_1554 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1555 = V_5;
		uintptr_t L_1556 = (((uintptr_t)((int32_t)((uint32_t)L_1555>>((int32_t)24)))));
		uint32_t L_1557 = (L_1554)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1556));
		UInt32U5BU5D_t59386216* L_1558 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1559 = V_0;
		int32_t L_1560 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1559>>((int32_t)16))))));
		uint32_t L_1561 = (L_1558)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1560));
		UInt32U5BU5D_t59386216* L_1562 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1563 = V_1;
		int32_t L_1564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1563>>8)))));
		uint32_t L_1565 = (L_1562)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1564));
		UInt32U5BU5D_t59386216* L_1566 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1567 = V_2;
		int32_t L_1568 = (((int32_t)((uint8_t)L_1567)));
		uint32_t L_1569 = (L_1566)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1568));
		UInt32U5BU5D_t59386216* L_1570 = ___ekey2;
		int32_t L_1571 = ((int32_t)83);
		uint32_t L_1572 = (L_1570)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1571));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1557^(int32_t)L_1561))^(int32_t)L_1565))^(int32_t)L_1569))^(int32_t)L_1572));
		V_12 = ((int32_t)84);
	}

IL_10b7:
	{
		ByteU5BU5D_t3397334013* L_1573 = ___outdata1;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_1574 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1575 = V_6;
		uintptr_t L_1576 = (((uintptr_t)((int32_t)((uint32_t)L_1575>>((int32_t)24)))));
		uint8_t L_1577 = (L_1574)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1576));
		UInt32U5BU5D_t59386216* L_1578 = ___ekey2;
		int32_t L_1579 = V_12;
		int32_t L_1580 = L_1579;
		uint32_t L_1581 = (L_1578)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1580));
		(L_1573)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1577^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1581>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1582 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1583 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1584 = V_7;
		int32_t L_1585 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1584>>((int32_t)16))))));
		uint8_t L_1586 = (L_1583)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1585));
		UInt32U5BU5D_t59386216* L_1587 = ___ekey2;
		int32_t L_1588 = V_12;
		int32_t L_1589 = L_1588;
		uint32_t L_1590 = (L_1587)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1589));
		(L_1582)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1586^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1590>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1591 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1592 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1593 = V_8;
		int32_t L_1594 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1593>>8)))));
		uint8_t L_1595 = (L_1592)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1594));
		UInt32U5BU5D_t59386216* L_1596 = ___ekey2;
		int32_t L_1597 = V_12;
		int32_t L_1598 = L_1597;
		uint32_t L_1599 = (L_1596)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1598));
		(L_1591)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1595^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1599>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1600 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1601 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1602 = V_9;
		int32_t L_1603 = (((int32_t)((uint8_t)L_1602)));
		uint8_t L_1604 = (L_1601)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1603));
		UInt32U5BU5D_t59386216* L_1605 = ___ekey2;
		int32_t L_1606 = V_12;
		int32_t L_1607 = L_1606;
		V_12 = ((int32_t)((int32_t)L_1607+(int32_t)1));
		int32_t L_1608 = L_1607;
		uint32_t L_1609 = (L_1605)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1608));
		(L_1600)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1604^(int32_t)(((int32_t)((uint8_t)L_1609)))))))));
		ByteU5BU5D_t3397334013* L_1610 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1611 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1612 = V_7;
		uintptr_t L_1613 = (((uintptr_t)((int32_t)((uint32_t)L_1612>>((int32_t)24)))));
		uint8_t L_1614 = (L_1611)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1613));
		UInt32U5BU5D_t59386216* L_1615 = ___ekey2;
		int32_t L_1616 = V_12;
		int32_t L_1617 = L_1616;
		uint32_t L_1618 = (L_1615)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1617));
		(L_1610)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1614^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1618>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1619 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1620 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1621 = V_8;
		int32_t L_1622 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1621>>((int32_t)16))))));
		uint8_t L_1623 = (L_1620)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1622));
		UInt32U5BU5D_t59386216* L_1624 = ___ekey2;
		int32_t L_1625 = V_12;
		int32_t L_1626 = L_1625;
		uint32_t L_1627 = (L_1624)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1626));
		(L_1619)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1623^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1627>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1628 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1629 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1630 = V_9;
		int32_t L_1631 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1630>>8)))));
		uint8_t L_1632 = (L_1629)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1631));
		UInt32U5BU5D_t59386216* L_1633 = ___ekey2;
		int32_t L_1634 = V_12;
		int32_t L_1635 = L_1634;
		uint32_t L_1636 = (L_1633)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1635));
		(L_1628)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1632^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1636>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1637 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1638 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1639 = V_10;
		int32_t L_1640 = (((int32_t)((uint8_t)L_1639)));
		uint8_t L_1641 = (L_1638)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1640));
		UInt32U5BU5D_t59386216* L_1642 = ___ekey2;
		int32_t L_1643 = V_12;
		int32_t L_1644 = L_1643;
		V_12 = ((int32_t)((int32_t)L_1644+(int32_t)1));
		int32_t L_1645 = L_1644;
		uint32_t L_1646 = (L_1642)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1645));
		(L_1637)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1641^(int32_t)(((int32_t)((uint8_t)L_1646)))))))));
		ByteU5BU5D_t3397334013* L_1647 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1648 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1649 = V_8;
		uintptr_t L_1650 = (((uintptr_t)((int32_t)((uint32_t)L_1649>>((int32_t)24)))));
		uint8_t L_1651 = (L_1648)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1650));
		UInt32U5BU5D_t59386216* L_1652 = ___ekey2;
		int32_t L_1653 = V_12;
		int32_t L_1654 = L_1653;
		uint32_t L_1655 = (L_1652)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1654));
		(L_1647)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(8), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1651^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1655>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1656 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1657 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1658 = V_9;
		int32_t L_1659 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1658>>((int32_t)16))))));
		uint8_t L_1660 = (L_1657)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1659));
		UInt32U5BU5D_t59386216* L_1661 = ___ekey2;
		int32_t L_1662 = V_12;
		int32_t L_1663 = L_1662;
		uint32_t L_1664 = (L_1661)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1663));
		(L_1656)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1660^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1664>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1665 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1666 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1667 = V_10;
		int32_t L_1668 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1667>>8)))));
		uint8_t L_1669 = (L_1666)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1668));
		UInt32U5BU5D_t59386216* L_1670 = ___ekey2;
		int32_t L_1671 = V_12;
		int32_t L_1672 = L_1671;
		uint32_t L_1673 = (L_1670)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1672));
		(L_1665)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1669^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1673>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1674 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1675 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1676 = V_11;
		int32_t L_1677 = (((int32_t)((uint8_t)L_1676)));
		uint8_t L_1678 = (L_1675)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1677));
		UInt32U5BU5D_t59386216* L_1679 = ___ekey2;
		int32_t L_1680 = V_12;
		int32_t L_1681 = L_1680;
		V_12 = ((int32_t)((int32_t)L_1681+(int32_t)1));
		int32_t L_1682 = L_1681;
		uint32_t L_1683 = (L_1679)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1682));
		(L_1674)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1678^(int32_t)(((int32_t)((uint8_t)L_1683)))))))));
		ByteU5BU5D_t3397334013* L_1684 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1685 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1686 = V_9;
		uintptr_t L_1687 = (((uintptr_t)((int32_t)((uint32_t)L_1686>>((int32_t)24)))));
		uint8_t L_1688 = (L_1685)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1687));
		UInt32U5BU5D_t59386216* L_1689 = ___ekey2;
		int32_t L_1690 = V_12;
		int32_t L_1691 = L_1690;
		uint32_t L_1692 = (L_1689)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1691));
		(L_1684)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1688^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1692>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1693 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1694 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1695 = V_10;
		int32_t L_1696 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1695>>((int32_t)16))))));
		uint8_t L_1697 = (L_1694)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1696));
		UInt32U5BU5D_t59386216* L_1698 = ___ekey2;
		int32_t L_1699 = V_12;
		int32_t L_1700 = L_1699;
		uint32_t L_1701 = (L_1698)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1700));
		(L_1693)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1697^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1701>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1702 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1703 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1704 = V_11;
		int32_t L_1705 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1704>>8)))));
		uint8_t L_1706 = (L_1703)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1705));
		UInt32U5BU5D_t59386216* L_1707 = ___ekey2;
		int32_t L_1708 = V_12;
		int32_t L_1709 = L_1708;
		uint32_t L_1710 = (L_1707)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1709));
		(L_1702)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1706^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1710>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1711 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1712 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1713 = V_6;
		int32_t L_1714 = (((int32_t)((uint8_t)L_1713)));
		uint8_t L_1715 = (L_1712)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1714));
		UInt32U5BU5D_t59386216* L_1716 = ___ekey2;
		int32_t L_1717 = V_12;
		int32_t L_1718 = L_1717;
		V_12 = ((int32_t)((int32_t)L_1718+(int32_t)1));
		int32_t L_1719 = L_1718;
		uint32_t L_1720 = (L_1716)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1719));
		(L_1711)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1715^(int32_t)(((int32_t)((uint8_t)L_1720)))))))));
		ByteU5BU5D_t3397334013* L_1721 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1722 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1723 = V_10;
		uintptr_t L_1724 = (((uintptr_t)((int32_t)((uint32_t)L_1723>>((int32_t)24)))));
		uint8_t L_1725 = (L_1722)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1724));
		UInt32U5BU5D_t59386216* L_1726 = ___ekey2;
		int32_t L_1727 = V_12;
		int32_t L_1728 = L_1727;
		uint32_t L_1729 = (L_1726)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1728));
		(L_1721)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)16)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1725^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1729>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1730 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1731 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1732 = V_11;
		int32_t L_1733 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1732>>((int32_t)16))))));
		uint8_t L_1734 = (L_1731)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1733));
		UInt32U5BU5D_t59386216* L_1735 = ___ekey2;
		int32_t L_1736 = V_12;
		int32_t L_1737 = L_1736;
		uint32_t L_1738 = (L_1735)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1737));
		(L_1730)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)17)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1734^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1738>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1739 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1740 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1741 = V_6;
		int32_t L_1742 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1741>>8)))));
		uint8_t L_1743 = (L_1740)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1742));
		UInt32U5BU5D_t59386216* L_1744 = ___ekey2;
		int32_t L_1745 = V_12;
		int32_t L_1746 = L_1745;
		uint32_t L_1747 = (L_1744)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1746));
		(L_1739)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)18)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1743^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1747>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1748 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1749 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1750 = V_7;
		int32_t L_1751 = (((int32_t)((uint8_t)L_1750)));
		uint8_t L_1752 = (L_1749)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1751));
		UInt32U5BU5D_t59386216* L_1753 = ___ekey2;
		int32_t L_1754 = V_12;
		int32_t L_1755 = L_1754;
		V_12 = ((int32_t)((int32_t)L_1755+(int32_t)1));
		int32_t L_1756 = L_1755;
		uint32_t L_1757 = (L_1753)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1756));
		(L_1748)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)19)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1752^(int32_t)(((int32_t)((uint8_t)L_1757)))))))));
		ByteU5BU5D_t3397334013* L_1758 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1759 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1760 = V_11;
		uintptr_t L_1761 = (((uintptr_t)((int32_t)((uint32_t)L_1760>>((int32_t)24)))));
		uint8_t L_1762 = (L_1759)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1761));
		UInt32U5BU5D_t59386216* L_1763 = ___ekey2;
		int32_t L_1764 = V_12;
		int32_t L_1765 = L_1764;
		uint32_t L_1766 = (L_1763)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1765));
		(L_1758)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)20)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1762^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1766>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1767 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1768 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1769 = V_6;
		int32_t L_1770 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1769>>((int32_t)16))))));
		uint8_t L_1771 = (L_1768)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1770));
		UInt32U5BU5D_t59386216* L_1772 = ___ekey2;
		int32_t L_1773 = V_12;
		int32_t L_1774 = L_1773;
		uint32_t L_1775 = (L_1772)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1774));
		(L_1767)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)21)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1771^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1775>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1776 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1777 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1778 = V_7;
		int32_t L_1779 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1778>>8)))));
		uint8_t L_1780 = (L_1777)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1779));
		UInt32U5BU5D_t59386216* L_1781 = ___ekey2;
		int32_t L_1782 = V_12;
		int32_t L_1783 = L_1782;
		uint32_t L_1784 = (L_1781)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1783));
		(L_1776)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)22)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1780^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1784>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1785 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1786 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_1787 = V_8;
		int32_t L_1788 = (((int32_t)((uint8_t)L_1787)));
		uint8_t L_1789 = (L_1786)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1788));
		UInt32U5BU5D_t59386216* L_1790 = ___ekey2;
		int32_t L_1791 = V_12;
		int32_t L_1792 = L_1791;
		V_12 = ((int32_t)((int32_t)L_1792+(int32_t)1));
		int32_t L_1793 = L_1792;
		uint32_t L_1794 = (L_1790)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1793));
		(L_1785)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)23)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1789^(int32_t)(((int32_t)((uint8_t)L_1794)))))))));
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::Encrypt256(System.Byte[],System.Byte[],System.UInt32[])
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Encrypt256_m2967164016_MetadataUsageId;
extern "C"  void RijndaelTransform_Encrypt256_m2967164016 (RijndaelTransform_t1067822295 * __this, ByteU5BU5D_t3397334013* ___indata0, ByteU5BU5D_t3397334013* ___outdata1, UInt32U5BU5D_t59386216* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Encrypt256_m2967164016_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	uint32_t V_7 = 0;
	uint32_t V_8 = 0;
	uint32_t V_9 = 0;
	uint32_t V_10 = 0;
	uint32_t V_11 = 0;
	uint32_t V_12 = 0;
	uint32_t V_13 = 0;
	uint32_t V_14 = 0;
	uint32_t V_15 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t3397334013* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t3397334013* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t3397334013* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t59386216* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_5<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)8))))|(int32_t)L_11))^(int32_t)L_14));
		ByteU5BU5D_t3397334013* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t3397334013* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t3397334013* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t3397334013* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t59386216* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_20<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_23<<(int32_t)8))))|(int32_t)L_26))^(int32_t)L_29));
		ByteU5BU5D_t3397334013* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t3397334013* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t3397334013* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t3397334013* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t59386216* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_32<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_35<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_38<<(int32_t)8))))|(int32_t)L_41))^(int32_t)L_44));
		ByteU5BU5D_t3397334013* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t3397334013* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t3397334013* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t3397334013* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t59386216* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_47<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_50<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_53<<(int32_t)8))))|(int32_t)L_56))^(int32_t)L_59));
		ByteU5BU5D_t3397334013* L_60 = ___indata0;
		int32_t L_61 = ((int32_t)16);
		uint8_t L_62 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_61));
		ByteU5BU5D_t3397334013* L_63 = ___indata0;
		int32_t L_64 = ((int32_t)17);
		uint8_t L_65 = (L_63)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_64));
		ByteU5BU5D_t3397334013* L_66 = ___indata0;
		int32_t L_67 = ((int32_t)18);
		uint8_t L_68 = (L_66)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_67));
		ByteU5BU5D_t3397334013* L_69 = ___indata0;
		int32_t L_70 = ((int32_t)19);
		uint8_t L_71 = (L_69)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t59386216* L_72 = ___ekey2;
		int32_t L_73 = 4;
		uint32_t L_74 = (L_72)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_73));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_62<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_65<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_68<<(int32_t)8))))|(int32_t)L_71))^(int32_t)L_74));
		ByteU5BU5D_t3397334013* L_75 = ___indata0;
		int32_t L_76 = ((int32_t)20);
		uint8_t L_77 = (L_75)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_76));
		ByteU5BU5D_t3397334013* L_78 = ___indata0;
		int32_t L_79 = ((int32_t)21);
		uint8_t L_80 = (L_78)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t3397334013* L_81 = ___indata0;
		int32_t L_82 = ((int32_t)22);
		uint8_t L_83 = (L_81)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_82));
		ByteU5BU5D_t3397334013* L_84 = ___indata0;
		int32_t L_85 = ((int32_t)23);
		uint8_t L_86 = (L_84)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t59386216* L_87 = ___ekey2;
		int32_t L_88 = 5;
		uint32_t L_89 = (L_87)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_88));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_77<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_80<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_83<<(int32_t)8))))|(int32_t)L_86))^(int32_t)L_89));
		ByteU5BU5D_t3397334013* L_90 = ___indata0;
		int32_t L_91 = ((int32_t)24);
		uint8_t L_92 = (L_90)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_91));
		ByteU5BU5D_t3397334013* L_93 = ___indata0;
		int32_t L_94 = ((int32_t)25);
		uint8_t L_95 = (L_93)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_94));
		ByteU5BU5D_t3397334013* L_96 = ___indata0;
		int32_t L_97 = ((int32_t)26);
		uint8_t L_98 = (L_96)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_97));
		ByteU5BU5D_t3397334013* L_99 = ___indata0;
		int32_t L_100 = ((int32_t)27);
		uint8_t L_101 = (L_99)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t59386216* L_102 = ___ekey2;
		int32_t L_103 = 6;
		uint32_t L_104 = (L_102)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_103));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_92<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_95<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_98<<(int32_t)8))))|(int32_t)L_101))^(int32_t)L_104));
		ByteU5BU5D_t3397334013* L_105 = ___indata0;
		int32_t L_106 = ((int32_t)28);
		uint8_t L_107 = (L_105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_106));
		ByteU5BU5D_t3397334013* L_108 = ___indata0;
		int32_t L_109 = ((int32_t)29);
		uint8_t L_110 = (L_108)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_109));
		ByteU5BU5D_t3397334013* L_111 = ___indata0;
		int32_t L_112 = ((int32_t)30);
		uint8_t L_113 = (L_111)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_112));
		ByteU5BU5D_t3397334013* L_114 = ___indata0;
		int32_t L_115 = ((int32_t)31);
		uint8_t L_116 = (L_114)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_115));
		UInt32U5BU5D_t59386216* L_117 = ___ekey2;
		int32_t L_118 = 7;
		uint32_t L_119 = (L_117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_118));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_107<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_110<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_113<<(int32_t)8))))|(int32_t)L_116))^(int32_t)L_119));
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_120 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_121 = V_0;
		uintptr_t L_122 = (((uintptr_t)((int32_t)((uint32_t)L_121>>((int32_t)24)))));
		uint32_t L_123 = (L_120)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_122));
		UInt32U5BU5D_t59386216* L_124 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_125 = V_1;
		int32_t L_126 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_125>>((int32_t)16))))));
		uint32_t L_127 = (L_124)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_126));
		UInt32U5BU5D_t59386216* L_128 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_129 = V_3;
		int32_t L_130 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_129>>8)))));
		uint32_t L_131 = (L_128)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t59386216* L_132 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_133 = V_4;
		int32_t L_134 = (((int32_t)((uint8_t)L_133)));
		uint32_t L_135 = (L_132)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_134));
		UInt32U5BU5D_t59386216* L_136 = ___ekey2;
		int32_t L_137 = 8;
		uint32_t L_138 = (L_136)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_137));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_123^(int32_t)L_127))^(int32_t)L_131))^(int32_t)L_135))^(int32_t)L_138));
		UInt32U5BU5D_t59386216* L_139 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_140 = V_1;
		uintptr_t L_141 = (((uintptr_t)((int32_t)((uint32_t)L_140>>((int32_t)24)))));
		uint32_t L_142 = (L_139)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_141));
		UInt32U5BU5D_t59386216* L_143 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_144 = V_2;
		int32_t L_145 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_144>>((int32_t)16))))));
		uint32_t L_146 = (L_143)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_145));
		UInt32U5BU5D_t59386216* L_147 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_148 = V_4;
		int32_t L_149 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_148>>8)))));
		uint32_t L_150 = (L_147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_149));
		UInt32U5BU5D_t59386216* L_151 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_152 = V_5;
		int32_t L_153 = (((int32_t)((uint8_t)L_152)));
		uint32_t L_154 = (L_151)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_153));
		UInt32U5BU5D_t59386216* L_155 = ___ekey2;
		int32_t L_156 = ((int32_t)9);
		uint32_t L_157 = (L_155)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_156));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_142^(int32_t)L_146))^(int32_t)L_150))^(int32_t)L_154))^(int32_t)L_157));
		UInt32U5BU5D_t59386216* L_158 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_159 = V_2;
		uintptr_t L_160 = (((uintptr_t)((int32_t)((uint32_t)L_159>>((int32_t)24)))));
		uint32_t L_161 = (L_158)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_160));
		UInt32U5BU5D_t59386216* L_162 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_163 = V_3;
		int32_t L_164 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_163>>((int32_t)16))))));
		uint32_t L_165 = (L_162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_164));
		UInt32U5BU5D_t59386216* L_166 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_167 = V_5;
		int32_t L_168 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_167>>8)))));
		uint32_t L_169 = (L_166)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t59386216* L_170 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_171 = V_6;
		int32_t L_172 = (((int32_t)((uint8_t)L_171)));
		uint32_t L_173 = (L_170)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_172));
		UInt32U5BU5D_t59386216* L_174 = ___ekey2;
		int32_t L_175 = ((int32_t)10);
		uint32_t L_176 = (L_174)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_175));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_161^(int32_t)L_165))^(int32_t)L_169))^(int32_t)L_173))^(int32_t)L_176));
		UInt32U5BU5D_t59386216* L_177 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_178 = V_3;
		uintptr_t L_179 = (((uintptr_t)((int32_t)((uint32_t)L_178>>((int32_t)24)))));
		uint32_t L_180 = (L_177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_179));
		UInt32U5BU5D_t59386216* L_181 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_182 = V_4;
		int32_t L_183 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_182>>((int32_t)16))))));
		uint32_t L_184 = (L_181)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_183));
		UInt32U5BU5D_t59386216* L_185 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_186 = V_6;
		int32_t L_187 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_186>>8)))));
		uint32_t L_188 = (L_185)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_187));
		UInt32U5BU5D_t59386216* L_189 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_190 = V_7;
		int32_t L_191 = (((int32_t)((uint8_t)L_190)));
		uint32_t L_192 = (L_189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_191));
		UInt32U5BU5D_t59386216* L_193 = ___ekey2;
		int32_t L_194 = ((int32_t)11);
		uint32_t L_195 = (L_193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_194));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_180^(int32_t)L_184))^(int32_t)L_188))^(int32_t)L_192))^(int32_t)L_195));
		UInt32U5BU5D_t59386216* L_196 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_197 = V_4;
		uintptr_t L_198 = (((uintptr_t)((int32_t)((uint32_t)L_197>>((int32_t)24)))));
		uint32_t L_199 = (L_196)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_198));
		UInt32U5BU5D_t59386216* L_200 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_201 = V_5;
		int32_t L_202 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>((int32_t)16))))));
		uint32_t L_203 = (L_200)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_202));
		UInt32U5BU5D_t59386216* L_204 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_205 = V_7;
		int32_t L_206 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_205>>8)))));
		uint32_t L_207 = (L_204)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_206));
		UInt32U5BU5D_t59386216* L_208 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_209 = V_0;
		int32_t L_210 = (((int32_t)((uint8_t)L_209)));
		uint32_t L_211 = (L_208)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_210));
		UInt32U5BU5D_t59386216* L_212 = ___ekey2;
		int32_t L_213 = ((int32_t)12);
		uint32_t L_214 = (L_212)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_213));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_199^(int32_t)L_203))^(int32_t)L_207))^(int32_t)L_211))^(int32_t)L_214));
		UInt32U5BU5D_t59386216* L_215 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_216 = V_5;
		uintptr_t L_217 = (((uintptr_t)((int32_t)((uint32_t)L_216>>((int32_t)24)))));
		uint32_t L_218 = (L_215)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_217));
		UInt32U5BU5D_t59386216* L_219 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_220 = V_6;
		int32_t L_221 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_220>>((int32_t)16))))));
		uint32_t L_222 = (L_219)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_221));
		UInt32U5BU5D_t59386216* L_223 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_224 = V_0;
		int32_t L_225 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_224>>8)))));
		uint32_t L_226 = (L_223)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_225));
		UInt32U5BU5D_t59386216* L_227 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_228 = V_1;
		int32_t L_229 = (((int32_t)((uint8_t)L_228)));
		uint32_t L_230 = (L_227)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_229));
		UInt32U5BU5D_t59386216* L_231 = ___ekey2;
		int32_t L_232 = ((int32_t)13);
		uint32_t L_233 = (L_231)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_232));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_218^(int32_t)L_222))^(int32_t)L_226))^(int32_t)L_230))^(int32_t)L_233));
		UInt32U5BU5D_t59386216* L_234 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_235 = V_6;
		uintptr_t L_236 = (((uintptr_t)((int32_t)((uint32_t)L_235>>((int32_t)24)))));
		uint32_t L_237 = (L_234)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_236));
		UInt32U5BU5D_t59386216* L_238 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_239 = V_7;
		int32_t L_240 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_239>>((int32_t)16))))));
		uint32_t L_241 = (L_238)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_240));
		UInt32U5BU5D_t59386216* L_242 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_243 = V_1;
		int32_t L_244 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8)))));
		uint32_t L_245 = (L_242)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_244));
		UInt32U5BU5D_t59386216* L_246 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_247 = V_2;
		int32_t L_248 = (((int32_t)((uint8_t)L_247)));
		uint32_t L_249 = (L_246)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_248));
		UInt32U5BU5D_t59386216* L_250 = ___ekey2;
		int32_t L_251 = ((int32_t)14);
		uint32_t L_252 = (L_250)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_251));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_237^(int32_t)L_241))^(int32_t)L_245))^(int32_t)L_249))^(int32_t)L_252));
		UInt32U5BU5D_t59386216* L_253 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_254 = V_7;
		uintptr_t L_255 = (((uintptr_t)((int32_t)((uint32_t)L_254>>((int32_t)24)))));
		uint32_t L_256 = (L_253)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_255));
		UInt32U5BU5D_t59386216* L_257 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_258 = V_0;
		int32_t L_259 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_258>>((int32_t)16))))));
		uint32_t L_260 = (L_257)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_259));
		UInt32U5BU5D_t59386216* L_261 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_262 = V_2;
		int32_t L_263 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_262>>8)))));
		uint32_t L_264 = (L_261)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_263));
		UInt32U5BU5D_t59386216* L_265 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_266 = V_3;
		int32_t L_267 = (((int32_t)((uint8_t)L_266)));
		uint32_t L_268 = (L_265)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_267));
		UInt32U5BU5D_t59386216* L_269 = ___ekey2;
		int32_t L_270 = ((int32_t)15);
		uint32_t L_271 = (L_269)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_270));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_256^(int32_t)L_260))^(int32_t)L_264))^(int32_t)L_268))^(int32_t)L_271));
		UInt32U5BU5D_t59386216* L_272 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_273 = V_8;
		uintptr_t L_274 = (((uintptr_t)((int32_t)((uint32_t)L_273>>((int32_t)24)))));
		uint32_t L_275 = (L_272)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_274));
		UInt32U5BU5D_t59386216* L_276 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_277 = V_9;
		int32_t L_278 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_277>>((int32_t)16))))));
		uint32_t L_279 = (L_276)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_278));
		UInt32U5BU5D_t59386216* L_280 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_281 = V_11;
		int32_t L_282 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_281>>8)))));
		uint32_t L_283 = (L_280)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_282));
		UInt32U5BU5D_t59386216* L_284 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_285 = V_12;
		int32_t L_286 = (((int32_t)((uint8_t)L_285)));
		uint32_t L_287 = (L_284)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_286));
		UInt32U5BU5D_t59386216* L_288 = ___ekey2;
		int32_t L_289 = ((int32_t)16);
		uint32_t L_290 = (L_288)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_289));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_275^(int32_t)L_279))^(int32_t)L_283))^(int32_t)L_287))^(int32_t)L_290));
		UInt32U5BU5D_t59386216* L_291 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_292 = V_9;
		uintptr_t L_293 = (((uintptr_t)((int32_t)((uint32_t)L_292>>((int32_t)24)))));
		uint32_t L_294 = (L_291)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_293));
		UInt32U5BU5D_t59386216* L_295 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_296 = V_10;
		int32_t L_297 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16))))));
		uint32_t L_298 = (L_295)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_297));
		UInt32U5BU5D_t59386216* L_299 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_300 = V_12;
		int32_t L_301 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_300>>8)))));
		uint32_t L_302 = (L_299)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_301));
		UInt32U5BU5D_t59386216* L_303 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_304 = V_13;
		int32_t L_305 = (((int32_t)((uint8_t)L_304)));
		uint32_t L_306 = (L_303)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_305));
		UInt32U5BU5D_t59386216* L_307 = ___ekey2;
		int32_t L_308 = ((int32_t)17);
		uint32_t L_309 = (L_307)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_308));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_294^(int32_t)L_298))^(int32_t)L_302))^(int32_t)L_306))^(int32_t)L_309));
		UInt32U5BU5D_t59386216* L_310 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_311 = V_10;
		uintptr_t L_312 = (((uintptr_t)((int32_t)((uint32_t)L_311>>((int32_t)24)))));
		uint32_t L_313 = (L_310)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_312));
		UInt32U5BU5D_t59386216* L_314 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_315 = V_11;
		int32_t L_316 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_315>>((int32_t)16))))));
		uint32_t L_317 = (L_314)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_316));
		UInt32U5BU5D_t59386216* L_318 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_319 = V_13;
		int32_t L_320 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_319>>8)))));
		uint32_t L_321 = (L_318)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_320));
		UInt32U5BU5D_t59386216* L_322 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_323 = V_14;
		int32_t L_324 = (((int32_t)((uint8_t)L_323)));
		uint32_t L_325 = (L_322)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_324));
		UInt32U5BU5D_t59386216* L_326 = ___ekey2;
		int32_t L_327 = ((int32_t)18);
		uint32_t L_328 = (L_326)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_327));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_313^(int32_t)L_317))^(int32_t)L_321))^(int32_t)L_325))^(int32_t)L_328));
		UInt32U5BU5D_t59386216* L_329 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_330 = V_11;
		uintptr_t L_331 = (((uintptr_t)((int32_t)((uint32_t)L_330>>((int32_t)24)))));
		uint32_t L_332 = (L_329)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_331));
		UInt32U5BU5D_t59386216* L_333 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_334 = V_12;
		int32_t L_335 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_334>>((int32_t)16))))));
		uint32_t L_336 = (L_333)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_335));
		UInt32U5BU5D_t59386216* L_337 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_338 = V_14;
		int32_t L_339 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>8)))));
		uint32_t L_340 = (L_337)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_339));
		UInt32U5BU5D_t59386216* L_341 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_342 = V_15;
		int32_t L_343 = (((int32_t)((uint8_t)L_342)));
		uint32_t L_344 = (L_341)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t59386216* L_345 = ___ekey2;
		int32_t L_346 = ((int32_t)19);
		uint32_t L_347 = (L_345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_346));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_332^(int32_t)L_336))^(int32_t)L_340))^(int32_t)L_344))^(int32_t)L_347));
		UInt32U5BU5D_t59386216* L_348 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_349 = V_12;
		uintptr_t L_350 = (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24)))));
		uint32_t L_351 = (L_348)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_350));
		UInt32U5BU5D_t59386216* L_352 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_353 = V_13;
		int32_t L_354 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_353>>((int32_t)16))))));
		uint32_t L_355 = (L_352)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_354));
		UInt32U5BU5D_t59386216* L_356 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_357 = V_15;
		int32_t L_358 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_357>>8)))));
		uint32_t L_359 = (L_356)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t59386216* L_360 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_361 = V_8;
		int32_t L_362 = (((int32_t)((uint8_t)L_361)));
		uint32_t L_363 = (L_360)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_362));
		UInt32U5BU5D_t59386216* L_364 = ___ekey2;
		int32_t L_365 = ((int32_t)20);
		uint32_t L_366 = (L_364)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_365));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_351^(int32_t)L_355))^(int32_t)L_359))^(int32_t)L_363))^(int32_t)L_366));
		UInt32U5BU5D_t59386216* L_367 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_368 = V_13;
		uintptr_t L_369 = (((uintptr_t)((int32_t)((uint32_t)L_368>>((int32_t)24)))));
		uint32_t L_370 = (L_367)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_369));
		UInt32U5BU5D_t59386216* L_371 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_372 = V_14;
		int32_t L_373 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_372>>((int32_t)16))))));
		uint32_t L_374 = (L_371)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_373));
		UInt32U5BU5D_t59386216* L_375 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_376 = V_8;
		int32_t L_377 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_376>>8)))));
		uint32_t L_378 = (L_375)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_377));
		UInt32U5BU5D_t59386216* L_379 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_380 = V_9;
		int32_t L_381 = (((int32_t)((uint8_t)L_380)));
		uint32_t L_382 = (L_379)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_381));
		UInt32U5BU5D_t59386216* L_383 = ___ekey2;
		int32_t L_384 = ((int32_t)21);
		uint32_t L_385 = (L_383)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_384));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_370^(int32_t)L_374))^(int32_t)L_378))^(int32_t)L_382))^(int32_t)L_385));
		UInt32U5BU5D_t59386216* L_386 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_387 = V_14;
		uintptr_t L_388 = (((uintptr_t)((int32_t)((uint32_t)L_387>>((int32_t)24)))));
		uint32_t L_389 = (L_386)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_388));
		UInt32U5BU5D_t59386216* L_390 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_391 = V_15;
		int32_t L_392 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_391>>((int32_t)16))))));
		uint32_t L_393 = (L_390)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_392));
		UInt32U5BU5D_t59386216* L_394 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_395 = V_9;
		int32_t L_396 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_395>>8)))));
		uint32_t L_397 = (L_394)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_396));
		UInt32U5BU5D_t59386216* L_398 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_399 = V_10;
		int32_t L_400 = (((int32_t)((uint8_t)L_399)));
		uint32_t L_401 = (L_398)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_400));
		UInt32U5BU5D_t59386216* L_402 = ___ekey2;
		int32_t L_403 = ((int32_t)22);
		uint32_t L_404 = (L_402)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_403));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_389^(int32_t)L_393))^(int32_t)L_397))^(int32_t)L_401))^(int32_t)L_404));
		UInt32U5BU5D_t59386216* L_405 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_406 = V_15;
		uintptr_t L_407 = (((uintptr_t)((int32_t)((uint32_t)L_406>>((int32_t)24)))));
		uint32_t L_408 = (L_405)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_407));
		UInt32U5BU5D_t59386216* L_409 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_410 = V_8;
		int32_t L_411 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_410>>((int32_t)16))))));
		uint32_t L_412 = (L_409)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_411));
		UInt32U5BU5D_t59386216* L_413 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_414 = V_10;
		int32_t L_415 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_414>>8)))));
		uint32_t L_416 = (L_413)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_415));
		UInt32U5BU5D_t59386216* L_417 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_418 = V_11;
		int32_t L_419 = (((int32_t)((uint8_t)L_418)));
		uint32_t L_420 = (L_417)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_419));
		UInt32U5BU5D_t59386216* L_421 = ___ekey2;
		int32_t L_422 = ((int32_t)23);
		uint32_t L_423 = (L_421)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_422));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_408^(int32_t)L_412))^(int32_t)L_416))^(int32_t)L_420))^(int32_t)L_423));
		UInt32U5BU5D_t59386216* L_424 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_425 = V_0;
		uintptr_t L_426 = (((uintptr_t)((int32_t)((uint32_t)L_425>>((int32_t)24)))));
		uint32_t L_427 = (L_424)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_426));
		UInt32U5BU5D_t59386216* L_428 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_429 = V_1;
		int32_t L_430 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_429>>((int32_t)16))))));
		uint32_t L_431 = (L_428)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_430));
		UInt32U5BU5D_t59386216* L_432 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_433 = V_3;
		int32_t L_434 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_433>>8)))));
		uint32_t L_435 = (L_432)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_434));
		UInt32U5BU5D_t59386216* L_436 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_437 = V_4;
		int32_t L_438 = (((int32_t)((uint8_t)L_437)));
		uint32_t L_439 = (L_436)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_438));
		UInt32U5BU5D_t59386216* L_440 = ___ekey2;
		int32_t L_441 = ((int32_t)24);
		uint32_t L_442 = (L_440)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_441));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_427^(int32_t)L_431))^(int32_t)L_435))^(int32_t)L_439))^(int32_t)L_442));
		UInt32U5BU5D_t59386216* L_443 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_444 = V_1;
		uintptr_t L_445 = (((uintptr_t)((int32_t)((uint32_t)L_444>>((int32_t)24)))));
		uint32_t L_446 = (L_443)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_445));
		UInt32U5BU5D_t59386216* L_447 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_448 = V_2;
		int32_t L_449 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_448>>((int32_t)16))))));
		uint32_t L_450 = (L_447)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_449));
		UInt32U5BU5D_t59386216* L_451 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_452 = V_4;
		int32_t L_453 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_452>>8)))));
		uint32_t L_454 = (L_451)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_453));
		UInt32U5BU5D_t59386216* L_455 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_456 = V_5;
		int32_t L_457 = (((int32_t)((uint8_t)L_456)));
		uint32_t L_458 = (L_455)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_457));
		UInt32U5BU5D_t59386216* L_459 = ___ekey2;
		int32_t L_460 = ((int32_t)25);
		uint32_t L_461 = (L_459)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_460));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_446^(int32_t)L_450))^(int32_t)L_454))^(int32_t)L_458))^(int32_t)L_461));
		UInt32U5BU5D_t59386216* L_462 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_463 = V_2;
		uintptr_t L_464 = (((uintptr_t)((int32_t)((uint32_t)L_463>>((int32_t)24)))));
		uint32_t L_465 = (L_462)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_464));
		UInt32U5BU5D_t59386216* L_466 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_467 = V_3;
		int32_t L_468 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>((int32_t)16))))));
		uint32_t L_469 = (L_466)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_468));
		UInt32U5BU5D_t59386216* L_470 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_471 = V_5;
		int32_t L_472 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_471>>8)))));
		uint32_t L_473 = (L_470)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_472));
		UInt32U5BU5D_t59386216* L_474 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_475 = V_6;
		int32_t L_476 = (((int32_t)((uint8_t)L_475)));
		uint32_t L_477 = (L_474)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_476));
		UInt32U5BU5D_t59386216* L_478 = ___ekey2;
		int32_t L_479 = ((int32_t)26);
		uint32_t L_480 = (L_478)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_479));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_465^(int32_t)L_469))^(int32_t)L_473))^(int32_t)L_477))^(int32_t)L_480));
		UInt32U5BU5D_t59386216* L_481 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_482 = V_3;
		uintptr_t L_483 = (((uintptr_t)((int32_t)((uint32_t)L_482>>((int32_t)24)))));
		uint32_t L_484 = (L_481)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_483));
		UInt32U5BU5D_t59386216* L_485 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_486 = V_4;
		int32_t L_487 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_486>>((int32_t)16))))));
		uint32_t L_488 = (L_485)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_487));
		UInt32U5BU5D_t59386216* L_489 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_490 = V_6;
		int32_t L_491 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_490>>8)))));
		uint32_t L_492 = (L_489)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_491));
		UInt32U5BU5D_t59386216* L_493 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_494 = V_7;
		int32_t L_495 = (((int32_t)((uint8_t)L_494)));
		uint32_t L_496 = (L_493)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_495));
		UInt32U5BU5D_t59386216* L_497 = ___ekey2;
		int32_t L_498 = ((int32_t)27);
		uint32_t L_499 = (L_497)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_498));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_484^(int32_t)L_488))^(int32_t)L_492))^(int32_t)L_496))^(int32_t)L_499));
		UInt32U5BU5D_t59386216* L_500 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_501 = V_4;
		uintptr_t L_502 = (((uintptr_t)((int32_t)((uint32_t)L_501>>((int32_t)24)))));
		uint32_t L_503 = (L_500)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_502));
		UInt32U5BU5D_t59386216* L_504 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_505 = V_5;
		int32_t L_506 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_505>>((int32_t)16))))));
		uint32_t L_507 = (L_504)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_506));
		UInt32U5BU5D_t59386216* L_508 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_509 = V_7;
		int32_t L_510 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8)))));
		uint32_t L_511 = (L_508)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_510));
		UInt32U5BU5D_t59386216* L_512 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_513 = V_0;
		int32_t L_514 = (((int32_t)((uint8_t)L_513)));
		uint32_t L_515 = (L_512)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_514));
		UInt32U5BU5D_t59386216* L_516 = ___ekey2;
		int32_t L_517 = ((int32_t)28);
		uint32_t L_518 = (L_516)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_517));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_503^(int32_t)L_507))^(int32_t)L_511))^(int32_t)L_515))^(int32_t)L_518));
		UInt32U5BU5D_t59386216* L_519 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_520 = V_5;
		uintptr_t L_521 = (((uintptr_t)((int32_t)((uint32_t)L_520>>((int32_t)24)))));
		uint32_t L_522 = (L_519)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_521));
		UInt32U5BU5D_t59386216* L_523 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_524 = V_6;
		int32_t L_525 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_524>>((int32_t)16))))));
		uint32_t L_526 = (L_523)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_525));
		UInt32U5BU5D_t59386216* L_527 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_528 = V_0;
		int32_t L_529 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_528>>8)))));
		uint32_t L_530 = (L_527)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_529));
		UInt32U5BU5D_t59386216* L_531 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_532 = V_1;
		int32_t L_533 = (((int32_t)((uint8_t)L_532)));
		uint32_t L_534 = (L_531)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_533));
		UInt32U5BU5D_t59386216* L_535 = ___ekey2;
		int32_t L_536 = ((int32_t)29);
		uint32_t L_537 = (L_535)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_536));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_522^(int32_t)L_526))^(int32_t)L_530))^(int32_t)L_534))^(int32_t)L_537));
		UInt32U5BU5D_t59386216* L_538 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_539 = V_6;
		uintptr_t L_540 = (((uintptr_t)((int32_t)((uint32_t)L_539>>((int32_t)24)))));
		uint32_t L_541 = (L_538)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_540));
		UInt32U5BU5D_t59386216* L_542 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_543 = V_7;
		int32_t L_544 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_543>>((int32_t)16))))));
		uint32_t L_545 = (L_542)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_544));
		UInt32U5BU5D_t59386216* L_546 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_547 = V_1;
		int32_t L_548 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_547>>8)))));
		uint32_t L_549 = (L_546)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_548));
		UInt32U5BU5D_t59386216* L_550 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_551 = V_2;
		int32_t L_552 = (((int32_t)((uint8_t)L_551)));
		uint32_t L_553 = (L_550)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_552));
		UInt32U5BU5D_t59386216* L_554 = ___ekey2;
		int32_t L_555 = ((int32_t)30);
		uint32_t L_556 = (L_554)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_555));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_541^(int32_t)L_545))^(int32_t)L_549))^(int32_t)L_553))^(int32_t)L_556));
		UInt32U5BU5D_t59386216* L_557 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_558 = V_7;
		uintptr_t L_559 = (((uintptr_t)((int32_t)((uint32_t)L_558>>((int32_t)24)))));
		uint32_t L_560 = (L_557)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_559));
		UInt32U5BU5D_t59386216* L_561 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_562 = V_0;
		int32_t L_563 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_562>>((int32_t)16))))));
		uint32_t L_564 = (L_561)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_563));
		UInt32U5BU5D_t59386216* L_565 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_566 = V_2;
		int32_t L_567 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8)))));
		uint32_t L_568 = (L_565)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_567));
		UInt32U5BU5D_t59386216* L_569 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_570 = V_3;
		int32_t L_571 = (((int32_t)((uint8_t)L_570)));
		uint32_t L_572 = (L_569)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_571));
		UInt32U5BU5D_t59386216* L_573 = ___ekey2;
		int32_t L_574 = ((int32_t)31);
		uint32_t L_575 = (L_573)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_574));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_560^(int32_t)L_564))^(int32_t)L_568))^(int32_t)L_572))^(int32_t)L_575));
		UInt32U5BU5D_t59386216* L_576 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_577 = V_8;
		uintptr_t L_578 = (((uintptr_t)((int32_t)((uint32_t)L_577>>((int32_t)24)))));
		uint32_t L_579 = (L_576)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_578));
		UInt32U5BU5D_t59386216* L_580 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_581 = V_9;
		int32_t L_582 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_581>>((int32_t)16))))));
		uint32_t L_583 = (L_580)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_582));
		UInt32U5BU5D_t59386216* L_584 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_585 = V_11;
		int32_t L_586 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_585>>8)))));
		uint32_t L_587 = (L_584)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_586));
		UInt32U5BU5D_t59386216* L_588 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_589 = V_12;
		int32_t L_590 = (((int32_t)((uint8_t)L_589)));
		uint32_t L_591 = (L_588)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_590));
		UInt32U5BU5D_t59386216* L_592 = ___ekey2;
		int32_t L_593 = ((int32_t)32);
		uint32_t L_594 = (L_592)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_593));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_579^(int32_t)L_583))^(int32_t)L_587))^(int32_t)L_591))^(int32_t)L_594));
		UInt32U5BU5D_t59386216* L_595 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_596 = V_9;
		uintptr_t L_597 = (((uintptr_t)((int32_t)((uint32_t)L_596>>((int32_t)24)))));
		uint32_t L_598 = (L_595)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_597));
		UInt32U5BU5D_t59386216* L_599 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_600 = V_10;
		int32_t L_601 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_600>>((int32_t)16))))));
		uint32_t L_602 = (L_599)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_601));
		UInt32U5BU5D_t59386216* L_603 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_604 = V_12;
		int32_t L_605 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_604>>8)))));
		uint32_t L_606 = (L_603)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_605));
		UInt32U5BU5D_t59386216* L_607 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_608 = V_13;
		int32_t L_609 = (((int32_t)((uint8_t)L_608)));
		uint32_t L_610 = (L_607)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_609));
		UInt32U5BU5D_t59386216* L_611 = ___ekey2;
		int32_t L_612 = ((int32_t)33);
		uint32_t L_613 = (L_611)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_612));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_598^(int32_t)L_602))^(int32_t)L_606))^(int32_t)L_610))^(int32_t)L_613));
		UInt32U5BU5D_t59386216* L_614 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_615 = V_10;
		uintptr_t L_616 = (((uintptr_t)((int32_t)((uint32_t)L_615>>((int32_t)24)))));
		uint32_t L_617 = (L_614)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_616));
		UInt32U5BU5D_t59386216* L_618 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_619 = V_11;
		int32_t L_620 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16))))));
		uint32_t L_621 = (L_618)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_620));
		UInt32U5BU5D_t59386216* L_622 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_623 = V_13;
		int32_t L_624 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_623>>8)))));
		uint32_t L_625 = (L_622)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_624));
		UInt32U5BU5D_t59386216* L_626 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_627 = V_14;
		int32_t L_628 = (((int32_t)((uint8_t)L_627)));
		uint32_t L_629 = (L_626)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_628));
		UInt32U5BU5D_t59386216* L_630 = ___ekey2;
		int32_t L_631 = ((int32_t)34);
		uint32_t L_632 = (L_630)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_631));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_617^(int32_t)L_621))^(int32_t)L_625))^(int32_t)L_629))^(int32_t)L_632));
		UInt32U5BU5D_t59386216* L_633 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_634 = V_11;
		uintptr_t L_635 = (((uintptr_t)((int32_t)((uint32_t)L_634>>((int32_t)24)))));
		uint32_t L_636 = (L_633)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_635));
		UInt32U5BU5D_t59386216* L_637 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_638 = V_12;
		int32_t L_639 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_638>>((int32_t)16))))));
		uint32_t L_640 = (L_637)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_639));
		UInt32U5BU5D_t59386216* L_641 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_642 = V_14;
		int32_t L_643 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_642>>8)))));
		uint32_t L_644 = (L_641)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_643));
		UInt32U5BU5D_t59386216* L_645 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_646 = V_15;
		int32_t L_647 = (((int32_t)((uint8_t)L_646)));
		uint32_t L_648 = (L_645)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_647));
		UInt32U5BU5D_t59386216* L_649 = ___ekey2;
		int32_t L_650 = ((int32_t)35);
		uint32_t L_651 = (L_649)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_650));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_636^(int32_t)L_640))^(int32_t)L_644))^(int32_t)L_648))^(int32_t)L_651));
		UInt32U5BU5D_t59386216* L_652 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_653 = V_12;
		uintptr_t L_654 = (((uintptr_t)((int32_t)((uint32_t)L_653>>((int32_t)24)))));
		uint32_t L_655 = (L_652)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_654));
		UInt32U5BU5D_t59386216* L_656 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_657 = V_13;
		int32_t L_658 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_657>>((int32_t)16))))));
		uint32_t L_659 = (L_656)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_658));
		UInt32U5BU5D_t59386216* L_660 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_661 = V_15;
		int32_t L_662 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_661>>8)))));
		uint32_t L_663 = (L_660)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t59386216* L_664 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_665 = V_8;
		int32_t L_666 = (((int32_t)((uint8_t)L_665)));
		uint32_t L_667 = (L_664)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_666));
		UInt32U5BU5D_t59386216* L_668 = ___ekey2;
		int32_t L_669 = ((int32_t)36);
		uint32_t L_670 = (L_668)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_669));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_655^(int32_t)L_659))^(int32_t)L_663))^(int32_t)L_667))^(int32_t)L_670));
		UInt32U5BU5D_t59386216* L_671 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_672 = V_13;
		uintptr_t L_673 = (((uintptr_t)((int32_t)((uint32_t)L_672>>((int32_t)24)))));
		uint32_t L_674 = (L_671)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_673));
		UInt32U5BU5D_t59386216* L_675 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_676 = V_14;
		int32_t L_677 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16))))));
		uint32_t L_678 = (L_675)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_677));
		UInt32U5BU5D_t59386216* L_679 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_680 = V_8;
		int32_t L_681 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_680>>8)))));
		uint32_t L_682 = (L_679)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_681));
		UInt32U5BU5D_t59386216* L_683 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_684 = V_9;
		int32_t L_685 = (((int32_t)((uint8_t)L_684)));
		uint32_t L_686 = (L_683)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_685));
		UInt32U5BU5D_t59386216* L_687 = ___ekey2;
		int32_t L_688 = ((int32_t)37);
		uint32_t L_689 = (L_687)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_688));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_674^(int32_t)L_678))^(int32_t)L_682))^(int32_t)L_686))^(int32_t)L_689));
		UInt32U5BU5D_t59386216* L_690 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_691 = V_14;
		uintptr_t L_692 = (((uintptr_t)((int32_t)((uint32_t)L_691>>((int32_t)24)))));
		uint32_t L_693 = (L_690)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_692));
		UInt32U5BU5D_t59386216* L_694 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_695 = V_15;
		int32_t L_696 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_695>>((int32_t)16))))));
		uint32_t L_697 = (L_694)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_696));
		UInt32U5BU5D_t59386216* L_698 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_699 = V_9;
		int32_t L_700 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_699>>8)))));
		uint32_t L_701 = (L_698)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_700));
		UInt32U5BU5D_t59386216* L_702 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_703 = V_10;
		int32_t L_704 = (((int32_t)((uint8_t)L_703)));
		uint32_t L_705 = (L_702)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t59386216* L_706 = ___ekey2;
		int32_t L_707 = ((int32_t)38);
		uint32_t L_708 = (L_706)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_707));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_693^(int32_t)L_697))^(int32_t)L_701))^(int32_t)L_705))^(int32_t)L_708));
		UInt32U5BU5D_t59386216* L_709 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_710 = V_15;
		uintptr_t L_711 = (((uintptr_t)((int32_t)((uint32_t)L_710>>((int32_t)24)))));
		uint32_t L_712 = (L_709)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_711));
		UInt32U5BU5D_t59386216* L_713 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_714 = V_8;
		int32_t L_715 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_714>>((int32_t)16))))));
		uint32_t L_716 = (L_713)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_715));
		UInt32U5BU5D_t59386216* L_717 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_718 = V_10;
		int32_t L_719 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>8)))));
		uint32_t L_720 = (L_717)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_719));
		UInt32U5BU5D_t59386216* L_721 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_722 = V_11;
		int32_t L_723 = (((int32_t)((uint8_t)L_722)));
		uint32_t L_724 = (L_721)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_723));
		UInt32U5BU5D_t59386216* L_725 = ___ekey2;
		int32_t L_726 = ((int32_t)39);
		uint32_t L_727 = (L_725)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_726));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_712^(int32_t)L_716))^(int32_t)L_720))^(int32_t)L_724))^(int32_t)L_727));
		UInt32U5BU5D_t59386216* L_728 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_729 = V_0;
		uintptr_t L_730 = (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24)))));
		uint32_t L_731 = (L_728)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_730));
		UInt32U5BU5D_t59386216* L_732 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_733 = V_1;
		int32_t L_734 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_733>>((int32_t)16))))));
		uint32_t L_735 = (L_732)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_734));
		UInt32U5BU5D_t59386216* L_736 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_737 = V_3;
		int32_t L_738 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_737>>8)))));
		uint32_t L_739 = (L_736)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_738));
		UInt32U5BU5D_t59386216* L_740 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_741 = V_4;
		int32_t L_742 = (((int32_t)((uint8_t)L_741)));
		uint32_t L_743 = (L_740)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_742));
		UInt32U5BU5D_t59386216* L_744 = ___ekey2;
		int32_t L_745 = ((int32_t)40);
		uint32_t L_746 = (L_744)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_745));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_731^(int32_t)L_735))^(int32_t)L_739))^(int32_t)L_743))^(int32_t)L_746));
		UInt32U5BU5D_t59386216* L_747 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_748 = V_1;
		uintptr_t L_749 = (((uintptr_t)((int32_t)((uint32_t)L_748>>((int32_t)24)))));
		uint32_t L_750 = (L_747)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_749));
		UInt32U5BU5D_t59386216* L_751 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_752 = V_2;
		int32_t L_753 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_752>>((int32_t)16))))));
		uint32_t L_754 = (L_751)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_753));
		UInt32U5BU5D_t59386216* L_755 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_756 = V_4;
		int32_t L_757 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_756>>8)))));
		uint32_t L_758 = (L_755)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_757));
		UInt32U5BU5D_t59386216* L_759 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_760 = V_5;
		int32_t L_761 = (((int32_t)((uint8_t)L_760)));
		uint32_t L_762 = (L_759)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_761));
		UInt32U5BU5D_t59386216* L_763 = ___ekey2;
		int32_t L_764 = ((int32_t)41);
		uint32_t L_765 = (L_763)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_764));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_750^(int32_t)L_754))^(int32_t)L_758))^(int32_t)L_762))^(int32_t)L_765));
		UInt32U5BU5D_t59386216* L_766 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_767 = V_2;
		uintptr_t L_768 = (((uintptr_t)((int32_t)((uint32_t)L_767>>((int32_t)24)))));
		uint32_t L_769 = (L_766)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_768));
		UInt32U5BU5D_t59386216* L_770 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_771 = V_3;
		int32_t L_772 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_771>>((int32_t)16))))));
		uint32_t L_773 = (L_770)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_772));
		UInt32U5BU5D_t59386216* L_774 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_775 = V_5;
		int32_t L_776 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_775>>8)))));
		uint32_t L_777 = (L_774)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_776));
		UInt32U5BU5D_t59386216* L_778 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_779 = V_6;
		int32_t L_780 = (((int32_t)((uint8_t)L_779)));
		uint32_t L_781 = (L_778)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_780));
		UInt32U5BU5D_t59386216* L_782 = ___ekey2;
		int32_t L_783 = ((int32_t)42);
		uint32_t L_784 = (L_782)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_783));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_769^(int32_t)L_773))^(int32_t)L_777))^(int32_t)L_781))^(int32_t)L_784));
		UInt32U5BU5D_t59386216* L_785 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_786 = V_3;
		uintptr_t L_787 = (((uintptr_t)((int32_t)((uint32_t)L_786>>((int32_t)24)))));
		uint32_t L_788 = (L_785)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_787));
		UInt32U5BU5D_t59386216* L_789 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_790 = V_4;
		int32_t L_791 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_790>>((int32_t)16))))));
		uint32_t L_792 = (L_789)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_791));
		UInt32U5BU5D_t59386216* L_793 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_794 = V_6;
		int32_t L_795 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_794>>8)))));
		uint32_t L_796 = (L_793)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_795));
		UInt32U5BU5D_t59386216* L_797 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_798 = V_7;
		int32_t L_799 = (((int32_t)((uint8_t)L_798)));
		uint32_t L_800 = (L_797)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_799));
		UInt32U5BU5D_t59386216* L_801 = ___ekey2;
		int32_t L_802 = ((int32_t)43);
		uint32_t L_803 = (L_801)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_802));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_788^(int32_t)L_792))^(int32_t)L_796))^(int32_t)L_800))^(int32_t)L_803));
		UInt32U5BU5D_t59386216* L_804 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_805 = V_4;
		uintptr_t L_806 = (((uintptr_t)((int32_t)((uint32_t)L_805>>((int32_t)24)))));
		uint32_t L_807 = (L_804)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_806));
		UInt32U5BU5D_t59386216* L_808 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_809 = V_5;
		int32_t L_810 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_809>>((int32_t)16))))));
		uint32_t L_811 = (L_808)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_810));
		UInt32U5BU5D_t59386216* L_812 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_813 = V_7;
		int32_t L_814 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_813>>8)))));
		uint32_t L_815 = (L_812)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_814));
		UInt32U5BU5D_t59386216* L_816 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_817 = V_0;
		int32_t L_818 = (((int32_t)((uint8_t)L_817)));
		uint32_t L_819 = (L_816)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_818));
		UInt32U5BU5D_t59386216* L_820 = ___ekey2;
		int32_t L_821 = ((int32_t)44);
		uint32_t L_822 = (L_820)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_821));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_807^(int32_t)L_811))^(int32_t)L_815))^(int32_t)L_819))^(int32_t)L_822));
		UInt32U5BU5D_t59386216* L_823 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_824 = V_5;
		uintptr_t L_825 = (((uintptr_t)((int32_t)((uint32_t)L_824>>((int32_t)24)))));
		uint32_t L_826 = (L_823)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_825));
		UInt32U5BU5D_t59386216* L_827 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_828 = V_6;
		int32_t L_829 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_828>>((int32_t)16))))));
		uint32_t L_830 = (L_827)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_829));
		UInt32U5BU5D_t59386216* L_831 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_832 = V_0;
		int32_t L_833 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_832>>8)))));
		uint32_t L_834 = (L_831)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_833));
		UInt32U5BU5D_t59386216* L_835 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_836 = V_1;
		int32_t L_837 = (((int32_t)((uint8_t)L_836)));
		uint32_t L_838 = (L_835)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_837));
		UInt32U5BU5D_t59386216* L_839 = ___ekey2;
		int32_t L_840 = ((int32_t)45);
		uint32_t L_841 = (L_839)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_840));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_826^(int32_t)L_830))^(int32_t)L_834))^(int32_t)L_838))^(int32_t)L_841));
		UInt32U5BU5D_t59386216* L_842 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_843 = V_6;
		uintptr_t L_844 = (((uintptr_t)((int32_t)((uint32_t)L_843>>((int32_t)24)))));
		uint32_t L_845 = (L_842)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_844));
		UInt32U5BU5D_t59386216* L_846 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_847 = V_7;
		int32_t L_848 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_847>>((int32_t)16))))));
		uint32_t L_849 = (L_846)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_848));
		UInt32U5BU5D_t59386216* L_850 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_851 = V_1;
		int32_t L_852 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_851>>8)))));
		uint32_t L_853 = (L_850)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_852));
		UInt32U5BU5D_t59386216* L_854 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_855 = V_2;
		int32_t L_856 = (((int32_t)((uint8_t)L_855)));
		uint32_t L_857 = (L_854)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_856));
		UInt32U5BU5D_t59386216* L_858 = ___ekey2;
		int32_t L_859 = ((int32_t)46);
		uint32_t L_860 = (L_858)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_859));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_845^(int32_t)L_849))^(int32_t)L_853))^(int32_t)L_857))^(int32_t)L_860));
		UInt32U5BU5D_t59386216* L_861 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_862 = V_7;
		uintptr_t L_863 = (((uintptr_t)((int32_t)((uint32_t)L_862>>((int32_t)24)))));
		uint32_t L_864 = (L_861)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_863));
		UInt32U5BU5D_t59386216* L_865 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_866 = V_0;
		int32_t L_867 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16))))));
		uint32_t L_868 = (L_865)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_867));
		UInt32U5BU5D_t59386216* L_869 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_870 = V_2;
		int32_t L_871 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_870>>8)))));
		uint32_t L_872 = (L_869)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_871));
		UInt32U5BU5D_t59386216* L_873 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_874 = V_3;
		int32_t L_875 = (((int32_t)((uint8_t)L_874)));
		uint32_t L_876 = (L_873)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_875));
		UInt32U5BU5D_t59386216* L_877 = ___ekey2;
		int32_t L_878 = ((int32_t)47);
		uint32_t L_879 = (L_877)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_878));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_864^(int32_t)L_868))^(int32_t)L_872))^(int32_t)L_876))^(int32_t)L_879));
		UInt32U5BU5D_t59386216* L_880 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_881 = V_8;
		uintptr_t L_882 = (((uintptr_t)((int32_t)((uint32_t)L_881>>((int32_t)24)))));
		uint32_t L_883 = (L_880)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_882));
		UInt32U5BU5D_t59386216* L_884 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_885 = V_9;
		int32_t L_886 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_885>>((int32_t)16))))));
		uint32_t L_887 = (L_884)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_886));
		UInt32U5BU5D_t59386216* L_888 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_889 = V_11;
		int32_t L_890 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_889>>8)))));
		uint32_t L_891 = (L_888)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_890));
		UInt32U5BU5D_t59386216* L_892 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_893 = V_12;
		int32_t L_894 = (((int32_t)((uint8_t)L_893)));
		uint32_t L_895 = (L_892)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_894));
		UInt32U5BU5D_t59386216* L_896 = ___ekey2;
		int32_t L_897 = ((int32_t)48);
		uint32_t L_898 = (L_896)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_897));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_883^(int32_t)L_887))^(int32_t)L_891))^(int32_t)L_895))^(int32_t)L_898));
		UInt32U5BU5D_t59386216* L_899 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_900 = V_9;
		uintptr_t L_901 = (((uintptr_t)((int32_t)((uint32_t)L_900>>((int32_t)24)))));
		uint32_t L_902 = (L_899)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_901));
		UInt32U5BU5D_t59386216* L_903 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_904 = V_10;
		int32_t L_905 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_904>>((int32_t)16))))));
		uint32_t L_906 = (L_903)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_905));
		UInt32U5BU5D_t59386216* L_907 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_908 = V_12;
		int32_t L_909 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_908>>8)))));
		uint32_t L_910 = (L_907)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_909));
		UInt32U5BU5D_t59386216* L_911 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_912 = V_13;
		int32_t L_913 = (((int32_t)((uint8_t)L_912)));
		uint32_t L_914 = (L_911)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_913));
		UInt32U5BU5D_t59386216* L_915 = ___ekey2;
		int32_t L_916 = ((int32_t)49);
		uint32_t L_917 = (L_915)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_916));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_902^(int32_t)L_906))^(int32_t)L_910))^(int32_t)L_914))^(int32_t)L_917));
		UInt32U5BU5D_t59386216* L_918 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_919 = V_10;
		uintptr_t L_920 = (((uintptr_t)((int32_t)((uint32_t)L_919>>((int32_t)24)))));
		uint32_t L_921 = (L_918)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_920));
		UInt32U5BU5D_t59386216* L_922 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_923 = V_11;
		int32_t L_924 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_923>>((int32_t)16))))));
		uint32_t L_925 = (L_922)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_924));
		UInt32U5BU5D_t59386216* L_926 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_927 = V_13;
		int32_t L_928 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_927>>8)))));
		uint32_t L_929 = (L_926)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t59386216* L_930 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_931 = V_14;
		int32_t L_932 = (((int32_t)((uint8_t)L_931)));
		uint32_t L_933 = (L_930)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_932));
		UInt32U5BU5D_t59386216* L_934 = ___ekey2;
		int32_t L_935 = ((int32_t)50);
		uint32_t L_936 = (L_934)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_935));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_921^(int32_t)L_925))^(int32_t)L_929))^(int32_t)L_933))^(int32_t)L_936));
		UInt32U5BU5D_t59386216* L_937 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_938 = V_11;
		uintptr_t L_939 = (((uintptr_t)((int32_t)((uint32_t)L_938>>((int32_t)24)))));
		uint32_t L_940 = (L_937)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_939));
		UInt32U5BU5D_t59386216* L_941 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_942 = V_12;
		int32_t L_943 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_942>>((int32_t)16))))));
		uint32_t L_944 = (L_941)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_943));
		UInt32U5BU5D_t59386216* L_945 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_946 = V_14;
		int32_t L_947 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_946>>8)))));
		uint32_t L_948 = (L_945)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_947));
		UInt32U5BU5D_t59386216* L_949 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_950 = V_15;
		int32_t L_951 = (((int32_t)((uint8_t)L_950)));
		uint32_t L_952 = (L_949)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_951));
		UInt32U5BU5D_t59386216* L_953 = ___ekey2;
		int32_t L_954 = ((int32_t)51);
		uint32_t L_955 = (L_953)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_954));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_940^(int32_t)L_944))^(int32_t)L_948))^(int32_t)L_952))^(int32_t)L_955));
		UInt32U5BU5D_t59386216* L_956 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_957 = V_12;
		uintptr_t L_958 = (((uintptr_t)((int32_t)((uint32_t)L_957>>((int32_t)24)))));
		uint32_t L_959 = (L_956)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_958));
		UInt32U5BU5D_t59386216* L_960 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_961 = V_13;
		int32_t L_962 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_961>>((int32_t)16))))));
		uint32_t L_963 = (L_960)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_962));
		UInt32U5BU5D_t59386216* L_964 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_965 = V_15;
		int32_t L_966 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_965>>8)))));
		uint32_t L_967 = (L_964)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_966));
		UInt32U5BU5D_t59386216* L_968 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_969 = V_8;
		int32_t L_970 = (((int32_t)((uint8_t)L_969)));
		uint32_t L_971 = (L_968)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_970));
		UInt32U5BU5D_t59386216* L_972 = ___ekey2;
		int32_t L_973 = ((int32_t)52);
		uint32_t L_974 = (L_972)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_973));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_959^(int32_t)L_963))^(int32_t)L_967))^(int32_t)L_971))^(int32_t)L_974));
		UInt32U5BU5D_t59386216* L_975 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_976 = V_13;
		uintptr_t L_977 = (((uintptr_t)((int32_t)((uint32_t)L_976>>((int32_t)24)))));
		uint32_t L_978 = (L_975)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_977));
		UInt32U5BU5D_t59386216* L_979 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_980 = V_14;
		int32_t L_981 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_980>>((int32_t)16))))));
		uint32_t L_982 = (L_979)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_981));
		UInt32U5BU5D_t59386216* L_983 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_984 = V_8;
		int32_t L_985 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_984>>8)))));
		uint32_t L_986 = (L_983)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_985));
		UInt32U5BU5D_t59386216* L_987 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_988 = V_9;
		int32_t L_989 = (((int32_t)((uint8_t)L_988)));
		uint32_t L_990 = (L_987)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_989));
		UInt32U5BU5D_t59386216* L_991 = ___ekey2;
		int32_t L_992 = ((int32_t)53);
		uint32_t L_993 = (L_991)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_992));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_978^(int32_t)L_982))^(int32_t)L_986))^(int32_t)L_990))^(int32_t)L_993));
		UInt32U5BU5D_t59386216* L_994 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_995 = V_14;
		uintptr_t L_996 = (((uintptr_t)((int32_t)((uint32_t)L_995>>((int32_t)24)))));
		uint32_t L_997 = (L_994)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_996));
		UInt32U5BU5D_t59386216* L_998 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_999 = V_15;
		int32_t L_1000 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_999>>((int32_t)16))))));
		uint32_t L_1001 = (L_998)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1000));
		UInt32U5BU5D_t59386216* L_1002 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1003 = V_9;
		int32_t L_1004 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1003>>8)))));
		uint32_t L_1005 = (L_1002)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1004));
		UInt32U5BU5D_t59386216* L_1006 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1007 = V_10;
		int32_t L_1008 = (((int32_t)((uint8_t)L_1007)));
		uint32_t L_1009 = (L_1006)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1008));
		UInt32U5BU5D_t59386216* L_1010 = ___ekey2;
		int32_t L_1011 = ((int32_t)54);
		uint32_t L_1012 = (L_1010)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1011));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_997^(int32_t)L_1001))^(int32_t)L_1005))^(int32_t)L_1009))^(int32_t)L_1012));
		UInt32U5BU5D_t59386216* L_1013 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1014 = V_15;
		uintptr_t L_1015 = (((uintptr_t)((int32_t)((uint32_t)L_1014>>((int32_t)24)))));
		uint32_t L_1016 = (L_1013)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1015));
		UInt32U5BU5D_t59386216* L_1017 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1018 = V_8;
		int32_t L_1019 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1018>>((int32_t)16))))));
		uint32_t L_1020 = (L_1017)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1019));
		UInt32U5BU5D_t59386216* L_1021 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1022 = V_10;
		int32_t L_1023 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1022>>8)))));
		uint32_t L_1024 = (L_1021)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1023));
		UInt32U5BU5D_t59386216* L_1025 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1026 = V_11;
		int32_t L_1027 = (((int32_t)((uint8_t)L_1026)));
		uint32_t L_1028 = (L_1025)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1027));
		UInt32U5BU5D_t59386216* L_1029 = ___ekey2;
		int32_t L_1030 = ((int32_t)55);
		uint32_t L_1031 = (L_1029)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1030));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1016^(int32_t)L_1020))^(int32_t)L_1024))^(int32_t)L_1028))^(int32_t)L_1031));
		UInt32U5BU5D_t59386216* L_1032 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1033 = V_0;
		uintptr_t L_1034 = (((uintptr_t)((int32_t)((uint32_t)L_1033>>((int32_t)24)))));
		uint32_t L_1035 = (L_1032)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1034));
		UInt32U5BU5D_t59386216* L_1036 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1037 = V_1;
		int32_t L_1038 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1037>>((int32_t)16))))));
		uint32_t L_1039 = (L_1036)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1038));
		UInt32U5BU5D_t59386216* L_1040 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1041 = V_3;
		int32_t L_1042 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1041>>8)))));
		uint32_t L_1043 = (L_1040)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1042));
		UInt32U5BU5D_t59386216* L_1044 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1045 = V_4;
		int32_t L_1046 = (((int32_t)((uint8_t)L_1045)));
		uint32_t L_1047 = (L_1044)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1046));
		UInt32U5BU5D_t59386216* L_1048 = ___ekey2;
		int32_t L_1049 = ((int32_t)56);
		uint32_t L_1050 = (L_1048)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1049));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1035^(int32_t)L_1039))^(int32_t)L_1043))^(int32_t)L_1047))^(int32_t)L_1050));
		UInt32U5BU5D_t59386216* L_1051 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1052 = V_1;
		uintptr_t L_1053 = (((uintptr_t)((int32_t)((uint32_t)L_1052>>((int32_t)24)))));
		uint32_t L_1054 = (L_1051)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1053));
		UInt32U5BU5D_t59386216* L_1055 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1056 = V_2;
		int32_t L_1057 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1056>>((int32_t)16))))));
		uint32_t L_1058 = (L_1055)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1057));
		UInt32U5BU5D_t59386216* L_1059 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1060 = V_4;
		int32_t L_1061 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1060>>8)))));
		uint32_t L_1062 = (L_1059)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1061));
		UInt32U5BU5D_t59386216* L_1063 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1064 = V_5;
		int32_t L_1065 = (((int32_t)((uint8_t)L_1064)));
		uint32_t L_1066 = (L_1063)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1065));
		UInt32U5BU5D_t59386216* L_1067 = ___ekey2;
		int32_t L_1068 = ((int32_t)57);
		uint32_t L_1069 = (L_1067)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1068));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1054^(int32_t)L_1058))^(int32_t)L_1062))^(int32_t)L_1066))^(int32_t)L_1069));
		UInt32U5BU5D_t59386216* L_1070 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1071 = V_2;
		uintptr_t L_1072 = (((uintptr_t)((int32_t)((uint32_t)L_1071>>((int32_t)24)))));
		uint32_t L_1073 = (L_1070)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1072));
		UInt32U5BU5D_t59386216* L_1074 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1075 = V_3;
		int32_t L_1076 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1075>>((int32_t)16))))));
		uint32_t L_1077 = (L_1074)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1076));
		UInt32U5BU5D_t59386216* L_1078 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1079 = V_5;
		int32_t L_1080 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1079>>8)))));
		uint32_t L_1081 = (L_1078)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t59386216* L_1082 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1083 = V_6;
		int32_t L_1084 = (((int32_t)((uint8_t)L_1083)));
		uint32_t L_1085 = (L_1082)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1084));
		UInt32U5BU5D_t59386216* L_1086 = ___ekey2;
		int32_t L_1087 = ((int32_t)58);
		uint32_t L_1088 = (L_1086)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1087));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1073^(int32_t)L_1077))^(int32_t)L_1081))^(int32_t)L_1085))^(int32_t)L_1088));
		UInt32U5BU5D_t59386216* L_1089 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1090 = V_3;
		uintptr_t L_1091 = (((uintptr_t)((int32_t)((uint32_t)L_1090>>((int32_t)24)))));
		uint32_t L_1092 = (L_1089)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1091));
		UInt32U5BU5D_t59386216* L_1093 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1094 = V_4;
		int32_t L_1095 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1094>>((int32_t)16))))));
		uint32_t L_1096 = (L_1093)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1095));
		UInt32U5BU5D_t59386216* L_1097 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1098 = V_6;
		int32_t L_1099 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1098>>8)))));
		uint32_t L_1100 = (L_1097)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t59386216* L_1101 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1102 = V_7;
		int32_t L_1103 = (((int32_t)((uint8_t)L_1102)));
		uint32_t L_1104 = (L_1101)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1103));
		UInt32U5BU5D_t59386216* L_1105 = ___ekey2;
		int32_t L_1106 = ((int32_t)59);
		uint32_t L_1107 = (L_1105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1106));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1092^(int32_t)L_1096))^(int32_t)L_1100))^(int32_t)L_1104))^(int32_t)L_1107));
		UInt32U5BU5D_t59386216* L_1108 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1109 = V_4;
		uintptr_t L_1110 = (((uintptr_t)((int32_t)((uint32_t)L_1109>>((int32_t)24)))));
		uint32_t L_1111 = (L_1108)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1110));
		UInt32U5BU5D_t59386216* L_1112 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1113 = V_5;
		int32_t L_1114 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1113>>((int32_t)16))))));
		uint32_t L_1115 = (L_1112)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1114));
		UInt32U5BU5D_t59386216* L_1116 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1117 = V_7;
		int32_t L_1118 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1117>>8)))));
		uint32_t L_1119 = (L_1116)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1118));
		UInt32U5BU5D_t59386216* L_1120 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1121 = V_0;
		int32_t L_1122 = (((int32_t)((uint8_t)L_1121)));
		uint32_t L_1123 = (L_1120)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1122));
		UInt32U5BU5D_t59386216* L_1124 = ___ekey2;
		int32_t L_1125 = ((int32_t)60);
		uint32_t L_1126 = (L_1124)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1125));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1111^(int32_t)L_1115))^(int32_t)L_1119))^(int32_t)L_1123))^(int32_t)L_1126));
		UInt32U5BU5D_t59386216* L_1127 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1128 = V_5;
		uintptr_t L_1129 = (((uintptr_t)((int32_t)((uint32_t)L_1128>>((int32_t)24)))));
		uint32_t L_1130 = (L_1127)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1129));
		UInt32U5BU5D_t59386216* L_1131 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1132 = V_6;
		int32_t L_1133 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1132>>((int32_t)16))))));
		uint32_t L_1134 = (L_1131)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1133));
		UInt32U5BU5D_t59386216* L_1135 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1136 = V_0;
		int32_t L_1137 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1136>>8)))));
		uint32_t L_1138 = (L_1135)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1137));
		UInt32U5BU5D_t59386216* L_1139 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1140 = V_1;
		int32_t L_1141 = (((int32_t)((uint8_t)L_1140)));
		uint32_t L_1142 = (L_1139)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1141));
		UInt32U5BU5D_t59386216* L_1143 = ___ekey2;
		int32_t L_1144 = ((int32_t)61);
		uint32_t L_1145 = (L_1143)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1144));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1130^(int32_t)L_1134))^(int32_t)L_1138))^(int32_t)L_1142))^(int32_t)L_1145));
		UInt32U5BU5D_t59386216* L_1146 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1147 = V_6;
		uintptr_t L_1148 = (((uintptr_t)((int32_t)((uint32_t)L_1147>>((int32_t)24)))));
		uint32_t L_1149 = (L_1146)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1148));
		UInt32U5BU5D_t59386216* L_1150 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1151 = V_7;
		int32_t L_1152 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1151>>((int32_t)16))))));
		uint32_t L_1153 = (L_1150)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1152));
		UInt32U5BU5D_t59386216* L_1154 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1155 = V_1;
		int32_t L_1156 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1155>>8)))));
		uint32_t L_1157 = (L_1154)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1156));
		UInt32U5BU5D_t59386216* L_1158 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1159 = V_2;
		int32_t L_1160 = (((int32_t)((uint8_t)L_1159)));
		uint32_t L_1161 = (L_1158)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1160));
		UInt32U5BU5D_t59386216* L_1162 = ___ekey2;
		int32_t L_1163 = ((int32_t)62);
		uint32_t L_1164 = (L_1162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1163));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1149^(int32_t)L_1153))^(int32_t)L_1157))^(int32_t)L_1161))^(int32_t)L_1164));
		UInt32U5BU5D_t59386216* L_1165 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1166 = V_7;
		uintptr_t L_1167 = (((uintptr_t)((int32_t)((uint32_t)L_1166>>((int32_t)24)))));
		uint32_t L_1168 = (L_1165)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1167));
		UInt32U5BU5D_t59386216* L_1169 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1170 = V_0;
		int32_t L_1171 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1170>>((int32_t)16))))));
		uint32_t L_1172 = (L_1169)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1171));
		UInt32U5BU5D_t59386216* L_1173 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1174 = V_2;
		int32_t L_1175 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1174>>8)))));
		uint32_t L_1176 = (L_1173)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1175));
		UInt32U5BU5D_t59386216* L_1177 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1178 = V_3;
		int32_t L_1179 = (((int32_t)((uint8_t)L_1178)));
		uint32_t L_1180 = (L_1177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1179));
		UInt32U5BU5D_t59386216* L_1181 = ___ekey2;
		int32_t L_1182 = ((int32_t)63);
		uint32_t L_1183 = (L_1181)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1182));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1168^(int32_t)L_1172))^(int32_t)L_1176))^(int32_t)L_1180))^(int32_t)L_1183));
		UInt32U5BU5D_t59386216* L_1184 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1185 = V_8;
		uintptr_t L_1186 = (((uintptr_t)((int32_t)((uint32_t)L_1185>>((int32_t)24)))));
		uint32_t L_1187 = (L_1184)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1186));
		UInt32U5BU5D_t59386216* L_1188 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1189 = V_9;
		int32_t L_1190 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1189>>((int32_t)16))))));
		uint32_t L_1191 = (L_1188)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1190));
		UInt32U5BU5D_t59386216* L_1192 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1193 = V_11;
		int32_t L_1194 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1193>>8)))));
		uint32_t L_1195 = (L_1192)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1194));
		UInt32U5BU5D_t59386216* L_1196 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1197 = V_12;
		int32_t L_1198 = (((int32_t)((uint8_t)L_1197)));
		uint32_t L_1199 = (L_1196)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1198));
		UInt32U5BU5D_t59386216* L_1200 = ___ekey2;
		int32_t L_1201 = ((int32_t)64);
		uint32_t L_1202 = (L_1200)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1201));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1187^(int32_t)L_1191))^(int32_t)L_1195))^(int32_t)L_1199))^(int32_t)L_1202));
		UInt32U5BU5D_t59386216* L_1203 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1204 = V_9;
		uintptr_t L_1205 = (((uintptr_t)((int32_t)((uint32_t)L_1204>>((int32_t)24)))));
		uint32_t L_1206 = (L_1203)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1205));
		UInt32U5BU5D_t59386216* L_1207 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1208 = V_10;
		int32_t L_1209 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1208>>((int32_t)16))))));
		uint32_t L_1210 = (L_1207)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1209));
		UInt32U5BU5D_t59386216* L_1211 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1212 = V_12;
		int32_t L_1213 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1212>>8)))));
		uint32_t L_1214 = (L_1211)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1213));
		UInt32U5BU5D_t59386216* L_1215 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1216 = V_13;
		int32_t L_1217 = (((int32_t)((uint8_t)L_1216)));
		uint32_t L_1218 = (L_1215)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1217));
		UInt32U5BU5D_t59386216* L_1219 = ___ekey2;
		int32_t L_1220 = ((int32_t)65);
		uint32_t L_1221 = (L_1219)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1220));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1206^(int32_t)L_1210))^(int32_t)L_1214))^(int32_t)L_1218))^(int32_t)L_1221));
		UInt32U5BU5D_t59386216* L_1222 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1223 = V_10;
		uintptr_t L_1224 = (((uintptr_t)((int32_t)((uint32_t)L_1223>>((int32_t)24)))));
		uint32_t L_1225 = (L_1222)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1224));
		UInt32U5BU5D_t59386216* L_1226 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1227 = V_11;
		int32_t L_1228 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1227>>((int32_t)16))))));
		uint32_t L_1229 = (L_1226)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1228));
		UInt32U5BU5D_t59386216* L_1230 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1231 = V_13;
		int32_t L_1232 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1231>>8)))));
		uint32_t L_1233 = (L_1230)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1232));
		UInt32U5BU5D_t59386216* L_1234 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1235 = V_14;
		int32_t L_1236 = (((int32_t)((uint8_t)L_1235)));
		uint32_t L_1237 = (L_1234)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1236));
		UInt32U5BU5D_t59386216* L_1238 = ___ekey2;
		int32_t L_1239 = ((int32_t)66);
		uint32_t L_1240 = (L_1238)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1239));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1225^(int32_t)L_1229))^(int32_t)L_1233))^(int32_t)L_1237))^(int32_t)L_1240));
		UInt32U5BU5D_t59386216* L_1241 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1242 = V_11;
		uintptr_t L_1243 = (((uintptr_t)((int32_t)((uint32_t)L_1242>>((int32_t)24)))));
		uint32_t L_1244 = (L_1241)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1243));
		UInt32U5BU5D_t59386216* L_1245 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1246 = V_12;
		int32_t L_1247 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1246>>((int32_t)16))))));
		uint32_t L_1248 = (L_1245)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1247));
		UInt32U5BU5D_t59386216* L_1249 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1250 = V_14;
		int32_t L_1251 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1250>>8)))));
		uint32_t L_1252 = (L_1249)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1251));
		UInt32U5BU5D_t59386216* L_1253 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1254 = V_15;
		int32_t L_1255 = (((int32_t)((uint8_t)L_1254)));
		uint32_t L_1256 = (L_1253)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1255));
		UInt32U5BU5D_t59386216* L_1257 = ___ekey2;
		int32_t L_1258 = ((int32_t)67);
		uint32_t L_1259 = (L_1257)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1258));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1244^(int32_t)L_1248))^(int32_t)L_1252))^(int32_t)L_1256))^(int32_t)L_1259));
		UInt32U5BU5D_t59386216* L_1260 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1261 = V_12;
		uintptr_t L_1262 = (((uintptr_t)((int32_t)((uint32_t)L_1261>>((int32_t)24)))));
		uint32_t L_1263 = (L_1260)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1262));
		UInt32U5BU5D_t59386216* L_1264 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1265 = V_13;
		int32_t L_1266 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1265>>((int32_t)16))))));
		uint32_t L_1267 = (L_1264)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1266));
		UInt32U5BU5D_t59386216* L_1268 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1269 = V_15;
		int32_t L_1270 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1269>>8)))));
		uint32_t L_1271 = (L_1268)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1270));
		UInt32U5BU5D_t59386216* L_1272 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1273 = V_8;
		int32_t L_1274 = (((int32_t)((uint8_t)L_1273)));
		uint32_t L_1275 = (L_1272)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1274));
		UInt32U5BU5D_t59386216* L_1276 = ___ekey2;
		int32_t L_1277 = ((int32_t)68);
		uint32_t L_1278 = (L_1276)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1277));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1263^(int32_t)L_1267))^(int32_t)L_1271))^(int32_t)L_1275))^(int32_t)L_1278));
		UInt32U5BU5D_t59386216* L_1279 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1280 = V_13;
		uintptr_t L_1281 = (((uintptr_t)((int32_t)((uint32_t)L_1280>>((int32_t)24)))));
		uint32_t L_1282 = (L_1279)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1281));
		UInt32U5BU5D_t59386216* L_1283 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1284 = V_14;
		int32_t L_1285 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1284>>((int32_t)16))))));
		uint32_t L_1286 = (L_1283)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1285));
		UInt32U5BU5D_t59386216* L_1287 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1288 = V_8;
		int32_t L_1289 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1288>>8)))));
		uint32_t L_1290 = (L_1287)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1289));
		UInt32U5BU5D_t59386216* L_1291 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1292 = V_9;
		int32_t L_1293 = (((int32_t)((uint8_t)L_1292)));
		uint32_t L_1294 = (L_1291)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1293));
		UInt32U5BU5D_t59386216* L_1295 = ___ekey2;
		int32_t L_1296 = ((int32_t)69);
		uint32_t L_1297 = (L_1295)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1296));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1282^(int32_t)L_1286))^(int32_t)L_1290))^(int32_t)L_1294))^(int32_t)L_1297));
		UInt32U5BU5D_t59386216* L_1298 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1299 = V_14;
		uintptr_t L_1300 = (((uintptr_t)((int32_t)((uint32_t)L_1299>>((int32_t)24)))));
		uint32_t L_1301 = (L_1298)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1300));
		UInt32U5BU5D_t59386216* L_1302 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1303 = V_15;
		int32_t L_1304 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1303>>((int32_t)16))))));
		uint32_t L_1305 = (L_1302)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1304));
		UInt32U5BU5D_t59386216* L_1306 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1307 = V_9;
		int32_t L_1308 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1307>>8)))));
		uint32_t L_1309 = (L_1306)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1308));
		UInt32U5BU5D_t59386216* L_1310 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1311 = V_10;
		int32_t L_1312 = (((int32_t)((uint8_t)L_1311)));
		uint32_t L_1313 = (L_1310)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1312));
		UInt32U5BU5D_t59386216* L_1314 = ___ekey2;
		int32_t L_1315 = ((int32_t)70);
		uint32_t L_1316 = (L_1314)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1315));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1301^(int32_t)L_1305))^(int32_t)L_1309))^(int32_t)L_1313))^(int32_t)L_1316));
		UInt32U5BU5D_t59386216* L_1317 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1318 = V_15;
		uintptr_t L_1319 = (((uintptr_t)((int32_t)((uint32_t)L_1318>>((int32_t)24)))));
		uint32_t L_1320 = (L_1317)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1319));
		UInt32U5BU5D_t59386216* L_1321 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1322 = V_8;
		int32_t L_1323 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1322>>((int32_t)16))))));
		uint32_t L_1324 = (L_1321)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1323));
		UInt32U5BU5D_t59386216* L_1325 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1326 = V_10;
		int32_t L_1327 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1326>>8)))));
		uint32_t L_1328 = (L_1325)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1327));
		UInt32U5BU5D_t59386216* L_1329 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1330 = V_11;
		int32_t L_1331 = (((int32_t)((uint8_t)L_1330)));
		uint32_t L_1332 = (L_1329)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1331));
		UInt32U5BU5D_t59386216* L_1333 = ___ekey2;
		int32_t L_1334 = ((int32_t)71);
		uint32_t L_1335 = (L_1333)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1334));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1320^(int32_t)L_1324))^(int32_t)L_1328))^(int32_t)L_1332))^(int32_t)L_1335));
		UInt32U5BU5D_t59386216* L_1336 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1337 = V_0;
		uintptr_t L_1338 = (((uintptr_t)((int32_t)((uint32_t)L_1337>>((int32_t)24)))));
		uint32_t L_1339 = (L_1336)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1338));
		UInt32U5BU5D_t59386216* L_1340 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1341 = V_1;
		int32_t L_1342 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1341>>((int32_t)16))))));
		uint32_t L_1343 = (L_1340)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1342));
		UInt32U5BU5D_t59386216* L_1344 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1345 = V_3;
		int32_t L_1346 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1345>>8)))));
		uint32_t L_1347 = (L_1344)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1346));
		UInt32U5BU5D_t59386216* L_1348 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1349 = V_4;
		int32_t L_1350 = (((int32_t)((uint8_t)L_1349)));
		uint32_t L_1351 = (L_1348)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1350));
		UInt32U5BU5D_t59386216* L_1352 = ___ekey2;
		int32_t L_1353 = ((int32_t)72);
		uint32_t L_1354 = (L_1352)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1353));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1339^(int32_t)L_1343))^(int32_t)L_1347))^(int32_t)L_1351))^(int32_t)L_1354));
		UInt32U5BU5D_t59386216* L_1355 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1356 = V_1;
		uintptr_t L_1357 = (((uintptr_t)((int32_t)((uint32_t)L_1356>>((int32_t)24)))));
		uint32_t L_1358 = (L_1355)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1357));
		UInt32U5BU5D_t59386216* L_1359 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1360 = V_2;
		int32_t L_1361 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1360>>((int32_t)16))))));
		uint32_t L_1362 = (L_1359)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1361));
		UInt32U5BU5D_t59386216* L_1363 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1364 = V_4;
		int32_t L_1365 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1364>>8)))));
		uint32_t L_1366 = (L_1363)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1365));
		UInt32U5BU5D_t59386216* L_1367 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1368 = V_5;
		int32_t L_1369 = (((int32_t)((uint8_t)L_1368)));
		uint32_t L_1370 = (L_1367)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1369));
		UInt32U5BU5D_t59386216* L_1371 = ___ekey2;
		int32_t L_1372 = ((int32_t)73);
		uint32_t L_1373 = (L_1371)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1372));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1358^(int32_t)L_1362))^(int32_t)L_1366))^(int32_t)L_1370))^(int32_t)L_1373));
		UInt32U5BU5D_t59386216* L_1374 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1375 = V_2;
		uintptr_t L_1376 = (((uintptr_t)((int32_t)((uint32_t)L_1375>>((int32_t)24)))));
		uint32_t L_1377 = (L_1374)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1376));
		UInt32U5BU5D_t59386216* L_1378 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1379 = V_3;
		int32_t L_1380 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1379>>((int32_t)16))))));
		uint32_t L_1381 = (L_1378)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1380));
		UInt32U5BU5D_t59386216* L_1382 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1383 = V_5;
		int32_t L_1384 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1383>>8)))));
		uint32_t L_1385 = (L_1382)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1384));
		UInt32U5BU5D_t59386216* L_1386 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1387 = V_6;
		int32_t L_1388 = (((int32_t)((uint8_t)L_1387)));
		uint32_t L_1389 = (L_1386)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1388));
		UInt32U5BU5D_t59386216* L_1390 = ___ekey2;
		int32_t L_1391 = ((int32_t)74);
		uint32_t L_1392 = (L_1390)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1391));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1377^(int32_t)L_1381))^(int32_t)L_1385))^(int32_t)L_1389))^(int32_t)L_1392));
		UInt32U5BU5D_t59386216* L_1393 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1394 = V_3;
		uintptr_t L_1395 = (((uintptr_t)((int32_t)((uint32_t)L_1394>>((int32_t)24)))));
		uint32_t L_1396 = (L_1393)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1395));
		UInt32U5BU5D_t59386216* L_1397 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1398 = V_4;
		int32_t L_1399 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1398>>((int32_t)16))))));
		uint32_t L_1400 = (L_1397)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1399));
		UInt32U5BU5D_t59386216* L_1401 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1402 = V_6;
		int32_t L_1403 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1402>>8)))));
		uint32_t L_1404 = (L_1401)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1403));
		UInt32U5BU5D_t59386216* L_1405 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1406 = V_7;
		int32_t L_1407 = (((int32_t)((uint8_t)L_1406)));
		uint32_t L_1408 = (L_1405)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1407));
		UInt32U5BU5D_t59386216* L_1409 = ___ekey2;
		int32_t L_1410 = ((int32_t)75);
		uint32_t L_1411 = (L_1409)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1410));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1396^(int32_t)L_1400))^(int32_t)L_1404))^(int32_t)L_1408))^(int32_t)L_1411));
		UInt32U5BU5D_t59386216* L_1412 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1413 = V_4;
		uintptr_t L_1414 = (((uintptr_t)((int32_t)((uint32_t)L_1413>>((int32_t)24)))));
		uint32_t L_1415 = (L_1412)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1414));
		UInt32U5BU5D_t59386216* L_1416 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1417 = V_5;
		int32_t L_1418 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1417>>((int32_t)16))))));
		uint32_t L_1419 = (L_1416)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1418));
		UInt32U5BU5D_t59386216* L_1420 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1421 = V_7;
		int32_t L_1422 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1421>>8)))));
		uint32_t L_1423 = (L_1420)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1422));
		UInt32U5BU5D_t59386216* L_1424 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1425 = V_0;
		int32_t L_1426 = (((int32_t)((uint8_t)L_1425)));
		uint32_t L_1427 = (L_1424)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1426));
		UInt32U5BU5D_t59386216* L_1428 = ___ekey2;
		int32_t L_1429 = ((int32_t)76);
		uint32_t L_1430 = (L_1428)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1429));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1415^(int32_t)L_1419))^(int32_t)L_1423))^(int32_t)L_1427))^(int32_t)L_1430));
		UInt32U5BU5D_t59386216* L_1431 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1432 = V_5;
		uintptr_t L_1433 = (((uintptr_t)((int32_t)((uint32_t)L_1432>>((int32_t)24)))));
		uint32_t L_1434 = (L_1431)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1433));
		UInt32U5BU5D_t59386216* L_1435 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1436 = V_6;
		int32_t L_1437 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1436>>((int32_t)16))))));
		uint32_t L_1438 = (L_1435)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1437));
		UInt32U5BU5D_t59386216* L_1439 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1440 = V_0;
		int32_t L_1441 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1440>>8)))));
		uint32_t L_1442 = (L_1439)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1441));
		UInt32U5BU5D_t59386216* L_1443 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1444 = V_1;
		int32_t L_1445 = (((int32_t)((uint8_t)L_1444)));
		uint32_t L_1446 = (L_1443)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1445));
		UInt32U5BU5D_t59386216* L_1447 = ___ekey2;
		int32_t L_1448 = ((int32_t)77);
		uint32_t L_1449 = (L_1447)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1448));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1434^(int32_t)L_1438))^(int32_t)L_1442))^(int32_t)L_1446))^(int32_t)L_1449));
		UInt32U5BU5D_t59386216* L_1450 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1451 = V_6;
		uintptr_t L_1452 = (((uintptr_t)((int32_t)((uint32_t)L_1451>>((int32_t)24)))));
		uint32_t L_1453 = (L_1450)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1452));
		UInt32U5BU5D_t59386216* L_1454 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1455 = V_7;
		int32_t L_1456 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1455>>((int32_t)16))))));
		uint32_t L_1457 = (L_1454)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1456));
		UInt32U5BU5D_t59386216* L_1458 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1459 = V_1;
		int32_t L_1460 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1459>>8)))));
		uint32_t L_1461 = (L_1458)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1460));
		UInt32U5BU5D_t59386216* L_1462 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1463 = V_2;
		int32_t L_1464 = (((int32_t)((uint8_t)L_1463)));
		uint32_t L_1465 = (L_1462)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1464));
		UInt32U5BU5D_t59386216* L_1466 = ___ekey2;
		int32_t L_1467 = ((int32_t)78);
		uint32_t L_1468 = (L_1466)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1467));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1453^(int32_t)L_1457))^(int32_t)L_1461))^(int32_t)L_1465))^(int32_t)L_1468));
		UInt32U5BU5D_t59386216* L_1469 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1470 = V_7;
		uintptr_t L_1471 = (((uintptr_t)((int32_t)((uint32_t)L_1470>>((int32_t)24)))));
		uint32_t L_1472 = (L_1469)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1471));
		UInt32U5BU5D_t59386216* L_1473 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1474 = V_0;
		int32_t L_1475 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1474>>((int32_t)16))))));
		uint32_t L_1476 = (L_1473)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1475));
		UInt32U5BU5D_t59386216* L_1477 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1478 = V_2;
		int32_t L_1479 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1478>>8)))));
		uint32_t L_1480 = (L_1477)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1479));
		UInt32U5BU5D_t59386216* L_1481 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1482 = V_3;
		int32_t L_1483 = (((int32_t)((uint8_t)L_1482)));
		uint32_t L_1484 = (L_1481)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1483));
		UInt32U5BU5D_t59386216* L_1485 = ___ekey2;
		int32_t L_1486 = ((int32_t)79);
		uint32_t L_1487 = (L_1485)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1486));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1472^(int32_t)L_1476))^(int32_t)L_1480))^(int32_t)L_1484))^(int32_t)L_1487));
		UInt32U5BU5D_t59386216* L_1488 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1489 = V_8;
		uintptr_t L_1490 = (((uintptr_t)((int32_t)((uint32_t)L_1489>>((int32_t)24)))));
		uint32_t L_1491 = (L_1488)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1490));
		UInt32U5BU5D_t59386216* L_1492 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1493 = V_9;
		int32_t L_1494 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1493>>((int32_t)16))))));
		uint32_t L_1495 = (L_1492)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1494));
		UInt32U5BU5D_t59386216* L_1496 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1497 = V_11;
		int32_t L_1498 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1497>>8)))));
		uint32_t L_1499 = (L_1496)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1498));
		UInt32U5BU5D_t59386216* L_1500 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1501 = V_12;
		int32_t L_1502 = (((int32_t)((uint8_t)L_1501)));
		uint32_t L_1503 = (L_1500)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1502));
		UInt32U5BU5D_t59386216* L_1504 = ___ekey2;
		int32_t L_1505 = ((int32_t)80);
		uint32_t L_1506 = (L_1504)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1505));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1491^(int32_t)L_1495))^(int32_t)L_1499))^(int32_t)L_1503))^(int32_t)L_1506));
		UInt32U5BU5D_t59386216* L_1507 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1508 = V_9;
		uintptr_t L_1509 = (((uintptr_t)((int32_t)((uint32_t)L_1508>>((int32_t)24)))));
		uint32_t L_1510 = (L_1507)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1509));
		UInt32U5BU5D_t59386216* L_1511 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1512 = V_10;
		int32_t L_1513 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1512>>((int32_t)16))))));
		uint32_t L_1514 = (L_1511)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1513));
		UInt32U5BU5D_t59386216* L_1515 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1516 = V_12;
		int32_t L_1517 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1516>>8)))));
		uint32_t L_1518 = (L_1515)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1517));
		UInt32U5BU5D_t59386216* L_1519 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1520 = V_13;
		int32_t L_1521 = (((int32_t)((uint8_t)L_1520)));
		uint32_t L_1522 = (L_1519)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1521));
		UInt32U5BU5D_t59386216* L_1523 = ___ekey2;
		int32_t L_1524 = ((int32_t)81);
		uint32_t L_1525 = (L_1523)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1524));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1510^(int32_t)L_1514))^(int32_t)L_1518))^(int32_t)L_1522))^(int32_t)L_1525));
		UInt32U5BU5D_t59386216* L_1526 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1527 = V_10;
		uintptr_t L_1528 = (((uintptr_t)((int32_t)((uint32_t)L_1527>>((int32_t)24)))));
		uint32_t L_1529 = (L_1526)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1528));
		UInt32U5BU5D_t59386216* L_1530 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1531 = V_11;
		int32_t L_1532 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1531>>((int32_t)16))))));
		uint32_t L_1533 = (L_1530)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1532));
		UInt32U5BU5D_t59386216* L_1534 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1535 = V_13;
		int32_t L_1536 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1535>>8)))));
		uint32_t L_1537 = (L_1534)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1536));
		UInt32U5BU5D_t59386216* L_1538 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1539 = V_14;
		int32_t L_1540 = (((int32_t)((uint8_t)L_1539)));
		uint32_t L_1541 = (L_1538)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1540));
		UInt32U5BU5D_t59386216* L_1542 = ___ekey2;
		int32_t L_1543 = ((int32_t)82);
		uint32_t L_1544 = (L_1542)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1543));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1529^(int32_t)L_1533))^(int32_t)L_1537))^(int32_t)L_1541))^(int32_t)L_1544));
		UInt32U5BU5D_t59386216* L_1545 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1546 = V_11;
		uintptr_t L_1547 = (((uintptr_t)((int32_t)((uint32_t)L_1546>>((int32_t)24)))));
		uint32_t L_1548 = (L_1545)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1547));
		UInt32U5BU5D_t59386216* L_1549 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1550 = V_12;
		int32_t L_1551 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1550>>((int32_t)16))))));
		uint32_t L_1552 = (L_1549)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1551));
		UInt32U5BU5D_t59386216* L_1553 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1554 = V_14;
		int32_t L_1555 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1554>>8)))));
		uint32_t L_1556 = (L_1553)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1555));
		UInt32U5BU5D_t59386216* L_1557 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1558 = V_15;
		int32_t L_1559 = (((int32_t)((uint8_t)L_1558)));
		uint32_t L_1560 = (L_1557)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1559));
		UInt32U5BU5D_t59386216* L_1561 = ___ekey2;
		int32_t L_1562 = ((int32_t)83);
		uint32_t L_1563 = (L_1561)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1562));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1548^(int32_t)L_1552))^(int32_t)L_1556))^(int32_t)L_1560))^(int32_t)L_1563));
		UInt32U5BU5D_t59386216* L_1564 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1565 = V_12;
		uintptr_t L_1566 = (((uintptr_t)((int32_t)((uint32_t)L_1565>>((int32_t)24)))));
		uint32_t L_1567 = (L_1564)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1566));
		UInt32U5BU5D_t59386216* L_1568 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1569 = V_13;
		int32_t L_1570 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1569>>((int32_t)16))))));
		uint32_t L_1571 = (L_1568)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1570));
		UInt32U5BU5D_t59386216* L_1572 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1573 = V_15;
		int32_t L_1574 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1573>>8)))));
		uint32_t L_1575 = (L_1572)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1574));
		UInt32U5BU5D_t59386216* L_1576 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1577 = V_8;
		int32_t L_1578 = (((int32_t)((uint8_t)L_1577)));
		uint32_t L_1579 = (L_1576)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1578));
		UInt32U5BU5D_t59386216* L_1580 = ___ekey2;
		int32_t L_1581 = ((int32_t)84);
		uint32_t L_1582 = (L_1580)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1581));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1567^(int32_t)L_1571))^(int32_t)L_1575))^(int32_t)L_1579))^(int32_t)L_1582));
		UInt32U5BU5D_t59386216* L_1583 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1584 = V_13;
		uintptr_t L_1585 = (((uintptr_t)((int32_t)((uint32_t)L_1584>>((int32_t)24)))));
		uint32_t L_1586 = (L_1583)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1585));
		UInt32U5BU5D_t59386216* L_1587 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1588 = V_14;
		int32_t L_1589 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1588>>((int32_t)16))))));
		uint32_t L_1590 = (L_1587)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1589));
		UInt32U5BU5D_t59386216* L_1591 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1592 = V_8;
		int32_t L_1593 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1592>>8)))));
		uint32_t L_1594 = (L_1591)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1593));
		UInt32U5BU5D_t59386216* L_1595 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1596 = V_9;
		int32_t L_1597 = (((int32_t)((uint8_t)L_1596)));
		uint32_t L_1598 = (L_1595)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1597));
		UInt32U5BU5D_t59386216* L_1599 = ___ekey2;
		int32_t L_1600 = ((int32_t)85);
		uint32_t L_1601 = (L_1599)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1600));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1586^(int32_t)L_1590))^(int32_t)L_1594))^(int32_t)L_1598))^(int32_t)L_1601));
		UInt32U5BU5D_t59386216* L_1602 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1603 = V_14;
		uintptr_t L_1604 = (((uintptr_t)((int32_t)((uint32_t)L_1603>>((int32_t)24)))));
		uint32_t L_1605 = (L_1602)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1604));
		UInt32U5BU5D_t59386216* L_1606 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1607 = V_15;
		int32_t L_1608 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1607>>((int32_t)16))))));
		uint32_t L_1609 = (L_1606)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1608));
		UInt32U5BU5D_t59386216* L_1610 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1611 = V_9;
		int32_t L_1612 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1611>>8)))));
		uint32_t L_1613 = (L_1610)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1612));
		UInt32U5BU5D_t59386216* L_1614 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1615 = V_10;
		int32_t L_1616 = (((int32_t)((uint8_t)L_1615)));
		uint32_t L_1617 = (L_1614)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1616));
		UInt32U5BU5D_t59386216* L_1618 = ___ekey2;
		int32_t L_1619 = ((int32_t)86);
		uint32_t L_1620 = (L_1618)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1619));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1605^(int32_t)L_1609))^(int32_t)L_1613))^(int32_t)L_1617))^(int32_t)L_1620));
		UInt32U5BU5D_t59386216* L_1621 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1622 = V_15;
		uintptr_t L_1623 = (((uintptr_t)((int32_t)((uint32_t)L_1622>>((int32_t)24)))));
		uint32_t L_1624 = (L_1621)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1623));
		UInt32U5BU5D_t59386216* L_1625 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1626 = V_8;
		int32_t L_1627 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1626>>((int32_t)16))))));
		uint32_t L_1628 = (L_1625)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1627));
		UInt32U5BU5D_t59386216* L_1629 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1630 = V_10;
		int32_t L_1631 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1630>>8)))));
		uint32_t L_1632 = (L_1629)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1631));
		UInt32U5BU5D_t59386216* L_1633 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1634 = V_11;
		int32_t L_1635 = (((int32_t)((uint8_t)L_1634)));
		uint32_t L_1636 = (L_1633)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1635));
		UInt32U5BU5D_t59386216* L_1637 = ___ekey2;
		int32_t L_1638 = ((int32_t)87);
		uint32_t L_1639 = (L_1637)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1638));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1624^(int32_t)L_1628))^(int32_t)L_1632))^(int32_t)L_1636))^(int32_t)L_1639));
		UInt32U5BU5D_t59386216* L_1640 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1641 = V_0;
		uintptr_t L_1642 = (((uintptr_t)((int32_t)((uint32_t)L_1641>>((int32_t)24)))));
		uint32_t L_1643 = (L_1640)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1642));
		UInt32U5BU5D_t59386216* L_1644 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1645 = V_1;
		int32_t L_1646 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1645>>((int32_t)16))))));
		uint32_t L_1647 = (L_1644)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1646));
		UInt32U5BU5D_t59386216* L_1648 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1649 = V_3;
		int32_t L_1650 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1649>>8)))));
		uint32_t L_1651 = (L_1648)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1650));
		UInt32U5BU5D_t59386216* L_1652 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1653 = V_4;
		int32_t L_1654 = (((int32_t)((uint8_t)L_1653)));
		uint32_t L_1655 = (L_1652)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1654));
		UInt32U5BU5D_t59386216* L_1656 = ___ekey2;
		int32_t L_1657 = ((int32_t)88);
		uint32_t L_1658 = (L_1656)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1657));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1643^(int32_t)L_1647))^(int32_t)L_1651))^(int32_t)L_1655))^(int32_t)L_1658));
		UInt32U5BU5D_t59386216* L_1659 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1660 = V_1;
		uintptr_t L_1661 = (((uintptr_t)((int32_t)((uint32_t)L_1660>>((int32_t)24)))));
		uint32_t L_1662 = (L_1659)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1661));
		UInt32U5BU5D_t59386216* L_1663 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1664 = V_2;
		int32_t L_1665 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1664>>((int32_t)16))))));
		uint32_t L_1666 = (L_1663)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1665));
		UInt32U5BU5D_t59386216* L_1667 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1668 = V_4;
		int32_t L_1669 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1668>>8)))));
		uint32_t L_1670 = (L_1667)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1669));
		UInt32U5BU5D_t59386216* L_1671 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1672 = V_5;
		int32_t L_1673 = (((int32_t)((uint8_t)L_1672)));
		uint32_t L_1674 = (L_1671)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1673));
		UInt32U5BU5D_t59386216* L_1675 = ___ekey2;
		int32_t L_1676 = ((int32_t)89);
		uint32_t L_1677 = (L_1675)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1676));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1662^(int32_t)L_1666))^(int32_t)L_1670))^(int32_t)L_1674))^(int32_t)L_1677));
		UInt32U5BU5D_t59386216* L_1678 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1679 = V_2;
		uintptr_t L_1680 = (((uintptr_t)((int32_t)((uint32_t)L_1679>>((int32_t)24)))));
		uint32_t L_1681 = (L_1678)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1680));
		UInt32U5BU5D_t59386216* L_1682 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1683 = V_3;
		int32_t L_1684 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1683>>((int32_t)16))))));
		uint32_t L_1685 = (L_1682)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1684));
		UInt32U5BU5D_t59386216* L_1686 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1687 = V_5;
		int32_t L_1688 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1687>>8)))));
		uint32_t L_1689 = (L_1686)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1688));
		UInt32U5BU5D_t59386216* L_1690 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1691 = V_6;
		int32_t L_1692 = (((int32_t)((uint8_t)L_1691)));
		uint32_t L_1693 = (L_1690)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1692));
		UInt32U5BU5D_t59386216* L_1694 = ___ekey2;
		int32_t L_1695 = ((int32_t)90);
		uint32_t L_1696 = (L_1694)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1695));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1681^(int32_t)L_1685))^(int32_t)L_1689))^(int32_t)L_1693))^(int32_t)L_1696));
		UInt32U5BU5D_t59386216* L_1697 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1698 = V_3;
		uintptr_t L_1699 = (((uintptr_t)((int32_t)((uint32_t)L_1698>>((int32_t)24)))));
		uint32_t L_1700 = (L_1697)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1699));
		UInt32U5BU5D_t59386216* L_1701 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1702 = V_4;
		int32_t L_1703 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1702>>((int32_t)16))))));
		uint32_t L_1704 = (L_1701)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1703));
		UInt32U5BU5D_t59386216* L_1705 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1706 = V_6;
		int32_t L_1707 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1706>>8)))));
		uint32_t L_1708 = (L_1705)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1707));
		UInt32U5BU5D_t59386216* L_1709 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1710 = V_7;
		int32_t L_1711 = (((int32_t)((uint8_t)L_1710)));
		uint32_t L_1712 = (L_1709)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1711));
		UInt32U5BU5D_t59386216* L_1713 = ___ekey2;
		int32_t L_1714 = ((int32_t)91);
		uint32_t L_1715 = (L_1713)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1714));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1700^(int32_t)L_1704))^(int32_t)L_1708))^(int32_t)L_1712))^(int32_t)L_1715));
		UInt32U5BU5D_t59386216* L_1716 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1717 = V_4;
		uintptr_t L_1718 = (((uintptr_t)((int32_t)((uint32_t)L_1717>>((int32_t)24)))));
		uint32_t L_1719 = (L_1716)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1718));
		UInt32U5BU5D_t59386216* L_1720 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1721 = V_5;
		int32_t L_1722 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1721>>((int32_t)16))))));
		uint32_t L_1723 = (L_1720)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1722));
		UInt32U5BU5D_t59386216* L_1724 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1725 = V_7;
		int32_t L_1726 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1725>>8)))));
		uint32_t L_1727 = (L_1724)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1726));
		UInt32U5BU5D_t59386216* L_1728 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1729 = V_0;
		int32_t L_1730 = (((int32_t)((uint8_t)L_1729)));
		uint32_t L_1731 = (L_1728)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1730));
		UInt32U5BU5D_t59386216* L_1732 = ___ekey2;
		int32_t L_1733 = ((int32_t)92);
		uint32_t L_1734 = (L_1732)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1733));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1719^(int32_t)L_1723))^(int32_t)L_1727))^(int32_t)L_1731))^(int32_t)L_1734));
		UInt32U5BU5D_t59386216* L_1735 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1736 = V_5;
		uintptr_t L_1737 = (((uintptr_t)((int32_t)((uint32_t)L_1736>>((int32_t)24)))));
		uint32_t L_1738 = (L_1735)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1737));
		UInt32U5BU5D_t59386216* L_1739 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1740 = V_6;
		int32_t L_1741 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1740>>((int32_t)16))))));
		uint32_t L_1742 = (L_1739)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1741));
		UInt32U5BU5D_t59386216* L_1743 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1744 = V_0;
		int32_t L_1745 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1744>>8)))));
		uint32_t L_1746 = (L_1743)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1745));
		UInt32U5BU5D_t59386216* L_1747 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1748 = V_1;
		int32_t L_1749 = (((int32_t)((uint8_t)L_1748)));
		uint32_t L_1750 = (L_1747)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1749));
		UInt32U5BU5D_t59386216* L_1751 = ___ekey2;
		int32_t L_1752 = ((int32_t)93);
		uint32_t L_1753 = (L_1751)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1752));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1738^(int32_t)L_1742))^(int32_t)L_1746))^(int32_t)L_1750))^(int32_t)L_1753));
		UInt32U5BU5D_t59386216* L_1754 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1755 = V_6;
		uintptr_t L_1756 = (((uintptr_t)((int32_t)((uint32_t)L_1755>>((int32_t)24)))));
		uint32_t L_1757 = (L_1754)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1756));
		UInt32U5BU5D_t59386216* L_1758 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1759 = V_7;
		int32_t L_1760 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1759>>((int32_t)16))))));
		uint32_t L_1761 = (L_1758)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1760));
		UInt32U5BU5D_t59386216* L_1762 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1763 = V_1;
		int32_t L_1764 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1763>>8)))));
		uint32_t L_1765 = (L_1762)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1764));
		UInt32U5BU5D_t59386216* L_1766 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1767 = V_2;
		int32_t L_1768 = (((int32_t)((uint8_t)L_1767)));
		uint32_t L_1769 = (L_1766)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1768));
		UInt32U5BU5D_t59386216* L_1770 = ___ekey2;
		int32_t L_1771 = ((int32_t)94);
		uint32_t L_1772 = (L_1770)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1771));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1757^(int32_t)L_1761))^(int32_t)L_1765))^(int32_t)L_1769))^(int32_t)L_1772));
		UInt32U5BU5D_t59386216* L_1773 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1774 = V_7;
		uintptr_t L_1775 = (((uintptr_t)((int32_t)((uint32_t)L_1774>>((int32_t)24)))));
		uint32_t L_1776 = (L_1773)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1775));
		UInt32U5BU5D_t59386216* L_1777 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1778 = V_0;
		int32_t L_1779 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1778>>((int32_t)16))))));
		uint32_t L_1780 = (L_1777)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1779));
		UInt32U5BU5D_t59386216* L_1781 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1782 = V_2;
		int32_t L_1783 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1782>>8)))));
		uint32_t L_1784 = (L_1781)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1783));
		UInt32U5BU5D_t59386216* L_1785 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1786 = V_3;
		int32_t L_1787 = (((int32_t)((uint8_t)L_1786)));
		uint32_t L_1788 = (L_1785)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1787));
		UInt32U5BU5D_t59386216* L_1789 = ___ekey2;
		int32_t L_1790 = ((int32_t)95);
		uint32_t L_1791 = (L_1789)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1790));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1776^(int32_t)L_1780))^(int32_t)L_1784))^(int32_t)L_1788))^(int32_t)L_1791));
		UInt32U5BU5D_t59386216* L_1792 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1793 = V_8;
		uintptr_t L_1794 = (((uintptr_t)((int32_t)((uint32_t)L_1793>>((int32_t)24)))));
		uint32_t L_1795 = (L_1792)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1794));
		UInt32U5BU5D_t59386216* L_1796 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1797 = V_9;
		int32_t L_1798 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1797>>((int32_t)16))))));
		uint32_t L_1799 = (L_1796)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1798));
		UInt32U5BU5D_t59386216* L_1800 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1801 = V_11;
		int32_t L_1802 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1801>>8)))));
		uint32_t L_1803 = (L_1800)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1802));
		UInt32U5BU5D_t59386216* L_1804 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1805 = V_12;
		int32_t L_1806 = (((int32_t)((uint8_t)L_1805)));
		uint32_t L_1807 = (L_1804)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1806));
		UInt32U5BU5D_t59386216* L_1808 = ___ekey2;
		int32_t L_1809 = ((int32_t)96);
		uint32_t L_1810 = (L_1808)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1809));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1795^(int32_t)L_1799))^(int32_t)L_1803))^(int32_t)L_1807))^(int32_t)L_1810));
		UInt32U5BU5D_t59386216* L_1811 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1812 = V_9;
		uintptr_t L_1813 = (((uintptr_t)((int32_t)((uint32_t)L_1812>>((int32_t)24)))));
		uint32_t L_1814 = (L_1811)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1813));
		UInt32U5BU5D_t59386216* L_1815 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1816 = V_10;
		int32_t L_1817 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1816>>((int32_t)16))))));
		uint32_t L_1818 = (L_1815)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1817));
		UInt32U5BU5D_t59386216* L_1819 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1820 = V_12;
		int32_t L_1821 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1820>>8)))));
		uint32_t L_1822 = (L_1819)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1821));
		UInt32U5BU5D_t59386216* L_1823 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1824 = V_13;
		int32_t L_1825 = (((int32_t)((uint8_t)L_1824)));
		uint32_t L_1826 = (L_1823)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1825));
		UInt32U5BU5D_t59386216* L_1827 = ___ekey2;
		int32_t L_1828 = ((int32_t)97);
		uint32_t L_1829 = (L_1827)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1828));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1814^(int32_t)L_1818))^(int32_t)L_1822))^(int32_t)L_1826))^(int32_t)L_1829));
		UInt32U5BU5D_t59386216* L_1830 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1831 = V_10;
		uintptr_t L_1832 = (((uintptr_t)((int32_t)((uint32_t)L_1831>>((int32_t)24)))));
		uint32_t L_1833 = (L_1830)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1832));
		UInt32U5BU5D_t59386216* L_1834 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1835 = V_11;
		int32_t L_1836 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1835>>((int32_t)16))))));
		uint32_t L_1837 = (L_1834)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1836));
		UInt32U5BU5D_t59386216* L_1838 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1839 = V_13;
		int32_t L_1840 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1839>>8)))));
		uint32_t L_1841 = (L_1838)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1840));
		UInt32U5BU5D_t59386216* L_1842 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1843 = V_14;
		int32_t L_1844 = (((int32_t)((uint8_t)L_1843)));
		uint32_t L_1845 = (L_1842)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1844));
		UInt32U5BU5D_t59386216* L_1846 = ___ekey2;
		int32_t L_1847 = ((int32_t)98);
		uint32_t L_1848 = (L_1846)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1847));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1833^(int32_t)L_1837))^(int32_t)L_1841))^(int32_t)L_1845))^(int32_t)L_1848));
		UInt32U5BU5D_t59386216* L_1849 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1850 = V_11;
		uintptr_t L_1851 = (((uintptr_t)((int32_t)((uint32_t)L_1850>>((int32_t)24)))));
		uint32_t L_1852 = (L_1849)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1851));
		UInt32U5BU5D_t59386216* L_1853 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1854 = V_12;
		int32_t L_1855 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1854>>((int32_t)16))))));
		uint32_t L_1856 = (L_1853)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1855));
		UInt32U5BU5D_t59386216* L_1857 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1858 = V_14;
		int32_t L_1859 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1858>>8)))));
		uint32_t L_1860 = (L_1857)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1859));
		UInt32U5BU5D_t59386216* L_1861 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1862 = V_15;
		int32_t L_1863 = (((int32_t)((uint8_t)L_1862)));
		uint32_t L_1864 = (L_1861)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1863));
		UInt32U5BU5D_t59386216* L_1865 = ___ekey2;
		int32_t L_1866 = ((int32_t)99);
		uint32_t L_1867 = (L_1865)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1866));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1852^(int32_t)L_1856))^(int32_t)L_1860))^(int32_t)L_1864))^(int32_t)L_1867));
		UInt32U5BU5D_t59386216* L_1868 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1869 = V_12;
		uintptr_t L_1870 = (((uintptr_t)((int32_t)((uint32_t)L_1869>>((int32_t)24)))));
		uint32_t L_1871 = (L_1868)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1870));
		UInt32U5BU5D_t59386216* L_1872 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1873 = V_13;
		int32_t L_1874 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1873>>((int32_t)16))))));
		uint32_t L_1875 = (L_1872)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1874));
		UInt32U5BU5D_t59386216* L_1876 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1877 = V_15;
		int32_t L_1878 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1877>>8)))));
		uint32_t L_1879 = (L_1876)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1878));
		UInt32U5BU5D_t59386216* L_1880 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1881 = V_8;
		int32_t L_1882 = (((int32_t)((uint8_t)L_1881)));
		uint32_t L_1883 = (L_1880)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1882));
		UInt32U5BU5D_t59386216* L_1884 = ___ekey2;
		int32_t L_1885 = ((int32_t)100);
		uint32_t L_1886 = (L_1884)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1885));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1871^(int32_t)L_1875))^(int32_t)L_1879))^(int32_t)L_1883))^(int32_t)L_1886));
		UInt32U5BU5D_t59386216* L_1887 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1888 = V_13;
		uintptr_t L_1889 = (((uintptr_t)((int32_t)((uint32_t)L_1888>>((int32_t)24)))));
		uint32_t L_1890 = (L_1887)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1889));
		UInt32U5BU5D_t59386216* L_1891 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1892 = V_14;
		int32_t L_1893 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1892>>((int32_t)16))))));
		uint32_t L_1894 = (L_1891)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1893));
		UInt32U5BU5D_t59386216* L_1895 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1896 = V_8;
		int32_t L_1897 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1896>>8)))));
		uint32_t L_1898 = (L_1895)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1897));
		UInt32U5BU5D_t59386216* L_1899 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1900 = V_9;
		int32_t L_1901 = (((int32_t)((uint8_t)L_1900)));
		uint32_t L_1902 = (L_1899)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1901));
		UInt32U5BU5D_t59386216* L_1903 = ___ekey2;
		int32_t L_1904 = ((int32_t)101);
		uint32_t L_1905 = (L_1903)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1904));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1890^(int32_t)L_1894))^(int32_t)L_1898))^(int32_t)L_1902))^(int32_t)L_1905));
		UInt32U5BU5D_t59386216* L_1906 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1907 = V_14;
		uintptr_t L_1908 = (((uintptr_t)((int32_t)((uint32_t)L_1907>>((int32_t)24)))));
		uint32_t L_1909 = (L_1906)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1908));
		UInt32U5BU5D_t59386216* L_1910 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1911 = V_15;
		int32_t L_1912 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1911>>((int32_t)16))))));
		uint32_t L_1913 = (L_1910)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1912));
		UInt32U5BU5D_t59386216* L_1914 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1915 = V_9;
		int32_t L_1916 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1915>>8)))));
		uint32_t L_1917 = (L_1914)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1916));
		UInt32U5BU5D_t59386216* L_1918 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1919 = V_10;
		int32_t L_1920 = (((int32_t)((uint8_t)L_1919)));
		uint32_t L_1921 = (L_1918)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1920));
		UInt32U5BU5D_t59386216* L_1922 = ___ekey2;
		int32_t L_1923 = ((int32_t)102);
		uint32_t L_1924 = (L_1922)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1923));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1909^(int32_t)L_1913))^(int32_t)L_1917))^(int32_t)L_1921))^(int32_t)L_1924));
		UInt32U5BU5D_t59386216* L_1925 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1926 = V_15;
		uintptr_t L_1927 = (((uintptr_t)((int32_t)((uint32_t)L_1926>>((int32_t)24)))));
		uint32_t L_1928 = (L_1925)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1927));
		UInt32U5BU5D_t59386216* L_1929 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1930 = V_8;
		int32_t L_1931 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1930>>((int32_t)16))))));
		uint32_t L_1932 = (L_1929)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1931));
		UInt32U5BU5D_t59386216* L_1933 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1934 = V_10;
		int32_t L_1935 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1934>>8)))));
		uint32_t L_1936 = (L_1933)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1935));
		UInt32U5BU5D_t59386216* L_1937 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1938 = V_11;
		int32_t L_1939 = (((int32_t)((uint8_t)L_1938)));
		uint32_t L_1940 = (L_1937)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1939));
		UInt32U5BU5D_t59386216* L_1941 = ___ekey2;
		int32_t L_1942 = ((int32_t)103);
		uint32_t L_1943 = (L_1941)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1942));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1928^(int32_t)L_1932))^(int32_t)L_1936))^(int32_t)L_1940))^(int32_t)L_1943));
		UInt32U5BU5D_t59386216* L_1944 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1945 = V_0;
		uintptr_t L_1946 = (((uintptr_t)((int32_t)((uint32_t)L_1945>>((int32_t)24)))));
		uint32_t L_1947 = (L_1944)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1946));
		UInt32U5BU5D_t59386216* L_1948 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1949 = V_1;
		int32_t L_1950 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1949>>((int32_t)16))))));
		uint32_t L_1951 = (L_1948)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1950));
		UInt32U5BU5D_t59386216* L_1952 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1953 = V_3;
		int32_t L_1954 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1953>>8)))));
		uint32_t L_1955 = (L_1952)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1954));
		UInt32U5BU5D_t59386216* L_1956 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1957 = V_4;
		int32_t L_1958 = (((int32_t)((uint8_t)L_1957)));
		uint32_t L_1959 = (L_1956)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1958));
		UInt32U5BU5D_t59386216* L_1960 = ___ekey2;
		int32_t L_1961 = ((int32_t)104);
		uint32_t L_1962 = (L_1960)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1961));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1947^(int32_t)L_1951))^(int32_t)L_1955))^(int32_t)L_1959))^(int32_t)L_1962));
		UInt32U5BU5D_t59386216* L_1963 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1964 = V_1;
		uintptr_t L_1965 = (((uintptr_t)((int32_t)((uint32_t)L_1964>>((int32_t)24)))));
		uint32_t L_1966 = (L_1963)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1965));
		UInt32U5BU5D_t59386216* L_1967 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1968 = V_2;
		int32_t L_1969 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1968>>((int32_t)16))))));
		uint32_t L_1970 = (L_1967)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1969));
		UInt32U5BU5D_t59386216* L_1971 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1972 = V_4;
		int32_t L_1973 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1972>>8)))));
		uint32_t L_1974 = (L_1971)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1973));
		UInt32U5BU5D_t59386216* L_1975 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1976 = V_5;
		int32_t L_1977 = (((int32_t)((uint8_t)L_1976)));
		uint32_t L_1978 = (L_1975)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1977));
		UInt32U5BU5D_t59386216* L_1979 = ___ekey2;
		int32_t L_1980 = ((int32_t)105);
		uint32_t L_1981 = (L_1979)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1980));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1966^(int32_t)L_1970))^(int32_t)L_1974))^(int32_t)L_1978))^(int32_t)L_1981));
		UInt32U5BU5D_t59386216* L_1982 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_1983 = V_2;
		uintptr_t L_1984 = (((uintptr_t)((int32_t)((uint32_t)L_1983>>((int32_t)24)))));
		uint32_t L_1985 = (L_1982)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1984));
		UInt32U5BU5D_t59386216* L_1986 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_1987 = V_3;
		int32_t L_1988 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1987>>((int32_t)16))))));
		uint32_t L_1989 = (L_1986)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1988));
		UInt32U5BU5D_t59386216* L_1990 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_1991 = V_5;
		int32_t L_1992 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1991>>8)))));
		uint32_t L_1993 = (L_1990)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1992));
		UInt32U5BU5D_t59386216* L_1994 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_1995 = V_6;
		int32_t L_1996 = (((int32_t)((uint8_t)L_1995)));
		uint32_t L_1997 = (L_1994)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1996));
		UInt32U5BU5D_t59386216* L_1998 = ___ekey2;
		int32_t L_1999 = ((int32_t)106);
		uint32_t L_2000 = (L_1998)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1999));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1985^(int32_t)L_1989))^(int32_t)L_1993))^(int32_t)L_1997))^(int32_t)L_2000));
		UInt32U5BU5D_t59386216* L_2001 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_2002 = V_3;
		uintptr_t L_2003 = (((uintptr_t)((int32_t)((uint32_t)L_2002>>((int32_t)24)))));
		uint32_t L_2004 = (L_2001)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2003));
		UInt32U5BU5D_t59386216* L_2005 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_2006 = V_4;
		int32_t L_2007 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2006>>((int32_t)16))))));
		uint32_t L_2008 = (L_2005)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2007));
		UInt32U5BU5D_t59386216* L_2009 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_2010 = V_6;
		int32_t L_2011 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2010>>8)))));
		uint32_t L_2012 = (L_2009)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2011));
		UInt32U5BU5D_t59386216* L_2013 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_2014 = V_7;
		int32_t L_2015 = (((int32_t)((uint8_t)L_2014)));
		uint32_t L_2016 = (L_2013)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2015));
		UInt32U5BU5D_t59386216* L_2017 = ___ekey2;
		int32_t L_2018 = ((int32_t)107);
		uint32_t L_2019 = (L_2017)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2018));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2004^(int32_t)L_2008))^(int32_t)L_2012))^(int32_t)L_2016))^(int32_t)L_2019));
		UInt32U5BU5D_t59386216* L_2020 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_2021 = V_4;
		uintptr_t L_2022 = (((uintptr_t)((int32_t)((uint32_t)L_2021>>((int32_t)24)))));
		uint32_t L_2023 = (L_2020)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2022));
		UInt32U5BU5D_t59386216* L_2024 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_2025 = V_5;
		int32_t L_2026 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2025>>((int32_t)16))))));
		uint32_t L_2027 = (L_2024)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2026));
		UInt32U5BU5D_t59386216* L_2028 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_2029 = V_7;
		int32_t L_2030 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2029>>8)))));
		uint32_t L_2031 = (L_2028)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2030));
		UInt32U5BU5D_t59386216* L_2032 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_2033 = V_0;
		int32_t L_2034 = (((int32_t)((uint8_t)L_2033)));
		uint32_t L_2035 = (L_2032)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2034));
		UInt32U5BU5D_t59386216* L_2036 = ___ekey2;
		int32_t L_2037 = ((int32_t)108);
		uint32_t L_2038 = (L_2036)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2037));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2023^(int32_t)L_2027))^(int32_t)L_2031))^(int32_t)L_2035))^(int32_t)L_2038));
		UInt32U5BU5D_t59386216* L_2039 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_2040 = V_5;
		uintptr_t L_2041 = (((uintptr_t)((int32_t)((uint32_t)L_2040>>((int32_t)24)))));
		uint32_t L_2042 = (L_2039)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2041));
		UInt32U5BU5D_t59386216* L_2043 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_2044 = V_6;
		int32_t L_2045 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2044>>((int32_t)16))))));
		uint32_t L_2046 = (L_2043)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2045));
		UInt32U5BU5D_t59386216* L_2047 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_2048 = V_0;
		int32_t L_2049 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2048>>8)))));
		uint32_t L_2050 = (L_2047)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2049));
		UInt32U5BU5D_t59386216* L_2051 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_2052 = V_1;
		int32_t L_2053 = (((int32_t)((uint8_t)L_2052)));
		uint32_t L_2054 = (L_2051)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2053));
		UInt32U5BU5D_t59386216* L_2055 = ___ekey2;
		int32_t L_2056 = ((int32_t)109);
		uint32_t L_2057 = (L_2055)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2056));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2042^(int32_t)L_2046))^(int32_t)L_2050))^(int32_t)L_2054))^(int32_t)L_2057));
		UInt32U5BU5D_t59386216* L_2058 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_2059 = V_6;
		uintptr_t L_2060 = (((uintptr_t)((int32_t)((uint32_t)L_2059>>((int32_t)24)))));
		uint32_t L_2061 = (L_2058)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2060));
		UInt32U5BU5D_t59386216* L_2062 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_2063 = V_7;
		int32_t L_2064 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2063>>((int32_t)16))))));
		uint32_t L_2065 = (L_2062)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2064));
		UInt32U5BU5D_t59386216* L_2066 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_2067 = V_1;
		int32_t L_2068 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2067>>8)))));
		uint32_t L_2069 = (L_2066)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2068));
		UInt32U5BU5D_t59386216* L_2070 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_2071 = V_2;
		int32_t L_2072 = (((int32_t)((uint8_t)L_2071)));
		uint32_t L_2073 = (L_2070)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2072));
		UInt32U5BU5D_t59386216* L_2074 = ___ekey2;
		int32_t L_2075 = ((int32_t)110);
		uint32_t L_2076 = (L_2074)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2075));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2061^(int32_t)L_2065))^(int32_t)L_2069))^(int32_t)L_2073))^(int32_t)L_2076));
		UInt32U5BU5D_t59386216* L_2077 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T0_19();
		uint32_t L_2078 = V_7;
		uintptr_t L_2079 = (((uintptr_t)((int32_t)((uint32_t)L_2078>>((int32_t)24)))));
		uint32_t L_2080 = (L_2077)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2079));
		UInt32U5BU5D_t59386216* L_2081 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T1_20();
		uint32_t L_2082 = V_0;
		int32_t L_2083 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2082>>((int32_t)16))))));
		uint32_t L_2084 = (L_2081)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2083));
		UInt32U5BU5D_t59386216* L_2085 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T2_21();
		uint32_t L_2086 = V_2;
		int32_t L_2087 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2086>>8)))));
		uint32_t L_2088 = (L_2085)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2087));
		UInt32U5BU5D_t59386216* L_2089 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_T3_22();
		uint32_t L_2090 = V_3;
		int32_t L_2091 = (((int32_t)((uint8_t)L_2090)));
		uint32_t L_2092 = (L_2089)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2091));
		UInt32U5BU5D_t59386216* L_2093 = ___ekey2;
		int32_t L_2094 = ((int32_t)111);
		uint32_t L_2095 = (L_2093)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2094));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2080^(int32_t)L_2084))^(int32_t)L_2088))^(int32_t)L_2092))^(int32_t)L_2095));
		ByteU5BU5D_t3397334013* L_2096 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2097 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2098 = V_8;
		uintptr_t L_2099 = (((uintptr_t)((int32_t)((uint32_t)L_2098>>((int32_t)24)))));
		uint8_t L_2100 = (L_2097)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2099));
		UInt32U5BU5D_t59386216* L_2101 = ___ekey2;
		int32_t L_2102 = ((int32_t)112);
		uint32_t L_2103 = (L_2101)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2102));
		(L_2096)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2100^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2103>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2104 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2105 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2106 = V_9;
		int32_t L_2107 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2106>>((int32_t)16))))));
		uint8_t L_2108 = (L_2105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2107));
		UInt32U5BU5D_t59386216* L_2109 = ___ekey2;
		int32_t L_2110 = ((int32_t)112);
		uint32_t L_2111 = (L_2109)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2110));
		(L_2104)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2108^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2111>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2112 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2113 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2114 = V_11;
		int32_t L_2115 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2114>>8)))));
		uint8_t L_2116 = (L_2113)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2115));
		UInt32U5BU5D_t59386216* L_2117 = ___ekey2;
		int32_t L_2118 = ((int32_t)112);
		uint32_t L_2119 = (L_2117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2118));
		(L_2112)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2116^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2119>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2120 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2121 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2122 = V_12;
		int32_t L_2123 = (((int32_t)((uint8_t)L_2122)));
		uint8_t L_2124 = (L_2121)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2123));
		UInt32U5BU5D_t59386216* L_2125 = ___ekey2;
		int32_t L_2126 = ((int32_t)112);
		uint32_t L_2127 = (L_2125)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2126));
		(L_2120)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2124^(int32_t)(((int32_t)((uint8_t)L_2127)))))))));
		ByteU5BU5D_t3397334013* L_2128 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2129 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2130 = V_9;
		uintptr_t L_2131 = (((uintptr_t)((int32_t)((uint32_t)L_2130>>((int32_t)24)))));
		uint8_t L_2132 = (L_2129)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2131));
		UInt32U5BU5D_t59386216* L_2133 = ___ekey2;
		int32_t L_2134 = ((int32_t)113);
		uint32_t L_2135 = (L_2133)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2134));
		(L_2128)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2132^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2135>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2136 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2137 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2138 = V_10;
		int32_t L_2139 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2138>>((int32_t)16))))));
		uint8_t L_2140 = (L_2137)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2139));
		UInt32U5BU5D_t59386216* L_2141 = ___ekey2;
		int32_t L_2142 = ((int32_t)113);
		uint32_t L_2143 = (L_2141)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2142));
		(L_2136)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2140^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2143>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2144 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2145 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2146 = V_12;
		int32_t L_2147 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2146>>8)))));
		uint8_t L_2148 = (L_2145)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2147));
		UInt32U5BU5D_t59386216* L_2149 = ___ekey2;
		int32_t L_2150 = ((int32_t)113);
		uint32_t L_2151 = (L_2149)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2150));
		(L_2144)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2148^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2151>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2152 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2153 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2154 = V_13;
		int32_t L_2155 = (((int32_t)((uint8_t)L_2154)));
		uint8_t L_2156 = (L_2153)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2155));
		UInt32U5BU5D_t59386216* L_2157 = ___ekey2;
		int32_t L_2158 = ((int32_t)113);
		uint32_t L_2159 = (L_2157)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2158));
		(L_2152)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2156^(int32_t)(((int32_t)((uint8_t)L_2159)))))))));
		ByteU5BU5D_t3397334013* L_2160 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2161 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2162 = V_10;
		uintptr_t L_2163 = (((uintptr_t)((int32_t)((uint32_t)L_2162>>((int32_t)24)))));
		uint8_t L_2164 = (L_2161)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2163));
		UInt32U5BU5D_t59386216* L_2165 = ___ekey2;
		int32_t L_2166 = ((int32_t)114);
		uint32_t L_2167 = (L_2165)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2166));
		(L_2160)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(8), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2164^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2167>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2168 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2169 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2170 = V_11;
		int32_t L_2171 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2170>>((int32_t)16))))));
		uint8_t L_2172 = (L_2169)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2171));
		UInt32U5BU5D_t59386216* L_2173 = ___ekey2;
		int32_t L_2174 = ((int32_t)114);
		uint32_t L_2175 = (L_2173)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2174));
		(L_2168)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2172^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2175>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2176 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2177 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2178 = V_13;
		int32_t L_2179 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2178>>8)))));
		uint8_t L_2180 = (L_2177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2179));
		UInt32U5BU5D_t59386216* L_2181 = ___ekey2;
		int32_t L_2182 = ((int32_t)114);
		uint32_t L_2183 = (L_2181)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2182));
		(L_2176)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2180^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2183>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2184 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2185 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2186 = V_14;
		int32_t L_2187 = (((int32_t)((uint8_t)L_2186)));
		uint8_t L_2188 = (L_2185)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2187));
		UInt32U5BU5D_t59386216* L_2189 = ___ekey2;
		int32_t L_2190 = ((int32_t)114);
		uint32_t L_2191 = (L_2189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2190));
		(L_2184)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2188^(int32_t)(((int32_t)((uint8_t)L_2191)))))))));
		ByteU5BU5D_t3397334013* L_2192 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2193 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2194 = V_11;
		uintptr_t L_2195 = (((uintptr_t)((int32_t)((uint32_t)L_2194>>((int32_t)24)))));
		uint8_t L_2196 = (L_2193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2195));
		UInt32U5BU5D_t59386216* L_2197 = ___ekey2;
		int32_t L_2198 = ((int32_t)115);
		uint32_t L_2199 = (L_2197)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2198));
		(L_2192)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2196^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2199>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2200 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2201 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2202 = V_12;
		int32_t L_2203 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2202>>((int32_t)16))))));
		uint8_t L_2204 = (L_2201)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2203));
		UInt32U5BU5D_t59386216* L_2205 = ___ekey2;
		int32_t L_2206 = ((int32_t)115);
		uint32_t L_2207 = (L_2205)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2206));
		(L_2200)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2204^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2207>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2208 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2209 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2210 = V_14;
		int32_t L_2211 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2210>>8)))));
		uint8_t L_2212 = (L_2209)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2211));
		UInt32U5BU5D_t59386216* L_2213 = ___ekey2;
		int32_t L_2214 = ((int32_t)115);
		uint32_t L_2215 = (L_2213)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2214));
		(L_2208)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2212^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2215>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2216 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2217 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2218 = V_15;
		int32_t L_2219 = (((int32_t)((uint8_t)L_2218)));
		uint8_t L_2220 = (L_2217)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2219));
		UInt32U5BU5D_t59386216* L_2221 = ___ekey2;
		int32_t L_2222 = ((int32_t)115);
		uint32_t L_2223 = (L_2221)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2222));
		(L_2216)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2220^(int32_t)(((int32_t)((uint8_t)L_2223)))))))));
		ByteU5BU5D_t3397334013* L_2224 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2225 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2226 = V_12;
		uintptr_t L_2227 = (((uintptr_t)((int32_t)((uint32_t)L_2226>>((int32_t)24)))));
		uint8_t L_2228 = (L_2225)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2227));
		UInt32U5BU5D_t59386216* L_2229 = ___ekey2;
		int32_t L_2230 = ((int32_t)116);
		uint32_t L_2231 = (L_2229)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2230));
		(L_2224)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)16)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2228^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2231>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2232 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2233 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2234 = V_13;
		int32_t L_2235 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2234>>((int32_t)16))))));
		uint8_t L_2236 = (L_2233)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2235));
		UInt32U5BU5D_t59386216* L_2237 = ___ekey2;
		int32_t L_2238 = ((int32_t)116);
		uint32_t L_2239 = (L_2237)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2238));
		(L_2232)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)17)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2236^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2239>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2240 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2241 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2242 = V_15;
		int32_t L_2243 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2242>>8)))));
		uint8_t L_2244 = (L_2241)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2243));
		UInt32U5BU5D_t59386216* L_2245 = ___ekey2;
		int32_t L_2246 = ((int32_t)116);
		uint32_t L_2247 = (L_2245)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2246));
		(L_2240)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)18)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2244^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2247>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2248 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2249 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2250 = V_8;
		int32_t L_2251 = (((int32_t)((uint8_t)L_2250)));
		uint8_t L_2252 = (L_2249)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2251));
		UInt32U5BU5D_t59386216* L_2253 = ___ekey2;
		int32_t L_2254 = ((int32_t)116);
		uint32_t L_2255 = (L_2253)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2254));
		(L_2248)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)19)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2252^(int32_t)(((int32_t)((uint8_t)L_2255)))))))));
		ByteU5BU5D_t3397334013* L_2256 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2257 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2258 = V_13;
		uintptr_t L_2259 = (((uintptr_t)((int32_t)((uint32_t)L_2258>>((int32_t)24)))));
		uint8_t L_2260 = (L_2257)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2259));
		UInt32U5BU5D_t59386216* L_2261 = ___ekey2;
		int32_t L_2262 = ((int32_t)117);
		uint32_t L_2263 = (L_2261)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2262));
		(L_2256)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)20)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2260^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2263>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2264 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2265 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2266 = V_14;
		int32_t L_2267 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2266>>((int32_t)16))))));
		uint8_t L_2268 = (L_2265)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2267));
		UInt32U5BU5D_t59386216* L_2269 = ___ekey2;
		int32_t L_2270 = ((int32_t)117);
		uint32_t L_2271 = (L_2269)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2270));
		(L_2264)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)21)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2268^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2271>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2272 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2273 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2274 = V_8;
		int32_t L_2275 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2274>>8)))));
		uint8_t L_2276 = (L_2273)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2275));
		UInt32U5BU5D_t59386216* L_2277 = ___ekey2;
		int32_t L_2278 = ((int32_t)117);
		uint32_t L_2279 = (L_2277)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2278));
		(L_2272)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)22)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2276^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2279>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2280 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2281 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2282 = V_9;
		int32_t L_2283 = (((int32_t)((uint8_t)L_2282)));
		uint8_t L_2284 = (L_2281)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2283));
		UInt32U5BU5D_t59386216* L_2285 = ___ekey2;
		int32_t L_2286 = ((int32_t)117);
		uint32_t L_2287 = (L_2285)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2286));
		(L_2280)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)23)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2284^(int32_t)(((int32_t)((uint8_t)L_2287)))))))));
		ByteU5BU5D_t3397334013* L_2288 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2289 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2290 = V_14;
		uintptr_t L_2291 = (((uintptr_t)((int32_t)((uint32_t)L_2290>>((int32_t)24)))));
		uint8_t L_2292 = (L_2289)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2291));
		UInt32U5BU5D_t59386216* L_2293 = ___ekey2;
		int32_t L_2294 = ((int32_t)118);
		uint32_t L_2295 = (L_2293)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2294));
		(L_2288)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)24)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2292^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2295>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2296 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2297 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2298 = V_15;
		int32_t L_2299 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2298>>((int32_t)16))))));
		uint8_t L_2300 = (L_2297)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2299));
		UInt32U5BU5D_t59386216* L_2301 = ___ekey2;
		int32_t L_2302 = ((int32_t)118);
		uint32_t L_2303 = (L_2301)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2302));
		(L_2296)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)25)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2300^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2303>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2304 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2305 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2306 = V_9;
		int32_t L_2307 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2306>>8)))));
		uint8_t L_2308 = (L_2305)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2307));
		UInt32U5BU5D_t59386216* L_2309 = ___ekey2;
		int32_t L_2310 = ((int32_t)118);
		uint32_t L_2311 = (L_2309)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2310));
		(L_2304)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)26)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2308^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2311>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2312 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2313 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2314 = V_10;
		int32_t L_2315 = (((int32_t)((uint8_t)L_2314)));
		uint8_t L_2316 = (L_2313)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2315));
		UInt32U5BU5D_t59386216* L_2317 = ___ekey2;
		int32_t L_2318 = ((int32_t)118);
		uint32_t L_2319 = (L_2317)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2318));
		(L_2312)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)27)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2316^(int32_t)(((int32_t)((uint8_t)L_2319)))))))));
		ByteU5BU5D_t3397334013* L_2320 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2321 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2322 = V_15;
		uintptr_t L_2323 = (((uintptr_t)((int32_t)((uint32_t)L_2322>>((int32_t)24)))));
		uint8_t L_2324 = (L_2321)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2323));
		UInt32U5BU5D_t59386216* L_2325 = ___ekey2;
		int32_t L_2326 = ((int32_t)119);
		uint32_t L_2327 = (L_2325)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2326));
		(L_2320)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)28)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2324^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2327>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2328 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2329 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2330 = V_8;
		int32_t L_2331 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2330>>((int32_t)16))))));
		uint8_t L_2332 = (L_2329)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2331));
		UInt32U5BU5D_t59386216* L_2333 = ___ekey2;
		int32_t L_2334 = ((int32_t)119);
		uint32_t L_2335 = (L_2333)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2334));
		(L_2328)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)29)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2332^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2335>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2336 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2337 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2338 = V_10;
		int32_t L_2339 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2338>>8)))));
		uint8_t L_2340 = (L_2337)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2339));
		UInt32U5BU5D_t59386216* L_2341 = ___ekey2;
		int32_t L_2342 = ((int32_t)119);
		uint32_t L_2343 = (L_2341)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2342));
		(L_2336)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)30)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2340^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2343>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2344 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2345 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		uint32_t L_2346 = V_11;
		int32_t L_2347 = (((int32_t)((uint8_t)L_2346)));
		uint8_t L_2348 = (L_2345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2347));
		UInt32U5BU5D_t59386216* L_2349 = ___ekey2;
		int32_t L_2350 = ((int32_t)119);
		uint32_t L_2351 = (L_2349)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2350));
		(L_2344)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)31)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2348^(int32_t)(((int32_t)((uint8_t)L_2351)))))))));
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::Decrypt128(System.Byte[],System.Byte[],System.UInt32[])
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Decrypt128_m1282993908_MetadataUsageId;
extern "C"  void RijndaelTransform_Decrypt128_m1282993908 (RijndaelTransform_t1067822295 * __this, ByteU5BU5D_t3397334013* ___indata0, ByteU5BU5D_t3397334013* ___outdata1, UInt32U5BU5D_t59386216* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Decrypt128_m1282993908_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	uint32_t V_7 = 0;
	int32_t V_8 = 0;
	{
		V_8 = ((int32_t)40);
		ByteU5BU5D_t3397334013* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t3397334013* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t3397334013* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t3397334013* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t59386216* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_5<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)8))))|(int32_t)L_11))^(int32_t)L_14));
		ByteU5BU5D_t3397334013* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t3397334013* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t3397334013* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t3397334013* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t59386216* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_20<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_23<<(int32_t)8))))|(int32_t)L_26))^(int32_t)L_29));
		ByteU5BU5D_t3397334013* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t3397334013* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t3397334013* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t3397334013* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t59386216* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_32<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_35<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_38<<(int32_t)8))))|(int32_t)L_41))^(int32_t)L_44));
		ByteU5BU5D_t3397334013* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t3397334013* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t3397334013* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t3397334013* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t59386216* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_47<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_50<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_53<<(int32_t)8))))|(int32_t)L_56))^(int32_t)L_59));
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_60 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_61 = V_0;
		uintptr_t L_62 = (((uintptr_t)((int32_t)((uint32_t)L_61>>((int32_t)24)))));
		uint32_t L_63 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_62));
		UInt32U5BU5D_t59386216* L_64 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_65 = V_3;
		int32_t L_66 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_65>>((int32_t)16))))));
		uint32_t L_67 = (L_64)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66));
		UInt32U5BU5D_t59386216* L_68 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_69 = V_2;
		int32_t L_70 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_69>>8)))));
		uint32_t L_71 = (L_68)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t59386216* L_72 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_73 = V_1;
		int32_t L_74 = (((int32_t)((uint8_t)L_73)));
		uint32_t L_75 = (L_72)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_74));
		UInt32U5BU5D_t59386216* L_76 = ___ekey2;
		int32_t L_77 = 4;
		uint32_t L_78 = (L_76)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_77));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_63^(int32_t)L_67))^(int32_t)L_71))^(int32_t)L_75))^(int32_t)L_78));
		UInt32U5BU5D_t59386216* L_79 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_80 = V_1;
		uintptr_t L_81 = (((uintptr_t)((int32_t)((uint32_t)L_80>>((int32_t)24)))));
		uint32_t L_82 = (L_79)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_81));
		UInt32U5BU5D_t59386216* L_83 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_84 = V_0;
		int32_t L_85 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_84>>((int32_t)16))))));
		uint32_t L_86 = (L_83)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t59386216* L_87 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_88 = V_3;
		int32_t L_89 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_88>>8)))));
		uint32_t L_90 = (L_87)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_89));
		UInt32U5BU5D_t59386216* L_91 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_92 = V_2;
		int32_t L_93 = (((int32_t)((uint8_t)L_92)));
		uint32_t L_94 = (L_91)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_93));
		UInt32U5BU5D_t59386216* L_95 = ___ekey2;
		int32_t L_96 = 5;
		uint32_t L_97 = (L_95)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_96));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_82^(int32_t)L_86))^(int32_t)L_90))^(int32_t)L_94))^(int32_t)L_97));
		UInt32U5BU5D_t59386216* L_98 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_99 = V_2;
		uintptr_t L_100 = (((uintptr_t)((int32_t)((uint32_t)L_99>>((int32_t)24)))));
		uint32_t L_101 = (L_98)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t59386216* L_102 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_103 = V_1;
		int32_t L_104 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_103>>((int32_t)16))))));
		uint32_t L_105 = (L_102)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_104));
		UInt32U5BU5D_t59386216* L_106 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_107 = V_0;
		int32_t L_108 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_107>>8)))));
		uint32_t L_109 = (L_106)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_108));
		UInt32U5BU5D_t59386216* L_110 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_111 = V_3;
		int32_t L_112 = (((int32_t)((uint8_t)L_111)));
		uint32_t L_113 = (L_110)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_112));
		UInt32U5BU5D_t59386216* L_114 = ___ekey2;
		int32_t L_115 = 6;
		uint32_t L_116 = (L_114)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_115));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_101^(int32_t)L_105))^(int32_t)L_109))^(int32_t)L_113))^(int32_t)L_116));
		UInt32U5BU5D_t59386216* L_117 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_118 = V_3;
		uintptr_t L_119 = (((uintptr_t)((int32_t)((uint32_t)L_118>>((int32_t)24)))));
		uint32_t L_120 = (L_117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_119));
		UInt32U5BU5D_t59386216* L_121 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_122 = V_2;
		int32_t L_123 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_122>>((int32_t)16))))));
		uint32_t L_124 = (L_121)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_123));
		UInt32U5BU5D_t59386216* L_125 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_126 = V_1;
		int32_t L_127 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_126>>8)))));
		uint32_t L_128 = (L_125)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_127));
		UInt32U5BU5D_t59386216* L_129 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_130 = V_0;
		int32_t L_131 = (((int32_t)((uint8_t)L_130)));
		uint32_t L_132 = (L_129)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_131));
		UInt32U5BU5D_t59386216* L_133 = ___ekey2;
		int32_t L_134 = 7;
		uint32_t L_135 = (L_133)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_134));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_120^(int32_t)L_124))^(int32_t)L_128))^(int32_t)L_132))^(int32_t)L_135));
		UInt32U5BU5D_t59386216* L_136 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_137 = V_4;
		uintptr_t L_138 = (((uintptr_t)((int32_t)((uint32_t)L_137>>((int32_t)24)))));
		uint32_t L_139 = (L_136)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_138));
		UInt32U5BU5D_t59386216* L_140 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_141 = V_7;
		int32_t L_142 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_141>>((int32_t)16))))));
		uint32_t L_143 = (L_140)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t59386216* L_144 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_145 = V_6;
		int32_t L_146 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_145>>8)))));
		uint32_t L_147 = (L_144)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_146));
		UInt32U5BU5D_t59386216* L_148 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_149 = V_5;
		int32_t L_150 = (((int32_t)((uint8_t)L_149)));
		uint32_t L_151 = (L_148)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_150));
		UInt32U5BU5D_t59386216* L_152 = ___ekey2;
		int32_t L_153 = 8;
		uint32_t L_154 = (L_152)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_153));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_139^(int32_t)L_143))^(int32_t)L_147))^(int32_t)L_151))^(int32_t)L_154));
		UInt32U5BU5D_t59386216* L_155 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_156 = V_5;
		uintptr_t L_157 = (((uintptr_t)((int32_t)((uint32_t)L_156>>((int32_t)24)))));
		uint32_t L_158 = (L_155)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_157));
		UInt32U5BU5D_t59386216* L_159 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_160 = V_4;
		int32_t L_161 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_160>>((int32_t)16))))));
		uint32_t L_162 = (L_159)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_161));
		UInt32U5BU5D_t59386216* L_163 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_164 = V_7;
		int32_t L_165 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_164>>8)))));
		uint32_t L_166 = (L_163)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_165));
		UInt32U5BU5D_t59386216* L_167 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_168 = V_6;
		int32_t L_169 = (((int32_t)((uint8_t)L_168)));
		uint32_t L_170 = (L_167)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_169));
		UInt32U5BU5D_t59386216* L_171 = ___ekey2;
		int32_t L_172 = ((int32_t)9);
		uint32_t L_173 = (L_171)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_172));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_158^(int32_t)L_162))^(int32_t)L_166))^(int32_t)L_170))^(int32_t)L_173));
		UInt32U5BU5D_t59386216* L_174 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_175 = V_6;
		uintptr_t L_176 = (((uintptr_t)((int32_t)((uint32_t)L_175>>((int32_t)24)))));
		uint32_t L_177 = (L_174)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_176));
		UInt32U5BU5D_t59386216* L_178 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_179 = V_5;
		int32_t L_180 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_179>>((int32_t)16))))));
		uint32_t L_181 = (L_178)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_180));
		UInt32U5BU5D_t59386216* L_182 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_183 = V_4;
		int32_t L_184 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_183>>8)))));
		uint32_t L_185 = (L_182)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_184));
		UInt32U5BU5D_t59386216* L_186 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_187 = V_7;
		int32_t L_188 = (((int32_t)((uint8_t)L_187)));
		uint32_t L_189 = (L_186)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_188));
		UInt32U5BU5D_t59386216* L_190 = ___ekey2;
		int32_t L_191 = ((int32_t)10);
		uint32_t L_192 = (L_190)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_191));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_177^(int32_t)L_181))^(int32_t)L_185))^(int32_t)L_189))^(int32_t)L_192));
		UInt32U5BU5D_t59386216* L_193 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_194 = V_7;
		uintptr_t L_195 = (((uintptr_t)((int32_t)((uint32_t)L_194>>((int32_t)24)))));
		uint32_t L_196 = (L_193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_195));
		UInt32U5BU5D_t59386216* L_197 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_198 = V_6;
		int32_t L_199 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_198>>((int32_t)16))))));
		uint32_t L_200 = (L_197)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_199));
		UInt32U5BU5D_t59386216* L_201 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_202 = V_5;
		int32_t L_203 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_202>>8)))));
		uint32_t L_204 = (L_201)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_203));
		UInt32U5BU5D_t59386216* L_205 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_206 = V_4;
		int32_t L_207 = (((int32_t)((uint8_t)L_206)));
		uint32_t L_208 = (L_205)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_207));
		UInt32U5BU5D_t59386216* L_209 = ___ekey2;
		int32_t L_210 = ((int32_t)11);
		uint32_t L_211 = (L_209)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_210));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_196^(int32_t)L_200))^(int32_t)L_204))^(int32_t)L_208))^(int32_t)L_211));
		UInt32U5BU5D_t59386216* L_212 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_213 = V_0;
		uintptr_t L_214 = (((uintptr_t)((int32_t)((uint32_t)L_213>>((int32_t)24)))));
		uint32_t L_215 = (L_212)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_214));
		UInt32U5BU5D_t59386216* L_216 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_217 = V_3;
		int32_t L_218 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_217>>((int32_t)16))))));
		uint32_t L_219 = (L_216)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_218));
		UInt32U5BU5D_t59386216* L_220 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_221 = V_2;
		int32_t L_222 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_221>>8)))));
		uint32_t L_223 = (L_220)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_222));
		UInt32U5BU5D_t59386216* L_224 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_225 = V_1;
		int32_t L_226 = (((int32_t)((uint8_t)L_225)));
		uint32_t L_227 = (L_224)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_226));
		UInt32U5BU5D_t59386216* L_228 = ___ekey2;
		int32_t L_229 = ((int32_t)12);
		uint32_t L_230 = (L_228)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_229));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_215^(int32_t)L_219))^(int32_t)L_223))^(int32_t)L_227))^(int32_t)L_230));
		UInt32U5BU5D_t59386216* L_231 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_232 = V_1;
		uintptr_t L_233 = (((uintptr_t)((int32_t)((uint32_t)L_232>>((int32_t)24)))));
		uint32_t L_234 = (L_231)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_233));
		UInt32U5BU5D_t59386216* L_235 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_236 = V_0;
		int32_t L_237 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_236>>((int32_t)16))))));
		uint32_t L_238 = (L_235)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_237));
		UInt32U5BU5D_t59386216* L_239 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_240 = V_3;
		int32_t L_241 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_240>>8)))));
		uint32_t L_242 = (L_239)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_241));
		UInt32U5BU5D_t59386216* L_243 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_244 = V_2;
		int32_t L_245 = (((int32_t)((uint8_t)L_244)));
		uint32_t L_246 = (L_243)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_245));
		UInt32U5BU5D_t59386216* L_247 = ___ekey2;
		int32_t L_248 = ((int32_t)13);
		uint32_t L_249 = (L_247)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_248));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_234^(int32_t)L_238))^(int32_t)L_242))^(int32_t)L_246))^(int32_t)L_249));
		UInt32U5BU5D_t59386216* L_250 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_251 = V_2;
		uintptr_t L_252 = (((uintptr_t)((int32_t)((uint32_t)L_251>>((int32_t)24)))));
		uint32_t L_253 = (L_250)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_252));
		UInt32U5BU5D_t59386216* L_254 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_255 = V_1;
		int32_t L_256 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_255>>((int32_t)16))))));
		uint32_t L_257 = (L_254)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_256));
		UInt32U5BU5D_t59386216* L_258 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_259 = V_0;
		int32_t L_260 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_259>>8)))));
		uint32_t L_261 = (L_258)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_260));
		UInt32U5BU5D_t59386216* L_262 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_263 = V_3;
		int32_t L_264 = (((int32_t)((uint8_t)L_263)));
		uint32_t L_265 = (L_262)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_264));
		UInt32U5BU5D_t59386216* L_266 = ___ekey2;
		int32_t L_267 = ((int32_t)14);
		uint32_t L_268 = (L_266)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_267));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_253^(int32_t)L_257))^(int32_t)L_261))^(int32_t)L_265))^(int32_t)L_268));
		UInt32U5BU5D_t59386216* L_269 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_270 = V_3;
		uintptr_t L_271 = (((uintptr_t)((int32_t)((uint32_t)L_270>>((int32_t)24)))));
		uint32_t L_272 = (L_269)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_271));
		UInt32U5BU5D_t59386216* L_273 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_274 = V_2;
		int32_t L_275 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_274>>((int32_t)16))))));
		uint32_t L_276 = (L_273)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_275));
		UInt32U5BU5D_t59386216* L_277 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_278 = V_1;
		int32_t L_279 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_278>>8)))));
		uint32_t L_280 = (L_277)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_279));
		UInt32U5BU5D_t59386216* L_281 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_282 = V_0;
		int32_t L_283 = (((int32_t)((uint8_t)L_282)));
		uint32_t L_284 = (L_281)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_283));
		UInt32U5BU5D_t59386216* L_285 = ___ekey2;
		int32_t L_286 = ((int32_t)15);
		uint32_t L_287 = (L_285)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_286));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_272^(int32_t)L_276))^(int32_t)L_280))^(int32_t)L_284))^(int32_t)L_287));
		UInt32U5BU5D_t59386216* L_288 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_289 = V_4;
		uintptr_t L_290 = (((uintptr_t)((int32_t)((uint32_t)L_289>>((int32_t)24)))));
		uint32_t L_291 = (L_288)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_290));
		UInt32U5BU5D_t59386216* L_292 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_293 = V_7;
		int32_t L_294 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_293>>((int32_t)16))))));
		uint32_t L_295 = (L_292)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_294));
		UInt32U5BU5D_t59386216* L_296 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_297 = V_6;
		int32_t L_298 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_297>>8)))));
		uint32_t L_299 = (L_296)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_298));
		UInt32U5BU5D_t59386216* L_300 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_301 = V_5;
		int32_t L_302 = (((int32_t)((uint8_t)L_301)));
		uint32_t L_303 = (L_300)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_302));
		UInt32U5BU5D_t59386216* L_304 = ___ekey2;
		int32_t L_305 = ((int32_t)16);
		uint32_t L_306 = (L_304)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_305));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_291^(int32_t)L_295))^(int32_t)L_299))^(int32_t)L_303))^(int32_t)L_306));
		UInt32U5BU5D_t59386216* L_307 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_308 = V_5;
		uintptr_t L_309 = (((uintptr_t)((int32_t)((uint32_t)L_308>>((int32_t)24)))));
		uint32_t L_310 = (L_307)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_309));
		UInt32U5BU5D_t59386216* L_311 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_312 = V_4;
		int32_t L_313 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_312>>((int32_t)16))))));
		uint32_t L_314 = (L_311)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t59386216* L_315 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_316 = V_7;
		int32_t L_317 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_316>>8)))));
		uint32_t L_318 = (L_315)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_317));
		UInt32U5BU5D_t59386216* L_319 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_320 = V_6;
		int32_t L_321 = (((int32_t)((uint8_t)L_320)));
		uint32_t L_322 = (L_319)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_321));
		UInt32U5BU5D_t59386216* L_323 = ___ekey2;
		int32_t L_324 = ((int32_t)17);
		uint32_t L_325 = (L_323)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_324));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_310^(int32_t)L_314))^(int32_t)L_318))^(int32_t)L_322))^(int32_t)L_325));
		UInt32U5BU5D_t59386216* L_326 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_327 = V_6;
		uintptr_t L_328 = (((uintptr_t)((int32_t)((uint32_t)L_327>>((int32_t)24)))));
		uint32_t L_329 = (L_326)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t59386216* L_330 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_331 = V_5;
		int32_t L_332 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_331>>((int32_t)16))))));
		uint32_t L_333 = (L_330)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_332));
		UInt32U5BU5D_t59386216* L_334 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_335 = V_4;
		int32_t L_336 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_335>>8)))));
		uint32_t L_337 = (L_334)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_336));
		UInt32U5BU5D_t59386216* L_338 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_339 = V_7;
		int32_t L_340 = (((int32_t)((uint8_t)L_339)));
		uint32_t L_341 = (L_338)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_340));
		UInt32U5BU5D_t59386216* L_342 = ___ekey2;
		int32_t L_343 = ((int32_t)18);
		uint32_t L_344 = (L_342)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_343));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_329^(int32_t)L_333))^(int32_t)L_337))^(int32_t)L_341))^(int32_t)L_344));
		UInt32U5BU5D_t59386216* L_345 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_346 = V_7;
		uintptr_t L_347 = (((uintptr_t)((int32_t)((uint32_t)L_346>>((int32_t)24)))));
		uint32_t L_348 = (L_345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_347));
		UInt32U5BU5D_t59386216* L_349 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_350 = V_6;
		int32_t L_351 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_350>>((int32_t)16))))));
		uint32_t L_352 = (L_349)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_351));
		UInt32U5BU5D_t59386216* L_353 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_354 = V_5;
		int32_t L_355 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_354>>8)))));
		uint32_t L_356 = (L_353)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_355));
		UInt32U5BU5D_t59386216* L_357 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_358 = V_4;
		int32_t L_359 = (((int32_t)((uint8_t)L_358)));
		uint32_t L_360 = (L_357)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_359));
		UInt32U5BU5D_t59386216* L_361 = ___ekey2;
		int32_t L_362 = ((int32_t)19);
		uint32_t L_363 = (L_361)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_362));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_348^(int32_t)L_352))^(int32_t)L_356))^(int32_t)L_360))^(int32_t)L_363));
		UInt32U5BU5D_t59386216* L_364 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_365 = V_0;
		uintptr_t L_366 = (((uintptr_t)((int32_t)((uint32_t)L_365>>((int32_t)24)))));
		uint32_t L_367 = (L_364)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_366));
		UInt32U5BU5D_t59386216* L_368 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_369 = V_3;
		int32_t L_370 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_369>>((int32_t)16))))));
		uint32_t L_371 = (L_368)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_370));
		UInt32U5BU5D_t59386216* L_372 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_373 = V_2;
		int32_t L_374 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_373>>8)))));
		uint32_t L_375 = (L_372)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_374));
		UInt32U5BU5D_t59386216* L_376 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_377 = V_1;
		int32_t L_378 = (((int32_t)((uint8_t)L_377)));
		uint32_t L_379 = (L_376)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_378));
		UInt32U5BU5D_t59386216* L_380 = ___ekey2;
		int32_t L_381 = ((int32_t)20);
		uint32_t L_382 = (L_380)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_381));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_367^(int32_t)L_371))^(int32_t)L_375))^(int32_t)L_379))^(int32_t)L_382));
		UInt32U5BU5D_t59386216* L_383 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_384 = V_1;
		uintptr_t L_385 = (((uintptr_t)((int32_t)((uint32_t)L_384>>((int32_t)24)))));
		uint32_t L_386 = (L_383)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_385));
		UInt32U5BU5D_t59386216* L_387 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_388 = V_0;
		int32_t L_389 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_388>>((int32_t)16))))));
		uint32_t L_390 = (L_387)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_389));
		UInt32U5BU5D_t59386216* L_391 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_392 = V_3;
		int32_t L_393 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_392>>8)))));
		uint32_t L_394 = (L_391)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_393));
		UInt32U5BU5D_t59386216* L_395 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_396 = V_2;
		int32_t L_397 = (((int32_t)((uint8_t)L_396)));
		uint32_t L_398 = (L_395)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_397));
		UInt32U5BU5D_t59386216* L_399 = ___ekey2;
		int32_t L_400 = ((int32_t)21);
		uint32_t L_401 = (L_399)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_400));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_386^(int32_t)L_390))^(int32_t)L_394))^(int32_t)L_398))^(int32_t)L_401));
		UInt32U5BU5D_t59386216* L_402 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_403 = V_2;
		uintptr_t L_404 = (((uintptr_t)((int32_t)((uint32_t)L_403>>((int32_t)24)))));
		uint32_t L_405 = (L_402)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_404));
		UInt32U5BU5D_t59386216* L_406 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_407 = V_1;
		int32_t L_408 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_407>>((int32_t)16))))));
		uint32_t L_409 = (L_406)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_408));
		UInt32U5BU5D_t59386216* L_410 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_411 = V_0;
		int32_t L_412 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_411>>8)))));
		uint32_t L_413 = (L_410)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_412));
		UInt32U5BU5D_t59386216* L_414 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_415 = V_3;
		int32_t L_416 = (((int32_t)((uint8_t)L_415)));
		uint32_t L_417 = (L_414)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_416));
		UInt32U5BU5D_t59386216* L_418 = ___ekey2;
		int32_t L_419 = ((int32_t)22);
		uint32_t L_420 = (L_418)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_419));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_405^(int32_t)L_409))^(int32_t)L_413))^(int32_t)L_417))^(int32_t)L_420));
		UInt32U5BU5D_t59386216* L_421 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_422 = V_3;
		uintptr_t L_423 = (((uintptr_t)((int32_t)((uint32_t)L_422>>((int32_t)24)))));
		uint32_t L_424 = (L_421)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_423));
		UInt32U5BU5D_t59386216* L_425 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_426 = V_2;
		int32_t L_427 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_426>>((int32_t)16))))));
		uint32_t L_428 = (L_425)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_427));
		UInt32U5BU5D_t59386216* L_429 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_430 = V_1;
		int32_t L_431 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_430>>8)))));
		uint32_t L_432 = (L_429)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_431));
		UInt32U5BU5D_t59386216* L_433 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_434 = V_0;
		int32_t L_435 = (((int32_t)((uint8_t)L_434)));
		uint32_t L_436 = (L_433)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_435));
		UInt32U5BU5D_t59386216* L_437 = ___ekey2;
		int32_t L_438 = ((int32_t)23);
		uint32_t L_439 = (L_437)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_438));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_424^(int32_t)L_428))^(int32_t)L_432))^(int32_t)L_436))^(int32_t)L_439));
		UInt32U5BU5D_t59386216* L_440 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_441 = V_4;
		uintptr_t L_442 = (((uintptr_t)((int32_t)((uint32_t)L_441>>((int32_t)24)))));
		uint32_t L_443 = (L_440)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_442));
		UInt32U5BU5D_t59386216* L_444 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_445 = V_7;
		int32_t L_446 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_445>>((int32_t)16))))));
		uint32_t L_447 = (L_444)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_446));
		UInt32U5BU5D_t59386216* L_448 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_449 = V_6;
		int32_t L_450 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_449>>8)))));
		uint32_t L_451 = (L_448)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_450));
		UInt32U5BU5D_t59386216* L_452 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_453 = V_5;
		int32_t L_454 = (((int32_t)((uint8_t)L_453)));
		uint32_t L_455 = (L_452)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_454));
		UInt32U5BU5D_t59386216* L_456 = ___ekey2;
		int32_t L_457 = ((int32_t)24);
		uint32_t L_458 = (L_456)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_457));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_443^(int32_t)L_447))^(int32_t)L_451))^(int32_t)L_455))^(int32_t)L_458));
		UInt32U5BU5D_t59386216* L_459 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_460 = V_5;
		uintptr_t L_461 = (((uintptr_t)((int32_t)((uint32_t)L_460>>((int32_t)24)))));
		uint32_t L_462 = (L_459)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_461));
		UInt32U5BU5D_t59386216* L_463 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_464 = V_4;
		int32_t L_465 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_464>>((int32_t)16))))));
		uint32_t L_466 = (L_463)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_465));
		UInt32U5BU5D_t59386216* L_467 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_468 = V_7;
		int32_t L_469 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_468>>8)))));
		uint32_t L_470 = (L_467)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_469));
		UInt32U5BU5D_t59386216* L_471 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_472 = V_6;
		int32_t L_473 = (((int32_t)((uint8_t)L_472)));
		uint32_t L_474 = (L_471)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_473));
		UInt32U5BU5D_t59386216* L_475 = ___ekey2;
		int32_t L_476 = ((int32_t)25);
		uint32_t L_477 = (L_475)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_476));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_462^(int32_t)L_466))^(int32_t)L_470))^(int32_t)L_474))^(int32_t)L_477));
		UInt32U5BU5D_t59386216* L_478 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_479 = V_6;
		uintptr_t L_480 = (((uintptr_t)((int32_t)((uint32_t)L_479>>((int32_t)24)))));
		uint32_t L_481 = (L_478)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_480));
		UInt32U5BU5D_t59386216* L_482 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_483 = V_5;
		int32_t L_484 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_483>>((int32_t)16))))));
		uint32_t L_485 = (L_482)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_484));
		UInt32U5BU5D_t59386216* L_486 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_487 = V_4;
		int32_t L_488 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_487>>8)))));
		uint32_t L_489 = (L_486)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_488));
		UInt32U5BU5D_t59386216* L_490 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_491 = V_7;
		int32_t L_492 = (((int32_t)((uint8_t)L_491)));
		uint32_t L_493 = (L_490)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_492));
		UInt32U5BU5D_t59386216* L_494 = ___ekey2;
		int32_t L_495 = ((int32_t)26);
		uint32_t L_496 = (L_494)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_495));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_481^(int32_t)L_485))^(int32_t)L_489))^(int32_t)L_493))^(int32_t)L_496));
		UInt32U5BU5D_t59386216* L_497 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_498 = V_7;
		uintptr_t L_499 = (((uintptr_t)((int32_t)((uint32_t)L_498>>((int32_t)24)))));
		uint32_t L_500 = (L_497)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_499));
		UInt32U5BU5D_t59386216* L_501 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_502 = V_6;
		int32_t L_503 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_502>>((int32_t)16))))));
		uint32_t L_504 = (L_501)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_503));
		UInt32U5BU5D_t59386216* L_505 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_506 = V_5;
		int32_t L_507 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_506>>8)))));
		uint32_t L_508 = (L_505)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_507));
		UInt32U5BU5D_t59386216* L_509 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_510 = V_4;
		int32_t L_511 = (((int32_t)((uint8_t)L_510)));
		uint32_t L_512 = (L_509)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_511));
		UInt32U5BU5D_t59386216* L_513 = ___ekey2;
		int32_t L_514 = ((int32_t)27);
		uint32_t L_515 = (L_513)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_514));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_500^(int32_t)L_504))^(int32_t)L_508))^(int32_t)L_512))^(int32_t)L_515));
		UInt32U5BU5D_t59386216* L_516 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_517 = V_0;
		uintptr_t L_518 = (((uintptr_t)((int32_t)((uint32_t)L_517>>((int32_t)24)))));
		uint32_t L_519 = (L_516)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_518));
		UInt32U5BU5D_t59386216* L_520 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_521 = V_3;
		int32_t L_522 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_521>>((int32_t)16))))));
		uint32_t L_523 = (L_520)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t59386216* L_524 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_525 = V_2;
		int32_t L_526 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_525>>8)))));
		uint32_t L_527 = (L_524)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_526));
		UInt32U5BU5D_t59386216* L_528 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_529 = V_1;
		int32_t L_530 = (((int32_t)((uint8_t)L_529)));
		uint32_t L_531 = (L_528)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_530));
		UInt32U5BU5D_t59386216* L_532 = ___ekey2;
		int32_t L_533 = ((int32_t)28);
		uint32_t L_534 = (L_532)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_533));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_519^(int32_t)L_523))^(int32_t)L_527))^(int32_t)L_531))^(int32_t)L_534));
		UInt32U5BU5D_t59386216* L_535 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_536 = V_1;
		uintptr_t L_537 = (((uintptr_t)((int32_t)((uint32_t)L_536>>((int32_t)24)))));
		uint32_t L_538 = (L_535)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_537));
		UInt32U5BU5D_t59386216* L_539 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_540 = V_0;
		int32_t L_541 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_540>>((int32_t)16))))));
		uint32_t L_542 = (L_539)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_541));
		UInt32U5BU5D_t59386216* L_543 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_544 = V_3;
		int32_t L_545 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_544>>8)))));
		uint32_t L_546 = (L_543)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_545));
		UInt32U5BU5D_t59386216* L_547 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_548 = V_2;
		int32_t L_549 = (((int32_t)((uint8_t)L_548)));
		uint32_t L_550 = (L_547)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_549));
		UInt32U5BU5D_t59386216* L_551 = ___ekey2;
		int32_t L_552 = ((int32_t)29);
		uint32_t L_553 = (L_551)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_552));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_538^(int32_t)L_542))^(int32_t)L_546))^(int32_t)L_550))^(int32_t)L_553));
		UInt32U5BU5D_t59386216* L_554 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_555 = V_2;
		uintptr_t L_556 = (((uintptr_t)((int32_t)((uint32_t)L_555>>((int32_t)24)))));
		uint32_t L_557 = (L_554)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_556));
		UInt32U5BU5D_t59386216* L_558 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_559 = V_1;
		int32_t L_560 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_559>>((int32_t)16))))));
		uint32_t L_561 = (L_558)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_560));
		UInt32U5BU5D_t59386216* L_562 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_563 = V_0;
		int32_t L_564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_563>>8)))));
		uint32_t L_565 = (L_562)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_564));
		UInt32U5BU5D_t59386216* L_566 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_567 = V_3;
		int32_t L_568 = (((int32_t)((uint8_t)L_567)));
		uint32_t L_569 = (L_566)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_568));
		UInt32U5BU5D_t59386216* L_570 = ___ekey2;
		int32_t L_571 = ((int32_t)30);
		uint32_t L_572 = (L_570)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_571));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_557^(int32_t)L_561))^(int32_t)L_565))^(int32_t)L_569))^(int32_t)L_572));
		UInt32U5BU5D_t59386216* L_573 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_574 = V_3;
		uintptr_t L_575 = (((uintptr_t)((int32_t)((uint32_t)L_574>>((int32_t)24)))));
		uint32_t L_576 = (L_573)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_575));
		UInt32U5BU5D_t59386216* L_577 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_578 = V_2;
		int32_t L_579 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_578>>((int32_t)16))))));
		uint32_t L_580 = (L_577)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_579));
		UInt32U5BU5D_t59386216* L_581 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_582 = V_1;
		int32_t L_583 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_582>>8)))));
		uint32_t L_584 = (L_581)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_583));
		UInt32U5BU5D_t59386216* L_585 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_586 = V_0;
		int32_t L_587 = (((int32_t)((uint8_t)L_586)));
		uint32_t L_588 = (L_585)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_587));
		UInt32U5BU5D_t59386216* L_589 = ___ekey2;
		int32_t L_590 = ((int32_t)31);
		uint32_t L_591 = (L_589)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_590));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_576^(int32_t)L_580))^(int32_t)L_584))^(int32_t)L_588))^(int32_t)L_591));
		UInt32U5BU5D_t59386216* L_592 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_593 = V_4;
		uintptr_t L_594 = (((uintptr_t)((int32_t)((uint32_t)L_593>>((int32_t)24)))));
		uint32_t L_595 = (L_592)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_594));
		UInt32U5BU5D_t59386216* L_596 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_597 = V_7;
		int32_t L_598 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_597>>((int32_t)16))))));
		uint32_t L_599 = (L_596)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_598));
		UInt32U5BU5D_t59386216* L_600 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_601 = V_6;
		int32_t L_602 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_601>>8)))));
		uint32_t L_603 = (L_600)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_602));
		UInt32U5BU5D_t59386216* L_604 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_605 = V_5;
		int32_t L_606 = (((int32_t)((uint8_t)L_605)));
		uint32_t L_607 = (L_604)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_606));
		UInt32U5BU5D_t59386216* L_608 = ___ekey2;
		int32_t L_609 = ((int32_t)32);
		uint32_t L_610 = (L_608)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_609));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_595^(int32_t)L_599))^(int32_t)L_603))^(int32_t)L_607))^(int32_t)L_610));
		UInt32U5BU5D_t59386216* L_611 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_612 = V_5;
		uintptr_t L_613 = (((uintptr_t)((int32_t)((uint32_t)L_612>>((int32_t)24)))));
		uint32_t L_614 = (L_611)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_613));
		UInt32U5BU5D_t59386216* L_615 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_616 = V_4;
		int32_t L_617 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_616>>((int32_t)16))))));
		uint32_t L_618 = (L_615)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_617));
		UInt32U5BU5D_t59386216* L_619 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_620 = V_7;
		int32_t L_621 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_620>>8)))));
		uint32_t L_622 = (L_619)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_621));
		UInt32U5BU5D_t59386216* L_623 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_624 = V_6;
		int32_t L_625 = (((int32_t)((uint8_t)L_624)));
		uint32_t L_626 = (L_623)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_625));
		UInt32U5BU5D_t59386216* L_627 = ___ekey2;
		int32_t L_628 = ((int32_t)33);
		uint32_t L_629 = (L_627)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_628));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_614^(int32_t)L_618))^(int32_t)L_622))^(int32_t)L_626))^(int32_t)L_629));
		UInt32U5BU5D_t59386216* L_630 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_631 = V_6;
		uintptr_t L_632 = (((uintptr_t)((int32_t)((uint32_t)L_631>>((int32_t)24)))));
		uint32_t L_633 = (L_630)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_632));
		UInt32U5BU5D_t59386216* L_634 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_635 = V_5;
		int32_t L_636 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_635>>((int32_t)16))))));
		uint32_t L_637 = (L_634)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_636));
		UInt32U5BU5D_t59386216* L_638 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_639 = V_4;
		int32_t L_640 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_639>>8)))));
		uint32_t L_641 = (L_638)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_640));
		UInt32U5BU5D_t59386216* L_642 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_643 = V_7;
		int32_t L_644 = (((int32_t)((uint8_t)L_643)));
		uint32_t L_645 = (L_642)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_644));
		UInt32U5BU5D_t59386216* L_646 = ___ekey2;
		int32_t L_647 = ((int32_t)34);
		uint32_t L_648 = (L_646)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_647));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_633^(int32_t)L_637))^(int32_t)L_641))^(int32_t)L_645))^(int32_t)L_648));
		UInt32U5BU5D_t59386216* L_649 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_650 = V_7;
		uintptr_t L_651 = (((uintptr_t)((int32_t)((uint32_t)L_650>>((int32_t)24)))));
		uint32_t L_652 = (L_649)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_651));
		UInt32U5BU5D_t59386216* L_653 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_654 = V_6;
		int32_t L_655 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_654>>((int32_t)16))))));
		uint32_t L_656 = (L_653)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_655));
		UInt32U5BU5D_t59386216* L_657 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_658 = V_5;
		int32_t L_659 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_658>>8)))));
		uint32_t L_660 = (L_657)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_659));
		UInt32U5BU5D_t59386216* L_661 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_662 = V_4;
		int32_t L_663 = (((int32_t)((uint8_t)L_662)));
		uint32_t L_664 = (L_661)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_663));
		UInt32U5BU5D_t59386216* L_665 = ___ekey2;
		int32_t L_666 = ((int32_t)35);
		uint32_t L_667 = (L_665)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_666));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_652^(int32_t)L_656))^(int32_t)L_660))^(int32_t)L_664))^(int32_t)L_667));
		UInt32U5BU5D_t59386216* L_668 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_669 = V_0;
		uintptr_t L_670 = (((uintptr_t)((int32_t)((uint32_t)L_669>>((int32_t)24)))));
		uint32_t L_671 = (L_668)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_670));
		UInt32U5BU5D_t59386216* L_672 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_673 = V_3;
		int32_t L_674 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_673>>((int32_t)16))))));
		uint32_t L_675 = (L_672)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_674));
		UInt32U5BU5D_t59386216* L_676 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_677 = V_2;
		int32_t L_678 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_677>>8)))));
		uint32_t L_679 = (L_676)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_678));
		UInt32U5BU5D_t59386216* L_680 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_681 = V_1;
		int32_t L_682 = (((int32_t)((uint8_t)L_681)));
		uint32_t L_683 = (L_680)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_682));
		UInt32U5BU5D_t59386216* L_684 = ___ekey2;
		int32_t L_685 = ((int32_t)36);
		uint32_t L_686 = (L_684)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_685));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_671^(int32_t)L_675))^(int32_t)L_679))^(int32_t)L_683))^(int32_t)L_686));
		UInt32U5BU5D_t59386216* L_687 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_688 = V_1;
		uintptr_t L_689 = (((uintptr_t)((int32_t)((uint32_t)L_688>>((int32_t)24)))));
		uint32_t L_690 = (L_687)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_689));
		UInt32U5BU5D_t59386216* L_691 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_692 = V_0;
		int32_t L_693 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_692>>((int32_t)16))))));
		uint32_t L_694 = (L_691)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_693));
		UInt32U5BU5D_t59386216* L_695 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_696 = V_3;
		int32_t L_697 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_696>>8)))));
		uint32_t L_698 = (L_695)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_697));
		UInt32U5BU5D_t59386216* L_699 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_700 = V_2;
		int32_t L_701 = (((int32_t)((uint8_t)L_700)));
		uint32_t L_702 = (L_699)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_701));
		UInt32U5BU5D_t59386216* L_703 = ___ekey2;
		int32_t L_704 = ((int32_t)37);
		uint32_t L_705 = (L_703)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_704));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_690^(int32_t)L_694))^(int32_t)L_698))^(int32_t)L_702))^(int32_t)L_705));
		UInt32U5BU5D_t59386216* L_706 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_707 = V_2;
		uintptr_t L_708 = (((uintptr_t)((int32_t)((uint32_t)L_707>>((int32_t)24)))));
		uint32_t L_709 = (L_706)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_708));
		UInt32U5BU5D_t59386216* L_710 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_711 = V_1;
		int32_t L_712 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_711>>((int32_t)16))))));
		uint32_t L_713 = (L_710)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_712));
		UInt32U5BU5D_t59386216* L_714 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_715 = V_0;
		int32_t L_716 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_715>>8)))));
		uint32_t L_717 = (L_714)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_716));
		UInt32U5BU5D_t59386216* L_718 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_719 = V_3;
		int32_t L_720 = (((int32_t)((uint8_t)L_719)));
		uint32_t L_721 = (L_718)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_720));
		UInt32U5BU5D_t59386216* L_722 = ___ekey2;
		int32_t L_723 = ((int32_t)38);
		uint32_t L_724 = (L_722)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_723));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_709^(int32_t)L_713))^(int32_t)L_717))^(int32_t)L_721))^(int32_t)L_724));
		UInt32U5BU5D_t59386216* L_725 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_726 = V_3;
		uintptr_t L_727 = (((uintptr_t)((int32_t)((uint32_t)L_726>>((int32_t)24)))));
		uint32_t L_728 = (L_725)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_727));
		UInt32U5BU5D_t59386216* L_729 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_730 = V_2;
		int32_t L_731 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_730>>((int32_t)16))))));
		uint32_t L_732 = (L_729)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_731));
		UInt32U5BU5D_t59386216* L_733 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_734 = V_1;
		int32_t L_735 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_734>>8)))));
		uint32_t L_736 = (L_733)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_735));
		UInt32U5BU5D_t59386216* L_737 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_738 = V_0;
		int32_t L_739 = (((int32_t)((uint8_t)L_738)));
		uint32_t L_740 = (L_737)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_739));
		UInt32U5BU5D_t59386216* L_741 = ___ekey2;
		int32_t L_742 = ((int32_t)39);
		uint32_t L_743 = (L_741)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_742));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_728^(int32_t)L_732))^(int32_t)L_736))^(int32_t)L_740))^(int32_t)L_743));
		int32_t L_744 = __this->get_Nr_15();
		if ((((int32_t)L_744) <= ((int32_t)((int32_t)10))))
		{
			goto IL_0b08;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_745 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_746 = V_4;
		uintptr_t L_747 = (((uintptr_t)((int32_t)((uint32_t)L_746>>((int32_t)24)))));
		uint32_t L_748 = (L_745)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_747));
		UInt32U5BU5D_t59386216* L_749 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_750 = V_7;
		int32_t L_751 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_750>>((int32_t)16))))));
		uint32_t L_752 = (L_749)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_751));
		UInt32U5BU5D_t59386216* L_753 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_754 = V_6;
		int32_t L_755 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_754>>8)))));
		uint32_t L_756 = (L_753)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_755));
		UInt32U5BU5D_t59386216* L_757 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_758 = V_5;
		int32_t L_759 = (((int32_t)((uint8_t)L_758)));
		uint32_t L_760 = (L_757)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_759));
		UInt32U5BU5D_t59386216* L_761 = ___ekey2;
		int32_t L_762 = ((int32_t)40);
		uint32_t L_763 = (L_761)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_762));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_748^(int32_t)L_752))^(int32_t)L_756))^(int32_t)L_760))^(int32_t)L_763));
		UInt32U5BU5D_t59386216* L_764 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_765 = V_5;
		uintptr_t L_766 = (((uintptr_t)((int32_t)((uint32_t)L_765>>((int32_t)24)))));
		uint32_t L_767 = (L_764)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_766));
		UInt32U5BU5D_t59386216* L_768 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_769 = V_4;
		int32_t L_770 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_769>>((int32_t)16))))));
		uint32_t L_771 = (L_768)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_770));
		UInt32U5BU5D_t59386216* L_772 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_773 = V_7;
		int32_t L_774 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_773>>8)))));
		uint32_t L_775 = (L_772)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_774));
		UInt32U5BU5D_t59386216* L_776 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_777 = V_6;
		int32_t L_778 = (((int32_t)((uint8_t)L_777)));
		uint32_t L_779 = (L_776)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_778));
		UInt32U5BU5D_t59386216* L_780 = ___ekey2;
		int32_t L_781 = ((int32_t)41);
		uint32_t L_782 = (L_780)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_781));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_767^(int32_t)L_771))^(int32_t)L_775))^(int32_t)L_779))^(int32_t)L_782));
		UInt32U5BU5D_t59386216* L_783 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_784 = V_6;
		uintptr_t L_785 = (((uintptr_t)((int32_t)((uint32_t)L_784>>((int32_t)24)))));
		uint32_t L_786 = (L_783)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_785));
		UInt32U5BU5D_t59386216* L_787 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_788 = V_5;
		int32_t L_789 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_788>>((int32_t)16))))));
		uint32_t L_790 = (L_787)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_789));
		UInt32U5BU5D_t59386216* L_791 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_792 = V_4;
		int32_t L_793 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_792>>8)))));
		uint32_t L_794 = (L_791)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_793));
		UInt32U5BU5D_t59386216* L_795 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_796 = V_7;
		int32_t L_797 = (((int32_t)((uint8_t)L_796)));
		uint32_t L_798 = (L_795)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_797));
		UInt32U5BU5D_t59386216* L_799 = ___ekey2;
		int32_t L_800 = ((int32_t)42);
		uint32_t L_801 = (L_799)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_800));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_786^(int32_t)L_790))^(int32_t)L_794))^(int32_t)L_798))^(int32_t)L_801));
		UInt32U5BU5D_t59386216* L_802 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_803 = V_7;
		uintptr_t L_804 = (((uintptr_t)((int32_t)((uint32_t)L_803>>((int32_t)24)))));
		uint32_t L_805 = (L_802)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_804));
		UInt32U5BU5D_t59386216* L_806 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_807 = V_6;
		int32_t L_808 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_807>>((int32_t)16))))));
		uint32_t L_809 = (L_806)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_808));
		UInt32U5BU5D_t59386216* L_810 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_811 = V_5;
		int32_t L_812 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_811>>8)))));
		uint32_t L_813 = (L_810)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_812));
		UInt32U5BU5D_t59386216* L_814 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_815 = V_4;
		int32_t L_816 = (((int32_t)((uint8_t)L_815)));
		uint32_t L_817 = (L_814)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_816));
		UInt32U5BU5D_t59386216* L_818 = ___ekey2;
		int32_t L_819 = ((int32_t)43);
		uint32_t L_820 = (L_818)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_819));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_805^(int32_t)L_809))^(int32_t)L_813))^(int32_t)L_817))^(int32_t)L_820));
		UInt32U5BU5D_t59386216* L_821 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_822 = V_0;
		uintptr_t L_823 = (((uintptr_t)((int32_t)((uint32_t)L_822>>((int32_t)24)))));
		uint32_t L_824 = (L_821)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_823));
		UInt32U5BU5D_t59386216* L_825 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_826 = V_3;
		int32_t L_827 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_826>>((int32_t)16))))));
		uint32_t L_828 = (L_825)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_827));
		UInt32U5BU5D_t59386216* L_829 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_830 = V_2;
		int32_t L_831 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_830>>8)))));
		uint32_t L_832 = (L_829)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_831));
		UInt32U5BU5D_t59386216* L_833 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_834 = V_1;
		int32_t L_835 = (((int32_t)((uint8_t)L_834)));
		uint32_t L_836 = (L_833)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_835));
		UInt32U5BU5D_t59386216* L_837 = ___ekey2;
		int32_t L_838 = ((int32_t)44);
		uint32_t L_839 = (L_837)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_838));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_824^(int32_t)L_828))^(int32_t)L_832))^(int32_t)L_836))^(int32_t)L_839));
		UInt32U5BU5D_t59386216* L_840 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_841 = V_1;
		uintptr_t L_842 = (((uintptr_t)((int32_t)((uint32_t)L_841>>((int32_t)24)))));
		uint32_t L_843 = (L_840)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_842));
		UInt32U5BU5D_t59386216* L_844 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_845 = V_0;
		int32_t L_846 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_845>>((int32_t)16))))));
		uint32_t L_847 = (L_844)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_846));
		UInt32U5BU5D_t59386216* L_848 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_849 = V_3;
		int32_t L_850 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_849>>8)))));
		uint32_t L_851 = (L_848)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_850));
		UInt32U5BU5D_t59386216* L_852 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_853 = V_2;
		int32_t L_854 = (((int32_t)((uint8_t)L_853)));
		uint32_t L_855 = (L_852)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_854));
		UInt32U5BU5D_t59386216* L_856 = ___ekey2;
		int32_t L_857 = ((int32_t)45);
		uint32_t L_858 = (L_856)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_857));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_843^(int32_t)L_847))^(int32_t)L_851))^(int32_t)L_855))^(int32_t)L_858));
		UInt32U5BU5D_t59386216* L_859 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_860 = V_2;
		uintptr_t L_861 = (((uintptr_t)((int32_t)((uint32_t)L_860>>((int32_t)24)))));
		uint32_t L_862 = (L_859)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_861));
		UInt32U5BU5D_t59386216* L_863 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_864 = V_1;
		int32_t L_865 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_864>>((int32_t)16))))));
		uint32_t L_866 = (L_863)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_865));
		UInt32U5BU5D_t59386216* L_867 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_868 = V_0;
		int32_t L_869 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_868>>8)))));
		uint32_t L_870 = (L_867)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_869));
		UInt32U5BU5D_t59386216* L_871 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_872 = V_3;
		int32_t L_873 = (((int32_t)((uint8_t)L_872)));
		uint32_t L_874 = (L_871)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_873));
		UInt32U5BU5D_t59386216* L_875 = ___ekey2;
		int32_t L_876 = ((int32_t)46);
		uint32_t L_877 = (L_875)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_876));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_862^(int32_t)L_866))^(int32_t)L_870))^(int32_t)L_874))^(int32_t)L_877));
		UInt32U5BU5D_t59386216* L_878 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_879 = V_3;
		uintptr_t L_880 = (((uintptr_t)((int32_t)((uint32_t)L_879>>((int32_t)24)))));
		uint32_t L_881 = (L_878)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_880));
		UInt32U5BU5D_t59386216* L_882 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_883 = V_2;
		int32_t L_884 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_883>>((int32_t)16))))));
		uint32_t L_885 = (L_882)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_884));
		UInt32U5BU5D_t59386216* L_886 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_887 = V_1;
		int32_t L_888 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_887>>8)))));
		uint32_t L_889 = (L_886)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_888));
		UInt32U5BU5D_t59386216* L_890 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_891 = V_0;
		int32_t L_892 = (((int32_t)((uint8_t)L_891)));
		uint32_t L_893 = (L_890)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_892));
		UInt32U5BU5D_t59386216* L_894 = ___ekey2;
		int32_t L_895 = ((int32_t)47);
		uint32_t L_896 = (L_894)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_895));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_881^(int32_t)L_885))^(int32_t)L_889))^(int32_t)L_893))^(int32_t)L_896));
		V_8 = ((int32_t)48);
		int32_t L_897 = __this->get_Nr_15();
		if ((((int32_t)L_897) <= ((int32_t)((int32_t)12))))
		{
			goto IL_0b08;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_898 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_899 = V_4;
		uintptr_t L_900 = (((uintptr_t)((int32_t)((uint32_t)L_899>>((int32_t)24)))));
		uint32_t L_901 = (L_898)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_900));
		UInt32U5BU5D_t59386216* L_902 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_903 = V_7;
		int32_t L_904 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_903>>((int32_t)16))))));
		uint32_t L_905 = (L_902)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_904));
		UInt32U5BU5D_t59386216* L_906 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_907 = V_6;
		int32_t L_908 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_907>>8)))));
		uint32_t L_909 = (L_906)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_908));
		UInt32U5BU5D_t59386216* L_910 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_911 = V_5;
		int32_t L_912 = (((int32_t)((uint8_t)L_911)));
		uint32_t L_913 = (L_910)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_912));
		UInt32U5BU5D_t59386216* L_914 = ___ekey2;
		int32_t L_915 = ((int32_t)48);
		uint32_t L_916 = (L_914)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_915));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_901^(int32_t)L_905))^(int32_t)L_909))^(int32_t)L_913))^(int32_t)L_916));
		UInt32U5BU5D_t59386216* L_917 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_918 = V_5;
		uintptr_t L_919 = (((uintptr_t)((int32_t)((uint32_t)L_918>>((int32_t)24)))));
		uint32_t L_920 = (L_917)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_919));
		UInt32U5BU5D_t59386216* L_921 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_922 = V_4;
		int32_t L_923 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_922>>((int32_t)16))))));
		uint32_t L_924 = (L_921)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_923));
		UInt32U5BU5D_t59386216* L_925 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_926 = V_7;
		int32_t L_927 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_926>>8)))));
		uint32_t L_928 = (L_925)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_927));
		UInt32U5BU5D_t59386216* L_929 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_930 = V_6;
		int32_t L_931 = (((int32_t)((uint8_t)L_930)));
		uint32_t L_932 = (L_929)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_931));
		UInt32U5BU5D_t59386216* L_933 = ___ekey2;
		int32_t L_934 = ((int32_t)49);
		uint32_t L_935 = (L_933)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_934));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_920^(int32_t)L_924))^(int32_t)L_928))^(int32_t)L_932))^(int32_t)L_935));
		UInt32U5BU5D_t59386216* L_936 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_937 = V_6;
		uintptr_t L_938 = (((uintptr_t)((int32_t)((uint32_t)L_937>>((int32_t)24)))));
		uint32_t L_939 = (L_936)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_938));
		UInt32U5BU5D_t59386216* L_940 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_941 = V_5;
		int32_t L_942 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_941>>((int32_t)16))))));
		uint32_t L_943 = (L_940)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_942));
		UInt32U5BU5D_t59386216* L_944 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_945 = V_4;
		int32_t L_946 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_945>>8)))));
		uint32_t L_947 = (L_944)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_946));
		UInt32U5BU5D_t59386216* L_948 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_949 = V_7;
		int32_t L_950 = (((int32_t)((uint8_t)L_949)));
		uint32_t L_951 = (L_948)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_950));
		UInt32U5BU5D_t59386216* L_952 = ___ekey2;
		int32_t L_953 = ((int32_t)50);
		uint32_t L_954 = (L_952)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_953));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_939^(int32_t)L_943))^(int32_t)L_947))^(int32_t)L_951))^(int32_t)L_954));
		UInt32U5BU5D_t59386216* L_955 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_956 = V_7;
		uintptr_t L_957 = (((uintptr_t)((int32_t)((uint32_t)L_956>>((int32_t)24)))));
		uint32_t L_958 = (L_955)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_957));
		UInt32U5BU5D_t59386216* L_959 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_960 = V_6;
		int32_t L_961 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_960>>((int32_t)16))))));
		uint32_t L_962 = (L_959)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_961));
		UInt32U5BU5D_t59386216* L_963 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_964 = V_5;
		int32_t L_965 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_964>>8)))));
		uint32_t L_966 = (L_963)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_965));
		UInt32U5BU5D_t59386216* L_967 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_968 = V_4;
		int32_t L_969 = (((int32_t)((uint8_t)L_968)));
		uint32_t L_970 = (L_967)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_969));
		UInt32U5BU5D_t59386216* L_971 = ___ekey2;
		int32_t L_972 = ((int32_t)51);
		uint32_t L_973 = (L_971)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_972));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_958^(int32_t)L_962))^(int32_t)L_966))^(int32_t)L_970))^(int32_t)L_973));
		UInt32U5BU5D_t59386216* L_974 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_975 = V_0;
		uintptr_t L_976 = (((uintptr_t)((int32_t)((uint32_t)L_975>>((int32_t)24)))));
		uint32_t L_977 = (L_974)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_976));
		UInt32U5BU5D_t59386216* L_978 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_979 = V_3;
		int32_t L_980 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_979>>((int32_t)16))))));
		uint32_t L_981 = (L_978)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_980));
		UInt32U5BU5D_t59386216* L_982 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_983 = V_2;
		int32_t L_984 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_983>>8)))));
		uint32_t L_985 = (L_982)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_984));
		UInt32U5BU5D_t59386216* L_986 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_987 = V_1;
		int32_t L_988 = (((int32_t)((uint8_t)L_987)));
		uint32_t L_989 = (L_986)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_988));
		UInt32U5BU5D_t59386216* L_990 = ___ekey2;
		int32_t L_991 = ((int32_t)52);
		uint32_t L_992 = (L_990)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_991));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_977^(int32_t)L_981))^(int32_t)L_985))^(int32_t)L_989))^(int32_t)L_992));
		UInt32U5BU5D_t59386216* L_993 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_994 = V_1;
		uintptr_t L_995 = (((uintptr_t)((int32_t)((uint32_t)L_994>>((int32_t)24)))));
		uint32_t L_996 = (L_993)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_995));
		UInt32U5BU5D_t59386216* L_997 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_998 = V_0;
		int32_t L_999 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_998>>((int32_t)16))))));
		uint32_t L_1000 = (L_997)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_999));
		UInt32U5BU5D_t59386216* L_1001 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1002 = V_3;
		int32_t L_1003 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1002>>8)))));
		uint32_t L_1004 = (L_1001)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1003));
		UInt32U5BU5D_t59386216* L_1005 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1006 = V_2;
		int32_t L_1007 = (((int32_t)((uint8_t)L_1006)));
		uint32_t L_1008 = (L_1005)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1007));
		UInt32U5BU5D_t59386216* L_1009 = ___ekey2;
		int32_t L_1010 = ((int32_t)53);
		uint32_t L_1011 = (L_1009)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1010));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_996^(int32_t)L_1000))^(int32_t)L_1004))^(int32_t)L_1008))^(int32_t)L_1011));
		UInt32U5BU5D_t59386216* L_1012 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1013 = V_2;
		uintptr_t L_1014 = (((uintptr_t)((int32_t)((uint32_t)L_1013>>((int32_t)24)))));
		uint32_t L_1015 = (L_1012)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1014));
		UInt32U5BU5D_t59386216* L_1016 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1017 = V_1;
		int32_t L_1018 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1017>>((int32_t)16))))));
		uint32_t L_1019 = (L_1016)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1018));
		UInt32U5BU5D_t59386216* L_1020 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1021 = V_0;
		int32_t L_1022 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1021>>8)))));
		uint32_t L_1023 = (L_1020)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1022));
		UInt32U5BU5D_t59386216* L_1024 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1025 = V_3;
		int32_t L_1026 = (((int32_t)((uint8_t)L_1025)));
		uint32_t L_1027 = (L_1024)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1026));
		UInt32U5BU5D_t59386216* L_1028 = ___ekey2;
		int32_t L_1029 = ((int32_t)54);
		uint32_t L_1030 = (L_1028)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1029));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1015^(int32_t)L_1019))^(int32_t)L_1023))^(int32_t)L_1027))^(int32_t)L_1030));
		UInt32U5BU5D_t59386216* L_1031 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1032 = V_3;
		uintptr_t L_1033 = (((uintptr_t)((int32_t)((uint32_t)L_1032>>((int32_t)24)))));
		uint32_t L_1034 = (L_1031)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1033));
		UInt32U5BU5D_t59386216* L_1035 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1036 = V_2;
		int32_t L_1037 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1036>>((int32_t)16))))));
		uint32_t L_1038 = (L_1035)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1037));
		UInt32U5BU5D_t59386216* L_1039 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1040 = V_1;
		int32_t L_1041 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1040>>8)))));
		uint32_t L_1042 = (L_1039)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1041));
		UInt32U5BU5D_t59386216* L_1043 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1044 = V_0;
		int32_t L_1045 = (((int32_t)((uint8_t)L_1044)));
		uint32_t L_1046 = (L_1043)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1045));
		UInt32U5BU5D_t59386216* L_1047 = ___ekey2;
		int32_t L_1048 = ((int32_t)55);
		uint32_t L_1049 = (L_1047)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1048));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1034^(int32_t)L_1038))^(int32_t)L_1042))^(int32_t)L_1046))^(int32_t)L_1049));
		V_8 = ((int32_t)56);
	}

IL_0b08:
	{
		ByteU5BU5D_t3397334013* L_1050 = ___outdata1;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_1051 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1052 = V_4;
		uintptr_t L_1053 = (((uintptr_t)((int32_t)((uint32_t)L_1052>>((int32_t)24)))));
		uint8_t L_1054 = (L_1051)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1053));
		UInt32U5BU5D_t59386216* L_1055 = ___ekey2;
		int32_t L_1056 = V_8;
		int32_t L_1057 = L_1056;
		uint32_t L_1058 = (L_1055)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1057));
		(L_1050)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1054^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1058>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1059 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1060 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1061 = V_7;
		int32_t L_1062 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1061>>((int32_t)16))))));
		uint8_t L_1063 = (L_1060)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1062));
		UInt32U5BU5D_t59386216* L_1064 = ___ekey2;
		int32_t L_1065 = V_8;
		int32_t L_1066 = L_1065;
		uint32_t L_1067 = (L_1064)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1066));
		(L_1059)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1063^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1067>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1068 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1069 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1070 = V_6;
		int32_t L_1071 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1070>>8)))));
		uint8_t L_1072 = (L_1069)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1071));
		UInt32U5BU5D_t59386216* L_1073 = ___ekey2;
		int32_t L_1074 = V_8;
		int32_t L_1075 = L_1074;
		uint32_t L_1076 = (L_1073)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1075));
		(L_1068)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1072^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1076>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1077 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1078 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1079 = V_5;
		int32_t L_1080 = (((int32_t)((uint8_t)L_1079)));
		uint8_t L_1081 = (L_1078)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t59386216* L_1082 = ___ekey2;
		int32_t L_1083 = V_8;
		int32_t L_1084 = L_1083;
		V_8 = ((int32_t)((int32_t)L_1084+(int32_t)1));
		int32_t L_1085 = L_1084;
		uint32_t L_1086 = (L_1082)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1085));
		(L_1077)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1081^(int32_t)(((int32_t)((uint8_t)L_1086)))))))));
		ByteU5BU5D_t3397334013* L_1087 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1088 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1089 = V_5;
		uintptr_t L_1090 = (((uintptr_t)((int32_t)((uint32_t)L_1089>>((int32_t)24)))));
		uint8_t L_1091 = (L_1088)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1090));
		UInt32U5BU5D_t59386216* L_1092 = ___ekey2;
		int32_t L_1093 = V_8;
		int32_t L_1094 = L_1093;
		uint32_t L_1095 = (L_1092)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1094));
		(L_1087)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1091^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1095>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1096 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1097 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1098 = V_4;
		int32_t L_1099 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1098>>((int32_t)16))))));
		uint8_t L_1100 = (L_1097)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t59386216* L_1101 = ___ekey2;
		int32_t L_1102 = V_8;
		int32_t L_1103 = L_1102;
		uint32_t L_1104 = (L_1101)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1103));
		(L_1096)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1100^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1104>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1105 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1106 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1107 = V_7;
		int32_t L_1108 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1107>>8)))));
		uint8_t L_1109 = (L_1106)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1108));
		UInt32U5BU5D_t59386216* L_1110 = ___ekey2;
		int32_t L_1111 = V_8;
		int32_t L_1112 = L_1111;
		uint32_t L_1113 = (L_1110)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1112));
		(L_1105)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1109^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1113>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1114 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1115 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1116 = V_6;
		int32_t L_1117 = (((int32_t)((uint8_t)L_1116)));
		uint8_t L_1118 = (L_1115)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1117));
		UInt32U5BU5D_t59386216* L_1119 = ___ekey2;
		int32_t L_1120 = V_8;
		int32_t L_1121 = L_1120;
		V_8 = ((int32_t)((int32_t)L_1121+(int32_t)1));
		int32_t L_1122 = L_1121;
		uint32_t L_1123 = (L_1119)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1122));
		(L_1114)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1118^(int32_t)(((int32_t)((uint8_t)L_1123)))))))));
		ByteU5BU5D_t3397334013* L_1124 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1125 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1126 = V_6;
		uintptr_t L_1127 = (((uintptr_t)((int32_t)((uint32_t)L_1126>>((int32_t)24)))));
		uint8_t L_1128 = (L_1125)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1127));
		UInt32U5BU5D_t59386216* L_1129 = ___ekey2;
		int32_t L_1130 = V_8;
		int32_t L_1131 = L_1130;
		uint32_t L_1132 = (L_1129)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1131));
		(L_1124)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(8), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1128^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1132>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1133 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1134 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1135 = V_5;
		int32_t L_1136 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1135>>((int32_t)16))))));
		uint8_t L_1137 = (L_1134)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1136));
		UInt32U5BU5D_t59386216* L_1138 = ___ekey2;
		int32_t L_1139 = V_8;
		int32_t L_1140 = L_1139;
		uint32_t L_1141 = (L_1138)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1140));
		(L_1133)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1137^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1141>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1142 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1143 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1144 = V_4;
		int32_t L_1145 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1144>>8)))));
		uint8_t L_1146 = (L_1143)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1145));
		UInt32U5BU5D_t59386216* L_1147 = ___ekey2;
		int32_t L_1148 = V_8;
		int32_t L_1149 = L_1148;
		uint32_t L_1150 = (L_1147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1149));
		(L_1142)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1146^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1150>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1151 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1152 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1153 = V_7;
		int32_t L_1154 = (((int32_t)((uint8_t)L_1153)));
		uint8_t L_1155 = (L_1152)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1154));
		UInt32U5BU5D_t59386216* L_1156 = ___ekey2;
		int32_t L_1157 = V_8;
		int32_t L_1158 = L_1157;
		V_8 = ((int32_t)((int32_t)L_1158+(int32_t)1));
		int32_t L_1159 = L_1158;
		uint32_t L_1160 = (L_1156)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1159));
		(L_1151)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1155^(int32_t)(((int32_t)((uint8_t)L_1160)))))))));
		ByteU5BU5D_t3397334013* L_1161 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1162 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1163 = V_7;
		uintptr_t L_1164 = (((uintptr_t)((int32_t)((uint32_t)L_1163>>((int32_t)24)))));
		uint8_t L_1165 = (L_1162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1164));
		UInt32U5BU5D_t59386216* L_1166 = ___ekey2;
		int32_t L_1167 = V_8;
		int32_t L_1168 = L_1167;
		uint32_t L_1169 = (L_1166)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1168));
		(L_1161)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1165^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1169>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1170 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1171 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1172 = V_6;
		int32_t L_1173 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1172>>((int32_t)16))))));
		uint8_t L_1174 = (L_1171)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1173));
		UInt32U5BU5D_t59386216* L_1175 = ___ekey2;
		int32_t L_1176 = V_8;
		int32_t L_1177 = L_1176;
		uint32_t L_1178 = (L_1175)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1177));
		(L_1170)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1174^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1178>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1179 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1180 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1181 = V_5;
		int32_t L_1182 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1181>>8)))));
		uint8_t L_1183 = (L_1180)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1182));
		UInt32U5BU5D_t59386216* L_1184 = ___ekey2;
		int32_t L_1185 = V_8;
		int32_t L_1186 = L_1185;
		uint32_t L_1187 = (L_1184)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1186));
		(L_1179)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1183^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1187>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1188 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1189 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1190 = V_4;
		int32_t L_1191 = (((int32_t)((uint8_t)L_1190)));
		uint8_t L_1192 = (L_1189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1191));
		UInt32U5BU5D_t59386216* L_1193 = ___ekey2;
		int32_t L_1194 = V_8;
		int32_t L_1195 = L_1194;
		V_8 = ((int32_t)((int32_t)L_1195+(int32_t)1));
		int32_t L_1196 = L_1195;
		uint32_t L_1197 = (L_1193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1196));
		(L_1188)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1192^(int32_t)(((int32_t)((uint8_t)L_1197)))))))));
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::Decrypt192(System.Byte[],System.Byte[],System.UInt32[])
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Decrypt192_m3490314709_MetadataUsageId;
extern "C"  void RijndaelTransform_Decrypt192_m3490314709 (RijndaelTransform_t1067822295 * __this, ByteU5BU5D_t3397334013* ___indata0, ByteU5BU5D_t3397334013* ___outdata1, UInt32U5BU5D_t59386216* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Decrypt192_m3490314709_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	uint32_t V_7 = 0;
	uint32_t V_8 = 0;
	uint32_t V_9 = 0;
	uint32_t V_10 = 0;
	uint32_t V_11 = 0;
	int32_t V_12 = 0;
	{
		V_12 = ((int32_t)72);
		ByteU5BU5D_t3397334013* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t3397334013* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t3397334013* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t3397334013* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t59386216* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_5<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)8))))|(int32_t)L_11))^(int32_t)L_14));
		ByteU5BU5D_t3397334013* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t3397334013* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t3397334013* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t3397334013* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t59386216* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_20<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_23<<(int32_t)8))))|(int32_t)L_26))^(int32_t)L_29));
		ByteU5BU5D_t3397334013* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t3397334013* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t3397334013* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t3397334013* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t59386216* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_32<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_35<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_38<<(int32_t)8))))|(int32_t)L_41))^(int32_t)L_44));
		ByteU5BU5D_t3397334013* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t3397334013* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t3397334013* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t3397334013* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t59386216* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_47<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_50<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_53<<(int32_t)8))))|(int32_t)L_56))^(int32_t)L_59));
		ByteU5BU5D_t3397334013* L_60 = ___indata0;
		int32_t L_61 = ((int32_t)16);
		uint8_t L_62 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_61));
		ByteU5BU5D_t3397334013* L_63 = ___indata0;
		int32_t L_64 = ((int32_t)17);
		uint8_t L_65 = (L_63)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_64));
		ByteU5BU5D_t3397334013* L_66 = ___indata0;
		int32_t L_67 = ((int32_t)18);
		uint8_t L_68 = (L_66)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_67));
		ByteU5BU5D_t3397334013* L_69 = ___indata0;
		int32_t L_70 = ((int32_t)19);
		uint8_t L_71 = (L_69)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t59386216* L_72 = ___ekey2;
		int32_t L_73 = 4;
		uint32_t L_74 = (L_72)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_73));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_62<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_65<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_68<<(int32_t)8))))|(int32_t)L_71))^(int32_t)L_74));
		ByteU5BU5D_t3397334013* L_75 = ___indata0;
		int32_t L_76 = ((int32_t)20);
		uint8_t L_77 = (L_75)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_76));
		ByteU5BU5D_t3397334013* L_78 = ___indata0;
		int32_t L_79 = ((int32_t)21);
		uint8_t L_80 = (L_78)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t3397334013* L_81 = ___indata0;
		int32_t L_82 = ((int32_t)22);
		uint8_t L_83 = (L_81)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_82));
		ByteU5BU5D_t3397334013* L_84 = ___indata0;
		int32_t L_85 = ((int32_t)23);
		uint8_t L_86 = (L_84)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t59386216* L_87 = ___ekey2;
		int32_t L_88 = 5;
		uint32_t L_89 = (L_87)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_88));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_77<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_80<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_83<<(int32_t)8))))|(int32_t)L_86))^(int32_t)L_89));
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_90 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_91 = V_0;
		uintptr_t L_92 = (((uintptr_t)((int32_t)((uint32_t)L_91>>((int32_t)24)))));
		uint32_t L_93 = (L_90)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_92));
		UInt32U5BU5D_t59386216* L_94 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_95 = V_5;
		int32_t L_96 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_95>>((int32_t)16))))));
		uint32_t L_97 = (L_94)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_96));
		UInt32U5BU5D_t59386216* L_98 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_99 = V_4;
		int32_t L_100 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_99>>8)))));
		uint32_t L_101 = (L_98)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t59386216* L_102 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_103 = V_3;
		int32_t L_104 = (((int32_t)((uint8_t)L_103)));
		uint32_t L_105 = (L_102)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_104));
		UInt32U5BU5D_t59386216* L_106 = ___ekey2;
		int32_t L_107 = 6;
		uint32_t L_108 = (L_106)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_107));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_93^(int32_t)L_97))^(int32_t)L_101))^(int32_t)L_105))^(int32_t)L_108));
		UInt32U5BU5D_t59386216* L_109 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_110 = V_1;
		uintptr_t L_111 = (((uintptr_t)((int32_t)((uint32_t)L_110>>((int32_t)24)))));
		uint32_t L_112 = (L_109)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_111));
		UInt32U5BU5D_t59386216* L_113 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_114 = V_0;
		int32_t L_115 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_114>>((int32_t)16))))));
		uint32_t L_116 = (L_113)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_115));
		UInt32U5BU5D_t59386216* L_117 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_118 = V_5;
		int32_t L_119 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_118>>8)))));
		uint32_t L_120 = (L_117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_119));
		UInt32U5BU5D_t59386216* L_121 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_122 = V_4;
		int32_t L_123 = (((int32_t)((uint8_t)L_122)));
		uint32_t L_124 = (L_121)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_123));
		UInt32U5BU5D_t59386216* L_125 = ___ekey2;
		int32_t L_126 = 7;
		uint32_t L_127 = (L_125)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_126));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_112^(int32_t)L_116))^(int32_t)L_120))^(int32_t)L_124))^(int32_t)L_127));
		UInt32U5BU5D_t59386216* L_128 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_129 = V_2;
		uintptr_t L_130 = (((uintptr_t)((int32_t)((uint32_t)L_129>>((int32_t)24)))));
		uint32_t L_131 = (L_128)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t59386216* L_132 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_133 = V_1;
		int32_t L_134 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_133>>((int32_t)16))))));
		uint32_t L_135 = (L_132)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_134));
		UInt32U5BU5D_t59386216* L_136 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_137 = V_0;
		int32_t L_138 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_137>>8)))));
		uint32_t L_139 = (L_136)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_138));
		UInt32U5BU5D_t59386216* L_140 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_141 = V_5;
		int32_t L_142 = (((int32_t)((uint8_t)L_141)));
		uint32_t L_143 = (L_140)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t59386216* L_144 = ___ekey2;
		int32_t L_145 = 8;
		uint32_t L_146 = (L_144)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_145));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_131^(int32_t)L_135))^(int32_t)L_139))^(int32_t)L_143))^(int32_t)L_146));
		UInt32U5BU5D_t59386216* L_147 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_148 = V_3;
		uintptr_t L_149 = (((uintptr_t)((int32_t)((uint32_t)L_148>>((int32_t)24)))));
		uint32_t L_150 = (L_147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_149));
		UInt32U5BU5D_t59386216* L_151 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_152 = V_2;
		int32_t L_153 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_152>>((int32_t)16))))));
		uint32_t L_154 = (L_151)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_153));
		UInt32U5BU5D_t59386216* L_155 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_156 = V_1;
		int32_t L_157 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_156>>8)))));
		uint32_t L_158 = (L_155)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_157));
		UInt32U5BU5D_t59386216* L_159 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_160 = V_0;
		int32_t L_161 = (((int32_t)((uint8_t)L_160)));
		uint32_t L_162 = (L_159)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_161));
		UInt32U5BU5D_t59386216* L_163 = ___ekey2;
		int32_t L_164 = ((int32_t)9);
		uint32_t L_165 = (L_163)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_164));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_150^(int32_t)L_154))^(int32_t)L_158))^(int32_t)L_162))^(int32_t)L_165));
		UInt32U5BU5D_t59386216* L_166 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_167 = V_4;
		uintptr_t L_168 = (((uintptr_t)((int32_t)((uint32_t)L_167>>((int32_t)24)))));
		uint32_t L_169 = (L_166)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t59386216* L_170 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_171 = V_3;
		int32_t L_172 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_171>>((int32_t)16))))));
		uint32_t L_173 = (L_170)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_172));
		UInt32U5BU5D_t59386216* L_174 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_175 = V_2;
		int32_t L_176 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_175>>8)))));
		uint32_t L_177 = (L_174)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_176));
		UInt32U5BU5D_t59386216* L_178 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_179 = V_1;
		int32_t L_180 = (((int32_t)((uint8_t)L_179)));
		uint32_t L_181 = (L_178)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_180));
		UInt32U5BU5D_t59386216* L_182 = ___ekey2;
		int32_t L_183 = ((int32_t)10);
		uint32_t L_184 = (L_182)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_183));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_169^(int32_t)L_173))^(int32_t)L_177))^(int32_t)L_181))^(int32_t)L_184));
		UInt32U5BU5D_t59386216* L_185 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_186 = V_5;
		uintptr_t L_187 = (((uintptr_t)((int32_t)((uint32_t)L_186>>((int32_t)24)))));
		uint32_t L_188 = (L_185)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_187));
		UInt32U5BU5D_t59386216* L_189 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_190 = V_4;
		int32_t L_191 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_190>>((int32_t)16))))));
		uint32_t L_192 = (L_189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_191));
		UInt32U5BU5D_t59386216* L_193 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_194 = V_3;
		int32_t L_195 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_194>>8)))));
		uint32_t L_196 = (L_193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_195));
		UInt32U5BU5D_t59386216* L_197 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_198 = V_2;
		int32_t L_199 = (((int32_t)((uint8_t)L_198)));
		uint32_t L_200 = (L_197)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_199));
		UInt32U5BU5D_t59386216* L_201 = ___ekey2;
		int32_t L_202 = ((int32_t)11);
		uint32_t L_203 = (L_201)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_202));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_188^(int32_t)L_192))^(int32_t)L_196))^(int32_t)L_200))^(int32_t)L_203));
		UInt32U5BU5D_t59386216* L_204 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_205 = V_6;
		uintptr_t L_206 = (((uintptr_t)((int32_t)((uint32_t)L_205>>((int32_t)24)))));
		uint32_t L_207 = (L_204)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_206));
		UInt32U5BU5D_t59386216* L_208 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_209 = V_11;
		int32_t L_210 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_209>>((int32_t)16))))));
		uint32_t L_211 = (L_208)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_210));
		UInt32U5BU5D_t59386216* L_212 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_213 = V_10;
		int32_t L_214 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_213>>8)))));
		uint32_t L_215 = (L_212)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_214));
		UInt32U5BU5D_t59386216* L_216 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_217 = V_9;
		int32_t L_218 = (((int32_t)((uint8_t)L_217)));
		uint32_t L_219 = (L_216)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_218));
		UInt32U5BU5D_t59386216* L_220 = ___ekey2;
		int32_t L_221 = ((int32_t)12);
		uint32_t L_222 = (L_220)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_221));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_207^(int32_t)L_211))^(int32_t)L_215))^(int32_t)L_219))^(int32_t)L_222));
		UInt32U5BU5D_t59386216* L_223 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_224 = V_7;
		uintptr_t L_225 = (((uintptr_t)((int32_t)((uint32_t)L_224>>((int32_t)24)))));
		uint32_t L_226 = (L_223)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_225));
		UInt32U5BU5D_t59386216* L_227 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_228 = V_6;
		int32_t L_229 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_228>>((int32_t)16))))));
		uint32_t L_230 = (L_227)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_229));
		UInt32U5BU5D_t59386216* L_231 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_232 = V_11;
		int32_t L_233 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_232>>8)))));
		uint32_t L_234 = (L_231)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_233));
		UInt32U5BU5D_t59386216* L_235 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_236 = V_10;
		int32_t L_237 = (((int32_t)((uint8_t)L_236)));
		uint32_t L_238 = (L_235)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_237));
		UInt32U5BU5D_t59386216* L_239 = ___ekey2;
		int32_t L_240 = ((int32_t)13);
		uint32_t L_241 = (L_239)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_240));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_226^(int32_t)L_230))^(int32_t)L_234))^(int32_t)L_238))^(int32_t)L_241));
		UInt32U5BU5D_t59386216* L_242 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_243 = V_8;
		uintptr_t L_244 = (((uintptr_t)((int32_t)((uint32_t)L_243>>((int32_t)24)))));
		uint32_t L_245 = (L_242)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_244));
		UInt32U5BU5D_t59386216* L_246 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_247 = V_7;
		int32_t L_248 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_247>>((int32_t)16))))));
		uint32_t L_249 = (L_246)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_248));
		UInt32U5BU5D_t59386216* L_250 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_251 = V_6;
		int32_t L_252 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_251>>8)))));
		uint32_t L_253 = (L_250)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_252));
		UInt32U5BU5D_t59386216* L_254 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_255 = V_11;
		int32_t L_256 = (((int32_t)((uint8_t)L_255)));
		uint32_t L_257 = (L_254)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_256));
		UInt32U5BU5D_t59386216* L_258 = ___ekey2;
		int32_t L_259 = ((int32_t)14);
		uint32_t L_260 = (L_258)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_259));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_245^(int32_t)L_249))^(int32_t)L_253))^(int32_t)L_257))^(int32_t)L_260));
		UInt32U5BU5D_t59386216* L_261 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_262 = V_9;
		uintptr_t L_263 = (((uintptr_t)((int32_t)((uint32_t)L_262>>((int32_t)24)))));
		uint32_t L_264 = (L_261)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_263));
		UInt32U5BU5D_t59386216* L_265 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_266 = V_8;
		int32_t L_267 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_266>>((int32_t)16))))));
		uint32_t L_268 = (L_265)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_267));
		UInt32U5BU5D_t59386216* L_269 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_270 = V_7;
		int32_t L_271 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_270>>8)))));
		uint32_t L_272 = (L_269)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_271));
		UInt32U5BU5D_t59386216* L_273 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_274 = V_6;
		int32_t L_275 = (((int32_t)((uint8_t)L_274)));
		uint32_t L_276 = (L_273)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_275));
		UInt32U5BU5D_t59386216* L_277 = ___ekey2;
		int32_t L_278 = ((int32_t)15);
		uint32_t L_279 = (L_277)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_278));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_264^(int32_t)L_268))^(int32_t)L_272))^(int32_t)L_276))^(int32_t)L_279));
		UInt32U5BU5D_t59386216* L_280 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_281 = V_10;
		uintptr_t L_282 = (((uintptr_t)((int32_t)((uint32_t)L_281>>((int32_t)24)))));
		uint32_t L_283 = (L_280)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_282));
		UInt32U5BU5D_t59386216* L_284 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_285 = V_9;
		int32_t L_286 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_285>>((int32_t)16))))));
		uint32_t L_287 = (L_284)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_286));
		UInt32U5BU5D_t59386216* L_288 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_289 = V_8;
		int32_t L_290 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_289>>8)))));
		uint32_t L_291 = (L_288)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_290));
		UInt32U5BU5D_t59386216* L_292 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_293 = V_7;
		int32_t L_294 = (((int32_t)((uint8_t)L_293)));
		uint32_t L_295 = (L_292)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_294));
		UInt32U5BU5D_t59386216* L_296 = ___ekey2;
		int32_t L_297 = ((int32_t)16);
		uint32_t L_298 = (L_296)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_297));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_283^(int32_t)L_287))^(int32_t)L_291))^(int32_t)L_295))^(int32_t)L_298));
		UInt32U5BU5D_t59386216* L_299 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_300 = V_11;
		uintptr_t L_301 = (((uintptr_t)((int32_t)((uint32_t)L_300>>((int32_t)24)))));
		uint32_t L_302 = (L_299)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_301));
		UInt32U5BU5D_t59386216* L_303 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_304 = V_10;
		int32_t L_305 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_304>>((int32_t)16))))));
		uint32_t L_306 = (L_303)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_305));
		UInt32U5BU5D_t59386216* L_307 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_308 = V_9;
		int32_t L_309 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_308>>8)))));
		uint32_t L_310 = (L_307)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_309));
		UInt32U5BU5D_t59386216* L_311 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_312 = V_8;
		int32_t L_313 = (((int32_t)((uint8_t)L_312)));
		uint32_t L_314 = (L_311)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t59386216* L_315 = ___ekey2;
		int32_t L_316 = ((int32_t)17);
		uint32_t L_317 = (L_315)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_316));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_302^(int32_t)L_306))^(int32_t)L_310))^(int32_t)L_314))^(int32_t)L_317));
		UInt32U5BU5D_t59386216* L_318 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_319 = V_0;
		uintptr_t L_320 = (((uintptr_t)((int32_t)((uint32_t)L_319>>((int32_t)24)))));
		uint32_t L_321 = (L_318)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_320));
		UInt32U5BU5D_t59386216* L_322 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_323 = V_5;
		int32_t L_324 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_323>>((int32_t)16))))));
		uint32_t L_325 = (L_322)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_324));
		UInt32U5BU5D_t59386216* L_326 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_327 = V_4;
		int32_t L_328 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_327>>8)))));
		uint32_t L_329 = (L_326)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t59386216* L_330 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_331 = V_3;
		int32_t L_332 = (((int32_t)((uint8_t)L_331)));
		uint32_t L_333 = (L_330)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_332));
		UInt32U5BU5D_t59386216* L_334 = ___ekey2;
		int32_t L_335 = ((int32_t)18);
		uint32_t L_336 = (L_334)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_335));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_321^(int32_t)L_325))^(int32_t)L_329))^(int32_t)L_333))^(int32_t)L_336));
		UInt32U5BU5D_t59386216* L_337 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_338 = V_1;
		uintptr_t L_339 = (((uintptr_t)((int32_t)((uint32_t)L_338>>((int32_t)24)))));
		uint32_t L_340 = (L_337)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_339));
		UInt32U5BU5D_t59386216* L_341 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_342 = V_0;
		int32_t L_343 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_342>>((int32_t)16))))));
		uint32_t L_344 = (L_341)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t59386216* L_345 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_346 = V_5;
		int32_t L_347 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_346>>8)))));
		uint32_t L_348 = (L_345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_347));
		UInt32U5BU5D_t59386216* L_349 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_350 = V_4;
		int32_t L_351 = (((int32_t)((uint8_t)L_350)));
		uint32_t L_352 = (L_349)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_351));
		UInt32U5BU5D_t59386216* L_353 = ___ekey2;
		int32_t L_354 = ((int32_t)19);
		uint32_t L_355 = (L_353)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_354));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_340^(int32_t)L_344))^(int32_t)L_348))^(int32_t)L_352))^(int32_t)L_355));
		UInt32U5BU5D_t59386216* L_356 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_357 = V_2;
		uintptr_t L_358 = (((uintptr_t)((int32_t)((uint32_t)L_357>>((int32_t)24)))));
		uint32_t L_359 = (L_356)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t59386216* L_360 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_361 = V_1;
		int32_t L_362 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_361>>((int32_t)16))))));
		uint32_t L_363 = (L_360)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_362));
		UInt32U5BU5D_t59386216* L_364 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_365 = V_0;
		int32_t L_366 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_365>>8)))));
		uint32_t L_367 = (L_364)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_366));
		UInt32U5BU5D_t59386216* L_368 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_369 = V_5;
		int32_t L_370 = (((int32_t)((uint8_t)L_369)));
		uint32_t L_371 = (L_368)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_370));
		UInt32U5BU5D_t59386216* L_372 = ___ekey2;
		int32_t L_373 = ((int32_t)20);
		uint32_t L_374 = (L_372)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_373));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_359^(int32_t)L_363))^(int32_t)L_367))^(int32_t)L_371))^(int32_t)L_374));
		UInt32U5BU5D_t59386216* L_375 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_376 = V_3;
		uintptr_t L_377 = (((uintptr_t)((int32_t)((uint32_t)L_376>>((int32_t)24)))));
		uint32_t L_378 = (L_375)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_377));
		UInt32U5BU5D_t59386216* L_379 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_380 = V_2;
		int32_t L_381 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_380>>((int32_t)16))))));
		uint32_t L_382 = (L_379)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_381));
		UInt32U5BU5D_t59386216* L_383 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_384 = V_1;
		int32_t L_385 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_384>>8)))));
		uint32_t L_386 = (L_383)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_385));
		UInt32U5BU5D_t59386216* L_387 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_388 = V_0;
		int32_t L_389 = (((int32_t)((uint8_t)L_388)));
		uint32_t L_390 = (L_387)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_389));
		UInt32U5BU5D_t59386216* L_391 = ___ekey2;
		int32_t L_392 = ((int32_t)21);
		uint32_t L_393 = (L_391)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_392));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_378^(int32_t)L_382))^(int32_t)L_386))^(int32_t)L_390))^(int32_t)L_393));
		UInt32U5BU5D_t59386216* L_394 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_395 = V_4;
		uintptr_t L_396 = (((uintptr_t)((int32_t)((uint32_t)L_395>>((int32_t)24)))));
		uint32_t L_397 = (L_394)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_396));
		UInt32U5BU5D_t59386216* L_398 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_399 = V_3;
		int32_t L_400 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_399>>((int32_t)16))))));
		uint32_t L_401 = (L_398)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_400));
		UInt32U5BU5D_t59386216* L_402 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_403 = V_2;
		int32_t L_404 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_403>>8)))));
		uint32_t L_405 = (L_402)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_404));
		UInt32U5BU5D_t59386216* L_406 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_407 = V_1;
		int32_t L_408 = (((int32_t)((uint8_t)L_407)));
		uint32_t L_409 = (L_406)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_408));
		UInt32U5BU5D_t59386216* L_410 = ___ekey2;
		int32_t L_411 = ((int32_t)22);
		uint32_t L_412 = (L_410)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_411));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_397^(int32_t)L_401))^(int32_t)L_405))^(int32_t)L_409))^(int32_t)L_412));
		UInt32U5BU5D_t59386216* L_413 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_414 = V_5;
		uintptr_t L_415 = (((uintptr_t)((int32_t)((uint32_t)L_414>>((int32_t)24)))));
		uint32_t L_416 = (L_413)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_415));
		UInt32U5BU5D_t59386216* L_417 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_418 = V_4;
		int32_t L_419 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_418>>((int32_t)16))))));
		uint32_t L_420 = (L_417)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_419));
		UInt32U5BU5D_t59386216* L_421 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_422 = V_3;
		int32_t L_423 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_422>>8)))));
		uint32_t L_424 = (L_421)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_423));
		UInt32U5BU5D_t59386216* L_425 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_426 = V_2;
		int32_t L_427 = (((int32_t)((uint8_t)L_426)));
		uint32_t L_428 = (L_425)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_427));
		UInt32U5BU5D_t59386216* L_429 = ___ekey2;
		int32_t L_430 = ((int32_t)23);
		uint32_t L_431 = (L_429)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_430));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_416^(int32_t)L_420))^(int32_t)L_424))^(int32_t)L_428))^(int32_t)L_431));
		UInt32U5BU5D_t59386216* L_432 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_433 = V_6;
		uintptr_t L_434 = (((uintptr_t)((int32_t)((uint32_t)L_433>>((int32_t)24)))));
		uint32_t L_435 = (L_432)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_434));
		UInt32U5BU5D_t59386216* L_436 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_437 = V_11;
		int32_t L_438 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_437>>((int32_t)16))))));
		uint32_t L_439 = (L_436)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_438));
		UInt32U5BU5D_t59386216* L_440 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_441 = V_10;
		int32_t L_442 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_441>>8)))));
		uint32_t L_443 = (L_440)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_442));
		UInt32U5BU5D_t59386216* L_444 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_445 = V_9;
		int32_t L_446 = (((int32_t)((uint8_t)L_445)));
		uint32_t L_447 = (L_444)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_446));
		UInt32U5BU5D_t59386216* L_448 = ___ekey2;
		int32_t L_449 = ((int32_t)24);
		uint32_t L_450 = (L_448)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_449));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_435^(int32_t)L_439))^(int32_t)L_443))^(int32_t)L_447))^(int32_t)L_450));
		UInt32U5BU5D_t59386216* L_451 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_452 = V_7;
		uintptr_t L_453 = (((uintptr_t)((int32_t)((uint32_t)L_452>>((int32_t)24)))));
		uint32_t L_454 = (L_451)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_453));
		UInt32U5BU5D_t59386216* L_455 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_456 = V_6;
		int32_t L_457 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_456>>((int32_t)16))))));
		uint32_t L_458 = (L_455)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_457));
		UInt32U5BU5D_t59386216* L_459 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_460 = V_11;
		int32_t L_461 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_460>>8)))));
		uint32_t L_462 = (L_459)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_461));
		UInt32U5BU5D_t59386216* L_463 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_464 = V_10;
		int32_t L_465 = (((int32_t)((uint8_t)L_464)));
		uint32_t L_466 = (L_463)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_465));
		UInt32U5BU5D_t59386216* L_467 = ___ekey2;
		int32_t L_468 = ((int32_t)25);
		uint32_t L_469 = (L_467)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_468));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_454^(int32_t)L_458))^(int32_t)L_462))^(int32_t)L_466))^(int32_t)L_469));
		UInt32U5BU5D_t59386216* L_470 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_471 = V_8;
		uintptr_t L_472 = (((uintptr_t)((int32_t)((uint32_t)L_471>>((int32_t)24)))));
		uint32_t L_473 = (L_470)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_472));
		UInt32U5BU5D_t59386216* L_474 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_475 = V_7;
		int32_t L_476 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_475>>((int32_t)16))))));
		uint32_t L_477 = (L_474)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_476));
		UInt32U5BU5D_t59386216* L_478 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_479 = V_6;
		int32_t L_480 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_479>>8)))));
		uint32_t L_481 = (L_478)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_480));
		UInt32U5BU5D_t59386216* L_482 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_483 = V_11;
		int32_t L_484 = (((int32_t)((uint8_t)L_483)));
		uint32_t L_485 = (L_482)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_484));
		UInt32U5BU5D_t59386216* L_486 = ___ekey2;
		int32_t L_487 = ((int32_t)26);
		uint32_t L_488 = (L_486)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_487));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_473^(int32_t)L_477))^(int32_t)L_481))^(int32_t)L_485))^(int32_t)L_488));
		UInt32U5BU5D_t59386216* L_489 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_490 = V_9;
		uintptr_t L_491 = (((uintptr_t)((int32_t)((uint32_t)L_490>>((int32_t)24)))));
		uint32_t L_492 = (L_489)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_491));
		UInt32U5BU5D_t59386216* L_493 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_494 = V_8;
		int32_t L_495 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_494>>((int32_t)16))))));
		uint32_t L_496 = (L_493)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_495));
		UInt32U5BU5D_t59386216* L_497 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_498 = V_7;
		int32_t L_499 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_498>>8)))));
		uint32_t L_500 = (L_497)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_499));
		UInt32U5BU5D_t59386216* L_501 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_502 = V_6;
		int32_t L_503 = (((int32_t)((uint8_t)L_502)));
		uint32_t L_504 = (L_501)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_503));
		UInt32U5BU5D_t59386216* L_505 = ___ekey2;
		int32_t L_506 = ((int32_t)27);
		uint32_t L_507 = (L_505)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_506));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_492^(int32_t)L_496))^(int32_t)L_500))^(int32_t)L_504))^(int32_t)L_507));
		UInt32U5BU5D_t59386216* L_508 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_509 = V_10;
		uintptr_t L_510 = (((uintptr_t)((int32_t)((uint32_t)L_509>>((int32_t)24)))));
		uint32_t L_511 = (L_508)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_510));
		UInt32U5BU5D_t59386216* L_512 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_513 = V_9;
		int32_t L_514 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_513>>((int32_t)16))))));
		uint32_t L_515 = (L_512)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_514));
		UInt32U5BU5D_t59386216* L_516 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_517 = V_8;
		int32_t L_518 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_517>>8)))));
		uint32_t L_519 = (L_516)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_518));
		UInt32U5BU5D_t59386216* L_520 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_521 = V_7;
		int32_t L_522 = (((int32_t)((uint8_t)L_521)));
		uint32_t L_523 = (L_520)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t59386216* L_524 = ___ekey2;
		int32_t L_525 = ((int32_t)28);
		uint32_t L_526 = (L_524)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_525));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_511^(int32_t)L_515))^(int32_t)L_519))^(int32_t)L_523))^(int32_t)L_526));
		UInt32U5BU5D_t59386216* L_527 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_528 = V_11;
		uintptr_t L_529 = (((uintptr_t)((int32_t)((uint32_t)L_528>>((int32_t)24)))));
		uint32_t L_530 = (L_527)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_529));
		UInt32U5BU5D_t59386216* L_531 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_532 = V_10;
		int32_t L_533 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_532>>((int32_t)16))))));
		uint32_t L_534 = (L_531)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_533));
		UInt32U5BU5D_t59386216* L_535 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_536 = V_9;
		int32_t L_537 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_536>>8)))));
		uint32_t L_538 = (L_535)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_537));
		UInt32U5BU5D_t59386216* L_539 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_540 = V_8;
		int32_t L_541 = (((int32_t)((uint8_t)L_540)));
		uint32_t L_542 = (L_539)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_541));
		UInt32U5BU5D_t59386216* L_543 = ___ekey2;
		int32_t L_544 = ((int32_t)29);
		uint32_t L_545 = (L_543)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_544));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_530^(int32_t)L_534))^(int32_t)L_538))^(int32_t)L_542))^(int32_t)L_545));
		UInt32U5BU5D_t59386216* L_546 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_547 = V_0;
		uintptr_t L_548 = (((uintptr_t)((int32_t)((uint32_t)L_547>>((int32_t)24)))));
		uint32_t L_549 = (L_546)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_548));
		UInt32U5BU5D_t59386216* L_550 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_551 = V_5;
		int32_t L_552 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_551>>((int32_t)16))))));
		uint32_t L_553 = (L_550)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_552));
		UInt32U5BU5D_t59386216* L_554 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_555 = V_4;
		int32_t L_556 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_555>>8)))));
		uint32_t L_557 = (L_554)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_556));
		UInt32U5BU5D_t59386216* L_558 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_559 = V_3;
		int32_t L_560 = (((int32_t)((uint8_t)L_559)));
		uint32_t L_561 = (L_558)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_560));
		UInt32U5BU5D_t59386216* L_562 = ___ekey2;
		int32_t L_563 = ((int32_t)30);
		uint32_t L_564 = (L_562)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_563));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_549^(int32_t)L_553))^(int32_t)L_557))^(int32_t)L_561))^(int32_t)L_564));
		UInt32U5BU5D_t59386216* L_565 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_566 = V_1;
		uintptr_t L_567 = (((uintptr_t)((int32_t)((uint32_t)L_566>>((int32_t)24)))));
		uint32_t L_568 = (L_565)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_567));
		UInt32U5BU5D_t59386216* L_569 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_570 = V_0;
		int32_t L_571 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_570>>((int32_t)16))))));
		uint32_t L_572 = (L_569)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_571));
		UInt32U5BU5D_t59386216* L_573 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_574 = V_5;
		int32_t L_575 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_574>>8)))));
		uint32_t L_576 = (L_573)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_575));
		UInt32U5BU5D_t59386216* L_577 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_578 = V_4;
		int32_t L_579 = (((int32_t)((uint8_t)L_578)));
		uint32_t L_580 = (L_577)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_579));
		UInt32U5BU5D_t59386216* L_581 = ___ekey2;
		int32_t L_582 = ((int32_t)31);
		uint32_t L_583 = (L_581)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_582));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_568^(int32_t)L_572))^(int32_t)L_576))^(int32_t)L_580))^(int32_t)L_583));
		UInt32U5BU5D_t59386216* L_584 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_585 = V_2;
		uintptr_t L_586 = (((uintptr_t)((int32_t)((uint32_t)L_585>>((int32_t)24)))));
		uint32_t L_587 = (L_584)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_586));
		UInt32U5BU5D_t59386216* L_588 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_589 = V_1;
		int32_t L_590 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_589>>((int32_t)16))))));
		uint32_t L_591 = (L_588)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_590));
		UInt32U5BU5D_t59386216* L_592 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_593 = V_0;
		int32_t L_594 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_593>>8)))));
		uint32_t L_595 = (L_592)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_594));
		UInt32U5BU5D_t59386216* L_596 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_597 = V_5;
		int32_t L_598 = (((int32_t)((uint8_t)L_597)));
		uint32_t L_599 = (L_596)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_598));
		UInt32U5BU5D_t59386216* L_600 = ___ekey2;
		int32_t L_601 = ((int32_t)32);
		uint32_t L_602 = (L_600)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_601));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_587^(int32_t)L_591))^(int32_t)L_595))^(int32_t)L_599))^(int32_t)L_602));
		UInt32U5BU5D_t59386216* L_603 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_604 = V_3;
		uintptr_t L_605 = (((uintptr_t)((int32_t)((uint32_t)L_604>>((int32_t)24)))));
		uint32_t L_606 = (L_603)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_605));
		UInt32U5BU5D_t59386216* L_607 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_608 = V_2;
		int32_t L_609 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_608>>((int32_t)16))))));
		uint32_t L_610 = (L_607)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_609));
		UInt32U5BU5D_t59386216* L_611 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_612 = V_1;
		int32_t L_613 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_612>>8)))));
		uint32_t L_614 = (L_611)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_613));
		UInt32U5BU5D_t59386216* L_615 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_616 = V_0;
		int32_t L_617 = (((int32_t)((uint8_t)L_616)));
		uint32_t L_618 = (L_615)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_617));
		UInt32U5BU5D_t59386216* L_619 = ___ekey2;
		int32_t L_620 = ((int32_t)33);
		uint32_t L_621 = (L_619)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_620));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_606^(int32_t)L_610))^(int32_t)L_614))^(int32_t)L_618))^(int32_t)L_621));
		UInt32U5BU5D_t59386216* L_622 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_623 = V_4;
		uintptr_t L_624 = (((uintptr_t)((int32_t)((uint32_t)L_623>>((int32_t)24)))));
		uint32_t L_625 = (L_622)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_624));
		UInt32U5BU5D_t59386216* L_626 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_627 = V_3;
		int32_t L_628 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_627>>((int32_t)16))))));
		uint32_t L_629 = (L_626)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_628));
		UInt32U5BU5D_t59386216* L_630 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_631 = V_2;
		int32_t L_632 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_631>>8)))));
		uint32_t L_633 = (L_630)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_632));
		UInt32U5BU5D_t59386216* L_634 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_635 = V_1;
		int32_t L_636 = (((int32_t)((uint8_t)L_635)));
		uint32_t L_637 = (L_634)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_636));
		UInt32U5BU5D_t59386216* L_638 = ___ekey2;
		int32_t L_639 = ((int32_t)34);
		uint32_t L_640 = (L_638)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_639));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_625^(int32_t)L_629))^(int32_t)L_633))^(int32_t)L_637))^(int32_t)L_640));
		UInt32U5BU5D_t59386216* L_641 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_642 = V_5;
		uintptr_t L_643 = (((uintptr_t)((int32_t)((uint32_t)L_642>>((int32_t)24)))));
		uint32_t L_644 = (L_641)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_643));
		UInt32U5BU5D_t59386216* L_645 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_646 = V_4;
		int32_t L_647 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_646>>((int32_t)16))))));
		uint32_t L_648 = (L_645)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_647));
		UInt32U5BU5D_t59386216* L_649 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_650 = V_3;
		int32_t L_651 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_650>>8)))));
		uint32_t L_652 = (L_649)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_651));
		UInt32U5BU5D_t59386216* L_653 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_654 = V_2;
		int32_t L_655 = (((int32_t)((uint8_t)L_654)));
		uint32_t L_656 = (L_653)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_655));
		UInt32U5BU5D_t59386216* L_657 = ___ekey2;
		int32_t L_658 = ((int32_t)35);
		uint32_t L_659 = (L_657)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_658));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_644^(int32_t)L_648))^(int32_t)L_652))^(int32_t)L_656))^(int32_t)L_659));
		UInt32U5BU5D_t59386216* L_660 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_661 = V_6;
		uintptr_t L_662 = (((uintptr_t)((int32_t)((uint32_t)L_661>>((int32_t)24)))));
		uint32_t L_663 = (L_660)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t59386216* L_664 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_665 = V_11;
		int32_t L_666 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_665>>((int32_t)16))))));
		uint32_t L_667 = (L_664)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_666));
		UInt32U5BU5D_t59386216* L_668 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_669 = V_10;
		int32_t L_670 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_669>>8)))));
		uint32_t L_671 = (L_668)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_670));
		UInt32U5BU5D_t59386216* L_672 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_673 = V_9;
		int32_t L_674 = (((int32_t)((uint8_t)L_673)));
		uint32_t L_675 = (L_672)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_674));
		UInt32U5BU5D_t59386216* L_676 = ___ekey2;
		int32_t L_677 = ((int32_t)36);
		uint32_t L_678 = (L_676)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_677));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_663^(int32_t)L_667))^(int32_t)L_671))^(int32_t)L_675))^(int32_t)L_678));
		UInt32U5BU5D_t59386216* L_679 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_680 = V_7;
		uintptr_t L_681 = (((uintptr_t)((int32_t)((uint32_t)L_680>>((int32_t)24)))));
		uint32_t L_682 = (L_679)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_681));
		UInt32U5BU5D_t59386216* L_683 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_684 = V_6;
		int32_t L_685 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_684>>((int32_t)16))))));
		uint32_t L_686 = (L_683)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_685));
		UInt32U5BU5D_t59386216* L_687 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_688 = V_11;
		int32_t L_689 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_688>>8)))));
		uint32_t L_690 = (L_687)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_689));
		UInt32U5BU5D_t59386216* L_691 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_692 = V_10;
		int32_t L_693 = (((int32_t)((uint8_t)L_692)));
		uint32_t L_694 = (L_691)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_693));
		UInt32U5BU5D_t59386216* L_695 = ___ekey2;
		int32_t L_696 = ((int32_t)37);
		uint32_t L_697 = (L_695)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_696));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_682^(int32_t)L_686))^(int32_t)L_690))^(int32_t)L_694))^(int32_t)L_697));
		UInt32U5BU5D_t59386216* L_698 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_699 = V_8;
		uintptr_t L_700 = (((uintptr_t)((int32_t)((uint32_t)L_699>>((int32_t)24)))));
		uint32_t L_701 = (L_698)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_700));
		UInt32U5BU5D_t59386216* L_702 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_703 = V_7;
		int32_t L_704 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_703>>((int32_t)16))))));
		uint32_t L_705 = (L_702)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t59386216* L_706 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_707 = V_6;
		int32_t L_708 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_707>>8)))));
		uint32_t L_709 = (L_706)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_708));
		UInt32U5BU5D_t59386216* L_710 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_711 = V_11;
		int32_t L_712 = (((int32_t)((uint8_t)L_711)));
		uint32_t L_713 = (L_710)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_712));
		UInt32U5BU5D_t59386216* L_714 = ___ekey2;
		int32_t L_715 = ((int32_t)38);
		uint32_t L_716 = (L_714)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_715));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_701^(int32_t)L_705))^(int32_t)L_709))^(int32_t)L_713))^(int32_t)L_716));
		UInt32U5BU5D_t59386216* L_717 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_718 = V_9;
		uintptr_t L_719 = (((uintptr_t)((int32_t)((uint32_t)L_718>>((int32_t)24)))));
		uint32_t L_720 = (L_717)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_719));
		UInt32U5BU5D_t59386216* L_721 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_722 = V_8;
		int32_t L_723 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_722>>((int32_t)16))))));
		uint32_t L_724 = (L_721)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_723));
		UInt32U5BU5D_t59386216* L_725 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_726 = V_7;
		int32_t L_727 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_726>>8)))));
		uint32_t L_728 = (L_725)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_727));
		UInt32U5BU5D_t59386216* L_729 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_730 = V_6;
		int32_t L_731 = (((int32_t)((uint8_t)L_730)));
		uint32_t L_732 = (L_729)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_731));
		UInt32U5BU5D_t59386216* L_733 = ___ekey2;
		int32_t L_734 = ((int32_t)39);
		uint32_t L_735 = (L_733)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_734));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_720^(int32_t)L_724))^(int32_t)L_728))^(int32_t)L_732))^(int32_t)L_735));
		UInt32U5BU5D_t59386216* L_736 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_737 = V_10;
		uintptr_t L_738 = (((uintptr_t)((int32_t)((uint32_t)L_737>>((int32_t)24)))));
		uint32_t L_739 = (L_736)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_738));
		UInt32U5BU5D_t59386216* L_740 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_741 = V_9;
		int32_t L_742 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_741>>((int32_t)16))))));
		uint32_t L_743 = (L_740)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_742));
		UInt32U5BU5D_t59386216* L_744 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_745 = V_8;
		int32_t L_746 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_745>>8)))));
		uint32_t L_747 = (L_744)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_746));
		UInt32U5BU5D_t59386216* L_748 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_749 = V_7;
		int32_t L_750 = (((int32_t)((uint8_t)L_749)));
		uint32_t L_751 = (L_748)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_750));
		UInt32U5BU5D_t59386216* L_752 = ___ekey2;
		int32_t L_753 = ((int32_t)40);
		uint32_t L_754 = (L_752)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_753));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_739^(int32_t)L_743))^(int32_t)L_747))^(int32_t)L_751))^(int32_t)L_754));
		UInt32U5BU5D_t59386216* L_755 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_756 = V_11;
		uintptr_t L_757 = (((uintptr_t)((int32_t)((uint32_t)L_756>>((int32_t)24)))));
		uint32_t L_758 = (L_755)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_757));
		UInt32U5BU5D_t59386216* L_759 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_760 = V_10;
		int32_t L_761 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_760>>((int32_t)16))))));
		uint32_t L_762 = (L_759)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_761));
		UInt32U5BU5D_t59386216* L_763 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_764 = V_9;
		int32_t L_765 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_764>>8)))));
		uint32_t L_766 = (L_763)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_765));
		UInt32U5BU5D_t59386216* L_767 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_768 = V_8;
		int32_t L_769 = (((int32_t)((uint8_t)L_768)));
		uint32_t L_770 = (L_767)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_769));
		UInt32U5BU5D_t59386216* L_771 = ___ekey2;
		int32_t L_772 = ((int32_t)41);
		uint32_t L_773 = (L_771)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_772));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_758^(int32_t)L_762))^(int32_t)L_766))^(int32_t)L_770))^(int32_t)L_773));
		UInt32U5BU5D_t59386216* L_774 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_775 = V_0;
		uintptr_t L_776 = (((uintptr_t)((int32_t)((uint32_t)L_775>>((int32_t)24)))));
		uint32_t L_777 = (L_774)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_776));
		UInt32U5BU5D_t59386216* L_778 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_779 = V_5;
		int32_t L_780 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_779>>((int32_t)16))))));
		uint32_t L_781 = (L_778)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_780));
		UInt32U5BU5D_t59386216* L_782 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_783 = V_4;
		int32_t L_784 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_783>>8)))));
		uint32_t L_785 = (L_782)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_784));
		UInt32U5BU5D_t59386216* L_786 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_787 = V_3;
		int32_t L_788 = (((int32_t)((uint8_t)L_787)));
		uint32_t L_789 = (L_786)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_788));
		UInt32U5BU5D_t59386216* L_790 = ___ekey2;
		int32_t L_791 = ((int32_t)42);
		uint32_t L_792 = (L_790)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_791));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_777^(int32_t)L_781))^(int32_t)L_785))^(int32_t)L_789))^(int32_t)L_792));
		UInt32U5BU5D_t59386216* L_793 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_794 = V_1;
		uintptr_t L_795 = (((uintptr_t)((int32_t)((uint32_t)L_794>>((int32_t)24)))));
		uint32_t L_796 = (L_793)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_795));
		UInt32U5BU5D_t59386216* L_797 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_798 = V_0;
		int32_t L_799 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_798>>((int32_t)16))))));
		uint32_t L_800 = (L_797)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_799));
		UInt32U5BU5D_t59386216* L_801 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_802 = V_5;
		int32_t L_803 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_802>>8)))));
		uint32_t L_804 = (L_801)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_803));
		UInt32U5BU5D_t59386216* L_805 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_806 = V_4;
		int32_t L_807 = (((int32_t)((uint8_t)L_806)));
		uint32_t L_808 = (L_805)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_807));
		UInt32U5BU5D_t59386216* L_809 = ___ekey2;
		int32_t L_810 = ((int32_t)43);
		uint32_t L_811 = (L_809)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_810));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_796^(int32_t)L_800))^(int32_t)L_804))^(int32_t)L_808))^(int32_t)L_811));
		UInt32U5BU5D_t59386216* L_812 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_813 = V_2;
		uintptr_t L_814 = (((uintptr_t)((int32_t)((uint32_t)L_813>>((int32_t)24)))));
		uint32_t L_815 = (L_812)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_814));
		UInt32U5BU5D_t59386216* L_816 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_817 = V_1;
		int32_t L_818 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_817>>((int32_t)16))))));
		uint32_t L_819 = (L_816)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_818));
		UInt32U5BU5D_t59386216* L_820 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_821 = V_0;
		int32_t L_822 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_821>>8)))));
		uint32_t L_823 = (L_820)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_822));
		UInt32U5BU5D_t59386216* L_824 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_825 = V_5;
		int32_t L_826 = (((int32_t)((uint8_t)L_825)));
		uint32_t L_827 = (L_824)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_826));
		UInt32U5BU5D_t59386216* L_828 = ___ekey2;
		int32_t L_829 = ((int32_t)44);
		uint32_t L_830 = (L_828)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_829));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_815^(int32_t)L_819))^(int32_t)L_823))^(int32_t)L_827))^(int32_t)L_830));
		UInt32U5BU5D_t59386216* L_831 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_832 = V_3;
		uintptr_t L_833 = (((uintptr_t)((int32_t)((uint32_t)L_832>>((int32_t)24)))));
		uint32_t L_834 = (L_831)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_833));
		UInt32U5BU5D_t59386216* L_835 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_836 = V_2;
		int32_t L_837 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_836>>((int32_t)16))))));
		uint32_t L_838 = (L_835)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_837));
		UInt32U5BU5D_t59386216* L_839 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_840 = V_1;
		int32_t L_841 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_840>>8)))));
		uint32_t L_842 = (L_839)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_841));
		UInt32U5BU5D_t59386216* L_843 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_844 = V_0;
		int32_t L_845 = (((int32_t)((uint8_t)L_844)));
		uint32_t L_846 = (L_843)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_845));
		UInt32U5BU5D_t59386216* L_847 = ___ekey2;
		int32_t L_848 = ((int32_t)45);
		uint32_t L_849 = (L_847)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_848));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_834^(int32_t)L_838))^(int32_t)L_842))^(int32_t)L_846))^(int32_t)L_849));
		UInt32U5BU5D_t59386216* L_850 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_851 = V_4;
		uintptr_t L_852 = (((uintptr_t)((int32_t)((uint32_t)L_851>>((int32_t)24)))));
		uint32_t L_853 = (L_850)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_852));
		UInt32U5BU5D_t59386216* L_854 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_855 = V_3;
		int32_t L_856 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_855>>((int32_t)16))))));
		uint32_t L_857 = (L_854)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_856));
		UInt32U5BU5D_t59386216* L_858 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_859 = V_2;
		int32_t L_860 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_859>>8)))));
		uint32_t L_861 = (L_858)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_860));
		UInt32U5BU5D_t59386216* L_862 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_863 = V_1;
		int32_t L_864 = (((int32_t)((uint8_t)L_863)));
		uint32_t L_865 = (L_862)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_864));
		UInt32U5BU5D_t59386216* L_866 = ___ekey2;
		int32_t L_867 = ((int32_t)46);
		uint32_t L_868 = (L_866)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_867));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_853^(int32_t)L_857))^(int32_t)L_861))^(int32_t)L_865))^(int32_t)L_868));
		UInt32U5BU5D_t59386216* L_869 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_870 = V_5;
		uintptr_t L_871 = (((uintptr_t)((int32_t)((uint32_t)L_870>>((int32_t)24)))));
		uint32_t L_872 = (L_869)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_871));
		UInt32U5BU5D_t59386216* L_873 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_874 = V_4;
		int32_t L_875 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_874>>((int32_t)16))))));
		uint32_t L_876 = (L_873)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_875));
		UInt32U5BU5D_t59386216* L_877 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_878 = V_3;
		int32_t L_879 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_878>>8)))));
		uint32_t L_880 = (L_877)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_879));
		UInt32U5BU5D_t59386216* L_881 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_882 = V_2;
		int32_t L_883 = (((int32_t)((uint8_t)L_882)));
		uint32_t L_884 = (L_881)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_883));
		UInt32U5BU5D_t59386216* L_885 = ___ekey2;
		int32_t L_886 = ((int32_t)47);
		uint32_t L_887 = (L_885)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_886));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_872^(int32_t)L_876))^(int32_t)L_880))^(int32_t)L_884))^(int32_t)L_887));
		UInt32U5BU5D_t59386216* L_888 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_889 = V_6;
		uintptr_t L_890 = (((uintptr_t)((int32_t)((uint32_t)L_889>>((int32_t)24)))));
		uint32_t L_891 = (L_888)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_890));
		UInt32U5BU5D_t59386216* L_892 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_893 = V_11;
		int32_t L_894 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_893>>((int32_t)16))))));
		uint32_t L_895 = (L_892)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_894));
		UInt32U5BU5D_t59386216* L_896 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_897 = V_10;
		int32_t L_898 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_897>>8)))));
		uint32_t L_899 = (L_896)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_898));
		UInt32U5BU5D_t59386216* L_900 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_901 = V_9;
		int32_t L_902 = (((int32_t)((uint8_t)L_901)));
		uint32_t L_903 = (L_900)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_902));
		UInt32U5BU5D_t59386216* L_904 = ___ekey2;
		int32_t L_905 = ((int32_t)48);
		uint32_t L_906 = (L_904)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_905));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_891^(int32_t)L_895))^(int32_t)L_899))^(int32_t)L_903))^(int32_t)L_906));
		UInt32U5BU5D_t59386216* L_907 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_908 = V_7;
		uintptr_t L_909 = (((uintptr_t)((int32_t)((uint32_t)L_908>>((int32_t)24)))));
		uint32_t L_910 = (L_907)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_909));
		UInt32U5BU5D_t59386216* L_911 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_912 = V_6;
		int32_t L_913 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_912>>((int32_t)16))))));
		uint32_t L_914 = (L_911)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_913));
		UInt32U5BU5D_t59386216* L_915 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_916 = V_11;
		int32_t L_917 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_916>>8)))));
		uint32_t L_918 = (L_915)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_917));
		UInt32U5BU5D_t59386216* L_919 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_920 = V_10;
		int32_t L_921 = (((int32_t)((uint8_t)L_920)));
		uint32_t L_922 = (L_919)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_921));
		UInt32U5BU5D_t59386216* L_923 = ___ekey2;
		int32_t L_924 = ((int32_t)49);
		uint32_t L_925 = (L_923)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_924));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_910^(int32_t)L_914))^(int32_t)L_918))^(int32_t)L_922))^(int32_t)L_925));
		UInt32U5BU5D_t59386216* L_926 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_927 = V_8;
		uintptr_t L_928 = (((uintptr_t)((int32_t)((uint32_t)L_927>>((int32_t)24)))));
		uint32_t L_929 = (L_926)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t59386216* L_930 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_931 = V_7;
		int32_t L_932 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_931>>((int32_t)16))))));
		uint32_t L_933 = (L_930)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_932));
		UInt32U5BU5D_t59386216* L_934 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_935 = V_6;
		int32_t L_936 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_935>>8)))));
		uint32_t L_937 = (L_934)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_936));
		UInt32U5BU5D_t59386216* L_938 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_939 = V_11;
		int32_t L_940 = (((int32_t)((uint8_t)L_939)));
		uint32_t L_941 = (L_938)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_940));
		UInt32U5BU5D_t59386216* L_942 = ___ekey2;
		int32_t L_943 = ((int32_t)50);
		uint32_t L_944 = (L_942)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_943));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_929^(int32_t)L_933))^(int32_t)L_937))^(int32_t)L_941))^(int32_t)L_944));
		UInt32U5BU5D_t59386216* L_945 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_946 = V_9;
		uintptr_t L_947 = (((uintptr_t)((int32_t)((uint32_t)L_946>>((int32_t)24)))));
		uint32_t L_948 = (L_945)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_947));
		UInt32U5BU5D_t59386216* L_949 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_950 = V_8;
		int32_t L_951 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_950>>((int32_t)16))))));
		uint32_t L_952 = (L_949)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_951));
		UInt32U5BU5D_t59386216* L_953 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_954 = V_7;
		int32_t L_955 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_954>>8)))));
		uint32_t L_956 = (L_953)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_955));
		UInt32U5BU5D_t59386216* L_957 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_958 = V_6;
		int32_t L_959 = (((int32_t)((uint8_t)L_958)));
		uint32_t L_960 = (L_957)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_959));
		UInt32U5BU5D_t59386216* L_961 = ___ekey2;
		int32_t L_962 = ((int32_t)51);
		uint32_t L_963 = (L_961)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_962));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_948^(int32_t)L_952))^(int32_t)L_956))^(int32_t)L_960))^(int32_t)L_963));
		UInt32U5BU5D_t59386216* L_964 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_965 = V_10;
		uintptr_t L_966 = (((uintptr_t)((int32_t)((uint32_t)L_965>>((int32_t)24)))));
		uint32_t L_967 = (L_964)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_966));
		UInt32U5BU5D_t59386216* L_968 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_969 = V_9;
		int32_t L_970 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_969>>((int32_t)16))))));
		uint32_t L_971 = (L_968)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_970));
		UInt32U5BU5D_t59386216* L_972 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_973 = V_8;
		int32_t L_974 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_973>>8)))));
		uint32_t L_975 = (L_972)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_974));
		UInt32U5BU5D_t59386216* L_976 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_977 = V_7;
		int32_t L_978 = (((int32_t)((uint8_t)L_977)));
		uint32_t L_979 = (L_976)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_978));
		UInt32U5BU5D_t59386216* L_980 = ___ekey2;
		int32_t L_981 = ((int32_t)52);
		uint32_t L_982 = (L_980)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_981));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_967^(int32_t)L_971))^(int32_t)L_975))^(int32_t)L_979))^(int32_t)L_982));
		UInt32U5BU5D_t59386216* L_983 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_984 = V_11;
		uintptr_t L_985 = (((uintptr_t)((int32_t)((uint32_t)L_984>>((int32_t)24)))));
		uint32_t L_986 = (L_983)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_985));
		UInt32U5BU5D_t59386216* L_987 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_988 = V_10;
		int32_t L_989 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_988>>((int32_t)16))))));
		uint32_t L_990 = (L_987)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_989));
		UInt32U5BU5D_t59386216* L_991 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_992 = V_9;
		int32_t L_993 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_992>>8)))));
		uint32_t L_994 = (L_991)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_993));
		UInt32U5BU5D_t59386216* L_995 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_996 = V_8;
		int32_t L_997 = (((int32_t)((uint8_t)L_996)));
		uint32_t L_998 = (L_995)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_997));
		UInt32U5BU5D_t59386216* L_999 = ___ekey2;
		int32_t L_1000 = ((int32_t)53);
		uint32_t L_1001 = (L_999)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1000));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_986^(int32_t)L_990))^(int32_t)L_994))^(int32_t)L_998))^(int32_t)L_1001));
		UInt32U5BU5D_t59386216* L_1002 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1003 = V_0;
		uintptr_t L_1004 = (((uintptr_t)((int32_t)((uint32_t)L_1003>>((int32_t)24)))));
		uint32_t L_1005 = (L_1002)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1004));
		UInt32U5BU5D_t59386216* L_1006 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1007 = V_5;
		int32_t L_1008 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1007>>((int32_t)16))))));
		uint32_t L_1009 = (L_1006)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1008));
		UInt32U5BU5D_t59386216* L_1010 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1011 = V_4;
		int32_t L_1012 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1011>>8)))));
		uint32_t L_1013 = (L_1010)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1012));
		UInt32U5BU5D_t59386216* L_1014 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1015 = V_3;
		int32_t L_1016 = (((int32_t)((uint8_t)L_1015)));
		uint32_t L_1017 = (L_1014)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1016));
		UInt32U5BU5D_t59386216* L_1018 = ___ekey2;
		int32_t L_1019 = ((int32_t)54);
		uint32_t L_1020 = (L_1018)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1019));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1005^(int32_t)L_1009))^(int32_t)L_1013))^(int32_t)L_1017))^(int32_t)L_1020));
		UInt32U5BU5D_t59386216* L_1021 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1022 = V_1;
		uintptr_t L_1023 = (((uintptr_t)((int32_t)((uint32_t)L_1022>>((int32_t)24)))));
		uint32_t L_1024 = (L_1021)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1023));
		UInt32U5BU5D_t59386216* L_1025 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1026 = V_0;
		int32_t L_1027 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1026>>((int32_t)16))))));
		uint32_t L_1028 = (L_1025)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1027));
		UInt32U5BU5D_t59386216* L_1029 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1030 = V_5;
		int32_t L_1031 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1030>>8)))));
		uint32_t L_1032 = (L_1029)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1031));
		UInt32U5BU5D_t59386216* L_1033 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1034 = V_4;
		int32_t L_1035 = (((int32_t)((uint8_t)L_1034)));
		uint32_t L_1036 = (L_1033)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1035));
		UInt32U5BU5D_t59386216* L_1037 = ___ekey2;
		int32_t L_1038 = ((int32_t)55);
		uint32_t L_1039 = (L_1037)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1038));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1024^(int32_t)L_1028))^(int32_t)L_1032))^(int32_t)L_1036))^(int32_t)L_1039));
		UInt32U5BU5D_t59386216* L_1040 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1041 = V_2;
		uintptr_t L_1042 = (((uintptr_t)((int32_t)((uint32_t)L_1041>>((int32_t)24)))));
		uint32_t L_1043 = (L_1040)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1042));
		UInt32U5BU5D_t59386216* L_1044 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1045 = V_1;
		int32_t L_1046 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1045>>((int32_t)16))))));
		uint32_t L_1047 = (L_1044)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1046));
		UInt32U5BU5D_t59386216* L_1048 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1049 = V_0;
		int32_t L_1050 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1049>>8)))));
		uint32_t L_1051 = (L_1048)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1050));
		UInt32U5BU5D_t59386216* L_1052 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1053 = V_5;
		int32_t L_1054 = (((int32_t)((uint8_t)L_1053)));
		uint32_t L_1055 = (L_1052)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1054));
		UInt32U5BU5D_t59386216* L_1056 = ___ekey2;
		int32_t L_1057 = ((int32_t)56);
		uint32_t L_1058 = (L_1056)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1057));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1043^(int32_t)L_1047))^(int32_t)L_1051))^(int32_t)L_1055))^(int32_t)L_1058));
		UInt32U5BU5D_t59386216* L_1059 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1060 = V_3;
		uintptr_t L_1061 = (((uintptr_t)((int32_t)((uint32_t)L_1060>>((int32_t)24)))));
		uint32_t L_1062 = (L_1059)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1061));
		UInt32U5BU5D_t59386216* L_1063 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1064 = V_2;
		int32_t L_1065 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1064>>((int32_t)16))))));
		uint32_t L_1066 = (L_1063)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1065));
		UInt32U5BU5D_t59386216* L_1067 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1068 = V_1;
		int32_t L_1069 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1068>>8)))));
		uint32_t L_1070 = (L_1067)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1069));
		UInt32U5BU5D_t59386216* L_1071 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1072 = V_0;
		int32_t L_1073 = (((int32_t)((uint8_t)L_1072)));
		uint32_t L_1074 = (L_1071)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1073));
		UInt32U5BU5D_t59386216* L_1075 = ___ekey2;
		int32_t L_1076 = ((int32_t)57);
		uint32_t L_1077 = (L_1075)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1076));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1062^(int32_t)L_1066))^(int32_t)L_1070))^(int32_t)L_1074))^(int32_t)L_1077));
		UInt32U5BU5D_t59386216* L_1078 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1079 = V_4;
		uintptr_t L_1080 = (((uintptr_t)((int32_t)((uint32_t)L_1079>>((int32_t)24)))));
		uint32_t L_1081 = (L_1078)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t59386216* L_1082 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1083 = V_3;
		int32_t L_1084 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1083>>((int32_t)16))))));
		uint32_t L_1085 = (L_1082)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1084));
		UInt32U5BU5D_t59386216* L_1086 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1087 = V_2;
		int32_t L_1088 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1087>>8)))));
		uint32_t L_1089 = (L_1086)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1088));
		UInt32U5BU5D_t59386216* L_1090 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1091 = V_1;
		int32_t L_1092 = (((int32_t)((uint8_t)L_1091)));
		uint32_t L_1093 = (L_1090)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1092));
		UInt32U5BU5D_t59386216* L_1094 = ___ekey2;
		int32_t L_1095 = ((int32_t)58);
		uint32_t L_1096 = (L_1094)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1095));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1081^(int32_t)L_1085))^(int32_t)L_1089))^(int32_t)L_1093))^(int32_t)L_1096));
		UInt32U5BU5D_t59386216* L_1097 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1098 = V_5;
		uintptr_t L_1099 = (((uintptr_t)((int32_t)((uint32_t)L_1098>>((int32_t)24)))));
		uint32_t L_1100 = (L_1097)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t59386216* L_1101 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1102 = V_4;
		int32_t L_1103 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1102>>((int32_t)16))))));
		uint32_t L_1104 = (L_1101)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1103));
		UInt32U5BU5D_t59386216* L_1105 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1106 = V_3;
		int32_t L_1107 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1106>>8)))));
		uint32_t L_1108 = (L_1105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1107));
		UInt32U5BU5D_t59386216* L_1109 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1110 = V_2;
		int32_t L_1111 = (((int32_t)((uint8_t)L_1110)));
		uint32_t L_1112 = (L_1109)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1111));
		UInt32U5BU5D_t59386216* L_1113 = ___ekey2;
		int32_t L_1114 = ((int32_t)59);
		uint32_t L_1115 = (L_1113)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1114));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1100^(int32_t)L_1104))^(int32_t)L_1108))^(int32_t)L_1112))^(int32_t)L_1115));
		UInt32U5BU5D_t59386216* L_1116 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1117 = V_6;
		uintptr_t L_1118 = (((uintptr_t)((int32_t)((uint32_t)L_1117>>((int32_t)24)))));
		uint32_t L_1119 = (L_1116)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1118));
		UInt32U5BU5D_t59386216* L_1120 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1121 = V_11;
		int32_t L_1122 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1121>>((int32_t)16))))));
		uint32_t L_1123 = (L_1120)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1122));
		UInt32U5BU5D_t59386216* L_1124 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1125 = V_10;
		int32_t L_1126 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1125>>8)))));
		uint32_t L_1127 = (L_1124)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1126));
		UInt32U5BU5D_t59386216* L_1128 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1129 = V_9;
		int32_t L_1130 = (((int32_t)((uint8_t)L_1129)));
		uint32_t L_1131 = (L_1128)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1130));
		UInt32U5BU5D_t59386216* L_1132 = ___ekey2;
		int32_t L_1133 = ((int32_t)60);
		uint32_t L_1134 = (L_1132)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1133));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1119^(int32_t)L_1123))^(int32_t)L_1127))^(int32_t)L_1131))^(int32_t)L_1134));
		UInt32U5BU5D_t59386216* L_1135 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1136 = V_7;
		uintptr_t L_1137 = (((uintptr_t)((int32_t)((uint32_t)L_1136>>((int32_t)24)))));
		uint32_t L_1138 = (L_1135)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1137));
		UInt32U5BU5D_t59386216* L_1139 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1140 = V_6;
		int32_t L_1141 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1140>>((int32_t)16))))));
		uint32_t L_1142 = (L_1139)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1141));
		UInt32U5BU5D_t59386216* L_1143 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1144 = V_11;
		int32_t L_1145 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1144>>8)))));
		uint32_t L_1146 = (L_1143)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1145));
		UInt32U5BU5D_t59386216* L_1147 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1148 = V_10;
		int32_t L_1149 = (((int32_t)((uint8_t)L_1148)));
		uint32_t L_1150 = (L_1147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1149));
		UInt32U5BU5D_t59386216* L_1151 = ___ekey2;
		int32_t L_1152 = ((int32_t)61);
		uint32_t L_1153 = (L_1151)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1152));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1138^(int32_t)L_1142))^(int32_t)L_1146))^(int32_t)L_1150))^(int32_t)L_1153));
		UInt32U5BU5D_t59386216* L_1154 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1155 = V_8;
		uintptr_t L_1156 = (((uintptr_t)((int32_t)((uint32_t)L_1155>>((int32_t)24)))));
		uint32_t L_1157 = (L_1154)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1156));
		UInt32U5BU5D_t59386216* L_1158 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1159 = V_7;
		int32_t L_1160 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1159>>((int32_t)16))))));
		uint32_t L_1161 = (L_1158)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1160));
		UInt32U5BU5D_t59386216* L_1162 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1163 = V_6;
		int32_t L_1164 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1163>>8)))));
		uint32_t L_1165 = (L_1162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1164));
		UInt32U5BU5D_t59386216* L_1166 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1167 = V_11;
		int32_t L_1168 = (((int32_t)((uint8_t)L_1167)));
		uint32_t L_1169 = (L_1166)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1168));
		UInt32U5BU5D_t59386216* L_1170 = ___ekey2;
		int32_t L_1171 = ((int32_t)62);
		uint32_t L_1172 = (L_1170)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1171));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1157^(int32_t)L_1161))^(int32_t)L_1165))^(int32_t)L_1169))^(int32_t)L_1172));
		UInt32U5BU5D_t59386216* L_1173 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1174 = V_9;
		uintptr_t L_1175 = (((uintptr_t)((int32_t)((uint32_t)L_1174>>((int32_t)24)))));
		uint32_t L_1176 = (L_1173)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1175));
		UInt32U5BU5D_t59386216* L_1177 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1178 = V_8;
		int32_t L_1179 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1178>>((int32_t)16))))));
		uint32_t L_1180 = (L_1177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1179));
		UInt32U5BU5D_t59386216* L_1181 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1182 = V_7;
		int32_t L_1183 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1182>>8)))));
		uint32_t L_1184 = (L_1181)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1183));
		UInt32U5BU5D_t59386216* L_1185 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1186 = V_6;
		int32_t L_1187 = (((int32_t)((uint8_t)L_1186)));
		uint32_t L_1188 = (L_1185)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1187));
		UInt32U5BU5D_t59386216* L_1189 = ___ekey2;
		int32_t L_1190 = ((int32_t)63);
		uint32_t L_1191 = (L_1189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1190));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1176^(int32_t)L_1180))^(int32_t)L_1184))^(int32_t)L_1188))^(int32_t)L_1191));
		UInt32U5BU5D_t59386216* L_1192 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1193 = V_10;
		uintptr_t L_1194 = (((uintptr_t)((int32_t)((uint32_t)L_1193>>((int32_t)24)))));
		uint32_t L_1195 = (L_1192)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1194));
		UInt32U5BU5D_t59386216* L_1196 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1197 = V_9;
		int32_t L_1198 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1197>>((int32_t)16))))));
		uint32_t L_1199 = (L_1196)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1198));
		UInt32U5BU5D_t59386216* L_1200 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1201 = V_8;
		int32_t L_1202 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1201>>8)))));
		uint32_t L_1203 = (L_1200)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1202));
		UInt32U5BU5D_t59386216* L_1204 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1205 = V_7;
		int32_t L_1206 = (((int32_t)((uint8_t)L_1205)));
		uint32_t L_1207 = (L_1204)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1206));
		UInt32U5BU5D_t59386216* L_1208 = ___ekey2;
		int32_t L_1209 = ((int32_t)64);
		uint32_t L_1210 = (L_1208)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1209));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1195^(int32_t)L_1199))^(int32_t)L_1203))^(int32_t)L_1207))^(int32_t)L_1210));
		UInt32U5BU5D_t59386216* L_1211 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1212 = V_11;
		uintptr_t L_1213 = (((uintptr_t)((int32_t)((uint32_t)L_1212>>((int32_t)24)))));
		uint32_t L_1214 = (L_1211)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1213));
		UInt32U5BU5D_t59386216* L_1215 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1216 = V_10;
		int32_t L_1217 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1216>>((int32_t)16))))));
		uint32_t L_1218 = (L_1215)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1217));
		UInt32U5BU5D_t59386216* L_1219 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1220 = V_9;
		int32_t L_1221 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1220>>8)))));
		uint32_t L_1222 = (L_1219)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1221));
		UInt32U5BU5D_t59386216* L_1223 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1224 = V_8;
		int32_t L_1225 = (((int32_t)((uint8_t)L_1224)));
		uint32_t L_1226 = (L_1223)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1225));
		UInt32U5BU5D_t59386216* L_1227 = ___ekey2;
		int32_t L_1228 = ((int32_t)65);
		uint32_t L_1229 = (L_1227)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1228));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1214^(int32_t)L_1218))^(int32_t)L_1222))^(int32_t)L_1226))^(int32_t)L_1229));
		UInt32U5BU5D_t59386216* L_1230 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1231 = V_0;
		uintptr_t L_1232 = (((uintptr_t)((int32_t)((uint32_t)L_1231>>((int32_t)24)))));
		uint32_t L_1233 = (L_1230)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1232));
		UInt32U5BU5D_t59386216* L_1234 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1235 = V_5;
		int32_t L_1236 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1235>>((int32_t)16))))));
		uint32_t L_1237 = (L_1234)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1236));
		UInt32U5BU5D_t59386216* L_1238 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1239 = V_4;
		int32_t L_1240 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1239>>8)))));
		uint32_t L_1241 = (L_1238)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1240));
		UInt32U5BU5D_t59386216* L_1242 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1243 = V_3;
		int32_t L_1244 = (((int32_t)((uint8_t)L_1243)));
		uint32_t L_1245 = (L_1242)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1244));
		UInt32U5BU5D_t59386216* L_1246 = ___ekey2;
		int32_t L_1247 = ((int32_t)66);
		uint32_t L_1248 = (L_1246)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1247));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1233^(int32_t)L_1237))^(int32_t)L_1241))^(int32_t)L_1245))^(int32_t)L_1248));
		UInt32U5BU5D_t59386216* L_1249 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1250 = V_1;
		uintptr_t L_1251 = (((uintptr_t)((int32_t)((uint32_t)L_1250>>((int32_t)24)))));
		uint32_t L_1252 = (L_1249)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1251));
		UInt32U5BU5D_t59386216* L_1253 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1254 = V_0;
		int32_t L_1255 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1254>>((int32_t)16))))));
		uint32_t L_1256 = (L_1253)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1255));
		UInt32U5BU5D_t59386216* L_1257 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1258 = V_5;
		int32_t L_1259 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1258>>8)))));
		uint32_t L_1260 = (L_1257)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1259));
		UInt32U5BU5D_t59386216* L_1261 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1262 = V_4;
		int32_t L_1263 = (((int32_t)((uint8_t)L_1262)));
		uint32_t L_1264 = (L_1261)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1263));
		UInt32U5BU5D_t59386216* L_1265 = ___ekey2;
		int32_t L_1266 = ((int32_t)67);
		uint32_t L_1267 = (L_1265)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1266));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1252^(int32_t)L_1256))^(int32_t)L_1260))^(int32_t)L_1264))^(int32_t)L_1267));
		UInt32U5BU5D_t59386216* L_1268 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1269 = V_2;
		uintptr_t L_1270 = (((uintptr_t)((int32_t)((uint32_t)L_1269>>((int32_t)24)))));
		uint32_t L_1271 = (L_1268)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1270));
		UInt32U5BU5D_t59386216* L_1272 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1273 = V_1;
		int32_t L_1274 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1273>>((int32_t)16))))));
		uint32_t L_1275 = (L_1272)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1274));
		UInt32U5BU5D_t59386216* L_1276 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1277 = V_0;
		int32_t L_1278 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1277>>8)))));
		uint32_t L_1279 = (L_1276)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1278));
		UInt32U5BU5D_t59386216* L_1280 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1281 = V_5;
		int32_t L_1282 = (((int32_t)((uint8_t)L_1281)));
		uint32_t L_1283 = (L_1280)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1282));
		UInt32U5BU5D_t59386216* L_1284 = ___ekey2;
		int32_t L_1285 = ((int32_t)68);
		uint32_t L_1286 = (L_1284)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1285));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1271^(int32_t)L_1275))^(int32_t)L_1279))^(int32_t)L_1283))^(int32_t)L_1286));
		UInt32U5BU5D_t59386216* L_1287 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1288 = V_3;
		uintptr_t L_1289 = (((uintptr_t)((int32_t)((uint32_t)L_1288>>((int32_t)24)))));
		uint32_t L_1290 = (L_1287)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1289));
		UInt32U5BU5D_t59386216* L_1291 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1292 = V_2;
		int32_t L_1293 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1292>>((int32_t)16))))));
		uint32_t L_1294 = (L_1291)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1293));
		UInt32U5BU5D_t59386216* L_1295 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1296 = V_1;
		int32_t L_1297 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1296>>8)))));
		uint32_t L_1298 = (L_1295)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1297));
		UInt32U5BU5D_t59386216* L_1299 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1300 = V_0;
		int32_t L_1301 = (((int32_t)((uint8_t)L_1300)));
		uint32_t L_1302 = (L_1299)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1301));
		UInt32U5BU5D_t59386216* L_1303 = ___ekey2;
		int32_t L_1304 = ((int32_t)69);
		uint32_t L_1305 = (L_1303)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1304));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1290^(int32_t)L_1294))^(int32_t)L_1298))^(int32_t)L_1302))^(int32_t)L_1305));
		UInt32U5BU5D_t59386216* L_1306 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1307 = V_4;
		uintptr_t L_1308 = (((uintptr_t)((int32_t)((uint32_t)L_1307>>((int32_t)24)))));
		uint32_t L_1309 = (L_1306)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1308));
		UInt32U5BU5D_t59386216* L_1310 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1311 = V_3;
		int32_t L_1312 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1311>>((int32_t)16))))));
		uint32_t L_1313 = (L_1310)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1312));
		UInt32U5BU5D_t59386216* L_1314 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1315 = V_2;
		int32_t L_1316 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1315>>8)))));
		uint32_t L_1317 = (L_1314)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1316));
		UInt32U5BU5D_t59386216* L_1318 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1319 = V_1;
		int32_t L_1320 = (((int32_t)((uint8_t)L_1319)));
		uint32_t L_1321 = (L_1318)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1320));
		UInt32U5BU5D_t59386216* L_1322 = ___ekey2;
		int32_t L_1323 = ((int32_t)70);
		uint32_t L_1324 = (L_1322)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1323));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1309^(int32_t)L_1313))^(int32_t)L_1317))^(int32_t)L_1321))^(int32_t)L_1324));
		UInt32U5BU5D_t59386216* L_1325 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1326 = V_5;
		uintptr_t L_1327 = (((uintptr_t)((int32_t)((uint32_t)L_1326>>((int32_t)24)))));
		uint32_t L_1328 = (L_1325)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1327));
		UInt32U5BU5D_t59386216* L_1329 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1330 = V_4;
		int32_t L_1331 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1330>>((int32_t)16))))));
		uint32_t L_1332 = (L_1329)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1331));
		UInt32U5BU5D_t59386216* L_1333 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1334 = V_3;
		int32_t L_1335 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1334>>8)))));
		uint32_t L_1336 = (L_1333)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1335));
		UInt32U5BU5D_t59386216* L_1337 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1338 = V_2;
		int32_t L_1339 = (((int32_t)((uint8_t)L_1338)));
		uint32_t L_1340 = (L_1337)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1339));
		UInt32U5BU5D_t59386216* L_1341 = ___ekey2;
		int32_t L_1342 = ((int32_t)71);
		uint32_t L_1343 = (L_1341)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1342));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1328^(int32_t)L_1332))^(int32_t)L_1336))^(int32_t)L_1340))^(int32_t)L_1343));
		int32_t L_1344 = __this->get_Nr_15();
		if ((((int32_t)L_1344) <= ((int32_t)((int32_t)12))))
		{
			goto IL_10b7;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_1345 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1346 = V_6;
		uintptr_t L_1347 = (((uintptr_t)((int32_t)((uint32_t)L_1346>>((int32_t)24)))));
		uint32_t L_1348 = (L_1345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1347));
		UInt32U5BU5D_t59386216* L_1349 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1350 = V_11;
		int32_t L_1351 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1350>>((int32_t)16))))));
		uint32_t L_1352 = (L_1349)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1351));
		UInt32U5BU5D_t59386216* L_1353 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1354 = V_10;
		int32_t L_1355 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1354>>8)))));
		uint32_t L_1356 = (L_1353)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1355));
		UInt32U5BU5D_t59386216* L_1357 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1358 = V_9;
		int32_t L_1359 = (((int32_t)((uint8_t)L_1358)));
		uint32_t L_1360 = (L_1357)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1359));
		UInt32U5BU5D_t59386216* L_1361 = ___ekey2;
		int32_t L_1362 = ((int32_t)72);
		uint32_t L_1363 = (L_1361)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1362));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1348^(int32_t)L_1352))^(int32_t)L_1356))^(int32_t)L_1360))^(int32_t)L_1363));
		UInt32U5BU5D_t59386216* L_1364 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1365 = V_7;
		uintptr_t L_1366 = (((uintptr_t)((int32_t)((uint32_t)L_1365>>((int32_t)24)))));
		uint32_t L_1367 = (L_1364)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1366));
		UInt32U5BU5D_t59386216* L_1368 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1369 = V_6;
		int32_t L_1370 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1369>>((int32_t)16))))));
		uint32_t L_1371 = (L_1368)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1370));
		UInt32U5BU5D_t59386216* L_1372 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1373 = V_11;
		int32_t L_1374 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1373>>8)))));
		uint32_t L_1375 = (L_1372)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1374));
		UInt32U5BU5D_t59386216* L_1376 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1377 = V_10;
		int32_t L_1378 = (((int32_t)((uint8_t)L_1377)));
		uint32_t L_1379 = (L_1376)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1378));
		UInt32U5BU5D_t59386216* L_1380 = ___ekey2;
		int32_t L_1381 = ((int32_t)73);
		uint32_t L_1382 = (L_1380)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1381));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1367^(int32_t)L_1371))^(int32_t)L_1375))^(int32_t)L_1379))^(int32_t)L_1382));
		UInt32U5BU5D_t59386216* L_1383 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1384 = V_8;
		uintptr_t L_1385 = (((uintptr_t)((int32_t)((uint32_t)L_1384>>((int32_t)24)))));
		uint32_t L_1386 = (L_1383)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1385));
		UInt32U5BU5D_t59386216* L_1387 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1388 = V_7;
		int32_t L_1389 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1388>>((int32_t)16))))));
		uint32_t L_1390 = (L_1387)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1389));
		UInt32U5BU5D_t59386216* L_1391 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1392 = V_6;
		int32_t L_1393 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1392>>8)))));
		uint32_t L_1394 = (L_1391)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1393));
		UInt32U5BU5D_t59386216* L_1395 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1396 = V_11;
		int32_t L_1397 = (((int32_t)((uint8_t)L_1396)));
		uint32_t L_1398 = (L_1395)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1397));
		UInt32U5BU5D_t59386216* L_1399 = ___ekey2;
		int32_t L_1400 = ((int32_t)74);
		uint32_t L_1401 = (L_1399)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1400));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1386^(int32_t)L_1390))^(int32_t)L_1394))^(int32_t)L_1398))^(int32_t)L_1401));
		UInt32U5BU5D_t59386216* L_1402 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1403 = V_9;
		uintptr_t L_1404 = (((uintptr_t)((int32_t)((uint32_t)L_1403>>((int32_t)24)))));
		uint32_t L_1405 = (L_1402)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1404));
		UInt32U5BU5D_t59386216* L_1406 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1407 = V_8;
		int32_t L_1408 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1407>>((int32_t)16))))));
		uint32_t L_1409 = (L_1406)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1408));
		UInt32U5BU5D_t59386216* L_1410 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1411 = V_7;
		int32_t L_1412 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1411>>8)))));
		uint32_t L_1413 = (L_1410)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1412));
		UInt32U5BU5D_t59386216* L_1414 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1415 = V_6;
		int32_t L_1416 = (((int32_t)((uint8_t)L_1415)));
		uint32_t L_1417 = (L_1414)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1416));
		UInt32U5BU5D_t59386216* L_1418 = ___ekey2;
		int32_t L_1419 = ((int32_t)75);
		uint32_t L_1420 = (L_1418)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1419));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1405^(int32_t)L_1409))^(int32_t)L_1413))^(int32_t)L_1417))^(int32_t)L_1420));
		UInt32U5BU5D_t59386216* L_1421 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1422 = V_10;
		uintptr_t L_1423 = (((uintptr_t)((int32_t)((uint32_t)L_1422>>((int32_t)24)))));
		uint32_t L_1424 = (L_1421)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1423));
		UInt32U5BU5D_t59386216* L_1425 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1426 = V_9;
		int32_t L_1427 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1426>>((int32_t)16))))));
		uint32_t L_1428 = (L_1425)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1427));
		UInt32U5BU5D_t59386216* L_1429 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1430 = V_8;
		int32_t L_1431 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1430>>8)))));
		uint32_t L_1432 = (L_1429)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1431));
		UInt32U5BU5D_t59386216* L_1433 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1434 = V_7;
		int32_t L_1435 = (((int32_t)((uint8_t)L_1434)));
		uint32_t L_1436 = (L_1433)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1435));
		UInt32U5BU5D_t59386216* L_1437 = ___ekey2;
		int32_t L_1438 = ((int32_t)76);
		uint32_t L_1439 = (L_1437)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1438));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1424^(int32_t)L_1428))^(int32_t)L_1432))^(int32_t)L_1436))^(int32_t)L_1439));
		UInt32U5BU5D_t59386216* L_1440 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1441 = V_11;
		uintptr_t L_1442 = (((uintptr_t)((int32_t)((uint32_t)L_1441>>((int32_t)24)))));
		uint32_t L_1443 = (L_1440)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1442));
		UInt32U5BU5D_t59386216* L_1444 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1445 = V_10;
		int32_t L_1446 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1445>>((int32_t)16))))));
		uint32_t L_1447 = (L_1444)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1446));
		UInt32U5BU5D_t59386216* L_1448 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1449 = V_9;
		int32_t L_1450 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1449>>8)))));
		uint32_t L_1451 = (L_1448)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1450));
		UInt32U5BU5D_t59386216* L_1452 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1453 = V_8;
		int32_t L_1454 = (((int32_t)((uint8_t)L_1453)));
		uint32_t L_1455 = (L_1452)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1454));
		UInt32U5BU5D_t59386216* L_1456 = ___ekey2;
		int32_t L_1457 = ((int32_t)77);
		uint32_t L_1458 = (L_1456)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1457));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1443^(int32_t)L_1447))^(int32_t)L_1451))^(int32_t)L_1455))^(int32_t)L_1458));
		UInt32U5BU5D_t59386216* L_1459 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1460 = V_0;
		uintptr_t L_1461 = (((uintptr_t)((int32_t)((uint32_t)L_1460>>((int32_t)24)))));
		uint32_t L_1462 = (L_1459)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1461));
		UInt32U5BU5D_t59386216* L_1463 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1464 = V_5;
		int32_t L_1465 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1464>>((int32_t)16))))));
		uint32_t L_1466 = (L_1463)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1465));
		UInt32U5BU5D_t59386216* L_1467 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1468 = V_4;
		int32_t L_1469 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1468>>8)))));
		uint32_t L_1470 = (L_1467)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1469));
		UInt32U5BU5D_t59386216* L_1471 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1472 = V_3;
		int32_t L_1473 = (((int32_t)((uint8_t)L_1472)));
		uint32_t L_1474 = (L_1471)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1473));
		UInt32U5BU5D_t59386216* L_1475 = ___ekey2;
		int32_t L_1476 = ((int32_t)78);
		uint32_t L_1477 = (L_1475)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1476));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1462^(int32_t)L_1466))^(int32_t)L_1470))^(int32_t)L_1474))^(int32_t)L_1477));
		UInt32U5BU5D_t59386216* L_1478 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1479 = V_1;
		uintptr_t L_1480 = (((uintptr_t)((int32_t)((uint32_t)L_1479>>((int32_t)24)))));
		uint32_t L_1481 = (L_1478)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1480));
		UInt32U5BU5D_t59386216* L_1482 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1483 = V_0;
		int32_t L_1484 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1483>>((int32_t)16))))));
		uint32_t L_1485 = (L_1482)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1484));
		UInt32U5BU5D_t59386216* L_1486 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1487 = V_5;
		int32_t L_1488 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1487>>8)))));
		uint32_t L_1489 = (L_1486)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1488));
		UInt32U5BU5D_t59386216* L_1490 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1491 = V_4;
		int32_t L_1492 = (((int32_t)((uint8_t)L_1491)));
		uint32_t L_1493 = (L_1490)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1492));
		UInt32U5BU5D_t59386216* L_1494 = ___ekey2;
		int32_t L_1495 = ((int32_t)79);
		uint32_t L_1496 = (L_1494)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1495));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1481^(int32_t)L_1485))^(int32_t)L_1489))^(int32_t)L_1493))^(int32_t)L_1496));
		UInt32U5BU5D_t59386216* L_1497 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1498 = V_2;
		uintptr_t L_1499 = (((uintptr_t)((int32_t)((uint32_t)L_1498>>((int32_t)24)))));
		uint32_t L_1500 = (L_1497)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1499));
		UInt32U5BU5D_t59386216* L_1501 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1502 = V_1;
		int32_t L_1503 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1502>>((int32_t)16))))));
		uint32_t L_1504 = (L_1501)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1503));
		UInt32U5BU5D_t59386216* L_1505 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1506 = V_0;
		int32_t L_1507 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1506>>8)))));
		uint32_t L_1508 = (L_1505)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1507));
		UInt32U5BU5D_t59386216* L_1509 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1510 = V_5;
		int32_t L_1511 = (((int32_t)((uint8_t)L_1510)));
		uint32_t L_1512 = (L_1509)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1511));
		UInt32U5BU5D_t59386216* L_1513 = ___ekey2;
		int32_t L_1514 = ((int32_t)80);
		uint32_t L_1515 = (L_1513)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1514));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1500^(int32_t)L_1504))^(int32_t)L_1508))^(int32_t)L_1512))^(int32_t)L_1515));
		UInt32U5BU5D_t59386216* L_1516 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1517 = V_3;
		uintptr_t L_1518 = (((uintptr_t)((int32_t)((uint32_t)L_1517>>((int32_t)24)))));
		uint32_t L_1519 = (L_1516)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1518));
		UInt32U5BU5D_t59386216* L_1520 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1521 = V_2;
		int32_t L_1522 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1521>>((int32_t)16))))));
		uint32_t L_1523 = (L_1520)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1522));
		UInt32U5BU5D_t59386216* L_1524 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1525 = V_1;
		int32_t L_1526 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1525>>8)))));
		uint32_t L_1527 = (L_1524)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1526));
		UInt32U5BU5D_t59386216* L_1528 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1529 = V_0;
		int32_t L_1530 = (((int32_t)((uint8_t)L_1529)));
		uint32_t L_1531 = (L_1528)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1530));
		UInt32U5BU5D_t59386216* L_1532 = ___ekey2;
		int32_t L_1533 = ((int32_t)81);
		uint32_t L_1534 = (L_1532)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1533));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1519^(int32_t)L_1523))^(int32_t)L_1527))^(int32_t)L_1531))^(int32_t)L_1534));
		UInt32U5BU5D_t59386216* L_1535 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1536 = V_4;
		uintptr_t L_1537 = (((uintptr_t)((int32_t)((uint32_t)L_1536>>((int32_t)24)))));
		uint32_t L_1538 = (L_1535)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1537));
		UInt32U5BU5D_t59386216* L_1539 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1540 = V_3;
		int32_t L_1541 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1540>>((int32_t)16))))));
		uint32_t L_1542 = (L_1539)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1541));
		UInt32U5BU5D_t59386216* L_1543 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1544 = V_2;
		int32_t L_1545 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1544>>8)))));
		uint32_t L_1546 = (L_1543)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1545));
		UInt32U5BU5D_t59386216* L_1547 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1548 = V_1;
		int32_t L_1549 = (((int32_t)((uint8_t)L_1548)));
		uint32_t L_1550 = (L_1547)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1549));
		UInt32U5BU5D_t59386216* L_1551 = ___ekey2;
		int32_t L_1552 = ((int32_t)82);
		uint32_t L_1553 = (L_1551)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1552));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1538^(int32_t)L_1542))^(int32_t)L_1546))^(int32_t)L_1550))^(int32_t)L_1553));
		UInt32U5BU5D_t59386216* L_1554 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1555 = V_5;
		uintptr_t L_1556 = (((uintptr_t)((int32_t)((uint32_t)L_1555>>((int32_t)24)))));
		uint32_t L_1557 = (L_1554)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1556));
		UInt32U5BU5D_t59386216* L_1558 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1559 = V_4;
		int32_t L_1560 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1559>>((int32_t)16))))));
		uint32_t L_1561 = (L_1558)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1560));
		UInt32U5BU5D_t59386216* L_1562 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1563 = V_3;
		int32_t L_1564 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1563>>8)))));
		uint32_t L_1565 = (L_1562)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1564));
		UInt32U5BU5D_t59386216* L_1566 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1567 = V_2;
		int32_t L_1568 = (((int32_t)((uint8_t)L_1567)));
		uint32_t L_1569 = (L_1566)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1568));
		UInt32U5BU5D_t59386216* L_1570 = ___ekey2;
		int32_t L_1571 = ((int32_t)83);
		uint32_t L_1572 = (L_1570)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1571));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1557^(int32_t)L_1561))^(int32_t)L_1565))^(int32_t)L_1569))^(int32_t)L_1572));
		V_12 = ((int32_t)84);
	}

IL_10b7:
	{
		ByteU5BU5D_t3397334013* L_1573 = ___outdata1;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_1574 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1575 = V_6;
		uintptr_t L_1576 = (((uintptr_t)((int32_t)((uint32_t)L_1575>>((int32_t)24)))));
		uint8_t L_1577 = (L_1574)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1576));
		UInt32U5BU5D_t59386216* L_1578 = ___ekey2;
		int32_t L_1579 = V_12;
		int32_t L_1580 = L_1579;
		uint32_t L_1581 = (L_1578)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1580));
		(L_1573)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1577^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1581>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1582 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1583 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1584 = V_11;
		int32_t L_1585 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1584>>((int32_t)16))))));
		uint8_t L_1586 = (L_1583)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1585));
		UInt32U5BU5D_t59386216* L_1587 = ___ekey2;
		int32_t L_1588 = V_12;
		int32_t L_1589 = L_1588;
		uint32_t L_1590 = (L_1587)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1589));
		(L_1582)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1586^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1590>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1591 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1592 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1593 = V_10;
		int32_t L_1594 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1593>>8)))));
		uint8_t L_1595 = (L_1592)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1594));
		UInt32U5BU5D_t59386216* L_1596 = ___ekey2;
		int32_t L_1597 = V_12;
		int32_t L_1598 = L_1597;
		uint32_t L_1599 = (L_1596)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1598));
		(L_1591)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1595^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1599>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1600 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1601 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1602 = V_9;
		int32_t L_1603 = (((int32_t)((uint8_t)L_1602)));
		uint8_t L_1604 = (L_1601)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1603));
		UInt32U5BU5D_t59386216* L_1605 = ___ekey2;
		int32_t L_1606 = V_12;
		int32_t L_1607 = L_1606;
		V_12 = ((int32_t)((int32_t)L_1607+(int32_t)1));
		int32_t L_1608 = L_1607;
		uint32_t L_1609 = (L_1605)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1608));
		(L_1600)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1604^(int32_t)(((int32_t)((uint8_t)L_1609)))))))));
		ByteU5BU5D_t3397334013* L_1610 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1611 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1612 = V_7;
		uintptr_t L_1613 = (((uintptr_t)((int32_t)((uint32_t)L_1612>>((int32_t)24)))));
		uint8_t L_1614 = (L_1611)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1613));
		UInt32U5BU5D_t59386216* L_1615 = ___ekey2;
		int32_t L_1616 = V_12;
		int32_t L_1617 = L_1616;
		uint32_t L_1618 = (L_1615)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1617));
		(L_1610)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1614^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1618>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1619 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1620 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1621 = V_6;
		int32_t L_1622 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1621>>((int32_t)16))))));
		uint8_t L_1623 = (L_1620)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1622));
		UInt32U5BU5D_t59386216* L_1624 = ___ekey2;
		int32_t L_1625 = V_12;
		int32_t L_1626 = L_1625;
		uint32_t L_1627 = (L_1624)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1626));
		(L_1619)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1623^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1627>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1628 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1629 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1630 = V_11;
		int32_t L_1631 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1630>>8)))));
		uint8_t L_1632 = (L_1629)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1631));
		UInt32U5BU5D_t59386216* L_1633 = ___ekey2;
		int32_t L_1634 = V_12;
		int32_t L_1635 = L_1634;
		uint32_t L_1636 = (L_1633)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1635));
		(L_1628)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1632^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1636>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1637 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1638 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1639 = V_10;
		int32_t L_1640 = (((int32_t)((uint8_t)L_1639)));
		uint8_t L_1641 = (L_1638)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1640));
		UInt32U5BU5D_t59386216* L_1642 = ___ekey2;
		int32_t L_1643 = V_12;
		int32_t L_1644 = L_1643;
		V_12 = ((int32_t)((int32_t)L_1644+(int32_t)1));
		int32_t L_1645 = L_1644;
		uint32_t L_1646 = (L_1642)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1645));
		(L_1637)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1641^(int32_t)(((int32_t)((uint8_t)L_1646)))))))));
		ByteU5BU5D_t3397334013* L_1647 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1648 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1649 = V_8;
		uintptr_t L_1650 = (((uintptr_t)((int32_t)((uint32_t)L_1649>>((int32_t)24)))));
		uint8_t L_1651 = (L_1648)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1650));
		UInt32U5BU5D_t59386216* L_1652 = ___ekey2;
		int32_t L_1653 = V_12;
		int32_t L_1654 = L_1653;
		uint32_t L_1655 = (L_1652)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1654));
		(L_1647)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(8), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1651^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1655>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1656 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1657 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1658 = V_7;
		int32_t L_1659 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1658>>((int32_t)16))))));
		uint8_t L_1660 = (L_1657)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1659));
		UInt32U5BU5D_t59386216* L_1661 = ___ekey2;
		int32_t L_1662 = V_12;
		int32_t L_1663 = L_1662;
		uint32_t L_1664 = (L_1661)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1663));
		(L_1656)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1660^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1664>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1665 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1666 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1667 = V_6;
		int32_t L_1668 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1667>>8)))));
		uint8_t L_1669 = (L_1666)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1668));
		UInt32U5BU5D_t59386216* L_1670 = ___ekey2;
		int32_t L_1671 = V_12;
		int32_t L_1672 = L_1671;
		uint32_t L_1673 = (L_1670)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1672));
		(L_1665)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1669^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1673>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1674 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1675 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1676 = V_11;
		int32_t L_1677 = (((int32_t)((uint8_t)L_1676)));
		uint8_t L_1678 = (L_1675)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1677));
		UInt32U5BU5D_t59386216* L_1679 = ___ekey2;
		int32_t L_1680 = V_12;
		int32_t L_1681 = L_1680;
		V_12 = ((int32_t)((int32_t)L_1681+(int32_t)1));
		int32_t L_1682 = L_1681;
		uint32_t L_1683 = (L_1679)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1682));
		(L_1674)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1678^(int32_t)(((int32_t)((uint8_t)L_1683)))))))));
		ByteU5BU5D_t3397334013* L_1684 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1685 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1686 = V_9;
		uintptr_t L_1687 = (((uintptr_t)((int32_t)((uint32_t)L_1686>>((int32_t)24)))));
		uint8_t L_1688 = (L_1685)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1687));
		UInt32U5BU5D_t59386216* L_1689 = ___ekey2;
		int32_t L_1690 = V_12;
		int32_t L_1691 = L_1690;
		uint32_t L_1692 = (L_1689)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1691));
		(L_1684)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1688^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1692>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1693 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1694 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1695 = V_8;
		int32_t L_1696 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1695>>((int32_t)16))))));
		uint8_t L_1697 = (L_1694)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1696));
		UInt32U5BU5D_t59386216* L_1698 = ___ekey2;
		int32_t L_1699 = V_12;
		int32_t L_1700 = L_1699;
		uint32_t L_1701 = (L_1698)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1700));
		(L_1693)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1697^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1701>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1702 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1703 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1704 = V_7;
		int32_t L_1705 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1704>>8)))));
		uint8_t L_1706 = (L_1703)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1705));
		UInt32U5BU5D_t59386216* L_1707 = ___ekey2;
		int32_t L_1708 = V_12;
		int32_t L_1709 = L_1708;
		uint32_t L_1710 = (L_1707)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1709));
		(L_1702)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1706^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1710>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1711 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1712 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1713 = V_6;
		int32_t L_1714 = (((int32_t)((uint8_t)L_1713)));
		uint8_t L_1715 = (L_1712)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1714));
		UInt32U5BU5D_t59386216* L_1716 = ___ekey2;
		int32_t L_1717 = V_12;
		int32_t L_1718 = L_1717;
		V_12 = ((int32_t)((int32_t)L_1718+(int32_t)1));
		int32_t L_1719 = L_1718;
		uint32_t L_1720 = (L_1716)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1719));
		(L_1711)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1715^(int32_t)(((int32_t)((uint8_t)L_1720)))))))));
		ByteU5BU5D_t3397334013* L_1721 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1722 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1723 = V_10;
		uintptr_t L_1724 = (((uintptr_t)((int32_t)((uint32_t)L_1723>>((int32_t)24)))));
		uint8_t L_1725 = (L_1722)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1724));
		UInt32U5BU5D_t59386216* L_1726 = ___ekey2;
		int32_t L_1727 = V_12;
		int32_t L_1728 = L_1727;
		uint32_t L_1729 = (L_1726)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1728));
		(L_1721)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)16)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1725^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1729>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1730 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1731 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1732 = V_9;
		int32_t L_1733 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1732>>((int32_t)16))))));
		uint8_t L_1734 = (L_1731)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1733));
		UInt32U5BU5D_t59386216* L_1735 = ___ekey2;
		int32_t L_1736 = V_12;
		int32_t L_1737 = L_1736;
		uint32_t L_1738 = (L_1735)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1737));
		(L_1730)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)17)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1734^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1738>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1739 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1740 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1741 = V_8;
		int32_t L_1742 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1741>>8)))));
		uint8_t L_1743 = (L_1740)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1742));
		UInt32U5BU5D_t59386216* L_1744 = ___ekey2;
		int32_t L_1745 = V_12;
		int32_t L_1746 = L_1745;
		uint32_t L_1747 = (L_1744)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1746));
		(L_1739)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)18)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1743^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1747>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1748 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1749 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1750 = V_7;
		int32_t L_1751 = (((int32_t)((uint8_t)L_1750)));
		uint8_t L_1752 = (L_1749)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1751));
		UInt32U5BU5D_t59386216* L_1753 = ___ekey2;
		int32_t L_1754 = V_12;
		int32_t L_1755 = L_1754;
		V_12 = ((int32_t)((int32_t)L_1755+(int32_t)1));
		int32_t L_1756 = L_1755;
		uint32_t L_1757 = (L_1753)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1756));
		(L_1748)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)19)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1752^(int32_t)(((int32_t)((uint8_t)L_1757)))))))));
		ByteU5BU5D_t3397334013* L_1758 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1759 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1760 = V_11;
		uintptr_t L_1761 = (((uintptr_t)((int32_t)((uint32_t)L_1760>>((int32_t)24)))));
		uint8_t L_1762 = (L_1759)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1761));
		UInt32U5BU5D_t59386216* L_1763 = ___ekey2;
		int32_t L_1764 = V_12;
		int32_t L_1765 = L_1764;
		uint32_t L_1766 = (L_1763)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1765));
		(L_1758)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)20)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1762^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1766>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_1767 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1768 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1769 = V_10;
		int32_t L_1770 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1769>>((int32_t)16))))));
		uint8_t L_1771 = (L_1768)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1770));
		UInt32U5BU5D_t59386216* L_1772 = ___ekey2;
		int32_t L_1773 = V_12;
		int32_t L_1774 = L_1773;
		uint32_t L_1775 = (L_1772)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1774));
		(L_1767)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)21)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1771^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1775>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_1776 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1777 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1778 = V_9;
		int32_t L_1779 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1778>>8)))));
		uint8_t L_1780 = (L_1777)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1779));
		UInt32U5BU5D_t59386216* L_1781 = ___ekey2;
		int32_t L_1782 = V_12;
		int32_t L_1783 = L_1782;
		uint32_t L_1784 = (L_1781)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1783));
		(L_1776)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)22)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1780^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_1784>>8)))))))))));
		ByteU5BU5D_t3397334013* L_1785 = ___outdata1;
		ByteU5BU5D_t3397334013* L_1786 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_1787 = V_8;
		int32_t L_1788 = (((int32_t)((uint8_t)L_1787)));
		uint8_t L_1789 = (L_1786)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1788));
		UInt32U5BU5D_t59386216* L_1790 = ___ekey2;
		int32_t L_1791 = V_12;
		int32_t L_1792 = L_1791;
		V_12 = ((int32_t)((int32_t)L_1792+(int32_t)1));
		int32_t L_1793 = L_1792;
		uint32_t L_1794 = (L_1790)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1793));
		(L_1785)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)23)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_1789^(int32_t)(((int32_t)((uint8_t)L_1794)))))))));
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::Decrypt256(System.Byte[],System.Byte[],System.UInt32[])
extern Il2CppClass* RijndaelTransform_t1067822295_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Decrypt256_m896345836_MetadataUsageId;
extern "C"  void RijndaelTransform_Decrypt256_m896345836 (RijndaelTransform_t1067822295 * __this, ByteU5BU5D_t3397334013* ___indata0, ByteU5BU5D_t3397334013* ___outdata1, UInt32U5BU5D_t59386216* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Decrypt256_m896345836_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	uint32_t V_7 = 0;
	uint32_t V_8 = 0;
	uint32_t V_9 = 0;
	uint32_t V_10 = 0;
	uint32_t V_11 = 0;
	uint32_t V_12 = 0;
	uint32_t V_13 = 0;
	uint32_t V_14 = 0;
	uint32_t V_15 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t3397334013* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t3397334013* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t3397334013* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t59386216* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_5<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)8))))|(int32_t)L_11))^(int32_t)L_14));
		ByteU5BU5D_t3397334013* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t3397334013* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t3397334013* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t3397334013* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t59386216* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_20<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_23<<(int32_t)8))))|(int32_t)L_26))^(int32_t)L_29));
		ByteU5BU5D_t3397334013* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t3397334013* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t3397334013* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t3397334013* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t59386216* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_32<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_35<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_38<<(int32_t)8))))|(int32_t)L_41))^(int32_t)L_44));
		ByteU5BU5D_t3397334013* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t3397334013* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t3397334013* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t3397334013* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t59386216* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_47<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_50<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_53<<(int32_t)8))))|(int32_t)L_56))^(int32_t)L_59));
		ByteU5BU5D_t3397334013* L_60 = ___indata0;
		int32_t L_61 = ((int32_t)16);
		uint8_t L_62 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_61));
		ByteU5BU5D_t3397334013* L_63 = ___indata0;
		int32_t L_64 = ((int32_t)17);
		uint8_t L_65 = (L_63)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_64));
		ByteU5BU5D_t3397334013* L_66 = ___indata0;
		int32_t L_67 = ((int32_t)18);
		uint8_t L_68 = (L_66)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_67));
		ByteU5BU5D_t3397334013* L_69 = ___indata0;
		int32_t L_70 = ((int32_t)19);
		uint8_t L_71 = (L_69)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t59386216* L_72 = ___ekey2;
		int32_t L_73 = 4;
		uint32_t L_74 = (L_72)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_73));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_62<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_65<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_68<<(int32_t)8))))|(int32_t)L_71))^(int32_t)L_74));
		ByteU5BU5D_t3397334013* L_75 = ___indata0;
		int32_t L_76 = ((int32_t)20);
		uint8_t L_77 = (L_75)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_76));
		ByteU5BU5D_t3397334013* L_78 = ___indata0;
		int32_t L_79 = ((int32_t)21);
		uint8_t L_80 = (L_78)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t3397334013* L_81 = ___indata0;
		int32_t L_82 = ((int32_t)22);
		uint8_t L_83 = (L_81)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_82));
		ByteU5BU5D_t3397334013* L_84 = ___indata0;
		int32_t L_85 = ((int32_t)23);
		uint8_t L_86 = (L_84)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t59386216* L_87 = ___ekey2;
		int32_t L_88 = 5;
		uint32_t L_89 = (L_87)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_88));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_77<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_80<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_83<<(int32_t)8))))|(int32_t)L_86))^(int32_t)L_89));
		ByteU5BU5D_t3397334013* L_90 = ___indata0;
		int32_t L_91 = ((int32_t)24);
		uint8_t L_92 = (L_90)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_91));
		ByteU5BU5D_t3397334013* L_93 = ___indata0;
		int32_t L_94 = ((int32_t)25);
		uint8_t L_95 = (L_93)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_94));
		ByteU5BU5D_t3397334013* L_96 = ___indata0;
		int32_t L_97 = ((int32_t)26);
		uint8_t L_98 = (L_96)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_97));
		ByteU5BU5D_t3397334013* L_99 = ___indata0;
		int32_t L_100 = ((int32_t)27);
		uint8_t L_101 = (L_99)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t59386216* L_102 = ___ekey2;
		int32_t L_103 = 6;
		uint32_t L_104 = (L_102)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_103));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_92<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_95<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_98<<(int32_t)8))))|(int32_t)L_101))^(int32_t)L_104));
		ByteU5BU5D_t3397334013* L_105 = ___indata0;
		int32_t L_106 = ((int32_t)28);
		uint8_t L_107 = (L_105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_106));
		ByteU5BU5D_t3397334013* L_108 = ___indata0;
		int32_t L_109 = ((int32_t)29);
		uint8_t L_110 = (L_108)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_109));
		ByteU5BU5D_t3397334013* L_111 = ___indata0;
		int32_t L_112 = ((int32_t)30);
		uint8_t L_113 = (L_111)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_112));
		ByteU5BU5D_t3397334013* L_114 = ___indata0;
		int32_t L_115 = ((int32_t)31);
		uint8_t L_116 = (L_114)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_115));
		UInt32U5BU5D_t59386216* L_117 = ___ekey2;
		int32_t L_118 = 7;
		uint32_t L_119 = (L_117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_118));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_107<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_110<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_113<<(int32_t)8))))|(int32_t)L_116))^(int32_t)L_119));
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t1067822295_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_120 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_121 = V_0;
		uintptr_t L_122 = (((uintptr_t)((int32_t)((uint32_t)L_121>>((int32_t)24)))));
		uint32_t L_123 = (L_120)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_122));
		UInt32U5BU5D_t59386216* L_124 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_125 = V_7;
		int32_t L_126 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_125>>((int32_t)16))))));
		uint32_t L_127 = (L_124)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_126));
		UInt32U5BU5D_t59386216* L_128 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_129 = V_5;
		int32_t L_130 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_129>>8)))));
		uint32_t L_131 = (L_128)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t59386216* L_132 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_133 = V_4;
		int32_t L_134 = (((int32_t)((uint8_t)L_133)));
		uint32_t L_135 = (L_132)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_134));
		UInt32U5BU5D_t59386216* L_136 = ___ekey2;
		int32_t L_137 = 8;
		uint32_t L_138 = (L_136)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_137));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_123^(int32_t)L_127))^(int32_t)L_131))^(int32_t)L_135))^(int32_t)L_138));
		UInt32U5BU5D_t59386216* L_139 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_140 = V_1;
		uintptr_t L_141 = (((uintptr_t)((int32_t)((uint32_t)L_140>>((int32_t)24)))));
		uint32_t L_142 = (L_139)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_141));
		UInt32U5BU5D_t59386216* L_143 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_144 = V_0;
		int32_t L_145 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_144>>((int32_t)16))))));
		uint32_t L_146 = (L_143)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_145));
		UInt32U5BU5D_t59386216* L_147 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_148 = V_6;
		int32_t L_149 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_148>>8)))));
		uint32_t L_150 = (L_147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_149));
		UInt32U5BU5D_t59386216* L_151 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_152 = V_5;
		int32_t L_153 = (((int32_t)((uint8_t)L_152)));
		uint32_t L_154 = (L_151)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_153));
		UInt32U5BU5D_t59386216* L_155 = ___ekey2;
		int32_t L_156 = ((int32_t)9);
		uint32_t L_157 = (L_155)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_156));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_142^(int32_t)L_146))^(int32_t)L_150))^(int32_t)L_154))^(int32_t)L_157));
		UInt32U5BU5D_t59386216* L_158 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_159 = V_2;
		uintptr_t L_160 = (((uintptr_t)((int32_t)((uint32_t)L_159>>((int32_t)24)))));
		uint32_t L_161 = (L_158)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_160));
		UInt32U5BU5D_t59386216* L_162 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_163 = V_1;
		int32_t L_164 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_163>>((int32_t)16))))));
		uint32_t L_165 = (L_162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_164));
		UInt32U5BU5D_t59386216* L_166 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_167 = V_7;
		int32_t L_168 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_167>>8)))));
		uint32_t L_169 = (L_166)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t59386216* L_170 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_171 = V_6;
		int32_t L_172 = (((int32_t)((uint8_t)L_171)));
		uint32_t L_173 = (L_170)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_172));
		UInt32U5BU5D_t59386216* L_174 = ___ekey2;
		int32_t L_175 = ((int32_t)10);
		uint32_t L_176 = (L_174)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_175));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_161^(int32_t)L_165))^(int32_t)L_169))^(int32_t)L_173))^(int32_t)L_176));
		UInt32U5BU5D_t59386216* L_177 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_178 = V_3;
		uintptr_t L_179 = (((uintptr_t)((int32_t)((uint32_t)L_178>>((int32_t)24)))));
		uint32_t L_180 = (L_177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_179));
		UInt32U5BU5D_t59386216* L_181 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_182 = V_2;
		int32_t L_183 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_182>>((int32_t)16))))));
		uint32_t L_184 = (L_181)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_183));
		UInt32U5BU5D_t59386216* L_185 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_186 = V_0;
		int32_t L_187 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_186>>8)))));
		uint32_t L_188 = (L_185)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_187));
		UInt32U5BU5D_t59386216* L_189 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_190 = V_7;
		int32_t L_191 = (((int32_t)((uint8_t)L_190)));
		uint32_t L_192 = (L_189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_191));
		UInt32U5BU5D_t59386216* L_193 = ___ekey2;
		int32_t L_194 = ((int32_t)11);
		uint32_t L_195 = (L_193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_194));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_180^(int32_t)L_184))^(int32_t)L_188))^(int32_t)L_192))^(int32_t)L_195));
		UInt32U5BU5D_t59386216* L_196 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_197 = V_4;
		uintptr_t L_198 = (((uintptr_t)((int32_t)((uint32_t)L_197>>((int32_t)24)))));
		uint32_t L_199 = (L_196)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_198));
		UInt32U5BU5D_t59386216* L_200 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_201 = V_3;
		int32_t L_202 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_201>>((int32_t)16))))));
		uint32_t L_203 = (L_200)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_202));
		UInt32U5BU5D_t59386216* L_204 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_205 = V_1;
		int32_t L_206 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_205>>8)))));
		uint32_t L_207 = (L_204)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_206));
		UInt32U5BU5D_t59386216* L_208 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_209 = V_0;
		int32_t L_210 = (((int32_t)((uint8_t)L_209)));
		uint32_t L_211 = (L_208)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_210));
		UInt32U5BU5D_t59386216* L_212 = ___ekey2;
		int32_t L_213 = ((int32_t)12);
		uint32_t L_214 = (L_212)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_213));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_199^(int32_t)L_203))^(int32_t)L_207))^(int32_t)L_211))^(int32_t)L_214));
		UInt32U5BU5D_t59386216* L_215 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_216 = V_5;
		uintptr_t L_217 = (((uintptr_t)((int32_t)((uint32_t)L_216>>((int32_t)24)))));
		uint32_t L_218 = (L_215)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_217));
		UInt32U5BU5D_t59386216* L_219 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_220 = V_4;
		int32_t L_221 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_220>>((int32_t)16))))));
		uint32_t L_222 = (L_219)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_221));
		UInt32U5BU5D_t59386216* L_223 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_224 = V_2;
		int32_t L_225 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_224>>8)))));
		uint32_t L_226 = (L_223)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_225));
		UInt32U5BU5D_t59386216* L_227 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_228 = V_1;
		int32_t L_229 = (((int32_t)((uint8_t)L_228)));
		uint32_t L_230 = (L_227)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_229));
		UInt32U5BU5D_t59386216* L_231 = ___ekey2;
		int32_t L_232 = ((int32_t)13);
		uint32_t L_233 = (L_231)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_232));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_218^(int32_t)L_222))^(int32_t)L_226))^(int32_t)L_230))^(int32_t)L_233));
		UInt32U5BU5D_t59386216* L_234 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_235 = V_6;
		uintptr_t L_236 = (((uintptr_t)((int32_t)((uint32_t)L_235>>((int32_t)24)))));
		uint32_t L_237 = (L_234)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_236));
		UInt32U5BU5D_t59386216* L_238 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_239 = V_5;
		int32_t L_240 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_239>>((int32_t)16))))));
		uint32_t L_241 = (L_238)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_240));
		UInt32U5BU5D_t59386216* L_242 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_243 = V_3;
		int32_t L_244 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_243>>8)))));
		uint32_t L_245 = (L_242)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_244));
		UInt32U5BU5D_t59386216* L_246 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_247 = V_2;
		int32_t L_248 = (((int32_t)((uint8_t)L_247)));
		uint32_t L_249 = (L_246)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_248));
		UInt32U5BU5D_t59386216* L_250 = ___ekey2;
		int32_t L_251 = ((int32_t)14);
		uint32_t L_252 = (L_250)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_251));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_237^(int32_t)L_241))^(int32_t)L_245))^(int32_t)L_249))^(int32_t)L_252));
		UInt32U5BU5D_t59386216* L_253 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_254 = V_7;
		uintptr_t L_255 = (((uintptr_t)((int32_t)((uint32_t)L_254>>((int32_t)24)))));
		uint32_t L_256 = (L_253)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_255));
		UInt32U5BU5D_t59386216* L_257 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_258 = V_6;
		int32_t L_259 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_258>>((int32_t)16))))));
		uint32_t L_260 = (L_257)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_259));
		UInt32U5BU5D_t59386216* L_261 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_262 = V_4;
		int32_t L_263 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_262>>8)))));
		uint32_t L_264 = (L_261)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_263));
		UInt32U5BU5D_t59386216* L_265 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_266 = V_3;
		int32_t L_267 = (((int32_t)((uint8_t)L_266)));
		uint32_t L_268 = (L_265)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_267));
		UInt32U5BU5D_t59386216* L_269 = ___ekey2;
		int32_t L_270 = ((int32_t)15);
		uint32_t L_271 = (L_269)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_270));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_256^(int32_t)L_260))^(int32_t)L_264))^(int32_t)L_268))^(int32_t)L_271));
		UInt32U5BU5D_t59386216* L_272 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_273 = V_8;
		uintptr_t L_274 = (((uintptr_t)((int32_t)((uint32_t)L_273>>((int32_t)24)))));
		uint32_t L_275 = (L_272)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_274));
		UInt32U5BU5D_t59386216* L_276 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_277 = V_15;
		int32_t L_278 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_277>>((int32_t)16))))));
		uint32_t L_279 = (L_276)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_278));
		UInt32U5BU5D_t59386216* L_280 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_281 = V_13;
		int32_t L_282 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_281>>8)))));
		uint32_t L_283 = (L_280)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_282));
		UInt32U5BU5D_t59386216* L_284 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_285 = V_12;
		int32_t L_286 = (((int32_t)((uint8_t)L_285)));
		uint32_t L_287 = (L_284)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_286));
		UInt32U5BU5D_t59386216* L_288 = ___ekey2;
		int32_t L_289 = ((int32_t)16);
		uint32_t L_290 = (L_288)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_289));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_275^(int32_t)L_279))^(int32_t)L_283))^(int32_t)L_287))^(int32_t)L_290));
		UInt32U5BU5D_t59386216* L_291 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_292 = V_9;
		uintptr_t L_293 = (((uintptr_t)((int32_t)((uint32_t)L_292>>((int32_t)24)))));
		uint32_t L_294 = (L_291)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_293));
		UInt32U5BU5D_t59386216* L_295 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_296 = V_8;
		int32_t L_297 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_296>>((int32_t)16))))));
		uint32_t L_298 = (L_295)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_297));
		UInt32U5BU5D_t59386216* L_299 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_300 = V_14;
		int32_t L_301 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_300>>8)))));
		uint32_t L_302 = (L_299)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_301));
		UInt32U5BU5D_t59386216* L_303 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_304 = V_13;
		int32_t L_305 = (((int32_t)((uint8_t)L_304)));
		uint32_t L_306 = (L_303)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_305));
		UInt32U5BU5D_t59386216* L_307 = ___ekey2;
		int32_t L_308 = ((int32_t)17);
		uint32_t L_309 = (L_307)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_308));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_294^(int32_t)L_298))^(int32_t)L_302))^(int32_t)L_306))^(int32_t)L_309));
		UInt32U5BU5D_t59386216* L_310 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_311 = V_10;
		uintptr_t L_312 = (((uintptr_t)((int32_t)((uint32_t)L_311>>((int32_t)24)))));
		uint32_t L_313 = (L_310)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_312));
		UInt32U5BU5D_t59386216* L_314 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_315 = V_9;
		int32_t L_316 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_315>>((int32_t)16))))));
		uint32_t L_317 = (L_314)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_316));
		UInt32U5BU5D_t59386216* L_318 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_319 = V_15;
		int32_t L_320 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_319>>8)))));
		uint32_t L_321 = (L_318)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_320));
		UInt32U5BU5D_t59386216* L_322 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_323 = V_14;
		int32_t L_324 = (((int32_t)((uint8_t)L_323)));
		uint32_t L_325 = (L_322)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_324));
		UInt32U5BU5D_t59386216* L_326 = ___ekey2;
		int32_t L_327 = ((int32_t)18);
		uint32_t L_328 = (L_326)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_327));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_313^(int32_t)L_317))^(int32_t)L_321))^(int32_t)L_325))^(int32_t)L_328));
		UInt32U5BU5D_t59386216* L_329 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_330 = V_11;
		uintptr_t L_331 = (((uintptr_t)((int32_t)((uint32_t)L_330>>((int32_t)24)))));
		uint32_t L_332 = (L_329)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_331));
		UInt32U5BU5D_t59386216* L_333 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_334 = V_10;
		int32_t L_335 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_334>>((int32_t)16))))));
		uint32_t L_336 = (L_333)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_335));
		UInt32U5BU5D_t59386216* L_337 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_338 = V_8;
		int32_t L_339 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_338>>8)))));
		uint32_t L_340 = (L_337)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_339));
		UInt32U5BU5D_t59386216* L_341 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_342 = V_15;
		int32_t L_343 = (((int32_t)((uint8_t)L_342)));
		uint32_t L_344 = (L_341)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t59386216* L_345 = ___ekey2;
		int32_t L_346 = ((int32_t)19);
		uint32_t L_347 = (L_345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_346));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_332^(int32_t)L_336))^(int32_t)L_340))^(int32_t)L_344))^(int32_t)L_347));
		UInt32U5BU5D_t59386216* L_348 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_349 = V_12;
		uintptr_t L_350 = (((uintptr_t)((int32_t)((uint32_t)L_349>>((int32_t)24)))));
		uint32_t L_351 = (L_348)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_350));
		UInt32U5BU5D_t59386216* L_352 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_353 = V_11;
		int32_t L_354 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_353>>((int32_t)16))))));
		uint32_t L_355 = (L_352)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_354));
		UInt32U5BU5D_t59386216* L_356 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_357 = V_9;
		int32_t L_358 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_357>>8)))));
		uint32_t L_359 = (L_356)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t59386216* L_360 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_361 = V_8;
		int32_t L_362 = (((int32_t)((uint8_t)L_361)));
		uint32_t L_363 = (L_360)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_362));
		UInt32U5BU5D_t59386216* L_364 = ___ekey2;
		int32_t L_365 = ((int32_t)20);
		uint32_t L_366 = (L_364)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_365));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_351^(int32_t)L_355))^(int32_t)L_359))^(int32_t)L_363))^(int32_t)L_366));
		UInt32U5BU5D_t59386216* L_367 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_368 = V_13;
		uintptr_t L_369 = (((uintptr_t)((int32_t)((uint32_t)L_368>>((int32_t)24)))));
		uint32_t L_370 = (L_367)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_369));
		UInt32U5BU5D_t59386216* L_371 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_372 = V_12;
		int32_t L_373 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_372>>((int32_t)16))))));
		uint32_t L_374 = (L_371)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_373));
		UInt32U5BU5D_t59386216* L_375 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_376 = V_10;
		int32_t L_377 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_376>>8)))));
		uint32_t L_378 = (L_375)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_377));
		UInt32U5BU5D_t59386216* L_379 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_380 = V_9;
		int32_t L_381 = (((int32_t)((uint8_t)L_380)));
		uint32_t L_382 = (L_379)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_381));
		UInt32U5BU5D_t59386216* L_383 = ___ekey2;
		int32_t L_384 = ((int32_t)21);
		uint32_t L_385 = (L_383)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_384));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_370^(int32_t)L_374))^(int32_t)L_378))^(int32_t)L_382))^(int32_t)L_385));
		UInt32U5BU5D_t59386216* L_386 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_387 = V_14;
		uintptr_t L_388 = (((uintptr_t)((int32_t)((uint32_t)L_387>>((int32_t)24)))));
		uint32_t L_389 = (L_386)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_388));
		UInt32U5BU5D_t59386216* L_390 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_391 = V_13;
		int32_t L_392 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_391>>((int32_t)16))))));
		uint32_t L_393 = (L_390)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_392));
		UInt32U5BU5D_t59386216* L_394 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_395 = V_11;
		int32_t L_396 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_395>>8)))));
		uint32_t L_397 = (L_394)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_396));
		UInt32U5BU5D_t59386216* L_398 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_399 = V_10;
		int32_t L_400 = (((int32_t)((uint8_t)L_399)));
		uint32_t L_401 = (L_398)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_400));
		UInt32U5BU5D_t59386216* L_402 = ___ekey2;
		int32_t L_403 = ((int32_t)22);
		uint32_t L_404 = (L_402)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_403));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_389^(int32_t)L_393))^(int32_t)L_397))^(int32_t)L_401))^(int32_t)L_404));
		UInt32U5BU5D_t59386216* L_405 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_406 = V_15;
		uintptr_t L_407 = (((uintptr_t)((int32_t)((uint32_t)L_406>>((int32_t)24)))));
		uint32_t L_408 = (L_405)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_407));
		UInt32U5BU5D_t59386216* L_409 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_410 = V_14;
		int32_t L_411 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_410>>((int32_t)16))))));
		uint32_t L_412 = (L_409)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_411));
		UInt32U5BU5D_t59386216* L_413 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_414 = V_12;
		int32_t L_415 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_414>>8)))));
		uint32_t L_416 = (L_413)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_415));
		UInt32U5BU5D_t59386216* L_417 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_418 = V_11;
		int32_t L_419 = (((int32_t)((uint8_t)L_418)));
		uint32_t L_420 = (L_417)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_419));
		UInt32U5BU5D_t59386216* L_421 = ___ekey2;
		int32_t L_422 = ((int32_t)23);
		uint32_t L_423 = (L_421)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_422));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_408^(int32_t)L_412))^(int32_t)L_416))^(int32_t)L_420))^(int32_t)L_423));
		UInt32U5BU5D_t59386216* L_424 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_425 = V_0;
		uintptr_t L_426 = (((uintptr_t)((int32_t)((uint32_t)L_425>>((int32_t)24)))));
		uint32_t L_427 = (L_424)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_426));
		UInt32U5BU5D_t59386216* L_428 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_429 = V_7;
		int32_t L_430 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_429>>((int32_t)16))))));
		uint32_t L_431 = (L_428)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_430));
		UInt32U5BU5D_t59386216* L_432 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_433 = V_5;
		int32_t L_434 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_433>>8)))));
		uint32_t L_435 = (L_432)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_434));
		UInt32U5BU5D_t59386216* L_436 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_437 = V_4;
		int32_t L_438 = (((int32_t)((uint8_t)L_437)));
		uint32_t L_439 = (L_436)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_438));
		UInt32U5BU5D_t59386216* L_440 = ___ekey2;
		int32_t L_441 = ((int32_t)24);
		uint32_t L_442 = (L_440)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_441));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_427^(int32_t)L_431))^(int32_t)L_435))^(int32_t)L_439))^(int32_t)L_442));
		UInt32U5BU5D_t59386216* L_443 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_444 = V_1;
		uintptr_t L_445 = (((uintptr_t)((int32_t)((uint32_t)L_444>>((int32_t)24)))));
		uint32_t L_446 = (L_443)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_445));
		UInt32U5BU5D_t59386216* L_447 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_448 = V_0;
		int32_t L_449 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_448>>((int32_t)16))))));
		uint32_t L_450 = (L_447)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_449));
		UInt32U5BU5D_t59386216* L_451 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_452 = V_6;
		int32_t L_453 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_452>>8)))));
		uint32_t L_454 = (L_451)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_453));
		UInt32U5BU5D_t59386216* L_455 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_456 = V_5;
		int32_t L_457 = (((int32_t)((uint8_t)L_456)));
		uint32_t L_458 = (L_455)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_457));
		UInt32U5BU5D_t59386216* L_459 = ___ekey2;
		int32_t L_460 = ((int32_t)25);
		uint32_t L_461 = (L_459)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_460));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_446^(int32_t)L_450))^(int32_t)L_454))^(int32_t)L_458))^(int32_t)L_461));
		UInt32U5BU5D_t59386216* L_462 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_463 = V_2;
		uintptr_t L_464 = (((uintptr_t)((int32_t)((uint32_t)L_463>>((int32_t)24)))));
		uint32_t L_465 = (L_462)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_464));
		UInt32U5BU5D_t59386216* L_466 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_467 = V_1;
		int32_t L_468 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_467>>((int32_t)16))))));
		uint32_t L_469 = (L_466)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_468));
		UInt32U5BU5D_t59386216* L_470 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_471 = V_7;
		int32_t L_472 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_471>>8)))));
		uint32_t L_473 = (L_470)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_472));
		UInt32U5BU5D_t59386216* L_474 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_475 = V_6;
		int32_t L_476 = (((int32_t)((uint8_t)L_475)));
		uint32_t L_477 = (L_474)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_476));
		UInt32U5BU5D_t59386216* L_478 = ___ekey2;
		int32_t L_479 = ((int32_t)26);
		uint32_t L_480 = (L_478)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_479));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_465^(int32_t)L_469))^(int32_t)L_473))^(int32_t)L_477))^(int32_t)L_480));
		UInt32U5BU5D_t59386216* L_481 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_482 = V_3;
		uintptr_t L_483 = (((uintptr_t)((int32_t)((uint32_t)L_482>>((int32_t)24)))));
		uint32_t L_484 = (L_481)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_483));
		UInt32U5BU5D_t59386216* L_485 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_486 = V_2;
		int32_t L_487 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_486>>((int32_t)16))))));
		uint32_t L_488 = (L_485)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_487));
		UInt32U5BU5D_t59386216* L_489 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_490 = V_0;
		int32_t L_491 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_490>>8)))));
		uint32_t L_492 = (L_489)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_491));
		UInt32U5BU5D_t59386216* L_493 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_494 = V_7;
		int32_t L_495 = (((int32_t)((uint8_t)L_494)));
		uint32_t L_496 = (L_493)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_495));
		UInt32U5BU5D_t59386216* L_497 = ___ekey2;
		int32_t L_498 = ((int32_t)27);
		uint32_t L_499 = (L_497)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_498));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_484^(int32_t)L_488))^(int32_t)L_492))^(int32_t)L_496))^(int32_t)L_499));
		UInt32U5BU5D_t59386216* L_500 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_501 = V_4;
		uintptr_t L_502 = (((uintptr_t)((int32_t)((uint32_t)L_501>>((int32_t)24)))));
		uint32_t L_503 = (L_500)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_502));
		UInt32U5BU5D_t59386216* L_504 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_505 = V_3;
		int32_t L_506 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_505>>((int32_t)16))))));
		uint32_t L_507 = (L_504)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_506));
		UInt32U5BU5D_t59386216* L_508 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_509 = V_1;
		int32_t L_510 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_509>>8)))));
		uint32_t L_511 = (L_508)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_510));
		UInt32U5BU5D_t59386216* L_512 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_513 = V_0;
		int32_t L_514 = (((int32_t)((uint8_t)L_513)));
		uint32_t L_515 = (L_512)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_514));
		UInt32U5BU5D_t59386216* L_516 = ___ekey2;
		int32_t L_517 = ((int32_t)28);
		uint32_t L_518 = (L_516)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_517));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_503^(int32_t)L_507))^(int32_t)L_511))^(int32_t)L_515))^(int32_t)L_518));
		UInt32U5BU5D_t59386216* L_519 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_520 = V_5;
		uintptr_t L_521 = (((uintptr_t)((int32_t)((uint32_t)L_520>>((int32_t)24)))));
		uint32_t L_522 = (L_519)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_521));
		UInt32U5BU5D_t59386216* L_523 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_524 = V_4;
		int32_t L_525 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_524>>((int32_t)16))))));
		uint32_t L_526 = (L_523)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_525));
		UInt32U5BU5D_t59386216* L_527 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_528 = V_2;
		int32_t L_529 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_528>>8)))));
		uint32_t L_530 = (L_527)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_529));
		UInt32U5BU5D_t59386216* L_531 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_532 = V_1;
		int32_t L_533 = (((int32_t)((uint8_t)L_532)));
		uint32_t L_534 = (L_531)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_533));
		UInt32U5BU5D_t59386216* L_535 = ___ekey2;
		int32_t L_536 = ((int32_t)29);
		uint32_t L_537 = (L_535)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_536));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_522^(int32_t)L_526))^(int32_t)L_530))^(int32_t)L_534))^(int32_t)L_537));
		UInt32U5BU5D_t59386216* L_538 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_539 = V_6;
		uintptr_t L_540 = (((uintptr_t)((int32_t)((uint32_t)L_539>>((int32_t)24)))));
		uint32_t L_541 = (L_538)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_540));
		UInt32U5BU5D_t59386216* L_542 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_543 = V_5;
		int32_t L_544 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_543>>((int32_t)16))))));
		uint32_t L_545 = (L_542)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_544));
		UInt32U5BU5D_t59386216* L_546 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_547 = V_3;
		int32_t L_548 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_547>>8)))));
		uint32_t L_549 = (L_546)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_548));
		UInt32U5BU5D_t59386216* L_550 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_551 = V_2;
		int32_t L_552 = (((int32_t)((uint8_t)L_551)));
		uint32_t L_553 = (L_550)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_552));
		UInt32U5BU5D_t59386216* L_554 = ___ekey2;
		int32_t L_555 = ((int32_t)30);
		uint32_t L_556 = (L_554)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_555));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_541^(int32_t)L_545))^(int32_t)L_549))^(int32_t)L_553))^(int32_t)L_556));
		UInt32U5BU5D_t59386216* L_557 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_558 = V_7;
		uintptr_t L_559 = (((uintptr_t)((int32_t)((uint32_t)L_558>>((int32_t)24)))));
		uint32_t L_560 = (L_557)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_559));
		UInt32U5BU5D_t59386216* L_561 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_562 = V_6;
		int32_t L_563 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_562>>((int32_t)16))))));
		uint32_t L_564 = (L_561)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_563));
		UInt32U5BU5D_t59386216* L_565 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_566 = V_4;
		int32_t L_567 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_566>>8)))));
		uint32_t L_568 = (L_565)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_567));
		UInt32U5BU5D_t59386216* L_569 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_570 = V_3;
		int32_t L_571 = (((int32_t)((uint8_t)L_570)));
		uint32_t L_572 = (L_569)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_571));
		UInt32U5BU5D_t59386216* L_573 = ___ekey2;
		int32_t L_574 = ((int32_t)31);
		uint32_t L_575 = (L_573)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_574));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_560^(int32_t)L_564))^(int32_t)L_568))^(int32_t)L_572))^(int32_t)L_575));
		UInt32U5BU5D_t59386216* L_576 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_577 = V_8;
		uintptr_t L_578 = (((uintptr_t)((int32_t)((uint32_t)L_577>>((int32_t)24)))));
		uint32_t L_579 = (L_576)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_578));
		UInt32U5BU5D_t59386216* L_580 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_581 = V_15;
		int32_t L_582 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_581>>((int32_t)16))))));
		uint32_t L_583 = (L_580)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_582));
		UInt32U5BU5D_t59386216* L_584 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_585 = V_13;
		int32_t L_586 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_585>>8)))));
		uint32_t L_587 = (L_584)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_586));
		UInt32U5BU5D_t59386216* L_588 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_589 = V_12;
		int32_t L_590 = (((int32_t)((uint8_t)L_589)));
		uint32_t L_591 = (L_588)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_590));
		UInt32U5BU5D_t59386216* L_592 = ___ekey2;
		int32_t L_593 = ((int32_t)32);
		uint32_t L_594 = (L_592)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_593));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_579^(int32_t)L_583))^(int32_t)L_587))^(int32_t)L_591))^(int32_t)L_594));
		UInt32U5BU5D_t59386216* L_595 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_596 = V_9;
		uintptr_t L_597 = (((uintptr_t)((int32_t)((uint32_t)L_596>>((int32_t)24)))));
		uint32_t L_598 = (L_595)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_597));
		UInt32U5BU5D_t59386216* L_599 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_600 = V_8;
		int32_t L_601 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_600>>((int32_t)16))))));
		uint32_t L_602 = (L_599)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_601));
		UInt32U5BU5D_t59386216* L_603 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_604 = V_14;
		int32_t L_605 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_604>>8)))));
		uint32_t L_606 = (L_603)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_605));
		UInt32U5BU5D_t59386216* L_607 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_608 = V_13;
		int32_t L_609 = (((int32_t)((uint8_t)L_608)));
		uint32_t L_610 = (L_607)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_609));
		UInt32U5BU5D_t59386216* L_611 = ___ekey2;
		int32_t L_612 = ((int32_t)33);
		uint32_t L_613 = (L_611)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_612));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_598^(int32_t)L_602))^(int32_t)L_606))^(int32_t)L_610))^(int32_t)L_613));
		UInt32U5BU5D_t59386216* L_614 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_615 = V_10;
		uintptr_t L_616 = (((uintptr_t)((int32_t)((uint32_t)L_615>>((int32_t)24)))));
		uint32_t L_617 = (L_614)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_616));
		UInt32U5BU5D_t59386216* L_618 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_619 = V_9;
		int32_t L_620 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_619>>((int32_t)16))))));
		uint32_t L_621 = (L_618)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_620));
		UInt32U5BU5D_t59386216* L_622 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_623 = V_15;
		int32_t L_624 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_623>>8)))));
		uint32_t L_625 = (L_622)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_624));
		UInt32U5BU5D_t59386216* L_626 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_627 = V_14;
		int32_t L_628 = (((int32_t)((uint8_t)L_627)));
		uint32_t L_629 = (L_626)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_628));
		UInt32U5BU5D_t59386216* L_630 = ___ekey2;
		int32_t L_631 = ((int32_t)34);
		uint32_t L_632 = (L_630)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_631));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_617^(int32_t)L_621))^(int32_t)L_625))^(int32_t)L_629))^(int32_t)L_632));
		UInt32U5BU5D_t59386216* L_633 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_634 = V_11;
		uintptr_t L_635 = (((uintptr_t)((int32_t)((uint32_t)L_634>>((int32_t)24)))));
		uint32_t L_636 = (L_633)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_635));
		UInt32U5BU5D_t59386216* L_637 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_638 = V_10;
		int32_t L_639 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_638>>((int32_t)16))))));
		uint32_t L_640 = (L_637)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_639));
		UInt32U5BU5D_t59386216* L_641 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_642 = V_8;
		int32_t L_643 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_642>>8)))));
		uint32_t L_644 = (L_641)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_643));
		UInt32U5BU5D_t59386216* L_645 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_646 = V_15;
		int32_t L_647 = (((int32_t)((uint8_t)L_646)));
		uint32_t L_648 = (L_645)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_647));
		UInt32U5BU5D_t59386216* L_649 = ___ekey2;
		int32_t L_650 = ((int32_t)35);
		uint32_t L_651 = (L_649)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_650));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_636^(int32_t)L_640))^(int32_t)L_644))^(int32_t)L_648))^(int32_t)L_651));
		UInt32U5BU5D_t59386216* L_652 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_653 = V_12;
		uintptr_t L_654 = (((uintptr_t)((int32_t)((uint32_t)L_653>>((int32_t)24)))));
		uint32_t L_655 = (L_652)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_654));
		UInt32U5BU5D_t59386216* L_656 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_657 = V_11;
		int32_t L_658 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_657>>((int32_t)16))))));
		uint32_t L_659 = (L_656)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_658));
		UInt32U5BU5D_t59386216* L_660 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_661 = V_9;
		int32_t L_662 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_661>>8)))));
		uint32_t L_663 = (L_660)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t59386216* L_664 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_665 = V_8;
		int32_t L_666 = (((int32_t)((uint8_t)L_665)));
		uint32_t L_667 = (L_664)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_666));
		UInt32U5BU5D_t59386216* L_668 = ___ekey2;
		int32_t L_669 = ((int32_t)36);
		uint32_t L_670 = (L_668)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_669));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_655^(int32_t)L_659))^(int32_t)L_663))^(int32_t)L_667))^(int32_t)L_670));
		UInt32U5BU5D_t59386216* L_671 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_672 = V_13;
		uintptr_t L_673 = (((uintptr_t)((int32_t)((uint32_t)L_672>>((int32_t)24)))));
		uint32_t L_674 = (L_671)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_673));
		UInt32U5BU5D_t59386216* L_675 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_676 = V_12;
		int32_t L_677 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_676>>((int32_t)16))))));
		uint32_t L_678 = (L_675)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_677));
		UInt32U5BU5D_t59386216* L_679 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_680 = V_10;
		int32_t L_681 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_680>>8)))));
		uint32_t L_682 = (L_679)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_681));
		UInt32U5BU5D_t59386216* L_683 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_684 = V_9;
		int32_t L_685 = (((int32_t)((uint8_t)L_684)));
		uint32_t L_686 = (L_683)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_685));
		UInt32U5BU5D_t59386216* L_687 = ___ekey2;
		int32_t L_688 = ((int32_t)37);
		uint32_t L_689 = (L_687)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_688));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_674^(int32_t)L_678))^(int32_t)L_682))^(int32_t)L_686))^(int32_t)L_689));
		UInt32U5BU5D_t59386216* L_690 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_691 = V_14;
		uintptr_t L_692 = (((uintptr_t)((int32_t)((uint32_t)L_691>>((int32_t)24)))));
		uint32_t L_693 = (L_690)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_692));
		UInt32U5BU5D_t59386216* L_694 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_695 = V_13;
		int32_t L_696 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_695>>((int32_t)16))))));
		uint32_t L_697 = (L_694)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_696));
		UInt32U5BU5D_t59386216* L_698 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_699 = V_11;
		int32_t L_700 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_699>>8)))));
		uint32_t L_701 = (L_698)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_700));
		UInt32U5BU5D_t59386216* L_702 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_703 = V_10;
		int32_t L_704 = (((int32_t)((uint8_t)L_703)));
		uint32_t L_705 = (L_702)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t59386216* L_706 = ___ekey2;
		int32_t L_707 = ((int32_t)38);
		uint32_t L_708 = (L_706)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_707));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_693^(int32_t)L_697))^(int32_t)L_701))^(int32_t)L_705))^(int32_t)L_708));
		UInt32U5BU5D_t59386216* L_709 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_710 = V_15;
		uintptr_t L_711 = (((uintptr_t)((int32_t)((uint32_t)L_710>>((int32_t)24)))));
		uint32_t L_712 = (L_709)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_711));
		UInt32U5BU5D_t59386216* L_713 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_714 = V_14;
		int32_t L_715 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_714>>((int32_t)16))))));
		uint32_t L_716 = (L_713)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_715));
		UInt32U5BU5D_t59386216* L_717 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_718 = V_12;
		int32_t L_719 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_718>>8)))));
		uint32_t L_720 = (L_717)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_719));
		UInt32U5BU5D_t59386216* L_721 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_722 = V_11;
		int32_t L_723 = (((int32_t)((uint8_t)L_722)));
		uint32_t L_724 = (L_721)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_723));
		UInt32U5BU5D_t59386216* L_725 = ___ekey2;
		int32_t L_726 = ((int32_t)39);
		uint32_t L_727 = (L_725)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_726));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_712^(int32_t)L_716))^(int32_t)L_720))^(int32_t)L_724))^(int32_t)L_727));
		UInt32U5BU5D_t59386216* L_728 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_729 = V_0;
		uintptr_t L_730 = (((uintptr_t)((int32_t)((uint32_t)L_729>>((int32_t)24)))));
		uint32_t L_731 = (L_728)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_730));
		UInt32U5BU5D_t59386216* L_732 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_733 = V_7;
		int32_t L_734 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_733>>((int32_t)16))))));
		uint32_t L_735 = (L_732)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_734));
		UInt32U5BU5D_t59386216* L_736 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_737 = V_5;
		int32_t L_738 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_737>>8)))));
		uint32_t L_739 = (L_736)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_738));
		UInt32U5BU5D_t59386216* L_740 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_741 = V_4;
		int32_t L_742 = (((int32_t)((uint8_t)L_741)));
		uint32_t L_743 = (L_740)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_742));
		UInt32U5BU5D_t59386216* L_744 = ___ekey2;
		int32_t L_745 = ((int32_t)40);
		uint32_t L_746 = (L_744)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_745));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_731^(int32_t)L_735))^(int32_t)L_739))^(int32_t)L_743))^(int32_t)L_746));
		UInt32U5BU5D_t59386216* L_747 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_748 = V_1;
		uintptr_t L_749 = (((uintptr_t)((int32_t)((uint32_t)L_748>>((int32_t)24)))));
		uint32_t L_750 = (L_747)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_749));
		UInt32U5BU5D_t59386216* L_751 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_752 = V_0;
		int32_t L_753 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_752>>((int32_t)16))))));
		uint32_t L_754 = (L_751)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_753));
		UInt32U5BU5D_t59386216* L_755 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_756 = V_6;
		int32_t L_757 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_756>>8)))));
		uint32_t L_758 = (L_755)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_757));
		UInt32U5BU5D_t59386216* L_759 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_760 = V_5;
		int32_t L_761 = (((int32_t)((uint8_t)L_760)));
		uint32_t L_762 = (L_759)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_761));
		UInt32U5BU5D_t59386216* L_763 = ___ekey2;
		int32_t L_764 = ((int32_t)41);
		uint32_t L_765 = (L_763)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_764));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_750^(int32_t)L_754))^(int32_t)L_758))^(int32_t)L_762))^(int32_t)L_765));
		UInt32U5BU5D_t59386216* L_766 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_767 = V_2;
		uintptr_t L_768 = (((uintptr_t)((int32_t)((uint32_t)L_767>>((int32_t)24)))));
		uint32_t L_769 = (L_766)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_768));
		UInt32U5BU5D_t59386216* L_770 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_771 = V_1;
		int32_t L_772 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_771>>((int32_t)16))))));
		uint32_t L_773 = (L_770)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_772));
		UInt32U5BU5D_t59386216* L_774 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_775 = V_7;
		int32_t L_776 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_775>>8)))));
		uint32_t L_777 = (L_774)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_776));
		UInt32U5BU5D_t59386216* L_778 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_779 = V_6;
		int32_t L_780 = (((int32_t)((uint8_t)L_779)));
		uint32_t L_781 = (L_778)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_780));
		UInt32U5BU5D_t59386216* L_782 = ___ekey2;
		int32_t L_783 = ((int32_t)42);
		uint32_t L_784 = (L_782)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_783));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_769^(int32_t)L_773))^(int32_t)L_777))^(int32_t)L_781))^(int32_t)L_784));
		UInt32U5BU5D_t59386216* L_785 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_786 = V_3;
		uintptr_t L_787 = (((uintptr_t)((int32_t)((uint32_t)L_786>>((int32_t)24)))));
		uint32_t L_788 = (L_785)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_787));
		UInt32U5BU5D_t59386216* L_789 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_790 = V_2;
		int32_t L_791 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_790>>((int32_t)16))))));
		uint32_t L_792 = (L_789)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_791));
		UInt32U5BU5D_t59386216* L_793 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_794 = V_0;
		int32_t L_795 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_794>>8)))));
		uint32_t L_796 = (L_793)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_795));
		UInt32U5BU5D_t59386216* L_797 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_798 = V_7;
		int32_t L_799 = (((int32_t)((uint8_t)L_798)));
		uint32_t L_800 = (L_797)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_799));
		UInt32U5BU5D_t59386216* L_801 = ___ekey2;
		int32_t L_802 = ((int32_t)43);
		uint32_t L_803 = (L_801)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_802));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_788^(int32_t)L_792))^(int32_t)L_796))^(int32_t)L_800))^(int32_t)L_803));
		UInt32U5BU5D_t59386216* L_804 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_805 = V_4;
		uintptr_t L_806 = (((uintptr_t)((int32_t)((uint32_t)L_805>>((int32_t)24)))));
		uint32_t L_807 = (L_804)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_806));
		UInt32U5BU5D_t59386216* L_808 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_809 = V_3;
		int32_t L_810 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_809>>((int32_t)16))))));
		uint32_t L_811 = (L_808)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_810));
		UInt32U5BU5D_t59386216* L_812 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_813 = V_1;
		int32_t L_814 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_813>>8)))));
		uint32_t L_815 = (L_812)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_814));
		UInt32U5BU5D_t59386216* L_816 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_817 = V_0;
		int32_t L_818 = (((int32_t)((uint8_t)L_817)));
		uint32_t L_819 = (L_816)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_818));
		UInt32U5BU5D_t59386216* L_820 = ___ekey2;
		int32_t L_821 = ((int32_t)44);
		uint32_t L_822 = (L_820)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_821));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_807^(int32_t)L_811))^(int32_t)L_815))^(int32_t)L_819))^(int32_t)L_822));
		UInt32U5BU5D_t59386216* L_823 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_824 = V_5;
		uintptr_t L_825 = (((uintptr_t)((int32_t)((uint32_t)L_824>>((int32_t)24)))));
		uint32_t L_826 = (L_823)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_825));
		UInt32U5BU5D_t59386216* L_827 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_828 = V_4;
		int32_t L_829 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_828>>((int32_t)16))))));
		uint32_t L_830 = (L_827)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_829));
		UInt32U5BU5D_t59386216* L_831 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_832 = V_2;
		int32_t L_833 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_832>>8)))));
		uint32_t L_834 = (L_831)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_833));
		UInt32U5BU5D_t59386216* L_835 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_836 = V_1;
		int32_t L_837 = (((int32_t)((uint8_t)L_836)));
		uint32_t L_838 = (L_835)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_837));
		UInt32U5BU5D_t59386216* L_839 = ___ekey2;
		int32_t L_840 = ((int32_t)45);
		uint32_t L_841 = (L_839)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_840));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_826^(int32_t)L_830))^(int32_t)L_834))^(int32_t)L_838))^(int32_t)L_841));
		UInt32U5BU5D_t59386216* L_842 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_843 = V_6;
		uintptr_t L_844 = (((uintptr_t)((int32_t)((uint32_t)L_843>>((int32_t)24)))));
		uint32_t L_845 = (L_842)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_844));
		UInt32U5BU5D_t59386216* L_846 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_847 = V_5;
		int32_t L_848 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_847>>((int32_t)16))))));
		uint32_t L_849 = (L_846)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_848));
		UInt32U5BU5D_t59386216* L_850 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_851 = V_3;
		int32_t L_852 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_851>>8)))));
		uint32_t L_853 = (L_850)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_852));
		UInt32U5BU5D_t59386216* L_854 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_855 = V_2;
		int32_t L_856 = (((int32_t)((uint8_t)L_855)));
		uint32_t L_857 = (L_854)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_856));
		UInt32U5BU5D_t59386216* L_858 = ___ekey2;
		int32_t L_859 = ((int32_t)46);
		uint32_t L_860 = (L_858)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_859));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_845^(int32_t)L_849))^(int32_t)L_853))^(int32_t)L_857))^(int32_t)L_860));
		UInt32U5BU5D_t59386216* L_861 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_862 = V_7;
		uintptr_t L_863 = (((uintptr_t)((int32_t)((uint32_t)L_862>>((int32_t)24)))));
		uint32_t L_864 = (L_861)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_863));
		UInt32U5BU5D_t59386216* L_865 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_866 = V_6;
		int32_t L_867 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_866>>((int32_t)16))))));
		uint32_t L_868 = (L_865)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_867));
		UInt32U5BU5D_t59386216* L_869 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_870 = V_4;
		int32_t L_871 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_870>>8)))));
		uint32_t L_872 = (L_869)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_871));
		UInt32U5BU5D_t59386216* L_873 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_874 = V_3;
		int32_t L_875 = (((int32_t)((uint8_t)L_874)));
		uint32_t L_876 = (L_873)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_875));
		UInt32U5BU5D_t59386216* L_877 = ___ekey2;
		int32_t L_878 = ((int32_t)47);
		uint32_t L_879 = (L_877)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_878));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_864^(int32_t)L_868))^(int32_t)L_872))^(int32_t)L_876))^(int32_t)L_879));
		UInt32U5BU5D_t59386216* L_880 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_881 = V_8;
		uintptr_t L_882 = (((uintptr_t)((int32_t)((uint32_t)L_881>>((int32_t)24)))));
		uint32_t L_883 = (L_880)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_882));
		UInt32U5BU5D_t59386216* L_884 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_885 = V_15;
		int32_t L_886 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_885>>((int32_t)16))))));
		uint32_t L_887 = (L_884)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_886));
		UInt32U5BU5D_t59386216* L_888 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_889 = V_13;
		int32_t L_890 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_889>>8)))));
		uint32_t L_891 = (L_888)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_890));
		UInt32U5BU5D_t59386216* L_892 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_893 = V_12;
		int32_t L_894 = (((int32_t)((uint8_t)L_893)));
		uint32_t L_895 = (L_892)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_894));
		UInt32U5BU5D_t59386216* L_896 = ___ekey2;
		int32_t L_897 = ((int32_t)48);
		uint32_t L_898 = (L_896)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_897));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_883^(int32_t)L_887))^(int32_t)L_891))^(int32_t)L_895))^(int32_t)L_898));
		UInt32U5BU5D_t59386216* L_899 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_900 = V_9;
		uintptr_t L_901 = (((uintptr_t)((int32_t)((uint32_t)L_900>>((int32_t)24)))));
		uint32_t L_902 = (L_899)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_901));
		UInt32U5BU5D_t59386216* L_903 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_904 = V_8;
		int32_t L_905 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_904>>((int32_t)16))))));
		uint32_t L_906 = (L_903)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_905));
		UInt32U5BU5D_t59386216* L_907 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_908 = V_14;
		int32_t L_909 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_908>>8)))));
		uint32_t L_910 = (L_907)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_909));
		UInt32U5BU5D_t59386216* L_911 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_912 = V_13;
		int32_t L_913 = (((int32_t)((uint8_t)L_912)));
		uint32_t L_914 = (L_911)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_913));
		UInt32U5BU5D_t59386216* L_915 = ___ekey2;
		int32_t L_916 = ((int32_t)49);
		uint32_t L_917 = (L_915)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_916));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_902^(int32_t)L_906))^(int32_t)L_910))^(int32_t)L_914))^(int32_t)L_917));
		UInt32U5BU5D_t59386216* L_918 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_919 = V_10;
		uintptr_t L_920 = (((uintptr_t)((int32_t)((uint32_t)L_919>>((int32_t)24)))));
		uint32_t L_921 = (L_918)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_920));
		UInt32U5BU5D_t59386216* L_922 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_923 = V_9;
		int32_t L_924 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_923>>((int32_t)16))))));
		uint32_t L_925 = (L_922)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_924));
		UInt32U5BU5D_t59386216* L_926 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_927 = V_15;
		int32_t L_928 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_927>>8)))));
		uint32_t L_929 = (L_926)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t59386216* L_930 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_931 = V_14;
		int32_t L_932 = (((int32_t)((uint8_t)L_931)));
		uint32_t L_933 = (L_930)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_932));
		UInt32U5BU5D_t59386216* L_934 = ___ekey2;
		int32_t L_935 = ((int32_t)50);
		uint32_t L_936 = (L_934)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_935));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_921^(int32_t)L_925))^(int32_t)L_929))^(int32_t)L_933))^(int32_t)L_936));
		UInt32U5BU5D_t59386216* L_937 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_938 = V_11;
		uintptr_t L_939 = (((uintptr_t)((int32_t)((uint32_t)L_938>>((int32_t)24)))));
		uint32_t L_940 = (L_937)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_939));
		UInt32U5BU5D_t59386216* L_941 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_942 = V_10;
		int32_t L_943 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_942>>((int32_t)16))))));
		uint32_t L_944 = (L_941)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_943));
		UInt32U5BU5D_t59386216* L_945 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_946 = V_8;
		int32_t L_947 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_946>>8)))));
		uint32_t L_948 = (L_945)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_947));
		UInt32U5BU5D_t59386216* L_949 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_950 = V_15;
		int32_t L_951 = (((int32_t)((uint8_t)L_950)));
		uint32_t L_952 = (L_949)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_951));
		UInt32U5BU5D_t59386216* L_953 = ___ekey2;
		int32_t L_954 = ((int32_t)51);
		uint32_t L_955 = (L_953)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_954));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_940^(int32_t)L_944))^(int32_t)L_948))^(int32_t)L_952))^(int32_t)L_955));
		UInt32U5BU5D_t59386216* L_956 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_957 = V_12;
		uintptr_t L_958 = (((uintptr_t)((int32_t)((uint32_t)L_957>>((int32_t)24)))));
		uint32_t L_959 = (L_956)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_958));
		UInt32U5BU5D_t59386216* L_960 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_961 = V_11;
		int32_t L_962 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_961>>((int32_t)16))))));
		uint32_t L_963 = (L_960)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_962));
		UInt32U5BU5D_t59386216* L_964 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_965 = V_9;
		int32_t L_966 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_965>>8)))));
		uint32_t L_967 = (L_964)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_966));
		UInt32U5BU5D_t59386216* L_968 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_969 = V_8;
		int32_t L_970 = (((int32_t)((uint8_t)L_969)));
		uint32_t L_971 = (L_968)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_970));
		UInt32U5BU5D_t59386216* L_972 = ___ekey2;
		int32_t L_973 = ((int32_t)52);
		uint32_t L_974 = (L_972)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_973));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_959^(int32_t)L_963))^(int32_t)L_967))^(int32_t)L_971))^(int32_t)L_974));
		UInt32U5BU5D_t59386216* L_975 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_976 = V_13;
		uintptr_t L_977 = (((uintptr_t)((int32_t)((uint32_t)L_976>>((int32_t)24)))));
		uint32_t L_978 = (L_975)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_977));
		UInt32U5BU5D_t59386216* L_979 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_980 = V_12;
		int32_t L_981 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_980>>((int32_t)16))))));
		uint32_t L_982 = (L_979)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_981));
		UInt32U5BU5D_t59386216* L_983 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_984 = V_10;
		int32_t L_985 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_984>>8)))));
		uint32_t L_986 = (L_983)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_985));
		UInt32U5BU5D_t59386216* L_987 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_988 = V_9;
		int32_t L_989 = (((int32_t)((uint8_t)L_988)));
		uint32_t L_990 = (L_987)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_989));
		UInt32U5BU5D_t59386216* L_991 = ___ekey2;
		int32_t L_992 = ((int32_t)53);
		uint32_t L_993 = (L_991)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_992));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_978^(int32_t)L_982))^(int32_t)L_986))^(int32_t)L_990))^(int32_t)L_993));
		UInt32U5BU5D_t59386216* L_994 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_995 = V_14;
		uintptr_t L_996 = (((uintptr_t)((int32_t)((uint32_t)L_995>>((int32_t)24)))));
		uint32_t L_997 = (L_994)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_996));
		UInt32U5BU5D_t59386216* L_998 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_999 = V_13;
		int32_t L_1000 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_999>>((int32_t)16))))));
		uint32_t L_1001 = (L_998)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1000));
		UInt32U5BU5D_t59386216* L_1002 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1003 = V_11;
		int32_t L_1004 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1003>>8)))));
		uint32_t L_1005 = (L_1002)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1004));
		UInt32U5BU5D_t59386216* L_1006 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1007 = V_10;
		int32_t L_1008 = (((int32_t)((uint8_t)L_1007)));
		uint32_t L_1009 = (L_1006)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1008));
		UInt32U5BU5D_t59386216* L_1010 = ___ekey2;
		int32_t L_1011 = ((int32_t)54);
		uint32_t L_1012 = (L_1010)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1011));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_997^(int32_t)L_1001))^(int32_t)L_1005))^(int32_t)L_1009))^(int32_t)L_1012));
		UInt32U5BU5D_t59386216* L_1013 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1014 = V_15;
		uintptr_t L_1015 = (((uintptr_t)((int32_t)((uint32_t)L_1014>>((int32_t)24)))));
		uint32_t L_1016 = (L_1013)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1015));
		UInt32U5BU5D_t59386216* L_1017 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1018 = V_14;
		int32_t L_1019 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1018>>((int32_t)16))))));
		uint32_t L_1020 = (L_1017)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1019));
		UInt32U5BU5D_t59386216* L_1021 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1022 = V_12;
		int32_t L_1023 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1022>>8)))));
		uint32_t L_1024 = (L_1021)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1023));
		UInt32U5BU5D_t59386216* L_1025 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1026 = V_11;
		int32_t L_1027 = (((int32_t)((uint8_t)L_1026)));
		uint32_t L_1028 = (L_1025)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1027));
		UInt32U5BU5D_t59386216* L_1029 = ___ekey2;
		int32_t L_1030 = ((int32_t)55);
		uint32_t L_1031 = (L_1029)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1030));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1016^(int32_t)L_1020))^(int32_t)L_1024))^(int32_t)L_1028))^(int32_t)L_1031));
		UInt32U5BU5D_t59386216* L_1032 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1033 = V_0;
		uintptr_t L_1034 = (((uintptr_t)((int32_t)((uint32_t)L_1033>>((int32_t)24)))));
		uint32_t L_1035 = (L_1032)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1034));
		UInt32U5BU5D_t59386216* L_1036 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1037 = V_7;
		int32_t L_1038 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1037>>((int32_t)16))))));
		uint32_t L_1039 = (L_1036)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1038));
		UInt32U5BU5D_t59386216* L_1040 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1041 = V_5;
		int32_t L_1042 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1041>>8)))));
		uint32_t L_1043 = (L_1040)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1042));
		UInt32U5BU5D_t59386216* L_1044 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1045 = V_4;
		int32_t L_1046 = (((int32_t)((uint8_t)L_1045)));
		uint32_t L_1047 = (L_1044)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1046));
		UInt32U5BU5D_t59386216* L_1048 = ___ekey2;
		int32_t L_1049 = ((int32_t)56);
		uint32_t L_1050 = (L_1048)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1049));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1035^(int32_t)L_1039))^(int32_t)L_1043))^(int32_t)L_1047))^(int32_t)L_1050));
		UInt32U5BU5D_t59386216* L_1051 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1052 = V_1;
		uintptr_t L_1053 = (((uintptr_t)((int32_t)((uint32_t)L_1052>>((int32_t)24)))));
		uint32_t L_1054 = (L_1051)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1053));
		UInt32U5BU5D_t59386216* L_1055 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1056 = V_0;
		int32_t L_1057 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1056>>((int32_t)16))))));
		uint32_t L_1058 = (L_1055)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1057));
		UInt32U5BU5D_t59386216* L_1059 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1060 = V_6;
		int32_t L_1061 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1060>>8)))));
		uint32_t L_1062 = (L_1059)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1061));
		UInt32U5BU5D_t59386216* L_1063 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1064 = V_5;
		int32_t L_1065 = (((int32_t)((uint8_t)L_1064)));
		uint32_t L_1066 = (L_1063)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1065));
		UInt32U5BU5D_t59386216* L_1067 = ___ekey2;
		int32_t L_1068 = ((int32_t)57);
		uint32_t L_1069 = (L_1067)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1068));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1054^(int32_t)L_1058))^(int32_t)L_1062))^(int32_t)L_1066))^(int32_t)L_1069));
		UInt32U5BU5D_t59386216* L_1070 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1071 = V_2;
		uintptr_t L_1072 = (((uintptr_t)((int32_t)((uint32_t)L_1071>>((int32_t)24)))));
		uint32_t L_1073 = (L_1070)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1072));
		UInt32U5BU5D_t59386216* L_1074 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1075 = V_1;
		int32_t L_1076 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1075>>((int32_t)16))))));
		uint32_t L_1077 = (L_1074)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1076));
		UInt32U5BU5D_t59386216* L_1078 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1079 = V_7;
		int32_t L_1080 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1079>>8)))));
		uint32_t L_1081 = (L_1078)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t59386216* L_1082 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1083 = V_6;
		int32_t L_1084 = (((int32_t)((uint8_t)L_1083)));
		uint32_t L_1085 = (L_1082)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1084));
		UInt32U5BU5D_t59386216* L_1086 = ___ekey2;
		int32_t L_1087 = ((int32_t)58);
		uint32_t L_1088 = (L_1086)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1087));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1073^(int32_t)L_1077))^(int32_t)L_1081))^(int32_t)L_1085))^(int32_t)L_1088));
		UInt32U5BU5D_t59386216* L_1089 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1090 = V_3;
		uintptr_t L_1091 = (((uintptr_t)((int32_t)((uint32_t)L_1090>>((int32_t)24)))));
		uint32_t L_1092 = (L_1089)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1091));
		UInt32U5BU5D_t59386216* L_1093 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1094 = V_2;
		int32_t L_1095 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1094>>((int32_t)16))))));
		uint32_t L_1096 = (L_1093)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1095));
		UInt32U5BU5D_t59386216* L_1097 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1098 = V_0;
		int32_t L_1099 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1098>>8)))));
		uint32_t L_1100 = (L_1097)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t59386216* L_1101 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1102 = V_7;
		int32_t L_1103 = (((int32_t)((uint8_t)L_1102)));
		uint32_t L_1104 = (L_1101)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1103));
		UInt32U5BU5D_t59386216* L_1105 = ___ekey2;
		int32_t L_1106 = ((int32_t)59);
		uint32_t L_1107 = (L_1105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1106));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1092^(int32_t)L_1096))^(int32_t)L_1100))^(int32_t)L_1104))^(int32_t)L_1107));
		UInt32U5BU5D_t59386216* L_1108 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1109 = V_4;
		uintptr_t L_1110 = (((uintptr_t)((int32_t)((uint32_t)L_1109>>((int32_t)24)))));
		uint32_t L_1111 = (L_1108)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1110));
		UInt32U5BU5D_t59386216* L_1112 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1113 = V_3;
		int32_t L_1114 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1113>>((int32_t)16))))));
		uint32_t L_1115 = (L_1112)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1114));
		UInt32U5BU5D_t59386216* L_1116 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1117 = V_1;
		int32_t L_1118 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1117>>8)))));
		uint32_t L_1119 = (L_1116)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1118));
		UInt32U5BU5D_t59386216* L_1120 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1121 = V_0;
		int32_t L_1122 = (((int32_t)((uint8_t)L_1121)));
		uint32_t L_1123 = (L_1120)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1122));
		UInt32U5BU5D_t59386216* L_1124 = ___ekey2;
		int32_t L_1125 = ((int32_t)60);
		uint32_t L_1126 = (L_1124)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1125));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1111^(int32_t)L_1115))^(int32_t)L_1119))^(int32_t)L_1123))^(int32_t)L_1126));
		UInt32U5BU5D_t59386216* L_1127 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1128 = V_5;
		uintptr_t L_1129 = (((uintptr_t)((int32_t)((uint32_t)L_1128>>((int32_t)24)))));
		uint32_t L_1130 = (L_1127)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1129));
		UInt32U5BU5D_t59386216* L_1131 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1132 = V_4;
		int32_t L_1133 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1132>>((int32_t)16))))));
		uint32_t L_1134 = (L_1131)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1133));
		UInt32U5BU5D_t59386216* L_1135 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1136 = V_2;
		int32_t L_1137 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1136>>8)))));
		uint32_t L_1138 = (L_1135)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1137));
		UInt32U5BU5D_t59386216* L_1139 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1140 = V_1;
		int32_t L_1141 = (((int32_t)((uint8_t)L_1140)));
		uint32_t L_1142 = (L_1139)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1141));
		UInt32U5BU5D_t59386216* L_1143 = ___ekey2;
		int32_t L_1144 = ((int32_t)61);
		uint32_t L_1145 = (L_1143)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1144));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1130^(int32_t)L_1134))^(int32_t)L_1138))^(int32_t)L_1142))^(int32_t)L_1145));
		UInt32U5BU5D_t59386216* L_1146 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1147 = V_6;
		uintptr_t L_1148 = (((uintptr_t)((int32_t)((uint32_t)L_1147>>((int32_t)24)))));
		uint32_t L_1149 = (L_1146)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1148));
		UInt32U5BU5D_t59386216* L_1150 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1151 = V_5;
		int32_t L_1152 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1151>>((int32_t)16))))));
		uint32_t L_1153 = (L_1150)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1152));
		UInt32U5BU5D_t59386216* L_1154 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1155 = V_3;
		int32_t L_1156 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1155>>8)))));
		uint32_t L_1157 = (L_1154)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1156));
		UInt32U5BU5D_t59386216* L_1158 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1159 = V_2;
		int32_t L_1160 = (((int32_t)((uint8_t)L_1159)));
		uint32_t L_1161 = (L_1158)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1160));
		UInt32U5BU5D_t59386216* L_1162 = ___ekey2;
		int32_t L_1163 = ((int32_t)62);
		uint32_t L_1164 = (L_1162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1163));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1149^(int32_t)L_1153))^(int32_t)L_1157))^(int32_t)L_1161))^(int32_t)L_1164));
		UInt32U5BU5D_t59386216* L_1165 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1166 = V_7;
		uintptr_t L_1167 = (((uintptr_t)((int32_t)((uint32_t)L_1166>>((int32_t)24)))));
		uint32_t L_1168 = (L_1165)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1167));
		UInt32U5BU5D_t59386216* L_1169 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1170 = V_6;
		int32_t L_1171 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1170>>((int32_t)16))))));
		uint32_t L_1172 = (L_1169)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1171));
		UInt32U5BU5D_t59386216* L_1173 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1174 = V_4;
		int32_t L_1175 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1174>>8)))));
		uint32_t L_1176 = (L_1173)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1175));
		UInt32U5BU5D_t59386216* L_1177 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1178 = V_3;
		int32_t L_1179 = (((int32_t)((uint8_t)L_1178)));
		uint32_t L_1180 = (L_1177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1179));
		UInt32U5BU5D_t59386216* L_1181 = ___ekey2;
		int32_t L_1182 = ((int32_t)63);
		uint32_t L_1183 = (L_1181)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1182));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1168^(int32_t)L_1172))^(int32_t)L_1176))^(int32_t)L_1180))^(int32_t)L_1183));
		UInt32U5BU5D_t59386216* L_1184 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1185 = V_8;
		uintptr_t L_1186 = (((uintptr_t)((int32_t)((uint32_t)L_1185>>((int32_t)24)))));
		uint32_t L_1187 = (L_1184)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1186));
		UInt32U5BU5D_t59386216* L_1188 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1189 = V_15;
		int32_t L_1190 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1189>>((int32_t)16))))));
		uint32_t L_1191 = (L_1188)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1190));
		UInt32U5BU5D_t59386216* L_1192 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1193 = V_13;
		int32_t L_1194 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1193>>8)))));
		uint32_t L_1195 = (L_1192)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1194));
		UInt32U5BU5D_t59386216* L_1196 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1197 = V_12;
		int32_t L_1198 = (((int32_t)((uint8_t)L_1197)));
		uint32_t L_1199 = (L_1196)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1198));
		UInt32U5BU5D_t59386216* L_1200 = ___ekey2;
		int32_t L_1201 = ((int32_t)64);
		uint32_t L_1202 = (L_1200)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1201));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1187^(int32_t)L_1191))^(int32_t)L_1195))^(int32_t)L_1199))^(int32_t)L_1202));
		UInt32U5BU5D_t59386216* L_1203 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1204 = V_9;
		uintptr_t L_1205 = (((uintptr_t)((int32_t)((uint32_t)L_1204>>((int32_t)24)))));
		uint32_t L_1206 = (L_1203)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1205));
		UInt32U5BU5D_t59386216* L_1207 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1208 = V_8;
		int32_t L_1209 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1208>>((int32_t)16))))));
		uint32_t L_1210 = (L_1207)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1209));
		UInt32U5BU5D_t59386216* L_1211 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1212 = V_14;
		int32_t L_1213 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1212>>8)))));
		uint32_t L_1214 = (L_1211)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1213));
		UInt32U5BU5D_t59386216* L_1215 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1216 = V_13;
		int32_t L_1217 = (((int32_t)((uint8_t)L_1216)));
		uint32_t L_1218 = (L_1215)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1217));
		UInt32U5BU5D_t59386216* L_1219 = ___ekey2;
		int32_t L_1220 = ((int32_t)65);
		uint32_t L_1221 = (L_1219)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1220));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1206^(int32_t)L_1210))^(int32_t)L_1214))^(int32_t)L_1218))^(int32_t)L_1221));
		UInt32U5BU5D_t59386216* L_1222 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1223 = V_10;
		uintptr_t L_1224 = (((uintptr_t)((int32_t)((uint32_t)L_1223>>((int32_t)24)))));
		uint32_t L_1225 = (L_1222)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1224));
		UInt32U5BU5D_t59386216* L_1226 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1227 = V_9;
		int32_t L_1228 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1227>>((int32_t)16))))));
		uint32_t L_1229 = (L_1226)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1228));
		UInt32U5BU5D_t59386216* L_1230 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1231 = V_15;
		int32_t L_1232 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1231>>8)))));
		uint32_t L_1233 = (L_1230)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1232));
		UInt32U5BU5D_t59386216* L_1234 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1235 = V_14;
		int32_t L_1236 = (((int32_t)((uint8_t)L_1235)));
		uint32_t L_1237 = (L_1234)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1236));
		UInt32U5BU5D_t59386216* L_1238 = ___ekey2;
		int32_t L_1239 = ((int32_t)66);
		uint32_t L_1240 = (L_1238)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1239));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1225^(int32_t)L_1229))^(int32_t)L_1233))^(int32_t)L_1237))^(int32_t)L_1240));
		UInt32U5BU5D_t59386216* L_1241 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1242 = V_11;
		uintptr_t L_1243 = (((uintptr_t)((int32_t)((uint32_t)L_1242>>((int32_t)24)))));
		uint32_t L_1244 = (L_1241)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1243));
		UInt32U5BU5D_t59386216* L_1245 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1246 = V_10;
		int32_t L_1247 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1246>>((int32_t)16))))));
		uint32_t L_1248 = (L_1245)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1247));
		UInt32U5BU5D_t59386216* L_1249 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1250 = V_8;
		int32_t L_1251 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1250>>8)))));
		uint32_t L_1252 = (L_1249)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1251));
		UInt32U5BU5D_t59386216* L_1253 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1254 = V_15;
		int32_t L_1255 = (((int32_t)((uint8_t)L_1254)));
		uint32_t L_1256 = (L_1253)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1255));
		UInt32U5BU5D_t59386216* L_1257 = ___ekey2;
		int32_t L_1258 = ((int32_t)67);
		uint32_t L_1259 = (L_1257)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1258));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1244^(int32_t)L_1248))^(int32_t)L_1252))^(int32_t)L_1256))^(int32_t)L_1259));
		UInt32U5BU5D_t59386216* L_1260 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1261 = V_12;
		uintptr_t L_1262 = (((uintptr_t)((int32_t)((uint32_t)L_1261>>((int32_t)24)))));
		uint32_t L_1263 = (L_1260)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1262));
		UInt32U5BU5D_t59386216* L_1264 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1265 = V_11;
		int32_t L_1266 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1265>>((int32_t)16))))));
		uint32_t L_1267 = (L_1264)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1266));
		UInt32U5BU5D_t59386216* L_1268 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1269 = V_9;
		int32_t L_1270 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1269>>8)))));
		uint32_t L_1271 = (L_1268)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1270));
		UInt32U5BU5D_t59386216* L_1272 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1273 = V_8;
		int32_t L_1274 = (((int32_t)((uint8_t)L_1273)));
		uint32_t L_1275 = (L_1272)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1274));
		UInt32U5BU5D_t59386216* L_1276 = ___ekey2;
		int32_t L_1277 = ((int32_t)68);
		uint32_t L_1278 = (L_1276)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1277));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1263^(int32_t)L_1267))^(int32_t)L_1271))^(int32_t)L_1275))^(int32_t)L_1278));
		UInt32U5BU5D_t59386216* L_1279 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1280 = V_13;
		uintptr_t L_1281 = (((uintptr_t)((int32_t)((uint32_t)L_1280>>((int32_t)24)))));
		uint32_t L_1282 = (L_1279)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1281));
		UInt32U5BU5D_t59386216* L_1283 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1284 = V_12;
		int32_t L_1285 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1284>>((int32_t)16))))));
		uint32_t L_1286 = (L_1283)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1285));
		UInt32U5BU5D_t59386216* L_1287 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1288 = V_10;
		int32_t L_1289 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1288>>8)))));
		uint32_t L_1290 = (L_1287)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1289));
		UInt32U5BU5D_t59386216* L_1291 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1292 = V_9;
		int32_t L_1293 = (((int32_t)((uint8_t)L_1292)));
		uint32_t L_1294 = (L_1291)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1293));
		UInt32U5BU5D_t59386216* L_1295 = ___ekey2;
		int32_t L_1296 = ((int32_t)69);
		uint32_t L_1297 = (L_1295)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1296));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1282^(int32_t)L_1286))^(int32_t)L_1290))^(int32_t)L_1294))^(int32_t)L_1297));
		UInt32U5BU5D_t59386216* L_1298 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1299 = V_14;
		uintptr_t L_1300 = (((uintptr_t)((int32_t)((uint32_t)L_1299>>((int32_t)24)))));
		uint32_t L_1301 = (L_1298)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1300));
		UInt32U5BU5D_t59386216* L_1302 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1303 = V_13;
		int32_t L_1304 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1303>>((int32_t)16))))));
		uint32_t L_1305 = (L_1302)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1304));
		UInt32U5BU5D_t59386216* L_1306 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1307 = V_11;
		int32_t L_1308 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1307>>8)))));
		uint32_t L_1309 = (L_1306)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1308));
		UInt32U5BU5D_t59386216* L_1310 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1311 = V_10;
		int32_t L_1312 = (((int32_t)((uint8_t)L_1311)));
		uint32_t L_1313 = (L_1310)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1312));
		UInt32U5BU5D_t59386216* L_1314 = ___ekey2;
		int32_t L_1315 = ((int32_t)70);
		uint32_t L_1316 = (L_1314)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1315));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1301^(int32_t)L_1305))^(int32_t)L_1309))^(int32_t)L_1313))^(int32_t)L_1316));
		UInt32U5BU5D_t59386216* L_1317 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1318 = V_15;
		uintptr_t L_1319 = (((uintptr_t)((int32_t)((uint32_t)L_1318>>((int32_t)24)))));
		uint32_t L_1320 = (L_1317)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1319));
		UInt32U5BU5D_t59386216* L_1321 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1322 = V_14;
		int32_t L_1323 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1322>>((int32_t)16))))));
		uint32_t L_1324 = (L_1321)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1323));
		UInt32U5BU5D_t59386216* L_1325 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1326 = V_12;
		int32_t L_1327 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1326>>8)))));
		uint32_t L_1328 = (L_1325)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1327));
		UInt32U5BU5D_t59386216* L_1329 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1330 = V_11;
		int32_t L_1331 = (((int32_t)((uint8_t)L_1330)));
		uint32_t L_1332 = (L_1329)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1331));
		UInt32U5BU5D_t59386216* L_1333 = ___ekey2;
		int32_t L_1334 = ((int32_t)71);
		uint32_t L_1335 = (L_1333)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1334));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1320^(int32_t)L_1324))^(int32_t)L_1328))^(int32_t)L_1332))^(int32_t)L_1335));
		UInt32U5BU5D_t59386216* L_1336 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1337 = V_0;
		uintptr_t L_1338 = (((uintptr_t)((int32_t)((uint32_t)L_1337>>((int32_t)24)))));
		uint32_t L_1339 = (L_1336)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1338));
		UInt32U5BU5D_t59386216* L_1340 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1341 = V_7;
		int32_t L_1342 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1341>>((int32_t)16))))));
		uint32_t L_1343 = (L_1340)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1342));
		UInt32U5BU5D_t59386216* L_1344 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1345 = V_5;
		int32_t L_1346 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1345>>8)))));
		uint32_t L_1347 = (L_1344)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1346));
		UInt32U5BU5D_t59386216* L_1348 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1349 = V_4;
		int32_t L_1350 = (((int32_t)((uint8_t)L_1349)));
		uint32_t L_1351 = (L_1348)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1350));
		UInt32U5BU5D_t59386216* L_1352 = ___ekey2;
		int32_t L_1353 = ((int32_t)72);
		uint32_t L_1354 = (L_1352)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1353));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1339^(int32_t)L_1343))^(int32_t)L_1347))^(int32_t)L_1351))^(int32_t)L_1354));
		UInt32U5BU5D_t59386216* L_1355 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1356 = V_1;
		uintptr_t L_1357 = (((uintptr_t)((int32_t)((uint32_t)L_1356>>((int32_t)24)))));
		uint32_t L_1358 = (L_1355)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1357));
		UInt32U5BU5D_t59386216* L_1359 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1360 = V_0;
		int32_t L_1361 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1360>>((int32_t)16))))));
		uint32_t L_1362 = (L_1359)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1361));
		UInt32U5BU5D_t59386216* L_1363 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1364 = V_6;
		int32_t L_1365 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1364>>8)))));
		uint32_t L_1366 = (L_1363)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1365));
		UInt32U5BU5D_t59386216* L_1367 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1368 = V_5;
		int32_t L_1369 = (((int32_t)((uint8_t)L_1368)));
		uint32_t L_1370 = (L_1367)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1369));
		UInt32U5BU5D_t59386216* L_1371 = ___ekey2;
		int32_t L_1372 = ((int32_t)73);
		uint32_t L_1373 = (L_1371)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1372));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1358^(int32_t)L_1362))^(int32_t)L_1366))^(int32_t)L_1370))^(int32_t)L_1373));
		UInt32U5BU5D_t59386216* L_1374 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1375 = V_2;
		uintptr_t L_1376 = (((uintptr_t)((int32_t)((uint32_t)L_1375>>((int32_t)24)))));
		uint32_t L_1377 = (L_1374)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1376));
		UInt32U5BU5D_t59386216* L_1378 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1379 = V_1;
		int32_t L_1380 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1379>>((int32_t)16))))));
		uint32_t L_1381 = (L_1378)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1380));
		UInt32U5BU5D_t59386216* L_1382 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1383 = V_7;
		int32_t L_1384 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1383>>8)))));
		uint32_t L_1385 = (L_1382)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1384));
		UInt32U5BU5D_t59386216* L_1386 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1387 = V_6;
		int32_t L_1388 = (((int32_t)((uint8_t)L_1387)));
		uint32_t L_1389 = (L_1386)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1388));
		UInt32U5BU5D_t59386216* L_1390 = ___ekey2;
		int32_t L_1391 = ((int32_t)74);
		uint32_t L_1392 = (L_1390)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1391));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1377^(int32_t)L_1381))^(int32_t)L_1385))^(int32_t)L_1389))^(int32_t)L_1392));
		UInt32U5BU5D_t59386216* L_1393 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1394 = V_3;
		uintptr_t L_1395 = (((uintptr_t)((int32_t)((uint32_t)L_1394>>((int32_t)24)))));
		uint32_t L_1396 = (L_1393)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1395));
		UInt32U5BU5D_t59386216* L_1397 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1398 = V_2;
		int32_t L_1399 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1398>>((int32_t)16))))));
		uint32_t L_1400 = (L_1397)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1399));
		UInt32U5BU5D_t59386216* L_1401 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1402 = V_0;
		int32_t L_1403 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1402>>8)))));
		uint32_t L_1404 = (L_1401)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1403));
		UInt32U5BU5D_t59386216* L_1405 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1406 = V_7;
		int32_t L_1407 = (((int32_t)((uint8_t)L_1406)));
		uint32_t L_1408 = (L_1405)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1407));
		UInt32U5BU5D_t59386216* L_1409 = ___ekey2;
		int32_t L_1410 = ((int32_t)75);
		uint32_t L_1411 = (L_1409)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1410));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1396^(int32_t)L_1400))^(int32_t)L_1404))^(int32_t)L_1408))^(int32_t)L_1411));
		UInt32U5BU5D_t59386216* L_1412 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1413 = V_4;
		uintptr_t L_1414 = (((uintptr_t)((int32_t)((uint32_t)L_1413>>((int32_t)24)))));
		uint32_t L_1415 = (L_1412)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1414));
		UInt32U5BU5D_t59386216* L_1416 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1417 = V_3;
		int32_t L_1418 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1417>>((int32_t)16))))));
		uint32_t L_1419 = (L_1416)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1418));
		UInt32U5BU5D_t59386216* L_1420 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1421 = V_1;
		int32_t L_1422 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1421>>8)))));
		uint32_t L_1423 = (L_1420)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1422));
		UInt32U5BU5D_t59386216* L_1424 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1425 = V_0;
		int32_t L_1426 = (((int32_t)((uint8_t)L_1425)));
		uint32_t L_1427 = (L_1424)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1426));
		UInt32U5BU5D_t59386216* L_1428 = ___ekey2;
		int32_t L_1429 = ((int32_t)76);
		uint32_t L_1430 = (L_1428)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1429));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1415^(int32_t)L_1419))^(int32_t)L_1423))^(int32_t)L_1427))^(int32_t)L_1430));
		UInt32U5BU5D_t59386216* L_1431 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1432 = V_5;
		uintptr_t L_1433 = (((uintptr_t)((int32_t)((uint32_t)L_1432>>((int32_t)24)))));
		uint32_t L_1434 = (L_1431)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1433));
		UInt32U5BU5D_t59386216* L_1435 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1436 = V_4;
		int32_t L_1437 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1436>>((int32_t)16))))));
		uint32_t L_1438 = (L_1435)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1437));
		UInt32U5BU5D_t59386216* L_1439 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1440 = V_2;
		int32_t L_1441 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1440>>8)))));
		uint32_t L_1442 = (L_1439)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1441));
		UInt32U5BU5D_t59386216* L_1443 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1444 = V_1;
		int32_t L_1445 = (((int32_t)((uint8_t)L_1444)));
		uint32_t L_1446 = (L_1443)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1445));
		UInt32U5BU5D_t59386216* L_1447 = ___ekey2;
		int32_t L_1448 = ((int32_t)77);
		uint32_t L_1449 = (L_1447)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1448));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1434^(int32_t)L_1438))^(int32_t)L_1442))^(int32_t)L_1446))^(int32_t)L_1449));
		UInt32U5BU5D_t59386216* L_1450 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1451 = V_6;
		uintptr_t L_1452 = (((uintptr_t)((int32_t)((uint32_t)L_1451>>((int32_t)24)))));
		uint32_t L_1453 = (L_1450)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1452));
		UInt32U5BU5D_t59386216* L_1454 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1455 = V_5;
		int32_t L_1456 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1455>>((int32_t)16))))));
		uint32_t L_1457 = (L_1454)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1456));
		UInt32U5BU5D_t59386216* L_1458 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1459 = V_3;
		int32_t L_1460 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1459>>8)))));
		uint32_t L_1461 = (L_1458)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1460));
		UInt32U5BU5D_t59386216* L_1462 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1463 = V_2;
		int32_t L_1464 = (((int32_t)((uint8_t)L_1463)));
		uint32_t L_1465 = (L_1462)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1464));
		UInt32U5BU5D_t59386216* L_1466 = ___ekey2;
		int32_t L_1467 = ((int32_t)78);
		uint32_t L_1468 = (L_1466)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1467));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1453^(int32_t)L_1457))^(int32_t)L_1461))^(int32_t)L_1465))^(int32_t)L_1468));
		UInt32U5BU5D_t59386216* L_1469 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1470 = V_7;
		uintptr_t L_1471 = (((uintptr_t)((int32_t)((uint32_t)L_1470>>((int32_t)24)))));
		uint32_t L_1472 = (L_1469)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1471));
		UInt32U5BU5D_t59386216* L_1473 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1474 = V_6;
		int32_t L_1475 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1474>>((int32_t)16))))));
		uint32_t L_1476 = (L_1473)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1475));
		UInt32U5BU5D_t59386216* L_1477 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1478 = V_4;
		int32_t L_1479 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1478>>8)))));
		uint32_t L_1480 = (L_1477)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1479));
		UInt32U5BU5D_t59386216* L_1481 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1482 = V_3;
		int32_t L_1483 = (((int32_t)((uint8_t)L_1482)));
		uint32_t L_1484 = (L_1481)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1483));
		UInt32U5BU5D_t59386216* L_1485 = ___ekey2;
		int32_t L_1486 = ((int32_t)79);
		uint32_t L_1487 = (L_1485)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1486));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1472^(int32_t)L_1476))^(int32_t)L_1480))^(int32_t)L_1484))^(int32_t)L_1487));
		UInt32U5BU5D_t59386216* L_1488 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1489 = V_8;
		uintptr_t L_1490 = (((uintptr_t)((int32_t)((uint32_t)L_1489>>((int32_t)24)))));
		uint32_t L_1491 = (L_1488)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1490));
		UInt32U5BU5D_t59386216* L_1492 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1493 = V_15;
		int32_t L_1494 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1493>>((int32_t)16))))));
		uint32_t L_1495 = (L_1492)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1494));
		UInt32U5BU5D_t59386216* L_1496 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1497 = V_13;
		int32_t L_1498 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1497>>8)))));
		uint32_t L_1499 = (L_1496)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1498));
		UInt32U5BU5D_t59386216* L_1500 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1501 = V_12;
		int32_t L_1502 = (((int32_t)((uint8_t)L_1501)));
		uint32_t L_1503 = (L_1500)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1502));
		UInt32U5BU5D_t59386216* L_1504 = ___ekey2;
		int32_t L_1505 = ((int32_t)80);
		uint32_t L_1506 = (L_1504)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1505));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1491^(int32_t)L_1495))^(int32_t)L_1499))^(int32_t)L_1503))^(int32_t)L_1506));
		UInt32U5BU5D_t59386216* L_1507 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1508 = V_9;
		uintptr_t L_1509 = (((uintptr_t)((int32_t)((uint32_t)L_1508>>((int32_t)24)))));
		uint32_t L_1510 = (L_1507)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1509));
		UInt32U5BU5D_t59386216* L_1511 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1512 = V_8;
		int32_t L_1513 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1512>>((int32_t)16))))));
		uint32_t L_1514 = (L_1511)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1513));
		UInt32U5BU5D_t59386216* L_1515 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1516 = V_14;
		int32_t L_1517 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1516>>8)))));
		uint32_t L_1518 = (L_1515)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1517));
		UInt32U5BU5D_t59386216* L_1519 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1520 = V_13;
		int32_t L_1521 = (((int32_t)((uint8_t)L_1520)));
		uint32_t L_1522 = (L_1519)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1521));
		UInt32U5BU5D_t59386216* L_1523 = ___ekey2;
		int32_t L_1524 = ((int32_t)81);
		uint32_t L_1525 = (L_1523)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1524));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1510^(int32_t)L_1514))^(int32_t)L_1518))^(int32_t)L_1522))^(int32_t)L_1525));
		UInt32U5BU5D_t59386216* L_1526 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1527 = V_10;
		uintptr_t L_1528 = (((uintptr_t)((int32_t)((uint32_t)L_1527>>((int32_t)24)))));
		uint32_t L_1529 = (L_1526)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1528));
		UInt32U5BU5D_t59386216* L_1530 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1531 = V_9;
		int32_t L_1532 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1531>>((int32_t)16))))));
		uint32_t L_1533 = (L_1530)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1532));
		UInt32U5BU5D_t59386216* L_1534 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1535 = V_15;
		int32_t L_1536 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1535>>8)))));
		uint32_t L_1537 = (L_1534)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1536));
		UInt32U5BU5D_t59386216* L_1538 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1539 = V_14;
		int32_t L_1540 = (((int32_t)((uint8_t)L_1539)));
		uint32_t L_1541 = (L_1538)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1540));
		UInt32U5BU5D_t59386216* L_1542 = ___ekey2;
		int32_t L_1543 = ((int32_t)82);
		uint32_t L_1544 = (L_1542)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1543));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1529^(int32_t)L_1533))^(int32_t)L_1537))^(int32_t)L_1541))^(int32_t)L_1544));
		UInt32U5BU5D_t59386216* L_1545 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1546 = V_11;
		uintptr_t L_1547 = (((uintptr_t)((int32_t)((uint32_t)L_1546>>((int32_t)24)))));
		uint32_t L_1548 = (L_1545)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1547));
		UInt32U5BU5D_t59386216* L_1549 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1550 = V_10;
		int32_t L_1551 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1550>>((int32_t)16))))));
		uint32_t L_1552 = (L_1549)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1551));
		UInt32U5BU5D_t59386216* L_1553 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1554 = V_8;
		int32_t L_1555 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1554>>8)))));
		uint32_t L_1556 = (L_1553)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1555));
		UInt32U5BU5D_t59386216* L_1557 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1558 = V_15;
		int32_t L_1559 = (((int32_t)((uint8_t)L_1558)));
		uint32_t L_1560 = (L_1557)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1559));
		UInt32U5BU5D_t59386216* L_1561 = ___ekey2;
		int32_t L_1562 = ((int32_t)83);
		uint32_t L_1563 = (L_1561)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1562));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1548^(int32_t)L_1552))^(int32_t)L_1556))^(int32_t)L_1560))^(int32_t)L_1563));
		UInt32U5BU5D_t59386216* L_1564 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1565 = V_12;
		uintptr_t L_1566 = (((uintptr_t)((int32_t)((uint32_t)L_1565>>((int32_t)24)))));
		uint32_t L_1567 = (L_1564)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1566));
		UInt32U5BU5D_t59386216* L_1568 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1569 = V_11;
		int32_t L_1570 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1569>>((int32_t)16))))));
		uint32_t L_1571 = (L_1568)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1570));
		UInt32U5BU5D_t59386216* L_1572 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1573 = V_9;
		int32_t L_1574 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1573>>8)))));
		uint32_t L_1575 = (L_1572)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1574));
		UInt32U5BU5D_t59386216* L_1576 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1577 = V_8;
		int32_t L_1578 = (((int32_t)((uint8_t)L_1577)));
		uint32_t L_1579 = (L_1576)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1578));
		UInt32U5BU5D_t59386216* L_1580 = ___ekey2;
		int32_t L_1581 = ((int32_t)84);
		uint32_t L_1582 = (L_1580)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1581));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1567^(int32_t)L_1571))^(int32_t)L_1575))^(int32_t)L_1579))^(int32_t)L_1582));
		UInt32U5BU5D_t59386216* L_1583 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1584 = V_13;
		uintptr_t L_1585 = (((uintptr_t)((int32_t)((uint32_t)L_1584>>((int32_t)24)))));
		uint32_t L_1586 = (L_1583)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1585));
		UInt32U5BU5D_t59386216* L_1587 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1588 = V_12;
		int32_t L_1589 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1588>>((int32_t)16))))));
		uint32_t L_1590 = (L_1587)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1589));
		UInt32U5BU5D_t59386216* L_1591 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1592 = V_10;
		int32_t L_1593 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1592>>8)))));
		uint32_t L_1594 = (L_1591)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1593));
		UInt32U5BU5D_t59386216* L_1595 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1596 = V_9;
		int32_t L_1597 = (((int32_t)((uint8_t)L_1596)));
		uint32_t L_1598 = (L_1595)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1597));
		UInt32U5BU5D_t59386216* L_1599 = ___ekey2;
		int32_t L_1600 = ((int32_t)85);
		uint32_t L_1601 = (L_1599)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1600));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1586^(int32_t)L_1590))^(int32_t)L_1594))^(int32_t)L_1598))^(int32_t)L_1601));
		UInt32U5BU5D_t59386216* L_1602 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1603 = V_14;
		uintptr_t L_1604 = (((uintptr_t)((int32_t)((uint32_t)L_1603>>((int32_t)24)))));
		uint32_t L_1605 = (L_1602)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1604));
		UInt32U5BU5D_t59386216* L_1606 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1607 = V_13;
		int32_t L_1608 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1607>>((int32_t)16))))));
		uint32_t L_1609 = (L_1606)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1608));
		UInt32U5BU5D_t59386216* L_1610 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1611 = V_11;
		int32_t L_1612 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1611>>8)))));
		uint32_t L_1613 = (L_1610)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1612));
		UInt32U5BU5D_t59386216* L_1614 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1615 = V_10;
		int32_t L_1616 = (((int32_t)((uint8_t)L_1615)));
		uint32_t L_1617 = (L_1614)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1616));
		UInt32U5BU5D_t59386216* L_1618 = ___ekey2;
		int32_t L_1619 = ((int32_t)86);
		uint32_t L_1620 = (L_1618)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1619));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1605^(int32_t)L_1609))^(int32_t)L_1613))^(int32_t)L_1617))^(int32_t)L_1620));
		UInt32U5BU5D_t59386216* L_1621 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1622 = V_15;
		uintptr_t L_1623 = (((uintptr_t)((int32_t)((uint32_t)L_1622>>((int32_t)24)))));
		uint32_t L_1624 = (L_1621)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1623));
		UInt32U5BU5D_t59386216* L_1625 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1626 = V_14;
		int32_t L_1627 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1626>>((int32_t)16))))));
		uint32_t L_1628 = (L_1625)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1627));
		UInt32U5BU5D_t59386216* L_1629 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1630 = V_12;
		int32_t L_1631 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1630>>8)))));
		uint32_t L_1632 = (L_1629)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1631));
		UInt32U5BU5D_t59386216* L_1633 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1634 = V_11;
		int32_t L_1635 = (((int32_t)((uint8_t)L_1634)));
		uint32_t L_1636 = (L_1633)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1635));
		UInt32U5BU5D_t59386216* L_1637 = ___ekey2;
		int32_t L_1638 = ((int32_t)87);
		uint32_t L_1639 = (L_1637)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1638));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1624^(int32_t)L_1628))^(int32_t)L_1632))^(int32_t)L_1636))^(int32_t)L_1639));
		UInt32U5BU5D_t59386216* L_1640 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1641 = V_0;
		uintptr_t L_1642 = (((uintptr_t)((int32_t)((uint32_t)L_1641>>((int32_t)24)))));
		uint32_t L_1643 = (L_1640)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1642));
		UInt32U5BU5D_t59386216* L_1644 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1645 = V_7;
		int32_t L_1646 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1645>>((int32_t)16))))));
		uint32_t L_1647 = (L_1644)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1646));
		UInt32U5BU5D_t59386216* L_1648 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1649 = V_5;
		int32_t L_1650 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1649>>8)))));
		uint32_t L_1651 = (L_1648)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1650));
		UInt32U5BU5D_t59386216* L_1652 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1653 = V_4;
		int32_t L_1654 = (((int32_t)((uint8_t)L_1653)));
		uint32_t L_1655 = (L_1652)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1654));
		UInt32U5BU5D_t59386216* L_1656 = ___ekey2;
		int32_t L_1657 = ((int32_t)88);
		uint32_t L_1658 = (L_1656)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1657));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1643^(int32_t)L_1647))^(int32_t)L_1651))^(int32_t)L_1655))^(int32_t)L_1658));
		UInt32U5BU5D_t59386216* L_1659 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1660 = V_1;
		uintptr_t L_1661 = (((uintptr_t)((int32_t)((uint32_t)L_1660>>((int32_t)24)))));
		uint32_t L_1662 = (L_1659)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1661));
		UInt32U5BU5D_t59386216* L_1663 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1664 = V_0;
		int32_t L_1665 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1664>>((int32_t)16))))));
		uint32_t L_1666 = (L_1663)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1665));
		UInt32U5BU5D_t59386216* L_1667 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1668 = V_6;
		int32_t L_1669 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1668>>8)))));
		uint32_t L_1670 = (L_1667)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1669));
		UInt32U5BU5D_t59386216* L_1671 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1672 = V_5;
		int32_t L_1673 = (((int32_t)((uint8_t)L_1672)));
		uint32_t L_1674 = (L_1671)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1673));
		UInt32U5BU5D_t59386216* L_1675 = ___ekey2;
		int32_t L_1676 = ((int32_t)89);
		uint32_t L_1677 = (L_1675)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1676));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1662^(int32_t)L_1666))^(int32_t)L_1670))^(int32_t)L_1674))^(int32_t)L_1677));
		UInt32U5BU5D_t59386216* L_1678 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1679 = V_2;
		uintptr_t L_1680 = (((uintptr_t)((int32_t)((uint32_t)L_1679>>((int32_t)24)))));
		uint32_t L_1681 = (L_1678)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1680));
		UInt32U5BU5D_t59386216* L_1682 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1683 = V_1;
		int32_t L_1684 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1683>>((int32_t)16))))));
		uint32_t L_1685 = (L_1682)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1684));
		UInt32U5BU5D_t59386216* L_1686 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1687 = V_7;
		int32_t L_1688 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1687>>8)))));
		uint32_t L_1689 = (L_1686)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1688));
		UInt32U5BU5D_t59386216* L_1690 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1691 = V_6;
		int32_t L_1692 = (((int32_t)((uint8_t)L_1691)));
		uint32_t L_1693 = (L_1690)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1692));
		UInt32U5BU5D_t59386216* L_1694 = ___ekey2;
		int32_t L_1695 = ((int32_t)90);
		uint32_t L_1696 = (L_1694)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1695));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1681^(int32_t)L_1685))^(int32_t)L_1689))^(int32_t)L_1693))^(int32_t)L_1696));
		UInt32U5BU5D_t59386216* L_1697 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1698 = V_3;
		uintptr_t L_1699 = (((uintptr_t)((int32_t)((uint32_t)L_1698>>((int32_t)24)))));
		uint32_t L_1700 = (L_1697)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1699));
		UInt32U5BU5D_t59386216* L_1701 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1702 = V_2;
		int32_t L_1703 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1702>>((int32_t)16))))));
		uint32_t L_1704 = (L_1701)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1703));
		UInt32U5BU5D_t59386216* L_1705 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1706 = V_0;
		int32_t L_1707 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1706>>8)))));
		uint32_t L_1708 = (L_1705)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1707));
		UInt32U5BU5D_t59386216* L_1709 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1710 = V_7;
		int32_t L_1711 = (((int32_t)((uint8_t)L_1710)));
		uint32_t L_1712 = (L_1709)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1711));
		UInt32U5BU5D_t59386216* L_1713 = ___ekey2;
		int32_t L_1714 = ((int32_t)91);
		uint32_t L_1715 = (L_1713)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1714));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1700^(int32_t)L_1704))^(int32_t)L_1708))^(int32_t)L_1712))^(int32_t)L_1715));
		UInt32U5BU5D_t59386216* L_1716 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1717 = V_4;
		uintptr_t L_1718 = (((uintptr_t)((int32_t)((uint32_t)L_1717>>((int32_t)24)))));
		uint32_t L_1719 = (L_1716)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1718));
		UInt32U5BU5D_t59386216* L_1720 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1721 = V_3;
		int32_t L_1722 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1721>>((int32_t)16))))));
		uint32_t L_1723 = (L_1720)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1722));
		UInt32U5BU5D_t59386216* L_1724 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1725 = V_1;
		int32_t L_1726 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1725>>8)))));
		uint32_t L_1727 = (L_1724)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1726));
		UInt32U5BU5D_t59386216* L_1728 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1729 = V_0;
		int32_t L_1730 = (((int32_t)((uint8_t)L_1729)));
		uint32_t L_1731 = (L_1728)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1730));
		UInt32U5BU5D_t59386216* L_1732 = ___ekey2;
		int32_t L_1733 = ((int32_t)92);
		uint32_t L_1734 = (L_1732)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1733));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1719^(int32_t)L_1723))^(int32_t)L_1727))^(int32_t)L_1731))^(int32_t)L_1734));
		UInt32U5BU5D_t59386216* L_1735 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1736 = V_5;
		uintptr_t L_1737 = (((uintptr_t)((int32_t)((uint32_t)L_1736>>((int32_t)24)))));
		uint32_t L_1738 = (L_1735)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1737));
		UInt32U5BU5D_t59386216* L_1739 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1740 = V_4;
		int32_t L_1741 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1740>>((int32_t)16))))));
		uint32_t L_1742 = (L_1739)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1741));
		UInt32U5BU5D_t59386216* L_1743 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1744 = V_2;
		int32_t L_1745 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1744>>8)))));
		uint32_t L_1746 = (L_1743)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1745));
		UInt32U5BU5D_t59386216* L_1747 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1748 = V_1;
		int32_t L_1749 = (((int32_t)((uint8_t)L_1748)));
		uint32_t L_1750 = (L_1747)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1749));
		UInt32U5BU5D_t59386216* L_1751 = ___ekey2;
		int32_t L_1752 = ((int32_t)93);
		uint32_t L_1753 = (L_1751)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1752));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1738^(int32_t)L_1742))^(int32_t)L_1746))^(int32_t)L_1750))^(int32_t)L_1753));
		UInt32U5BU5D_t59386216* L_1754 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1755 = V_6;
		uintptr_t L_1756 = (((uintptr_t)((int32_t)((uint32_t)L_1755>>((int32_t)24)))));
		uint32_t L_1757 = (L_1754)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1756));
		UInt32U5BU5D_t59386216* L_1758 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1759 = V_5;
		int32_t L_1760 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1759>>((int32_t)16))))));
		uint32_t L_1761 = (L_1758)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1760));
		UInt32U5BU5D_t59386216* L_1762 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1763 = V_3;
		int32_t L_1764 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1763>>8)))));
		uint32_t L_1765 = (L_1762)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1764));
		UInt32U5BU5D_t59386216* L_1766 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1767 = V_2;
		int32_t L_1768 = (((int32_t)((uint8_t)L_1767)));
		uint32_t L_1769 = (L_1766)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1768));
		UInt32U5BU5D_t59386216* L_1770 = ___ekey2;
		int32_t L_1771 = ((int32_t)94);
		uint32_t L_1772 = (L_1770)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1771));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1757^(int32_t)L_1761))^(int32_t)L_1765))^(int32_t)L_1769))^(int32_t)L_1772));
		UInt32U5BU5D_t59386216* L_1773 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1774 = V_7;
		uintptr_t L_1775 = (((uintptr_t)((int32_t)((uint32_t)L_1774>>((int32_t)24)))));
		uint32_t L_1776 = (L_1773)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1775));
		UInt32U5BU5D_t59386216* L_1777 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1778 = V_6;
		int32_t L_1779 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1778>>((int32_t)16))))));
		uint32_t L_1780 = (L_1777)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1779));
		UInt32U5BU5D_t59386216* L_1781 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1782 = V_4;
		int32_t L_1783 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1782>>8)))));
		uint32_t L_1784 = (L_1781)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1783));
		UInt32U5BU5D_t59386216* L_1785 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1786 = V_3;
		int32_t L_1787 = (((int32_t)((uint8_t)L_1786)));
		uint32_t L_1788 = (L_1785)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1787));
		UInt32U5BU5D_t59386216* L_1789 = ___ekey2;
		int32_t L_1790 = ((int32_t)95);
		uint32_t L_1791 = (L_1789)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1790));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1776^(int32_t)L_1780))^(int32_t)L_1784))^(int32_t)L_1788))^(int32_t)L_1791));
		UInt32U5BU5D_t59386216* L_1792 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1793 = V_8;
		uintptr_t L_1794 = (((uintptr_t)((int32_t)((uint32_t)L_1793>>((int32_t)24)))));
		uint32_t L_1795 = (L_1792)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1794));
		UInt32U5BU5D_t59386216* L_1796 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1797 = V_15;
		int32_t L_1798 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1797>>((int32_t)16))))));
		uint32_t L_1799 = (L_1796)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1798));
		UInt32U5BU5D_t59386216* L_1800 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1801 = V_13;
		int32_t L_1802 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1801>>8)))));
		uint32_t L_1803 = (L_1800)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1802));
		UInt32U5BU5D_t59386216* L_1804 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1805 = V_12;
		int32_t L_1806 = (((int32_t)((uint8_t)L_1805)));
		uint32_t L_1807 = (L_1804)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1806));
		UInt32U5BU5D_t59386216* L_1808 = ___ekey2;
		int32_t L_1809 = ((int32_t)96);
		uint32_t L_1810 = (L_1808)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1809));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1795^(int32_t)L_1799))^(int32_t)L_1803))^(int32_t)L_1807))^(int32_t)L_1810));
		UInt32U5BU5D_t59386216* L_1811 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1812 = V_9;
		uintptr_t L_1813 = (((uintptr_t)((int32_t)((uint32_t)L_1812>>((int32_t)24)))));
		uint32_t L_1814 = (L_1811)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1813));
		UInt32U5BU5D_t59386216* L_1815 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1816 = V_8;
		int32_t L_1817 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1816>>((int32_t)16))))));
		uint32_t L_1818 = (L_1815)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1817));
		UInt32U5BU5D_t59386216* L_1819 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1820 = V_14;
		int32_t L_1821 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1820>>8)))));
		uint32_t L_1822 = (L_1819)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1821));
		UInt32U5BU5D_t59386216* L_1823 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1824 = V_13;
		int32_t L_1825 = (((int32_t)((uint8_t)L_1824)));
		uint32_t L_1826 = (L_1823)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1825));
		UInt32U5BU5D_t59386216* L_1827 = ___ekey2;
		int32_t L_1828 = ((int32_t)97);
		uint32_t L_1829 = (L_1827)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1828));
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1814^(int32_t)L_1818))^(int32_t)L_1822))^(int32_t)L_1826))^(int32_t)L_1829));
		UInt32U5BU5D_t59386216* L_1830 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1831 = V_10;
		uintptr_t L_1832 = (((uintptr_t)((int32_t)((uint32_t)L_1831>>((int32_t)24)))));
		uint32_t L_1833 = (L_1830)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1832));
		UInt32U5BU5D_t59386216* L_1834 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1835 = V_9;
		int32_t L_1836 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1835>>((int32_t)16))))));
		uint32_t L_1837 = (L_1834)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1836));
		UInt32U5BU5D_t59386216* L_1838 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1839 = V_15;
		int32_t L_1840 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1839>>8)))));
		uint32_t L_1841 = (L_1838)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1840));
		UInt32U5BU5D_t59386216* L_1842 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1843 = V_14;
		int32_t L_1844 = (((int32_t)((uint8_t)L_1843)));
		uint32_t L_1845 = (L_1842)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1844));
		UInt32U5BU5D_t59386216* L_1846 = ___ekey2;
		int32_t L_1847 = ((int32_t)98);
		uint32_t L_1848 = (L_1846)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1847));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1833^(int32_t)L_1837))^(int32_t)L_1841))^(int32_t)L_1845))^(int32_t)L_1848));
		UInt32U5BU5D_t59386216* L_1849 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1850 = V_11;
		uintptr_t L_1851 = (((uintptr_t)((int32_t)((uint32_t)L_1850>>((int32_t)24)))));
		uint32_t L_1852 = (L_1849)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1851));
		UInt32U5BU5D_t59386216* L_1853 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1854 = V_10;
		int32_t L_1855 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1854>>((int32_t)16))))));
		uint32_t L_1856 = (L_1853)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1855));
		UInt32U5BU5D_t59386216* L_1857 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1858 = V_8;
		int32_t L_1859 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1858>>8)))));
		uint32_t L_1860 = (L_1857)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1859));
		UInt32U5BU5D_t59386216* L_1861 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1862 = V_15;
		int32_t L_1863 = (((int32_t)((uint8_t)L_1862)));
		uint32_t L_1864 = (L_1861)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1863));
		UInt32U5BU5D_t59386216* L_1865 = ___ekey2;
		int32_t L_1866 = ((int32_t)99);
		uint32_t L_1867 = (L_1865)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1866));
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1852^(int32_t)L_1856))^(int32_t)L_1860))^(int32_t)L_1864))^(int32_t)L_1867));
		UInt32U5BU5D_t59386216* L_1868 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1869 = V_12;
		uintptr_t L_1870 = (((uintptr_t)((int32_t)((uint32_t)L_1869>>((int32_t)24)))));
		uint32_t L_1871 = (L_1868)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1870));
		UInt32U5BU5D_t59386216* L_1872 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1873 = V_11;
		int32_t L_1874 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1873>>((int32_t)16))))));
		uint32_t L_1875 = (L_1872)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1874));
		UInt32U5BU5D_t59386216* L_1876 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1877 = V_9;
		int32_t L_1878 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1877>>8)))));
		uint32_t L_1879 = (L_1876)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1878));
		UInt32U5BU5D_t59386216* L_1880 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1881 = V_8;
		int32_t L_1882 = (((int32_t)((uint8_t)L_1881)));
		uint32_t L_1883 = (L_1880)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1882));
		UInt32U5BU5D_t59386216* L_1884 = ___ekey2;
		int32_t L_1885 = ((int32_t)100);
		uint32_t L_1886 = (L_1884)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1885));
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1871^(int32_t)L_1875))^(int32_t)L_1879))^(int32_t)L_1883))^(int32_t)L_1886));
		UInt32U5BU5D_t59386216* L_1887 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1888 = V_13;
		uintptr_t L_1889 = (((uintptr_t)((int32_t)((uint32_t)L_1888>>((int32_t)24)))));
		uint32_t L_1890 = (L_1887)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1889));
		UInt32U5BU5D_t59386216* L_1891 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1892 = V_12;
		int32_t L_1893 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1892>>((int32_t)16))))));
		uint32_t L_1894 = (L_1891)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1893));
		UInt32U5BU5D_t59386216* L_1895 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1896 = V_10;
		int32_t L_1897 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1896>>8)))));
		uint32_t L_1898 = (L_1895)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1897));
		UInt32U5BU5D_t59386216* L_1899 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1900 = V_9;
		int32_t L_1901 = (((int32_t)((uint8_t)L_1900)));
		uint32_t L_1902 = (L_1899)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1901));
		UInt32U5BU5D_t59386216* L_1903 = ___ekey2;
		int32_t L_1904 = ((int32_t)101);
		uint32_t L_1905 = (L_1903)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1904));
		V_5 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1890^(int32_t)L_1894))^(int32_t)L_1898))^(int32_t)L_1902))^(int32_t)L_1905));
		UInt32U5BU5D_t59386216* L_1906 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1907 = V_14;
		uintptr_t L_1908 = (((uintptr_t)((int32_t)((uint32_t)L_1907>>((int32_t)24)))));
		uint32_t L_1909 = (L_1906)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1908));
		UInt32U5BU5D_t59386216* L_1910 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1911 = V_13;
		int32_t L_1912 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1911>>((int32_t)16))))));
		uint32_t L_1913 = (L_1910)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1912));
		UInt32U5BU5D_t59386216* L_1914 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1915 = V_11;
		int32_t L_1916 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1915>>8)))));
		uint32_t L_1917 = (L_1914)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1916));
		UInt32U5BU5D_t59386216* L_1918 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1919 = V_10;
		int32_t L_1920 = (((int32_t)((uint8_t)L_1919)));
		uint32_t L_1921 = (L_1918)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1920));
		UInt32U5BU5D_t59386216* L_1922 = ___ekey2;
		int32_t L_1923 = ((int32_t)102);
		uint32_t L_1924 = (L_1922)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1923));
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1909^(int32_t)L_1913))^(int32_t)L_1917))^(int32_t)L_1921))^(int32_t)L_1924));
		UInt32U5BU5D_t59386216* L_1925 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1926 = V_15;
		uintptr_t L_1927 = (((uintptr_t)((int32_t)((uint32_t)L_1926>>((int32_t)24)))));
		uint32_t L_1928 = (L_1925)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1927));
		UInt32U5BU5D_t59386216* L_1929 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1930 = V_14;
		int32_t L_1931 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1930>>((int32_t)16))))));
		uint32_t L_1932 = (L_1929)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1931));
		UInt32U5BU5D_t59386216* L_1933 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1934 = V_12;
		int32_t L_1935 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1934>>8)))));
		uint32_t L_1936 = (L_1933)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1935));
		UInt32U5BU5D_t59386216* L_1937 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1938 = V_11;
		int32_t L_1939 = (((int32_t)((uint8_t)L_1938)));
		uint32_t L_1940 = (L_1937)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1939));
		UInt32U5BU5D_t59386216* L_1941 = ___ekey2;
		int32_t L_1942 = ((int32_t)103);
		uint32_t L_1943 = (L_1941)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1942));
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1928^(int32_t)L_1932))^(int32_t)L_1936))^(int32_t)L_1940))^(int32_t)L_1943));
		UInt32U5BU5D_t59386216* L_1944 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1945 = V_0;
		uintptr_t L_1946 = (((uintptr_t)((int32_t)((uint32_t)L_1945>>((int32_t)24)))));
		uint32_t L_1947 = (L_1944)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1946));
		UInt32U5BU5D_t59386216* L_1948 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1949 = V_7;
		int32_t L_1950 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1949>>((int32_t)16))))));
		uint32_t L_1951 = (L_1948)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1950));
		UInt32U5BU5D_t59386216* L_1952 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1953 = V_5;
		int32_t L_1954 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1953>>8)))));
		uint32_t L_1955 = (L_1952)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1954));
		UInt32U5BU5D_t59386216* L_1956 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1957 = V_4;
		int32_t L_1958 = (((int32_t)((uint8_t)L_1957)));
		uint32_t L_1959 = (L_1956)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1958));
		UInt32U5BU5D_t59386216* L_1960 = ___ekey2;
		int32_t L_1961 = ((int32_t)104);
		uint32_t L_1962 = (L_1960)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1961));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1947^(int32_t)L_1951))^(int32_t)L_1955))^(int32_t)L_1959))^(int32_t)L_1962));
		UInt32U5BU5D_t59386216* L_1963 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1964 = V_1;
		uintptr_t L_1965 = (((uintptr_t)((int32_t)((uint32_t)L_1964>>((int32_t)24)))));
		uint32_t L_1966 = (L_1963)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1965));
		UInt32U5BU5D_t59386216* L_1967 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1968 = V_0;
		int32_t L_1969 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1968>>((int32_t)16))))));
		uint32_t L_1970 = (L_1967)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1969));
		UInt32U5BU5D_t59386216* L_1971 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1972 = V_6;
		int32_t L_1973 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1972>>8)))));
		uint32_t L_1974 = (L_1971)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1973));
		UInt32U5BU5D_t59386216* L_1975 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1976 = V_5;
		int32_t L_1977 = (((int32_t)((uint8_t)L_1976)));
		uint32_t L_1978 = (L_1975)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1977));
		UInt32U5BU5D_t59386216* L_1979 = ___ekey2;
		int32_t L_1980 = ((int32_t)105);
		uint32_t L_1981 = (L_1979)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1980));
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1966^(int32_t)L_1970))^(int32_t)L_1974))^(int32_t)L_1978))^(int32_t)L_1981));
		UInt32U5BU5D_t59386216* L_1982 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_1983 = V_2;
		uintptr_t L_1984 = (((uintptr_t)((int32_t)((uint32_t)L_1983>>((int32_t)24)))));
		uint32_t L_1985 = (L_1982)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1984));
		UInt32U5BU5D_t59386216* L_1986 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_1987 = V_1;
		int32_t L_1988 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1987>>((int32_t)16))))));
		uint32_t L_1989 = (L_1986)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1988));
		UInt32U5BU5D_t59386216* L_1990 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_1991 = V_7;
		int32_t L_1992 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_1991>>8)))));
		uint32_t L_1993 = (L_1990)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1992));
		UInt32U5BU5D_t59386216* L_1994 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_1995 = V_6;
		int32_t L_1996 = (((int32_t)((uint8_t)L_1995)));
		uint32_t L_1997 = (L_1994)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1996));
		UInt32U5BU5D_t59386216* L_1998 = ___ekey2;
		int32_t L_1999 = ((int32_t)106);
		uint32_t L_2000 = (L_1998)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1999));
		V_10 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1985^(int32_t)L_1989))^(int32_t)L_1993))^(int32_t)L_1997))^(int32_t)L_2000));
		UInt32U5BU5D_t59386216* L_2001 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_2002 = V_3;
		uintptr_t L_2003 = (((uintptr_t)((int32_t)((uint32_t)L_2002>>((int32_t)24)))));
		uint32_t L_2004 = (L_2001)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2003));
		UInt32U5BU5D_t59386216* L_2005 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_2006 = V_2;
		int32_t L_2007 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2006>>((int32_t)16))))));
		uint32_t L_2008 = (L_2005)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2007));
		UInt32U5BU5D_t59386216* L_2009 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_2010 = V_0;
		int32_t L_2011 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2010>>8)))));
		uint32_t L_2012 = (L_2009)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2011));
		UInt32U5BU5D_t59386216* L_2013 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_2014 = V_7;
		int32_t L_2015 = (((int32_t)((uint8_t)L_2014)));
		uint32_t L_2016 = (L_2013)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2015));
		UInt32U5BU5D_t59386216* L_2017 = ___ekey2;
		int32_t L_2018 = ((int32_t)107);
		uint32_t L_2019 = (L_2017)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2018));
		V_11 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2004^(int32_t)L_2008))^(int32_t)L_2012))^(int32_t)L_2016))^(int32_t)L_2019));
		UInt32U5BU5D_t59386216* L_2020 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_2021 = V_4;
		uintptr_t L_2022 = (((uintptr_t)((int32_t)((uint32_t)L_2021>>((int32_t)24)))));
		uint32_t L_2023 = (L_2020)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2022));
		UInt32U5BU5D_t59386216* L_2024 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_2025 = V_3;
		int32_t L_2026 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2025>>((int32_t)16))))));
		uint32_t L_2027 = (L_2024)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2026));
		UInt32U5BU5D_t59386216* L_2028 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_2029 = V_1;
		int32_t L_2030 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2029>>8)))));
		uint32_t L_2031 = (L_2028)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2030));
		UInt32U5BU5D_t59386216* L_2032 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_2033 = V_0;
		int32_t L_2034 = (((int32_t)((uint8_t)L_2033)));
		uint32_t L_2035 = (L_2032)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2034));
		UInt32U5BU5D_t59386216* L_2036 = ___ekey2;
		int32_t L_2037 = ((int32_t)108);
		uint32_t L_2038 = (L_2036)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2037));
		V_12 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2023^(int32_t)L_2027))^(int32_t)L_2031))^(int32_t)L_2035))^(int32_t)L_2038));
		UInt32U5BU5D_t59386216* L_2039 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_2040 = V_5;
		uintptr_t L_2041 = (((uintptr_t)((int32_t)((uint32_t)L_2040>>((int32_t)24)))));
		uint32_t L_2042 = (L_2039)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2041));
		UInt32U5BU5D_t59386216* L_2043 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_2044 = V_4;
		int32_t L_2045 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2044>>((int32_t)16))))));
		uint32_t L_2046 = (L_2043)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2045));
		UInt32U5BU5D_t59386216* L_2047 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_2048 = V_2;
		int32_t L_2049 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2048>>8)))));
		uint32_t L_2050 = (L_2047)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2049));
		UInt32U5BU5D_t59386216* L_2051 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_2052 = V_1;
		int32_t L_2053 = (((int32_t)((uint8_t)L_2052)));
		uint32_t L_2054 = (L_2051)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2053));
		UInt32U5BU5D_t59386216* L_2055 = ___ekey2;
		int32_t L_2056 = ((int32_t)109);
		uint32_t L_2057 = (L_2055)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2056));
		V_13 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2042^(int32_t)L_2046))^(int32_t)L_2050))^(int32_t)L_2054))^(int32_t)L_2057));
		UInt32U5BU5D_t59386216* L_2058 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_2059 = V_6;
		uintptr_t L_2060 = (((uintptr_t)((int32_t)((uint32_t)L_2059>>((int32_t)24)))));
		uint32_t L_2061 = (L_2058)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2060));
		UInt32U5BU5D_t59386216* L_2062 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_2063 = V_5;
		int32_t L_2064 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2063>>((int32_t)16))))));
		uint32_t L_2065 = (L_2062)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2064));
		UInt32U5BU5D_t59386216* L_2066 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_2067 = V_3;
		int32_t L_2068 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2067>>8)))));
		uint32_t L_2069 = (L_2066)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2068));
		UInt32U5BU5D_t59386216* L_2070 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_2071 = V_2;
		int32_t L_2072 = (((int32_t)((uint8_t)L_2071)));
		uint32_t L_2073 = (L_2070)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2072));
		UInt32U5BU5D_t59386216* L_2074 = ___ekey2;
		int32_t L_2075 = ((int32_t)110);
		uint32_t L_2076 = (L_2074)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2075));
		V_14 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2061^(int32_t)L_2065))^(int32_t)L_2069))^(int32_t)L_2073))^(int32_t)L_2076));
		UInt32U5BU5D_t59386216* L_2077 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		uint32_t L_2078 = V_7;
		uintptr_t L_2079 = (((uintptr_t)((int32_t)((uint32_t)L_2078>>((int32_t)24)))));
		uint32_t L_2080 = (L_2077)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2079));
		UInt32U5BU5D_t59386216* L_2081 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		uint32_t L_2082 = V_6;
		int32_t L_2083 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2082>>((int32_t)16))))));
		uint32_t L_2084 = (L_2081)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2083));
		UInt32U5BU5D_t59386216* L_2085 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		uint32_t L_2086 = V_4;
		int32_t L_2087 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2086>>8)))));
		uint32_t L_2088 = (L_2085)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2087));
		UInt32U5BU5D_t59386216* L_2089 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		uint32_t L_2090 = V_3;
		int32_t L_2091 = (((int32_t)((uint8_t)L_2090)));
		uint32_t L_2092 = (L_2089)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2091));
		UInt32U5BU5D_t59386216* L_2093 = ___ekey2;
		int32_t L_2094 = ((int32_t)111);
		uint32_t L_2095 = (L_2093)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2094));
		V_15 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2080^(int32_t)L_2084))^(int32_t)L_2088))^(int32_t)L_2092))^(int32_t)L_2095));
		ByteU5BU5D_t3397334013* L_2096 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2097 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2098 = V_8;
		uintptr_t L_2099 = (((uintptr_t)((int32_t)((uint32_t)L_2098>>((int32_t)24)))));
		uint8_t L_2100 = (L_2097)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2099));
		UInt32U5BU5D_t59386216* L_2101 = ___ekey2;
		int32_t L_2102 = ((int32_t)112);
		uint32_t L_2103 = (L_2101)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2102));
		(L_2096)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2100^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2103>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2104 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2105 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2106 = V_15;
		int32_t L_2107 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2106>>((int32_t)16))))));
		uint8_t L_2108 = (L_2105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2107));
		UInt32U5BU5D_t59386216* L_2109 = ___ekey2;
		int32_t L_2110 = ((int32_t)112);
		uint32_t L_2111 = (L_2109)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2110));
		(L_2104)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2108^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2111>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2112 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2113 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2114 = V_13;
		int32_t L_2115 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2114>>8)))));
		uint8_t L_2116 = (L_2113)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2115));
		UInt32U5BU5D_t59386216* L_2117 = ___ekey2;
		int32_t L_2118 = ((int32_t)112);
		uint32_t L_2119 = (L_2117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2118));
		(L_2112)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2116^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2119>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2120 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2121 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2122 = V_12;
		int32_t L_2123 = (((int32_t)((uint8_t)L_2122)));
		uint8_t L_2124 = (L_2121)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2123));
		UInt32U5BU5D_t59386216* L_2125 = ___ekey2;
		int32_t L_2126 = ((int32_t)112);
		uint32_t L_2127 = (L_2125)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2126));
		(L_2120)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2124^(int32_t)(((int32_t)((uint8_t)L_2127)))))))));
		ByteU5BU5D_t3397334013* L_2128 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2129 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2130 = V_9;
		uintptr_t L_2131 = (((uintptr_t)((int32_t)((uint32_t)L_2130>>((int32_t)24)))));
		uint8_t L_2132 = (L_2129)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2131));
		UInt32U5BU5D_t59386216* L_2133 = ___ekey2;
		int32_t L_2134 = ((int32_t)113);
		uint32_t L_2135 = (L_2133)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2134));
		(L_2128)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2132^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2135>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2136 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2137 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2138 = V_8;
		int32_t L_2139 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2138>>((int32_t)16))))));
		uint8_t L_2140 = (L_2137)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2139));
		UInt32U5BU5D_t59386216* L_2141 = ___ekey2;
		int32_t L_2142 = ((int32_t)113);
		uint32_t L_2143 = (L_2141)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2142));
		(L_2136)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2140^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2143>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2144 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2145 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2146 = V_14;
		int32_t L_2147 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2146>>8)))));
		uint8_t L_2148 = (L_2145)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2147));
		UInt32U5BU5D_t59386216* L_2149 = ___ekey2;
		int32_t L_2150 = ((int32_t)113);
		uint32_t L_2151 = (L_2149)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2150));
		(L_2144)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2148^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2151>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2152 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2153 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2154 = V_13;
		int32_t L_2155 = (((int32_t)((uint8_t)L_2154)));
		uint8_t L_2156 = (L_2153)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2155));
		UInt32U5BU5D_t59386216* L_2157 = ___ekey2;
		int32_t L_2158 = ((int32_t)113);
		uint32_t L_2159 = (L_2157)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2158));
		(L_2152)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2156^(int32_t)(((int32_t)((uint8_t)L_2159)))))))));
		ByteU5BU5D_t3397334013* L_2160 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2161 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2162 = V_10;
		uintptr_t L_2163 = (((uintptr_t)((int32_t)((uint32_t)L_2162>>((int32_t)24)))));
		uint8_t L_2164 = (L_2161)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2163));
		UInt32U5BU5D_t59386216* L_2165 = ___ekey2;
		int32_t L_2166 = ((int32_t)114);
		uint32_t L_2167 = (L_2165)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2166));
		(L_2160)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(8), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2164^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2167>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2168 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2169 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2170 = V_9;
		int32_t L_2171 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2170>>((int32_t)16))))));
		uint8_t L_2172 = (L_2169)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2171));
		UInt32U5BU5D_t59386216* L_2173 = ___ekey2;
		int32_t L_2174 = ((int32_t)114);
		uint32_t L_2175 = (L_2173)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2174));
		(L_2168)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2172^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2175>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2176 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2177 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2178 = V_15;
		int32_t L_2179 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2178>>8)))));
		uint8_t L_2180 = (L_2177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2179));
		UInt32U5BU5D_t59386216* L_2181 = ___ekey2;
		int32_t L_2182 = ((int32_t)114);
		uint32_t L_2183 = (L_2181)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2182));
		(L_2176)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2180^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2183>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2184 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2185 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2186 = V_14;
		int32_t L_2187 = (((int32_t)((uint8_t)L_2186)));
		uint8_t L_2188 = (L_2185)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2187));
		UInt32U5BU5D_t59386216* L_2189 = ___ekey2;
		int32_t L_2190 = ((int32_t)114);
		uint32_t L_2191 = (L_2189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2190));
		(L_2184)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2188^(int32_t)(((int32_t)((uint8_t)L_2191)))))))));
		ByteU5BU5D_t3397334013* L_2192 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2193 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2194 = V_11;
		uintptr_t L_2195 = (((uintptr_t)((int32_t)((uint32_t)L_2194>>((int32_t)24)))));
		uint8_t L_2196 = (L_2193)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2195));
		UInt32U5BU5D_t59386216* L_2197 = ___ekey2;
		int32_t L_2198 = ((int32_t)115);
		uint32_t L_2199 = (L_2197)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2198));
		(L_2192)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2196^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2199>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2200 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2201 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2202 = V_10;
		int32_t L_2203 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2202>>((int32_t)16))))));
		uint8_t L_2204 = (L_2201)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2203));
		UInt32U5BU5D_t59386216* L_2205 = ___ekey2;
		int32_t L_2206 = ((int32_t)115);
		uint32_t L_2207 = (L_2205)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2206));
		(L_2200)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2204^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2207>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2208 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2209 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2210 = V_8;
		int32_t L_2211 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2210>>8)))));
		uint8_t L_2212 = (L_2209)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2211));
		UInt32U5BU5D_t59386216* L_2213 = ___ekey2;
		int32_t L_2214 = ((int32_t)115);
		uint32_t L_2215 = (L_2213)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2214));
		(L_2208)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2212^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2215>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2216 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2217 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2218 = V_15;
		int32_t L_2219 = (((int32_t)((uint8_t)L_2218)));
		uint8_t L_2220 = (L_2217)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2219));
		UInt32U5BU5D_t59386216* L_2221 = ___ekey2;
		int32_t L_2222 = ((int32_t)115);
		uint32_t L_2223 = (L_2221)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2222));
		(L_2216)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2220^(int32_t)(((int32_t)((uint8_t)L_2223)))))))));
		ByteU5BU5D_t3397334013* L_2224 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2225 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2226 = V_12;
		uintptr_t L_2227 = (((uintptr_t)((int32_t)((uint32_t)L_2226>>((int32_t)24)))));
		uint8_t L_2228 = (L_2225)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2227));
		UInt32U5BU5D_t59386216* L_2229 = ___ekey2;
		int32_t L_2230 = ((int32_t)116);
		uint32_t L_2231 = (L_2229)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2230));
		(L_2224)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)16)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2228^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2231>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2232 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2233 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2234 = V_11;
		int32_t L_2235 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2234>>((int32_t)16))))));
		uint8_t L_2236 = (L_2233)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2235));
		UInt32U5BU5D_t59386216* L_2237 = ___ekey2;
		int32_t L_2238 = ((int32_t)116);
		uint32_t L_2239 = (L_2237)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2238));
		(L_2232)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)17)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2236^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2239>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2240 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2241 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2242 = V_9;
		int32_t L_2243 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2242>>8)))));
		uint8_t L_2244 = (L_2241)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2243));
		UInt32U5BU5D_t59386216* L_2245 = ___ekey2;
		int32_t L_2246 = ((int32_t)116);
		uint32_t L_2247 = (L_2245)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2246));
		(L_2240)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)18)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2244^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2247>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2248 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2249 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2250 = V_8;
		int32_t L_2251 = (((int32_t)((uint8_t)L_2250)));
		uint8_t L_2252 = (L_2249)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2251));
		UInt32U5BU5D_t59386216* L_2253 = ___ekey2;
		int32_t L_2254 = ((int32_t)116);
		uint32_t L_2255 = (L_2253)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2254));
		(L_2248)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)19)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2252^(int32_t)(((int32_t)((uint8_t)L_2255)))))))));
		ByteU5BU5D_t3397334013* L_2256 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2257 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2258 = V_13;
		uintptr_t L_2259 = (((uintptr_t)((int32_t)((uint32_t)L_2258>>((int32_t)24)))));
		uint8_t L_2260 = (L_2257)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2259));
		UInt32U5BU5D_t59386216* L_2261 = ___ekey2;
		int32_t L_2262 = ((int32_t)117);
		uint32_t L_2263 = (L_2261)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2262));
		(L_2256)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)20)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2260^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2263>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2264 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2265 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2266 = V_12;
		int32_t L_2267 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2266>>((int32_t)16))))));
		uint8_t L_2268 = (L_2265)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2267));
		UInt32U5BU5D_t59386216* L_2269 = ___ekey2;
		int32_t L_2270 = ((int32_t)117);
		uint32_t L_2271 = (L_2269)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2270));
		(L_2264)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)21)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2268^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2271>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2272 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2273 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2274 = V_10;
		int32_t L_2275 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2274>>8)))));
		uint8_t L_2276 = (L_2273)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2275));
		UInt32U5BU5D_t59386216* L_2277 = ___ekey2;
		int32_t L_2278 = ((int32_t)117);
		uint32_t L_2279 = (L_2277)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2278));
		(L_2272)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)22)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2276^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2279>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2280 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2281 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2282 = V_9;
		int32_t L_2283 = (((int32_t)((uint8_t)L_2282)));
		uint8_t L_2284 = (L_2281)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2283));
		UInt32U5BU5D_t59386216* L_2285 = ___ekey2;
		int32_t L_2286 = ((int32_t)117);
		uint32_t L_2287 = (L_2285)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2286));
		(L_2280)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)23)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2284^(int32_t)(((int32_t)((uint8_t)L_2287)))))))));
		ByteU5BU5D_t3397334013* L_2288 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2289 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2290 = V_14;
		uintptr_t L_2291 = (((uintptr_t)((int32_t)((uint32_t)L_2290>>((int32_t)24)))));
		uint8_t L_2292 = (L_2289)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2291));
		UInt32U5BU5D_t59386216* L_2293 = ___ekey2;
		int32_t L_2294 = ((int32_t)118);
		uint32_t L_2295 = (L_2293)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2294));
		(L_2288)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)24)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2292^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2295>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2296 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2297 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2298 = V_13;
		int32_t L_2299 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2298>>((int32_t)16))))));
		uint8_t L_2300 = (L_2297)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2299));
		UInt32U5BU5D_t59386216* L_2301 = ___ekey2;
		int32_t L_2302 = ((int32_t)118);
		uint32_t L_2303 = (L_2301)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2302));
		(L_2296)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)25)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2300^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2303>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2304 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2305 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2306 = V_11;
		int32_t L_2307 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2306>>8)))));
		uint8_t L_2308 = (L_2305)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2307));
		UInt32U5BU5D_t59386216* L_2309 = ___ekey2;
		int32_t L_2310 = ((int32_t)118);
		uint32_t L_2311 = (L_2309)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2310));
		(L_2304)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)26)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2308^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2311>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2312 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2313 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2314 = V_10;
		int32_t L_2315 = (((int32_t)((uint8_t)L_2314)));
		uint8_t L_2316 = (L_2313)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2315));
		UInt32U5BU5D_t59386216* L_2317 = ___ekey2;
		int32_t L_2318 = ((int32_t)118);
		uint32_t L_2319 = (L_2317)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2318));
		(L_2312)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)27)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2316^(int32_t)(((int32_t)((uint8_t)L_2319)))))))));
		ByteU5BU5D_t3397334013* L_2320 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2321 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2322 = V_15;
		uintptr_t L_2323 = (((uintptr_t)((int32_t)((uint32_t)L_2322>>((int32_t)24)))));
		uint8_t L_2324 = (L_2321)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2323));
		UInt32U5BU5D_t59386216* L_2325 = ___ekey2;
		int32_t L_2326 = ((int32_t)119);
		uint32_t L_2327 = (L_2325)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2326));
		(L_2320)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)28)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2324^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2327>>((int32_t)24))))))))))));
		ByteU5BU5D_t3397334013* L_2328 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2329 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2330 = V_14;
		int32_t L_2331 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2330>>((int32_t)16))))));
		uint8_t L_2332 = (L_2329)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2331));
		UInt32U5BU5D_t59386216* L_2333 = ___ekey2;
		int32_t L_2334 = ((int32_t)119);
		uint32_t L_2335 = (L_2333)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2334));
		(L_2328)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)29)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2332^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2335>>((int32_t)16))))))))))));
		ByteU5BU5D_t3397334013* L_2336 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2337 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2338 = V_12;
		int32_t L_2339 = (((int32_t)((uint8_t)((int32_t)((uint32_t)L_2338>>8)))));
		uint8_t L_2340 = (L_2337)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2339));
		UInt32U5BU5D_t59386216* L_2341 = ___ekey2;
		int32_t L_2342 = ((int32_t)119);
		uint32_t L_2343 = (L_2341)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2342));
		(L_2336)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)30)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2340^(int32_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_2343>>8)))))))))));
		ByteU5BU5D_t3397334013* L_2344 = ___outdata1;
		ByteU5BU5D_t3397334013* L_2345 = ((RijndaelTransform_t1067822295_StaticFields*)RijndaelTransform_t1067822295_il2cpp_TypeInfo_var->static_fields)->get_iSBox_18();
		uint32_t L_2346 = V_11;
		int32_t L_2347 = (((int32_t)((uint8_t)L_2346)));
		uint8_t L_2348 = (L_2345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2347));
		UInt32U5BU5D_t59386216* L_2349 = ___ekey2;
		int32_t L_2350 = ((int32_t)119);
		uint32_t L_2351 = (L_2349)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2350));
		(L_2344)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)31)), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_2348^(int32_t)(((int32_t)((uint8_t)L_2351)))))))));
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160::.ctor()
extern "C"  void RIPEMD160__ctor_m2089447783 (RIPEMD160_t1732039966 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m3777008390(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)160));
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::.ctor()
extern Il2CppClass* UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t RIPEMD160Managed__ctor_m2544156846_MetadataUsageId;
extern "C"  void RIPEMD160Managed__ctor_m2544156846 (RIPEMD160Managed_t1613307429 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RIPEMD160Managed__ctor_m2544156846_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RIPEMD160__ctor_m2089447783(__this, /*hidden argument*/NULL);
		__this->set__X_5(((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16))));
		__this->set__HashValue_6(((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)5)));
		__this->set__ProcessingBuffer_4(((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.RIPEMD160Managed::Initialize() */, __this);
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::Initialize()
extern "C"  void RIPEMD160Managed_Initialize_m3365407578 (RIPEMD160Managed_t1613307429 * __this, const MethodInfo* method)
{
	{
		UInt32U5BU5D_t59386216* L_0 = __this->get__HashValue_6();
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)1732584193));
		UInt32U5BU5D_t59386216* L_1 = __this->get__HashValue_6();
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)-271733879));
		UInt32U5BU5D_t59386216* L_2 = __this->get__HashValue_6();
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)-1732584194));
		UInt32U5BU5D_t59386216* L_3 = __this->get__HashValue_6();
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)271733878));
		UInt32U5BU5D_t59386216* L_4 = __this->get__HashValue_6();
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint32_t)((int32_t)-1009589776));
		__this->set__Length_7((((int64_t)((int64_t)0))));
		__this->set__ProcessingBufferCount_8(0);
		UInt32U5BU5D_t59386216* L_5 = __this->get__X_5();
		UInt32U5BU5D_t59386216* L_6 = __this->get__X_5();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_5, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))), /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_7 = __this->get__ProcessingBuffer_4();
		ByteU5BU5D_t3397334013* L_8 = __this->get__ProcessingBuffer_4();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_7, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_8)->max_length)))), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::HashCore(System.Byte[],System.Int32,System.Int32)
extern "C"  void RIPEMD160Managed_HashCore_m1069699592 (RIPEMD160Managed_t1613307429 * __this, ByteU5BU5D_t3397334013* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(1);
		uint64_t L_0 = __this->get__Length_7();
		int32_t L_1 = ___cbSize2;
		__this->set__Length_7(((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)L_1)))))))));
		int32_t L_2 = __this->get__ProcessingBufferCount_8();
		if (!L_2)
		{
			goto IL_008f;
		}
	}
	{
		int32_t L_3 = ___cbSize2;
		int32_t L_4 = __this->get__ProcessingBufferCount_8();
		if ((((int32_t)L_3) >= ((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_4)))))
		{
			goto IL_0053;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_5 = ___rgb0;
		int32_t L_6 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_7 = __this->get__ProcessingBuffer_4();
		int32_t L_8 = __this->get__ProcessingBufferCount_8();
		int32_t L_9 = ___cbSize2;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_5, L_6, (Il2CppArray *)(Il2CppArray *)L_7, L_8, L_9, /*hidden argument*/NULL);
		int32_t L_10 = __this->get__ProcessingBufferCount_8();
		int32_t L_11 = ___cbSize2;
		__this->set__ProcessingBufferCount_8(((int32_t)((int32_t)L_10+(int32_t)L_11)));
		return;
	}

IL_0053:
	{
		int32_t L_12 = __this->get__ProcessingBufferCount_8();
		V_0 = ((int32_t)((int32_t)((int32_t)64)-(int32_t)L_12));
		ByteU5BU5D_t3397334013* L_13 = ___rgb0;
		int32_t L_14 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_15 = __this->get__ProcessingBuffer_4();
		int32_t L_16 = __this->get__ProcessingBufferCount_8();
		int32_t L_17 = V_0;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_13, L_14, (Il2CppArray *)(Il2CppArray *)L_15, L_16, L_17, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_18 = __this->get__ProcessingBuffer_4();
		RIPEMD160Managed_ProcessBlock_m3808094040(__this, L_18, 0, /*hidden argument*/NULL);
		__this->set__ProcessingBufferCount_8(0);
		int32_t L_19 = ___ibStart1;
		int32_t L_20 = V_0;
		___ibStart1 = ((int32_t)((int32_t)L_19+(int32_t)L_20));
		int32_t L_21 = ___cbSize2;
		int32_t L_22 = V_0;
		___cbSize2 = ((int32_t)((int32_t)L_21-(int32_t)L_22));
	}

IL_008f:
	{
		V_0 = 0;
		goto IL_00a5;
	}

IL_0096:
	{
		ByteU5BU5D_t3397334013* L_23 = ___rgb0;
		int32_t L_24 = ___ibStart1;
		int32_t L_25 = V_0;
		RIPEMD160Managed_ProcessBlock_m3808094040(__this, L_23, ((int32_t)((int32_t)L_24+(int32_t)L_25)), /*hidden argument*/NULL);
		int32_t L_26 = V_0;
		V_0 = ((int32_t)((int32_t)L_26+(int32_t)((int32_t)64)));
	}

IL_00a5:
	{
		int32_t L_27 = V_0;
		int32_t L_28 = ___cbSize2;
		int32_t L_29 = ___cbSize2;
		if ((((int32_t)L_27) < ((int32_t)((int32_t)((int32_t)L_28-(int32_t)((int32_t)((int32_t)L_29%(int32_t)((int32_t)64))))))))
		{
			goto IL_0096;
		}
	}
	{
		int32_t L_30 = ___cbSize2;
		if (!((int32_t)((int32_t)L_30%(int32_t)((int32_t)64))))
		{
			goto IL_00dd;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_31 = ___rgb0;
		int32_t L_32 = ___cbSize2;
		int32_t L_33 = ___cbSize2;
		int32_t L_34 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_35 = __this->get__ProcessingBuffer_4();
		int32_t L_36 = ___cbSize2;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_31, ((int32_t)((int32_t)((int32_t)((int32_t)L_32-(int32_t)((int32_t)((int32_t)L_33%(int32_t)((int32_t)64)))))+(int32_t)L_34)), (Il2CppArray *)(Il2CppArray *)L_35, 0, ((int32_t)((int32_t)L_36%(int32_t)((int32_t)64))), /*hidden argument*/NULL);
		int32_t L_37 = ___cbSize2;
		__this->set__ProcessingBufferCount_8(((int32_t)((int32_t)L_37%(int32_t)((int32_t)64))));
	}

IL_00dd:
	{
		return;
	}
}
// System.Byte[] System.Security.Cryptography.RIPEMD160Managed::HashFinal()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* BitConverter_t3195628829_il2cpp_TypeInfo_var;
extern const uint32_t RIPEMD160Managed_HashFinal_m3468023802_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* RIPEMD160Managed_HashFinal_m3468023802 (RIPEMD160Managed_t1613307429 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RIPEMD160Managed_HashFinal_m3468023802_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		uint64_t L_0 = __this->get__Length_7();
		RIPEMD160Managed_CompressFinal_m1760549251(__this, L_0, /*hidden argument*/NULL);
		V_0 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20)));
		IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t3195628829_il2cpp_TypeInfo_var);
		bool L_1 = ((BitConverter_t3195628829_StaticFields*)BitConverter_t3195628829_il2cpp_TypeInfo_var->static_fields)->get_IsLittleEndian_1();
		if (L_1)
		{
			goto IL_005e;
		}
	}
	{
		V_1 = 0;
		goto IL_0052;
	}

IL_0025:
	{
		V_2 = 0;
		goto IL_0047;
	}

IL_002c:
	{
		ByteU5BU5D_t3397334013* L_2 = V_0;
		int32_t L_3 = V_1;
		int32_t L_4 = V_2;
		UInt32U5BU5D_t59386216* L_5 = __this->get__HashValue_6();
		int32_t L_6 = V_1;
		int32_t L_7 = L_6;
		uint32_t L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		int32_t L_9 = V_2;
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4))), (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_8>>((int32_t)((int32_t)((int32_t)((int32_t)L_9*(int32_t)8))&(int32_t)((int32_t)31)))))))));
		int32_t L_10 = V_2;
		V_2 = ((int32_t)((int32_t)L_10+(int32_t)1));
	}

IL_0047:
	{
		int32_t L_11 = V_2;
		if ((((int32_t)L_11) < ((int32_t)4)))
		{
			goto IL_002c;
		}
	}
	{
		int32_t L_12 = V_1;
		V_1 = ((int32_t)((int32_t)L_12+(int32_t)1));
	}

IL_0052:
	{
		int32_t L_13 = V_1;
		if ((((int32_t)L_13) < ((int32_t)5)))
		{
			goto IL_0025;
		}
	}
	{
		goto IL_006e;
	}

IL_005e:
	{
		UInt32U5BU5D_t59386216* L_14 = __this->get__HashValue_6();
		ByteU5BU5D_t3397334013* L_15 = V_0;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_14, 0, (Il2CppArray *)(Il2CppArray *)L_15, 0, ((int32_t)20), /*hidden argument*/NULL);
	}

IL_006e:
	{
		ByteU5BU5D_t3397334013* L_16 = V_0;
		return L_16;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::Finalize()
extern "C"  void RIPEMD160Managed_Finalize_m3989651322 (RIPEMD160Managed_t1613307429 * __this, const MethodInfo* method)
{
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		VirtActionInvoker1< bool >::Invoke(14 /* System.Void System.Security.Cryptography.HashAlgorithm::Dispose(System.Boolean) */, __this, (bool)0);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m4087144328(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::ProcessBlock(System.Byte[],System.Int32)
extern Il2CppClass* BitConverter_t3195628829_il2cpp_TypeInfo_var;
extern const uint32_t RIPEMD160Managed_ProcessBlock_m3808094040_MetadataUsageId;
extern "C"  void RIPEMD160Managed_ProcessBlock_m3808094040 (RIPEMD160Managed_t1613307429 * __this, ByteU5BU5D_t3397334013* ___buffer0, int32_t ___offset1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RIPEMD160Managed_ProcessBlock_m3808094040_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t3195628829_il2cpp_TypeInfo_var);
		bool L_0 = ((BitConverter_t3195628829_StaticFields*)BitConverter_t3195628829_il2cpp_TypeInfo_var->static_fields)->get_IsLittleEndian_1();
		if (L_0)
		{
			goto IL_0052;
		}
	}
	{
		V_0 = 0;
		goto IL_003f;
	}

IL_0011:
	{
		UInt32U5BU5D_t59386216* L_1 = __this->get__X_5();
		int32_t L_2 = V_0;
		ByteU5BU5D_t3397334013* L_3 = ___buffer0;
		int32_t L_4 = ___offset1;
		int32_t L_5 = L_4;
		uint8_t L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
		ByteU5BU5D_t3397334013* L_7 = ___buffer0;
		int32_t L_8 = ___offset1;
		int32_t L_9 = ((int32_t)((int32_t)L_8+(int32_t)1));
		uint8_t L_10 = (L_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_9));
		ByteU5BU5D_t3397334013* L_11 = ___buffer0;
		int32_t L_12 = ___offset1;
		int32_t L_13 = ((int32_t)((int32_t)L_12+(int32_t)2));
		uint8_t L_14 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		ByteU5BU5D_t3397334013* L_15 = ___buffer0;
		int32_t L_16 = ___offset1;
		int32_t L_17 = ((int32_t)((int32_t)L_16+(int32_t)3));
		uint8_t L_18 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_17));
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6|(int32_t)((int32_t)((int32_t)L_10<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)L_14<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_18<<(int32_t)((int32_t)24))))));
		int32_t L_19 = ___offset1;
		___offset1 = ((int32_t)((int32_t)L_19+(int32_t)4));
		int32_t L_20 = V_0;
		V_0 = ((int32_t)((int32_t)L_20+(int32_t)1));
	}

IL_003f:
	{
		int32_t L_21 = V_0;
		UInt32U5BU5D_t59386216* L_22 = __this->get__X_5();
		if ((((int32_t)L_21) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_22)->max_length)))))))
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0062;
	}

IL_0052:
	{
		ByteU5BU5D_t3397334013* L_23 = ___buffer0;
		int32_t L_24 = ___offset1;
		UInt32U5BU5D_t59386216* L_25 = __this->get__X_5();
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_23, L_24, (Il2CppArray *)(Il2CppArray *)L_25, 0, ((int32_t)64), /*hidden argument*/NULL);
	}

IL_0062:
	{
		RIPEMD160Managed_Compress_m3844168032(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::Compress()
extern "C"  void RIPEMD160Managed_Compress_m3844168032 (RIPEMD160Managed_t1613307429 * __this, const MethodInfo* method)
{
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	uint32_t V_7 = 0;
	uint32_t V_8 = 0;
	uint32_t V_9 = 0;
	{
		UInt32U5BU5D_t59386216* L_0 = __this->get__HashValue_6();
		int32_t L_1 = 0;
		uint32_t L_2 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1));
		V_0 = L_2;
		UInt32U5BU5D_t59386216* L_3 = __this->get__HashValue_6();
		int32_t L_4 = 1;
		uint32_t L_5 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		V_1 = L_5;
		UInt32U5BU5D_t59386216* L_6 = __this->get__HashValue_6();
		int32_t L_7 = 2;
		uint32_t L_8 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		V_2 = L_8;
		UInt32U5BU5D_t59386216* L_9 = __this->get__HashValue_6();
		int32_t L_10 = 3;
		uint32_t L_11 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		V_3 = L_11;
		UInt32U5BU5D_t59386216* L_12 = __this->get__HashValue_6();
		int32_t L_13 = 4;
		uint32_t L_14 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		V_4 = L_14;
		UInt32U5BU5D_t59386216* L_15 = __this->get__HashValue_6();
		int32_t L_16 = 0;
		uint32_t L_17 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		V_5 = L_17;
		UInt32U5BU5D_t59386216* L_18 = __this->get__HashValue_6();
		int32_t L_19 = 1;
		uint32_t L_20 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_19));
		V_6 = L_20;
		UInt32U5BU5D_t59386216* L_21 = __this->get__HashValue_6();
		int32_t L_22 = 2;
		uint32_t L_23 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		V_7 = L_23;
		UInt32U5BU5D_t59386216* L_24 = __this->get__HashValue_6();
		int32_t L_25 = 3;
		uint32_t L_26 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		V_8 = L_26;
		UInt32U5BU5D_t59386216* L_27 = __this->get__HashValue_6();
		int32_t L_28 = 4;
		uint32_t L_29 = (L_27)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
		V_9 = L_29;
		uint32_t L_30 = V_1;
		uint32_t L_31 = V_3;
		uint32_t L_32 = V_4;
		UInt32U5BU5D_t59386216* L_33 = __this->get__X_5();
		int32_t L_34 = 0;
		uint32_t L_35 = (L_33)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_0), L_30, (&V_2), L_31, L_32, L_35, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_36 = V_0;
		uint32_t L_37 = V_2;
		uint32_t L_38 = V_3;
		UInt32U5BU5D_t59386216* L_39 = __this->get__X_5();
		int32_t L_40 = 1;
		uint32_t L_41 = (L_39)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_4), L_36, (&V_1), L_37, L_38, L_41, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_42 = V_4;
		uint32_t L_43 = V_1;
		uint32_t L_44 = V_2;
		UInt32U5BU5D_t59386216* L_45 = __this->get__X_5();
		int32_t L_46 = 2;
		uint32_t L_47 = (L_45)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_3), L_42, (&V_0), L_43, L_44, L_47, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_48 = V_3;
		uint32_t L_49 = V_0;
		uint32_t L_50 = V_1;
		UInt32U5BU5D_t59386216* L_51 = __this->get__X_5();
		int32_t L_52 = 3;
		uint32_t L_53 = (L_51)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_2), L_48, (&V_4), L_49, L_50, L_53, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_54 = V_2;
		uint32_t L_55 = V_4;
		uint32_t L_56 = V_0;
		UInt32U5BU5D_t59386216* L_57 = __this->get__X_5();
		int32_t L_58 = 4;
		uint32_t L_59 = (L_57)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_1), L_54, (&V_3), L_55, L_56, L_59, 5, /*hidden argument*/NULL);
		uint32_t L_60 = V_1;
		uint32_t L_61 = V_3;
		uint32_t L_62 = V_4;
		UInt32U5BU5D_t59386216* L_63 = __this->get__X_5();
		int32_t L_64 = 5;
		uint32_t L_65 = (L_63)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_64));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_0), L_60, (&V_2), L_61, L_62, L_65, 8, /*hidden argument*/NULL);
		uint32_t L_66 = V_0;
		uint32_t L_67 = V_2;
		uint32_t L_68 = V_3;
		UInt32U5BU5D_t59386216* L_69 = __this->get__X_5();
		int32_t L_70 = 6;
		uint32_t L_71 = (L_69)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_70));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_4), L_66, (&V_1), L_67, L_68, L_71, 7, /*hidden argument*/NULL);
		uint32_t L_72 = V_4;
		uint32_t L_73 = V_1;
		uint32_t L_74 = V_2;
		UInt32U5BU5D_t59386216* L_75 = __this->get__X_5();
		int32_t L_76 = 7;
		uint32_t L_77 = (L_75)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_76));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_3), L_72, (&V_0), L_73, L_74, L_77, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_78 = V_3;
		uint32_t L_79 = V_0;
		uint32_t L_80 = V_1;
		UInt32U5BU5D_t59386216* L_81 = __this->get__X_5();
		int32_t L_82 = 8;
		uint32_t L_83 = (L_81)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_82));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_2), L_78, (&V_4), L_79, L_80, L_83, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_84 = V_2;
		uint32_t L_85 = V_4;
		uint32_t L_86 = V_0;
		UInt32U5BU5D_t59386216* L_87 = __this->get__X_5();
		int32_t L_88 = ((int32_t)9);
		uint32_t L_89 = (L_87)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_88));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_1), L_84, (&V_3), L_85, L_86, L_89, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_90 = V_1;
		uint32_t L_91 = V_3;
		uint32_t L_92 = V_4;
		UInt32U5BU5D_t59386216* L_93 = __this->get__X_5();
		int32_t L_94 = ((int32_t)10);
		uint32_t L_95 = (L_93)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_94));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_0), L_90, (&V_2), L_91, L_92, L_95, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_96 = V_0;
		uint32_t L_97 = V_2;
		uint32_t L_98 = V_3;
		UInt32U5BU5D_t59386216* L_99 = __this->get__X_5();
		int32_t L_100 = ((int32_t)11);
		uint32_t L_101 = (L_99)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_100));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_4), L_96, (&V_1), L_97, L_98, L_101, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_102 = V_4;
		uint32_t L_103 = V_1;
		uint32_t L_104 = V_2;
		UInt32U5BU5D_t59386216* L_105 = __this->get__X_5();
		int32_t L_106 = ((int32_t)12);
		uint32_t L_107 = (L_105)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_106));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_3), L_102, (&V_0), L_103, L_104, L_107, 6, /*hidden argument*/NULL);
		uint32_t L_108 = V_3;
		uint32_t L_109 = V_0;
		uint32_t L_110 = V_1;
		UInt32U5BU5D_t59386216* L_111 = __this->get__X_5();
		int32_t L_112 = ((int32_t)13);
		uint32_t L_113 = (L_111)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_112));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_2), L_108, (&V_4), L_109, L_110, L_113, 7, /*hidden argument*/NULL);
		uint32_t L_114 = V_2;
		uint32_t L_115 = V_4;
		uint32_t L_116 = V_0;
		UInt32U5BU5D_t59386216* L_117 = __this->get__X_5();
		int32_t L_118 = ((int32_t)14);
		uint32_t L_119 = (L_117)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_118));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_1), L_114, (&V_3), L_115, L_116, L_119, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_120 = V_1;
		uint32_t L_121 = V_3;
		uint32_t L_122 = V_4;
		UInt32U5BU5D_t59386216* L_123 = __this->get__X_5();
		int32_t L_124 = ((int32_t)15);
		uint32_t L_125 = (L_123)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_124));
		RIPEMD160Managed_FF_m3827799023(__this, (&V_0), L_120, (&V_2), L_121, L_122, L_125, 8, /*hidden argument*/NULL);
		uint32_t L_126 = V_0;
		uint32_t L_127 = V_2;
		uint32_t L_128 = V_3;
		UInt32U5BU5D_t59386216* L_129 = __this->get__X_5();
		int32_t L_130 = 7;
		uint32_t L_131 = (L_129)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_130));
		RIPEMD160Managed_GG_m679367819(__this, (&V_4), L_126, (&V_1), L_127, L_128, L_131, 7, /*hidden argument*/NULL);
		uint32_t L_132 = V_4;
		uint32_t L_133 = V_1;
		uint32_t L_134 = V_2;
		UInt32U5BU5D_t59386216* L_135 = __this->get__X_5();
		int32_t L_136 = 4;
		uint32_t L_137 = (L_135)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_136));
		RIPEMD160Managed_GG_m679367819(__this, (&V_3), L_132, (&V_0), L_133, L_134, L_137, 6, /*hidden argument*/NULL);
		uint32_t L_138 = V_3;
		uint32_t L_139 = V_0;
		uint32_t L_140 = V_1;
		UInt32U5BU5D_t59386216* L_141 = __this->get__X_5();
		int32_t L_142 = ((int32_t)13);
		uint32_t L_143 = (L_141)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_142));
		RIPEMD160Managed_GG_m679367819(__this, (&V_2), L_138, (&V_4), L_139, L_140, L_143, 8, /*hidden argument*/NULL);
		uint32_t L_144 = V_2;
		uint32_t L_145 = V_4;
		uint32_t L_146 = V_0;
		UInt32U5BU5D_t59386216* L_147 = __this->get__X_5();
		int32_t L_148 = 1;
		uint32_t L_149 = (L_147)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_148));
		RIPEMD160Managed_GG_m679367819(__this, (&V_1), L_144, (&V_3), L_145, L_146, L_149, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_150 = V_1;
		uint32_t L_151 = V_3;
		uint32_t L_152 = V_4;
		UInt32U5BU5D_t59386216* L_153 = __this->get__X_5();
		int32_t L_154 = ((int32_t)10);
		uint32_t L_155 = (L_153)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_154));
		RIPEMD160Managed_GG_m679367819(__this, (&V_0), L_150, (&V_2), L_151, L_152, L_155, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_156 = V_0;
		uint32_t L_157 = V_2;
		uint32_t L_158 = V_3;
		UInt32U5BU5D_t59386216* L_159 = __this->get__X_5();
		int32_t L_160 = 6;
		uint32_t L_161 = (L_159)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_160));
		RIPEMD160Managed_GG_m679367819(__this, (&V_4), L_156, (&V_1), L_157, L_158, L_161, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_162 = V_4;
		uint32_t L_163 = V_1;
		uint32_t L_164 = V_2;
		UInt32U5BU5D_t59386216* L_165 = __this->get__X_5();
		int32_t L_166 = ((int32_t)15);
		uint32_t L_167 = (L_165)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_166));
		RIPEMD160Managed_GG_m679367819(__this, (&V_3), L_162, (&V_0), L_163, L_164, L_167, 7, /*hidden argument*/NULL);
		uint32_t L_168 = V_3;
		uint32_t L_169 = V_0;
		uint32_t L_170 = V_1;
		UInt32U5BU5D_t59386216* L_171 = __this->get__X_5();
		int32_t L_172 = 3;
		uint32_t L_173 = (L_171)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_172));
		RIPEMD160Managed_GG_m679367819(__this, (&V_2), L_168, (&V_4), L_169, L_170, L_173, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_174 = V_2;
		uint32_t L_175 = V_4;
		uint32_t L_176 = V_0;
		UInt32U5BU5D_t59386216* L_177 = __this->get__X_5();
		int32_t L_178 = ((int32_t)12);
		uint32_t L_179 = (L_177)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_178));
		RIPEMD160Managed_GG_m679367819(__this, (&V_1), L_174, (&V_3), L_175, L_176, L_179, 7, /*hidden argument*/NULL);
		uint32_t L_180 = V_1;
		uint32_t L_181 = V_3;
		uint32_t L_182 = V_4;
		UInt32U5BU5D_t59386216* L_183 = __this->get__X_5();
		int32_t L_184 = 0;
		uint32_t L_185 = (L_183)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_184));
		RIPEMD160Managed_GG_m679367819(__this, (&V_0), L_180, (&V_2), L_181, L_182, L_185, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_186 = V_0;
		uint32_t L_187 = V_2;
		uint32_t L_188 = V_3;
		UInt32U5BU5D_t59386216* L_189 = __this->get__X_5();
		int32_t L_190 = ((int32_t)9);
		uint32_t L_191 = (L_189)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_190));
		RIPEMD160Managed_GG_m679367819(__this, (&V_4), L_186, (&V_1), L_187, L_188, L_191, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_192 = V_4;
		uint32_t L_193 = V_1;
		uint32_t L_194 = V_2;
		UInt32U5BU5D_t59386216* L_195 = __this->get__X_5();
		int32_t L_196 = 5;
		uint32_t L_197 = (L_195)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_196));
		RIPEMD160Managed_GG_m679367819(__this, (&V_3), L_192, (&V_0), L_193, L_194, L_197, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_198 = V_3;
		uint32_t L_199 = V_0;
		uint32_t L_200 = V_1;
		UInt32U5BU5D_t59386216* L_201 = __this->get__X_5();
		int32_t L_202 = 2;
		uint32_t L_203 = (L_201)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_202));
		RIPEMD160Managed_GG_m679367819(__this, (&V_2), L_198, (&V_4), L_199, L_200, L_203, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_204 = V_2;
		uint32_t L_205 = V_4;
		uint32_t L_206 = V_0;
		UInt32U5BU5D_t59386216* L_207 = __this->get__X_5();
		int32_t L_208 = ((int32_t)14);
		uint32_t L_209 = (L_207)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_208));
		RIPEMD160Managed_GG_m679367819(__this, (&V_1), L_204, (&V_3), L_205, L_206, L_209, 7, /*hidden argument*/NULL);
		uint32_t L_210 = V_1;
		uint32_t L_211 = V_3;
		uint32_t L_212 = V_4;
		UInt32U5BU5D_t59386216* L_213 = __this->get__X_5();
		int32_t L_214 = ((int32_t)11);
		uint32_t L_215 = (L_213)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_214));
		RIPEMD160Managed_GG_m679367819(__this, (&V_0), L_210, (&V_2), L_211, L_212, L_215, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_216 = V_0;
		uint32_t L_217 = V_2;
		uint32_t L_218 = V_3;
		UInt32U5BU5D_t59386216* L_219 = __this->get__X_5();
		int32_t L_220 = 8;
		uint32_t L_221 = (L_219)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_220));
		RIPEMD160Managed_GG_m679367819(__this, (&V_4), L_216, (&V_1), L_217, L_218, L_221, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_222 = V_4;
		uint32_t L_223 = V_1;
		uint32_t L_224 = V_2;
		UInt32U5BU5D_t59386216* L_225 = __this->get__X_5();
		int32_t L_226 = 3;
		uint32_t L_227 = (L_225)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_226));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_3), L_222, (&V_0), L_223, L_224, L_227, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_228 = V_3;
		uint32_t L_229 = V_0;
		uint32_t L_230 = V_1;
		UInt32U5BU5D_t59386216* L_231 = __this->get__X_5();
		int32_t L_232 = ((int32_t)10);
		uint32_t L_233 = (L_231)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_232));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_2), L_228, (&V_4), L_229, L_230, L_233, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_234 = V_2;
		uint32_t L_235 = V_4;
		uint32_t L_236 = V_0;
		UInt32U5BU5D_t59386216* L_237 = __this->get__X_5();
		int32_t L_238 = ((int32_t)14);
		uint32_t L_239 = (L_237)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_238));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_1), L_234, (&V_3), L_235, L_236, L_239, 6, /*hidden argument*/NULL);
		uint32_t L_240 = V_1;
		uint32_t L_241 = V_3;
		uint32_t L_242 = V_4;
		UInt32U5BU5D_t59386216* L_243 = __this->get__X_5();
		int32_t L_244 = 4;
		uint32_t L_245 = (L_243)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_244));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_0), L_240, (&V_2), L_241, L_242, L_245, 7, /*hidden argument*/NULL);
		uint32_t L_246 = V_0;
		uint32_t L_247 = V_2;
		uint32_t L_248 = V_3;
		UInt32U5BU5D_t59386216* L_249 = __this->get__X_5();
		int32_t L_250 = ((int32_t)9);
		uint32_t L_251 = (L_249)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_250));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_4), L_246, (&V_1), L_247, L_248, L_251, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_252 = V_4;
		uint32_t L_253 = V_1;
		uint32_t L_254 = V_2;
		UInt32U5BU5D_t59386216* L_255 = __this->get__X_5();
		int32_t L_256 = ((int32_t)15);
		uint32_t L_257 = (L_255)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_256));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_3), L_252, (&V_0), L_253, L_254, L_257, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_258 = V_3;
		uint32_t L_259 = V_0;
		uint32_t L_260 = V_1;
		UInt32U5BU5D_t59386216* L_261 = __this->get__X_5();
		int32_t L_262 = 8;
		uint32_t L_263 = (L_261)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_262));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_2), L_258, (&V_4), L_259, L_260, L_263, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_264 = V_2;
		uint32_t L_265 = V_4;
		uint32_t L_266 = V_0;
		UInt32U5BU5D_t59386216* L_267 = __this->get__X_5();
		int32_t L_268 = 1;
		uint32_t L_269 = (L_267)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_268));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_1), L_264, (&V_3), L_265, L_266, L_269, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_270 = V_1;
		uint32_t L_271 = V_3;
		uint32_t L_272 = V_4;
		UInt32U5BU5D_t59386216* L_273 = __this->get__X_5();
		int32_t L_274 = 2;
		uint32_t L_275 = (L_273)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_274));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_0), L_270, (&V_2), L_271, L_272, L_275, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_276 = V_0;
		uint32_t L_277 = V_2;
		uint32_t L_278 = V_3;
		UInt32U5BU5D_t59386216* L_279 = __this->get__X_5();
		int32_t L_280 = 7;
		uint32_t L_281 = (L_279)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_280));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_4), L_276, (&V_1), L_277, L_278, L_281, 8, /*hidden argument*/NULL);
		uint32_t L_282 = V_4;
		uint32_t L_283 = V_1;
		uint32_t L_284 = V_2;
		UInt32U5BU5D_t59386216* L_285 = __this->get__X_5();
		int32_t L_286 = 0;
		uint32_t L_287 = (L_285)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_286));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_3), L_282, (&V_0), L_283, L_284, L_287, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_288 = V_3;
		uint32_t L_289 = V_0;
		uint32_t L_290 = V_1;
		UInt32U5BU5D_t59386216* L_291 = __this->get__X_5();
		int32_t L_292 = 6;
		uint32_t L_293 = (L_291)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_292));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_2), L_288, (&V_4), L_289, L_290, L_293, 6, /*hidden argument*/NULL);
		uint32_t L_294 = V_2;
		uint32_t L_295 = V_4;
		uint32_t L_296 = V_0;
		UInt32U5BU5D_t59386216* L_297 = __this->get__X_5();
		int32_t L_298 = ((int32_t)13);
		uint32_t L_299 = (L_297)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_298));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_1), L_294, (&V_3), L_295, L_296, L_299, 5, /*hidden argument*/NULL);
		uint32_t L_300 = V_1;
		uint32_t L_301 = V_3;
		uint32_t L_302 = V_4;
		UInt32U5BU5D_t59386216* L_303 = __this->get__X_5();
		int32_t L_304 = ((int32_t)11);
		uint32_t L_305 = (L_303)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_304));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_0), L_300, (&V_2), L_301, L_302, L_305, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_306 = V_0;
		uint32_t L_307 = V_2;
		uint32_t L_308 = V_3;
		UInt32U5BU5D_t59386216* L_309 = __this->get__X_5();
		int32_t L_310 = 5;
		uint32_t L_311 = (L_309)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_310));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_4), L_306, (&V_1), L_307, L_308, L_311, 7, /*hidden argument*/NULL);
		uint32_t L_312 = V_4;
		uint32_t L_313 = V_1;
		uint32_t L_314 = V_2;
		UInt32U5BU5D_t59386216* L_315 = __this->get__X_5();
		int32_t L_316 = ((int32_t)12);
		uint32_t L_317 = (L_315)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_316));
		RIPEMD160Managed_HH_m4008087279(__this, (&V_3), L_312, (&V_0), L_313, L_314, L_317, 5, /*hidden argument*/NULL);
		uint32_t L_318 = V_3;
		uint32_t L_319 = V_0;
		uint32_t L_320 = V_1;
		UInt32U5BU5D_t59386216* L_321 = __this->get__X_5();
		int32_t L_322 = 1;
		uint32_t L_323 = (L_321)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_322));
		RIPEMD160Managed_II_m2512365451(__this, (&V_2), L_318, (&V_4), L_319, L_320, L_323, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_324 = V_2;
		uint32_t L_325 = V_4;
		uint32_t L_326 = V_0;
		UInt32U5BU5D_t59386216* L_327 = __this->get__X_5();
		int32_t L_328 = ((int32_t)9);
		uint32_t L_329 = (L_327)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_328));
		RIPEMD160Managed_II_m2512365451(__this, (&V_1), L_324, (&V_3), L_325, L_326, L_329, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_330 = V_1;
		uint32_t L_331 = V_3;
		uint32_t L_332 = V_4;
		UInt32U5BU5D_t59386216* L_333 = __this->get__X_5();
		int32_t L_334 = ((int32_t)11);
		uint32_t L_335 = (L_333)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_334));
		RIPEMD160Managed_II_m2512365451(__this, (&V_0), L_330, (&V_2), L_331, L_332, L_335, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_336 = V_0;
		uint32_t L_337 = V_2;
		uint32_t L_338 = V_3;
		UInt32U5BU5D_t59386216* L_339 = __this->get__X_5();
		int32_t L_340 = ((int32_t)10);
		uint32_t L_341 = (L_339)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_340));
		RIPEMD160Managed_II_m2512365451(__this, (&V_4), L_336, (&V_1), L_337, L_338, L_341, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_342 = V_4;
		uint32_t L_343 = V_1;
		uint32_t L_344 = V_2;
		UInt32U5BU5D_t59386216* L_345 = __this->get__X_5();
		int32_t L_346 = 0;
		uint32_t L_347 = (L_345)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_346));
		RIPEMD160Managed_II_m2512365451(__this, (&V_3), L_342, (&V_0), L_343, L_344, L_347, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_348 = V_3;
		uint32_t L_349 = V_0;
		uint32_t L_350 = V_1;
		UInt32U5BU5D_t59386216* L_351 = __this->get__X_5();
		int32_t L_352 = 8;
		uint32_t L_353 = (L_351)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_352));
		RIPEMD160Managed_II_m2512365451(__this, (&V_2), L_348, (&V_4), L_349, L_350, L_353, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_354 = V_2;
		uint32_t L_355 = V_4;
		uint32_t L_356 = V_0;
		UInt32U5BU5D_t59386216* L_357 = __this->get__X_5();
		int32_t L_358 = ((int32_t)12);
		uint32_t L_359 = (L_357)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_358));
		RIPEMD160Managed_II_m2512365451(__this, (&V_1), L_354, (&V_3), L_355, L_356, L_359, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_360 = V_1;
		uint32_t L_361 = V_3;
		uint32_t L_362 = V_4;
		UInt32U5BU5D_t59386216* L_363 = __this->get__X_5();
		int32_t L_364 = 4;
		uint32_t L_365 = (L_363)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_364));
		RIPEMD160Managed_II_m2512365451(__this, (&V_0), L_360, (&V_2), L_361, L_362, L_365, 8, /*hidden argument*/NULL);
		uint32_t L_366 = V_0;
		uint32_t L_367 = V_2;
		uint32_t L_368 = V_3;
		UInt32U5BU5D_t59386216* L_369 = __this->get__X_5();
		int32_t L_370 = ((int32_t)13);
		uint32_t L_371 = (L_369)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_370));
		RIPEMD160Managed_II_m2512365451(__this, (&V_4), L_366, (&V_1), L_367, L_368, L_371, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_372 = V_4;
		uint32_t L_373 = V_1;
		uint32_t L_374 = V_2;
		UInt32U5BU5D_t59386216* L_375 = __this->get__X_5();
		int32_t L_376 = 3;
		uint32_t L_377 = (L_375)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_376));
		RIPEMD160Managed_II_m2512365451(__this, (&V_3), L_372, (&V_0), L_373, L_374, L_377, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_378 = V_3;
		uint32_t L_379 = V_0;
		uint32_t L_380 = V_1;
		UInt32U5BU5D_t59386216* L_381 = __this->get__X_5();
		int32_t L_382 = 7;
		uint32_t L_383 = (L_381)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_382));
		RIPEMD160Managed_II_m2512365451(__this, (&V_2), L_378, (&V_4), L_379, L_380, L_383, 5, /*hidden argument*/NULL);
		uint32_t L_384 = V_2;
		uint32_t L_385 = V_4;
		uint32_t L_386 = V_0;
		UInt32U5BU5D_t59386216* L_387 = __this->get__X_5();
		int32_t L_388 = ((int32_t)15);
		uint32_t L_389 = (L_387)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_388));
		RIPEMD160Managed_II_m2512365451(__this, (&V_1), L_384, (&V_3), L_385, L_386, L_389, 6, /*hidden argument*/NULL);
		uint32_t L_390 = V_1;
		uint32_t L_391 = V_3;
		uint32_t L_392 = V_4;
		UInt32U5BU5D_t59386216* L_393 = __this->get__X_5();
		int32_t L_394 = ((int32_t)14);
		uint32_t L_395 = (L_393)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_394));
		RIPEMD160Managed_II_m2512365451(__this, (&V_0), L_390, (&V_2), L_391, L_392, L_395, 8, /*hidden argument*/NULL);
		uint32_t L_396 = V_0;
		uint32_t L_397 = V_2;
		uint32_t L_398 = V_3;
		UInt32U5BU5D_t59386216* L_399 = __this->get__X_5();
		int32_t L_400 = 5;
		uint32_t L_401 = (L_399)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_400));
		RIPEMD160Managed_II_m2512365451(__this, (&V_4), L_396, (&V_1), L_397, L_398, L_401, 6, /*hidden argument*/NULL);
		uint32_t L_402 = V_4;
		uint32_t L_403 = V_1;
		uint32_t L_404 = V_2;
		UInt32U5BU5D_t59386216* L_405 = __this->get__X_5();
		int32_t L_406 = 6;
		uint32_t L_407 = (L_405)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_406));
		RIPEMD160Managed_II_m2512365451(__this, (&V_3), L_402, (&V_0), L_403, L_404, L_407, 5, /*hidden argument*/NULL);
		uint32_t L_408 = V_3;
		uint32_t L_409 = V_0;
		uint32_t L_410 = V_1;
		UInt32U5BU5D_t59386216* L_411 = __this->get__X_5();
		int32_t L_412 = 2;
		uint32_t L_413 = (L_411)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_412));
		RIPEMD160Managed_II_m2512365451(__this, (&V_2), L_408, (&V_4), L_409, L_410, L_413, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_414 = V_2;
		uint32_t L_415 = V_4;
		uint32_t L_416 = V_0;
		UInt32U5BU5D_t59386216* L_417 = __this->get__X_5();
		int32_t L_418 = 4;
		uint32_t L_419 = (L_417)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_418));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_1), L_414, (&V_3), L_415, L_416, L_419, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_420 = V_1;
		uint32_t L_421 = V_3;
		uint32_t L_422 = V_4;
		UInt32U5BU5D_t59386216* L_423 = __this->get__X_5();
		int32_t L_424 = 0;
		uint32_t L_425 = (L_423)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_424));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_0), L_420, (&V_2), L_421, L_422, L_425, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_426 = V_0;
		uint32_t L_427 = V_2;
		uint32_t L_428 = V_3;
		UInt32U5BU5D_t59386216* L_429 = __this->get__X_5();
		int32_t L_430 = 5;
		uint32_t L_431 = (L_429)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_430));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_4), L_426, (&V_1), L_427, L_428, L_431, 5, /*hidden argument*/NULL);
		uint32_t L_432 = V_4;
		uint32_t L_433 = V_1;
		uint32_t L_434 = V_2;
		UInt32U5BU5D_t59386216* L_435 = __this->get__X_5();
		int32_t L_436 = ((int32_t)9);
		uint32_t L_437 = (L_435)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_436));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_3), L_432, (&V_0), L_433, L_434, L_437, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_438 = V_3;
		uint32_t L_439 = V_0;
		uint32_t L_440 = V_1;
		UInt32U5BU5D_t59386216* L_441 = __this->get__X_5();
		int32_t L_442 = 7;
		uint32_t L_443 = (L_441)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_442));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_2), L_438, (&V_4), L_439, L_440, L_443, 6, /*hidden argument*/NULL);
		uint32_t L_444 = V_2;
		uint32_t L_445 = V_4;
		uint32_t L_446 = V_0;
		UInt32U5BU5D_t59386216* L_447 = __this->get__X_5();
		int32_t L_448 = ((int32_t)12);
		uint32_t L_449 = (L_447)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_448));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_1), L_444, (&V_3), L_445, L_446, L_449, 8, /*hidden argument*/NULL);
		uint32_t L_450 = V_1;
		uint32_t L_451 = V_3;
		uint32_t L_452 = V_4;
		UInt32U5BU5D_t59386216* L_453 = __this->get__X_5();
		int32_t L_454 = 2;
		uint32_t L_455 = (L_453)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_454));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_0), L_450, (&V_2), L_451, L_452, L_455, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_456 = V_0;
		uint32_t L_457 = V_2;
		uint32_t L_458 = V_3;
		UInt32U5BU5D_t59386216* L_459 = __this->get__X_5();
		int32_t L_460 = ((int32_t)10);
		uint32_t L_461 = (L_459)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_460));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_4), L_456, (&V_1), L_457, L_458, L_461, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_462 = V_4;
		uint32_t L_463 = V_1;
		uint32_t L_464 = V_2;
		UInt32U5BU5D_t59386216* L_465 = __this->get__X_5();
		int32_t L_466 = ((int32_t)14);
		uint32_t L_467 = (L_465)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_466));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_3), L_462, (&V_0), L_463, L_464, L_467, 5, /*hidden argument*/NULL);
		uint32_t L_468 = V_3;
		uint32_t L_469 = V_0;
		uint32_t L_470 = V_1;
		UInt32U5BU5D_t59386216* L_471 = __this->get__X_5();
		int32_t L_472 = 1;
		uint32_t L_473 = (L_471)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_472));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_2), L_468, (&V_4), L_469, L_470, L_473, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_474 = V_2;
		uint32_t L_475 = V_4;
		uint32_t L_476 = V_0;
		UInt32U5BU5D_t59386216* L_477 = __this->get__X_5();
		int32_t L_478 = 3;
		uint32_t L_479 = (L_477)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_478));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_1), L_474, (&V_3), L_475, L_476, L_479, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_480 = V_1;
		uint32_t L_481 = V_3;
		uint32_t L_482 = V_4;
		UInt32U5BU5D_t59386216* L_483 = __this->get__X_5();
		int32_t L_484 = 8;
		uint32_t L_485 = (L_483)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_484));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_0), L_480, (&V_2), L_481, L_482, L_485, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_486 = V_0;
		uint32_t L_487 = V_2;
		uint32_t L_488 = V_3;
		UInt32U5BU5D_t59386216* L_489 = __this->get__X_5();
		int32_t L_490 = ((int32_t)11);
		uint32_t L_491 = (L_489)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_490));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_4), L_486, (&V_1), L_487, L_488, L_491, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_492 = V_4;
		uint32_t L_493 = V_1;
		uint32_t L_494 = V_2;
		UInt32U5BU5D_t59386216* L_495 = __this->get__X_5();
		int32_t L_496 = 6;
		uint32_t L_497 = (L_495)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_496));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_3), L_492, (&V_0), L_493, L_494, L_497, 8, /*hidden argument*/NULL);
		uint32_t L_498 = V_3;
		uint32_t L_499 = V_0;
		uint32_t L_500 = V_1;
		UInt32U5BU5D_t59386216* L_501 = __this->get__X_5();
		int32_t L_502 = ((int32_t)15);
		uint32_t L_503 = (L_501)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_502));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_2), L_498, (&V_4), L_499, L_500, L_503, 5, /*hidden argument*/NULL);
		uint32_t L_504 = V_2;
		uint32_t L_505 = V_4;
		uint32_t L_506 = V_0;
		UInt32U5BU5D_t59386216* L_507 = __this->get__X_5();
		int32_t L_508 = ((int32_t)13);
		uint32_t L_509 = (L_507)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_508));
		RIPEMD160Managed_JJ_m2933451431(__this, (&V_1), L_504, (&V_3), L_505, L_506, L_509, 6, /*hidden argument*/NULL);
		uint32_t L_510 = V_6;
		uint32_t L_511 = V_8;
		uint32_t L_512 = V_9;
		UInt32U5BU5D_t59386216* L_513 = __this->get__X_5();
		int32_t L_514 = 5;
		uint32_t L_515 = (L_513)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_514));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_5), L_510, (&V_7), L_511, L_512, L_515, 8, /*hidden argument*/NULL);
		uint32_t L_516 = V_5;
		uint32_t L_517 = V_7;
		uint32_t L_518 = V_8;
		UInt32U5BU5D_t59386216* L_519 = __this->get__X_5();
		int32_t L_520 = ((int32_t)14);
		uint32_t L_521 = (L_519)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_520));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_9), L_516, (&V_6), L_517, L_518, L_521, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_522 = V_9;
		uint32_t L_523 = V_6;
		uint32_t L_524 = V_7;
		UInt32U5BU5D_t59386216* L_525 = __this->get__X_5();
		int32_t L_526 = 7;
		uint32_t L_527 = (L_525)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_526));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_8), L_522, (&V_5), L_523, L_524, L_527, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_528 = V_8;
		uint32_t L_529 = V_5;
		uint32_t L_530 = V_6;
		UInt32U5BU5D_t59386216* L_531 = __this->get__X_5();
		int32_t L_532 = 0;
		uint32_t L_533 = (L_531)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_532));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_7), L_528, (&V_9), L_529, L_530, L_533, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_534 = V_7;
		uint32_t L_535 = V_9;
		uint32_t L_536 = V_5;
		UInt32U5BU5D_t59386216* L_537 = __this->get__X_5();
		int32_t L_538 = ((int32_t)9);
		uint32_t L_539 = (L_537)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_538));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_6), L_534, (&V_8), L_535, L_536, L_539, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_540 = V_6;
		uint32_t L_541 = V_8;
		uint32_t L_542 = V_9;
		UInt32U5BU5D_t59386216* L_543 = __this->get__X_5();
		int32_t L_544 = 2;
		uint32_t L_545 = (L_543)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_544));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_5), L_540, (&V_7), L_541, L_542, L_545, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_546 = V_5;
		uint32_t L_547 = V_7;
		uint32_t L_548 = V_8;
		UInt32U5BU5D_t59386216* L_549 = __this->get__X_5();
		int32_t L_550 = ((int32_t)11);
		uint32_t L_551 = (L_549)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_550));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_9), L_546, (&V_6), L_547, L_548, L_551, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_552 = V_9;
		uint32_t L_553 = V_6;
		uint32_t L_554 = V_7;
		UInt32U5BU5D_t59386216* L_555 = __this->get__X_5();
		int32_t L_556 = 4;
		uint32_t L_557 = (L_555)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_556));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_8), L_552, (&V_5), L_553, L_554, L_557, 5, /*hidden argument*/NULL);
		uint32_t L_558 = V_8;
		uint32_t L_559 = V_5;
		uint32_t L_560 = V_6;
		UInt32U5BU5D_t59386216* L_561 = __this->get__X_5();
		int32_t L_562 = ((int32_t)13);
		uint32_t L_563 = (L_561)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_562));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_7), L_558, (&V_9), L_559, L_560, L_563, 7, /*hidden argument*/NULL);
		uint32_t L_564 = V_7;
		uint32_t L_565 = V_9;
		uint32_t L_566 = V_5;
		UInt32U5BU5D_t59386216* L_567 = __this->get__X_5();
		int32_t L_568 = 6;
		uint32_t L_569 = (L_567)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_568));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_6), L_564, (&V_8), L_565, L_566, L_569, 7, /*hidden argument*/NULL);
		uint32_t L_570 = V_6;
		uint32_t L_571 = V_8;
		uint32_t L_572 = V_9;
		UInt32U5BU5D_t59386216* L_573 = __this->get__X_5();
		int32_t L_574 = ((int32_t)15);
		uint32_t L_575 = (L_573)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_574));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_5), L_570, (&V_7), L_571, L_572, L_575, 8, /*hidden argument*/NULL);
		uint32_t L_576 = V_5;
		uint32_t L_577 = V_7;
		uint32_t L_578 = V_8;
		UInt32U5BU5D_t59386216* L_579 = __this->get__X_5();
		int32_t L_580 = 8;
		uint32_t L_581 = (L_579)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_580));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_9), L_576, (&V_6), L_577, L_578, L_581, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_582 = V_9;
		uint32_t L_583 = V_6;
		uint32_t L_584 = V_7;
		UInt32U5BU5D_t59386216* L_585 = __this->get__X_5();
		int32_t L_586 = 1;
		uint32_t L_587 = (L_585)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_586));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_8), L_582, (&V_5), L_583, L_584, L_587, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_588 = V_8;
		uint32_t L_589 = V_5;
		uint32_t L_590 = V_6;
		UInt32U5BU5D_t59386216* L_591 = __this->get__X_5();
		int32_t L_592 = ((int32_t)10);
		uint32_t L_593 = (L_591)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_592));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_7), L_588, (&V_9), L_589, L_590, L_593, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_594 = V_7;
		uint32_t L_595 = V_9;
		uint32_t L_596 = V_5;
		UInt32U5BU5D_t59386216* L_597 = __this->get__X_5();
		int32_t L_598 = 3;
		uint32_t L_599 = (L_597)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_598));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_6), L_594, (&V_8), L_595, L_596, L_599, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_600 = V_6;
		uint32_t L_601 = V_8;
		uint32_t L_602 = V_9;
		UInt32U5BU5D_t59386216* L_603 = __this->get__X_5();
		int32_t L_604 = ((int32_t)12);
		uint32_t L_605 = (L_603)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_604));
		RIPEMD160Managed_JJJ_m838642365(__this, (&V_5), L_600, (&V_7), L_601, L_602, L_605, 6, /*hidden argument*/NULL);
		uint32_t L_606 = V_5;
		uint32_t L_607 = V_7;
		uint32_t L_608 = V_8;
		UInt32U5BU5D_t59386216* L_609 = __this->get__X_5();
		int32_t L_610 = 6;
		uint32_t L_611 = (L_609)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_610));
		RIPEMD160Managed_III_m1771327938(__this, (&V_9), L_606, (&V_6), L_607, L_608, L_611, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_612 = V_9;
		uint32_t L_613 = V_6;
		uint32_t L_614 = V_7;
		UInt32U5BU5D_t59386216* L_615 = __this->get__X_5();
		int32_t L_616 = ((int32_t)11);
		uint32_t L_617 = (L_615)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_616));
		RIPEMD160Managed_III_m1771327938(__this, (&V_8), L_612, (&V_5), L_613, L_614, L_617, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_618 = V_8;
		uint32_t L_619 = V_5;
		uint32_t L_620 = V_6;
		UInt32U5BU5D_t59386216* L_621 = __this->get__X_5();
		int32_t L_622 = 3;
		uint32_t L_623 = (L_621)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_622));
		RIPEMD160Managed_III_m1771327938(__this, (&V_7), L_618, (&V_9), L_619, L_620, L_623, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_624 = V_7;
		uint32_t L_625 = V_9;
		uint32_t L_626 = V_5;
		UInt32U5BU5D_t59386216* L_627 = __this->get__X_5();
		int32_t L_628 = 7;
		uint32_t L_629 = (L_627)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_628));
		RIPEMD160Managed_III_m1771327938(__this, (&V_6), L_624, (&V_8), L_625, L_626, L_629, 7, /*hidden argument*/NULL);
		uint32_t L_630 = V_6;
		uint32_t L_631 = V_8;
		uint32_t L_632 = V_9;
		UInt32U5BU5D_t59386216* L_633 = __this->get__X_5();
		int32_t L_634 = 0;
		uint32_t L_635 = (L_633)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_634));
		RIPEMD160Managed_III_m1771327938(__this, (&V_5), L_630, (&V_7), L_631, L_632, L_635, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_636 = V_5;
		uint32_t L_637 = V_7;
		uint32_t L_638 = V_8;
		UInt32U5BU5D_t59386216* L_639 = __this->get__X_5();
		int32_t L_640 = ((int32_t)13);
		uint32_t L_641 = (L_639)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_640));
		RIPEMD160Managed_III_m1771327938(__this, (&V_9), L_636, (&V_6), L_637, L_638, L_641, 8, /*hidden argument*/NULL);
		uint32_t L_642 = V_9;
		uint32_t L_643 = V_6;
		uint32_t L_644 = V_7;
		UInt32U5BU5D_t59386216* L_645 = __this->get__X_5();
		int32_t L_646 = 5;
		uint32_t L_647 = (L_645)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_646));
		RIPEMD160Managed_III_m1771327938(__this, (&V_8), L_642, (&V_5), L_643, L_644, L_647, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_648 = V_8;
		uint32_t L_649 = V_5;
		uint32_t L_650 = V_6;
		UInt32U5BU5D_t59386216* L_651 = __this->get__X_5();
		int32_t L_652 = ((int32_t)10);
		uint32_t L_653 = (L_651)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_652));
		RIPEMD160Managed_III_m1771327938(__this, (&V_7), L_648, (&V_9), L_649, L_650, L_653, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_654 = V_7;
		uint32_t L_655 = V_9;
		uint32_t L_656 = V_5;
		UInt32U5BU5D_t59386216* L_657 = __this->get__X_5();
		int32_t L_658 = ((int32_t)14);
		uint32_t L_659 = (L_657)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_658));
		RIPEMD160Managed_III_m1771327938(__this, (&V_6), L_654, (&V_8), L_655, L_656, L_659, 7, /*hidden argument*/NULL);
		uint32_t L_660 = V_6;
		uint32_t L_661 = V_8;
		uint32_t L_662 = V_9;
		UInt32U5BU5D_t59386216* L_663 = __this->get__X_5();
		int32_t L_664 = ((int32_t)15);
		uint32_t L_665 = (L_663)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_664));
		RIPEMD160Managed_III_m1771327938(__this, (&V_5), L_660, (&V_7), L_661, L_662, L_665, 7, /*hidden argument*/NULL);
		uint32_t L_666 = V_5;
		uint32_t L_667 = V_7;
		uint32_t L_668 = V_8;
		UInt32U5BU5D_t59386216* L_669 = __this->get__X_5();
		int32_t L_670 = 8;
		uint32_t L_671 = (L_669)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_670));
		RIPEMD160Managed_III_m1771327938(__this, (&V_9), L_666, (&V_6), L_667, L_668, L_671, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_672 = V_9;
		uint32_t L_673 = V_6;
		uint32_t L_674 = V_7;
		UInt32U5BU5D_t59386216* L_675 = __this->get__X_5();
		int32_t L_676 = ((int32_t)12);
		uint32_t L_677 = (L_675)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_676));
		RIPEMD160Managed_III_m1771327938(__this, (&V_8), L_672, (&V_5), L_673, L_674, L_677, 7, /*hidden argument*/NULL);
		uint32_t L_678 = V_8;
		uint32_t L_679 = V_5;
		uint32_t L_680 = V_6;
		UInt32U5BU5D_t59386216* L_681 = __this->get__X_5();
		int32_t L_682 = 4;
		uint32_t L_683 = (L_681)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_682));
		RIPEMD160Managed_III_m1771327938(__this, (&V_7), L_678, (&V_9), L_679, L_680, L_683, 6, /*hidden argument*/NULL);
		uint32_t L_684 = V_7;
		uint32_t L_685 = V_9;
		uint32_t L_686 = V_5;
		UInt32U5BU5D_t59386216* L_687 = __this->get__X_5();
		int32_t L_688 = ((int32_t)9);
		uint32_t L_689 = (L_687)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_688));
		RIPEMD160Managed_III_m1771327938(__this, (&V_6), L_684, (&V_8), L_685, L_686, L_689, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_690 = V_6;
		uint32_t L_691 = V_8;
		uint32_t L_692 = V_9;
		UInt32U5BU5D_t59386216* L_693 = __this->get__X_5();
		int32_t L_694 = 1;
		uint32_t L_695 = (L_693)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_694));
		RIPEMD160Managed_III_m1771327938(__this, (&V_5), L_690, (&V_7), L_691, L_692, L_695, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_696 = V_5;
		uint32_t L_697 = V_7;
		uint32_t L_698 = V_8;
		UInt32U5BU5D_t59386216* L_699 = __this->get__X_5();
		int32_t L_700 = 2;
		uint32_t L_701 = (L_699)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_700));
		RIPEMD160Managed_III_m1771327938(__this, (&V_9), L_696, (&V_6), L_697, L_698, L_701, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_702 = V_9;
		uint32_t L_703 = V_6;
		uint32_t L_704 = V_7;
		UInt32U5BU5D_t59386216* L_705 = __this->get__X_5();
		int32_t L_706 = ((int32_t)15);
		uint32_t L_707 = (L_705)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_706));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_8), L_702, (&V_5), L_703, L_704, L_707, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_708 = V_8;
		uint32_t L_709 = V_5;
		uint32_t L_710 = V_6;
		UInt32U5BU5D_t59386216* L_711 = __this->get__X_5();
		int32_t L_712 = 5;
		uint32_t L_713 = (L_711)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_712));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_7), L_708, (&V_9), L_709, L_710, L_713, 7, /*hidden argument*/NULL);
		uint32_t L_714 = V_7;
		uint32_t L_715 = V_9;
		uint32_t L_716 = V_5;
		UInt32U5BU5D_t59386216* L_717 = __this->get__X_5();
		int32_t L_718 = 1;
		uint32_t L_719 = (L_717)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_718));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_6), L_714, (&V_8), L_715, L_716, L_719, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_720 = V_6;
		uint32_t L_721 = V_8;
		uint32_t L_722 = V_9;
		UInt32U5BU5D_t59386216* L_723 = __this->get__X_5();
		int32_t L_724 = 3;
		uint32_t L_725 = (L_723)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_724));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_5), L_720, (&V_7), L_721, L_722, L_725, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_726 = V_5;
		uint32_t L_727 = V_7;
		uint32_t L_728 = V_8;
		UInt32U5BU5D_t59386216* L_729 = __this->get__X_5();
		int32_t L_730 = 7;
		uint32_t L_731 = (L_729)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_730));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_9), L_726, (&V_6), L_727, L_728, L_731, 8, /*hidden argument*/NULL);
		uint32_t L_732 = V_9;
		uint32_t L_733 = V_6;
		uint32_t L_734 = V_7;
		UInt32U5BU5D_t59386216* L_735 = __this->get__X_5();
		int32_t L_736 = ((int32_t)14);
		uint32_t L_737 = (L_735)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_736));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_8), L_732, (&V_5), L_733, L_734, L_737, 6, /*hidden argument*/NULL);
		uint32_t L_738 = V_8;
		uint32_t L_739 = V_5;
		uint32_t L_740 = V_6;
		UInt32U5BU5D_t59386216* L_741 = __this->get__X_5();
		int32_t L_742 = 6;
		uint32_t L_743 = (L_741)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_742));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_7), L_738, (&V_9), L_739, L_740, L_743, 6, /*hidden argument*/NULL);
		uint32_t L_744 = V_7;
		uint32_t L_745 = V_9;
		uint32_t L_746 = V_5;
		UInt32U5BU5D_t59386216* L_747 = __this->get__X_5();
		int32_t L_748 = ((int32_t)9);
		uint32_t L_749 = (L_747)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_748));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_6), L_744, (&V_8), L_745, L_746, L_749, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_750 = V_6;
		uint32_t L_751 = V_8;
		uint32_t L_752 = V_9;
		UInt32U5BU5D_t59386216* L_753 = __this->get__X_5();
		int32_t L_754 = ((int32_t)11);
		uint32_t L_755 = (L_753)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_754));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_5), L_750, (&V_7), L_751, L_752, L_755, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_756 = V_5;
		uint32_t L_757 = V_7;
		uint32_t L_758 = V_8;
		UInt32U5BU5D_t59386216* L_759 = __this->get__X_5();
		int32_t L_760 = 8;
		uint32_t L_761 = (L_759)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_760));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_9), L_756, (&V_6), L_757, L_758, L_761, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_762 = V_9;
		uint32_t L_763 = V_6;
		uint32_t L_764 = V_7;
		UInt32U5BU5D_t59386216* L_765 = __this->get__X_5();
		int32_t L_766 = ((int32_t)12);
		uint32_t L_767 = (L_765)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_766));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_8), L_762, (&V_5), L_763, L_764, L_767, 5, /*hidden argument*/NULL);
		uint32_t L_768 = V_8;
		uint32_t L_769 = V_5;
		uint32_t L_770 = V_6;
		UInt32U5BU5D_t59386216* L_771 = __this->get__X_5();
		int32_t L_772 = 2;
		uint32_t L_773 = (L_771)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_772));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_7), L_768, (&V_9), L_769, L_770, L_773, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_774 = V_7;
		uint32_t L_775 = V_9;
		uint32_t L_776 = V_5;
		UInt32U5BU5D_t59386216* L_777 = __this->get__X_5();
		int32_t L_778 = ((int32_t)10);
		uint32_t L_779 = (L_777)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_778));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_6), L_774, (&V_8), L_775, L_776, L_779, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_780 = V_6;
		uint32_t L_781 = V_8;
		uint32_t L_782 = V_9;
		UInt32U5BU5D_t59386216* L_783 = __this->get__X_5();
		int32_t L_784 = 0;
		uint32_t L_785 = (L_783)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_784));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_5), L_780, (&V_7), L_781, L_782, L_785, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_786 = V_5;
		uint32_t L_787 = V_7;
		uint32_t L_788 = V_8;
		UInt32U5BU5D_t59386216* L_789 = __this->get__X_5();
		int32_t L_790 = 4;
		uint32_t L_791 = (L_789)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_790));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_9), L_786, (&V_6), L_787, L_788, L_791, 7, /*hidden argument*/NULL);
		uint32_t L_792 = V_9;
		uint32_t L_793 = V_6;
		uint32_t L_794 = V_7;
		UInt32U5BU5D_t59386216* L_795 = __this->get__X_5();
		int32_t L_796 = ((int32_t)13);
		uint32_t L_797 = (L_795)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_796));
		RIPEMD160Managed_HHH_m1385141959(__this, (&V_8), L_792, (&V_5), L_793, L_794, L_797, 5, /*hidden argument*/NULL);
		uint32_t L_798 = V_8;
		uint32_t L_799 = V_5;
		uint32_t L_800 = V_6;
		UInt32U5BU5D_t59386216* L_801 = __this->get__X_5();
		int32_t L_802 = 8;
		uint32_t L_803 = (L_801)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_802));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_7), L_798, (&V_9), L_799, L_800, L_803, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_804 = V_7;
		uint32_t L_805 = V_9;
		uint32_t L_806 = V_5;
		UInt32U5BU5D_t59386216* L_807 = __this->get__X_5();
		int32_t L_808 = 6;
		uint32_t L_809 = (L_807)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_808));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_6), L_804, (&V_8), L_805, L_806, L_809, 5, /*hidden argument*/NULL);
		uint32_t L_810 = V_6;
		uint32_t L_811 = V_8;
		uint32_t L_812 = V_9;
		UInt32U5BU5D_t59386216* L_813 = __this->get__X_5();
		int32_t L_814 = 4;
		uint32_t L_815 = (L_813)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_814));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_5), L_810, (&V_7), L_811, L_812, L_815, 8, /*hidden argument*/NULL);
		uint32_t L_816 = V_5;
		uint32_t L_817 = V_7;
		uint32_t L_818 = V_8;
		UInt32U5BU5D_t59386216* L_819 = __this->get__X_5();
		int32_t L_820 = 1;
		uint32_t L_821 = (L_819)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_820));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_9), L_816, (&V_6), L_817, L_818, L_821, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_822 = V_9;
		uint32_t L_823 = V_6;
		uint32_t L_824 = V_7;
		UInt32U5BU5D_t59386216* L_825 = __this->get__X_5();
		int32_t L_826 = 3;
		uint32_t L_827 = (L_825)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_826));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_8), L_822, (&V_5), L_823, L_824, L_827, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_828 = V_8;
		uint32_t L_829 = V_5;
		uint32_t L_830 = V_6;
		UInt32U5BU5D_t59386216* L_831 = __this->get__X_5();
		int32_t L_832 = ((int32_t)11);
		uint32_t L_833 = (L_831)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_832));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_7), L_828, (&V_9), L_829, L_830, L_833, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_834 = V_7;
		uint32_t L_835 = V_9;
		uint32_t L_836 = V_5;
		UInt32U5BU5D_t59386216* L_837 = __this->get__X_5();
		int32_t L_838 = ((int32_t)15);
		uint32_t L_839 = (L_837)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_838));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_6), L_834, (&V_8), L_835, L_836, L_839, 6, /*hidden argument*/NULL);
		uint32_t L_840 = V_6;
		uint32_t L_841 = V_8;
		uint32_t L_842 = V_9;
		UInt32U5BU5D_t59386216* L_843 = __this->get__X_5();
		int32_t L_844 = 0;
		uint32_t L_845 = (L_843)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_844));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_5), L_840, (&V_7), L_841, L_842, L_845, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_846 = V_5;
		uint32_t L_847 = V_7;
		uint32_t L_848 = V_8;
		UInt32U5BU5D_t59386216* L_849 = __this->get__X_5();
		int32_t L_850 = 5;
		uint32_t L_851 = (L_849)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_850));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_9), L_846, (&V_6), L_847, L_848, L_851, 6, /*hidden argument*/NULL);
		uint32_t L_852 = V_9;
		uint32_t L_853 = V_6;
		uint32_t L_854 = V_7;
		UInt32U5BU5D_t59386216* L_855 = __this->get__X_5();
		int32_t L_856 = ((int32_t)12);
		uint32_t L_857 = (L_855)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_856));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_8), L_852, (&V_5), L_853, L_854, L_857, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_858 = V_8;
		uint32_t L_859 = V_5;
		uint32_t L_860 = V_6;
		UInt32U5BU5D_t59386216* L_861 = __this->get__X_5();
		int32_t L_862 = 2;
		uint32_t L_863 = (L_861)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_862));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_7), L_858, (&V_9), L_859, L_860, L_863, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_864 = V_7;
		uint32_t L_865 = V_9;
		uint32_t L_866 = V_5;
		UInt32U5BU5D_t59386216* L_867 = __this->get__X_5();
		int32_t L_868 = ((int32_t)13);
		uint32_t L_869 = (L_867)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_868));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_6), L_864, (&V_8), L_865, L_866, L_869, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_870 = V_6;
		uint32_t L_871 = V_8;
		uint32_t L_872 = V_9;
		UInt32U5BU5D_t59386216* L_873 = __this->get__X_5();
		int32_t L_874 = ((int32_t)9);
		uint32_t L_875 = (L_873)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_874));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_5), L_870, (&V_7), L_871, L_872, L_875, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_876 = V_5;
		uint32_t L_877 = V_7;
		uint32_t L_878 = V_8;
		UInt32U5BU5D_t59386216* L_879 = __this->get__X_5();
		int32_t L_880 = 7;
		uint32_t L_881 = (L_879)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_880));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_9), L_876, (&V_6), L_877, L_878, L_881, 5, /*hidden argument*/NULL);
		uint32_t L_882 = V_9;
		uint32_t L_883 = V_6;
		uint32_t L_884 = V_7;
		UInt32U5BU5D_t59386216* L_885 = __this->get__X_5();
		int32_t L_886 = ((int32_t)10);
		uint32_t L_887 = (L_885)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_886));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_8), L_882, (&V_5), L_883, L_884, L_887, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_888 = V_8;
		uint32_t L_889 = V_5;
		uint32_t L_890 = V_6;
		UInt32U5BU5D_t59386216* L_891 = __this->get__X_5();
		int32_t L_892 = ((int32_t)14);
		uint32_t L_893 = (L_891)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_892));
		RIPEMD160Managed_GGG_m1639995340(__this, (&V_7), L_888, (&V_9), L_889, L_890, L_893, 8, /*hidden argument*/NULL);
		uint32_t L_894 = V_7;
		uint32_t L_895 = V_9;
		uint32_t L_896 = V_5;
		UInt32U5BU5D_t59386216* L_897 = __this->get__X_5();
		int32_t L_898 = ((int32_t)12);
		uint32_t L_899 = (L_897)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_898));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_6), L_894, (&V_8), L_895, L_896, L_899, 8, /*hidden argument*/NULL);
		uint32_t L_900 = V_6;
		uint32_t L_901 = V_8;
		uint32_t L_902 = V_9;
		UInt32U5BU5D_t59386216* L_903 = __this->get__X_5();
		int32_t L_904 = ((int32_t)15);
		uint32_t L_905 = (L_903)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_904));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_5), L_900, (&V_7), L_901, L_902, L_905, 5, /*hidden argument*/NULL);
		uint32_t L_906 = V_5;
		uint32_t L_907 = V_7;
		uint32_t L_908 = V_8;
		UInt32U5BU5D_t59386216* L_909 = __this->get__X_5();
		int32_t L_910 = ((int32_t)10);
		uint32_t L_911 = (L_909)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_910));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_9), L_906, (&V_6), L_907, L_908, L_911, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_912 = V_9;
		uint32_t L_913 = V_6;
		uint32_t L_914 = V_7;
		UInt32U5BU5D_t59386216* L_915 = __this->get__X_5();
		int32_t L_916 = 4;
		uint32_t L_917 = (L_915)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_916));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_8), L_912, (&V_5), L_913, L_914, L_917, ((int32_t)9), /*hidden argument*/NULL);
		uint32_t L_918 = V_8;
		uint32_t L_919 = V_5;
		uint32_t L_920 = V_6;
		UInt32U5BU5D_t59386216* L_921 = __this->get__X_5();
		int32_t L_922 = 1;
		uint32_t L_923 = (L_921)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_922));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_7), L_918, (&V_9), L_919, L_920, L_923, ((int32_t)12), /*hidden argument*/NULL);
		uint32_t L_924 = V_7;
		uint32_t L_925 = V_9;
		uint32_t L_926 = V_5;
		UInt32U5BU5D_t59386216* L_927 = __this->get__X_5();
		int32_t L_928 = 5;
		uint32_t L_929 = (L_927)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_928));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_6), L_924, (&V_8), L_925, L_926, L_929, 5, /*hidden argument*/NULL);
		uint32_t L_930 = V_6;
		uint32_t L_931 = V_8;
		uint32_t L_932 = V_9;
		UInt32U5BU5D_t59386216* L_933 = __this->get__X_5();
		int32_t L_934 = 8;
		uint32_t L_935 = (L_933)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_934));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_5), L_930, (&V_7), L_931, L_932, L_935, ((int32_t)14), /*hidden argument*/NULL);
		uint32_t L_936 = V_5;
		uint32_t L_937 = V_7;
		uint32_t L_938 = V_8;
		UInt32U5BU5D_t59386216* L_939 = __this->get__X_5();
		int32_t L_940 = 7;
		uint32_t L_941 = (L_939)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_940));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_9), L_936, (&V_6), L_937, L_938, L_941, 6, /*hidden argument*/NULL);
		uint32_t L_942 = V_9;
		uint32_t L_943 = V_6;
		uint32_t L_944 = V_7;
		UInt32U5BU5D_t59386216* L_945 = __this->get__X_5();
		int32_t L_946 = 6;
		uint32_t L_947 = (L_945)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_946));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_8), L_942, (&V_5), L_943, L_944, L_947, 8, /*hidden argument*/NULL);
		uint32_t L_948 = V_8;
		uint32_t L_949 = V_5;
		uint32_t L_950 = V_6;
		UInt32U5BU5D_t59386216* L_951 = __this->get__X_5();
		int32_t L_952 = 2;
		uint32_t L_953 = (L_951)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_952));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_7), L_948, (&V_9), L_949, L_950, L_953, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_954 = V_7;
		uint32_t L_955 = V_9;
		uint32_t L_956 = V_5;
		UInt32U5BU5D_t59386216* L_957 = __this->get__X_5();
		int32_t L_958 = ((int32_t)13);
		uint32_t L_959 = (L_957)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_958));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_6), L_954, (&V_8), L_955, L_956, L_959, 6, /*hidden argument*/NULL);
		uint32_t L_960 = V_6;
		uint32_t L_961 = V_8;
		uint32_t L_962 = V_9;
		UInt32U5BU5D_t59386216* L_963 = __this->get__X_5();
		int32_t L_964 = ((int32_t)14);
		uint32_t L_965 = (L_963)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_964));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_5), L_960, (&V_7), L_961, L_962, L_965, 5, /*hidden argument*/NULL);
		uint32_t L_966 = V_5;
		uint32_t L_967 = V_7;
		uint32_t L_968 = V_8;
		UInt32U5BU5D_t59386216* L_969 = __this->get__X_5();
		int32_t L_970 = 0;
		uint32_t L_971 = (L_969)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_970));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_9), L_966, (&V_6), L_967, L_968, L_971, ((int32_t)15), /*hidden argument*/NULL);
		uint32_t L_972 = V_9;
		uint32_t L_973 = V_6;
		uint32_t L_974 = V_7;
		UInt32U5BU5D_t59386216* L_975 = __this->get__X_5();
		int32_t L_976 = 3;
		uint32_t L_977 = (L_975)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_976));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_8), L_972, (&V_5), L_973, L_974, L_977, ((int32_t)13), /*hidden argument*/NULL);
		uint32_t L_978 = V_8;
		uint32_t L_979 = V_5;
		uint32_t L_980 = V_6;
		UInt32U5BU5D_t59386216* L_981 = __this->get__X_5();
		int32_t L_982 = ((int32_t)9);
		uint32_t L_983 = (L_981)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_982));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_7), L_978, (&V_9), L_979, L_980, L_983, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_984 = V_7;
		uint32_t L_985 = V_9;
		uint32_t L_986 = V_5;
		UInt32U5BU5D_t59386216* L_987 = __this->get__X_5();
		int32_t L_988 = ((int32_t)11);
		uint32_t L_989 = (L_987)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_988));
		RIPEMD160Managed_FFF_m3619158225(__this, (&V_6), L_984, (&V_8), L_985, L_986, L_989, ((int32_t)11), /*hidden argument*/NULL);
		uint32_t L_990 = V_8;
		uint32_t L_991 = V_2;
		UInt32U5BU5D_t59386216* L_992 = __this->get__HashValue_6();
		int32_t L_993 = 1;
		uint32_t L_994 = (L_992)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_993));
		V_8 = ((int32_t)((int32_t)L_990+(int32_t)((int32_t)((int32_t)L_991+(int32_t)L_994))));
		UInt32U5BU5D_t59386216* L_995 = __this->get__HashValue_6();
		UInt32U5BU5D_t59386216* L_996 = __this->get__HashValue_6();
		int32_t L_997 = 2;
		uint32_t L_998 = (L_996)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_997));
		uint32_t L_999 = V_3;
		uint32_t L_1000 = V_9;
		(L_995)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_998+(int32_t)L_999))+(int32_t)L_1000)));
		UInt32U5BU5D_t59386216* L_1001 = __this->get__HashValue_6();
		UInt32U5BU5D_t59386216* L_1002 = __this->get__HashValue_6();
		int32_t L_1003 = 3;
		uint32_t L_1004 = (L_1002)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1003));
		uint32_t L_1005 = V_4;
		uint32_t L_1006 = V_5;
		(L_1001)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1004+(int32_t)L_1005))+(int32_t)L_1006)));
		UInt32U5BU5D_t59386216* L_1007 = __this->get__HashValue_6();
		UInt32U5BU5D_t59386216* L_1008 = __this->get__HashValue_6();
		int32_t L_1009 = 4;
		uint32_t L_1010 = (L_1008)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1009));
		uint32_t L_1011 = V_0;
		uint32_t L_1012 = V_6;
		(L_1007)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1010+(int32_t)L_1011))+(int32_t)L_1012)));
		UInt32U5BU5D_t59386216* L_1013 = __this->get__HashValue_6();
		UInt32U5BU5D_t59386216* L_1014 = __this->get__HashValue_6();
		int32_t L_1015 = 0;
		uint32_t L_1016 = (L_1014)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1015));
		uint32_t L_1017 = V_1;
		uint32_t L_1018 = V_7;
		(L_1013)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1016+(int32_t)L_1017))+(int32_t)L_1018)));
		UInt32U5BU5D_t59386216* L_1019 = __this->get__HashValue_6();
		uint32_t L_1020 = V_8;
		(L_1019)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint32_t)L_1020);
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::CompressFinal(System.UInt64)
extern "C"  void RIPEMD160Managed_CompressFinal_m1760549251 (RIPEMD160Managed_t1613307429 * __this, uint64_t ___length0, const MethodInfo* method)
{
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	int32_t V_2 = 0;
	uint32_t V_3 = 0;
	{
		uint64_t L_0 = ___length0;
		V_0 = (((int32_t)((uint32_t)((int64_t)((int64_t)L_0&(int64_t)(((int64_t)((uint64_t)(((uint32_t)((uint32_t)(-1))))))))))));
		uint64_t L_1 = ___length0;
		V_1 = (((int32_t)((uint32_t)((int64_t)((uint64_t)L_1>>((int32_t)32))))));
		UInt32U5BU5D_t59386216* L_2 = __this->get__X_5();
		UInt32U5BU5D_t59386216* L_3 = __this->get__X_5();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_2, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length)))), /*hidden argument*/NULL);
		V_2 = 0;
		V_3 = 0;
		goto IL_0058;
	}

IL_0029:
	{
		UInt32U5BU5D_t59386216* L_4 = __this->get__X_5();
		uint32_t L_5 = V_3;
		uint32_t* L_6 = ((L_4)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>((il2cpp_array_size_t)(uintptr_t)(((uintptr_t)((int32_t)((uint32_t)L_5>>2)))))));
		ByteU5BU5D_t3397334013* L_7 = __this->get__ProcessingBuffer_4();
		int32_t L_8 = V_2;
		int32_t L_9 = L_8;
		V_2 = ((int32_t)((int32_t)L_9+(int32_t)1));
		int32_t L_10 = L_9;
		uint8_t L_11 = (L_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		uint32_t L_12 = V_3;
		*((int32_t*)(L_6)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_6))^(int32_t)((int32_t)((int32_t)L_11<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8*(int32_t)((int32_t)((int32_t)L_12&(int32_t)3))))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))));
		uint32_t L_13 = V_3;
		V_3 = ((int32_t)((int32_t)L_13+(int32_t)1));
	}

IL_0058:
	{
		uint32_t L_14 = V_3;
		uint32_t L_15 = V_0;
		if ((!(((uint32_t)L_14) >= ((uint32_t)((int32_t)((int32_t)L_15&(int32_t)((int32_t)63)))))))
		{
			goto IL_0029;
		}
	}
	{
		UInt32U5BU5D_t59386216* L_16 = __this->get__X_5();
		uint32_t L_17 = V_0;
		uint32_t* L_18 = ((L_16)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>((il2cpp_array_size_t)(uintptr_t)(((uintptr_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_17>>2))&(int32_t)((int32_t)15))))))));
		uint32_t L_19 = V_0;
		*((int32_t*)(L_18)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_18))^(int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8*(int32_t)((int32_t)((int32_t)L_19&(int32_t)3))))+(int32_t)7))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))));
		uint32_t L_20 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)L_20&(int32_t)((int32_t)63)))) > ((uint32_t)((int32_t)55)))))
		{
			goto IL_00ac;
		}
	}
	{
		RIPEMD160Managed_Compress_m3844168032(__this, /*hidden argument*/NULL);
		UInt32U5BU5D_t59386216* L_21 = __this->get__X_5();
		UInt32U5BU5D_t59386216* L_22 = __this->get__X_5();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_21, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_22)->max_length)))), /*hidden argument*/NULL);
	}

IL_00ac:
	{
		UInt32U5BU5D_t59386216* L_23 = __this->get__X_5();
		uint32_t L_24 = V_0;
		(L_23)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint32_t)((int32_t)((int32_t)L_24<<(int32_t)3)));
		UInt32U5BU5D_t59386216* L_25 = __this->get__X_5();
		uint32_t L_26 = V_0;
		uint32_t L_27 = V_1;
		(L_25)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_26>>((int32_t)29)))|(int32_t)((int32_t)((int32_t)L_27<<(int32_t)3)))));
		RIPEMD160Managed_Compress_m3844168032(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::ROL(System.UInt32,System.Int32)
extern "C"  uint32_t RIPEMD160Managed_ROL_m1721215437 (RIPEMD160Managed_t1613307429 * __this, uint32_t ___x0, int32_t ___n1, const MethodInfo* method)
{
	{
		uint32_t L_0 = ___x0;
		int32_t L_1 = ___n1;
		uint32_t L_2 = ___x0;
		int32_t L_3 = ___n1;
		return ((int32_t)((int32_t)((int32_t)((int32_t)L_0<<(int32_t)((int32_t)((int32_t)L_1&(int32_t)((int32_t)31)))))|(int32_t)((int32_t)((uint32_t)L_2>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)32)-(int32_t)L_3))&(int32_t)((int32_t)31)))))));
	}
}
// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::F(System.UInt32,System.UInt32,System.UInt32)
extern "C"  uint32_t RIPEMD160Managed_F_m924361015 (RIPEMD160Managed_t1613307429 * __this, uint32_t ___x0, uint32_t ___y1, uint32_t ___z2, const MethodInfo* method)
{
	{
		uint32_t L_0 = ___x0;
		uint32_t L_1 = ___y1;
		uint32_t L_2 = ___z2;
		return ((int32_t)((int32_t)((int32_t)((int32_t)L_0^(int32_t)L_1))^(int32_t)L_2));
	}
}
// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::G(System.UInt32,System.UInt32,System.UInt32)
extern "C"  uint32_t RIPEMD160Managed_G_m3305831640 (RIPEMD160Managed_t1613307429 * __this, uint32_t ___x0, uint32_t ___y1, uint32_t ___z2, const MethodInfo* method)
{
	{
		uint32_t L_0 = ___x0;
		uint32_t L_1 = ___y1;
		uint32_t L_2 = ___x0;
		uint32_t L_3 = ___z2;
		return ((int32_t)((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))|(int32_t)((int32_t)((int32_t)((~L_2))&(int32_t)L_3))));
	}
}
// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::H(System.UInt32,System.UInt32,System.UInt32)
extern "C"  uint32_t RIPEMD160Managed_H_m170966261 (RIPEMD160Managed_t1613307429 * __this, uint32_t ___x0, uint32_t ___y1, uint32_t ___z2, const MethodInfo* method)
{
	{
		uint32_t L_0 = ___x0;
		uint32_t L_1 = ___y1;
		uint32_t L_2 = ___z2;
		return ((int32_t)((int32_t)((int32_t)((int32_t)L_0|(int32_t)((~L_1))))^(int32_t)L_2));
	}
}
// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::I(System.UInt32,System.UInt32,System.UInt32)
extern "C"  uint32_t RIPEMD160Managed_I_m3794821014 (RIPEMD160Managed_t1613307429 * __this, uint32_t ___x0, uint32_t ___y1, uint32_t ___z2, const MethodInfo* method)
{
	{
		uint32_t L_0 = ___x0;
		uint32_t L_1 = ___z2;
		uint32_t L_2 = ___y1;
		uint32_t L_3 = ___z2;
		return ((int32_t)((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))|(int32_t)((int32_t)((int32_t)L_2&(int32_t)((~L_3))))));
	}
}
// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::J(System.UInt32,System.UInt32,System.UInt32)
extern "C"  uint32_t RIPEMD160Managed_J_m397594803 (RIPEMD160Managed_t1613307429 * __this, uint32_t ___x0, uint32_t ___y1, uint32_t ___z2, const MethodInfo* method)
{
	{
		uint32_t L_0 = ___x0;
		uint32_t L_1 = ___y1;
		uint32_t L_2 = ___z2;
		return ((int32_t)((int32_t)L_0^(int32_t)((int32_t)((int32_t)L_1|(int32_t)((~L_2))))));
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::FF(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_FF_m3827799023 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_F_m924361015(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::GG(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_GG_m679367819 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_G_m3305831640(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1518500249)))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::HH(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_HH_m4008087279 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_H_m170966261(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1859775393)))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::II(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_II_m2512365451 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_I_m3794821014(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)-1894007588)))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::JJ(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_JJ_m2933451431 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_J_m397594803(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)-1454113458)))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::FFF(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_FFF_m3619158225 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_F_m924361015(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::GGG(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_GGG_m1639995340 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_G_m3305831640(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)2053994217)))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::HHH(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_HHH_m1385141959 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_H_m170966261(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1836072691)))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::III(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_III_m1771327938 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_I_m3794821014(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1548603684)))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::JJJ(System.UInt32&,System.UInt32,System.UInt32&,System.UInt32,System.UInt32,System.UInt32,System.Int32)
extern "C"  void RIPEMD160Managed_JJJ_m838642365 (RIPEMD160Managed_t1613307429 * __this, uint32_t* ___a0, uint32_t ___b1, uint32_t* ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___x5, int32_t ___s6, const MethodInfo* method)
{
	{
		uint32_t* L_0 = ___a0;
		uint32_t* L_1 = ___a0;
		uint32_t L_2 = ___b1;
		uint32_t* L_3 = ___c2;
		uint32_t L_4 = ___d3;
		uint32_t L_5 = RIPEMD160Managed_J_m397594803(__this, L_2, (*((uint32_t*)L_3)), L_4, /*hidden argument*/NULL);
		uint32_t L_6 = ___x5;
		*((int32_t*)(L_0)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_1))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)((int32_t)1352829926)))));
		uint32_t* L_7 = ___a0;
		uint32_t* L_8 = ___a0;
		int32_t L_9 = ___s6;
		uint32_t L_10 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_8)), L_9, /*hidden argument*/NULL);
		uint32_t L_11 = ___e4;
		*((int32_t*)(L_7)) = (int32_t)((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint32_t* L_12 = ___c2;
		uint32_t* L_13 = ___c2;
		uint32_t L_14 = RIPEMD160Managed_ROL_m1721215437(__this, (*((uint32_t*)L_13)), ((int32_t)10), /*hidden argument*/NULL);
		*((int32_t*)(L_12)) = (int32_t)L_14;
		return;
	}
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::.ctor()
extern Il2CppClass* RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var;
extern const uint32_t RNGCryptoServiceProvider__ctor_m3226360387_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider__ctor_m3226360387 (RNGCryptoServiceProvider_t2688843926 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider__ctor_m3226360387_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RandomNumberGenerator__ctor_m3565398804(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var);
		IntPtr_t L_0 = RNGCryptoServiceProvider_RngInitialize_m4136227644(NULL /*static, unused*/, (ByteU5BU5D_t3397334013*)(ByteU5BU5D_t3397334013*)NULL, /*hidden argument*/NULL);
		__this->set__handle_1(L_0);
		RNGCryptoServiceProvider_Check_m919917061(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::.cctor()
extern Il2CppClass* RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern const uint32_t RNGCryptoServiceProvider__cctor_m3121681526_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider__cctor_m3121681526 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider__cctor_m3121681526_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = RNGCryptoServiceProvider_RngOpen_m2238023214(NULL /*static, unused*/, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		Il2CppObject * L_1 = (Il2CppObject *)il2cpp_codegen_object_new(Il2CppObject_il2cpp_TypeInfo_var);
		Object__ctor_m2551263788(L_1, /*hidden argument*/NULL);
		((RNGCryptoServiceProvider_t2688843926_StaticFields*)RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var->static_fields)->set__lock_0(L_1);
	}

IL_0014:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::Check()
extern Il2CppClass* IntPtr_t_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2055945876;
extern const uint32_t RNGCryptoServiceProvider_Check_m919917061_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider_Check_m919917061 (RNGCryptoServiceProvider_t2688843926 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider_Check_m919917061_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IntPtr_t L_0 = __this->get__handle_1();
		IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->get_Zero_1();
		bool L_2 = IntPtr_op_Equality_m1573482188(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral2055945876, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_4 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0025:
	{
		return;
	}
}
// System.Boolean System.Security.Cryptography.RNGCryptoServiceProvider::RngOpen()
extern "C"  bool RNGCryptoServiceProvider_RngOpen_m2238023214 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef bool (*RNGCryptoServiceProvider_RngOpen_m2238023214_ftn) ();
	return  ((RNGCryptoServiceProvider_RngOpen_m2238023214_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngOpen) ();
}
// System.IntPtr System.Security.Cryptography.RNGCryptoServiceProvider::RngInitialize(System.Byte[])
extern "C"  IntPtr_t RNGCryptoServiceProvider_RngInitialize_m4136227644 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t3397334013* ___seed0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef IntPtr_t (*RNGCryptoServiceProvider_RngInitialize_m4136227644_ftn) (ByteU5BU5D_t3397334013*);
	return  ((RNGCryptoServiceProvider_RngInitialize_m4136227644_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngInitialize) (___seed0);
}
// System.IntPtr System.Security.Cryptography.RNGCryptoServiceProvider::RngGetBytes(System.IntPtr,System.Byte[])
extern "C"  IntPtr_t RNGCryptoServiceProvider_RngGetBytes_m1722813891 (Il2CppObject * __this /* static, unused */, IntPtr_t ___handle0, ByteU5BU5D_t3397334013* ___data1, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef IntPtr_t (*RNGCryptoServiceProvider_RngGetBytes_m1722813891_ftn) (IntPtr_t, ByteU5BU5D_t3397334013*);
	return  ((RNGCryptoServiceProvider_RngGetBytes_m1722813891_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngGetBytes) (___handle0, ___data1);
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::RngClose(System.IntPtr)
extern "C"  void RNGCryptoServiceProvider_RngClose_m2921734810 (Il2CppObject * __this /* static, unused */, IntPtr_t ___handle0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*RNGCryptoServiceProvider_RngClose_m2921734810_ftn) (IntPtr_t);
	 ((RNGCryptoServiceProvider_RngClose_m2921734810_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngClose) (___handle0);
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::GetBytes(System.Byte[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2619694;
extern const uint32_t RNGCryptoServiceProvider_GetBytes_m167497991_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider_GetBytes_m167497991 (RNGCryptoServiceProvider_t2688843926 * __this, ByteU5BU5D_t3397334013* ___data0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider_GetBytes_m167497991_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		ByteU5BU5D_t3397334013* L_0 = ___data0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral2619694, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var);
		Il2CppObject * L_2 = ((RNGCryptoServiceProvider_t2688843926_StaticFields*)RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var->static_fields)->get__lock_0();
		if (L_2)
		{
			goto IL_0032;
		}
	}
	{
		IntPtr_t L_3 = __this->get__handle_1();
		ByteU5BU5D_t3397334013* L_4 = ___data0;
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var);
		IntPtr_t L_5 = RNGCryptoServiceProvider_RngGetBytes_m1722813891(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		__this->set__handle_1(L_5);
		goto IL_005c;
	}

IL_0032:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var);
		Il2CppObject * L_6 = ((RNGCryptoServiceProvider_t2688843926_StaticFields*)RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var->static_fields)->get__lock_0();
		V_0 = L_6;
		Il2CppObject * L_7 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
	}

IL_003e:
	try
	{ // begin try (depth: 1)
		IntPtr_t L_8 = __this->get__handle_1();
		ByteU5BU5D_t3397334013* L_9 = ___data0;
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var);
		IntPtr_t L_10 = RNGCryptoServiceProvider_RngGetBytes_m1722813891(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		__this->set__handle_1(L_10);
		IL2CPP_LEAVE(0x5C, FINALLY_0055);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0055;
	}

FINALLY_0055:
	{ // begin finally (depth: 1)
		Il2CppObject * L_11 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(85)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(85)
	{
		IL2CPP_JUMP_TBL(0x5C, IL_005c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_005c:
	{
		RNGCryptoServiceProvider_Check_m919917061(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::GetNonZeroBytes(System.Byte[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2619694;
extern const uint32_t RNGCryptoServiceProvider_GetNonZeroBytes_m1918762662_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider_GetNonZeroBytes_m1918762662 (RNGCryptoServiceProvider_t2688843926 * __this, ByteU5BU5D_t3397334013* ___data0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider_GetNonZeroBytes_m1918762662_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___data0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral2619694, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___data0;
		V_0 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length))))*(int32_t)2))));
		V_1 = 0;
		goto IL_006f;
	}

IL_0023:
	{
		IntPtr_t L_3 = __this->get__handle_1();
		ByteU5BU5D_t3397334013* L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var);
		IntPtr_t L_5 = RNGCryptoServiceProvider_RngGetBytes_m1722813891(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		__this->set__handle_1(L_5);
		RNGCryptoServiceProvider_Check_m919917061(__this, /*hidden argument*/NULL);
		V_2 = 0;
		goto IL_0066;
	}

IL_0042:
	{
		int32_t L_6 = V_1;
		ByteU5BU5D_t3397334013* L_7 = ___data0;
		if ((!(((uint32_t)L_6) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_7)->max_length))))))))
		{
			goto IL_0050;
		}
	}
	{
		goto IL_006f;
	}

IL_0050:
	{
		ByteU5BU5D_t3397334013* L_8 = V_0;
		int32_t L_9 = V_2;
		int32_t L_10 = L_9;
		uint8_t L_11 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		if (!L_11)
		{
			goto IL_0062;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_12 = ___data0;
		int32_t L_13 = V_1;
		int32_t L_14 = L_13;
		V_1 = ((int32_t)((int32_t)L_14+(int32_t)1));
		ByteU5BU5D_t3397334013* L_15 = V_0;
		int32_t L_16 = V_2;
		int32_t L_17 = L_16;
		uint8_t L_18 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_17));
		(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)L_18);
	}

IL_0062:
	{
		int32_t L_19 = V_2;
		V_2 = ((int32_t)((int32_t)L_19+(int32_t)1));
	}

IL_0066:
	{
		int32_t L_20 = V_2;
		ByteU5BU5D_t3397334013* L_21 = V_0;
		if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length)))))))
		{
			goto IL_0042;
		}
	}

IL_006f:
	{
		int32_t L_22 = V_1;
		ByteU5BU5D_t3397334013* L_23 = ___data0;
		if ((((int32_t)L_22) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_23)->max_length)))))))
		{
			goto IL_0023;
		}
	}
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::Finalize()
extern Il2CppClass* IntPtr_t_il2cpp_TypeInfo_var;
extern Il2CppClass* RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var;
extern const uint32_t RNGCryptoServiceProvider_Finalize_m3698313957_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider_Finalize_m3698313957 (RNGCryptoServiceProvider_t2688843926 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider_Finalize_m3698313957_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			IntPtr_t L_0 = __this->get__handle_1();
			IntPtr_t L_1 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->get_Zero_1();
			bool L_2 = IntPtr_op_Inequality_m3044532593(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
			if (!L_2)
			{
				goto IL_002b;
			}
		}

IL_0015:
		{
			IntPtr_t L_3 = __this->get__handle_1();
			IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t2688843926_il2cpp_TypeInfo_var);
			RNGCryptoServiceProvider_RngClose_m2921734810(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
			IntPtr_t L_4 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->get_Zero_1();
			__this->set__handle_1(L_4);
		}

IL_002b:
		{
			IL2CPP_LEAVE(0x37, FINALLY_0030);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0030;
	}

FINALLY_0030:
	{ // begin finally (depth: 1)
		Object_Finalize_m4087144328(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(48)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(48)
	{
		IL2CPP_JUMP_TBL(0x37, IL_0037)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0037:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RSA::.ctor()
extern "C"  void RSA__ctor_m375023755 (RSA_t3719518354 * __this, const MethodInfo* method)
{
	{
		AsymmetricAlgorithm__ctor_m2264046324(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Security.Cryptography.RSA System.Security.Cryptography.RSA::Create()
extern Il2CppCodeGenString* _stringLiteral2633178827;
extern const uint32_t RSA_Create_m4148185627_MetadataUsageId;
extern "C"  RSA_t3719518354 * RSA_Create_m4148185627 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSA_Create_m4148185627_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RSA_t3719518354 * L_0 = RSA_Create_m2263911853(NULL /*static, unused*/, _stringLiteral2633178827, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.RSA System.Security.Cryptography.RSA::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* RSA_t3719518354_il2cpp_TypeInfo_var;
extern const uint32_t RSA_Create_m2263911853_MetadataUsageId;
extern "C"  RSA_t3719518354 * RSA_Create_m2263911853 (Il2CppObject * __this /* static, unused */, String_t* ___algName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSA_Create_m2263911853_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___algName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((RSA_t3719518354 *)CastclassClass(L_1, RSA_t3719518354_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.RSA::ZeroizePrivateKey(System.Security.Cryptography.RSAParameters)
extern "C"  void RSA_ZeroizePrivateKey_m1189265834 (RSA_t3719518354 * __this, RSAParameters_t1462703416  ___parameters0, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = (&___parameters0)->get_P_0();
		if (!L_0)
		{
			goto IL_0022;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_1 = (&___parameters0)->get_P_0();
		ByteU5BU5D_t3397334013* L_2 = (&___parameters0)->get_P_0();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_1, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length)))), /*hidden argument*/NULL);
	}

IL_0022:
	{
		ByteU5BU5D_t3397334013* L_3 = (&___parameters0)->get_Q_1();
		if (!L_3)
		{
			goto IL_0044;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_4 = (&___parameters0)->get_Q_1();
		ByteU5BU5D_t3397334013* L_5 = (&___parameters0)->get_Q_1();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_4, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_5)->max_length)))), /*hidden argument*/NULL);
	}

IL_0044:
	{
		ByteU5BU5D_t3397334013* L_6 = (&___parameters0)->get_DP_3();
		if (!L_6)
		{
			goto IL_0066;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_7 = (&___parameters0)->get_DP_3();
		ByteU5BU5D_t3397334013* L_8 = (&___parameters0)->get_DP_3();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_7, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_8)->max_length)))), /*hidden argument*/NULL);
	}

IL_0066:
	{
		ByteU5BU5D_t3397334013* L_9 = (&___parameters0)->get_DQ_4();
		if (!L_9)
		{
			goto IL_0088;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_10 = (&___parameters0)->get_DQ_4();
		ByteU5BU5D_t3397334013* L_11 = (&___parameters0)->get_DQ_4();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_10, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length)))), /*hidden argument*/NULL);
	}

IL_0088:
	{
		ByteU5BU5D_t3397334013* L_12 = (&___parameters0)->get_InverseQ_5();
		if (!L_12)
		{
			goto IL_00aa;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_13 = (&___parameters0)->get_InverseQ_5();
		ByteU5BU5D_t3397334013* L_14 = (&___parameters0)->get_InverseQ_5();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_13, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_14)->max_length)))), /*hidden argument*/NULL);
	}

IL_00aa:
	{
		ByteU5BU5D_t3397334013* L_15 = (&___parameters0)->get_D_2();
		if (!L_15)
		{
			goto IL_00cc;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_16 = (&___parameters0)->get_D_2();
		ByteU5BU5D_t3397334013* L_17 = (&___parameters0)->get_D_2();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_16, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))), /*hidden argument*/NULL);
	}

IL_00cc:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RSA::FromXmlString(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* RSAParameters_t1462703416_il2cpp_TypeInfo_var;
extern Il2CppClass* Exception_t1927440687_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1718338286;
extern Il2CppCodeGenString* _stringLiteral372029422;
extern Il2CppCodeGenString* _stringLiteral372029421;
extern Il2CppCodeGenString* _stringLiteral372029402;
extern Il2CppCodeGenString* _stringLiteral119047818;
extern Il2CppCodeGenString* _stringLiteral2847931173;
extern Il2CppCodeGenString* _stringLiteral2489256521;
extern Il2CppCodeGenString* _stringLiteral3700927967;
extern Il2CppCodeGenString* _stringLiteral2181343653;
extern Il2CppCodeGenString* _stringLiteral2168059653;
extern const uint32_t RSA_FromXmlString_m2869022271_MetadataUsageId;
extern "C"  void RSA_FromXmlString_m2869022271 (RSA_t3719518354 * __this, String_t* ___xmlString0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSA_FromXmlString_m2869022271_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RSAParameters_t1462703416  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Exception_t1927440687 * V_1 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		String_t* L_0 = ___xmlString0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1718338286, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		Initobj (RSAParameters_t1462703416_il2cpp_TypeInfo_var, (&V_0));
	}

IL_0019:
	try
	{ // begin try (depth: 1)
		try
		{ // begin try (depth: 2)
			String_t* L_2 = ___xmlString0;
			ByteU5BU5D_t3397334013* L_3 = AsymmetricAlgorithm_GetNamedParam_m3820878208(NULL /*static, unused*/, L_2, _stringLiteral372029422, /*hidden argument*/NULL);
			(&V_0)->set_P_0(L_3);
			String_t* L_4 = ___xmlString0;
			ByteU5BU5D_t3397334013* L_5 = AsymmetricAlgorithm_GetNamedParam_m3820878208(NULL /*static, unused*/, L_4, _stringLiteral372029421, /*hidden argument*/NULL);
			(&V_0)->set_Q_1(L_5);
			String_t* L_6 = ___xmlString0;
			ByteU5BU5D_t3397334013* L_7 = AsymmetricAlgorithm_GetNamedParam_m3820878208(NULL /*static, unused*/, L_6, _stringLiteral372029402, /*hidden argument*/NULL);
			(&V_0)->set_D_2(L_7);
			String_t* L_8 = ___xmlString0;
			ByteU5BU5D_t3397334013* L_9 = AsymmetricAlgorithm_GetNamedParam_m3820878208(NULL /*static, unused*/, L_8, _stringLiteral119047818, /*hidden argument*/NULL);
			(&V_0)->set_DP_3(L_9);
			String_t* L_10 = ___xmlString0;
			ByteU5BU5D_t3397334013* L_11 = AsymmetricAlgorithm_GetNamedParam_m3820878208(NULL /*static, unused*/, L_10, _stringLiteral2847931173, /*hidden argument*/NULL);
			(&V_0)->set_DQ_4(L_11);
			String_t* L_12 = ___xmlString0;
			ByteU5BU5D_t3397334013* L_13 = AsymmetricAlgorithm_GetNamedParam_m3820878208(NULL /*static, unused*/, L_12, _stringLiteral2489256521, /*hidden argument*/NULL);
			(&V_0)->set_InverseQ_5(L_13);
			String_t* L_14 = ___xmlString0;
			ByteU5BU5D_t3397334013* L_15 = AsymmetricAlgorithm_GetNamedParam_m3820878208(NULL /*static, unused*/, L_14, _stringLiteral3700927967, /*hidden argument*/NULL);
			(&V_0)->set_Exponent_7(L_15);
			String_t* L_16 = ___xmlString0;
			ByteU5BU5D_t3397334013* L_17 = AsymmetricAlgorithm_GetNamedParam_m3820878208(NULL /*static, unused*/, L_16, _stringLiteral2181343653, /*hidden argument*/NULL);
			(&V_0)->set_Modulus_6(L_17);
			RSAParameters_t1462703416  L_18 = V_0;
			VirtActionInvoker1< RSAParameters_t1462703416  >::Invoke(13 /* System.Void System.Security.Cryptography.RSA::ImportParameters(System.Security.Cryptography.RSAParameters) */, __this, L_18);
			IL2CPP_LEAVE(0xDB, FINALLY_00d3);
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t1927440687 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (Exception_t1927440687_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00b5;
			throw e;
		}

CATCH_00b5:
		{ // begin catch(System.Exception)
			{
				V_1 = ((Exception_t1927440687 *)__exception_local);
				RSAParameters_t1462703416  L_19 = V_0;
				RSA_ZeroizePrivateKey_m1189265834(__this, L_19, /*hidden argument*/NULL);
				String_t* L_20 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral2168059653, /*hidden argument*/NULL);
				Exception_t1927440687 * L_21 = V_1;
				CryptographicException_t3349726436 * L_22 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
				CryptographicException__ctor_m1012314467(L_22, L_20, L_21, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_22);
			}

IL_00ce:
			{
				IL2CPP_LEAVE(0xDB, FINALLY_00d3);
			}
		} // end catch (depth: 2)
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_00d3;
	}

FINALLY_00d3:
	{ // begin finally (depth: 1)
		RSAParameters_t1462703416  L_23 = V_0;
		RSA_ZeroizePrivateKey_m1189265834(__this, L_23, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(211)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(211)
	{
		IL2CPP_JUMP_TBL(0xDB, IL_00db)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_00db:
	{
		return;
	}
}
// System.String System.Security.Cryptography.RSA::ToXmlString(System.Boolean)
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3092939630;
extern Il2CppCodeGenString* _stringLiteral1054404423;
extern Il2CppCodeGenString* _stringLiteral1356539126;
extern Il2CppCodeGenString* _stringLiteral3640090853;
extern Il2CppCodeGenString* _stringLiteral3902532686;
extern Il2CppCodeGenString* _stringLiteral3796514899;
extern Il2CppCodeGenString* _stringLiteral280328637;
extern Il2CppCodeGenString* _stringLiteral124729648;
extern Il2CppCodeGenString* _stringLiteral3060106029;
extern Il2CppCodeGenString* _stringLiteral2853613003;
extern Il2CppCodeGenString* _stringLiteral3060106028;
extern Il2CppCodeGenString* _stringLiteral3713249476;
extern Il2CppCodeGenString* _stringLiteral4033978725;
extern Il2CppCodeGenString* _stringLiteral3713249475;
extern Il2CppCodeGenString* _stringLiteral1305095370;
extern Il2CppCodeGenString* _stringLiteral2613920527;
extern Il2CppCodeGenString* _stringLiteral924226302;
extern Il2CppCodeGenString* _stringLiteral3162789196;
extern Il2CppCodeGenString* _stringLiteral3060106049;
extern Il2CppCodeGenString* _stringLiteral2737546005;
extern const uint32_t RSA_ToXmlString_m4145056574_MetadataUsageId;
extern "C"  String_t* RSA_ToXmlString_m4145056574 (RSA_t3719518354 * __this, bool ___includePrivateParameters0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSA_ToXmlString_m4145056574_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * V_0 = NULL;
	RSAParameters_t1462703416  V_1;
	memset(&V_1, 0, sizeof(V_1));
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		StringBuilder_t1221177846 * L_0 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3946851802(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		bool L_1 = ___includePrivateParameters0;
		RSAParameters_t1462703416  L_2 = VirtFuncInvoker1< RSAParameters_t1462703416 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSA::ExportParameters(System.Boolean) */, __this, L_1);
		V_1 = L_2;
	}

IL_000e:
	try
	{ // begin try (depth: 1)
		{
			StringBuilder_t1221177846 * L_3 = V_0;
			StringBuilder_Append_m3636508479(L_3, _stringLiteral3092939630, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_4 = V_0;
			StringBuilder_Append_m3636508479(L_4, _stringLiteral1054404423, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_5 = V_0;
			ByteU5BU5D_t3397334013* L_6 = (&V_1)->get_Modulus_6();
			IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
			String_t* L_7 = Convert_ToBase64String_m1936815455(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
			StringBuilder_Append_m3636508479(L_5, L_7, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_8 = V_0;
			StringBuilder_Append_m3636508479(L_8, _stringLiteral1356539126, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_9 = V_0;
			StringBuilder_Append_m3636508479(L_9, _stringLiteral3640090853, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_10 = V_0;
			ByteU5BU5D_t3397334013* L_11 = (&V_1)->get_Exponent_7();
			String_t* L_12 = Convert_ToBase64String_m1936815455(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
			StringBuilder_Append_m3636508479(L_10, L_12, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_13 = V_0;
			StringBuilder_Append_m3636508479(L_13, _stringLiteral3902532686, /*hidden argument*/NULL);
			bool L_14 = ___includePrivateParameters0;
			if (!L_14)
			{
				goto IL_01e4;
			}
		}

IL_0076:
		{
			ByteU5BU5D_t3397334013* L_15 = (&V_1)->get_D_2();
			if (L_15)
			{
				goto IL_0094;
			}
		}

IL_0082:
		{
			String_t* L_16 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral3796514899, /*hidden argument*/NULL);
			V_2 = L_16;
			String_t* L_17 = V_2;
			ArgumentNullException_t628810857 * L_18 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
			ArgumentNullException__ctor_m3380712306(L_18, L_17, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_18);
		}

IL_0094:
		{
			ByteU5BU5D_t3397334013* L_19 = (&V_1)->get_P_0();
			if (!L_19)
			{
				goto IL_00d0;
			}
		}

IL_00a0:
		{
			ByteU5BU5D_t3397334013* L_20 = (&V_1)->get_Q_1();
			if (!L_20)
			{
				goto IL_00d0;
			}
		}

IL_00ac:
		{
			ByteU5BU5D_t3397334013* L_21 = (&V_1)->get_DP_3();
			if (!L_21)
			{
				goto IL_00d0;
			}
		}

IL_00b8:
		{
			ByteU5BU5D_t3397334013* L_22 = (&V_1)->get_DQ_4();
			if (!L_22)
			{
				goto IL_00d0;
			}
		}

IL_00c4:
		{
			ByteU5BU5D_t3397334013* L_23 = (&V_1)->get_InverseQ_5();
			if (L_23)
			{
				goto IL_00e2;
			}
		}

IL_00d0:
		{
			String_t* L_24 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral280328637, /*hidden argument*/NULL);
			V_3 = L_24;
			String_t* L_25 = V_3;
			CryptographicException_t3349726436 * L_26 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
			CryptographicException__ctor_m2415891459(L_26, L_25, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_26);
		}

IL_00e2:
		{
			StringBuilder_t1221177846 * L_27 = V_0;
			StringBuilder_Append_m3636508479(L_27, _stringLiteral124729648, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_28 = V_0;
			ByteU5BU5D_t3397334013* L_29 = (&V_1)->get_P_0();
			IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
			String_t* L_30 = Convert_ToBase64String_m1936815455(NULL /*static, unused*/, L_29, /*hidden argument*/NULL);
			StringBuilder_Append_m3636508479(L_28, L_30, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_31 = V_0;
			StringBuilder_Append_m3636508479(L_31, _stringLiteral3060106029, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_32 = V_0;
			StringBuilder_Append_m3636508479(L_32, _stringLiteral2853613003, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_33 = V_0;
			ByteU5BU5D_t3397334013* L_34 = (&V_1)->get_Q_1();
			String_t* L_35 = Convert_ToBase64String_m1936815455(NULL /*static, unused*/, L_34, /*hidden argument*/NULL);
			StringBuilder_Append_m3636508479(L_33, L_35, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_36 = V_0;
			StringBuilder_Append_m3636508479(L_36, _stringLiteral3060106028, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_37 = V_0;
			StringBuilder_Append_m3636508479(L_37, _stringLiteral3713249476, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_38 = V_0;
			ByteU5BU5D_t3397334013* L_39 = (&V_1)->get_DP_3();
			String_t* L_40 = Convert_ToBase64String_m1936815455(NULL /*static, unused*/, L_39, /*hidden argument*/NULL);
			StringBuilder_Append_m3636508479(L_38, L_40, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_41 = V_0;
			StringBuilder_Append_m3636508479(L_41, _stringLiteral4033978725, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_42 = V_0;
			StringBuilder_Append_m3636508479(L_42, _stringLiteral3713249475, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_43 = V_0;
			ByteU5BU5D_t3397334013* L_44 = (&V_1)->get_DQ_4();
			String_t* L_45 = Convert_ToBase64String_m1936815455(NULL /*static, unused*/, L_44, /*hidden argument*/NULL);
			StringBuilder_Append_m3636508479(L_43, L_45, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_46 = V_0;
			StringBuilder_Append_m3636508479(L_46, _stringLiteral1305095370, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_47 = V_0;
			StringBuilder_Append_m3636508479(L_47, _stringLiteral2613920527, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_48 = V_0;
			ByteU5BU5D_t3397334013* L_49 = (&V_1)->get_InverseQ_5();
			String_t* L_50 = Convert_ToBase64String_m1936815455(NULL /*static, unused*/, L_49, /*hidden argument*/NULL);
			StringBuilder_Append_m3636508479(L_48, L_50, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_51 = V_0;
			StringBuilder_Append_m3636508479(L_51, _stringLiteral924226302, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_52 = V_0;
			StringBuilder_Append_m3636508479(L_52, _stringLiteral3162789196, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_53 = V_0;
			ByteU5BU5D_t3397334013* L_54 = (&V_1)->get_D_2();
			String_t* L_55 = Convert_ToBase64String_m1936815455(NULL /*static, unused*/, L_54, /*hidden argument*/NULL);
			StringBuilder_Append_m3636508479(L_53, L_55, /*hidden argument*/NULL);
			StringBuilder_t1221177846 * L_56 = V_0;
			StringBuilder_Append_m3636508479(L_56, _stringLiteral3060106049, /*hidden argument*/NULL);
		}

IL_01e4:
		{
			StringBuilder_t1221177846 * L_57 = V_0;
			StringBuilder_Append_m3636508479(L_57, _stringLiteral2737546005, /*hidden argument*/NULL);
			goto IL_0204;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t1927440687 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Il2CppObject_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_01f5;
		throw e;
	}

CATCH_01f5:
	{ // begin catch(System.Object)
		{
			RSAParameters_t1462703416  L_58 = V_1;
			RSA_ZeroizePrivateKey_m1189265834(__this, L_58, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(__exception_local);
		}

IL_01ff:
		{
			goto IL_0204;
		}
	} // end catch (depth: 1)

IL_0204:
	{
		StringBuilder_t1221177846 * L_59 = V_0;
		String_t* L_60 = StringBuilder_ToString_m1507807375(L_59, /*hidden argument*/NULL);
		return L_60;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor()
extern "C"  void RSACryptoServiceProvider__ctor_m1532797528 (RSACryptoServiceProvider_t4229286967 * __this, const MethodInfo* method)
{
	{
		__this->set_privateKeyExportable_5((bool)1);
		RSA__ctor_m375023755(__this, /*hidden argument*/NULL);
		RSACryptoServiceProvider_Common_m2581564813(__this, ((int32_t)1024), (CspParameters_t46065560 *)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor(System.Security.Cryptography.CspParameters)
extern "C"  void RSACryptoServiceProvider__ctor_m4088808429 (RSACryptoServiceProvider_t4229286967 * __this, CspParameters_t46065560 * ___parameters0, const MethodInfo* method)
{
	{
		__this->set_privateKeyExportable_5((bool)1);
		RSA__ctor_m375023755(__this, /*hidden argument*/NULL);
		CspParameters_t46065560 * L_0 = ___parameters0;
		RSACryptoServiceProvider_Common_m2581564813(__this, ((int32_t)1024), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor(System.Int32)
extern "C"  void RSACryptoServiceProvider__ctor_m2716420409 (RSACryptoServiceProvider_t4229286967 * __this, int32_t ___dwKeySize0, const MethodInfo* method)
{
	{
		__this->set_privateKeyExportable_5((bool)1);
		RSA__ctor_m375023755(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___dwKeySize0;
		RSACryptoServiceProvider_Common_m2581564813(__this, L_0, (CspParameters_t46065560 *)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.cctor()
extern "C"  void RSACryptoServiceProvider__cctor_m714287159 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::Common(System.Int32,System.Security.Cryptography.CspParameters)
extern Il2CppClass* KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var;
extern Il2CppClass* KeySizes_t3144736271_il2cpp_TypeInfo_var;
extern Il2CppClass* RSAManaged_t3034748747_il2cpp_TypeInfo_var;
extern Il2CppClass* KeyGeneratedEventHandler_t108853709_il2cpp_TypeInfo_var;
extern Il2CppClass* CspParameters_t46065560_il2cpp_TypeInfo_var;
extern Il2CppClass* RSACryptoServiceProvider_t4229286967_il2cpp_TypeInfo_var;
extern Il2CppClass* KeyPairPersistence_t3637935872_il2cpp_TypeInfo_var;
extern const MethodInfo* RSACryptoServiceProvider_OnKeyGenerated_m3681052691_MethodInfo_var;
extern const uint32_t RSACryptoServiceProvider_Common_m2581564813_MetadataUsageId;
extern "C"  void RSACryptoServiceProvider_Common_m2581564813 (RSACryptoServiceProvider_t4229286967 * __this, int32_t ___dwKeySize0, CspParameters_t46065560 * ___p1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSACryptoServiceProvider_Common_m2581564813_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		((AsymmetricAlgorithm_t784058677 *)__this)->set_LegalKeySizesValue_1(((KeySizesU5BU5D_t1153004758*)SZArrayNew(KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1153004758* L_0 = ((AsymmetricAlgorithm_t784058677 *)__this)->get_LegalKeySizesValue_1();
		KeySizes_t3144736271 * L_1 = (KeySizes_t3144736271 *)il2cpp_codegen_object_new(KeySizes_t3144736271_il2cpp_TypeInfo_var);
		KeySizes__ctor_m3526899007(L_1, ((int32_t)384), ((int32_t)16384), 8, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_0, L_1);
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (KeySizes_t3144736271 *)L_1);
		int32_t L_2 = ___dwKeySize0;
		AsymmetricAlgorithm_set_KeySize_m3920505304(__this, L_2, /*hidden argument*/NULL);
		int32_t L_3 = RSACryptoServiceProvider_get_KeySize_m2049115605(__this, /*hidden argument*/NULL);
		RSAManaged_t3034748747 * L_4 = (RSAManaged_t3034748747 *)il2cpp_codegen_object_new(RSAManaged_t3034748747_il2cpp_TypeInfo_var);
		RSAManaged__ctor_m4210377437(L_4, L_3, /*hidden argument*/NULL);
		__this->set_rsa_7(L_4);
		RSAManaged_t3034748747 * L_5 = __this->get_rsa_7();
		IntPtr_t L_6;
		L_6.set_m_value_0((void*)(void*)RSACryptoServiceProvider_OnKeyGenerated_m3681052691_MethodInfo_var);
		KeyGeneratedEventHandler_t108853709 * L_7 = (KeyGeneratedEventHandler_t108853709 *)il2cpp_codegen_object_new(KeyGeneratedEventHandler_t108853709_il2cpp_TypeInfo_var);
		KeyGeneratedEventHandler__ctor_m840804319(L_7, __this, L_6, /*hidden argument*/NULL);
		RSAManaged_add_KeyGenerated_m4116417337(L_5, L_7, /*hidden argument*/NULL);
		CspParameters_t46065560 * L_8 = ___p1;
		__this->set_persistKey_3((bool)((((int32_t)((((Il2CppObject*)(CspParameters_t46065560 *)L_8) == ((Il2CppObject*)(Il2CppObject *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0));
		CspParameters_t46065560 * L_9 = ___p1;
		if (L_9)
		{
			goto IL_0097;
		}
	}
	{
		CspParameters_t46065560 * L_10 = (CspParameters_t46065560 *)il2cpp_codegen_object_new(CspParameters_t46065560_il2cpp_TypeInfo_var);
		CspParameters__ctor_m3051314030(L_10, 1, /*hidden argument*/NULL);
		___p1 = L_10;
		IL2CPP_RUNTIME_CLASS_INIT(RSACryptoServiceProvider_t4229286967_il2cpp_TypeInfo_var);
		bool L_11 = ((RSACryptoServiceProvider_t4229286967_StaticFields*)RSACryptoServiceProvider_t4229286967_il2cpp_TypeInfo_var->static_fields)->get_useMachineKeyStore_8();
		if (!L_11)
		{
			goto IL_0086;
		}
	}
	{
		CspParameters_t46065560 * L_12 = ___p1;
		CspParameters_t46065560 * L_13 = L_12;
		int32_t L_14 = CspParameters_get_Flags_m3649573501(L_13, /*hidden argument*/NULL);
		CspParameters_set_Flags_m4131471722(L_13, ((int32_t)((int32_t)L_14|(int32_t)1)), /*hidden argument*/NULL);
	}

IL_0086:
	{
		CspParameters_t46065560 * L_15 = ___p1;
		KeyPairPersistence_t3637935872 * L_16 = (KeyPairPersistence_t3637935872 *)il2cpp_codegen_object_new(KeyPairPersistence_t3637935872_il2cpp_TypeInfo_var);
		KeyPairPersistence__ctor_m2662458254(L_16, L_15, /*hidden argument*/NULL);
		__this->set_store_2(L_16);
		goto IL_00d7;
	}

IL_0097:
	{
		CspParameters_t46065560 * L_17 = ___p1;
		KeyPairPersistence_t3637935872 * L_18 = (KeyPairPersistence_t3637935872 *)il2cpp_codegen_object_new(KeyPairPersistence_t3637935872_il2cpp_TypeInfo_var);
		KeyPairPersistence__ctor_m2662458254(L_18, L_17, /*hidden argument*/NULL);
		__this->set_store_2(L_18);
		KeyPairPersistence_t3637935872 * L_19 = __this->get_store_2();
		KeyPairPersistence_Load_m1355205585(L_19, /*hidden argument*/NULL);
		KeyPairPersistence_t3637935872 * L_20 = __this->get_store_2();
		String_t* L_21 = KeyPairPersistence_get_KeyValue_m140512119(L_20, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_00d7;
		}
	}
	{
		__this->set_persisted_4((bool)1);
		KeyPairPersistence_t3637935872 * L_22 = __this->get_store_2();
		String_t* L_23 = KeyPairPersistence_get_KeyValue_m140512119(L_22, /*hidden argument*/NULL);
		VirtActionInvoker1< String_t* >::Invoke(8 /* System.Void System.Security.Cryptography.RSA::FromXmlString(System.String) */, __this, L_23);
	}

IL_00d7:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::Finalize()
extern "C"  void RSACryptoServiceProvider_Finalize_m3413569944 (RSACryptoServiceProvider_t4229286967 * __this, const MethodInfo* method)
{
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		RSACryptoServiceProvider_Dispose_m3445944964(__this, (bool)0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m4087144328(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Int32 System.Security.Cryptography.RSACryptoServiceProvider::get_KeySize()
extern "C"  int32_t RSACryptoServiceProvider_get_KeySize_m2049115605 (RSACryptoServiceProvider_t4229286967 * __this, const MethodInfo* method)
{
	{
		RSAManaged_t3034748747 * L_0 = __this->get_rsa_7();
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_1 = ((AsymmetricAlgorithm_t784058677 *)__this)->get_KeySizeValue_0();
		return L_1;
	}

IL_0012:
	{
		RSAManaged_t3034748747 * L_2 = __this->get_rsa_7();
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 Mono.Security.Cryptography.RSAManaged::get_KeySize() */, L_2);
		return L_3;
	}
}
// System.Boolean System.Security.Cryptography.RSACryptoServiceProvider::get_PublicOnly()
extern "C"  bool RSACryptoServiceProvider_get_PublicOnly_m2672124340 (RSACryptoServiceProvider_t4229286967 * __this, const MethodInfo* method)
{
	{
		RSAManaged_t3034748747 * L_0 = __this->get_rsa_7();
		bool L_1 = RSAManaged_get_PublicOnly_m2603845138(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Byte[] System.Security.Cryptography.RSACryptoServiceProvider::DecryptValue(System.Byte[])
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral510136604;
extern const uint32_t RSACryptoServiceProvider_DecryptValue_m228589949_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* RSACryptoServiceProvider_DecryptValue_m228589949 (RSACryptoServiceProvider_t4229286967 * __this, ByteU5BU5D_t3397334013* ___rgb0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSACryptoServiceProvider_DecryptValue_m228589949_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RSAManaged_t3034748747 * L_0 = __this->get_rsa_7();
		bool L_1 = RSAManaged_get_IsCrtPossible_m855038123(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, _stringLiteral510136604, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		RSAManaged_t3034748747 * L_3 = __this->get_rsa_7();
		ByteU5BU5D_t3397334013* L_4 = ___rgb0;
		ByteU5BU5D_t3397334013* L_5 = VirtFuncInvoker1< ByteU5BU5D_t3397334013*, ByteU5BU5D_t3397334013* >::Invoke(11 /* System.Byte[] Mono.Security.Cryptography.RSAManaged::DecryptValue(System.Byte[]) */, L_3, L_4);
		return L_5;
	}
}
// System.Byte[] System.Security.Cryptography.RSACryptoServiceProvider::EncryptValue(System.Byte[])
extern "C"  ByteU5BU5D_t3397334013* RSACryptoServiceProvider_EncryptValue_m802714447 (RSACryptoServiceProvider_t4229286967 * __this, ByteU5BU5D_t3397334013* ___rgb0, const MethodInfo* method)
{
	{
		RSAManaged_t3034748747 * L_0 = __this->get_rsa_7();
		ByteU5BU5D_t3397334013* L_1 = ___rgb0;
		ByteU5BU5D_t3397334013* L_2 = VirtFuncInvoker1< ByteU5BU5D_t3397334013*, ByteU5BU5D_t3397334013* >::Invoke(10 /* System.Byte[] Mono.Security.Cryptography.RSAManaged::EncryptValue(System.Byte[]) */, L_0, L_1);
		return L_2;
	}
}
// System.Security.Cryptography.RSAParameters System.Security.Cryptography.RSACryptoServiceProvider::ExportParameters(System.Boolean)
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1476162631;
extern const uint32_t RSACryptoServiceProvider_ExportParameters_m1450871963_MetadataUsageId;
extern "C"  RSAParameters_t1462703416  RSACryptoServiceProvider_ExportParameters_m1450871963 (RSACryptoServiceProvider_t4229286967 * __this, bool ___includePrivateParameters0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSACryptoServiceProvider_ExportParameters_m1450871963_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___includePrivateParameters0;
		if (!L_0)
		{
			goto IL_001c;
		}
	}
	{
		bool L_1 = __this->get_privateKeyExportable_5();
		if (L_1)
		{
			goto IL_001c;
		}
	}
	{
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, _stringLiteral1476162631, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		RSAManaged_t3034748747 * L_3 = __this->get_rsa_7();
		bool L_4 = ___includePrivateParameters0;
		RSAParameters_t1462703416  L_5 = VirtFuncInvoker1< RSAParameters_t1462703416 , bool >::Invoke(12 /* System.Security.Cryptography.RSAParameters Mono.Security.Cryptography.RSAManaged::ExportParameters(System.Boolean) */, L_3, L_4);
		return L_5;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::ImportParameters(System.Security.Cryptography.RSAParameters)
extern "C"  void RSACryptoServiceProvider_ImportParameters_m1863060500 (RSACryptoServiceProvider_t4229286967 * __this, RSAParameters_t1462703416  ___parameters0, const MethodInfo* method)
{
	{
		RSAManaged_t3034748747 * L_0 = __this->get_rsa_7();
		RSAParameters_t1462703416  L_1 = ___parameters0;
		VirtActionInvoker1< RSAParameters_t1462703416  >::Invoke(13 /* System.Void Mono.Security.Cryptography.RSAManaged::ImportParameters(System.Security.Cryptography.RSAParameters) */, L_0, L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::Dispose(System.Boolean)
extern "C"  void RSACryptoServiceProvider_Dispose_m3445944964 (RSACryptoServiceProvider_t4229286967 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_m_disposed_6();
		if (L_0)
		{
			goto IL_0049;
		}
	}
	{
		bool L_1 = __this->get_persisted_4();
		if (!L_1)
		{
			goto IL_002c;
		}
	}
	{
		bool L_2 = __this->get_persistKey_3();
		if (L_2)
		{
			goto IL_002c;
		}
	}
	{
		KeyPairPersistence_t3637935872 * L_3 = __this->get_store_2();
		KeyPairPersistence_Remove_m3188674989(L_3, /*hidden argument*/NULL);
	}

IL_002c:
	{
		RSAManaged_t3034748747 * L_4 = __this->get_rsa_7();
		if (!L_4)
		{
			goto IL_0042;
		}
	}
	{
		RSAManaged_t3034748747 * L_5 = __this->get_rsa_7();
		AsymmetricAlgorithm_Clear_m1411026031(L_5, /*hidden argument*/NULL);
	}

IL_0042:
	{
		__this->set_m_disposed_6((bool)1);
	}

IL_0049:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::OnKeyGenerated(System.Object,System.EventArgs)
extern "C"  void RSACryptoServiceProvider_OnKeyGenerated_m3681052691 (RSACryptoServiceProvider_t4229286967 * __this, Il2CppObject * ___sender0, EventArgs_t3289624707 * ___e1, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_persistKey_3();
		if (!L_0)
		{
			goto IL_0047;
		}
	}
	{
		bool L_1 = __this->get_persisted_4();
		if (L_1)
		{
			goto IL_0047;
		}
	}
	{
		KeyPairPersistence_t3637935872 * L_2 = __this->get_store_2();
		RSAManaged_t3034748747 * L_3 = __this->get_rsa_7();
		bool L_4 = RSAManaged_get_PublicOnly_m2603845138(L_3, /*hidden argument*/NULL);
		String_t* L_5 = VirtFuncInvoker1< String_t*, bool >::Invoke(9 /* System.String System.Security.Cryptography.RSA::ToXmlString(System.Boolean) */, __this, (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0));
		KeyPairPersistence_set_KeyValue_m243780262(L_2, L_5, /*hidden argument*/NULL);
		KeyPairPersistence_t3637935872 * L_6 = __this->get_store_2();
		KeyPairPersistence_Save_m471726936(L_6, /*hidden argument*/NULL);
		__this->set_persisted_4((bool)1);
	}

IL_0047:
	{
		return;
	}
}
// Conversion methods for marshalling of: System.Security.Cryptography.RSAParameters
extern "C" void RSAParameters_t1462703416_marshal_pinvoke(const RSAParameters_t1462703416& unmarshaled, RSAParameters_t1462703416_marshaled_pinvoke& marshaled)
{
	if (unmarshaled.get_P_0() != NULL)
	{
		int32_t _unmarshaled_P_Length = (unmarshaled.get_P_0())->max_length;
		marshaled.___P_0 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_P_Length);
		for (int32_t i = 0; i < _unmarshaled_P_Length; i++)
		{
			(marshaled.___P_0)[i] = (unmarshaled.get_P_0())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___P_0 = NULL;
	}
	if (unmarshaled.get_Q_1() != NULL)
	{
		int32_t _unmarshaled_Q_Length = (unmarshaled.get_Q_1())->max_length;
		marshaled.___Q_1 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_Q_Length);
		for (int32_t i = 0; i < _unmarshaled_Q_Length; i++)
		{
			(marshaled.___Q_1)[i] = (unmarshaled.get_Q_1())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___Q_1 = NULL;
	}
	if (unmarshaled.get_D_2() != NULL)
	{
		int32_t _unmarshaled_D_Length = (unmarshaled.get_D_2())->max_length;
		marshaled.___D_2 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_D_Length);
		for (int32_t i = 0; i < _unmarshaled_D_Length; i++)
		{
			(marshaled.___D_2)[i] = (unmarshaled.get_D_2())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___D_2 = NULL;
	}
	if (unmarshaled.get_DP_3() != NULL)
	{
		int32_t _unmarshaled_DP_Length = (unmarshaled.get_DP_3())->max_length;
		marshaled.___DP_3 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_DP_Length);
		for (int32_t i = 0; i < _unmarshaled_DP_Length; i++)
		{
			(marshaled.___DP_3)[i] = (unmarshaled.get_DP_3())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___DP_3 = NULL;
	}
	if (unmarshaled.get_DQ_4() != NULL)
	{
		int32_t _unmarshaled_DQ_Length = (unmarshaled.get_DQ_4())->max_length;
		marshaled.___DQ_4 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_DQ_Length);
		for (int32_t i = 0; i < _unmarshaled_DQ_Length; i++)
		{
			(marshaled.___DQ_4)[i] = (unmarshaled.get_DQ_4())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___DQ_4 = NULL;
	}
	if (unmarshaled.get_InverseQ_5() != NULL)
	{
		int32_t _unmarshaled_InverseQ_Length = (unmarshaled.get_InverseQ_5())->max_length;
		marshaled.___InverseQ_5 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_InverseQ_Length);
		for (int32_t i = 0; i < _unmarshaled_InverseQ_Length; i++)
		{
			(marshaled.___InverseQ_5)[i] = (unmarshaled.get_InverseQ_5())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___InverseQ_5 = NULL;
	}
	if (unmarshaled.get_Modulus_6() != NULL)
	{
		int32_t _unmarshaled_Modulus_Length = (unmarshaled.get_Modulus_6())->max_length;
		marshaled.___Modulus_6 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_Modulus_Length);
		for (int32_t i = 0; i < _unmarshaled_Modulus_Length; i++)
		{
			(marshaled.___Modulus_6)[i] = (unmarshaled.get_Modulus_6())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___Modulus_6 = NULL;
	}
	if (unmarshaled.get_Exponent_7() != NULL)
	{
		int32_t _unmarshaled_Exponent_Length = (unmarshaled.get_Exponent_7())->max_length;
		marshaled.___Exponent_7 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_Exponent_Length);
		for (int32_t i = 0; i < _unmarshaled_Exponent_Length; i++)
		{
			(marshaled.___Exponent_7)[i] = (unmarshaled.get_Exponent_7())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___Exponent_7 = NULL;
	}
}
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t RSAParameters_t1462703416_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
extern "C" void RSAParameters_t1462703416_marshal_pinvoke_back(const RSAParameters_t1462703416_marshaled_pinvoke& marshaled, RSAParameters_t1462703416& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAParameters_t1462703416_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	if (marshaled.___P_0 != NULL)
	{
		if (unmarshaled.get_P_0() == NULL)
		{
			unmarshaled.set_P_0(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_P_0())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_P_0())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___P_0)[i]);
		}
	}
	if (marshaled.___Q_1 != NULL)
	{
		if (unmarshaled.get_Q_1() == NULL)
		{
			unmarshaled.set_Q_1(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_Q_1())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_Q_1())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___Q_1)[i]);
		}
	}
	if (marshaled.___D_2 != NULL)
	{
		if (unmarshaled.get_D_2() == NULL)
		{
			unmarshaled.set_D_2(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_D_2())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_D_2())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___D_2)[i]);
		}
	}
	if (marshaled.___DP_3 != NULL)
	{
		if (unmarshaled.get_DP_3() == NULL)
		{
			unmarshaled.set_DP_3(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_DP_3())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_DP_3())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___DP_3)[i]);
		}
	}
	if (marshaled.___DQ_4 != NULL)
	{
		if (unmarshaled.get_DQ_4() == NULL)
		{
			unmarshaled.set_DQ_4(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_DQ_4())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_DQ_4())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___DQ_4)[i]);
		}
	}
	if (marshaled.___InverseQ_5 != NULL)
	{
		if (unmarshaled.get_InverseQ_5() == NULL)
		{
			unmarshaled.set_InverseQ_5(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_InverseQ_5())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_InverseQ_5())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___InverseQ_5)[i]);
		}
	}
	if (marshaled.___Modulus_6 != NULL)
	{
		if (unmarshaled.get_Modulus_6() == NULL)
		{
			unmarshaled.set_Modulus_6(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_Modulus_6())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_Modulus_6())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___Modulus_6)[i]);
		}
	}
	if (marshaled.___Exponent_7 != NULL)
	{
		if (unmarshaled.get_Exponent_7() == NULL)
		{
			unmarshaled.set_Exponent_7(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_Exponent_7())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_Exponent_7())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___Exponent_7)[i]);
		}
	}
}
// Conversion method for clean up from marshalling of: System.Security.Cryptography.RSAParameters
extern "C" void RSAParameters_t1462703416_marshal_pinvoke_cleanup(RSAParameters_t1462703416_marshaled_pinvoke& marshaled)
{
	if (marshaled.___P_0 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___P_0);
		marshaled.___P_0 = NULL;
	}
	if (marshaled.___Q_1 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___Q_1);
		marshaled.___Q_1 = NULL;
	}
	if (marshaled.___D_2 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___D_2);
		marshaled.___D_2 = NULL;
	}
	if (marshaled.___DP_3 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___DP_3);
		marshaled.___DP_3 = NULL;
	}
	if (marshaled.___DQ_4 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___DQ_4);
		marshaled.___DQ_4 = NULL;
	}
	if (marshaled.___InverseQ_5 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___InverseQ_5);
		marshaled.___InverseQ_5 = NULL;
	}
	if (marshaled.___Modulus_6 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___Modulus_6);
		marshaled.___Modulus_6 = NULL;
	}
	if (marshaled.___Exponent_7 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___Exponent_7);
		marshaled.___Exponent_7 = NULL;
	}
}
// Conversion methods for marshalling of: System.Security.Cryptography.RSAParameters
extern "C" void RSAParameters_t1462703416_marshal_com(const RSAParameters_t1462703416& unmarshaled, RSAParameters_t1462703416_marshaled_com& marshaled)
{
	if (unmarshaled.get_P_0() != NULL)
	{
		int32_t _unmarshaled_P_Length = (unmarshaled.get_P_0())->max_length;
		marshaled.___P_0 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_P_Length);
		for (int32_t i = 0; i < _unmarshaled_P_Length; i++)
		{
			(marshaled.___P_0)[i] = (unmarshaled.get_P_0())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___P_0 = NULL;
	}
	if (unmarshaled.get_Q_1() != NULL)
	{
		int32_t _unmarshaled_Q_Length = (unmarshaled.get_Q_1())->max_length;
		marshaled.___Q_1 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_Q_Length);
		for (int32_t i = 0; i < _unmarshaled_Q_Length; i++)
		{
			(marshaled.___Q_1)[i] = (unmarshaled.get_Q_1())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___Q_1 = NULL;
	}
	if (unmarshaled.get_D_2() != NULL)
	{
		int32_t _unmarshaled_D_Length = (unmarshaled.get_D_2())->max_length;
		marshaled.___D_2 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_D_Length);
		for (int32_t i = 0; i < _unmarshaled_D_Length; i++)
		{
			(marshaled.___D_2)[i] = (unmarshaled.get_D_2())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___D_2 = NULL;
	}
	if (unmarshaled.get_DP_3() != NULL)
	{
		int32_t _unmarshaled_DP_Length = (unmarshaled.get_DP_3())->max_length;
		marshaled.___DP_3 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_DP_Length);
		for (int32_t i = 0; i < _unmarshaled_DP_Length; i++)
		{
			(marshaled.___DP_3)[i] = (unmarshaled.get_DP_3())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___DP_3 = NULL;
	}
	if (unmarshaled.get_DQ_4() != NULL)
	{
		int32_t _unmarshaled_DQ_Length = (unmarshaled.get_DQ_4())->max_length;
		marshaled.___DQ_4 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_DQ_Length);
		for (int32_t i = 0; i < _unmarshaled_DQ_Length; i++)
		{
			(marshaled.___DQ_4)[i] = (unmarshaled.get_DQ_4())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___DQ_4 = NULL;
	}
	if (unmarshaled.get_InverseQ_5() != NULL)
	{
		int32_t _unmarshaled_InverseQ_Length = (unmarshaled.get_InverseQ_5())->max_length;
		marshaled.___InverseQ_5 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_InverseQ_Length);
		for (int32_t i = 0; i < _unmarshaled_InverseQ_Length; i++)
		{
			(marshaled.___InverseQ_5)[i] = (unmarshaled.get_InverseQ_5())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___InverseQ_5 = NULL;
	}
	if (unmarshaled.get_Modulus_6() != NULL)
	{
		int32_t _unmarshaled_Modulus_Length = (unmarshaled.get_Modulus_6())->max_length;
		marshaled.___Modulus_6 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_Modulus_Length);
		for (int32_t i = 0; i < _unmarshaled_Modulus_Length; i++)
		{
			(marshaled.___Modulus_6)[i] = (unmarshaled.get_Modulus_6())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___Modulus_6 = NULL;
	}
	if (unmarshaled.get_Exponent_7() != NULL)
	{
		int32_t _unmarshaled_Exponent_Length = (unmarshaled.get_Exponent_7())->max_length;
		marshaled.___Exponent_7 = il2cpp_codegen_marshal_allocate_array<uint8_t>(_unmarshaled_Exponent_Length);
		for (int32_t i = 0; i < _unmarshaled_Exponent_Length; i++)
		{
			(marshaled.___Exponent_7)[i] = (unmarshaled.get_Exponent_7())->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
		}
	}
	else
	{
		marshaled.___Exponent_7 = NULL;
	}
}
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t RSAParameters_t1462703416_com_FromNativeMethodDefinition_MetadataUsageId;
extern "C" void RSAParameters_t1462703416_marshal_com_back(const RSAParameters_t1462703416_marshaled_com& marshaled, RSAParameters_t1462703416& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAParameters_t1462703416_com_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	if (marshaled.___P_0 != NULL)
	{
		if (unmarshaled.get_P_0() == NULL)
		{
			unmarshaled.set_P_0(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_P_0())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_P_0())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___P_0)[i]);
		}
	}
	if (marshaled.___Q_1 != NULL)
	{
		if (unmarshaled.get_Q_1() == NULL)
		{
			unmarshaled.set_Q_1(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_Q_1())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_Q_1())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___Q_1)[i]);
		}
	}
	if (marshaled.___D_2 != NULL)
	{
		if (unmarshaled.get_D_2() == NULL)
		{
			unmarshaled.set_D_2(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_D_2())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_D_2())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___D_2)[i]);
		}
	}
	if (marshaled.___DP_3 != NULL)
	{
		if (unmarshaled.get_DP_3() == NULL)
		{
			unmarshaled.set_DP_3(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_DP_3())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_DP_3())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___DP_3)[i]);
		}
	}
	if (marshaled.___DQ_4 != NULL)
	{
		if (unmarshaled.get_DQ_4() == NULL)
		{
			unmarshaled.set_DQ_4(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_DQ_4())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_DQ_4())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___DQ_4)[i]);
		}
	}
	if (marshaled.___InverseQ_5 != NULL)
	{
		if (unmarshaled.get_InverseQ_5() == NULL)
		{
			unmarshaled.set_InverseQ_5(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_InverseQ_5())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_InverseQ_5())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___InverseQ_5)[i]);
		}
	}
	if (marshaled.___Modulus_6 != NULL)
	{
		if (unmarshaled.get_Modulus_6() == NULL)
		{
			unmarshaled.set_Modulus_6(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_Modulus_6())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_Modulus_6())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___Modulus_6)[i]);
		}
	}
	if (marshaled.___Exponent_7 != NULL)
	{
		if (unmarshaled.get_Exponent_7() == NULL)
		{
			unmarshaled.set_Exponent_7(reinterpret_cast<ByteU5BU5D_t3397334013*>(SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, 1)));
		}
		int32_t _arrayLength = (unmarshaled.get_Exponent_7())->max_length;
		for (int32_t i = 0; i < _arrayLength; i++)
		{
			(unmarshaled.get_Exponent_7())->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___Exponent_7)[i]);
		}
	}
}
// Conversion method for clean up from marshalling of: System.Security.Cryptography.RSAParameters
extern "C" void RSAParameters_t1462703416_marshal_com_cleanup(RSAParameters_t1462703416_marshaled_com& marshaled)
{
	if (marshaled.___P_0 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___P_0);
		marshaled.___P_0 = NULL;
	}
	if (marshaled.___Q_1 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___Q_1);
		marshaled.___Q_1 = NULL;
	}
	if (marshaled.___D_2 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___D_2);
		marshaled.___D_2 = NULL;
	}
	if (marshaled.___DP_3 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___DP_3);
		marshaled.___DP_3 = NULL;
	}
	if (marshaled.___DQ_4 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___DQ_4);
		marshaled.___DQ_4 = NULL;
	}
	if (marshaled.___InverseQ_5 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___InverseQ_5);
		marshaled.___InverseQ_5 = NULL;
	}
	if (marshaled.___Modulus_6 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___Modulus_6);
		marshaled.___Modulus_6 = NULL;
	}
	if (marshaled.___Exponent_7 != NULL)
	{
		il2cpp_codegen_marshal_free(marshaled.___Exponent_7);
		marshaled.___Exponent_7 = NULL;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm)
extern "C"  void RSAPKCS1KeyExchangeFormatter__ctor_m2529911523 (RSAPKCS1KeyExchangeFormatter_t4167037264 * __this, AsymmetricAlgorithm_t784058677 * ___key0, const MethodInfo* method)
{
	{
		AsymmetricKeyExchangeFormatter__ctor_m3362140205(__this, /*hidden argument*/NULL);
		AsymmetricAlgorithm_t784058677 * L_0 = ___key0;
		RSAPKCS1KeyExchangeFormatter_SetRSAKey_m3575964424(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter::CreateKeyExchange(System.Byte[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicUnexpectedOperationException_t4184064416_il2cpp_TypeInfo_var;
extern Il2CppClass* PKCS1_t3312870480_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3978081263;
extern Il2CppCodeGenString* _stringLiteral2316246730;
extern const uint32_t RSAPKCS1KeyExchangeFormatter_CreateKeyExchange_m1122286094_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* RSAPKCS1KeyExchangeFormatter_CreateKeyExchange_m1122286094 (RSAPKCS1KeyExchangeFormatter_t4167037264 * __this, ByteU5BU5D_t3397334013* ___rgbData0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1KeyExchangeFormatter_CreateKeyExchange_m1122286094_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgbData0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral3978081263, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		RSA_t3719518354 * L_2 = __this->get_rsa_0();
		if (L_2)
		{
			goto IL_002e;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral2316246730, /*hidden argument*/NULL);
		V_0 = L_3;
		String_t* L_4 = V_0;
		CryptographicUnexpectedOperationException_t4184064416 * L_5 = (CryptographicUnexpectedOperationException_t4184064416 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t4184064416_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m3552441227(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_002e:
	{
		RandomNumberGenerator_t2510243513 * L_6 = __this->get_random_1();
		if (L_6)
		{
			goto IL_0044;
		}
	}
	{
		RandomNumberGenerator_t2510243513 * L_7 = RandomNumberGenerator_Create_m2275686895(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_random_1(L_7);
	}

IL_0044:
	{
		RSA_t3719518354 * L_8 = __this->get_rsa_0();
		RandomNumberGenerator_t2510243513 * L_9 = __this->get_random_1();
		ByteU5BU5D_t3397334013* L_10 = ___rgbData0;
		IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t3312870480_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_11 = PKCS1_Encrypt_v15_m1473661153(NULL /*static, unused*/, L_8, L_9, L_10, /*hidden argument*/NULL);
		return L_11;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter::SetRSAKey(System.Security.Cryptography.AsymmetricAlgorithm)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* RSA_t3719518354_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3021628599;
extern const uint32_t RSAPKCS1KeyExchangeFormatter_SetRSAKey_m3575964424_MetadataUsageId;
extern "C"  void RSAPKCS1KeyExchangeFormatter_SetRSAKey_m3575964424 (RSAPKCS1KeyExchangeFormatter_t4167037264 * __this, AsymmetricAlgorithm_t784058677 * ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1KeyExchangeFormatter_SetRSAKey_m3575964424_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		AsymmetricAlgorithm_t784058677 * L_0 = ___key0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral3021628599, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		AsymmetricAlgorithm_t784058677 * L_2 = ___key0;
		__this->set_rsa_0(((RSA_t3719518354 *)CastclassClass(L_2, RSA_t3719518354_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription::.ctor()
extern Il2CppCodeGenString* _stringLiteral3353826470;
extern Il2CppCodeGenString* _stringLiteral2827658303;
extern Il2CppCodeGenString* _stringLiteral4133691953;
extern Il2CppCodeGenString* _stringLiteral3142947440;
extern const uint32_t RSAPKCS1SHA1SignatureDescription__ctor_m1967772490_MetadataUsageId;
extern "C"  void RSAPKCS1SHA1SignatureDescription__ctor_m1967772490 (RSAPKCS1SHA1SignatureDescription_t2477284625 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SHA1SignatureDescription__ctor_m1967772490_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SignatureDescription__ctor_m2946544073(__this, /*hidden argument*/NULL);
		SignatureDescription_set_DeformatterAlgorithm_m928863994(__this, _stringLiteral3353826470, /*hidden argument*/NULL);
		SignatureDescription_set_DigestAlgorithm_m3219799565(__this, _stringLiteral2827658303, /*hidden argument*/NULL);
		SignatureDescription_set_FormatterAlgorithm_m824893069(__this, _stringLiteral4133691953, /*hidden argument*/NULL);
		SignatureDescription_set_KeyAlgorithm_m3161399966(__this, _stringLiteral3142947440, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::.ctor()
extern "C"  void RSAPKCS1SignatureDeformatter__ctor_m562806382 (RSAPKCS1SignatureDeformatter_t145198701 * __this, const MethodInfo* method)
{
	{
		AsymmetricSignatureDeformatter__ctor_m3155418292(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm)
extern "C"  void RSAPKCS1SignatureDeformatter__ctor_m3351047962 (RSAPKCS1SignatureDeformatter_t145198701 * __this, AsymmetricAlgorithm_t784058677 * ___key0, const MethodInfo* method)
{
	{
		AsymmetricSignatureDeformatter__ctor_m3155418292(__this, /*hidden argument*/NULL);
		AsymmetricAlgorithm_t784058677 * L_0 = ___key0;
		VirtActionInvoker1< AsymmetricAlgorithm_t784058677 * >::Invoke(5 /* System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm) */, __this, L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetHashAlgorithm(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral864392762;
extern const uint32_t RSAPKCS1SignatureDeformatter_SetHashAlgorithm_m894366837_MetadataUsageId;
extern "C"  void RSAPKCS1SignatureDeformatter_SetHashAlgorithm_m894366837 (RSAPKCS1SignatureDeformatter_t145198701 * __this, String_t* ___strName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureDeformatter_SetHashAlgorithm_m894366837_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___strName0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral864392762, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___strName0;
		__this->set_hashName_1(L_2);
		return;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* RSA_t3719518354_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3021628599;
extern const uint32_t RSAPKCS1SignatureDeformatter_SetKey_m4127851139_MetadataUsageId;
extern "C"  void RSAPKCS1SignatureDeformatter_SetKey_m4127851139 (RSAPKCS1SignatureDeformatter_t145198701 * __this, AsymmetricAlgorithm_t784058677 * ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureDeformatter_SetKey_m4127851139_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		AsymmetricAlgorithm_t784058677 * L_0 = ___key0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral3021628599, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		AsymmetricAlgorithm_t784058677 * L_2 = ___key0;
		__this->set_rsa_0(((RSA_t3719518354 *)CastclassClass(L_2, RSA_t3719518354_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Boolean System.Security.Cryptography.RSAPKCS1SignatureDeformatter::VerifySignature(System.Byte[],System.Byte[])
extern Il2CppClass* CryptographicUnexpectedOperationException_t4184064416_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* PKCS1_t3312870480_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral4107807504;
extern Il2CppCodeGenString* _stringLiteral4033348107;
extern Il2CppCodeGenString* _stringLiteral651048505;
extern Il2CppCodeGenString* _stringLiteral4199376247;
extern const uint32_t RSAPKCS1SignatureDeformatter_VerifySignature_m1825067195_MetadataUsageId;
extern "C"  bool RSAPKCS1SignatureDeformatter_VerifySignature_m1825067195 (RSAPKCS1SignatureDeformatter_t145198701 * __this, ByteU5BU5D_t3397334013* ___rgbHash0, ByteU5BU5D_t3397334013* ___rgbSignature1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureDeformatter_VerifySignature_m1825067195_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RSA_t3719518354 * L_0 = __this->get_rsa_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral4107807504, /*hidden argument*/NULL);
		CryptographicUnexpectedOperationException_t4184064416 * L_2 = (CryptographicUnexpectedOperationException_t4184064416 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t4184064416_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m3552441227(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		String_t* L_3 = __this->get_hashName_1();
		if (L_3)
		{
			goto IL_0036;
		}
	}
	{
		String_t* L_4 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral4033348107, /*hidden argument*/NULL);
		CryptographicUnexpectedOperationException_t4184064416 * L_5 = (CryptographicUnexpectedOperationException_t4184064416 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t4184064416_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m3552441227(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0036:
	{
		ByteU5BU5D_t3397334013* L_6 = ___rgbHash0;
		if (L_6)
		{
			goto IL_0047;
		}
	}
	{
		ArgumentNullException_t628810857 * L_7 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_7, _stringLiteral651048505, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		ByteU5BU5D_t3397334013* L_8 = ___rgbSignature1;
		if (L_8)
		{
			goto IL_0058;
		}
	}
	{
		ArgumentNullException_t628810857 * L_9 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_9, _stringLiteral4199376247, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0058:
	{
		RSA_t3719518354 * L_10 = __this->get_rsa_0();
		String_t* L_11 = __this->get_hashName_1();
		HashAlgorithm_t2624936259 * L_12 = HashAlgorithm_Create_m1224939073(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_13 = ___rgbHash0;
		ByteU5BU5D_t3397334013* L_14 = ___rgbSignature1;
		IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t3312870480_il2cpp_TypeInfo_var);
		bool L_15 = PKCS1_Verify_v15_m1048842936(NULL /*static, unused*/, L_10, L_12, L_13, L_14, /*hidden argument*/NULL);
		return L_15;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SignatureFormatter::.ctor()
extern "C"  void RSAPKCS1SignatureFormatter__ctor_m1305956637 (RSAPKCS1SignatureFormatter_t925064184 * __this, const MethodInfo* method)
{
	{
		AsymmetricSignatureFormatter__ctor_m1416079717(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.RSAPKCS1SignatureFormatter::CreateSignature(System.Byte[])
extern Il2CppClass* CryptographicUnexpectedOperationException_t4184064416_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* PKCS1_t3312870480_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral83238727;
extern Il2CppCodeGenString* _stringLiteral4033348107;
extern Il2CppCodeGenString* _stringLiteral651048505;
extern const uint32_t RSAPKCS1SignatureFormatter_CreateSignature_m1278386766_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* RSAPKCS1SignatureFormatter_CreateSignature_m1278386766 (RSAPKCS1SignatureFormatter_t925064184 * __this, ByteU5BU5D_t3397334013* ___rgbHash0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureFormatter_CreateSignature_m1278386766_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RSA_t3719518354 * L_0 = __this->get_rsa_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral83238727, /*hidden argument*/NULL);
		CryptographicUnexpectedOperationException_t4184064416 * L_2 = (CryptographicUnexpectedOperationException_t4184064416 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t4184064416_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m3552441227(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		HashAlgorithm_t2624936259 * L_3 = __this->get_hash_1();
		if (L_3)
		{
			goto IL_0036;
		}
	}
	{
		String_t* L_4 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral4033348107, /*hidden argument*/NULL);
		CryptographicUnexpectedOperationException_t4184064416 * L_5 = (CryptographicUnexpectedOperationException_t4184064416 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t4184064416_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m3552441227(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0036:
	{
		ByteU5BU5D_t3397334013* L_6 = ___rgbHash0;
		if (L_6)
		{
			goto IL_0047;
		}
	}
	{
		ArgumentNullException_t628810857 * L_7 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_7, _stringLiteral651048505, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		RSA_t3719518354 * L_8 = __this->get_rsa_0();
		HashAlgorithm_t2624936259 * L_9 = __this->get_hash_1();
		ByteU5BU5D_t3397334013* L_10 = ___rgbHash0;
		IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t3312870480_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_11 = PKCS1_Sign_v15_m2137018891(NULL /*static, unused*/, L_8, L_9, L_10, /*hidden argument*/NULL);
		return L_11;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SignatureFormatter::SetHashAlgorithm(System.String)
extern "C"  void RSAPKCS1SignatureFormatter_SetHashAlgorithm_m1854952382 (RSAPKCS1SignatureFormatter_t925064184 * __this, String_t* ___strName0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___strName0;
		HashAlgorithm_t2624936259 * L_1 = HashAlgorithm_Create_m1224939073(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		__this->set_hash_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SignatureFormatter::SetKey(System.Security.Cryptography.AsymmetricAlgorithm)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* RSA_t3719518354_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3021628599;
extern const uint32_t RSAPKCS1SignatureFormatter_SetKey_m2365816458_MetadataUsageId;
extern "C"  void RSAPKCS1SignatureFormatter_SetKey_m2365816458 (RSAPKCS1SignatureFormatter_t925064184 * __this, AsymmetricAlgorithm_t784058677 * ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureFormatter_SetKey_m2365816458_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		AsymmetricAlgorithm_t784058677 * L_0 = ___key0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral3021628599, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		AsymmetricAlgorithm_t784058677 * L_2 = ___key0;
		__this->set_rsa_0(((RSA_t3719518354 *)CastclassClass(L_2, RSA_t3719518354_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1::.ctor()
extern "C"  void SHA1__ctor_m788472966 (SHA1_t3336793149 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m3777008390(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)160));
		return;
	}
}
// System.Security.Cryptography.SHA1 System.Security.Cryptography.SHA1::Create()
extern Il2CppCodeGenString* _stringLiteral2250453622;
extern const uint32_t SHA1_Create_m139442991_MetadataUsageId;
extern "C"  SHA1_t3336793149 * SHA1_Create_m139442991 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA1_Create_m139442991_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SHA1_t3336793149 * L_0 = SHA1_Create_m4086509717(NULL /*static, unused*/, _stringLiteral2250453622, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.SHA1 System.Security.Cryptography.SHA1::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* SHA1_t3336793149_il2cpp_TypeInfo_var;
extern const uint32_t SHA1_Create_m4086509717_MetadataUsageId;
extern "C"  SHA1_t3336793149 * SHA1_Create_m4086509717 (Il2CppObject * __this /* static, unused */, String_t* ___hashName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA1_Create_m4086509717_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___hashName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SHA1_t3336793149 *)CastclassClass(L_1, SHA1_t3336793149_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::.ctor()
extern Il2CppClass* SHA1Internal_t3873507626_il2cpp_TypeInfo_var;
extern const uint32_t SHA1CryptoServiceProvider__ctor_m3127563759_MetadataUsageId;
extern "C"  void SHA1CryptoServiceProvider__ctor_m3127563759 (SHA1CryptoServiceProvider_t3913997830 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA1CryptoServiceProvider__ctor_m3127563759_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SHA1__ctor_m788472966(__this, /*hidden argument*/NULL);
		SHA1Internal_t3873507626 * L_0 = (SHA1Internal_t3873507626 *)il2cpp_codegen_object_new(SHA1Internal_t3873507626_il2cpp_TypeInfo_var);
		SHA1Internal__ctor_m3651539199(L_0, /*hidden argument*/NULL);
		__this->set_sha_4(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::Finalize()
extern "C"  void SHA1CryptoServiceProvider_Finalize_m844913965 (SHA1CryptoServiceProvider_t3913997830 * __this, const MethodInfo* method)
{
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		SHA1CryptoServiceProvider_Dispose_m1052169139(__this, (bool)0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m4087144328(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::Dispose(System.Boolean)
extern "C"  void SHA1CryptoServiceProvider_Dispose_m1052169139 (SHA1CryptoServiceProvider_t3913997830 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		bool L_0 = ___disposing0;
		HashAlgorithm_Dispose_m716639490(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::HashCore(System.Byte[],System.Int32,System.Int32)
extern "C"  void SHA1CryptoServiceProvider_HashCore_m855584397 (SHA1CryptoServiceProvider_t3913997830 * __this, ByteU5BU5D_t3397334013* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(1);
		SHA1Internal_t3873507626 * L_0 = __this->get_sha_4();
		ByteU5BU5D_t3397334013* L_1 = ___rgb0;
		int32_t L_2 = ___ibStart1;
		int32_t L_3 = ___cbSize2;
		SHA1Internal_HashCore_m3151709221(L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SHA1CryptoServiceProvider::HashFinal()
extern "C"  ByteU5BU5D_t3397334013* SHA1CryptoServiceProvider_HashFinal_m2054931157 (SHA1CryptoServiceProvider_t3913997830 * __this, const MethodInfo* method)
{
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(0);
		SHA1Internal_t3873507626 * L_0 = __this->get_sha_4();
		ByteU5BU5D_t3397334013* L_1 = SHA1Internal_HashFinal_m3188468925(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::Initialize()
extern "C"  void SHA1CryptoServiceProvider_Initialize_m3685014747 (SHA1CryptoServiceProvider_t3913997830 * __this, const MethodInfo* method)
{
	{
		SHA1Internal_t3873507626 * L_0 = __this->get_sha_4();
		SHA1Internal_Initialize_m2776411059(L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::.ctor()
extern Il2CppClass* UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SHA1Internal__ctor_m3651539199_MetadataUsageId;
extern "C"  void SHA1Internal__ctor_m3651539199 (SHA1Internal_t3873507626 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA1Internal__ctor_m3651539199_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		__this->set__H_0(((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)5)));
		__this->set__ProcessingBuffer_2(((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		__this->set_buff_4(((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80))));
		SHA1Internal_Initialize_m2776411059(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::HashCore(System.Byte[],System.Int32,System.Int32)
extern "C"  void SHA1Internal_HashCore_m3151709221 (SHA1Internal_t3873507626 * __this, ByteU5BU5D_t3397334013* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get__ProcessingBufferCount_3();
		if (!L_0)
		{
			goto IL_0079;
		}
	}
	{
		int32_t L_1 = ___cbSize2;
		int32_t L_2 = __this->get__ProcessingBufferCount_3();
		if ((((int32_t)L_1) >= ((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_2)))))
		{
			goto IL_003d;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_3 = ___rgb0;
		int32_t L_4 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_5 = __this->get__ProcessingBuffer_2();
		int32_t L_6 = __this->get__ProcessingBufferCount_3();
		int32_t L_7 = ___cbSize2;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_3, L_4, (Il2CppArray *)(Il2CppArray *)L_5, L_6, L_7, /*hidden argument*/NULL);
		int32_t L_8 = __this->get__ProcessingBufferCount_3();
		int32_t L_9 = ___cbSize2;
		__this->set__ProcessingBufferCount_3(((int32_t)((int32_t)L_8+(int32_t)L_9)));
		return;
	}

IL_003d:
	{
		int32_t L_10 = __this->get__ProcessingBufferCount_3();
		V_0 = ((int32_t)((int32_t)((int32_t)64)-(int32_t)L_10));
		ByteU5BU5D_t3397334013* L_11 = ___rgb0;
		int32_t L_12 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_13 = __this->get__ProcessingBuffer_2();
		int32_t L_14 = __this->get__ProcessingBufferCount_3();
		int32_t L_15 = V_0;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, L_12, (Il2CppArray *)(Il2CppArray *)L_13, L_14, L_15, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_16 = __this->get__ProcessingBuffer_2();
		SHA1Internal_ProcessBlock_m4070037334(__this, L_16, 0, /*hidden argument*/NULL);
		__this->set__ProcessingBufferCount_3(0);
		int32_t L_17 = ___ibStart1;
		int32_t L_18 = V_0;
		___ibStart1 = ((int32_t)((int32_t)L_17+(int32_t)L_18));
		int32_t L_19 = ___cbSize2;
		int32_t L_20 = V_0;
		___cbSize2 = ((int32_t)((int32_t)L_19-(int32_t)L_20));
	}

IL_0079:
	{
		V_0 = 0;
		goto IL_008f;
	}

IL_0080:
	{
		ByteU5BU5D_t3397334013* L_21 = ___rgb0;
		int32_t L_22 = ___ibStart1;
		int32_t L_23 = V_0;
		SHA1Internal_ProcessBlock_m4070037334(__this, L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23)), /*hidden argument*/NULL);
		int32_t L_24 = V_0;
		V_0 = ((int32_t)((int32_t)L_24+(int32_t)((int32_t)64)));
	}

IL_008f:
	{
		int32_t L_25 = V_0;
		int32_t L_26 = ___cbSize2;
		int32_t L_27 = ___cbSize2;
		if ((((int32_t)L_25) < ((int32_t)((int32_t)((int32_t)L_26-(int32_t)((int32_t)((int32_t)L_27%(int32_t)((int32_t)64))))))))
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_28 = ___cbSize2;
		if (!((int32_t)((int32_t)L_28%(int32_t)((int32_t)64))))
		{
			goto IL_00c7;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_29 = ___rgb0;
		int32_t L_30 = ___cbSize2;
		int32_t L_31 = ___cbSize2;
		int32_t L_32 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_33 = __this->get__ProcessingBuffer_2();
		int32_t L_34 = ___cbSize2;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_29, ((int32_t)((int32_t)((int32_t)((int32_t)L_30-(int32_t)((int32_t)((int32_t)L_31%(int32_t)((int32_t)64)))))+(int32_t)L_32)), (Il2CppArray *)(Il2CppArray *)L_33, 0, ((int32_t)((int32_t)L_34%(int32_t)((int32_t)64))), /*hidden argument*/NULL);
		int32_t L_35 = ___cbSize2;
		__this->set__ProcessingBufferCount_3(((int32_t)((int32_t)L_35%(int32_t)((int32_t)64))));
	}

IL_00c7:
	{
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SHA1Internal::HashFinal()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SHA1Internal_HashFinal_m3188468925_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* SHA1Internal_HashFinal_m3188468925 (SHA1Internal_t3873507626 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA1Internal_HashFinal_m3188468925_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20)));
		ByteU5BU5D_t3397334013* L_0 = __this->get__ProcessingBuffer_2();
		int32_t L_1 = __this->get__ProcessingBufferCount_3();
		SHA1Internal_ProcessFinalBlock_m1820374466(__this, L_0, 0, L_1, /*hidden argument*/NULL);
		V_1 = 0;
		goto IL_0051;
	}

IL_0022:
	{
		V_2 = 0;
		goto IL_0046;
	}

IL_0029:
	{
		ByteU5BU5D_t3397334013* L_2 = V_0;
		int32_t L_3 = V_1;
		int32_t L_4 = V_2;
		UInt32U5BU5D_t59386216* L_5 = __this->get__H_0();
		int32_t L_6 = V_1;
		int32_t L_7 = L_6;
		uint32_t L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		int32_t L_9 = V_2;
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4))), (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_8>>((int32_t)((int32_t)((int32_t)((int32_t)8*(int32_t)((int32_t)((int32_t)3-(int32_t)L_9))))&(int32_t)((int32_t)31)))))))));
		int32_t L_10 = V_2;
		V_2 = ((int32_t)((int32_t)L_10+(int32_t)1));
	}

IL_0046:
	{
		int32_t L_11 = V_2;
		if ((((int32_t)L_11) < ((int32_t)4)))
		{
			goto IL_0029;
		}
	}
	{
		int32_t L_12 = V_1;
		V_1 = ((int32_t)((int32_t)L_12+(int32_t)1));
	}

IL_0051:
	{
		int32_t L_13 = V_1;
		if ((((int32_t)L_13) < ((int32_t)5)))
		{
			goto IL_0022;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_14 = V_0;
		return L_14;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::Initialize()
extern "C"  void SHA1Internal_Initialize_m2776411059 (SHA1Internal_t3873507626 * __this, const MethodInfo* method)
{
	{
		__this->set_count_1((((int64_t)((int64_t)0))));
		__this->set__ProcessingBufferCount_3(0);
		UInt32U5BU5D_t59386216* L_0 = __this->get__H_0();
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)1732584193));
		UInt32U5BU5D_t59386216* L_1 = __this->get__H_0();
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)-271733879));
		UInt32U5BU5D_t59386216* L_2 = __this->get__H_0();
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)-1732584194));
		UInt32U5BU5D_t59386216* L_3 = __this->get__H_0();
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)271733878));
		UInt32U5BU5D_t59386216* L_4 = __this->get__H_0();
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint32_t)((int32_t)-1009589776));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::ProcessBlock(System.Byte[],System.UInt32)
extern "C"  void SHA1Internal_ProcessBlock_m4070037334 (SHA1Internal_t3873507626 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, uint32_t ___inputOffset1, const MethodInfo* method)
{
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	UInt32U5BU5D_t59386216* V_5 = NULL;
	UInt32U5BU5D_t59386216* V_6 = NULL;
	int32_t V_7 = 0;
	{
		uint64_t L_0 = __this->get_count_1();
		__this->set_count_1(((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)((int32_t)64)))))));
		UInt32U5BU5D_t59386216* L_1 = __this->get__H_0();
		V_5 = L_1;
		UInt32U5BU5D_t59386216* L_2 = __this->get_buff_4();
		V_6 = L_2;
		UInt32U5BU5D_t59386216* L_3 = V_6;
		ByteU5BU5D_t3397334013* L_4 = ___inputBuffer0;
		uint32_t L_5 = ___inputOffset1;
		SHA1Internal_InitialiseBuff_m1428597166(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL);
		UInt32U5BU5D_t59386216* L_6 = V_6;
		SHA1Internal_FillBuff_m891541953(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		UInt32U5BU5D_t59386216* L_7 = V_5;
		int32_t L_8 = 0;
		uint32_t L_9 = (L_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8));
		V_0 = L_9;
		UInt32U5BU5D_t59386216* L_10 = V_5;
		int32_t L_11 = 1;
		uint32_t L_12 = (L_10)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_11));
		V_1 = L_12;
		UInt32U5BU5D_t59386216* L_13 = V_5;
		int32_t L_14 = 2;
		uint32_t L_15 = (L_13)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14));
		V_2 = L_15;
		UInt32U5BU5D_t59386216* L_16 = V_5;
		int32_t L_17 = 3;
		uint32_t L_18 = (L_16)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_17));
		V_3 = L_18;
		UInt32U5BU5D_t59386216* L_19 = V_5;
		int32_t L_20 = 4;
		uint32_t L_21 = (L_19)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_20));
		V_4 = L_21;
		V_7 = 0;
		goto IL_0133;
	}

IL_0052:
	{
		uint32_t L_22 = V_4;
		uint32_t L_23 = V_0;
		uint32_t L_24 = V_0;
		uint32_t L_25 = V_2;
		uint32_t L_26 = V_3;
		uint32_t L_27 = V_1;
		uint32_t L_28 = V_3;
		UInt32U5BU5D_t59386216* L_29 = V_6;
		int32_t L_30 = V_7;
		int32_t L_31 = L_30;
		uint32_t L_32 = (L_29)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_31));
		V_4 = ((int32_t)((int32_t)L_22+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_23<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_24>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_25^(int32_t)L_26))&(int32_t)L_27))^(int32_t)L_28))))+(int32_t)((int32_t)1518500249)))+(int32_t)L_32))));
		uint32_t L_33 = V_1;
		uint32_t L_34 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_33<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_34>>2))));
		uint32_t L_35 = V_3;
		uint32_t L_36 = V_4;
		uint32_t L_37 = V_4;
		uint32_t L_38 = V_1;
		uint32_t L_39 = V_2;
		uint32_t L_40 = V_0;
		uint32_t L_41 = V_2;
		UInt32U5BU5D_t59386216* L_42 = V_6;
		int32_t L_43 = V_7;
		int32_t L_44 = ((int32_t)((int32_t)L_43+(int32_t)1));
		uint32_t L_45 = (L_42)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_44));
		V_3 = ((int32_t)((int32_t)L_35+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_36<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_37>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_38^(int32_t)L_39))&(int32_t)L_40))^(int32_t)L_41))))+(int32_t)((int32_t)1518500249)))+(int32_t)L_45))));
		uint32_t L_46 = V_0;
		uint32_t L_47 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_46<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_47>>2))));
		uint32_t L_48 = V_2;
		uint32_t L_49 = V_3;
		uint32_t L_50 = V_3;
		uint32_t L_51 = V_0;
		uint32_t L_52 = V_1;
		uint32_t L_53 = V_4;
		uint32_t L_54 = V_1;
		UInt32U5BU5D_t59386216* L_55 = V_6;
		int32_t L_56 = V_7;
		int32_t L_57 = ((int32_t)((int32_t)L_56+(int32_t)2));
		uint32_t L_58 = (L_55)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_57));
		V_2 = ((int32_t)((int32_t)L_48+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_49<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_50>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_51^(int32_t)L_52))&(int32_t)L_53))^(int32_t)L_54))))+(int32_t)((int32_t)1518500249)))+(int32_t)L_58))));
		uint32_t L_59 = V_4;
		uint32_t L_60 = V_4;
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_59<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_60>>2))));
		uint32_t L_61 = V_1;
		uint32_t L_62 = V_2;
		uint32_t L_63 = V_2;
		uint32_t L_64 = V_4;
		uint32_t L_65 = V_0;
		uint32_t L_66 = V_3;
		uint32_t L_67 = V_0;
		UInt32U5BU5D_t59386216* L_68 = V_6;
		int32_t L_69 = V_7;
		int32_t L_70 = ((int32_t)((int32_t)L_69+(int32_t)3));
		uint32_t L_71 = (L_68)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_70));
		V_1 = ((int32_t)((int32_t)L_61+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_62<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_63>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_64^(int32_t)L_65))&(int32_t)L_66))^(int32_t)L_67))))+(int32_t)((int32_t)1518500249)))+(int32_t)L_71))));
		uint32_t L_72 = V_3;
		uint32_t L_73 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_72<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_73>>2))));
		uint32_t L_74 = V_0;
		uint32_t L_75 = V_1;
		uint32_t L_76 = V_1;
		uint32_t L_77 = V_3;
		uint32_t L_78 = V_4;
		uint32_t L_79 = V_2;
		uint32_t L_80 = V_4;
		UInt32U5BU5D_t59386216* L_81 = V_6;
		int32_t L_82 = V_7;
		int32_t L_83 = ((int32_t)((int32_t)L_82+(int32_t)4));
		uint32_t L_84 = (L_81)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_83));
		V_0 = ((int32_t)((int32_t)L_74+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_75<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_76>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_77^(int32_t)L_78))&(int32_t)L_79))^(int32_t)L_80))))+(int32_t)((int32_t)1518500249)))+(int32_t)L_84))));
		uint32_t L_85 = V_2;
		uint32_t L_86 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_85<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_86>>2))));
		int32_t L_87 = V_7;
		V_7 = ((int32_t)((int32_t)L_87+(int32_t)5));
	}

IL_0133:
	{
		int32_t L_88 = V_7;
		if ((((int32_t)L_88) < ((int32_t)((int32_t)20))))
		{
			goto IL_0052;
		}
	}
	{
		goto IL_0217;
	}

IL_0141:
	{
		uint32_t L_89 = V_4;
		uint32_t L_90 = V_0;
		uint32_t L_91 = V_0;
		uint32_t L_92 = V_1;
		uint32_t L_93 = V_2;
		uint32_t L_94 = V_3;
		UInt32U5BU5D_t59386216* L_95 = V_6;
		int32_t L_96 = V_7;
		int32_t L_97 = L_96;
		uint32_t L_98 = (L_95)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_97));
		V_4 = ((int32_t)((int32_t)L_89+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_90<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_91>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_92^(int32_t)L_93))^(int32_t)L_94))))+(int32_t)((int32_t)1859775393)))+(int32_t)L_98))));
		uint32_t L_99 = V_1;
		uint32_t L_100 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_99<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_100>>2))));
		uint32_t L_101 = V_3;
		uint32_t L_102 = V_4;
		uint32_t L_103 = V_4;
		uint32_t L_104 = V_0;
		uint32_t L_105 = V_1;
		uint32_t L_106 = V_2;
		UInt32U5BU5D_t59386216* L_107 = V_6;
		int32_t L_108 = V_7;
		int32_t L_109 = ((int32_t)((int32_t)L_108+(int32_t)1));
		uint32_t L_110 = (L_107)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_109));
		V_3 = ((int32_t)((int32_t)L_101+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_102<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_103>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_104^(int32_t)L_105))^(int32_t)L_106))))+(int32_t)((int32_t)1859775393)))+(int32_t)L_110))));
		uint32_t L_111 = V_0;
		uint32_t L_112 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_111<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_112>>2))));
		uint32_t L_113 = V_2;
		uint32_t L_114 = V_3;
		uint32_t L_115 = V_3;
		uint32_t L_116 = V_4;
		uint32_t L_117 = V_0;
		uint32_t L_118 = V_1;
		UInt32U5BU5D_t59386216* L_119 = V_6;
		int32_t L_120 = V_7;
		int32_t L_121 = ((int32_t)((int32_t)L_120+(int32_t)2));
		uint32_t L_122 = (L_119)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_121));
		V_2 = ((int32_t)((int32_t)L_113+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_114<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_115>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_116^(int32_t)L_117))^(int32_t)L_118))))+(int32_t)((int32_t)1859775393)))+(int32_t)L_122))));
		uint32_t L_123 = V_4;
		uint32_t L_124 = V_4;
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_123<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_124>>2))));
		uint32_t L_125 = V_1;
		uint32_t L_126 = V_2;
		uint32_t L_127 = V_2;
		uint32_t L_128 = V_3;
		uint32_t L_129 = V_4;
		uint32_t L_130 = V_0;
		UInt32U5BU5D_t59386216* L_131 = V_6;
		int32_t L_132 = V_7;
		int32_t L_133 = ((int32_t)((int32_t)L_132+(int32_t)3));
		uint32_t L_134 = (L_131)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_133));
		V_1 = ((int32_t)((int32_t)L_125+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_126<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_127>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_128^(int32_t)L_129))^(int32_t)L_130))))+(int32_t)((int32_t)1859775393)))+(int32_t)L_134))));
		uint32_t L_135 = V_3;
		uint32_t L_136 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_135<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_136>>2))));
		uint32_t L_137 = V_0;
		uint32_t L_138 = V_1;
		uint32_t L_139 = V_1;
		uint32_t L_140 = V_2;
		uint32_t L_141 = V_3;
		uint32_t L_142 = V_4;
		UInt32U5BU5D_t59386216* L_143 = V_6;
		int32_t L_144 = V_7;
		int32_t L_145 = ((int32_t)((int32_t)L_144+(int32_t)4));
		uint32_t L_146 = (L_143)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_145));
		V_0 = ((int32_t)((int32_t)L_137+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_138<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_139>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_140^(int32_t)L_141))^(int32_t)L_142))))+(int32_t)((int32_t)1859775393)))+(int32_t)L_146))));
		uint32_t L_147 = V_2;
		uint32_t L_148 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_147<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_148>>2))));
		int32_t L_149 = V_7;
		V_7 = ((int32_t)((int32_t)L_149+(int32_t)5));
	}

IL_0217:
	{
		int32_t L_150 = V_7;
		if ((((int32_t)L_150) < ((int32_t)((int32_t)40))))
		{
			goto IL_0141;
		}
	}
	{
		goto IL_031c;
	}

IL_0225:
	{
		uint32_t L_151 = V_4;
		uint32_t L_152 = V_0;
		uint32_t L_153 = V_0;
		uint32_t L_154 = V_1;
		uint32_t L_155 = V_2;
		uint32_t L_156 = V_1;
		uint32_t L_157 = V_3;
		uint32_t L_158 = V_2;
		uint32_t L_159 = V_3;
		UInt32U5BU5D_t59386216* L_160 = V_6;
		int32_t L_161 = V_7;
		int32_t L_162 = L_161;
		uint32_t L_163 = (L_160)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_162));
		V_4 = ((int32_t)((int32_t)L_151+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_152<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_153>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_154&(int32_t)L_155))|(int32_t)((int32_t)((int32_t)L_156&(int32_t)L_157))))|(int32_t)((int32_t)((int32_t)L_158&(int32_t)L_159))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)L_163))));
		uint32_t L_164 = V_1;
		uint32_t L_165 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_164<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_165>>2))));
		uint32_t L_166 = V_3;
		uint32_t L_167 = V_4;
		uint32_t L_168 = V_4;
		uint32_t L_169 = V_0;
		uint32_t L_170 = V_1;
		uint32_t L_171 = V_0;
		uint32_t L_172 = V_2;
		uint32_t L_173 = V_1;
		uint32_t L_174 = V_2;
		UInt32U5BU5D_t59386216* L_175 = V_6;
		int32_t L_176 = V_7;
		int32_t L_177 = ((int32_t)((int32_t)L_176+(int32_t)1));
		uint32_t L_178 = (L_175)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_177));
		V_3 = ((int32_t)((int32_t)L_166+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_167<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_168>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_169&(int32_t)L_170))|(int32_t)((int32_t)((int32_t)L_171&(int32_t)L_172))))|(int32_t)((int32_t)((int32_t)L_173&(int32_t)L_174))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)L_178))));
		uint32_t L_179 = V_0;
		uint32_t L_180 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_179<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_180>>2))));
		uint32_t L_181 = V_2;
		uint32_t L_182 = V_3;
		uint32_t L_183 = V_3;
		uint32_t L_184 = V_4;
		uint32_t L_185 = V_0;
		uint32_t L_186 = V_4;
		uint32_t L_187 = V_1;
		uint32_t L_188 = V_0;
		uint32_t L_189 = V_1;
		UInt32U5BU5D_t59386216* L_190 = V_6;
		int32_t L_191 = V_7;
		int32_t L_192 = ((int32_t)((int32_t)L_191+(int32_t)2));
		uint32_t L_193 = (L_190)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_192));
		V_2 = ((int32_t)((int32_t)L_181+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_182<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_183>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_184&(int32_t)L_185))|(int32_t)((int32_t)((int32_t)L_186&(int32_t)L_187))))|(int32_t)((int32_t)((int32_t)L_188&(int32_t)L_189))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)L_193))));
		uint32_t L_194 = V_4;
		uint32_t L_195 = V_4;
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_194<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_195>>2))));
		uint32_t L_196 = V_1;
		uint32_t L_197 = V_2;
		uint32_t L_198 = V_2;
		uint32_t L_199 = V_3;
		uint32_t L_200 = V_4;
		uint32_t L_201 = V_3;
		uint32_t L_202 = V_0;
		uint32_t L_203 = V_4;
		uint32_t L_204 = V_0;
		UInt32U5BU5D_t59386216* L_205 = V_6;
		int32_t L_206 = V_7;
		int32_t L_207 = ((int32_t)((int32_t)L_206+(int32_t)3));
		uint32_t L_208 = (L_205)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_207));
		V_1 = ((int32_t)((int32_t)L_196+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_197<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_198>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_199&(int32_t)L_200))|(int32_t)((int32_t)((int32_t)L_201&(int32_t)L_202))))|(int32_t)((int32_t)((int32_t)L_203&(int32_t)L_204))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)L_208))));
		uint32_t L_209 = V_3;
		uint32_t L_210 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_209<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_210>>2))));
		uint32_t L_211 = V_0;
		uint32_t L_212 = V_1;
		uint32_t L_213 = V_1;
		uint32_t L_214 = V_2;
		uint32_t L_215 = V_3;
		uint32_t L_216 = V_2;
		uint32_t L_217 = V_4;
		uint32_t L_218 = V_3;
		uint32_t L_219 = V_4;
		UInt32U5BU5D_t59386216* L_220 = V_6;
		int32_t L_221 = V_7;
		int32_t L_222 = ((int32_t)((int32_t)L_221+(int32_t)4));
		uint32_t L_223 = (L_220)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_222));
		V_0 = ((int32_t)((int32_t)L_211+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_212<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_213>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_214&(int32_t)L_215))|(int32_t)((int32_t)((int32_t)L_216&(int32_t)L_217))))|(int32_t)((int32_t)((int32_t)L_218&(int32_t)L_219))))))+(int32_t)((int32_t)-1894007588)))+(int32_t)L_223))));
		uint32_t L_224 = V_2;
		uint32_t L_225 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_224<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_225>>2))));
		int32_t L_226 = V_7;
		V_7 = ((int32_t)((int32_t)L_226+(int32_t)5));
	}

IL_031c:
	{
		int32_t L_227 = V_7;
		if ((((int32_t)L_227) < ((int32_t)((int32_t)60))))
		{
			goto IL_0225;
		}
	}
	{
		goto IL_0400;
	}

IL_032a:
	{
		uint32_t L_228 = V_4;
		uint32_t L_229 = V_0;
		uint32_t L_230 = V_0;
		uint32_t L_231 = V_1;
		uint32_t L_232 = V_2;
		uint32_t L_233 = V_3;
		UInt32U5BU5D_t59386216* L_234 = V_6;
		int32_t L_235 = V_7;
		int32_t L_236 = L_235;
		uint32_t L_237 = (L_234)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_236));
		V_4 = ((int32_t)((int32_t)L_228+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_229<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_230>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_231^(int32_t)L_232))^(int32_t)L_233))))+(int32_t)((int32_t)-899497514)))+(int32_t)L_237))));
		uint32_t L_238 = V_1;
		uint32_t L_239 = V_1;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_238<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_239>>2))));
		uint32_t L_240 = V_3;
		uint32_t L_241 = V_4;
		uint32_t L_242 = V_4;
		uint32_t L_243 = V_0;
		uint32_t L_244 = V_1;
		uint32_t L_245 = V_2;
		UInt32U5BU5D_t59386216* L_246 = V_6;
		int32_t L_247 = V_7;
		int32_t L_248 = ((int32_t)((int32_t)L_247+(int32_t)1));
		uint32_t L_249 = (L_246)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_248));
		V_3 = ((int32_t)((int32_t)L_240+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_241<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_242>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_243^(int32_t)L_244))^(int32_t)L_245))))+(int32_t)((int32_t)-899497514)))+(int32_t)L_249))));
		uint32_t L_250 = V_0;
		uint32_t L_251 = V_0;
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_250<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_251>>2))));
		uint32_t L_252 = V_2;
		uint32_t L_253 = V_3;
		uint32_t L_254 = V_3;
		uint32_t L_255 = V_4;
		uint32_t L_256 = V_0;
		uint32_t L_257 = V_1;
		UInt32U5BU5D_t59386216* L_258 = V_6;
		int32_t L_259 = V_7;
		int32_t L_260 = ((int32_t)((int32_t)L_259+(int32_t)2));
		uint32_t L_261 = (L_258)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_260));
		V_2 = ((int32_t)((int32_t)L_252+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_253<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_254>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_255^(int32_t)L_256))^(int32_t)L_257))))+(int32_t)((int32_t)-899497514)))+(int32_t)L_261))));
		uint32_t L_262 = V_4;
		uint32_t L_263 = V_4;
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_262<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_263>>2))));
		uint32_t L_264 = V_1;
		uint32_t L_265 = V_2;
		uint32_t L_266 = V_2;
		uint32_t L_267 = V_3;
		uint32_t L_268 = V_4;
		uint32_t L_269 = V_0;
		UInt32U5BU5D_t59386216* L_270 = V_6;
		int32_t L_271 = V_7;
		int32_t L_272 = ((int32_t)((int32_t)L_271+(int32_t)3));
		uint32_t L_273 = (L_270)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_272));
		V_1 = ((int32_t)((int32_t)L_264+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_265<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_266>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_267^(int32_t)L_268))^(int32_t)L_269))))+(int32_t)((int32_t)-899497514)))+(int32_t)L_273))));
		uint32_t L_274 = V_3;
		uint32_t L_275 = V_3;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_274<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_275>>2))));
		uint32_t L_276 = V_0;
		uint32_t L_277 = V_1;
		uint32_t L_278 = V_1;
		uint32_t L_279 = V_2;
		uint32_t L_280 = V_3;
		uint32_t L_281 = V_4;
		UInt32U5BU5D_t59386216* L_282 = V_6;
		int32_t L_283 = V_7;
		int32_t L_284 = ((int32_t)((int32_t)L_283+(int32_t)4));
		uint32_t L_285 = (L_282)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_284));
		V_0 = ((int32_t)((int32_t)L_276+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_277<<(int32_t)5))|(int32_t)((int32_t)((uint32_t)L_278>>((int32_t)27)))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_279^(int32_t)L_280))^(int32_t)L_281))))+(int32_t)((int32_t)-899497514)))+(int32_t)L_285))));
		uint32_t L_286 = V_2;
		uint32_t L_287 = V_2;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_286<<(int32_t)((int32_t)30)))|(int32_t)((int32_t)((uint32_t)L_287>>2))));
		int32_t L_288 = V_7;
		V_7 = ((int32_t)((int32_t)L_288+(int32_t)5));
	}

IL_0400:
	{
		int32_t L_289 = V_7;
		if ((((int32_t)L_289) < ((int32_t)((int32_t)80))))
		{
			goto IL_032a;
		}
	}
	{
		UInt32U5BU5D_t59386216* L_290 = V_5;
		uint32_t* L_291 = ((L_290)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)));
		uint32_t L_292 = V_0;
		*((int32_t*)(L_291)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_291))+(int32_t)L_292));
		UInt32U5BU5D_t59386216* L_293 = V_5;
		uint32_t* L_294 = ((L_293)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)));
		uint32_t L_295 = V_1;
		*((int32_t*)(L_294)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_294))+(int32_t)L_295));
		UInt32U5BU5D_t59386216* L_296 = V_5;
		uint32_t* L_297 = ((L_296)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)));
		uint32_t L_298 = V_2;
		*((int32_t*)(L_297)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_297))+(int32_t)L_298));
		UInt32U5BU5D_t59386216* L_299 = V_5;
		uint32_t* L_300 = ((L_299)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)));
		uint32_t L_301 = V_3;
		*((int32_t*)(L_300)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_300))+(int32_t)L_301));
		UInt32U5BU5D_t59386216* L_302 = V_5;
		uint32_t* L_303 = ((L_302)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(4)));
		uint32_t L_304 = V_4;
		*((int32_t*)(L_303)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_303))+(int32_t)L_304));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::InitialiseBuff(System.UInt32[],System.Byte[],System.UInt32)
extern "C"  void SHA1Internal_InitialiseBuff_m1428597166 (Il2CppObject * __this /* static, unused */, UInt32U5BU5D_t59386216* ___buff0, ByteU5BU5D_t3397334013* ___input1, uint32_t ___inputOffset2, const MethodInfo* method)
{
	{
		UInt32U5BU5D_t59386216* L_0 = ___buff0;
		ByteU5BU5D_t3397334013* L_1 = ___input1;
		uint32_t L_2 = ___inputOffset2;
		uintptr_t L_3 = (((uintptr_t)L_2));
		uint8_t L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
		ByteU5BU5D_t3397334013* L_5 = ___input1;
		uint32_t L_6 = ___inputOffset2;
		uintptr_t L_7 = (((uintptr_t)((int32_t)((int32_t)L_6+(int32_t)1))));
		uint8_t L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t3397334013* L_9 = ___input1;
		uint32_t L_10 = ___inputOffset2;
		uintptr_t L_11 = (((uintptr_t)((int32_t)((int32_t)L_10+(int32_t)2))));
		uint8_t L_12 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_11));
		ByteU5BU5D_t3397334013* L_13 = ___input1;
		uint32_t L_14 = ___inputOffset2;
		uintptr_t L_15 = (((uintptr_t)((int32_t)((int32_t)L_14+(int32_t)3))));
		uint8_t L_16 = (L_13)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_15));
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_4<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_8<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_12<<(int32_t)8))))|(int32_t)L_16)));
		UInt32U5BU5D_t59386216* L_17 = ___buff0;
		ByteU5BU5D_t3397334013* L_18 = ___input1;
		uint32_t L_19 = ___inputOffset2;
		uintptr_t L_20 = (((uintptr_t)((int32_t)((int32_t)L_19+(int32_t)4))));
		uint8_t L_21 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_20));
		ByteU5BU5D_t3397334013* L_22 = ___input1;
		uint32_t L_23 = ___inputOffset2;
		uintptr_t L_24 = (((uintptr_t)((int32_t)((int32_t)L_23+(int32_t)5))));
		uint8_t L_25 = (L_22)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_24));
		ByteU5BU5D_t3397334013* L_26 = ___input1;
		uint32_t L_27 = ___inputOffset2;
		uintptr_t L_28 = (((uintptr_t)((int32_t)((int32_t)L_27+(int32_t)6))));
		uint8_t L_29 = (L_26)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
		ByteU5BU5D_t3397334013* L_30 = ___input1;
		uint32_t L_31 = ___inputOffset2;
		uintptr_t L_32 = (((uintptr_t)((int32_t)((int32_t)L_31+(int32_t)7))));
		uint8_t L_33 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_32));
		(L_17)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_21<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_25<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_29<<(int32_t)8))))|(int32_t)L_33)));
		UInt32U5BU5D_t59386216* L_34 = ___buff0;
		ByteU5BU5D_t3397334013* L_35 = ___input1;
		uint32_t L_36 = ___inputOffset2;
		uintptr_t L_37 = (((uintptr_t)((int32_t)((int32_t)L_36+(int32_t)8))));
		uint8_t L_38 = (L_35)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t3397334013* L_39 = ___input1;
		uint32_t L_40 = ___inputOffset2;
		uintptr_t L_41 = (((uintptr_t)((int32_t)((int32_t)L_40+(int32_t)((int32_t)9)))));
		uint8_t L_42 = (L_39)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_41));
		ByteU5BU5D_t3397334013* L_43 = ___input1;
		uint32_t L_44 = ___inputOffset2;
		uintptr_t L_45 = (((uintptr_t)((int32_t)((int32_t)L_44+(int32_t)((int32_t)10)))));
		uint8_t L_46 = (L_43)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_45));
		ByteU5BU5D_t3397334013* L_47 = ___input1;
		uint32_t L_48 = ___inputOffset2;
		uintptr_t L_49 = (((uintptr_t)((int32_t)((int32_t)L_48+(int32_t)((int32_t)11)))));
		uint8_t L_50 = (L_47)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_49));
		(L_34)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_38<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_42<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_46<<(int32_t)8))))|(int32_t)L_50)));
		UInt32U5BU5D_t59386216* L_51 = ___buff0;
		ByteU5BU5D_t3397334013* L_52 = ___input1;
		uint32_t L_53 = ___inputOffset2;
		uintptr_t L_54 = (((uintptr_t)((int32_t)((int32_t)L_53+(int32_t)((int32_t)12)))));
		uint8_t L_55 = (L_52)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_54));
		ByteU5BU5D_t3397334013* L_56 = ___input1;
		uint32_t L_57 = ___inputOffset2;
		uintptr_t L_58 = (((uintptr_t)((int32_t)((int32_t)L_57+(int32_t)((int32_t)13)))));
		uint8_t L_59 = (L_56)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		ByteU5BU5D_t3397334013* L_60 = ___input1;
		uint32_t L_61 = ___inputOffset2;
		uintptr_t L_62 = (((uintptr_t)((int32_t)((int32_t)L_61+(int32_t)((int32_t)14)))));
		uint8_t L_63 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_62));
		ByteU5BU5D_t3397334013* L_64 = ___input1;
		uint32_t L_65 = ___inputOffset2;
		uintptr_t L_66 = (((uintptr_t)((int32_t)((int32_t)L_65+(int32_t)((int32_t)15)))));
		uint8_t L_67 = (L_64)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66));
		(L_51)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_55<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_59<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_63<<(int32_t)8))))|(int32_t)L_67)));
		UInt32U5BU5D_t59386216* L_68 = ___buff0;
		ByteU5BU5D_t3397334013* L_69 = ___input1;
		uint32_t L_70 = ___inputOffset2;
		uintptr_t L_71 = (((uintptr_t)((int32_t)((int32_t)L_70+(int32_t)((int32_t)16)))));
		uint8_t L_72 = (L_69)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_71));
		ByteU5BU5D_t3397334013* L_73 = ___input1;
		uint32_t L_74 = ___inputOffset2;
		uintptr_t L_75 = (((uintptr_t)((int32_t)((int32_t)L_74+(int32_t)((int32_t)17)))));
		uint8_t L_76 = (L_73)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_75));
		ByteU5BU5D_t3397334013* L_77 = ___input1;
		uint32_t L_78 = ___inputOffset2;
		uintptr_t L_79 = (((uintptr_t)((int32_t)((int32_t)L_78+(int32_t)((int32_t)18)))));
		uint8_t L_80 = (L_77)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t3397334013* L_81 = ___input1;
		uint32_t L_82 = ___inputOffset2;
		uintptr_t L_83 = (((uintptr_t)((int32_t)((int32_t)L_82+(int32_t)((int32_t)19)))));
		uint8_t L_84 = (L_81)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_83));
		(L_68)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_72<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_76<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_80<<(int32_t)8))))|(int32_t)L_84)));
		UInt32U5BU5D_t59386216* L_85 = ___buff0;
		ByteU5BU5D_t3397334013* L_86 = ___input1;
		uint32_t L_87 = ___inputOffset2;
		uintptr_t L_88 = (((uintptr_t)((int32_t)((int32_t)L_87+(int32_t)((int32_t)20)))));
		uint8_t L_89 = (L_86)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_88));
		ByteU5BU5D_t3397334013* L_90 = ___input1;
		uint32_t L_91 = ___inputOffset2;
		uintptr_t L_92 = (((uintptr_t)((int32_t)((int32_t)L_91+(int32_t)((int32_t)21)))));
		uint8_t L_93 = (L_90)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_92));
		ByteU5BU5D_t3397334013* L_94 = ___input1;
		uint32_t L_95 = ___inputOffset2;
		uintptr_t L_96 = (((uintptr_t)((int32_t)((int32_t)L_95+(int32_t)((int32_t)22)))));
		uint8_t L_97 = (L_94)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_96));
		ByteU5BU5D_t3397334013* L_98 = ___input1;
		uint32_t L_99 = ___inputOffset2;
		uintptr_t L_100 = (((uintptr_t)((int32_t)((int32_t)L_99+(int32_t)((int32_t)23)))));
		uint8_t L_101 = (L_98)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_100));
		(L_85)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_89<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_93<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_97<<(int32_t)8))))|(int32_t)L_101)));
		UInt32U5BU5D_t59386216* L_102 = ___buff0;
		ByteU5BU5D_t3397334013* L_103 = ___input1;
		uint32_t L_104 = ___inputOffset2;
		uintptr_t L_105 = (((uintptr_t)((int32_t)((int32_t)L_104+(int32_t)((int32_t)24)))));
		uint8_t L_106 = (L_103)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_105));
		ByteU5BU5D_t3397334013* L_107 = ___input1;
		uint32_t L_108 = ___inputOffset2;
		uintptr_t L_109 = (((uintptr_t)((int32_t)((int32_t)L_108+(int32_t)((int32_t)25)))));
		uint8_t L_110 = (L_107)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_109));
		ByteU5BU5D_t3397334013* L_111 = ___input1;
		uint32_t L_112 = ___inputOffset2;
		uintptr_t L_113 = (((uintptr_t)((int32_t)((int32_t)L_112+(int32_t)((int32_t)26)))));
		uint8_t L_114 = (L_111)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_113));
		ByteU5BU5D_t3397334013* L_115 = ___input1;
		uint32_t L_116 = ___inputOffset2;
		uintptr_t L_117 = (((uintptr_t)((int32_t)((int32_t)L_116+(int32_t)((int32_t)27)))));
		uint8_t L_118 = (L_115)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_117));
		(L_102)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_106<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_110<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_114<<(int32_t)8))))|(int32_t)L_118)));
		UInt32U5BU5D_t59386216* L_119 = ___buff0;
		ByteU5BU5D_t3397334013* L_120 = ___input1;
		uint32_t L_121 = ___inputOffset2;
		uintptr_t L_122 = (((uintptr_t)((int32_t)((int32_t)L_121+(int32_t)((int32_t)28)))));
		uint8_t L_123 = (L_120)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_122));
		ByteU5BU5D_t3397334013* L_124 = ___input1;
		uint32_t L_125 = ___inputOffset2;
		uintptr_t L_126 = (((uintptr_t)((int32_t)((int32_t)L_125+(int32_t)((int32_t)29)))));
		uint8_t L_127 = (L_124)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_126));
		ByteU5BU5D_t3397334013* L_128 = ___input1;
		uint32_t L_129 = ___inputOffset2;
		uintptr_t L_130 = (((uintptr_t)((int32_t)((int32_t)L_129+(int32_t)((int32_t)30)))));
		uint8_t L_131 = (L_128)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_130));
		ByteU5BU5D_t3397334013* L_132 = ___input1;
		uint32_t L_133 = ___inputOffset2;
		uintptr_t L_134 = (((uintptr_t)((int32_t)((int32_t)L_133+(int32_t)((int32_t)31)))));
		uint8_t L_135 = (L_132)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_134));
		(L_119)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_123<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_127<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_131<<(int32_t)8))))|(int32_t)L_135)));
		UInt32U5BU5D_t59386216* L_136 = ___buff0;
		ByteU5BU5D_t3397334013* L_137 = ___input1;
		uint32_t L_138 = ___inputOffset2;
		uintptr_t L_139 = (((uintptr_t)((int32_t)((int32_t)L_138+(int32_t)((int32_t)32)))));
		uint8_t L_140 = (L_137)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_139));
		ByteU5BU5D_t3397334013* L_141 = ___input1;
		uint32_t L_142 = ___inputOffset2;
		uintptr_t L_143 = (((uintptr_t)((int32_t)((int32_t)L_142+(int32_t)((int32_t)33)))));
		uint8_t L_144 = (L_141)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_143));
		ByteU5BU5D_t3397334013* L_145 = ___input1;
		uint32_t L_146 = ___inputOffset2;
		uintptr_t L_147 = (((uintptr_t)((int32_t)((int32_t)L_146+(int32_t)((int32_t)34)))));
		uint8_t L_148 = (L_145)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_147));
		ByteU5BU5D_t3397334013* L_149 = ___input1;
		uint32_t L_150 = ___inputOffset2;
		uintptr_t L_151 = (((uintptr_t)((int32_t)((int32_t)L_150+(int32_t)((int32_t)35)))));
		uint8_t L_152 = (L_149)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_151));
		(L_136)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(8), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_140<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_144<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_148<<(int32_t)8))))|(int32_t)L_152)));
		UInt32U5BU5D_t59386216* L_153 = ___buff0;
		ByteU5BU5D_t3397334013* L_154 = ___input1;
		uint32_t L_155 = ___inputOffset2;
		uintptr_t L_156 = (((uintptr_t)((int32_t)((int32_t)L_155+(int32_t)((int32_t)36)))));
		uint8_t L_157 = (L_154)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_156));
		ByteU5BU5D_t3397334013* L_158 = ___input1;
		uint32_t L_159 = ___inputOffset2;
		uintptr_t L_160 = (((uintptr_t)((int32_t)((int32_t)L_159+(int32_t)((int32_t)37)))));
		uint8_t L_161 = (L_158)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_160));
		ByteU5BU5D_t3397334013* L_162 = ___input1;
		uint32_t L_163 = ___inputOffset2;
		uintptr_t L_164 = (((uintptr_t)((int32_t)((int32_t)L_163+(int32_t)((int32_t)38)))));
		uint8_t L_165 = (L_162)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_164));
		ByteU5BU5D_t3397334013* L_166 = ___input1;
		uint32_t L_167 = ___inputOffset2;
		uintptr_t L_168 = (((uintptr_t)((int32_t)((int32_t)L_167+(int32_t)((int32_t)39)))));
		uint8_t L_169 = (L_166)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_168));
		(L_153)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_157<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_161<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_165<<(int32_t)8))))|(int32_t)L_169)));
		UInt32U5BU5D_t59386216* L_170 = ___buff0;
		ByteU5BU5D_t3397334013* L_171 = ___input1;
		uint32_t L_172 = ___inputOffset2;
		uintptr_t L_173 = (((uintptr_t)((int32_t)((int32_t)L_172+(int32_t)((int32_t)40)))));
		uint8_t L_174 = (L_171)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_173));
		ByteU5BU5D_t3397334013* L_175 = ___input1;
		uint32_t L_176 = ___inputOffset2;
		uintptr_t L_177 = (((uintptr_t)((int32_t)((int32_t)L_176+(int32_t)((int32_t)41)))));
		uint8_t L_178 = (L_175)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_177));
		ByteU5BU5D_t3397334013* L_179 = ___input1;
		uint32_t L_180 = ___inputOffset2;
		uintptr_t L_181 = (((uintptr_t)((int32_t)((int32_t)L_180+(int32_t)((int32_t)42)))));
		uint8_t L_182 = (L_179)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_181));
		ByteU5BU5D_t3397334013* L_183 = ___input1;
		uint32_t L_184 = ___inputOffset2;
		uintptr_t L_185 = (((uintptr_t)((int32_t)((int32_t)L_184+(int32_t)((int32_t)43)))));
		uint8_t L_186 = (L_183)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_185));
		(L_170)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_174<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_178<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_182<<(int32_t)8))))|(int32_t)L_186)));
		UInt32U5BU5D_t59386216* L_187 = ___buff0;
		ByteU5BU5D_t3397334013* L_188 = ___input1;
		uint32_t L_189 = ___inputOffset2;
		uintptr_t L_190 = (((uintptr_t)((int32_t)((int32_t)L_189+(int32_t)((int32_t)44)))));
		uint8_t L_191 = (L_188)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_190));
		ByteU5BU5D_t3397334013* L_192 = ___input1;
		uint32_t L_193 = ___inputOffset2;
		uintptr_t L_194 = (((uintptr_t)((int32_t)((int32_t)L_193+(int32_t)((int32_t)45)))));
		uint8_t L_195 = (L_192)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_194));
		ByteU5BU5D_t3397334013* L_196 = ___input1;
		uint32_t L_197 = ___inputOffset2;
		uintptr_t L_198 = (((uintptr_t)((int32_t)((int32_t)L_197+(int32_t)((int32_t)46)))));
		uint8_t L_199 = (L_196)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_198));
		ByteU5BU5D_t3397334013* L_200 = ___input1;
		uint32_t L_201 = ___inputOffset2;
		uintptr_t L_202 = (((uintptr_t)((int32_t)((int32_t)L_201+(int32_t)((int32_t)47)))));
		uint8_t L_203 = (L_200)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_202));
		(L_187)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_191<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_195<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_199<<(int32_t)8))))|(int32_t)L_203)));
		UInt32U5BU5D_t59386216* L_204 = ___buff0;
		ByteU5BU5D_t3397334013* L_205 = ___input1;
		uint32_t L_206 = ___inputOffset2;
		uintptr_t L_207 = (((uintptr_t)((int32_t)((int32_t)L_206+(int32_t)((int32_t)48)))));
		uint8_t L_208 = (L_205)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_207));
		ByteU5BU5D_t3397334013* L_209 = ___input1;
		uint32_t L_210 = ___inputOffset2;
		uintptr_t L_211 = (((uintptr_t)((int32_t)((int32_t)L_210+(int32_t)((int32_t)49)))));
		uint8_t L_212 = (L_209)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_211));
		ByteU5BU5D_t3397334013* L_213 = ___input1;
		uint32_t L_214 = ___inputOffset2;
		uintptr_t L_215 = (((uintptr_t)((int32_t)((int32_t)L_214+(int32_t)((int32_t)50)))));
		uint8_t L_216 = (L_213)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_215));
		ByteU5BU5D_t3397334013* L_217 = ___input1;
		uint32_t L_218 = ___inputOffset2;
		uintptr_t L_219 = (((uintptr_t)((int32_t)((int32_t)L_218+(int32_t)((int32_t)51)))));
		uint8_t L_220 = (L_217)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_219));
		(L_204)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)12)), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_208<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_212<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_216<<(int32_t)8))))|(int32_t)L_220)));
		UInt32U5BU5D_t59386216* L_221 = ___buff0;
		ByteU5BU5D_t3397334013* L_222 = ___input1;
		uint32_t L_223 = ___inputOffset2;
		uintptr_t L_224 = (((uintptr_t)((int32_t)((int32_t)L_223+(int32_t)((int32_t)52)))));
		uint8_t L_225 = (L_222)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_224));
		ByteU5BU5D_t3397334013* L_226 = ___input1;
		uint32_t L_227 = ___inputOffset2;
		uintptr_t L_228 = (((uintptr_t)((int32_t)((int32_t)L_227+(int32_t)((int32_t)53)))));
		uint8_t L_229 = (L_226)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_228));
		ByteU5BU5D_t3397334013* L_230 = ___input1;
		uint32_t L_231 = ___inputOffset2;
		uintptr_t L_232 = (((uintptr_t)((int32_t)((int32_t)L_231+(int32_t)((int32_t)54)))));
		uint8_t L_233 = (L_230)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_232));
		ByteU5BU5D_t3397334013* L_234 = ___input1;
		uint32_t L_235 = ___inputOffset2;
		uintptr_t L_236 = (((uintptr_t)((int32_t)((int32_t)L_235+(int32_t)((int32_t)55)))));
		uint8_t L_237 = (L_234)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_236));
		(L_221)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)13)), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_225<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_229<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_233<<(int32_t)8))))|(int32_t)L_237)));
		UInt32U5BU5D_t59386216* L_238 = ___buff0;
		ByteU5BU5D_t3397334013* L_239 = ___input1;
		uint32_t L_240 = ___inputOffset2;
		uintptr_t L_241 = (((uintptr_t)((int32_t)((int32_t)L_240+(int32_t)((int32_t)56)))));
		uint8_t L_242 = (L_239)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_241));
		ByteU5BU5D_t3397334013* L_243 = ___input1;
		uint32_t L_244 = ___inputOffset2;
		uintptr_t L_245 = (((uintptr_t)((int32_t)((int32_t)L_244+(int32_t)((int32_t)57)))));
		uint8_t L_246 = (L_243)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_245));
		ByteU5BU5D_t3397334013* L_247 = ___input1;
		uint32_t L_248 = ___inputOffset2;
		uintptr_t L_249 = (((uintptr_t)((int32_t)((int32_t)L_248+(int32_t)((int32_t)58)))));
		uint8_t L_250 = (L_247)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_249));
		ByteU5BU5D_t3397334013* L_251 = ___input1;
		uint32_t L_252 = ___inputOffset2;
		uintptr_t L_253 = (((uintptr_t)((int32_t)((int32_t)L_252+(int32_t)((int32_t)59)))));
		uint8_t L_254 = (L_251)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_253));
		(L_238)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_242<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_246<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_250<<(int32_t)8))))|(int32_t)L_254)));
		UInt32U5BU5D_t59386216* L_255 = ___buff0;
		ByteU5BU5D_t3397334013* L_256 = ___input1;
		uint32_t L_257 = ___inputOffset2;
		uintptr_t L_258 = (((uintptr_t)((int32_t)((int32_t)L_257+(int32_t)((int32_t)60)))));
		uint8_t L_259 = (L_256)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_258));
		ByteU5BU5D_t3397334013* L_260 = ___input1;
		uint32_t L_261 = ___inputOffset2;
		uintptr_t L_262 = (((uintptr_t)((int32_t)((int32_t)L_261+(int32_t)((int32_t)61)))));
		uint8_t L_263 = (L_260)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_262));
		ByteU5BU5D_t3397334013* L_264 = ___input1;
		uint32_t L_265 = ___inputOffset2;
		uintptr_t L_266 = (((uintptr_t)((int32_t)((int32_t)L_265+(int32_t)((int32_t)62)))));
		uint8_t L_267 = (L_264)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_266));
		ByteU5BU5D_t3397334013* L_268 = ___input1;
		uint32_t L_269 = ___inputOffset2;
		uintptr_t L_270 = (((uintptr_t)((int32_t)((int32_t)L_269+(int32_t)((int32_t)63)))));
		uint8_t L_271 = (L_268)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_270));
		(L_255)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_259<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_263<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_267<<(int32_t)8))))|(int32_t)L_271)));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::FillBuff(System.UInt32[])
extern "C"  void SHA1Internal_FillBuff_m891541953 (Il2CppObject * __this /* static, unused */, UInt32U5BU5D_t59386216* ___buff0, const MethodInfo* method)
{
	uint32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		V_1 = ((int32_t)16);
		goto IL_013e;
	}

IL_0008:
	{
		UInt32U5BU5D_t59386216* L_0 = ___buff0;
		int32_t L_1 = V_1;
		int32_t L_2 = ((int32_t)((int32_t)L_1-(int32_t)3));
		uint32_t L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
		UInt32U5BU5D_t59386216* L_4 = ___buff0;
		int32_t L_5 = V_1;
		int32_t L_6 = ((int32_t)((int32_t)L_5-(int32_t)8));
		uint32_t L_7 = (L_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6));
		UInt32U5BU5D_t59386216* L_8 = ___buff0;
		int32_t L_9 = V_1;
		int32_t L_10 = ((int32_t)((int32_t)L_9-(int32_t)((int32_t)14)));
		uint32_t L_11 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t59386216* L_12 = ___buff0;
		int32_t L_13 = V_1;
		int32_t L_14 = ((int32_t)((int32_t)L_13-(int32_t)((int32_t)16)));
		uint32_t L_15 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_3^(int32_t)L_7))^(int32_t)L_11))^(int32_t)L_15));
		UInt32U5BU5D_t59386216* L_16 = ___buff0;
		int32_t L_17 = V_1;
		uint32_t L_18 = V_0;
		uint32_t L_19 = V_0;
		(L_16)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_17), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_19>>((int32_t)31))))));
		UInt32U5BU5D_t59386216* L_20 = ___buff0;
		int32_t L_21 = V_1;
		int32_t L_22 = ((int32_t)((int32_t)L_21-(int32_t)2));
		uint32_t L_23 = (L_20)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		UInt32U5BU5D_t59386216* L_24 = ___buff0;
		int32_t L_25 = V_1;
		int32_t L_26 = ((int32_t)((int32_t)L_25-(int32_t)7));
		uint32_t L_27 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_26));
		UInt32U5BU5D_t59386216* L_28 = ___buff0;
		int32_t L_29 = V_1;
		int32_t L_30 = ((int32_t)((int32_t)L_29-(int32_t)((int32_t)13)));
		uint32_t L_31 = (L_28)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_30));
		UInt32U5BU5D_t59386216* L_32 = ___buff0;
		int32_t L_33 = V_1;
		int32_t L_34 = ((int32_t)((int32_t)L_33-(int32_t)((int32_t)15)));
		uint32_t L_35 = (L_32)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_23^(int32_t)L_27))^(int32_t)L_31))^(int32_t)L_35));
		UInt32U5BU5D_t59386216* L_36 = ___buff0;
		int32_t L_37 = V_1;
		uint32_t L_38 = V_0;
		uint32_t L_39 = V_0;
		(L_36)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_37+(int32_t)1))), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_38<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_39>>((int32_t)31))))));
		UInt32U5BU5D_t59386216* L_40 = ___buff0;
		int32_t L_41 = V_1;
		int32_t L_42 = ((int32_t)((int32_t)L_41-(int32_t)1));
		uint32_t L_43 = (L_40)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_42));
		UInt32U5BU5D_t59386216* L_44 = ___buff0;
		int32_t L_45 = V_1;
		int32_t L_46 = ((int32_t)((int32_t)L_45-(int32_t)6));
		uint32_t L_47 = (L_44)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46));
		UInt32U5BU5D_t59386216* L_48 = ___buff0;
		int32_t L_49 = V_1;
		int32_t L_50 = ((int32_t)((int32_t)L_49-(int32_t)((int32_t)12)));
		uint32_t L_51 = (L_48)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_50));
		UInt32U5BU5D_t59386216* L_52 = ___buff0;
		int32_t L_53 = V_1;
		int32_t L_54 = ((int32_t)((int32_t)L_53-(int32_t)((int32_t)14)));
		uint32_t L_55 = (L_52)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_54));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_43^(int32_t)L_47))^(int32_t)L_51))^(int32_t)L_55));
		UInt32U5BU5D_t59386216* L_56 = ___buff0;
		int32_t L_57 = V_1;
		uint32_t L_58 = V_0;
		uint32_t L_59 = V_0;
		(L_56)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_57+(int32_t)2))), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_58<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_59>>((int32_t)31))))));
		UInt32U5BU5D_t59386216* L_60 = ___buff0;
		int32_t L_61 = V_1;
		int32_t L_62 = L_61;
		uint32_t L_63 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_62));
		UInt32U5BU5D_t59386216* L_64 = ___buff0;
		int32_t L_65 = V_1;
		int32_t L_66 = ((int32_t)((int32_t)L_65-(int32_t)5));
		uint32_t L_67 = (L_64)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66));
		UInt32U5BU5D_t59386216* L_68 = ___buff0;
		int32_t L_69 = V_1;
		int32_t L_70 = ((int32_t)((int32_t)L_69-(int32_t)((int32_t)11)));
		uint32_t L_71 = (L_68)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t59386216* L_72 = ___buff0;
		int32_t L_73 = V_1;
		int32_t L_74 = ((int32_t)((int32_t)L_73-(int32_t)((int32_t)13)));
		uint32_t L_75 = (L_72)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_74));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_63^(int32_t)L_67))^(int32_t)L_71))^(int32_t)L_75));
		UInt32U5BU5D_t59386216* L_76 = ___buff0;
		int32_t L_77 = V_1;
		uint32_t L_78 = V_0;
		uint32_t L_79 = V_0;
		(L_76)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_77+(int32_t)3))), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_78<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_79>>((int32_t)31))))));
		UInt32U5BU5D_t59386216* L_80 = ___buff0;
		int32_t L_81 = V_1;
		int32_t L_82 = ((int32_t)((int32_t)L_81+(int32_t)1));
		uint32_t L_83 = (L_80)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_82));
		UInt32U5BU5D_t59386216* L_84 = ___buff0;
		int32_t L_85 = V_1;
		int32_t L_86 = ((int32_t)((int32_t)L_85-(int32_t)4));
		uint32_t L_87 = (L_84)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_86));
		UInt32U5BU5D_t59386216* L_88 = ___buff0;
		int32_t L_89 = V_1;
		int32_t L_90 = ((int32_t)((int32_t)L_89-(int32_t)((int32_t)10)));
		uint32_t L_91 = (L_88)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_90));
		UInt32U5BU5D_t59386216* L_92 = ___buff0;
		int32_t L_93 = V_1;
		int32_t L_94 = ((int32_t)((int32_t)L_93-(int32_t)((int32_t)12)));
		uint32_t L_95 = (L_92)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_94));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_83^(int32_t)L_87))^(int32_t)L_91))^(int32_t)L_95));
		UInt32U5BU5D_t59386216* L_96 = ___buff0;
		int32_t L_97 = V_1;
		uint32_t L_98 = V_0;
		uint32_t L_99 = V_0;
		(L_96)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_97+(int32_t)4))), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_98<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_99>>((int32_t)31))))));
		UInt32U5BU5D_t59386216* L_100 = ___buff0;
		int32_t L_101 = V_1;
		int32_t L_102 = ((int32_t)((int32_t)L_101+(int32_t)2));
		uint32_t L_103 = (L_100)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_102));
		UInt32U5BU5D_t59386216* L_104 = ___buff0;
		int32_t L_105 = V_1;
		int32_t L_106 = ((int32_t)((int32_t)L_105-(int32_t)3));
		uint32_t L_107 = (L_104)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_106));
		UInt32U5BU5D_t59386216* L_108 = ___buff0;
		int32_t L_109 = V_1;
		int32_t L_110 = ((int32_t)((int32_t)L_109-(int32_t)((int32_t)9)));
		uint32_t L_111 = (L_108)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_110));
		UInt32U5BU5D_t59386216* L_112 = ___buff0;
		int32_t L_113 = V_1;
		int32_t L_114 = ((int32_t)((int32_t)L_113-(int32_t)((int32_t)11)));
		uint32_t L_115 = (L_112)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_114));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_103^(int32_t)L_107))^(int32_t)L_111))^(int32_t)L_115));
		UInt32U5BU5D_t59386216* L_116 = ___buff0;
		int32_t L_117 = V_1;
		uint32_t L_118 = V_0;
		uint32_t L_119 = V_0;
		(L_116)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_117+(int32_t)5))), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_118<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_119>>((int32_t)31))))));
		UInt32U5BU5D_t59386216* L_120 = ___buff0;
		int32_t L_121 = V_1;
		int32_t L_122 = ((int32_t)((int32_t)L_121+(int32_t)3));
		uint32_t L_123 = (L_120)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_122));
		UInt32U5BU5D_t59386216* L_124 = ___buff0;
		int32_t L_125 = V_1;
		int32_t L_126 = ((int32_t)((int32_t)L_125-(int32_t)2));
		uint32_t L_127 = (L_124)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_126));
		UInt32U5BU5D_t59386216* L_128 = ___buff0;
		int32_t L_129 = V_1;
		int32_t L_130 = ((int32_t)((int32_t)L_129-(int32_t)8));
		uint32_t L_131 = (L_128)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t59386216* L_132 = ___buff0;
		int32_t L_133 = V_1;
		int32_t L_134 = ((int32_t)((int32_t)L_133-(int32_t)((int32_t)10)));
		uint32_t L_135 = (L_132)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_134));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_123^(int32_t)L_127))^(int32_t)L_131))^(int32_t)L_135));
		UInt32U5BU5D_t59386216* L_136 = ___buff0;
		int32_t L_137 = V_1;
		uint32_t L_138 = V_0;
		uint32_t L_139 = V_0;
		(L_136)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_137+(int32_t)6))), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_138<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_139>>((int32_t)31))))));
		UInt32U5BU5D_t59386216* L_140 = ___buff0;
		int32_t L_141 = V_1;
		int32_t L_142 = ((int32_t)((int32_t)L_141+(int32_t)4));
		uint32_t L_143 = (L_140)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t59386216* L_144 = ___buff0;
		int32_t L_145 = V_1;
		int32_t L_146 = ((int32_t)((int32_t)L_145-(int32_t)1));
		uint32_t L_147 = (L_144)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_146));
		UInt32U5BU5D_t59386216* L_148 = ___buff0;
		int32_t L_149 = V_1;
		int32_t L_150 = ((int32_t)((int32_t)L_149-(int32_t)7));
		uint32_t L_151 = (L_148)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_150));
		UInt32U5BU5D_t59386216* L_152 = ___buff0;
		int32_t L_153 = V_1;
		int32_t L_154 = ((int32_t)((int32_t)L_153-(int32_t)((int32_t)9)));
		uint32_t L_155 = (L_152)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_154));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_143^(int32_t)L_147))^(int32_t)L_151))^(int32_t)L_155));
		UInt32U5BU5D_t59386216* L_156 = ___buff0;
		int32_t L_157 = V_1;
		uint32_t L_158 = V_0;
		uint32_t L_159 = V_0;
		(L_156)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_157+(int32_t)7))), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_158<<(int32_t)1))|(int32_t)((int32_t)((uint32_t)L_159>>((int32_t)31))))));
		int32_t L_160 = V_1;
		V_1 = ((int32_t)((int32_t)L_160+(int32_t)8));
	}

IL_013e:
	{
		int32_t L_161 = V_1;
		if ((((int32_t)L_161) < ((int32_t)((int32_t)80))))
		{
			goto IL_0008;
		}
	}
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::ProcessFinalBlock(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SHA1Internal_ProcessFinalBlock_m1820374466_MetadataUsageId;
extern "C"  void SHA1Internal_ProcessFinalBlock_m1820374466 (SHA1Internal_t3873507626 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA1Internal_ProcessFinalBlock_m1820374466_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint64_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	ByteU5BU5D_t3397334013* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	uint64_t V_6 = 0;
	ByteU5BU5D_t3397334013* G_B5_0 = NULL;
	{
		uint64_t L_0 = __this->get_count_1();
		int32_t L_1 = ___inputCount2;
		V_0 = ((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)L_1)))));
		uint64_t L_2 = V_0;
		V_1 = ((int32_t)((int32_t)((int32_t)56)-(int32_t)(((int32_t)((int32_t)((int64_t)((uint64_t)(int64_t)L_2%(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)64)))))))))));
		int32_t L_3 = V_1;
		if ((((int32_t)L_3) >= ((int32_t)1)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_4 = V_1;
		V_1 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)64)));
	}

IL_0020:
	{
		int32_t L_5 = ___inputCount2;
		int32_t L_6 = V_1;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)8));
		int32_t L_7 = V_2;
		if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)64)))))
		{
			goto IL_0039;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_8 = __this->get__ProcessingBuffer_2();
		G_B5_0 = L_8;
		goto IL_003f;
	}

IL_0039:
	{
		int32_t L_9 = V_2;
		G_B5_0 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)L_9));
	}

IL_003f:
	{
		V_3 = G_B5_0;
		V_4 = 0;
		goto IL_0058;
	}

IL_0048:
	{
		ByteU5BU5D_t3397334013* L_10 = V_3;
		int32_t L_11 = V_4;
		ByteU5BU5D_t3397334013* L_12 = ___inputBuffer0;
		int32_t L_13 = V_4;
		int32_t L_14 = ___inputOffset1;
		int32_t L_15 = ((int32_t)((int32_t)L_13+(int32_t)L_14));
		uint8_t L_16 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_15));
		(L_10)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_11), (uint8_t)L_16);
		int32_t L_17 = V_4;
		V_4 = ((int32_t)((int32_t)L_17+(int32_t)1));
	}

IL_0058:
	{
		int32_t L_18 = V_4;
		int32_t L_19 = ___inputCount2;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_0048;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_20 = V_3;
		int32_t L_21 = ___inputCount2;
		(L_20)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_21), (uint8_t)((int32_t)128));
		int32_t L_22 = ___inputCount2;
		V_5 = ((int32_t)((int32_t)L_22+(int32_t)1));
		goto IL_007d;
	}

IL_0072:
	{
		ByteU5BU5D_t3397334013* L_23 = V_3;
		int32_t L_24 = V_5;
		(L_23)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_24), (uint8_t)0);
		int32_t L_25 = V_5;
		V_5 = ((int32_t)((int32_t)L_25+(int32_t)1));
	}

IL_007d:
	{
		int32_t L_26 = V_5;
		int32_t L_27 = ___inputCount2;
		int32_t L_28 = V_1;
		if ((((int32_t)L_26) < ((int32_t)((int32_t)((int32_t)L_27+(int32_t)L_28)))))
		{
			goto IL_0072;
		}
	}
	{
		uint64_t L_29 = V_0;
		V_6 = ((int64_t)((int64_t)L_29<<(int32_t)3));
		uint64_t L_30 = V_6;
		ByteU5BU5D_t3397334013* L_31 = V_3;
		int32_t L_32 = ___inputCount2;
		int32_t L_33 = V_1;
		SHA1Internal_AddLength_m3520088763(__this, L_30, L_31, ((int32_t)((int32_t)L_32+(int32_t)L_33)), /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_34 = V_3;
		SHA1Internal_ProcessBlock_m4070037334(__this, L_34, 0, /*hidden argument*/NULL);
		int32_t L_35 = V_2;
		if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)128)))))
		{
			goto IL_00b4;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_36 = V_3;
		SHA1Internal_ProcessBlock_m4070037334(__this, L_36, ((int32_t)64), /*hidden argument*/NULL);
	}

IL_00b4:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::AddLength(System.UInt64,System.Byte[],System.Int32)
extern "C"  void SHA1Internal_AddLength_m3520088763 (SHA1Internal_t3873507626 * __this, uint64_t ___length0, ByteU5BU5D_t3397334013* ___buffer1, int32_t ___position2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = ___buffer1;
		int32_t L_1 = ___position2;
		int32_t L_2 = L_1;
		___position2 = ((int32_t)((int32_t)L_2+(int32_t)1));
		uint64_t L_3 = ___length0;
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_3>>((int32_t)56)))))));
		ByteU5BU5D_t3397334013* L_4 = ___buffer1;
		int32_t L_5 = ___position2;
		int32_t L_6 = L_5;
		___position2 = ((int32_t)((int32_t)L_6+(int32_t)1));
		uint64_t L_7 = ___length0;
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_7>>((int32_t)48)))))));
		ByteU5BU5D_t3397334013* L_8 = ___buffer1;
		int32_t L_9 = ___position2;
		int32_t L_10 = L_9;
		___position2 = ((int32_t)((int32_t)L_10+(int32_t)1));
		uint64_t L_11 = ___length0;
		(L_8)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)40)))))));
		ByteU5BU5D_t3397334013* L_12 = ___buffer1;
		int32_t L_13 = ___position2;
		int32_t L_14 = L_13;
		___position2 = ((int32_t)((int32_t)L_14+(int32_t)1));
		uint64_t L_15 = ___length0;
		(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_15>>((int32_t)32)))))));
		ByteU5BU5D_t3397334013* L_16 = ___buffer1;
		int32_t L_17 = ___position2;
		int32_t L_18 = L_17;
		___position2 = ((int32_t)((int32_t)L_18+(int32_t)1));
		uint64_t L_19 = ___length0;
		(L_16)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_19>>((int32_t)24)))))));
		ByteU5BU5D_t3397334013* L_20 = ___buffer1;
		int32_t L_21 = ___position2;
		int32_t L_22 = L_21;
		___position2 = ((int32_t)((int32_t)L_22+(int32_t)1));
		uint64_t L_23 = ___length0;
		(L_20)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)16)))))));
		ByteU5BU5D_t3397334013* L_24 = ___buffer1;
		int32_t L_25 = ___position2;
		int32_t L_26 = L_25;
		___position2 = ((int32_t)((int32_t)L_26+(int32_t)1));
		uint64_t L_27 = ___length0;
		(L_24)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_27>>8))))));
		ByteU5BU5D_t3397334013* L_28 = ___buffer1;
		int32_t L_29 = ___position2;
		uint64_t L_30 = ___length0;
		(L_28)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29), (uint8_t)(((int32_t)((uint8_t)L_30))));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Managed::.ctor()
extern Il2CppClass* SHA1Internal_t3873507626_il2cpp_TypeInfo_var;
extern const uint32_t SHA1Managed__ctor_m2252382529_MetadataUsageId;
extern "C"  void SHA1Managed__ctor_m2252382529 (SHA1Managed_t7268864 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA1Managed__ctor_m2252382529_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SHA1__ctor_m788472966(__this, /*hidden argument*/NULL);
		SHA1Internal_t3873507626 * L_0 = (SHA1Internal_t3873507626 *)il2cpp_codegen_object_new(SHA1Internal_t3873507626_il2cpp_TypeInfo_var);
		SHA1Internal__ctor_m3651539199(L_0, /*hidden argument*/NULL);
		__this->set_sha_4(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Managed::HashCore(System.Byte[],System.Int32,System.Int32)
extern "C"  void SHA1Managed_HashCore_m2658295635 (SHA1Managed_t7268864 * __this, ByteU5BU5D_t3397334013* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(1);
		SHA1Internal_t3873507626 * L_0 = __this->get_sha_4();
		ByteU5BU5D_t3397334013* L_1 = ___rgb0;
		int32_t L_2 = ___ibStart1;
		int32_t L_3 = ___cbSize2;
		SHA1Internal_HashCore_m3151709221(L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SHA1Managed::HashFinal()
extern "C"  ByteU5BU5D_t3397334013* SHA1Managed_HashFinal_m617792367 (SHA1Managed_t7268864 * __this, const MethodInfo* method)
{
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(0);
		SHA1Internal_t3873507626 * L_0 = __this->get_sha_4();
		ByteU5BU5D_t3397334013* L_1 = SHA1Internal_HashFinal_m3188468925(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Security.Cryptography.SHA1Managed::Initialize()
extern "C"  void SHA1Managed_Initialize_m3538700609 (SHA1Managed_t7268864 * __this, const MethodInfo* method)
{
	{
		SHA1Internal_t3873507626 * L_0 = __this->get_sha_4();
		SHA1Internal_Initialize_m2776411059(L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA256::.ctor()
extern "C"  void SHA256__ctor_m2981575560 (SHA256_t582564463 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m3777008390(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)256));
		return;
	}
}
// System.Security.Cryptography.SHA256 System.Security.Cryptography.SHA256::Create()
extern Il2CppCodeGenString* _stringLiteral3791192232;
extern const uint32_t SHA256_Create_m3464364143_MetadataUsageId;
extern "C"  SHA256_t582564463 * SHA256_Create_m3464364143 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA256_Create_m3464364143_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SHA256_t582564463 * L_0 = SHA256_Create_m896954069(NULL /*static, unused*/, _stringLiteral3791192232, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.SHA256 System.Security.Cryptography.SHA256::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* SHA256_t582564463_il2cpp_TypeInfo_var;
extern const uint32_t SHA256_Create_m896954069_MetadataUsageId;
extern "C"  SHA256_t582564463 * SHA256_Create_m896954069 (Il2CppObject * __this /* static, unused */, String_t* ___hashName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA256_Create_m896954069_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___hashName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SHA256_t582564463 *)CastclassClass(L_1, SHA256_t582564463_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SHA256Managed::.ctor()
extern Il2CppClass* UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SHA256Managed__ctor_m1410575277_MetadataUsageId;
extern "C"  void SHA256Managed__ctor_m1410575277 (SHA256Managed_t2029745292 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA256Managed__ctor_m1410575277_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SHA256__ctor_m2981575560(__this, /*hidden argument*/NULL);
		__this->set__H_4(((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)8)));
		__this->set__ProcessingBuffer_6(((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		__this->set_buff_8(((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.SHA256Managed::Initialize() */, __this);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA256Managed::HashCore(System.Byte[],System.Int32,System.Int32)
extern "C"  void SHA256Managed_HashCore_m4111458495 (SHA256Managed_t2029745292 * __this, ByteU5BU5D_t3397334013* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(1);
		int32_t L_0 = __this->get__ProcessingBufferCount_7();
		if (!L_0)
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_1 = ___cbSize2;
		int32_t L_2 = __this->get__ProcessingBufferCount_7();
		if ((((int32_t)L_1) >= ((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_2)))))
		{
			goto IL_0044;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_3 = ___rgb0;
		int32_t L_4 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_5 = __this->get__ProcessingBuffer_6();
		int32_t L_6 = __this->get__ProcessingBufferCount_7();
		int32_t L_7 = ___cbSize2;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_3, L_4, (Il2CppArray *)(Il2CppArray *)L_5, L_6, L_7, /*hidden argument*/NULL);
		int32_t L_8 = __this->get__ProcessingBufferCount_7();
		int32_t L_9 = ___cbSize2;
		__this->set__ProcessingBufferCount_7(((int32_t)((int32_t)L_8+(int32_t)L_9)));
		return;
	}

IL_0044:
	{
		int32_t L_10 = __this->get__ProcessingBufferCount_7();
		V_0 = ((int32_t)((int32_t)((int32_t)64)-(int32_t)L_10));
		ByteU5BU5D_t3397334013* L_11 = ___rgb0;
		int32_t L_12 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_13 = __this->get__ProcessingBuffer_6();
		int32_t L_14 = __this->get__ProcessingBufferCount_7();
		int32_t L_15 = V_0;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, L_12, (Il2CppArray *)(Il2CppArray *)L_13, L_14, L_15, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_16 = __this->get__ProcessingBuffer_6();
		SHA256Managed_ProcessBlock_m1064908669(__this, L_16, 0, /*hidden argument*/NULL);
		__this->set__ProcessingBufferCount_7(0);
		int32_t L_17 = ___ibStart1;
		int32_t L_18 = V_0;
		___ibStart1 = ((int32_t)((int32_t)L_17+(int32_t)L_18));
		int32_t L_19 = ___cbSize2;
		int32_t L_20 = V_0;
		___cbSize2 = ((int32_t)((int32_t)L_19-(int32_t)L_20));
	}

IL_0080:
	{
		V_0 = 0;
		goto IL_0096;
	}

IL_0087:
	{
		ByteU5BU5D_t3397334013* L_21 = ___rgb0;
		int32_t L_22 = ___ibStart1;
		int32_t L_23 = V_0;
		SHA256Managed_ProcessBlock_m1064908669(__this, L_21, ((int32_t)((int32_t)L_22+(int32_t)L_23)), /*hidden argument*/NULL);
		int32_t L_24 = V_0;
		V_0 = ((int32_t)((int32_t)L_24+(int32_t)((int32_t)64)));
	}

IL_0096:
	{
		int32_t L_25 = V_0;
		int32_t L_26 = ___cbSize2;
		int32_t L_27 = ___cbSize2;
		if ((((int32_t)L_25) < ((int32_t)((int32_t)((int32_t)L_26-(int32_t)((int32_t)((int32_t)L_27%(int32_t)((int32_t)64))))))))
		{
			goto IL_0087;
		}
	}
	{
		int32_t L_28 = ___cbSize2;
		if (!((int32_t)((int32_t)L_28%(int32_t)((int32_t)64))))
		{
			goto IL_00ce;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_29 = ___rgb0;
		int32_t L_30 = ___cbSize2;
		int32_t L_31 = ___cbSize2;
		int32_t L_32 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_33 = __this->get__ProcessingBuffer_6();
		int32_t L_34 = ___cbSize2;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_29, ((int32_t)((int32_t)((int32_t)((int32_t)L_30-(int32_t)((int32_t)((int32_t)L_31%(int32_t)((int32_t)64)))))+(int32_t)L_32)), (Il2CppArray *)(Il2CppArray *)L_33, 0, ((int32_t)((int32_t)L_34%(int32_t)((int32_t)64))), /*hidden argument*/NULL);
		int32_t L_35 = ___cbSize2;
		__this->set__ProcessingBufferCount_7(((int32_t)((int32_t)L_35%(int32_t)((int32_t)64))));
	}

IL_00ce:
	{
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SHA256Managed::HashFinal()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SHA256Managed_HashFinal_m2960991939_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* SHA256Managed_HashFinal_m2960991939 (SHA256Managed_t2029745292 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA256Managed_HashFinal_m2960991939_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)));
		ByteU5BU5D_t3397334013* L_0 = __this->get__ProcessingBuffer_6();
		int32_t L_1 = __this->get__ProcessingBufferCount_7();
		SHA256Managed_ProcessFinalBlock_m2028661414(__this, L_0, 0, L_1, /*hidden argument*/NULL);
		V_1 = 0;
		goto IL_0052;
	}

IL_0022:
	{
		V_2 = 0;
		goto IL_0047;
	}

IL_0029:
	{
		ByteU5BU5D_t3397334013* L_2 = V_0;
		int32_t L_3 = V_1;
		int32_t L_4 = V_2;
		UInt32U5BU5D_t59386216* L_5 = __this->get__H_4();
		int32_t L_6 = V_1;
		int32_t L_7 = L_6;
		uint32_t L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		int32_t L_9 = V_2;
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)((int32_t)((int32_t)L_3*(int32_t)4))+(int32_t)L_4))), (uint8_t)(((int32_t)((uint8_t)((int32_t)((uint32_t)L_8>>((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)24)-(int32_t)((int32_t)((int32_t)L_9*(int32_t)8))))&(int32_t)((int32_t)31)))))))));
		int32_t L_10 = V_2;
		V_2 = ((int32_t)((int32_t)L_10+(int32_t)1));
	}

IL_0047:
	{
		int32_t L_11 = V_2;
		if ((((int32_t)L_11) < ((int32_t)4)))
		{
			goto IL_0029;
		}
	}
	{
		int32_t L_12 = V_1;
		V_1 = ((int32_t)((int32_t)L_12+(int32_t)1));
	}

IL_0052:
	{
		int32_t L_13 = V_1;
		if ((((int32_t)L_13) < ((int32_t)8)))
		{
			goto IL_0022;
		}
	}
	{
		((HashAlgorithm_t2624936259 *)__this)->set_State_2(0);
		ByteU5BU5D_t3397334013* L_14 = V_0;
		return L_14;
	}
}
// System.Void System.Security.Cryptography.SHA256Managed::Initialize()
extern "C"  void SHA256Managed_Initialize_m2091245045 (SHA256Managed_t2029745292 * __this, const MethodInfo* method)
{
	{
		__this->set_count_5((((int64_t)((int64_t)0))));
		__this->set__ProcessingBufferCount_7(0);
		UInt32U5BU5D_t59386216* L_0 = __this->get__H_4();
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)1779033703));
		UInt32U5BU5D_t59386216* L_1 = __this->get__H_4();
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)-1150833019));
		UInt32U5BU5D_t59386216* L_2 = __this->get__H_4();
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)1013904242));
		UInt32U5BU5D_t59386216* L_3 = __this->get__H_4();
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)-1521486534));
		UInt32U5BU5D_t59386216* L_4 = __this->get__H_4();
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (uint32_t)((int32_t)1359893119));
		UInt32U5BU5D_t59386216* L_5 = __this->get__H_4();
		(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (uint32_t)((int32_t)-1694144372));
		UInt32U5BU5D_t59386216* L_6 = __this->get__H_4();
		(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (uint32_t)((int32_t)528734635));
		UInt32U5BU5D_t59386216* L_7 = __this->get__H_4();
		(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (uint32_t)((int32_t)1541459225));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA256Managed::ProcessBlock(System.Byte[],System.Int32)
extern Il2CppClass* SHAConstants_t3712871299_il2cpp_TypeInfo_var;
extern const uint32_t SHA256Managed_ProcessBlock_m1064908669_MetadataUsageId;
extern "C"  void SHA256Managed_ProcessBlock_m1064908669 (SHA256Managed_t2029745292 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA256Managed_ProcessBlock_m1064908669_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	uint32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	uint32_t V_7 = 0;
	uint32_t V_8 = 0;
	uint32_t V_9 = 0;
	int32_t V_10 = 0;
	UInt32U5BU5D_t59386216* V_11 = NULL;
	UInt32U5BU5D_t59386216* V_12 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(SHAConstants_t3712871299_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_0 = ((SHAConstants_t3712871299_StaticFields*)SHAConstants_t3712871299_il2cpp_TypeInfo_var->static_fields)->get_K1_0();
		V_11 = L_0;
		UInt32U5BU5D_t59386216* L_1 = __this->get_buff_8();
		V_12 = L_1;
		uint64_t L_2 = __this->get_count_5();
		__this->set_count_5(((int64_t)((int64_t)L_2+(int64_t)(((int64_t)((int64_t)((int32_t)64)))))));
		V_10 = 0;
		goto IL_0063;
	}

IL_0027:
	{
		UInt32U5BU5D_t59386216* L_3 = V_12;
		int32_t L_4 = V_10;
		ByteU5BU5D_t3397334013* L_5 = ___inputBuffer0;
		int32_t L_6 = ___inputOffset1;
		int32_t L_7 = V_10;
		int32_t L_8 = ((int32_t)((int32_t)L_6+(int32_t)((int32_t)((int32_t)4*(int32_t)L_7))));
		uint8_t L_9 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8));
		ByteU5BU5D_t3397334013* L_10 = ___inputBuffer0;
		int32_t L_11 = ___inputOffset1;
		int32_t L_12 = V_10;
		int32_t L_13 = ((int32_t)((int32_t)((int32_t)((int32_t)L_11+(int32_t)((int32_t)((int32_t)4*(int32_t)L_12))))+(int32_t)1));
		uint8_t L_14 = (L_10)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		ByteU5BU5D_t3397334013* L_15 = ___inputBuffer0;
		int32_t L_16 = ___inputOffset1;
		int32_t L_17 = V_10;
		int32_t L_18 = ((int32_t)((int32_t)((int32_t)((int32_t)L_16+(int32_t)((int32_t)((int32_t)4*(int32_t)L_17))))+(int32_t)2));
		uint8_t L_19 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18));
		ByteU5BU5D_t3397334013* L_20 = ___inputBuffer0;
		int32_t L_21 = ___inputOffset1;
		int32_t L_22 = V_10;
		int32_t L_23 = ((int32_t)((int32_t)((int32_t)((int32_t)L_21+(int32_t)((int32_t)((int32_t)4*(int32_t)L_22))))+(int32_t)3));
		uint8_t L_24 = (L_20)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_23));
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_14<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_19<<(int32_t)8))))|(int32_t)L_24)));
		int32_t L_25 = V_10;
		V_10 = ((int32_t)((int32_t)L_25+(int32_t)1));
	}

IL_0063:
	{
		int32_t L_26 = V_10;
		if ((((int32_t)L_26) < ((int32_t)((int32_t)16))))
		{
			goto IL_0027;
		}
	}
	{
		V_10 = ((int32_t)16);
		goto IL_00e5;
	}

IL_0075:
	{
		UInt32U5BU5D_t59386216* L_27 = V_12;
		int32_t L_28 = V_10;
		int32_t L_29 = ((int32_t)((int32_t)L_28-(int32_t)((int32_t)15)));
		uint32_t L_30 = (L_27)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29));
		V_8 = L_30;
		uint32_t L_31 = V_8;
		uint32_t L_32 = V_8;
		uint32_t L_33 = V_8;
		uint32_t L_34 = V_8;
		uint32_t L_35 = V_8;
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_31>>7))|(int32_t)((int32_t)((int32_t)L_32<<(int32_t)((int32_t)25)))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_33>>((int32_t)18)))|(int32_t)((int32_t)((int32_t)L_34<<(int32_t)((int32_t)14)))))))^(int32_t)((int32_t)((uint32_t)L_35>>3))));
		UInt32U5BU5D_t59386216* L_36 = V_12;
		int32_t L_37 = V_10;
		int32_t L_38 = ((int32_t)((int32_t)L_37-(int32_t)2));
		uint32_t L_39 = (L_36)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_38));
		V_9 = L_39;
		uint32_t L_40 = V_9;
		uint32_t L_41 = V_9;
		uint32_t L_42 = V_9;
		uint32_t L_43 = V_9;
		uint32_t L_44 = V_9;
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_40>>((int32_t)17)))|(int32_t)((int32_t)((int32_t)L_41<<(int32_t)((int32_t)15)))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_42>>((int32_t)19)))|(int32_t)((int32_t)((int32_t)L_43<<(int32_t)((int32_t)13)))))))^(int32_t)((int32_t)((uint32_t)L_44>>((int32_t)10)))));
		UInt32U5BU5D_t59386216* L_45 = V_12;
		int32_t L_46 = V_10;
		uint32_t L_47 = V_9;
		UInt32U5BU5D_t59386216* L_48 = V_12;
		int32_t L_49 = V_10;
		int32_t L_50 = ((int32_t)((int32_t)L_49-(int32_t)7));
		uint32_t L_51 = (L_48)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_50));
		uint32_t L_52 = V_8;
		UInt32U5BU5D_t59386216* L_53 = V_12;
		int32_t L_54 = V_10;
		int32_t L_55 = ((int32_t)((int32_t)L_54-(int32_t)((int32_t)16)));
		uint32_t L_56 = (L_53)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_55));
		(L_45)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_46), (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_47+(int32_t)L_51))+(int32_t)L_52))+(int32_t)L_56)));
		int32_t L_57 = V_10;
		V_10 = ((int32_t)((int32_t)L_57+(int32_t)1));
	}

IL_00e5:
	{
		int32_t L_58 = V_10;
		if ((((int32_t)L_58) < ((int32_t)((int32_t)64))))
		{
			goto IL_0075;
		}
	}
	{
		UInt32U5BU5D_t59386216* L_59 = __this->get__H_4();
		int32_t L_60 = 0;
		uint32_t L_61 = (L_59)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_60));
		V_0 = L_61;
		UInt32U5BU5D_t59386216* L_62 = __this->get__H_4();
		int32_t L_63 = 1;
		uint32_t L_64 = (L_62)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_63));
		V_1 = L_64;
		UInt32U5BU5D_t59386216* L_65 = __this->get__H_4();
		int32_t L_66 = 2;
		uint32_t L_67 = (L_65)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66));
		V_2 = L_67;
		UInt32U5BU5D_t59386216* L_68 = __this->get__H_4();
		int32_t L_69 = 3;
		uint32_t L_70 = (L_68)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_69));
		V_3 = L_70;
		UInt32U5BU5D_t59386216* L_71 = __this->get__H_4();
		int32_t L_72 = 4;
		uint32_t L_73 = (L_71)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_72));
		V_4 = L_73;
		UInt32U5BU5D_t59386216* L_74 = __this->get__H_4();
		int32_t L_75 = 5;
		uint32_t L_76 = (L_74)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_75));
		V_5 = L_76;
		UInt32U5BU5D_t59386216* L_77 = __this->get__H_4();
		int32_t L_78 = 6;
		uint32_t L_79 = (L_77)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_78));
		V_6 = L_79;
		UInt32U5BU5D_t59386216* L_80 = __this->get__H_4();
		int32_t L_81 = 7;
		uint32_t L_82 = (L_80)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_81));
		V_7 = L_82;
		V_10 = 0;
		goto IL_01d3;
	}

IL_0142:
	{
		uint32_t L_83 = V_7;
		uint32_t L_84 = V_4;
		uint32_t L_85 = V_4;
		uint32_t L_86 = V_4;
		uint32_t L_87 = V_4;
		uint32_t L_88 = V_4;
		uint32_t L_89 = V_4;
		uint32_t L_90 = V_4;
		uint32_t L_91 = V_5;
		uint32_t L_92 = V_4;
		uint32_t L_93 = V_6;
		UInt32U5BU5D_t59386216* L_94 = V_11;
		int32_t L_95 = V_10;
		int32_t L_96 = L_95;
		uint32_t L_97 = (L_94)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_96));
		UInt32U5BU5D_t59386216* L_98 = V_12;
		int32_t L_99 = V_10;
		int32_t L_100 = L_99;
		uint32_t L_101 = (L_98)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_100));
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_83+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_84>>6))|(int32_t)((int32_t)((int32_t)L_85<<(int32_t)((int32_t)26)))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_86>>((int32_t)11)))|(int32_t)((int32_t)((int32_t)L_87<<(int32_t)((int32_t)21)))))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_88>>((int32_t)25)))|(int32_t)((int32_t)((int32_t)L_89<<(int32_t)7))))))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_90&(int32_t)L_91))^(int32_t)((int32_t)((int32_t)((~L_92))&(int32_t)L_93))))))+(int32_t)L_97))+(int32_t)L_101));
		uint32_t L_102 = V_0;
		uint32_t L_103 = V_0;
		uint32_t L_104 = V_0;
		uint32_t L_105 = V_0;
		uint32_t L_106 = V_0;
		uint32_t L_107 = V_0;
		V_9 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_102>>2))|(int32_t)((int32_t)((int32_t)L_103<<(int32_t)((int32_t)30)))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_104>>((int32_t)13)))|(int32_t)((int32_t)((int32_t)L_105<<(int32_t)((int32_t)19)))))))^(int32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_106>>((int32_t)22)))|(int32_t)((int32_t)((int32_t)L_107<<(int32_t)((int32_t)10)))))));
		uint32_t L_108 = V_9;
		uint32_t L_109 = V_0;
		uint32_t L_110 = V_1;
		uint32_t L_111 = V_0;
		uint32_t L_112 = V_2;
		uint32_t L_113 = V_1;
		uint32_t L_114 = V_2;
		V_9 = ((int32_t)((int32_t)L_108+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_109&(int32_t)L_110))^(int32_t)((int32_t)((int32_t)L_111&(int32_t)L_112))))^(int32_t)((int32_t)((int32_t)L_113&(int32_t)L_114))))));
		uint32_t L_115 = V_6;
		V_7 = L_115;
		uint32_t L_116 = V_5;
		V_6 = L_116;
		uint32_t L_117 = V_4;
		V_5 = L_117;
		uint32_t L_118 = V_3;
		uint32_t L_119 = V_8;
		V_4 = ((int32_t)((int32_t)L_118+(int32_t)L_119));
		uint32_t L_120 = V_2;
		V_3 = L_120;
		uint32_t L_121 = V_1;
		V_2 = L_121;
		uint32_t L_122 = V_0;
		V_1 = L_122;
		uint32_t L_123 = V_8;
		uint32_t L_124 = V_9;
		V_0 = ((int32_t)((int32_t)L_123+(int32_t)L_124));
		int32_t L_125 = V_10;
		V_10 = ((int32_t)((int32_t)L_125+(int32_t)1));
	}

IL_01d3:
	{
		int32_t L_126 = V_10;
		if ((((int32_t)L_126) < ((int32_t)((int32_t)64))))
		{
			goto IL_0142;
		}
	}
	{
		UInt32U5BU5D_t59386216* L_127 = __this->get__H_4();
		uint32_t* L_128 = ((L_127)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)));
		uint32_t L_129 = V_0;
		*((int32_t*)(L_128)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_128))+(int32_t)L_129));
		UInt32U5BU5D_t59386216* L_130 = __this->get__H_4();
		uint32_t* L_131 = ((L_130)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(1)));
		uint32_t L_132 = V_1;
		*((int32_t*)(L_131)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_131))+(int32_t)L_132));
		UInt32U5BU5D_t59386216* L_133 = __this->get__H_4();
		uint32_t* L_134 = ((L_133)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(2)));
		uint32_t L_135 = V_2;
		*((int32_t*)(L_134)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_134))+(int32_t)L_135));
		UInt32U5BU5D_t59386216* L_136 = __this->get__H_4();
		uint32_t* L_137 = ((L_136)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(3)));
		uint32_t L_138 = V_3;
		*((int32_t*)(L_137)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_137))+(int32_t)L_138));
		UInt32U5BU5D_t59386216* L_139 = __this->get__H_4();
		uint32_t* L_140 = ((L_139)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(4)));
		uint32_t L_141 = V_4;
		*((int32_t*)(L_140)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_140))+(int32_t)L_141));
		UInt32U5BU5D_t59386216* L_142 = __this->get__H_4();
		uint32_t* L_143 = ((L_142)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(5)));
		uint32_t L_144 = V_5;
		*((int32_t*)(L_143)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_143))+(int32_t)L_144));
		UInt32U5BU5D_t59386216* L_145 = __this->get__H_4();
		uint32_t* L_146 = ((L_145)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(6)));
		uint32_t L_147 = V_6;
		*((int32_t*)(L_146)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_146))+(int32_t)L_147));
		UInt32U5BU5D_t59386216* L_148 = __this->get__H_4();
		uint32_t* L_149 = ((L_148)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(7)));
		uint32_t L_150 = V_7;
		*((int32_t*)(L_149)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_149))+(int32_t)L_150));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA256Managed::ProcessFinalBlock(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SHA256Managed_ProcessFinalBlock_m2028661414_MetadataUsageId;
extern "C"  void SHA256Managed_ProcessFinalBlock_m2028661414 (SHA256Managed_t2029745292 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA256Managed_ProcessFinalBlock_m2028661414_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint64_t V_0 = 0;
	int32_t V_1 = 0;
	ByteU5BU5D_t3397334013* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	uint64_t V_5 = 0;
	{
		uint64_t L_0 = __this->get_count_5();
		int32_t L_1 = ___inputCount2;
		V_0 = ((int64_t)((int64_t)L_0+(int64_t)(((int64_t)((int64_t)L_1)))));
		uint64_t L_2 = V_0;
		V_1 = ((int32_t)((int32_t)((int32_t)56)-(int32_t)(((int32_t)((int32_t)((int64_t)((uint64_t)(int64_t)L_2%(uint64_t)(int64_t)(((int64_t)((int64_t)((int32_t)64)))))))))));
		int32_t L_3 = V_1;
		if ((((int32_t)L_3) >= ((int32_t)1)))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_4 = V_1;
		V_1 = ((int32_t)((int32_t)L_4+(int32_t)((int32_t)64)));
	}

IL_0020:
	{
		int32_t L_5 = ___inputCount2;
		int32_t L_6 = V_1;
		V_2 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)L_6))+(int32_t)8))));
		V_3 = 0;
		goto IL_003e;
	}

IL_0032:
	{
		ByteU5BU5D_t3397334013* L_7 = V_2;
		int32_t L_8 = V_3;
		ByteU5BU5D_t3397334013* L_9 = ___inputBuffer0;
		int32_t L_10 = V_3;
		int32_t L_11 = ___inputOffset1;
		int32_t L_12 = ((int32_t)((int32_t)L_10+(int32_t)L_11));
		uint8_t L_13 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_12));
		(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8), (uint8_t)L_13);
		int32_t L_14 = V_3;
		V_3 = ((int32_t)((int32_t)L_14+(int32_t)1));
	}

IL_003e:
	{
		int32_t L_15 = V_3;
		int32_t L_16 = ___inputCount2;
		if ((((int32_t)L_15) < ((int32_t)L_16)))
		{
			goto IL_0032;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_17 = V_2;
		int32_t L_18 = ___inputCount2;
		(L_17)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)((int32_t)128));
		int32_t L_19 = ___inputCount2;
		V_4 = ((int32_t)((int32_t)L_19+(int32_t)1));
		goto IL_0062;
	}

IL_0057:
	{
		ByteU5BU5D_t3397334013* L_20 = V_2;
		int32_t L_21 = V_4;
		(L_20)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_21), (uint8_t)0);
		int32_t L_22 = V_4;
		V_4 = ((int32_t)((int32_t)L_22+(int32_t)1));
	}

IL_0062:
	{
		int32_t L_23 = V_4;
		int32_t L_24 = ___inputCount2;
		int32_t L_25 = V_1;
		if ((((int32_t)L_23) < ((int32_t)((int32_t)((int32_t)L_24+(int32_t)L_25)))))
		{
			goto IL_0057;
		}
	}
	{
		uint64_t L_26 = V_0;
		V_5 = ((int64_t)((int64_t)L_26<<(int32_t)3));
		uint64_t L_27 = V_5;
		ByteU5BU5D_t3397334013* L_28 = V_2;
		int32_t L_29 = ___inputCount2;
		int32_t L_30 = V_1;
		SHA256Managed_AddLength_m2984533577(__this, L_27, L_28, ((int32_t)((int32_t)L_29+(int32_t)L_30)), /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_31 = V_2;
		SHA256Managed_ProcessBlock_m1064908669(__this, L_31, 0, /*hidden argument*/NULL);
		int32_t L_32 = ___inputCount2;
		int32_t L_33 = V_1;
		if ((!(((uint32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_32+(int32_t)L_33))+(int32_t)8))) == ((uint32_t)((int32_t)128)))))
		{
			goto IL_009d;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_34 = V_2;
		SHA256Managed_ProcessBlock_m1064908669(__this, L_34, ((int32_t)64), /*hidden argument*/NULL);
	}

IL_009d:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA256Managed::AddLength(System.UInt64,System.Byte[],System.Int32)
extern "C"  void SHA256Managed_AddLength_m2984533577 (SHA256Managed_t2029745292 * __this, uint64_t ___length0, ByteU5BU5D_t3397334013* ___buffer1, int32_t ___position2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = ___buffer1;
		int32_t L_1 = ___position2;
		int32_t L_2 = L_1;
		___position2 = ((int32_t)((int32_t)L_2+(int32_t)1));
		uint64_t L_3 = ___length0;
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_3>>((int32_t)56)))))));
		ByteU5BU5D_t3397334013* L_4 = ___buffer1;
		int32_t L_5 = ___position2;
		int32_t L_6 = L_5;
		___position2 = ((int32_t)((int32_t)L_6+(int32_t)1));
		uint64_t L_7 = ___length0;
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_7>>((int32_t)48)))))));
		ByteU5BU5D_t3397334013* L_8 = ___buffer1;
		int32_t L_9 = ___position2;
		int32_t L_10 = L_9;
		___position2 = ((int32_t)((int32_t)L_10+(int32_t)1));
		uint64_t L_11 = ___length0;
		(L_8)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)40)))))));
		ByteU5BU5D_t3397334013* L_12 = ___buffer1;
		int32_t L_13 = ___position2;
		int32_t L_14 = L_13;
		___position2 = ((int32_t)((int32_t)L_14+(int32_t)1));
		uint64_t L_15 = ___length0;
		(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_15>>((int32_t)32)))))));
		ByteU5BU5D_t3397334013* L_16 = ___buffer1;
		int32_t L_17 = ___position2;
		int32_t L_18 = L_17;
		___position2 = ((int32_t)((int32_t)L_18+(int32_t)1));
		uint64_t L_19 = ___length0;
		(L_16)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_19>>((int32_t)24)))))));
		ByteU5BU5D_t3397334013* L_20 = ___buffer1;
		int32_t L_21 = ___position2;
		int32_t L_22 = L_21;
		___position2 = ((int32_t)((int32_t)L_22+(int32_t)1));
		uint64_t L_23 = ___length0;
		(L_20)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)16)))))));
		ByteU5BU5D_t3397334013* L_24 = ___buffer1;
		int32_t L_25 = ___position2;
		int32_t L_26 = L_25;
		___position2 = ((int32_t)((int32_t)L_26+(int32_t)1));
		uint64_t L_27 = ___length0;
		(L_24)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_27>>8))))));
		ByteU5BU5D_t3397334013* L_28 = ___buffer1;
		int32_t L_29 = ___position2;
		uint64_t L_30 = ___length0;
		(L_28)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29), (uint8_t)(((int32_t)((uint8_t)L_30))));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384::.ctor()
extern "C"  void SHA384__ctor_m3082909188 (SHA384_t535510267 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m3777008390(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)384));
		return;
	}
}
// System.Security.Cryptography.SHA384 System.Security.Cryptography.SHA384::Create()
extern Il2CppCodeGenString* _stringLiteral3744138036;
extern const uint32_t SHA384_Create_m1970724783_MetadataUsageId;
extern "C"  SHA384_t535510267 * SHA384_Create_m1970724783 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA384_Create_m1970724783_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SHA384_t535510267 * L_0 = SHA384_Create_m1486857493(NULL /*static, unused*/, _stringLiteral3744138036, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.SHA384 System.Security.Cryptography.SHA384::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* SHA384_t535510267_il2cpp_TypeInfo_var;
extern const uint32_t SHA384_Create_m1486857493_MetadataUsageId;
extern "C"  SHA384_t535510267 * SHA384_Create_m1486857493 (Il2CppObject * __this /* static, unused */, String_t* ___hashName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA384_Create_m1486857493_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___hashName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SHA384_t535510267 *)CastclassClass(L_1, SHA384_t535510267_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::.ctor()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt64U5BU5D_t1668688775_il2cpp_TypeInfo_var;
extern const uint32_t SHA384Managed__ctor_m3766962367_MetadataUsageId;
extern "C"  void SHA384Managed__ctor_m3766962367 (SHA384Managed_t741627254 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA384Managed__ctor_m3766962367_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SHA384__ctor_m3082909188(__this, /*hidden argument*/NULL);
		__this->set_xBuf_4(((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)8)));
		__this->set_W_16(((UInt64U5BU5D_t1668688775*)SZArrayNew(UInt64U5BU5D_t1668688775_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80))));
		SHA384Managed_Initialize_m1719088674(__this, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::Initialize(System.Boolean)
extern "C"  void SHA384Managed_Initialize_m1719088674 (SHA384Managed_t741627254 * __this, bool ___reuse0, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		__this->set_H1_8(((int64_t)-3766243637369397544LL));
		__this->set_H2_9(((int64_t)7105036623409894663LL));
		__this->set_H3_10(((int64_t)-7973340178411365097LL));
		__this->set_H4_11(((int64_t)1526699215303891257LL));
		__this->set_H5_12(((int64_t)7436329637833083697LL));
		__this->set_H6_13(((int64_t)-8163818279084223215LL));
		__this->set_H7_14(((int64_t)-2662702644619276377LL));
		__this->set_H8_15(((int64_t)5167115440072839076LL));
		bool L_0 = ___reuse0;
		if (!L_0)
		{
			goto IL_00e1;
		}
	}
	{
		__this->set_byteCount1_6((((int64_t)((int64_t)0))));
		__this->set_byteCount2_7((((int64_t)((int64_t)0))));
		__this->set_xBufOff_5(0);
		V_0 = 0;
		goto IL_00a9;
	}

IL_009c:
	{
		ByteU5BU5D_t3397334013* L_1 = __this->get_xBuf_4();
		int32_t L_2 = V_0;
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)0);
		int32_t L_3 = V_0;
		V_0 = ((int32_t)((int32_t)L_3+(int32_t)1));
	}

IL_00a9:
	{
		int32_t L_4 = V_0;
		ByteU5BU5D_t3397334013* L_5 = __this->get_xBuf_4();
		if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_5)->max_length)))))))
		{
			goto IL_009c;
		}
	}
	{
		__this->set_wOff_17(0);
		V_1 = 0;
		goto IL_00d3;
	}

IL_00c5:
	{
		UInt64U5BU5D_t1668688775* L_6 = __this->get_W_16();
		int32_t L_7 = V_1;
		(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7), (uint64_t)(((int64_t)((int64_t)0))));
		int32_t L_8 = V_1;
		V_1 = ((int32_t)((int32_t)L_8+(int32_t)1));
	}

IL_00d3:
	{
		int32_t L_9 = V_1;
		UInt64U5BU5D_t1668688775* L_10 = __this->get_W_16();
		if ((!(((uint32_t)L_9) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length))))))))
		{
			goto IL_00c5;
		}
	}

IL_00e1:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::Initialize()
extern "C"  void SHA384Managed_Initialize_m712692291 (SHA384Managed_t741627254 * __this, const MethodInfo* method)
{
	{
		SHA384Managed_Initialize_m1719088674(__this, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::HashCore(System.Byte[],System.Int32,System.Int32)
extern "C"  void SHA384Managed_HashCore_m1968820717 (SHA384Managed_t741627254 * __this, ByteU5BU5D_t3397334013* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	{
		goto IL_0018;
	}

IL_0005:
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgb0;
		int32_t L_1 = ___ibStart1;
		int32_t L_2 = L_1;
		uint8_t L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
		SHA384Managed_update_m2629600295(__this, L_3, /*hidden argument*/NULL);
		int32_t L_4 = ___ibStart1;
		___ibStart1 = ((int32_t)((int32_t)L_4+(int32_t)1));
		int32_t L_5 = ___cbSize2;
		___cbSize2 = ((int32_t)((int32_t)L_5-(int32_t)1));
	}

IL_0018:
	{
		int32_t L_6 = __this->get_xBufOff_5();
		if (!L_6)
		{
			goto IL_002a;
		}
	}
	{
		int32_t L_7 = ___cbSize2;
		if ((((int32_t)L_7) > ((int32_t)0)))
		{
			goto IL_0005;
		}
	}

IL_002a:
	{
		goto IL_0065;
	}

IL_002f:
	{
		ByteU5BU5D_t3397334013* L_8 = ___rgb0;
		int32_t L_9 = ___ibStart1;
		SHA384Managed_processWord_m2113057662(__this, L_8, L_9, /*hidden argument*/NULL);
		int32_t L_10 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_11 = __this->get_xBuf_4();
		___ibStart1 = ((int32_t)((int32_t)L_10+(int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))));
		int32_t L_12 = ___cbSize2;
		ByteU5BU5D_t3397334013* L_13 = __this->get_xBuf_4();
		___cbSize2 = ((int32_t)((int32_t)L_12-(int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_13)->max_length))))));
		uint64_t L_14 = __this->get_byteCount1_6();
		ByteU5BU5D_t3397334013* L_15 = __this->get_xBuf_4();
		__this->set_byteCount1_6(((int64_t)((int64_t)L_14+(int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Il2CppArray *)L_15)->max_length))))))))));
	}

IL_0065:
	{
		int32_t L_16 = ___cbSize2;
		ByteU5BU5D_t3397334013* L_17 = __this->get_xBuf_4();
		if ((((int32_t)L_16) > ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_002f;
		}
	}
	{
		goto IL_008b;
	}

IL_0078:
	{
		ByteU5BU5D_t3397334013* L_18 = ___rgb0;
		int32_t L_19 = ___ibStart1;
		int32_t L_20 = L_19;
		uint8_t L_21 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_20));
		SHA384Managed_update_m2629600295(__this, L_21, /*hidden argument*/NULL);
		int32_t L_22 = ___ibStart1;
		___ibStart1 = ((int32_t)((int32_t)L_22+(int32_t)1));
		int32_t L_23 = ___cbSize2;
		___cbSize2 = ((int32_t)((int32_t)L_23-(int32_t)1));
	}

IL_008b:
	{
		int32_t L_24 = ___cbSize2;
		if ((((int32_t)L_24) > ((int32_t)0)))
		{
			goto IL_0078;
		}
	}
	{
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SHA384Managed::HashFinal()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SHA384Managed_HashFinal_m3159561733_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* SHA384Managed_HashFinal_m3159561733 (SHA384Managed_t741627254 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA384Managed_HashFinal_m3159561733_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint64_t V_0 = 0;
	uint64_t V_1 = 0;
	ByteU5BU5D_t3397334013* V_2 = NULL;
	{
		SHA384Managed_adjustByteCounts_m410900820(__this, /*hidden argument*/NULL);
		uint64_t L_0 = __this->get_byteCount1_6();
		V_0 = ((int64_t)((int64_t)L_0<<(int32_t)3));
		uint64_t L_1 = __this->get_byteCount2_7();
		V_1 = L_1;
		SHA384Managed_update_m2629600295(__this, ((int32_t)128), /*hidden argument*/NULL);
		goto IL_002d;
	}

IL_0026:
	{
		SHA384Managed_update_m2629600295(__this, 0, /*hidden argument*/NULL);
	}

IL_002d:
	{
		int32_t L_2 = __this->get_xBufOff_5();
		if (L_2)
		{
			goto IL_0026;
		}
	}
	{
		uint64_t L_3 = V_0;
		uint64_t L_4 = V_1;
		SHA384Managed_processLength_m3001210306(__this, L_3, L_4, /*hidden argument*/NULL);
		SHA384Managed_processBlock_m3232296629(__this, /*hidden argument*/NULL);
		V_2 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48)));
		uint64_t L_5 = __this->get_H1_8();
		ByteU5BU5D_t3397334013* L_6 = V_2;
		SHA384Managed_unpackWord_m2501009050(__this, L_5, L_6, 0, /*hidden argument*/NULL);
		uint64_t L_7 = __this->get_H2_9();
		ByteU5BU5D_t3397334013* L_8 = V_2;
		SHA384Managed_unpackWord_m2501009050(__this, L_7, L_8, 8, /*hidden argument*/NULL);
		uint64_t L_9 = __this->get_H3_10();
		ByteU5BU5D_t3397334013* L_10 = V_2;
		SHA384Managed_unpackWord_m2501009050(__this, L_9, L_10, ((int32_t)16), /*hidden argument*/NULL);
		uint64_t L_11 = __this->get_H4_11();
		ByteU5BU5D_t3397334013* L_12 = V_2;
		SHA384Managed_unpackWord_m2501009050(__this, L_11, L_12, ((int32_t)24), /*hidden argument*/NULL);
		uint64_t L_13 = __this->get_H5_12();
		ByteU5BU5D_t3397334013* L_14 = V_2;
		SHA384Managed_unpackWord_m2501009050(__this, L_13, L_14, ((int32_t)32), /*hidden argument*/NULL);
		uint64_t L_15 = __this->get_H6_13();
		ByteU5BU5D_t3397334013* L_16 = V_2;
		SHA384Managed_unpackWord_m2501009050(__this, L_15, L_16, ((int32_t)40), /*hidden argument*/NULL);
		VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.SHA384Managed::Initialize() */, __this);
		ByteU5BU5D_t3397334013* L_17 = V_2;
		return L_17;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::update(System.Byte)
extern "C"  void SHA384Managed_update_m2629600295 (SHA384Managed_t741627254 * __this, uint8_t ___input0, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = __this->get_xBuf_4();
		int32_t L_1 = __this->get_xBufOff_5();
		int32_t L_2 = L_1;
		V_0 = L_2;
		__this->set_xBufOff_5(((int32_t)((int32_t)L_2+(int32_t)1)));
		int32_t L_3 = V_0;
		uint8_t L_4 = ___input0;
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
		int32_t L_5 = __this->get_xBufOff_5();
		ByteU5BU5D_t3397334013* L_6 = __this->get_xBuf_4();
		if ((!(((uint32_t)L_5) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length))))))))
		{
			goto IL_0040;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_7 = __this->get_xBuf_4();
		SHA384Managed_processWord_m2113057662(__this, L_7, 0, /*hidden argument*/NULL);
		__this->set_xBufOff_5(0);
	}

IL_0040:
	{
		uint64_t L_8 = __this->get_byteCount1_6();
		__this->set_byteCount1_6(((int64_t)((int64_t)L_8+(int64_t)(((int64_t)((int64_t)1))))));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::processWord(System.Byte[],System.Int32)
extern "C"  void SHA384Managed_processWord_m2113057662 (SHA384Managed_t741627254 * __this, ByteU5BU5D_t3397334013* ___input0, int32_t ___inOff1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		UInt64U5BU5D_t1668688775* L_0 = __this->get_W_16();
		int32_t L_1 = __this->get_wOff_17();
		int32_t L_2 = L_1;
		V_0 = L_2;
		__this->set_wOff_17(((int32_t)((int32_t)L_2+(int32_t)1)));
		int32_t L_3 = V_0;
		ByteU5BU5D_t3397334013* L_4 = ___input0;
		int32_t L_5 = ___inOff1;
		int32_t L_6 = L_5;
		uint8_t L_7 = (L_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6));
		ByteU5BU5D_t3397334013* L_8 = ___input0;
		int32_t L_9 = ___inOff1;
		int32_t L_10 = ((int32_t)((int32_t)L_9+(int32_t)1));
		uint8_t L_11 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		ByteU5BU5D_t3397334013* L_12 = ___input0;
		int32_t L_13 = ___inOff1;
		int32_t L_14 = ((int32_t)((int32_t)L_13+(int32_t)2));
		uint8_t L_15 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14));
		ByteU5BU5D_t3397334013* L_16 = ___input0;
		int32_t L_17 = ___inOff1;
		int32_t L_18 = ((int32_t)((int32_t)L_17+(int32_t)3));
		uint8_t L_19 = (L_16)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18));
		ByteU5BU5D_t3397334013* L_20 = ___input0;
		int32_t L_21 = ___inOff1;
		int32_t L_22 = ((int32_t)((int32_t)L_21+(int32_t)4));
		uint8_t L_23 = (L_20)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t3397334013* L_24 = ___input0;
		int32_t L_25 = ___inOff1;
		int32_t L_26 = ((int32_t)((int32_t)L_25+(int32_t)5));
		uint8_t L_27 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_26));
		ByteU5BU5D_t3397334013* L_28 = ___input0;
		int32_t L_29 = ___inOff1;
		int32_t L_30 = ((int32_t)((int32_t)L_29+(int32_t)6));
		uint8_t L_31 = (L_28)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_30));
		ByteU5BU5D_t3397334013* L_32 = ___input0;
		int32_t L_33 = ___inOff1;
		int32_t L_34 = ((int32_t)((int32_t)L_33+(int32_t)7));
		uint8_t L_35 = (L_32)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_7)))<<(int32_t)((int32_t)56)))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_11)))<<(int32_t)((int32_t)48)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_15)))<<(int32_t)((int32_t)40)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_19)))<<(int32_t)((int32_t)32)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_23)))<<(int32_t)((int32_t)24)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_27)))<<(int32_t)((int32_t)16)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_31)))<<(int32_t)8))))|(int64_t)(((int64_t)((uint64_t)L_35))))));
		int32_t L_36 = __this->get_wOff_17();
		if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_0074;
		}
	}
	{
		SHA384Managed_processBlock_m3232296629(__this, /*hidden argument*/NULL);
	}

IL_0074:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::unpackWord(System.UInt64,System.Byte[],System.Int32)
extern "C"  void SHA384Managed_unpackWord_m2501009050 (SHA384Managed_t741627254 * __this, uint64_t ___word0, ByteU5BU5D_t3397334013* ___output1, int32_t ___outOff2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = ___output1;
		int32_t L_1 = ___outOff2;
		uint64_t L_2 = ___word0;
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_2>>((int32_t)56)))))));
		ByteU5BU5D_t3397334013* L_3 = ___output1;
		int32_t L_4 = ___outOff2;
		uint64_t L_5 = ___word0;
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_4+(int32_t)1))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_5>>((int32_t)48)))))));
		ByteU5BU5D_t3397334013* L_6 = ___output1;
		int32_t L_7 = ___outOff2;
		uint64_t L_8 = ___word0;
		(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_7+(int32_t)2))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_8>>((int32_t)40)))))));
		ByteU5BU5D_t3397334013* L_9 = ___output1;
		int32_t L_10 = ___outOff2;
		uint64_t L_11 = ___word0;
		(L_9)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_10+(int32_t)3))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)32)))))));
		ByteU5BU5D_t3397334013* L_12 = ___output1;
		int32_t L_13 = ___outOff2;
		uint64_t L_14 = ___word0;
		(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_13+(int32_t)4))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_14>>((int32_t)24)))))));
		ByteU5BU5D_t3397334013* L_15 = ___output1;
		int32_t L_16 = ___outOff2;
		uint64_t L_17 = ___word0;
		(L_15)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_16+(int32_t)5))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_17>>((int32_t)16)))))));
		ByteU5BU5D_t3397334013* L_18 = ___output1;
		int32_t L_19 = ___outOff2;
		uint64_t L_20 = ___word0;
		(L_18)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_19+(int32_t)6))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_20>>8))))));
		ByteU5BU5D_t3397334013* L_21 = ___output1;
		int32_t L_22 = ___outOff2;
		uint64_t L_23 = ___word0;
		(L_21)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_22+(int32_t)7))), (uint8_t)(((int32_t)((uint8_t)L_23))));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::adjustByteCounts()
extern "C"  void SHA384Managed_adjustByteCounts_m410900820 (SHA384Managed_t741627254 * __this, const MethodInfo* method)
{
	{
		uint64_t L_0 = __this->get_byteCount1_6();
		if ((!(((uint64_t)L_0) > ((uint64_t)((int64_t)2305843009213693951LL)))))
		{
			goto IL_0040;
		}
	}
	{
		uint64_t L_1 = __this->get_byteCount2_7();
		uint64_t L_2 = __this->get_byteCount1_6();
		__this->set_byteCount2_7(((int64_t)((int64_t)L_1+(int64_t)((int64_t)((uint64_t)L_2>>((int32_t)61))))));
		uint64_t L_3 = __this->get_byteCount1_6();
		__this->set_byteCount1_6(((int64_t)((int64_t)L_3&(int64_t)((int64_t)2305843009213693951LL))));
	}

IL_0040:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::processLength(System.UInt64,System.UInt64)
extern "C"  void SHA384Managed_processLength_m3001210306 (SHA384Managed_t741627254 * __this, uint64_t ___lowW0, uint64_t ___hiW1, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_wOff_17();
		if ((((int32_t)L_0) <= ((int32_t)((int32_t)14))))
		{
			goto IL_0013;
		}
	}
	{
		SHA384Managed_processBlock_m3232296629(__this, /*hidden argument*/NULL);
	}

IL_0013:
	{
		UInt64U5BU5D_t1668688775* L_1 = __this->get_W_16();
		uint64_t L_2 = ___hiW1;
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint64_t)L_2);
		UInt64U5BU5D_t1668688775* L_3 = __this->get_W_16();
		uint64_t L_4 = ___lowW0;
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint64_t)L_4);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::processBlock()
extern Il2CppClass* SHAConstants_t3712871299_il2cpp_TypeInfo_var;
extern const uint32_t SHA384Managed_processBlock_m3232296629_MetadataUsageId;
extern "C"  void SHA384Managed_processBlock_m3232296629 (SHA384Managed_t741627254 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA384Managed_processBlock_m3232296629_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint64_t V_0 = 0;
	uint64_t V_1 = 0;
	uint64_t V_2 = 0;
	uint64_t V_3 = 0;
	uint64_t V_4 = 0;
	uint64_t V_5 = 0;
	uint64_t V_6 = 0;
	uint64_t V_7 = 0;
	UInt64U5BU5D_t1668688775* V_8 = NULL;
	UInt64U5BU5D_t1668688775* V_9 = NULL;
	int32_t V_10 = 0;
	int32_t V_11 = 0;
	uint64_t V_12 = 0;
	uint64_t V_13 = 0;
	int32_t V_14 = 0;
	{
		UInt64U5BU5D_t1668688775* L_0 = __this->get_W_16();
		V_8 = L_0;
		IL2CPP_RUNTIME_CLASS_INIT(SHAConstants_t3712871299_il2cpp_TypeInfo_var);
		UInt64U5BU5D_t1668688775* L_1 = ((SHAConstants_t3712871299_StaticFields*)SHAConstants_t3712871299_il2cpp_TypeInfo_var->static_fields)->get_K2_1();
		V_9 = L_1;
		SHA384Managed_adjustByteCounts_m410900820(__this, /*hidden argument*/NULL);
		V_10 = ((int32_t)16);
		goto IL_007b;
	}

IL_001e:
	{
		UInt64U5BU5D_t1668688775* L_2 = V_8;
		int32_t L_3 = V_10;
		int32_t L_4 = ((int32_t)((int32_t)L_3-(int32_t)((int32_t)15)));
		int64_t L_5 = (L_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		V_0 = L_5;
		uint64_t L_6 = V_0;
		uint64_t L_7 = V_0;
		uint64_t L_8 = V_0;
		uint64_t L_9 = V_0;
		uint64_t L_10 = V_0;
		V_0 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_6>>1))|(int64_t)((int64_t)((int64_t)L_7<<(int32_t)((int32_t)63)))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_8>>8))|(int64_t)((int64_t)((int64_t)L_9<<(int32_t)((int32_t)56)))))))^(int64_t)((int64_t)((uint64_t)L_10>>7))));
		UInt64U5BU5D_t1668688775* L_11 = V_8;
		int32_t L_12 = V_10;
		int32_t L_13 = ((int32_t)((int32_t)L_12-(int32_t)2));
		int64_t L_14 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		V_1 = L_14;
		uint64_t L_15 = V_1;
		uint64_t L_16 = V_1;
		uint64_t L_17 = V_1;
		uint64_t L_18 = V_1;
		uint64_t L_19 = V_1;
		V_1 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_15>>((int32_t)19)))|(int64_t)((int64_t)((int64_t)L_16<<(int32_t)((int32_t)45)))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_17>>((int32_t)61)))|(int64_t)((int64_t)((int64_t)L_18<<(int32_t)3))))))^(int64_t)((int64_t)((uint64_t)L_19>>6))));
		UInt64U5BU5D_t1668688775* L_20 = V_8;
		int32_t L_21 = V_10;
		uint64_t L_22 = V_1;
		UInt64U5BU5D_t1668688775* L_23 = V_8;
		int32_t L_24 = V_10;
		int32_t L_25 = ((int32_t)((int32_t)L_24-(int32_t)7));
		int64_t L_26 = (L_23)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		uint64_t L_27 = V_0;
		UInt64U5BU5D_t1668688775* L_28 = V_8;
		int32_t L_29 = V_10;
		int32_t L_30 = ((int32_t)((int32_t)L_29-(int32_t)((int32_t)16)));
		int64_t L_31 = (L_28)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_30));
		(L_20)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_21), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_22+(int64_t)L_26))+(int64_t)L_27))+(int64_t)L_31)));
		int32_t L_32 = V_10;
		V_10 = ((int32_t)((int32_t)L_32+(int32_t)1));
	}

IL_007b:
	{
		int32_t L_33 = V_10;
		if ((((int32_t)L_33) <= ((int32_t)((int32_t)79))))
		{
			goto IL_001e;
		}
	}
	{
		uint64_t L_34 = __this->get_H1_8();
		V_0 = L_34;
		uint64_t L_35 = __this->get_H2_9();
		V_1 = L_35;
		uint64_t L_36 = __this->get_H3_10();
		V_2 = L_36;
		uint64_t L_37 = __this->get_H4_11();
		V_3 = L_37;
		uint64_t L_38 = __this->get_H5_12();
		V_4 = L_38;
		uint64_t L_39 = __this->get_H6_13();
		V_5 = L_39;
		uint64_t L_40 = __this->get_H7_14();
		V_6 = L_40;
		uint64_t L_41 = __this->get_H8_15();
		V_7 = L_41;
		V_11 = 0;
		goto IL_0160;
	}

IL_00c8:
	{
		uint64_t L_42 = V_4;
		uint64_t L_43 = V_4;
		uint64_t L_44 = V_4;
		uint64_t L_45 = V_4;
		uint64_t L_46 = V_4;
		uint64_t L_47 = V_4;
		V_12 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_42>>((int32_t)14)))|(int64_t)((int64_t)((int64_t)L_43<<(int32_t)((int32_t)50)))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_44>>((int32_t)18)))|(int64_t)((int64_t)((int64_t)L_45<<(int32_t)((int32_t)46)))))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_46>>((int32_t)41)))|(int64_t)((int64_t)((int64_t)L_47<<(int32_t)((int32_t)23)))))));
		uint64_t L_48 = V_12;
		uint64_t L_49 = V_7;
		uint64_t L_50 = V_4;
		uint64_t L_51 = V_5;
		uint64_t L_52 = V_4;
		uint64_t L_53 = V_6;
		UInt64U5BU5D_t1668688775* L_54 = V_9;
		int32_t L_55 = V_11;
		int32_t L_56 = L_55;
		int64_t L_57 = (L_54)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_56));
		UInt64U5BU5D_t1668688775* L_58 = V_8;
		int32_t L_59 = V_11;
		int32_t L_60 = L_59;
		int64_t L_61 = (L_58)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_60));
		V_12 = ((int64_t)((int64_t)L_48+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_49+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_50&(int64_t)L_51))^(int64_t)((int64_t)((int64_t)((~L_52))&(int64_t)L_53))))))+(int64_t)L_57))+(int64_t)L_61))));
		uint64_t L_62 = V_0;
		uint64_t L_63 = V_0;
		uint64_t L_64 = V_0;
		uint64_t L_65 = V_0;
		uint64_t L_66 = V_0;
		uint64_t L_67 = V_0;
		V_13 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_62>>((int32_t)28)))|(int64_t)((int64_t)((int64_t)L_63<<(int32_t)((int32_t)36)))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_64>>((int32_t)34)))|(int64_t)((int64_t)((int64_t)L_65<<(int32_t)((int32_t)30)))))))^(int64_t)((int64_t)((int64_t)((int64_t)((uint64_t)L_66>>((int32_t)39)))|(int64_t)((int64_t)((int64_t)L_67<<(int32_t)((int32_t)25)))))));
		uint64_t L_68 = V_13;
		uint64_t L_69 = V_0;
		uint64_t L_70 = V_1;
		uint64_t L_71 = V_0;
		uint64_t L_72 = V_2;
		uint64_t L_73 = V_1;
		uint64_t L_74 = V_2;
		V_13 = ((int64_t)((int64_t)L_68+(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_69&(int64_t)L_70))^(int64_t)((int64_t)((int64_t)L_71&(int64_t)L_72))))^(int64_t)((int64_t)((int64_t)L_73&(int64_t)L_74))))));
		uint64_t L_75 = V_6;
		V_7 = L_75;
		uint64_t L_76 = V_5;
		V_6 = L_76;
		uint64_t L_77 = V_4;
		V_5 = L_77;
		uint64_t L_78 = V_3;
		uint64_t L_79 = V_12;
		V_4 = ((int64_t)((int64_t)L_78+(int64_t)L_79));
		uint64_t L_80 = V_2;
		V_3 = L_80;
		uint64_t L_81 = V_1;
		V_2 = L_81;
		uint64_t L_82 = V_0;
		V_1 = L_82;
		uint64_t L_83 = V_12;
		uint64_t L_84 = V_13;
		V_0 = ((int64_t)((int64_t)L_83+(int64_t)L_84));
		int32_t L_85 = V_11;
		V_11 = ((int32_t)((int32_t)L_85+(int32_t)1));
	}

IL_0160:
	{
		int32_t L_86 = V_11;
		if ((((int32_t)L_86) <= ((int32_t)((int32_t)79))))
		{
			goto IL_00c8;
		}
	}
	{
		uint64_t L_87 = __this->get_H1_8();
		uint64_t L_88 = V_0;
		__this->set_H1_8(((int64_t)((int64_t)L_87+(int64_t)L_88)));
		uint64_t L_89 = __this->get_H2_9();
		uint64_t L_90 = V_1;
		__this->set_H2_9(((int64_t)((int64_t)L_89+(int64_t)L_90)));
		uint64_t L_91 = __this->get_H3_10();
		uint64_t L_92 = V_2;
		__this->set_H3_10(((int64_t)((int64_t)L_91+(int64_t)L_92)));
		uint64_t L_93 = __this->get_H4_11();
		uint64_t L_94 = V_3;
		__this->set_H4_11(((int64_t)((int64_t)L_93+(int64_t)L_94)));
		uint64_t L_95 = __this->get_H5_12();
		uint64_t L_96 = V_4;
		__this->set_H5_12(((int64_t)((int64_t)L_95+(int64_t)L_96)));
		uint64_t L_97 = __this->get_H6_13();
		uint64_t L_98 = V_5;
		__this->set_H6_13(((int64_t)((int64_t)L_97+(int64_t)L_98)));
		uint64_t L_99 = __this->get_H7_14();
		uint64_t L_100 = V_6;
		__this->set_H7_14(((int64_t)((int64_t)L_99+(int64_t)L_100)));
		uint64_t L_101 = __this->get_H8_15();
		uint64_t L_102 = V_7;
		__this->set_H8_15(((int64_t)((int64_t)L_101+(int64_t)L_102)));
		__this->set_wOff_17(0);
		V_14 = 0;
		goto IL_01f9;
	}

IL_01ec:
	{
		UInt64U5BU5D_t1668688775* L_103 = V_8;
		int32_t L_104 = V_14;
		(L_103)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_104), (uint64_t)(((int64_t)((int64_t)0))));
		int32_t L_105 = V_14;
		V_14 = ((int32_t)((int32_t)L_105+(int32_t)1));
	}

IL_01f9:
	{
		int32_t L_106 = V_14;
		UInt64U5BU5D_t1668688775* L_107 = V_8;
		if ((!(((uint32_t)L_106) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_107)->max_length))))))))
		{
			goto IL_01ec;
		}
	}
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512::.ctor()
extern "C"  void SHA512__ctor_m4276620443 (SHA512_t2908163326 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m3777008390(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t2624936259 *)__this)->set_HashSizeValue_1(((int32_t)512));
		return;
	}
}
// System.Security.Cryptography.SHA512 System.Security.Cryptography.SHA512::Create()
extern Il2CppCodeGenString* _stringLiteral1821823799;
extern const uint32_t SHA512_Create_m439875055_MetadataUsageId;
extern "C"  SHA512_t2908163326 * SHA512_Create_m439875055 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA512_Create_m439875055_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SHA512_t2908163326 * L_0 = SHA512_Create_m1722573909(NULL /*static, unused*/, _stringLiteral1821823799, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.SHA512 System.Security.Cryptography.SHA512::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* SHA512_t2908163326_il2cpp_TypeInfo_var;
extern const uint32_t SHA512_Create_m1722573909_MetadataUsageId;
extern "C"  SHA512_t2908163326 * SHA512_Create_m1722573909 (Il2CppObject * __this /* static, unused */, String_t* ___hashName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA512_Create_m1722573909_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___hashName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SHA512_t2908163326 *)CastclassClass(L_1, SHA512_t2908163326_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::.ctor()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt64U5BU5D_t1668688775_il2cpp_TypeInfo_var;
extern const uint32_t SHA512Managed__ctor_m2316753784_MetadataUsageId;
extern "C"  void SHA512Managed__ctor_m2316753784 (SHA512Managed_t3949709369 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA512Managed__ctor_m2316753784_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SHA512__ctor_m4276620443(__this, /*hidden argument*/NULL);
		__this->set_xBuf_4(((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)8)));
		__this->set_W_16(((UInt64U5BU5D_t1668688775*)SZArrayNew(UInt64U5BU5D_t1668688775_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80))));
		SHA512Managed_Initialize_m2899358361(__this, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::Initialize(System.Boolean)
extern "C"  void SHA512Managed_Initialize_m2899358361 (SHA512Managed_t3949709369 * __this, bool ___reuse0, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		__this->set_H1_8(((int64_t)7640891576956012808LL));
		__this->set_H2_9(((int64_t)-4942790177534073029LL));
		__this->set_H3_10(((int64_t)4354685564936845355LL));
		__this->set_H4_11(((int64_t)-6534734903238641935LL));
		__this->set_H5_12(((int64_t)5840696475078001361LL));
		__this->set_H6_13(((int64_t)-7276294671716946913LL));
		__this->set_H7_14(((int64_t)2270897969802886507LL));
		__this->set_H8_15(((int64_t)6620516959819538809LL));
		bool L_0 = ___reuse0;
		if (!L_0)
		{
			goto IL_00e1;
		}
	}
	{
		__this->set_byteCount1_6((((int64_t)((int64_t)0))));
		__this->set_byteCount2_7((((int64_t)((int64_t)0))));
		__this->set_xBufOff_5(0);
		V_0 = 0;
		goto IL_00a9;
	}

IL_009c:
	{
		ByteU5BU5D_t3397334013* L_1 = __this->get_xBuf_4();
		int32_t L_2 = V_0;
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)0);
		int32_t L_3 = V_0;
		V_0 = ((int32_t)((int32_t)L_3+(int32_t)1));
	}

IL_00a9:
	{
		int32_t L_4 = V_0;
		ByteU5BU5D_t3397334013* L_5 = __this->get_xBuf_4();
		if ((((int32_t)L_4) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_5)->max_length)))))))
		{
			goto IL_009c;
		}
	}
	{
		__this->set_wOff_17(0);
		V_1 = 0;
		goto IL_00d3;
	}

IL_00c5:
	{
		UInt64U5BU5D_t1668688775* L_6 = __this->get_W_16();
		int32_t L_7 = V_1;
		(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7), (uint64_t)(((int64_t)((int64_t)0))));
		int32_t L_8 = V_1;
		V_1 = ((int32_t)((int32_t)L_8+(int32_t)1));
	}

IL_00d3:
	{
		int32_t L_9 = V_1;
		UInt64U5BU5D_t1668688775* L_10 = __this->get_W_16();
		if ((!(((uint32_t)L_9) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length))))))))
		{
			goto IL_00c5;
		}
	}

IL_00e1:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::Initialize()
extern "C"  void SHA512Managed_Initialize_m891287980 (SHA512Managed_t3949709369 * __this, const MethodInfo* method)
{
	{
		SHA512Managed_Initialize_m2899358361(__this, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::HashCore(System.Byte[],System.Int32,System.Int32)
extern "C"  void SHA512Managed_HashCore_m3357570262 (SHA512Managed_t3949709369 * __this, ByteU5BU5D_t3397334013* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	{
		goto IL_0018;
	}

IL_0005:
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgb0;
		int32_t L_1 = ___ibStart1;
		int32_t L_2 = L_1;
		uint8_t L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
		SHA512Managed_update_m2315862494(__this, L_3, /*hidden argument*/NULL);
		int32_t L_4 = ___ibStart1;
		___ibStart1 = ((int32_t)((int32_t)L_4+(int32_t)1));
		int32_t L_5 = ___cbSize2;
		___cbSize2 = ((int32_t)((int32_t)L_5-(int32_t)1));
	}

IL_0018:
	{
		int32_t L_6 = __this->get_xBufOff_5();
		if (!L_6)
		{
			goto IL_002a;
		}
	}
	{
		int32_t L_7 = ___cbSize2;
		if ((((int32_t)L_7) > ((int32_t)0)))
		{
			goto IL_0005;
		}
	}

IL_002a:
	{
		goto IL_0065;
	}

IL_002f:
	{
		ByteU5BU5D_t3397334013* L_8 = ___rgb0;
		int32_t L_9 = ___ibStart1;
		SHA512Managed_processWord_m978484597(__this, L_8, L_9, /*hidden argument*/NULL);
		int32_t L_10 = ___ibStart1;
		ByteU5BU5D_t3397334013* L_11 = __this->get_xBuf_4();
		___ibStart1 = ((int32_t)((int32_t)L_10+(int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))));
		int32_t L_12 = ___cbSize2;
		ByteU5BU5D_t3397334013* L_13 = __this->get_xBuf_4();
		___cbSize2 = ((int32_t)((int32_t)L_12-(int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_13)->max_length))))));
		uint64_t L_14 = __this->get_byteCount1_6();
		ByteU5BU5D_t3397334013* L_15 = __this->get_xBuf_4();
		__this->set_byteCount1_6(((int64_t)((int64_t)L_14+(int64_t)(((int64_t)((int64_t)(((int32_t)((int32_t)(((Il2CppArray *)L_15)->max_length))))))))));
	}

IL_0065:
	{
		int32_t L_16 = ___cbSize2;
		ByteU5BU5D_t3397334013* L_17 = __this->get_xBuf_4();
		if ((((int32_t)L_16) > ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_002f;
		}
	}
	{
		goto IL_008b;
	}

IL_0078:
	{
		ByteU5BU5D_t3397334013* L_18 = ___rgb0;
		int32_t L_19 = ___ibStart1;
		int32_t L_20 = L_19;
		uint8_t L_21 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_20));
		SHA512Managed_update_m2315862494(__this, L_21, /*hidden argument*/NULL);
		int32_t L_22 = ___ibStart1;
		___ibStart1 = ((int32_t)((int32_t)L_22+(int32_t)1));
		int32_t L_23 = ___cbSize2;
		___cbSize2 = ((int32_t)((int32_t)L_23-(int32_t)1));
	}

IL_008b:
	{
		int32_t L_24 = ___cbSize2;
		if ((((int32_t)L_24) > ((int32_t)0)))
		{
			goto IL_0078;
		}
	}
	{
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SHA512Managed::HashFinal()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SHA512Managed_HashFinal_m1391327820_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* SHA512Managed_HashFinal_m1391327820 (SHA512Managed_t3949709369 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA512Managed_HashFinal_m1391327820_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint64_t V_0 = 0;
	uint64_t V_1 = 0;
	ByteU5BU5D_t3397334013* V_2 = NULL;
	{
		SHA512Managed_adjustByteCounts_m2129500877(__this, /*hidden argument*/NULL);
		uint64_t L_0 = __this->get_byteCount1_6();
		V_0 = ((int64_t)((int64_t)L_0<<(int32_t)3));
		uint64_t L_1 = __this->get_byteCount2_7();
		V_1 = L_1;
		SHA512Managed_update_m2315862494(__this, ((int32_t)128), /*hidden argument*/NULL);
		goto IL_002d;
	}

IL_0026:
	{
		SHA512Managed_update_m2315862494(__this, 0, /*hidden argument*/NULL);
	}

IL_002d:
	{
		int32_t L_2 = __this->get_xBufOff_5();
		if (L_2)
		{
			goto IL_0026;
		}
	}
	{
		uint64_t L_3 = V_0;
		uint64_t L_4 = V_1;
		SHA512Managed_processLength_m4026382281(__this, L_3, L_4, /*hidden argument*/NULL);
		SHA512Managed_processBlock_m3220567420(__this, /*hidden argument*/NULL);
		V_2 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)));
		uint64_t L_5 = __this->get_H1_8();
		ByteU5BU5D_t3397334013* L_6 = V_2;
		SHA512Managed_unpackWord_m2593393603(__this, L_5, L_6, 0, /*hidden argument*/NULL);
		uint64_t L_7 = __this->get_H2_9();
		ByteU5BU5D_t3397334013* L_8 = V_2;
		SHA512Managed_unpackWord_m2593393603(__this, L_7, L_8, 8, /*hidden argument*/NULL);
		uint64_t L_9 = __this->get_H3_10();
		ByteU5BU5D_t3397334013* L_10 = V_2;
		SHA512Managed_unpackWord_m2593393603(__this, L_9, L_10, ((int32_t)16), /*hidden argument*/NULL);
		uint64_t L_11 = __this->get_H4_11();
		ByteU5BU5D_t3397334013* L_12 = V_2;
		SHA512Managed_unpackWord_m2593393603(__this, L_11, L_12, ((int32_t)24), /*hidden argument*/NULL);
		uint64_t L_13 = __this->get_H5_12();
		ByteU5BU5D_t3397334013* L_14 = V_2;
		SHA512Managed_unpackWord_m2593393603(__this, L_13, L_14, ((int32_t)32), /*hidden argument*/NULL);
		uint64_t L_15 = __this->get_H6_13();
		ByteU5BU5D_t3397334013* L_16 = V_2;
		SHA512Managed_unpackWord_m2593393603(__this, L_15, L_16, ((int32_t)40), /*hidden argument*/NULL);
		uint64_t L_17 = __this->get_H7_14();
		ByteU5BU5D_t3397334013* L_18 = V_2;
		SHA512Managed_unpackWord_m2593393603(__this, L_17, L_18, ((int32_t)48), /*hidden argument*/NULL);
		uint64_t L_19 = __this->get_H8_15();
		ByteU5BU5D_t3397334013* L_20 = V_2;
		SHA512Managed_unpackWord_m2593393603(__this, L_19, L_20, ((int32_t)56), /*hidden argument*/NULL);
		VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.SHA512Managed::Initialize() */, __this);
		ByteU5BU5D_t3397334013* L_21 = V_2;
		return L_21;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::update(System.Byte)
extern "C"  void SHA512Managed_update_m2315862494 (SHA512Managed_t3949709369 * __this, uint8_t ___input0, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = __this->get_xBuf_4();
		int32_t L_1 = __this->get_xBufOff_5();
		int32_t L_2 = L_1;
		V_0 = L_2;
		__this->set_xBufOff_5(((int32_t)((int32_t)L_2+(int32_t)1)));
		int32_t L_3 = V_0;
		uint8_t L_4 = ___input0;
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
		int32_t L_5 = __this->get_xBufOff_5();
		ByteU5BU5D_t3397334013* L_6 = __this->get_xBuf_4();
		if ((!(((uint32_t)L_5) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length))))))))
		{
			goto IL_0040;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_7 = __this->get_xBuf_4();
		SHA512Managed_processWord_m978484597(__this, L_7, 0, /*hidden argument*/NULL);
		__this->set_xBufOff_5(0);
	}

IL_0040:
	{
		uint64_t L_8 = __this->get_byteCount1_6();
		__this->set_byteCount1_6(((int64_t)((int64_t)L_8+(int64_t)(((int64_t)((int64_t)1))))));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::processWord(System.Byte[],System.Int32)
extern "C"  void SHA512Managed_processWord_m978484597 (SHA512Managed_t3949709369 * __this, ByteU5BU5D_t3397334013* ___input0, int32_t ___inOff1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		UInt64U5BU5D_t1668688775* L_0 = __this->get_W_16();
		int32_t L_1 = __this->get_wOff_17();
		int32_t L_2 = L_1;
		V_0 = L_2;
		__this->set_wOff_17(((int32_t)((int32_t)L_2+(int32_t)1)));
		int32_t L_3 = V_0;
		ByteU5BU5D_t3397334013* L_4 = ___input0;
		int32_t L_5 = ___inOff1;
		int32_t L_6 = L_5;
		uint8_t L_7 = (L_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6));
		ByteU5BU5D_t3397334013* L_8 = ___input0;
		int32_t L_9 = ___inOff1;
		int32_t L_10 = ((int32_t)((int32_t)L_9+(int32_t)1));
		uint8_t L_11 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		ByteU5BU5D_t3397334013* L_12 = ___input0;
		int32_t L_13 = ___inOff1;
		int32_t L_14 = ((int32_t)((int32_t)L_13+(int32_t)2));
		uint8_t L_15 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14));
		ByteU5BU5D_t3397334013* L_16 = ___input0;
		int32_t L_17 = ___inOff1;
		int32_t L_18 = ((int32_t)((int32_t)L_17+(int32_t)3));
		uint8_t L_19 = (L_16)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18));
		ByteU5BU5D_t3397334013* L_20 = ___input0;
		int32_t L_21 = ___inOff1;
		int32_t L_22 = ((int32_t)((int32_t)L_21+(int32_t)4));
		uint8_t L_23 = (L_20)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t3397334013* L_24 = ___input0;
		int32_t L_25 = ___inOff1;
		int32_t L_26 = ((int32_t)((int32_t)L_25+(int32_t)5));
		uint8_t L_27 = (L_24)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_26));
		ByteU5BU5D_t3397334013* L_28 = ___input0;
		int32_t L_29 = ___inOff1;
		int32_t L_30 = ((int32_t)((int32_t)L_29+(int32_t)6));
		uint8_t L_31 = (L_28)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_30));
		ByteU5BU5D_t3397334013* L_32 = ___input0;
		int32_t L_33 = ___inOff1;
		int32_t L_34 = ((int32_t)((int32_t)L_33+(int32_t)7));
		uint8_t L_35 = (L_32)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34));
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_7)))<<(int32_t)((int32_t)56)))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_11)))<<(int32_t)((int32_t)48)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_15)))<<(int32_t)((int32_t)40)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_19)))<<(int32_t)((int32_t)32)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_23)))<<(int32_t)((int32_t)24)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_27)))<<(int32_t)((int32_t)16)))))|(int64_t)((int64_t)((int64_t)(((int64_t)((uint64_t)L_31)))<<(int32_t)8))))|(int64_t)(((int64_t)((uint64_t)L_35))))));
		int32_t L_36 = __this->get_wOff_17();
		if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_0074;
		}
	}
	{
		SHA512Managed_processBlock_m3220567420(__this, /*hidden argument*/NULL);
	}

IL_0074:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::unpackWord(System.UInt64,System.Byte[],System.Int32)
extern "C"  void SHA512Managed_unpackWord_m2593393603 (SHA512Managed_t3949709369 * __this, uint64_t ___word0, ByteU5BU5D_t3397334013* ___output1, int32_t ___outOff2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = ___output1;
		int32_t L_1 = ___outOff2;
		uint64_t L_2 = ___word0;
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_2>>((int32_t)56)))))));
		ByteU5BU5D_t3397334013* L_3 = ___output1;
		int32_t L_4 = ___outOff2;
		uint64_t L_5 = ___word0;
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_4+(int32_t)1))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_5>>((int32_t)48)))))));
		ByteU5BU5D_t3397334013* L_6 = ___output1;
		int32_t L_7 = ___outOff2;
		uint64_t L_8 = ___word0;
		(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_7+(int32_t)2))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_8>>((int32_t)40)))))));
		ByteU5BU5D_t3397334013* L_9 = ___output1;
		int32_t L_10 = ___outOff2;
		uint64_t L_11 = ___word0;
		(L_9)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_10+(int32_t)3))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)32)))))));
		ByteU5BU5D_t3397334013* L_12 = ___output1;
		int32_t L_13 = ___outOff2;
		uint64_t L_14 = ___word0;
		(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_13+(int32_t)4))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_14>>((int32_t)24)))))));
		ByteU5BU5D_t3397334013* L_15 = ___output1;
		int32_t L_16 = ___outOff2;
		uint64_t L_17 = ___word0;
		(L_15)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_16+(int32_t)5))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_17>>((int32_t)16)))))));
		ByteU5BU5D_t3397334013* L_18 = ___output1;
		int32_t L_19 = ___outOff2;
		uint64_t L_20 = ___word0;
		(L_18)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_19+(int32_t)6))), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_20>>8))))));
		ByteU5BU5D_t3397334013* L_21 = ___output1;
		int32_t L_22 = ___outOff2;
		uint64_t L_23 = ___word0;
		(L_21)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_22+(int32_t)7))), (uint8_t)(((int32_t)((uint8_t)L_23))));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::adjustByteCounts()
extern "C"  void SHA512Managed_adjustByteCounts_m2129500877 (SHA512Managed_t3949709369 * __this, const MethodInfo* method)
{
	{
		uint64_t L_0 = __this->get_byteCount1_6();
		if ((!(((uint64_t)L_0) > ((uint64_t)((int64_t)2305843009213693951LL)))))
		{
			goto IL_0040;
		}
	}
	{
		uint64_t L_1 = __this->get_byteCount2_7();
		uint64_t L_2 = __this->get_byteCount1_6();
		__this->set_byteCount2_7(((int64_t)((int64_t)L_1+(int64_t)((int64_t)((uint64_t)L_2>>((int32_t)61))))));
		uint64_t L_3 = __this->get_byteCount1_6();
		__this->set_byteCount1_6(((int64_t)((int64_t)L_3&(int64_t)((int64_t)2305843009213693951LL))));
	}

IL_0040:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::processLength(System.UInt64,System.UInt64)
extern "C"  void SHA512Managed_processLength_m4026382281 (SHA512Managed_t3949709369 * __this, uint64_t ___lowW0, uint64_t ___hiW1, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_wOff_17();
		if ((((int32_t)L_0) <= ((int32_t)((int32_t)14))))
		{
			goto IL_0013;
		}
	}
	{
		SHA512Managed_processBlock_m3220567420(__this, /*hidden argument*/NULL);
	}

IL_0013:
	{
		UInt64U5BU5D_t1668688775* L_1 = __this->get_W_16();
		uint64_t L_2 = ___hiW1;
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint64_t)L_2);
		UInt64U5BU5D_t1668688775* L_3 = __this->get_W_16();
		uint64_t L_4 = ___lowW0;
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint64_t)L_4);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::processBlock()
extern Il2CppClass* SHAConstants_t3712871299_il2cpp_TypeInfo_var;
extern const uint32_t SHA512Managed_processBlock_m3220567420_MetadataUsageId;
extern "C"  void SHA512Managed_processBlock_m3220567420 (SHA512Managed_t3949709369 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHA512Managed_processBlock_m3220567420_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	uint64_t V_1 = 0;
	uint64_t V_2 = 0;
	uint64_t V_3 = 0;
	uint64_t V_4 = 0;
	uint64_t V_5 = 0;
	uint64_t V_6 = 0;
	uint64_t V_7 = 0;
	uint64_t V_8 = 0;
	int32_t V_9 = 0;
	uint64_t V_10 = 0;
	uint64_t V_11 = 0;
	int32_t V_12 = 0;
	{
		SHA512Managed_adjustByteCounts_m2129500877(__this, /*hidden argument*/NULL);
		V_0 = ((int32_t)16);
		goto IL_0053;
	}

IL_000e:
	{
		UInt64U5BU5D_t1668688775* L_0 = __this->get_W_16();
		int32_t L_1 = V_0;
		UInt64U5BU5D_t1668688775* L_2 = __this->get_W_16();
		int32_t L_3 = V_0;
		int32_t L_4 = ((int32_t)((int32_t)L_3-(int32_t)2));
		int64_t L_5 = (L_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		uint64_t L_6 = SHA512Managed_Sigma1_m1692082325(__this, L_5, /*hidden argument*/NULL);
		UInt64U5BU5D_t1668688775* L_7 = __this->get_W_16();
		int32_t L_8 = V_0;
		int32_t L_9 = ((int32_t)((int32_t)L_8-(int32_t)7));
		int64_t L_10 = (L_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_9));
		UInt64U5BU5D_t1668688775* L_11 = __this->get_W_16();
		int32_t L_12 = V_0;
		int32_t L_13 = ((int32_t)((int32_t)L_12-(int32_t)((int32_t)15)));
		int64_t L_14 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		uint64_t L_15 = SHA512Managed_Sigma0_m3072881718(__this, L_14, /*hidden argument*/NULL);
		UInt64U5BU5D_t1668688775* L_16 = __this->get_W_16();
		int32_t L_17 = V_0;
		int32_t L_18 = ((int32_t)((int32_t)L_17-(int32_t)((int32_t)16)));
		int64_t L_19 = (L_16)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18));
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_1), (uint64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_6+(int64_t)L_10))+(int64_t)L_15))+(int64_t)L_19)));
		int32_t L_20 = V_0;
		V_0 = ((int32_t)((int32_t)L_20+(int32_t)1));
	}

IL_0053:
	{
		int32_t L_21 = V_0;
		if ((((int32_t)L_21) <= ((int32_t)((int32_t)79))))
		{
			goto IL_000e;
		}
	}
	{
		uint64_t L_22 = __this->get_H1_8();
		V_1 = L_22;
		uint64_t L_23 = __this->get_H2_9();
		V_2 = L_23;
		uint64_t L_24 = __this->get_H3_10();
		V_3 = L_24;
		uint64_t L_25 = __this->get_H4_11();
		V_4 = L_25;
		uint64_t L_26 = __this->get_H5_12();
		V_5 = L_26;
		uint64_t L_27 = __this->get_H6_13();
		V_6 = L_27;
		uint64_t L_28 = __this->get_H7_14();
		V_7 = L_28;
		uint64_t L_29 = __this->get_H8_15();
		V_8 = L_29;
		V_9 = 0;
		goto IL_0106;
	}

IL_00a0:
	{
		uint64_t L_30 = V_8;
		uint64_t L_31 = V_5;
		uint64_t L_32 = SHA512Managed_Sum1_m3050204467(__this, L_31, /*hidden argument*/NULL);
		uint64_t L_33 = V_5;
		uint64_t L_34 = V_6;
		uint64_t L_35 = V_7;
		uint64_t L_36 = SHA512Managed_Ch_m3290011904(__this, L_33, L_34, L_35, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(SHAConstants_t3712871299_il2cpp_TypeInfo_var);
		UInt64U5BU5D_t1668688775* L_37 = ((SHAConstants_t3712871299_StaticFields*)SHAConstants_t3712871299_il2cpp_TypeInfo_var->static_fields)->get_K2_1();
		int32_t L_38 = V_9;
		int32_t L_39 = L_38;
		int64_t L_40 = (L_37)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_39));
		UInt64U5BU5D_t1668688775* L_41 = __this->get_W_16();
		int32_t L_42 = V_9;
		int32_t L_43 = L_42;
		int64_t L_44 = (L_41)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		V_10 = ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_30+(int64_t)L_32))+(int64_t)L_36))+(int64_t)L_40))+(int64_t)L_44));
		uint64_t L_45 = V_1;
		uint64_t L_46 = SHA512Managed_Sum0_m1669405074(__this, L_45, /*hidden argument*/NULL);
		uint64_t L_47 = V_1;
		uint64_t L_48 = V_2;
		uint64_t L_49 = V_3;
		uint64_t L_50 = SHA512Managed_Maj_m1299562907(__this, L_47, L_48, L_49, /*hidden argument*/NULL);
		V_11 = ((int64_t)((int64_t)L_46+(int64_t)L_50));
		uint64_t L_51 = V_7;
		V_8 = L_51;
		uint64_t L_52 = V_6;
		V_7 = L_52;
		uint64_t L_53 = V_5;
		V_6 = L_53;
		uint64_t L_54 = V_4;
		uint64_t L_55 = V_10;
		V_5 = ((int64_t)((int64_t)L_54+(int64_t)L_55));
		uint64_t L_56 = V_3;
		V_4 = L_56;
		uint64_t L_57 = V_2;
		V_3 = L_57;
		uint64_t L_58 = V_1;
		V_2 = L_58;
		uint64_t L_59 = V_10;
		uint64_t L_60 = V_11;
		V_1 = ((int64_t)((int64_t)L_59+(int64_t)L_60));
		int32_t L_61 = V_9;
		V_9 = ((int32_t)((int32_t)L_61+(int32_t)1));
	}

IL_0106:
	{
		int32_t L_62 = V_9;
		if ((((int32_t)L_62) <= ((int32_t)((int32_t)79))))
		{
			goto IL_00a0;
		}
	}
	{
		uint64_t L_63 = __this->get_H1_8();
		uint64_t L_64 = V_1;
		__this->set_H1_8(((int64_t)((int64_t)L_63+(int64_t)L_64)));
		uint64_t L_65 = __this->get_H2_9();
		uint64_t L_66 = V_2;
		__this->set_H2_9(((int64_t)((int64_t)L_65+(int64_t)L_66)));
		uint64_t L_67 = __this->get_H3_10();
		uint64_t L_68 = V_3;
		__this->set_H3_10(((int64_t)((int64_t)L_67+(int64_t)L_68)));
		uint64_t L_69 = __this->get_H4_11();
		uint64_t L_70 = V_4;
		__this->set_H4_11(((int64_t)((int64_t)L_69+(int64_t)L_70)));
		uint64_t L_71 = __this->get_H5_12();
		uint64_t L_72 = V_5;
		__this->set_H5_12(((int64_t)((int64_t)L_71+(int64_t)L_72)));
		uint64_t L_73 = __this->get_H6_13();
		uint64_t L_74 = V_6;
		__this->set_H6_13(((int64_t)((int64_t)L_73+(int64_t)L_74)));
		uint64_t L_75 = __this->get_H7_14();
		uint64_t L_76 = V_7;
		__this->set_H7_14(((int64_t)((int64_t)L_75+(int64_t)L_76)));
		uint64_t L_77 = __this->get_H8_15();
		uint64_t L_78 = V_8;
		__this->set_H8_15(((int64_t)((int64_t)L_77+(int64_t)L_78)));
		__this->set_wOff_17(0);
		V_12 = 0;
		goto IL_01a4;
	}

IL_0193:
	{
		UInt64U5BU5D_t1668688775* L_79 = __this->get_W_16();
		int32_t L_80 = V_12;
		(L_79)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_80), (uint64_t)(((int64_t)((int64_t)0))));
		int32_t L_81 = V_12;
		V_12 = ((int32_t)((int32_t)L_81+(int32_t)1));
	}

IL_01a4:
	{
		int32_t L_82 = V_12;
		UInt64U5BU5D_t1668688775* L_83 = __this->get_W_16();
		if ((!(((uint32_t)L_82) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_83)->max_length))))))))
		{
			goto IL_0193;
		}
	}
	{
		return;
	}
}
// System.UInt64 System.Security.Cryptography.SHA512Managed::rotateRight(System.UInt64,System.Int32)
extern "C"  uint64_t SHA512Managed_rotateRight_m3712670265 (SHA512Managed_t3949709369 * __this, uint64_t ___x0, int32_t ___n1, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		int32_t L_1 = ___n1;
		uint64_t L_2 = ___x0;
		int32_t L_3 = ___n1;
		return ((int64_t)((int64_t)((int64_t)((uint64_t)L_0>>((int32_t)((int32_t)L_1&(int32_t)((int32_t)63)))))|(int64_t)((int64_t)((int64_t)L_2<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)64)-(int32_t)L_3))&(int32_t)((int32_t)63)))))));
	}
}
// System.UInt64 System.Security.Cryptography.SHA512Managed::Ch(System.UInt64,System.UInt64,System.UInt64)
extern "C"  uint64_t SHA512Managed_Ch_m3290011904 (SHA512Managed_t3949709369 * __this, uint64_t ___x0, uint64_t ___y1, uint64_t ___z2, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = ___y1;
		uint64_t L_2 = ___x0;
		uint64_t L_3 = ___z2;
		return ((int64_t)((int64_t)((int64_t)((int64_t)L_0&(int64_t)L_1))^(int64_t)((int64_t)((int64_t)((~L_2))&(int64_t)L_3))));
	}
}
// System.UInt64 System.Security.Cryptography.SHA512Managed::Maj(System.UInt64,System.UInt64,System.UInt64)
extern "C"  uint64_t SHA512Managed_Maj_m1299562907 (SHA512Managed_t3949709369 * __this, uint64_t ___x0, uint64_t ___y1, uint64_t ___z2, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = ___y1;
		uint64_t L_2 = ___x0;
		uint64_t L_3 = ___z2;
		uint64_t L_4 = ___y1;
		uint64_t L_5 = ___z2;
		return ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_0&(int64_t)L_1))^(int64_t)((int64_t)((int64_t)L_2&(int64_t)L_3))))^(int64_t)((int64_t)((int64_t)L_4&(int64_t)L_5))));
	}
}
// System.UInt64 System.Security.Cryptography.SHA512Managed::Sum0(System.UInt64)
extern "C"  uint64_t SHA512Managed_Sum0_m1669405074 (SHA512Managed_t3949709369 * __this, uint64_t ___x0, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = SHA512Managed_rotateRight_m3712670265(__this, L_0, ((int32_t)28), /*hidden argument*/NULL);
		uint64_t L_2 = ___x0;
		uint64_t L_3 = SHA512Managed_rotateRight_m3712670265(__this, L_2, ((int32_t)34), /*hidden argument*/NULL);
		uint64_t L_4 = ___x0;
		uint64_t L_5 = SHA512Managed_rotateRight_m3712670265(__this, L_4, ((int32_t)39), /*hidden argument*/NULL);
		return ((int64_t)((int64_t)((int64_t)((int64_t)L_1^(int64_t)L_3))^(int64_t)L_5));
	}
}
// System.UInt64 System.Security.Cryptography.SHA512Managed::Sum1(System.UInt64)
extern "C"  uint64_t SHA512Managed_Sum1_m3050204467 (SHA512Managed_t3949709369 * __this, uint64_t ___x0, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = SHA512Managed_rotateRight_m3712670265(__this, L_0, ((int32_t)14), /*hidden argument*/NULL);
		uint64_t L_2 = ___x0;
		uint64_t L_3 = SHA512Managed_rotateRight_m3712670265(__this, L_2, ((int32_t)18), /*hidden argument*/NULL);
		uint64_t L_4 = ___x0;
		uint64_t L_5 = SHA512Managed_rotateRight_m3712670265(__this, L_4, ((int32_t)41), /*hidden argument*/NULL);
		return ((int64_t)((int64_t)((int64_t)((int64_t)L_1^(int64_t)L_3))^(int64_t)L_5));
	}
}
// System.UInt64 System.Security.Cryptography.SHA512Managed::Sigma0(System.UInt64)
extern "C"  uint64_t SHA512Managed_Sigma0_m3072881718 (SHA512Managed_t3949709369 * __this, uint64_t ___x0, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = SHA512Managed_rotateRight_m3712670265(__this, L_0, 1, /*hidden argument*/NULL);
		uint64_t L_2 = ___x0;
		uint64_t L_3 = SHA512Managed_rotateRight_m3712670265(__this, L_2, 8, /*hidden argument*/NULL);
		uint64_t L_4 = ___x0;
		return ((int64_t)((int64_t)((int64_t)((int64_t)L_1^(int64_t)L_3))^(int64_t)((int64_t)((uint64_t)L_4>>7))));
	}
}
// System.UInt64 System.Security.Cryptography.SHA512Managed::Sigma1(System.UInt64)
extern "C"  uint64_t SHA512Managed_Sigma1_m1692082325 (SHA512Managed_t3949709369 * __this, uint64_t ___x0, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = SHA512Managed_rotateRight_m3712670265(__this, L_0, ((int32_t)19), /*hidden argument*/NULL);
		uint64_t L_2 = ___x0;
		uint64_t L_3 = SHA512Managed_rotateRight_m3712670265(__this, L_2, ((int32_t)61), /*hidden argument*/NULL);
		uint64_t L_4 = ___x0;
		return ((int64_t)((int64_t)((int64_t)((int64_t)L_1^(int64_t)L_3))^(int64_t)((int64_t)((uint64_t)L_4>>6))));
	}
}
// System.Void System.Security.Cryptography.SHAConstants::.cctor()
extern Il2CppClass* UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var;
extern Il2CppClass* SHAConstants_t3712871299_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt64U5BU5D_t1668688775_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D56_46_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D57_47_FieldInfo_var;
extern const uint32_t SHAConstants__cctor_m2781430679_MetadataUsageId;
extern "C"  void SHAConstants__cctor_m2781430679 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SHAConstants__cctor_m2781430679_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UInt32U5BU5D_t59386216* L_0 = ((UInt32U5BU5D_t59386216*)SZArrayNew(UInt32U5BU5D_t59386216_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D56_46_FieldInfo_var), /*hidden argument*/NULL);
		((SHAConstants_t3712871299_StaticFields*)SHAConstants_t3712871299_il2cpp_TypeInfo_var->static_fields)->set_K1_0(L_0);
		UInt64U5BU5D_t1668688775* L_1 = ((UInt64U5BU5D_t1668688775*)SZArrayNew(UInt64U5BU5D_t1668688775_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D57_47_FieldInfo_var), /*hidden argument*/NULL);
		((SHAConstants_t3712871299_StaticFields*)SHAConstants_t3712871299_il2cpp_TypeInfo_var->static_fields)->set_K2_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.SignatureDescription::.ctor()
extern "C"  void SignatureDescription__ctor_m2946544073 (SignatureDescription_t89145500 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SignatureDescription::set_DeformatterAlgorithm(System.String)
extern "C"  void SignatureDescription_set_DeformatterAlgorithm_m928863994 (SignatureDescription_t89145500 * __this, String_t* ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set__DeformatterAlgorithm_0(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.SignatureDescription::set_DigestAlgorithm(System.String)
extern "C"  void SignatureDescription_set_DigestAlgorithm_m3219799565 (SignatureDescription_t89145500 * __this, String_t* ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set__DigestAlgorithm_1(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.SignatureDescription::set_FormatterAlgorithm(System.String)
extern "C"  void SignatureDescription_set_FormatterAlgorithm_m824893069 (SignatureDescription_t89145500 * __this, String_t* ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set__FormatterAlgorithm_2(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.SignatureDescription::set_KeyAlgorithm(System.String)
extern "C"  void SignatureDescription_set_KeyAlgorithm_m3161399966 (SignatureDescription_t89145500 * __this, String_t* ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set__KeyAlgorithm_3(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::.ctor()
extern "C"  void SymmetricAlgorithm__ctor_m851603055 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		__this->set_ModeValue_7(1);
		__this->set_PaddingValue_8(2);
		__this->set_m_disposed_9((bool)0);
		return;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::System.IDisposable.Dispose()
extern "C"  void SymmetricAlgorithm_System_IDisposable_Dispose_m1482450464 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		VirtActionInvoker1< bool >::Invoke(5 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose(System.Boolean) */, __this, (bool)1);
		GC_SuppressFinalize_m953228702(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::Finalize()
extern "C"  void SymmetricAlgorithm_Finalize_m1665128997 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		VirtActionInvoker1< bool >::Invoke(5 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose(System.Boolean) */, __this, (bool)0);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m4087144328(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::Clear()
extern "C"  void SymmetricAlgorithm_Clear_m774423768 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		VirtActionInvoker1< bool >::Invoke(5 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose(System.Boolean) */, __this, (bool)1);
		return;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose(System.Boolean)
extern "C"  void SymmetricAlgorithm_Dispose_m120666995 (SymmetricAlgorithm_t1108166522 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_m_disposed_9();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_1 = __this->get_KeyValue_3();
		if (!L_1)
		{
			goto IL_0031;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_2 = __this->get_KeyValue_3();
		ByteU5BU5D_t3397334013* L_3 = __this->get_KeyValue_3();
		Array_Clear_m782967417(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_2, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length)))), /*hidden argument*/NULL);
		__this->set_KeyValue_3((ByteU5BU5D_t3397334013*)NULL);
	}

IL_0031:
	{
		bool L_4 = ___disposing0;
		if (!L_4)
		{
			goto IL_0037;
		}
	}

IL_0037:
	{
		__this->set_m_disposed_9((bool)1);
	}

IL_003e:
	{
		return;
	}
}
// System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_BlockSize()
extern "C"  int32_t SymmetricAlgorithm_get_BlockSize_m3945427462 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_BlockSizeValue_0();
		return L_0;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_BlockSize(System.Int32)
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3156156067;
extern const uint32_t SymmetricAlgorithm_set_BlockSize_m3823517143_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_BlockSize_m3823517143 (SymmetricAlgorithm_t1108166522 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_BlockSize_m3823517143_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		KeySizesU5BU5D_t1153004758* L_0 = __this->get_LegalBlockSizesValue_4();
		int32_t L_1 = ___value0;
		bool L_2 = KeySizes_IsLegalKeySize_m3079736784(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0021;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral3156156067, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_4 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0021:
	{
		int32_t L_5 = __this->get_BlockSizeValue_0();
		int32_t L_6 = ___value0;
		if ((((int32_t)L_5) == ((int32_t)L_6)))
		{
			goto IL_003b;
		}
	}
	{
		int32_t L_7 = ___value0;
		__this->set_BlockSizeValue_0(L_7);
		__this->set_IVValue_1((ByteU5BU5D_t3397334013*)NULL);
	}

IL_003b:
	{
		return;
	}
}
// System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_FeedbackSize()
extern "C"  int32_t SymmetricAlgorithm_get_FeedbackSize_m544664262 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_FeedbackSizeValue_6();
		return L_0;
	}
}
// System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_IV()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SymmetricAlgorithm_get_IV_m1608154021_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* SymmetricAlgorithm_get_IV_m1608154021 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_get_IV_m1608154021_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = __this->get_IVValue_1();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		VirtActionInvoker0::Invoke(24 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::GenerateIV() */, __this);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_1 = __this->get_IVValue_1();
		Il2CppObject * L_2 = Array_Clone_m768574314((Il2CppArray *)(Il2CppArray *)L_1, /*hidden argument*/NULL);
		return ((ByteU5BU5D_t3397334013*)Castclass(L_2, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1281847243;
extern Il2CppCodeGenString* _stringLiteral418391971;
extern const uint32_t SymmetricAlgorithm_set_IV_m4262655606_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_IV_m4262655606 (SymmetricAlgorithm_t1108166522 * __this, ByteU5BU5D_t3397334013* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_IV_m4262655606_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1281847243, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___value0;
		int32_t L_3 = __this->get_BlockSizeValue_0();
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length))))<<(int32_t)3))) == ((int32_t)L_3)))
		{
			goto IL_0031;
		}
	}
	{
		String_t* L_4 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral418391971, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_5 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0031:
	{
		ByteU5BU5D_t3397334013* L_6 = ___value0;
		Il2CppObject * L_7 = Array_Clone_m768574314((Il2CppArray *)(Il2CppArray *)L_6, /*hidden argument*/NULL);
		__this->set_IVValue_1(((ByteU5BU5D_t3397334013*)Castclass(L_7, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_Key()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t SymmetricAlgorithm_get_Key_m1408548977_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* SymmetricAlgorithm_get_Key_m1408548977 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_get_Key_m1408548977_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = __this->get_KeyValue_3();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		VirtActionInvoker0::Invoke(25 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::GenerateKey() */, __this);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_1 = __this->get_KeyValue_3();
		Il2CppObject * L_2 = Array_Clone_m768574314((Il2CppArray *)(Il2CppArray *)L_1, /*hidden argument*/NULL);
		return ((ByteU5BU5D_t3397334013*)Castclass(L_2, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3021629591;
extern Il2CppCodeGenString* _stringLiteral2524201993;
extern const uint32_t SymmetricAlgorithm_set_Key_m2973350820_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_Key_m2973350820 (SymmetricAlgorithm_t1108166522 * __this, ByteU5BU5D_t3397334013* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_Key_m2973350820_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral3021629591, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___value0;
		V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length))))<<(int32_t)3));
		KeySizesU5BU5D_t1153004758* L_3 = __this->get_LegalKeySizesValue_5();
		int32_t L_4 = V_0;
		bool L_5 = KeySizes_IsLegalKeySize_m3079736784(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0038;
		}
	}
	{
		String_t* L_6 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral2524201993, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_7 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_7, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0038:
	{
		int32_t L_8 = V_0;
		__this->set_KeySizeValue_2(L_8);
		ByteU5BU5D_t3397334013* L_9 = ___value0;
		Il2CppObject * L_10 = Array_Clone_m768574314((Il2CppArray *)(Il2CppArray *)L_9, /*hidden argument*/NULL);
		__this->set_KeyValue_3(((ByteU5BU5D_t3397334013*)Castclass(L_10, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_KeySize()
extern "C"  int32_t SymmetricAlgorithm_get_KeySize_m4259485468 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_KeySizeValue_2();
		return L_0;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_KeySize(System.Int32)
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2524201993;
extern const uint32_t SymmetricAlgorithm_set_KeySize_m270664177_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_KeySize_m270664177 (SymmetricAlgorithm_t1108166522 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_KeySize_m270664177_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		KeySizesU5BU5D_t1153004758* L_0 = __this->get_LegalKeySizesValue_5();
		int32_t L_1 = ___value0;
		bool L_2 = KeySizes_IsLegalKeySize_m3079736784(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0021;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral2524201993, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_4 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0021:
	{
		int32_t L_5 = ___value0;
		__this->set_KeySizeValue_2(L_5);
		__this->set_KeyValue_3((ByteU5BU5D_t3397334013*)NULL);
		return;
	}
}
// System.Security.Cryptography.KeySizes[] System.Security.Cryptography.SymmetricAlgorithm::get_LegalKeySizes()
extern "C"  KeySizesU5BU5D_t1153004758* SymmetricAlgorithm_get_LegalKeySizes_m1816448847 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		KeySizesU5BU5D_t1153004758* L_0 = __this->get_LegalKeySizesValue_5();
		return L_0;
	}
}
// System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode()
extern "C"  int32_t SymmetricAlgorithm_get_Mode_m943866327 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_ModeValue_7();
		return L_0;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode)
extern Il2CppClass* CipherMode_t162592484_il2cpp_TypeInfo_var;
extern Il2CppClass* Enum_t2459695545_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2825059986;
extern const uint32_t SymmetricAlgorithm_set_Mode_m2836933176_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_Mode_m2836933176 (SymmetricAlgorithm_t1108166522 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_Mode_m2836933176_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_ModeValue_7();
		int32_t L_1 = L_0;
		Il2CppObject * L_2 = Box(CipherMode_t162592484_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = Object_GetType_m191970594(L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___value0;
		int32_t L_5 = L_4;
		Il2CppObject * L_6 = Box(CipherMode_t162592484_il2cpp_TypeInfo_var, &L_5);
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t2459695545_il2cpp_TypeInfo_var);
		bool L_7 = Enum_IsDefined_m92789062(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0030;
		}
	}
	{
		String_t* L_8 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral2825059986, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_9 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_9, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0030:
	{
		int32_t L_10 = ___value0;
		__this->set_ModeValue_7(L_10);
		return;
	}
}
// System.Security.Cryptography.PaddingMode System.Security.Cryptography.SymmetricAlgorithm::get_Padding()
extern "C"  int32_t SymmetricAlgorithm_get_Padding_m718051685 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_PaddingValue_8();
		return L_0;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Padding(System.Security.Cryptography.PaddingMode)
extern Il2CppClass* PaddingMode_t3032142640_il2cpp_TypeInfo_var;
extern Il2CppClass* Enum_t2459695545_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral641907220;
extern const uint32_t SymmetricAlgorithm_set_Padding_m3081984460_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_Padding_m3081984460 (SymmetricAlgorithm_t1108166522 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_Padding_m3081984460_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_PaddingValue_8();
		int32_t L_1 = L_0;
		Il2CppObject * L_2 = Box(PaddingMode_t3032142640_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = Object_GetType_m191970594(L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___value0;
		int32_t L_5 = L_4;
		Il2CppObject * L_6 = Box(PaddingMode_t3032142640_il2cpp_TypeInfo_var, &L_5);
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t2459695545_il2cpp_TypeInfo_var);
		bool L_7 = Enum_IsDefined_m92789062(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0030;
		}
	}
	{
		String_t* L_8 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral641907220, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_9 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_9, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0030:
	{
		int32_t L_10 = ___value0;
		__this->set_PaddingValue_8(L_10);
		return;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor()
extern "C"  Il2CppObject * SymmetricAlgorithm_CreateDecryptor_m4240570785 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_Key() */, __this);
		ByteU5BU5D_t3397334013* L_1 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_IV() */, __this);
		Il2CppObject * L_2 = VirtFuncInvoker2< Il2CppObject *, ByteU5BU5D_t3397334013*, ByteU5BU5D_t3397334013* >::Invoke(21 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor(System.Byte[],System.Byte[]) */, __this, L_0, L_1);
		return L_2;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor()
extern "C"  Il2CppObject * SymmetricAlgorithm_CreateEncryptor_m2635170175 (SymmetricAlgorithm_t1108166522 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_Key() */, __this);
		ByteU5BU5D_t3397334013* L_1 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_IV() */, __this);
		Il2CppObject * L_2 = VirtFuncInvoker2< Il2CppObject *, ByteU5BU5D_t3397334013*, ByteU5BU5D_t3397334013* >::Invoke(23 /* System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateEncryptor(System.Byte[],System.Byte[]) */, __this, L_0, L_1);
		return L_2;
	}
}
// System.Security.Cryptography.SymmetricAlgorithm System.Security.Cryptography.SymmetricAlgorithm::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* SymmetricAlgorithm_t1108166522_il2cpp_TypeInfo_var;
extern const uint32_t SymmetricAlgorithm_Create_m1998846805_MetadataUsageId;
extern "C"  SymmetricAlgorithm_t1108166522 * SymmetricAlgorithm_Create_m1998846805 (Il2CppObject * __this /* static, unused */, String_t* ___algName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_Create_m1998846805_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___algName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SymmetricAlgorithm_t1108166522 *)CastclassClass(L_1, SymmetricAlgorithm_t1108166522_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.ToBase64Transform::System.IDisposable.Dispose()
extern "C"  void ToBase64Transform_System_IDisposable_Dispose_m2694256378 (ToBase64Transform_t625739466 * __this, const MethodInfo* method)
{
	{
		VirtActionInvoker1< bool >::Invoke(11 /* System.Void System.Security.Cryptography.ToBase64Transform::Dispose(System.Boolean) */, __this, (bool)1);
		GC_SuppressFinalize_m953228702(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.ToBase64Transform::Finalize()
extern "C"  void ToBase64Transform_Finalize_m310295265 (ToBase64Transform_t625739466 * __this, const MethodInfo* method)
{
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		VirtActionInvoker1< bool >::Invoke(11 /* System.Void System.Security.Cryptography.ToBase64Transform::Dispose(System.Boolean) */, __this, (bool)0);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m4087144328(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Boolean System.Security.Cryptography.ToBase64Transform::get_CanReuseTransform()
extern "C"  bool ToBase64Transform_get_CanReuseTransform_m4176683778 (ToBase64Transform_t625739466 * __this, const MethodInfo* method)
{
	{
		return (bool)1;
	}
}
// System.Int32 System.Security.Cryptography.ToBase64Transform::get_InputBlockSize()
extern "C"  int32_t ToBase64Transform_get_InputBlockSize_m262655298 (ToBase64Transform_t625739466 * __this, const MethodInfo* method)
{
	{
		return 3;
	}
}
// System.Int32 System.Security.Cryptography.ToBase64Transform::get_OutputBlockSize()
extern "C"  int32_t ToBase64Transform_get_OutputBlockSize_m949275583 (ToBase64Transform_t625739466 * __this, const MethodInfo* method)
{
	{
		return 4;
	}
}
// System.Void System.Security.Cryptography.ToBase64Transform::Dispose(System.Boolean)
extern "C"  void ToBase64Transform_Dispose_m1132043687 (ToBase64Transform_t625739466 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_m_disposed_0();
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		bool L_1 = ___disposing0;
		if (!L_1)
		{
			goto IL_0011;
		}
	}

IL_0011:
	{
		__this->set_m_disposed_0((bool)1);
	}

IL_0018:
	{
		return;
	}
}
// System.Int32 System.Security.Cryptography.ToBase64Transform::TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)
extern Il2CppClass* ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2708763013;
extern Il2CppCodeGenString* _stringLiteral609194916;
extern Il2CppCodeGenString* _stringLiteral2553810003;
extern Il2CppCodeGenString* _stringLiteral2737893205;
extern Il2CppCodeGenString* _stringLiteral816987394;
extern Il2CppCodeGenString* _stringLiteral5961480;
extern Il2CppCodeGenString* _stringLiteral3110660963;
extern Il2CppCodeGenString* _stringLiteral106791344;
extern const uint32_t ToBase64Transform_TransformBlock_m2201454137_MetadataUsageId;
extern "C"  int32_t ToBase64Transform_TransformBlock_m2201454137 (ToBase64Transform_t625739466 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, ByteU5BU5D_t3397334013* ___outputBuffer3, int32_t ___outputOffset4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ToBase64Transform_TransformBlock_m2201454137_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_m_disposed_0();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		ObjectDisposedException_t2695136451 * L_1 = (ObjectDisposedException_t2695136451 *)il2cpp_codegen_object_new(ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3156784572(L_1, _stringLiteral2708763013, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0016:
	{
		ByteU5BU5D_t3397334013* L_2 = ___inputBuffer0;
		if (L_2)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral609194916, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0027:
	{
		ByteU5BU5D_t3397334013* L_4 = ___outputBuffer3;
		if (L_4)
		{
			goto IL_0039;
		}
	}
	{
		ArgumentNullException_t628810857 * L_5 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_5, _stringLiteral2553810003, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0039:
	{
		int32_t L_6 = ___inputCount2;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0050;
		}
	}
	{
		ArgumentException_t3259014390 * L_7 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_7, _stringLiteral2737893205, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0050:
	{
		int32_t L_8 = ___inputCount2;
		ByteU5BU5D_t3397334013* L_9 = ___inputBuffer0;
		if ((((int32_t)L_8) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length)))))))
		{
			goto IL_006e;
		}
	}
	{
		String_t* L_10 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral5961480, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_11 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_11, _stringLiteral2737893205, L_10, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11);
	}

IL_006e:
	{
		int32_t L_12 = ___inputOffset1;
		if ((((int32_t)L_12) >= ((int32_t)0)))
		{
			goto IL_0085;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_13 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_13, _stringLiteral3110660963, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13);
	}

IL_0085:
	{
		int32_t L_14 = ___inputOffset1;
		ByteU5BU5D_t3397334013* L_15 = ___inputBuffer0;
		int32_t L_16 = ___inputCount2;
		if ((((int32_t)L_14) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_15)->max_length))))-(int32_t)L_16)))))
		{
			goto IL_00a5;
		}
	}
	{
		String_t* L_17 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral5961480, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_18 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_18, _stringLiteral3110660963, L_17, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18);
	}

IL_00a5:
	{
		int32_t L_19 = ___outputOffset4;
		if ((((int32_t)L_19) >= ((int32_t)0)))
		{
			goto IL_00bd;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_20 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_20, _stringLiteral106791344, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20);
	}

IL_00bd:
	{
		int32_t L_21 = ___outputOffset4;
		ByteU5BU5D_t3397334013* L_22 = ___outputBuffer3;
		int32_t L_23 = ___inputCount2;
		if ((((int32_t)L_21) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_22)->max_length))))-(int32_t)L_23)))))
		{
			goto IL_00df;
		}
	}
	{
		String_t* L_24 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral5961480, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_25 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_25, _stringLiteral106791344, L_24, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_25);
	}

IL_00df:
	{
		ByteU5BU5D_t3397334013* L_26 = ___inputBuffer0;
		int32_t L_27 = ___inputOffset1;
		int32_t L_28 = ___inputCount2;
		ByteU5BU5D_t3397334013* L_29 = ___outputBuffer3;
		int32_t L_30 = ___outputOffset4;
		ToBase64Transform_InternalTransformBlock_m206595804(NULL /*static, unused*/, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL);
		int32_t L_31 = ToBase64Transform_get_OutputBlockSize_m949275583(__this, /*hidden argument*/NULL);
		return L_31;
	}
}
// System.Void System.Security.Cryptography.ToBase64Transform::InternalTransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)
extern Il2CppClass* Base64Constants_t4112722312_il2cpp_TypeInfo_var;
extern const uint32_t ToBase64Transform_InternalTransformBlock_m206595804_MetadataUsageId;
extern "C"  void ToBase64Transform_InternalTransformBlock_m206595804 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, ByteU5BU5D_t3397334013* ___outputBuffer3, int32_t ___outputOffset4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ToBase64Transform_InternalTransformBlock_m206595804_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Base64Constants_t4112722312_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_0 = ((Base64Constants_t4112722312_StaticFields*)Base64Constants_t4112722312_il2cpp_TypeInfo_var->static_fields)->get_EncodeTable_0();
		V_0 = L_0;
		ByteU5BU5D_t3397334013* L_1 = ___inputBuffer0;
		int32_t L_2 = ___inputOffset1;
		int32_t L_3 = L_2;
		uint8_t L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
		V_1 = L_4;
		ByteU5BU5D_t3397334013* L_5 = ___inputBuffer0;
		int32_t L_6 = ___inputOffset1;
		int32_t L_7 = ((int32_t)((int32_t)L_6+(int32_t)1));
		uint8_t L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		V_2 = L_8;
		ByteU5BU5D_t3397334013* L_9 = ___inputBuffer0;
		int32_t L_10 = ___inputOffset1;
		int32_t L_11 = ((int32_t)((int32_t)L_10+(int32_t)2));
		uint8_t L_12 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_11));
		V_3 = L_12;
		ByteU5BU5D_t3397334013* L_13 = ___outputBuffer3;
		int32_t L_14 = ___outputOffset4;
		ByteU5BU5D_t3397334013* L_15 = V_0;
		int32_t L_16 = V_1;
		int32_t L_17 = ((int32_t)((int32_t)L_16>>(int32_t)2));
		uint8_t L_18 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_17));
		(L_13)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)L_18);
		ByteU5BU5D_t3397334013* L_19 = ___outputBuffer3;
		int32_t L_20 = ___outputOffset4;
		ByteU5BU5D_t3397334013* L_21 = V_0;
		int32_t L_22 = V_1;
		int32_t L_23 = V_2;
		int32_t L_24 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_22<<(int32_t)4))&(int32_t)((int32_t)48)))|(int32_t)((int32_t)((int32_t)L_23>>(int32_t)4))));
		uint8_t L_25 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_24));
		(L_19)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_20+(int32_t)1))), (uint8_t)L_25);
		ByteU5BU5D_t3397334013* L_26 = ___outputBuffer3;
		int32_t L_27 = ___outputOffset4;
		ByteU5BU5D_t3397334013* L_28 = V_0;
		int32_t L_29 = V_2;
		int32_t L_30 = V_3;
		int32_t L_31 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_29<<(int32_t)2))&(int32_t)((int32_t)60)))|(int32_t)((int32_t)((int32_t)L_30>>(int32_t)6))));
		uint8_t L_32 = (L_28)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_31));
		(L_26)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_27+(int32_t)2))), (uint8_t)L_32);
		ByteU5BU5D_t3397334013* L_33 = ___outputBuffer3;
		int32_t L_34 = ___outputOffset4;
		ByteU5BU5D_t3397334013* L_35 = V_0;
		int32_t L_36 = V_3;
		int32_t L_37 = ((int32_t)((int32_t)L_36&(int32_t)((int32_t)63)));
		uint8_t L_38 = (L_35)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		(L_33)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_34+(int32_t)3))), (uint8_t)L_38);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.ToBase64Transform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3938803021;
extern Il2CppCodeGenString* _stringLiteral609194916;
extern Il2CppCodeGenString* _stringLiteral2737893205;
extern Il2CppCodeGenString* _stringLiteral816987394;
extern Il2CppCodeGenString* _stringLiteral5961480;
extern Il2CppCodeGenString* _stringLiteral1274563203;
extern const uint32_t ToBase64Transform_TransformFinalBlock_m1456471041_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* ToBase64Transform_TransformFinalBlock_m1456471041 (ToBase64Transform_t625739466 * __this, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ToBase64Transform_TransformFinalBlock_m1456471041_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_m_disposed_0();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		ObjectDisposedException_t2695136451 * L_1 = (ObjectDisposedException_t2695136451 *)il2cpp_codegen_object_new(ObjectDisposedException_t2695136451_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3156784572(L_1, _stringLiteral3938803021, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0016:
	{
		ByteU5BU5D_t3397334013* L_2 = ___inputBuffer0;
		if (L_2)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral609194916, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0027:
	{
		int32_t L_4 = ___inputCount2;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_003e;
		}
	}
	{
		ArgumentException_t3259014390 * L_5 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_5, _stringLiteral2737893205, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_003e:
	{
		int32_t L_6 = ___inputOffset1;
		ByteU5BU5D_t3397334013* L_7 = ___inputBuffer0;
		int32_t L_8 = ___inputCount2;
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_7)->max_length))))-(int32_t)L_8)))))
		{
			goto IL_005e;
		}
	}
	{
		String_t* L_9 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral5961480, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_10 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_10, _stringLiteral2737893205, L_9, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10);
	}

IL_005e:
	{
		int32_t L_11 = ___inputCount2;
		int32_t L_12 = ToBase64Transform_get_InputBlockSize_m262655298(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_11) <= ((int32_t)L_12)))
		{
			goto IL_007a;
		}
	}
	{
		String_t* L_13 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1274563203, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_14, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_007a:
	{
		ByteU5BU5D_t3397334013* L_15 = ___inputBuffer0;
		int32_t L_16 = ___inputOffset1;
		int32_t L_17 = ___inputCount2;
		ByteU5BU5D_t3397334013* L_18 = ToBase64Transform_InternalTransformFinalBlock_m391945966(NULL /*static, unused*/, L_15, L_16, L_17, /*hidden argument*/NULL);
		return L_18;
	}
}
// System.Byte[] System.Security.Cryptography.ToBase64Transform::InternalTransformFinalBlock(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* Base64Constants_t4112722312_il2cpp_TypeInfo_var;
extern const uint32_t ToBase64Transform_InternalTransformFinalBlock_m391945966_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* ToBase64Transform_InternalTransformFinalBlock_m391945966 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t3397334013* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ToBase64Transform_InternalTransformFinalBlock_m391945966_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	ByteU5BU5D_t3397334013* V_4 = NULL;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	ByteU5BU5D_t3397334013* V_7 = NULL;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	int32_t G_B3_0 = 0;
	{
		V_0 = 3;
		V_1 = 4;
		int32_t L_0 = ___inputCount2;
		int32_t L_1 = V_0;
		V_2 = ((int32_t)((int32_t)L_0/(int32_t)L_1));
		int32_t L_2 = ___inputCount2;
		int32_t L_3 = V_0;
		V_3 = ((int32_t)((int32_t)L_2%(int32_t)L_3));
		int32_t L_4 = ___inputCount2;
		if (!L_4)
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_5 = ___inputCount2;
		int32_t L_6 = V_0;
		int32_t L_7 = V_1;
		G_B3_0 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5+(int32_t)2))/(int32_t)L_6))*(int32_t)L_7));
		goto IL_001f;
	}

IL_001e:
	{
		G_B3_0 = 0;
	}

IL_001f:
	{
		V_4 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)G_B3_0));
		V_5 = 0;
		V_6 = 0;
		goto IL_004e;
	}

IL_0031:
	{
		ByteU5BU5D_t3397334013* L_8 = ___inputBuffer0;
		int32_t L_9 = ___inputOffset1;
		int32_t L_10 = V_0;
		ByteU5BU5D_t3397334013* L_11 = V_4;
		int32_t L_12 = V_5;
		ToBase64Transform_InternalTransformBlock_m206595804(NULL /*static, unused*/, L_8, L_9, L_10, L_11, L_12, /*hidden argument*/NULL);
		int32_t L_13 = ___inputOffset1;
		int32_t L_14 = V_0;
		___inputOffset1 = ((int32_t)((int32_t)L_13+(int32_t)L_14));
		int32_t L_15 = V_5;
		int32_t L_16 = V_1;
		V_5 = ((int32_t)((int32_t)L_15+(int32_t)L_16));
		int32_t L_17 = V_6;
		V_6 = ((int32_t)((int32_t)L_17+(int32_t)1));
	}

IL_004e:
	{
		int32_t L_18 = V_6;
		int32_t L_19 = V_2;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_0031;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Base64Constants_t4112722312_il2cpp_TypeInfo_var);
		ByteU5BU5D_t3397334013* L_20 = ((Base64Constants_t4112722312_StaticFields*)Base64Constants_t4112722312_il2cpp_TypeInfo_var->static_fields)->get_EncodeTable_0();
		V_7 = L_20;
		int32_t L_21 = V_3;
		V_10 = L_21;
		int32_t L_22 = V_10;
		if (L_22 == 0)
		{
			goto IL_0078;
		}
		if (L_22 == 1)
		{
			goto IL_007d;
		}
		if (L_22 == 2)
		{
			goto IL_00b6;
		}
	}
	{
		goto IL_0103;
	}

IL_0078:
	{
		goto IL_0103;
	}

IL_007d:
	{
		ByteU5BU5D_t3397334013* L_23 = ___inputBuffer0;
		int32_t L_24 = ___inputOffset1;
		int32_t L_25 = L_24;
		uint8_t L_26 = (L_23)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		V_8 = L_26;
		ByteU5BU5D_t3397334013* L_27 = V_4;
		int32_t L_28 = V_5;
		ByteU5BU5D_t3397334013* L_29 = V_7;
		int32_t L_30 = V_8;
		int32_t L_31 = ((int32_t)((int32_t)L_30>>(int32_t)2));
		uint8_t L_32 = (L_29)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_31));
		(L_27)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28), (uint8_t)L_32);
		ByteU5BU5D_t3397334013* L_33 = V_4;
		int32_t L_34 = V_5;
		ByteU5BU5D_t3397334013* L_35 = V_7;
		int32_t L_36 = V_8;
		int32_t L_37 = ((int32_t)((int32_t)((int32_t)((int32_t)L_36<<(int32_t)4))&(int32_t)((int32_t)48)));
		uint8_t L_38 = (L_35)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		(L_33)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_34+(int32_t)1))), (uint8_t)L_38);
		ByteU5BU5D_t3397334013* L_39 = V_4;
		int32_t L_40 = V_5;
		(L_39)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_40+(int32_t)2))), (uint8_t)((int32_t)61));
		ByteU5BU5D_t3397334013* L_41 = V_4;
		int32_t L_42 = V_5;
		(L_41)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_42+(int32_t)3))), (uint8_t)((int32_t)61));
		goto IL_0103;
	}

IL_00b6:
	{
		ByteU5BU5D_t3397334013* L_43 = ___inputBuffer0;
		int32_t L_44 = ___inputOffset1;
		int32_t L_45 = L_44;
		uint8_t L_46 = (L_43)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_45));
		V_8 = L_46;
		ByteU5BU5D_t3397334013* L_47 = ___inputBuffer0;
		int32_t L_48 = ___inputOffset1;
		int32_t L_49 = ((int32_t)((int32_t)L_48+(int32_t)1));
		uint8_t L_50 = (L_47)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_49));
		V_9 = L_50;
		ByteU5BU5D_t3397334013* L_51 = V_4;
		int32_t L_52 = V_5;
		ByteU5BU5D_t3397334013* L_53 = V_7;
		int32_t L_54 = V_8;
		int32_t L_55 = ((int32_t)((int32_t)L_54>>(int32_t)2));
		uint8_t L_56 = (L_53)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_55));
		(L_51)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52), (uint8_t)L_56);
		ByteU5BU5D_t3397334013* L_57 = V_4;
		int32_t L_58 = V_5;
		ByteU5BU5D_t3397334013* L_59 = V_7;
		int32_t L_60 = V_8;
		int32_t L_61 = V_9;
		int32_t L_62 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_60<<(int32_t)4))&(int32_t)((int32_t)48)))|(int32_t)((int32_t)((int32_t)L_61>>(int32_t)4))));
		uint8_t L_63 = (L_59)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_62));
		(L_57)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_58+(int32_t)1))), (uint8_t)L_63);
		ByteU5BU5D_t3397334013* L_64 = V_4;
		int32_t L_65 = V_5;
		ByteU5BU5D_t3397334013* L_66 = V_7;
		int32_t L_67 = V_9;
		int32_t L_68 = ((int32_t)((int32_t)((int32_t)((int32_t)L_67<<(int32_t)2))&(int32_t)((int32_t)60)));
		uint8_t L_69 = (L_66)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_68));
		(L_64)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_65+(int32_t)2))), (uint8_t)L_69);
		ByteU5BU5D_t3397334013* L_70 = V_4;
		int32_t L_71 = V_5;
		(L_70)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_71+(int32_t)3))), (uint8_t)((int32_t)61));
		goto IL_0103;
	}

IL_0103:
	{
		ByteU5BU5D_t3397334013* L_72 = V_4;
		return L_72;
	}
}
// System.Void System.Security.Cryptography.TripleDES::.ctor()
extern Il2CppClass* KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var;
extern Il2CppClass* KeySizes_t3144736271_il2cpp_TypeInfo_var;
extern const uint32_t TripleDES__ctor_m2024995859_MetadataUsageId;
extern "C"  void TripleDES__ctor_m2024995859 (TripleDES_t243950698 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDES__ctor_m2024995859_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SymmetricAlgorithm__ctor_m851603055(__this, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_KeySizeValue_2(((int32_t)192));
		((SymmetricAlgorithm_t1108166522 *)__this)->set_BlockSizeValue_0(((int32_t)64));
		((SymmetricAlgorithm_t1108166522 *)__this)->set_FeedbackSizeValue_6(8);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_LegalKeySizesValue_5(((KeySizesU5BU5D_t1153004758*)SZArrayNew(KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1153004758* L_0 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_LegalKeySizesValue_5();
		KeySizes_t3144736271 * L_1 = (KeySizes_t3144736271 *)il2cpp_codegen_object_new(KeySizes_t3144736271_il2cpp_TypeInfo_var);
		KeySizes__ctor_m3526899007(L_1, ((int32_t)128), ((int32_t)192), ((int32_t)64), /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_0, L_1);
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (KeySizes_t3144736271 *)L_1);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_LegalBlockSizesValue_4(((KeySizesU5BU5D_t1153004758*)SZArrayNew(KeySizesU5BU5D_t1153004758_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1153004758* L_2 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_LegalBlockSizesValue_4();
		KeySizes_t3144736271 * L_3 = (KeySizes_t3144736271 *)il2cpp_codegen_object_new(KeySizes_t3144736271_il2cpp_TypeInfo_var);
		KeySizes__ctor_m3526899007(L_3, ((int32_t)64), ((int32_t)64), 0, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_2, L_3);
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (KeySizes_t3144736271 *)L_3);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.TripleDES::get_Key()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t TripleDES_get_Key_m2925693189_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* TripleDES_get_Key_m2925693189 (TripleDES_t243950698 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_get_Key_m2925693189_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_KeyValue_3();
		if (L_0)
		{
			goto IL_002c;
		}
	}
	{
		VirtActionInvoker0::Invoke(25 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::GenerateKey() */, __this);
		goto IL_001c;
	}

IL_0016:
	{
		VirtActionInvoker0::Invoke(25 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::GenerateKey() */, __this);
	}

IL_001c:
	{
		ByteU5BU5D_t3397334013* L_1 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_KeyValue_3();
		bool L_2 = TripleDES_IsWeakKey_m483013953(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0016;
		}
	}

IL_002c:
	{
		ByteU5BU5D_t3397334013* L_3 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_KeyValue_3();
		Il2CppObject * L_4 = Array_Clone_m768574314((Il2CppArray *)(Il2CppArray *)L_3, /*hidden argument*/NULL);
		return ((ByteU5BU5D_t3397334013*)Castclass(L_4, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.TripleDES::set_Key(System.Byte[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3021629591;
extern Il2CppCodeGenString* _stringLiteral2284171539;
extern const uint32_t TripleDES_set_Key_m4172825732_MetadataUsageId;
extern "C"  void TripleDES_set_Key_m4172825732 (TripleDES_t243950698 * __this, ByteU5BU5D_t3397334013* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_set_Key_m4172825732_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral3021629591, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___value0;
		bool L_3 = TripleDES_IsWeakKey_m483013953(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_4 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral2284171539, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_5 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_002c:
	{
		ByteU5BU5D_t3397334013* L_6 = ___value0;
		Il2CppObject * L_7 = Array_Clone_m768574314((Il2CppArray *)(Il2CppArray *)L_6, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_KeyValue_3(((ByteU5BU5D_t3397334013*)Castclass(L_7, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Boolean System.Security.Cryptography.TripleDES::IsWeakKey(System.Byte[])
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral386127752;
extern Il2CppCodeGenString* _stringLiteral898396972;
extern const uint32_t TripleDES_IsWeakKey_m483013953_MetadataUsageId;
extern "C"  bool TripleDES_IsWeakKey_m483013953 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t3397334013* ___rgbKey0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_IsWeakKey_m483013953_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgbKey0;
		if (L_0)
		{
			goto IL_0016;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral386127752, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_0016:
	{
		ByteU5BU5D_t3397334013* L_3 = ___rgbKey0;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length))))) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_0046;
		}
	}
	{
		V_0 = 0;
		goto IL_003a;
	}

IL_0027:
	{
		ByteU5BU5D_t3397334013* L_4 = ___rgbKey0;
		int32_t L_5 = V_0;
		int32_t L_6 = L_5;
		uint8_t L_7 = (L_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6));
		ByteU5BU5D_t3397334013* L_8 = ___rgbKey0;
		int32_t L_9 = V_0;
		int32_t L_10 = ((int32_t)((int32_t)L_9+(int32_t)8));
		uint8_t L_11 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
		if ((((int32_t)L_7) == ((int32_t)L_11)))
		{
			goto IL_0036;
		}
	}
	{
		return (bool)0;
	}

IL_0036:
	{
		int32_t L_12 = V_0;
		V_0 = ((int32_t)((int32_t)L_12+(int32_t)1));
	}

IL_003a:
	{
		int32_t L_13 = V_0;
		if ((((int32_t)L_13) < ((int32_t)8)))
		{
			goto IL_0027;
		}
	}
	{
		goto IL_00b5;
	}

IL_0046:
	{
		ByteU5BU5D_t3397334013* L_14 = ___rgbKey0;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_14)->max_length))))) == ((uint32_t)((int32_t)24)))))
		{
			goto IL_00a5;
		}
	}
	{
		V_1 = (bool)1;
		V_2 = 0;
		goto IL_0071;
	}

IL_0059:
	{
		ByteU5BU5D_t3397334013* L_15 = ___rgbKey0;
		int32_t L_16 = V_2;
		int32_t L_17 = L_16;
		uint8_t L_18 = (L_15)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_17));
		ByteU5BU5D_t3397334013* L_19 = ___rgbKey0;
		int32_t L_20 = V_2;
		int32_t L_21 = ((int32_t)((int32_t)L_20+(int32_t)8));
		uint8_t L_22 = (L_19)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_21));
		if ((((int32_t)L_18) == ((int32_t)L_22)))
		{
			goto IL_006d;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0078;
	}

IL_006d:
	{
		int32_t L_23 = V_2;
		V_2 = ((int32_t)((int32_t)L_23+(int32_t)1));
	}

IL_0071:
	{
		int32_t L_24 = V_2;
		if ((((int32_t)L_24) < ((int32_t)8)))
		{
			goto IL_0059;
		}
	}

IL_0078:
	{
		bool L_25 = V_1;
		if (L_25)
		{
			goto IL_00a0;
		}
	}
	{
		V_3 = 8;
		goto IL_0098;
	}

IL_0085:
	{
		ByteU5BU5D_t3397334013* L_26 = ___rgbKey0;
		int32_t L_27 = V_3;
		int32_t L_28 = L_27;
		uint8_t L_29 = (L_26)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28));
		ByteU5BU5D_t3397334013* L_30 = ___rgbKey0;
		int32_t L_31 = V_3;
		int32_t L_32 = ((int32_t)((int32_t)L_31+(int32_t)8));
		uint8_t L_33 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_32));
		if ((((int32_t)L_29) == ((int32_t)L_33)))
		{
			goto IL_0094;
		}
	}
	{
		return (bool)0;
	}

IL_0094:
	{
		int32_t L_34 = V_3;
		V_3 = ((int32_t)((int32_t)L_34+(int32_t)1));
	}

IL_0098:
	{
		int32_t L_35 = V_3;
		if ((((int32_t)L_35) < ((int32_t)((int32_t)16))))
		{
			goto IL_0085;
		}
	}

IL_00a0:
	{
		goto IL_00b5;
	}

IL_00a5:
	{
		String_t* L_36 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral898396972, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_37 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_37, L_36, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_37);
	}

IL_00b5:
	{
		return (bool)1;
	}
}
// System.Security.Cryptography.TripleDES System.Security.Cryptography.TripleDES::Create()
extern Il2CppCodeGenString* _stringLiteral3452578467;
extern const uint32_t TripleDES_Create_m424764907_MetadataUsageId;
extern "C"  TripleDES_t243950698 * TripleDES_Create_m424764907 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_Create_m424764907_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		TripleDES_t243950698 * L_0 = TripleDES_Create_m1315397893(NULL /*static, unused*/, _stringLiteral3452578467, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.TripleDES System.Security.Cryptography.TripleDES::Create(System.String)
extern Il2CppClass* CryptoConfig_t896479599_il2cpp_TypeInfo_var;
extern Il2CppClass* TripleDES_t243950698_il2cpp_TypeInfo_var;
extern const uint32_t TripleDES_Create_m1315397893_MetadataUsageId;
extern "C"  TripleDES_t243950698 * TripleDES_Create_m1315397893 (Il2CppObject * __this /* static, unused */, String_t* ___str0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_Create_m1315397893_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___str0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t896479599_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m391442950(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((TripleDES_t243950698 *)CastclassClass(L_1, TripleDES_t243950698_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.TripleDESCryptoServiceProvider::.ctor()
extern "C"  void TripleDESCryptoServiceProvider__ctor_m3834520418 (TripleDESCryptoServiceProvider_t2380467305 * __this, const MethodInfo* method)
{
	{
		TripleDES__ctor_m2024995859(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.TripleDESCryptoServiceProvider::GenerateIV()
extern "C"  void TripleDESCryptoServiceProvider_GenerateIV_m4160866024 (TripleDESCryptoServiceProvider_t2380467305 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t1108166522 *)__this)->get_BlockSizeValue_0();
		ByteU5BU5D_t3397334013* L_1 = KeyBuilder_IV_m1778372645(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_IVValue_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.TripleDESCryptoServiceProvider::GenerateKey()
extern "C"  void TripleDESCryptoServiceProvider_GenerateKey_m3619082396 (TripleDESCryptoServiceProvider_t2380467305 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = TripleDESTransform_GetStrongKey_m3157926761(NULL /*static, unused*/, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t1108166522 *)__this)->set_KeyValue_3(L_0);
		return;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.TripleDESCryptoServiceProvider::CreateDecryptor(System.Byte[],System.Byte[])
extern Il2CppClass* TripleDESTransform_t2384411462_il2cpp_TypeInfo_var;
extern const uint32_t TripleDESCryptoServiceProvider_CreateDecryptor_m6624452_MetadataUsageId;
extern "C"  Il2CppObject * TripleDESCryptoServiceProvider_CreateDecryptor_m6624452 (TripleDESCryptoServiceProvider_t2380467305 * __this, ByteU5BU5D_t3397334013* ___rgbKey0, ByteU5BU5D_t3397334013* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDESCryptoServiceProvider_CreateDecryptor_m6624452_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgbKey0;
		ByteU5BU5D_t3397334013* L_1 = ___rgbIV1;
		TripleDESTransform_t2384411462 * L_2 = (TripleDESTransform_t2384411462 *)il2cpp_codegen_object_new(TripleDESTransform_t2384411462_il2cpp_TypeInfo_var);
		TripleDESTransform__ctor_m2072157119(L_2, __this, (bool)0, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.TripleDESCryptoServiceProvider::CreateEncryptor(System.Byte[],System.Byte[])
extern Il2CppClass* TripleDESTransform_t2384411462_il2cpp_TypeInfo_var;
extern const uint32_t TripleDESCryptoServiceProvider_CreateEncryptor_m3664967596_MetadataUsageId;
extern "C"  Il2CppObject * TripleDESCryptoServiceProvider_CreateEncryptor_m3664967596 (TripleDESCryptoServiceProvider_t2380467305 * __this, ByteU5BU5D_t3397334013* ___rgbKey0, ByteU5BU5D_t3397334013* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDESCryptoServiceProvider_CreateEncryptor_m3664967596_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___rgbKey0;
		ByteU5BU5D_t3397334013* L_1 = ___rgbIV1;
		TripleDESTransform_t2384411462 * L_2 = (TripleDESTransform_t2384411462 *)il2cpp_codegen_object_new(TripleDESTransform_t2384411462_il2cpp_TypeInfo_var);
		TripleDESTransform__ctor_m2072157119(L_2, __this, (bool)1, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void System.Security.Cryptography.TripleDESTransform::.ctor(System.Security.Cryptography.TripleDES,System.Boolean,System.Byte[],System.Byte[])
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* DES_t1353513560_il2cpp_TypeInfo_var;
extern Il2CppClass* DESTransform_t179750796_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3144619895;
extern const uint32_t TripleDESTransform__ctor_m2072157119_MetadataUsageId;
extern "C"  void TripleDESTransform__ctor_m2072157119 (TripleDESTransform_t2384411462 * __this, TripleDES_t243950698 * ___algo0, bool ___encryption1, ByteU5BU5D_t3397334013* ___key2, ByteU5BU5D_t3397334013* ___iv3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDESTransform__ctor_m2072157119_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	ByteU5BU5D_t3397334013* V_1 = NULL;
	ByteU5BU5D_t3397334013* V_2 = NULL;
	ByteU5BU5D_t3397334013* V_3 = NULL;
	DES_t1353513560 * V_4 = NULL;
	{
		TripleDES_t243950698 * L_0 = ___algo0;
		bool L_1 = ___encryption1;
		ByteU5BU5D_t3397334013* L_2 = ___iv3;
		SymmetricTransform__ctor_m1133484409(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_3 = ___key2;
		if (L_3)
		{
			goto IL_0017;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_4 = TripleDESTransform_GetStrongKey_m3157926761(NULL /*static, unused*/, /*hidden argument*/NULL);
		___key2 = L_4;
	}

IL_0017:
	{
		ByteU5BU5D_t3397334013* L_5 = ___key2;
		bool L_6 = TripleDES_IsWeakKey_m483013953(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0034;
		}
	}
	{
		String_t* L_7 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral3144619895, /*hidden argument*/NULL);
		V_0 = L_7;
		String_t* L_8 = V_0;
		CryptographicException_t3349726436 * L_9 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_9, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0034:
	{
		V_1 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)8));
		V_2 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)8));
		V_3 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)8));
		IL2CPP_RUNTIME_CLASS_INIT(DES_t1353513560_il2cpp_TypeInfo_var);
		DES_t1353513560 * L_10 = DES_Create_m638366307(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_4 = L_10;
		ByteU5BU5D_t3397334013* L_11 = ___key2;
		ByteU5BU5D_t3397334013* L_12 = V_1;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, 0, (Il2CppArray *)(Il2CppArray *)L_12, 0, 8, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_13 = ___key2;
		ByteU5BU5D_t3397334013* L_14 = V_2;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_13, 8, (Il2CppArray *)(Il2CppArray *)L_14, 0, 8, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_15 = ___key2;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_15)->max_length))))) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_007d;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_16 = ___key2;
		ByteU5BU5D_t3397334013* L_17 = V_3;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_16, 0, (Il2CppArray *)(Il2CppArray *)L_17, 0, 8, /*hidden argument*/NULL);
		goto IL_0088;
	}

IL_007d:
	{
		ByteU5BU5D_t3397334013* L_18 = ___key2;
		ByteU5BU5D_t3397334013* L_19 = V_3;
		Buffer_BlockCopy_m1586717258(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_18, ((int32_t)16), (Il2CppArray *)(Il2CppArray *)L_19, 0, 8, /*hidden argument*/NULL);
	}

IL_0088:
	{
		bool L_20 = ___encryption1;
		if (L_20)
		{
			goto IL_009a;
		}
	}
	{
		TripleDES_t243950698 * L_21 = ___algo0;
		int32_t L_22 = VirtFuncInvoker0< int32_t >::Invoke(16 /* System.Security.Cryptography.CipherMode System.Security.Cryptography.SymmetricAlgorithm::get_Mode() */, L_21);
		if ((!(((uint32_t)L_22) == ((uint32_t)4))))
		{
			goto IL_00d2;
		}
	}

IL_009a:
	{
		DES_t1353513560 * L_23 = V_4;
		ByteU5BU5D_t3397334013* L_24 = V_1;
		ByteU5BU5D_t3397334013* L_25 = ___iv3;
		DESTransform_t179750796 * L_26 = (DESTransform_t179750796 *)il2cpp_codegen_object_new(DESTransform_t179750796_il2cpp_TypeInfo_var);
		DESTransform__ctor_m4096028381(L_26, L_23, (bool)1, L_24, L_25, /*hidden argument*/NULL);
		__this->set_E1_12(L_26);
		DES_t1353513560 * L_27 = V_4;
		ByteU5BU5D_t3397334013* L_28 = V_2;
		ByteU5BU5D_t3397334013* L_29 = ___iv3;
		DESTransform_t179750796 * L_30 = (DESTransform_t179750796 *)il2cpp_codegen_object_new(DESTransform_t179750796_il2cpp_TypeInfo_var);
		DESTransform__ctor_m4096028381(L_30, L_27, (bool)0, L_28, L_29, /*hidden argument*/NULL);
		__this->set_D2_13(L_30);
		DES_t1353513560 * L_31 = V_4;
		ByteU5BU5D_t3397334013* L_32 = V_3;
		ByteU5BU5D_t3397334013* L_33 = ___iv3;
		DESTransform_t179750796 * L_34 = (DESTransform_t179750796 *)il2cpp_codegen_object_new(DESTransform_t179750796_il2cpp_TypeInfo_var);
		DESTransform__ctor_m4096028381(L_34, L_31, (bool)1, L_32, L_33, /*hidden argument*/NULL);
		__this->set_E3_14(L_34);
		goto IL_0105;
	}

IL_00d2:
	{
		DES_t1353513560 * L_35 = V_4;
		ByteU5BU5D_t3397334013* L_36 = V_3;
		ByteU5BU5D_t3397334013* L_37 = ___iv3;
		DESTransform_t179750796 * L_38 = (DESTransform_t179750796 *)il2cpp_codegen_object_new(DESTransform_t179750796_il2cpp_TypeInfo_var);
		DESTransform__ctor_m4096028381(L_38, L_35, (bool)0, L_36, L_37, /*hidden argument*/NULL);
		__this->set_D1_15(L_38);
		DES_t1353513560 * L_39 = V_4;
		ByteU5BU5D_t3397334013* L_40 = V_2;
		ByteU5BU5D_t3397334013* L_41 = ___iv3;
		DESTransform_t179750796 * L_42 = (DESTransform_t179750796 *)il2cpp_codegen_object_new(DESTransform_t179750796_il2cpp_TypeInfo_var);
		DESTransform__ctor_m4096028381(L_42, L_39, (bool)1, L_40, L_41, /*hidden argument*/NULL);
		__this->set_E2_16(L_42);
		DES_t1353513560 * L_43 = V_4;
		ByteU5BU5D_t3397334013* L_44 = V_1;
		ByteU5BU5D_t3397334013* L_45 = ___iv3;
		DESTransform_t179750796 * L_46 = (DESTransform_t179750796 *)il2cpp_codegen_object_new(DESTransform_t179750796_il2cpp_TypeInfo_var);
		DESTransform__ctor_m4096028381(L_46, L_43, (bool)0, L_44, L_45, /*hidden argument*/NULL);
		__this->set_D3_17(L_46);
	}

IL_0105:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.TripleDESTransform::ECB(System.Byte[],System.Byte[])
extern Il2CppClass* DESTransform_t179750796_il2cpp_TypeInfo_var;
extern const uint32_t TripleDESTransform_ECB_m2015462231_MetadataUsageId;
extern "C"  void TripleDESTransform_ECB_m2015462231 (TripleDESTransform_t2384411462 * __this, ByteU5BU5D_t3397334013* ___input0, ByteU5BU5D_t3397334013* ___output1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDESTransform_ECB_m2015462231_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___input0;
		ByteU5BU5D_t3397334013* L_1 = ___output1;
		IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t179750796_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_2 = ((DESTransform_t179750796_StaticFields*)DESTransform_t179750796_il2cpp_TypeInfo_var->static_fields)->get_ipTab_23();
		DESTransform_Permutation_m4174035780(NULL /*static, unused*/, L_0, L_1, L_2, (bool)0, /*hidden argument*/NULL);
		bool L_3 = ((SymmetricTransform_t1394030013 *)__this)->get_encrypt_1();
		if (!L_3)
		{
			goto IL_0044;
		}
	}
	{
		DESTransform_t179750796 * L_4 = __this->get_E1_12();
		ByteU5BU5D_t3397334013* L_5 = ___output1;
		ByteU5BU5D_t3397334013* L_6 = ___output1;
		DESTransform_ProcessBlock_m2826669227(L_4, L_5, L_6, /*hidden argument*/NULL);
		DESTransform_t179750796 * L_7 = __this->get_D2_13();
		ByteU5BU5D_t3397334013* L_8 = ___output1;
		ByteU5BU5D_t3397334013* L_9 = ___output1;
		DESTransform_ProcessBlock_m2826669227(L_7, L_8, L_9, /*hidden argument*/NULL);
		DESTransform_t179750796 * L_10 = __this->get_E3_14();
		ByteU5BU5D_t3397334013* L_11 = ___output1;
		ByteU5BU5D_t3397334013* L_12 = ___output1;
		DESTransform_ProcessBlock_m2826669227(L_10, L_11, L_12, /*hidden argument*/NULL);
		goto IL_006b;
	}

IL_0044:
	{
		DESTransform_t179750796 * L_13 = __this->get_D1_15();
		ByteU5BU5D_t3397334013* L_14 = ___output1;
		ByteU5BU5D_t3397334013* L_15 = ___output1;
		DESTransform_ProcessBlock_m2826669227(L_13, L_14, L_15, /*hidden argument*/NULL);
		DESTransform_t179750796 * L_16 = __this->get_E2_16();
		ByteU5BU5D_t3397334013* L_17 = ___output1;
		ByteU5BU5D_t3397334013* L_18 = ___output1;
		DESTransform_ProcessBlock_m2826669227(L_16, L_17, L_18, /*hidden argument*/NULL);
		DESTransform_t179750796 * L_19 = __this->get_D3_17();
		ByteU5BU5D_t3397334013* L_20 = ___output1;
		ByteU5BU5D_t3397334013* L_21 = ___output1;
		DESTransform_ProcessBlock_m2826669227(L_19, L_20, L_21, /*hidden argument*/NULL);
	}

IL_006b:
	{
		ByteU5BU5D_t3397334013* L_22 = ___output1;
		ByteU5BU5D_t3397334013* L_23 = ___output1;
		IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t179750796_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t59386216* L_24 = ((DESTransform_t179750796_StaticFields*)DESTransform_t179750796_il2cpp_TypeInfo_var->static_fields)->get_fpTab_24();
		DESTransform_Permutation_m4174035780(NULL /*static, unused*/, L_22, L_23, L_24, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.TripleDESTransform::GetStrongKey()
extern Il2CppClass* DESTransform_t179750796_il2cpp_TypeInfo_var;
extern const uint32_t TripleDESTransform_GetStrongKey_m3157926761_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* TripleDESTransform_GetStrongKey_m3157926761 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TripleDESTransform_GetStrongKey_m3157926761_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ByteU5BU5D_t3397334013* V_1 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t179750796_il2cpp_TypeInfo_var);
		int32_t L_0 = ((DESTransform_t179750796_StaticFields*)DESTransform_t179750796_il2cpp_TypeInfo_var->static_fields)->get_BLOCK_BYTE_SIZE_15();
		V_0 = ((int32_t)((int32_t)L_0*(int32_t)3));
		int32_t L_1 = V_0;
		ByteU5BU5D_t3397334013* L_2 = KeyBuilder_Key_m96369605(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		goto IL_001b;
	}

IL_0014:
	{
		int32_t L_3 = V_0;
		ByteU5BU5D_t3397334013* L_4 = KeyBuilder_Key_m96369605(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		V_1 = L_4;
	}

IL_001b:
	{
		ByteU5BU5D_t3397334013* L_5 = V_1;
		bool L_6 = TripleDES_IsWeakKey_m483013953(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0014;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_7 = V_1;
		return L_7;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor(System.Byte[],System.Boolean)
extern "C"  void X509Certificate__ctor_m3860837120 (X509Certificate_t283079845 * __this, ByteU5BU5D_t3397334013* ___data0, bool ___dates1, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_0 = ___data0;
		if (!L_0)
		{
			goto IL_001f;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_1 = ___data0;
		VirtActionInvoker3< ByteU5BU5D_t3397334013*, String_t*, int32_t >::Invoke(16 /* System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags) */, __this, L_1, (String_t*)NULL, 0);
		bool L_2 = ___dates1;
		__this->set_hideDates_1((bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0));
	}

IL_001f:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor(System.Byte[])
extern "C"  void X509Certificate__ctor_m1497774341 (X509Certificate_t283079845 * __this, ByteU5BU5D_t3397334013* ___data0, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = ___data0;
		X509Certificate__ctor_m3860837120(__this, L_0, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor()
extern "C"  void X509Certificate__ctor_m1864862806 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern const Il2CppType* ByteU5BU5D_t3397334013_0_0_0_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2331471940;
extern const uint32_t X509Certificate__ctor_m785262377_MetadataUsageId;
extern "C"  void X509Certificate__ctor_m785262377 (X509Certificate_t283079845 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate__ctor_m785262377_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_0 = ___info0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m432505302(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t3397334013_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_2 = SerializationInfo_GetValue_m1127314592(L_0, _stringLiteral2331471940, L_1, /*hidden argument*/NULL);
		V_0 = ((ByteU5BU5D_t3397334013*)Castclass(L_2, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var));
		ByteU5BU5D_t3397334013* L_3 = V_0;
		VirtActionInvoker3< ByteU5BU5D_t3397334013*, String_t*, int32_t >::Invoke(16 /* System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags) */, __this, L_3, (String_t*)NULL, 0);
		return;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object)
extern "C"  void X509Certificate_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m1260592128 (X509Certificate_t283079845 * __this, Il2CppObject * ___sender0, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern Il2CppCodeGenString* _stringLiteral2331471940;
extern const uint32_t X509Certificate_System_Runtime_Serialization_ISerializable_GetObjectData_m2555492517_MetadataUsageId;
extern "C"  void X509Certificate_System_Runtime_Serialization_ISerializable_GetObjectData_m2555492517 (X509Certificate_t283079845 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_System_Runtime_Serialization_ISerializable_GetObjectData_m2555492517_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t228987430 * L_0 = ___info0;
		X509Certificate_t324051957 * L_1 = __this->get_x509_0();
		ByteU5BU5D_t3397334013* L_2 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_1);
		SerializationInfo_AddValue_m1740888931(L_0, _stringLiteral2331471940, (Il2CppObject *)(Il2CppObject *)L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::tostr(System.Byte[])
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3231012752;
extern const uint32_t X509Certificate_tostr_m4167357482_MetadataUsageId;
extern "C"  String_t* X509Certificate_tostr_m4167357482 (X509Certificate_t283079845 * __this, ByteU5BU5D_t3397334013* ___data0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_tostr_m4167357482_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___data0;
		if (!L_0)
		{
			goto IL_003f;
		}
	}
	{
		StringBuilder_t1221177846 * L_1 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3946851802(L_1, /*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_002f;
	}

IL_0013:
	{
		StringBuilder_t1221177846 * L_2 = V_0;
		ByteU5BU5D_t3397334013* L_3 = ___data0;
		int32_t L_4 = V_1;
		String_t* L_5 = Byte_ToString_m1309661918(((L_3)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_4))), _stringLiteral3231012752, /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479(L_2, L_5, /*hidden argument*/NULL);
		int32_t L_6 = V_1;
		V_1 = ((int32_t)((int32_t)L_6+(int32_t)1));
	}

IL_002f:
	{
		int32_t L_7 = V_1;
		ByteU5BU5D_t3397334013* L_8 = ___data0;
		if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_8)->max_length)))))))
		{
			goto IL_0013;
		}
	}
	{
		StringBuilder_t1221177846 * L_9 = V_0;
		String_t* L_10 = StringBuilder_ToString_m1507807375(L_9, /*hidden argument*/NULL);
		return L_10;
	}

IL_003f:
	{
		return (String_t*)NULL;
	}
}
// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::Equals(System.Security.Cryptography.X509Certificates.X509Certificate)
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern const uint32_t X509Certificate_Equals_m3241095591_MetadataUsageId;
extern "C"  bool X509Certificate_Equals_m3241095591 (X509Certificate_t283079845 * __this, X509Certificate_t283079845 * ___other0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_Equals_m3241095591_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t G_B22_0 = 0;
	{
		X509Certificate_t283079845 * L_0 = ___other0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return (bool)0;
	}

IL_0008:
	{
		X509Certificate_t283079845 * L_1 = ___other0;
		X509Certificate_t324051957 * L_2 = L_1->get_x509_0();
		if (L_2)
		{
			goto IL_0030;
		}
	}
	{
		X509Certificate_t324051957 * L_3 = __this->get_x509_0();
		if (L_3)
		{
			goto IL_0020;
		}
	}
	{
		return (bool)1;
	}

IL_0020:
	{
		String_t* L_4 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_5 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0030:
	{
		X509Certificate_t283079845 * L_6 = ___other0;
		X509Certificate_t324051957 * L_7 = L_6->get_x509_0();
		ByteU5BU5D_t3397334013* L_8 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_7);
		V_0 = L_8;
		ByteU5BU5D_t3397334013* L_9 = V_0;
		if (!L_9)
		{
			goto IL_00a5;
		}
	}
	{
		X509Certificate_t324051957 * L_10 = __this->get_x509_0();
		if (L_10)
		{
			goto IL_004f;
		}
	}
	{
		return (bool)0;
	}

IL_004f:
	{
		X509Certificate_t324051957 * L_11 = __this->get_x509_0();
		ByteU5BU5D_t3397334013* L_12 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_11);
		if (L_12)
		{
			goto IL_0061;
		}
	}
	{
		return (bool)0;
	}

IL_0061:
	{
		ByteU5BU5D_t3397334013* L_13 = V_0;
		X509Certificate_t324051957 * L_14 = __this->get_x509_0();
		ByteU5BU5D_t3397334013* L_15 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_14);
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_13)->max_length))))) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_15)->max_length))))))))
		{
			goto IL_00a3;
		}
	}
	{
		V_1 = 0;
		goto IL_0098;
	}

IL_007d:
	{
		ByteU5BU5D_t3397334013* L_16 = V_0;
		int32_t L_17 = V_1;
		int32_t L_18 = L_17;
		uint8_t L_19 = (L_16)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18));
		X509Certificate_t324051957 * L_20 = __this->get_x509_0();
		ByteU5BU5D_t3397334013* L_21 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_20);
		int32_t L_22 = V_1;
		int32_t L_23 = L_22;
		uint8_t L_24 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_23));
		if ((((int32_t)L_19) == ((int32_t)L_24)))
		{
			goto IL_0094;
		}
	}
	{
		return (bool)0;
	}

IL_0094:
	{
		int32_t L_25 = V_1;
		V_1 = ((int32_t)((int32_t)L_25+(int32_t)1));
	}

IL_0098:
	{
		int32_t L_26 = V_1;
		ByteU5BU5D_t3397334013* L_27 = V_0;
		if ((((int32_t)L_26) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_27)->max_length)))))))
		{
			goto IL_007d;
		}
	}
	{
		return (bool)1;
	}

IL_00a3:
	{
		return (bool)0;
	}

IL_00a5:
	{
		X509Certificate_t324051957 * L_28 = __this->get_x509_0();
		if (!L_28)
		{
			goto IL_00c0;
		}
	}
	{
		X509Certificate_t324051957 * L_29 = __this->get_x509_0();
		ByteU5BU5D_t3397334013* L_30 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_29);
		G_B22_0 = ((((Il2CppObject*)(ByteU5BU5D_t3397334013*)L_30) == ((Il2CppObject*)(Il2CppObject *)NULL))? 1 : 0);
		goto IL_00c1;
	}

IL_00c0:
	{
		G_B22_0 = 1;
	}

IL_00c1:
	{
		return (bool)G_B22_0;
	}
}
// System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHash()
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern const uint32_t X509Certificate_GetCertHash_m2299453268_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* X509Certificate_GetCertHash_m2299453268 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetCertHash_m2299453268_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SHA1_t3336793149 * V_0 = NULL;
	{
		X509Certificate_t324051957 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		ByteU5BU5D_t3397334013* L_3 = __this->get_cachedCertificateHash_2();
		if (L_3)
		{
			goto IL_004e;
		}
	}
	{
		X509Certificate_t324051957 * L_4 = __this->get_x509_0();
		if (!L_4)
		{
			goto IL_004e;
		}
	}
	{
		SHA1_t3336793149 * L_5 = SHA1_Create_m139442991(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_5;
		SHA1_t3336793149 * L_6 = V_0;
		X509Certificate_t324051957 * L_7 = __this->get_x509_0();
		ByteU5BU5D_t3397334013* L_8 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_7);
		ByteU5BU5D_t3397334013* L_9 = HashAlgorithm_ComputeHash_m3637856778(L_6, L_8, /*hidden argument*/NULL);
		__this->set_cachedCertificateHash_2(L_9);
	}

IL_004e:
	{
		ByteU5BU5D_t3397334013* L_10 = __this->get_cachedCertificateHash_2();
		return L_10;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHashString()
extern "C"  String_t* X509Certificate_GetCertHashString_m419611192 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(7 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHash() */, __this);
		String_t* L_1 = X509Certificate_tostr_m4167357482(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetEffectiveDateString()
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern const uint32_t X509Certificate_GetEffectiveDateString_m644894317_MetadataUsageId;
extern "C"  String_t* X509Certificate_GetEffectiveDateString_m644894317 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetEffectiveDateString_m644894317_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DateTime_t693205669  V_0;
	memset(&V_0, 0, sizeof(V_0));
	DateTime_t693205669  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		bool L_0 = __this->get_hideDates_1();
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		return (String_t*)NULL;
	}

IL_000d:
	{
		X509Certificate_t324051957 * L_1 = __this->get_x509_0();
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_3 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0028:
	{
		X509Certificate_t324051957 * L_4 = __this->get_x509_0();
		DateTime_t693205669  L_5 = VirtFuncInvoker0< DateTime_t693205669  >::Invoke(10 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() */, L_4);
		V_0 = L_5;
		DateTime_t693205669  L_6 = DateTime_ToLocalTime_m1957689902((&V_0), /*hidden argument*/NULL);
		V_1 = L_6;
		String_t* L_7 = DateTime_ToString_m1117481977((&V_1), /*hidden argument*/NULL);
		return L_7;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetExpirationDateString()
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern const uint32_t X509Certificate_GetExpirationDateString_m2351894475_MetadataUsageId;
extern "C"  String_t* X509Certificate_GetExpirationDateString_m2351894475 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetExpirationDateString_m2351894475_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DateTime_t693205669  V_0;
	memset(&V_0, 0, sizeof(V_0));
	DateTime_t693205669  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		bool L_0 = __this->get_hideDates_1();
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		return (String_t*)NULL;
	}

IL_000d:
	{
		X509Certificate_t324051957 * L_1 = __this->get_x509_0();
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_3 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0028:
	{
		X509Certificate_t324051957 * L_4 = __this->get_x509_0();
		DateTime_t693205669  L_5 = VirtFuncInvoker0< DateTime_t693205669  >::Invoke(11 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidUntil() */, L_4);
		V_0 = L_5;
		DateTime_t693205669  L_6 = DateTime_ToLocalTime_m1957689902((&V_0), /*hidden argument*/NULL);
		V_1 = L_6;
		String_t* L_7 = DateTime_ToString_m1117481977((&V_1), /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Int32 System.Security.Cryptography.X509Certificates.X509Certificate::GetHashCode()
extern "C"  int32_t X509Certificate_GetHashCode_m2206927893 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	{
		X509Certificate_t324051957 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		return 0;
	}

IL_000d:
	{
		ByteU5BU5D_t3397334013* L_1 = __this->get_cachedCertificateHash_2();
		if (L_1)
		{
			goto IL_001f;
		}
	}
	{
		VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(7 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHash() */, __this);
	}

IL_001f:
	{
		ByteU5BU5D_t3397334013* L_2 = __this->get_cachedCertificateHash_2();
		if (!L_2)
		{
			goto IL_0064;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_3 = __this->get_cachedCertificateHash_2();
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length))))) < ((int32_t)4)))
		{
			goto IL_0064;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_4 = __this->get_cachedCertificateHash_2();
		int32_t L_5 = 0;
		uint8_t L_6 = (L_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
		ByteU5BU5D_t3397334013* L_7 = __this->get_cachedCertificateHash_2();
		int32_t L_8 = 1;
		uint8_t L_9 = (L_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8));
		ByteU5BU5D_t3397334013* L_10 = __this->get_cachedCertificateHash_2();
		int32_t L_11 = 2;
		uint8_t L_12 = (L_10)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_11));
		ByteU5BU5D_t3397334013* L_13 = __this->get_cachedCertificateHash_2();
		int32_t L_14 = 3;
		uint8_t L_15 = (L_13)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14));
		return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_9<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_12<<(int32_t)8))))|(int32_t)L_15));
	}

IL_0064:
	{
		return 0;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetIssuerName()
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern const uint32_t X509Certificate_GetIssuerName_m3607271213_MetadataUsageId;
extern "C"  String_t* X509Certificate_GetIssuerName_m3607271213 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetIssuerName_m3607271213_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		X509Certificate_t324051957 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		X509Certificate_t324051957 * L_3 = __this->get_x509_0();
		String_t* L_4 = VirtFuncInvoker0< String_t* >::Invoke(5 /* System.String Mono.Security.X509.X509Certificate::get_IssuerName() */, L_3);
		return L_4;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetName()
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern const uint32_t X509Certificate_GetName_m2354987368_MetadataUsageId;
extern "C"  String_t* X509Certificate_GetName_m2354987368 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetName_m2354987368_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		X509Certificate_t324051957 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		X509Certificate_t324051957 * L_3 = __this->get_x509_0();
		String_t* L_4 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String Mono.Security.X509.X509Certificate::get_SubjectName() */, L_3);
		return L_4;
	}
}
// System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetPublicKey()
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern const uint32_t X509Certificate_GetPublicKey_m2518133072_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* X509Certificate_GetPublicKey_m2518133072 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetPublicKey_m2518133072_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		X509Certificate_t324051957 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		X509Certificate_t324051957 * L_3 = __this->get_x509_0();
		ByteU5BU5D_t3397334013* L_4 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(7 /* System.Byte[] Mono.Security.X509.X509Certificate::get_PublicKey() */, L_3);
		return L_4;
	}
}
// System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetRawCertData()
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern const uint32_t X509Certificate_GetRawCertData_m3060866624_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* X509Certificate_GetRawCertData_m3060866624 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetRawCertData_m3060866624_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		X509Certificate_t324051957 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		X509Certificate_t324051957 * L_3 = __this->get_x509_0();
		ByteU5BU5D_t3397334013* L_4 = VirtFuncInvoker0< ByteU5BU5D_t3397334013* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_3);
		return L_4;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::ToString()
extern "C"  String_t* X509Certificate_ToString_m3833178309 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = Object_ToString_m853381981(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::ToString(System.Boolean)
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2773094835;
extern Il2CppCodeGenString* _stringLiteral3833665838;
extern Il2CppCodeGenString* _stringLiteral1650683811;
extern Il2CppCodeGenString* _stringLiteral3942979884;
extern Il2CppCodeGenString* _stringLiteral1475886476;
extern const uint32_t X509Certificate_ToString_m1582581274_MetadataUsageId;
extern "C"  String_t* X509Certificate_ToString_m1582581274 (X509Certificate_t283079845 * __this, bool ___fVerbose0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_ToString_m1582581274_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	StringBuilder_t1221177846 * V_1 = NULL;
	{
		bool L_0 = ___fVerbose0;
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		X509Certificate_t324051957 * L_1 = __this->get_x509_0();
		if (L_1)
		{
			goto IL_0018;
		}
	}

IL_0011:
	{
		String_t* L_2 = Object_ToString_m853381981(__this, /*hidden argument*/NULL);
		return L_2;
	}

IL_0018:
	{
		String_t* L_3 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_3;
		StringBuilder_t1221177846 * L_4 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3946851802(L_4, /*hidden argument*/NULL);
		V_1 = L_4;
		StringBuilder_t1221177846 * L_5 = V_1;
		String_t* L_6 = V_0;
		String_t* L_7 = X509Certificate_get_Subject_m3123435748(__this, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m759296786(L_5, _stringLiteral2773094835, L_6, L_7, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_8 = V_1;
		String_t* L_9 = V_0;
		String_t* L_10 = X509Certificate_get_Issuer_m3750321873(__this, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m759296786(L_8, _stringLiteral3833665838, L_9, L_10, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_11 = V_1;
		String_t* L_12 = V_0;
		String_t* L_13 = VirtFuncInvoker0< String_t* >::Invoke(9 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetEffectiveDateString() */, __this);
		StringBuilder_AppendFormat_m759296786(L_11, _stringLiteral1650683811, L_12, L_13, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_14 = V_1;
		String_t* L_15 = V_0;
		String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(10 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetExpirationDateString() */, __this);
		StringBuilder_AppendFormat_m759296786(L_14, _stringLiteral3942979884, L_15, L_16, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_17 = V_1;
		String_t* L_18 = V_0;
		String_t* L_19 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHashString() */, __this);
		StringBuilder_AppendFormat_m759296786(L_17, _stringLiteral1475886476, L_18, L_19, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_20 = V_1;
		String_t* L_21 = V_0;
		StringBuilder_Append_m3636508479(L_20, L_21, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_22 = V_1;
		String_t* L_23 = StringBuilder_ToString_m1507807375(L_22, /*hidden argument*/NULL);
		return L_23;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::get_Issuer()
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* X501_t349661534_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern Il2CppCodeGenString* _stringLiteral811305474;
extern const uint32_t X509Certificate_get_Issuer_m3750321873_MetadataUsageId;
extern "C"  String_t* X509Certificate_get_Issuer_m3750321873 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_get_Issuer_m3750321873_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		X509Certificate_t324051957 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		String_t* L_3 = __this->get_issuer_name_3();
		if (L_3)
		{
			goto IL_0043;
		}
	}
	{
		X509Certificate_t324051957 * L_4 = __this->get_x509_0();
		ASN1_t924533535 * L_5 = X509Certificate_GetIssuerName_m624965627(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(X501_t349661534_il2cpp_TypeInfo_var);
		String_t* L_6 = X501_ToString_m388469888(NULL /*static, unused*/, L_5, (bool)1, _stringLiteral811305474, (bool)1, /*hidden argument*/NULL);
		__this->set_issuer_name_3(L_6);
	}

IL_0043:
	{
		String_t* L_7 = __this->get_issuer_name_3();
		return L_7;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::get_Subject()
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppClass* X501_t349661534_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1066223945;
extern Il2CppCodeGenString* _stringLiteral811305474;
extern const uint32_t X509Certificate_get_Subject_m3123435748_MetadataUsageId;
extern "C"  String_t* X509Certificate_get_Subject_m3123435748 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_get_Subject_m3123435748_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		X509Certificate_t324051957 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1066223945, /*hidden argument*/NULL);
		CryptographicException_t3349726436 * L_2 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2415891459(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		String_t* L_3 = __this->get_subject_name_4();
		if (L_3)
		{
			goto IL_0043;
		}
	}
	{
		X509Certificate_t324051957 * L_4 = __this->get_x509_0();
		ASN1_t924533535 * L_5 = X509Certificate_GetSubjectName_m2120755276(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(X501_t349661534_il2cpp_TypeInfo_var);
		String_t* L_6 = X501_ToString_m388469888(NULL /*static, unused*/, L_5, (bool)1, _stringLiteral811305474, (bool)1, /*hidden argument*/NULL);
		__this->set_subject_name_4(L_6);
	}

IL_0043:
	{
		String_t* L_7 = __this->get_subject_name_4();
		return L_7;
	}
}
// System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::Equals(System.Object)
extern Il2CppClass* X509Certificate_t283079845_il2cpp_TypeInfo_var;
extern const uint32_t X509Certificate_Equals_m4141136939_MetadataUsageId;
extern "C"  bool X509Certificate_Equals_m4141136939 (X509Certificate_t283079845 * __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_Equals_m4141136939_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	X509Certificate_t283079845 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___obj0;
		V_0 = ((X509Certificate_t283079845 *)IsInstClass(L_0, X509Certificate_t283079845_il2cpp_TypeInfo_var));
		X509Certificate_t283079845 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		X509Certificate_t283079845 * L_2 = V_0;
		bool L_3 = VirtFuncInvoker1< bool, X509Certificate_t283079845 * >::Invoke(6 /* System.Boolean System.Security.Cryptography.X509Certificates.X509Certificate::Equals(System.Security.Cryptography.X509Certificates.X509Certificate) */, __this, L_2);
		return L_3;
	}

IL_0015:
	{
		return (bool)0;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)
extern Il2CppClass* X509Certificate_t324051957_il2cpp_TypeInfo_var;
extern Il2CppClass* Exception_t1927440687_il2cpp_TypeInfo_var;
extern Il2CppClass* PKCS12_t1362584794_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3349726436_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral4189882345;
extern const uint32_t X509Certificate_Import_m562956152_MetadataUsageId;
extern "C"  void X509Certificate_Import_m562956152 (X509Certificate_t283079845 * __this, ByteU5BU5D_t3397334013* ___rawData0, String_t* ___password1, int32_t ___keyStorageFlags2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_Import_m562956152_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t1927440687 * V_0 = NULL;
	PKCS12_t1362584794 * V_1 = NULL;
	String_t* V_2 = NULL;
	PKCS12_t1362584794 * V_3 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		VirtActionInvoker0::Invoke(17 /* System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Reset() */, __this);
		String_t* L_0 = ___password1;
		if (L_0)
		{
			goto IL_007c;
		}
	}

IL_000c:
	try
	{ // begin try (depth: 1)
		ByteU5BU5D_t3397334013* L_1 = ___rawData0;
		X509Certificate_t324051957 * L_2 = (X509Certificate_t324051957 *)il2cpp_codegen_object_new(X509Certificate_t324051957_il2cpp_TypeInfo_var);
		X509Certificate__ctor_m1606765153(L_2, L_1, /*hidden argument*/NULL);
		__this->set_x509_0(L_2);
		goto IL_0077;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t1927440687 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t1927440687_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_001d;
		throw e;
	}

CATCH_001d:
	{ // begin catch(System.Exception)
		{
			V_0 = ((Exception_t1927440687 *)__exception_local);
		}

IL_001e:
		try
		{ // begin try (depth: 2)
			{
				ByteU5BU5D_t3397334013* L_3 = ___rawData0;
				PKCS12_t1362584794 * L_4 = (PKCS12_t1362584794 *)il2cpp_codegen_object_new(PKCS12_t1362584794_il2cpp_TypeInfo_var);
				PKCS12__ctor_m4169229936(L_4, L_3, /*hidden argument*/NULL);
				V_1 = L_4;
				PKCS12_t1362584794 * L_5 = V_1;
				X509CertificateCollection_t3592472865 * L_6 = PKCS12_get_Certificates_m2591178223(L_5, /*hidden argument*/NULL);
				int32_t L_7 = CollectionBase_get_Count_m740218359(L_6, /*hidden argument*/NULL);
				if ((((int32_t)L_7) <= ((int32_t)0)))
				{
					goto IL_004d;
				}
			}

IL_0036:
			{
				PKCS12_t1362584794 * L_8 = V_1;
				X509CertificateCollection_t3592472865 * L_9 = PKCS12_get_Certificates_m2591178223(L_8, /*hidden argument*/NULL);
				X509Certificate_t324051957 * L_10 = X509CertificateCollection_get_Item_m410866272(L_9, 0, /*hidden argument*/NULL);
				__this->set_x509_0(L_10);
				goto IL_0054;
			}

IL_004d:
			{
				__this->set_x509_0((X509Certificate_t324051957 *)NULL);
			}

IL_0054:
			{
				goto IL_0072;
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t1927440687 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (Il2CppObject_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_0059;
			throw e;
		}

CATCH_0059:
		{ // begin catch(System.Object)
			{
				String_t* L_11 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral4189882345, /*hidden argument*/NULL);
				V_2 = L_11;
				String_t* L_12 = V_2;
				Exception_t1927440687 * L_13 = V_0;
				CryptographicException_t3349726436 * L_14 = (CryptographicException_t3349726436 *)il2cpp_codegen_object_new(CryptographicException_t3349726436_il2cpp_TypeInfo_var);
				CryptographicException__ctor_m1012314467(L_14, L_12, L_13, /*hidden argument*/NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
			}

IL_006d:
			{
				goto IL_0072;
			}
		} // end catch (depth: 2)

IL_0072:
		{
			goto IL_0077;
		}
	} // end catch (depth: 1)

IL_0077:
	{
		goto IL_00ca;
	}

IL_007c:
	try
	{ // begin try (depth: 1)
		{
			ByteU5BU5D_t3397334013* L_15 = ___rawData0;
			String_t* L_16 = ___password1;
			PKCS12_t1362584794 * L_17 = (PKCS12_t1362584794 *)il2cpp_codegen_object_new(PKCS12_t1362584794_il2cpp_TypeInfo_var);
			PKCS12__ctor_m1045834576(L_17, L_15, L_16, /*hidden argument*/NULL);
			V_3 = L_17;
			PKCS12_t1362584794 * L_18 = V_3;
			X509CertificateCollection_t3592472865 * L_19 = PKCS12_get_Certificates_m2591178223(L_18, /*hidden argument*/NULL);
			int32_t L_20 = CollectionBase_get_Count_m740218359(L_19, /*hidden argument*/NULL);
			if ((((int32_t)L_20) <= ((int32_t)0)))
			{
				goto IL_00ac;
			}
		}

IL_0095:
		{
			PKCS12_t1362584794 * L_21 = V_3;
			X509CertificateCollection_t3592472865 * L_22 = PKCS12_get_Certificates_m2591178223(L_21, /*hidden argument*/NULL);
			X509Certificate_t324051957 * L_23 = X509CertificateCollection_get_Item_m410866272(L_22, 0, /*hidden argument*/NULL);
			__this->set_x509_0(L_23);
			goto IL_00b3;
		}

IL_00ac:
		{
			__this->set_x509_0((X509Certificate_t324051957 *)NULL);
		}

IL_00b3:
		{
			goto IL_00ca;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t1927440687 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Il2CppObject_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_00b8;
		throw e;
	}

CATCH_00b8:
	{ // begin catch(System.Object)
		ByteU5BU5D_t3397334013* L_24 = ___rawData0;
		X509Certificate_t324051957 * L_25 = (X509Certificate_t324051957 *)il2cpp_codegen_object_new(X509Certificate_t324051957_il2cpp_TypeInfo_var);
		X509Certificate__ctor_m1606765153(L_25, L_24, /*hidden argument*/NULL);
		__this->set_x509_0(L_25);
		goto IL_00ca;
	} // end catch (depth: 1)

IL_00ca:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::Reset()
extern "C"  void X509Certificate_Reset_m1676863543 (X509Certificate_t283079845 * __this, const MethodInfo* method)
{
	{
		__this->set_x509_0((X509Certificate_t324051957 *)NULL);
		__this->set_issuer_name_3((String_t*)NULL);
		__this->set_subject_name_4((String_t*)NULL);
		__this->set_hideDates_1((bool)0);
		__this->set_cachedCertificateHash_2((ByteU5BU5D_t3397334013*)NULL);
		return;
	}
}
// System.Void System.Security.Permissions.SecurityPermission::.ctor(System.Security.Permissions.SecurityPermissionFlag)
extern "C"  void SecurityPermission__ctor_m4280201110 (SecurityPermission_t502442079 * __this, int32_t ___flag0, const MethodInfo* method)
{
	{
		CodeAccessPermission__ctor_m2285259037(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___flag0;
		SecurityPermission_set_Flags_m3897501266(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Permissions.SecurityPermission::set_Flags(System.Security.Permissions.SecurityPermissionFlag)
extern Il2CppClass* SecurityPermissionFlag_t1642245049_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3952882296;
extern Il2CppCodeGenString* _stringLiteral2184227005;
extern const uint32_t SecurityPermission_set_Flags_m3897501266_MetadataUsageId;
extern "C"  void SecurityPermission_set_Flags_m3897501266 (SecurityPermission_t502442079 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityPermission_set_Flags_m3897501266_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		int32_t L_0 = ___value0;
		int32_t L_1 = ___value0;
		if ((((int32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)16383)))) == ((int32_t)L_1)))
		{
			goto IL_002f;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral3952882296, /*hidden argument*/NULL);
		int32_t L_3 = ___value0;
		int32_t L_4 = L_3;
		Il2CppObject * L_5 = Box(SecurityPermissionFlag_t1642245049_il2cpp_TypeInfo_var, &L_4);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_6 = String_Format_m2024975688(NULL /*static, unused*/, L_2, L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		String_t* L_7 = V_0;
		ArgumentException_t3259014390 * L_8 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_8, L_7, _stringLiteral2184227005, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_002f:
	{
		int32_t L_9 = ___value0;
		__this->set_flags_0(L_9);
		return;
	}
}
// System.Boolean System.Security.Permissions.SecurityPermission::IsUnrestricted()
extern "C"  bool SecurityPermission_IsUnrestricted_m114549980 (SecurityPermission_t502442079 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_flags_0();
		return (bool)((((int32_t)L_0) == ((int32_t)((int32_t)16383)))? 1 : 0);
	}
}
// System.Boolean System.Security.Permissions.SecurityPermission::IsSubsetOf(System.Security.IPermission)
extern "C"  bool SecurityPermission_IsSubsetOf_m1087302418 (SecurityPermission_t502442079 * __this, Il2CppObject * ___target0, const MethodInfo* method)
{
	SecurityPermission_t502442079 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___target0;
		SecurityPermission_t502442079 * L_1 = SecurityPermission_Cast_m807141983(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		SecurityPermission_t502442079 * L_2 = V_0;
		if (L_2)
		{
			goto IL_0015;
		}
	}
	{
		bool L_3 = SecurityPermission_IsEmpty_m1869313067(__this, /*hidden argument*/NULL);
		return L_3;
	}

IL_0015:
	{
		SecurityPermission_t502442079 * L_4 = V_0;
		bool L_5 = SecurityPermission_IsUnrestricted_m114549980(L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0022;
		}
	}
	{
		return (bool)1;
	}

IL_0022:
	{
		bool L_6 = SecurityPermission_IsUnrestricted_m114549980(__this, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_002f;
		}
	}
	{
		return (bool)0;
	}

IL_002f:
	{
		int32_t L_7 = __this->get_flags_0();
		SecurityPermission_t502442079 * L_8 = V_0;
		int32_t L_9 = L_8->get_flags_0();
		return (bool)((((int32_t)((int32_t)((int32_t)L_7&(int32_t)((~L_9))))) == ((int32_t)0))? 1 : 0);
	}
}
// System.Security.SecurityElement System.Security.Permissions.SecurityPermission::ToXml()
extern Il2CppClass* SecurityPermissionFlag_t1642245049_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3503198580;
extern Il2CppCodeGenString* _stringLiteral3323263070;
extern Il2CppCodeGenString* _stringLiteral1420258839;
extern const uint32_t SecurityPermission_ToXml_m2307599106_MetadataUsageId;
extern "C"  SecurityElement_t2325568386 * SecurityPermission_ToXml_m2307599106 (SecurityPermission_t502442079 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityPermission_ToXml_m2307599106_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SecurityElement_t2325568386 * V_0 = NULL;
	{
		SecurityElement_t2325568386 * L_0 = CodeAccessPermission_Element_m806857876(__this, 1, /*hidden argument*/NULL);
		V_0 = L_0;
		bool L_1 = SecurityPermission_IsUnrestricted_m114549980(__this, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0028;
		}
	}
	{
		SecurityElement_t2325568386 * L_2 = V_0;
		SecurityElement_AddAttribute_m2324447756(L_2, _stringLiteral3503198580, _stringLiteral3323263070, /*hidden argument*/NULL);
		goto IL_0043;
	}

IL_0028:
	{
		SecurityElement_t2325568386 * L_3 = V_0;
		int32_t L_4 = __this->get_flags_0();
		int32_t L_5 = L_4;
		Il2CppObject * L_6 = Box(SecurityPermissionFlag_t1642245049_il2cpp_TypeInfo_var, &L_5);
		String_t* L_7 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, (Enum_t2459695545 *)L_6);
		SecurityElement_AddAttribute_m2324447756(L_3, _stringLiteral1420258839, L_7, /*hidden argument*/NULL);
	}

IL_0043:
	{
		SecurityElement_t2325568386 * L_8 = V_0;
		return L_8;
	}
}
// System.Boolean System.Security.Permissions.SecurityPermission::IsEmpty()
extern "C"  bool SecurityPermission_IsEmpty_m1869313067 (SecurityPermission_t502442079 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_flags_0();
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
// System.Security.Permissions.SecurityPermission System.Security.Permissions.SecurityPermission::Cast(System.Security.IPermission)
extern const Il2CppType* SecurityPermission_t502442079_0_0_0_var;
extern Il2CppClass* SecurityPermission_t502442079_il2cpp_TypeInfo_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern const uint32_t SecurityPermission_Cast_m807141983_MetadataUsageId;
extern "C"  SecurityPermission_t502442079 * SecurityPermission_Cast_m807141983 (SecurityPermission_t502442079 * __this, Il2CppObject * ___target0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityPermission_Cast_m807141983_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SecurityPermission_t502442079 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___target0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return (SecurityPermission_t502442079 *)NULL;
	}

IL_0008:
	{
		Il2CppObject * L_1 = ___target0;
		V_0 = ((SecurityPermission_t502442079 *)IsInstSealed(L_1, SecurityPermission_t502442079_il2cpp_TypeInfo_var));
		SecurityPermission_t502442079 * L_2 = V_0;
		if (L_2)
		{
			goto IL_0025;
		}
	}
	{
		Il2CppObject * L_3 = ___target0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m432505302(NULL /*static, unused*/, LoadTypeToken(SecurityPermission_t502442079_0_0_0_var), /*hidden argument*/NULL);
		CodeAccessPermission_ThrowInvalidPermission_m76542563(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
	}

IL_0025:
	{
		SecurityPermission_t502442079 * L_5 = V_0;
		return L_5;
	}
}
// System.Boolean System.Security.Permissions.StrongNamePublicKeyBlob::Equals(System.Object)
extern Il2CppClass* StrongNamePublicKeyBlob_t2860422703_il2cpp_TypeInfo_var;
extern const uint32_t StrongNamePublicKeyBlob_Equals_m2407250401_MetadataUsageId;
extern "C"  bool StrongNamePublicKeyBlob_Equals_m2407250401 (StrongNamePublicKeyBlob_t2860422703 * __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StrongNamePublicKeyBlob_Equals_m2407250401_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StrongNamePublicKeyBlob_t2860422703 * V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	{
		Il2CppObject * L_0 = ___obj0;
		V_0 = ((StrongNamePublicKeyBlob_t2860422703 *)IsInstSealed(L_0, StrongNamePublicKeyBlob_t2860422703_il2cpp_TypeInfo_var));
		StrongNamePublicKeyBlob_t2860422703 * L_1 = V_0;
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		return (bool)0;
	}

IL_000f:
	{
		ByteU5BU5D_t3397334013* L_2 = __this->get_pubkey_0();
		StrongNamePublicKeyBlob_t2860422703 * L_3 = V_0;
		ByteU5BU5D_t3397334013* L_4 = L_3->get_pubkey_0();
		V_1 = (bool)((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length))))) == ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length))))))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0058;
		}
	}
	{
		V_2 = 0;
		goto IL_004a;
	}

IL_002f:
	{
		ByteU5BU5D_t3397334013* L_6 = __this->get_pubkey_0();
		int32_t L_7 = V_2;
		int32_t L_8 = L_7;
		uint8_t L_9 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8));
		StrongNamePublicKeyBlob_t2860422703 * L_10 = V_0;
		ByteU5BU5D_t3397334013* L_11 = L_10->get_pubkey_0();
		int32_t L_12 = V_2;
		int32_t L_13 = L_12;
		uint8_t L_14 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13));
		if ((((int32_t)L_9) == ((int32_t)L_14)))
		{
			goto IL_0046;
		}
	}
	{
		return (bool)0;
	}

IL_0046:
	{
		int32_t L_15 = V_2;
		V_2 = ((int32_t)((int32_t)L_15+(int32_t)1));
	}

IL_004a:
	{
		int32_t L_16 = V_2;
		ByteU5BU5D_t3397334013* L_17 = __this->get_pubkey_0();
		if ((((int32_t)L_16) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_002f;
		}
	}

IL_0058:
	{
		bool L_18 = V_1;
		return L_18;
	}
}
// System.Int32 System.Security.Permissions.StrongNamePublicKeyBlob::GetHashCode()
extern "C"  int32_t StrongNamePublicKeyBlob_GetHashCode_m2374843999 (StrongNamePublicKeyBlob_t2860422703 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		ByteU5BU5D_t3397334013* L_0 = __this->get_pubkey_0();
		int32_t L_1 = Math_Min_m4290821911(NULL /*static, unused*/, (((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length)))), 4, /*hidden argument*/NULL);
		V_2 = L_1;
		goto IL_0029;
	}

IL_0018:
	{
		int32_t L_2 = V_0;
		ByteU5BU5D_t3397334013* L_3 = __this->get_pubkey_0();
		int32_t L_4 = V_1;
		int32_t L_5 = L_4;
		V_1 = ((int32_t)((int32_t)L_5+(int32_t)1));
		int32_t L_6 = L_5;
		uint8_t L_7 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_2<<(int32_t)8))+(int32_t)L_7));
	}

IL_0029:
	{
		int32_t L_8 = V_1;
		int32_t L_9 = V_2;
		if ((((int32_t)L_8) < ((int32_t)L_9)))
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_10 = V_0;
		return L_10;
	}
}
// System.String System.Security.Permissions.StrongNamePublicKeyBlob::ToString()
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3231012752;
extern const uint32_t StrongNamePublicKeyBlob_ToString_m3721281223_MetadataUsageId;
extern "C"  String_t* StrongNamePublicKeyBlob_ToString_m3721281223 (StrongNamePublicKeyBlob_t2860422703 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StrongNamePublicKeyBlob_ToString_m3721281223_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		StringBuilder_t1221177846 * L_0 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3946851802(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = 0;
		goto IL_002e;
	}

IL_000d:
	{
		StringBuilder_t1221177846 * L_1 = V_0;
		ByteU5BU5D_t3397334013* L_2 = __this->get_pubkey_0();
		int32_t L_3 = V_1;
		String_t* L_4 = Byte_ToString_m1309661918(((L_2)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_3))), _stringLiteral3231012752, /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479(L_1, L_4, /*hidden argument*/NULL);
		int32_t L_5 = V_1;
		V_1 = ((int32_t)((int32_t)L_5+(int32_t)1));
	}

IL_002e:
	{
		int32_t L_6 = V_1;
		ByteU5BU5D_t3397334013* L_7 = __this->get_pubkey_0();
		if ((((int32_t)L_6) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_7)->max_length)))))))
		{
			goto IL_000d;
		}
	}
	{
		StringBuilder_t1221177846 * L_8 = V_0;
		String_t* L_9 = StringBuilder_ToString_m1507807375(L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// System.Void System.Security.PermissionSet::.ctor()
extern "C"  void PermissionSet__ctor_m3440100522 (PermissionSet_t1941658161 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.PermissionSet::.ctor(System.String)
extern "C"  void PermissionSet__ctor_m4099742268 (PermissionSet_t1941658161 * __this, String_t* ___xml0, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.PermissionSet::set_DeclarativeSecurity(System.Boolean)
extern "C"  void PermissionSet_set_DeclarativeSecurity_m3993468766 (PermissionSet_t1941658161 * __this, bool ___value0, const MethodInfo* method)
{
	{
		bool L_0 = ___value0;
		__this->set_U3CDeclarativeSecurityU3Ek__BackingField_0(L_0);
		return;
	}
}
// System.Security.PermissionSet System.Security.PermissionSet::CreateFromBinaryFormat(System.Byte[])
extern Il2CppClass* PermissionSet_t1941658161_il2cpp_TypeInfo_var;
extern const uint32_t PermissionSet_CreateFromBinaryFormat_m981771376_MetadataUsageId;
extern "C"  PermissionSet_t1941658161 * PermissionSet_CreateFromBinaryFormat_m981771376 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t3397334013* ___data0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PermissionSet_CreateFromBinaryFormat_m981771376_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		PermissionSet_t1941658161 * L_0 = (PermissionSet_t1941658161 *)il2cpp_codegen_object_new(PermissionSet_t1941658161_il2cpp_TypeInfo_var);
		PermissionSet__ctor_m3440100522(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Security.Policy.ApplicationTrust::.ctor()
extern Il2CppClass* List_1_t2357868402_il2cpp_TypeInfo_var;
extern const MethodInfo* List_1__ctor_m2492431820_MethodInfo_var;
extern const uint32_t ApplicationTrust__ctor_m1252878691_MetadataUsageId;
extern "C"  void ApplicationTrust__ctor_m1252878691 (ApplicationTrust_t3968282840 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ApplicationTrust__ctor_m1252878691_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		List_1_t2357868402 * L_0 = (List_1_t2357868402 *)il2cpp_codegen_object_new(List_1_t2357868402_il2cpp_TypeInfo_var);
		List_1__ctor_m2492431820(L_0, 0, /*hidden argument*/List_1__ctor_m2492431820_MethodInfo_var);
		__this->set_fullTrustAssemblies_0(L_0);
		return;
	}
}
// System.Void System.Security.Policy.Evidence::.ctor()
extern "C"  void Evidence__ctor_m1638117806 (Evidence_t1407710183 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Security.Policy.Evidence::get_Count()
extern "C"  int32_t Evidence_get_Count_m2805157382 (Evidence_t1407710183 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		ArrayList_t4252133567 * L_0 = __this->get_hostEvidenceList_0();
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		int32_t L_1 = V_0;
		ArrayList_t4252133567 * L_2 = __this->get_hostEvidenceList_0();
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_2);
		V_0 = ((int32_t)((int32_t)L_1+(int32_t)L_3));
	}

IL_001b:
	{
		ArrayList_t4252133567 * L_4 = __this->get_assemblyEvidenceList_1();
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_0;
		ArrayList_t4252133567 * L_6 = __this->get_assemblyEvidenceList_1();
		int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_6);
		V_0 = ((int32_t)((int32_t)L_5+(int32_t)L_7));
	}

IL_0034:
	{
		int32_t L_8 = V_0;
		return L_8;
	}
}
// System.Boolean System.Security.Policy.Evidence::get_IsSynchronized()
extern "C"  bool Evidence_get_IsSynchronized_m1427392003 (Evidence_t1407710183 * __this, const MethodInfo* method)
{
	{
		return (bool)0;
	}
}
// System.Object System.Security.Policy.Evidence::get_SyncRoot()
extern "C"  Il2CppObject * Evidence_get_SyncRoot_m3118651235 (Evidence_t1407710183 * __this, const MethodInfo* method)
{
	{
		return __this;
	}
}
// System.Collections.ArrayList System.Security.Policy.Evidence::get_HostEvidenceList()
extern Il2CppClass* ArrayList_t4252133567_il2cpp_TypeInfo_var;
extern const uint32_t Evidence_get_HostEvidenceList_m2095478124_MetadataUsageId;
extern "C"  ArrayList_t4252133567 * Evidence_get_HostEvidenceList_m2095478124 (Evidence_t1407710183 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Evidence_get_HostEvidenceList_m2095478124_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ArrayList_t4252133567 * L_0 = __this->get_hostEvidenceList_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		ArrayList_t4252133567 * L_1 = (ArrayList_t4252133567 *)il2cpp_codegen_object_new(ArrayList_t4252133567_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4012174379(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t4252133567_il2cpp_TypeInfo_var);
		ArrayList_t4252133567 * L_2 = ArrayList_Synchronized_m2395071980(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		__this->set_hostEvidenceList_0(L_2);
	}

IL_001b:
	{
		ArrayList_t4252133567 * L_3 = __this->get_hostEvidenceList_0();
		return L_3;
	}
}
// System.Collections.ArrayList System.Security.Policy.Evidence::get_AssemblyEvidenceList()
extern Il2CppClass* ArrayList_t4252133567_il2cpp_TypeInfo_var;
extern const uint32_t Evidence_get_AssemblyEvidenceList_m354414178_MetadataUsageId;
extern "C"  ArrayList_t4252133567 * Evidence_get_AssemblyEvidenceList_m354414178 (Evidence_t1407710183 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Evidence_get_AssemblyEvidenceList_m354414178_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ArrayList_t4252133567 * L_0 = __this->get_assemblyEvidenceList_1();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		ArrayList_t4252133567 * L_1 = (ArrayList_t4252133567 *)il2cpp_codegen_object_new(ArrayList_t4252133567_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4012174379(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t4252133567_il2cpp_TypeInfo_var);
		ArrayList_t4252133567 * L_2 = ArrayList_Synchronized_m2395071980(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		__this->set_assemblyEvidenceList_1(L_2);
	}

IL_001b:
	{
		ArrayList_t4252133567 * L_3 = __this->get_assemblyEvidenceList_1();
		return L_3;
	}
}
// System.Void System.Security.Policy.Evidence::CopyTo(System.Array,System.Int32)
extern "C"  void Evidence_CopyTo_m3322038291 (Evidence_t1407710183 * __this, Il2CppArray * ___array0, int32_t ___index1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		ArrayList_t4252133567 * L_0 = __this->get_hostEvidenceList_0();
		if (!L_0)
		{
			goto IL_002d;
		}
	}
	{
		ArrayList_t4252133567 * L_1 = __this->get_hostEvidenceList_0();
		int32_t L_2 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1);
		V_0 = L_2;
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) <= ((int32_t)0)))
		{
			goto IL_002d;
		}
	}
	{
		ArrayList_t4252133567 * L_4 = __this->get_hostEvidenceList_0();
		Il2CppArray * L_5 = ___array0;
		int32_t L_6 = ___index1;
		VirtActionInvoker2< Il2CppArray *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_4, L_5, L_6);
	}

IL_002d:
	{
		ArrayList_t4252133567 * L_7 = __this->get_assemblyEvidenceList_1();
		if (!L_7)
		{
			goto IL_0058;
		}
	}
	{
		ArrayList_t4252133567 * L_8 = __this->get_assemblyEvidenceList_1();
		int32_t L_9 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_8);
		if ((((int32_t)L_9) <= ((int32_t)0)))
		{
			goto IL_0058;
		}
	}
	{
		ArrayList_t4252133567 * L_10 = __this->get_assemblyEvidenceList_1();
		Il2CppArray * L_11 = ___array0;
		int32_t L_12 = ___index1;
		int32_t L_13 = V_0;
		VirtActionInvoker2< Il2CppArray *, int32_t >::Invoke(41 /* System.Void System.Collections.ArrayList::CopyTo(System.Array,System.Int32) */, L_10, L_11, ((int32_t)((int32_t)L_12+(int32_t)L_13)));
	}

IL_0058:
	{
		return;
	}
}
// System.Boolean System.Security.Policy.Evidence::Equals(System.Object)
extern Il2CppClass* Evidence_t1407710183_il2cpp_TypeInfo_var;
extern const uint32_t Evidence_Equals_m2325859915_MetadataUsageId;
extern "C"  bool Evidence_Equals_m2325859915 (Evidence_t1407710183 * __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Evidence_Equals_m2325859915_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Evidence_t1407710183 * V_0 = NULL;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	bool V_5 = false;
	int32_t V_6 = 0;
	{
		Il2CppObject * L_0 = ___obj0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return (bool)0;
	}

IL_0008:
	{
		Il2CppObject * L_1 = ___obj0;
		V_0 = ((Evidence_t1407710183 *)IsInstSealed(L_1, Evidence_t1407710183_il2cpp_TypeInfo_var));
		Evidence_t1407710183 * L_2 = V_0;
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		ArrayList_t4252133567 * L_3 = Evidence_get_HostEvidenceList_m2095478124(__this, /*hidden argument*/NULL);
		int32_t L_4 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_3);
		Evidence_t1407710183 * L_5 = V_0;
		ArrayList_t4252133567 * L_6 = Evidence_get_HostEvidenceList_m2095478124(L_5, /*hidden argument*/NULL);
		int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_6);
		if ((((int32_t)L_4) == ((int32_t)L_7)))
		{
			goto IL_0034;
		}
	}
	{
		return (bool)0;
	}

IL_0034:
	{
		ArrayList_t4252133567 * L_8 = Evidence_get_AssemblyEvidenceList_m354414178(__this, /*hidden argument*/NULL);
		int32_t L_9 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_8);
		Evidence_t1407710183 * L_10 = V_0;
		ArrayList_t4252133567 * L_11 = Evidence_get_AssemblyEvidenceList_m354414178(L_10, /*hidden argument*/NULL);
		int32_t L_12 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_11);
		if ((((int32_t)L_9) == ((int32_t)L_12)))
		{
			goto IL_0051;
		}
	}
	{
		return (bool)0;
	}

IL_0051:
	{
		V_1 = 0;
		goto IL_00ab;
	}

IL_0058:
	{
		V_2 = (bool)0;
		V_3 = 0;
		goto IL_008e;
	}

IL_0061:
	{
		ArrayList_t4252133567 * L_13 = __this->get_hostEvidenceList_0();
		int32_t L_14 = V_1;
		Il2CppObject * L_15 = VirtFuncInvoker1< Il2CppObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_13, L_14);
		Evidence_t1407710183 * L_16 = V_0;
		ArrayList_t4252133567 * L_17 = L_16->get_hostEvidenceList_0();
		int32_t L_18 = V_3;
		Il2CppObject * L_19 = VirtFuncInvoker1< Il2CppObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_17, L_18);
		bool L_20 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_15, L_19);
		if (!L_20)
		{
			goto IL_008a;
		}
	}
	{
		V_2 = (bool)1;
		goto IL_009f;
	}

IL_008a:
	{
		int32_t L_21 = V_1;
		V_1 = ((int32_t)((int32_t)L_21+(int32_t)1));
	}

IL_008e:
	{
		int32_t L_22 = V_3;
		Evidence_t1407710183 * L_23 = V_0;
		ArrayList_t4252133567 * L_24 = L_23->get_hostEvidenceList_0();
		int32_t L_25 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_24);
		if ((((int32_t)L_22) < ((int32_t)L_25)))
		{
			goto IL_0061;
		}
	}

IL_009f:
	{
		bool L_26 = V_2;
		if (L_26)
		{
			goto IL_00a7;
		}
	}
	{
		return (bool)0;
	}

IL_00a7:
	{
		int32_t L_27 = V_1;
		V_1 = ((int32_t)((int32_t)L_27+(int32_t)1));
	}

IL_00ab:
	{
		int32_t L_28 = V_1;
		ArrayList_t4252133567 * L_29 = __this->get_hostEvidenceList_0();
		int32_t L_30 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_29);
		if ((((int32_t)L_28) < ((int32_t)L_30)))
		{
			goto IL_0058;
		}
	}
	{
		V_4 = 0;
		goto IL_0122;
	}

IL_00c4:
	{
		V_5 = (bool)0;
		V_6 = 0;
		goto IL_0101;
	}

IL_00cf:
	{
		ArrayList_t4252133567 * L_31 = __this->get_assemblyEvidenceList_1();
		int32_t L_32 = V_4;
		Il2CppObject * L_33 = VirtFuncInvoker1< Il2CppObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_31, L_32);
		Evidence_t1407710183 * L_34 = V_0;
		ArrayList_t4252133567 * L_35 = L_34->get_assemblyEvidenceList_1();
		int32_t L_36 = V_6;
		Il2CppObject * L_37 = VirtFuncInvoker1< Il2CppObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_35, L_36);
		bool L_38 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_33, L_37);
		if (!L_38)
		{
			goto IL_00fb;
		}
	}
	{
		V_5 = (bool)1;
		goto IL_0113;
	}

IL_00fb:
	{
		int32_t L_39 = V_4;
		V_4 = ((int32_t)((int32_t)L_39+(int32_t)1));
	}

IL_0101:
	{
		int32_t L_40 = V_6;
		Evidence_t1407710183 * L_41 = V_0;
		ArrayList_t4252133567 * L_42 = L_41->get_assemblyEvidenceList_1();
		int32_t L_43 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_42);
		if ((((int32_t)L_40) < ((int32_t)L_43)))
		{
			goto IL_00cf;
		}
	}

IL_0113:
	{
		bool L_44 = V_5;
		if (L_44)
		{
			goto IL_011c;
		}
	}
	{
		return (bool)0;
	}

IL_011c:
	{
		int32_t L_45 = V_4;
		V_4 = ((int32_t)((int32_t)L_45+(int32_t)1));
	}

IL_0122:
	{
		int32_t L_46 = V_4;
		ArrayList_t4252133567 * L_47 = __this->get_assemblyEvidenceList_1();
		int32_t L_48 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_47);
		if ((((int32_t)L_46) < ((int32_t)L_48)))
		{
			goto IL_00c4;
		}
	}
	{
		return (bool)1;
	}
}
// System.Collections.IEnumerator System.Security.Policy.Evidence::GetEnumerator()
extern Il2CppClass* EvidenceEnumerator_t2963371598_il2cpp_TypeInfo_var;
extern const uint32_t Evidence_GetEnumerator_m3911591722_MetadataUsageId;
extern "C"  Il2CppObject * Evidence_GetEnumerator_m3911591722 (Evidence_t1407710183 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Evidence_GetEnumerator_m3911591722_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Il2CppObject * V_1 = NULL;
	{
		V_0 = (Il2CppObject *)NULL;
		ArrayList_t4252133567 * L_0 = __this->get_hostEvidenceList_0();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		ArrayList_t4252133567 * L_1 = __this->get_hostEvidenceList_0();
		Il2CppObject * L_2 = VirtFuncInvoker0< Il2CppObject * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1);
		V_0 = L_2;
	}

IL_0019:
	{
		V_1 = (Il2CppObject *)NULL;
		ArrayList_t4252133567 * L_3 = __this->get_assemblyEvidenceList_1();
		if (!L_3)
		{
			goto IL_0032;
		}
	}
	{
		ArrayList_t4252133567 * L_4 = __this->get_assemblyEvidenceList_1();
		Il2CppObject * L_5 = VirtFuncInvoker0< Il2CppObject * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_4);
		V_1 = L_5;
	}

IL_0032:
	{
		Il2CppObject * L_6 = V_0;
		Il2CppObject * L_7 = V_1;
		EvidenceEnumerator_t2963371598 * L_8 = (EvidenceEnumerator_t2963371598 *)il2cpp_codegen_object_new(EvidenceEnumerator_t2963371598_il2cpp_TypeInfo_var);
		EvidenceEnumerator__ctor_m2200166682(L_8, L_6, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// System.Int32 System.Security.Policy.Evidence::GetHashCode()
extern "C"  int32_t Evidence_GetHashCode_m1260371757 (Evidence_t1407710183 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->get__hashCode_2();
		if (L_0)
		{
			goto IL_0095;
		}
	}
	{
		ArrayList_t4252133567 * L_1 = __this->get_hostEvidenceList_0();
		if (!L_1)
		{
			goto IL_0050;
		}
	}
	{
		V_0 = 0;
		goto IL_003f;
	}

IL_001d:
	{
		int32_t L_2 = __this->get__hashCode_2();
		ArrayList_t4252133567 * L_3 = __this->get_hostEvidenceList_0();
		int32_t L_4 = V_0;
		Il2CppObject * L_5 = VirtFuncInvoker1< Il2CppObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_3, L_4);
		int32_t L_6 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_5);
		__this->set__hashCode_2(((int32_t)((int32_t)L_2^(int32_t)L_6)));
		int32_t L_7 = V_0;
		V_0 = ((int32_t)((int32_t)L_7+(int32_t)1));
	}

IL_003f:
	{
		int32_t L_8 = V_0;
		ArrayList_t4252133567 * L_9 = __this->get_hostEvidenceList_0();
		int32_t L_10 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_9);
		if ((((int32_t)L_8) < ((int32_t)L_10)))
		{
			goto IL_001d;
		}
	}

IL_0050:
	{
		ArrayList_t4252133567 * L_11 = __this->get_assemblyEvidenceList_1();
		if (!L_11)
		{
			goto IL_0095;
		}
	}
	{
		V_1 = 0;
		goto IL_0084;
	}

IL_0062:
	{
		int32_t L_12 = __this->get__hashCode_2();
		ArrayList_t4252133567 * L_13 = __this->get_assemblyEvidenceList_1();
		int32_t L_14 = V_1;
		Il2CppObject * L_15 = VirtFuncInvoker1< Il2CppObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_13, L_14);
		int32_t L_16 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_15);
		__this->set__hashCode_2(((int32_t)((int32_t)L_12^(int32_t)L_16)));
		int32_t L_17 = V_1;
		V_1 = ((int32_t)((int32_t)L_17+(int32_t)1));
	}

IL_0084:
	{
		int32_t L_18 = V_1;
		ArrayList_t4252133567 * L_19 = __this->get_assemblyEvidenceList_1();
		int32_t L_20 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_19);
		if ((((int32_t)L_18) < ((int32_t)L_20)))
		{
			goto IL_0062;
		}
	}

IL_0095:
	{
		int32_t L_21 = __this->get__hashCode_2();
		return L_21;
	}
}
// System.Void System.Security.Policy.Evidence/EvidenceEnumerator::.ctor(System.Collections.IEnumerator,System.Collections.IEnumerator)
extern "C"  void EvidenceEnumerator__ctor_m2200166682 (EvidenceEnumerator_t2963371598 * __this, Il2CppObject * ___hostenum0, Il2CppObject * ___assemblyenum1, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		Il2CppObject * L_0 = ___hostenum0;
		__this->set_hostEnum_1(L_0);
		Il2CppObject * L_1 = ___assemblyenum1;
		__this->set_assemblyEnum_2(L_1);
		Il2CppObject * L_2 = __this->get_hostEnum_1();
		__this->set_currentEnum_0(L_2);
		return;
	}
}
// System.Boolean System.Security.Policy.Evidence/EvidenceEnumerator::MoveNext()
extern Il2CppClass* IEnumerator_t1466026749_il2cpp_TypeInfo_var;
extern const uint32_t EvidenceEnumerator_MoveNext_m2306206176_MetadataUsageId;
extern "C"  bool EvidenceEnumerator_MoveNext_m2306206176 (EvidenceEnumerator_t2963371598 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EvidenceEnumerator_MoveNext_m2306206176_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Il2CppObject * L_0 = __this->get_currentEnum_0();
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		return (bool)0;
	}

IL_000d:
	{
		Il2CppObject * L_1 = __this->get_currentEnum_0();
		bool L_2 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_1);
		V_0 = L_2;
		bool L_3 = V_0;
		if (L_3)
		{
			goto IL_0053;
		}
	}
	{
		Il2CppObject * L_4 = __this->get_hostEnum_1();
		Il2CppObject * L_5 = __this->get_currentEnum_0();
		if ((!(((Il2CppObject*)(Il2CppObject *)L_4) == ((Il2CppObject*)(Il2CppObject *)L_5))))
		{
			goto IL_0053;
		}
	}
	{
		Il2CppObject * L_6 = __this->get_assemblyEnum_2();
		if (!L_6)
		{
			goto IL_0053;
		}
	}
	{
		Il2CppObject * L_7 = __this->get_assemblyEnum_2();
		__this->set_currentEnum_0(L_7);
		Il2CppObject * L_8 = __this->get_assemblyEnum_2();
		bool L_9 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_8);
		V_0 = L_9;
	}

IL_0053:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
// System.Void System.Security.Policy.Evidence/EvidenceEnumerator::Reset()
extern Il2CppClass* IEnumerator_t1466026749_il2cpp_TypeInfo_var;
extern const uint32_t EvidenceEnumerator_Reset_m2712201059_MetadataUsageId;
extern "C"  void EvidenceEnumerator_Reset_m2712201059 (EvidenceEnumerator_t2963371598 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EvidenceEnumerator_Reset_m2712201059_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = __this->get_hostEnum_1();
		if (!L_0)
		{
			goto IL_0027;
		}
	}
	{
		Il2CppObject * L_1 = __this->get_hostEnum_1();
		InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_1);
		Il2CppObject * L_2 = __this->get_hostEnum_1();
		__this->set_currentEnum_0(L_2);
		goto IL_0033;
	}

IL_0027:
	{
		Il2CppObject * L_3 = __this->get_assemblyEnum_2();
		__this->set_currentEnum_0(L_3);
	}

IL_0033:
	{
		Il2CppObject * L_4 = __this->get_assemblyEnum_2();
		if (!L_4)
		{
			goto IL_0049;
		}
	}
	{
		Il2CppObject * L_5 = __this->get_assemblyEnum_2();
		InterfaceActionInvoker0::Invoke(2 /* System.Void System.Collections.IEnumerator::Reset() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_5);
	}

IL_0049:
	{
		return;
	}
}
// System.Object System.Security.Policy.Evidence/EvidenceEnumerator::get_Current()
extern Il2CppClass* IEnumerator_t1466026749_il2cpp_TypeInfo_var;
extern const uint32_t EvidenceEnumerator_get_Current_m632582639_MetadataUsageId;
extern "C"  Il2CppObject * EvidenceEnumerator_get_Current_m632582639 (EvidenceEnumerator_t2963371598 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EvidenceEnumerator_get_Current_m632582639_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = __this->get_currentEnum_0();
		Il2CppObject * L_1 = InterfaceFuncInvoker0< Il2CppObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
// System.Void System.Security.Policy.Hash::.ctor()
extern "C"  void Hash__ctor_m534700559 (Hash_t2681437964 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Policy.Hash::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern const Il2CppType* ByteU5BU5D_t3397334013_0_0_0_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2331471940;
extern const uint32_t Hash__ctor_m2554411450_MetadataUsageId;
extern "C"  void Hash__ctor_m2554411450 (Hash_t2681437964 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Hash__ctor_m2554411450_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_0 = ___info0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m432505302(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t3397334013_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_2 = SerializationInfo_GetValue_m1127314592(L_0, _stringLiteral2331471940, L_1, /*hidden argument*/NULL);
		__this->set_data_1(((ByteU5BU5D_t3397334013*)Castclass(L_2, ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Security.Policy.Hash::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2792112382;
extern Il2CppCodeGenString* _stringLiteral2331471940;
extern const uint32_t Hash_GetObjectData_m315532943_MetadataUsageId;
extern "C"  void Hash_GetObjectData_m315532943 (Hash_t2681437964 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Hash_GetObjectData_m315532943_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t228987430 * L_0 = ___info0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral2792112382, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		SerializationInfo_t228987430 * L_2 = ___info0;
		ByteU5BU5D_t3397334013* L_3 = Hash_GetData_m3416116641(__this, /*hidden argument*/NULL);
		SerializationInfo_AddValue_m1740888931(L_2, _stringLiteral2331471940, (Il2CppObject *)(Il2CppObject *)L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Security.Policy.Hash::ToString()
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3617362;
extern Il2CppCodeGenString* _stringLiteral372029325;
extern Il2CppCodeGenString* _stringLiteral3231012752;
extern Il2CppCodeGenString* _stringLiteral2331471940;
extern const uint32_t Hash_ToString_m2832703678_MetadataUsageId;
extern "C"  String_t* Hash_ToString_m2832703678 (Hash_t2681437964 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Hash_ToString_m2832703678_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SecurityElement_t2325568386 * V_0 = NULL;
	StringBuilder_t1221177846 * V_1 = NULL;
	ByteU5BU5D_t3397334013* V_2 = NULL;
	int32_t V_3 = 0;
	{
		Type_t * L_0 = Object_GetType_m191970594(__this, /*hidden argument*/NULL);
		String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_0);
		SecurityElement_t2325568386 * L_2 = (SecurityElement_t2325568386 *)il2cpp_codegen_object_new(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		SecurityElement__ctor_m1988489885(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		SecurityElement_t2325568386 * L_3 = V_0;
		SecurityElement_AddAttribute_m2324447756(L_3, _stringLiteral3617362, _stringLiteral372029325, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_4 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3946851802(L_4, /*hidden argument*/NULL);
		V_1 = L_4;
		ByteU5BU5D_t3397334013* L_5 = Hash_GetData_m3416116641(__this, /*hidden argument*/NULL);
		V_2 = L_5;
		V_3 = 0;
		goto IL_0051;
	}

IL_0035:
	{
		StringBuilder_t1221177846 * L_6 = V_1;
		ByteU5BU5D_t3397334013* L_7 = V_2;
		int32_t L_8 = V_3;
		String_t* L_9 = Byte_ToString_m1309661918(((L_7)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_8))), _stringLiteral3231012752, /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479(L_6, L_9, /*hidden argument*/NULL);
		int32_t L_10 = V_3;
		V_3 = ((int32_t)((int32_t)L_10+(int32_t)1));
	}

IL_0051:
	{
		int32_t L_11 = V_3;
		ByteU5BU5D_t3397334013* L_12 = V_2;
		if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_12)->max_length)))))))
		{
			goto IL_0035;
		}
	}
	{
		SecurityElement_t2325568386 * L_13 = V_0;
		StringBuilder_t1221177846 * L_14 = V_1;
		String_t* L_15 = StringBuilder_ToString_m1507807375(L_14, /*hidden argument*/NULL);
		SecurityElement_t2325568386 * L_16 = (SecurityElement_t2325568386 *)il2cpp_codegen_object_new(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		SecurityElement__ctor_m3543712927(L_16, _stringLiteral2331471940, L_15, /*hidden argument*/NULL);
		SecurityElement_AddChild_m4178544467(L_13, L_16, /*hidden argument*/NULL);
		SecurityElement_t2325568386 * L_17 = V_0;
		String_t* L_18 = SecurityElement_ToString_m2206560848(L_17, /*hidden argument*/NULL);
		return L_18;
	}
}
// System.Byte[] System.Security.Policy.Hash::GetData()
extern Il2CppClass* SecurityException_t887327375_il2cpp_TypeInfo_var;
extern Il2CppClass* FileStream_t1695958676_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral968979061;
extern const uint32_t Hash_GetData_m3416116641_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* Hash_GetData_m3416116641 (Hash_t2681437964 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Hash_GetData_m3416116641_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	FileStream_t1695958676 * V_1 = NULL;
	{
		Assembly_t4268412390 * L_0 = __this->get_assembly_0();
		if (L_0)
		{
			goto IL_0028;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_1 = __this->get_data_1();
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral968979061, /*hidden argument*/NULL);
		V_0 = L_2;
		String_t* L_3 = V_0;
		SecurityException_t887327375 * L_4 = (SecurityException_t887327375 *)il2cpp_codegen_object_new(SecurityException_t887327375_il2cpp_TypeInfo_var);
		SecurityException__ctor_m1484114982(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0028:
	{
		ByteU5BU5D_t3397334013* L_5 = __this->get_data_1();
		if (L_5)
		{
			goto IL_006d;
		}
	}
	{
		Assembly_t4268412390 * L_6 = __this->get_assembly_0();
		String_t* L_7 = VirtFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.Assembly::get_Location() */, L_6);
		FileStream_t1695958676 * L_8 = (FileStream_t1695958676 *)il2cpp_codegen_object_new(FileStream_t1695958676_il2cpp_TypeInfo_var);
		FileStream__ctor_m572813458(L_8, L_7, 3, 1, /*hidden argument*/NULL);
		V_1 = L_8;
		FileStream_t1695958676 * L_9 = V_1;
		int64_t L_10 = VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.FileStream::get_Length() */, L_9);
		if ((int64_t)(L_10) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception());
		__this->set_data_1(((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)(((intptr_t)L_10)))));
		FileStream_t1695958676 * L_11 = V_1;
		ByteU5BU5D_t3397334013* L_12 = __this->get_data_1();
		FileStream_t1695958676 * L_13 = V_1;
		int64_t L_14 = VirtFuncInvoker0< int64_t >::Invoke(8 /* System.Int64 System.IO.FileStream::get_Length() */, L_13);
		VirtFuncInvoker3< int32_t, ByteU5BU5D_t3397334013*, int32_t, int32_t >::Invoke(14 /* System.Int32 System.IO.FileStream::Read(System.Byte[],System.Int32,System.Int32) */, L_11, L_12, 0, (((int32_t)((int32_t)L_14))));
	}

IL_006d:
	{
		ByteU5BU5D_t3397334013* L_15 = __this->get_data_1();
		return L_15;
	}
}
// System.String System.Security.Policy.StrongName::get_Name()
extern "C"  String_t* StrongName_get_Name_m3562418544 (StrongName_t2988747270 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_name_1();
		return L_0;
	}
}
// System.Security.Permissions.StrongNamePublicKeyBlob System.Security.Policy.StrongName::get_PublicKey()
extern "C"  StrongNamePublicKeyBlob_t2860422703 * StrongName_get_PublicKey_m660168277 (StrongName_t2988747270 * __this, const MethodInfo* method)
{
	{
		StrongNamePublicKeyBlob_t2860422703 * L_0 = __this->get_publickey_0();
		return L_0;
	}
}
// System.Version System.Security.Policy.StrongName::get_Version()
extern "C"  Version_t1755874712 * StrongName_get_Version_m2566154422 (StrongName_t2988747270 * __this, const MethodInfo* method)
{
	{
		Version_t1755874712 * L_0 = __this->get_version_2();
		return L_0;
	}
}
// System.Boolean System.Security.Policy.StrongName::Equals(System.Object)
extern Il2CppClass* StrongName_t2988747270_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StrongName_Equals_m67226644_MetadataUsageId;
extern "C"  bool StrongName_Equals_m67226644 (StrongName_t2988747270 * __this, Il2CppObject * ___o0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StrongName_Equals_m67226644_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StrongName_t2988747270 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___o0;
		V_0 = ((StrongName_t2988747270 *)IsInstSealed(L_0, StrongName_t2988747270_il2cpp_TypeInfo_var));
		StrongName_t2988747270 * L_1 = V_0;
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		return (bool)0;
	}

IL_000f:
	{
		String_t* L_2 = __this->get_name_1();
		StrongName_t2988747270 * L_3 = V_0;
		String_t* L_4 = StrongName_get_Name_m3562418544(L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_5 = String_op_Inequality_m304203149(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0027;
		}
	}
	{
		return (bool)0;
	}

IL_0027:
	{
		Version_t1755874712 * L_6 = StrongName_get_Version_m2566154422(__this, /*hidden argument*/NULL);
		StrongName_t2988747270 * L_7 = V_0;
		Version_t1755874712 * L_8 = StrongName_get_Version_m2566154422(L_7, /*hidden argument*/NULL);
		bool L_9 = Version_Equals_m2419266375(L_6, L_8, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_003f;
		}
	}
	{
		return (bool)0;
	}

IL_003f:
	{
		StrongNamePublicKeyBlob_t2860422703 * L_10 = StrongName_get_PublicKey_m660168277(__this, /*hidden argument*/NULL);
		StrongName_t2988747270 * L_11 = V_0;
		StrongNamePublicKeyBlob_t2860422703 * L_12 = StrongName_get_PublicKey_m660168277(L_11, /*hidden argument*/NULL);
		bool L_13 = StrongNamePublicKeyBlob_Equals_m2407250401(L_10, L_12, /*hidden argument*/NULL);
		return L_13;
	}
}
// System.Int32 System.Security.Policy.StrongName::GetHashCode()
extern "C"  int32_t StrongName_GetHashCode_m2759564240 (StrongName_t2988747270 * __this, const MethodInfo* method)
{
	{
		StrongNamePublicKeyBlob_t2860422703 * L_0 = __this->get_publickey_0();
		int32_t L_1 = StrongNamePublicKeyBlob_GetHashCode_m2374843999(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Security.Policy.StrongName::ToString()
extern const Il2CppType* StrongName_t2988747270_0_0_0_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3617362;
extern Il2CppCodeGenString* _stringLiteral372029325;
extern Il2CppCodeGenString* _stringLiteral3021629591;
extern Il2CppCodeGenString* _stringLiteral2328219947;
extern Il2CppCodeGenString* _stringLiteral4699698;
extern const uint32_t StrongName_ToString_m2622029394_MetadataUsageId;
extern "C"  String_t* StrongName_ToString_m2622029394 (StrongName_t2988747270 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StrongName_ToString_m2622029394_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SecurityElement_t2325568386 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_0 = Type_GetTypeFromHandle_m432505302(NULL /*static, unused*/, LoadTypeToken(StrongName_t2988747270_0_0_0_var), /*hidden argument*/NULL);
		String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_0);
		SecurityElement_t2325568386 * L_2 = (SecurityElement_t2325568386 *)il2cpp_codegen_object_new(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		SecurityElement__ctor_m1988489885(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		SecurityElement_t2325568386 * L_3 = V_0;
		SecurityElement_AddAttribute_m2324447756(L_3, _stringLiteral3617362, _stringLiteral372029325, /*hidden argument*/NULL);
		SecurityElement_t2325568386 * L_4 = V_0;
		StrongNamePublicKeyBlob_t2860422703 * L_5 = __this->get_publickey_0();
		String_t* L_6 = StrongNamePublicKeyBlob_ToString_m3721281223(L_5, /*hidden argument*/NULL);
		SecurityElement_AddAttribute_m2324447756(L_4, _stringLiteral3021629591, L_6, /*hidden argument*/NULL);
		SecurityElement_t2325568386 * L_7 = V_0;
		String_t* L_8 = __this->get_name_1();
		SecurityElement_AddAttribute_m2324447756(L_7, _stringLiteral2328219947, L_8, /*hidden argument*/NULL);
		SecurityElement_t2325568386 * L_9 = V_0;
		Version_t1755874712 * L_10 = __this->get_version_2();
		String_t* L_11 = Version_ToString_m18049552(L_10, /*hidden argument*/NULL);
		SecurityElement_AddAttribute_m2324447756(L_9, _stringLiteral4699698, L_11, /*hidden argument*/NULL);
		SecurityElement_t2325568386 * L_12 = V_0;
		String_t* L_13 = SecurityElement_ToString_m2206560848(L_12, /*hidden argument*/NULL);
		return L_13;
	}
}
// System.Void System.Security.Principal.WindowsIdentity::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern "C"  void WindowsIdentity__ctor_m3216066781 (WindowsIdentity_t373339331 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_0 = ___info0;
		__this->set__info_5(L_0);
		return;
	}
}
// System.Void System.Security.Principal.WindowsIdentity::.cctor()
extern Il2CppClass* IntPtr_t_il2cpp_TypeInfo_var;
extern Il2CppClass* WindowsIdentity_t373339331_il2cpp_TypeInfo_var;
extern const uint32_t WindowsIdentity__cctor_m3610488765_MetadataUsageId;
extern "C"  void WindowsIdentity__cctor_m3610488765 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WindowsIdentity__cctor_m3610488765_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IntPtr_t L_0 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->get_Zero_1();
		((WindowsIdentity_t373339331_StaticFields*)WindowsIdentity_t373339331_il2cpp_TypeInfo_var->static_fields)->set_invalidWindows_6(L_0);
		return;
	}
}
// System.Void System.Security.Principal.WindowsIdentity::System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object)
extern const Il2CppType* IntPtr_t_0_0_0_var;
extern const Il2CppType* WindowsAccountType_t4179100204_0_0_0_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IntPtr_t_il2cpp_TypeInfo_var;
extern Il2CppClass* WindowsIdentity_t373339331_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* SerializationException_t753258759_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t2071877448_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral600732702;
extern Il2CppCodeGenString* _stringLiteral1952760993;
extern Il2CppCodeGenString* _stringLiteral3131641875;
extern Il2CppCodeGenString* _stringLiteral654252724;
extern Il2CppCodeGenString* _stringLiteral2859829098;
extern Il2CppCodeGenString* _stringLiteral4139895395;
extern Il2CppCodeGenString* _stringLiteral2008201577;
extern const uint32_t WindowsIdentity_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m2759850194_MetadataUsageId;
extern "C"  void WindowsIdentity_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m2759850194 (WindowsIdentity_t373339331 * __this, Il2CppObject * ___sender0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WindowsIdentity_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m2759850194_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		SerializationInfo_t228987430 * L_0 = __this->get__info_5();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m432505302(NULL /*static, unused*/, LoadTypeToken(IntPtr_t_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_2 = SerializationInfo_GetValue_m1127314592(L_0, _stringLiteral600732702, L_1, /*hidden argument*/NULL);
		__this->set__token_0(((*(IntPtr_t*)((IntPtr_t*)UnBox (L_2, IntPtr_t_il2cpp_TypeInfo_var)))));
		SerializationInfo_t228987430 * L_3 = __this->get__info_5();
		String_t* L_4 = SerializationInfo_GetString_m547109409(L_3, _stringLiteral1952760993, /*hidden argument*/NULL);
		__this->set__name_4(L_4);
		String_t* L_5 = __this->get__name_4();
		if (!L_5)
		{
			goto IL_0073;
		}
	}
	{
		IntPtr_t L_6 = __this->get__token_0();
		IL2CPP_RUNTIME_CLASS_INIT(WindowsIdentity_t373339331_il2cpp_TypeInfo_var);
		String_t* L_7 = WindowsIdentity_GetTokenName_m3300121331(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		String_t* L_8 = V_0;
		String_t* L_9 = __this->get__name_4();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_10 = String_op_Inequality_m304203149(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_006e;
		}
	}
	{
		SerializationException_t753258759 * L_11 = (SerializationException_t753258759 *)il2cpp_codegen_object_new(SerializationException_t753258759_il2cpp_TypeInfo_var);
		SerializationException__ctor_m1019897788(L_11, _stringLiteral3131641875, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11);
	}

IL_006e:
	{
		goto IL_00af;
	}

IL_0073:
	{
		IntPtr_t L_12 = __this->get__token_0();
		IL2CPP_RUNTIME_CLASS_INIT(WindowsIdentity_t373339331_il2cpp_TypeInfo_var);
		String_t* L_13 = WindowsIdentity_GetTokenName_m3300121331(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		__this->set__name_4(L_13);
		String_t* L_14 = __this->get__name_4();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_15 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		bool L_16 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_14, L_15, /*hidden argument*/NULL);
		if (L_16)
		{
			goto IL_00a4;
		}
	}
	{
		String_t* L_17 = __this->get__name_4();
		if (L_17)
		{
			goto IL_00af;
		}
	}

IL_00a4:
	{
		SerializationException_t753258759 * L_18 = (SerializationException_t753258759 *)il2cpp_codegen_object_new(SerializationException_t753258759_il2cpp_TypeInfo_var);
		SerializationException__ctor_m1019897788(L_18, _stringLiteral654252724, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18);
	}

IL_00af:
	{
		SerializationInfo_t228987430 * L_19 = __this->get__info_5();
		String_t* L_20 = SerializationInfo_GetString_m547109409(L_19, _stringLiteral2859829098, /*hidden argument*/NULL);
		__this->set__type_1(L_20);
		SerializationInfo_t228987430 * L_21 = __this->get__info_5();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_22 = Type_GetTypeFromHandle_m432505302(NULL /*static, unused*/, LoadTypeToken(WindowsAccountType_t4179100204_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_23 = SerializationInfo_GetValue_m1127314592(L_21, _stringLiteral4139895395, L_22, /*hidden argument*/NULL);
		__this->set__account_2(((*(int32_t*)((int32_t*)UnBox (L_23, Int32_t2071877448_il2cpp_TypeInfo_var)))));
		SerializationInfo_t228987430 * L_24 = __this->get__info_5();
		bool L_25 = SerializationInfo_GetBoolean_m3573708305(L_24, _stringLiteral2008201577, /*hidden argument*/NULL);
		__this->set__authenticated_3(L_25);
		return;
	}
}
// System.Void System.Security.Principal.WindowsIdentity::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern Il2CppClass* IntPtr_t_il2cpp_TypeInfo_var;
extern Il2CppClass* WindowsAccountType_t4179100204_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral600732702;
extern Il2CppCodeGenString* _stringLiteral1952760993;
extern Il2CppCodeGenString* _stringLiteral2859829098;
extern Il2CppCodeGenString* _stringLiteral4139895395;
extern Il2CppCodeGenString* _stringLiteral2008201577;
extern const uint32_t WindowsIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m2181622721_MetadataUsageId;
extern "C"  void WindowsIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m2181622721 (WindowsIdentity_t373339331 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WindowsIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m2181622721_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t228987430 * L_0 = ___info0;
		IntPtr_t L_1 = __this->get__token_0();
		IntPtr_t L_2 = L_1;
		Il2CppObject * L_3 = Box(IntPtr_t_il2cpp_TypeInfo_var, &L_2);
		SerializationInfo_AddValue_m1740888931(L_0, _stringLiteral600732702, L_3, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_4 = ___info0;
		String_t* L_5 = __this->get__name_4();
		SerializationInfo_AddValue_m1740888931(L_4, _stringLiteral1952760993, L_5, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_6 = ___info0;
		String_t* L_7 = __this->get__type_1();
		SerializationInfo_AddValue_m1740888931(L_6, _stringLiteral2859829098, L_7, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_8 = ___info0;
		int32_t L_9 = __this->get__account_2();
		int32_t L_10 = L_9;
		Il2CppObject * L_11 = Box(WindowsAccountType_t4179100204_il2cpp_TypeInfo_var, &L_10);
		SerializationInfo_AddValue_m1740888931(L_8, _stringLiteral4139895395, L_11, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_12 = ___info0;
		bool L_13 = __this->get__authenticated_3();
		SerializationInfo_AddValue_m1192926088(L_12, _stringLiteral2008201577, L_13, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Principal.WindowsIdentity::Dispose()
extern Il2CppClass* IntPtr_t_il2cpp_TypeInfo_var;
extern const uint32_t WindowsIdentity_Dispose_m2649088337_MetadataUsageId;
extern "C"  void WindowsIdentity_Dispose_m2649088337 (WindowsIdentity_t373339331 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (WindowsIdentity_Dispose_m2649088337_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IntPtr_t L_0 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->get_Zero_1();
		__this->set__token_0(L_0);
		return;
	}
}
// System.IntPtr System.Security.Principal.WindowsIdentity::GetCurrentToken()
extern "C"  IntPtr_t WindowsIdentity_GetCurrentToken_m2583809147 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef IntPtr_t (*WindowsIdentity_GetCurrentToken_m2583809147_ftn) ();
	return  ((WindowsIdentity_GetCurrentToken_m2583809147_ftn)mscorlib::System::Security::Principal::WindowsIdentity::GetCurrentToken) ();
}
// System.String System.Security.Principal.WindowsIdentity::GetTokenName(System.IntPtr)
extern "C"  String_t* WindowsIdentity_GetTokenName_m3300121331 (Il2CppObject * __this /* static, unused */, IntPtr_t ___token0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef String_t* (*WindowsIdentity_GetTokenName_m3300121331_ftn) (IntPtr_t);
	return  ((WindowsIdentity_GetTokenName_m3300121331_ftn)mscorlib::System::Security::Principal::WindowsIdentity::GetTokenName) (___token0);
}
// System.Void System.Security.SecurityContext::.ctor()
extern "C"  void SecurityContext__ctor_m4171643858 (SecurityContext_t3554639385 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SecurityContext::.ctor(System.Security.SecurityContext)
extern "C"  void SecurityContext__ctor_m1936058452 (SecurityContext_t3554639385 * __this, SecurityContext_t3554639385 * ___sc0, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		__this->set__capture_0((bool)1);
		SecurityContext_t3554639385 * L_0 = ___sc0;
		IntPtr_t L_1 = L_0->get__winid_1();
		__this->set__winid_1(L_1);
		SecurityContext_t3554639385 * L_2 = ___sc0;
		CompressedStack_t1568001503 * L_3 = L_2->get__stack_2();
		if (!L_3)
		{
			goto IL_0035;
		}
	}
	{
		SecurityContext_t3554639385 * L_4 = ___sc0;
		CompressedStack_t1568001503 * L_5 = L_4->get__stack_2();
		CompressedStack_t1568001503 * L_6 = CompressedStack_CreateCopy_m3321727874(L_5, /*hidden argument*/NULL);
		__this->set__stack_2(L_6);
	}

IL_0035:
	{
		return;
	}
}
// System.Security.SecurityContext System.Security.SecurityContext::Capture()
extern Il2CppClass* Thread_t241561612_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityContext_t3554639385_il2cpp_TypeInfo_var;
extern Il2CppClass* WindowsIdentity_t373339331_il2cpp_TypeInfo_var;
extern const uint32_t SecurityContext_Capture_m2535194991_MetadataUsageId;
extern "C"  SecurityContext_t3554639385 * SecurityContext_Capture_m2535194991 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityContext_Capture_m2535194991_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SecurityContext_t3554639385 * V_0 = NULL;
	SecurityContext_t3554639385 * V_1 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Thread_t241561612_il2cpp_TypeInfo_var);
		Thread_t241561612 * L_0 = Thread_get_CurrentThread_m3667342817(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecutionContext_t1392266323 * L_1 = Thread_get_ExecutionContext_m922067206(L_0, /*hidden argument*/NULL);
		SecurityContext_t3554639385 * L_2 = ExecutionContext_get_SecurityContext_m216088539(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		SecurityContext_t3554639385 * L_3 = V_0;
		bool L_4 = SecurityContext_get_FlowSuppressed_m420202521(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_001d;
		}
	}
	{
		return (SecurityContext_t3554639385 *)NULL;
	}

IL_001d:
	{
		SecurityContext_t3554639385 * L_5 = (SecurityContext_t3554639385 *)il2cpp_codegen_object_new(SecurityContext_t3554639385_il2cpp_TypeInfo_var);
		SecurityContext__ctor_m4171643858(L_5, /*hidden argument*/NULL);
		V_1 = L_5;
		SecurityContext_t3554639385 * L_6 = V_1;
		L_6->set__capture_0((bool)1);
		SecurityContext_t3554639385 * L_7 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(WindowsIdentity_t373339331_il2cpp_TypeInfo_var);
		IntPtr_t L_8 = WindowsIdentity_GetCurrentToken_m2583809147(NULL /*static, unused*/, /*hidden argument*/NULL);
		L_7->set__winid_1(L_8);
		SecurityContext_t3554639385 * L_9 = V_1;
		CompressedStack_t1568001503 * L_10 = CompressedStack_Capture_m179370023(NULL /*static, unused*/, /*hidden argument*/NULL);
		L_9->set__stack_2(L_10);
		SecurityContext_t3554639385 * L_11 = V_1;
		return L_11;
	}
}
// System.Boolean System.Security.SecurityContext::get_FlowSuppressed()
extern "C"  bool SecurityContext_get_FlowSuppressed_m420202521 (SecurityContext_t3554639385 * __this, const MethodInfo* method)
{
	{
		bool L_0 = __this->get__suppressFlow_3();
		return L_0;
	}
}
// System.Threading.CompressedStack System.Security.SecurityContext::get_CompressedStack()
extern "C"  CompressedStack_t1568001503 * SecurityContext_get_CompressedStack_m594879439 (SecurityContext_t3554639385 * __this, const MethodInfo* method)
{
	{
		CompressedStack_t1568001503 * L_0 = __this->get__stack_2();
		return L_0;
	}
}
// System.Void System.Security.SecurityElement::.ctor(System.String)
extern "C"  void SecurityElement__ctor_m1988489885 (SecurityElement_t2325568386 * __this, String_t* ___tag0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___tag0;
		SecurityElement__ctor_m3543712927(__this, L_0, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SecurityElement::.ctor(System.String,System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral696029674;
extern Il2CppCodeGenString* _stringLiteral1895691117;
extern Il2CppCodeGenString* _stringLiteral811305496;
extern const uint32_t SecurityElement__ctor_m3543712927_MetadataUsageId;
extern "C"  void SecurityElement__ctor_m3543712927 (SecurityElement_t2325568386 * __this, String_t* ___tag0, String_t* ___text1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement__ctor_m3543712927_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___tag0;
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral696029674, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		String_t* L_2 = ___tag0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		bool L_3 = SecurityElement_IsValidTag_m64902195(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_003d;
		}
	}
	{
		String_t* L_4 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1895691117, /*hidden argument*/NULL);
		String_t* L_5 = ___tag0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_6 = String_Concat_m612901809(NULL /*static, unused*/, L_4, _stringLiteral811305496, L_5, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_7 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_7, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_003d:
	{
		String_t* L_8 = ___tag0;
		__this->set_tag_1(L_8);
		String_t* L_9 = ___text1;
		SecurityElement_set_Text_m2410443257(__this, L_9, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SecurityElement::.cctor()
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D60_48_FieldInfo_var;
extern const uint32_t SecurityElement__cctor_m256761998_MetadataUsageId;
extern "C"  void SecurityElement__cctor_m256761998 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement__cctor_m256761998_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)3));
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)32));
		CharU5BU5D_t1328083999* L_1 = L_0;
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)60));
		CharU5BU5D_t1328083999* L_2 = L_1;
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)62));
		((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->set_invalid_tag_chars_4(L_2);
		CharU5BU5D_t1328083999* L_3 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)2));
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)60));
		CharU5BU5D_t1328083999* L_4 = L_3;
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)62));
		((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->set_invalid_text_chars_5(L_4);
		CharU5BU5D_t1328083999* L_5 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)3));
		(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)32));
		CharU5BU5D_t1328083999* L_6 = L_5;
		(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)60));
		CharU5BU5D_t1328083999* L_7 = L_6;
		(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)62));
		((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->set_invalid_attr_name_chars_6(L_7);
		CharU5BU5D_t1328083999* L_8 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)3));
		(L_8)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)34));
		CharU5BU5D_t1328083999* L_9 = L_8;
		(L_9)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)60));
		CharU5BU5D_t1328083999* L_10 = L_9;
		(L_10)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)62));
		((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->set_invalid_attr_value_chars_7(L_10);
		CharU5BU5D_t1328083999* L_11 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)5));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D60_48_FieldInfo_var), /*hidden argument*/NULL);
		((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->set_invalid_chars_8(L_11);
		return;
	}
}
// System.Collections.ArrayList System.Security.SecurityElement::get_Children()
extern "C"  ArrayList_t4252133567 * SecurityElement_get_Children_m38620993 (SecurityElement_t2325568386 * __this, const MethodInfo* method)
{
	{
		ArrayList_t4252133567 * L_0 = __this->get_children_3();
		return L_0;
	}
}
// System.String System.Security.SecurityElement::get_Tag()
extern "C"  String_t* SecurityElement_get_Tag_m3790054077 (SecurityElement_t2325568386 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_tag_1();
		return L_0;
	}
}
// System.Void System.Security.SecurityElement::set_Text(System.String)
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1895691117;
extern Il2CppCodeGenString* _stringLiteral811305496;
extern const uint32_t SecurityElement_set_Text_m2410443257_MetadataUsageId;
extern "C"  void SecurityElement_set_Text_m2410443257 (SecurityElement_t2325568386 * __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_set_Text_m2410443257_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (!L_0)
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_1 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		bool L_2 = SecurityElement_IsValidText_m162470336(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral1895691117, /*hidden argument*/NULL);
		String_t* L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_5 = String_Concat_m612901809(NULL /*static, unused*/, L_3, _stringLiteral811305496, L_4, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_6 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_6, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_002c:
	{
		String_t* L_7 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		String_t* L_8 = SecurityElement_Unescape_m1089723634(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		__this->set_text_0(L_8);
		return;
	}
}
// System.Void System.Security.SecurityElement::AddAttribute(System.String,System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* ArrayList_t4252133567_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityAttribute_t1594670782_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2328218955;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral3488296721;
extern const uint32_t SecurityElement_AddAttribute_m2324447756_MetadataUsageId;
extern "C"  void SecurityElement_AddAttribute_m2324447756 (SecurityElement_t2325568386 * __this, String_t* ___name0, String_t* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_AddAttribute_m2324447756_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___name0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral2328218955, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___value1;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		String_t* L_4 = ___name0;
		SecurityAttribute_t1594670782 * L_5 = SecurityElement_GetAttribute_m4288291176(__this, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0044;
		}
	}
	{
		String_t* L_6 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_7 = String_Concat_m2596409543(NULL /*static, unused*/, _stringLiteral3488296721, L_6, /*hidden argument*/NULL);
		String_t* L_8 = Locale_GetText_m1954433032(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_9 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_9, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0044:
	{
		ArrayList_t4252133567 * L_10 = __this->get_attributes_2();
		if (L_10)
		{
			goto IL_005a;
		}
	}
	{
		ArrayList_t4252133567 * L_11 = (ArrayList_t4252133567 *)il2cpp_codegen_object_new(ArrayList_t4252133567_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4012174379(L_11, /*hidden argument*/NULL);
		__this->set_attributes_2(L_11);
	}

IL_005a:
	{
		ArrayList_t4252133567 * L_12 = __this->get_attributes_2();
		String_t* L_13 = ___name0;
		String_t* L_14 = ___value1;
		SecurityAttribute_t1594670782 * L_15 = (SecurityAttribute_t1594670782 *)il2cpp_codegen_object_new(SecurityAttribute_t1594670782_il2cpp_TypeInfo_var);
		SecurityAttribute__ctor_m3425755778(L_15, L_13, L_14, /*hidden argument*/NULL);
		VirtFuncInvoker1< int32_t, Il2CppObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_12, L_15);
		return;
	}
}
// System.Void System.Security.SecurityElement::AddChild(System.Security.SecurityElement)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArrayList_t4252133567_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1131258640;
extern const uint32_t SecurityElement_AddChild_m4178544467_MetadataUsageId;
extern "C"  void SecurityElement_AddChild_m4178544467 (SecurityElement_t2325568386 * __this, SecurityElement_t2325568386 * ___child0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_AddChild_m4178544467_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SecurityElement_t2325568386 * L_0 = ___child0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1131258640, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ArrayList_t4252133567 * L_2 = __this->get_children_3();
		if (L_2)
		{
			goto IL_0027;
		}
	}
	{
		ArrayList_t4252133567 * L_3 = (ArrayList_t4252133567 *)il2cpp_codegen_object_new(ArrayList_t4252133567_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4012174379(L_3, /*hidden argument*/NULL);
		__this->set_children_3(L_3);
	}

IL_0027:
	{
		ArrayList_t4252133567 * L_4 = __this->get_children_3();
		SecurityElement_t2325568386 * L_5 = ___child0;
		VirtFuncInvoker1< int32_t, Il2CppObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_4, L_5);
		return;
	}
}
// System.String System.Security.SecurityElement::Escape(System.String)
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral352199793;
extern Il2CppCodeGenString* _stringLiteral1259525396;
extern Il2CppCodeGenString* _stringLiteral1693198914;
extern Il2CppCodeGenString* _stringLiteral3043888112;
extern Il2CppCodeGenString* _stringLiteral2206518777;
extern const uint32_t SecurityElement_Escape_m677416717_MetadataUsageId;
extern "C"  String_t* SecurityElement_Escape_m677416717 (Il2CppObject * __this /* static, unused */, String_t* ___str0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_Escape_m677416717_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Il2CppChar V_3 = 0x0;
	Il2CppChar V_4 = 0x0;
	{
		String_t* L_0 = ___str0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return (String_t*)NULL;
	}

IL_0008:
	{
		String_t* L_1 = ___str0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		CharU5BU5D_t1328083999* L_2 = ((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->get_invalid_chars_8();
		int32_t L_3 = String_IndexOfAny_m2016554902(L_1, L_2, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)(-1)))))
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_4 = ___str0;
		return L_4;
	}

IL_001b:
	{
		StringBuilder_t1221177846 * L_5 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3946851802(L_5, /*hidden argument*/NULL);
		V_0 = L_5;
		String_t* L_6 = ___str0;
		int32_t L_7 = String_get_Length_m1606060069(L_6, /*hidden argument*/NULL);
		V_1 = L_7;
		V_2 = 0;
		goto IL_00dd;
	}

IL_002f:
	{
		String_t* L_8 = ___str0;
		int32_t L_9 = V_2;
		Il2CppChar L_10 = String_get_Chars_m4230566705(L_8, L_9, /*hidden argument*/NULL);
		V_3 = L_10;
		Il2CppChar L_11 = V_3;
		V_4 = L_11;
		Il2CppChar L_12 = V_4;
		if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 0)
		{
			goto IL_0099;
		}
		if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 1)
		{
			goto IL_005c;
		}
		if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 2)
		{
			goto IL_005c;
		}
		if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 3)
		{
			goto IL_005c;
		}
		if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 4)
		{
			goto IL_00bb;
		}
		if (((int32_t)((int32_t)L_12-(int32_t)((int32_t)34))) == 5)
		{
			goto IL_00aa;
		}
	}

IL_005c:
	{
		Il2CppChar L_13 = V_4;
		if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)60))) == 0)
		{
			goto IL_0077;
		}
		if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)60))) == 1)
		{
			goto IL_00cc;
		}
		if (((int32_t)((int32_t)L_13-(int32_t)((int32_t)60))) == 2)
		{
			goto IL_0088;
		}
	}
	{
		goto IL_00cc;
	}

IL_0077:
	{
		StringBuilder_t1221177846 * L_14 = V_0;
		StringBuilder_Append_m3636508479(L_14, _stringLiteral352199793, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_0088:
	{
		StringBuilder_t1221177846 * L_15 = V_0;
		StringBuilder_Append_m3636508479(L_15, _stringLiteral1259525396, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_0099:
	{
		StringBuilder_t1221177846 * L_16 = V_0;
		StringBuilder_Append_m3636508479(L_16, _stringLiteral1693198914, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_00aa:
	{
		StringBuilder_t1221177846 * L_17 = V_0;
		StringBuilder_Append_m3636508479(L_17, _stringLiteral3043888112, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_00bb:
	{
		StringBuilder_t1221177846 * L_18 = V_0;
		StringBuilder_Append_m3636508479(L_18, _stringLiteral2206518777, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_00cc:
	{
		StringBuilder_t1221177846 * L_19 = V_0;
		Il2CppChar L_20 = V_3;
		StringBuilder_Append_m3618697540(L_19, L_20, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_00d9:
	{
		int32_t L_21 = V_2;
		V_2 = ((int32_t)((int32_t)L_21+(int32_t)1));
	}

IL_00dd:
	{
		int32_t L_22 = V_2;
		int32_t L_23 = V_1;
		if ((((int32_t)L_22) < ((int32_t)L_23)))
		{
			goto IL_002f;
		}
	}
	{
		StringBuilder_t1221177846 * L_24 = V_0;
		String_t* L_25 = StringBuilder_ToString_m1507807375(L_24, /*hidden argument*/NULL);
		return L_25;
	}
}
// System.String System.Security.SecurityElement::Unescape(System.String)
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral352199793;
extern Il2CppCodeGenString* _stringLiteral372029330;
extern Il2CppCodeGenString* _stringLiteral1259525396;
extern Il2CppCodeGenString* _stringLiteral372029332;
extern Il2CppCodeGenString* _stringLiteral2206518777;
extern Il2CppCodeGenString* _stringLiteral372029308;
extern Il2CppCodeGenString* _stringLiteral1693198914;
extern Il2CppCodeGenString* _stringLiteral372029312;
extern Il2CppCodeGenString* _stringLiteral3043888112;
extern Il2CppCodeGenString* _stringLiteral372029307;
extern const uint32_t SecurityElement_Unescape_m1089723634_MetadataUsageId;
extern "C"  String_t* SecurityElement_Unescape_m1089723634 (Il2CppObject * __this /* static, unused */, String_t* ___str0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_Unescape_m1089723634_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * V_0 = NULL;
	{
		String_t* L_0 = ___str0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return (String_t*)NULL;
	}

IL_0008:
	{
		String_t* L_1 = ___str0;
		StringBuilder_t1221177846 * L_2 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m782331808(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		StringBuilder_t1221177846 * L_3 = V_0;
		StringBuilder_Replace_m28121947(L_3, _stringLiteral352199793, _stringLiteral372029330, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_4 = V_0;
		StringBuilder_Replace_m28121947(L_4, _stringLiteral1259525396, _stringLiteral372029332, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_5 = V_0;
		StringBuilder_Replace_m28121947(L_5, _stringLiteral2206518777, _stringLiteral372029308, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_6 = V_0;
		StringBuilder_Replace_m28121947(L_6, _stringLiteral1693198914, _stringLiteral372029312, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_7 = V_0;
		StringBuilder_Replace_m28121947(L_7, _stringLiteral3043888112, _stringLiteral372029307, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_8 = V_0;
		String_t* L_9 = StringBuilder_ToString_m1507807375(L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// System.Boolean System.Security.SecurityElement::IsValidAttributeName(System.String)
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_IsValidAttributeName_m2201790420_MetadataUsageId;
extern "C"  bool SecurityElement_IsValidAttributeName_m2201790420 (Il2CppObject * __this /* static, unused */, String_t* ___name0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_IsValidAttributeName_m2201790420_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		String_t* L_0 = ___name0;
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		String_t* L_1 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		CharU5BU5D_t1328083999* L_2 = ((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->get_invalid_attr_name_chars_6();
		int32_t L_3 = String_IndexOfAny_m2016554902(L_1, L_2, /*hidden argument*/NULL);
		G_B3_0 = ((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0);
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 0;
	}

IL_0017:
	{
		return (bool)G_B3_0;
	}
}
// System.Boolean System.Security.SecurityElement::IsValidAttributeValue(System.String)
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_IsValidAttributeValue_m483287146_MetadataUsageId;
extern "C"  bool SecurityElement_IsValidAttributeValue_m483287146 (Il2CppObject * __this /* static, unused */, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_IsValidAttributeValue_m483287146_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		String_t* L_0 = ___value0;
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		String_t* L_1 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		CharU5BU5D_t1328083999* L_2 = ((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->get_invalid_attr_value_chars_7();
		int32_t L_3 = String_IndexOfAny_m2016554902(L_1, L_2, /*hidden argument*/NULL);
		G_B3_0 = ((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0);
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 0;
	}

IL_0017:
	{
		return (bool)G_B3_0;
	}
}
// System.Boolean System.Security.SecurityElement::IsValidTag(System.String)
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_IsValidTag_m64902195_MetadataUsageId;
extern "C"  bool SecurityElement_IsValidTag_m64902195 (Il2CppObject * __this /* static, unused */, String_t* ___tag0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_IsValidTag_m64902195_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		String_t* L_0 = ___tag0;
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		String_t* L_1 = ___tag0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		CharU5BU5D_t1328083999* L_2 = ((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->get_invalid_tag_chars_4();
		int32_t L_3 = String_IndexOfAny_m2016554902(L_1, L_2, /*hidden argument*/NULL);
		G_B3_0 = ((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0);
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 0;
	}

IL_0017:
	{
		return (bool)G_B3_0;
	}
}
// System.Boolean System.Security.SecurityElement::IsValidText(System.String)
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_IsValidText_m162470336_MetadataUsageId;
extern "C"  bool SecurityElement_IsValidText_m162470336 (Il2CppObject * __this /* static, unused */, String_t* ___text0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_IsValidText_m162470336_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		String_t* L_0 = ___text0;
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		String_t* L_1 = ___text0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		CharU5BU5D_t1328083999* L_2 = ((SecurityElement_t2325568386_StaticFields*)SecurityElement_t2325568386_il2cpp_TypeInfo_var->static_fields)->get_invalid_text_chars_5();
		int32_t L_3 = String_IndexOfAny_m2016554902(L_1, L_2, /*hidden argument*/NULL);
		G_B3_0 = ((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0);
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 0;
	}

IL_0017:
	{
		return (bool)G_B3_0;
	}
}
// System.Security.SecurityElement System.Security.SecurityElement::SearchForChildByTag(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral696029674;
extern const uint32_t SecurityElement_SearchForChildByTag_m1622912855_MetadataUsageId;
extern "C"  SecurityElement_t2325568386 * SecurityElement_SearchForChildByTag_m1622912855 (SecurityElement_t2325568386 * __this, String_t* ___tag0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_SearchForChildByTag_m1622912855_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	SecurityElement_t2325568386 * V_1 = NULL;
	{
		String_t* L_0 = ___tag0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral696029674, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ArrayList_t4252133567 * L_2 = __this->get_children_3();
		if (L_2)
		{
			goto IL_001e;
		}
	}
	{
		return (SecurityElement_t2325568386 *)NULL;
	}

IL_001e:
	{
		V_0 = 0;
		goto IL_004e;
	}

IL_0025:
	{
		ArrayList_t4252133567 * L_3 = __this->get_children_3();
		int32_t L_4 = V_0;
		Il2CppObject * L_5 = VirtFuncInvoker1< Il2CppObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_3, L_4);
		V_1 = ((SecurityElement_t2325568386 *)CastclassSealed(L_5, SecurityElement_t2325568386_il2cpp_TypeInfo_var));
		SecurityElement_t2325568386 * L_6 = V_1;
		String_t* L_7 = L_6->get_tag_1();
		String_t* L_8 = ___tag0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_9 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_004a;
		}
	}
	{
		SecurityElement_t2325568386 * L_10 = V_1;
		return L_10;
	}

IL_004a:
	{
		int32_t L_11 = V_0;
		V_0 = ((int32_t)((int32_t)L_11+(int32_t)1));
	}

IL_004e:
	{
		int32_t L_12 = V_0;
		ArrayList_t4252133567 * L_13 = __this->get_children_3();
		int32_t L_14 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_13);
		if ((((int32_t)L_12) < ((int32_t)L_14)))
		{
			goto IL_0025;
		}
	}
	{
		return (SecurityElement_t2325568386 *)NULL;
	}
}
// System.String System.Security.SecurityElement::ToString()
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_ToString_m2206560848_MetadataUsageId;
extern "C"  String_t* SecurityElement_ToString_m2206560848 (SecurityElement_t2325568386 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_ToString_m2206560848_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * V_0 = NULL;
	{
		StringBuilder_t1221177846 * L_0 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3946851802(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		SecurityElement_ToXml_m1070777098(__this, (&V_0), 0, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_1 = V_0;
		String_t* L_2 = StringBuilder_ToString_m1507807375(L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void System.Security.SecurityElement::ToXml(System.Text.StringBuilder&,System.Int32)
extern Il2CppClass* SecurityAttribute_t1594670782_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IEnumerator_t1466026749_il2cpp_TypeInfo_var;
extern Il2CppClass* IDisposable_t2427283555_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372029330;
extern Il2CppCodeGenString* _stringLiteral372029310;
extern Il2CppCodeGenString* _stringLiteral3943473371;
extern Il2CppCodeGenString* _stringLiteral372029312;
extern Il2CppCodeGenString* _stringLiteral905413809;
extern Il2CppCodeGenString* _stringLiteral372029332;
extern Il2CppCodeGenString* _stringLiteral51790603;
extern const uint32_t SecurityElement_ToXml_m1070777098_MetadataUsageId;
extern "C"  void SecurityElement_ToXml_m1070777098 (SecurityElement_t2325568386 * __this, StringBuilder_t1221177846 ** ___s0, int32_t ___level1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_ToXml_m1070777098_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	SecurityAttribute_t1594670782 * V_1 = NULL;
	SecurityElement_t2325568386 * V_2 = NULL;
	Il2CppObject * V_3 = NULL;
	Il2CppObject * V_4 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		StringBuilder_t1221177846 ** L_0 = ___s0;
		StringBuilder_Append_m3636508479((*((StringBuilder_t1221177846 **)L_0)), _stringLiteral372029330, /*hidden argument*/NULL);
		StringBuilder_t1221177846 ** L_1 = ___s0;
		String_t* L_2 = __this->get_tag_1();
		StringBuilder_Append_m3636508479((*((StringBuilder_t1221177846 **)L_1)), L_2, /*hidden argument*/NULL);
		ArrayList_t4252133567 * L_3 = __this->get_attributes_2();
		if (!L_3)
		{
			goto IL_00b3;
		}
	}
	{
		StringBuilder_t1221177846 ** L_4 = ___s0;
		StringBuilder_Append_m3636508479((*((StringBuilder_t1221177846 **)L_4)), _stringLiteral372029310, /*hidden argument*/NULL);
		V_0 = 0;
		goto IL_00a2;
	}

IL_003a:
	{
		ArrayList_t4252133567 * L_5 = __this->get_attributes_2();
		int32_t L_6 = V_0;
		Il2CppObject * L_7 = VirtFuncInvoker1< Il2CppObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_5, L_6);
		V_1 = ((SecurityAttribute_t1594670782 *)CastclassClass(L_7, SecurityAttribute_t1594670782_il2cpp_TypeInfo_var));
		StringBuilder_t1221177846 ** L_8 = ___s0;
		SecurityAttribute_t1594670782 * L_9 = V_1;
		String_t* L_10 = SecurityAttribute_get_Name_m4222318065(L_9, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_11 = StringBuilder_Append_m3636508479((*((StringBuilder_t1221177846 **)L_8)), L_10, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_12 = StringBuilder_Append_m3636508479(L_11, _stringLiteral3943473371, /*hidden argument*/NULL);
		SecurityAttribute_t1594670782 * L_13 = V_1;
		String_t* L_14 = SecurityAttribute_get_Value_m4174901641(L_13, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		String_t* L_15 = SecurityElement_Escape_m677416717(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_16 = StringBuilder_Append_m3636508479(L_12, L_15, /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479(L_16, _stringLiteral372029312, /*hidden argument*/NULL);
		int32_t L_17 = V_0;
		ArrayList_t4252133567 * L_18 = __this->get_attributes_2();
		int32_t L_19 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_18);
		if ((((int32_t)L_17) == ((int32_t)((int32_t)((int32_t)L_19-(int32_t)1)))))
		{
			goto IL_009e;
		}
	}
	{
		StringBuilder_t1221177846 ** L_20 = ___s0;
		String_t* L_21 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479((*((StringBuilder_t1221177846 **)L_20)), L_21, /*hidden argument*/NULL);
	}

IL_009e:
	{
		int32_t L_22 = V_0;
		V_0 = ((int32_t)((int32_t)L_22+(int32_t)1));
	}

IL_00a2:
	{
		int32_t L_23 = V_0;
		ArrayList_t4252133567 * L_24 = __this->get_attributes_2();
		int32_t L_25 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_24);
		if ((((int32_t)L_23) < ((int32_t)L_25)))
		{
			goto IL_003a;
		}
	}

IL_00b3:
	{
		String_t* L_26 = __this->get_text_0();
		if (!L_26)
		{
			goto IL_00d3;
		}
	}
	{
		String_t* L_27 = __this->get_text_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_28 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		bool L_29 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_010a;
		}
	}

IL_00d3:
	{
		ArrayList_t4252133567 * L_30 = __this->get_children_3();
		if (!L_30)
		{
			goto IL_00ee;
		}
	}
	{
		ArrayList_t4252133567 * L_31 = __this->get_children_3();
		int32_t L_32 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_31);
		if (L_32)
		{
			goto IL_010a;
		}
	}

IL_00ee:
	{
		StringBuilder_t1221177846 ** L_33 = ___s0;
		StringBuilder_t1221177846 * L_34 = StringBuilder_Append_m3636508479((*((StringBuilder_t1221177846 **)L_33)), _stringLiteral905413809, /*hidden argument*/NULL);
		String_t* L_35 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479(L_34, L_35, /*hidden argument*/NULL);
		goto IL_01b7;
	}

IL_010a:
	{
		StringBuilder_t1221177846 ** L_36 = ___s0;
		StringBuilder_t1221177846 * L_37 = StringBuilder_Append_m3636508479((*((StringBuilder_t1221177846 **)L_36)), _stringLiteral372029332, /*hidden argument*/NULL);
		String_t* L_38 = __this->get_text_0();
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		String_t* L_39 = SecurityElement_Escape_m677416717(NULL /*static, unused*/, L_38, /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479(L_37, L_39, /*hidden argument*/NULL);
		ArrayList_t4252133567 * L_40 = __this->get_children_3();
		if (!L_40)
		{
			goto IL_018b;
		}
	}
	{
		StringBuilder_t1221177846 ** L_41 = ___s0;
		String_t* L_42 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479((*((StringBuilder_t1221177846 **)L_41)), L_42, /*hidden argument*/NULL);
		ArrayList_t4252133567 * L_43 = __this->get_children_3();
		Il2CppObject * L_44 = VirtFuncInvoker0< Il2CppObject * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_43);
		V_3 = L_44;
	}

IL_014b:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0166;
		}

IL_0150:
		{
			Il2CppObject * L_45 = V_3;
			Il2CppObject * L_46 = InterfaceFuncInvoker0< Il2CppObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_45);
			V_2 = ((SecurityElement_t2325568386 *)CastclassSealed(L_46, SecurityElement_t2325568386_il2cpp_TypeInfo_var));
			SecurityElement_t2325568386 * L_47 = V_2;
			StringBuilder_t1221177846 ** L_48 = ___s0;
			int32_t L_49 = ___level1;
			SecurityElement_ToXml_m1070777098(L_47, L_48, ((int32_t)((int32_t)L_49+(int32_t)1)), /*hidden argument*/NULL);
		}

IL_0166:
		{
			Il2CppObject * L_50 = V_3;
			bool L_51 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_50);
			if (L_51)
			{
				goto IL_0150;
			}
		}

IL_0171:
		{
			IL2CPP_LEAVE(0x18B, FINALLY_0176);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0176;
	}

FINALLY_0176:
	{ // begin finally (depth: 1)
		{
			Il2CppObject * L_52 = V_3;
			V_4 = ((Il2CppObject *)IsInst(L_52, IDisposable_t2427283555_il2cpp_TypeInfo_var));
			Il2CppObject * L_53 = V_4;
			if (L_53)
			{
				goto IL_0183;
			}
		}

IL_0182:
		{
			IL2CPP_END_FINALLY(374)
		}

IL_0183:
		{
			Il2CppObject * L_54 = V_4;
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t2427283555_il2cpp_TypeInfo_var, L_54);
			IL2CPP_END_FINALLY(374)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(374)
	{
		IL2CPP_JUMP_TBL(0x18B, IL_018b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_018b:
	{
		StringBuilder_t1221177846 ** L_55 = ___s0;
		StringBuilder_t1221177846 * L_56 = StringBuilder_Append_m3636508479((*((StringBuilder_t1221177846 **)L_55)), _stringLiteral51790603, /*hidden argument*/NULL);
		String_t* L_57 = __this->get_tag_1();
		StringBuilder_t1221177846 * L_58 = StringBuilder_Append_m3636508479(L_56, L_57, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_59 = StringBuilder_Append_m3636508479(L_58, _stringLiteral372029332, /*hidden argument*/NULL);
		String_t* L_60 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479(L_59, L_60, /*hidden argument*/NULL);
	}

IL_01b7:
	{
		return;
	}
}
// System.Security.SecurityElement/SecurityAttribute System.Security.SecurityElement::GetAttribute(System.String)
extern Il2CppClass* IEnumerator_t1466026749_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityAttribute_t1594670782_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IDisposable_t2427283555_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_GetAttribute_m4288291176_MetadataUsageId;
extern "C"  SecurityAttribute_t1594670782 * SecurityElement_GetAttribute_m4288291176 (SecurityElement_t2325568386 * __this, String_t* ___name0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_GetAttribute_m4288291176_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SecurityAttribute_t1594670782 * V_0 = NULL;
	Il2CppObject * V_1 = NULL;
	SecurityAttribute_t1594670782 * V_2 = NULL;
	Il2CppObject * V_3 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		ArrayList_t4252133567 * L_0 = __this->get_attributes_2();
		if (!L_0)
		{
			goto IL_0062;
		}
	}
	{
		ArrayList_t4252133567 * L_1 = __this->get_attributes_2();
		Il2CppObject * L_2 = VirtFuncInvoker0< Il2CppObject * >::Invoke(43 /* System.Collections.IEnumerator System.Collections.ArrayList::GetEnumerator() */, L_1);
		V_1 = L_2;
	}

IL_0017:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0040;
		}

IL_001c:
		{
			Il2CppObject * L_3 = V_1;
			Il2CppObject * L_4 = InterfaceFuncInvoker0< Il2CppObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_3);
			V_0 = ((SecurityAttribute_t1594670782 *)CastclassClass(L_4, SecurityAttribute_t1594670782_il2cpp_TypeInfo_var));
			SecurityAttribute_t1594670782 * L_5 = V_0;
			String_t* L_6 = SecurityAttribute_get_Name_m4222318065(L_5, /*hidden argument*/NULL);
			String_t* L_7 = ___name0;
			IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
			bool L_8 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
			if (!L_8)
			{
				goto IL_0040;
			}
		}

IL_0039:
		{
			SecurityAttribute_t1594670782 * L_9 = V_0;
			V_2 = L_9;
			IL2CPP_LEAVE(0x64, FINALLY_0050);
		}

IL_0040:
		{
			Il2CppObject * L_10 = V_1;
			bool L_11 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_10);
			if (L_11)
			{
				goto IL_001c;
			}
		}

IL_004b:
		{
			IL2CPP_LEAVE(0x62, FINALLY_0050);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0050;
	}

FINALLY_0050:
	{ // begin finally (depth: 1)
		{
			Il2CppObject * L_12 = V_1;
			V_3 = ((Il2CppObject *)IsInst(L_12, IDisposable_t2427283555_il2cpp_TypeInfo_var));
			Il2CppObject * L_13 = V_3;
			if (L_13)
			{
				goto IL_005b;
			}
		}

IL_005a:
		{
			IL2CPP_END_FINALLY(80)
		}

IL_005b:
		{
			Il2CppObject * L_14 = V_3;
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t2427283555_il2cpp_TypeInfo_var, L_14);
			IL2CPP_END_FINALLY(80)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(80)
	{
		IL2CPP_JUMP_TBL(0x64, IL_0064)
		IL2CPP_JUMP_TBL(0x62, IL_0062)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0062:
	{
		return (SecurityAttribute_t1594670782 *)NULL;
	}

IL_0064:
	{
		SecurityAttribute_t1594670782 * L_15 = V_2;
		return L_15;
	}
}
// System.Void System.Security.SecurityElement/SecurityAttribute::.ctor(System.String,System.String)
extern Il2CppClass* SecurityElement_t2325568386_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral4081274027;
extern Il2CppCodeGenString* _stringLiteral811305496;
extern Il2CppCodeGenString* _stringLiteral690828103;
extern const uint32_t SecurityAttribute__ctor_m3425755778_MetadataUsageId;
extern "C"  void SecurityAttribute__ctor_m3425755778 (SecurityAttribute_t1594670782 * __this, String_t* ___name0, String_t* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityAttribute__ctor_m3425755778_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		bool L_1 = SecurityElement_IsValidAttributeName_m2201790420(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral4081274027, /*hidden argument*/NULL);
		String_t* L_3 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_4 = String_Concat_m612901809(NULL /*static, unused*/, L_2, _stringLiteral811305496, L_3, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_5 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_002c:
	{
		String_t* L_6 = ___value1;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		bool L_7 = SecurityElement_IsValidAttributeValue_m483287146(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0052;
		}
	}
	{
		String_t* L_8 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral690828103, /*hidden argument*/NULL);
		String_t* L_9 = ___value1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_10 = String_Concat_m612901809(NULL /*static, unused*/, L_8, _stringLiteral811305496, L_9, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_11 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_11, L_10, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11);
	}

IL_0052:
	{
		String_t* L_12 = ___name0;
		__this->set__name_0(L_12);
		String_t* L_13 = ___value1;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2325568386_il2cpp_TypeInfo_var);
		String_t* L_14 = SecurityElement_Unescape_m1089723634(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		__this->set__value_1(L_14);
		return;
	}
}
// System.String System.Security.SecurityElement/SecurityAttribute::get_Name()
extern "C"  String_t* SecurityAttribute_get_Name_m4222318065 (SecurityAttribute_t1594670782 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get__name_0();
		return L_0;
	}
}
// System.String System.Security.SecurityElement/SecurityAttribute::get_Value()
extern "C"  String_t* SecurityAttribute_get_Value_m4174901641 (SecurityAttribute_t1594670782 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get__value_1();
		return L_0;
	}
}
// System.Void System.Security.SecurityException::.ctor()
extern Il2CppCodeGenString* _stringLiteral3675254553;
extern const uint32_t SecurityException__ctor_m3135486104_MetadataUsageId;
extern "C"  void SecurityException__ctor_m3135486104 (SecurityException_t887327375 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityException__ctor_m3135486104_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral3675254553, /*hidden argument*/NULL);
		SystemException__ctor_m4001391027(__this, L_0, /*hidden argument*/NULL);
		Exception_set_HResult_m2376998645(__this, ((int32_t)-2146233078), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SecurityException::.ctor(System.String)
extern "C"  void SecurityException__ctor_m1484114982 (SecurityException_t887327375 * __this, String_t* ___message0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___message0;
		SystemException__ctor_m4001391027(__this, L_0, /*hidden argument*/NULL);
		Exception_set_HResult_m2376998645(__this, ((int32_t)-2146233078), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SecurityException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral916138434;
extern const uint32_t SecurityException__ctor_m230238597_MetadataUsageId;
extern "C"  void SecurityException__ctor_m230238597 (SecurityException_t887327375 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityException__ctor_m230238597_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SerializationInfoEnumerator_t589103770 * V_0 = NULL;
	{
		SerializationInfo_t228987430 * L_0 = ___info0;
		StreamingContext_t1417235061  L_1 = ___context1;
		SystemException__ctor_m2688248668(__this, L_0, L_1, /*hidden argument*/NULL);
		Exception_set_HResult_m2376998645(__this, ((int32_t)-2146233078), /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_2 = ___info0;
		SerializationInfoEnumerator_t589103770 * L_3 = SerializationInfo_GetEnumerator_m2402005737(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_004a;
	}

IL_001f:
	{
		SerializationInfoEnumerator_t589103770 * L_4 = V_0;
		String_t* L_5 = SerializationInfoEnumerator_get_Name_m2042884068(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_6 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_5, _stringLiteral916138434, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_004a;
		}
	}
	{
		SerializationInfoEnumerator_t589103770 * L_7 = V_0;
		Il2CppObject * L_8 = SerializationInfoEnumerator_get_Value_m3437991400(L_7, /*hidden argument*/NULL);
		__this->set_permissionState_11(((String_t*)CastclassSealed(L_8, String_t_il2cpp_TypeInfo_var)));
		goto IL_0055;
	}

IL_004a:
	{
		SerializationInfoEnumerator_t589103770 * L_9 = V_0;
		bool L_10 = SerializationInfoEnumerator_MoveNext_m1876990879(L_9, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_001f;
		}
	}

IL_0055:
	{
		return;
	}
}
// System.Object System.Security.SecurityException::get_Demanded()
extern "C"  Il2CppObject * SecurityException_get_Demanded_m3914466388 (SecurityException_t887327375 * __this, const MethodInfo* method)
{
	{
		Il2CppObject * L_0 = __this->get__demanded_15();
		return L_0;
	}
}
// System.Security.IPermission System.Security.SecurityException::get_FirstPermissionThatFailed()
extern "C"  Il2CppObject * SecurityException_get_FirstPermissionThatFailed_m3311583176 (SecurityException_t887327375 * __this, const MethodInfo* method)
{
	{
		Il2CppObject * L_0 = __this->get__firstperm_16();
		return L_0;
	}
}
// System.String System.Security.SecurityException::get_PermissionState()
extern "C"  String_t* SecurityException_get_PermissionState_m824616682 (SecurityException_t887327375 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_permissionState_11();
		return L_0;
	}
}
// System.Type System.Security.SecurityException::get_PermissionType()
extern "C"  Type_t * SecurityException_get_PermissionType_m3543350822 (SecurityException_t887327375 * __this, const MethodInfo* method)
{
	{
		Type_t * L_0 = __this->get_permissionType_12();
		return L_0;
	}
}
// System.String System.Security.SecurityException::get_GrantedSet()
extern "C"  String_t* SecurityException_get_GrantedSet_m1238160247 (SecurityException_t887327375 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get__granted_13();
		return L_0;
	}
}
// System.String System.Security.SecurityException::get_RefusedSet()
extern "C"  String_t* SecurityException_get_RefusedSet_m1580594168 (SecurityException_t887327375 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get__refused_14();
		return L_0;
	}
}
// System.Void System.Security.SecurityException::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern Il2CppClass* SecurityException_t887327375_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral916138434;
extern const uint32_t SecurityException_GetObjectData_m487588480_MetadataUsageId;
extern "C"  void SecurityException_GetObjectData_m487588480 (SecurityException_t887327375 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityException_GetObjectData_m487588480_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		SerializationInfo_t228987430 * L_0 = ___info0;
		StreamingContext_t1417235061  L_1 = ___context1;
		Exception_GetObjectData_m2653827630(__this, L_0, L_1, /*hidden argument*/NULL);
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		SerializationInfo_t228987430 * L_2 = ___info0;
		String_t* L_3 = SecurityException_get_PermissionState_m824616682(__this, /*hidden argument*/NULL);
		SerializationInfo_AddValue_m1740888931(L_2, _stringLiteral916138434, L_3, /*hidden argument*/NULL);
		goto IL_0024;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t1927440687 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (SecurityException_t887327375_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_001e;
		throw e;
	}

CATCH_001e:
	{ // begin catch(System.Security.SecurityException)
		goto IL_0024;
	} // end catch (depth: 1)

IL_0024:
	{
		return;
	}
}
// System.String System.Security.SecurityException::ToString()
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* IEnumerator_t1466026749_il2cpp_TypeInfo_var;
extern Il2CppClass* Hash_t2681437964_il2cpp_TypeInfo_var;
extern Il2CppClass* IDisposable_t2427283555_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityException_t887327375_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1927227695;
extern Il2CppCodeGenString* _stringLiteral372029310;
extern Il2CppCodeGenString* _stringLiteral3857717167;
extern Il2CppCodeGenString* _stringLiteral977785886;
extern Il2CppCodeGenString* _stringLiteral648998400;
extern Il2CppCodeGenString* _stringLiteral2778937677;
extern Il2CppCodeGenString* _stringLiteral3614449901;
extern Il2CppCodeGenString* _stringLiteral492818107;
extern Il2CppCodeGenString* _stringLiteral3386486556;
extern Il2CppCodeGenString* _stringLiteral2559641318;
extern const uint32_t SecurityException_ToString_m937659401_MetadataUsageId;
extern "C"  String_t* SecurityException_ToString_m937659401 (SecurityException_t887327375 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityException_ToString_m937659401_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * V_0 = NULL;
	String_t* V_1 = NULL;
	int32_t V_2 = 0;
	Il2CppObject * V_3 = NULL;
	Il2CppObject * V_4 = NULL;
	Il2CppObject * V_5 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		String_t* L_0 = Exception_ToString_m627574695(__this, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_1 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m782331808(L_1, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
	}

IL_000c:
	try
	{ // begin try (depth: 1)
		{
			Type_t * L_2 = __this->get_permissionType_12();
			if (!L_2)
			{
				goto IL_002e;
			}
		}

IL_0017:
		{
			StringBuilder_t1221177846 * L_3 = V_0;
			String_t* L_4 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
			Type_t * L_5 = SecurityException_get_PermissionType_m3543350822(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m759296786(L_3, _stringLiteral1927227695, L_4, L_5, /*hidden argument*/NULL);
		}

IL_002e:
		{
			MethodInfo_t * L_6 = __this->get__method_17();
			if (!L_6)
			{
				goto IL_0098;
			}
		}

IL_0039:
		{
			MethodInfo_t * L_7 = __this->get__method_17();
			String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_7);
			V_1 = L_8;
			String_t* L_9 = V_1;
			int32_t L_10 = String_IndexOf_m4251815737(L_9, _stringLiteral372029310, /*hidden argument*/NULL);
			V_2 = ((int32_t)((int32_t)L_10+(int32_t)1));
			StringBuilder_t1221177846 * L_11 = V_0;
			ObjectU5BU5D_t3614634134* L_12 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)4));
			String_t* L_13 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
			ArrayElementTypeCheck (L_12, L_13);
			(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_13);
			ObjectU5BU5D_t3614634134* L_14 = L_12;
			MethodInfo_t * L_15 = __this->get__method_17();
			Type_t * L_16 = VirtFuncInvoker0< Type_t * >::Invoke(31 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_15);
			String_t* L_17 = VirtFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_16);
			ArrayElementTypeCheck (L_14, L_17);
			(L_14)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_17);
			ObjectU5BU5D_t3614634134* L_18 = L_14;
			MethodInfo_t * L_19 = __this->get__method_17();
			Type_t * L_20 = VirtFuncInvoker0< Type_t * >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_ReflectedType() */, L_19);
			ArrayElementTypeCheck (L_18, L_20);
			(L_18)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_20);
			ObjectU5BU5D_t3614634134* L_21 = L_18;
			String_t* L_22 = V_1;
			int32_t L_23 = V_2;
			String_t* L_24 = String_Substring_m2032624251(L_22, L_23, /*hidden argument*/NULL);
			ArrayElementTypeCheck (L_21, L_24);
			(L_21)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (Il2CppObject *)L_24);
			StringBuilder_AppendFormat_m1879616656(L_11, _stringLiteral3857717167, L_21, /*hidden argument*/NULL);
		}

IL_0098:
		{
			String_t* L_25 = __this->get_permissionState_11();
			if (!L_25)
			{
				goto IL_00ba;
			}
		}

IL_00a3:
		{
			StringBuilder_t1221177846 * L_26 = V_0;
			String_t* L_27 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_28 = SecurityException_get_PermissionState_m824616682(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m759296786(L_26, _stringLiteral977785886, L_27, L_28, /*hidden argument*/NULL);
		}

IL_00ba:
		{
			String_t* L_29 = __this->get__granted_13();
			if (!L_29)
			{
				goto IL_00ed;
			}
		}

IL_00c5:
		{
			String_t* L_30 = __this->get__granted_13();
			int32_t L_31 = String_get_Length_m1606060069(L_30, /*hidden argument*/NULL);
			if ((((int32_t)L_31) <= ((int32_t)0)))
			{
				goto IL_00ed;
			}
		}

IL_00d6:
		{
			StringBuilder_t1221177846 * L_32 = V_0;
			String_t* L_33 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_34 = SecurityException_get_GrantedSet_m1238160247(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m759296786(L_32, _stringLiteral648998400, L_33, L_34, /*hidden argument*/NULL);
		}

IL_00ed:
		{
			String_t* L_35 = __this->get__refused_14();
			if (!L_35)
			{
				goto IL_0120;
			}
		}

IL_00f8:
		{
			String_t* L_36 = __this->get__refused_14();
			int32_t L_37 = String_get_Length_m1606060069(L_36, /*hidden argument*/NULL);
			if ((((int32_t)L_37) <= ((int32_t)0)))
			{
				goto IL_0120;
			}
		}

IL_0109:
		{
			StringBuilder_t1221177846 * L_38 = V_0;
			String_t* L_39 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_40 = SecurityException_get_RefusedSet_m1580594168(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m759296786(L_38, _stringLiteral2778937677, L_39, L_40, /*hidden argument*/NULL);
		}

IL_0120:
		{
			Il2CppObject * L_41 = __this->get__demanded_15();
			if (!L_41)
			{
				goto IL_0142;
			}
		}

IL_012b:
		{
			StringBuilder_t1221177846 * L_42 = V_0;
			String_t* L_43 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
			Il2CppObject * L_44 = SecurityException_get_Demanded_m3914466388(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m759296786(L_42, _stringLiteral3614449901, L_43, L_44, /*hidden argument*/NULL);
		}

IL_0142:
		{
			Il2CppObject * L_45 = __this->get__firstperm_16();
			if (!L_45)
			{
				goto IL_0164;
			}
		}

IL_014d:
		{
			StringBuilder_t1221177846 * L_46 = V_0;
			String_t* L_47 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
			Il2CppObject * L_48 = SecurityException_get_FirstPermissionThatFailed_m3311583176(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m759296786(L_46, _stringLiteral492818107, L_47, L_48, /*hidden argument*/NULL);
		}

IL_0164:
		{
			Evidence_t1407710183 * L_49 = __this->get__evidence_18();
			if (!L_49)
			{
				goto IL_01de;
			}
		}

IL_016f:
		{
			StringBuilder_t1221177846 * L_50 = V_0;
			String_t* L_51 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m3265503696(L_50, _stringLiteral3386486556, L_51, /*hidden argument*/NULL);
			Evidence_t1407710183 * L_52 = __this->get__evidence_18();
			Il2CppObject * L_53 = Evidence_GetEnumerator_m3911591722(L_52, /*hidden argument*/NULL);
			V_4 = L_53;
		}

IL_018d:
		try
		{ // begin try (depth: 2)
			{
				goto IL_01b7;
			}

IL_0192:
			{
				Il2CppObject * L_54 = V_4;
				Il2CppObject * L_55 = InterfaceFuncInvoker0< Il2CppObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_54);
				V_3 = L_55;
				Il2CppObject * L_56 = V_3;
				if (((Hash_t2681437964 *)IsInstSealed(L_56, Hash_t2681437964_il2cpp_TypeInfo_var)))
				{
					goto IL_01b7;
				}
			}

IL_01a5:
			{
				StringBuilder_t1221177846 * L_57 = V_0;
				String_t* L_58 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
				Il2CppObject * L_59 = V_3;
				StringBuilder_AppendFormat_m759296786(L_57, _stringLiteral2559641318, L_58, L_59, /*hidden argument*/NULL);
			}

IL_01b7:
			{
				Il2CppObject * L_60 = V_4;
				bool L_61 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1466026749_il2cpp_TypeInfo_var, L_60);
				if (L_61)
				{
					goto IL_0192;
				}
			}

IL_01c3:
			{
				IL2CPP_LEAVE(0x1DE, FINALLY_01c8);
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
			goto FINALLY_01c8;
		}

FINALLY_01c8:
		{ // begin finally (depth: 2)
			{
				Il2CppObject * L_62 = V_4;
				V_5 = ((Il2CppObject *)IsInst(L_62, IDisposable_t2427283555_il2cpp_TypeInfo_var));
				Il2CppObject * L_63 = V_5;
				if (L_63)
				{
					goto IL_01d6;
				}
			}

IL_01d5:
			{
				IL2CPP_END_FINALLY(456)
			}

IL_01d6:
			{
				Il2CppObject * L_64 = V_5;
				InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t2427283555_il2cpp_TypeInfo_var, L_64);
				IL2CPP_END_FINALLY(456)
			}
		} // end finally (depth: 2)
		IL2CPP_CLEANUP(456)
		{
			IL2CPP_JUMP_TBL(0x1DE, IL_01de)
			IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
		}

IL_01de:
		{
			goto IL_01e9;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t1927440687 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (SecurityException_t887327375_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_01e3;
		throw e;
	}

CATCH_01e3:
	{ // begin catch(System.Security.SecurityException)
		goto IL_01e9;
	} // end catch (depth: 1)

IL_01e9:
	{
		StringBuilder_t1221177846 * L_65 = V_0;
		String_t* L_66 = StringBuilder_ToString_m1507807375(L_65, /*hidden argument*/NULL);
		return L_66;
	}
}
// System.Void System.Security.SecurityFrame::.ctor(System.Security.RuntimeSecurityFrame)
extern "C"  void SecurityFrame__ctor_m3738328608 (SecurityFrame_t1002202659 * __this, RuntimeSecurityFrame_t1629715161 * ___frame0, const MethodInfo* method)
{
	{
		__this->set__domain_0((AppDomain_t2719102437 *)NULL);
		__this->set__method_1((MethodInfo_t *)NULL);
		__this->set__assert_2((PermissionSet_t1941658161 *)NULL);
		__this->set__deny_3((PermissionSet_t1941658161 *)NULL);
		__this->set__permitonly_4((PermissionSet_t1941658161 *)NULL);
		RuntimeSecurityFrame_t1629715161 * L_0 = ___frame0;
		SecurityFrame_InitFromRuntimeFrame_m45195821(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void SecurityFrame__ctor_m3738328608_AdjustorThunk (Il2CppObject * __this, RuntimeSecurityFrame_t1629715161 * ___frame0, const MethodInfo* method)
{
	SecurityFrame_t1002202659 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1002202659 *>(__this + 1);
	SecurityFrame__ctor_m3738328608(_thisAdjusted, ___frame0, method);
}
// System.Array System.Security.SecurityFrame::_GetSecurityStack(System.Int32)
extern "C"  Il2CppArray * SecurityFrame__GetSecurityStack_m2546928721 (Il2CppObject * __this /* static, unused */, int32_t ___skip0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef Il2CppArray * (*SecurityFrame__GetSecurityStack_m2546928721_ftn) (int32_t);
	return  ((SecurityFrame__GetSecurityStack_m2546928721_ftn)mscorlib::System::Security::SecurityFrame::_GetSecurityStack) (___skip0);
}
// System.Void System.Security.SecurityFrame::InitFromRuntimeFrame(System.Security.RuntimeSecurityFrame)
extern Il2CppClass* SecurityManager_t3191249573_il2cpp_TypeInfo_var;
extern const uint32_t SecurityFrame_InitFromRuntimeFrame_m45195821_MetadataUsageId;
extern "C"  void SecurityFrame_InitFromRuntimeFrame_m45195821 (SecurityFrame_t1002202659 * __this, RuntimeSecurityFrame_t1629715161 * ___frame0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityFrame_InitFromRuntimeFrame_m45195821_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeSecurityFrame_t1629715161 * L_0 = ___frame0;
		AppDomain_t2719102437 * L_1 = L_0->get_domain_0();
		__this->set__domain_0(L_1);
		RuntimeSecurityFrame_t1629715161 * L_2 = ___frame0;
		MethodInfo_t * L_3 = L_2->get_method_1();
		__this->set__method_1(L_3);
		RuntimeSecurityFrame_t1629715161 * L_4 = ___frame0;
		RuntimeDeclSecurityEntry_t1853010450 * L_5 = L_4->get_address_of_assert_2();
		int32_t L_6 = L_5->get_size_1();
		if ((((int32_t)L_6) <= ((int32_t)0)))
		{
			goto IL_004a;
		}
	}
	{
		RuntimeSecurityFrame_t1629715161 * L_7 = ___frame0;
		RuntimeDeclSecurityEntry_t1853010450 * L_8 = L_7->get_address_of_assert_2();
		IntPtr_t L_9 = L_8->get_blob_0();
		RuntimeSecurityFrame_t1629715161 * L_10 = ___frame0;
		RuntimeDeclSecurityEntry_t1853010450 * L_11 = L_10->get_address_of_assert_2();
		int32_t L_12 = L_11->get_size_1();
		IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t3191249573_il2cpp_TypeInfo_var);
		PermissionSet_t1941658161 * L_13 = SecurityManager_Decode_m3784014484(NULL /*static, unused*/, L_9, L_12, /*hidden argument*/NULL);
		__this->set__assert_2(L_13);
	}

IL_004a:
	{
		RuntimeSecurityFrame_t1629715161 * L_14 = ___frame0;
		RuntimeDeclSecurityEntry_t1853010450 * L_15 = L_14->get_address_of_deny_3();
		int32_t L_16 = L_15->get_size_1();
		if ((((int32_t)L_16) <= ((int32_t)0)))
		{
			goto IL_007c;
		}
	}
	{
		RuntimeSecurityFrame_t1629715161 * L_17 = ___frame0;
		RuntimeDeclSecurityEntry_t1853010450 * L_18 = L_17->get_address_of_deny_3();
		IntPtr_t L_19 = L_18->get_blob_0();
		RuntimeSecurityFrame_t1629715161 * L_20 = ___frame0;
		RuntimeDeclSecurityEntry_t1853010450 * L_21 = L_20->get_address_of_deny_3();
		int32_t L_22 = L_21->get_size_1();
		IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t3191249573_il2cpp_TypeInfo_var);
		PermissionSet_t1941658161 * L_23 = SecurityManager_Decode_m3784014484(NULL /*static, unused*/, L_19, L_22, /*hidden argument*/NULL);
		__this->set__deny_3(L_23);
	}

IL_007c:
	{
		RuntimeSecurityFrame_t1629715161 * L_24 = ___frame0;
		RuntimeDeclSecurityEntry_t1853010450 * L_25 = L_24->get_address_of_permitonly_4();
		int32_t L_26 = L_25->get_size_1();
		if ((((int32_t)L_26) <= ((int32_t)0)))
		{
			goto IL_00ae;
		}
	}
	{
		RuntimeSecurityFrame_t1629715161 * L_27 = ___frame0;
		RuntimeDeclSecurityEntry_t1853010450 * L_28 = L_27->get_address_of_permitonly_4();
		IntPtr_t L_29 = L_28->get_blob_0();
		RuntimeSecurityFrame_t1629715161 * L_30 = ___frame0;
		RuntimeDeclSecurityEntry_t1853010450 * L_31 = L_30->get_address_of_permitonly_4();
		int32_t L_32 = L_31->get_size_1();
		IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t3191249573_il2cpp_TypeInfo_var);
		PermissionSet_t1941658161 * L_33 = SecurityManager_Decode_m3784014484(NULL /*static, unused*/, L_29, L_32, /*hidden argument*/NULL);
		__this->set__permitonly_4(L_33);
	}

IL_00ae:
	{
		return;
	}
}
extern "C"  void SecurityFrame_InitFromRuntimeFrame_m45195821_AdjustorThunk (Il2CppObject * __this, RuntimeSecurityFrame_t1629715161 * ___frame0, const MethodInfo* method)
{
	SecurityFrame_t1002202659 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1002202659 *>(__this + 1);
	SecurityFrame_InitFromRuntimeFrame_m45195821(_thisAdjusted, ___frame0, method);
}
// System.Reflection.Assembly System.Security.SecurityFrame::get_Assembly()
extern "C"  Assembly_t4268412390 * SecurityFrame_get_Assembly_m2816566490 (SecurityFrame_t1002202659 * __this, const MethodInfo* method)
{
	{
		MethodInfo_t * L_0 = __this->get__method_1();
		Type_t * L_1 = VirtFuncInvoker0< Type_t * >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_ReflectedType() */, L_0);
		Assembly_t4268412390 * L_2 = VirtFuncInvoker0< Assembly_t4268412390 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_1);
		return L_2;
	}
}
extern "C"  Assembly_t4268412390 * SecurityFrame_get_Assembly_m2816566490_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	SecurityFrame_t1002202659 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1002202659 *>(__this + 1);
	return SecurityFrame_get_Assembly_m2816566490(_thisAdjusted, method);
}
// System.AppDomain System.Security.SecurityFrame::get_Domain()
extern "C"  AppDomain_t2719102437 * SecurityFrame_get_Domain_m3219347572 (SecurityFrame_t1002202659 * __this, const MethodInfo* method)
{
	{
		AppDomain_t2719102437 * L_0 = __this->get__domain_0();
		return L_0;
	}
}
extern "C"  AppDomain_t2719102437 * SecurityFrame_get_Domain_m3219347572_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	SecurityFrame_t1002202659 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1002202659 *>(__this + 1);
	return SecurityFrame_get_Domain_m3219347572(_thisAdjusted, method);
}
// System.String System.Security.SecurityFrame::ToString()
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1140296996;
extern Il2CppCodeGenString* _stringLiteral812156731;
extern Il2CppCodeGenString* _stringLiteral802925854;
extern Il2CppCodeGenString* _stringLiteral3798404320;
extern Il2CppCodeGenString* _stringLiteral3940849648;
extern Il2CppCodeGenString* _stringLiteral3089197265;
extern const uint32_t SecurityFrame_ToString_m1282306399_MetadataUsageId;
extern "C"  String_t* SecurityFrame_ToString_m1282306399 (SecurityFrame_t1002202659 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityFrame_ToString_m1282306399_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * V_0 = NULL;
	{
		StringBuilder_t1221177846 * L_0 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3946851802(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		StringBuilder_t1221177846 * L_1 = V_0;
		MethodInfo_t * L_2 = __this->get__method_1();
		String_t* L_3 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m759296786(L_1, _stringLiteral1140296996, L_2, L_3, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_4 = V_0;
		AppDomain_t2719102437 * L_5 = SecurityFrame_get_Domain_m3219347572(__this, /*hidden argument*/NULL);
		String_t* L_6 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m759296786(L_4, _stringLiteral812156731, L_5, L_6, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_7 = V_0;
		Assembly_t4268412390 * L_8 = SecurityFrame_get_Assembly_m2816566490(__this, /*hidden argument*/NULL);
		String_t* L_9 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m759296786(L_7, _stringLiteral802925854, L_8, L_9, /*hidden argument*/NULL);
		PermissionSet_t1941658161 * L_10 = __this->get__assert_2();
		if (!L_10)
		{
			goto IL_006d;
		}
	}
	{
		StringBuilder_t1221177846 * L_11 = V_0;
		PermissionSet_t1941658161 * L_12 = __this->get__assert_2();
		String_t* L_13 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m759296786(L_11, _stringLiteral3798404320, L_12, L_13, /*hidden argument*/NULL);
	}

IL_006d:
	{
		PermissionSet_t1941658161 * L_14 = __this->get__deny_3();
		if (!L_14)
		{
			goto IL_008f;
		}
	}
	{
		StringBuilder_t1221177846 * L_15 = V_0;
		PermissionSet_t1941658161 * L_16 = __this->get__deny_3();
		String_t* L_17 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m759296786(L_15, _stringLiteral3940849648, L_16, L_17, /*hidden argument*/NULL);
	}

IL_008f:
	{
		PermissionSet_t1941658161 * L_18 = __this->get__permitonly_4();
		if (!L_18)
		{
			goto IL_00b1;
		}
	}
	{
		StringBuilder_t1221177846 * L_19 = V_0;
		PermissionSet_t1941658161 * L_20 = __this->get__permitonly_4();
		String_t* L_21 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m759296786(L_19, _stringLiteral3089197265, L_20, L_21, /*hidden argument*/NULL);
	}

IL_00b1:
	{
		StringBuilder_t1221177846 * L_22 = V_0;
		String_t* L_23 = StringBuilder_ToString_m1507807375(L_22, /*hidden argument*/NULL);
		return L_23;
	}
}
extern "C"  String_t* SecurityFrame_ToString_m1282306399_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	SecurityFrame_t1002202659 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1002202659 *>(__this + 1);
	return SecurityFrame_ToString_m1282306399(_thisAdjusted, method);
}
// System.Collections.ArrayList System.Security.SecurityFrame::GetStack(System.Int32)
extern Il2CppClass* ArrayList_t4252133567_il2cpp_TypeInfo_var;
extern Il2CppClass* RuntimeSecurityFrame_t1629715161_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityFrame_t1002202659_il2cpp_TypeInfo_var;
extern const uint32_t SecurityFrame_GetStack_m300982985_MetadataUsageId;
extern "C"  ArrayList_t4252133567 * SecurityFrame_GetStack_m300982985 (Il2CppObject * __this /* static, unused */, int32_t ___skipFrames0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityFrame_GetStack_m300982985_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppArray * V_0 = NULL;
	ArrayList_t4252133567 * V_1 = NULL;
	int32_t V_2 = 0;
	Il2CppObject * V_3 = NULL;
	{
		int32_t L_0 = ___skipFrames0;
		Il2CppArray * L_1 = SecurityFrame__GetSecurityStack_m2546928721(NULL /*static, unused*/, ((int32_t)((int32_t)L_0+(int32_t)2)), /*hidden argument*/NULL);
		V_0 = L_1;
		ArrayList_t4252133567 * L_2 = (ArrayList_t4252133567 *)il2cpp_codegen_object_new(ArrayList_t4252133567_il2cpp_TypeInfo_var);
		ArrayList__ctor_m4012174379(L_2, /*hidden argument*/NULL);
		V_1 = L_2;
		V_2 = 0;
		goto IL_0044;
	}

IL_0016:
	{
		Il2CppArray * L_3 = V_0;
		int32_t L_4 = V_2;
		Il2CppObject * L_5 = Array_GetValue_m3284370071(L_3, L_4, /*hidden argument*/NULL);
		V_3 = L_5;
		Il2CppObject * L_6 = V_3;
		if (L_6)
		{
			goto IL_0029;
		}
	}
	{
		goto IL_0050;
	}

IL_0029:
	{
		ArrayList_t4252133567 * L_7 = V_1;
		Il2CppObject * L_8 = V_3;
		SecurityFrame_t1002202659  L_9;
		memset(&L_9, 0, sizeof(L_9));
		SecurityFrame__ctor_m3738328608(&L_9, ((RuntimeSecurityFrame_t1629715161 *)CastclassClass(L_8, RuntimeSecurityFrame_t1629715161_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		SecurityFrame_t1002202659  L_10 = L_9;
		Il2CppObject * L_11 = Box(SecurityFrame_t1002202659_il2cpp_TypeInfo_var, &L_10);
		VirtFuncInvoker1< int32_t, Il2CppObject * >::Invoke(30 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_7, L_11);
		int32_t L_12 = V_2;
		V_2 = ((int32_t)((int32_t)L_12+(int32_t)1));
	}

IL_0044:
	{
		int32_t L_13 = V_2;
		Il2CppArray * L_14 = V_0;
		int32_t L_15 = Array_get_Length_m1498215565(L_14, /*hidden argument*/NULL);
		if ((((int32_t)L_13) < ((int32_t)L_15)))
		{
			goto IL_0016;
		}
	}

IL_0050:
	{
		ArrayList_t4252133567 * L_16 = V_1;
		return L_16;
	}
}
// Conversion methods for marshalling of: System.Security.SecurityFrame
extern "C" void SecurityFrame_t1002202659_marshal_pinvoke(const SecurityFrame_t1002202659& unmarshaled, SecurityFrame_t1002202659_marshaled_pinvoke& marshaled)
{
	Il2CppCodeGenException* ____domain_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_domain' of type 'SecurityFrame': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(____domain_0Exception);
}
extern "C" void SecurityFrame_t1002202659_marshal_pinvoke_back(const SecurityFrame_t1002202659_marshaled_pinvoke& marshaled, SecurityFrame_t1002202659& unmarshaled)
{
	Il2CppCodeGenException* ____domain_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_domain' of type 'SecurityFrame': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(____domain_0Exception);
}
// Conversion method for clean up from marshalling of: System.Security.SecurityFrame
extern "C" void SecurityFrame_t1002202659_marshal_pinvoke_cleanup(SecurityFrame_t1002202659_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.Security.SecurityFrame
extern "C" void SecurityFrame_t1002202659_marshal_com(const SecurityFrame_t1002202659& unmarshaled, SecurityFrame_t1002202659_marshaled_com& marshaled)
{
	Il2CppCodeGenException* ____domain_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_domain' of type 'SecurityFrame': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(____domain_0Exception);
}
extern "C" void SecurityFrame_t1002202659_marshal_com_back(const SecurityFrame_t1002202659_marshaled_com& marshaled, SecurityFrame_t1002202659& unmarshaled)
{
	Il2CppCodeGenException* ____domain_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_domain' of type 'SecurityFrame': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(____domain_0Exception);
}
// Conversion method for clean up from marshalling of: System.Security.SecurityFrame
extern "C" void SecurityFrame_t1002202659_marshal_com_cleanup(SecurityFrame_t1002202659_marshaled_com& marshaled)
{
}
// System.Void System.Security.SecurityManager::.cctor()
extern Il2CppClass* SecurityPermission_t502442079_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityManager_t3191249573_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern const uint32_t SecurityManager__cctor_m3929275401_MetadataUsageId;
extern "C"  void SecurityManager__cctor_m3929275401 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityManager__cctor_m3929275401_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SecurityPermission_t502442079 * L_0 = (SecurityPermission_t502442079 *)il2cpp_codegen_object_new(SecurityPermission_t502442079_il2cpp_TypeInfo_var);
		SecurityPermission__ctor_m4280201110(L_0, 8, /*hidden argument*/NULL);
		((SecurityManager_t3191249573_StaticFields*)SecurityManager_t3191249573_il2cpp_TypeInfo_var->static_fields)->set__execution_2(L_0);
		Il2CppObject * L_1 = (Il2CppObject *)il2cpp_codegen_object_new(Il2CppObject_il2cpp_TypeInfo_var);
		Object__ctor_m2551263788(L_1, /*hidden argument*/NULL);
		((SecurityManager_t3191249573_StaticFields*)SecurityManager_t3191249573_il2cpp_TypeInfo_var->static_fields)->set__lockObject_0(L_1);
		return;
	}
}
// System.Boolean System.Security.SecurityManager::get_SecurityEnabled()
extern "C"  bool SecurityManager_get_SecurityEnabled_m51574294 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef bool (*SecurityManager_get_SecurityEnabled_m51574294_ftn) ();
	return  ((SecurityManager_get_SecurityEnabled_m51574294_ftn)mscorlib::System::Security::SecurityManager::get_SecurityEnabled) ();
}
// System.Security.PermissionSet System.Security.SecurityManager::Decode(System.IntPtr,System.Int32)
extern Il2CppClass* SecurityManager_t3191249573_il2cpp_TypeInfo_var;
extern Il2CppClass* Hashtable_t909839986_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t2071877448_il2cpp_TypeInfo_var;
extern Il2CppClass* PermissionSet_t1941658161_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* Marshal_t785896760_il2cpp_TypeInfo_var;
extern const uint32_t SecurityManager_Decode_m3784014484_MetadataUsageId;
extern "C"  PermissionSet_t1941658161 * SecurityManager_Decode_m3784014484 (Il2CppObject * __this /* static, unused */, IntPtr_t ___permissions0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityManager_Decode_m3784014484_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PermissionSet_t1941658161 * V_0 = NULL;
	Il2CppObject * V_1 = NULL;
	Il2CppObject * V_2 = NULL;
	ByteU5BU5D_t3397334013* V_3 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		V_0 = (PermissionSet_t1941658161 *)NULL;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t3191249573_il2cpp_TypeInfo_var);
		Il2CppObject * L_0 = ((SecurityManager_t3191249573_StaticFields*)SecurityManager_t3191249573_il2cpp_TypeInfo_var->static_fields)->get__lockObject_0();
		V_1 = L_0;
		Il2CppObject * L_1 = V_1;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
	}

IL_000e:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t3191249573_il2cpp_TypeInfo_var);
			Hashtable_t909839986 * L_2 = ((SecurityManager_t3191249573_StaticFields*)SecurityManager_t3191249573_il2cpp_TypeInfo_var->static_fields)->get__declsecCache_1();
			if (L_2)
			{
				goto IL_0022;
			}
		}

IL_0018:
		{
			Hashtable_t909839986 * L_3 = (Hashtable_t909839986 *)il2cpp_codegen_object_new(Hashtable_t909839986_il2cpp_TypeInfo_var);
			Hashtable__ctor_m1884964176(L_3, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t3191249573_il2cpp_TypeInfo_var);
			((SecurityManager_t3191249573_StaticFields*)SecurityManager_t3191249573_il2cpp_TypeInfo_var->static_fields)->set__declsecCache_1(L_3);
		}

IL_0022:
		{
			IntPtr_t L_4 = ___permissions0;
			int32_t L_5 = IntPtr_op_Explicit_m1458664696(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
			int32_t L_6 = L_5;
			Il2CppObject * L_7 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_6);
			V_2 = L_7;
			IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t3191249573_il2cpp_TypeInfo_var);
			Hashtable_t909839986 * L_8 = ((SecurityManager_t3191249573_StaticFields*)SecurityManager_t3191249573_il2cpp_TypeInfo_var->static_fields)->get__declsecCache_1();
			Il2CppObject * L_9 = V_2;
			Il2CppObject * L_10 = VirtFuncInvoker1< Il2CppObject *, Il2CppObject * >::Invoke(22 /* System.Object System.Collections.Hashtable::get_Item(System.Object) */, L_8, L_9);
			V_0 = ((PermissionSet_t1941658161 *)CastclassClass(L_10, PermissionSet_t1941658161_il2cpp_TypeInfo_var));
			PermissionSet_t1941658161 * L_11 = V_0;
			if (L_11)
			{
				goto IL_006f;
			}
		}

IL_0045:
		{
			int32_t L_12 = ___length1;
			V_3 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)L_12));
			IntPtr_t L_13 = ___permissions0;
			ByteU5BU5D_t3397334013* L_14 = V_3;
			int32_t L_15 = ___length1;
			IL2CPP_RUNTIME_CLASS_INIT(Marshal_t785896760_il2cpp_TypeInfo_var);
			Marshal_Copy_m1683535972(NULL /*static, unused*/, L_13, L_14, 0, L_15, /*hidden argument*/NULL);
			ByteU5BU5D_t3397334013* L_16 = V_3;
			IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t3191249573_il2cpp_TypeInfo_var);
			PermissionSet_t1941658161 * L_17 = SecurityManager_Decode_m470212436(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
			V_0 = L_17;
			PermissionSet_t1941658161 * L_18 = V_0;
			PermissionSet_set_DeclarativeSecurity_m3993468766(L_18, (bool)1, /*hidden argument*/NULL);
			Hashtable_t909839986 * L_19 = ((SecurityManager_t3191249573_StaticFields*)SecurityManager_t3191249573_il2cpp_TypeInfo_var->static_fields)->get__declsecCache_1();
			Il2CppObject * L_20 = V_2;
			PermissionSet_t1941658161 * L_21 = V_0;
			VirtActionInvoker2< Il2CppObject *, Il2CppObject * >::Invoke(25 /* System.Void System.Collections.Hashtable::Add(System.Object,System.Object) */, L_19, L_20, L_21);
		}

IL_006f:
		{
			IL2CPP_LEAVE(0x7B, FINALLY_0074);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0074;
	}

FINALLY_0074:
	{ // begin finally (depth: 1)
		Il2CppObject * L_22 = V_1;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_22, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(116)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(116)
	{
		IL2CPP_JUMP_TBL(0x7B, IL_007b)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_007b:
	{
		PermissionSet_t1941658161 * L_23 = V_0;
		return L_23;
	}
}
// System.Security.PermissionSet System.Security.SecurityManager::Decode(System.Byte[])
extern Il2CppClass* SecurityException_t887327375_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* PermissionSet_t1941658161_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2531648473;
extern Il2CppCodeGenString* _stringLiteral2914032774;
extern const uint32_t SecurityManager_Decode_m470212436_MetadataUsageId;
extern "C"  PermissionSet_t1941658161 * SecurityManager_Decode_m470212436 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t3397334013* ___encodedPermissions0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SecurityManager_Decode_m470212436_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	uint8_t V_1 = 0x0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___encodedPermissions0;
		if (!L_0)
		{
			goto IL_000f;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_1 = ___encodedPermissions0;
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))))) >= ((int32_t)1)))
		{
			goto IL_001a;
		}
	}

IL_000f:
	{
		SecurityException_t887327375 * L_2 = (SecurityException_t887327375 *)il2cpp_codegen_object_new(SecurityException_t887327375_il2cpp_TypeInfo_var);
		SecurityException__ctor_m1484114982(L_2, _stringLiteral2531648473, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001a:
	{
		ByteU5BU5D_t3397334013* L_3 = ___encodedPermissions0;
		int32_t L_4 = 0;
		uint8_t L_5 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		V_1 = L_5;
		uint8_t L_6 = V_1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)46))))
		{
			goto IL_0046;
		}
	}
	{
		uint8_t L_7 = V_1;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)60))))
		{
			goto IL_0033;
		}
	}
	{
		goto IL_004d;
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_8 = Encoding_get_Unicode_m1382741113(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_9 = ___encodedPermissions0;
		String_t* L_10 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t3397334013* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_8, L_9);
		V_0 = L_10;
		String_t* L_11 = V_0;
		PermissionSet_t1941658161 * L_12 = (PermissionSet_t1941658161 *)il2cpp_codegen_object_new(PermissionSet_t1941658161_il2cpp_TypeInfo_var);
		PermissionSet__ctor_m4099742268(L_12, L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0046:
	{
		ByteU5BU5D_t3397334013* L_13 = ___encodedPermissions0;
		PermissionSet_t1941658161 * L_14 = PermissionSet_CreateFromBinaryFormat_m981771376(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		return L_14;
	}

IL_004d:
	{
		String_t* L_15 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral2914032774, /*hidden argument*/NULL);
		SecurityException_t887327375 * L_16 = (SecurityException_t887327375 *)il2cpp_codegen_object_new(SecurityException_t887327375_il2cpp_TypeInfo_var);
		SecurityException__ctor_m1484114982(L_16, L_15, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16);
	}
}
// System.Void System.Security.SecuritySafeCriticalAttribute::.ctor()
extern "C"  void SecuritySafeCriticalAttribute__ctor_m2508714287 (SecuritySafeCriticalAttribute_t372031554 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m1730479323(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor()
extern "C"  void SuppressUnmanagedCodeSecurityAttribute__ctor_m1596284123 (SuppressUnmanagedCodeSecurityAttribute_t39244474 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m1730479323(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.UnverifiableCodeAttribute::.ctor()
extern "C"  void UnverifiableCodeAttribute__ctor_m2502039022 (UnverifiableCodeAttribute_t765455733 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m1730479323(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.SerializableAttribute::.ctor()
extern "C"  void SerializableAttribute__ctor_m2199777454 (SerializableAttribute_t2780967079 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m1730479323(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Single::System.IConvertible.ToBoolean(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToBoolean_m2661548087_MetadataUsageId;
extern "C"  bool Single_System_IConvertible_ToBoolean_m2661548087 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToBoolean_m2661548087_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		bool L_0 = Convert_ToBoolean_m527095044(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  bool Single_System_IConvertible_ToBoolean_m2661548087_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToBoolean_m2661548087(_thisAdjusted, ___provider0, method);
}
// System.Byte System.Single::System.IConvertible.ToByte(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToByte_m2305166819_MetadataUsageId;
extern "C"  uint8_t Single_System_IConvertible_ToByte_m2305166819 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToByte_m2305166819_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		uint8_t L_0 = Convert_ToByte_m1733800206(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  uint8_t Single_System_IConvertible_ToByte_m2305166819_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToByte_m2305166819(_thisAdjusted, ___provider0, method);
}
// System.Char System.Single::System.IConvertible.ToChar(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToChar_m3237104419_MetadataUsageId;
extern "C"  Il2CppChar Single_System_IConvertible_ToChar_m3237104419 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToChar_m3237104419_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		Il2CppChar L_0 = Convert_ToChar_m759006262(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  Il2CppChar Single_System_IConvertible_ToChar_m3237104419_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToChar_m3237104419(_thisAdjusted, ___provider0, method);
}
// System.DateTime System.Single::System.IConvertible.ToDateTime(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToDateTime_m2510003459_MetadataUsageId;
extern "C"  DateTime_t693205669  Single_System_IConvertible_ToDateTime_m2510003459 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToDateTime_m2510003459_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		DateTime_t693205669  L_0 = Convert_ToDateTime_m1251728572(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  DateTime_t693205669  Single_System_IConvertible_ToDateTime_m2510003459_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToDateTime_m2510003459(_thisAdjusted, ___provider0, method);
}
// System.Decimal System.Single::System.IConvertible.ToDecimal(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToDecimal_m1265155491_MetadataUsageId;
extern "C"  Decimal_t724701077  Single_System_IConvertible_ToDecimal_m1265155491 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToDecimal_m1265155491_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		Decimal_t724701077  L_0 = Convert_ToDecimal_m2007036836(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  Decimal_t724701077  Single_System_IConvertible_ToDecimal_m1265155491_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToDecimal_m1265155491(_thisAdjusted, ___provider0, method);
}
// System.Double System.Single::System.IConvertible.ToDouble(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToDouble_m1424421571_MetadataUsageId;
extern "C"  double Single_System_IConvertible_ToDouble_m1424421571 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToDouble_m1424421571_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		double L_0 = Convert_ToDouble_m2956884076(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  double Single_System_IConvertible_ToDouble_m1424421571_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToDouble_m1424421571(_thisAdjusted, ___provider0, method);
}
// System.Int16 System.Single::System.IConvertible.ToInt16(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToInt16_m962677079_MetadataUsageId;
extern "C"  int16_t Single_System_IConvertible_ToInt16_m962677079 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToInt16_m962677079_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		int16_t L_0 = Convert_ToInt16_m416789348(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  int16_t Single_System_IConvertible_ToInt16_m962677079_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToInt16_m962677079(_thisAdjusted, ___provider0, method);
}
// System.Int32 System.Single::System.IConvertible.ToInt32(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToInt32_m3269519527_MetadataUsageId;
extern "C"  int32_t Single_System_IConvertible_ToInt32_m3269519527 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToInt32_m3269519527_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		int32_t L_0 = Convert_ToInt32_m403418852(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  int32_t Single_System_IConvertible_ToInt32_m3269519527_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToInt32_m3269519527(_thisAdjusted, ___provider0, method);
}
// System.Int64 System.Single::System.IConvertible.ToInt64(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToInt64_m3555853323_MetadataUsageId;
extern "C"  int64_t Single_System_IConvertible_ToInt64_m3555853323 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToInt64_m3555853323_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		int64_t L_0 = Convert_ToInt64_m991626788(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  int64_t Single_System_IConvertible_ToInt64_m3555853323_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToInt64_m3555853323(_thisAdjusted, ___provider0, method);
}
// System.SByte System.Single::System.IConvertible.ToSByte(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToSByte_m3757385387_MetadataUsageId;
extern "C"  int8_t Single_System_IConvertible_ToSByte_m3757385387 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToSByte_m3757385387_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		int8_t L_0 = Convert_ToSByte_m1183867428(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  int8_t Single_System_IConvertible_ToSByte_m3757385387_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToSByte_m3757385387(_thisAdjusted, ___provider0, method);
}
// System.Single System.Single::System.IConvertible.ToSingle(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToSingle_m2540530435_MetadataUsageId;
extern "C"  float Single_System_IConvertible_ToSingle_m2540530435 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToSingle_m2540530435_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		float L_0 = Convert_ToSingle_m3602825646(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  float Single_System_IConvertible_ToSingle_m2540530435_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToSingle_m2540530435(_thisAdjusted, ___provider0, method);
}
// System.Object System.Single::System.IConvertible.ToType(System.Type,System.IFormatProvider)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Single_t2076509932_il2cpp_TypeInfo_var;
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3040989817;
extern const uint32_t Single_System_IConvertible_ToType_m1820724337_MetadataUsageId;
extern "C"  Il2CppObject * Single_System_IConvertible_ToType_m1820724337 (float* __this, Type_t * ___targetType0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToType_m1820724337_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___targetType0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral3040989817, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		float L_2 = (*((float*)__this));
		Il2CppObject * L_3 = Box(Single_t2076509932_il2cpp_TypeInfo_var, &L_2);
		Type_t * L_4 = ___targetType0;
		Il2CppObject * L_5 = ___provider1;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		Il2CppObject * L_6 = Convert_ToType_m1408903144(NULL /*static, unused*/, L_3, L_4, L_5, (bool)0, /*hidden argument*/NULL);
		return L_6;
	}
}
extern "C"  Il2CppObject * Single_System_IConvertible_ToType_m1820724337_AdjustorThunk (Il2CppObject * __this, Type_t * ___targetType0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToType_m1820724337(_thisAdjusted, ___targetType0, ___provider1, method);
}
// System.UInt16 System.Single::System.IConvertible.ToUInt16(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToUInt16_m2457802435_MetadataUsageId;
extern "C"  uint16_t Single_System_IConvertible_ToUInt16_m2457802435 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToUInt16_m2457802435_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		uint16_t L_0 = Convert_ToUInt16_m3866680988(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  uint16_t Single_System_IConvertible_ToUInt16_m2457802435_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToUInt16_m2457802435(_thisAdjusted, ___provider0, method);
}
// System.UInt32 System.Single::System.IConvertible.ToUInt32(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToUInt32_m2447833283_MetadataUsageId;
extern "C"  uint32_t Single_System_IConvertible_ToUInt32_m2447833283 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToUInt32_m2447833283_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		uint32_t L_0 = Convert_ToUInt32_m3394039268(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  uint32_t Single_System_IConvertible_ToUInt32_m2447833283_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToUInt32_m2447833283(_thisAdjusted, ___provider0, method);
}
// System.UInt64 System.Single::System.IConvertible.ToUInt64(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToUInt64_m1437932547_MetadataUsageId;
extern "C"  uint64_t Single_System_IConvertible_ToUInt64_m1437932547 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToUInt64_m1437932547_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		uint64_t L_0 = Convert_ToUInt64_m2215781574(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  uint64_t Single_System_IConvertible_ToUInt64_m1437932547_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToUInt64_m1437932547(_thisAdjusted, ___provider0, method);
}
// System.Int32 System.Single::CompareTo(System.Object)
extern Il2CppClass* Single_t2076509932_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3134123296;
extern const uint32_t Single_CompareTo_m2081476257_MetadataUsageId;
extern "C"  int32_t Single_CompareTo_m2081476257 (float* __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_CompareTo_m2081476257_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Il2CppObject * L_0 = ___value0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return 1;
	}

IL_0008:
	{
		Il2CppObject * L_1 = ___value0;
		if (((Il2CppObject *)IsInstSealed(L_1, Single_t2076509932_il2cpp_TypeInfo_var)))
		{
			goto IL_0023;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral3134123296, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_3 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		Il2CppObject * L_4 = ___value0;
		V_0 = ((*(float*)((float*)UnBox (L_4, Single_t2076509932_il2cpp_TypeInfo_var))));
		bool L_5 = Single_IsPositiveInfinity_m869158735(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0043;
		}
	}
	{
		float L_6 = V_0;
		bool L_7 = Single_IsPositiveInfinity_m869158735(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0043;
		}
	}
	{
		return 0;
	}

IL_0043:
	{
		bool L_8 = Single_IsNegativeInfinity_m2615809279(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_005c;
		}
	}
	{
		float L_9 = V_0;
		bool L_10 = Single_IsNegativeInfinity_m2615809279(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_005c;
		}
	}
	{
		return 0;
	}

IL_005c:
	{
		float L_11 = V_0;
		bool L_12 = Single_IsNaN_m2349591895(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0077;
		}
	}
	{
		bool L_13 = Single_IsNaN_m2349591895(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0075;
		}
	}
	{
		return 0;
	}

IL_0075:
	{
		return 1;
	}

IL_0077:
	{
		bool L_14 = Single_IsNaN_m2349591895(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0092;
		}
	}
	{
		float L_15 = V_0;
		bool L_16 = Single_IsNaN_m2349591895(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0090;
		}
	}
	{
		return 0;
	}

IL_0090:
	{
		return (-1);
	}

IL_0092:
	{
		float L_17 = V_0;
		if ((!(((float)(*((float*)__this))) == ((float)L_17))))
		{
			goto IL_009c;
		}
	}
	{
		return 0;
	}

IL_009c:
	{
		float L_18 = V_0;
		if ((!(((float)(*((float*)__this))) > ((float)L_18))))
		{
			goto IL_00a6;
		}
	}
	{
		return 1;
	}

IL_00a6:
	{
		return (-1);
	}
}
extern "C"  int32_t Single_CompareTo_m2081476257_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_CompareTo_m2081476257(_thisAdjusted, ___value0, method);
}
// System.Boolean System.Single::Equals(System.Object)
extern Il2CppClass* Single_t2076509932_il2cpp_TypeInfo_var;
extern const uint32_t Single_Equals_m3679433096_MetadataUsageId;
extern "C"  bool Single_Equals_m3679433096 (float* __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_Equals_m3679433096_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Il2CppObject * L_0 = ___obj0;
		if (((Il2CppObject *)IsInstSealed(L_0, Single_t2076509932_il2cpp_TypeInfo_var)))
		{
			goto IL_000d;
		}
	}
	{
		return (bool)0;
	}

IL_000d:
	{
		Il2CppObject * L_1 = ___obj0;
		V_0 = ((*(float*)((float*)UnBox (L_1, Single_t2076509932_il2cpp_TypeInfo_var))));
		float L_2 = V_0;
		bool L_3 = Single_IsNaN_m2349591895(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0027;
		}
	}
	{
		bool L_4 = Single_IsNaN_m2349591895(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_4;
	}

IL_0027:
	{
		float L_5 = V_0;
		return (bool)((((float)L_5) == ((float)(*((float*)__this))))? 1 : 0);
	}
}
extern "C"  bool Single_Equals_m3679433096_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_Equals_m3679433096(_thisAdjusted, ___obj0, method);
}
// System.Int32 System.Single::CompareTo(System.Single)
extern "C"  int32_t Single_CompareTo_m1534635028 (float* __this, float ___value0, const MethodInfo* method)
{
	{
		bool L_0 = Single_IsPositiveInfinity_m869158735(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		float L_1 = ___value0;
		bool L_2 = Single_IsPositiveInfinity_m869158735(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		return 0;
	}

IL_0019:
	{
		bool L_3 = Single_IsNegativeInfinity_m2615809279(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0032;
		}
	}
	{
		float L_4 = ___value0;
		bool L_5 = Single_IsNegativeInfinity_m2615809279(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0032;
		}
	}
	{
		return 0;
	}

IL_0032:
	{
		float L_6 = ___value0;
		bool L_7 = Single_IsNaN_m2349591895(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_004d;
		}
	}
	{
		bool L_8 = Single_IsNaN_m2349591895(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_004b;
		}
	}
	{
		return 0;
	}

IL_004b:
	{
		return 1;
	}

IL_004d:
	{
		bool L_9 = Single_IsNaN_m2349591895(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0068;
		}
	}
	{
		float L_10 = ___value0;
		bool L_11 = Single_IsNaN_m2349591895(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0066;
		}
	}
	{
		return 0;
	}

IL_0066:
	{
		return (-1);
	}

IL_0068:
	{
		float L_12 = ___value0;
		if ((!(((float)(*((float*)__this))) == ((float)L_12))))
		{
			goto IL_0072;
		}
	}
	{
		return 0;
	}

IL_0072:
	{
		float L_13 = ___value0;
		if ((!(((float)(*((float*)__this))) > ((float)L_13))))
		{
			goto IL_007c;
		}
	}
	{
		return 1;
	}

IL_007c:
	{
		return (-1);
	}
}
extern "C"  int32_t Single_CompareTo_m1534635028_AdjustorThunk (Il2CppObject * __this, float ___value0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_CompareTo_m1534635028(_thisAdjusted, ___value0, method);
}
// System.Boolean System.Single::Equals(System.Single)
extern "C"  bool Single_Equals_m3359827399 (float* __this, float ___obj0, const MethodInfo* method)
{
	{
		float L_0 = ___obj0;
		bool L_1 = Single_IsNaN_m2349591895(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		bool L_2 = Single_IsNaN_m2349591895(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_2;
	}

IL_0013:
	{
		float L_3 = ___obj0;
		return (bool)((((float)L_3) == ((float)(*((float*)__this))))? 1 : 0);
	}
}
extern "C"  bool Single_Equals_m3359827399_AdjustorThunk (Il2CppObject * __this, float ___obj0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_Equals_m3359827399(_thisAdjusted, ___obj0, method);
}
// System.Int32 System.Single::GetHashCode()
extern "C"  int32_t Single_GetHashCode_m3102305584 (float* __this, const MethodInfo* method)
{
	float V_0 = 0.0f;
	{
		V_0 = (*((float*)__this));
		return (*((int32_t*)(&V_0)));
	}
}
extern "C"  int32_t Single_GetHashCode_m3102305584_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_GetHashCode_m3102305584(_thisAdjusted, method);
}
// System.Boolean System.Single::IsInfinity(System.Single)
extern "C"  bool Single_IsInfinity_m3331110346 (Il2CppObject * __this /* static, unused */, float ___f0, const MethodInfo* method)
{
	int32_t G_B3_0 = 0;
	{
		float L_0 = ___f0;
		if ((((float)L_0) == ((float)(std::numeric_limits<float>::infinity()))))
		{
			goto IL_0015;
		}
	}
	{
		float L_1 = ___f0;
		G_B3_0 = ((((float)L_1) == ((float)(-std::numeric_limits<float>::infinity())))? 1 : 0);
		goto IL_0016;
	}

IL_0015:
	{
		G_B3_0 = 1;
	}

IL_0016:
	{
		return (bool)G_B3_0;
	}
}
// System.Boolean System.Single::IsNaN(System.Single)
extern "C"  bool Single_IsNaN_m2349591895 (Il2CppObject * __this /* static, unused */, float ___f0, const MethodInfo* method)
{
	{
		float L_0 = ___f0;
		float L_1 = ___f0;
		return (bool)((((int32_t)((((float)L_0) == ((float)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// System.Boolean System.Single::IsNegativeInfinity(System.Single)
extern "C"  bool Single_IsNegativeInfinity_m2615809279 (Il2CppObject * __this /* static, unused */, float ___f0, const MethodInfo* method)
{
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	{
		float L_0 = ___f0;
		if ((!(((float)L_0) < ((float)(0.0f)))))
		{
			goto IL_0023;
		}
	}
	{
		float L_1 = ___f0;
		if ((((float)L_1) == ((float)(-std::numeric_limits<float>::infinity()))))
		{
			goto IL_0020;
		}
	}
	{
		float L_2 = ___f0;
		G_B4_0 = ((((float)L_2) == ((float)(std::numeric_limits<float>::infinity())))? 1 : 0);
		goto IL_0021;
	}

IL_0020:
	{
		G_B4_0 = 1;
	}

IL_0021:
	{
		G_B6_0 = G_B4_0;
		goto IL_0024;
	}

IL_0023:
	{
		G_B6_0 = 0;
	}

IL_0024:
	{
		return (bool)G_B6_0;
	}
}
// System.Boolean System.Single::IsPositiveInfinity(System.Single)
extern "C"  bool Single_IsPositiveInfinity_m869158735 (Il2CppObject * __this /* static, unused */, float ___f0, const MethodInfo* method)
{
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	{
		float L_0 = ___f0;
		if ((!(((float)L_0) > ((float)(0.0f)))))
		{
			goto IL_0023;
		}
	}
	{
		float L_1 = ___f0;
		if ((((float)L_1) == ((float)(-std::numeric_limits<float>::infinity()))))
		{
			goto IL_0020;
		}
	}
	{
		float L_2 = ___f0;
		G_B4_0 = ((((float)L_2) == ((float)(std::numeric_limits<float>::infinity())))? 1 : 0);
		goto IL_0021;
	}

IL_0020:
	{
		G_B4_0 = 1;
	}

IL_0021:
	{
		G_B6_0 = G_B4_0;
		goto IL_0024;
	}

IL_0023:
	{
		G_B6_0 = 0;
	}

IL_0024:
	{
		return (bool)G_B6_0;
	}
}
// System.Single System.Single::Parse(System.String,System.IFormatProvider)
extern Il2CppClass* OverflowException_t1075868493_il2cpp_TypeInfo_var;
extern const uint32_t Single_Parse_m898843034_MetadataUsageId;
extern "C"  float Single_Parse_m898843034 (Il2CppObject * __this /* static, unused */, String_t* ___s0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_Parse_m898843034_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	{
		String_t* L_0 = ___s0;
		Il2CppObject * L_1 = ___provider1;
		double L_2 = Double_Parse_m2344589511(NULL /*static, unused*/, L_0, ((int32_t)231), L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		double L_3 = V_0;
		if ((!(((double)((double)((double)L_3-(double)(3.4028234663852886E+38)))) > ((double)(3.6147112457961776E+29)))))
		{
			goto IL_0037;
		}
	}
	{
		double L_4 = V_0;
		bool L_5 = Double_IsPositiveInfinity_m3525344431(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0037;
		}
	}
	{
		OverflowException_t1075868493 * L_6 = (OverflowException_t1075868493 *)il2cpp_codegen_object_new(OverflowException_t1075868493_il2cpp_TypeInfo_var);
		OverflowException__ctor_m2564269836(L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0037:
	{
		double L_7 = V_0;
		return (((float)((float)L_7)));
	}
}
// System.String System.Single::ToString()
extern Il2CppClass* NumberFormatter_t2933946347_il2cpp_TypeInfo_var;
extern const uint32_t Single_ToString_m1813392066_MetadataUsageId;
extern "C"  String_t* Single_ToString_m1813392066 (float* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_ToString_m1813392066_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t2933946347_il2cpp_TypeInfo_var);
		String_t* L_0 = NumberFormatter_NumberToString_m3855209845(NULL /*static, unused*/, (*((float*)__this)), (Il2CppObject *)NULL, /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  String_t* Single_ToString_m1813392066_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_ToString_m1813392066(_thisAdjusted, method);
}
// System.String System.Single::ToString(System.IFormatProvider)
extern Il2CppClass* NumberFormatter_t2933946347_il2cpp_TypeInfo_var;
extern const uint32_t Single_ToString_m1229799376_MetadataUsageId;
extern "C"  String_t* Single_ToString_m1229799376 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_ToString_m1229799376_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t2933946347_il2cpp_TypeInfo_var);
		String_t* L_1 = NumberFormatter_NumberToString_m3855209845(NULL /*static, unused*/, (*((float*)__this)), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
extern "C"  String_t* Single_ToString_m1229799376_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_ToString_m1229799376(_thisAdjusted, ___provider0, method);
}
// System.String System.Single::ToString(System.String,System.IFormatProvider)
extern Il2CppClass* NumberFormatter_t2933946347_il2cpp_TypeInfo_var;
extern const uint32_t Single_ToString_m3667608664_MetadataUsageId;
extern "C"  String_t* Single_ToString_m3667608664 (float* __this, String_t* ___format0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Single_ToString_m3667608664_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___format0;
		Il2CppObject * L_1 = ___provider1;
		IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t2933946347_il2cpp_TypeInfo_var);
		String_t* L_2 = NumberFormatter_NumberToString_m3470728883(NULL /*static, unused*/, L_0, (*((float*)__this)), L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
extern "C"  String_t* Single_ToString_m3667608664_AdjustorThunk (Il2CppObject * __this, String_t* ___format0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_ToString_m3667608664(_thisAdjusted, ___format0, ___provider1, method);
}
// System.TypeCode System.Single::GetTypeCode()
extern "C"  int32_t Single_GetTypeCode_m1946166103 (float* __this, const MethodInfo* method)
{
	{
		return (int32_t)(((int32_t)13));
	}
}
extern "C"  int32_t Single_GetTypeCode_m1946166103_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_GetTypeCode_m1946166103(_thisAdjusted, method);
}
// System.Void System.String::.ctor(System.Char*,System.Int32,System.Int32)
extern "C"  void String__ctor_m2041020387 (String_t* __this, Il2CppChar* ___value0, int32_t ___startIndex1, int32_t ___length2, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*String__ctor_m2041020387_ftn) (String_t*, Il2CppChar*, int32_t, int32_t);
	 ((String__ctor_m2041020387_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___value0, ___startIndex1, ___length2);
}
// System.Void System.String::.ctor(System.Char[],System.Int32,System.Int32)
extern "C"  void String__ctor_m3093010527 (String_t* __this, CharU5BU5D_t1328083999* ___value0, int32_t ___startIndex1, int32_t ___length2, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*String__ctor_m3093010527_ftn) (String_t*, CharU5BU5D_t1328083999*, int32_t, int32_t);
	 ((String__ctor_m3093010527_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___value0, ___startIndex1, ___length2);
}
// System.Void System.String::.ctor(System.Char[])
extern "C"  void String__ctor_m372528291 (String_t* __this, CharU5BU5D_t1328083999* ___value0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*String__ctor_m372528291_ftn) (String_t*, CharU5BU5D_t1328083999*);
	 ((String__ctor_m372528291_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___value0);
}
// System.Void System.String::.ctor(System.Char,System.Int32)
extern "C"  void String__ctor_m757966614 (String_t* __this, Il2CppChar ___c0, int32_t ___count1, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*String__ctor_m757966614_ftn) (String_t*, Il2CppChar, int32_t);
	 ((String__ctor_m757966614_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___c0, ___count1);
}
// System.Void System.String::.cctor()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D0_0_FieldInfo_var;
extern Il2CppCodeGenString* _stringLiteral371857150;
extern const uint32_t String__cctor_m710226597_MetadataUsageId;
extern "C"  void String__cctor_m710226597 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String__cctor_m710226597_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->set_Empty_2(_stringLiteral371857150);
		CharU5BU5D_t1328083999* L_0 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)((int32_t)27)));
		RuntimeHelpers_InitializeArray_m3920580167(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t1486305137____U24U24fieldU2D0_0_FieldInfo_var), /*hidden argument*/NULL);
		((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->set_WhiteChars_3(L_0);
		return;
	}
}
// System.Boolean System.String::System.IConvertible.ToBoolean(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToBoolean_m2696751322_MetadataUsageId;
extern "C"  bool String_System_IConvertible_ToBoolean_m2696751322 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToBoolean_m2696751322_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		bool L_1 = Convert_ToBoolean_m3091522205(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Byte System.String::System.IConvertible.ToByte(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToByte_m2732322410_MetadataUsageId;
extern "C"  uint8_t String_System_IConvertible_ToByte_m2732322410 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToByte_m2732322410_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		uint8_t L_1 = Convert_ToByte_m1008221737(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Char System.String::System.IConvertible.ToChar(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToChar_m1804118378_MetadataUsageId;
extern "C"  Il2CppChar String_System_IConvertible_ToChar_m1804118378 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToChar_m1804118378_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		Il2CppChar L_1 = Convert_ToChar_m541531581(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.DateTime System.String::System.IConvertible.ToDateTime(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToDateTime_m1423627978_MetadataUsageId;
extern "C"  DateTime_t693205669  String_System_IConvertible_ToDateTime_m1423627978 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToDateTime_m1423627978_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		DateTime_t693205669  L_1 = Convert_ToDateTime_m261774113(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.String::System.IConvertible.ToDecimal(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToDecimal_m1150081472_MetadataUsageId;
extern "C"  Decimal_t724701077  String_System_IConvertible_ToDecimal_m1150081472 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToDecimal_m1150081472_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		Decimal_t724701077  L_1 = Convert_ToDecimal_m2284596541(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Double System.String::System.IConvertible.ToDouble(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToDouble_m3860911722_MetadataUsageId;
extern "C"  double String_System_IConvertible_ToDouble_m3860911722 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToDouble_m3860911722_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		double L_1 = Convert_ToDouble_m2038331505(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int16 System.String::System.IConvertible.ToInt16(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToInt16_m2365303066_MetadataUsageId;
extern "C"  int16_t String_System_IConvertible_ToInt16_m2365303066 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToInt16_m2365303066_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		int16_t L_1 = Convert_ToInt16_m3462984061(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 System.String::System.IConvertible.ToInt32(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToInt32_m1927223638_MetadataUsageId;
extern "C"  int32_t String_System_IConvertible_ToInt32_m1927223638 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToInt32_m1927223638_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		int32_t L_1 = Convert_ToInt32_m3676863741(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int64 System.String::System.IConvertible.ToInt64(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToInt64_m1895913508_MetadataUsageId;
extern "C"  int64_t String_System_IConvertible_ToInt64_m1895913508 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToInt64_m1895913508_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		int64_t L_1 = Convert_ToInt64_m1484722109(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.SByte System.String::System.IConvertible.ToSByte(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToSByte_m587045588_MetadataUsageId;
extern "C"  int8_t String_System_IConvertible_ToSByte_m587045588 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToSByte_m587045588_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		int8_t L_1 = Convert_ToSByte_m1570938941(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Single System.String::System.IConvertible.ToSingle(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToSingle_m1404310570_MetadataUsageId;
extern "C"  float String_System_IConvertible_ToSingle_m1404310570 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToSingle_m1404310570_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		float L_1 = Convert_ToSingle_m3854923273(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Object System.String::System.IConvertible.ToType(System.Type,System.IFormatProvider)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1421151742;
extern const uint32_t String_System_IConvertible_ToType_m512800076_MetadataUsageId;
extern "C"  Il2CppObject * String_System_IConvertible_ToType_m512800076 (String_t* __this, Type_t * ___targetType0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToType_m512800076_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t * L_0 = ___targetType0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1421151742, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		Type_t * L_2 = ___targetType0;
		Il2CppObject * L_3 = ___provider1;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		Il2CppObject * L_4 = Convert_ToType_m1408903144(NULL /*static, unused*/, __this, L_2, L_3, (bool)0, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.UInt16 System.String::System.IConvertible.ToUInt16(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToUInt16_m981183466_MetadataUsageId;
extern "C"  uint16_t String_System_IConvertible_ToUInt16_m981183466 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToUInt16_m981183466_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		uint16_t L_1 = Convert_ToUInt16_m1058302913(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.UInt32 System.String::System.IConvertible.ToUInt32(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToUInt32_m1549386346_MetadataUsageId;
extern "C"  uint32_t String_System_IConvertible_ToUInt32_m1549386346 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToUInt32_m1549386346_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		uint32_t L_1 = Convert_ToUInt32_m776714429(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.UInt64 System.String::System.IConvertible.ToUInt64(System.IFormatProvider)
extern Il2CppClass* Convert_t2607082565_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToUInt64_m3564476970_MetadataUsageId;
extern "C"  uint64_t String_System_IConvertible_ToUInt64_m3564476970 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToUInt64_m3564476970_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t2607082565_il2cpp_TypeInfo_var);
		uint64_t L_1 = Convert_ToUInt64_m3596570605(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Collections.Generic.IEnumerator`1<System.Char> System.String::System.Collections.Generic.IEnumerable<char>.GetEnumerator()
extern Il2CppClass* CharEnumerator_t1926099410_il2cpp_TypeInfo_var;
extern const uint32_t String_System_Collections_Generic_IEnumerableU3CcharU3E_GetEnumerator_m1449564085_MetadataUsageId;
extern "C"  Il2CppObject* String_System_Collections_Generic_IEnumerableU3CcharU3E_GetEnumerator_m1449564085 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_Collections_Generic_IEnumerableU3CcharU3E_GetEnumerator_m1449564085_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharEnumerator_t1926099410 * L_0 = (CharEnumerator_t1926099410 *)il2cpp_codegen_object_new(CharEnumerator_t1926099410_il2cpp_TypeInfo_var);
		CharEnumerator__ctor_m1874747821(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Collections.IEnumerator System.String::System.Collections.IEnumerable.GetEnumerator()
extern Il2CppClass* CharEnumerator_t1926099410_il2cpp_TypeInfo_var;
extern const uint32_t String_System_Collections_IEnumerable_GetEnumerator_m252173599_MetadataUsageId;
extern "C"  Il2CppObject * String_System_Collections_IEnumerable_GetEnumerator_m252173599 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_System_Collections_IEnumerable_GetEnumerator_m252173599_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharEnumerator_t1926099410 * L_0 = (CharEnumerator_t1926099410 *)il2cpp_codegen_object_new(CharEnumerator_t1926099410_il2cpp_TypeInfo_var);
		CharEnumerator__ctor_m1874747821(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.String::Equals(System.String,System.String)
extern "C"  bool String_Equals_m3568148125 (Il2CppObject * __this /* static, unused */, String_t* ___a0, String_t* ___b1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	int32_t G_B27_0 = 0;
	{
		String_t* L_0 = ___a0;
		String_t* L_1 = ___b1;
		if ((!(((Il2CppObject*)(String_t*)L_0) == ((Il2CppObject*)(String_t*)L_1))))
		{
			goto IL_0009;
		}
	}
	{
		return (bool)1;
	}

IL_0009:
	{
		String_t* L_2 = ___a0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_3 = ___b1;
		if (L_3)
		{
			goto IL_0017;
		}
	}

IL_0015:
	{
		return (bool)0;
	}

IL_0017:
	{
		String_t* L_4 = ___a0;
		int32_t L_5 = L_4->get_length_0();
		V_0 = L_5;
		int32_t L_6 = V_0;
		String_t* L_7 = ___b1;
		int32_t L_8 = L_7->get_length_0();
		if ((((int32_t)L_6) == ((int32_t)L_8)))
		{
			goto IL_002c;
		}
	}
	{
		return (bool)0;
	}

IL_002c:
	{
		String_t* L_9 = ___a0;
		Il2CppChar* L_10 = L_9->get_address_of_start_char_1();
		V_1 = (Il2CppChar*)L_10;
		String_t* L_11 = ___b1;
		Il2CppChar* L_12 = L_11->get_address_of_start_char_1();
		V_2 = (Il2CppChar*)L_12;
		Il2CppChar* L_13 = V_1;
		V_3 = (Il2CppChar*)L_13;
		Il2CppChar* L_14 = V_2;
		V_4 = (Il2CppChar*)L_14;
		goto IL_008c;
	}

IL_0044:
	{
		Il2CppChar* L_15 = V_3;
		Il2CppChar* L_16 = V_4;
		if ((!(((uint32_t)(*((int32_t*)L_15))) == ((uint32_t)(*((int32_t*)L_16))))))
		{
			goto IL_007a;
		}
	}
	{
		Il2CppChar* L_17 = V_3;
		Il2CppChar* L_18 = V_4;
		if ((!(((uint32_t)(*((int32_t*)((Il2CppChar*)((intptr_t)L_17+(int32_t)4))))) == ((uint32_t)(*((int32_t*)((Il2CppChar*)((intptr_t)L_18+(int32_t)4))))))))
		{
			goto IL_007a;
		}
	}
	{
		Il2CppChar* L_19 = V_3;
		Il2CppChar* L_20 = V_4;
		if ((!(((uint32_t)(*((int32_t*)((Il2CppChar*)((intptr_t)L_19+(int32_t)8))))) == ((uint32_t)(*((int32_t*)((Il2CppChar*)((intptr_t)L_20+(int32_t)8))))))))
		{
			goto IL_007a;
		}
	}
	{
		Il2CppChar* L_21 = V_3;
		Il2CppChar* L_22 = V_4;
		if ((((int32_t)(*((int32_t*)((Il2CppChar*)((intptr_t)L_21+(int32_t)((int32_t)12)))))) == ((int32_t)(*((int32_t*)((Il2CppChar*)((intptr_t)L_22+(int32_t)((int32_t)12))))))))
		{
			goto IL_007c;
		}
	}

IL_007a:
	{
		return (bool)0;
	}

IL_007c:
	{
		Il2CppChar* L_23 = V_3;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_23+(int32_t)((int32_t)16)));
		Il2CppChar* L_24 = V_4;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_24+(int32_t)((int32_t)16)));
		int32_t L_25 = V_0;
		V_0 = ((int32_t)((int32_t)L_25-(int32_t)8));
	}

IL_008c:
	{
		int32_t L_26 = V_0;
		if ((((int32_t)L_26) >= ((int32_t)8)))
		{
			goto IL_0044;
		}
	}
	{
		int32_t L_27 = V_0;
		if ((((int32_t)L_27) < ((int32_t)4)))
		{
			goto IL_00c2;
		}
	}
	{
		Il2CppChar* L_28 = V_3;
		Il2CppChar* L_29 = V_4;
		if ((!(((uint32_t)(*((int32_t*)L_28))) == ((uint32_t)(*((int32_t*)L_29))))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar* L_30 = V_3;
		Il2CppChar* L_31 = V_4;
		if ((((int32_t)(*((int32_t*)((Il2CppChar*)((intptr_t)L_30+(int32_t)4))))) == ((int32_t)(*((int32_t*)((Il2CppChar*)((intptr_t)L_31+(int32_t)4)))))))
		{
			goto IL_00b4;
		}
	}

IL_00b2:
	{
		return (bool)0;
	}

IL_00b4:
	{
		Il2CppChar* L_32 = V_3;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_32+(int32_t)8));
		Il2CppChar* L_33 = V_4;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_33+(int32_t)8));
		int32_t L_34 = V_0;
		V_0 = ((int32_t)((int32_t)L_34-(int32_t)4));
	}

IL_00c2:
	{
		int32_t L_35 = V_0;
		if ((((int32_t)L_35) <= ((int32_t)1)))
		{
			goto IL_00e3;
		}
	}
	{
		Il2CppChar* L_36 = V_3;
		Il2CppChar* L_37 = V_4;
		if ((((int32_t)(*((int32_t*)L_36))) == ((int32_t)(*((int32_t*)L_37)))))
		{
			goto IL_00d5;
		}
	}
	{
		return (bool)0;
	}

IL_00d5:
	{
		Il2CppChar* L_38 = V_3;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_38+(int32_t)4));
		Il2CppChar* L_39 = V_4;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_39+(int32_t)4));
		int32_t L_40 = V_0;
		V_0 = ((int32_t)((int32_t)L_40-(int32_t)2));
	}

IL_00e3:
	{
		int32_t L_41 = V_0;
		if (!L_41)
		{
			goto IL_00f2;
		}
	}
	{
		Il2CppChar* L_42 = V_3;
		Il2CppChar* L_43 = V_4;
		G_B27_0 = ((((int32_t)(*((uint16_t*)L_42))) == ((int32_t)(*((uint16_t*)L_43))))? 1 : 0);
		goto IL_00f3;
	}

IL_00f2:
	{
		G_B27_0 = 1;
	}

IL_00f3:
	{
		return (bool)G_B27_0;
	}
}
// System.Boolean System.String::Equals(System.Object)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Equals_m406432531_MetadataUsageId;
extern "C"  bool String_Equals_m406432531 (String_t* __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Equals_m406432531_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___obj0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_1 = String_Equals_m3568148125(NULL /*static, unused*/, __this, ((String_t*)IsInstSealed(L_0, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean System.String::Equals(System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Equals_m2633592423_MetadataUsageId;
extern "C"  bool String_Equals_m2633592423 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Equals_m2633592423_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_1 = String_Equals_m3568148125(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Char System.String::get_Chars(System.Int32)
extern Il2CppClass* IndexOutOfRangeException_t3527622107_il2cpp_TypeInfo_var;
extern const uint32_t String_get_Chars_m4230566705_MetadataUsageId;
extern "C"  Il2CppChar String_get_Chars_m4230566705 (String_t* __this, int32_t ___index0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_get_Chars_m4230566705_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	{
		int32_t L_0 = ___index0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_1 = ___index0;
		int32_t L_2 = __this->get_length_0();
		if ((((int32_t)L_1) < ((int32_t)L_2)))
		{
			goto IL_0019;
		}
	}

IL_0013:
	{
		IndexOutOfRangeException_t3527622107 * L_3 = (IndexOutOfRangeException_t3527622107 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3527622107_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m3497760912(L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0019:
	{
		Il2CppChar* L_4 = __this->get_address_of_start_char_1();
		V_0 = (Il2CppChar*)L_4;
		Il2CppChar* L_5 = V_0;
		int32_t L_6 = ___index0;
		return (*((uint16_t*)((Il2CppChar*)((intptr_t)L_5+(int32_t)((int32_t)((int32_t)L_6*(int32_t)2))))));
	}
}
// System.Object System.String::Clone()
extern "C"  Il2CppObject * String_Clone_m3661987580 (String_t* __this, const MethodInfo* method)
{
	{
		return __this;
	}
}
// System.Void System.String::CopyTo(System.Int32,System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2319989122;
extern Il2CppCodeGenString* _stringLiteral2973064419;
extern Il2CppCodeGenString* _stringLiteral2769135693;
extern Il2CppCodeGenString* _stringLiteral657830682;
extern Il2CppCodeGenString* _stringLiteral277728651;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral377095173;
extern Il2CppCodeGenString* _stringLiteral302642936;
extern const uint32_t String_CopyTo_m3397208344_MetadataUsageId;
extern "C"  void String_CopyTo_m3397208344 (String_t* __this, int32_t ___sourceIndex0, CharU5BU5D_t1328083999* ___destination1, int32_t ___destinationIndex2, int32_t ___count3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CopyTo_m3397208344_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	String_t* V_2 = NULL;
	uintptr_t G_B16_0 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___destination1;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral2319989122, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___sourceIndex0;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0028;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_3, _stringLiteral2973064419, _stringLiteral2769135693, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0028:
	{
		int32_t L_4 = ___destinationIndex2;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral657830682, _stringLiteral277728651, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_003f:
	{
		int32_t L_6 = ___count3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0057;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_7, _stringLiteral1554746267, _stringLiteral277728651, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0057:
	{
		int32_t L_8 = ___sourceIndex0;
		int32_t L_9 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		int32_t L_10 = ___count3;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)L_9-(int32_t)L_10)))))
		{
			goto IL_0076;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_11 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_11, _stringLiteral2973064419, _stringLiteral377095173, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11);
	}

IL_0076:
	{
		int32_t L_12 = ___destinationIndex2;
		CharU5BU5D_t1328083999* L_13 = ___destination1;
		int32_t L_14 = ___count3;
		if ((((int32_t)L_12) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_13)->max_length))))-(int32_t)L_14)))))
		{
			goto IL_0092;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_15 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_15, _stringLiteral657830682, _stringLiteral302642936, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15);
	}

IL_0092:
	{
		CharU5BU5D_t1328083999* L_16 = ___destination1;
		if (!L_16)
		{
			goto IL_00a0;
		}
	}
	{
		CharU5BU5D_t1328083999* L_17 = ___destination1;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))
		{
			goto IL_00a7;
		}
	}

IL_00a0:
	{
		G_B16_0 = (((uintptr_t)0));
		goto IL_00ae;
	}

IL_00a7:
	{
		CharU5BU5D_t1328083999* L_18 = ___destination1;
		G_B16_0 = ((uintptr_t)(((L_18)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00ae:
	{
		V_0 = (Il2CppChar*)G_B16_0;
		V_2 = __this;
		String_t* L_19 = V_2;
		int32_t L_20 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_19))+(int32_t)L_20));
		Il2CppChar* L_21 = V_0;
		int32_t L_22 = ___destinationIndex2;
		Il2CppChar* L_23 = V_1;
		int32_t L_24 = ___sourceIndex0;
		int32_t L_25 = ___count3;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_21+(int32_t)((int32_t)((int32_t)L_22*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_23+(int32_t)((int32_t)((int32_t)L_24*(int32_t)2)))), L_25, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)(((uintptr_t)0));
		V_2 = (String_t*)NULL;
		return;
	}
}
// System.Char[] System.String::ToCharArray()
extern "C"  CharU5BU5D_t1328083999* String_ToCharArray_m870309954 (String_t* __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_length_0();
		CharU5BU5D_t1328083999* L_1 = String_ToCharArray_m324532646(__this, 0, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Char[] System.String::ToCharArray(System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral816987394;
extern Il2CppCodeGenString* _stringLiteral3438791774;
extern Il2CppCodeGenString* _stringLiteral3618782419;
extern const uint32_t String_ToCharArray_m324532646_MetadataUsageId;
extern "C"  CharU5BU5D_t1328083999* String_ToCharArray_m324532646 (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_ToCharArray_m324532646_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t1328083999* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	String_t* V_3 = NULL;
	uintptr_t G_B10_0 = 0;
	{
		int32_t L_0 = ___startIndex0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_1 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_1, _stringLiteral2445621174, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		int32_t L_2 = ___length1;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_3, _stringLiteral3438791774, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_002e:
	{
		int32_t L_4 = ___startIndex0;
		int32_t L_5 = __this->get_length_0();
		int32_t L_6 = ___length1;
		if ((((int32_t)L_4) <= ((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6)))))
		{
			goto IL_004c;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_7, _stringLiteral2445621174, _stringLiteral3618782419, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_004c:
	{
		int32_t L_8 = ___length1;
		V_0 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_8));
		CharU5BU5D_t1328083999* L_9 = V_0;
		if (!L_9)
		{
			goto IL_0061;
		}
	}
	{
		CharU5BU5D_t1328083999* L_10 = V_0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length)))))
		{
			goto IL_0068;
		}
	}

IL_0061:
	{
		G_B10_0 = (((uintptr_t)0));
		goto IL_006f;
	}

IL_0068:
	{
		CharU5BU5D_t1328083999* L_11 = V_0;
		G_B10_0 = ((uintptr_t)(((L_11)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_006f:
	{
		V_1 = (Il2CppChar*)G_B10_0;
		V_3 = __this;
		String_t* L_12 = V_3;
		int32_t L_13 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_12))+(int32_t)L_13));
		Il2CppChar* L_14 = V_1;
		Il2CppChar* L_15 = V_2;
		int32_t L_16 = ___startIndex0;
		int32_t L_17 = ___length1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_14, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_15+(int32_t)((int32_t)((int32_t)L_16*(int32_t)2)))), L_17, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)(((uintptr_t)0));
		V_3 = (String_t*)NULL;
		CharU5BU5D_t1328083999* L_18 = V_0;
		return L_18;
	}
}
// System.String[] System.String::Split(System.Char[])
extern "C"  StringU5BU5D_t1642385972* String_Split_m3326265864 (String_t* __this, CharU5BU5D_t1328083999* ___separator0, const MethodInfo* method)
{
	{
		CharU5BU5D_t1328083999* L_0 = ___separator0;
		StringU5BU5D_t1642385972* L_1 = String_Split_m3350696563(__this, L_0, ((int32_t)2147483647LL), /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String[] System.String::Split(System.Char[],System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* StringU5BU5D_t1642385972_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t String_Split_m3350696563_MetadataUsageId;
extern "C"  StringU5BU5D_t1642385972* String_Split_m3350696563 (String_t* __this, CharU5BU5D_t1328083999* ___separator0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Split_m3350696563_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___separator0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		CharU5BU5D_t1328083999* L_1 = ___separator0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length)))))
		{
			goto IL_0015;
		}
	}

IL_000e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		CharU5BU5D_t1328083999* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_WhiteChars_3();
		___separator0 = L_2;
	}

IL_0015:
	{
		int32_t L_3 = ___count1;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0027;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_4 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_4, _stringLiteral1554746267, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0027:
	{
		int32_t L_5 = ___count1;
		if (L_5)
		{
			goto IL_0034;
		}
	}
	{
		return ((StringU5BU5D_t1642385972*)SZArrayNew(StringU5BU5D_t1642385972_il2cpp_TypeInfo_var, (uint32_t)0));
	}

IL_0034:
	{
		int32_t L_6 = ___count1;
		if ((!(((uint32_t)L_6) == ((uint32_t)1))))
		{
			goto IL_0046;
		}
	}
	{
		StringU5BU5D_t1642385972* L_7 = ((StringU5BU5D_t1642385972*)SZArrayNew(StringU5BU5D_t1642385972_il2cpp_TypeInfo_var, (uint32_t)1));
		ArrayElementTypeCheck (L_7, __this);
		(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (String_t*)__this);
		return L_7;
	}

IL_0046:
	{
		CharU5BU5D_t1328083999* L_8 = ___separator0;
		int32_t L_9 = ___count1;
		StringU5BU5D_t1642385972* L_10 = String_InternalSplit_m2820199433(__this, L_8, L_9, 0, /*hidden argument*/NULL);
		return L_10;
	}
}
// System.String[] System.String::Split(System.Char[],System.Int32,System.StringSplitOptions)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* StringSplitOptions_t2996162939_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* StringU5BU5D_t1642385972_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral4127940355;
extern Il2CppCodeGenString* _stringLiteral915930538;
extern Il2CppCodeGenString* _stringLiteral372029316;
extern const uint32_t String_Split_m1779268055_MetadataUsageId;
extern "C"  StringU5BU5D_t1642385972* String_Split_m1779268055 (String_t* __this, CharU5BU5D_t1328083999* ___separator0, int32_t ___count1, int32_t ___options2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Split_m1779268055_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___separator0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		CharU5BU5D_t1328083999* L_1 = ___separator0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length)))))
		{
			goto IL_001c;
		}
	}

IL_000e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		CharU5BU5D_t1328083999* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_WhiteChars_3();
		int32_t L_3 = ___count1;
		int32_t L_4 = ___options2;
		StringU5BU5D_t1642385972* L_5 = String_Split_m1779268055(__this, L_2, L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001c:
	{
		int32_t L_6 = ___count1;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_7, _stringLiteral1554746267, _stringLiteral4127940355, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0033:
	{
		int32_t L_8 = ___options2;
		if (!L_8)
		{
			goto IL_005b;
		}
	}
	{
		int32_t L_9 = ___options2;
		if ((((int32_t)L_9) == ((int32_t)1)))
		{
			goto IL_005b;
		}
	}
	{
		int32_t L_10 = ___options2;
		int32_t L_11 = L_10;
		Il2CppObject * L_12 = Box(StringSplitOptions_t2996162939_il2cpp_TypeInfo_var, &L_11);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_13 = String_Concat_m2000667605(NULL /*static, unused*/, _stringLiteral915930538, L_12, _stringLiteral372029316, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_14 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_14, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_005b:
	{
		int32_t L_15 = ___count1;
		if (L_15)
		{
			goto IL_0068;
		}
	}
	{
		return ((StringU5BU5D_t1642385972*)SZArrayNew(StringU5BU5D_t1642385972_il2cpp_TypeInfo_var, (uint32_t)0));
	}

IL_0068:
	{
		CharU5BU5D_t1328083999* L_16 = ___separator0;
		int32_t L_17 = ___count1;
		int32_t L_18 = ___options2;
		StringU5BU5D_t1642385972* L_19 = String_InternalSplit_m2820199433(__this, L_16, L_17, L_18, /*hidden argument*/NULL);
		return L_19;
	}
}
// System.String[] System.String::Split(System.String[],System.Int32,System.StringSplitOptions)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* StringSplitOptions_t2996162939_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* StringU5BU5D_t1642385972_il2cpp_TypeInfo_var;
extern Il2CppClass* List_1_t1398341365_il2cpp_TypeInfo_var;
extern const MethodInfo* List_1__ctor_m3854603248_MethodInfo_var;
extern const MethodInfo* List_1_get_Count_m780127360_MethodInfo_var;
extern const MethodInfo* List_1_Add_m4061286785_MethodInfo_var;
extern const MethodInfo* List_1_ToArray_m948919263_MethodInfo_var;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral4127940355;
extern Il2CppCodeGenString* _stringLiteral915930538;
extern Il2CppCodeGenString* _stringLiteral372029316;
extern const uint32_t String_Split_m394273024_MetadataUsageId;
extern "C"  StringU5BU5D_t1642385972* String_Split_m394273024 (String_t* __this, StringU5BU5D_t1642385972* ___separator0, int32_t ___count1, int32_t ___options2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Split_m394273024_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	List_1_t1398341365 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	String_t* V_7 = NULL;
	int32_t V_8 = 0;
	{
		StringU5BU5D_t1642385972* L_0 = ___separator0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		StringU5BU5D_t1642385972* L_1 = ___separator0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length)))))
		{
			goto IL_001c;
		}
	}

IL_000e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		CharU5BU5D_t1328083999* L_2 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_WhiteChars_3();
		int32_t L_3 = ___count1;
		int32_t L_4 = ___options2;
		StringU5BU5D_t1642385972* L_5 = String_Split_m1779268055(__this, L_2, L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}

IL_001c:
	{
		int32_t L_6 = ___count1;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_7, _stringLiteral1554746267, _stringLiteral4127940355, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0033:
	{
		int32_t L_8 = ___options2;
		if (!L_8)
		{
			goto IL_005b;
		}
	}
	{
		int32_t L_9 = ___options2;
		if ((((int32_t)L_9) == ((int32_t)1)))
		{
			goto IL_005b;
		}
	}
	{
		int32_t L_10 = ___options2;
		int32_t L_11 = L_10;
		Il2CppObject * L_12 = Box(StringSplitOptions_t2996162939_il2cpp_TypeInfo_var, &L_11);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_13 = String_Concat_m2000667605(NULL /*static, unused*/, _stringLiteral915930538, L_12, _stringLiteral372029316, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_14 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_14, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_005b:
	{
		int32_t L_15 = ___count1;
		if ((!(((uint32_t)L_15) == ((uint32_t)1))))
		{
			goto IL_006d;
		}
	}
	{
		StringU5BU5D_t1642385972* L_16 = ((StringU5BU5D_t1642385972*)SZArrayNew(StringU5BU5D_t1642385972_il2cpp_TypeInfo_var, (uint32_t)1));
		ArrayElementTypeCheck (L_16, __this);
		(L_16)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (String_t*)__this);
		return L_16;
	}

IL_006d:
	{
		int32_t L_17 = ___options2;
		V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_17&(int32_t)1))) == ((int32_t)1))? 1 : 0);
		int32_t L_18 = ___count1;
		if (!L_18)
		{
			goto IL_0090;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_19 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		bool L_20 = String_op_Equality_m1790663636(NULL /*static, unused*/, __this, L_19, /*hidden argument*/NULL);
		if (!L_20)
		{
			goto IL_0097;
		}
	}
	{
		bool L_21 = V_0;
		if (!L_21)
		{
			goto IL_0097;
		}
	}

IL_0090:
	{
		return ((StringU5BU5D_t1642385972*)SZArrayNew(StringU5BU5D_t1642385972_il2cpp_TypeInfo_var, (uint32_t)0));
	}

IL_0097:
	{
		List_1_t1398341365 * L_22 = (List_1_t1398341365 *)il2cpp_codegen_object_new(List_1_t1398341365_il2cpp_TypeInfo_var);
		List_1__ctor_m3854603248(L_22, /*hidden argument*/List_1__ctor_m3854603248_MethodInfo_var);
		V_1 = L_22;
		V_2 = 0;
		V_3 = 0;
		goto IL_015f;
	}

IL_00a6:
	{
		V_4 = (-1);
		V_5 = ((int32_t)2147483647LL);
		V_6 = 0;
		goto IL_0105;
	}

IL_00b8:
	{
		StringU5BU5D_t1642385972* L_23 = ___separator0;
		int32_t L_24 = V_6;
		int32_t L_25 = L_24;
		String_t* L_26 = (L_23)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_25));
		V_7 = L_26;
		String_t* L_27 = V_7;
		if (!L_27)
		{
			goto IL_00d6;
		}
	}
	{
		String_t* L_28 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_29 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		bool L_30 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_28, L_29, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_00db;
		}
	}

IL_00d6:
	{
		goto IL_00ff;
	}

IL_00db:
	{
		String_t* L_31 = V_7;
		int32_t L_32 = V_2;
		int32_t L_33 = String_IndexOf_m1887352430(__this, L_31, L_32, /*hidden argument*/NULL);
		V_8 = L_33;
		int32_t L_34 = V_8;
		if ((((int32_t)L_34) <= ((int32_t)(-1))))
		{
			goto IL_00ff;
		}
	}
	{
		int32_t L_35 = V_8;
		int32_t L_36 = V_5;
		if ((((int32_t)L_35) >= ((int32_t)L_36)))
		{
			goto IL_00ff;
		}
	}
	{
		int32_t L_37 = V_6;
		V_4 = L_37;
		int32_t L_38 = V_8;
		V_5 = L_38;
	}

IL_00ff:
	{
		int32_t L_39 = V_6;
		V_6 = ((int32_t)((int32_t)L_39+(int32_t)1));
	}

IL_0105:
	{
		int32_t L_40 = V_6;
		StringU5BU5D_t1642385972* L_41 = ___separator0;
		if ((((int32_t)L_40) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_41)->max_length)))))))
		{
			goto IL_00b8;
		}
	}
	{
		int32_t L_42 = V_4;
		if ((!(((uint32_t)L_42) == ((uint32_t)(-1)))))
		{
			goto IL_011c;
		}
	}
	{
		goto IL_016b;
	}

IL_011c:
	{
		int32_t L_43 = V_5;
		int32_t L_44 = V_2;
		if ((!(((uint32_t)L_43) == ((uint32_t)L_44))))
		{
			goto IL_012a;
		}
	}
	{
		bool L_45 = V_0;
		if (L_45)
		{
			goto IL_014e;
		}
	}

IL_012a:
	{
		List_1_t1398341365 * L_46 = V_1;
		int32_t L_47 = List_1_get_Count_m780127360(L_46, /*hidden argument*/List_1_get_Count_m780127360_MethodInfo_var);
		int32_t L_48 = ___count1;
		if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)((int32_t)L_48-(int32_t)1))))))
		{
			goto IL_013d;
		}
	}
	{
		goto IL_016b;
	}

IL_013d:
	{
		List_1_t1398341365 * L_49 = V_1;
		int32_t L_50 = V_2;
		int32_t L_51 = V_5;
		int32_t L_52 = V_2;
		String_t* L_53 = String_Substring_m12482732(__this, L_50, ((int32_t)((int32_t)L_51-(int32_t)L_52)), /*hidden argument*/NULL);
		List_1_Add_m4061286785(L_49, L_53, /*hidden argument*/List_1_Add_m4061286785_MethodInfo_var);
	}

IL_014e:
	{
		int32_t L_54 = V_5;
		StringU5BU5D_t1642385972* L_55 = ___separator0;
		int32_t L_56 = V_4;
		int32_t L_57 = L_56;
		String_t* L_58 = (L_55)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_57));
		int32_t L_59 = String_get_Length_m1606060069(L_58, /*hidden argument*/NULL);
		V_2 = ((int32_t)((int32_t)L_54+(int32_t)L_59));
		int32_t L_60 = V_3;
		V_3 = ((int32_t)((int32_t)L_60+(int32_t)1));
	}

IL_015f:
	{
		int32_t L_61 = V_2;
		int32_t L_62 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_61) < ((int32_t)L_62)))
		{
			goto IL_00a6;
		}
	}

IL_016b:
	{
		int32_t L_63 = V_3;
		if (L_63)
		{
			goto IL_017c;
		}
	}
	{
		StringU5BU5D_t1642385972* L_64 = ((StringU5BU5D_t1642385972*)SZArrayNew(StringU5BU5D_t1642385972_il2cpp_TypeInfo_var, (uint32_t)1));
		ArrayElementTypeCheck (L_64, __this);
		(L_64)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (String_t*)__this);
		return L_64;
	}

IL_017c:
	{
		bool L_65 = V_0;
		if (!L_65)
		{
			goto IL_01a6;
		}
	}
	{
		int32_t L_66 = V_3;
		if (!L_66)
		{
			goto IL_01a6;
		}
	}
	{
		int32_t L_67 = V_2;
		int32_t L_68 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_67) == ((uint32_t)L_68))))
		{
			goto IL_01a6;
		}
	}
	{
		List_1_t1398341365 * L_69 = V_1;
		int32_t L_70 = List_1_get_Count_m780127360(L_69, /*hidden argument*/List_1_get_Count_m780127360_MethodInfo_var);
		if (L_70)
		{
			goto IL_01a6;
		}
	}
	{
		return ((StringU5BU5D_t1642385972*)SZArrayNew(StringU5BU5D_t1642385972_il2cpp_TypeInfo_var, (uint32_t)0));
	}

IL_01a6:
	{
		bool L_71 = V_0;
		if (!L_71)
		{
			goto IL_01b8;
		}
	}
	{
		int32_t L_72 = V_2;
		int32_t L_73 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_72) == ((int32_t)L_73)))
		{
			goto IL_01c5;
		}
	}

IL_01b8:
	{
		List_1_t1398341365 * L_74 = V_1;
		int32_t L_75 = V_2;
		String_t* L_76 = String_Substring_m2032624251(__this, L_75, /*hidden argument*/NULL);
		List_1_Add_m4061286785(L_74, L_76, /*hidden argument*/List_1_Add_m4061286785_MethodInfo_var);
	}

IL_01c5:
	{
		List_1_t1398341365 * L_77 = V_1;
		StringU5BU5D_t1642385972* L_78 = List_1_ToArray_m948919263(L_77, /*hidden argument*/List_1_ToArray_m948919263_MethodInfo_var);
		return L_78;
	}
}
// System.String[] System.String::Split(System.String[],System.StringSplitOptions)
extern "C"  StringU5BU5D_t1642385972* String_Split_m3927740091 (String_t* __this, StringU5BU5D_t1642385972* ___separator0, int32_t ___options1, const MethodInfo* method)
{
	{
		StringU5BU5D_t1642385972* L_0 = ___separator0;
		int32_t L_1 = ___options1;
		StringU5BU5D_t1642385972* L_2 = String_Split_m394273024(__this, L_0, ((int32_t)2147483647LL), L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.String::Substring(System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern const uint32_t String_Substring_m2032624251_MetadataUsageId;
extern "C"  String_t* String_Substring_m2032624251 (String_t* __this, int32_t ___startIndex0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Substring_m2032624251_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___startIndex0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return __this;
	}

IL_0008:
	{
		int32_t L_1 = ___startIndex0;
		if ((((int32_t)L_1) < ((int32_t)0)))
		{
			goto IL_001b;
		}
	}
	{
		int32_t L_2 = ___startIndex0;
		int32_t L_3 = __this->get_length_0();
		if ((((int32_t)L_2) <= ((int32_t)L_3)))
		{
			goto IL_0026;
		}
	}

IL_001b:
	{
		ArgumentOutOfRangeException_t279959794 * L_4 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_4, _stringLiteral2445621174, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0026:
	{
		int32_t L_5 = ___startIndex0;
		int32_t L_6 = __this->get_length_0();
		int32_t L_7 = ___startIndex0;
		String_t* L_8 = String_SubstringUnchecked_m3297591410(__this, L_5, ((int32_t)((int32_t)L_6-(int32_t)L_7)), /*hidden argument*/NULL);
		return L_8;
	}
}
// System.String System.String::Substring(System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3438791774;
extern Il2CppCodeGenString* _stringLiteral277728651;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral2601775321;
extern Il2CppCodeGenString* _stringLiteral729671651;
extern const uint32_t String_Substring_m12482732_MetadataUsageId;
extern "C"  String_t* String_Substring_m12482732 (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Substring_m12482732_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___length1;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_1 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_1, _stringLiteral3438791774, _stringLiteral277728651, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		int32_t L_2 = ___startIndex0;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_3, _stringLiteral2445621174, _stringLiteral277728651, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_002e:
	{
		int32_t L_4 = ___startIndex0;
		int32_t L_5 = __this->get_length_0();
		if ((((int32_t)L_4) <= ((int32_t)L_5)))
		{
			goto IL_004a;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral2445621174, _stringLiteral2601775321, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_004a:
	{
		int32_t L_7 = ___startIndex0;
		int32_t L_8 = __this->get_length_0();
		int32_t L_9 = ___length1;
		if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9)))))
		{
			goto IL_0068;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_10 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_10, _stringLiteral3438791774, _stringLiteral729671651, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10);
	}

IL_0068:
	{
		int32_t L_11 = ___startIndex0;
		if (L_11)
		{
			goto IL_007c;
		}
	}
	{
		int32_t L_12 = ___length1;
		int32_t L_13 = __this->get_length_0();
		if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
		{
			goto IL_007c;
		}
	}
	{
		return __this;
	}

IL_007c:
	{
		int32_t L_14 = ___startIndex0;
		int32_t L_15 = ___length1;
		String_t* L_16 = String_SubstringUnchecked_m3297591410(__this, L_14, L_15, /*hidden argument*/NULL);
		return L_16;
	}
}
// System.String System.String::SubstringUnchecked(System.Int32,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_SubstringUnchecked_m3297591410_MetadataUsageId;
extern "C"  String_t* String_SubstringUnchecked_m3297591410 (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_SubstringUnchecked_m3297591410_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	String_t* V_3 = NULL;
	String_t* V_4 = NULL;
	{
		int32_t L_0 = ___length1;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_000c:
	{
		int32_t L_2 = ___length1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		String_t* L_4 = V_0;
		V_3 = L_4;
		String_t* L_5 = V_3;
		int32_t L_6 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_5))+(int32_t)L_6));
		V_4 = __this;
		String_t* L_7 = V_4;
		int32_t L_8 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_7))+(int32_t)L_8));
		Il2CppChar* L_9 = V_1;
		Il2CppChar* L_10 = V_2;
		int32_t L_11 = ___startIndex0;
		int32_t L_12 = ___length1;
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_9, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_10+(int32_t)((int32_t)((int32_t)L_11*(int32_t)2)))), L_12, /*hidden argument*/NULL);
		V_3 = (String_t*)NULL;
		V_4 = (String_t*)NULL;
		String_t* L_13 = V_0;
		return L_13;
	}
}
// System.String System.String::Trim()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Trim_m2668767713_MetadataUsageId;
extern "C"  String_t* String_Trim_m2668767713 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Trim_m2668767713_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		int32_t L_0 = __this->get_length_0();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_0011:
	{
		int32_t L_2 = __this->get_length_0();
		int32_t L_3 = String_FindNotWhiteSpace_m729333788(__this, 0, L_2, 1, /*hidden argument*/NULL);
		V_0 = L_3;
		int32_t L_4 = V_0;
		int32_t L_5 = __this->get_length_0();
		if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
		{
			goto IL_0032;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_6 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_6;
	}

IL_0032:
	{
		int32_t L_7 = __this->get_length_0();
		int32_t L_8 = V_0;
		int32_t L_9 = String_FindNotWhiteSpace_m729333788(__this, ((int32_t)((int32_t)L_7-(int32_t)1)), L_8, (-1), /*hidden argument*/NULL);
		V_1 = L_9;
		int32_t L_10 = V_1;
		int32_t L_11 = V_0;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11))+(int32_t)1));
		int32_t L_12 = V_2;
		int32_t L_13 = __this->get_length_0();
		if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
		{
			goto IL_0057;
		}
	}
	{
		return __this;
	}

IL_0057:
	{
		int32_t L_14 = V_0;
		int32_t L_15 = V_2;
		String_t* L_16 = String_SubstringUnchecked_m3297591410(__this, L_14, L_15, /*hidden argument*/NULL);
		return L_16;
	}
}
// System.String System.String::Trim(System.Char[])
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Trim_m3982520224_MetadataUsageId;
extern "C"  String_t* String_Trim_m3982520224 (String_t* __this, CharU5BU5D_t1328083999* ___trimChars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Trim_m3982520224_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___trimChars0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		CharU5BU5D_t1328083999* L_1 = ___trimChars0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length)))))
		{
			goto IL_0015;
		}
	}

IL_000e:
	{
		String_t* L_2 = String_Trim_m2668767713(__this, /*hidden argument*/NULL);
		return L_2;
	}

IL_0015:
	{
		int32_t L_3 = __this->get_length_0();
		if (L_3)
		{
			goto IL_0026;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_4;
	}

IL_0026:
	{
		int32_t L_5 = __this->get_length_0();
		CharU5BU5D_t1328083999* L_6 = ___trimChars0;
		int32_t L_7 = String_FindNotInTable_m2094917037(__this, 0, L_5, 1, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		int32_t L_8 = V_0;
		int32_t L_9 = __this->get_length_0();
		if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
		{
			goto IL_0048;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_10 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_10;
	}

IL_0048:
	{
		int32_t L_11 = __this->get_length_0();
		int32_t L_12 = V_0;
		CharU5BU5D_t1328083999* L_13 = ___trimChars0;
		int32_t L_14 = String_FindNotInTable_m2094917037(__this, ((int32_t)((int32_t)L_11-(int32_t)1)), L_12, (-1), L_13, /*hidden argument*/NULL);
		V_1 = L_14;
		int32_t L_15 = V_1;
		int32_t L_16 = V_0;
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)L_15-(int32_t)L_16))+(int32_t)1));
		int32_t L_17 = V_2;
		int32_t L_18 = __this->get_length_0();
		if ((!(((uint32_t)L_17) == ((uint32_t)L_18))))
		{
			goto IL_006e;
		}
	}
	{
		return __this;
	}

IL_006e:
	{
		int32_t L_19 = V_0;
		int32_t L_20 = V_2;
		String_t* L_21 = String_SubstringUnchecked_m3297591410(__this, L_19, L_20, /*hidden argument*/NULL);
		return L_21;
	}
}
// System.String System.String::TrimStart(System.Char[])
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_TrimStart_m710830036_MetadataUsageId;
extern "C"  String_t* String_TrimStart_m710830036 (String_t* __this, CharU5BU5D_t1328083999* ___trimChars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_TrimStart_m710830036_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_length_0();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_0011:
	{
		CharU5BU5D_t1328083999* L_2 = ___trimChars0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		CharU5BU5D_t1328083999* L_3 = ___trimChars0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length)))))
		{
			goto IL_0033;
		}
	}

IL_001f:
	{
		int32_t L_4 = __this->get_length_0();
		int32_t L_5 = String_FindNotWhiteSpace_m729333788(__this, 0, L_4, 1, /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_0043;
	}

IL_0033:
	{
		int32_t L_6 = __this->get_length_0();
		CharU5BU5D_t1328083999* L_7 = ___trimChars0;
		int32_t L_8 = String_FindNotInTable_m2094917037(__this, 0, L_6, 1, L_7, /*hidden argument*/NULL);
		V_0 = L_8;
	}

IL_0043:
	{
		int32_t L_9 = V_0;
		if (L_9)
		{
			goto IL_004b;
		}
	}
	{
		return __this;
	}

IL_004b:
	{
		int32_t L_10 = V_0;
		int32_t L_11 = __this->get_length_0();
		int32_t L_12 = V_0;
		String_t* L_13 = String_SubstringUnchecked_m3297591410(__this, L_10, ((int32_t)((int32_t)L_11-(int32_t)L_12)), /*hidden argument*/NULL);
		return L_13;
	}
}
// System.String System.String::TrimEnd(System.Char[])
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_TrimEnd_m3153143011_MetadataUsageId;
extern "C"  String_t* String_TrimEnd_m3153143011 (String_t* __this, CharU5BU5D_t1328083999* ___trimChars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_TrimEnd_m3153143011_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_length_0();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_0011:
	{
		CharU5BU5D_t1328083999* L_2 = ___trimChars0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		CharU5BU5D_t1328083999* L_3 = ___trimChars0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length)))))
		{
			goto IL_0035;
		}
	}

IL_001f:
	{
		int32_t L_4 = __this->get_length_0();
		int32_t L_5 = String_FindNotWhiteSpace_m729333788(__this, ((int32_t)((int32_t)L_4-(int32_t)1)), (-1), (-1), /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_0047;
	}

IL_0035:
	{
		int32_t L_6 = __this->get_length_0();
		CharU5BU5D_t1328083999* L_7 = ___trimChars0;
		int32_t L_8 = String_FindNotInTable_m2094917037(__this, ((int32_t)((int32_t)L_6-(int32_t)1)), (-1), (-1), L_7, /*hidden argument*/NULL);
		V_0 = L_8;
	}

IL_0047:
	{
		int32_t L_9 = V_0;
		V_0 = ((int32_t)((int32_t)L_9+(int32_t)1));
		int32_t L_10 = V_0;
		int32_t L_11 = __this->get_length_0();
		if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
		{
			goto IL_0059;
		}
	}
	{
		return __this;
	}

IL_0059:
	{
		int32_t L_12 = V_0;
		String_t* L_13 = String_SubstringUnchecked_m3297591410(__this, 0, L_12, /*hidden argument*/NULL);
		return L_13;
	}
}
// System.Int32 System.String::FindNotWhiteSpace(System.Int32,System.Int32,System.Int32)
extern "C"  int32_t String_FindNotWhiteSpace_m729333788 (String_t* __this, int32_t ___pos0, int32_t ___target1, int32_t ___change2, const MethodInfo* method)
{
	Il2CppChar V_0 = 0x0;
	{
		goto IL_00b7;
	}

IL_0005:
	{
		int32_t L_0 = ___pos0;
		Il2CppChar L_1 = String_get_Chars_m4230566705(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		Il2CppChar L_2 = V_0;
		if ((((int32_t)L_2) >= ((int32_t)((int32_t)133))))
		{
			goto IL_0037;
		}
	}
	{
		Il2CppChar L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)((int32_t)32))))
		{
			goto IL_0032;
		}
	}
	{
		Il2CppChar L_4 = V_0;
		if ((((int32_t)L_4) < ((int32_t)((int32_t)9))))
		{
			goto IL_0030;
		}
	}
	{
		Il2CppChar L_5 = V_0;
		if ((((int32_t)L_5) <= ((int32_t)((int32_t)13))))
		{
			goto IL_0032;
		}
	}

IL_0030:
	{
		int32_t L_6 = ___pos0;
		return L_6;
	}

IL_0032:
	{
		goto IL_00b2;
	}

IL_0037:
	{
		Il2CppChar L_7 = V_0;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)160))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)65279))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar L_9 = V_0;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)12288))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar L_10 = V_0;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)133))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar L_11 = V_0;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)5760))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar L_12 = V_0;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)8232))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar L_13 = V_0;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)8233))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar L_14 = V_0;
		if ((((int32_t)L_14) == ((int32_t)((int32_t)8239))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar L_15 = V_0;
		if ((((int32_t)L_15) == ((int32_t)((int32_t)8287))))
		{
			goto IL_00b2;
		}
	}
	{
		Il2CppChar L_16 = V_0;
		if ((((int32_t)L_16) < ((int32_t)((int32_t)8192))))
		{
			goto IL_00b0;
		}
	}
	{
		Il2CppChar L_17 = V_0;
		if ((((int32_t)L_17) <= ((int32_t)((int32_t)8203))))
		{
			goto IL_00b2;
		}
	}

IL_00b0:
	{
		int32_t L_18 = ___pos0;
		return L_18;
	}

IL_00b2:
	{
		int32_t L_19 = ___pos0;
		int32_t L_20 = ___change2;
		___pos0 = ((int32_t)((int32_t)L_19+(int32_t)L_20));
	}

IL_00b7:
	{
		int32_t L_21 = ___pos0;
		int32_t L_22 = ___target1;
		if ((!(((uint32_t)L_21) == ((uint32_t)L_22))))
		{
			goto IL_0005;
		}
	}
	{
		int32_t L_23 = ___pos0;
		return L_23;
	}
}
// System.Int32 System.String::FindNotInTable(System.Int32,System.Int32,System.Int32,System.Char[])
extern "C"  int32_t String_FindNotInTable_m2094917037 (String_t* __this, int32_t ___pos0, int32_t ___target1, int32_t ___change2, CharU5BU5D_t1328083999* ___table3, const MethodInfo* method)
{
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar V_2 = 0x0;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	uintptr_t G_B4_0 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___table3;
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		CharU5BU5D_t1328083999* L_1 = ___table3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length)))))
		{
			goto IL_0017;
		}
	}

IL_0010:
	{
		G_B4_0 = (((uintptr_t)0));
		goto IL_001f;
	}

IL_0017:
	{
		CharU5BU5D_t1328083999* L_2 = ___table3;
		G_B4_0 = ((uintptr_t)(((L_2)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_001f:
	{
		V_0 = (Il2CppChar*)G_B4_0;
		V_4 = __this;
		String_t* L_3 = V_4;
		int32_t L_4 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_3))+(int32_t)L_4));
		goto IL_0070;
	}

IL_0032:
	{
		Il2CppChar* L_5 = V_1;
		int32_t L_6 = ___pos0;
		V_2 = (*((uint16_t*)((Il2CppChar*)((intptr_t)L_5+(int32_t)((int32_t)((int32_t)L_6*(int32_t)2))))));
		V_3 = 0;
		goto IL_0055;
	}

IL_0040:
	{
		Il2CppChar L_7 = V_2;
		Il2CppChar* L_8 = V_0;
		int32_t L_9 = V_3;
		if ((!(((uint32_t)L_7) == ((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_9*(int32_t)2))))))))))
		{
			goto IL_0051;
		}
	}
	{
		goto IL_005f;
	}

IL_0051:
	{
		int32_t L_10 = V_3;
		V_3 = ((int32_t)((int32_t)L_10+(int32_t)1));
	}

IL_0055:
	{
		int32_t L_11 = V_3;
		CharU5BU5D_t1328083999* L_12 = ___table3;
		if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_12)->max_length)))))))
		{
			goto IL_0040;
		}
	}

IL_005f:
	{
		int32_t L_13 = V_3;
		CharU5BU5D_t1328083999* L_14 = ___table3;
		if ((!(((uint32_t)L_13) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_14)->max_length))))))))
		{
			goto IL_006b;
		}
	}
	{
		int32_t L_15 = ___pos0;
		return L_15;
	}

IL_006b:
	{
		int32_t L_16 = ___pos0;
		int32_t L_17 = ___change2;
		___pos0 = ((int32_t)((int32_t)L_16+(int32_t)L_17));
	}

IL_0070:
	{
		int32_t L_18 = ___pos0;
		int32_t L_19 = ___target1;
		if ((!(((uint32_t)L_18) == ((uint32_t)L_19))))
		{
			goto IL_0032;
		}
	}
	{
		V_0 = (Il2CppChar*)(((uintptr_t)0));
		V_4 = (String_t*)NULL;
		int32_t L_20 = ___pos0;
		return L_20;
	}
}
// System.Int32 System.String::Compare(System.String,System.String)
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern const uint32_t String_Compare_m705567607_MetadataUsageId;
extern "C"  int32_t String_Compare_m705567607 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, String_t* ___strB1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Compare_m705567607_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_0 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_1 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_0);
		String_t* L_2 = ___strA0;
		String_t* L_3 = ___strB1;
		int32_t L_4 = VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, L_1, L_2, L_3, 0);
		return L_4;
	}
}
// System.Int32 System.String::Compare(System.String,System.String,System.Boolean)
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern const uint32_t String_Compare_m2851607672_MetadataUsageId;
extern "C"  int32_t String_Compare_m2851607672 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, String_t* ___strB1, bool ___ignoreCase2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Compare_m2851607672_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	CompareInfo_t2310920157 * G_B2_2 = NULL;
	String_t* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	CompareInfo_t2310920157 * G_B1_2 = NULL;
	int32_t G_B3_0 = 0;
	String_t* G_B3_1 = NULL;
	String_t* G_B3_2 = NULL;
	CompareInfo_t2310920157 * G_B3_3 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_0 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_1 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_0);
		String_t* L_2 = ___strA0;
		String_t* L_3 = ___strB1;
		bool L_4 = ___ignoreCase2;
		G_B1_0 = L_3;
		G_B1_1 = L_2;
		G_B1_2 = L_1;
		if (!L_4)
		{
			G_B2_0 = L_3;
			G_B2_1 = L_2;
			G_B2_2 = L_1;
			goto IL_0018;
		}
	}
	{
		G_B3_0 = 1;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		goto IL_0019;
	}

IL_0018:
	{
		G_B3_0 = 0;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
	}

IL_0019:
	{
		int32_t L_5 = VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, G_B3_3, G_B3_2, G_B3_1, G_B3_0);
		return L_5;
	}
}
// System.Int32 System.String::Compare(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1206263880;
extern const uint32_t String_Compare_m1847873744_MetadataUsageId;
extern "C"  int32_t String_Compare_m1847873744 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, String_t* ___strB1, bool ___ignoreCase2, CultureInfo_t3500843524 * ___culture3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Compare_m1847873744_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	CompareInfo_t2310920157 * G_B4_2 = NULL;
	String_t* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	CompareInfo_t2310920157 * G_B3_2 = NULL;
	int32_t G_B5_0 = 0;
	String_t* G_B5_1 = NULL;
	String_t* G_B5_2 = NULL;
	CompareInfo_t2310920157 * G_B5_3 = NULL;
	{
		CultureInfo_t3500843524 * L_0 = ___culture3;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1206263880, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CultureInfo_t3500843524 * L_2 = ___culture3;
		CompareInfo_t2310920157 * L_3 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_2);
		String_t* L_4 = ___strA0;
		String_t* L_5 = ___strB1;
		bool L_6 = ___ignoreCase2;
		G_B3_0 = L_5;
		G_B3_1 = L_4;
		G_B3_2 = L_3;
		if (!L_6)
		{
			G_B4_0 = L_5;
			G_B4_1 = L_4;
			G_B4_2 = L_3;
			goto IL_0025;
		}
	}
	{
		G_B5_0 = 1;
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		G_B5_3 = G_B3_2;
		goto IL_0026;
	}

IL_0025:
	{
		G_B5_0 = 0;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
		G_B5_3 = G_B4_2;
	}

IL_0026:
	{
		int32_t L_7 = VirtFuncInvoker3< int32_t, String_t*, String_t*, int32_t >::Invoke(6 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.String,System.Globalization.CompareOptions) */, G_B5_3, G_B5_2, G_B5_1, G_B5_0);
		return L_7;
	}
}
// System.Int32 System.String::Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.Boolean,System.Globalization.CultureInfo)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1206263880;
extern const uint32_t String_Compare_m560208559_MetadataUsageId;
extern "C"  int32_t String_Compare_m560208559 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, int32_t ___indexA1, String_t* ___strB2, int32_t ___indexB3, int32_t ___length4, bool ___ignoreCase5, CultureInfo_t3500843524 * ___culture6, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Compare_m560208559_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		CultureInfo_t3500843524 * L_0 = ___culture6;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1206263880, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0012:
	{
		int32_t L_2 = ___indexA1;
		String_t* L_3 = ___strA0;
		int32_t L_4 = String_get_Length_m1606060069(L_3, /*hidden argument*/NULL);
		if ((((int32_t)L_2) > ((int32_t)L_4)))
		{
			goto IL_0040;
		}
	}
	{
		int32_t L_5 = ___indexB3;
		String_t* L_6 = ___strB2;
		int32_t L_7 = String_get_Length_m1606060069(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_5) > ((int32_t)L_7)))
		{
			goto IL_0040;
		}
	}
	{
		int32_t L_8 = ___indexA1;
		if ((((int32_t)L_8) < ((int32_t)0)))
		{
			goto IL_0040;
		}
	}
	{
		int32_t L_9 = ___indexB3;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_0040;
		}
	}
	{
		int32_t L_10 = ___length4;
		if ((((int32_t)L_10) >= ((int32_t)0)))
		{
			goto IL_0046;
		}
	}

IL_0040:
	{
		ArgumentOutOfRangeException_t279959794 * L_11 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11);
	}

IL_0046:
	{
		int32_t L_12 = ___length4;
		if (L_12)
		{
			goto IL_004f;
		}
	}
	{
		return 0;
	}

IL_004f:
	{
		String_t* L_13 = ___strA0;
		if (L_13)
		{
			goto IL_005f;
		}
	}
	{
		String_t* L_14 = ___strB2;
		if (L_14)
		{
			goto IL_005d;
		}
	}
	{
		return 0;
	}

IL_005d:
	{
		return (-1);
	}

IL_005f:
	{
		String_t* L_15 = ___strB2;
		if (L_15)
		{
			goto IL_0067;
		}
	}
	{
		return 1;
	}

IL_0067:
	{
		bool L_16 = ___ignoreCase5;
		if (!L_16)
		{
			goto IL_0075;
		}
	}
	{
		V_0 = 1;
		goto IL_0077;
	}

IL_0075:
	{
		V_0 = 0;
	}

IL_0077:
	{
		int32_t L_17 = ___length4;
		V_1 = L_17;
		int32_t L_18 = ___length4;
		V_2 = L_18;
		int32_t L_19 = ___length4;
		String_t* L_20 = ___strA0;
		int32_t L_21 = String_get_Length_m1606060069(L_20, /*hidden argument*/NULL);
		int32_t L_22 = ___indexA1;
		if ((((int32_t)L_19) <= ((int32_t)((int32_t)((int32_t)L_21-(int32_t)L_22)))))
		{
			goto IL_0095;
		}
	}
	{
		String_t* L_23 = ___strA0;
		int32_t L_24 = String_get_Length_m1606060069(L_23, /*hidden argument*/NULL);
		int32_t L_25 = ___indexA1;
		V_1 = ((int32_t)((int32_t)L_24-(int32_t)L_25));
	}

IL_0095:
	{
		int32_t L_26 = ___length4;
		String_t* L_27 = ___strB2;
		int32_t L_28 = String_get_Length_m1606060069(L_27, /*hidden argument*/NULL);
		int32_t L_29 = ___indexB3;
		if ((((int32_t)L_26) <= ((int32_t)((int32_t)((int32_t)L_28-(int32_t)L_29)))))
		{
			goto IL_00ad;
		}
	}
	{
		String_t* L_30 = ___strB2;
		int32_t L_31 = String_get_Length_m1606060069(L_30, /*hidden argument*/NULL);
		int32_t L_32 = ___indexB3;
		V_2 = ((int32_t)((int32_t)L_31-(int32_t)L_32));
	}

IL_00ad:
	{
		CultureInfo_t3500843524 * L_33 = ___culture6;
		CompareInfo_t2310920157 * L_34 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_33);
		String_t* L_35 = ___strA0;
		int32_t L_36 = ___indexA1;
		int32_t L_37 = V_1;
		String_t* L_38 = ___strB2;
		int32_t L_39 = ___indexB3;
		int32_t L_40 = V_2;
		int32_t L_41 = V_0;
		int32_t L_42 = VirtFuncInvoker7< int32_t, String_t*, int32_t, int32_t, String_t*, int32_t, int32_t, int32_t >::Invoke(7 /* System.Int32 System.Globalization.CompareInfo::Compare(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_34, L_35, L_36, L_37, L_38, L_39, L_40, L_41);
		return L_42;
	}
}
// System.Int32 System.String::CompareTo(System.Object)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern const uint32_t String_CompareTo_m2881181948_MetadataUsageId;
extern "C"  int32_t String_CompareTo_m2881181948 (String_t* __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CompareTo_m2881181948_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___value0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return 1;
	}

IL_0008:
	{
		Il2CppObject * L_1 = ___value0;
		if (((String_t*)IsInstSealed(L_1, String_t_il2cpp_TypeInfo_var)))
		{
			goto IL_0019;
		}
	}
	{
		ArgumentException_t3259014390 * L_2 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m2105824819(L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_0019:
	{
		Il2CppObject * L_3 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		int32_t L_4 = String_Compare_m705567607(NULL /*static, unused*/, __this, ((String_t*)CastclassSealed(L_3, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Int32 System.String::CompareTo(System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_CompareTo_m3879609894_MetadataUsageId;
extern "C"  int32_t String_CompareTo_m3879609894 (String_t* __this, String_t* ___strB0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CompareTo_m3879609894_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___strB0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return 1;
	}

IL_0008:
	{
		String_t* L_1 = ___strB0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		int32_t L_2 = String_Compare_m705567607(NULL /*static, unused*/, __this, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Int32 System.String::CompareOrdinal(System.String,System.Int32,System.String,System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_CompareOrdinal_m244070001_MetadataUsageId;
extern "C"  int32_t String_CompareOrdinal_m244070001 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, int32_t ___indexA1, String_t* ___strB2, int32_t ___indexB3, int32_t ___length4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CompareOrdinal_m244070001_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___indexA1;
		String_t* L_1 = ___strA0;
		int32_t L_2 = String_get_Length_m1606060069(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_0) > ((int32_t)L_2)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_3 = ___indexB3;
		String_t* L_4 = ___strB2;
		int32_t L_5 = String_get_Length_m1606060069(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_3) > ((int32_t)L_5)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_6 = ___indexA1;
		if ((((int32_t)L_6) < ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_7 = ___indexB3;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_8 = ___length4;
		if ((((int32_t)L_8) >= ((int32_t)0)))
		{
			goto IL_0034;
		}
	}

IL_002e:
	{
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_9, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0034:
	{
		String_t* L_10 = ___strA0;
		int32_t L_11 = ___indexA1;
		int32_t L_12 = ___length4;
		String_t* L_13 = ___strB2;
		int32_t L_14 = ___indexB3;
		int32_t L_15 = ___length4;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		int32_t L_16 = String_CompareOrdinalUnchecked_m3787381712(NULL /*static, unused*/, L_10, L_11, L_12, L_13, L_14, L_15, /*hidden argument*/NULL);
		return L_16;
	}
}
// System.Int32 System.String::CompareOrdinalUnchecked(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32)
extern "C"  int32_t String_CompareOrdinalUnchecked_m3787381712 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, int32_t ___indexA1, int32_t ___lenA2, String_t* ___strB3, int32_t ___indexB4, int32_t ___lenB5, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	Il2CppChar* V_6 = NULL;
	String_t* V_7 = NULL;
	String_t* V_8 = NULL;
	{
		String_t* L_0 = ___strA0;
		if (L_0)
		{
			goto IL_0010;
		}
	}
	{
		String_t* L_1 = ___strB3;
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		return 0;
	}

IL_000e:
	{
		return (-1);
	}

IL_0010:
	{
		String_t* L_2 = ___strB3;
		if (L_2)
		{
			goto IL_0018;
		}
	}
	{
		return 1;
	}

IL_0018:
	{
		int32_t L_3 = ___lenA2;
		String_t* L_4 = ___strA0;
		int32_t L_5 = String_get_Length_m1606060069(L_4, /*hidden argument*/NULL);
		int32_t L_6 = ___indexA1;
		int32_t L_7 = Math_Min_m4290821911(NULL /*static, unused*/, L_3, ((int32_t)((int32_t)L_5-(int32_t)L_6)), /*hidden argument*/NULL);
		V_0 = L_7;
		int32_t L_8 = ___lenB5;
		String_t* L_9 = ___strB3;
		int32_t L_10 = String_get_Length_m1606060069(L_9, /*hidden argument*/NULL);
		int32_t L_11 = ___indexB4;
		int32_t L_12 = Math_Min_m4290821911(NULL /*static, unused*/, L_8, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL);
		V_1 = L_12;
		int32_t L_13 = V_0;
		int32_t L_14 = V_1;
		if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
		{
			goto IL_004d;
		}
	}
	{
		String_t* L_15 = ___strA0;
		String_t* L_16 = ___strB3;
		bool L_17 = Object_ReferenceEquals_m3900584722(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_004d;
		}
	}
	{
		return 0;
	}

IL_004d:
	{
		String_t* L_18 = ___strA0;
		V_7 = L_18;
		String_t* L_19 = V_7;
		int32_t L_20 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_19))+(int32_t)L_20));
		String_t* L_21 = ___strB3;
		V_8 = L_21;
		String_t* L_22 = V_8;
		int32_t L_23 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_22))+(int32_t)L_23));
		Il2CppChar* L_24 = V_2;
		int32_t L_25 = ___indexA1;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_24+(int32_t)((int32_t)((int32_t)L_25*(int32_t)2))));
		Il2CppChar* L_26 = V_4;
		int32_t L_27 = V_0;
		int32_t L_28 = V_1;
		int32_t L_29 = Math_Min_m4290821911(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
		V_5 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_26+(int32_t)((int32_t)((int32_t)L_29*(int32_t)2))));
		Il2CppChar* L_30 = V_3;
		int32_t L_31 = ___indexB4;
		V_6 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2))));
		goto IL_00aa;
	}

IL_0089:
	{
		Il2CppChar* L_32 = V_4;
		Il2CppChar* L_33 = V_6;
		if ((((int32_t)(*((uint16_t*)L_32))) == ((int32_t)(*((uint16_t*)L_33)))))
		{
			goto IL_009c;
		}
	}
	{
		Il2CppChar* L_34 = V_4;
		Il2CppChar* L_35 = V_6;
		return ((int32_t)((int32_t)(*((uint16_t*)L_34))-(int32_t)(*((uint16_t*)L_35))));
	}

IL_009c:
	{
		Il2CppChar* L_36 = V_4;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_36+(intptr_t)(((intptr_t)2))));
		Il2CppChar* L_37 = V_6;
		V_6 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_37+(intptr_t)(((intptr_t)2))));
	}

IL_00aa:
	{
		Il2CppChar* L_38 = V_4;
		Il2CppChar* L_39 = V_5;
		if ((!(((uintptr_t)L_38) >= ((uintptr_t)L_39))))
		{
			goto IL_0089;
		}
	}
	{
		int32_t L_40 = V_0;
		int32_t L_41 = V_1;
		return ((int32_t)((int32_t)L_40-(int32_t)L_41));
	}
}
// System.Int32 System.String::CompareOrdinalCaseInsensitiveUnchecked(System.String,System.Int32,System.Int32,System.String,System.Int32,System.Int32)
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern const uint32_t String_CompareOrdinalCaseInsensitiveUnchecked_m2002640463_MetadataUsageId;
extern "C"  int32_t String_CompareOrdinalCaseInsensitiveUnchecked_m2002640463 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, int32_t ___indexA1, int32_t ___lenA2, String_t* ___strB3, int32_t ___indexB4, int32_t ___lenB5, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CompareOrdinalCaseInsensitiveUnchecked_m2002640463_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	Il2CppChar* V_6 = NULL;
	Il2CppChar V_7 = 0x0;
	Il2CppChar V_8 = 0x0;
	String_t* V_9 = NULL;
	String_t* V_10 = NULL;
	{
		String_t* L_0 = ___strA0;
		if (L_0)
		{
			goto IL_0010;
		}
	}
	{
		String_t* L_1 = ___strB3;
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		return 0;
	}

IL_000e:
	{
		return (-1);
	}

IL_0010:
	{
		String_t* L_2 = ___strB3;
		if (L_2)
		{
			goto IL_0018;
		}
	}
	{
		return 1;
	}

IL_0018:
	{
		int32_t L_3 = ___lenA2;
		String_t* L_4 = ___strA0;
		int32_t L_5 = String_get_Length_m1606060069(L_4, /*hidden argument*/NULL);
		int32_t L_6 = ___indexA1;
		int32_t L_7 = Math_Min_m4290821911(NULL /*static, unused*/, L_3, ((int32_t)((int32_t)L_5-(int32_t)L_6)), /*hidden argument*/NULL);
		V_0 = L_7;
		int32_t L_8 = ___lenB5;
		String_t* L_9 = ___strB3;
		int32_t L_10 = String_get_Length_m1606060069(L_9, /*hidden argument*/NULL);
		int32_t L_11 = ___indexB4;
		int32_t L_12 = Math_Min_m4290821911(NULL /*static, unused*/, L_8, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL);
		V_1 = L_12;
		int32_t L_13 = V_0;
		int32_t L_14 = V_1;
		if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
		{
			goto IL_004d;
		}
	}
	{
		String_t* L_15 = ___strA0;
		String_t* L_16 = ___strB3;
		bool L_17 = Object_ReferenceEquals_m3900584722(NULL /*static, unused*/, L_15, L_16, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_004d;
		}
	}
	{
		return 0;
	}

IL_004d:
	{
		String_t* L_18 = ___strA0;
		V_9 = L_18;
		String_t* L_19 = V_9;
		int32_t L_20 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_19))+(int32_t)L_20));
		String_t* L_21 = ___strB3;
		V_10 = L_21;
		String_t* L_22 = V_10;
		int32_t L_23 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_22))+(int32_t)L_23));
		Il2CppChar* L_24 = V_2;
		int32_t L_25 = ___indexA1;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_24+(int32_t)((int32_t)((int32_t)L_25*(int32_t)2))));
		Il2CppChar* L_26 = V_4;
		int32_t L_27 = V_0;
		int32_t L_28 = V_1;
		int32_t L_29 = Math_Min_m4290821911(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
		V_5 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_26+(int32_t)((int32_t)((int32_t)L_29*(int32_t)2))));
		Il2CppChar* L_30 = V_3;
		int32_t L_31 = ___indexB4;
		V_6 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2))));
		goto IL_00c5;
	}

IL_0089:
	{
		Il2CppChar* L_32 = V_4;
		Il2CppChar* L_33 = V_6;
		if ((((int32_t)(*((uint16_t*)L_32))) == ((int32_t)(*((uint16_t*)L_33)))))
		{
			goto IL_00b7;
		}
	}
	{
		Il2CppChar* L_34 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		Il2CppChar L_35 = Char_ToUpperInvariant_m3983736813(NULL /*static, unused*/, (*((uint16_t*)L_34)), /*hidden argument*/NULL);
		V_7 = L_35;
		Il2CppChar* L_36 = V_6;
		Il2CppChar L_37 = Char_ToUpperInvariant_m3983736813(NULL /*static, unused*/, (*((uint16_t*)L_36)), /*hidden argument*/NULL);
		V_8 = L_37;
		Il2CppChar L_38 = V_7;
		Il2CppChar L_39 = V_8;
		if ((((int32_t)L_38) == ((int32_t)L_39)))
		{
			goto IL_00b7;
		}
	}
	{
		Il2CppChar L_40 = V_7;
		Il2CppChar L_41 = V_8;
		return ((int32_t)((int32_t)L_40-(int32_t)L_41));
	}

IL_00b7:
	{
		Il2CppChar* L_42 = V_4;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_42+(intptr_t)(((intptr_t)2))));
		Il2CppChar* L_43 = V_6;
		V_6 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_43+(intptr_t)(((intptr_t)2))));
	}

IL_00c5:
	{
		Il2CppChar* L_44 = V_4;
		Il2CppChar* L_45 = V_5;
		if ((!(((uintptr_t)L_44) >= ((uintptr_t)L_45))))
		{
			goto IL_0089;
		}
	}
	{
		int32_t L_46 = V_0;
		int32_t L_47 = V_1;
		return ((int32_t)((int32_t)L_46-(int32_t)L_47));
	}
}
// System.Boolean System.String::EndsWith(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern const uint32_t String_EndsWith_m568509976_MetadataUsageId;
extern "C"  bool String_EndsWith_m568509976 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_EndsWith_m568509976_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_2 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_3 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_2);
		String_t* L_4 = ___value0;
		bool L_5 = VirtFuncInvoker3< bool, String_t*, String_t*, int32_t >::Invoke(12 /* System.Boolean System.Globalization.CompareInfo::IsSuffix(System.String,System.String,System.Globalization.CompareOptions) */, L_3, __this, L_4, 0);
		return L_5;
	}
}
// System.Int32 System.String::IndexOfAny(System.Char[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern const uint32_t String_IndexOfAny_m2016554902_MetadataUsageId;
extern "C"  int32_t String_IndexOfAny_m2016554902 (String_t* __this, CharU5BU5D_t1328083999* ___anyOf0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfAny_m2016554902_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m911049464(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000c:
	{
		int32_t L_2 = __this->get_length_0();
		if (L_2)
		{
			goto IL_0019;
		}
	}
	{
		return (-1);
	}

IL_0019:
	{
		CharU5BU5D_t1328083999* L_3 = ___anyOf0;
		int32_t L_4 = __this->get_length_0();
		int32_t L_5 = String_IndexOfAnyUnchecked_m1691561612(__this, L_3, 0, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.String::IndexOfAny(System.Char[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern const uint32_t String_IndexOfAny_m2027595557_MetadataUsageId;
extern "C"  int32_t String_IndexOfAny_m2027595557 (String_t* __this, CharU5BU5D_t1328083999* ___anyOf0, int32_t ___startIndex1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfAny_m2027595557_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m911049464(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000c:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_3 = ___startIndex1;
		int32_t L_4 = __this->get_length_0();
		if ((((int32_t)L_3) <= ((int32_t)L_4)))
		{
			goto IL_0025;
		}
	}

IL_001f:
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0025:
	{
		CharU5BU5D_t1328083999* L_6 = ___anyOf0;
		int32_t L_7 = ___startIndex1;
		int32_t L_8 = __this->get_length_0();
		int32_t L_9 = ___startIndex1;
		int32_t L_10 = String_IndexOfAnyUnchecked_m1691561612(__this, L_6, L_7, ((int32_t)((int32_t)L_8-(int32_t)L_9)), /*hidden argument*/NULL);
		return L_10;
	}
}
// System.Int32 System.String::IndexOfAny(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral530899656;
extern const uint32_t String_IndexOfAny_m2287869096_MetadataUsageId;
extern "C"  int32_t String_IndexOfAny_m2287869096 (String_t* __this, CharU5BU5D_t1328083999* ___anyOf0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfAny_m2287869096_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m911049464(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000c:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_3 = ___startIndex1;
		int32_t L_4 = __this->get_length_0();
		if ((((int32_t)L_3) <= ((int32_t)L_4)))
		{
			goto IL_0025;
		}
	}

IL_001f:
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0025:
	{
		int32_t L_6 = ___count2;
		if ((((int32_t)L_6) < ((int32_t)0)))
		{
			goto IL_003a;
		}
	}
	{
		int32_t L_7 = ___startIndex1;
		int32_t L_8 = __this->get_length_0();
		int32_t L_9 = ___count2;
		if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9)))))
		{
			goto IL_004a;
		}
	}

IL_003a:
	{
		ArgumentOutOfRangeException_t279959794 * L_10 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_10, _stringLiteral1554746267, _stringLiteral530899656, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10);
	}

IL_004a:
	{
		CharU5BU5D_t1328083999* L_11 = ___anyOf0;
		int32_t L_12 = ___startIndex1;
		int32_t L_13 = ___count2;
		int32_t L_14 = String_IndexOfAnyUnchecked_m1691561612(__this, L_11, L_12, L_13, /*hidden argument*/NULL);
		return L_14;
	}
}
// System.Int32 System.String::IndexOfAnyUnchecked(System.Char[],System.Int32,System.Int32)
extern "C"  int32_t String_IndexOfAnyUnchecked_m1691561612 (String_t* __this, CharU5BU5D_t1328083999* ___anyOf0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	Il2CppChar* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	Il2CppChar* V_6 = NULL;
	Il2CppChar* V_7 = NULL;
	uintptr_t G_B8_0 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___anyOf0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length)))))
		{
			goto IL_000a;
		}
	}
	{
		return (-1);
	}

IL_000a:
	{
		CharU5BU5D_t1328083999* L_1 = ___anyOf0;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))))) == ((uint32_t)1))))
		{
			goto IL_001f;
		}
	}
	{
		CharU5BU5D_t1328083999* L_2 = ___anyOf0;
		int32_t L_3 = 0;
		uint16_t L_4 = (L_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
		int32_t L_5 = ___startIndex1;
		int32_t L_6 = ___count2;
		int32_t L_7 = String_IndexOfUnchecked_m3356721554(__this, L_4, L_5, L_6, /*hidden argument*/NULL);
		return L_7;
	}

IL_001f:
	{
		CharU5BU5D_t1328083999* L_8 = ___anyOf0;
		if (!L_8)
		{
			goto IL_002d;
		}
	}
	{
		CharU5BU5D_t1328083999* L_9 = ___anyOf0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length)))))
		{
			goto IL_0034;
		}
	}

IL_002d:
	{
		G_B8_0 = (((uintptr_t)0));
		goto IL_003b;
	}

IL_0034:
	{
		CharU5BU5D_t1328083999* L_10 = ___anyOf0;
		G_B8_0 = ((uintptr_t)(((L_10)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_003b:
	{
		V_0 = (Il2CppChar*)G_B8_0;
		Il2CppChar* L_11 = V_0;
		V_1 = (*((uint16_t*)L_11));
		Il2CppChar* L_12 = V_0;
		V_2 = (*((uint16_t*)L_12));
		Il2CppChar* L_13 = V_0;
		CharU5BU5D_t1328083999* L_14 = ___anyOf0;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_13+(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_14)->max_length))))*(int32_t)2))));
		Il2CppChar* L_15 = V_0;
		V_4 = (Il2CppChar*)L_15;
		goto IL_0071;
	}

IL_0052:
	{
		Il2CppChar* L_16 = V_4;
		int32_t L_17 = V_1;
		if ((((int32_t)(*((uint16_t*)L_16))) <= ((int32_t)L_17)))
		{
			goto IL_0064;
		}
	}
	{
		Il2CppChar* L_18 = V_4;
		V_1 = (*((uint16_t*)L_18));
		goto IL_0071;
	}

IL_0064:
	{
		Il2CppChar* L_19 = V_4;
		int32_t L_20 = V_2;
		if ((((int32_t)(*((uint16_t*)L_19))) >= ((int32_t)L_20)))
		{
			goto IL_0071;
		}
	}
	{
		Il2CppChar* L_21 = V_4;
		V_2 = (*((uint16_t*)L_21));
	}

IL_0071:
	{
		Il2CppChar* L_22 = V_4;
		Il2CppChar* L_23 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_22+(intptr_t)(((intptr_t)2))));
		V_4 = (Il2CppChar*)L_23;
		Il2CppChar* L_24 = V_3;
		if ((!(((uintptr_t)L_23) == ((uintptr_t)L_24))))
		{
			goto IL_0052;
		}
	}
	{
		Il2CppChar* L_25 = __this->get_address_of_start_char_1();
		V_5 = (Il2CppChar*)L_25;
		Il2CppChar* L_26 = V_5;
		int32_t L_27 = ___startIndex1;
		V_6 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_26+(int32_t)((int32_t)((int32_t)L_27*(int32_t)2))));
		Il2CppChar* L_28 = V_6;
		int32_t L_29 = ___count2;
		V_7 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_28+(int32_t)((int32_t)((int32_t)L_29*(int32_t)2))));
		goto IL_0100;
	}

IL_009c:
	{
		Il2CppChar* L_30 = V_6;
		int32_t L_31 = V_1;
		if ((((int32_t)(*((uint16_t*)L_30))) > ((int32_t)L_31)))
		{
			goto IL_00ae;
		}
	}
	{
		Il2CppChar* L_32 = V_6;
		int32_t L_33 = V_2;
		if ((((int32_t)(*((uint16_t*)L_32))) >= ((int32_t)L_33)))
		{
			goto IL_00ba;
		}
	}

IL_00ae:
	{
		Il2CppChar* L_34 = V_6;
		V_6 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_34+(intptr_t)(((intptr_t)2))));
		goto IL_0100;
	}

IL_00ba:
	{
		Il2CppChar* L_35 = V_6;
		Il2CppChar* L_36 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)L_35))) == ((uint32_t)(*((uint16_t*)L_36))))))
		{
			goto IL_00ce;
		}
	}
	{
		Il2CppChar* L_37 = V_6;
		Il2CppChar* L_38 = V_5;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_37-(intptr_t)L_38))/(int32_t)2))))))));
	}

IL_00ce:
	{
		Il2CppChar* L_39 = V_0;
		V_4 = (Il2CppChar*)L_39;
		goto IL_00eb;
	}

IL_00d6:
	{
		Il2CppChar* L_40 = V_6;
		Il2CppChar* L_41 = V_4;
		if ((!(((uint32_t)(*((uint16_t*)L_40))) == ((uint32_t)(*((uint16_t*)L_41))))))
		{
			goto IL_00eb;
		}
	}
	{
		Il2CppChar* L_42 = V_6;
		Il2CppChar* L_43 = V_5;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_42-(intptr_t)L_43))/(int32_t)2))))))));
	}

IL_00eb:
	{
		Il2CppChar* L_44 = V_4;
		Il2CppChar* L_45 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_44+(intptr_t)(((intptr_t)2))));
		V_4 = (Il2CppChar*)L_45;
		Il2CppChar* L_46 = V_3;
		if ((!(((uintptr_t)L_45) == ((uintptr_t)L_46))))
		{
			goto IL_00d6;
		}
	}
	{
		Il2CppChar* L_47 = V_6;
		V_6 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_47+(intptr_t)(((intptr_t)2))));
	}

IL_0100:
	{
		Il2CppChar* L_48 = V_6;
		Il2CppChar* L_49 = V_7;
		if ((!(((uintptr_t)L_48) == ((uintptr_t)L_49))))
		{
			goto IL_009c;
		}
	}
	{
		V_5 = (Il2CppChar*)(((uintptr_t)0));
		V_0 = (Il2CppChar*)(((uintptr_t)0));
		return (-1);
	}
}
// System.Int32 System.String::IndexOf(System.String,System.StringComparison)
extern "C"  int32_t String_IndexOf_m570401060 (String_t* __this, String_t* ___value0, int32_t ___comparisonType1, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		int32_t L_1 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		int32_t L_2 = ___comparisonType1;
		int32_t L_3 = String_IndexOf_m2126171214(__this, L_0, 0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Int32 System.String::IndexOf(System.String,System.Int32,System.Int32,System.StringComparison)
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* StringComparison_t2376310518_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral495895475;
extern Il2CppCodeGenString* _stringLiteral3056778677;
extern const uint32_t String_IndexOf_m2126171214_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m2126171214 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, int32_t ___comparisonType3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m2126171214_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = ___comparisonType3;
		V_1 = L_0;
		int32_t L_1 = V_1;
		if (L_1 == 0)
		{
			goto IL_0026;
		}
		if (L_1 == 1)
		{
			goto IL_003b;
		}
		if (L_1 == 2)
		{
			goto IL_0050;
		}
		if (L_1 == 3)
		{
			goto IL_0065;
		}
		if (L_1 == 4)
		{
			goto IL_007a;
		}
		if (L_1 == 5)
		{
			goto IL_0089;
		}
	}
	{
		goto IL_0098;
	}

IL_0026:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_2 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_3 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_2);
		String_t* L_4 = ___value0;
		int32_t L_5 = ___startIndex1;
		int32_t L_6 = ___count2;
		int32_t L_7 = VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_3, __this, L_4, L_5, L_6, 0);
		return L_7;
	}

IL_003b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_8 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_9 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_8);
		String_t* L_10 = ___value0;
		int32_t L_11 = ___startIndex1;
		int32_t L_12 = ___count2;
		int32_t L_13 = VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_9, __this, L_10, L_11, L_12, 1);
		return L_13;
	}

IL_0050:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_14 = CultureInfo_get_InvariantCulture_m398972276(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_15 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_14);
		String_t* L_16 = ___value0;
		int32_t L_17 = ___startIndex1;
		int32_t L_18 = ___count2;
		int32_t L_19 = VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_15, __this, L_16, L_17, L_18, 0);
		return L_19;
	}

IL_0065:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_20 = CultureInfo_get_InvariantCulture_m398972276(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_21 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_20);
		String_t* L_22 = ___value0;
		int32_t L_23 = ___startIndex1;
		int32_t L_24 = ___count2;
		int32_t L_25 = VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_21, __this, L_22, L_23, L_24, 1);
		return L_25;
	}

IL_007a:
	{
		String_t* L_26 = ___value0;
		int32_t L_27 = ___startIndex1;
		int32_t L_28 = ___count2;
		int32_t L_29 = String_IndexOfOrdinal_m3591623977(__this, L_26, L_27, L_28, ((int32_t)1073741824), /*hidden argument*/NULL);
		return L_29;
	}

IL_0089:
	{
		String_t* L_30 = ___value0;
		int32_t L_31 = ___startIndex1;
		int32_t L_32 = ___count2;
		int32_t L_33 = String_IndexOfOrdinal_m3591623977(__this, L_30, L_31, L_32, ((int32_t)268435456), /*hidden argument*/NULL);
		return L_33;
	}

IL_0098:
	{
		ObjectU5BU5D_t3614634134* L_34 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)1));
		int32_t L_35 = ___comparisonType3;
		int32_t L_36 = L_35;
		Il2CppObject * L_37 = Box(StringComparison_t2376310518_il2cpp_TypeInfo_var, &L_36);
		ArrayElementTypeCheck (L_34, L_37);
		(L_34)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_37);
		String_t* L_38 = Locale_GetText_m2553164138(NULL /*static, unused*/, _stringLiteral495895475, L_34, /*hidden argument*/NULL);
		V_0 = L_38;
		String_t* L_39 = V_0;
		ArgumentException_t3259014390 * L_40 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_40, L_39, _stringLiteral3056778677, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_40);
	}
}
// System.Int32 System.String::IndexOfOrdinal(System.String,System.Int32,System.Int32,System.Globalization.CompareOptions)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t String_IndexOfOrdinal_m3591623977_MetadataUsageId;
extern "C"  int32_t String_IndexOfOrdinal_m3591623977 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, int32_t ___options3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfOrdinal_m3591623977_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0023;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_3, _stringLiteral2445621174, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0038;
		}
	}
	{
		int32_t L_5 = __this->get_length_0();
		int32_t L_6 = ___startIndex1;
		int32_t L_7 = ___count2;
		if ((((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6))) >= ((int32_t)L_7)))
		{
			goto IL_0043;
		}
	}

IL_0038:
	{
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_8, _stringLiteral1554746267, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0043:
	{
		int32_t L_9 = ___options3;
		if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)1073741824)))))
		{
			goto IL_0059;
		}
	}
	{
		String_t* L_10 = ___value0;
		int32_t L_11 = ___startIndex1;
		int32_t L_12 = ___count2;
		int32_t L_13 = String_IndexOfOrdinalUnchecked_m4261050112(__this, L_10, L_11, L_12, /*hidden argument*/NULL);
		return L_13;
	}

IL_0059:
	{
		String_t* L_14 = ___value0;
		int32_t L_15 = ___startIndex1;
		int32_t L_16 = ___count2;
		int32_t L_17 = String_IndexOfOrdinalIgnoreCaseUnchecked_m1674098430(__this, L_14, L_15, L_16, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.Int32 System.String::IndexOfOrdinalUnchecked(System.String,System.Int32,System.Int32)
extern "C"  int32_t String_IndexOfOrdinalUnchecked_m4261050112 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	int32_t V_5 = 0;
	String_t* V_6 = NULL;
	String_t* V_7 = NULL;
	{
		String_t* L_0 = ___value0;
		int32_t L_1 = String_get_Length_m1606060069(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = ___count2;
		int32_t L_3 = V_0;
		if ((((int32_t)L_2) >= ((int32_t)L_3)))
		{
			goto IL_0010;
		}
	}
	{
		return (-1);
	}

IL_0010:
	{
		int32_t L_4 = V_0;
		if ((((int32_t)L_4) > ((int32_t)1)))
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_5 = V_0;
		if ((!(((uint32_t)L_5) == ((uint32_t)1))))
		{
			goto IL_002e;
		}
	}
	{
		String_t* L_6 = ___value0;
		Il2CppChar L_7 = String_get_Chars_m4230566705(L_6, 0, /*hidden argument*/NULL);
		int32_t L_8 = ___startIndex1;
		int32_t L_9 = ___count2;
		int32_t L_10 = String_IndexOfUnchecked_m3356721554(__this, L_7, L_8, L_9, /*hidden argument*/NULL);
		return L_10;
	}

IL_002e:
	{
		int32_t L_11 = ___startIndex1;
		return L_11;
	}

IL_0030:
	{
		V_6 = __this;
		String_t* L_12 = V_6;
		int32_t L_13 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_12))+(int32_t)L_13));
		String_t* L_14 = ___value0;
		V_7 = L_14;
		String_t* L_15 = V_7;
		int32_t L_16 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_15))+(int32_t)L_16));
		Il2CppChar* L_17 = V_1;
		int32_t L_18 = ___startIndex1;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_17+(int32_t)((int32_t)((int32_t)L_18*(int32_t)2))));
		Il2CppChar* L_19 = V_3;
		int32_t L_20 = ___count2;
		int32_t L_21 = V_0;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_19+(int32_t)((int32_t)((int32_t)L_20*(int32_t)2))))-(int32_t)((int32_t)((int32_t)L_21*(int32_t)2))))+(int32_t)2));
		goto IL_00a6;
	}

IL_0062:
	{
		Il2CppChar* L_22 = V_3;
		Il2CppChar* L_23 = V_2;
		if ((!(((uint32_t)(*((uint16_t*)L_22))) == ((uint32_t)(*((uint16_t*)L_23))))))
		{
			goto IL_00a1;
		}
	}
	{
		V_5 = 1;
		goto IL_0091;
	}

IL_0073:
	{
		Il2CppChar* L_24 = V_3;
		int32_t L_25 = V_5;
		Il2CppChar* L_26 = V_2;
		int32_t L_27 = V_5;
		if ((((int32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_24+(int32_t)((int32_t)((int32_t)L_25*(int32_t)2))))))) == ((int32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_26+(int32_t)((int32_t)((int32_t)L_27*(int32_t)2)))))))))
		{
			goto IL_008b;
		}
	}
	{
		goto IL_00a1;
	}

IL_008b:
	{
		int32_t L_28 = V_5;
		V_5 = ((int32_t)((int32_t)L_28+(int32_t)1));
	}

IL_0091:
	{
		int32_t L_29 = V_5;
		int32_t L_30 = V_0;
		if ((((int32_t)L_29) < ((int32_t)L_30)))
		{
			goto IL_0073;
		}
	}
	{
		Il2CppChar* L_31 = V_3;
		Il2CppChar* L_32 = V_1;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_31-(intptr_t)L_32))/(int32_t)2))))))));
	}

IL_00a1:
	{
		Il2CppChar* L_33 = V_3;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_33+(intptr_t)(((intptr_t)2))));
	}

IL_00a6:
	{
		Il2CppChar* L_34 = V_3;
		Il2CppChar* L_35 = V_4;
		if ((!(((uintptr_t)L_34) == ((uintptr_t)L_35))))
		{
			goto IL_0062;
		}
	}
	{
		V_6 = (String_t*)NULL;
		V_7 = (String_t*)NULL;
		return (-1);
	}
}
// System.Int32 System.String::IndexOfOrdinalIgnoreCaseUnchecked(System.String,System.Int32,System.Int32)
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern const uint32_t String_IndexOfOrdinalIgnoreCaseUnchecked_m1674098430_MetadataUsageId;
extern "C"  int32_t String_IndexOfOrdinalIgnoreCaseUnchecked_m1674098430 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfOrdinalIgnoreCaseUnchecked_m1674098430_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	int32_t V_5 = 0;
	String_t* V_6 = NULL;
	String_t* V_7 = NULL;
	{
		String_t* L_0 = ___value0;
		int32_t L_1 = String_get_Length_m1606060069(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = ___count2;
		int32_t L_3 = V_0;
		if ((((int32_t)L_2) >= ((int32_t)L_3)))
		{
			goto IL_0010;
		}
	}
	{
		return (-1);
	}

IL_0010:
	{
		int32_t L_4 = V_0;
		if (L_4)
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_5 = ___startIndex1;
		return L_5;
	}

IL_0018:
	{
		V_6 = __this;
		String_t* L_6 = V_6;
		int32_t L_7 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_6))+(int32_t)L_7));
		String_t* L_8 = ___value0;
		V_7 = L_8;
		String_t* L_9 = V_7;
		int32_t L_10 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_9))+(int32_t)L_10));
		Il2CppChar* L_11 = V_1;
		int32_t L_12 = ___startIndex1;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)2))));
		Il2CppChar* L_13 = V_3;
		int32_t L_14 = ___count2;
		int32_t L_15 = V_0;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_13+(int32_t)((int32_t)((int32_t)L_14*(int32_t)2))))-(int32_t)((int32_t)((int32_t)L_15*(int32_t)2))))+(int32_t)2));
		goto IL_008f;
	}

IL_004a:
	{
		V_5 = 0;
		goto IL_007a;
	}

IL_0052:
	{
		Il2CppChar* L_16 = V_3;
		int32_t L_17 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		Il2CppChar L_18 = Char_ToUpperInvariant_m3983736813(NULL /*static, unused*/, (*((uint16_t*)((Il2CppChar*)((intptr_t)L_16+(int32_t)((int32_t)((int32_t)L_17*(int32_t)2)))))), /*hidden argument*/NULL);
		Il2CppChar* L_19 = V_2;
		int32_t L_20 = V_5;
		Il2CppChar L_21 = Char_ToUpperInvariant_m3983736813(NULL /*static, unused*/, (*((uint16_t*)((Il2CppChar*)((intptr_t)L_19+(int32_t)((int32_t)((int32_t)L_20*(int32_t)2)))))), /*hidden argument*/NULL);
		if ((((int32_t)L_18) == ((int32_t)L_21)))
		{
			goto IL_0074;
		}
	}
	{
		goto IL_008a;
	}

IL_0074:
	{
		int32_t L_22 = V_5;
		V_5 = ((int32_t)((int32_t)L_22+(int32_t)1));
	}

IL_007a:
	{
		int32_t L_23 = V_5;
		int32_t L_24 = V_0;
		if ((((int32_t)L_23) < ((int32_t)L_24)))
		{
			goto IL_0052;
		}
	}
	{
		Il2CppChar* L_25 = V_3;
		Il2CppChar* L_26 = V_1;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_25-(intptr_t)L_26))/(int32_t)2))))))));
	}

IL_008a:
	{
		Il2CppChar* L_27 = V_3;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_27+(intptr_t)(((intptr_t)2))));
	}

IL_008f:
	{
		Il2CppChar* L_28 = V_3;
		Il2CppChar* L_29 = V_4;
		if ((!(((uintptr_t)L_28) == ((uintptr_t)L_29))))
		{
			goto IL_004a;
		}
	}
	{
		V_6 = (String_t*)NULL;
		V_7 = (String_t*)NULL;
		return (-1);
	}
}
// System.Int32 System.String::IndexOf(System.Char)
extern "C"  int32_t String_IndexOf_m2358239236 (String_t* __this, Il2CppChar ___value0, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_length_0();
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		return (-1);
	}

IL_000d:
	{
		Il2CppChar L_1 = ___value0;
		int32_t L_2 = __this->get_length_0();
		int32_t L_3 = String_IndexOfUnchecked_m3356721554(__this, L_1, 0, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Int32 System.String::IndexOf(System.Char,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral816987394;
extern Il2CppCodeGenString* _stringLiteral2648377978;
extern const uint32_t String_IndexOf_m3890362537_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m3890362537 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m3890362537_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___startIndex1;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_1 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_1, _stringLiteral2445621174, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		int32_t L_2 = ___startIndex1;
		int32_t L_3 = __this->get_length_0();
		if ((((int32_t)L_2) <= ((int32_t)L_3)))
		{
			goto IL_0033;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_4 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_4, _stringLiteral2445621174, _stringLiteral2648377978, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0033:
	{
		int32_t L_5 = ___startIndex1;
		if (L_5)
		{
			goto IL_0044;
		}
	}
	{
		int32_t L_6 = __this->get_length_0();
		if (!L_6)
		{
			goto IL_0050;
		}
	}

IL_0044:
	{
		int32_t L_7 = ___startIndex1;
		int32_t L_8 = __this->get_length_0();
		if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
		{
			goto IL_0052;
		}
	}

IL_0050:
	{
		return (-1);
	}

IL_0052:
	{
		Il2CppChar L_9 = ___value0;
		int32_t L_10 = ___startIndex1;
		int32_t L_11 = __this->get_length_0();
		int32_t L_12 = ___startIndex1;
		int32_t L_13 = String_IndexOfUnchecked_m3356721554(__this, L_9, L_10, ((int32_t)((int32_t)L_11-(int32_t)L_12)), /*hidden argument*/NULL);
		return L_13;
	}
}
// System.Int32 System.String::IndexOf(System.Char,System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral4245542010;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral816987394;
extern Il2CppCodeGenString* _stringLiteral2226122908;
extern const uint32_t String_IndexOf_m519385554_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m519385554 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m519385554_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___startIndex1;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_1 = ___startIndex1;
		int32_t L_2 = __this->get_length_0();
		if ((((int32_t)L_1) <= ((int32_t)L_2)))
		{
			goto IL_0023;
		}
	}

IL_0013:
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_3, _stringLiteral2445621174, _stringLiteral4245542010, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_003a;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral1554746267, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_003a:
	{
		int32_t L_6 = ___startIndex1;
		int32_t L_7 = __this->get_length_0();
		int32_t L_8 = ___count2;
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)L_7-(int32_t)L_8)))))
		{
			goto IL_0058;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_9, _stringLiteral1554746267, _stringLiteral2226122908, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0058:
	{
		int32_t L_10 = ___startIndex1;
		if (L_10)
		{
			goto IL_0069;
		}
	}
	{
		int32_t L_11 = __this->get_length_0();
		if (!L_11)
		{
			goto IL_007b;
		}
	}

IL_0069:
	{
		int32_t L_12 = ___startIndex1;
		int32_t L_13 = __this->get_length_0();
		if ((((int32_t)L_12) == ((int32_t)L_13)))
		{
			goto IL_007b;
		}
	}
	{
		int32_t L_14 = ___count2;
		if (L_14)
		{
			goto IL_007d;
		}
	}

IL_007b:
	{
		return (-1);
	}

IL_007d:
	{
		Il2CppChar L_15 = ___value0;
		int32_t L_16 = ___startIndex1;
		int32_t L_17 = ___count2;
		int32_t L_18 = String_IndexOfUnchecked_m3356721554(__this, L_15, L_16, L_17, /*hidden argument*/NULL);
		return L_18;
	}
}
// System.Int32 System.String::IndexOfUnchecked(System.Char,System.Int32,System.Int32)
extern "C"  int32_t String_IndexOfUnchecked_m3356721554 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	{
		Il2CppChar L_0 = ___value0;
		V_0 = L_0;
		Il2CppChar* L_1 = __this->get_address_of_start_char_1();
		V_1 = (Il2CppChar*)L_1;
		Il2CppChar* L_2 = V_1;
		int32_t L_3 = ___startIndex1;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_2+(int32_t)((int32_t)((int32_t)L_3*(int32_t)2))));
		Il2CppChar* L_4 = V_2;
		int32_t L_5 = ___count2;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5>>(int32_t)3))<<(int32_t)3))*(int32_t)2))));
		goto IL_00c9;
	}

IL_001e:
	{
		Il2CppChar* L_6 = V_2;
		int32_t L_7 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)L_6))) == ((uint32_t)L_7))))
		{
			goto IL_002e;
		}
	}
	{
		Il2CppChar* L_8 = V_2;
		Il2CppChar* L_9 = V_1;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_8-(intptr_t)L_9))/(int32_t)2))))))));
	}

IL_002e:
	{
		Il2CppChar* L_10 = V_2;
		int32_t L_11 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_10+(int32_t)2))))) == ((uint32_t)L_11))))
		{
			goto IL_0043;
		}
	}
	{
		Il2CppChar* L_12 = V_2;
		Il2CppChar* L_13 = V_1;
		return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_12-(intptr_t)L_13))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)1))))))));
	}

IL_0043:
	{
		Il2CppChar* L_14 = V_2;
		int32_t L_15 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_14+(int32_t)4))))) == ((uint32_t)L_15))))
		{
			goto IL_0058;
		}
	}
	{
		Il2CppChar* L_16 = V_2;
		Il2CppChar* L_17 = V_1;
		return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_16-(intptr_t)L_17))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)2))))))));
	}

IL_0058:
	{
		Il2CppChar* L_18 = V_2;
		int32_t L_19 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_18+(int32_t)6))))) == ((uint32_t)L_19))))
		{
			goto IL_006d;
		}
	}
	{
		Il2CppChar* L_20 = V_2;
		Il2CppChar* L_21 = V_1;
		return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_20-(intptr_t)L_21))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)3))))))));
	}

IL_006d:
	{
		Il2CppChar* L_22 = V_2;
		int32_t L_23 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_22+(int32_t)8))))) == ((uint32_t)L_23))))
		{
			goto IL_0082;
		}
	}
	{
		Il2CppChar* L_24 = V_2;
		Il2CppChar* L_25 = V_1;
		return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_24-(intptr_t)L_25))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)4))))))));
	}

IL_0082:
	{
		Il2CppChar* L_26 = V_2;
		int32_t L_27 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_26+(int32_t)((int32_t)10)))))) == ((uint32_t)L_27))))
		{
			goto IL_0098;
		}
	}
	{
		Il2CppChar* L_28 = V_2;
		Il2CppChar* L_29 = V_1;
		return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_28-(intptr_t)L_29))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)5))))))));
	}

IL_0098:
	{
		Il2CppChar* L_30 = V_2;
		int32_t L_31 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_30+(int32_t)((int32_t)12)))))) == ((uint32_t)L_31))))
		{
			goto IL_00ae;
		}
	}
	{
		Il2CppChar* L_32 = V_2;
		Il2CppChar* L_33 = V_1;
		return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_32-(intptr_t)L_33))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)6))))))));
	}

IL_00ae:
	{
		Il2CppChar* L_34 = V_2;
		int32_t L_35 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_34+(int32_t)((int32_t)14)))))) == ((uint32_t)L_35))))
		{
			goto IL_00c4;
		}
	}
	{
		Il2CppChar* L_36 = V_2;
		Il2CppChar* L_37 = V_1;
		return (((int32_t)((int32_t)((int64_t)((int64_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_36-(intptr_t)L_37))/(int32_t)2)))))+(int64_t)(((int64_t)((int64_t)7))))))));
	}

IL_00c4:
	{
		Il2CppChar* L_38 = V_2;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_38+(int32_t)((int32_t)16)));
	}

IL_00c9:
	{
		Il2CppChar* L_39 = V_2;
		Il2CppChar* L_40 = V_3;
		if ((!(((uintptr_t)L_39) == ((uintptr_t)L_40))))
		{
			goto IL_001e;
		}
	}
	{
		Il2CppChar* L_41 = V_3;
		int32_t L_42 = ___count2;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_41+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_42&(int32_t)7))*(int32_t)2))));
		goto IL_00f2;
	}

IL_00dd:
	{
		Il2CppChar* L_43 = V_2;
		int32_t L_44 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)L_43))) == ((uint32_t)L_44))))
		{
			goto IL_00ed;
		}
	}
	{
		Il2CppChar* L_45 = V_2;
		Il2CppChar* L_46 = V_1;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_45-(intptr_t)L_46))/(int32_t)2))))))));
	}

IL_00ed:
	{
		Il2CppChar* L_47 = V_2;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_47+(intptr_t)(((intptr_t)2))));
	}

IL_00f2:
	{
		Il2CppChar* L_48 = V_2;
		Il2CppChar* L_49 = V_3;
		if ((!(((uintptr_t)L_48) == ((uintptr_t)L_49))))
		{
			goto IL_00dd;
		}
	}
	{
		return (-1);
	}
}
// System.Int32 System.String::IndexOf(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern const uint32_t String_IndexOf_m4251815737_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m4251815737 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m4251815737_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___value0;
		int32_t L_3 = L_2->get_length_0();
		if (L_3)
		{
			goto IL_001e;
		}
	}
	{
		return 0;
	}

IL_001e:
	{
		int32_t L_4 = __this->get_length_0();
		if (L_4)
		{
			goto IL_002b;
		}
	}
	{
		return (-1);
	}

IL_002b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_5 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_6 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_5);
		String_t* L_7 = ___value0;
		int32_t L_8 = __this->get_length_0();
		int32_t L_9 = VirtFuncInvoker5< int32_t, String_t*, String_t*, int32_t, int32_t, int32_t >::Invoke(10 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32,System.Globalization.CompareOptions) */, L_6, __this, L_7, 0, L_8, ((int32_t)1073741824));
		return L_9;
	}
}
// System.Int32 System.String::IndexOf(System.String,System.Int32)
extern "C"  int32_t String_IndexOf_m1887352430 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		int32_t L_1 = ___startIndex1;
		int32_t L_2 = __this->get_length_0();
		int32_t L_3 = ___startIndex1;
		int32_t L_4 = String_IndexOf_m3750299821(__this, L_0, L_1, ((int32_t)((int32_t)L_2-(int32_t)L_3)), /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Int32 System.String::IndexOf(System.String,System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral3931692944;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral3472813445;
extern const uint32_t String_IndexOf_m3750299821_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m3750299821 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m3750299821_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0024;
		}
	}
	{
		int32_t L_3 = ___startIndex1;
		int32_t L_4 = __this->get_length_0();
		if ((((int32_t)L_3) <= ((int32_t)L_4)))
		{
			goto IL_0034;
		}
	}

IL_0024:
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral2445621174, _stringLiteral3931692944, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0034:
	{
		int32_t L_6 = ___count2;
		if ((((int32_t)L_6) < ((int32_t)0)))
		{
			goto IL_0049;
		}
	}
	{
		int32_t L_7 = ___startIndex1;
		int32_t L_8 = __this->get_length_0();
		int32_t L_9 = ___count2;
		if ((((int32_t)L_7) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9)))))
		{
			goto IL_0059;
		}
	}

IL_0049:
	{
		ArgumentOutOfRangeException_t279959794 * L_10 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_10, _stringLiteral1554746267, _stringLiteral3472813445, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10);
	}

IL_0059:
	{
		String_t* L_11 = ___value0;
		int32_t L_12 = L_11->get_length_0();
		if (L_12)
		{
			goto IL_0066;
		}
	}
	{
		int32_t L_13 = ___startIndex1;
		return L_13;
	}

IL_0066:
	{
		int32_t L_14 = ___startIndex1;
		if (L_14)
		{
			goto IL_0079;
		}
	}
	{
		int32_t L_15 = __this->get_length_0();
		if (L_15)
		{
			goto IL_0079;
		}
	}
	{
		return (-1);
	}

IL_0079:
	{
		int32_t L_16 = ___count2;
		if (L_16)
		{
			goto IL_0081;
		}
	}
	{
		return (-1);
	}

IL_0081:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_17 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_18 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_17);
		String_t* L_19 = ___value0;
		int32_t L_20 = ___startIndex1;
		int32_t L_21 = ___count2;
		int32_t L_22 = VirtFuncInvoker4< int32_t, String_t*, String_t*, int32_t, int32_t >::Invoke(9 /* System.Int32 System.Globalization.CompareInfo::IndexOf(System.String,System.String,System.Int32,System.Int32) */, L_18, __this, L_19, L_20, L_21);
		return L_22;
	}
}
// System.Int32 System.String::LastIndexOfAny(System.Char[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern const uint32_t String_LastIndexOfAny_m1473637802_MetadataUsageId;
extern "C"  int32_t String_LastIndexOfAny_m1473637802 (String_t* __this, CharU5BU5D_t1328083999* ___anyOf0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_LastIndexOfAny_m1473637802_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m911049464(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000c:
	{
		CharU5BU5D_t1328083999* L_2 = ___anyOf0;
		int32_t L_3 = __this->get_length_0();
		int32_t L_4 = __this->get_length_0();
		int32_t L_5 = String_LastIndexOfAnyUnchecked_m3515098196(__this, L_2, ((int32_t)((int32_t)L_3-(int32_t)1)), L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.String::LastIndexOfAny(System.Char[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral866687374;
extern const uint32_t String_LastIndexOfAny_m4281325295_MetadataUsageId;
extern "C"  int32_t String_LastIndexOfAny_m4281325295 (String_t* __this, CharU5BU5D_t1328083999* ___anyOf0, int32_t ___startIndex1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_LastIndexOfAny_m4281325295_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m911049464(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000c:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_3 = ___startIndex1;
		int32_t L_4 = __this->get_length_0();
		if ((((int32_t)L_3) < ((int32_t)L_4)))
		{
			goto IL_002f;
		}
	}

IL_001f:
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral2445621174, _stringLiteral866687374, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_002f:
	{
		int32_t L_6 = __this->get_length_0();
		if (L_6)
		{
			goto IL_003c;
		}
	}
	{
		return (-1);
	}

IL_003c:
	{
		CharU5BU5D_t1328083999* L_7 = ___anyOf0;
		int32_t L_8 = ___startIndex1;
		int32_t L_9 = ___startIndex1;
		int32_t L_10 = String_LastIndexOfAnyUnchecked_m3515098196(__this, L_7, L_8, ((int32_t)((int32_t)L_9+(int32_t)1)), /*hidden argument*/NULL);
		return L_10;
	}
}
// System.Int32 System.String::LastIndexOfAnyUnchecked(System.Char[],System.Int32,System.Int32)
extern "C"  int32_t String_LastIndexOfAnyUnchecked_m3515098196 (String_t* __this, CharU5BU5D_t1328083999* ___anyOf0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	String_t* V_6 = NULL;
	uintptr_t G_B6_0 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___anyOf0;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length))))) == ((uint32_t)1))))
		{
			goto IL_0015;
		}
	}
	{
		CharU5BU5D_t1328083999* L_1 = ___anyOf0;
		int32_t L_2 = 0;
		uint16_t L_3 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
		int32_t L_4 = ___startIndex1;
		int32_t L_5 = ___count2;
		int32_t L_6 = String_LastIndexOfUnchecked_m1575121566(__this, L_3, L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}

IL_0015:
	{
		V_6 = __this;
		String_t* L_7 = V_6;
		int32_t L_8 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_7))+(int32_t)L_8));
		CharU5BU5D_t1328083999* L_9 = ___anyOf0;
		if (!L_9)
		{
			goto IL_0030;
		}
	}
	{
		CharU5BU5D_t1328083999* L_10 = ___anyOf0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length)))))
		{
			goto IL_0037;
		}
	}

IL_0030:
	{
		G_B6_0 = (((uintptr_t)0));
		goto IL_003e;
	}

IL_0037:
	{
		CharU5BU5D_t1328083999* L_11 = ___anyOf0;
		G_B6_0 = ((uintptr_t)(((L_11)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_003e:
	{
		V_1 = (Il2CppChar*)G_B6_0;
		Il2CppChar* L_12 = V_0;
		int32_t L_13 = ___startIndex1;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_12+(int32_t)((int32_t)((int32_t)L_13*(int32_t)2))));
		Il2CppChar* L_14 = V_2;
		int32_t L_15 = ___count2;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_14-(int32_t)((int32_t)((int32_t)L_15*(int32_t)2))));
		Il2CppChar* L_16 = V_1;
		CharU5BU5D_t1328083999* L_17 = ___anyOf0;
		V_5 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_16+(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length))))*(int32_t)2))));
		goto IL_0088;
	}

IL_0059:
	{
		Il2CppChar* L_18 = V_1;
		V_4 = (Il2CppChar*)L_18;
		goto IL_007a;
	}

IL_0061:
	{
		Il2CppChar* L_19 = V_4;
		Il2CppChar* L_20 = V_2;
		if ((!(((uint32_t)(*((uint16_t*)L_19))) == ((uint32_t)(*((uint16_t*)L_20))))))
		{
			goto IL_0073;
		}
	}
	{
		Il2CppChar* L_21 = V_2;
		Il2CppChar* L_22 = V_0;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_21-(intptr_t)L_22))/(int32_t)2))))))));
	}

IL_0073:
	{
		Il2CppChar* L_23 = V_4;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_23+(intptr_t)(((intptr_t)2))));
	}

IL_007a:
	{
		Il2CppChar* L_24 = V_4;
		Il2CppChar* L_25 = V_5;
		if ((!(((uintptr_t)L_24) == ((uintptr_t)L_25))))
		{
			goto IL_0061;
		}
	}
	{
		Il2CppChar* L_26 = V_2;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_26-(intptr_t)(((intptr_t)2))));
	}

IL_0088:
	{
		Il2CppChar* L_27 = V_2;
		Il2CppChar* L_28 = V_3;
		if ((!(((uintptr_t)L_27) == ((uintptr_t)L_28))))
		{
			goto IL_0059;
		}
	}
	{
		return (-1);
	}
}
// System.Int32 System.String::LastIndexOf(System.Char)
extern "C"  int32_t String_LastIndexOf_m3555875680 (String_t* __this, Il2CppChar ___value0, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_length_0();
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		return (-1);
	}

IL_000d:
	{
		Il2CppChar L_1 = ___value0;
		int32_t L_2 = __this->get_length_0();
		int32_t L_3 = __this->get_length_0();
		int32_t L_4 = String_LastIndexOfUnchecked_m1575121566(__this, L_1, ((int32_t)((int32_t)L_2-(int32_t)1)), L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Int32 System.String::LastIndexOf(System.Char,System.Int32)
extern "C"  int32_t String_LastIndexOf_m3157515271 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, const MethodInfo* method)
{
	{
		Il2CppChar L_0 = ___value0;
		int32_t L_1 = ___startIndex1;
		int32_t L_2 = ___startIndex1;
		int32_t L_3 = String_LastIndexOf_m2946019026(__this, L_0, L_1, ((int32_t)((int32_t)L_2+(int32_t)1)), /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Int32 System.String::LastIndexOf(System.Char,System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral932031075;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral879698062;
extern Il2CppCodeGenString* _stringLiteral2957846132;
extern const uint32_t String_LastIndexOf_m2946019026_MetadataUsageId;
extern "C"  int32_t String_LastIndexOf_m2946019026 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_LastIndexOf_m2946019026_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___startIndex1;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_1 = __this->get_length_0();
		if (L_1)
		{
			goto IL_0013;
		}
	}
	{
		return (-1);
	}

IL_0013:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_3 = ___startIndex1;
		int32_t L_4 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_3) < ((int32_t)L_4)))
		{
			goto IL_0036;
		}
	}

IL_0026:
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral2445621174, _stringLiteral932031075, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0036:
	{
		int32_t L_6 = ___count2;
		if ((((int32_t)L_6) < ((int32_t)0)))
		{
			goto IL_0049;
		}
	}
	{
		int32_t L_7 = ___count2;
		int32_t L_8 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_7) <= ((int32_t)L_8)))
		{
			goto IL_0059;
		}
	}

IL_0049:
	{
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_9, _stringLiteral1554746267, _stringLiteral879698062, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0059:
	{
		int32_t L_10 = ___startIndex1;
		int32_t L_11 = ___count2;
		if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11))+(int32_t)1))) >= ((int32_t)0)))
		{
			goto IL_006f;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_12, _stringLiteral2957846132, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_006f:
	{
		Il2CppChar L_13 = ___value0;
		int32_t L_14 = ___startIndex1;
		int32_t L_15 = ___count2;
		int32_t L_16 = String_LastIndexOfUnchecked_m1575121566(__this, L_13, L_14, L_15, /*hidden argument*/NULL);
		return L_16;
	}
}
// System.Int32 System.String::LastIndexOfUnchecked(System.Char,System.Int32,System.Int32)
extern "C"  int32_t String_LastIndexOfUnchecked_m1575121566 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	{
		Il2CppChar L_0 = ___value0;
		V_0 = L_0;
		Il2CppChar* L_1 = __this->get_address_of_start_char_1();
		V_1 = (Il2CppChar*)L_1;
		Il2CppChar* L_2 = V_1;
		int32_t L_3 = ___startIndex1;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_2+(int32_t)((int32_t)((int32_t)L_3*(int32_t)2))));
		Il2CppChar* L_4 = V_2;
		int32_t L_5 = ___count2;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_4-(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5>>(int32_t)3))<<(int32_t)3))*(int32_t)2))));
		goto IL_00c6;
	}

IL_001e:
	{
		Il2CppChar* L_6 = V_2;
		int32_t L_7 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)L_6))) == ((uint32_t)L_7))))
		{
			goto IL_002e;
		}
	}
	{
		Il2CppChar* L_8 = V_2;
		Il2CppChar* L_9 = V_1;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_8-(intptr_t)L_9))/(int32_t)2))))))));
	}

IL_002e:
	{
		Il2CppChar* L_10 = V_2;
		int32_t L_11 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_10+(int32_t)((int32_t)-2)))))) == ((uint32_t)L_11))))
		{
			goto IL_0043;
		}
	}
	{
		Il2CppChar* L_12 = V_2;
		Il2CppChar* L_13 = V_1;
		return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_12-(intptr_t)L_13))/(int32_t)2))))))))-(int32_t)1));
	}

IL_0043:
	{
		Il2CppChar* L_14 = V_2;
		int32_t L_15 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_14+(int32_t)((int32_t)-4)))))) == ((uint32_t)L_15))))
		{
			goto IL_0058;
		}
	}
	{
		Il2CppChar* L_16 = V_2;
		Il2CppChar* L_17 = V_1;
		return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_16-(intptr_t)L_17))/(int32_t)2))))))))-(int32_t)2));
	}

IL_0058:
	{
		Il2CppChar* L_18 = V_2;
		int32_t L_19 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_18+(int32_t)((int32_t)-6)))))) == ((uint32_t)L_19))))
		{
			goto IL_006d;
		}
	}
	{
		Il2CppChar* L_20 = V_2;
		Il2CppChar* L_21 = V_1;
		return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_20-(intptr_t)L_21))/(int32_t)2))))))))-(int32_t)3));
	}

IL_006d:
	{
		Il2CppChar* L_22 = V_2;
		int32_t L_23 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_22+(int32_t)((int32_t)-8)))))) == ((uint32_t)L_23))))
		{
			goto IL_0082;
		}
	}
	{
		Il2CppChar* L_24 = V_2;
		Il2CppChar* L_25 = V_1;
		return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_24-(intptr_t)L_25))/(int32_t)2))))))))-(int32_t)4));
	}

IL_0082:
	{
		Il2CppChar* L_26 = V_2;
		int32_t L_27 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_26+(int32_t)((int32_t)-10)))))) == ((uint32_t)L_27))))
		{
			goto IL_0097;
		}
	}
	{
		Il2CppChar* L_28 = V_2;
		Il2CppChar* L_29 = V_1;
		return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_28-(intptr_t)L_29))/(int32_t)2))))))))-(int32_t)5));
	}

IL_0097:
	{
		Il2CppChar* L_30 = V_2;
		int32_t L_31 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_30+(int32_t)((int32_t)-12)))))) == ((uint32_t)L_31))))
		{
			goto IL_00ac;
		}
	}
	{
		Il2CppChar* L_32 = V_2;
		Il2CppChar* L_33 = V_1;
		return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_32-(intptr_t)L_33))/(int32_t)2))))))))-(int32_t)6));
	}

IL_00ac:
	{
		Il2CppChar* L_34 = V_2;
		int32_t L_35 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_34+(int32_t)((int32_t)-14)))))) == ((uint32_t)L_35))))
		{
			goto IL_00c1;
		}
	}
	{
		Il2CppChar* L_36 = V_2;
		Il2CppChar* L_37 = V_1;
		return ((int32_t)((int32_t)(((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_36-(intptr_t)L_37))/(int32_t)2))))))))-(int32_t)7));
	}

IL_00c1:
	{
		Il2CppChar* L_38 = V_2;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_38-(int32_t)((int32_t)16)));
	}

IL_00c6:
	{
		Il2CppChar* L_39 = V_2;
		Il2CppChar* L_40 = V_3;
		if ((!(((uintptr_t)L_39) == ((uintptr_t)L_40))))
		{
			goto IL_001e;
		}
	}
	{
		Il2CppChar* L_41 = V_3;
		int32_t L_42 = ___count2;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_41-(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_42&(int32_t)7))*(int32_t)2))));
		goto IL_00ef;
	}

IL_00da:
	{
		Il2CppChar* L_43 = V_2;
		int32_t L_44 = V_0;
		if ((!(((uint32_t)(*((uint16_t*)L_43))) == ((uint32_t)L_44))))
		{
			goto IL_00ea;
		}
	}
	{
		Il2CppChar* L_45 = V_2;
		Il2CppChar* L_46 = V_1;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_45-(intptr_t)L_46))/(int32_t)2))))))));
	}

IL_00ea:
	{
		Il2CppChar* L_47 = V_2;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_47-(intptr_t)(((intptr_t)2))));
	}

IL_00ef:
	{
		Il2CppChar* L_48 = V_2;
		Il2CppChar* L_49 = V_3;
		if ((!(((uintptr_t)L_48) == ((uintptr_t)L_49))))
		{
			goto IL_00da;
		}
	}
	{
		return (-1);
	}
}
// System.Int32 System.String::LastIndexOf(System.String)
extern "C"  int32_t String_LastIndexOf_m1975817115 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_length_0();
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_1 = ___value0;
		int32_t L_2 = String_LastIndexOf_m290475879(__this, L_1, 0, 0, /*hidden argument*/NULL);
		return L_2;
	}

IL_0015:
	{
		String_t* L_3 = ___value0;
		int32_t L_4 = __this->get_length_0();
		int32_t L_5 = __this->get_length_0();
		int32_t L_6 = String_LastIndexOf_m290475879(__this, L_3, ((int32_t)((int32_t)L_4-(int32_t)1)), L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Int32 System.String::LastIndexOf(System.String,System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral879698062;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral2957846132;
extern const uint32_t String_LastIndexOf_m290475879_MetadataUsageId;
extern "C"  int32_t String_LastIndexOf_m290475879 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_LastIndexOf_m290475879_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) < ((int32_t)(-1))))
		{
			goto IL_0024;
		}
	}
	{
		int32_t L_3 = ___startIndex1;
		int32_t L_4 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_3) <= ((int32_t)L_4)))
		{
			goto IL_0034;
		}
	}

IL_0024:
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral2445621174, _stringLiteral879698062, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0034:
	{
		int32_t L_6 = ___count2;
		if ((((int32_t)L_6) < ((int32_t)0)))
		{
			goto IL_0047;
		}
	}
	{
		int32_t L_7 = ___count2;
		int32_t L_8 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_7) <= ((int32_t)L_8)))
		{
			goto IL_0057;
		}
	}

IL_0047:
	{
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_9, _stringLiteral1554746267, _stringLiteral879698062, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0057:
	{
		int32_t L_10 = ___startIndex1;
		int32_t L_11 = ___count2;
		if ((((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_10-(int32_t)L_11))+(int32_t)1))) >= ((int32_t)0)))
		{
			goto IL_006d;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_12, _stringLiteral2957846132, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_006d:
	{
		String_t* L_13 = ___value0;
		int32_t L_14 = String_get_Length_m1606060069(L_13, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_007a;
		}
	}
	{
		int32_t L_15 = ___startIndex1;
		return L_15;
	}

IL_007a:
	{
		int32_t L_16 = ___startIndex1;
		if (L_16)
		{
			goto IL_008d;
		}
	}
	{
		int32_t L_17 = __this->get_length_0();
		if (L_17)
		{
			goto IL_008d;
		}
	}
	{
		return (-1);
	}

IL_008d:
	{
		int32_t L_18 = __this->get_length_0();
		if (L_18)
		{
			goto IL_00a6;
		}
	}
	{
		String_t* L_19 = ___value0;
		int32_t L_20 = L_19->get_length_0();
		if ((((int32_t)L_20) <= ((int32_t)0)))
		{
			goto IL_00a6;
		}
	}
	{
		return (-1);
	}

IL_00a6:
	{
		int32_t L_21 = ___count2;
		if (L_21)
		{
			goto IL_00ae;
		}
	}
	{
		return (-1);
	}

IL_00ae:
	{
		int32_t L_22 = ___startIndex1;
		int32_t L_23 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_22) == ((uint32_t)L_23))))
		{
			goto IL_00bf;
		}
	}
	{
		int32_t L_24 = ___startIndex1;
		___startIndex1 = ((int32_t)((int32_t)L_24-(int32_t)1));
	}

IL_00bf:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_25 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_26 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_25);
		String_t* L_27 = ___value0;
		int32_t L_28 = ___startIndex1;
		int32_t L_29 = ___count2;
		int32_t L_30 = VirtFuncInvoker4< int32_t, String_t*, String_t*, int32_t, int32_t >::Invoke(13 /* System.Int32 System.Globalization.CompareInfo::LastIndexOf(System.String,System.String,System.Int32,System.Int32) */, L_26, __this, L_27, L_28, L_29);
		return L_30;
	}
}
// System.Boolean System.String::Contains(System.String)
extern "C"  bool String_Contains_m4017059963 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		int32_t L_1 = String_IndexOf_m4251815737(__this, L_0, /*hidden argument*/NULL);
		return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// System.Boolean System.String::IsNullOrEmpty(System.String)
extern "C"  bool String_IsNullOrEmpty_m2802126737 (Il2CppObject * __this /* static, unused */, String_t* ___value0, const MethodInfo* method)
{
	int32_t G_B3_0 = 0;
	{
		String_t* L_0 = ___value0;
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		String_t* L_1 = ___value0;
		int32_t L_2 = String_get_Length_m1606060069(L_1, /*hidden argument*/NULL);
		G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_0012;
	}

IL_0011:
	{
		G_B3_0 = 1;
	}

IL_0012:
	{
		return (bool)G_B3_0;
	}
}
// System.String System.String::PadRight(System.Int32,System.Char)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1196612292;
extern Il2CppCodeGenString* _stringLiteral816987394;
extern const uint32_t String_PadRight_m1043573208_MetadataUsageId;
extern "C"  String_t* String_PadRight_m1043573208 (String_t* __this, int32_t ___totalWidth0, Il2CppChar ___paddingChar1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_PadRight_m1043573208_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	{
		int32_t L_0 = ___totalWidth0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_1 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_1, _stringLiteral1196612292, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		int32_t L_2 = ___totalWidth0;
		int32_t L_3 = __this->get_length_0();
		if ((((int32_t)L_2) >= ((int32_t)L_3)))
		{
			goto IL_0025;
		}
	}
	{
		return __this;
	}

IL_0025:
	{
		int32_t L_4 = ___totalWidth0;
		if (L_4)
		{
			goto IL_0031;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_5;
	}

IL_0031:
	{
		int32_t L_6 = ___totalWidth0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_7 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		String_t* L_8 = V_0;
		V_5 = L_8;
		String_t* L_9 = V_5;
		int32_t L_10 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_9))+(int32_t)L_10));
		V_6 = __this;
		String_t* L_11 = V_6;
		int32_t L_12 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_11))+(int32_t)L_12));
		Il2CppChar* L_13 = V_1;
		Il2CppChar* L_14 = V_2;
		int32_t L_15 = __this->get_length_0();
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_13, (Il2CppChar*)(Il2CppChar*)L_14, L_15, /*hidden argument*/NULL);
		Il2CppChar* L_16 = V_1;
		int32_t L_17 = __this->get_length_0();
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_16+(int32_t)((int32_t)((int32_t)L_17*(int32_t)2))));
		Il2CppChar* L_18 = V_1;
		int32_t L_19 = ___totalWidth0;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_18+(int32_t)((int32_t)((int32_t)L_19*(int32_t)2))));
		goto IL_007e;
	}

IL_0076:
	{
		Il2CppChar* L_20 = V_3;
		Il2CppChar* L_21 = (Il2CppChar*)L_20;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_21+(intptr_t)(((intptr_t)2))));
		Il2CppChar L_22 = ___paddingChar1;
		*((int16_t*)(L_21)) = (int16_t)L_22;
	}

IL_007e:
	{
		Il2CppChar* L_23 = V_3;
		Il2CppChar* L_24 = V_4;
		if ((!(((uintptr_t)L_23) == ((uintptr_t)L_24))))
		{
			goto IL_0076;
		}
	}
	{
		V_5 = (String_t*)NULL;
		V_6 = (String_t*)NULL;
		String_t* L_25 = V_0;
		return L_25;
	}
}
// System.Boolean System.String::StartsWith(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern const uint32_t String_StartsWith_m1841920685_MetadataUsageId;
extern "C"  bool String_StartsWith_m1841920685 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_StartsWith_m1841920685_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_2 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t2310920157 * L_3 = VirtFuncInvoker0< CompareInfo_t2310920157 * >::Invoke(11 /* System.Globalization.CompareInfo System.Globalization.CultureInfo::get_CompareInfo() */, L_2);
		String_t* L_4 = ___value0;
		bool L_5 = VirtFuncInvoker3< bool, String_t*, String_t*, int32_t >::Invoke(11 /* System.Boolean System.Globalization.CompareInfo::IsPrefix(System.String,System.String,System.Globalization.CompareOptions) */, L_3, __this, L_4, 0);
		return L_5;
	}
}
// System.String System.String::Replace(System.Char,System.Char)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Replace_m534438427_MetadataUsageId;
extern "C"  String_t* String_Replace_m534438427 (String_t* __this, Il2CppChar ___oldChar0, Il2CppChar ___newChar1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Replace_m534438427_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	Il2CppChar* V_6 = NULL;
	String_t* V_7 = NULL;
	{
		int32_t L_0 = __this->get_length_0();
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		Il2CppChar L_1 = ___oldChar0;
		Il2CppChar L_2 = ___newChar1;
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0014;
		}
	}

IL_0012:
	{
		return __this;
	}

IL_0014:
	{
		Il2CppChar L_3 = ___oldChar0;
		int32_t L_4 = __this->get_length_0();
		int32_t L_5 = String_IndexOfUnchecked_m3356721554(__this, L_3, 0, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		int32_t L_6 = V_0;
		if ((!(((uint32_t)L_6) == ((uint32_t)(-1)))))
		{
			goto IL_002c;
		}
	}
	{
		return __this;
	}

IL_002c:
	{
		int32_t L_7 = V_0;
		if ((((int32_t)L_7) >= ((int32_t)4)))
		{
			goto IL_0035;
		}
	}
	{
		V_0 = 0;
	}

IL_0035:
	{
		int32_t L_8 = __this->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_9 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		V_1 = L_9;
		String_t* L_10 = V_1;
		V_7 = L_10;
		String_t* L_11 = V_7;
		int32_t L_12 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_11))+(int32_t)L_12));
		Il2CppChar* L_13 = __this->get_address_of_start_char_1();
		V_3 = (Il2CppChar*)L_13;
		int32_t L_14 = V_0;
		if (!L_14)
		{
			goto IL_0063;
		}
	}
	{
		Il2CppChar* L_15 = V_2;
		Il2CppChar* L_16 = V_3;
		int32_t L_17 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_15, (Il2CppChar*)(Il2CppChar*)L_16, L_17, /*hidden argument*/NULL);
	}

IL_0063:
	{
		Il2CppChar* L_18 = V_2;
		int32_t L_19 = __this->get_length_0();
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_18+(int32_t)((int32_t)((int32_t)L_19*(int32_t)2))));
		Il2CppChar* L_20 = V_2;
		int32_t L_21 = V_0;
		V_5 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_20+(int32_t)((int32_t)((int32_t)L_21*(int32_t)2))));
		Il2CppChar* L_22 = V_3;
		int32_t L_23 = V_0;
		V_6 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_22+(int32_t)((int32_t)((int32_t)L_23*(int32_t)2))));
		goto IL_00a8;
	}

IL_0082:
	{
		Il2CppChar* L_24 = V_6;
		Il2CppChar L_25 = ___oldChar0;
		if ((!(((uint32_t)(*((uint16_t*)L_24))) == ((uint32_t)L_25))))
		{
			goto IL_0094;
		}
	}
	{
		Il2CppChar* L_26 = V_5;
		Il2CppChar L_27 = ___newChar1;
		*((int16_t*)(L_26)) = (int16_t)L_27;
		goto IL_009a;
	}

IL_0094:
	{
		Il2CppChar* L_28 = V_5;
		Il2CppChar* L_29 = V_6;
		*((int16_t*)(L_28)) = (int16_t)(*((uint16_t*)L_29));
	}

IL_009a:
	{
		Il2CppChar* L_30 = V_6;
		V_6 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_30+(intptr_t)(((intptr_t)2))));
		Il2CppChar* L_31 = V_5;
		V_5 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_31+(intptr_t)(((intptr_t)2))));
	}

IL_00a8:
	{
		Il2CppChar* L_32 = V_5;
		Il2CppChar* L_33 = V_4;
		if ((!(((uintptr_t)L_32) == ((uintptr_t)L_33))))
		{
			goto IL_0082;
		}
	}
	{
		V_7 = (String_t*)NULL;
		V_3 = (Il2CppChar*)(((uintptr_t)0));
		String_t* L_34 = V_1;
		return L_34;
	}
}
// System.String System.String::Replace(System.String,System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3782608808;
extern Il2CppCodeGenString* _stringLiteral3398646329;
extern const uint32_t String_Replace_m1941156251_MetadataUsageId;
extern "C"  String_t* String_Replace_m1941156251 (String_t* __this, String_t* ___oldValue0, String_t* ___newValue1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Replace_m1941156251_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___oldValue0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral3782608808, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___oldValue0;
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentException_t3259014390 * L_4 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_4, _stringLiteral3398646329, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0027:
	{
		int32_t L_5 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0034;
		}
	}
	{
		return __this;
	}

IL_0034:
	{
		String_t* L_6 = ___newValue1;
		if (L_6)
		{
			goto IL_0041;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___newValue1 = L_7;
	}

IL_0041:
	{
		String_t* L_8 = ___oldValue0;
		String_t* L_9 = ___newValue1;
		String_t* L_10 = String_ReplaceUnchecked_m3931911643(__this, L_8, L_9, /*hidden argument*/NULL);
		return L_10;
	}
}
// System.String System.String::ReplaceUnchecked(System.String,System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_ReplaceUnchecked_m3931911643_MetadataUsageId;
extern "C"  String_t* String_ReplaceUnchecked_m3931911643 (String_t* __this, String_t* ___oldValue0, String_t* ___newValue1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_ReplaceUnchecked_m3931911643_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	String_t* V_8 = NULL;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	Il2CppChar* V_11 = NULL;
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	String_t* V_14 = NULL;
	String_t* V_15 = NULL;
	String_t* V_16 = NULL;
	{
		String_t* L_0 = ___oldValue0;
		int32_t L_1 = L_0->get_length_0();
		int32_t L_2 = __this->get_length_0();
		if ((((int32_t)L_1) <= ((int32_t)L_2)))
		{
			goto IL_0013;
		}
	}
	{
		return __this;
	}

IL_0013:
	{
		String_t* L_3 = ___oldValue0;
		int32_t L_4 = L_3->get_length_0();
		if ((!(((uint32_t)L_4) == ((uint32_t)1))))
		{
			goto IL_0040;
		}
	}
	{
		String_t* L_5 = ___newValue1;
		int32_t L_6 = L_5->get_length_0();
		if ((!(((uint32_t)L_6) == ((uint32_t)1))))
		{
			goto IL_0040;
		}
	}
	{
		String_t* L_7 = ___oldValue0;
		Il2CppChar L_8 = String_get_Chars_m4230566705(L_7, 0, /*hidden argument*/NULL);
		String_t* L_9 = ___newValue1;
		Il2CppChar L_10 = String_get_Chars_m4230566705(L_9, 0, /*hidden argument*/NULL);
		String_t* L_11 = String_Replace_m534438427(__this, L_8, L_10, /*hidden argument*/NULL);
		return L_11;
	}

IL_0040:
	{
		if ((uint64_t)(uint32_t)((int32_t)200) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max)
			IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception());
		int8_t* L_12 = (int8_t*) alloca(((int32_t)((int32_t)((int32_t)200)*(int32_t)4)));
		memset(L_12,0,((int32_t)((int32_t)((int32_t)200)*(int32_t)4)));
		V_1 = (int32_t*)(L_12);
		V_14 = __this;
		String_t* L_13 = V_14;
		int32_t L_14 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_13))+(int32_t)L_14));
		String_t* L_15 = ___newValue1;
		V_15 = L_15;
		String_t* L_16 = V_15;
		int32_t L_17 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_16))+(int32_t)L_17));
		V_4 = 0;
		V_5 = 0;
		goto IL_00c8;
	}

IL_006f:
	{
		String_t* L_18 = ___oldValue0;
		int32_t L_19 = V_4;
		int32_t L_20 = __this->get_length_0();
		int32_t L_21 = V_4;
		int32_t L_22 = String_IndexOfOrdinalUnchecked_m4261050112(__this, L_18, L_19, ((int32_t)((int32_t)L_20-(int32_t)L_21)), /*hidden argument*/NULL);
		V_6 = L_22;
		int32_t L_23 = V_6;
		if ((((int32_t)L_23) >= ((int32_t)0)))
		{
			goto IL_0090;
		}
	}
	{
		goto IL_00d5;
	}

IL_0090:
	{
		int32_t L_24 = V_5;
		if ((((int32_t)L_24) >= ((int32_t)((int32_t)200))))
		{
			goto IL_00af;
		}
	}
	{
		int32_t* L_25 = V_1;
		int32_t L_26 = V_5;
		int32_t L_27 = L_26;
		V_5 = ((int32_t)((int32_t)L_27+(int32_t)1));
		int32_t L_28 = V_6;
		*((int32_t*)(((int32_t*)((intptr_t)L_25+(int32_t)((int32_t)((int32_t)L_27*(int32_t)4)))))) = (int32_t)L_28;
		goto IL_00bd;
	}

IL_00af:
	{
		String_t* L_29 = ___oldValue0;
		String_t* L_30 = ___newValue1;
		String_t* L_31 = String_ReplaceFallback_m64616664(__this, L_29, L_30, ((int32_t)200), /*hidden argument*/NULL);
		return L_31;
	}

IL_00bd:
	{
		int32_t L_32 = V_6;
		String_t* L_33 = ___oldValue0;
		int32_t L_34 = L_33->get_length_0();
		V_4 = ((int32_t)((int32_t)L_32+(int32_t)L_34));
	}

IL_00c8:
	{
		int32_t L_35 = V_4;
		int32_t L_36 = __this->get_length_0();
		if ((((int32_t)L_35) < ((int32_t)L_36)))
		{
			goto IL_006f;
		}
	}

IL_00d5:
	{
		int32_t L_37 = V_5;
		if (L_37)
		{
			goto IL_00de;
		}
	}
	{
		return __this;
	}

IL_00de:
	{
		int32_t L_38 = __this->get_length_0();
		String_t* L_39 = ___newValue1;
		int32_t L_40 = L_39->get_length_0();
		String_t* L_41 = ___oldValue0;
		int32_t L_42 = L_41->get_length_0();
		int32_t L_43 = V_5;
		V_7 = ((int32_t)((int32_t)L_38+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_40-(int32_t)L_42))*(int32_t)L_43))));
		int32_t L_44 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_45 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_44, /*hidden argument*/NULL);
		V_8 = L_45;
		V_9 = 0;
		V_10 = 0;
		String_t* L_46 = V_8;
		V_16 = L_46;
		String_t* L_47 = V_16;
		int32_t L_48 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_11 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_47))+(int32_t)L_48));
		V_12 = 0;
		goto IL_0178;
	}

IL_011d:
	{
		int32_t* L_49 = V_1;
		int32_t L_50 = V_12;
		int32_t L_51 = V_10;
		V_13 = ((int32_t)((int32_t)(*((int32_t*)((int32_t*)((intptr_t)L_49+(int32_t)((int32_t)((int32_t)L_50*(int32_t)4))))))-(int32_t)L_51));
		Il2CppChar* L_52 = V_11;
		int32_t L_53 = V_9;
		Il2CppChar* L_54 = V_2;
		int32_t L_55 = V_10;
		int32_t L_56 = V_13;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_52+(int32_t)((int32_t)((int32_t)L_53*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_54+(int32_t)((int32_t)((int32_t)L_55*(int32_t)2)))), L_56, /*hidden argument*/NULL);
		int32_t L_57 = V_9;
		int32_t L_58 = V_13;
		V_9 = ((int32_t)((int32_t)L_57+(int32_t)L_58));
		int32_t* L_59 = V_1;
		int32_t L_60 = V_12;
		String_t* L_61 = ___oldValue0;
		int32_t L_62 = L_61->get_length_0();
		V_10 = ((int32_t)((int32_t)(*((int32_t*)((int32_t*)((intptr_t)L_59+(int32_t)((int32_t)((int32_t)L_60*(int32_t)4))))))+(int32_t)L_62));
		Il2CppChar* L_63 = V_11;
		int32_t L_64 = V_9;
		Il2CppChar* L_65 = V_3;
		String_t* L_66 = ___newValue1;
		int32_t L_67 = L_66->get_length_0();
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_63+(int32_t)((int32_t)((int32_t)L_64*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_65, L_67, /*hidden argument*/NULL);
		int32_t L_68 = V_9;
		String_t* L_69 = ___newValue1;
		int32_t L_70 = L_69->get_length_0();
		V_9 = ((int32_t)((int32_t)L_68+(int32_t)L_70));
		int32_t L_71 = V_12;
		V_12 = ((int32_t)((int32_t)L_71+(int32_t)1));
	}

IL_0178:
	{
		int32_t L_72 = V_12;
		int32_t L_73 = V_5;
		if ((((int32_t)L_72) < ((int32_t)L_73)))
		{
			goto IL_011d;
		}
	}
	{
		Il2CppChar* L_74 = V_11;
		int32_t L_75 = V_9;
		Il2CppChar* L_76 = V_2;
		int32_t L_77 = V_10;
		int32_t L_78 = __this->get_length_0();
		int32_t L_79 = V_10;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_74+(int32_t)((int32_t)((int32_t)L_75*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_76+(int32_t)((int32_t)((int32_t)L_77*(int32_t)2)))), ((int32_t)((int32_t)L_78-(int32_t)L_79)), /*hidden argument*/NULL);
		V_16 = (String_t*)NULL;
		String_t* L_80 = V_8;
		return L_80;
	}
}
// System.String System.String::ReplaceFallback(System.String,System.String,System.Int32)
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern const uint32_t String_ReplaceFallback_m64616664_MetadataUsageId;
extern "C"  String_t* String_ReplaceFallback_m64616664 (String_t* __this, String_t* ___oldValue0, String_t* ___newValue1, int32_t ___testedCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_ReplaceFallback_m64616664_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	StringBuilder_t1221177846 * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		int32_t L_0 = __this->get_length_0();
		String_t* L_1 = ___newValue1;
		int32_t L_2 = L_1->get_length_0();
		String_t* L_3 = ___oldValue0;
		int32_t L_4 = L_3->get_length_0();
		int32_t L_5 = ___testedCount2;
		V_0 = ((int32_t)((int32_t)L_0+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_2-(int32_t)L_4))*(int32_t)L_5))));
		int32_t L_6 = V_0;
		StringBuilder_t1221177846 * L_7 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m536337337(L_7, L_6, /*hidden argument*/NULL);
		V_1 = L_7;
		V_2 = 0;
		goto IL_007a;
	}

IL_0025:
	{
		String_t* L_8 = ___oldValue0;
		int32_t L_9 = V_2;
		int32_t L_10 = __this->get_length_0();
		int32_t L_11 = V_2;
		int32_t L_12 = String_IndexOfOrdinalUnchecked_m4261050112(__this, L_8, L_9, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL);
		V_3 = L_12;
		int32_t L_13 = V_3;
		if ((((int32_t)L_13) >= ((int32_t)0)))
		{
			goto IL_0058;
		}
	}
	{
		StringBuilder_t1221177846 * L_14 = V_1;
		int32_t L_15 = V_2;
		int32_t L_16 = __this->get_length_0();
		int32_t L_17 = V_2;
		String_t* L_18 = String_SubstringUnchecked_m3297591410(__this, L_15, ((int32_t)((int32_t)L_16-(int32_t)L_17)), /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479(L_14, L_18, /*hidden argument*/NULL);
		goto IL_0086;
	}

IL_0058:
	{
		StringBuilder_t1221177846 * L_19 = V_1;
		int32_t L_20 = V_2;
		int32_t L_21 = V_3;
		int32_t L_22 = V_2;
		String_t* L_23 = String_SubstringUnchecked_m3297591410(__this, L_20, ((int32_t)((int32_t)L_21-(int32_t)L_22)), /*hidden argument*/NULL);
		StringBuilder_Append_m3636508479(L_19, L_23, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_24 = V_1;
		String_t* L_25 = ___newValue1;
		StringBuilder_Append_m3636508479(L_24, L_25, /*hidden argument*/NULL);
		int32_t L_26 = V_3;
		String_t* L_27 = ___oldValue0;
		int32_t L_28 = String_get_Length_m1606060069(L_27, /*hidden argument*/NULL);
		V_2 = ((int32_t)((int32_t)L_26+(int32_t)L_28));
	}

IL_007a:
	{
		int32_t L_29 = V_2;
		int32_t L_30 = __this->get_length_0();
		if ((((int32_t)L_29) < ((int32_t)L_30)))
		{
			goto IL_0025;
		}
	}

IL_0086:
	{
		StringBuilder_t1221177846 * L_31 = V_1;
		String_t* L_32 = StringBuilder_ToString_m1507807375(L_31, /*hidden argument*/NULL);
		return L_32;
	}
}
// System.String System.String::Remove(System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral277728651;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral2226122908;
extern const uint32_t String_Remove_m3580114465_MetadataUsageId;
extern "C"  String_t* String_Remove_m3580114465 (String_t* __this, int32_t ___startIndex0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Remove_m3580114465_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	int32_t V_4 = 0;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	{
		int32_t L_0 = ___startIndex0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_1 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_1, _stringLiteral2445621174, _stringLiteral277728651, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		int32_t L_2 = ___count1;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_3, _stringLiteral1554746267, _stringLiteral277728651, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_002e:
	{
		int32_t L_4 = ___startIndex0;
		int32_t L_5 = __this->get_length_0();
		int32_t L_6 = ___count1;
		if ((((int32_t)L_4) <= ((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6)))))
		{
			goto IL_004c;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_7, _stringLiteral1554746267, _stringLiteral2226122908, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_004c:
	{
		int32_t L_8 = __this->get_length_0();
		int32_t L_9 = ___count1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_10 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, ((int32_t)((int32_t)L_8-(int32_t)L_9)), /*hidden argument*/NULL);
		V_0 = L_10;
		String_t* L_11 = V_0;
		V_5 = L_11;
		String_t* L_12 = V_5;
		int32_t L_13 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_12))+(int32_t)L_13));
		V_6 = __this;
		String_t* L_14 = V_6;
		int32_t L_15 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_14))+(int32_t)L_15));
		Il2CppChar* L_16 = V_1;
		V_3 = (Il2CppChar*)L_16;
		Il2CppChar* L_17 = V_3;
		Il2CppChar* L_18 = V_2;
		int32_t L_19 = ___startIndex0;
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_17, (Il2CppChar*)(Il2CppChar*)L_18, L_19, /*hidden argument*/NULL);
		int32_t L_20 = ___startIndex0;
		int32_t L_21 = ___count1;
		V_4 = ((int32_t)((int32_t)L_20+(int32_t)L_21));
		Il2CppChar* L_22 = V_3;
		int32_t L_23 = ___startIndex0;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_22+(int32_t)((int32_t)((int32_t)L_23*(int32_t)2))));
		Il2CppChar* L_24 = V_3;
		Il2CppChar* L_25 = V_2;
		int32_t L_26 = V_4;
		int32_t L_27 = __this->get_length_0();
		int32_t L_28 = V_4;
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_24, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_25+(int32_t)((int32_t)((int32_t)L_26*(int32_t)2)))), ((int32_t)((int32_t)L_27-(int32_t)L_28)), /*hidden argument*/NULL);
		V_5 = (String_t*)NULL;
		V_6 = (String_t*)NULL;
		String_t* L_29 = V_0;
		return L_29;
	}
}
// System.String System.String::ToLower()
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern const uint32_t String_ToLower_m2994460523_MetadataUsageId;
extern "C"  String_t* String_ToLower_m2994460523 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_ToLower_m2994460523_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_0 = CultureInfo_get_CurrentCulture_m711066087(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_1 = String_ToLower_m743194025(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.String::ToLower(System.Globalization.CultureInfo)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1206263880;
extern const uint32_t String_ToLower_m743194025_MetadataUsageId;
extern "C"  String_t* String_ToLower_m743194025 (String_t* __this, CultureInfo_t3500843524 * ___culture0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_ToLower_m743194025_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CultureInfo_t3500843524 * L_0 = ___culture0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1206263880, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CultureInfo_t3500843524 * L_2 = ___culture0;
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 System.Globalization.CultureInfo::get_LCID() */, L_2);
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)127)))))
		{
			goto IL_0025;
		}
	}
	{
		String_t* L_4 = String_ToLowerInvariant_m3152527487(__this, /*hidden argument*/NULL);
		return L_4;
	}

IL_0025:
	{
		CultureInfo_t3500843524 * L_5 = ___culture0;
		TextInfo_t3620182823 * L_6 = VirtFuncInvoker0< TextInfo_t3620182823 * >::Invoke(9 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_5);
		String_t* L_7 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(9 /* System.String System.Globalization.TextInfo::ToLower(System.String) */, L_6, __this);
		return L_7;
	}
}
// System.String System.String::ToLowerInvariant()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern const uint32_t String_ToLowerInvariant_m3152527487_MetadataUsageId;
extern "C"  String_t* String_ToLowerInvariant_m3152527487 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_ToLowerInvariant_m3152527487_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	int32_t V_5 = 0;
	String_t* V_6 = NULL;
	{
		int32_t L_0 = __this->get_length_0();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_0011:
	{
		int32_t L_2 = __this->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		Il2CppChar* L_4 = __this->get_address_of_start_char_1();
		V_1 = (Il2CppChar*)L_4;
		String_t* L_5 = V_0;
		V_6 = L_5;
		String_t* L_6 = V_6;
		int32_t L_7 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_6))+(int32_t)L_7));
		Il2CppChar* L_8 = V_2;
		V_3 = (Il2CppChar*)L_8;
		Il2CppChar* L_9 = V_1;
		V_4 = (Il2CppChar*)L_9;
		V_5 = 0;
		goto IL_005a;
	}

IL_003e:
	{
		Il2CppChar* L_10 = V_3;
		Il2CppChar* L_11 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		Il2CppChar L_12 = Char_ToLowerInvariant_m2418373518(NULL /*static, unused*/, (*((uint16_t*)L_11)), /*hidden argument*/NULL);
		*((int16_t*)(L_10)) = (int16_t)L_12;
		Il2CppChar* L_13 = V_4;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_13+(intptr_t)(((intptr_t)2))));
		Il2CppChar* L_14 = V_3;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_14+(intptr_t)(((intptr_t)2))));
		int32_t L_15 = V_5;
		V_5 = ((int32_t)((int32_t)L_15+(int32_t)1));
	}

IL_005a:
	{
		int32_t L_16 = V_5;
		int32_t L_17 = __this->get_length_0();
		if ((((int32_t)L_16) < ((int32_t)L_17)))
		{
			goto IL_003e;
		}
	}
	{
		V_1 = (Il2CppChar*)(((uintptr_t)0));
		V_6 = (String_t*)NULL;
		String_t* L_18 = V_0;
		return L_18;
	}
}
// System.String System.String::ToString()
extern "C"  String_t* String_ToString_m3226660001 (String_t* __this, const MethodInfo* method)
{
	{
		return __this;
	}
}
// System.String System.String::ToString(System.IFormatProvider)
extern "C"  String_t* String_ToString_m3947034189 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	{
		return __this;
	}
}
// System.String System.String::Format(System.String,System.Object)
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Format_m2024975688_MetadataUsageId;
extern "C"  String_t* String_Format_m2024975688 (Il2CppObject * __this /* static, unused */, String_t* ___format0, Il2CppObject * ___arg01, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m2024975688_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t3614634134* L_1 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)1));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = String_Format_m876527052(NULL /*static, unused*/, (Il2CppObject *)NULL, L_0, L_1, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.String System.String::Format(System.String,System.Object,System.Object)
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Format_m1811873526_MetadataUsageId;
extern "C"  String_t* String_Format_m1811873526 (Il2CppObject * __this /* static, unused */, String_t* ___format0, Il2CppObject * ___arg01, Il2CppObject * ___arg12, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m1811873526_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t3614634134* L_1 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)2));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t3614634134* L_3 = L_1;
		Il2CppObject * L_4 = ___arg12;
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_4);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_5 = String_Format_m876527052(NULL /*static, unused*/, (Il2CppObject *)NULL, L_0, L_3, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Format_m4262916296_MetadataUsageId;
extern "C"  String_t* String_Format_m4262916296 (Il2CppObject * __this /* static, unused */, String_t* ___format0, Il2CppObject * ___arg01, Il2CppObject * ___arg12, Il2CppObject * ___arg23, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m4262916296_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t3614634134* L_1 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)3));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t3614634134* L_3 = L_1;
		Il2CppObject * L_4 = ___arg12;
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_4);
		ObjectU5BU5D_t3614634134* L_5 = L_3;
		Il2CppObject * L_6 = ___arg23;
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_6);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_7 = String_Format_m876527052(NULL /*static, unused*/, (Il2CppObject *)NULL, L_0, L_5, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.String System.String::Format(System.String,System.Object[])
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Format_m1263743648_MetadataUsageId;
extern "C"  String_t* String_Format_m1263743648 (Il2CppObject * __this /* static, unused */, String_t* ___format0, ObjectU5BU5D_t3614634134* ___args1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m1263743648_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t3614634134* L_1 = ___args1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_2 = String_Format_m876527052(NULL /*static, unused*/, (Il2CppObject *)NULL, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.String::Format(System.IFormatProvider,System.String,System.Object[])
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Format_m876527052_MetadataUsageId;
extern "C"  String_t* String_Format_m876527052 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___provider0, String_t* ___format1, ObjectU5BU5D_t3614634134* ___args2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m876527052_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___provider0;
		String_t* L_1 = ___format1;
		ObjectU5BU5D_t3614634134* L_2 = ___args2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		StringBuilder_t1221177846 * L_3 = String_FormatHelper_m1513692144(NULL /*static, unused*/, (StringBuilder_t1221177846 *)NULL, L_0, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		StringBuilder_t1221177846 * L_4 = V_0;
		String_t* L_5 = StringBuilder_ToString_m1507807375(L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Text.StringBuilder System.String::FormatHelper(System.Text.StringBuilder,System.IFormatProvider,System.String,System.Object[])
extern const Il2CppType* ICustomFormatter_t2344731076_0_0_0_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* StringBuilder_t1221177846_il2cpp_TypeInfo_var;
extern Il2CppClass* FormatException_t2948921286_il2cpp_TypeInfo_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IFormatProvider_t2849799027_il2cpp_TypeInfo_var;
extern Il2CppClass* ICustomFormatter_t2344731076_il2cpp_TypeInfo_var;
extern Il2CppClass* IFormattable_t1523031934_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1334200623;
extern Il2CppCodeGenString* _stringLiteral2872924023;
extern Il2CppCodeGenString* _stringLiteral2057400103;
extern Il2CppCodeGenString* _stringLiteral718781156;
extern const uint32_t String_FormatHelper_m1513692144_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * String_FormatHelper_m1513692144 (Il2CppObject * __this /* static, unused */, StringBuilder_t1221177846 * ___result0, Il2CppObject * ___provider1, String_t* ___format2, ObjectU5BU5D_t3614634134* ___args3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_FormatHelper_m1513692144_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	Il2CppChar V_5 = 0x0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	bool V_8 = false;
	String_t* V_9 = NULL;
	Il2CppObject * V_10 = NULL;
	String_t* V_11 = NULL;
	Il2CppObject * V_12 = NULL;
	Il2CppChar V_13 = 0x0;
	int32_t V_14 = 0;
	{
		String_t* L_0 = ___format2;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1334200623, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ObjectU5BU5D_t3614634134* L_2 = ___args3;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral2872924023, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		StringBuilder_t1221177846 * L_4 = ___result0;
		if (L_4)
		{
			goto IL_0084;
		}
	}
	{
		V_1 = 0;
		V_0 = 0;
		goto IL_0057;
	}

IL_0031:
	{
		ObjectU5BU5D_t3614634134* L_5 = ___args3;
		int32_t L_6 = V_0;
		int32_t L_7 = L_6;
		Il2CppObject * L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		V_2 = ((String_t*)IsInstSealed(L_8, String_t_il2cpp_TypeInfo_var));
		String_t* L_9 = V_2;
		if (!L_9)
		{
			goto IL_004e;
		}
	}
	{
		int32_t L_10 = V_1;
		String_t* L_11 = V_2;
		int32_t L_12 = L_11->get_length_0();
		V_1 = ((int32_t)((int32_t)L_10+(int32_t)L_12));
		goto IL_0053;
	}

IL_004e:
	{
		goto IL_0060;
	}

IL_0053:
	{
		int32_t L_13 = V_0;
		V_0 = ((int32_t)((int32_t)L_13+(int32_t)1));
	}

IL_0057:
	{
		int32_t L_14 = V_0;
		ObjectU5BU5D_t3614634134* L_15 = ___args3;
		if ((((int32_t)L_14) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_15)->max_length)))))))
		{
			goto IL_0031;
		}
	}

IL_0060:
	{
		int32_t L_16 = V_0;
		ObjectU5BU5D_t3614634134* L_17 = ___args3;
		if ((!(((uint32_t)L_16) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length))))))))
		{
			goto IL_007d;
		}
	}
	{
		int32_t L_18 = V_1;
		String_t* L_19 = ___format2;
		int32_t L_20 = L_19->get_length_0();
		StringBuilder_t1221177846 * L_21 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m536337337(L_21, ((int32_t)((int32_t)L_18+(int32_t)L_20)), /*hidden argument*/NULL);
		___result0 = L_21;
		goto IL_0084;
	}

IL_007d:
	{
		StringBuilder_t1221177846 * L_22 = (StringBuilder_t1221177846 *)il2cpp_codegen_object_new(StringBuilder_t1221177846_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3946851802(L_22, /*hidden argument*/NULL);
		___result0 = L_22;
	}

IL_0084:
	{
		V_3 = 0;
		int32_t L_23 = V_3;
		V_4 = L_23;
		goto IL_0228;
	}

IL_008e:
	{
		String_t* L_24 = ___format2;
		int32_t L_25 = V_3;
		int32_t L_26 = L_25;
		V_3 = ((int32_t)((int32_t)L_26+(int32_t)1));
		Il2CppChar L_27 = String_get_Chars_m4230566705(L_24, L_26, /*hidden argument*/NULL);
		V_5 = L_27;
		Il2CppChar L_28 = V_5;
		if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)123)))))
		{
			goto IL_01d5;
		}
	}
	{
		StringBuilder_t1221177846 * L_29 = ___result0;
		String_t* L_30 = ___format2;
		int32_t L_31 = V_4;
		int32_t L_32 = V_3;
		int32_t L_33 = V_4;
		StringBuilder_Append_m1462406979(L_29, L_30, L_31, ((int32_t)((int32_t)((int32_t)((int32_t)L_32-(int32_t)L_33))-(int32_t)1)), /*hidden argument*/NULL);
		String_t* L_34 = ___format2;
		int32_t L_35 = V_3;
		Il2CppChar L_36 = String_get_Chars_m4230566705(L_34, L_35, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)123)))))
		{
			goto IL_00ce;
		}
	}
	{
		int32_t L_37 = V_3;
		int32_t L_38 = L_37;
		V_3 = ((int32_t)((int32_t)L_38+(int32_t)1));
		V_4 = L_38;
		goto IL_0228;
	}

IL_00ce:
	{
		String_t* L_39 = ___format2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_ParseFormatSpecifier_m1466397490(NULL /*static, unused*/, L_39, (&V_3), (&V_6), (&V_7), (&V_8), (&V_9), /*hidden argument*/NULL);
		int32_t L_40 = V_6;
		ObjectU5BU5D_t3614634134* L_41 = ___args3;
		if ((((int32_t)L_40) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_41)->max_length)))))))
		{
			goto IL_00f3;
		}
	}
	{
		FormatException_t2948921286 * L_42 = (FormatException_t2948921286 *)il2cpp_codegen_object_new(FormatException_t2948921286_il2cpp_TypeInfo_var);
		FormatException__ctor_m1466217969(L_42, _stringLiteral2057400103, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_42);
	}

IL_00f3:
	{
		ObjectU5BU5D_t3614634134* L_43 = ___args3;
		int32_t L_44 = V_6;
		int32_t L_45 = L_44;
		Il2CppObject * L_46 = (L_43)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_45));
		V_10 = L_46;
		V_12 = (Il2CppObject *)NULL;
		Il2CppObject * L_47 = ___provider1;
		if (!L_47)
		{
			goto IL_0119;
		}
	}
	{
		Il2CppObject * L_48 = ___provider1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_49 = Type_GetTypeFromHandle_m432505302(NULL /*static, unused*/, LoadTypeToken(ICustomFormatter_t2344731076_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_50 = InterfaceFuncInvoker1< Il2CppObject *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_t2849799027_il2cpp_TypeInfo_var, L_48, L_49);
		V_12 = ((Il2CppObject *)IsInst(L_50, ICustomFormatter_t2344731076_il2cpp_TypeInfo_var));
	}

IL_0119:
	{
		Il2CppObject * L_51 = V_10;
		if (L_51)
		{
			goto IL_012c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_52 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		V_11 = L_52;
		goto IL_0171;
	}

IL_012c:
	{
		Il2CppObject * L_53 = V_12;
		if (!L_53)
		{
			goto IL_0146;
		}
	}
	{
		Il2CppObject * L_54 = V_12;
		String_t* L_55 = V_9;
		Il2CppObject * L_56 = V_10;
		Il2CppObject * L_57 = ___provider1;
		String_t* L_58 = InterfaceFuncInvoker3< String_t*, String_t*, Il2CppObject *, Il2CppObject * >::Invoke(0 /* System.String System.ICustomFormatter::Format(System.String,System.Object,System.IFormatProvider) */, ICustomFormatter_t2344731076_il2cpp_TypeInfo_var, L_54, L_55, L_56, L_57);
		V_11 = L_58;
		goto IL_0171;
	}

IL_0146:
	{
		Il2CppObject * L_59 = V_10;
		if (!((Il2CppObject *)IsInst(L_59, IFormattable_t1523031934_il2cpp_TypeInfo_var)))
		{
			goto IL_0168;
		}
	}
	{
		Il2CppObject * L_60 = V_10;
		String_t* L_61 = V_9;
		Il2CppObject * L_62 = ___provider1;
		String_t* L_63 = InterfaceFuncInvoker2< String_t*, String_t*, Il2CppObject * >::Invoke(0 /* System.String System.IFormattable::ToString(System.String,System.IFormatProvider) */, IFormattable_t1523031934_il2cpp_TypeInfo_var, ((Il2CppObject *)Castclass(L_60, IFormattable_t1523031934_il2cpp_TypeInfo_var)), L_61, L_62);
		V_11 = L_63;
		goto IL_0171;
	}

IL_0168:
	{
		Il2CppObject * L_64 = V_10;
		String_t* L_65 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_64);
		V_11 = L_65;
	}

IL_0171:
	{
		int32_t L_66 = V_7;
		String_t* L_67 = V_11;
		int32_t L_68 = L_67->get_length_0();
		if ((((int32_t)L_66) <= ((int32_t)L_68)))
		{
			goto IL_01c4;
		}
	}
	{
		int32_t L_69 = V_7;
		String_t* L_70 = V_11;
		int32_t L_71 = L_70->get_length_0();
		V_14 = ((int32_t)((int32_t)L_69-(int32_t)L_71));
		bool L_72 = V_8;
		if (!L_72)
		{
			goto IL_01ab;
		}
	}
	{
		StringBuilder_t1221177846 * L_73 = ___result0;
		String_t* L_74 = V_11;
		StringBuilder_Append_m3636508479(L_73, L_74, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_75 = ___result0;
		int32_t L_76 = V_14;
		StringBuilder_Append_m2084384963(L_75, ((int32_t)32), L_76, /*hidden argument*/NULL);
		goto IL_01bf;
	}

IL_01ab:
	{
		StringBuilder_t1221177846 * L_77 = ___result0;
		int32_t L_78 = V_14;
		StringBuilder_Append_m2084384963(L_77, ((int32_t)32), L_78, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_79 = ___result0;
		String_t* L_80 = V_11;
		StringBuilder_Append_m3636508479(L_79, L_80, /*hidden argument*/NULL);
	}

IL_01bf:
	{
		goto IL_01cd;
	}

IL_01c4:
	{
		StringBuilder_t1221177846 * L_81 = ___result0;
		String_t* L_82 = V_11;
		StringBuilder_Append_m3636508479(L_81, L_82, /*hidden argument*/NULL);
	}

IL_01cd:
	{
		int32_t L_83 = V_3;
		V_4 = L_83;
		goto IL_0228;
	}

IL_01d5:
	{
		Il2CppChar L_84 = V_5;
		if ((!(((uint32_t)L_84) == ((uint32_t)((int32_t)125)))))
		{
			goto IL_0214;
		}
	}
	{
		int32_t L_85 = V_3;
		String_t* L_86 = ___format2;
		int32_t L_87 = L_86->get_length_0();
		if ((((int32_t)L_85) >= ((int32_t)L_87)))
		{
			goto IL_0214;
		}
	}
	{
		String_t* L_88 = ___format2;
		int32_t L_89 = V_3;
		Il2CppChar L_90 = String_get_Chars_m4230566705(L_88, L_89, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_90) == ((uint32_t)((int32_t)125)))))
		{
			goto IL_0214;
		}
	}
	{
		StringBuilder_t1221177846 * L_91 = ___result0;
		String_t* L_92 = ___format2;
		int32_t L_93 = V_4;
		int32_t L_94 = V_3;
		int32_t L_95 = V_4;
		StringBuilder_Append_m1462406979(L_91, L_92, L_93, ((int32_t)((int32_t)((int32_t)((int32_t)L_94-(int32_t)L_95))-(int32_t)1)), /*hidden argument*/NULL);
		int32_t L_96 = V_3;
		int32_t L_97 = L_96;
		V_3 = ((int32_t)((int32_t)L_97+(int32_t)1));
		V_4 = L_97;
		goto IL_0228;
	}

IL_0214:
	{
		Il2CppChar L_98 = V_5;
		if ((!(((uint32_t)L_98) == ((uint32_t)((int32_t)125)))))
		{
			goto IL_0228;
		}
	}
	{
		FormatException_t2948921286 * L_99 = (FormatException_t2948921286 *)il2cpp_codegen_object_new(FormatException_t2948921286_il2cpp_TypeInfo_var);
		FormatException__ctor_m1466217969(L_99, _stringLiteral718781156, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_99);
	}

IL_0228:
	{
		int32_t L_100 = V_3;
		String_t* L_101 = ___format2;
		int32_t L_102 = L_101->get_length_0();
		if ((((int32_t)L_100) < ((int32_t)L_102)))
		{
			goto IL_008e;
		}
	}
	{
		int32_t L_103 = V_4;
		String_t* L_104 = ___format2;
		int32_t L_105 = L_104->get_length_0();
		if ((((int32_t)L_103) >= ((int32_t)L_105)))
		{
			goto IL_0254;
		}
	}
	{
		StringBuilder_t1221177846 * L_106 = ___result0;
		String_t* L_107 = ___format2;
		int32_t L_108 = V_4;
		String_t* L_109 = ___format2;
		int32_t L_110 = String_get_Length_m1606060069(L_109, /*hidden argument*/NULL);
		int32_t L_111 = V_4;
		StringBuilder_Append_m1462406979(L_106, L_107, L_108, ((int32_t)((int32_t)L_110-(int32_t)L_111)), /*hidden argument*/NULL);
	}

IL_0254:
	{
		StringBuilder_t1221177846 * L_112 = ___result0;
		return L_112;
	}
}
// System.String System.String::Concat(System.Object,System.Object)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Concat_m56707527_MetadataUsageId;
extern "C"  String_t* String_Concat_m56707527 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___arg00, Il2CppObject * ___arg11, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m56707527_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* G_B3_0 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B6_0 = NULL;
	String_t* G_B6_1 = NULL;
	{
		Il2CppObject * L_0 = ___arg00;
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		Il2CppObject * L_1 = ___arg00;
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1);
		G_B3_0 = L_2;
		goto IL_0012;
	}

IL_0011:
	{
		G_B3_0 = ((String_t*)(NULL));
	}

IL_0012:
	{
		Il2CppObject * L_3 = ___arg11;
		G_B4_0 = G_B3_0;
		if (!L_3)
		{
			G_B5_0 = G_B3_0;
			goto IL_0023;
		}
	}
	{
		Il2CppObject * L_4 = ___arg11;
		String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_4);
		G_B6_0 = L_5;
		G_B6_1 = G_B4_0;
		goto IL_0024;
	}

IL_0023:
	{
		G_B6_0 = ((String_t*)(NULL));
		G_B6_1 = G_B5_0;
	}

IL_0024:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_6 = String_Concat_m2596409543(NULL /*static, unused*/, G_B6_1, G_B6_0, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.String System.String::Concat(System.Object,System.Object,System.Object)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Concat_m2000667605_MetadataUsageId;
extern "C"  String_t* String_Concat_m2000667605 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___arg00, Il2CppObject * ___arg11, Il2CppObject * ___arg22, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m2000667605_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	{
		Il2CppObject * L_0 = ___arg00;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		V_0 = L_1;
		goto IL_0018;
	}

IL_0011:
	{
		Il2CppObject * L_2 = ___arg00;
		String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_2);
		V_0 = L_3;
	}

IL_0018:
	{
		Il2CppObject * L_4 = ___arg11;
		if (L_4)
		{
			goto IL_0029;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_5 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		V_1 = L_5;
		goto IL_0030;
	}

IL_0029:
	{
		Il2CppObject * L_6 = ___arg11;
		String_t* L_7 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_6);
		V_1 = L_7;
	}

IL_0030:
	{
		Il2CppObject * L_8 = ___arg22;
		if (L_8)
		{
			goto IL_0041;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_9 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		V_2 = L_9;
		goto IL_0048;
	}

IL_0041:
	{
		Il2CppObject * L_10 = ___arg22;
		String_t* L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
		V_2 = L_11;
	}

IL_0048:
	{
		String_t* L_12 = V_0;
		String_t* L_13 = V_1;
		String_t* L_14 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_15 = String_Concat_m612901809(NULL /*static, unused*/, L_12, L_13, L_14, /*hidden argument*/NULL);
		return L_15;
	}
}
// System.String System.String::Concat(System.String,System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Concat_m2596409543_MetadataUsageId;
extern "C"  String_t* String_Concat_m2596409543 (Il2CppObject * __this /* static, unused */, String_t* ___str00, String_t* ___str11, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m2596409543_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	String_t* V_7 = NULL;
	String_t* V_8 = NULL;
	{
		String_t* L_0 = ___str00;
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		String_t* L_1 = ___str00;
		int32_t L_2 = String_get_Length_m1606060069(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_002a;
		}
	}

IL_0011:
	{
		String_t* L_3 = ___str11;
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		String_t* L_4 = ___str11;
		int32_t L_5 = String_get_Length_m1606060069(L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0028;
		}
	}

IL_0022:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_6 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_6;
	}

IL_0028:
	{
		String_t* L_7 = ___str11;
		return L_7;
	}

IL_002a:
	{
		String_t* L_8 = ___str11;
		if (!L_8)
		{
			goto IL_003b;
		}
	}
	{
		String_t* L_9 = ___str11;
		int32_t L_10 = String_get_Length_m1606060069(L_9, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_003d;
		}
	}

IL_003b:
	{
		String_t* L_11 = ___str00;
		return L_11;
	}

IL_003d:
	{
		String_t* L_12 = ___str00;
		int32_t L_13 = L_12->get_length_0();
		String_t* L_14 = ___str11;
		int32_t L_15 = L_14->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_16 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, ((int32_t)((int32_t)L_13+(int32_t)L_15)), /*hidden argument*/NULL);
		V_0 = L_16;
		String_t* L_17 = V_0;
		V_5 = L_17;
		String_t* L_18 = V_5;
		int32_t L_19 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_18))+(int32_t)L_19));
		String_t* L_20 = ___str00;
		V_6 = L_20;
		String_t* L_21 = V_6;
		int32_t L_22 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_21))+(int32_t)L_22));
		Il2CppChar* L_23 = V_1;
		Il2CppChar* L_24 = V_2;
		String_t* L_25 = ___str00;
		int32_t L_26 = L_25->get_length_0();
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_23, (Il2CppChar*)(Il2CppChar*)L_24, L_26, /*hidden argument*/NULL);
		V_5 = (String_t*)NULL;
		V_6 = (String_t*)NULL;
		String_t* L_27 = V_0;
		V_7 = L_27;
		String_t* L_28 = V_7;
		int32_t L_29 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_28))+(int32_t)L_29));
		String_t* L_30 = ___str11;
		V_8 = L_30;
		String_t* L_31 = V_8;
		int32_t L_32 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_4 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_31))+(int32_t)L_32));
		Il2CppChar* L_33 = V_3;
		String_t* L_34 = ___str00;
		int32_t L_35 = String_get_Length_m1606060069(L_34, /*hidden argument*/NULL);
		Il2CppChar* L_36 = V_4;
		String_t* L_37 = ___str11;
		int32_t L_38 = L_37->get_length_0();
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_33+(int32_t)((int32_t)((int32_t)L_35*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_36, L_38, /*hidden argument*/NULL);
		V_7 = (String_t*)NULL;
		V_8 = (String_t*)NULL;
		String_t* L_39 = V_0;
		return L_39;
	}
}
// System.String System.String::Concat(System.String,System.String,System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Concat_m612901809_MetadataUsageId;
extern "C"  String_t* String_Concat_m612901809 (Il2CppObject * __this /* static, unused */, String_t* ___str00, String_t* ___str11, String_t* ___str22, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m612901809_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	Il2CppChar* V_6 = NULL;
	String_t* V_7 = NULL;
	String_t* V_8 = NULL;
	String_t* V_9 = NULL;
	String_t* V_10 = NULL;
	String_t* V_11 = NULL;
	String_t* V_12 = NULL;
	{
		String_t* L_0 = ___str00;
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		String_t* L_1 = ___str00;
		int32_t L_2 = String_get_Length_m1606060069(L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_005a;
		}
	}

IL_0011:
	{
		String_t* L_3 = ___str11;
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		String_t* L_4 = ___str11;
		int32_t L_5 = String_get_Length_m1606060069(L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_003b;
		}
	}

IL_0022:
	{
		String_t* L_6 = ___str22;
		if (!L_6)
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_7 = ___str22;
		int32_t L_8 = String_get_Length_m1606060069(L_7, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_0039;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_9 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_9;
	}

IL_0039:
	{
		String_t* L_10 = ___str22;
		return L_10;
	}

IL_003b:
	{
		String_t* L_11 = ___str22;
		if (!L_11)
		{
			goto IL_004c;
		}
	}
	{
		String_t* L_12 = ___str22;
		int32_t L_13 = String_get_Length_m1606060069(L_12, /*hidden argument*/NULL);
		if (L_13)
		{
			goto IL_004e;
		}
	}

IL_004c:
	{
		String_t* L_14 = ___str11;
		return L_14;
	}

IL_004e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_15 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___str00 = L_15;
		goto IL_00a2;
	}

IL_005a:
	{
		String_t* L_16 = ___str11;
		if (!L_16)
		{
			goto IL_006b;
		}
	}
	{
		String_t* L_17 = ___str11;
		int32_t L_18 = String_get_Length_m1606060069(L_17, /*hidden argument*/NULL);
		if (L_18)
		{
			goto IL_008a;
		}
	}

IL_006b:
	{
		String_t* L_19 = ___str22;
		if (!L_19)
		{
			goto IL_007c;
		}
	}
	{
		String_t* L_20 = ___str22;
		int32_t L_21 = String_get_Length_m1606060069(L_20, /*hidden argument*/NULL);
		if (L_21)
		{
			goto IL_007e;
		}
	}

IL_007c:
	{
		String_t* L_22 = ___str00;
		return L_22;
	}

IL_007e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_23 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___str11 = L_23;
		goto IL_00a2;
	}

IL_008a:
	{
		String_t* L_24 = ___str22;
		if (!L_24)
		{
			goto IL_009b;
		}
	}
	{
		String_t* L_25 = ___str22;
		int32_t L_26 = String_get_Length_m1606060069(L_25, /*hidden argument*/NULL);
		if (L_26)
		{
			goto IL_00a2;
		}
	}

IL_009b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_27 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___str22 = L_27;
	}

IL_00a2:
	{
		String_t* L_28 = ___str00;
		int32_t L_29 = L_28->get_length_0();
		String_t* L_30 = ___str11;
		int32_t L_31 = L_30->get_length_0();
		String_t* L_32 = ___str22;
		int32_t L_33 = L_32->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_34 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)L_29+(int32_t)L_31))+(int32_t)L_33)), /*hidden argument*/NULL);
		V_0 = L_34;
		String_t* L_35 = ___str00;
		int32_t L_36 = String_get_Length_m1606060069(L_35, /*hidden argument*/NULL);
		if (!L_36)
		{
			goto IL_00f4;
		}
	}
	{
		String_t* L_37 = V_0;
		V_7 = L_37;
		String_t* L_38 = V_7;
		int32_t L_39 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_38))+(int32_t)L_39));
		String_t* L_40 = ___str00;
		V_8 = L_40;
		String_t* L_41 = V_8;
		int32_t L_42 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_41))+(int32_t)L_42));
		Il2CppChar* L_43 = V_1;
		Il2CppChar* L_44 = V_2;
		String_t* L_45 = ___str00;
		int32_t L_46 = L_45->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_43, (Il2CppChar*)(Il2CppChar*)L_44, L_46, /*hidden argument*/NULL);
		V_7 = (String_t*)NULL;
		V_8 = (String_t*)NULL;
	}

IL_00f4:
	{
		String_t* L_47 = ___str11;
		int32_t L_48 = String_get_Length_m1606060069(L_47, /*hidden argument*/NULL);
		if (!L_48)
		{
			goto IL_0137;
		}
	}
	{
		String_t* L_49 = V_0;
		V_9 = L_49;
		String_t* L_50 = V_9;
		int32_t L_51 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_50))+(int32_t)L_51));
		String_t* L_52 = ___str11;
		V_10 = L_52;
		String_t* L_53 = V_10;
		int32_t L_54 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_4 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_53))+(int32_t)L_54));
		Il2CppChar* L_55 = V_3;
		String_t* L_56 = ___str00;
		int32_t L_57 = String_get_Length_m1606060069(L_56, /*hidden argument*/NULL);
		Il2CppChar* L_58 = V_4;
		String_t* L_59 = ___str11;
		int32_t L_60 = L_59->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_55+(int32_t)((int32_t)((int32_t)L_57*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_58, L_60, /*hidden argument*/NULL);
		V_9 = (String_t*)NULL;
		V_10 = (String_t*)NULL;
	}

IL_0137:
	{
		String_t* L_61 = ___str22;
		int32_t L_62 = String_get_Length_m1606060069(L_61, /*hidden argument*/NULL);
		if (!L_62)
		{
			goto IL_0185;
		}
	}
	{
		String_t* L_63 = V_0;
		V_11 = L_63;
		String_t* L_64 = V_11;
		int32_t L_65 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_5 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_64))+(int32_t)L_65));
		String_t* L_66 = ___str22;
		V_12 = L_66;
		String_t* L_67 = V_12;
		int32_t L_68 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_6 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_67))+(int32_t)L_68));
		Il2CppChar* L_69 = V_5;
		String_t* L_70 = ___str00;
		int32_t L_71 = String_get_Length_m1606060069(L_70, /*hidden argument*/NULL);
		String_t* L_72 = ___str11;
		int32_t L_73 = String_get_Length_m1606060069(L_72, /*hidden argument*/NULL);
		Il2CppChar* L_74 = V_6;
		String_t* L_75 = ___str22;
		int32_t L_76 = L_75->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_69+(int32_t)((int32_t)((int32_t)L_71*(int32_t)2))))+(int32_t)((int32_t)((int32_t)L_73*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_74, L_76, /*hidden argument*/NULL);
		V_11 = (String_t*)NULL;
		V_12 = (String_t*)NULL;
	}

IL_0185:
	{
		String_t* L_77 = V_0;
		return L_77;
	}
}
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Concat_m1561703559_MetadataUsageId;
extern "C"  String_t* String_Concat_m1561703559 (Il2CppObject * __this /* static, unused */, String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m1561703559_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	Il2CppChar* V_6 = NULL;
	Il2CppChar* V_7 = NULL;
	Il2CppChar* V_8 = NULL;
	String_t* V_9 = NULL;
	String_t* V_10 = NULL;
	String_t* V_11 = NULL;
	String_t* V_12 = NULL;
	String_t* V_13 = NULL;
	String_t* V_14 = NULL;
	String_t* V_15 = NULL;
	String_t* V_16 = NULL;
	{
		String_t* L_0 = ___str00;
		if (L_0)
		{
			goto IL_001e;
		}
	}
	{
		String_t* L_1 = ___str11;
		if (L_1)
		{
			goto IL_001e;
		}
	}
	{
		String_t* L_2 = ___str22;
		if (L_2)
		{
			goto IL_001e;
		}
	}
	{
		String_t* L_3 = ___str33;
		if (L_3)
		{
			goto IL_001e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_4;
	}

IL_001e:
	{
		String_t* L_5 = ___str00;
		if (L_5)
		{
			goto IL_002b;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_6 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___str00 = L_6;
	}

IL_002b:
	{
		String_t* L_7 = ___str11;
		if (L_7)
		{
			goto IL_0038;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_8 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___str11 = L_8;
	}

IL_0038:
	{
		String_t* L_9 = ___str22;
		if (L_9)
		{
			goto IL_0045;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_10 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___str22 = L_10;
	}

IL_0045:
	{
		String_t* L_11 = ___str33;
		if (L_11)
		{
			goto IL_0052;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_12 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___str33 = L_12;
	}

IL_0052:
	{
		String_t* L_13 = ___str00;
		int32_t L_14 = L_13->get_length_0();
		String_t* L_15 = ___str11;
		int32_t L_16 = L_15->get_length_0();
		String_t* L_17 = ___str22;
		int32_t L_18 = L_17->get_length_0();
		String_t* L_19 = ___str33;
		int32_t L_20 = L_19->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_21 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_14+(int32_t)L_16))+(int32_t)L_18))+(int32_t)L_20)), /*hidden argument*/NULL);
		V_0 = L_21;
		String_t* L_22 = ___str00;
		int32_t L_23 = String_get_Length_m1606060069(L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_00ab;
		}
	}
	{
		String_t* L_24 = V_0;
		V_9 = L_24;
		String_t* L_25 = V_9;
		int32_t L_26 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_25))+(int32_t)L_26));
		String_t* L_27 = ___str00;
		V_10 = L_27;
		String_t* L_28 = V_10;
		int32_t L_29 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_28))+(int32_t)L_29));
		Il2CppChar* L_30 = V_1;
		Il2CppChar* L_31 = V_2;
		String_t* L_32 = ___str00;
		int32_t L_33 = L_32->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_30, (Il2CppChar*)(Il2CppChar*)L_31, L_33, /*hidden argument*/NULL);
		V_9 = (String_t*)NULL;
		V_10 = (String_t*)NULL;
	}

IL_00ab:
	{
		String_t* L_34 = ___str11;
		int32_t L_35 = String_get_Length_m1606060069(L_34, /*hidden argument*/NULL);
		if (!L_35)
		{
			goto IL_00ee;
		}
	}
	{
		String_t* L_36 = V_0;
		V_11 = L_36;
		String_t* L_37 = V_11;
		int32_t L_38 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_37))+(int32_t)L_38));
		String_t* L_39 = ___str11;
		V_12 = L_39;
		String_t* L_40 = V_12;
		int32_t L_41 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_4 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_40))+(int32_t)L_41));
		Il2CppChar* L_42 = V_3;
		String_t* L_43 = ___str00;
		int32_t L_44 = String_get_Length_m1606060069(L_43, /*hidden argument*/NULL);
		Il2CppChar* L_45 = V_4;
		String_t* L_46 = ___str11;
		int32_t L_47 = L_46->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_42+(int32_t)((int32_t)((int32_t)L_44*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_45, L_47, /*hidden argument*/NULL);
		V_11 = (String_t*)NULL;
		V_12 = (String_t*)NULL;
	}

IL_00ee:
	{
		String_t* L_48 = ___str22;
		int32_t L_49 = String_get_Length_m1606060069(L_48, /*hidden argument*/NULL);
		if (!L_49)
		{
			goto IL_013c;
		}
	}
	{
		String_t* L_50 = V_0;
		V_13 = L_50;
		String_t* L_51 = V_13;
		int32_t L_52 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_5 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_51))+(int32_t)L_52));
		String_t* L_53 = ___str22;
		V_14 = L_53;
		String_t* L_54 = V_14;
		int32_t L_55 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_6 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_54))+(int32_t)L_55));
		Il2CppChar* L_56 = V_5;
		String_t* L_57 = ___str00;
		int32_t L_58 = String_get_Length_m1606060069(L_57, /*hidden argument*/NULL);
		String_t* L_59 = ___str11;
		int32_t L_60 = String_get_Length_m1606060069(L_59, /*hidden argument*/NULL);
		Il2CppChar* L_61 = V_6;
		String_t* L_62 = ___str22;
		int32_t L_63 = L_62->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_56+(int32_t)((int32_t)((int32_t)L_58*(int32_t)2))))+(int32_t)((int32_t)((int32_t)L_60*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_61, L_63, /*hidden argument*/NULL);
		V_13 = (String_t*)NULL;
		V_14 = (String_t*)NULL;
	}

IL_013c:
	{
		String_t* L_64 = ___str33;
		int32_t L_65 = String_get_Length_m1606060069(L_64, /*hidden argument*/NULL);
		if (!L_65)
		{
			goto IL_0193;
		}
	}
	{
		String_t* L_66 = V_0;
		V_15 = L_66;
		String_t* L_67 = V_15;
		int32_t L_68 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_7 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_67))+(int32_t)L_68));
		String_t* L_69 = ___str33;
		V_16 = L_69;
		String_t* L_70 = V_16;
		int32_t L_71 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_8 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_70))+(int32_t)L_71));
		Il2CppChar* L_72 = V_7;
		String_t* L_73 = ___str00;
		int32_t L_74 = String_get_Length_m1606060069(L_73, /*hidden argument*/NULL);
		String_t* L_75 = ___str11;
		int32_t L_76 = String_get_Length_m1606060069(L_75, /*hidden argument*/NULL);
		String_t* L_77 = ___str22;
		int32_t L_78 = String_get_Length_m1606060069(L_77, /*hidden argument*/NULL);
		Il2CppChar* L_79 = V_8;
		String_t* L_80 = ___str33;
		int32_t L_81 = L_80->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_72+(int32_t)((int32_t)((int32_t)L_74*(int32_t)2))))+(int32_t)((int32_t)((int32_t)L_76*(int32_t)2))))+(int32_t)((int32_t)((int32_t)L_78*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_79, L_81, /*hidden argument*/NULL);
		V_15 = (String_t*)NULL;
		V_16 = (String_t*)NULL;
	}

IL_0193:
	{
		String_t* L_82 = V_0;
		return L_82;
	}
}
// System.String System.String::Concat(System.Object[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* StringU5BU5D_t1642385972_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2872924023;
extern const uint32_t String_Concat_m3881798623_MetadataUsageId;
extern "C"  String_t* String_Concat_m3881798623 (Il2CppObject * __this /* static, unused */, ObjectU5BU5D_t3614634134* ___args0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m3881798623_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	StringU5BU5D_t1642385972* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		ObjectU5BU5D_t3614634134* L_0 = ___args0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral2872924023, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ObjectU5BU5D_t3614634134* L_2 = ___args0;
		V_0 = (((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length))));
		int32_t L_3 = V_0;
		if (L_3)
		{
			goto IL_0021;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_4;
	}

IL_0021:
	{
		int32_t L_5 = V_0;
		V_1 = ((StringU5BU5D_t1642385972*)SZArrayNew(StringU5BU5D_t1642385972_il2cpp_TypeInfo_var, (uint32_t)L_5));
		V_2 = 0;
		V_3 = 0;
		goto IL_0053;
	}

IL_0031:
	{
		ObjectU5BU5D_t3614634134* L_6 = ___args0;
		int32_t L_7 = V_3;
		int32_t L_8 = L_7;
		Il2CppObject * L_9 = (L_6)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8));
		if (!L_9)
		{
			goto IL_004f;
		}
	}
	{
		StringU5BU5D_t1642385972* L_10 = V_1;
		int32_t L_11 = V_3;
		ObjectU5BU5D_t3614634134* L_12 = ___args0;
		int32_t L_13 = V_3;
		int32_t L_14 = L_13;
		Il2CppObject * L_15 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14));
		String_t* L_16 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_15);
		ArrayElementTypeCheck (L_10, L_16);
		(L_10)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_11), (String_t*)L_16);
		int32_t L_17 = V_2;
		StringU5BU5D_t1642385972* L_18 = V_1;
		int32_t L_19 = V_3;
		int32_t L_20 = L_19;
		String_t* L_21 = (L_18)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_20));
		int32_t L_22 = L_21->get_length_0();
		V_2 = ((int32_t)((int32_t)L_17+(int32_t)L_22));
	}

IL_004f:
	{
		int32_t L_23 = V_3;
		V_3 = ((int32_t)((int32_t)L_23+(int32_t)1));
	}

IL_0053:
	{
		int32_t L_24 = V_3;
		int32_t L_25 = V_0;
		if ((((int32_t)L_24) < ((int32_t)L_25)))
		{
			goto IL_0031;
		}
	}
	{
		StringU5BU5D_t1642385972* L_26 = V_1;
		int32_t L_27 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_28 = String_ConcatInternal_m165256365(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL);
		return L_28;
	}
}
// System.String System.String::Concat(System.String[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1188922308;
extern const uint32_t String_Concat_m626692867_MetadataUsageId;
extern "C"  String_t* String_Concat_m626692867 (Il2CppObject * __this /* static, unused */, StringU5BU5D_t1642385972* ___values0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m626692867_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	{
		StringU5BU5D_t1642385972* L_0 = ___values0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1188922308, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		V_0 = 0;
		V_1 = 0;
		goto IL_0031;
	}

IL_001a:
	{
		StringU5BU5D_t1642385972* L_2 = ___values0;
		int32_t L_3 = V_1;
		int32_t L_4 = L_3;
		String_t* L_5 = (L_2)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_4));
		V_2 = L_5;
		String_t* L_6 = V_2;
		if (!L_6)
		{
			goto IL_002d;
		}
	}
	{
		int32_t L_7 = V_0;
		String_t* L_8 = V_2;
		int32_t L_9 = L_8->get_length_0();
		V_0 = ((int32_t)((int32_t)L_7+(int32_t)L_9));
	}

IL_002d:
	{
		int32_t L_10 = V_1;
		V_1 = ((int32_t)((int32_t)L_10+(int32_t)1));
	}

IL_0031:
	{
		int32_t L_11 = V_1;
		StringU5BU5D_t1642385972* L_12 = ___values0;
		if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_12)->max_length)))))))
		{
			goto IL_001a;
		}
	}
	{
		StringU5BU5D_t1642385972* L_13 = ___values0;
		int32_t L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_15 = String_ConcatInternal_m165256365(NULL /*static, unused*/, L_13, L_14, /*hidden argument*/NULL);
		return L_15;
	}
}
// System.String System.String::ConcatInternal(System.String[],System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_ConcatInternal_m165256365_MetadataUsageId;
extern "C"  String_t* String_ConcatInternal_m165256365 (Il2CppObject * __this /* static, unused */, StringU5BU5D_t1642385972* ___values0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_ConcatInternal_m165256365_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	String_t* V_6 = NULL;
	String_t* V_7 = NULL;
	{
		int32_t L_0 = ___length1;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_000c:
	{
		int32_t L_2 = ___length1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		String_t* L_4 = V_0;
		V_6 = L_4;
		String_t* L_5 = V_6;
		int32_t L_6 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_5))+(int32_t)L_6));
		V_2 = 0;
		V_3 = 0;
		goto IL_0068;
	}

IL_0029:
	{
		StringU5BU5D_t1642385972* L_7 = ___values0;
		int32_t L_8 = V_3;
		int32_t L_9 = L_8;
		String_t* L_10 = (L_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_9));
		V_4 = L_10;
		String_t* L_11 = V_4;
		if (!L_11)
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_12 = V_4;
		V_7 = L_12;
		String_t* L_13 = V_7;
		int32_t L_14 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_5 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_13))+(int32_t)L_14));
		Il2CppChar* L_15 = V_1;
		int32_t L_16 = V_2;
		Il2CppChar* L_17 = V_5;
		String_t* L_18 = V_4;
		int32_t L_19 = L_18->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_15+(int32_t)((int32_t)((int32_t)L_16*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_17, L_19, /*hidden argument*/NULL);
		V_7 = (String_t*)NULL;
		int32_t L_20 = V_2;
		String_t* L_21 = V_4;
		int32_t L_22 = String_get_Length_m1606060069(L_21, /*hidden argument*/NULL);
		V_2 = ((int32_t)((int32_t)L_20+(int32_t)L_22));
	}

IL_0064:
	{
		int32_t L_23 = V_3;
		V_3 = ((int32_t)((int32_t)L_23+(int32_t)1));
	}

IL_0068:
	{
		int32_t L_24 = V_3;
		StringU5BU5D_t1642385972* L_25 = ___values0;
		if ((((int32_t)L_24) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_25)->max_length)))))))
		{
			goto IL_0029;
		}
	}
	{
		V_6 = (String_t*)NULL;
		String_t* L_26 = V_0;
		return L_26;
	}
}
// System.String System.String::Insert(System.Int32,System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral1848903356;
extern const uint32_t String_Insert_m1649676359_MetadataUsageId;
extern "C"  String_t* String_Insert_m1649676359 (String_t* __this, int32_t ___startIndex0, String_t* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Insert_m1649676359_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	Il2CppChar* V_4 = NULL;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	String_t* V_7 = NULL;
	{
		String_t* L_0 = ___value1;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___startIndex0;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0024;
		}
	}
	{
		int32_t L_3 = ___startIndex0;
		int32_t L_4 = __this->get_length_0();
		if ((((int32_t)L_3) <= ((int32_t)L_4)))
		{
			goto IL_0034;
		}
	}

IL_0024:
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral2445621174, _stringLiteral1848903356, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0034:
	{
		String_t* L_6 = ___value1;
		int32_t L_7 = String_get_Length_m1606060069(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0041;
		}
	}
	{
		return __this;
	}

IL_0041:
	{
		int32_t L_8 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if (L_8)
		{
			goto IL_004e;
		}
	}
	{
		String_t* L_9 = ___value1;
		return L_9;
	}

IL_004e:
	{
		int32_t L_10 = __this->get_length_0();
		String_t* L_11 = ___value1;
		int32_t L_12 = L_11->get_length_0();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_13 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, ((int32_t)((int32_t)L_10+(int32_t)L_12)), /*hidden argument*/NULL);
		V_0 = L_13;
		String_t* L_14 = V_0;
		V_5 = L_14;
		String_t* L_15 = V_5;
		int32_t L_16 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_15))+(int32_t)L_16));
		V_6 = __this;
		String_t* L_17 = V_6;
		int32_t L_18 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_17))+(int32_t)L_18));
		String_t* L_19 = ___value1;
		V_7 = L_19;
		String_t* L_20 = V_7;
		int32_t L_21 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_20))+(int32_t)L_21));
		Il2CppChar* L_22 = V_1;
		V_4 = (Il2CppChar*)L_22;
		Il2CppChar* L_23 = V_4;
		Il2CppChar* L_24 = V_2;
		int32_t L_25 = ___startIndex0;
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_23, (Il2CppChar*)(Il2CppChar*)L_24, L_25, /*hidden argument*/NULL);
		Il2CppChar* L_26 = V_4;
		int32_t L_27 = ___startIndex0;
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_26+(int32_t)((int32_t)((int32_t)L_27*(int32_t)2))));
		Il2CppChar* L_28 = V_4;
		Il2CppChar* L_29 = V_3;
		String_t* L_30 = ___value1;
		int32_t L_31 = L_30->get_length_0();
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_28, (Il2CppChar*)(Il2CppChar*)L_29, L_31, /*hidden argument*/NULL);
		Il2CppChar* L_32 = V_4;
		String_t* L_33 = ___value1;
		int32_t L_34 = L_33->get_length_0();
		V_4 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_32+(int32_t)((int32_t)((int32_t)L_34*(int32_t)2))));
		Il2CppChar* L_35 = V_4;
		Il2CppChar* L_36 = V_2;
		int32_t L_37 = ___startIndex0;
		int32_t L_38 = __this->get_length_0();
		int32_t L_39 = ___startIndex0;
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_35, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_36+(int32_t)((int32_t)((int32_t)L_37*(int32_t)2)))), ((int32_t)((int32_t)L_38-(int32_t)L_39)), /*hidden argument*/NULL);
		V_5 = (String_t*)NULL;
		V_6 = (String_t*)NULL;
		V_7 = (String_t*)NULL;
		String_t* L_40 = V_0;
		return L_40;
	}
}
// System.String System.String::Join(System.String,System.String[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern const uint32_t String_Join_m1966872927_MetadataUsageId;
extern "C"  String_t* String_Join_m1966872927 (Il2CppObject * __this /* static, unused */, String_t* ___separator0, StringU5BU5D_t1642385972* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Join_m1966872927_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		StringU5BU5D_t1642385972* L_0 = ___value1;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___separator0;
		if (L_2)
		{
			goto IL_001e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___separator0 = L_3;
	}

IL_001e:
	{
		String_t* L_4 = ___separator0;
		StringU5BU5D_t1642385972* L_5 = ___value1;
		StringU5BU5D_t1642385972* L_6 = ___value1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_7 = String_JoinUnchecked_m1880555587(NULL /*static, unused*/, L_4, L_5, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))), /*hidden argument*/NULL);
		return L_7;
	}
}
// System.String System.String::Join(System.String,System.String[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral816987394;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern Il2CppCodeGenString* _stringLiteral383934849;
extern const uint32_t String_Join_m106492019_MetadataUsageId;
extern "C"  String_t* String_Join_m106492019 (Il2CppObject * __this /* static, unused */, String_t* ___separator0, StringU5BU5D_t1642385972* ___value1, int32_t ___startIndex2, int32_t ___count3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_Join_m106492019_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		StringU5BU5D_t1642385972* L_0 = ___value1;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___startIndex2;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0028;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_3, _stringLiteral2445621174, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0028:
	{
		int32_t L_4 = ___count3;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral1554746267, _stringLiteral816987394, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_003f:
	{
		int32_t L_6 = ___startIndex2;
		StringU5BU5D_t1642385972* L_7 = ___value1;
		int32_t L_8 = ___count3;
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_7)->max_length))))-(int32_t)L_8)))))
		{
			goto IL_005a;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_9, _stringLiteral2445621174, _stringLiteral383934849, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_005a:
	{
		int32_t L_10 = ___startIndex2;
		StringU5BU5D_t1642385972* L_11 = ___value1;
		if ((!(((uint32_t)L_10) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))))))
		{
			goto IL_0069;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_12 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_12;
	}

IL_0069:
	{
		String_t* L_13 = ___separator0;
		if (L_13)
		{
			goto IL_0076;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_14 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___separator0 = L_14;
	}

IL_0076:
	{
		String_t* L_15 = ___separator0;
		StringU5BU5D_t1642385972* L_16 = ___value1;
		int32_t L_17 = ___startIndex2;
		int32_t L_18 = ___count3;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_19 = String_JoinUnchecked_m1880555587(NULL /*static, unused*/, L_15, L_16, L_17, L_18, /*hidden argument*/NULL);
		return L_19;
	}
}
// System.String System.String::JoinUnchecked(System.String,System.String[],System.Int32,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_JoinUnchecked_m1880555587_MetadataUsageId;
extern "C"  String_t* String_JoinUnchecked_m1880555587 (Il2CppObject * __this /* static, unused */, String_t* ___separator0, StringU5BU5D_t1642385972* ___value1, int32_t ___startIndex2, int32_t ___count3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_JoinUnchecked_m1880555587_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	String_t* V_3 = NULL;
	String_t* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	Il2CppChar* V_6 = NULL;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	String_t* V_9 = NULL;
	Il2CppChar* V_10 = NULL;
	String_t* V_11 = NULL;
	Il2CppChar* V_12 = NULL;
	String_t* V_13 = NULL;
	String_t* V_14 = NULL;
	String_t* V_15 = NULL;
	String_t* V_16 = NULL;
	{
		V_0 = 0;
		int32_t L_0 = ___startIndex2;
		int32_t L_1 = ___count3;
		V_1 = ((int32_t)((int32_t)L_0+(int32_t)L_1));
		int32_t L_2 = ___startIndex2;
		V_2 = L_2;
		goto IL_0024;
	}

IL_000d:
	{
		StringU5BU5D_t1642385972* L_3 = ___value1;
		int32_t L_4 = V_2;
		int32_t L_5 = L_4;
		String_t* L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
		V_3 = L_6;
		String_t* L_7 = V_3;
		if (!L_7)
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_8 = V_0;
		String_t* L_9 = V_3;
		int32_t L_10 = L_9->get_length_0();
		V_0 = ((int32_t)((int32_t)L_8+(int32_t)L_10));
	}

IL_0020:
	{
		int32_t L_11 = V_2;
		V_2 = ((int32_t)((int32_t)L_11+(int32_t)1));
	}

IL_0024:
	{
		int32_t L_12 = V_2;
		int32_t L_13 = V_1;
		if ((((int32_t)L_12) < ((int32_t)L_13)))
		{
			goto IL_000d;
		}
	}
	{
		int32_t L_14 = V_0;
		String_t* L_15 = ___separator0;
		int32_t L_16 = L_15->get_length_0();
		int32_t L_17 = ___count3;
		V_0 = ((int32_t)((int32_t)L_14+(int32_t)((int32_t)((int32_t)L_16*(int32_t)((int32_t)((int32_t)L_17-(int32_t)1))))));
		int32_t L_18 = V_0;
		if ((((int32_t)L_18) > ((int32_t)0)))
		{
			goto IL_0045;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_19 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_19;
	}

IL_0045:
	{
		int32_t L_20 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_21 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_20, /*hidden argument*/NULL);
		V_4 = L_21;
		int32_t L_22 = V_1;
		V_1 = ((int32_t)((int32_t)L_22-(int32_t)1));
		String_t* L_23 = V_4;
		V_13 = L_23;
		String_t* L_24 = V_13;
		int32_t L_25 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_5 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_24))+(int32_t)L_25));
		String_t* L_26 = ___separator0;
		V_14 = L_26;
		String_t* L_27 = V_14;
		int32_t L_28 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_6 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_27))+(int32_t)L_28));
		V_7 = 0;
		int32_t L_29 = ___startIndex2;
		V_8 = L_29;
		goto IL_00f7;
	}

IL_0079:
	{
		StringU5BU5D_t1642385972* L_30 = ___value1;
		int32_t L_31 = V_8;
		int32_t L_32 = L_31;
		String_t* L_33 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_32));
		V_9 = L_33;
		String_t* L_34 = V_9;
		if (!L_34)
		{
			goto IL_00c6;
		}
	}
	{
		String_t* L_35 = V_9;
		int32_t L_36 = String_get_Length_m1606060069(L_35, /*hidden argument*/NULL);
		if ((((int32_t)L_36) <= ((int32_t)0)))
		{
			goto IL_00c6;
		}
	}
	{
		String_t* L_37 = V_9;
		V_15 = L_37;
		String_t* L_38 = V_15;
		int32_t L_39 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_10 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_38))+(int32_t)L_39));
		Il2CppChar* L_40 = V_5;
		int32_t L_41 = V_7;
		Il2CppChar* L_42 = V_10;
		String_t* L_43 = V_9;
		int32_t L_44 = String_get_Length_m1606060069(L_43, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_40+(int32_t)((int32_t)((int32_t)L_41*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_42, L_44, /*hidden argument*/NULL);
		V_15 = (String_t*)NULL;
		int32_t L_45 = V_7;
		String_t* L_46 = V_9;
		int32_t L_47 = String_get_Length_m1606060069(L_46, /*hidden argument*/NULL);
		V_7 = ((int32_t)((int32_t)L_45+(int32_t)L_47));
	}

IL_00c6:
	{
		String_t* L_48 = ___separator0;
		int32_t L_49 = String_get_Length_m1606060069(L_48, /*hidden argument*/NULL);
		if ((((int32_t)L_49) <= ((int32_t)0)))
		{
			goto IL_00f1;
		}
	}
	{
		Il2CppChar* L_50 = V_5;
		int32_t L_51 = V_7;
		Il2CppChar* L_52 = V_6;
		String_t* L_53 = ___separator0;
		int32_t L_54 = String_get_Length_m1606060069(L_53, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_50+(int32_t)((int32_t)((int32_t)L_51*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_52, L_54, /*hidden argument*/NULL);
		int32_t L_55 = V_7;
		String_t* L_56 = ___separator0;
		int32_t L_57 = String_get_Length_m1606060069(L_56, /*hidden argument*/NULL);
		V_7 = ((int32_t)((int32_t)L_55+(int32_t)L_57));
	}

IL_00f1:
	{
		int32_t L_58 = V_8;
		V_8 = ((int32_t)((int32_t)L_58+(int32_t)1));
	}

IL_00f7:
	{
		int32_t L_59 = V_8;
		int32_t L_60 = V_1;
		if ((((int32_t)L_59) < ((int32_t)L_60)))
		{
			goto IL_0079;
		}
	}
	{
		StringU5BU5D_t1642385972* L_61 = ___value1;
		int32_t L_62 = V_1;
		int32_t L_63 = L_62;
		String_t* L_64 = (L_61)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_63));
		V_11 = L_64;
		String_t* L_65 = V_11;
		if (!L_65)
		{
			goto IL_013f;
		}
	}
	{
		String_t* L_66 = V_11;
		int32_t L_67 = String_get_Length_m1606060069(L_66, /*hidden argument*/NULL);
		if ((((int32_t)L_67) <= ((int32_t)0)))
		{
			goto IL_013f;
		}
	}
	{
		String_t* L_68 = V_11;
		V_16 = L_68;
		String_t* L_69 = V_16;
		int32_t L_70 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_12 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_69))+(int32_t)L_70));
		Il2CppChar* L_71 = V_5;
		int32_t L_72 = V_7;
		Il2CppChar* L_73 = V_12;
		String_t* L_74 = V_11;
		int32_t L_75 = String_get_Length_m1606060069(L_74, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_71+(int32_t)((int32_t)((int32_t)L_72*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)L_73, L_75, /*hidden argument*/NULL);
		V_16 = (String_t*)NULL;
	}

IL_013f:
	{
		V_13 = (String_t*)NULL;
		V_14 = (String_t*)NULL;
		String_t* L_76 = V_4;
		return L_76;
	}
}
// System.Int32 System.String::get_Length()
extern "C"  int32_t String_get_Length_m1606060069 (String_t* __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_length_0();
		return L_0;
	}
}
// System.Void System.String::ParseFormatSpecifier(System.String,System.Int32&,System.Int32&,System.Int32&,System.Boolean&,System.String&)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* FormatException_t2948921286_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern Il2CppClass* IndexOutOfRangeException_t3527622107_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral718781156;
extern const uint32_t String_ParseFormatSpecifier_m1466397490_MetadataUsageId;
extern "C"  void String_ParseFormatSpecifier_m1466397490 (Il2CppObject * __this /* static, unused */, String_t* ___str0, int32_t* ___ptr1, int32_t* ___n2, int32_t* ___width3, bool* ___left_align4, String_t** ___format5, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_ParseFormatSpecifier_m1466397490_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			int32_t* L_0 = ___n2;
			String_t* L_1 = ___str0;
			int32_t* L_2 = ___ptr1;
			IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
			int32_t L_3 = String_ParseDecimal_m3596063331(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
			*((int32_t*)(L_0)) = (int32_t)L_3;
			int32_t* L_4 = ___n2;
			if ((((int32_t)(*((int32_t*)L_4))) >= ((int32_t)0)))
			{
				goto IL_001c;
			}
		}

IL_0011:
		{
			FormatException_t2948921286 * L_5 = (FormatException_t2948921286 *)il2cpp_codegen_object_new(FormatException_t2948921286_il2cpp_TypeInfo_var);
			FormatException__ctor_m1466217969(L_5, _stringLiteral718781156, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
		}

IL_001c:
		{
			String_t* L_6 = ___str0;
			int32_t* L_7 = ___ptr1;
			Il2CppChar L_8 = String_get_Chars_m4230566705(L_6, (*((int32_t*)L_7)), /*hidden argument*/NULL);
			if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)44)))))
			{
				goto IL_009d;
			}
		}

IL_002b:
		{
			int32_t* L_9 = ___ptr1;
			int32_t* L_10 = ___ptr1;
			*((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_10))+(int32_t)1));
			goto IL_003c;
		}

IL_0036:
		{
			int32_t* L_11 = ___ptr1;
			int32_t* L_12 = ___ptr1;
			*((int32_t*)(L_11)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_12))+(int32_t)1));
		}

IL_003c:
		{
			String_t* L_13 = ___str0;
			int32_t* L_14 = ___ptr1;
			Il2CppChar L_15 = String_get_Chars_m4230566705(L_13, (*((int32_t*)L_14)), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
			bool L_16 = Char_IsWhiteSpace_m1507160293(NULL /*static, unused*/, L_15, /*hidden argument*/NULL);
			if (L_16)
			{
				goto IL_0036;
			}
		}

IL_004e:
		{
			int32_t* L_17 = ___ptr1;
			V_0 = (*((int32_t*)L_17));
			String_t** L_18 = ___format5;
			String_t* L_19 = ___str0;
			int32_t L_20 = V_0;
			int32_t* L_21 = ___ptr1;
			int32_t L_22 = V_0;
			String_t* L_23 = String_Substring_m12482732(L_19, L_20, ((int32_t)((int32_t)(*((int32_t*)L_21))-(int32_t)L_22)), /*hidden argument*/NULL);
			*((Il2CppObject **)(L_18)) = (Il2CppObject *)L_23;
			Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_18), (Il2CppObject *)L_23);
			bool* L_24 = ___left_align4;
			String_t* L_25 = ___str0;
			int32_t* L_26 = ___ptr1;
			Il2CppChar L_27 = String_get_Chars_m4230566705(L_25, (*((int32_t*)L_26)), /*hidden argument*/NULL);
			*((int8_t*)(L_24)) = (int8_t)((((int32_t)L_27) == ((int32_t)((int32_t)45)))? 1 : 0);
			bool* L_28 = ___left_align4;
			if (!(*((int8_t*)L_28)))
			{
				goto IL_007c;
			}
		}

IL_0076:
		{
			int32_t* L_29 = ___ptr1;
			int32_t* L_30 = ___ptr1;
			*((int32_t*)(L_29)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_30))+(int32_t)1));
		}

IL_007c:
		{
			int32_t* L_31 = ___width3;
			String_t* L_32 = ___str0;
			int32_t* L_33 = ___ptr1;
			IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
			int32_t L_34 = String_ParseDecimal_m3596063331(NULL /*static, unused*/, L_32, L_33, /*hidden argument*/NULL);
			*((int32_t*)(L_31)) = (int32_t)L_34;
			int32_t* L_35 = ___width3;
			if ((((int32_t)(*((int32_t*)L_35))) >= ((int32_t)0)))
			{
				goto IL_0098;
			}
		}

IL_008d:
		{
			FormatException_t2948921286 * L_36 = (FormatException_t2948921286 *)il2cpp_codegen_object_new(FormatException_t2948921286_il2cpp_TypeInfo_var);
			FormatException__ctor_m1466217969(L_36, _stringLiteral718781156, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_36);
		}

IL_0098:
		{
			goto IL_00ac;
		}

IL_009d:
		{
			int32_t* L_37 = ___width3;
			*((int32_t*)(L_37)) = (int32_t)0;
			bool* L_38 = ___left_align4;
			*((int8_t*)(L_38)) = (int8_t)0;
			String_t** L_39 = ___format5;
			IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
			String_t* L_40 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
			*((Il2CppObject **)(L_39)) = (Il2CppObject *)L_40;
			Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_39), (Il2CppObject *)L_40);
		}

IL_00ac:
		{
			String_t* L_41 = ___str0;
			int32_t* L_42 = ___ptr1;
			Il2CppChar L_43 = String_get_Chars_m4230566705(L_41, (*((int32_t*)L_42)), /*hidden argument*/NULL);
			if ((!(((uint32_t)L_43) == ((uint32_t)((int32_t)58)))))
			{
				goto IL_00fa;
			}
		}

IL_00bb:
		{
			int32_t* L_44 = ___ptr1;
			int32_t* L_45 = ___ptr1;
			int32_t L_46 = ((int32_t)((int32_t)(*((int32_t*)L_45))+(int32_t)1));
			V_2 = L_46;
			*((int32_t*)(L_44)) = (int32_t)L_46;
			int32_t L_47 = V_2;
			V_1 = L_47;
			goto IL_00d0;
		}

IL_00ca:
		{
			int32_t* L_48 = ___ptr1;
			int32_t* L_49 = ___ptr1;
			*((int32_t*)(L_48)) = (int32_t)((int32_t)((int32_t)(*((int32_t*)L_49))+(int32_t)1));
		}

IL_00d0:
		{
			String_t* L_50 = ___str0;
			int32_t* L_51 = ___ptr1;
			Il2CppChar L_52 = String_get_Chars_m4230566705(L_50, (*((int32_t*)L_51)), /*hidden argument*/NULL);
			if ((!(((uint32_t)L_52) == ((uint32_t)((int32_t)125)))))
			{
				goto IL_00ca;
			}
		}

IL_00df:
		{
			String_t** L_53 = ___format5;
			String_t** L_54 = ___format5;
			String_t* L_55 = ___str0;
			int32_t L_56 = V_1;
			int32_t* L_57 = ___ptr1;
			int32_t L_58 = V_1;
			String_t* L_59 = String_Substring_m12482732(L_55, L_56, ((int32_t)((int32_t)(*((int32_t*)L_57))-(int32_t)L_58)), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
			String_t* L_60 = String_Concat_m2596409543(NULL /*static, unused*/, (*((String_t**)L_54)), L_59, /*hidden argument*/NULL);
			*((Il2CppObject **)(L_53)) = (Il2CppObject *)L_60;
			Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_53), (Il2CppObject *)L_60);
			goto IL_00fe;
		}

IL_00fa:
		{
			String_t** L_61 = ___format5;
			*((Il2CppObject **)(L_61)) = (Il2CppObject *)NULL;
			Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_61), (Il2CppObject *)NULL);
		}

IL_00fe:
		{
			String_t* L_62 = ___str0;
			int32_t* L_63 = ___ptr1;
			int32_t* L_64 = ___ptr1;
			int32_t L_65 = (*((int32_t*)L_64));
			V_2 = L_65;
			*((int32_t*)(L_63)) = (int32_t)((int32_t)((int32_t)L_65+(int32_t)1));
			int32_t L_66 = V_2;
			Il2CppChar L_67 = String_get_Chars_m4230566705(L_62, L_66, /*hidden argument*/NULL);
			if ((((int32_t)L_67) == ((int32_t)((int32_t)125))))
			{
				goto IL_011f;
			}
		}

IL_0114:
		{
			FormatException_t2948921286 * L_68 = (FormatException_t2948921286 *)il2cpp_codegen_object_new(FormatException_t2948921286_il2cpp_TypeInfo_var);
			FormatException__ctor_m1466217969(L_68, _stringLiteral718781156, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_68);
		}

IL_011f:
		{
			goto IL_0135;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t1927440687 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_t3527622107_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_0124;
		throw e;
	}

CATCH_0124:
	{ // begin catch(System.IndexOutOfRangeException)
		{
			FormatException_t2948921286 * L_69 = (FormatException_t2948921286 *)il2cpp_codegen_object_new(FormatException_t2948921286_il2cpp_TypeInfo_var);
			FormatException__ctor_m1466217969(L_69, _stringLiteral718781156, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_69);
		}

IL_0130:
		{
			goto IL_0135;
		}
	} // end catch (depth: 1)

IL_0135:
	{
		return;
	}
}
// System.Int32 System.String::ParseDecimal(System.String,System.Int32&)
extern "C"  int32_t String_ParseDecimal_m3596063331 (Il2CppObject * __this /* static, unused */, String_t* ___str0, int32_t* ___ptr1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Il2CppChar V_2 = 0x0;
	{
		int32_t* L_0 = ___ptr1;
		V_0 = (*((int32_t*)L_0));
		V_1 = 0;
	}

IL_0005:
	{
		String_t* L_1 = ___str0;
		int32_t L_2 = V_0;
		Il2CppChar L_3 = String_get_Chars_m4230566705(L_1, L_2, /*hidden argument*/NULL);
		V_2 = L_3;
		Il2CppChar L_4 = V_2;
		if ((((int32_t)L_4) < ((int32_t)((int32_t)48))))
		{
			goto IL_001d;
		}
	}
	{
		Il2CppChar L_5 = V_2;
		if ((((int32_t)((int32_t)57)) >= ((int32_t)L_5)))
		{
			goto IL_0022;
		}
	}

IL_001d:
	{
		goto IL_0035;
	}

IL_0022:
	{
		int32_t L_6 = V_1;
		Il2CppChar L_7 = V_2;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_6*(int32_t)((int32_t)10)))+(int32_t)L_7))-(int32_t)((int32_t)48)));
		int32_t L_8 = V_0;
		V_0 = ((int32_t)((int32_t)L_8+(int32_t)1));
		goto IL_0005;
	}

IL_0035:
	{
		int32_t L_9 = V_0;
		int32_t* L_10 = ___ptr1;
		if ((!(((uint32_t)L_9) == ((uint32_t)(*((int32_t*)L_10))))))
		{
			goto IL_003f;
		}
	}
	{
		return (-1);
	}

IL_003f:
	{
		int32_t* L_11 = ___ptr1;
		int32_t L_12 = V_0;
		*((int32_t*)(L_11)) = (int32_t)L_12;
		int32_t L_13 = V_1;
		return L_13;
	}
}
// System.Void System.String::InternalSetChar(System.Int32,System.Char)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral292745049;
extern const uint32_t String_InternalSetChar_m2450944321_MetadataUsageId;
extern "C"  void String_InternalSetChar_m2450944321 (String_t* __this, int32_t ___idx0, Il2CppChar ___val1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_InternalSetChar_m2450944321_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	{
		int32_t L_0 = ___idx0;
		int32_t L_1 = String_get_Length_m1606060069(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_2, _stringLiteral292745049, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_0017:
	{
		Il2CppChar* L_3 = __this->get_address_of_start_char_1();
		V_0 = (Il2CppChar*)L_3;
		Il2CppChar* L_4 = V_0;
		int32_t L_5 = ___idx0;
		Il2CppChar L_6 = ___val1;
		*((int16_t*)(((Il2CppChar*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)L_5*(int32_t)2)))))) = (int16_t)L_6;
		V_0 = (Il2CppChar*)(((uintptr_t)0));
		return;
	}
}
// System.Void System.String::InternalSetLength(System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral268551812;
extern Il2CppCodeGenString* _stringLiteral3657697499;
extern const uint32_t String_InternalSetLength_m3006222024_MetadataUsageId;
extern "C"  void String_InternalSetLength_m3006222024 (String_t* __this, int32_t ___newLength0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_InternalSetLength_m3006222024_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	{
		int32_t L_0 = ___newLength0;
		int32_t L_1 = __this->get_length_0();
		if ((((int32_t)L_0) <= ((int32_t)L_1)))
		{
			goto IL_001c;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral268551812, _stringLiteral3657697499, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		Il2CppChar* L_3 = __this->get_address_of_start_char_1();
		V_0 = (Il2CppChar*)L_3;
		Il2CppChar* L_4 = V_0;
		int32_t L_5 = ___newLength0;
		V_1 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_4+(int32_t)((int32_t)((int32_t)L_5*(int32_t)2))));
		Il2CppChar* L_6 = V_0;
		int32_t L_7 = __this->get_length_0();
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_6+(int32_t)((int32_t)((int32_t)L_7*(int32_t)2))));
		goto IL_0041;
	}

IL_0039:
	{
		Il2CppChar* L_8 = V_1;
		*((int16_t*)(L_8)) = (int16_t)0;
		Il2CppChar* L_9 = V_1;
		V_1 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_9+(intptr_t)(((intptr_t)2))));
	}

IL_0041:
	{
		Il2CppChar* L_10 = V_1;
		Il2CppChar* L_11 = V_2;
		if ((!(((uintptr_t)L_10) >= ((uintptr_t)L_11))))
		{
			goto IL_0039;
		}
	}
	{
		V_0 = (Il2CppChar*)(((uintptr_t)0));
		int32_t L_12 = ___newLength0;
		__this->set_length_0(L_12);
		return;
	}
}
// System.Int32 System.String::GetHashCode()
extern "C"  int32_t String_GetHashCode_m931956593 (String_t* __this, const MethodInfo* method)
{
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	{
		V_4 = __this;
		String_t* L_0 = V_4;
		int32_t L_1 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_0))+(int32_t)L_1));
		Il2CppChar* L_2 = V_0;
		V_1 = (Il2CppChar*)L_2;
		Il2CppChar* L_3 = V_1;
		int32_t L_4 = __this->get_length_0();
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_3+(int32_t)((int32_t)((int32_t)L_4*(int32_t)2))))-(int32_t)2));
		V_3 = 0;
		goto IL_003b;
	}

IL_0023:
	{
		int32_t L_5 = V_3;
		int32_t L_6 = V_3;
		Il2CppChar* L_7 = V_1;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)5))-(int32_t)L_6))+(int32_t)(*((uint16_t*)L_7))));
		int32_t L_8 = V_3;
		int32_t L_9 = V_3;
		Il2CppChar* L_10 = V_1;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_8<<(int32_t)5))-(int32_t)L_9))+(int32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_10+(int32_t)2))))));
		Il2CppChar* L_11 = V_1;
		V_1 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_11+(int32_t)4));
	}

IL_003b:
	{
		Il2CppChar* L_12 = V_1;
		Il2CppChar* L_13 = V_2;
		if ((!(((uintptr_t)L_12) >= ((uintptr_t)L_13))))
		{
			goto IL_0023;
		}
	}
	{
		Il2CppChar* L_14 = V_2;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_14+(intptr_t)(((intptr_t)2))));
		Il2CppChar* L_15 = V_1;
		Il2CppChar* L_16 = V_2;
		if ((!(((uintptr_t)L_15) < ((uintptr_t)L_16))))
		{
			goto IL_0057;
		}
	}
	{
		int32_t L_17 = V_3;
		int32_t L_18 = V_3;
		Il2CppChar* L_19 = V_1;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_17<<(int32_t)5))-(int32_t)L_18))+(int32_t)(*((uint16_t*)L_19))));
	}

IL_0057:
	{
		int32_t L_20 = V_3;
		return L_20;
	}
}
// System.Int32 System.String::GetCaseInsensitiveHashCode()
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern const uint32_t String_GetCaseInsensitiveHashCode_m74381984_MetadataUsageId;
extern "C"  int32_t String_GetCaseInsensitiveHashCode_m74381984 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_GetCaseInsensitiveHashCode_m74381984_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	{
		V_4 = __this;
		String_t* L_0 = V_4;
		int32_t L_1 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_0))+(int32_t)L_1));
		Il2CppChar* L_2 = V_0;
		V_1 = (Il2CppChar*)L_2;
		Il2CppChar* L_3 = V_1;
		int32_t L_4 = __this->get_length_0();
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)((Il2CppChar*)((intptr_t)L_3+(int32_t)((int32_t)((int32_t)L_4*(int32_t)2))))-(int32_t)2));
		V_3 = 0;
		goto IL_0045;
	}

IL_0023:
	{
		int32_t L_5 = V_3;
		int32_t L_6 = V_3;
		Il2CppChar* L_7 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		Il2CppChar L_8 = Char_ToUpperInvariant_m3983736813(NULL /*static, unused*/, (*((uint16_t*)L_7)), /*hidden argument*/NULL);
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5<<(int32_t)5))-(int32_t)L_6))+(int32_t)L_8));
		int32_t L_9 = V_3;
		int32_t L_10 = V_3;
		Il2CppChar* L_11 = V_1;
		Il2CppChar L_12 = Char_ToUpperInvariant_m3983736813(NULL /*static, unused*/, (*((uint16_t*)((Il2CppChar*)((intptr_t)L_11+(int32_t)2)))), /*hidden argument*/NULL);
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_9<<(int32_t)5))-(int32_t)L_10))+(int32_t)L_12));
		Il2CppChar* L_13 = V_1;
		V_1 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_13+(int32_t)4));
	}

IL_0045:
	{
		Il2CppChar* L_14 = V_1;
		Il2CppChar* L_15 = V_2;
		if ((!(((uintptr_t)L_14) >= ((uintptr_t)L_15))))
		{
			goto IL_0023;
		}
	}
	{
		Il2CppChar* L_16 = V_2;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_16+(intptr_t)(((intptr_t)2))));
		Il2CppChar* L_17 = V_1;
		Il2CppChar* L_18 = V_2;
		if ((!(((uintptr_t)L_17) < ((uintptr_t)L_18))))
		{
			goto IL_0066;
		}
	}
	{
		int32_t L_19 = V_3;
		int32_t L_20 = V_3;
		Il2CppChar* L_21 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		Il2CppChar L_22 = Char_ToUpperInvariant_m3983736813(NULL /*static, unused*/, (*((uint16_t*)L_21)), /*hidden argument*/NULL);
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_19<<(int32_t)5))-(int32_t)L_20))+(int32_t)L_22));
	}

IL_0066:
	{
		int32_t L_23 = V_3;
		return L_23;
	}
}
// System.String System.String::CreateString(System.SByte*)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* NullReferenceException_t3156209119_il2cpp_TypeInfo_var;
extern Il2CppClass* AccessViolationException_t182079320_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3875251836;
extern Il2CppCodeGenString* _stringLiteral2286783096;
extern const uint32_t String_CreateString_m4111788090_MetadataUsageId;
extern "C"  String_t* String_CreateString_m4111788090 (String_t* __this, int8_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m4111788090_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t* V_0 = NULL;
	int32_t V_1 = 0;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		int8_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_000c:
	{
		int8_t* L_2 = ___value0;
		V_0 = (uint8_t*)L_2;
		V_1 = 0;
	}

IL_0010:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0019;
		}

IL_0015:
		{
			int32_t L_3 = V_1;
			V_1 = ((int32_t)((int32_t)L_3+(int32_t)1));
		}

IL_0019:
		{
			uint8_t* L_4 = V_0;
			uint8_t* L_5 = (uint8_t*)L_4;
			V_0 = (uint8_t*)((uint8_t*)((intptr_t)L_5+(intptr_t)(((intptr_t)1))));
			if ((*((uint8_t*)L_5)))
			{
				goto IL_0015;
			}
		}

IL_0025:
		{
			goto IL_0056;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t1927440687 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t3156209119_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_002a;
		if(il2cpp_codegen_class_is_assignable_from (AccessViolationException_t182079320_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_0040;
		throw e;
	}

CATCH_002a:
	{ // begin catch(System.NullReferenceException)
		{
			ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
			ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral3875251836, _stringLiteral2286783096, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
		}

IL_003b:
		{
			goto IL_0056;
		}
	} // end catch (depth: 1)

CATCH_0040:
	{ // begin catch(System.AccessViolationException)
		{
			ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
			ArgumentOutOfRangeException__ctor_m4234257711(L_7, _stringLiteral3875251836, _stringLiteral2286783096, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
		}

IL_0051:
		{
			goto IL_0056;
		}
	} // end catch (depth: 1)

IL_0056:
	{
		int8_t* L_8 = ___value0;
		int32_t L_9 = V_1;
		String_t* L_10 = String_CreateString_m560359261(__this, (int8_t*)(int8_t*)L_8, 0, L_9, (Encoding_t663144255 *)NULL, /*hidden argument*/NULL);
		return L_10;
	}
}
// System.String System.String::CreateString(System.SByte*,System.Int32,System.Int32)
extern "C"  String_t* String_CreateString_m197601096 (String_t* __this, int8_t* ___value0, int32_t ___startIndex1, int32_t ___length2, const MethodInfo* method)
{
	{
		int8_t* L_0 = ___value0;
		int32_t L_1 = ___startIndex1;
		int32_t L_2 = ___length2;
		String_t* L_3 = String_CreateString_m560359261(__this, (int8_t*)(int8_t*)L_0, L_1, L_2, (Encoding_t663144255 *)NULL, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.String System.String::CreateString(System.SByte*,System.Int32,System.Int32,System.Text.Encoding)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppClass* NullReferenceException_t3156209119_il2cpp_TypeInfo_var;
extern Il2CppClass* AccessViolationException_t182079320_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3438791774;
extern Il2CppCodeGenString* _stringLiteral3618406965;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral456706293;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral3875251836;
extern const uint32_t String_CreateString_m560359261_MetadataUsageId;
extern "C"  String_t* String_CreateString_m560359261 (String_t* __this, int8_t* ___value0, int32_t ___startIndex1, int32_t ___length2, Encoding_t663144255 * ___enc3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m560359261_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ByteU5BU5D_t3397334013* V_1 = NULL;
	uint8_t* V_2 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	uintptr_t G_B17_0 = 0;
	{
		int32_t L_0 = ___length2;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_1 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_1, _stringLiteral3438791774, _stringLiteral3618406965, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_002e;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_3, _stringLiteral2445621174, _stringLiteral3618406965, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_002e:
	{
		int8_t* L_4 = ___value0;
		int32_t L_5 = ___startIndex1;
		int8_t* L_6 = ___value0;
		if ((!(((uintptr_t)((int8_t*)((intptr_t)L_4+(int32_t)L_5))) < ((uintptr_t)L_6))))
		{
			goto IL_0047;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_7, _stringLiteral2445621174, _stringLiteral456706293, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		Encoding_t663144255 * L_8 = ___enc3;
		int32_t L_9 = ((((Il2CppObject*)(Encoding_t663144255 *)L_8) == ((Il2CppObject*)(Il2CppObject *)NULL))? 1 : 0);
		V_0 = (bool)L_9;
		if (!L_9)
		{
			goto IL_0077;
		}
	}
	{
		int8_t* L_10 = ___value0;
		if (L_10)
		{
			goto IL_0064;
		}
	}
	{
		ArgumentNullException_t628810857 * L_11 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_11, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11);
	}

IL_0064:
	{
		int32_t L_12 = ___length2;
		if (L_12)
		{
			goto IL_0070;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_13 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_13;
	}

IL_0070:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_14 = Encoding_get_Default_m908538569(NULL /*static, unused*/, /*hidden argument*/NULL);
		___enc3 = L_14;
	}

IL_0077:
	{
		int32_t L_15 = ___length2;
		V_1 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)L_15));
		int32_t L_16 = ___length2;
		if (!L_16)
		{
			goto IL_00e7;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_17 = V_1;
		if (!L_17)
		{
			goto IL_0092;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_18 = V_1;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_18)->max_length)))))
		{
			goto IL_0099;
		}
	}

IL_0092:
	{
		G_B17_0 = (((uintptr_t)0));
		goto IL_00a0;
	}

IL_0099:
	{
		ByteU5BU5D_t3397334013* L_19 = V_1;
		G_B17_0 = ((uintptr_t)(((L_19)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00a0:
	{
		V_2 = (uint8_t*)G_B17_0;
	}

IL_00a1:
	try
	{ // begin try (depth: 1)
		uint8_t* L_20 = V_2;
		int8_t* L_21 = ___value0;
		int32_t L_22 = ___startIndex1;
		int32_t L_23 = ___length2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_memcpy_m1656639862(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_20, (uint8_t*)(uint8_t*)((int8_t*)((intptr_t)L_21+(int32_t)L_22)), L_23, /*hidden argument*/NULL);
		goto IL_00e4;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t1927440687 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t3156209119_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_00b0;
		if(il2cpp_codegen_class_is_assignable_from (AccessViolationException_t182079320_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_00c6;
		throw e;
	}

CATCH_00b0:
	{ // begin catch(System.NullReferenceException)
		{
			ArgumentOutOfRangeException_t279959794 * L_24 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
			ArgumentOutOfRangeException__ctor_m4234257711(L_24, _stringLiteral3875251836, _stringLiteral456706293, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_24);
		}

IL_00c1:
		{
			goto IL_00e4;
		}
	} // end catch (depth: 1)

CATCH_00c6:
	{ // begin catch(System.AccessViolationException)
		{
			bool L_25 = V_0;
			if (L_25)
			{
				goto IL_00cf;
			}
		}

IL_00cd:
		{
			IL2CPP_RAISE_MANAGED_EXCEPTION(__exception_local);
		}

IL_00cf:
		{
			ArgumentOutOfRangeException_t279959794 * L_26 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
			ArgumentOutOfRangeException__ctor_m4234257711(L_26, _stringLiteral1803325615, _stringLiteral456706293, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_26);
		}

IL_00df:
		{
			goto IL_00e4;
		}
	} // end catch (depth: 1)

IL_00e4:
	{
		V_2 = (uint8_t*)(((uintptr_t)0));
	}

IL_00e7:
	{
		Encoding_t663144255 * L_27 = ___enc3;
		ByteU5BU5D_t3397334013* L_28 = V_1;
		String_t* L_29 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t3397334013* >::Invoke(22 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_27, L_28);
		return L_29;
	}
}
// System.String System.String::CreateString(System.Char*)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_CreateString_m4236499327_MetadataUsageId;
extern "C"  String_t* String_CreateString_m4236499327 (String_t* __this, Il2CppChar* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m4236499327_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	String_t* V_4 = NULL;
	{
		Il2CppChar* L_0 = ___value0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_000c:
	{
		Il2CppChar* L_2 = ___value0;
		V_0 = (Il2CppChar*)L_2;
		V_1 = 0;
		goto IL_001e;
	}

IL_0015:
	{
		int32_t L_3 = V_1;
		V_1 = ((int32_t)((int32_t)L_3+(int32_t)1));
		Il2CppChar* L_4 = V_0;
		V_0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_4+(intptr_t)(((intptr_t)2))));
	}

IL_001e:
	{
		Il2CppChar* L_5 = V_0;
		if ((*((uint16_t*)L_5)))
		{
			goto IL_0015;
		}
	}
	{
		int32_t L_6 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_7 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		V_2 = L_7;
		int32_t L_8 = V_1;
		if (!L_8)
		{
			goto IL_004a;
		}
	}
	{
		String_t* L_9 = V_2;
		V_4 = L_9;
		String_t* L_10 = V_4;
		int32_t L_11 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_10))+(int32_t)L_11));
		Il2CppChar* L_12 = V_3;
		Il2CppChar* L_13 = ___value0;
		int32_t L_14 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_12, (Il2CppChar*)(Il2CppChar*)L_13, L_14, /*hidden argument*/NULL);
		V_4 = (String_t*)NULL;
	}

IL_004a:
	{
		String_t* L_15 = V_2;
		return L_15;
	}
}
// System.String System.String::CreateString(System.Char*,System.Int32,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral3438791774;
extern const uint32_t String_CreateString_m3376998739_MetadataUsageId;
extern "C"  String_t* String_CreateString_m3376998739 (String_t* __this, Il2CppChar* ___value0, int32_t ___startIndex1, int32_t ___length2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m3376998739_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	String_t* V_2 = NULL;
	{
		int32_t L_0 = ___length2;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_000c:
	{
		Il2CppChar* L_2 = ___value0;
		if (L_2)
		{
			goto IL_001d;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_001d:
	{
		int32_t L_4 = ___startIndex1;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_002f;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_5, _stringLiteral2445621174, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_002f:
	{
		int32_t L_6 = ___length2;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0041;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_7, _stringLiteral3438791774, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0041:
	{
		int32_t L_8 = ___length2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_9 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		V_0 = L_9;
		String_t* L_10 = V_0;
		V_2 = L_10;
		String_t* L_11 = V_2;
		int32_t L_12 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_11))+(int32_t)L_12));
		Il2CppChar* L_13 = V_1;
		Il2CppChar* L_14 = ___value0;
		int32_t L_15 = ___startIndex1;
		int32_t L_16 = ___length2;
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_13, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_14+(int32_t)((int32_t)((int32_t)L_15*(int32_t)2)))), L_16, /*hidden argument*/NULL);
		V_2 = (String_t*)NULL;
		String_t* L_17 = V_0;
		return L_17;
	}
}
// System.String System.String::CreateString(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral277728651;
extern Il2CppCodeGenString* _stringLiteral3438791774;
extern Il2CppCodeGenString* _stringLiteral866687374;
extern const uint32_t String_CreateString_m2448464375_MetadataUsageId;
extern "C"  String_t* String_CreateString_m2448464375 (String_t* __this, CharU5BU5D_t1328083999* ___val0, int32_t ___startIndex1, int32_t ___length2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m2448464375_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	String_t* V_3 = NULL;
	uintptr_t G_B14_0 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___val0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0028;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_3, _stringLiteral2445621174, _stringLiteral277728651, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0028:
	{
		int32_t L_4 = ___length2;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_003f;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral3438791774, _stringLiteral277728651, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_003f:
	{
		int32_t L_6 = ___startIndex1;
		CharU5BU5D_t1328083999* L_7 = ___val0;
		int32_t L_8 = ___length2;
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_7)->max_length))))-(int32_t)L_8)))))
		{
			goto IL_005a;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_9, _stringLiteral2445621174, _stringLiteral866687374, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_005a:
	{
		int32_t L_10 = ___length2;
		if (L_10)
		{
			goto IL_0066;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_11 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_11;
	}

IL_0066:
	{
		int32_t L_12 = ___length2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_13 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		V_0 = L_13;
		String_t* L_14 = V_0;
		V_3 = L_14;
		String_t* L_15 = V_3;
		int32_t L_16 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_15))+(int32_t)L_16));
		CharU5BU5D_t1328083999* L_17 = ___val0;
		if (!L_17)
		{
			goto IL_0086;
		}
	}
	{
		CharU5BU5D_t1328083999* L_18 = ___val0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_18)->max_length)))))
		{
			goto IL_008d;
		}
	}

IL_0086:
	{
		G_B14_0 = (((uintptr_t)0));
		goto IL_0094;
	}

IL_008d:
	{
		CharU5BU5D_t1328083999* L_19 = ___val0;
		G_B14_0 = ((uintptr_t)(((L_19)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_0094:
	{
		V_2 = (Il2CppChar*)G_B14_0;
		Il2CppChar* L_20 = V_1;
		Il2CppChar* L_21 = V_2;
		int32_t L_22 = ___startIndex1;
		int32_t L_23 = ___length2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_20, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_21+(int32_t)((int32_t)((int32_t)L_22*(int32_t)2)))), L_23, /*hidden argument*/NULL);
		V_3 = (String_t*)NULL;
		V_2 = (Il2CppChar*)(((uintptr_t)0));
		String_t* L_24 = V_0;
		return L_24;
	}
}
// System.String System.String::CreateString(System.Char[])
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_CreateString_m3818307083_MetadataUsageId;
extern "C"  String_t* String_CreateString_m3818307083 (String_t* __this, CharU5BU5D_t1328083999* ___val0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m3818307083_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	String_t* V_3 = NULL;
	uintptr_t G_B8_0 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___val0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_000c:
	{
		CharU5BU5D_t1328083999* L_2 = ___val0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length)))))
		{
			goto IL_001a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_3;
	}

IL_001a:
	{
		CharU5BU5D_t1328083999* L_4 = ___val0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_5 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, (((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))), /*hidden argument*/NULL);
		V_0 = L_5;
		String_t* L_6 = V_0;
		V_3 = L_6;
		String_t* L_7 = V_3;
		int32_t L_8 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_7))+(int32_t)L_8));
		CharU5BU5D_t1328083999* L_9 = ___val0;
		if (!L_9)
		{
			goto IL_003c;
		}
	}
	{
		CharU5BU5D_t1328083999* L_10 = ___val0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length)))))
		{
			goto IL_0043;
		}
	}

IL_003c:
	{
		G_B8_0 = (((uintptr_t)0));
		goto IL_004a;
	}

IL_0043:
	{
		CharU5BU5D_t1328083999* L_11 = ___val0;
		G_B8_0 = ((uintptr_t)(((L_11)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_004a:
	{
		V_2 = (Il2CppChar*)G_B8_0;
		Il2CppChar* L_12 = V_1;
		Il2CppChar* L_13 = V_2;
		CharU5BU5D_t1328083999* L_14 = ___val0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_12, (Il2CppChar*)(Il2CppChar*)L_13, (((int32_t)((int32_t)(((Il2CppArray *)L_14)->max_length)))), /*hidden argument*/NULL);
		V_3 = (String_t*)NULL;
		V_2 = (Il2CppChar*)(((uintptr_t)0));
		String_t* L_15 = V_0;
		return L_15;
	}
}
// System.String System.String::CreateString(System.Char,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t String_CreateString_m2556700934_MetadataUsageId;
extern "C"  String_t* String_CreateString_m2556700934 (String_t* __this, Il2CppChar ___c0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m2556700934_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	String_t* V_4 = NULL;
	{
		int32_t L_0 = ___count1;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0012;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_1 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_1, _stringLiteral1554746267, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0012:
	{
		int32_t L_2 = ___count1;
		if (L_2)
		{
			goto IL_001e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_3;
	}

IL_001e:
	{
		int32_t L_4 = ___count1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_5 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		String_t* L_6 = V_0;
		V_4 = L_6;
		String_t* L_7 = V_4;
		int32_t L_8 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_7))+(int32_t)L_8));
		Il2CppChar* L_9 = V_1;
		V_2 = (Il2CppChar*)L_9;
		Il2CppChar* L_10 = V_2;
		int32_t L_11 = ___count1;
		V_3 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_10+(int32_t)((int32_t)((int32_t)L_11*(int32_t)2))));
		goto IL_0047;
	}

IL_003f:
	{
		Il2CppChar* L_12 = V_2;
		Il2CppChar L_13 = ___c0;
		*((int16_t*)(L_12)) = (int16_t)L_13;
		Il2CppChar* L_14 = V_2;
		V_2 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_14+(intptr_t)(((intptr_t)2))));
	}

IL_0047:
	{
		Il2CppChar* L_15 = V_2;
		Il2CppChar* L_16 = V_3;
		if ((!(((uintptr_t)L_15) >= ((uintptr_t)L_16))))
		{
			goto IL_003f;
		}
	}
	{
		V_4 = (String_t*)NULL;
		String_t* L_17 = V_0;
		return L_17;
	}
}
// System.Void System.String::memcpy4(System.Byte*,System.Byte*,System.Int32)
extern "C"  void String_memcpy4_m1859035986 (Il2CppObject * __this /* static, unused */, uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const MethodInfo* method)
{
	{
		goto IL_0035;
	}

IL_0005:
	{
		uint8_t* L_0 = ___dest0;
		uint8_t* L_1 = ___src1;
		*((int32_t*)(L_0)) = (int32_t)(*((int32_t*)L_1));
		uint8_t* L_2 = ___dest0;
		uint8_t* L_3 = ___src1;
		*((int32_t*)(((uint8_t*)((intptr_t)L_2+(int32_t)4)))) = (int32_t)(*((int32_t*)((uint8_t*)((intptr_t)L_3+(int32_t)4))));
		uint8_t* L_4 = ___dest0;
		uint8_t* L_5 = ___src1;
		*((int32_t*)(((uint8_t*)((intptr_t)L_4+(int32_t)8)))) = (int32_t)(*((int32_t*)((uint8_t*)((intptr_t)L_5+(int32_t)8))));
		uint8_t* L_6 = ___dest0;
		uint8_t* L_7 = ___src1;
		*((int32_t*)(((uint8_t*)((intptr_t)L_6+(int32_t)((int32_t)12))))) = (int32_t)(*((int32_t*)((uint8_t*)((intptr_t)L_7+(int32_t)((int32_t)12)))));
		uint8_t* L_8 = ___dest0;
		___dest0 = (uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)((int32_t)16)));
		uint8_t* L_9 = ___src1;
		___src1 = (uint8_t*)((uint8_t*)((intptr_t)L_9+(int32_t)((int32_t)16)));
		int32_t L_10 = ___size2;
		___size2 = ((int32_t)((int32_t)L_10-(int32_t)((int32_t)16)));
	}

IL_0035:
	{
		int32_t L_11 = ___size2;
		if ((((int32_t)L_11) >= ((int32_t)((int32_t)16))))
		{
			goto IL_0005;
		}
	}
	{
		goto IL_0055;
	}

IL_0042:
	{
		uint8_t* L_12 = ___dest0;
		uint8_t* L_13 = ___src1;
		*((int32_t*)(L_12)) = (int32_t)(*((int32_t*)L_13));
		uint8_t* L_14 = ___dest0;
		___dest0 = (uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)4));
		uint8_t* L_15 = ___src1;
		___src1 = (uint8_t*)((uint8_t*)((intptr_t)L_15+(int32_t)4));
		int32_t L_16 = ___size2;
		___size2 = ((int32_t)((int32_t)L_16-(int32_t)4));
	}

IL_0055:
	{
		int32_t L_17 = ___size2;
		if ((((int32_t)L_17) >= ((int32_t)4)))
		{
			goto IL_0042;
		}
	}
	{
		goto IL_0074;
	}

IL_0061:
	{
		uint8_t* L_18 = ___dest0;
		uint8_t* L_19 = ___src1;
		*((int8_t*)(L_18)) = (int8_t)(*((uint8_t*)L_19));
		uint8_t* L_20 = ___dest0;
		___dest0 = (uint8_t*)((uint8_t*)((intptr_t)L_20+(int32_t)1));
		uint8_t* L_21 = ___src1;
		___src1 = (uint8_t*)((uint8_t*)((intptr_t)L_21+(int32_t)1));
		int32_t L_22 = ___size2;
		___size2 = ((int32_t)((int32_t)L_22-(int32_t)1));
	}

IL_0074:
	{
		int32_t L_23 = ___size2;
		if ((((int32_t)L_23) > ((int32_t)0)))
		{
			goto IL_0061;
		}
	}
	{
		return;
	}
}
// System.Void System.String::memcpy2(System.Byte*,System.Byte*,System.Int32)
extern "C"  void String_memcpy2_m2338403668 (Il2CppObject * __this /* static, unused */, uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const MethodInfo* method)
{
	{
		goto IL_0030;
	}

IL_0005:
	{
		uint8_t* L_0 = ___dest0;
		uint8_t* L_1 = ___src1;
		*((int16_t*)(L_0)) = (int16_t)(*((int16_t*)L_1));
		uint8_t* L_2 = ___dest0;
		uint8_t* L_3 = ___src1;
		*((int16_t*)(((uint8_t*)((intptr_t)L_2+(int32_t)2)))) = (int16_t)(*((int16_t*)((uint8_t*)((intptr_t)L_3+(int32_t)2))));
		uint8_t* L_4 = ___dest0;
		uint8_t* L_5 = ___src1;
		*((int16_t*)(((uint8_t*)((intptr_t)L_4+(int32_t)4)))) = (int16_t)(*((int16_t*)((uint8_t*)((intptr_t)L_5+(int32_t)4))));
		uint8_t* L_6 = ___dest0;
		uint8_t* L_7 = ___src1;
		*((int16_t*)(((uint8_t*)((intptr_t)L_6+(int32_t)6)))) = (int16_t)(*((int16_t*)((uint8_t*)((intptr_t)L_7+(int32_t)6))));
		uint8_t* L_8 = ___dest0;
		___dest0 = (uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)8));
		uint8_t* L_9 = ___src1;
		___src1 = (uint8_t*)((uint8_t*)((intptr_t)L_9+(int32_t)8));
		int32_t L_10 = ___size2;
		___size2 = ((int32_t)((int32_t)L_10-(int32_t)8));
	}

IL_0030:
	{
		int32_t L_11 = ___size2;
		if ((((int32_t)L_11) >= ((int32_t)8)))
		{
			goto IL_0005;
		}
	}
	{
		goto IL_004f;
	}

IL_003c:
	{
		uint8_t* L_12 = ___dest0;
		uint8_t* L_13 = ___src1;
		*((int16_t*)(L_12)) = (int16_t)(*((int16_t*)L_13));
		uint8_t* L_14 = ___dest0;
		___dest0 = (uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)2));
		uint8_t* L_15 = ___src1;
		___src1 = (uint8_t*)((uint8_t*)((intptr_t)L_15+(int32_t)2));
		int32_t L_16 = ___size2;
		___size2 = ((int32_t)((int32_t)L_16-(int32_t)2));
	}

IL_004f:
	{
		int32_t L_17 = ___size2;
		if ((((int32_t)L_17) >= ((int32_t)2)))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_18 = ___size2;
		if ((((int32_t)L_18) <= ((int32_t)0)))
		{
			goto IL_0061;
		}
	}
	{
		uint8_t* L_19 = ___dest0;
		uint8_t* L_20 = ___src1;
		*((int8_t*)(L_19)) = (int8_t)(*((uint8_t*)L_20));
	}

IL_0061:
	{
		return;
	}
}
// System.Void System.String::memcpy1(System.Byte*,System.Byte*,System.Int32)
extern "C"  void String_memcpy1_m971106965 (Il2CppObject * __this /* static, unused */, uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const MethodInfo* method)
{
	{
		goto IL_0050;
	}

IL_0005:
	{
		uint8_t* L_0 = ___dest0;
		uint8_t* L_1 = ___src1;
		*((int8_t*)(L_0)) = (int8_t)(*((uint8_t*)L_1));
		uint8_t* L_2 = ___dest0;
		uint8_t* L_3 = ___src1;
		*((int8_t*)(((uint8_t*)((intptr_t)L_2+(int32_t)1)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_3+(int32_t)1))));
		uint8_t* L_4 = ___dest0;
		uint8_t* L_5 = ___src1;
		*((int8_t*)(((uint8_t*)((intptr_t)L_4+(int32_t)2)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_5+(int32_t)2))));
		uint8_t* L_6 = ___dest0;
		uint8_t* L_7 = ___src1;
		*((int8_t*)(((uint8_t*)((intptr_t)L_6+(int32_t)3)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_7+(int32_t)3))));
		uint8_t* L_8 = ___dest0;
		uint8_t* L_9 = ___src1;
		*((int8_t*)(((uint8_t*)((intptr_t)L_8+(int32_t)4)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_9+(int32_t)4))));
		uint8_t* L_10 = ___dest0;
		uint8_t* L_11 = ___src1;
		*((int8_t*)(((uint8_t*)((intptr_t)L_10+(int32_t)5)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_11+(int32_t)5))));
		uint8_t* L_12 = ___dest0;
		uint8_t* L_13 = ___src1;
		*((int8_t*)(((uint8_t*)((intptr_t)L_12+(int32_t)6)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_13+(int32_t)6))));
		uint8_t* L_14 = ___dest0;
		uint8_t* L_15 = ___src1;
		*((int8_t*)(((uint8_t*)((intptr_t)L_14+(int32_t)7)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_15+(int32_t)7))));
		uint8_t* L_16 = ___dest0;
		___dest0 = (uint8_t*)((uint8_t*)((intptr_t)L_16+(int32_t)8));
		uint8_t* L_17 = ___src1;
		___src1 = (uint8_t*)((uint8_t*)((intptr_t)L_17+(int32_t)8));
		int32_t L_18 = ___size2;
		___size2 = ((int32_t)((int32_t)L_18-(int32_t)8));
	}

IL_0050:
	{
		int32_t L_19 = ___size2;
		if ((((int32_t)L_19) >= ((int32_t)8)))
		{
			goto IL_0005;
		}
	}
	{
		goto IL_0077;
	}

IL_005c:
	{
		uint8_t* L_20 = ___dest0;
		uint8_t* L_21 = ___src1;
		*((int8_t*)(L_20)) = (int8_t)(*((uint8_t*)L_21));
		uint8_t* L_22 = ___dest0;
		uint8_t* L_23 = ___src1;
		*((int8_t*)(((uint8_t*)((intptr_t)L_22+(int32_t)1)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_23+(int32_t)1))));
		uint8_t* L_24 = ___dest0;
		___dest0 = (uint8_t*)((uint8_t*)((intptr_t)L_24+(int32_t)2));
		uint8_t* L_25 = ___src1;
		___src1 = (uint8_t*)((uint8_t*)((intptr_t)L_25+(int32_t)2));
		int32_t L_26 = ___size2;
		___size2 = ((int32_t)((int32_t)L_26-(int32_t)2));
	}

IL_0077:
	{
		int32_t L_27 = ___size2;
		if ((((int32_t)L_27) >= ((int32_t)2)))
		{
			goto IL_005c;
		}
	}
	{
		int32_t L_28 = ___size2;
		if ((((int32_t)L_28) <= ((int32_t)0)))
		{
			goto IL_0089;
		}
	}
	{
		uint8_t* L_29 = ___dest0;
		uint8_t* L_30 = ___src1;
		*((int8_t*)(L_29)) = (int8_t)(*((uint8_t*)L_30));
	}

IL_0089:
	{
		return;
	}
}
// System.Void System.String::memcpy(System.Byte*,System.Byte*,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_memcpy_m1656639862_MetadataUsageId;
extern "C"  void String_memcpy_m1656639862 (Il2CppObject * __this /* static, unused */, uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_memcpy_m1656639862_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t* L_0 = ___dest0;
		uint8_t* L_1 = ___src1;
		if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_0)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_1)))))&(int32_t)3)))
		{
			goto IL_0090;
		}
	}
	{
		uint8_t* L_2 = ___dest0;
		if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_2)))&(int32_t)1)))
		{
			goto IL_003a;
		}
	}
	{
		uint8_t* L_3 = ___src1;
		if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_3)))&(int32_t)1)))
		{
			goto IL_003a;
		}
	}
	{
		int32_t L_4 = ___size2;
		if ((((int32_t)L_4) < ((int32_t)1)))
		{
			goto IL_003a;
		}
	}
	{
		uint8_t* L_5 = ___dest0;
		uint8_t* L_6 = ___src1;
		*((int8_t*)(L_5)) = (int8_t)(*((uint8_t*)L_6));
		uint8_t* L_7 = ___dest0;
		___dest0 = (uint8_t*)((uint8_t*)((intptr_t)L_7+(intptr_t)(((intptr_t)1))));
		uint8_t* L_8 = ___src1;
		___src1 = (uint8_t*)((uint8_t*)((intptr_t)L_8+(intptr_t)(((intptr_t)1))));
		int32_t L_9 = ___size2;
		___size2 = ((int32_t)((int32_t)L_9-(int32_t)1));
	}

IL_003a:
	{
		uint8_t* L_10 = ___dest0;
		if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_10)))&(int32_t)2)))
		{
			goto IL_0066;
		}
	}
	{
		uint8_t* L_11 = ___src1;
		if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_11)))&(int32_t)2)))
		{
			goto IL_0066;
		}
	}
	{
		int32_t L_12 = ___size2;
		if ((((int32_t)L_12) < ((int32_t)2)))
		{
			goto IL_0066;
		}
	}
	{
		uint8_t* L_13 = ___dest0;
		uint8_t* L_14 = ___src1;
		*((int16_t*)(L_13)) = (int16_t)(*((int16_t*)L_14));
		uint8_t* L_15 = ___dest0;
		___dest0 = (uint8_t*)((uint8_t*)((intptr_t)L_15+(int32_t)2));
		uint8_t* L_16 = ___src1;
		___src1 = (uint8_t*)((uint8_t*)((intptr_t)L_16+(int32_t)2));
		int32_t L_17 = ___size2;
		___size2 = ((int32_t)((int32_t)L_17-(int32_t)2));
	}

IL_0066:
	{
		uint8_t* L_18 = ___dest0;
		uint8_t* L_19 = ___src1;
		if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_18)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_19)))))&(int32_t)1)))
		{
			goto IL_007b;
		}
	}
	{
		uint8_t* L_20 = ___dest0;
		uint8_t* L_21 = ___src1;
		int32_t L_22 = ___size2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_memcpy1_m971106965(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_20, (uint8_t*)(uint8_t*)L_21, L_22, /*hidden argument*/NULL);
		return;
	}

IL_007b:
	{
		uint8_t* L_23 = ___dest0;
		uint8_t* L_24 = ___src1;
		if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_23)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_24)))))&(int32_t)2)))
		{
			goto IL_0090;
		}
	}
	{
		uint8_t* L_25 = ___dest0;
		uint8_t* L_26 = ___src1;
		int32_t L_27 = ___size2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_memcpy2_m2338403668(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_25, (uint8_t*)(uint8_t*)L_26, L_27, /*hidden argument*/NULL);
		return;
	}

IL_0090:
	{
		uint8_t* L_28 = ___dest0;
		uint8_t* L_29 = ___src1;
		int32_t L_30 = ___size2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_memcpy4_m1859035986(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_28, (uint8_t*)(uint8_t*)L_29, L_30, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.String::CharCopy(System.Char*,System.Char*,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_CharCopy_m586187774_MetadataUsageId;
extern "C"  void String_CharCopy_m586187774 (Il2CppObject * __this /* static, unused */, Il2CppChar* ___dest0, Il2CppChar* ___src1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CharCopy_m586187774_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppChar* L_0 = ___dest0;
		Il2CppChar* L_1 = ___src1;
		if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_0)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_1)))))&(int32_t)3)))
		{
			goto IL_0051;
		}
	}
	{
		Il2CppChar* L_2 = ___dest0;
		if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_2)))&(int32_t)2)))
		{
			goto IL_003a;
		}
	}
	{
		Il2CppChar* L_3 = ___src1;
		if (!((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_3)))&(int32_t)2)))
		{
			goto IL_003a;
		}
	}
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)L_4) <= ((int32_t)0)))
		{
			goto IL_003a;
		}
	}
	{
		Il2CppChar* L_5 = ___dest0;
		Il2CppChar* L_6 = ___src1;
		*((int16_t*)(L_5)) = (int16_t)(*((int16_t*)L_6));
		Il2CppChar* L_7 = ___dest0;
		___dest0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_7+(intptr_t)(((intptr_t)2))));
		Il2CppChar* L_8 = ___src1;
		___src1 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_8+(intptr_t)(((intptr_t)2))));
		int32_t L_9 = ___count2;
		___count2 = ((int32_t)((int32_t)L_9-(int32_t)1));
	}

IL_003a:
	{
		Il2CppChar* L_10 = ___dest0;
		Il2CppChar* L_11 = ___src1;
		if (!((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(intptr_t)L_10)))|(int32_t)(((int32_t)((int32_t)(intptr_t)L_11)))))&(int32_t)2)))
		{
			goto IL_0051;
		}
	}
	{
		Il2CppChar* L_12 = ___dest0;
		Il2CppChar* L_13 = ___src1;
		int32_t L_14 = ___count2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_memcpy2_m2338403668(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_12, (uint8_t*)(uint8_t*)L_13, ((int32_t)((int32_t)L_14*(int32_t)2)), /*hidden argument*/NULL);
		return;
	}

IL_0051:
	{
		Il2CppChar* L_15 = ___dest0;
		Il2CppChar* L_16 = ___src1;
		int32_t L_17 = ___count2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_memcpy4_m1859035986(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_15, (uint8_t*)(uint8_t*)L_16, ((int32_t)((int32_t)L_17*(int32_t)2)), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.String::CharCopyReverse(System.Char*,System.Char*,System.Int32)
extern "C"  void String_CharCopyReverse_m553340332 (Il2CppObject * __this /* static, unused */, Il2CppChar* ___dest0, Il2CppChar* ___src1, int32_t ___count2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		Il2CppChar* L_0 = ___dest0;
		int32_t L_1 = ___count2;
		___dest0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_0+(int32_t)((int32_t)((int32_t)L_1*(int32_t)2))));
		Il2CppChar* L_2 = ___src1;
		int32_t L_3 = ___count2;
		___src1 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_2+(int32_t)((int32_t)((int32_t)L_3*(int32_t)2))));
		int32_t L_4 = ___count2;
		V_0 = L_4;
		goto IL_0029;
	}

IL_0015:
	{
		Il2CppChar* L_5 = ___dest0;
		___dest0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_5-(intptr_t)(((intptr_t)2))));
		Il2CppChar* L_6 = ___src1;
		___src1 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_6-(intptr_t)(((intptr_t)2))));
		Il2CppChar* L_7 = ___dest0;
		Il2CppChar* L_8 = ___src1;
		*((int16_t*)(L_7)) = (int16_t)(*((uint16_t*)L_8));
		int32_t L_9 = V_0;
		V_0 = ((int32_t)((int32_t)L_9-(int32_t)1));
	}

IL_0029:
	{
		int32_t L_10 = V_0;
		if ((((int32_t)L_10) > ((int32_t)0)))
		{
			goto IL_0015;
		}
	}
	{
		return;
	}
}
// System.Void System.String::CharCopy(System.String,System.Int32,System.String,System.Int32,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_CharCopy_m2071900310_MetadataUsageId;
extern "C"  void String_CharCopy_m2071900310 (Il2CppObject * __this /* static, unused */, String_t* ___target0, int32_t ___targetIndex1, String_t* ___source2, int32_t ___sourceIndex3, int32_t ___count4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CharCopy_m2071900310_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	{
		String_t* L_0 = ___target0;
		V_2 = L_0;
		String_t* L_1 = V_2;
		int32_t L_2 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_1))+(int32_t)L_2));
		String_t* L_3 = ___source2;
		V_3 = L_3;
		String_t* L_4 = V_3;
		int32_t L_5 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_4))+(int32_t)L_5));
		Il2CppChar* L_6 = V_0;
		int32_t L_7 = ___targetIndex1;
		Il2CppChar* L_8 = V_1;
		int32_t L_9 = ___sourceIndex3;
		int32_t L_10 = ___count4;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_6+(int32_t)((int32_t)((int32_t)L_7*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_9*(int32_t)2)))), L_10, /*hidden argument*/NULL);
		V_2 = (String_t*)NULL;
		V_3 = (String_t*)NULL;
		return;
	}
}
// System.Void System.String::CharCopy(System.String,System.Int32,System.Char[],System.Int32,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_CharCopy_m2550399897_MetadataUsageId;
extern "C"  void String_CharCopy_m2550399897 (Il2CppObject * __this /* static, unused */, String_t* ___target0, int32_t ___targetIndex1, CharU5BU5D_t1328083999* ___source2, int32_t ___sourceIndex3, int32_t ___count4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CharCopy_m2550399897_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	String_t* V_2 = NULL;
	uintptr_t G_B4_0 = 0;
	{
		String_t* L_0 = ___target0;
		V_2 = L_0;
		String_t* L_1 = V_2;
		int32_t L_2 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_1))+(int32_t)L_2));
		CharU5BU5D_t1328083999* L_3 = ___source2;
		if (!L_3)
		{
			goto IL_0019;
		}
	}
	{
		CharU5BU5D_t1328083999* L_4 = ___source2;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))
		{
			goto IL_0020;
		}
	}

IL_0019:
	{
		G_B4_0 = (((uintptr_t)0));
		goto IL_0027;
	}

IL_0020:
	{
		CharU5BU5D_t1328083999* L_5 = ___source2;
		G_B4_0 = ((uintptr_t)(((L_5)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_0027:
	{
		V_1 = (Il2CppChar*)G_B4_0;
		Il2CppChar* L_6 = V_0;
		int32_t L_7 = ___targetIndex1;
		Il2CppChar* L_8 = V_1;
		int32_t L_9 = ___sourceIndex3;
		int32_t L_10 = ___count4;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m586187774(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_6+(int32_t)((int32_t)((int32_t)L_7*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_9*(int32_t)2)))), L_10, /*hidden argument*/NULL);
		V_2 = (String_t*)NULL;
		V_1 = (Il2CppChar*)(((uintptr_t)0));
		return;
	}
}
// System.Void System.String::CharCopyReverse(System.String,System.Int32,System.String,System.Int32,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_CharCopyReverse_m3013802708_MetadataUsageId;
extern "C"  void String_CharCopyReverse_m3013802708 (Il2CppObject * __this /* static, unused */, String_t* ___target0, int32_t ___targetIndex1, String_t* ___source2, int32_t ___sourceIndex3, int32_t ___count4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_CharCopyReverse_m3013802708_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	{
		String_t* L_0 = ___target0;
		V_2 = L_0;
		String_t* L_1 = V_2;
		int32_t L_2 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_1))+(int32_t)L_2));
		String_t* L_3 = ___source2;
		V_3 = L_3;
		String_t* L_4 = V_3;
		int32_t L_5 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_4))+(int32_t)L_5));
		Il2CppChar* L_6 = V_0;
		int32_t L_7 = ___targetIndex1;
		Il2CppChar* L_8 = V_1;
		int32_t L_9 = ___sourceIndex3;
		int32_t L_10 = ___count4;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopyReverse_m553340332(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_6+(int32_t)((int32_t)((int32_t)L_7*(int32_t)2)))), (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_8+(int32_t)((int32_t)((int32_t)L_9*(int32_t)2)))), L_10, /*hidden argument*/NULL);
		V_2 = (String_t*)NULL;
		V_3 = (String_t*)NULL;
		return;
	}
}
// System.String[] System.String::InternalSplit(System.Char[],System.Int32,System.Int32)
extern "C"  StringU5BU5D_t1642385972* String_InternalSplit_m2820199433 (String_t* __this, CharU5BU5D_t1328083999* ___separator0, int32_t ___count1, int32_t ___options2, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef StringU5BU5D_t1642385972* (*String_InternalSplit_m2820199433_ftn) (String_t*, CharU5BU5D_t1328083999*, int32_t, int32_t);
	return  ((String_InternalSplit_m2820199433_ftn)mscorlib::System::String::InternalSplit) (__this, ___separator0, ___count1, ___options2);
}
// System.String System.String::InternalAllocateStr(System.Int32)
extern "C"  String_t* String_InternalAllocateStr_m736211701 (Il2CppObject * __this /* static, unused */, int32_t ___length0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef String_t* (*String_InternalAllocateStr_m736211701_ftn) (int32_t);
	return  ((String_InternalAllocateStr_m736211701_ftn)mscorlib::System::String::InternalAllocateStr) (___length0);
}
// System.Boolean System.String::op_Equality(System.String,System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_op_Equality_m1790663636_MetadataUsageId;
extern "C"  bool String_op_Equality_m1790663636 (Il2CppObject * __this /* static, unused */, String_t* ___a0, String_t* ___b1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_op_Equality_m1790663636_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___a0;
		String_t* L_1 = ___b1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_2 = String_Equals_m3568148125(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Boolean System.String::op_Inequality(System.String,System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_op_Inequality_m304203149_MetadataUsageId;
extern "C"  bool String_op_Inequality_m304203149 (Il2CppObject * __this /* static, unused */, String_t* ___a0, String_t* ___b1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (String_op_Inequality_m304203149_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___a0;
		String_t* L_1 = ___b1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_2 = String_Equals_m3568148125(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}
}
// System.Void System.StringComparer::.ctor()
extern "C"  void StringComparer__ctor_m2275216983 (StringComparer_t1574862926 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.StringComparer::.cctor()
extern Il2CppClass* CultureInfo_t3500843524_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureAwareComparer_t1533343251_il2cpp_TypeInfo_var;
extern Il2CppClass* StringComparer_t1574862926_il2cpp_TypeInfo_var;
extern Il2CppClass* OrdinalComparer_t1018219584_il2cpp_TypeInfo_var;
extern const uint32_t StringComparer__cctor_m4285225162_MetadataUsageId;
extern "C"  void StringComparer__cctor_m4285225162 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringComparer__cctor_m4285225162_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t3500843524_il2cpp_TypeInfo_var);
		CultureInfo_t3500843524 * L_0 = CultureInfo_get_InvariantCulture_m398972276(NULL /*static, unused*/, /*hidden argument*/NULL);
		CultureAwareComparer_t1533343251 * L_1 = (CultureAwareComparer_t1533343251 *)il2cpp_codegen_object_new(CultureAwareComparer_t1533343251_il2cpp_TypeInfo_var);
		CultureAwareComparer__ctor_m3785348999(L_1, L_0, (bool)1, /*hidden argument*/NULL);
		((StringComparer_t1574862926_StaticFields*)StringComparer_t1574862926_il2cpp_TypeInfo_var->static_fields)->set_invariantCultureIgnoreCase_0(L_1);
		CultureInfo_t3500843524 * L_2 = CultureInfo_get_InvariantCulture_m398972276(NULL /*static, unused*/, /*hidden argument*/NULL);
		CultureAwareComparer_t1533343251 * L_3 = (CultureAwareComparer_t1533343251 *)il2cpp_codegen_object_new(CultureAwareComparer_t1533343251_il2cpp_TypeInfo_var);
		CultureAwareComparer__ctor_m3785348999(L_3, L_2, (bool)0, /*hidden argument*/NULL);
		((StringComparer_t1574862926_StaticFields*)StringComparer_t1574862926_il2cpp_TypeInfo_var->static_fields)->set_invariantCulture_1(L_3);
		OrdinalComparer_t1018219584 * L_4 = (OrdinalComparer_t1018219584 *)il2cpp_codegen_object_new(OrdinalComparer_t1018219584_il2cpp_TypeInfo_var);
		OrdinalComparer__ctor_m2952942058(L_4, (bool)1, /*hidden argument*/NULL);
		((StringComparer_t1574862926_StaticFields*)StringComparer_t1574862926_il2cpp_TypeInfo_var->static_fields)->set_ordinalIgnoreCase_2(L_4);
		OrdinalComparer_t1018219584 * L_5 = (OrdinalComparer_t1018219584 *)il2cpp_codegen_object_new(OrdinalComparer_t1018219584_il2cpp_TypeInfo_var);
		OrdinalComparer__ctor_m2952942058(L_5, (bool)0, /*hidden argument*/NULL);
		((StringComparer_t1574862926_StaticFields*)StringComparer_t1574862926_il2cpp_TypeInfo_var->static_fields)->set_ordinal_3(L_5);
		return;
	}
}
// System.StringComparer System.StringComparer::get_InvariantCultureIgnoreCase()
extern Il2CppClass* StringComparer_t1574862926_il2cpp_TypeInfo_var;
extern const uint32_t StringComparer_get_InvariantCultureIgnoreCase_m1052445386_MetadataUsageId;
extern "C"  StringComparer_t1574862926 * StringComparer_get_InvariantCultureIgnoreCase_m1052445386 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_get_InvariantCultureIgnoreCase_m1052445386_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t1574862926_il2cpp_TypeInfo_var);
		StringComparer_t1574862926 * L_0 = ((StringComparer_t1574862926_StaticFields*)StringComparer_t1574862926_il2cpp_TypeInfo_var->static_fields)->get_invariantCultureIgnoreCase_0();
		return L_0;
	}
}
// System.StringComparer System.StringComparer::get_OrdinalIgnoreCase()
extern Il2CppClass* StringComparer_t1574862926_il2cpp_TypeInfo_var;
extern const uint32_t StringComparer_get_OrdinalIgnoreCase_m3428639861_MetadataUsageId;
extern "C"  StringComparer_t1574862926 * StringComparer_get_OrdinalIgnoreCase_m3428639861 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_get_OrdinalIgnoreCase_m3428639861_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t1574862926_il2cpp_TypeInfo_var);
		StringComparer_t1574862926 * L_0 = ((StringComparer_t1574862926_StaticFields*)StringComparer_t1574862926_il2cpp_TypeInfo_var->static_fields)->get_ordinalIgnoreCase_2();
		return L_0;
	}
}
// System.Int32 System.StringComparer::Compare(System.Object,System.Object)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IComparable_t1857082765_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern const uint32_t StringComparer_Compare_m3487210178_MetadataUsageId;
extern "C"  int32_t StringComparer_Compare_m3487210178 (StringComparer_t1574862926 * __this, Il2CppObject * ___x0, Il2CppObject * ___y1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_Compare_m3487210178_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	Il2CppObject * V_2 = NULL;
	{
		Il2CppObject * L_0 = ___x0;
		Il2CppObject * L_1 = ___y1;
		if ((!(((Il2CppObject*)(Il2CppObject *)L_0) == ((Il2CppObject*)(Il2CppObject *)L_1))))
		{
			goto IL_0009;
		}
	}
	{
		return 0;
	}

IL_0009:
	{
		Il2CppObject * L_2 = ___x0;
		if (L_2)
		{
			goto IL_0011;
		}
	}
	{
		return (-1);
	}

IL_0011:
	{
		Il2CppObject * L_3 = ___y1;
		if (L_3)
		{
			goto IL_0019;
		}
	}
	{
		return 1;
	}

IL_0019:
	{
		Il2CppObject * L_4 = ___x0;
		V_0 = ((String_t*)IsInstSealed(L_4, String_t_il2cpp_TypeInfo_var));
		String_t* L_5 = V_0;
		if (!L_5)
		{
			goto IL_003c;
		}
	}
	{
		Il2CppObject * L_6 = ___y1;
		V_1 = ((String_t*)IsInstSealed(L_6, String_t_il2cpp_TypeInfo_var));
		String_t* L_7 = V_1;
		if (!L_7)
		{
			goto IL_003c;
		}
	}
	{
		String_t* L_8 = V_0;
		String_t* L_9 = V_1;
		int32_t L_10 = VirtFuncInvoker2< int32_t, String_t*, String_t* >::Invoke(10 /* System.Int32 System.StringComparer::Compare(System.String,System.String) */, __this, L_8, L_9);
		return L_10;
	}

IL_003c:
	{
		Il2CppObject * L_11 = ___x0;
		V_2 = ((Il2CppObject *)IsInst(L_11, IComparable_t1857082765_il2cpp_TypeInfo_var));
		Il2CppObject * L_12 = V_2;
		if (L_12)
		{
			goto IL_004f;
		}
	}
	{
		ArgumentException_t3259014390 * L_13 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m2105824819(L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13);
	}

IL_004f:
	{
		Il2CppObject * L_14 = V_2;
		Il2CppObject * L_15 = ___y1;
		int32_t L_16 = InterfaceFuncInvoker1< int32_t, Il2CppObject * >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t1857082765_il2cpp_TypeInfo_var, L_14, L_15);
		return L_16;
	}
}
// System.Boolean System.StringComparer::Equals(System.Object,System.Object)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringComparer_Equals_m775283796_MetadataUsageId;
extern "C"  bool StringComparer_Equals_m775283796 (StringComparer_t1574862926 * __this, Il2CppObject * ___x0, Il2CppObject * ___y1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_Equals_m775283796_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		Il2CppObject * L_0 = ___x0;
		Il2CppObject * L_1 = ___y1;
		if ((!(((Il2CppObject*)(Il2CppObject *)L_0) == ((Il2CppObject*)(Il2CppObject *)L_1))))
		{
			goto IL_0009;
		}
	}
	{
		return (bool)1;
	}

IL_0009:
	{
		Il2CppObject * L_2 = ___x0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		Il2CppObject * L_3 = ___y1;
		if (L_3)
		{
			goto IL_0017;
		}
	}

IL_0015:
	{
		return (bool)0;
	}

IL_0017:
	{
		Il2CppObject * L_4 = ___x0;
		V_0 = ((String_t*)IsInstSealed(L_4, String_t_il2cpp_TypeInfo_var));
		String_t* L_5 = V_0;
		if (!L_5)
		{
			goto IL_003a;
		}
	}
	{
		Il2CppObject * L_6 = ___y1;
		V_1 = ((String_t*)IsInstSealed(L_6, String_t_il2cpp_TypeInfo_var));
		String_t* L_7 = V_1;
		if (!L_7)
		{
			goto IL_003a;
		}
	}
	{
		String_t* L_8 = V_0;
		String_t* L_9 = V_1;
		bool L_10 = VirtFuncInvoker2< bool, String_t*, String_t* >::Invoke(11 /* System.Boolean System.StringComparer::Equals(System.String,System.String) */, __this, L_8, L_9);
		return L_10;
	}

IL_003a:
	{
		Il2CppObject * L_11 = ___x0;
		Il2CppObject * L_12 = ___y1;
		bool L_13 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_11, L_12);
		return L_13;
	}
}
// System.Int32 System.StringComparer::GetHashCode(System.Object)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1099314147;
extern const uint32_t StringComparer_GetHashCode_m2340926494_MetadataUsageId;
extern "C"  int32_t StringComparer_GetHashCode_m2340926494 (StringComparer_t1574862926 * __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_GetHashCode_m2340926494_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t G_B5_0 = 0;
	{
		Il2CppObject * L_0 = ___obj0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1099314147, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		Il2CppObject * L_2 = ___obj0;
		V_0 = ((String_t*)IsInstSealed(L_2, String_t_il2cpp_TypeInfo_var));
		String_t* L_3 = V_0;
		if (L_3)
		{
			goto IL_0029;
		}
	}
	{
		Il2CppObject * L_4 = ___obj0;
		int32_t L_5 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_4);
		G_B5_0 = L_5;
		goto IL_0030;
	}

IL_0029:
	{
		String_t* L_6 = V_0;
		int32_t L_7 = VirtFuncInvoker1< int32_t, String_t* >::Invoke(12 /* System.Int32 System.StringComparer::GetHashCode(System.String) */, __this, L_6);
		G_B5_0 = L_7;
	}

IL_0030:
	{
		return G_B5_0;
	}
}
// System.Void System.SystemException::.ctor()
extern Il2CppCodeGenString* _stringLiteral278207592;
extern const uint32_t SystemException__ctor_m3487796677_MetadataUsageId;
extern "C"  void SystemException__ctor_m3487796677 (SystemException_t3877406272 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SystemException__ctor_m3487796677_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = Locale_GetText_m1954433032(NULL /*static, unused*/, _stringLiteral278207592, /*hidden argument*/NULL);
		Exception__ctor_m485833136(__this, L_0, /*hidden argument*/NULL);
		Exception_set_HResult_m2376998645(__this, ((int32_t)-2146233087), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.SystemException::.ctor(System.String)
extern "C"  void SystemException__ctor_m4001391027 (SystemException_t3877406272 * __this, String_t* ___message0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___message0;
		Exception__ctor_m485833136(__this, L_0, /*hidden argument*/NULL);
		Exception_set_HResult_m2376998645(__this, ((int32_t)-2146233087), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.SystemException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern "C"  void SystemException__ctor_m2688248668 (SystemException_t3877406272 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	{
		SerializationInfo_t228987430 * L_0 = ___info0;
		StreamingContext_t1417235061  L_1 = ___context1;
		Exception__ctor_m3836998015(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.SystemException::.ctor(System.String,System.Exception)
extern "C"  void SystemException__ctor_m3356086419 (SystemException_t3877406272 * __this, String_t* ___message0, Exception_t1927440687 * ___innerException1, const MethodInfo* method)
{
	{
		String_t* L_0 = ___message0;
		Exception_t1927440687 * L_1 = ___innerException1;
		Exception__ctor_m2453009240(__this, L_0, L_1, /*hidden argument*/NULL);
		Exception_set_HResult_m2376998645(__this, ((int32_t)-2146233087), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.ASCIIEncoding::.ctor()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2371088248;
extern Il2CppCodeGenString* _stringLiteral3474544216;
extern const uint32_t ASCIIEncoding__ctor_m4127831672_MetadataUsageId;
extern "C"  void ASCIIEncoding__ctor_m4127831672 (ASCIIEncoding_t3022927988 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding__ctor_m4127831672_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding__ctor_m3985582722(__this, ((int32_t)20127), /*hidden argument*/NULL);
		String_t* L_0 = _stringLiteral2371088248;
		V_0 = L_0;
		((Encoding_t663144255 *)__this)->set_web_name_15(L_0);
		String_t* L_1 = V_0;
		String_t* L_2 = L_1;
		V_0 = L_2;
		((Encoding_t663144255 *)__this)->set_header_name_10(L_2);
		String_t* L_3 = V_0;
		((Encoding_t663144255 *)__this)->set_body_name_8(L_3);
		((Encoding_t663144255 *)__this)->set_encoding_name_9(_stringLiteral3474544216);
		((Encoding_t663144255 *)__this)->set_is_mail_news_display_11((bool)1);
		((Encoding_t663144255 *)__this)->set_is_mail_news_save_12((bool)1);
		return;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetByteCount(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t ASCIIEncoding_GetByteCount_m2858986914_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetByteCount_m2858986914 (ASCIIEncoding_t3022927988 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetByteCount_m2858986914_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		CharU5BU5D_t1328083999* L_4 = ___chars0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		CharU5BU5D_t1328083999* L_9 = ___chars0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		return L_13;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetByteCount(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern const uint32_t ASCIIEncoding_GetByteCount_m2696039881_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetByteCount_m2696039881 (ASCIIEncoding_t3022927988 * __this, String_t* ___chars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetByteCount_m2696039881_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___chars0;
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)
extern "C"  int32_t ASCIIEncoding_GetBytes_m819071568 (ASCIIEncoding_t3022927988 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	EncoderFallbackBuffer_t3883615514 * V_0 = NULL;
	CharU5BU5D_t1328083999* V_1 = NULL;
	{
		V_0 = (EncoderFallbackBuffer_t3883615514 *)NULL;
		V_1 = (CharU5BU5D_t1328083999*)NULL;
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t3397334013* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = ASCIIEncoding_GetBytes_m3617160053(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Text.EncoderFallbackBuffer&,System.Char[]&)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t ASCIIEncoding_GetBytes_m3617160053_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetBytes_m3617160053 (ASCIIEncoding_t3022927988 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, EncoderFallbackBuffer_t3883615514 ** ___buffer5, CharU5BU5D_t1328083999** ___fallback_chars6, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetBytes_m3617160053_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	int32_t V_2 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___charIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_5 = ___charIndex1;
		CharU5BU5D_t1328083999* L_6 = ___chars0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0048;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_8, _stringLiteral2227013046, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0048:
	{
		int32_t L_9 = ___charCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_10 = ___charCount2;
		CharU5BU5D_t1328083999* L_11 = ___chars0;
		int32_t L_12 = ___charIndex1;
		if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))-(int32_t)L_12)))))
		{
			goto IL_006f;
		}
	}

IL_005a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral3578023195, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006f:
	{
		int32_t L_15 = ___byteIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_16 = ___byteIndex4;
		ByteU5BU5D_t3397334013* L_17 = ___bytes3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0097;
		}
	}

IL_0082:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral4104348384, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		ByteU5BU5D_t3397334013* L_20 = ___bytes3;
		int32_t L_21 = ___byteIndex4;
		int32_t L_22 = ___charCount2;
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)L_22)))
		{
			goto IL_00b4;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_24 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_24, L_23, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24);
	}

IL_00b4:
	{
		int32_t L_25 = ___charCount2;
		V_0 = L_25;
		goto IL_01a5;
	}

IL_00bb:
	{
		CharU5BU5D_t1328083999* L_26 = ___chars0;
		int32_t L_27 = ___charIndex1;
		int32_t L_28 = L_27;
		___charIndex1 = ((int32_t)((int32_t)L_28+(int32_t)1));
		int32_t L_29 = L_28;
		uint16_t L_30 = (L_26)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29));
		V_1 = L_30;
		Il2CppChar L_31 = V_1;
		if ((((int32_t)L_31) >= ((int32_t)((int32_t)128))))
		{
			goto IL_00e0;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_32 = ___bytes3;
		int32_t L_33 = ___byteIndex4;
		int32_t L_34 = L_33;
		___byteIndex4 = ((int32_t)((int32_t)L_34+(int32_t)1));
		Il2CppChar L_35 = V_1;
		(L_32)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34), (uint8_t)(((int32_t)((uint8_t)L_35))));
		goto IL_01a5;
	}

IL_00e0:
	{
		EncoderFallbackBuffer_t3883615514 ** L_36 = ___buffer5;
		if ((*((EncoderFallbackBuffer_t3883615514 **)L_36)))
		{
			goto IL_00f6;
		}
	}
	{
		EncoderFallbackBuffer_t3883615514 ** L_37 = ___buffer5;
		EncoderFallback_t1756452756 * L_38 = Encoding_get_EncoderFallback_m2188137289(__this, /*hidden argument*/NULL);
		EncoderFallbackBuffer_t3883615514 * L_39 = VirtFuncInvoker0< EncoderFallbackBuffer_t3883615514 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_38);
		*((Il2CppObject **)(L_37)) = (Il2CppObject *)L_39;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_37), (Il2CppObject *)L_39);
	}

IL_00f6:
	{
		Il2CppChar L_40 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_41 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_40, /*hidden argument*/NULL);
		if (!L_41)
		{
			goto IL_012f;
		}
	}
	{
		int32_t L_42 = V_0;
		if ((((int32_t)L_42) <= ((int32_t)1)))
		{
			goto IL_012f;
		}
	}
	{
		CharU5BU5D_t1328083999* L_43 = ___chars0;
		int32_t L_44 = ___charIndex1;
		int32_t L_45 = L_44;
		uint16_t L_46 = (L_43)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_45));
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_47 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
		if (!L_47)
		{
			goto IL_012f;
		}
	}
	{
		EncoderFallbackBuffer_t3883615514 ** L_48 = ___buffer5;
		Il2CppChar L_49 = V_1;
		CharU5BU5D_t1328083999* L_50 = ___chars0;
		int32_t L_51 = ___charIndex1;
		int32_t L_52 = L_51;
		uint16_t L_53 = (L_50)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52));
		int32_t L_54 = ___charIndex1;
		int32_t L_55 = L_54;
		___charIndex1 = ((int32_t)((int32_t)L_55+(int32_t)1));
		VirtFuncInvoker3< bool, Il2CppChar, Il2CppChar, int32_t >::Invoke(6 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t3883615514 **)L_48)), L_49, L_53, ((int32_t)((int32_t)L_55-(int32_t)1)));
		goto IL_013c;
	}

IL_012f:
	{
		EncoderFallbackBuffer_t3883615514 ** L_56 = ___buffer5;
		Il2CppChar L_57 = V_1;
		int32_t L_58 = ___charIndex1;
		VirtFuncInvoker2< bool, Il2CppChar, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t3883615514 **)L_56)), L_57, ((int32_t)((int32_t)L_58-(int32_t)1)));
	}

IL_013c:
	{
		CharU5BU5D_t1328083999** L_59 = ___fallback_chars6;
		if (!(*((CharU5BU5D_t1328083999**)L_59)))
		{
			goto IL_0156;
		}
	}
	{
		CharU5BU5D_t1328083999** L_60 = ___fallback_chars6;
		EncoderFallbackBuffer_t3883615514 ** L_61 = ___buffer5;
		int32_t L_62 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t3883615514 **)L_61)));
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_60)))->max_length))))) >= ((int32_t)L_62)))
		{
			goto IL_0166;
		}
	}

IL_0156:
	{
		CharU5BU5D_t1328083999** L_63 = ___fallback_chars6;
		EncoderFallbackBuffer_t3883615514 ** L_64 = ___buffer5;
		int32_t L_65 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t3883615514 **)L_64)));
		*((Il2CppObject **)(L_63)) = (Il2CppObject *)((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_65));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_63), (Il2CppObject *)((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_65)));
	}

IL_0166:
	{
		V_2 = 0;
		goto IL_017e;
	}

IL_016d:
	{
		CharU5BU5D_t1328083999** L_66 = ___fallback_chars6;
		int32_t L_67 = V_2;
		EncoderFallbackBuffer_t3883615514 ** L_68 = ___buffer5;
		Il2CppChar L_69 = VirtFuncInvoker0< Il2CppChar >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t3883615514 **)L_68)));
		((*((CharU5BU5D_t1328083999**)L_66)))->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_67), (Il2CppChar)L_69);
		int32_t L_70 = V_2;
		V_2 = ((int32_t)((int32_t)L_70+(int32_t)1));
	}

IL_017e:
	{
		int32_t L_71 = V_2;
		CharU5BU5D_t1328083999** L_72 = ___fallback_chars6;
		if ((((int32_t)L_71) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_72)))->max_length)))))))
		{
			goto IL_016d;
		}
	}
	{
		int32_t L_73 = ___byteIndex4;
		CharU5BU5D_t1328083999** L_74 = ___fallback_chars6;
		CharU5BU5D_t1328083999** L_75 = ___fallback_chars6;
		ByteU5BU5D_t3397334013* L_76 = ___bytes3;
		int32_t L_77 = ___byteIndex4;
		EncoderFallbackBuffer_t3883615514 ** L_78 = ___buffer5;
		CharU5BU5D_t1328083999** L_79 = ___fallback_chars6;
		int32_t L_80 = ASCIIEncoding_GetBytes_m3617160053(__this, (*((CharU5BU5D_t1328083999**)L_74)), 0, (((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_75)))->max_length)))), L_76, L_77, L_78, L_79, /*hidden argument*/NULL);
		___byteIndex4 = ((int32_t)((int32_t)L_73+(int32_t)L_80));
	}

IL_01a5:
	{
		int32_t L_81 = V_0;
		int32_t L_82 = L_81;
		V_0 = ((int32_t)((int32_t)L_82-(int32_t)1));
		if ((((int32_t)L_82) > ((int32_t)0)))
		{
			goto IL_00bb;
		}
	}
	{
		int32_t L_83 = ___charCount2;
		return L_83;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)
extern "C"  int32_t ASCIIEncoding_GetBytes_m3649277167 (ASCIIEncoding_t3022927988 * __this, String_t* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	EncoderFallbackBuffer_t3883615514 * V_0 = NULL;
	CharU5BU5D_t1328083999* V_1 = NULL;
	{
		V_0 = (EncoderFallbackBuffer_t3883615514 *)NULL;
		V_1 = (CharU5BU5D_t1328083999*)NULL;
		String_t* L_0 = ___chars0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t3397334013* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = ASCIIEncoding_GetBytes_m3279802336(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32,System.Text.EncoderFallbackBuffer&,System.Char[]&)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral89995247;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral3604279390;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t ASCIIEncoding_GetBytes_m3279802336_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetBytes_m3279802336 (ASCIIEncoding_t3022927988 * __this, String_t* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, EncoderFallbackBuffer_t3883615514 ** ___buffer5, CharU5BU5D_t1328083999** ___fallback_chars6, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetBytes_m3279802336_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	int32_t V_2 = 0;
	{
		String_t* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___charIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0036;
		}
	}
	{
		int32_t L_5 = ___charIndex1;
		String_t* L_6 = ___chars0;
		int32_t L_7 = String_get_Length_m1606060069(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_7)))
		{
			goto IL_004b;
		}
	}

IL_0036:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_8 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral89995247, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_9, _stringLiteral2227013046, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_004b:
	{
		int32_t L_10 = ___charCount2;
		if ((((int32_t)L_10) < ((int32_t)0)))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_11 = ___charCount2;
		String_t* L_12 = ___chars0;
		int32_t L_13 = String_get_Length_m1606060069(L_12, /*hidden argument*/NULL);
		int32_t L_14 = ___charIndex1;
		if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14)))))
		{
			goto IL_0075;
		}
	}

IL_0060:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_15 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral3604279390, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_16 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_16, _stringLiteral3578023195, L_15, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16);
	}

IL_0075:
	{
		int32_t L_17 = ___byteIndex4;
		if ((((int32_t)L_17) < ((int32_t)0)))
		{
			goto IL_0088;
		}
	}
	{
		int32_t L_18 = ___byteIndex4;
		ByteU5BU5D_t3397334013* L_19 = ___bytes3;
		if ((((int32_t)L_18) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_19)->max_length)))))))
		{
			goto IL_009d;
		}
	}

IL_0088:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_20 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_21 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_21, _stringLiteral4104348384, L_20, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21);
	}

IL_009d:
	{
		ByteU5BU5D_t3397334013* L_22 = ___bytes3;
		int32_t L_23 = ___byteIndex4;
		int32_t L_24 = ___charCount2;
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_22)->max_length))))-(int32_t)L_23))) >= ((int32_t)L_24)))
		{
			goto IL_00ba;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_25 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_26 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_26, L_25, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_26);
	}

IL_00ba:
	{
		int32_t L_27 = ___charCount2;
		V_0 = L_27;
		goto IL_01b7;
	}

IL_00c1:
	{
		String_t* L_28 = ___chars0;
		int32_t L_29 = ___charIndex1;
		int32_t L_30 = L_29;
		___charIndex1 = ((int32_t)((int32_t)L_30+(int32_t)1));
		Il2CppChar L_31 = String_get_Chars_m4230566705(L_28, L_30, /*hidden argument*/NULL);
		V_1 = L_31;
		Il2CppChar L_32 = V_1;
		if ((((int32_t)L_32) >= ((int32_t)((int32_t)128))))
		{
			goto IL_00ea;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_33 = ___bytes3;
		int32_t L_34 = ___byteIndex4;
		int32_t L_35 = L_34;
		___byteIndex4 = ((int32_t)((int32_t)L_35+(int32_t)1));
		Il2CppChar L_36 = V_1;
		(L_33)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_35), (uint8_t)(((int32_t)((uint8_t)L_36))));
		goto IL_01b7;
	}

IL_00ea:
	{
		EncoderFallbackBuffer_t3883615514 ** L_37 = ___buffer5;
		if ((*((EncoderFallbackBuffer_t3883615514 **)L_37)))
		{
			goto IL_0100;
		}
	}
	{
		EncoderFallbackBuffer_t3883615514 ** L_38 = ___buffer5;
		EncoderFallback_t1756452756 * L_39 = Encoding_get_EncoderFallback_m2188137289(__this, /*hidden argument*/NULL);
		EncoderFallbackBuffer_t3883615514 * L_40 = VirtFuncInvoker0< EncoderFallbackBuffer_t3883615514 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_39);
		*((Il2CppObject **)(L_38)) = (Il2CppObject *)L_40;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_38), (Il2CppObject *)L_40);
	}

IL_0100:
	{
		Il2CppChar L_41 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_42 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_41, /*hidden argument*/NULL);
		if (!L_42)
		{
			goto IL_0141;
		}
	}
	{
		int32_t L_43 = V_0;
		if ((((int32_t)L_43) <= ((int32_t)1)))
		{
			goto IL_0141;
		}
	}
	{
		String_t* L_44 = ___chars0;
		int32_t L_45 = ___charIndex1;
		Il2CppChar L_46 = String_get_Chars_m4230566705(L_44, L_45, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_47 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
		if (!L_47)
		{
			goto IL_0141;
		}
	}
	{
		EncoderFallbackBuffer_t3883615514 ** L_48 = ___buffer5;
		Il2CppChar L_49 = V_1;
		String_t* L_50 = ___chars0;
		int32_t L_51 = ___charIndex1;
		Il2CppChar L_52 = String_get_Chars_m4230566705(L_50, L_51, /*hidden argument*/NULL);
		int32_t L_53 = ___charIndex1;
		int32_t L_54 = L_53;
		___charIndex1 = ((int32_t)((int32_t)L_54+(int32_t)1));
		VirtFuncInvoker3< bool, Il2CppChar, Il2CppChar, int32_t >::Invoke(6 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t3883615514 **)L_48)), L_49, L_52, ((int32_t)((int32_t)L_54-(int32_t)1)));
		goto IL_014e;
	}

IL_0141:
	{
		EncoderFallbackBuffer_t3883615514 ** L_55 = ___buffer5;
		Il2CppChar L_56 = V_1;
		int32_t L_57 = ___charIndex1;
		VirtFuncInvoker2< bool, Il2CppChar, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t3883615514 **)L_55)), L_56, ((int32_t)((int32_t)L_57-(int32_t)1)));
	}

IL_014e:
	{
		CharU5BU5D_t1328083999** L_58 = ___fallback_chars6;
		if (!(*((CharU5BU5D_t1328083999**)L_58)))
		{
			goto IL_0168;
		}
	}
	{
		CharU5BU5D_t1328083999** L_59 = ___fallback_chars6;
		EncoderFallbackBuffer_t3883615514 ** L_60 = ___buffer5;
		int32_t L_61 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t3883615514 **)L_60)));
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_59)))->max_length))))) >= ((int32_t)L_61)))
		{
			goto IL_0178;
		}
	}

IL_0168:
	{
		CharU5BU5D_t1328083999** L_62 = ___fallback_chars6;
		EncoderFallbackBuffer_t3883615514 ** L_63 = ___buffer5;
		int32_t L_64 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t3883615514 **)L_63)));
		*((Il2CppObject **)(L_62)) = (Il2CppObject *)((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_64));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_62), (Il2CppObject *)((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_64)));
	}

IL_0178:
	{
		V_2 = 0;
		goto IL_0190;
	}

IL_017f:
	{
		CharU5BU5D_t1328083999** L_65 = ___fallback_chars6;
		int32_t L_66 = V_2;
		EncoderFallbackBuffer_t3883615514 ** L_67 = ___buffer5;
		Il2CppChar L_68 = VirtFuncInvoker0< Il2CppChar >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t3883615514 **)L_67)));
		((*((CharU5BU5D_t1328083999**)L_65)))->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66), (Il2CppChar)L_68);
		int32_t L_69 = V_2;
		V_2 = ((int32_t)((int32_t)L_69+(int32_t)1));
	}

IL_0190:
	{
		int32_t L_70 = V_2;
		CharU5BU5D_t1328083999** L_71 = ___fallback_chars6;
		if ((((int32_t)L_70) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_71)))->max_length)))))))
		{
			goto IL_017f;
		}
	}
	{
		int32_t L_72 = ___byteIndex4;
		CharU5BU5D_t1328083999** L_73 = ___fallback_chars6;
		CharU5BU5D_t1328083999** L_74 = ___fallback_chars6;
		ByteU5BU5D_t3397334013* L_75 = ___bytes3;
		int32_t L_76 = ___byteIndex4;
		EncoderFallbackBuffer_t3883615514 ** L_77 = ___buffer5;
		CharU5BU5D_t1328083999** L_78 = ___fallback_chars6;
		int32_t L_79 = ASCIIEncoding_GetBytes_m3617160053(__this, (*((CharU5BU5D_t1328083999**)L_73)), 0, (((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_74)))->max_length)))), L_75, L_76, L_77, L_78, /*hidden argument*/NULL);
		___byteIndex4 = ((int32_t)((int32_t)L_72+(int32_t)L_79));
	}

IL_01b7:
	{
		int32_t L_80 = V_0;
		int32_t L_81 = L_80;
		V_0 = ((int32_t)((int32_t)L_81-(int32_t)1));
		if ((((int32_t)L_81) > ((int32_t)0)))
		{
			goto IL_00c1;
		}
	}
	{
		int32_t L_82 = ___charCount2;
		return L_82;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetCharCount(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t ASCIIEncoding_GetCharCount_m1069599754_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetCharCount_m1069599754 (ASCIIEncoding_t3022927988 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetCharCount_m1069599754_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		ByteU5BU5D_t3397334013* L_4 = ___bytes0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		ByteU5BU5D_t3397334013* L_9 = ___bytes0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		return L_13;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern "C"  int32_t ASCIIEncoding_GetChars_m2363744710 (ASCIIEncoding_t3022927988 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t1328083999* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	DecoderFallbackBuffer_t4206371382 * V_0 = NULL;
	{
		V_0 = (DecoderFallbackBuffer_t4206371382 *)NULL;
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		int32_t L_1 = ___byteIndex1;
		int32_t L_2 = ___byteCount2;
		CharU5BU5D_t1328083999* L_3 = ___chars3;
		int32_t L_4 = ___charIndex4;
		int32_t L_5 = ASCIIEncoding_GetChars_m1981435446(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Text.DecoderFallbackBuffer&)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t ASCIIEncoding_GetChars_m1981435446_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetChars_m1981435446 (ASCIIEncoding_t3022927988 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t1328083999* ___chars3, int32_t ___charIndex4, DecoderFallbackBuffer_t4206371382 ** ___buffer5, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetChars_m1981435446_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t1328083999* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___byteIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_5 = ___byteIndex1;
		ByteU5BU5D_t3397334013* L_6 = ___bytes0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0048;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_8, _stringLiteral4104348384, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0048:
	{
		int32_t L_9 = ___byteCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_10 = ___byteCount2;
		ByteU5BU5D_t3397334013* L_11 = ___bytes0;
		int32_t L_12 = ___byteIndex1;
		if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))-(int32_t)L_12)))))
		{
			goto IL_006f;
		}
	}

IL_005a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral2000449993, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006f:
	{
		int32_t L_15 = ___charIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_16 = ___charIndex4;
		CharU5BU5D_t1328083999* L_17 = ___chars3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0097;
		}
	}

IL_0082:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral2227013046, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		CharU5BU5D_t1328083999* L_20 = ___chars3;
		int32_t L_21 = ___charIndex4;
		int32_t L_22 = ___byteCount2;
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)L_22)))
		{
			goto IL_00b4;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_24 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_24, L_23, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24);
	}

IL_00b4:
	{
		int32_t L_25 = ___byteCount2;
		V_0 = L_25;
		goto IL_0126;
	}

IL_00bb:
	{
		ByteU5BU5D_t3397334013* L_26 = ___bytes0;
		int32_t L_27 = ___byteIndex1;
		int32_t L_28 = L_27;
		___byteIndex1 = ((int32_t)((int32_t)L_28+(int32_t)1));
		int32_t L_29 = L_28;
		uint8_t L_30 = (L_26)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29));
		V_1 = (((int32_t)((uint16_t)L_30)));
		Il2CppChar L_31 = V_1;
		if ((((int32_t)L_31) >= ((int32_t)((int32_t)128))))
		{
			goto IL_00e0;
		}
	}
	{
		CharU5BU5D_t1328083999* L_32 = ___chars3;
		int32_t L_33 = ___charIndex4;
		int32_t L_34 = L_33;
		___charIndex4 = ((int32_t)((int32_t)L_34+(int32_t)1));
		Il2CppChar L_35 = V_1;
		(L_32)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34), (Il2CppChar)L_35);
		goto IL_0126;
	}

IL_00e0:
	{
		DecoderFallbackBuffer_t4206371382 ** L_36 = ___buffer5;
		if ((*((DecoderFallbackBuffer_t4206371382 **)L_36)))
		{
			goto IL_00f6;
		}
	}
	{
		DecoderFallbackBuffer_t4206371382 ** L_37 = ___buffer5;
		DecoderFallback_t1715117820 * L_38 = Encoding_get_DecoderFallback_m167120457(__this, /*hidden argument*/NULL);
		DecoderFallbackBuffer_t4206371382 * L_39 = VirtFuncInvoker0< DecoderFallbackBuffer_t4206371382 * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_38);
		*((Il2CppObject **)(L_37)) = (Il2CppObject *)L_39;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_37), (Il2CppObject *)L_39);
	}

IL_00f6:
	{
		DecoderFallbackBuffer_t4206371382 ** L_40 = ___buffer5;
		ByteU5BU5D_t3397334013* L_41 = ___bytes0;
		int32_t L_42 = ___byteIndex1;
		VirtFuncInvoker2< bool, ByteU5BU5D_t3397334013*, int32_t >::Invoke(5 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, (*((DecoderFallbackBuffer_t4206371382 **)L_40)), L_41, L_42);
		goto IL_0118;
	}

IL_0106:
	{
		CharU5BU5D_t1328083999* L_43 = ___chars3;
		int32_t L_44 = ___charIndex4;
		int32_t L_45 = L_44;
		___charIndex4 = ((int32_t)((int32_t)L_45+(int32_t)1));
		DecoderFallbackBuffer_t4206371382 ** L_46 = ___buffer5;
		Il2CppChar L_47 = VirtFuncInvoker0< Il2CppChar >::Invoke(6 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, (*((DecoderFallbackBuffer_t4206371382 **)L_46)));
		(L_43)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_45), (Il2CppChar)L_47);
	}

IL_0118:
	{
		DecoderFallbackBuffer_t4206371382 ** L_48 = ___buffer5;
		int32_t L_49 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.DecoderFallbackBuffer::get_Remaining() */, (*((DecoderFallbackBuffer_t4206371382 **)L_48)));
		if ((((int32_t)L_49) > ((int32_t)0)))
		{
			goto IL_0106;
		}
	}

IL_0126:
	{
		int32_t L_50 = V_0;
		int32_t L_51 = L_50;
		V_0 = ((int32_t)((int32_t)L_51-(int32_t)1));
		if ((((int32_t)L_51) > ((int32_t)0)))
		{
			goto IL_00bb;
		}
	}
	{
		int32_t L_52 = ___byteCount2;
		return L_52;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetMaxByteCount(System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral223120636;
extern const uint32_t ASCIIEncoding_GetMaxByteCount_m1501460450_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetMaxByteCount_m1501460450 (ASCIIEncoding_t3022927988 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetMaxByteCount_m1501460450_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral223120636, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral3578023195, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___charCount0;
		return L_3;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetMaxCharCount(System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral223120636;
extern const uint32_t ASCIIEncoding_GetMaxCharCount_m357546748_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetMaxCharCount_m357546748 (ASCIIEncoding_t3022927988 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetMaxCharCount_m357546748_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral223120636, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral2000449993, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___byteCount0;
		return L_3;
	}
}
// System.String System.Text.ASCIIEncoding::GetString(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern const uint32_t ASCIIEncoding_GetString_m3931709239_MetadataUsageId;
extern "C"  String_t* ASCIIEncoding_GetString_m3931709239 (ASCIIEncoding_t3022927988 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetString_m3931709239_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t* V_0 = NULL;
	String_t* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	uint8_t* V_3 = NULL;
	uint8_t* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	uint8_t V_6 = 0x0;
	String_t* V_7 = NULL;
	uintptr_t G_B14_0 = 0;
	Il2CppChar* G_B17_0 = NULL;
	Il2CppChar* G_B16_0 = NULL;
	int32_t G_B18_0 = 0;
	Il2CppChar* G_B18_1 = NULL;
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___byteIndex1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___byteIndex1;
		ByteU5BU5D_t3397334013* L_4 = ___bytes0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral4104348384, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___byteCount2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___byteCount2;
		ByteU5BU5D_t3397334013* L_9 = ___bytes0;
		int32_t L_10 = ___byteIndex1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral2000449993, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___byteCount2;
		if (L_13)
		{
			goto IL_0069;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_14 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_14;
	}

IL_0069:
	{
		ByteU5BU5D_t3397334013* L_15 = ___bytes0;
		if (!L_15)
		{
			goto IL_0077;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_16 = ___bytes0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_16)->max_length)))))
		{
			goto IL_007e;
		}
	}

IL_0077:
	{
		G_B14_0 = (((uintptr_t)0));
		goto IL_0085;
	}

IL_007e:
	{
		ByteU5BU5D_t3397334013* L_17 = ___bytes0;
		G_B14_0 = ((uintptr_t)(((L_17)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_0085:
	{
		V_0 = (uint8_t*)G_B14_0;
		int32_t L_18 = ___byteCount2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_19 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
		V_1 = L_19;
		String_t* L_20 = V_1;
		V_7 = L_20;
		String_t* L_21 = V_7;
		int32_t L_22 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_21))+(int32_t)L_22));
		uint8_t* L_23 = V_0;
		int32_t L_24 = ___byteIndex1;
		V_3 = (uint8_t*)((uint8_t*)((intptr_t)L_23+(int32_t)L_24));
		uint8_t* L_25 = V_3;
		int32_t L_26 = ___byteCount2;
		V_4 = (uint8_t*)((uint8_t*)((intptr_t)L_25+(int32_t)L_26));
		Il2CppChar* L_27 = V_2;
		V_5 = (Il2CppChar*)L_27;
		goto IL_00d0;
	}

IL_00ab:
	{
		uint8_t* L_28 = V_3;
		uint8_t* L_29 = (uint8_t*)L_28;
		V_3 = (uint8_t*)((uint8_t*)((intptr_t)L_29+(intptr_t)(((intptr_t)1))));
		V_6 = (*((uint8_t*)L_29));
		Il2CppChar* L_30 = V_5;
		Il2CppChar* L_31 = (Il2CppChar*)L_30;
		V_5 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_31+(intptr_t)(((intptr_t)2))));
		uint8_t L_32 = V_6;
		G_B16_0 = L_31;
		if ((((int32_t)L_32) > ((int32_t)((int32_t)127))))
		{
			G_B17_0 = L_31;
			goto IL_00cd;
		}
	}
	{
		uint8_t L_33 = V_6;
		G_B18_0 = (((int32_t)((uint16_t)L_33)));
		G_B18_1 = G_B16_0;
		goto IL_00cf;
	}

IL_00cd:
	{
		G_B18_0 = ((int32_t)63);
		G_B18_1 = G_B17_0;
	}

IL_00cf:
	{
		*((int16_t*)(G_B18_1)) = (int16_t)G_B18_0;
	}

IL_00d0:
	{
		uint8_t* L_34 = V_3;
		uint8_t* L_35 = V_4;
		if ((!(((uintptr_t)L_34) >= ((uintptr_t)L_35))))
		{
			goto IL_00ab;
		}
	}
	{
		V_7 = (String_t*)NULL;
		String_t* L_36 = V_1;
		return L_36;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral319976496;
extern const uint32_t ASCIIEncoding_GetBytes_m3744562901_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetBytes_m3744562901 (ASCIIEncoding_t3022927988 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetBytes_m3744562901_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	uint8_t* G_B13_0 = NULL;
	uint8_t* G_B12_0 = NULL;
	int32_t G_B14_0 = 0;
	uint8_t* G_B14_1 = NULL;
	{
		Il2CppChar* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		uint8_t* L_2 = ___bytes2;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		int32_t L_4 = ___charCount1;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_5, _stringLiteral3578023195, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0034:
	{
		int32_t L_6 = ___byteCount3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0047;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_7, _stringLiteral2000449993, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		int32_t L_8 = ___byteCount3;
		int32_t L_9 = ___charCount1;
		if ((((int32_t)L_8) >= ((int32_t)L_9)))
		{
			goto IL_005f;
		}
	}
	{
		ArgumentException_t3259014390 * L_10 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_10, _stringLiteral319976496, _stringLiteral2000449993, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10);
	}

IL_005f:
	{
		V_0 = 0;
		goto IL_0089;
	}

IL_0066:
	{
		Il2CppChar* L_11 = ___chars0;
		int32_t L_12 = V_0;
		V_1 = (*((uint16_t*)((Il2CppChar*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)2))))));
		uint8_t* L_13 = ___bytes2;
		int32_t L_14 = V_0;
		Il2CppChar L_15 = V_1;
		G_B12_0 = ((uint8_t*)((intptr_t)L_13+(int32_t)L_14));
		if ((((int32_t)L_15) >= ((int32_t)((int32_t)128))))
		{
			G_B13_0 = ((uint8_t*)((intptr_t)L_13+(int32_t)L_14));
			goto IL_0081;
		}
	}
	{
		Il2CppChar L_16 = V_1;
		G_B14_0 = ((int32_t)(L_16));
		G_B14_1 = G_B12_0;
		goto IL_0083;
	}

IL_0081:
	{
		G_B14_0 = ((int32_t)63);
		G_B14_1 = G_B13_0;
	}

IL_0083:
	{
		*((int8_t*)(G_B14_1)) = (int8_t)(((int32_t)((uint8_t)G_B14_0)));
		int32_t L_17 = V_0;
		V_0 = ((int32_t)((int32_t)L_17+(int32_t)1));
	}

IL_0089:
	{
		int32_t L_18 = V_0;
		int32_t L_19 = ___charCount1;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_0066;
		}
	}
	{
		int32_t L_20 = ___charCount1;
		return L_20;
	}
}
// System.Int32 System.Text.ASCIIEncoding::GetByteCount(System.Char*,System.Int32)
extern "C"  int32_t ASCIIEncoding_GetByteCount_m1396020051 (ASCIIEncoding_t3022927988 * __this, Il2CppChar* ___chars0, int32_t ___count1, const MethodInfo* method)
{
	{
		int32_t L_0 = ___count1;
		return L_0;
	}
}
// System.Text.Decoder System.Text.ASCIIEncoding::GetDecoder()
extern "C"  Decoder_t3792697818 * ASCIIEncoding_GetDecoder_m3693600923 (ASCIIEncoding_t3022927988 * __this, const MethodInfo* method)
{
	{
		Decoder_t3792697818 * L_0 = Encoding_GetDecoder_m147694150(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Text.Decoder::.ctor()
extern Il2CppClass* DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var;
extern const uint32_t Decoder__ctor_m2623573910_MetadataUsageId;
extern "C"  void Decoder__ctor_m2623573910 (Decoder_t3792697818 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Decoder__ctor_m2623573910_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderReplacementFallback_t3042394152 * L_0 = (DecoderReplacementFallback_t3042394152 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m2930674034(L_0, /*hidden argument*/NULL);
		__this->set_fallback_0(L_0);
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Decoder::set_Fallback(System.Text.DecoderFallback)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern const uint32_t Decoder_set_Fallback_m1780632169_MetadataUsageId;
extern "C"  void Decoder_set_Fallback_m1780632169 (Decoder_t3792697818 * __this, DecoderFallback_t1715117820 * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Decoder_set_Fallback_m1780632169_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderFallback_t1715117820 * L_0 = ___value0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m911049464(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000c:
	{
		DecoderFallback_t1715117820 * L_2 = ___value0;
		__this->set_fallback_0(L_2);
		__this->set_fallback_buffer_1((DecoderFallbackBuffer_t4206371382 *)NULL);
		return;
	}
}
// System.Text.DecoderFallbackBuffer System.Text.Decoder::get_FallbackBuffer()
extern "C"  DecoderFallbackBuffer_t4206371382 * Decoder_get_FallbackBuffer_m2995053018 (Decoder_t3792697818 * __this, const MethodInfo* method)
{
	{
		DecoderFallbackBuffer_t4206371382 * L_0 = __this->get_fallback_buffer_1();
		if (L_0)
		{
			goto IL_001c;
		}
	}
	{
		DecoderFallback_t1715117820 * L_1 = __this->get_fallback_0();
		DecoderFallbackBuffer_t4206371382 * L_2 = VirtFuncInvoker0< DecoderFallbackBuffer_t4206371382 * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_1);
		__this->set_fallback_buffer_1(L_2);
	}

IL_001c:
	{
		DecoderFallbackBuffer_t4206371382 * L_3 = __this->get_fallback_buffer_1();
		return L_3;
	}
}
// System.Void System.Text.DecoderExceptionFallback::.ctor()
extern Il2CppClass* DecoderFallback_t1715117820_il2cpp_TypeInfo_var;
extern const uint32_t DecoderExceptionFallback__ctor_m3330792769_MetadataUsageId;
extern "C"  void DecoderExceptionFallback__ctor_m3330792769 (DecoderExceptionFallback_t944865245 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderExceptionFallback__ctor_m3330792769_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1715117820_il2cpp_TypeInfo_var);
		DecoderFallback__ctor_m1226750992(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Text.DecoderFallbackBuffer System.Text.DecoderExceptionFallback::CreateFallbackBuffer()
extern Il2CppClass* DecoderExceptionFallbackBuffer_t40651649_il2cpp_TypeInfo_var;
extern const uint32_t DecoderExceptionFallback_CreateFallbackBuffer_m3122436232_MetadataUsageId;
extern "C"  DecoderFallbackBuffer_t4206371382 * DecoderExceptionFallback_CreateFallbackBuffer_m3122436232 (DecoderExceptionFallback_t944865245 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderExceptionFallback_CreateFallbackBuffer_m3122436232_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderExceptionFallbackBuffer_t40651649 * L_0 = (DecoderExceptionFallbackBuffer_t40651649 *)il2cpp_codegen_object_new(DecoderExceptionFallbackBuffer_t40651649_il2cpp_TypeInfo_var);
		DecoderExceptionFallbackBuffer__ctor_m509091621(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Text.DecoderExceptionFallback::Equals(System.Object)
extern Il2CppClass* DecoderExceptionFallback_t944865245_il2cpp_TypeInfo_var;
extern const uint32_t DecoderExceptionFallback_Equals_m3699645544_MetadataUsageId;
extern "C"  bool DecoderExceptionFallback_Equals_m3699645544 (DecoderExceptionFallback_t944865245 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderExceptionFallback_Equals_m3699645544_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___value0;
		return (bool)((!(((Il2CppObject*)(DecoderExceptionFallback_t944865245 *)((DecoderExceptionFallback_t944865245 *)IsInstSealed(L_0, DecoderExceptionFallback_t944865245_il2cpp_TypeInfo_var))) <= ((Il2CppObject*)(Il2CppObject *)NULL)))? 1 : 0);
	}
}
// System.Int32 System.Text.DecoderExceptionFallback::GetHashCode()
extern "C"  int32_t DecoderExceptionFallback_GetHashCode_m2972426052 (DecoderExceptionFallback_t944865245 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Void System.Text.DecoderExceptionFallbackBuffer::.ctor()
extern "C"  void DecoderExceptionFallbackBuffer__ctor_m509091621 (DecoderExceptionFallbackBuffer_t40651649 * __this, const MethodInfo* method)
{
	{
		DecoderFallbackBuffer__ctor_m3014928010(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.DecoderExceptionFallbackBuffer::get_Remaining()
extern "C"  int32_t DecoderExceptionFallbackBuffer_get_Remaining_m282446616 (DecoderExceptionFallbackBuffer_t40651649 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Boolean System.Text.DecoderExceptionFallbackBuffer::Fallback(System.Byte[],System.Int32)
extern Il2CppClass* DecoderFallbackException_t561423693_il2cpp_TypeInfo_var;
extern const uint32_t DecoderExceptionFallbackBuffer_Fallback_m3457210607_MetadataUsageId;
extern "C"  bool DecoderExceptionFallbackBuffer_Fallback_m3457210607 (DecoderExceptionFallbackBuffer_t40651649 * __this, ByteU5BU5D_t3397334013* ___bytesUnknown0, int32_t ___index1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderExceptionFallbackBuffer_Fallback_m3457210607_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytesUnknown0;
		int32_t L_1 = ___index1;
		DecoderFallbackException_t561423693 * L_2 = (DecoderFallbackException_t561423693 *)il2cpp_codegen_object_new(DecoderFallbackException_t561423693_il2cpp_TypeInfo_var);
		DecoderFallbackException__ctor_m2025033573(L_2, (String_t*)NULL, L_0, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}
}
// System.Char System.Text.DecoderExceptionFallbackBuffer::GetNextChar()
extern "C"  Il2CppChar DecoderExceptionFallbackBuffer_GetNextChar_m1727394816 (DecoderExceptionFallbackBuffer_t40651649 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Void System.Text.DecoderFallback::.ctor()
extern "C"  void DecoderFallback__ctor_m1226750992 (DecoderFallback_t1715117820 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallback::.cctor()
extern Il2CppClass* DecoderExceptionFallback_t944865245_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderFallback_t1715117820_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372001873;
extern const uint32_t DecoderFallback__cctor_m215821245_MetadataUsageId;
extern "C"  void DecoderFallback__cctor_m215821245 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderFallback__cctor_m215821245_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderExceptionFallback_t944865245 * L_0 = (DecoderExceptionFallback_t944865245 *)il2cpp_codegen_object_new(DecoderExceptionFallback_t944865245_il2cpp_TypeInfo_var);
		DecoderExceptionFallback__ctor_m3330792769(L_0, /*hidden argument*/NULL);
		((DecoderFallback_t1715117820_StaticFields*)DecoderFallback_t1715117820_il2cpp_TypeInfo_var->static_fields)->set_exception_fallback_0(L_0);
		DecoderReplacementFallback_t3042394152 * L_1 = (DecoderReplacementFallback_t3042394152 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m2930674034(L_1, /*hidden argument*/NULL);
		((DecoderFallback_t1715117820_StaticFields*)DecoderFallback_t1715117820_il2cpp_TypeInfo_var->static_fields)->set_replacement_fallback_1(L_1);
		DecoderReplacementFallback_t3042394152 * L_2 = (DecoderReplacementFallback_t3042394152 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m2344783488(L_2, _stringLiteral372001873, /*hidden argument*/NULL);
		((DecoderFallback_t1715117820_StaticFields*)DecoderFallback_t1715117820_il2cpp_TypeInfo_var->static_fields)->set_standard_safe_fallback_2(L_2);
		return;
	}
}
// System.Text.DecoderFallback System.Text.DecoderFallback::get_ExceptionFallback()
extern Il2CppClass* DecoderFallback_t1715117820_il2cpp_TypeInfo_var;
extern const uint32_t DecoderFallback_get_ExceptionFallback_m2047732509_MetadataUsageId;
extern "C"  DecoderFallback_t1715117820 * DecoderFallback_get_ExceptionFallback_m2047732509 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderFallback_get_ExceptionFallback_m2047732509_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1715117820_il2cpp_TypeInfo_var);
		DecoderFallback_t1715117820 * L_0 = ((DecoderFallback_t1715117820_StaticFields*)DecoderFallback_t1715117820_il2cpp_TypeInfo_var->static_fields)->get_exception_fallback_0();
		return L_0;
	}
}
// System.Text.DecoderFallback System.Text.DecoderFallback::get_ReplacementFallback()
extern Il2CppClass* DecoderFallback_t1715117820_il2cpp_TypeInfo_var;
extern const uint32_t DecoderFallback_get_ReplacementFallback_m2155645318_MetadataUsageId;
extern "C"  DecoderFallback_t1715117820 * DecoderFallback_get_ReplacementFallback_m2155645318 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderFallback_get_ReplacementFallback_m2155645318_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1715117820_il2cpp_TypeInfo_var);
		DecoderFallback_t1715117820 * L_0 = ((DecoderFallback_t1715117820_StaticFields*)DecoderFallback_t1715117820_il2cpp_TypeInfo_var->static_fields)->get_replacement_fallback_1();
		return L_0;
	}
}
// System.Text.DecoderFallback System.Text.DecoderFallback::get_StandardSafeFallback()
extern Il2CppClass* DecoderFallback_t1715117820_il2cpp_TypeInfo_var;
extern const uint32_t DecoderFallback_get_StandardSafeFallback_m428997736_MetadataUsageId;
extern "C"  DecoderFallback_t1715117820 * DecoderFallback_get_StandardSafeFallback_m428997736 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderFallback_get_StandardSafeFallback_m428997736_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1715117820_il2cpp_TypeInfo_var);
		DecoderFallback_t1715117820 * L_0 = ((DecoderFallback_t1715117820_StaticFields*)DecoderFallback_t1715117820_il2cpp_TypeInfo_var->static_fields)->get_standard_safe_fallback_2();
		return L_0;
	}
}
// System.Void System.Text.DecoderFallbackBuffer::.ctor()
extern "C"  void DecoderFallbackBuffer__ctor_m3014928010 (DecoderFallbackBuffer_t4206371382 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallbackBuffer::Reset()
extern "C"  void DecoderFallbackBuffer_Reset_m1332517043 (DecoderFallbackBuffer_t4206371382 * __this, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void System.Text.DecoderFallbackException::.ctor()
extern "C"  void DecoderFallbackException__ctor_m3246478881 (DecoderFallbackException_t561423693 * __this, const MethodInfo* method)
{
	{
		DecoderFallbackException__ctor_m3081822699(__this, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallbackException::.ctor(System.String)
extern "C"  void DecoderFallbackException__ctor_m3081822699 (DecoderFallbackException_t561423693 * __this, String_t* ___message0, const MethodInfo* method)
{
	{
		__this->set_index_14((-1));
		String_t* L_0 = ___message0;
		ArgumentException__ctor_m3739475201(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallbackException::.ctor(System.String,System.Byte[],System.Int32)
extern "C"  void DecoderFallbackException__ctor_m2025033573 (DecoderFallbackException_t561423693 * __this, String_t* ___message0, ByteU5BU5D_t3397334013* ___bytesUnknown1, int32_t ___index2, const MethodInfo* method)
{
	{
		__this->set_index_14((-1));
		String_t* L_0 = ___message0;
		ArgumentException__ctor_m3739475201(__this, L_0, /*hidden argument*/NULL);
		ByteU5BU5D_t3397334013* L_1 = ___bytesUnknown1;
		__this->set_bytes_unknown_13(L_1);
		int32_t L_2 = ___index2;
		__this->set_index_14(L_2);
		return;
	}
}
// System.Void System.Text.DecoderReplacementFallback::.ctor()
extern Il2CppCodeGenString* _stringLiteral372029331;
extern const uint32_t DecoderReplacementFallback__ctor_m2930674034_MetadataUsageId;
extern "C"  void DecoderReplacementFallback__ctor_m2930674034 (DecoderReplacementFallback_t3042394152 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallback__ctor_m2930674034_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderReplacementFallback__ctor_m2344783488(__this, _stringLiteral372029331, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderReplacementFallback::.ctor(System.String)
extern Il2CppClass* DecoderFallback_t1715117820_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern const uint32_t DecoderReplacementFallback__ctor_m2344783488_MetadataUsageId;
extern "C"  void DecoderReplacementFallback__ctor_m2344783488 (DecoderReplacementFallback_t3042394152 * __this, String_t* ___replacement0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallback__ctor_m2344783488_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1715117820_il2cpp_TypeInfo_var);
		DecoderFallback__ctor_m1226750992(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___replacement0;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m911049464(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0012:
	{
		String_t* L_2 = ___replacement0;
		__this->set_replacement_3(L_2);
		return;
	}
}
// System.String System.Text.DecoderReplacementFallback::get_DefaultString()
extern "C"  String_t* DecoderReplacementFallback_get_DefaultString_m3399348550 (DecoderReplacementFallback_t3042394152 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_replacement_3();
		return L_0;
	}
}
// System.Text.DecoderFallbackBuffer System.Text.DecoderReplacementFallback::CreateFallbackBuffer()
extern Il2CppClass* DecoderReplacementFallbackBuffer_t3471122670_il2cpp_TypeInfo_var;
extern const uint32_t DecoderReplacementFallback_CreateFallbackBuffer_m708895625_MetadataUsageId;
extern "C"  DecoderFallbackBuffer_t4206371382 * DecoderReplacementFallback_CreateFallbackBuffer_m708895625 (DecoderReplacementFallback_t3042394152 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallback_CreateFallbackBuffer_m708895625_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderReplacementFallbackBuffer_t3471122670 * L_0 = (DecoderReplacementFallbackBuffer_t3471122670 *)il2cpp_codegen_object_new(DecoderReplacementFallbackBuffer_t3471122670_il2cpp_TypeInfo_var);
		DecoderReplacementFallbackBuffer__ctor_m1305504326(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Text.DecoderReplacementFallback::Equals(System.Object)
extern Il2CppClass* DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t DecoderReplacementFallback_Equals_m589575701_MetadataUsageId;
extern "C"  bool DecoderReplacementFallback_Equals_m589575701 (DecoderReplacementFallback_t3042394152 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallback_Equals_m589575701_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DecoderReplacementFallback_t3042394152 * V_0 = NULL;
	int32_t G_B3_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((DecoderReplacementFallback_t3042394152 *)IsInstSealed(L_0, DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var));
		DecoderReplacementFallback_t3042394152 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		String_t* L_2 = __this->get_replacement_3();
		DecoderReplacementFallback_t3042394152 * L_3 = V_0;
		String_t* L_4 = L_3->get_replacement_3();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_5 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0021;
	}

IL_0020:
	{
		G_B3_0 = 0;
	}

IL_0021:
	{
		return (bool)G_B3_0;
	}
}
// System.Int32 System.Text.DecoderReplacementFallback::GetHashCode()
extern "C"  int32_t DecoderReplacementFallback_GetHashCode_m3302852323 (DecoderReplacementFallback_t3042394152 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_replacement_3();
		int32_t L_1 = String_GetHashCode_m931956593(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Text.DecoderReplacementFallbackBuffer::.ctor(System.Text.DecoderReplacementFallback)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1913775192;
extern const uint32_t DecoderReplacementFallbackBuffer__ctor_m1305504326_MetadataUsageId;
extern "C"  void DecoderReplacementFallbackBuffer__ctor_m1305504326 (DecoderReplacementFallbackBuffer_t3471122670 * __this, DecoderReplacementFallback_t3042394152 * ___fallback0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallbackBuffer__ctor_m1305504326_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DecoderFallbackBuffer__ctor_m3014928010(__this, /*hidden argument*/NULL);
		DecoderReplacementFallback_t3042394152 * L_0 = ___fallback0;
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1913775192, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		DecoderReplacementFallback_t3042394152 * L_2 = ___fallback0;
		String_t* L_3 = DecoderReplacementFallback_get_DefaultString_m3399348550(L_2, /*hidden argument*/NULL);
		__this->set_replacement_2(L_3);
		__this->set_current_1(0);
		return;
	}
}
// System.Int32 System.Text.DecoderReplacementFallbackBuffer::get_Remaining()
extern "C"  int32_t DecoderReplacementFallbackBuffer_get_Remaining_m1631894831 (DecoderReplacementFallbackBuffer_t3471122670 * __this, const MethodInfo* method)
{
	int32_t G_B3_0 = 0;
	{
		bool L_0 = __this->get_fallback_assigned_0();
		if (!L_0)
		{
			goto IL_0022;
		}
	}
	{
		String_t* L_1 = __this->get_replacement_2();
		int32_t L_2 = String_get_Length_m1606060069(L_1, /*hidden argument*/NULL);
		int32_t L_3 = __this->get_current_1();
		G_B3_0 = ((int32_t)((int32_t)L_2-(int32_t)L_3));
		goto IL_0023;
	}

IL_0022:
	{
		G_B3_0 = 0;
	}

IL_0023:
	{
		return G_B3_0;
	}
}
// System.Boolean System.Text.DecoderReplacementFallbackBuffer::Fallback(System.Byte[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral949071381;
extern Il2CppCodeGenString* _stringLiteral2031249608;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern const uint32_t DecoderReplacementFallbackBuffer_Fallback_m1790184670_MetadataUsageId;
extern "C"  bool DecoderReplacementFallbackBuffer_Fallback_m1790184670 (DecoderReplacementFallbackBuffer_t3471122670 * __this, ByteU5BU5D_t3397334013* ___bytesUnknown0, int32_t ___index1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallbackBuffer_Fallback_m1790184670_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytesUnknown0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral949071381, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		bool L_2 = __this->get_fallback_assigned_0();
		if (!L_2)
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_3 = DecoderReplacementFallbackBuffer_get_Remaining_m1631894831(__this, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0032;
		}
	}
	{
		ArgumentException_t3259014390 * L_4 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_4, _stringLiteral2031249608, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0032:
	{
		int32_t L_5 = ___index1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0042;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_6 = ___bytesUnknown0;
		int32_t L_7 = ___index1;
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length))))) >= ((int32_t)L_7)))
		{
			goto IL_004d;
		}
	}

IL_0042:
	{
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_8, _stringLiteral1460639766, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_004d:
	{
		__this->set_fallback_assigned_0((bool)1);
		__this->set_current_1(0);
		String_t* L_9 = __this->get_replacement_2();
		int32_t L_10 = String_get_Length_m1606060069(L_9, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_10) > ((int32_t)0))? 1 : 0);
	}
}
// System.Char System.Text.DecoderReplacementFallbackBuffer::GetNextChar()
extern "C"  Il2CppChar DecoderReplacementFallbackBuffer_GetNextChar_m2575703537 (DecoderReplacementFallbackBuffer_t3471122670 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		bool L_0 = __this->get_fallback_assigned_0();
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		return 0;
	}

IL_000d:
	{
		int32_t L_1 = __this->get_current_1();
		String_t* L_2 = __this->get_replacement_2();
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_1) < ((int32_t)L_3)))
		{
			goto IL_0025;
		}
	}
	{
		return 0;
	}

IL_0025:
	{
		String_t* L_4 = __this->get_replacement_2();
		int32_t L_5 = __this->get_current_1();
		int32_t L_6 = L_5;
		V_0 = L_6;
		__this->set_current_1(((int32_t)((int32_t)L_6+(int32_t)1)));
		int32_t L_7 = V_0;
		Il2CppChar L_8 = String_get_Chars_m4230566705(L_4, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// System.Void System.Text.DecoderReplacementFallbackBuffer::Reset()
extern "C"  void DecoderReplacementFallbackBuffer_Reset_m2576819665 (DecoderReplacementFallbackBuffer_t3471122670 * __this, const MethodInfo* method)
{
	{
		__this->set_fallback_assigned_0((bool)0);
		__this->set_current_1(0);
		return;
	}
}
// System.Void System.Text.EncoderExceptionFallback::.ctor()
extern Il2CppClass* EncoderFallback_t1756452756_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallback__ctor_m3203614411_MetadataUsageId;
extern "C"  void EncoderExceptionFallback__ctor_m3203614411 (EncoderExceptionFallback_t1520212111 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallback__ctor_m3203614411_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1756452756_il2cpp_TypeInfo_var);
		EncoderFallback__ctor_m1639180960(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Text.EncoderFallbackBuffer System.Text.EncoderExceptionFallback::CreateFallbackBuffer()
extern Il2CppClass* EncoderExceptionFallbackBuffer_t2027398699_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallback_CreateFallbackBuffer_m2588603912_MetadataUsageId;
extern "C"  EncoderFallbackBuffer_t3883615514 * EncoderExceptionFallback_CreateFallbackBuffer_m2588603912 (EncoderExceptionFallback_t1520212111 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallback_CreateFallbackBuffer_m2588603912_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		EncoderExceptionFallbackBuffer_t2027398699 * L_0 = (EncoderExceptionFallbackBuffer_t2027398699 *)il2cpp_codegen_object_new(EncoderExceptionFallbackBuffer_t2027398699_il2cpp_TypeInfo_var);
		EncoderExceptionFallbackBuffer__ctor_m3538569575(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Text.EncoderExceptionFallback::Equals(System.Object)
extern Il2CppClass* EncoderExceptionFallback_t1520212111_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallback_Equals_m762170768_MetadataUsageId;
extern "C"  bool EncoderExceptionFallback_Equals_m762170768 (EncoderExceptionFallback_t1520212111 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallback_Equals_m762170768_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___value0;
		return (bool)((!(((Il2CppObject*)(EncoderExceptionFallback_t1520212111 *)((EncoderExceptionFallback_t1520212111 *)IsInstSealed(L_0, EncoderExceptionFallback_t1520212111_il2cpp_TypeInfo_var))) <= ((Il2CppObject*)(Il2CppObject *)NULL)))? 1 : 0);
	}
}
// System.Int32 System.Text.EncoderExceptionFallback::GetHashCode()
extern "C"  int32_t EncoderExceptionFallback_GetHashCode_m2071009120 (EncoderExceptionFallback_t1520212111 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Void System.Text.EncoderExceptionFallbackBuffer::.ctor()
extern "C"  void EncoderExceptionFallbackBuffer__ctor_m3538569575 (EncoderExceptionFallbackBuffer_t2027398699 * __this, const MethodInfo* method)
{
	{
		EncoderFallbackBuffer__ctor_m3063178662(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.EncoderExceptionFallbackBuffer::get_Remaining()
extern "C"  int32_t EncoderExceptionFallbackBuffer_get_Remaining_m3206510944 (EncoderExceptionFallbackBuffer_t2027398699 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Boolean System.Text.EncoderExceptionFallbackBuffer::Fallback(System.Char,System.Int32)
extern Il2CppClass* EncoderFallbackException_t1447984975_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallbackBuffer_Fallback_m3391842009_MetadataUsageId;
extern "C"  bool EncoderExceptionFallbackBuffer_Fallback_m3391842009 (EncoderExceptionFallbackBuffer_t2027398699 * __this, Il2CppChar ___charUnknown0, int32_t ___index1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallbackBuffer_Fallback_m3391842009_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppChar L_0 = ___charUnknown0;
		int32_t L_1 = ___index1;
		EncoderFallbackException_t1447984975 * L_2 = (EncoderFallbackException_t1447984975 *)il2cpp_codegen_object_new(EncoderFallbackException_t1447984975_il2cpp_TypeInfo_var);
		EncoderFallbackException__ctor_m3477638425(L_2, L_0, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}
}
// System.Boolean System.Text.EncoderExceptionFallbackBuffer::Fallback(System.Char,System.Char,System.Int32)
extern Il2CppClass* EncoderFallbackException_t1447984975_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallbackBuffer_Fallback_m1172819380_MetadataUsageId;
extern "C"  bool EncoderExceptionFallbackBuffer_Fallback_m1172819380 (EncoderExceptionFallbackBuffer_t2027398699 * __this, Il2CppChar ___charUnknownHigh0, Il2CppChar ___charUnknownLow1, int32_t ___index2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallbackBuffer_Fallback_m1172819380_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppChar L_0 = ___charUnknownHigh0;
		Il2CppChar L_1 = ___charUnknownLow1;
		int32_t L_2 = ___index2;
		EncoderFallbackException_t1447984975 * L_3 = (EncoderFallbackException_t1447984975 *)il2cpp_codegen_object_new(EncoderFallbackException_t1447984975_il2cpp_TypeInfo_var);
		EncoderFallbackException__ctor_m943934364(L_3, L_0, L_1, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}
}
// System.Char System.Text.EncoderExceptionFallbackBuffer::GetNextChar()
extern "C"  Il2CppChar EncoderExceptionFallbackBuffer_GetNextChar_m3391981132 (EncoderExceptionFallbackBuffer_t2027398699 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Void System.Text.EncoderFallback::.ctor()
extern "C"  void EncoderFallback__ctor_m1639180960 (EncoderFallback_t1756452756 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallback::.cctor()
extern Il2CppClass* EncoderExceptionFallback_t1520212111_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderFallback_t1756452756_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderReplacementFallback_t4228544112_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372001873;
extern const uint32_t EncoderFallback__cctor_m2214321027_MetadataUsageId;
extern "C"  void EncoderFallback__cctor_m2214321027 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderFallback__cctor_m2214321027_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		EncoderExceptionFallback_t1520212111 * L_0 = (EncoderExceptionFallback_t1520212111 *)il2cpp_codegen_object_new(EncoderExceptionFallback_t1520212111_il2cpp_TypeInfo_var);
		EncoderExceptionFallback__ctor_m3203614411(L_0, /*hidden argument*/NULL);
		((EncoderFallback_t1756452756_StaticFields*)EncoderFallback_t1756452756_il2cpp_TypeInfo_var->static_fields)->set_exception_fallback_0(L_0);
		EncoderReplacementFallback_t4228544112 * L_1 = (EncoderReplacementFallback_t4228544112 *)il2cpp_codegen_object_new(EncoderReplacementFallback_t4228544112_il2cpp_TypeInfo_var);
		EncoderReplacementFallback__ctor_m2208438262(L_1, /*hidden argument*/NULL);
		((EncoderFallback_t1756452756_StaticFields*)EncoderFallback_t1756452756_il2cpp_TypeInfo_var->static_fields)->set_replacement_fallback_1(L_1);
		EncoderReplacementFallback_t4228544112 * L_2 = (EncoderReplacementFallback_t4228544112 *)il2cpp_codegen_object_new(EncoderReplacementFallback_t4228544112_il2cpp_TypeInfo_var);
		EncoderReplacementFallback__ctor_m517300448(L_2, _stringLiteral372001873, /*hidden argument*/NULL);
		((EncoderFallback_t1756452756_StaticFields*)EncoderFallback_t1756452756_il2cpp_TypeInfo_var->static_fields)->set_standard_safe_fallback_2(L_2);
		return;
	}
}
// System.Text.EncoderFallback System.Text.EncoderFallback::get_ExceptionFallback()
extern Il2CppClass* EncoderFallback_t1756452756_il2cpp_TypeInfo_var;
extern const uint32_t EncoderFallback_get_ExceptionFallback_m1994348957_MetadataUsageId;
extern "C"  EncoderFallback_t1756452756 * EncoderFallback_get_ExceptionFallback_m1994348957 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderFallback_get_ExceptionFallback_m1994348957_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1756452756_il2cpp_TypeInfo_var);
		EncoderFallback_t1756452756 * L_0 = ((EncoderFallback_t1756452756_StaticFields*)EncoderFallback_t1756452756_il2cpp_TypeInfo_var->static_fields)->get_exception_fallback_0();
		return L_0;
	}
}
// System.Text.EncoderFallback System.Text.EncoderFallback::get_ReplacementFallback()
extern Il2CppClass* EncoderFallback_t1756452756_il2cpp_TypeInfo_var;
extern const uint32_t EncoderFallback_get_ReplacementFallback_m1134026758_MetadataUsageId;
extern "C"  EncoderFallback_t1756452756 * EncoderFallback_get_ReplacementFallback_m1134026758 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderFallback_get_ReplacementFallback_m1134026758_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1756452756_il2cpp_TypeInfo_var);
		EncoderFallback_t1756452756 * L_0 = ((EncoderFallback_t1756452756_StaticFields*)EncoderFallback_t1756452756_il2cpp_TypeInfo_var->static_fields)->get_replacement_fallback_1();
		return L_0;
	}
}
// System.Text.EncoderFallback System.Text.EncoderFallback::get_StandardSafeFallback()
extern Il2CppClass* EncoderFallback_t1756452756_il2cpp_TypeInfo_var;
extern const uint32_t EncoderFallback_get_StandardSafeFallback_m2698839144_MetadataUsageId;
extern "C"  EncoderFallback_t1756452756 * EncoderFallback_get_StandardSafeFallback_m2698839144 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderFallback_get_StandardSafeFallback_m2698839144_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1756452756_il2cpp_TypeInfo_var);
		EncoderFallback_t1756452756 * L_0 = ((EncoderFallback_t1756452756_StaticFields*)EncoderFallback_t1756452756_il2cpp_TypeInfo_var->static_fields)->get_standard_safe_fallback_2();
		return L_0;
	}
}
// System.Void System.Text.EncoderFallbackBuffer::.ctor()
extern "C"  void EncoderFallbackBuffer__ctor_m3063178662 (EncoderFallbackBuffer_t3883615514 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor()
extern "C"  void EncoderFallbackException__ctor_m1126419739 (EncoderFallbackException_t1447984975 * __this, const MethodInfo* method)
{
	{
		EncoderFallbackException__ctor_m4011328905(__this, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor(System.String)
extern "C"  void EncoderFallbackException__ctor_m4011328905 (EncoderFallbackException_t1447984975 * __this, String_t* ___message0, const MethodInfo* method)
{
	{
		__this->set_index_16((-1));
		String_t* L_0 = ___message0;
		ArgumentException__ctor_m3739475201(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor(System.Char,System.Int32)
extern "C"  void EncoderFallbackException__ctor_m3477638425 (EncoderFallbackException_t1447984975 * __this, Il2CppChar ___charUnknown0, int32_t ___index1, const MethodInfo* method)
{
	{
		__this->set_index_16((-1));
		ArgumentException__ctor_m3739475201(__this, (String_t*)NULL, /*hidden argument*/NULL);
		Il2CppChar L_0 = ___charUnknown0;
		__this->set_char_unknown_13(L_0);
		int32_t L_1 = ___index1;
		__this->set_index_16(L_1);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor(System.Char,System.Char,System.Int32)
extern "C"  void EncoderFallbackException__ctor_m943934364 (EncoderFallbackException_t1447984975 * __this, Il2CppChar ___charUnknownHigh0, Il2CppChar ___charUnknownLow1, int32_t ___index2, const MethodInfo* method)
{
	{
		__this->set_index_16((-1));
		ArgumentException__ctor_m3739475201(__this, (String_t*)NULL, /*hidden argument*/NULL);
		Il2CppChar L_0 = ___charUnknownHigh0;
		__this->set_char_unknown_high_14(L_0);
		Il2CppChar L_1 = ___charUnknownLow1;
		__this->set_char_unknown_low_15(L_1);
		int32_t L_2 = ___index2;
		__this->set_index_16(L_2);
		return;
	}
}
// System.Void System.Text.EncoderReplacementFallback::.ctor()
extern Il2CppCodeGenString* _stringLiteral372029331;
extern const uint32_t EncoderReplacementFallback__ctor_m2208438262_MetadataUsageId;
extern "C"  void EncoderReplacementFallback__ctor_m2208438262 (EncoderReplacementFallback_t4228544112 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallback__ctor_m2208438262_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		EncoderReplacementFallback__ctor_m517300448(__this, _stringLiteral372029331, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderReplacementFallback::.ctor(System.String)
extern Il2CppClass* EncoderFallback_t1756452756_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern const uint32_t EncoderReplacementFallback__ctor_m517300448_MetadataUsageId;
extern "C"  void EncoderReplacementFallback__ctor_m517300448 (EncoderReplacementFallback_t4228544112 * __this, String_t* ___replacement0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallback__ctor_m517300448_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1756452756_il2cpp_TypeInfo_var);
		EncoderFallback__ctor_m1639180960(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___replacement0;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m911049464(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0012:
	{
		String_t* L_2 = ___replacement0;
		__this->set_replacement_3(L_2);
		return;
	}
}
// System.String System.Text.EncoderReplacementFallback::get_DefaultString()
extern "C"  String_t* EncoderReplacementFallback_get_DefaultString_m3133272086 (EncoderReplacementFallback_t4228544112 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_replacement_3();
		return L_0;
	}
}
// System.Text.EncoderFallbackBuffer System.Text.EncoderReplacementFallback::CreateFallbackBuffer()
extern Il2CppClass* EncoderReplacementFallbackBuffer_t1313574570_il2cpp_TypeInfo_var;
extern const uint32_t EncoderReplacementFallback_CreateFallbackBuffer_m3579126537_MetadataUsageId;
extern "C"  EncoderFallbackBuffer_t3883615514 * EncoderReplacementFallback_CreateFallbackBuffer_m3579126537 (EncoderReplacementFallback_t4228544112 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallback_CreateFallbackBuffer_m3579126537_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		EncoderReplacementFallbackBuffer_t1313574570 * L_0 = (EncoderReplacementFallbackBuffer_t1313574570 *)il2cpp_codegen_object_new(EncoderReplacementFallbackBuffer_t1313574570_il2cpp_TypeInfo_var);
		EncoderReplacementFallbackBuffer__ctor_m4289535750(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Text.EncoderReplacementFallback::Equals(System.Object)
extern Il2CppClass* EncoderReplacementFallback_t4228544112_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t EncoderReplacementFallback_Equals_m1485458279_MetadataUsageId;
extern "C"  bool EncoderReplacementFallback_Equals_m1485458279 (EncoderReplacementFallback_t4228544112 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallback_Equals_m1485458279_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	EncoderReplacementFallback_t4228544112 * V_0 = NULL;
	int32_t G_B3_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((EncoderReplacementFallback_t4228544112 *)IsInstSealed(L_0, EncoderReplacementFallback_t4228544112_il2cpp_TypeInfo_var));
		EncoderReplacementFallback_t4228544112 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		String_t* L_2 = __this->get_replacement_3();
		EncoderReplacementFallback_t4228544112 * L_3 = V_0;
		String_t* L_4 = L_3->get_replacement_3();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_5 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_2, L_4, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0021;
	}

IL_0020:
	{
		G_B3_0 = 0;
	}

IL_0021:
	{
		return (bool)G_B3_0;
	}
}
// System.Int32 System.Text.EncoderReplacementFallback::GetHashCode()
extern "C"  int32_t EncoderReplacementFallback_GetHashCode_m1250092589 (EncoderReplacementFallback_t4228544112 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_replacement_3();
		int32_t L_1 = String_GetHashCode_m931956593(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Text.EncoderReplacementFallbackBuffer::.ctor(System.Text.EncoderReplacementFallback)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1913775192;
extern const uint32_t EncoderReplacementFallbackBuffer__ctor_m4289535750_MetadataUsageId;
extern "C"  void EncoderReplacementFallbackBuffer__ctor_m4289535750 (EncoderReplacementFallbackBuffer_t1313574570 * __this, EncoderReplacementFallback_t4228544112 * ___fallback0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallbackBuffer__ctor_m4289535750_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		EncoderFallbackBuffer__ctor_m3063178662(__this, /*hidden argument*/NULL);
		EncoderReplacementFallback_t4228544112 * L_0 = ___fallback0;
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1913775192, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		EncoderReplacementFallback_t4228544112 * L_2 = ___fallback0;
		String_t* L_3 = EncoderReplacementFallback_get_DefaultString_m3133272086(L_2, /*hidden argument*/NULL);
		__this->set_replacement_0(L_3);
		__this->set_current_1(0);
		return;
	}
}
// System.Int32 System.Text.EncoderReplacementFallbackBuffer::get_Remaining()
extern "C"  int32_t EncoderReplacementFallbackBuffer_get_Remaining_m2777488845 (EncoderReplacementFallbackBuffer_t1313574570 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_replacement_0();
		int32_t L_1 = String_get_Length_m1606060069(L_0, /*hidden argument*/NULL);
		int32_t L_2 = __this->get_current_1();
		return ((int32_t)((int32_t)L_1-(int32_t)L_2));
	}
}
// System.Boolean System.Text.EncoderReplacementFallbackBuffer::Fallback(System.Char,System.Int32)
extern "C"  bool EncoderReplacementFallbackBuffer_Fallback_m2957815540 (EncoderReplacementFallbackBuffer_t1313574570 * __this, Il2CppChar ___charUnknown0, int32_t ___index1, const MethodInfo* method)
{
	{
		int32_t L_0 = ___index1;
		bool L_1 = EncoderReplacementFallbackBuffer_Fallback_m2754647939(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean System.Text.EncoderReplacementFallbackBuffer::Fallback(System.Char,System.Char,System.Int32)
extern "C"  bool EncoderReplacementFallbackBuffer_Fallback_m4111893059 (EncoderReplacementFallbackBuffer_t1313574570 * __this, Il2CppChar ___charUnknownHigh0, Il2CppChar ___charUnknownLow1, int32_t ___index2, const MethodInfo* method)
{
	{
		int32_t L_0 = ___index2;
		bool L_1 = EncoderReplacementFallbackBuffer_Fallback_m2754647939(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean System.Text.EncoderReplacementFallbackBuffer::Fallback(System.Int32)
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2031249608;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern const uint32_t EncoderReplacementFallbackBuffer_Fallback_m2754647939_MetadataUsageId;
extern "C"  bool EncoderReplacementFallbackBuffer_Fallback_m2754647939 (EncoderReplacementFallbackBuffer_t1313574570 * __this, int32_t ___index0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallbackBuffer_Fallback_m2754647939_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_fallback_assigned_2();
		if (!L_0)
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_1 = EncoderReplacementFallbackBuffer_get_Remaining_m2777488845(__this, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0021;
		}
	}
	{
		ArgumentException_t3259014390 * L_2 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_2, _stringLiteral2031249608, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_0021:
	{
		int32_t L_3 = ___index0;
		if ((((int32_t)L_3) >= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_4 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_4, _stringLiteral1460639766, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0033:
	{
		__this->set_fallback_assigned_2((bool)1);
		__this->set_current_1(0);
		String_t* L_5 = __this->get_replacement_0();
		int32_t L_6 = String_get_Length_m1606060069(L_5, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_6) > ((int32_t)0))? 1 : 0);
	}
}
// System.Char System.Text.EncoderReplacementFallbackBuffer::GetNextChar()
extern "C"  Il2CppChar EncoderReplacementFallbackBuffer_GetNextChar_m1811006007 (EncoderReplacementFallbackBuffer_t1313574570 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_current_1();
		String_t* L_1 = __this->get_replacement_0();
		int32_t L_2 = String_get_Length_m1606060069(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_0) < ((int32_t)L_2)))
		{
			goto IL_0018;
		}
	}
	{
		return 0;
	}

IL_0018:
	{
		String_t* L_3 = __this->get_replacement_0();
		int32_t L_4 = __this->get_current_1();
		int32_t L_5 = L_4;
		V_0 = L_5;
		__this->set_current_1(((int32_t)((int32_t)L_5+(int32_t)1)));
		int32_t L_6 = V_0;
		Il2CppChar L_7 = String_get_Chars_m4230566705(L_3, L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Void System.Text.Encoding::.ctor()
extern "C"  void Encoding__ctor_m3575142715 (Encoding_t663144255 * __this, const MethodInfo* method)
{
	{
		__this->set_is_readonly_2((bool)1);
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Encoding::.ctor(System.Int32)
extern Il2CppClass* DecoderFallback_t1715117820_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderFallback_t1756452756_il2cpp_TypeInfo_var;
extern const uint32_t Encoding__ctor_m3985582722_MetadataUsageId;
extern "C"  void Encoding__ctor_m3985582722 (Encoding_t663144255 * __this, int32_t ___codePage0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding__ctor_m3985582722_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		__this->set_is_readonly_2((bool)1);
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___codePage0;
		int32_t L_1 = L_0;
		V_0 = L_1;
		__this->set_windows_code_page_1(L_1);
		int32_t L_2 = V_0;
		__this->set_codePage_0(L_2);
		int32_t L_3 = ___codePage0;
		V_0 = L_3;
		int32_t L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)1200))))
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_5 = V_0;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)1201))))
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)12000))))
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_7 = V_0;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)12001))))
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)65000))))
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_9 = V_0;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)65001))))
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_10 = V_0;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)20127))))
		{
			goto IL_0097;
		}
	}
	{
		int32_t L_11 = V_0;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)54936))))
		{
			goto IL_0097;
		}
	}
	{
		goto IL_007c;
	}

IL_007c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1715117820_il2cpp_TypeInfo_var);
		DecoderFallback_t1715117820 * L_12 = DecoderFallback_get_ReplacementFallback_m2155645318(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_decoder_fallback_3(L_12);
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1756452756_il2cpp_TypeInfo_var);
		EncoderFallback_t1756452756 * L_13 = EncoderFallback_get_ReplacementFallback_m1134026758(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_encoder_fallback_4(L_13);
		goto IL_00cd;
	}

IL_0097:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1715117820_il2cpp_TypeInfo_var);
		DecoderFallback_t1715117820 * L_14 = DecoderFallback_get_ReplacementFallback_m2155645318(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_decoder_fallback_3(L_14);
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1756452756_il2cpp_TypeInfo_var);
		EncoderFallback_t1756452756 * L_15 = EncoderFallback_get_ReplacementFallback_m1134026758(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_encoder_fallback_4(L_15);
		goto IL_00cd;
	}

IL_00b2:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1715117820_il2cpp_TypeInfo_var);
		DecoderFallback_t1715117820 * L_16 = DecoderFallback_get_StandardSafeFallback_m428997736(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_decoder_fallback_3(L_16);
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1756452756_il2cpp_TypeInfo_var);
		EncoderFallback_t1756452756 * L_17 = EncoderFallback_get_StandardSafeFallback_m2698839144(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_encoder_fallback_4(L_17);
		goto IL_00cd;
	}

IL_00cd:
	{
		return;
	}
}
// System.Void System.Text.Encoding::.cctor()
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t2071877448_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral970145033;
extern Il2CppCodeGenString* _stringLiteral2370963110;
extern Il2CppCodeGenString* _stringLiteral3110053182;
extern Il2CppCodeGenString* _stringLiteral4184583258;
extern Il2CppCodeGenString* _stringLiteral3378014202;
extern Il2CppCodeGenString* _stringLiteral2899112145;
extern Il2CppCodeGenString* _stringLiteral672850537;
extern Il2CppCodeGenString* _stringLiteral592054086;
extern Il2CppCodeGenString* _stringLiteral2249170262;
extern Il2CppCodeGenString* _stringLiteral94651786;
extern Il2CppCodeGenString* _stringLiteral826528339;
extern Il2CppCodeGenString* _stringLiteral1480847335;
extern Il2CppCodeGenString* _stringLiteral794235059;
extern Il2CppCodeGenString* _stringLiteral4190932943;
extern Il2CppCodeGenString* _stringLiteral4187204205;
extern Il2CppCodeGenString* _stringLiteral2829963698;
extern Il2CppCodeGenString* _stringLiteral2826513744;
extern Il2CppCodeGenString* _stringLiteral1480847348;
extern Il2CppCodeGenString* _stringLiteral4190932944;
extern Il2CppCodeGenString* _stringLiteral4187204210;
extern Il2CppCodeGenString* _stringLiteral2829963683;
extern Il2CppCodeGenString* _stringLiteral2826513733;
extern Il2CppCodeGenString* _stringLiteral3929614847;
extern Il2CppCodeGenString* _stringLiteral2722692284;
extern Il2CppCodeGenString* _stringLiteral2912416462;
extern Il2CppCodeGenString* _stringLiteral3503942255;
extern Il2CppCodeGenString* _stringLiteral2653391363;
extern Il2CppCodeGenString* _stringLiteral659465068;
extern Il2CppCodeGenString* _stringLiteral1493677654;
extern Il2CppCodeGenString* _stringLiteral1604016017;
extern Il2CppCodeGenString* _stringLiteral3643572454;
extern Il2CppCodeGenString* _stringLiteral2912416468;
extern Il2CppCodeGenString* _stringLiteral3643572452;
extern Il2CppCodeGenString* _stringLiteral3786109422;
extern Il2CppCodeGenString* _stringLiteral1807259839;
extern const uint32_t Encoding__cctor_m3452072550_MetadataUsageId;
extern "C"  void Encoding__cctor_m3452072550 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding__cctor_m3452072550_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ObjectU5BU5D_t3614634134* L_0 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)((int32_t)43)));
		int32_t L_1 = ((int32_t)20127);
		Il2CppObject * L_2 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_1);
		ArrayElementTypeCheck (L_0, L_2);
		(L_0)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t3614634134* L_3 = L_0;
		ArrayElementTypeCheck (L_3, _stringLiteral970145033);
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)_stringLiteral970145033);
		ObjectU5BU5D_t3614634134* L_4 = L_3;
		ArrayElementTypeCheck (L_4, _stringLiteral2370963110);
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)_stringLiteral2370963110);
		ObjectU5BU5D_t3614634134* L_5 = L_4;
		ArrayElementTypeCheck (L_5, _stringLiteral3110053182);
		(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (Il2CppObject *)_stringLiteral3110053182);
		ObjectU5BU5D_t3614634134* L_6 = L_5;
		ArrayElementTypeCheck (L_6, _stringLiteral4184583258);
		(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (Il2CppObject *)_stringLiteral4184583258);
		ObjectU5BU5D_t3614634134* L_7 = L_6;
		ArrayElementTypeCheck (L_7, _stringLiteral3378014202);
		(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (Il2CppObject *)_stringLiteral3378014202);
		ObjectU5BU5D_t3614634134* L_8 = L_7;
		ArrayElementTypeCheck (L_8, _stringLiteral2899112145);
		(L_8)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (Il2CppObject *)_stringLiteral2899112145);
		ObjectU5BU5D_t3614634134* L_9 = L_8;
		ArrayElementTypeCheck (L_9, _stringLiteral672850537);
		(L_9)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (Il2CppObject *)_stringLiteral672850537);
		ObjectU5BU5D_t3614634134* L_10 = L_9;
		ArrayElementTypeCheck (L_10, _stringLiteral592054086);
		(L_10)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(8), (Il2CppObject *)_stringLiteral592054086);
		ObjectU5BU5D_t3614634134* L_11 = L_10;
		ArrayElementTypeCheck (L_11, _stringLiteral2249170262);
		(L_11)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Il2CppObject *)_stringLiteral2249170262);
		ObjectU5BU5D_t3614634134* L_12 = L_11;
		ArrayElementTypeCheck (L_12, _stringLiteral94651786);
		(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Il2CppObject *)_stringLiteral94651786);
		ObjectU5BU5D_t3614634134* L_13 = L_12;
		ArrayElementTypeCheck (L_13, _stringLiteral826528339);
		(L_13)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)11)), (Il2CppObject *)_stringLiteral826528339);
		ObjectU5BU5D_t3614634134* L_14 = L_13;
		int32_t L_15 = ((int32_t)65000);
		Il2CppObject * L_16 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_15);
		ArrayElementTypeCheck (L_14, L_16);
		(L_14)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)12)), (Il2CppObject *)L_16);
		ObjectU5BU5D_t3614634134* L_17 = L_14;
		ArrayElementTypeCheck (L_17, _stringLiteral1480847335);
		(L_17)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)13)), (Il2CppObject *)_stringLiteral1480847335);
		ObjectU5BU5D_t3614634134* L_18 = L_17;
		ArrayElementTypeCheck (L_18, _stringLiteral794235059);
		(L_18)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)14)), (Il2CppObject *)_stringLiteral794235059);
		ObjectU5BU5D_t3614634134* L_19 = L_18;
		ArrayElementTypeCheck (L_19, _stringLiteral4190932943);
		(L_19)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)15)), (Il2CppObject *)_stringLiteral4190932943);
		ObjectU5BU5D_t3614634134* L_20 = L_19;
		ArrayElementTypeCheck (L_20, _stringLiteral4187204205);
		(L_20)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)16)), (Il2CppObject *)_stringLiteral4187204205);
		ObjectU5BU5D_t3614634134* L_21 = L_20;
		ArrayElementTypeCheck (L_21, _stringLiteral2829963698);
		(L_21)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)17)), (Il2CppObject *)_stringLiteral2829963698);
		ObjectU5BU5D_t3614634134* L_22 = L_21;
		ArrayElementTypeCheck (L_22, _stringLiteral2826513744);
		(L_22)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)18)), (Il2CppObject *)_stringLiteral2826513744);
		ObjectU5BU5D_t3614634134* L_23 = L_22;
		int32_t L_24 = ((int32_t)65001);
		Il2CppObject * L_25 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_24);
		ArrayElementTypeCheck (L_23, L_25);
		(L_23)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)19)), (Il2CppObject *)L_25);
		ObjectU5BU5D_t3614634134* L_26 = L_23;
		ArrayElementTypeCheck (L_26, _stringLiteral1480847348);
		(L_26)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)20)), (Il2CppObject *)_stringLiteral1480847348);
		ObjectU5BU5D_t3614634134* L_27 = L_26;
		ArrayElementTypeCheck (L_27, _stringLiteral4190932944);
		(L_27)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)21)), (Il2CppObject *)_stringLiteral4190932944);
		ObjectU5BU5D_t3614634134* L_28 = L_27;
		ArrayElementTypeCheck (L_28, _stringLiteral4187204210);
		(L_28)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)22)), (Il2CppObject *)_stringLiteral4187204210);
		ObjectU5BU5D_t3614634134* L_29 = L_28;
		ArrayElementTypeCheck (L_29, _stringLiteral2829963683);
		(L_29)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)23)), (Il2CppObject *)_stringLiteral2829963683);
		ObjectU5BU5D_t3614634134* L_30 = L_29;
		ArrayElementTypeCheck (L_30, _stringLiteral2826513733);
		(L_30)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)24)), (Il2CppObject *)_stringLiteral2826513733);
		ObjectU5BU5D_t3614634134* L_31 = L_30;
		int32_t L_32 = ((int32_t)1200);
		Il2CppObject * L_33 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_32);
		ArrayElementTypeCheck (L_31, L_33);
		(L_31)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)25)), (Il2CppObject *)L_33);
		ObjectU5BU5D_t3614634134* L_34 = L_31;
		ArrayElementTypeCheck (L_34, _stringLiteral3929614847);
		(L_34)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)26)), (Il2CppObject *)_stringLiteral3929614847);
		ObjectU5BU5D_t3614634134* L_35 = L_34;
		ArrayElementTypeCheck (L_35, _stringLiteral2722692284);
		(L_35)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)27)), (Il2CppObject *)_stringLiteral2722692284);
		ObjectU5BU5D_t3614634134* L_36 = L_35;
		ArrayElementTypeCheck (L_36, _stringLiteral2912416462);
		(L_36)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)28)), (Il2CppObject *)_stringLiteral2912416462);
		ObjectU5BU5D_t3614634134* L_37 = L_36;
		ArrayElementTypeCheck (L_37, _stringLiteral3503942255);
		(L_37)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)29)), (Il2CppObject *)_stringLiteral3503942255);
		ObjectU5BU5D_t3614634134* L_38 = L_37;
		ArrayElementTypeCheck (L_38, _stringLiteral2653391363);
		(L_38)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)30)), (Il2CppObject *)_stringLiteral2653391363);
		ObjectU5BU5D_t3614634134* L_39 = L_38;
		int32_t L_40 = ((int32_t)1201);
		Il2CppObject * L_41 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_40);
		ArrayElementTypeCheck (L_39, L_41);
		(L_39)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)31)), (Il2CppObject *)L_41);
		ObjectU5BU5D_t3614634134* L_42 = L_39;
		ArrayElementTypeCheck (L_42, _stringLiteral659465068);
		(L_42)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)32)), (Il2CppObject *)_stringLiteral659465068);
		ObjectU5BU5D_t3614634134* L_43 = L_42;
		ArrayElementTypeCheck (L_43, _stringLiteral1493677654);
		(L_43)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)33)), (Il2CppObject *)_stringLiteral1493677654);
		ObjectU5BU5D_t3614634134* L_44 = L_43;
		int32_t L_45 = ((int32_t)12000);
		Il2CppObject * L_46 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_45);
		ArrayElementTypeCheck (L_44, L_46);
		(L_44)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)34)), (Il2CppObject *)L_46);
		ObjectU5BU5D_t3614634134* L_47 = L_44;
		ArrayElementTypeCheck (L_47, _stringLiteral1604016017);
		(L_47)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)35)), (Il2CppObject *)_stringLiteral1604016017);
		ObjectU5BU5D_t3614634134* L_48 = L_47;
		ArrayElementTypeCheck (L_48, _stringLiteral3643572454);
		(L_48)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)36)), (Il2CppObject *)_stringLiteral3643572454);
		ObjectU5BU5D_t3614634134* L_49 = L_48;
		ArrayElementTypeCheck (L_49, _stringLiteral2912416468);
		(L_49)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)37)), (Il2CppObject *)_stringLiteral2912416468);
		ObjectU5BU5D_t3614634134* L_50 = L_49;
		int32_t L_51 = ((int32_t)12001);
		Il2CppObject * L_52 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_51);
		ArrayElementTypeCheck (L_50, L_52);
		(L_50)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)38)), (Il2CppObject *)L_52);
		ObjectU5BU5D_t3614634134* L_53 = L_50;
		ArrayElementTypeCheck (L_53, _stringLiteral3643572452);
		(L_53)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)39)), (Il2CppObject *)_stringLiteral3643572452);
		ObjectU5BU5D_t3614634134* L_54 = L_53;
		int32_t L_55 = ((int32_t)28591);
		Il2CppObject * L_56 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_55);
		ArrayElementTypeCheck (L_54, L_56);
		(L_54)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)40)), (Il2CppObject *)L_56);
		ObjectU5BU5D_t3614634134* L_57 = L_54;
		ArrayElementTypeCheck (L_57, _stringLiteral3786109422);
		(L_57)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)41)), (Il2CppObject *)_stringLiteral3786109422);
		ObjectU5BU5D_t3614634134* L_58 = L_57;
		ArrayElementTypeCheck (L_58, _stringLiteral1807259839);
		(L_58)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)42)), (Il2CppObject *)_stringLiteral1807259839);
		((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_encodings_7(L_58);
		Il2CppObject * L_59 = (Il2CppObject *)il2cpp_codegen_object_new(Il2CppObject_il2cpp_TypeInfo_var);
		Object__ctor_m2551263788(L_59, /*hidden argument*/NULL);
		((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_lockobj_27(L_59);
		return;
	}
}
// System.String System.Text.Encoding::_(System.String)
extern "C"  String_t* Encoding___m3303938679 (Il2CppObject * __this /* static, unused */, String_t* ___arg0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___arg0;
		return L_0;
	}
}
// System.Boolean System.Text.Encoding::get_IsReadOnly()
extern "C"  bool Encoding_get_IsReadOnly_m3729101432 (Encoding_t663144255 * __this, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_is_readonly_2();
		return L_0;
	}
}
// System.Text.DecoderFallback System.Text.Encoding::get_DecoderFallback()
extern "C"  DecoderFallback_t1715117820 * Encoding_get_DecoderFallback_m167120457 (Encoding_t663144255 * __this, const MethodInfo* method)
{
	{
		DecoderFallback_t1715117820 * L_0 = __this->get_decoder_fallback_3();
		return L_0;
	}
}
// System.Void System.Text.Encoding::set_DecoderFallback(System.Text.DecoderFallback)
extern Il2CppClass* InvalidOperationException_t721527559_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral547322563;
extern const uint32_t Encoding_set_DecoderFallback_m2255528738_MetadataUsageId;
extern "C"  void Encoding_set_DecoderFallback_m2255528738 (Encoding_t663144255 * __this, DecoderFallback_t1715117820 * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_set_DecoderFallback_m2255528738_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = Encoding_get_IsReadOnly_m3729101432(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		InvalidOperationException_t721527559 * L_1 = (InvalidOperationException_t721527559 *)il2cpp_codegen_object_new(InvalidOperationException_t721527559_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m2801133788(L_1, _stringLiteral547322563, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0016:
	{
		DecoderFallback_t1715117820 * L_2 = ___value0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m911049464(L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		DecoderFallback_t1715117820 * L_4 = ___value0;
		__this->set_decoder_fallback_3(L_4);
		return;
	}
}
// System.Text.EncoderFallback System.Text.Encoding::get_EncoderFallback()
extern "C"  EncoderFallback_t1756452756 * Encoding_get_EncoderFallback_m2188137289 (Encoding_t663144255 * __this, const MethodInfo* method)
{
	{
		EncoderFallback_t1756452756 * L_0 = __this->get_encoder_fallback_4();
		return L_0;
	}
}
// System.Void System.Text.Encoding::SetFallbackInternal(System.Text.EncoderFallback,System.Text.DecoderFallback)
extern "C"  void Encoding_SetFallbackInternal_m1682842442 (Encoding_t663144255 * __this, EncoderFallback_t1756452756 * ___e0, DecoderFallback_t1715117820 * ___d1, const MethodInfo* method)
{
	{
		EncoderFallback_t1756452756 * L_0 = ___e0;
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		EncoderFallback_t1756452756 * L_1 = ___e0;
		__this->set_encoder_fallback_4(L_1);
	}

IL_000d:
	{
		DecoderFallback_t1715117820 * L_2 = ___d1;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		DecoderFallback_t1715117820 * L_3 = ___d1;
		__this->set_decoder_fallback_3(L_3);
	}

IL_001a:
	{
		return;
	}
}
// System.Boolean System.Text.Encoding::Equals(System.Object)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_Equals_m3339077822_MetadataUsageId;
extern "C"  bool Encoding_Equals_m3339077822 (Encoding_t663144255 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_Equals_m3339077822_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Encoding_t663144255 * V_0 = NULL;
	int32_t G_B5_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((Encoding_t663144255 *)IsInstClass(L_0, Encoding_t663144255_il2cpp_TypeInfo_var));
		Encoding_t663144255 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0049;
		}
	}
	{
		int32_t L_2 = __this->get_codePage_0();
		Encoding_t663144255 * L_3 = V_0;
		int32_t L_4 = L_3->get_codePage_0();
		if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
		{
			goto IL_0047;
		}
	}
	{
		DecoderFallback_t1715117820 * L_5 = Encoding_get_DecoderFallback_m167120457(__this, /*hidden argument*/NULL);
		Encoding_t663144255 * L_6 = V_0;
		DecoderFallback_t1715117820 * L_7 = Encoding_get_DecoderFallback_m167120457(L_6, /*hidden argument*/NULL);
		bool L_8 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_7);
		if (!L_8)
		{
			goto IL_0047;
		}
	}
	{
		EncoderFallback_t1756452756 * L_9 = Encoding_get_EncoderFallback_m2188137289(__this, /*hidden argument*/NULL);
		Encoding_t663144255 * L_10 = V_0;
		EncoderFallback_t1756452756 * L_11 = Encoding_get_EncoderFallback_m2188137289(L_10, /*hidden argument*/NULL);
		bool L_12 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_9, L_11);
		G_B5_0 = ((int32_t)(L_12));
		goto IL_0048;
	}

IL_0047:
	{
		G_B5_0 = 0;
	}

IL_0048:
	{
		return (bool)G_B5_0;
	}

IL_0049:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.Encoding::GetByteCount(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372029391;
extern const uint32_t Encoding_GetByteCount_m3009152260_MetadataUsageId;
extern "C"  int32_t Encoding_GetByteCount_m3009152260 (Encoding_t663144255 * __this, String_t* ___s0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetByteCount_m3009152260_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral372029391, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___s0;
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_001e;
		}
	}
	{
		return 0;
	}

IL_001e:
	{
		String_t* L_4 = ___s0;
		V_1 = L_4;
		String_t* L_5 = V_1;
		int32_t L_6 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_5))+(int32_t)L_6));
		Il2CppChar* L_7 = V_0;
		String_t* L_8 = ___s0;
		int32_t L_9 = String_get_Length_m1606060069(L_8, /*hidden argument*/NULL);
		int32_t L_10 = VirtFuncInvoker2< int32_t, Il2CppChar*, int32_t >::Invoke(23 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32) */, __this, (Il2CppChar*)(Il2CppChar*)L_7, L_9);
		return L_10;
	}
}
// System.Int32 System.Text.Encoding::GetByteCount(System.Char[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern const uint32_t Encoding_GetByteCount_m4230195047_MetadataUsageId;
extern "C"  int32_t Encoding_GetByteCount_m4230195047 (Encoding_t663144255 * __this, CharU5BU5D_t1328083999* ___chars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetByteCount_m4230195047_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		CharU5BU5D_t1328083999* L_1 = ___chars0;
		CharU5BU5D_t1328083999* L_2 = ___chars0;
		int32_t L_3 = VirtFuncInvoker3< int32_t, CharU5BU5D_t1328083999*, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) */, __this, L_1, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length)))));
		return L_3;
	}

IL_0012:
	{
		ArgumentNullException_t628810857 * L_4 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_4, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}
}
// System.Int32 System.Text.Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372029391;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern const uint32_t Encoding_GetBytes_m439563900_MetadataUsageId;
extern "C"  int32_t Encoding_GetBytes_m439563900 (Encoding_t663144255 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m439563900_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar* V_0 = NULL;
	uint8_t* V_1 = NULL;
	String_t* V_2 = NULL;
	uintptr_t G_B18_0 = 0;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral372029391, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___charIndex1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0024;
		}
	}
	{
		int32_t L_3 = ___charIndex1;
		String_t* L_4 = ___s0;
		int32_t L_5 = String_get_Length_m1606060069(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_3) <= ((int32_t)L_5)))
		{
			goto IL_0039;
		}
	}

IL_0024:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_6 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_7, _stringLiteral2227013046, L_6, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0039:
	{
		int32_t L_8 = ___charCount2;
		if ((((int32_t)L_8) < ((int32_t)0)))
		{
			goto IL_004e;
		}
	}
	{
		int32_t L_9 = ___charIndex1;
		String_t* L_10 = ___s0;
		int32_t L_11 = String_get_Length_m1606060069(L_10, /*hidden argument*/NULL);
		int32_t L_12 = ___charCount2;
		if ((((int32_t)L_9) <= ((int32_t)((int32_t)((int32_t)L_11-(int32_t)L_12)))))
		{
			goto IL_0063;
		}
	}

IL_004e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral3578023195, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_0063:
	{
		int32_t L_15 = ___byteIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0076;
		}
	}
	{
		int32_t L_16 = ___byteIndex4;
		ByteU5BU5D_t3397334013* L_17 = ___bytes3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_008b;
		}
	}

IL_0076:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral4104348384, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_008b:
	{
		int32_t L_20 = ___charCount2;
		if (!L_20)
		{
			goto IL_009c;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_21 = ___bytes3;
		int32_t L_22 = ___byteIndex4;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length))))) == ((uint32_t)L_22))))
		{
			goto IL_009e;
		}
	}

IL_009c:
	{
		return 0;
	}

IL_009e:
	{
		String_t* L_23 = ___s0;
		V_2 = L_23;
		String_t* L_24 = V_2;
		int32_t L_25 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_24))+(int32_t)L_25));
		ByteU5BU5D_t3397334013* L_26 = ___bytes3;
		if (!L_26)
		{
			goto IL_00b9;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_27 = ___bytes3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_27)->max_length)))))
		{
			goto IL_00c0;
		}
	}

IL_00b9:
	{
		G_B18_0 = (((uintptr_t)0));
		goto IL_00c8;
	}

IL_00c0:
	{
		ByteU5BU5D_t3397334013* L_28 = ___bytes3;
		G_B18_0 = ((uintptr_t)(((L_28)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00c8:
	{
		V_1 = (uint8_t*)G_B18_0;
		Il2CppChar* L_29 = V_0;
		int32_t L_30 = ___charIndex1;
		int32_t L_31 = ___charCount2;
		uint8_t* L_32 = V_1;
		int32_t L_33 = ___byteIndex4;
		ByteU5BU5D_t3397334013* L_34 = ___bytes3;
		int32_t L_35 = ___byteIndex4;
		int32_t L_36 = VirtFuncInvoker4< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t >::Invoke(24 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) */, __this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_29+(int32_t)((int32_t)((int32_t)L_30*(int32_t)2)))), L_31, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_32+(int32_t)L_33)), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_34)->max_length))))-(int32_t)L_35)));
		return L_36;
	}
}
// System.Byte[] System.Text.Encoding::GetBytes(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372029391;
extern const uint32_t Encoding_GetBytes_m882649950_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* Encoding_GetBytes_m882649950 (Encoding_t663144255 * __this, String_t* ___s0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m882649950_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	ByteU5BU5D_t3397334013* V_2 = NULL;
	uint8_t* V_3 = NULL;
	String_t* V_4 = NULL;
	uintptr_t G_B10_0 = 0;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral372029391, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___s0;
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0023;
		}
	}
	{
		return ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)0));
	}

IL_0023:
	{
		String_t* L_4 = ___s0;
		int32_t L_5 = VirtFuncInvoker1< int32_t, String_t* >::Invoke(6 /* System.Int32 System.Text.Encoding::GetByteCount(System.String) */, __this, L_4);
		V_0 = L_5;
		int32_t L_6 = V_0;
		if (L_6)
		{
			goto IL_0038;
		}
	}
	{
		return ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)0));
	}

IL_0038:
	{
		String_t* L_7 = ___s0;
		V_4 = L_7;
		String_t* L_8 = V_4;
		int32_t L_9 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_8))+(int32_t)L_9));
		int32_t L_10 = V_0;
		V_2 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)L_10));
		ByteU5BU5D_t3397334013* L_11 = V_2;
		if (!L_11)
		{
			goto IL_005a;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_12 = V_2;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_12)->max_length)))))
		{
			goto IL_0061;
		}
	}

IL_005a:
	{
		G_B10_0 = (((uintptr_t)0));
		goto IL_0068;
	}

IL_0061:
	{
		ByteU5BU5D_t3397334013* L_13 = V_2;
		G_B10_0 = ((uintptr_t)(((L_13)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_0068:
	{
		V_3 = (uint8_t*)G_B10_0;
		Il2CppChar* L_14 = V_1;
		String_t* L_15 = ___s0;
		int32_t L_16 = String_get_Length_m1606060069(L_15, /*hidden argument*/NULL);
		uint8_t* L_17 = V_3;
		int32_t L_18 = V_0;
		VirtFuncInvoker4< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t >::Invoke(24 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) */, __this, (Il2CppChar*)(Il2CppChar*)L_14, L_16, (uint8_t*)(uint8_t*)L_17, L_18);
		ByteU5BU5D_t3397334013* L_19 = V_2;
		return L_19;
	}
}
// System.Byte[] System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetBytes_m49743925_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* Encoding_GetBytes_m49743925 (Encoding_t663144255 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m49743925_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ByteU5BU5D_t3397334013* V_1 = NULL;
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		int32_t L_3 = VirtFuncInvoker3< int32_t, CharU5BU5D_t1328083999*, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2);
		V_0 = L_3;
		int32_t L_4 = V_0;
		V_1 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)L_4));
		CharU5BU5D_t1328083999* L_5 = ___chars0;
		int32_t L_6 = ___index1;
		int32_t L_7 = ___count2;
		ByteU5BU5D_t3397334013* L_8 = V_1;
		VirtFuncInvoker5< int32_t, CharU5BU5D_t1328083999*, int32_t, int32_t, ByteU5BU5D_t3397334013*, int32_t >::Invoke(8 /* System.Int32 System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) */, __this, L_5, L_6, L_7, L_8, 0);
		ByteU5BU5D_t3397334013* L_9 = V_1;
		return L_9;
	}
}
// System.Byte[] System.Text.Encoding::GetBytes(System.Char[])
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetBytes_m3807376257_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* Encoding_GetBytes_m3807376257 (Encoding_t663144255 * __this, CharU5BU5D_t1328083999* ___chars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m3807376257_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ByteU5BU5D_t3397334013* V_1 = NULL;
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		CharU5BU5D_t1328083999* L_1 = ___chars0;
		int32_t L_2 = VirtFuncInvoker3< int32_t, CharU5BU5D_t1328083999*, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[],System.Int32,System.Int32) */, __this, L_0, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length)))));
		V_0 = L_2;
		int32_t L_3 = V_0;
		V_1 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)L_3));
		CharU5BU5D_t1328083999* L_4 = ___chars0;
		CharU5BU5D_t1328083999* L_5 = ___chars0;
		ByteU5BU5D_t3397334013* L_6 = V_1;
		VirtFuncInvoker5< int32_t, CharU5BU5D_t1328083999*, int32_t, int32_t, ByteU5BU5D_t3397334013*, int32_t >::Invoke(8 /* System.Int32 System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32) */, __this, L_4, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_5)->max_length)))), L_6, 0);
		ByteU5BU5D_t3397334013* L_7 = V_1;
		return L_7;
	}
}
// System.Char[] System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetChars_m3456310195_MetadataUsageId;
extern "C"  CharU5BU5D_t1328083999* Encoding_GetChars_m3456310195 (Encoding_t663144255 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetChars_m3456310195_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	CharU5BU5D_t1328083999* V_1 = NULL;
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		int32_t L_3 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t3397334013*, int32_t, int32_t >::Invoke(13 /* System.Int32 System.Text.Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2);
		V_0 = L_3;
		int32_t L_4 = V_0;
		V_1 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_4));
		ByteU5BU5D_t3397334013* L_5 = ___bytes0;
		int32_t L_6 = ___index1;
		int32_t L_7 = ___count2;
		CharU5BU5D_t1328083999* L_8 = V_1;
		VirtFuncInvoker5< int32_t, ByteU5BU5D_t3397334013*, int32_t, int32_t, CharU5BU5D_t1328083999*, int32_t >::Invoke(14 /* System.Int32 System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, __this, L_5, L_6, L_7, L_8, 0);
		CharU5BU5D_t1328083999* L_9 = V_1;
		return L_9;
	}
}
// System.Text.Decoder System.Text.Encoding::GetDecoder()
extern Il2CppClass* ForwardingDecoder_t2155223679_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetDecoder_m147694150_MetadataUsageId;
extern "C"  Decoder_t3792697818 * Encoding_GetDecoder_m147694150 (Encoding_t663144255 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetDecoder_m147694150_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ForwardingDecoder_t2155223679 * L_0 = (ForwardingDecoder_t2155223679 *)il2cpp_codegen_object_new(ForwardingDecoder_t2155223679_il2cpp_TypeInfo_var);
		ForwardingDecoder__ctor_m2059339522(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Object System.Text.Encoding::InvokeI18N(System.String,System.Object[])
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* NotImplementedException_t2785117854_il2cpp_TypeInfo_var;
extern Il2CppClass* SystemException_t3877406272_il2cpp_TypeInfo_var;
extern Il2CppClass* MissingMethodException_t3441205986_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityException_t887327375_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral4214140325;
extern Il2CppCodeGenString* _stringLiteral3062187920;
extern Il2CppCodeGenString* _stringLiteral290984343;
extern const uint32_t Encoding_InvokeI18N_m4199316552_MetadataUsageId;
extern "C"  Il2CppObject * Encoding_InvokeI18N_m4199316552 (Il2CppObject * __this /* static, unused */, String_t* ___name0, ObjectU5BU5D_t3614634134* ___args1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_InvokeI18N_m4199316552_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Type_t * V_1 = NULL;
	Il2CppObject * V_2 = NULL;
	Il2CppObject * V_3 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_0;
		Il2CppObject * L_1 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
	}

IL_000c:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			bool L_2 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_i18nDisabled_6();
			if (!L_2)
			{
				goto IL_001d;
			}
		}

IL_0016:
		{
			V_3 = NULL;
			IL2CPP_LEAVE(0x13F, FINALLY_0138);
		}

IL_001d:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Assembly_t4268412390 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_i18nAssembly_5();
			if (L_3)
			{
				goto IL_0071;
			}
		}

IL_0027:
		try
		{ // begin try (depth: 2)
			try
			{ // begin try (depth: 3)
				Assembly_t4268412390 * L_4 = Assembly_Load_m902205655(NULL /*static, unused*/, _stringLiteral4214140325, /*hidden argument*/NULL);
				IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
				((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_i18nAssembly_5(L_4);
				goto IL_004e;
			} // end try (depth: 3)
			catch(Il2CppExceptionWrapper& e)
			{
				__exception_local = (Exception_t1927440687 *)e.ex;
				if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t2785117854_il2cpp_TypeInfo_var, e.ex->object.klass))
					goto CATCH_003b;
				throw e;
			}

CATCH_003b:
			{ // begin catch(System.NotImplementedException)
				{
					IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
					((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_i18nDisabled_6((bool)1);
					V_3 = NULL;
					IL2CPP_LEAVE(0x13F, FINALLY_0138);
				}

IL_0049:
				{
					; // IL_0049: leave IL_004e
				}
			} // end catch (depth: 3)

IL_004e:
			{
				IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
				Assembly_t4268412390 * L_5 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_i18nAssembly_5();
				if (L_5)
				{
					goto IL_005f;
				}
			}

IL_0058:
			{
				V_3 = NULL;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_005f:
			{
				goto IL_0071;
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t1927440687 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (SystemException_t3877406272_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_0064;
			throw e;
		}

CATCH_0064:
		{ // begin catch(System.SystemException)
			{
				V_3 = NULL;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_006c:
			{
				; // IL_006c: leave IL_0071
			}
		} // end catch (depth: 2)

IL_0071:
		try
		{ // begin try (depth: 2)
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Assembly_t4268412390 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_i18nAssembly_5();
			Type_t * L_7 = VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_6, _stringLiteral3062187920);
			V_1 = L_7;
			goto IL_0099;
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t1927440687 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t2785117854_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_0086;
			throw e;
		}

CATCH_0086:
		{ // begin catch(System.NotImplementedException)
			{
				IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
				((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_i18nDisabled_6((bool)1);
				V_3 = NULL;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_0094:
			{
				; // IL_0094: leave IL_0099
			}
		} // end catch (depth: 2)

IL_0099:
		{
			Type_t * L_8 = V_1;
			if (L_8)
			{
				goto IL_00a6;
			}
		}

IL_009f:
		{
			V_3 = NULL;
			IL2CPP_LEAVE(0x13F, FINALLY_0138);
		}

IL_00a6:
		try
		{ // begin try (depth: 2)
			{
				Type_t * L_9 = V_1;
				Il2CppObject * L_10 = VirtFuncInvoker8< Il2CppObject *, String_t*, int32_t, Binder_t3404612058 *, Il2CppObject *, ObjectU5BU5D_t3614634134*, ParameterModifierU5BU5D_t963192633*, CultureInfo_t3500843524 *, StringU5BU5D_t1642385972* >::Invoke(72 /* System.Object System.Type::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) */, L_9, _stringLiteral290984343, ((int32_t)4120), (Binder_t3404612058 *)NULL, NULL, (ObjectU5BU5D_t3614634134*)(ObjectU5BU5D_t3614634134*)NULL, (ParameterModifierU5BU5D_t963192633*)(ParameterModifierU5BU5D_t963192633*)NULL, (CultureInfo_t3500843524 *)NULL, (StringU5BU5D_t1642385972*)(StringU5BU5D_t1642385972*)NULL);
				V_2 = L_10;
				Il2CppObject * L_11 = V_2;
				if (L_11)
				{
					goto IL_00ca;
				}
			}

IL_00c3:
			{
				V_3 = NULL;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_00ca:
			{
				goto IL_00fc;
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t1927440687 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (MissingMethodException_t3441205986_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00cf;
			if(il2cpp_codegen_class_is_assignable_from (SecurityException_t887327375_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00dc;
			if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t2785117854_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00e9;
			throw e;
		}

CATCH_00cf:
		{ // begin catch(System.MissingMethodException)
			{
				V_3 = NULL;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_00d7:
			{
				; // IL_00d7: leave IL_00fc
			}
		} // end catch (depth: 2)

CATCH_00dc:
		{ // begin catch(System.Security.SecurityException)
			{
				V_3 = NULL;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_00e4:
			{
				; // IL_00e4: leave IL_00fc
			}
		} // end catch (depth: 2)

CATCH_00e9:
		{ // begin catch(System.NotImplementedException)
			{
				IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
				((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_i18nDisabled_6((bool)1);
				V_3 = NULL;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_00f7:
			{
				; // IL_00f7: leave IL_00fc
			}
		} // end catch (depth: 2)

IL_00fc:
		try
		{ // begin try (depth: 2)
			{
				Type_t * L_12 = V_1;
				String_t* L_13 = ___name0;
				Il2CppObject * L_14 = V_2;
				ObjectU5BU5D_t3614634134* L_15 = ___args1;
				Il2CppObject * L_16 = VirtFuncInvoker8< Il2CppObject *, String_t*, int32_t, Binder_t3404612058 *, Il2CppObject *, ObjectU5BU5D_t3614634134*, ParameterModifierU5BU5D_t963192633*, CultureInfo_t3500843524 *, StringU5BU5D_t1642385972* >::Invoke(72 /* System.Object System.Type::InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]) */, L_12, L_13, ((int32_t)276), (Binder_t3404612058 *)NULL, L_14, L_15, (ParameterModifierU5BU5D_t963192633*)(ParameterModifierU5BU5D_t963192633*)NULL, (CultureInfo_t3500843524 *)NULL, (StringU5BU5D_t1642385972*)(StringU5BU5D_t1642385972*)NULL);
				V_3 = L_16;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_0114:
			{
				; // IL_0114: leave IL_0133
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t1927440687 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (MissingMethodException_t3441205986_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_0119;
			if(il2cpp_codegen_class_is_assignable_from (SecurityException_t887327375_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_0126;
			throw e;
		}

CATCH_0119:
		{ // begin catch(System.MissingMethodException)
			{
				V_3 = NULL;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_0121:
			{
				; // IL_0121: leave IL_0133
			}
		} // end catch (depth: 2)

CATCH_0126:
		{ // begin catch(System.Security.SecurityException)
			{
				V_3 = NULL;
				IL2CPP_LEAVE(0x13F, FINALLY_0138);
			}

IL_012e:
			{
				; // IL_012e: leave IL_0133
			}
		} // end catch (depth: 2)

IL_0133:
		{
			IL2CPP_LEAVE(0x13F, FINALLY_0138);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0138;
	}

FINALLY_0138:
	{ // begin finally (depth: 1)
		Il2CppObject * L_17 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_17, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(312)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(312)
	{
		IL2CPP_JUMP_TBL(0x13F, IL_013f)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_013f:
	{
		Il2CppObject * L_18 = V_3;
		return L_18;
	}
}
// System.Text.Encoding System.Text.Encoding::GetEncoding(System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t2071877448_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* NotSupportedException_t1793819818_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1727672268;
extern Il2CppCodeGenString* _stringLiteral1562346419;
extern Il2CppCodeGenString* _stringLiteral3758167477;
extern Il2CppCodeGenString* _stringLiteral4233801167;
extern Il2CppCodeGenString* _stringLiteral2868411951;
extern const uint32_t Encoding_GetEncoding_m3069572543_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_GetEncoding_m3069572543 (Il2CppObject * __this /* static, unused */, int32_t ___codepage0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetEncoding_m3069572543_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Encoding_t663144255 * V_0 = NULL;
	String_t* V_1 = NULL;
	Assembly_t4268412390 * V_2 = NULL;
	Type_t * V_3 = NULL;
	int32_t V_4 = 0;
	{
		int32_t L_0 = ___codepage0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_1 = ___codepage0;
		if ((((int32_t)L_1) <= ((int32_t)((int32_t)65535))))
		{
			goto IL_0022;
		}
	}

IL_0012:
	{
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral1727672268, _stringLiteral1562346419, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_0022:
	{
		int32_t L_3 = ___codepage0;
		V_4 = L_3;
		int32_t L_4 = V_4;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)1200))))
		{
			goto IL_00b5;
		}
	}
	{
		int32_t L_5 = V_4;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)1201))))
		{
			goto IL_00bb;
		}
	}
	{
		int32_t L_6 = V_4;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)12000))))
		{
			goto IL_00a9;
		}
	}
	{
		int32_t L_7 = V_4;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)12001))))
		{
			goto IL_00af;
		}
	}
	{
		int32_t L_8 = V_4;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)65000))))
		{
			goto IL_009d;
		}
	}
	{
		int32_t L_9 = V_4;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)65001))))
		{
			goto IL_00a3;
		}
	}
	{
		int32_t L_10 = V_4;
		if (!L_10)
		{
			goto IL_0091;
		}
	}
	{
		int32_t L_11 = V_4;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)20127))))
		{
			goto IL_0097;
		}
	}
	{
		int32_t L_12 = V_4;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)28591))))
		{
			goto IL_00c1;
		}
	}
	{
		goto IL_00c7;
	}

IL_0091:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_13 = Encoding_get_Default_m908538569(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_13;
	}

IL_0097:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_14 = Encoding_get_ASCII_m2727409419(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_14;
	}

IL_009d:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_15 = Encoding_get_UTF7_m3507153546(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_15;
	}

IL_00a3:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_16 = Encoding_get_UTF8_m1752852937(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_16;
	}

IL_00a9:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_17 = Encoding_get_UTF32_m2165075342(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_17;
	}

IL_00af:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_18 = Encoding_get_BigEndianUTF32_m1609065717(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_18;
	}

IL_00b5:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_19 = Encoding_get_Unicode_m1382741113(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_19;
	}

IL_00bb:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_20 = Encoding_get_BigEndianUnicode_m1461269772(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_20;
	}

IL_00c1:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_21 = Encoding_get_ISOLatin1_m151504502(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_21;
	}

IL_00c7:
	{
		goto IL_00cc;
	}

IL_00cc:
	{
		ObjectU5BU5D_t3614634134* L_22 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)1));
		int32_t L_23 = ___codepage0;
		int32_t L_24 = L_23;
		Il2CppObject * L_25 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_24);
		ArrayElementTypeCheck (L_22, L_25);
		(L_22)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_25);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_26 = Encoding_InvokeI18N_m4199316552(NULL /*static, unused*/, _stringLiteral3758167477, L_22, /*hidden argument*/NULL);
		V_0 = ((Encoding_t663144255 *)CastclassClass(L_26, Encoding_t663144255_il2cpp_TypeInfo_var));
		Encoding_t663144255 * L_27 = V_0;
		if (!L_27)
		{
			goto IL_00fa;
		}
	}
	{
		Encoding_t663144255 * L_28 = V_0;
		L_28->set_is_readonly_2((bool)1);
		Encoding_t663144255 * L_29 = V_0;
		return L_29;
	}

IL_00fa:
	{
		String_t* L_30 = Int32_ToString_m2960866144((&___codepage0), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_31 = String_Concat_m2596409543(NULL /*static, unused*/, _stringLiteral4233801167, L_30, /*hidden argument*/NULL);
		V_1 = L_31;
		Assembly_t4268412390 * L_32 = Assembly_GetExecutingAssembly_m776016337(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = L_32;
		Assembly_t4268412390 * L_33 = V_2;
		String_t* L_34 = V_1;
		Type_t * L_35 = VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_33, L_34);
		V_3 = L_35;
		Type_t * L_36 = V_3;
		if (!L_36)
		{
			goto IL_0135;
		}
	}
	{
		Type_t * L_37 = V_3;
		Il2CppObject * L_38 = Activator_CreateInstance_m383294261(NULL /*static, unused*/, L_37, /*hidden argument*/NULL);
		V_0 = ((Encoding_t663144255 *)CastclassClass(L_38, Encoding_t663144255_il2cpp_TypeInfo_var));
		Encoding_t663144255 * L_39 = V_0;
		L_39->set_is_readonly_2((bool)1);
		Encoding_t663144255 * L_40 = V_0;
		return L_40;
	}

IL_0135:
	{
		String_t* L_41 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_42 = il2cpp_codegen_get_type((Il2CppMethodPointer)&Type_GetType_m773255995, L_41, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e");
		V_3 = L_42;
		Type_t * L_43 = V_3;
		if (!L_43)
		{
			goto IL_0157;
		}
	}
	{
		Type_t * L_44 = V_3;
		Il2CppObject * L_45 = Activator_CreateInstance_m383294261(NULL /*static, unused*/, L_44, /*hidden argument*/NULL);
		V_0 = ((Encoding_t663144255 *)CastclassClass(L_45, Encoding_t663144255_il2cpp_TypeInfo_var));
		Encoding_t663144255 * L_46 = V_0;
		L_46->set_is_readonly_2((bool)1);
		Encoding_t663144255 * L_47 = V_0;
		return L_47;
	}

IL_0157:
	{
		String_t* L_48 = Int32_ToString_m2960866144((&___codepage0), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_49 = String_Format_m2024975688(NULL /*static, unused*/, _stringLiteral2868411951, L_48, /*hidden argument*/NULL);
		NotSupportedException_t1793819818 * L_50 = (NotSupportedException_t1793819818 *)il2cpp_codegen_object_new(NotSupportedException_t1793819818_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m836173213(L_50, L_49, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_50);
	}
}
// System.Object System.Text.Encoding::Clone()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_Clone_m2663608141_MetadataUsageId;
extern "C"  Il2CppObject * Encoding_Clone_m2663608141 (Encoding_t663144255 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_Clone_m2663608141_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Encoding_t663144255 * V_0 = NULL;
	{
		Il2CppObject * L_0 = Object_MemberwiseClone_m2655589444(__this, /*hidden argument*/NULL);
		V_0 = ((Encoding_t663144255 *)CastclassClass(L_0, Encoding_t663144255_il2cpp_TypeInfo_var));
		Encoding_t663144255 * L_1 = V_0;
		L_1->set_is_readonly_2((bool)0);
		Encoding_t663144255 * L_2 = V_0;
		return L_2;
	}
}
// System.Text.Encoding System.Text.Encoding::GetEncoding(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t2071877448_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2328218955;
extern Il2CppCodeGenString* _stringLiteral3758167477;
extern Il2CppCodeGenString* _stringLiteral1027994950;
extern Il2CppCodeGenString* _stringLiteral2333376661;
extern const uint32_t Encoding_GetEncoding_m2475966878_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_GetEncoding_m2475966878 (Il2CppObject * __this /* static, unused */, String_t* ___name0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetEncoding_m2475966878_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Il2CppObject * V_3 = NULL;
	Encoding_t663144255 * V_4 = NULL;
	String_t* V_5 = NULL;
	Assembly_t4268412390 * V_6 = NULL;
	Type_t * V_7 = NULL;
	{
		String_t* L_0 = ___name0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral2328218955, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___name0;
		String_t* L_3 = String_ToLowerInvariant_m3152527487(L_2, /*hidden argument*/NULL);
		String_t* L_4 = String_Replace_m534438427(L_3, ((int32_t)45), ((int32_t)95), /*hidden argument*/NULL);
		V_0 = L_4;
		V_1 = 0;
		V_2 = 0;
		goto IL_006b;
	}

IL_002a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		ObjectU5BU5D_t3614634134* L_5 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_encodings_7();
		int32_t L_6 = V_2;
		int32_t L_7 = L_6;
		Il2CppObject * L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
		V_3 = L_8;
		Il2CppObject * L_9 = V_3;
		if (!((Il2CppObject *)IsInstSealed(L_9, Int32_t2071877448_il2cpp_TypeInfo_var)))
		{
			goto IL_0049;
		}
	}
	{
		Il2CppObject * L_10 = V_3;
		V_1 = ((*(int32_t*)((int32_t*)UnBox (L_10, Int32_t2071877448_il2cpp_TypeInfo_var))));
		goto IL_0067;
	}

IL_0049:
	{
		String_t* L_11 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		ObjectU5BU5D_t3614634134* L_12 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_encodings_7();
		int32_t L_13 = V_2;
		int32_t L_14 = L_13;
		Il2CppObject * L_15 = (L_12)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14));
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_16 = String_op_Equality_m1790663636(NULL /*static, unused*/, L_11, ((String_t*)CastclassSealed(L_15, String_t_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		if (!L_16)
		{
			goto IL_0067;
		}
	}
	{
		int32_t L_17 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_18 = Encoding_GetEncoding_m3069572543(NULL /*static, unused*/, L_17, /*hidden argument*/NULL);
		return L_18;
	}

IL_0067:
	{
		int32_t L_19 = V_2;
		V_2 = ((int32_t)((int32_t)L_19+(int32_t)1));
	}

IL_006b:
	{
		int32_t L_20 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		ObjectU5BU5D_t3614634134* L_21 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_encodings_7();
		if ((((int32_t)L_20) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length)))))))
		{
			goto IL_002a;
		}
	}
	{
		ObjectU5BU5D_t3614634134* L_22 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)1));
		String_t* L_23 = ___name0;
		ArrayElementTypeCheck (L_22, L_23);
		(L_22)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_23);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_24 = Encoding_InvokeI18N_m4199316552(NULL /*static, unused*/, _stringLiteral3758167477, L_22, /*hidden argument*/NULL);
		V_4 = ((Encoding_t663144255 *)CastclassClass(L_24, Encoding_t663144255_il2cpp_TypeInfo_var));
		Encoding_t663144255 * L_25 = V_4;
		if (!L_25)
		{
			goto IL_009d;
		}
	}
	{
		Encoding_t663144255 * L_26 = V_4;
		return L_26;
	}

IL_009d:
	{
		String_t* L_27 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_28 = String_Concat_m2596409543(NULL /*static, unused*/, _stringLiteral1027994950, L_27, /*hidden argument*/NULL);
		V_5 = L_28;
		Assembly_t4268412390 * L_29 = Assembly_GetExecutingAssembly_m776016337(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_6 = L_29;
		Assembly_t4268412390 * L_30 = V_6;
		String_t* L_31 = V_5;
		Type_t * L_32 = VirtFuncInvoker1< Type_t *, String_t* >::Invoke(13 /* System.Type System.Reflection.Assembly::GetType(System.String) */, L_30, L_31);
		V_7 = L_32;
		Type_t * L_33 = V_7;
		if (!L_33)
		{
			goto IL_00d0;
		}
	}
	{
		Type_t * L_34 = V_7;
		Il2CppObject * L_35 = Activator_CreateInstance_m383294261(NULL /*static, unused*/, L_34, /*hidden argument*/NULL);
		return ((Encoding_t663144255 *)CastclassClass(L_35, Encoding_t663144255_il2cpp_TypeInfo_var));
	}

IL_00d0:
	{
		String_t* L_36 = V_5;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_37 = il2cpp_codegen_get_type((Il2CppMethodPointer)&Type_GetType_m773255995, L_36, "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e");
		V_7 = L_37;
		Type_t * L_38 = V_7;
		if (!L_38)
		{
			goto IL_00ed;
		}
	}
	{
		Type_t * L_39 = V_7;
		Il2CppObject * L_40 = Activator_CreateInstance_m383294261(NULL /*static, unused*/, L_39, /*hidden argument*/NULL);
		return ((Encoding_t663144255 *)CastclassClass(L_40, Encoding_t663144255_il2cpp_TypeInfo_var));
	}

IL_00ed:
	{
		String_t* L_41 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_42 = String_Format_m2024975688(NULL /*static, unused*/, _stringLiteral2333376661, L_41, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_43 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_43, L_42, _stringLiteral2328218955, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_43);
	}
}
// System.Int32 System.Text.Encoding::GetHashCode()
extern "C"  int32_t Encoding_GetHashCode_m2716285346 (Encoding_t663144255 * __this, const MethodInfo* method)
{
	{
		DecoderFallback_t1715117820 * L_0 = Encoding_get_DecoderFallback_m167120457(__this, /*hidden argument*/NULL);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
		EncoderFallback_t1756452756 * L_2 = Encoding_get_EncoderFallback_m2188137289(__this, /*hidden argument*/NULL);
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_2);
		int32_t L_4 = __this->get_codePage_0();
		return ((int32_t)((int32_t)((int32_t)((int32_t)L_1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)24)+(int32_t)L_3))&(int32_t)((int32_t)31)))))<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)16)+(int32_t)L_4))&(int32_t)((int32_t)31)))));
	}
}
// System.Byte[] System.Text.Encoding::GetPreamble()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetPreamble_m487247297_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* Encoding_GetPreamble_m487247297 (Encoding_t663144255 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetPreamble_m487247297_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		return ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)0));
	}
}
// System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32)
extern "C"  String_t* Encoding_GetString_m1894033578 (Encoding_t663144255 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		CharU5BU5D_t1328083999* L_3 = VirtFuncInvoker3< CharU5BU5D_t1328083999*, ByteU5BU5D_t3397334013*, int32_t, int32_t >::Invoke(15 /* System.Char[] System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32) */, __this, L_0, L_1, L_2);
		String_t* L_4 = String_CreateString_m3818307083(NULL, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.String System.Text.Encoding::GetString(System.Byte[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern const uint32_t Encoding_GetString_m3109080184_MetadataUsageId;
extern "C"  String_t* Encoding_GetString_m3109080184 (Encoding_t663144255 * __this, ByteU5BU5D_t3397334013* ___bytes0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetString_m3109080184_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___bytes0;
		ByteU5BU5D_t3397334013* L_3 = ___bytes0;
		String_t* L_4 = VirtFuncInvoker3< String_t*, ByteU5BU5D_t3397334013*, int32_t, int32_t >::Invoke(21 /* System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, __this, L_2, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length)))));
		return L_4;
	}
}
// System.Text.Encoding System.Text.Encoding::get_ASCII()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ASCIIEncoding_t3022927988_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_ASCII_m2727409419_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_ASCII_m2727409419 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_ASCII_m2727409419_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_asciiEncoding_16();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_asciiEncoding_16();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0030;
			}
		}

IL_0024:
		{
			ASCIIEncoding_t3022927988 * L_4 = (ASCIIEncoding_t3022927988 *)il2cpp_codegen_object_new(ASCIIEncoding_t3022927988_il2cpp_TypeInfo_var);
			ASCIIEncoding__ctor_m4127831672(L_4, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_asciiEncoding_16(L_4);
		}

IL_0030:
		{
			IL2CPP_LEAVE(0x3C, FINALLY_0035);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0035;
	}

FINALLY_0035:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(53)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(53)
	{
		IL2CPP_JUMP_TBL(0x3C, IL_003c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_003c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_asciiEncoding_16();
		il2cpp_codegen_memory_barrier();
		return L_6;
	}
}
// System.Text.Encoding System.Text.Encoding::get_BigEndianUnicode()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* UnicodeEncoding_t4081757012_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_BigEndianUnicode_m1461269772_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_BigEndianUnicode_m1461269772 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_BigEndianUnicode_m1461269772_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_bigEndianEncoding_17();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_bigEndianEncoding_17();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UnicodeEncoding_t4081757012 * L_4 = (UnicodeEncoding_t4081757012 *)il2cpp_codegen_object_new(UnicodeEncoding_t4081757012_il2cpp_TypeInfo_var);
			UnicodeEncoding__ctor_m2590877592(L_4, (bool)1, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_bigEndianEncoding_17(L_4);
		}

IL_0032:
		{
			IL2CPP_LEAVE(0x3E, FINALLY_0037);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(55)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(55)
	{
		IL2CPP_JUMP_TBL(0x3E, IL_003e)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_bigEndianEncoding_17();
		il2cpp_codegen_memory_barrier();
		return L_6;
	}
}
// System.String System.Text.Encoding::InternalCodePage(System.Int32&)
extern "C"  String_t* Encoding_InternalCodePage_m4220689148 (Il2CppObject * __this /* static, unused */, int32_t* ___code_page0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef String_t* (*Encoding_InternalCodePage_m4220689148_ftn) (int32_t*);
	return  ((Encoding_InternalCodePage_m4220689148_ftn)mscorlib::System::Text::Encoding::InternalCodePage) (___code_page0);
}
// System.Text.Encoding System.Text.Encoding::get_Default()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* NotSupportedException_t1793819818_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_Default_m908538569_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_Default_m908538569 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_Default_m908538569_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	int32_t V_3 = 0;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_defaultEncoding_18();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0107;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_defaultEncoding_18();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_00fb;
			}
		}

IL_0024:
		{
			V_1 = 1;
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			String_t* L_4 = Encoding_InternalCodePage_m4220689148(NULL /*static, unused*/, (&V_1), /*hidden argument*/NULL);
			V_2 = L_4;
		}

IL_002e:
		try
		{ // begin try (depth: 2)
			{
				int32_t L_5 = V_1;
				if ((!(((uint32_t)L_5) == ((uint32_t)(-1)))))
				{
					goto IL_0047;
				}
			}

IL_0035:
			{
				String_t* L_6 = V_2;
				IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
				Encoding_t663144255 * L_7 = Encoding_GetEncoding_m2475966878(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
				il2cpp_codegen_memory_barrier();
				((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_defaultEncoding_18(L_7);
				goto IL_00c5;
			}

IL_0047:
			{
				int32_t L_8 = V_1;
				V_1 = ((int32_t)((int32_t)L_8&(int32_t)((int32_t)268435455)));
				int32_t L_9 = V_1;
				V_3 = L_9;
				int32_t L_10 = V_3;
				if (((int32_t)((int32_t)L_10-(int32_t)1)) == 0)
				{
					goto IL_0076;
				}
				if (((int32_t)((int32_t)L_10-(int32_t)1)) == 1)
				{
					goto IL_0081;
				}
				if (((int32_t)((int32_t)L_10-(int32_t)1)) == 2)
				{
					goto IL_008c;
				}
				if (((int32_t)((int32_t)L_10-(int32_t)1)) == 3)
				{
					goto IL_0097;
				}
				if (((int32_t)((int32_t)L_10-(int32_t)1)) == 4)
				{
					goto IL_00a2;
				}
				if (((int32_t)((int32_t)L_10-(int32_t)1)) == 5)
				{
					goto IL_00ad;
				}
			}

IL_0071:
			{
				goto IL_00b8;
			}

IL_0076:
			{
				V_1 = ((int32_t)20127);
				goto IL_00b8;
			}

IL_0081:
			{
				V_1 = ((int32_t)65000);
				goto IL_00b8;
			}

IL_008c:
			{
				V_1 = ((int32_t)65001);
				goto IL_00b8;
			}

IL_0097:
			{
				V_1 = ((int32_t)1200);
				goto IL_00b8;
			}

IL_00a2:
			{
				V_1 = ((int32_t)1201);
				goto IL_00b8;
			}

IL_00ad:
			{
				V_1 = ((int32_t)28591);
				goto IL_00b8;
			}

IL_00b8:
			{
				int32_t L_11 = V_1;
				IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
				Encoding_t663144255 * L_12 = Encoding_GetEncoding_m3069572543(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
				il2cpp_codegen_memory_barrier();
				((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_defaultEncoding_18(L_12);
			}

IL_00c5:
			{
				goto IL_00ee;
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t1927440687 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (NotSupportedException_t1793819818_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00ca;
			if(il2cpp_codegen_class_is_assignable_from (ArgumentException_t3259014390_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00dc;
			throw e;
		}

CATCH_00ca:
		{ // begin catch(System.NotSupportedException)
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_13 = Encoding_get_UTF8Unmarked_m628720656(NULL /*static, unused*/, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_defaultEncoding_18(L_13);
			goto IL_00ee;
		} // end catch (depth: 2)

CATCH_00dc:
		{ // begin catch(System.ArgumentException)
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_14 = Encoding_get_UTF8Unmarked_m628720656(NULL /*static, unused*/, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_defaultEncoding_18(L_14);
			goto IL_00ee;
		} // end catch (depth: 2)

IL_00ee:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_15 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_defaultEncoding_18();
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255 *)L_15)->set_is_readonly_2((bool)1);
		}

IL_00fb:
		{
			IL2CPP_LEAVE(0x107, FINALLY_0100);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0100;
	}

FINALLY_0100:
	{ // begin finally (depth: 1)
		Il2CppObject * L_16 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(256)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(256)
	{
		IL2CPP_JUMP_TBL(0x107, IL_0107)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_0107:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_17 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_defaultEncoding_18();
		il2cpp_codegen_memory_barrier();
		return L_17;
	}
}
// System.Text.Encoding System.Text.Encoding::get_ISOLatin1()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* Latin1Encoding_t3483306430_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_ISOLatin1_m151504502_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_ISOLatin1_m151504502 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_ISOLatin1_m151504502_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_isoLatin1Encoding_23();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_isoLatin1Encoding_23();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0030;
			}
		}

IL_0024:
		{
			Latin1Encoding_t3483306430 * L_4 = (Latin1Encoding_t3483306430 *)il2cpp_codegen_object_new(Latin1Encoding_t3483306430_il2cpp_TypeInfo_var);
			Latin1Encoding__ctor_m2999253292(L_4, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_isoLatin1Encoding_23(L_4);
		}

IL_0030:
		{
			IL2CPP_LEAVE(0x3C, FINALLY_0035);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0035;
	}

FINALLY_0035:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(53)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(53)
	{
		IL2CPP_JUMP_TBL(0x3C, IL_003c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_003c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_isoLatin1Encoding_23();
		il2cpp_codegen_memory_barrier();
		return L_6;
	}
}
// System.Text.Encoding System.Text.Encoding::get_UTF7()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF7Encoding_t741406939_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF7_m3507153546_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_UTF7_m3507153546 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF7_m3507153546_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf7Encoding_19();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf7Encoding_19();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0030;
			}
		}

IL_0024:
		{
			UTF7Encoding_t741406939 * L_4 = (UTF7Encoding_t741406939 *)il2cpp_codegen_object_new(UTF7Encoding_t741406939_il2cpp_TypeInfo_var);
			UTF7Encoding__ctor_m1941256679(L_4, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_utf7Encoding_19(L_4);
		}

IL_0030:
		{
			IL2CPP_LEAVE(0x3C, FINALLY_0035);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0035;
	}

FINALLY_0035:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(53)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(53)
	{
		IL2CPP_JUMP_TBL(0x3C, IL_003c)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_003c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf7Encoding_19();
		il2cpp_codegen_memory_barrier();
		return L_6;
	}
}
// System.Text.Encoding System.Text.Encoding::get_UTF8()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF8Encoding_t111055448_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF8_m1752852937_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_UTF8_m1752852937 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF8_m1752852937_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithMarkers_20();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003d;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithMarkers_20();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0031;
			}
		}

IL_0024:
		{
			UTF8Encoding_t111055448 * L_4 = (UTF8Encoding_t111055448 *)il2cpp_codegen_object_new(UTF8Encoding_t111055448_il2cpp_TypeInfo_var);
			UTF8Encoding__ctor_m3336862259(L_4, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_utf8EncodingWithMarkers_20(L_4);
		}

IL_0031:
		{
			IL2CPP_LEAVE(0x3D, FINALLY_0036);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0036;
	}

FINALLY_0036:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(54)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(54)
	{
		IL2CPP_JUMP_TBL(0x3D, IL_003d)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_003d:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithMarkers_20();
		il2cpp_codegen_memory_barrier();
		return L_6;
	}
}
// System.Text.Encoding System.Text.Encoding::get_UTF8Unmarked()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF8Encoding_t111055448_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF8Unmarked_m628720656_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_UTF8Unmarked_m628720656 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF8Unmarked_m628720656_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithoutMarkers_21();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithoutMarkers_21();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UTF8Encoding_t111055448 * L_4 = (UTF8Encoding_t111055448 *)il2cpp_codegen_object_new(UTF8Encoding_t111055448_il2cpp_TypeInfo_var);
			UTF8Encoding__ctor_m3476740866(L_4, (bool)0, (bool)0, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_utf8EncodingWithoutMarkers_21(L_4);
		}

IL_0032:
		{
			IL2CPP_LEAVE(0x3E, FINALLY_0037);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(55)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(55)
	{
		IL2CPP_JUMP_TBL(0x3E, IL_003e)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithoutMarkers_21();
		il2cpp_codegen_memory_barrier();
		return L_6;
	}
}
// System.Text.Encoding System.Text.Encoding::get_UTF8UnmarkedUnsafe()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF8Encoding_t111055448_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF8UnmarkedUnsafe_m4035823170_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_UTF8UnmarkedUnsafe_m4035823170 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF8UnmarkedUnsafe_m4035823170_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_006e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0062;
			}
		}

IL_0024:
		{
			UTF8Encoding_t111055448 * L_4 = (UTF8Encoding_t111055448 *)il2cpp_codegen_object_new(UTF8Encoding_t111055448_il2cpp_TypeInfo_var);
			UTF8Encoding__ctor_m3476740866(L_4, (bool)0, (bool)0, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_utf8EncodingUnsafe_24(L_4);
			Encoding_t663144255 * L_5 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255 *)L_5)->set_is_readonly_2((bool)0);
			Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
			il2cpp_codegen_memory_barrier();
			IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
			String_t* L_7 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
			DecoderReplacementFallback_t3042394152 * L_8 = (DecoderReplacementFallback_t3042394152 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var);
			DecoderReplacementFallback__ctor_m2344783488(L_8, L_7, /*hidden argument*/NULL);
			Encoding_set_DecoderFallback_m2255528738(L_6, L_8, /*hidden argument*/NULL);
			Encoding_t663144255 * L_9 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255 *)L_9)->set_is_readonly_2((bool)1);
		}

IL_0062:
		{
			IL2CPP_LEAVE(0x6E, FINALLY_0067);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0067;
	}

FINALLY_0067:
	{ // begin finally (depth: 1)
		Il2CppObject * L_10 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(103)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(103)
	{
		IL2CPP_JUMP_TBL(0x6E, IL_006e)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_006e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_11 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
		il2cpp_codegen_memory_barrier();
		return L_11;
	}
}
// System.Text.Encoding System.Text.Encoding::get_Unicode()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* UnicodeEncoding_t4081757012_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_Unicode_m1382741113_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_Unicode_m1382741113 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_Unicode_m1382741113_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_unicodeEncoding_22();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_unicodeEncoding_22();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UnicodeEncoding_t4081757012 * L_4 = (UnicodeEncoding_t4081757012 *)il2cpp_codegen_object_new(UnicodeEncoding_t4081757012_il2cpp_TypeInfo_var);
			UnicodeEncoding__ctor_m2590877592(L_4, (bool)0, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_unicodeEncoding_22(L_4);
		}

IL_0032:
		{
			IL2CPP_LEAVE(0x3E, FINALLY_0037);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(55)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(55)
	{
		IL2CPP_JUMP_TBL(0x3E, IL_003e)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_unicodeEncoding_22();
		il2cpp_codegen_memory_barrier();
		return L_6;
	}
}
// System.Text.Encoding System.Text.Encoding::get_UTF32()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF32Encoding_t549530865_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF32_m2165075342_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_UTF32_m2165075342 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF32_m2165075342_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf32Encoding_25();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf32Encoding_25();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UTF32Encoding_t549530865 * L_4 = (UTF32Encoding_t549530865 *)il2cpp_codegen_object_new(UTF32Encoding_t549530865_il2cpp_TypeInfo_var);
			UTF32Encoding__ctor_m2711820969(L_4, (bool)0, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_utf32Encoding_25(L_4);
		}

IL_0032:
		{
			IL2CPP_LEAVE(0x3E, FINALLY_0037);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(55)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(55)
	{
		IL2CPP_JUMP_TBL(0x3E, IL_003e)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_utf32Encoding_25();
		il2cpp_codegen_memory_barrier();
		return L_6;
	}
}
// System.Text.Encoding System.Text.Encoding::get_BigEndianUTF32()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF32Encoding_t549530865_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_BigEndianUTF32_m1609065717_MetadataUsageId;
extern "C"  Encoding_t663144255 * Encoding_get_BigEndianUTF32_m1609065717 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_BigEndianUTF32_m1609065717_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t1927440687 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t1927440687 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_0 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_bigEndianUTF32Encoding_26();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m2136705809(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			Encoding_t663144255 * L_3 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_bigEndianUTF32Encoding_26();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UTF32Encoding_t549530865 * L_4 = (UTF32Encoding_t549530865 *)il2cpp_codegen_object_new(UTF32Encoding_t549530865_il2cpp_TypeInfo_var);
			UTF32Encoding__ctor_m2711820969(L_4, (bool)1, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->set_bigEndianUTF32Encoding_26(L_4);
		}

IL_0032:
		{
			IL2CPP_LEAVE(0x3E, FINALLY_0037);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t1927440687 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2677760297(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(55)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(55)
	{
		IL2CPP_JUMP_TBL(0x3E, IL_003e)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t1927440687 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_t663144255 * L_6 = ((Encoding_t663144255_StaticFields*)Encoding_t663144255_il2cpp_TypeInfo_var->static_fields)->get_bigEndianUTF32Encoding_26();
		il2cpp_codegen_memory_barrier();
		return L_6;
	}
}
// System.Int32 System.Text.Encoding::GetByteCount(System.Char*,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t Encoding_GetByteCount_m4104502544_MetadataUsageId;
extern "C"  int32_t Encoding_GetByteCount_m4104502544 (Encoding_t663144255 * __this, Il2CppChar* ___chars0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetByteCount_m4104502544_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t1328083999* V_0 = NULL;
	int32_t V_1 = 0;
	{
		Il2CppChar* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___count1;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0023;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_3, _stringLiteral1554746267, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___count1;
		V_0 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_4));
		V_1 = 0;
		goto IL_003e;
	}

IL_0031:
	{
		CharU5BU5D_t1328083999* L_5 = V_0;
		int32_t L_6 = V_1;
		Il2CppChar* L_7 = ___chars0;
		int32_t L_8 = V_1;
		(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_6), (Il2CppChar)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_7+(int32_t)((int32_t)((int32_t)L_8*(int32_t)2)))))));
		int32_t L_9 = V_1;
		V_1 = ((int32_t)((int32_t)L_9+(int32_t)1));
	}

IL_003e:
	{
		int32_t L_10 = V_1;
		int32_t L_11 = ___count1;
		if ((((int32_t)L_10) < ((int32_t)L_11)))
		{
			goto IL_0031;
		}
	}
	{
		CharU5BU5D_t1328083999* L_12 = V_0;
		int32_t L_13 = VirtFuncInvoker1< int32_t, CharU5BU5D_t1328083999* >::Invoke(7 /* System.Int32 System.Text.Encoding::GetByteCount(System.Char[]) */, __this, L_12);
		return L_13;
	}
}
// System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral912335379;
extern const uint32_t Encoding_GetBytes_m3820493744_MetadataUsageId;
extern "C"  int32_t Encoding_GetBytes_m3820493744 (Encoding_t663144255 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m3820493744_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t1328083999* V_0 = NULL;
	int32_t V_1 = 0;
	ByteU5BU5D_t3397334013* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		uint8_t* L_0 = ___bytes2;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		Il2CppChar* L_2 = ___chars0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		int32_t L_4 = ___charCount1;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_5, _stringLiteral3578023195, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0034:
	{
		int32_t L_6 = ___byteCount3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0047;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_7, _stringLiteral2000449993, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		int32_t L_8 = ___charCount1;
		V_0 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_8));
		V_1 = 0;
		goto IL_0062;
	}

IL_0055:
	{
		CharU5BU5D_t1328083999* L_9 = V_0;
		int32_t L_10 = V_1;
		Il2CppChar* L_11 = ___chars0;
		int32_t L_12 = V_1;
		(L_9)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10), (Il2CppChar)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_11+(int32_t)((int32_t)((int32_t)L_12*(int32_t)2)))))));
		int32_t L_13 = V_1;
		V_1 = ((int32_t)((int32_t)L_13+(int32_t)1));
	}

IL_0062:
	{
		int32_t L_14 = V_1;
		int32_t L_15 = ___charCount1;
		if ((((int32_t)L_14) < ((int32_t)L_15)))
		{
			goto IL_0055;
		}
	}
	{
		CharU5BU5D_t1328083999* L_16 = V_0;
		int32_t L_17 = ___charCount1;
		ByteU5BU5D_t3397334013* L_18 = VirtFuncInvoker3< ByteU5BU5D_t3397334013*, CharU5BU5D_t1328083999*, int32_t, int32_t >::Invoke(11 /* System.Byte[] System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32) */, __this, L_16, 0, L_17);
		V_2 = L_18;
		ByteU5BU5D_t3397334013* L_19 = V_2;
		V_3 = (((int32_t)((int32_t)(((Il2CppArray *)L_19)->max_length))));
		int32_t L_20 = V_3;
		int32_t L_21 = ___byteCount3;
		if ((((int32_t)L_20) <= ((int32_t)L_21)))
		{
			goto IL_008f;
		}
	}
	{
		ArgumentException_t3259014390 * L_22 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m544251339(L_22, _stringLiteral912335379, _stringLiteral2000449993, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_22);
	}

IL_008f:
	{
		V_4 = 0;
		goto IL_00a6;
	}

IL_0097:
	{
		uint8_t* L_23 = ___bytes2;
		int32_t L_24 = V_4;
		ByteU5BU5D_t3397334013* L_25 = V_2;
		int32_t L_26 = V_4;
		int32_t L_27 = L_26;
		uint8_t L_28 = (L_25)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_27));
		*((int8_t*)(((uint8_t*)((intptr_t)L_23+(int32_t)L_24)))) = (int8_t)L_28;
		int32_t L_29 = V_4;
		V_4 = ((int32_t)((int32_t)L_29+(int32_t)1));
	}

IL_00a6:
	{
		int32_t L_30 = V_4;
		int32_t L_31 = V_3;
		if ((((int32_t)L_30) < ((int32_t)L_31)))
		{
			goto IL_0097;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_32 = V_2;
		return (((int32_t)((int32_t)(((Il2CppArray *)L_32)->max_length))));
	}
}
// System.Void System.Text.Encoding/ForwardingDecoder::.ctor(System.Text.Encoding)
extern "C"  void ForwardingDecoder__ctor_m2059339522 (ForwardingDecoder_t2155223679 * __this, Encoding_t663144255 * ___enc0, const MethodInfo* method)
{
	DecoderFallback_t1715117820 * V_0 = NULL;
	{
		Decoder__ctor_m2623573910(__this, /*hidden argument*/NULL);
		Encoding_t663144255 * L_0 = ___enc0;
		__this->set_encoding_2(L_0);
		Encoding_t663144255 * L_1 = __this->get_encoding_2();
		DecoderFallback_t1715117820 * L_2 = Encoding_get_DecoderFallback_m167120457(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		DecoderFallback_t1715117820 * L_3 = V_0;
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		DecoderFallback_t1715117820 * L_4 = V_0;
		Decoder_set_Fallback_m1780632169(__this, L_4, /*hidden argument*/NULL);
	}

IL_0026:
	{
		return;
	}
}
// System.Int32 System.Text.Encoding/ForwardingDecoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern "C"  int32_t ForwardingDecoder_GetChars_m253098413 (ForwardingDecoder_t2155223679 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t1328083999* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	{
		Encoding_t663144255 * L_0 = __this->get_encoding_2();
		ByteU5BU5D_t3397334013* L_1 = ___bytes0;
		int32_t L_2 = ___byteIndex1;
		int32_t L_3 = ___byteCount2;
		CharU5BU5D_t1328083999* L_4 = ___chars3;
		int32_t L_5 = ___charIndex4;
		int32_t L_6 = VirtFuncInvoker5< int32_t, ByteU5BU5D_t3397334013*, int32_t, int32_t, CharU5BU5D_t1328083999*, int32_t >::Invoke(14 /* System.Int32 System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, L_0, L_1, L_2, L_3, L_4, L_5);
		return L_6;
	}
}
// System.Void System.Text.Latin1Encoding::.ctor()
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern const uint32_t Latin1Encoding__ctor_m2999253292_MetadataUsageId;
extern "C"  void Latin1Encoding__ctor_m2999253292 (Latin1Encoding_t3483306430 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding__ctor_m2999253292_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding__ctor_m3985582722(__this, ((int32_t)28591), /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetByteCount(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t Latin1Encoding_GetByteCount_m2812921286_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetByteCount_m2812921286 (Latin1Encoding_t3483306430 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetByteCount_m2812921286_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		CharU5BU5D_t1328083999* L_4 = ___chars0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		CharU5BU5D_t1328083999* L_9 = ___chars0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		return L_13;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetByteCount(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372029391;
extern const uint32_t Latin1Encoding_GetByteCount_m2621626395_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetByteCount_m2621626395 (Latin1Encoding_t3483306430 * __this, String_t* ___s0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetByteCount_m2621626395_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral372029391, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___s0;
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)
extern "C"  int32_t Latin1Encoding_GetBytes_m1448304712 (Latin1Encoding_t3483306430 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	EncoderFallbackBuffer_t3883615514 * V_0 = NULL;
	CharU5BU5D_t1328083999* V_1 = NULL;
	{
		V_0 = (EncoderFallbackBuffer_t3883615514 *)NULL;
		V_1 = (CharU5BU5D_t1328083999*)NULL;
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t3397334013* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = Latin1Encoding_GetBytes_m1524377555(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Text.EncoderFallbackBuffer&,System.Char[]&)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t Latin1Encoding_GetBytes_m1524377555_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetBytes_m1524377555 (Latin1Encoding_t3483306430 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, EncoderFallbackBuffer_t3883615514 ** ___buffer5, CharU5BU5D_t1328083999** ___fallback_chars6, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetBytes_m1524377555_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	int32_t V_2 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___charIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_5 = ___charIndex1;
		CharU5BU5D_t1328083999* L_6 = ___chars0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0048;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_8, _stringLiteral2227013046, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0048:
	{
		int32_t L_9 = ___charCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_10 = ___charCount2;
		CharU5BU5D_t1328083999* L_11 = ___chars0;
		int32_t L_12 = ___charIndex1;
		if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))-(int32_t)L_12)))))
		{
			goto IL_006f;
		}
	}

IL_005a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral3578023195, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006f:
	{
		int32_t L_15 = ___byteIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_16 = ___byteIndex4;
		ByteU5BU5D_t3397334013* L_17 = ___bytes3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0097;
		}
	}

IL_0082:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral4104348384, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		ByteU5BU5D_t3397334013* L_20 = ___bytes3;
		int32_t L_21 = ___byteIndex4;
		int32_t L_22 = ___charCount2;
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)L_22)))
		{
			goto IL_00b4;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_24 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_24, L_23, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24);
	}

IL_00b4:
	{
		int32_t L_25 = ___charCount2;
		V_0 = L_25;
		goto IL_01d2;
	}

IL_00bb:
	{
		CharU5BU5D_t1328083999* L_26 = ___chars0;
		int32_t L_27 = ___charIndex1;
		int32_t L_28 = L_27;
		___charIndex1 = ((int32_t)((int32_t)L_28+(int32_t)1));
		int32_t L_29 = L_28;
		uint16_t L_30 = (L_26)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29));
		V_1 = L_30;
		Il2CppChar L_31 = V_1;
		if ((((int32_t)L_31) >= ((int32_t)((int32_t)256))))
		{
			goto IL_00e0;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_32 = ___bytes3;
		int32_t L_33 = ___byteIndex4;
		int32_t L_34 = L_33;
		___byteIndex4 = ((int32_t)((int32_t)L_34+(int32_t)1));
		Il2CppChar L_35 = V_1;
		(L_32)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_34), (uint8_t)(((int32_t)((uint8_t)L_35))));
		goto IL_01d2;
	}

IL_00e0:
	{
		Il2CppChar L_36 = V_1;
		if ((((int32_t)L_36) < ((int32_t)((int32_t)65281))))
		{
			goto IL_010d;
		}
	}
	{
		Il2CppChar L_37 = V_1;
		if ((((int32_t)L_37) > ((int32_t)((int32_t)65374))))
		{
			goto IL_010d;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_38 = ___bytes3;
		int32_t L_39 = ___byteIndex4;
		int32_t L_40 = L_39;
		___byteIndex4 = ((int32_t)((int32_t)L_40+(int32_t)1));
		Il2CppChar L_41 = V_1;
		(L_38)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_41-(int32_t)((int32_t)65248)))))));
		goto IL_01d2;
	}

IL_010d:
	{
		EncoderFallbackBuffer_t3883615514 ** L_42 = ___buffer5;
		if ((*((EncoderFallbackBuffer_t3883615514 **)L_42)))
		{
			goto IL_0123;
		}
	}
	{
		EncoderFallbackBuffer_t3883615514 ** L_43 = ___buffer5;
		EncoderFallback_t1756452756 * L_44 = Encoding_get_EncoderFallback_m2188137289(__this, /*hidden argument*/NULL);
		EncoderFallbackBuffer_t3883615514 * L_45 = VirtFuncInvoker0< EncoderFallbackBuffer_t3883615514 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_44);
		*((Il2CppObject **)(L_43)) = (Il2CppObject *)L_45;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_43), (Il2CppObject *)L_45);
	}

IL_0123:
	{
		Il2CppChar L_46 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_47 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
		if (!L_47)
		{
			goto IL_015c;
		}
	}
	{
		int32_t L_48 = V_0;
		if ((((int32_t)L_48) <= ((int32_t)1)))
		{
			goto IL_015c;
		}
	}
	{
		CharU5BU5D_t1328083999* L_49 = ___chars0;
		int32_t L_50 = ___charIndex1;
		int32_t L_51 = L_50;
		uint16_t L_52 = (L_49)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_51));
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_53 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_52, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_015c;
		}
	}
	{
		EncoderFallbackBuffer_t3883615514 ** L_54 = ___buffer5;
		Il2CppChar L_55 = V_1;
		CharU5BU5D_t1328083999* L_56 = ___chars0;
		int32_t L_57 = ___charIndex1;
		int32_t L_58 = L_57;
		uint16_t L_59 = (L_56)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		int32_t L_60 = ___charIndex1;
		int32_t L_61 = L_60;
		___charIndex1 = ((int32_t)((int32_t)L_61+(int32_t)1));
		VirtFuncInvoker3< bool, Il2CppChar, Il2CppChar, int32_t >::Invoke(6 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t3883615514 **)L_54)), L_55, L_59, ((int32_t)((int32_t)L_61-(int32_t)1)));
		goto IL_0169;
	}

IL_015c:
	{
		EncoderFallbackBuffer_t3883615514 ** L_62 = ___buffer5;
		Il2CppChar L_63 = V_1;
		int32_t L_64 = ___charIndex1;
		VirtFuncInvoker2< bool, Il2CppChar, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t3883615514 **)L_62)), L_63, ((int32_t)((int32_t)L_64-(int32_t)1)));
	}

IL_0169:
	{
		CharU5BU5D_t1328083999** L_65 = ___fallback_chars6;
		if (!(*((CharU5BU5D_t1328083999**)L_65)))
		{
			goto IL_0183;
		}
	}
	{
		CharU5BU5D_t1328083999** L_66 = ___fallback_chars6;
		EncoderFallbackBuffer_t3883615514 ** L_67 = ___buffer5;
		int32_t L_68 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t3883615514 **)L_67)));
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_66)))->max_length))))) >= ((int32_t)L_68)))
		{
			goto IL_0193;
		}
	}

IL_0183:
	{
		CharU5BU5D_t1328083999** L_69 = ___fallback_chars6;
		EncoderFallbackBuffer_t3883615514 ** L_70 = ___buffer5;
		int32_t L_71 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t3883615514 **)L_70)));
		*((Il2CppObject **)(L_69)) = (Il2CppObject *)((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_71));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_69), (Il2CppObject *)((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_71)));
	}

IL_0193:
	{
		V_2 = 0;
		goto IL_01ab;
	}

IL_019a:
	{
		CharU5BU5D_t1328083999** L_72 = ___fallback_chars6;
		int32_t L_73 = V_2;
		EncoderFallbackBuffer_t3883615514 ** L_74 = ___buffer5;
		Il2CppChar L_75 = VirtFuncInvoker0< Il2CppChar >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t3883615514 **)L_74)));
		((*((CharU5BU5D_t1328083999**)L_72)))->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_73), (Il2CppChar)L_75);
		int32_t L_76 = V_2;
		V_2 = ((int32_t)((int32_t)L_76+(int32_t)1));
	}

IL_01ab:
	{
		int32_t L_77 = V_2;
		CharU5BU5D_t1328083999** L_78 = ___fallback_chars6;
		if ((((int32_t)L_77) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_78)))->max_length)))))))
		{
			goto IL_019a;
		}
	}
	{
		int32_t L_79 = ___byteIndex4;
		CharU5BU5D_t1328083999** L_80 = ___fallback_chars6;
		CharU5BU5D_t1328083999** L_81 = ___fallback_chars6;
		ByteU5BU5D_t3397334013* L_82 = ___bytes3;
		int32_t L_83 = ___byteIndex4;
		EncoderFallbackBuffer_t3883615514 ** L_84 = ___buffer5;
		CharU5BU5D_t1328083999** L_85 = ___fallback_chars6;
		int32_t L_86 = Latin1Encoding_GetBytes_m1524377555(__this, (*((CharU5BU5D_t1328083999**)L_80)), 0, (((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_81)))->max_length)))), L_82, L_83, L_84, L_85, /*hidden argument*/NULL);
		___byteIndex4 = ((int32_t)((int32_t)L_79+(int32_t)L_86));
	}

IL_01d2:
	{
		int32_t L_87 = V_0;
		int32_t L_88 = L_87;
		V_0 = ((int32_t)((int32_t)L_88-(int32_t)1));
		if ((((int32_t)L_88) > ((int32_t)0)))
		{
			goto IL_00bb;
		}
	}
	{
		int32_t L_89 = ___charCount2;
		return L_89;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)
extern "C"  int32_t Latin1Encoding_GetBytes_m1067304501 (Latin1Encoding_t3483306430 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	EncoderFallbackBuffer_t3883615514 * V_0 = NULL;
	CharU5BU5D_t1328083999* V_1 = NULL;
	{
		V_0 = (EncoderFallbackBuffer_t3883615514 *)NULL;
		V_1 = (CharU5BU5D_t1328083999*)NULL;
		String_t* L_0 = ___s0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t3397334013* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = Latin1Encoding_GetBytes_m549262084(__this, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32,System.Text.EncoderFallbackBuffer&,System.Char[]&)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372029391;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral89995247;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral3604279390;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t Latin1Encoding_GetBytes_m549262084_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetBytes_m549262084 (Latin1Encoding_t3483306430 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, EncoderFallbackBuffer_t3883615514 ** ___buffer5, CharU5BU5D_t1328083999** ___fallback_chars6, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetBytes_m549262084_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	int32_t V_2 = 0;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral372029391, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___charIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0036;
		}
	}
	{
		int32_t L_5 = ___charIndex1;
		String_t* L_6 = ___s0;
		int32_t L_7 = String_get_Length_m1606060069(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_7)))
		{
			goto IL_004b;
		}
	}

IL_0036:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_8 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral89995247, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_9, _stringLiteral2227013046, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_004b:
	{
		int32_t L_10 = ___charCount2;
		if ((((int32_t)L_10) < ((int32_t)0)))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_11 = ___charCount2;
		String_t* L_12 = ___s0;
		int32_t L_13 = String_get_Length_m1606060069(L_12, /*hidden argument*/NULL);
		int32_t L_14 = ___charIndex1;
		if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14)))))
		{
			goto IL_0075;
		}
	}

IL_0060:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_15 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral3604279390, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_16 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_16, _stringLiteral3578023195, L_15, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16);
	}

IL_0075:
	{
		int32_t L_17 = ___byteIndex4;
		if ((((int32_t)L_17) < ((int32_t)0)))
		{
			goto IL_0088;
		}
	}
	{
		int32_t L_18 = ___byteIndex4;
		ByteU5BU5D_t3397334013* L_19 = ___bytes3;
		if ((((int32_t)L_18) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_19)->max_length)))))))
		{
			goto IL_009d;
		}
	}

IL_0088:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_20 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_21 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_21, _stringLiteral4104348384, L_20, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21);
	}

IL_009d:
	{
		ByteU5BU5D_t3397334013* L_22 = ___bytes3;
		int32_t L_23 = ___byteIndex4;
		int32_t L_24 = ___charCount2;
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_22)->max_length))))-(int32_t)L_23))) >= ((int32_t)L_24)))
		{
			goto IL_00ba;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_25 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_26 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_26, L_25, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_26);
	}

IL_00ba:
	{
		int32_t L_27 = ___charCount2;
		V_0 = L_27;
		goto IL_01e4;
	}

IL_00c1:
	{
		String_t* L_28 = ___s0;
		int32_t L_29 = ___charIndex1;
		int32_t L_30 = L_29;
		___charIndex1 = ((int32_t)((int32_t)L_30+(int32_t)1));
		Il2CppChar L_31 = String_get_Chars_m4230566705(L_28, L_30, /*hidden argument*/NULL);
		V_1 = L_31;
		Il2CppChar L_32 = V_1;
		if ((((int32_t)L_32) >= ((int32_t)((int32_t)256))))
		{
			goto IL_00ea;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_33 = ___bytes3;
		int32_t L_34 = ___byteIndex4;
		int32_t L_35 = L_34;
		___byteIndex4 = ((int32_t)((int32_t)L_35+(int32_t)1));
		Il2CppChar L_36 = V_1;
		(L_33)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_35), (uint8_t)(((int32_t)((uint8_t)L_36))));
		goto IL_01e4;
	}

IL_00ea:
	{
		Il2CppChar L_37 = V_1;
		if ((((int32_t)L_37) < ((int32_t)((int32_t)65281))))
		{
			goto IL_0117;
		}
	}
	{
		Il2CppChar L_38 = V_1;
		if ((((int32_t)L_38) > ((int32_t)((int32_t)65374))))
		{
			goto IL_0117;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_39 = ___bytes3;
		int32_t L_40 = ___byteIndex4;
		int32_t L_41 = L_40;
		___byteIndex4 = ((int32_t)((int32_t)L_41+(int32_t)1));
		Il2CppChar L_42 = V_1;
		(L_39)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_41), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_42-(int32_t)((int32_t)65248)))))));
		goto IL_01e4;
	}

IL_0117:
	{
		EncoderFallbackBuffer_t3883615514 ** L_43 = ___buffer5;
		if ((*((EncoderFallbackBuffer_t3883615514 **)L_43)))
		{
			goto IL_012d;
		}
	}
	{
		EncoderFallbackBuffer_t3883615514 ** L_44 = ___buffer5;
		EncoderFallback_t1756452756 * L_45 = Encoding_get_EncoderFallback_m2188137289(__this, /*hidden argument*/NULL);
		EncoderFallbackBuffer_t3883615514 * L_46 = VirtFuncInvoker0< EncoderFallbackBuffer_t3883615514 * >::Invoke(4 /* System.Text.EncoderFallbackBuffer System.Text.EncoderFallback::CreateFallbackBuffer() */, L_45);
		*((Il2CppObject **)(L_44)) = (Il2CppObject *)L_46;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_44), (Il2CppObject *)L_46);
	}

IL_012d:
	{
		Il2CppChar L_47 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_48 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_47, /*hidden argument*/NULL);
		if (!L_48)
		{
			goto IL_016e;
		}
	}
	{
		int32_t L_49 = V_0;
		if ((((int32_t)L_49) <= ((int32_t)1)))
		{
			goto IL_016e;
		}
	}
	{
		String_t* L_50 = ___s0;
		int32_t L_51 = ___charIndex1;
		Il2CppChar L_52 = String_get_Chars_m4230566705(L_50, L_51, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_53 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_52, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_016e;
		}
	}
	{
		EncoderFallbackBuffer_t3883615514 ** L_54 = ___buffer5;
		Il2CppChar L_55 = V_1;
		String_t* L_56 = ___s0;
		int32_t L_57 = ___charIndex1;
		Il2CppChar L_58 = String_get_Chars_m4230566705(L_56, L_57, /*hidden argument*/NULL);
		int32_t L_59 = ___charIndex1;
		int32_t L_60 = L_59;
		___charIndex1 = ((int32_t)((int32_t)L_60+(int32_t)1));
		VirtFuncInvoker3< bool, Il2CppChar, Il2CppChar, int32_t >::Invoke(6 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t3883615514 **)L_54)), L_55, L_58, ((int32_t)((int32_t)L_60-(int32_t)1)));
		goto IL_017b;
	}

IL_016e:
	{
		EncoderFallbackBuffer_t3883615514 ** L_61 = ___buffer5;
		Il2CppChar L_62 = V_1;
		int32_t L_63 = ___charIndex1;
		VirtFuncInvoker2< bool, Il2CppChar, int32_t >::Invoke(5 /* System.Boolean System.Text.EncoderFallbackBuffer::Fallback(System.Char,System.Int32) */, (*((EncoderFallbackBuffer_t3883615514 **)L_61)), L_62, ((int32_t)((int32_t)L_63-(int32_t)1)));
	}

IL_017b:
	{
		CharU5BU5D_t1328083999** L_64 = ___fallback_chars6;
		if (!(*((CharU5BU5D_t1328083999**)L_64)))
		{
			goto IL_0195;
		}
	}
	{
		CharU5BU5D_t1328083999** L_65 = ___fallback_chars6;
		EncoderFallbackBuffer_t3883615514 ** L_66 = ___buffer5;
		int32_t L_67 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t3883615514 **)L_66)));
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_65)))->max_length))))) >= ((int32_t)L_67)))
		{
			goto IL_01a5;
		}
	}

IL_0195:
	{
		CharU5BU5D_t1328083999** L_68 = ___fallback_chars6;
		EncoderFallbackBuffer_t3883615514 ** L_69 = ___buffer5;
		int32_t L_70 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t3883615514 **)L_69)));
		*((Il2CppObject **)(L_68)) = (Il2CppObject *)((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_70));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_68), (Il2CppObject *)((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)L_70)));
	}

IL_01a5:
	{
		V_2 = 0;
		goto IL_01bd;
	}

IL_01ac:
	{
		CharU5BU5D_t1328083999** L_71 = ___fallback_chars6;
		int32_t L_72 = V_2;
		EncoderFallbackBuffer_t3883615514 ** L_73 = ___buffer5;
		Il2CppChar L_74 = VirtFuncInvoker0< Il2CppChar >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t3883615514 **)L_73)));
		((*((CharU5BU5D_t1328083999**)L_71)))->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_72), (Il2CppChar)L_74);
		int32_t L_75 = V_2;
		V_2 = ((int32_t)((int32_t)L_75+(int32_t)1));
	}

IL_01bd:
	{
		int32_t L_76 = V_2;
		CharU5BU5D_t1328083999** L_77 = ___fallback_chars6;
		if ((((int32_t)L_76) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_77)))->max_length)))))))
		{
			goto IL_01ac;
		}
	}
	{
		int32_t L_78 = ___byteIndex4;
		CharU5BU5D_t1328083999** L_79 = ___fallback_chars6;
		CharU5BU5D_t1328083999** L_80 = ___fallback_chars6;
		ByteU5BU5D_t3397334013* L_81 = ___bytes3;
		int32_t L_82 = ___byteIndex4;
		EncoderFallbackBuffer_t3883615514 ** L_83 = ___buffer5;
		CharU5BU5D_t1328083999** L_84 = ___fallback_chars6;
		int32_t L_85 = Latin1Encoding_GetBytes_m1524377555(__this, (*((CharU5BU5D_t1328083999**)L_79)), 0, (((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t1328083999**)L_80)))->max_length)))), L_81, L_82, L_83, L_84, /*hidden argument*/NULL);
		___byteIndex4 = ((int32_t)((int32_t)L_78+(int32_t)L_85));
	}

IL_01e4:
	{
		int32_t L_86 = V_0;
		int32_t L_87 = L_86;
		V_0 = ((int32_t)((int32_t)L_87-(int32_t)1));
		if ((((int32_t)L_87) > ((int32_t)0)))
		{
			goto IL_00c1;
		}
	}
	{
		int32_t L_88 = ___charCount2;
		return L_88;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t Latin1Encoding_GetCharCount_m3101226234_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetCharCount_m3101226234 (Latin1Encoding_t3483306430 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetCharCount_m3101226234_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		ByteU5BU5D_t3397334013* L_4 = ___bytes0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		ByteU5BU5D_t3397334013* L_9 = ___bytes0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		return L_13;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t Latin1Encoding_GetChars_m1985468530_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetChars_m1985468530 (Latin1Encoding_t3483306430 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t1328083999* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetChars_m1985468530_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t1328083999* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___byteIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_5 = ___byteIndex1;
		ByteU5BU5D_t3397334013* L_6 = ___bytes0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0048;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_8, _stringLiteral4104348384, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0048:
	{
		int32_t L_9 = ___byteCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_10 = ___byteCount2;
		ByteU5BU5D_t3397334013* L_11 = ___bytes0;
		int32_t L_12 = ___byteIndex1;
		if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))-(int32_t)L_12)))))
		{
			goto IL_006f;
		}
	}

IL_005a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral2000449993, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006f:
	{
		int32_t L_15 = ___charIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_16 = ___charIndex4;
		CharU5BU5D_t1328083999* L_17 = ___chars3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0097;
		}
	}

IL_0082:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral2227013046, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		CharU5BU5D_t1328083999* L_20 = ___chars3;
		int32_t L_21 = ___charIndex4;
		int32_t L_22 = ___byteCount2;
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)L_22)))
		{
			goto IL_00b4;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_24 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_24, L_23, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24);
	}

IL_00b4:
	{
		int32_t L_25 = ___byteCount2;
		V_0 = L_25;
		goto IL_00ce;
	}

IL_00bb:
	{
		CharU5BU5D_t1328083999* L_26 = ___chars3;
		int32_t L_27 = ___charIndex4;
		int32_t L_28 = L_27;
		___charIndex4 = ((int32_t)((int32_t)L_28+(int32_t)1));
		ByteU5BU5D_t3397334013* L_29 = ___bytes0;
		int32_t L_30 = ___byteIndex1;
		int32_t L_31 = L_30;
		___byteIndex1 = ((int32_t)((int32_t)L_31+(int32_t)1));
		int32_t L_32 = L_31;
		uint8_t L_33 = (L_29)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_32));
		(L_26)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_28), (Il2CppChar)(((int32_t)((uint16_t)L_33))));
	}

IL_00ce:
	{
		int32_t L_34 = V_0;
		int32_t L_35 = L_34;
		V_0 = ((int32_t)((int32_t)L_35-(int32_t)1));
		if ((((int32_t)L_35) > ((int32_t)0)))
		{
			goto IL_00bb;
		}
	}
	{
		int32_t L_36 = ___byteCount2;
		return L_36;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetMaxByteCount(System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral223120636;
extern const uint32_t Latin1Encoding_GetMaxByteCount_m709525090_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetMaxByteCount_m709525090 (Latin1Encoding_t3483306430 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetMaxByteCount_m709525090_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral223120636, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral3578023195, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___charCount0;
		return L_3;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetMaxCharCount(System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral223120636;
extern const uint32_t Latin1Encoding_GetMaxCharCount_m1295285932_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetMaxCharCount_m1295285932 (Latin1Encoding_t3483306430 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetMaxCharCount_m1295285932_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral223120636, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral2000449993, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___byteCount0;
		return L_3;
	}
}
// System.String System.Text.Latin1Encoding::GetString(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t Latin1Encoding_GetString_m2975627625_MetadataUsageId;
extern "C"  String_t* Latin1Encoding_GetString_m2975627625 (Latin1Encoding_t3483306430 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetString_m2975627625_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t* V_0 = NULL;
	String_t* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	uint8_t* V_3 = NULL;
	uint8_t* V_4 = NULL;
	Il2CppChar* V_5 = NULL;
	String_t* V_6 = NULL;
	uintptr_t G_B14_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		ByteU5BU5D_t3397334013* L_4 = ___bytes0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		ByteU5BU5D_t3397334013* L_9 = ___bytes0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		if (L_13)
		{
			goto IL_0069;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_14 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_14;
	}

IL_0069:
	{
		ByteU5BU5D_t3397334013* L_15 = ___bytes0;
		if (!L_15)
		{
			goto IL_0077;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_16 = ___bytes0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_16)->max_length)))))
		{
			goto IL_007e;
		}
	}

IL_0077:
	{
		G_B14_0 = (((uintptr_t)0));
		goto IL_0085;
	}

IL_007e:
	{
		ByteU5BU5D_t3397334013* L_17 = ___bytes0;
		G_B14_0 = ((uintptr_t)(((L_17)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_0085:
	{
		V_0 = (uint8_t*)G_B14_0;
		int32_t L_18 = ___count2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_19 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_18, /*hidden argument*/NULL);
		V_1 = L_19;
		String_t* L_20 = V_1;
		V_6 = L_20;
		String_t* L_21 = V_6;
		int32_t L_22 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_21))+(int32_t)L_22));
		uint8_t* L_23 = V_0;
		int32_t L_24 = ___index1;
		V_3 = (uint8_t*)((uint8_t*)((intptr_t)L_23+(int32_t)L_24));
		uint8_t* L_25 = V_3;
		int32_t L_26 = ___count2;
		V_4 = (uint8_t*)((uint8_t*)((intptr_t)L_25+(int32_t)L_26));
		Il2CppChar* L_27 = V_2;
		V_5 = (Il2CppChar*)L_27;
		goto IL_00bc;
	}

IL_00ab:
	{
		Il2CppChar* L_28 = V_5;
		Il2CppChar* L_29 = (Il2CppChar*)L_28;
		V_5 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_29+(intptr_t)(((intptr_t)2))));
		uint8_t* L_30 = V_3;
		uint8_t* L_31 = (uint8_t*)L_30;
		V_3 = (uint8_t*)((uint8_t*)((intptr_t)L_31+(intptr_t)(((intptr_t)1))));
		*((int16_t*)(L_29)) = (int16_t)(((int32_t)((uint16_t)(*((uint8_t*)L_31)))));
	}

IL_00bc:
	{
		uint8_t* L_32 = V_3;
		uint8_t* L_33 = V_4;
		if ((!(((uintptr_t)L_32) >= ((uintptr_t)L_33))))
		{
			goto IL_00ab;
		}
	}
	{
		V_6 = (String_t*)NULL;
		String_t* L_34 = V_1;
		return L_34;
	}
}
// System.String System.Text.Latin1Encoding::GetString(System.Byte[])
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern const uint32_t Latin1Encoding_GetString_m3553289597_MetadataUsageId;
extern "C"  String_t* Latin1Encoding_GetString_m3553289597 (Latin1Encoding_t3483306430 * __this, ByteU5BU5D_t3397334013* ___bytes0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetString_m3553289597_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___bytes0;
		ByteU5BU5D_t3397334013* L_3 = ___bytes0;
		String_t* L_4 = VirtFuncInvoker3< String_t*, ByteU5BU5D_t3397334013*, int32_t, int32_t >::Invoke(21 /* System.String System.Text.Latin1Encoding::GetString(System.Byte[],System.Int32,System.Int32) */, __this, L_2, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_3)->max_length)))));
		return L_4;
	}
}
// System.Void System.Text.StringBuilder::.ctor(System.String,System.Int32,System.Int32,System.Int32)
extern "C"  void StringBuilder__ctor_m2307000687 (StringBuilder_t1221177846 * __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___length2, int32_t ___capacity3, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		int32_t L_1 = ___startIndex1;
		int32_t L_2 = ___length2;
		int32_t L_3 = ___capacity3;
		StringBuilder__ctor_m1386129952(__this, L_0, L_1, L_2, L_3, ((int32_t)2147483647LL), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.StringBuilder::.ctor(System.String,System.Int32,System.Int32,System.Int32,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t2071877448_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2445621174;
extern Il2CppCodeGenString* _stringLiteral1858204350;
extern Il2CppCodeGenString* _stringLiteral3438791774;
extern Il2CppCodeGenString* _stringLiteral2665751894;
extern Il2CppCodeGenString* _stringLiteral3404069002;
extern Il2CppCodeGenString* _stringLiteral3289635933;
extern Il2CppCodeGenString* _stringLiteral646682560;
extern Il2CppCodeGenString* _stringLiteral3725137898;
extern Il2CppCodeGenString* _stringLiteral3176077207;
extern Il2CppCodeGenString* _stringLiteral569734266;
extern const uint32_t StringBuilder__ctor_m1386129952_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m1386129952 (StringBuilder_t1221177846 * __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___length2, int32_t ___capacity3, int32_t ___maxCapacity4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m1386129952_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	StringBuilder_t1221177846 * G_B21_0 = NULL;
	StringBuilder_t1221177846 * G_B20_0 = NULL;
	int32_t G_B22_0 = 0;
	StringBuilder_t1221177846 * G_B22_1 = NULL;
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___value0 = L_1;
	}

IL_0013:
	{
		int32_t L_2 = ___startIndex1;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_3 = ___startIndex1;
		int32_t L_4 = L_3;
		Il2CppObject * L_5 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_4);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4090631565(L_6, _stringLiteral2445621174, L_5, _stringLiteral1858204350, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0030:
	{
		int32_t L_7 = ___length2;
		if ((((int32_t)L_7) >= ((int32_t)0)))
		{
			goto IL_004d;
		}
	}
	{
		int32_t L_8 = ___length2;
		int32_t L_9 = L_8;
		Il2CppObject * L_10 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_9);
		ArgumentOutOfRangeException_t279959794 * L_11 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4090631565(L_11, _stringLiteral3438791774, L_10, _stringLiteral2665751894, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11);
	}

IL_004d:
	{
		int32_t L_12 = ___capacity3;
		if ((((int32_t)L_12) >= ((int32_t)0)))
		{
			goto IL_006c;
		}
	}
	{
		int32_t L_13 = ___capacity3;
		int32_t L_14 = L_13;
		Il2CppObject * L_15 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_14);
		ArgumentOutOfRangeException_t279959794 * L_16 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4090631565(L_16, _stringLiteral3404069002, L_15, _stringLiteral3289635933, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16);
	}

IL_006c:
	{
		int32_t L_17 = ___maxCapacity4;
		if ((((int32_t)L_17) >= ((int32_t)1)))
		{
			goto IL_0084;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_18 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_18, _stringLiteral646682560, _stringLiteral3725137898, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18);
	}

IL_0084:
	{
		int32_t L_19 = ___capacity3;
		int32_t L_20 = ___maxCapacity4;
		if ((((int32_t)L_19) <= ((int32_t)L_20)))
		{
			goto IL_009d;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_21 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_21, _stringLiteral3404069002, _stringLiteral3176077207, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21);
	}

IL_009d:
	{
		int32_t L_22 = ___startIndex1;
		String_t* L_23 = ___value0;
		int32_t L_24 = String_get_Length_m1606060069(L_23, /*hidden argument*/NULL);
		int32_t L_25 = ___length2;
		if ((((int32_t)L_22) <= ((int32_t)((int32_t)((int32_t)L_24-(int32_t)L_25)))))
		{
			goto IL_00c1;
		}
	}
	{
		int32_t L_26 = ___startIndex1;
		int32_t L_27 = L_26;
		Il2CppObject * L_28 = Box(Int32_t2071877448_il2cpp_TypeInfo_var, &L_27);
		ArgumentOutOfRangeException_t279959794 * L_29 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4090631565(L_29, _stringLiteral2445621174, L_28, _stringLiteral569734266, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_29);
	}

IL_00c1:
	{
		int32_t L_30 = ___capacity3;
		if (L_30)
		{
			goto IL_00ee;
		}
	}
	{
		int32_t L_31 = ___maxCapacity4;
		if ((((int32_t)L_31) <= ((int32_t)((int32_t)16))))
		{
			goto IL_00da;
		}
	}
	{
		___capacity3 = ((int32_t)16);
		goto IL_00ee;
	}

IL_00da:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_32 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		String_t* L_33 = L_32;
		V_0 = L_33;
		__this->set__cached_str_3(L_33);
		String_t* L_34 = V_0;
		__this->set__str_2(L_34);
	}

IL_00ee:
	{
		int32_t L_35 = ___maxCapacity4;
		__this->set__maxCapacity_4(L_35);
		String_t* L_36 = __this->get__str_2();
		if (L_36)
		{
			goto IL_011c;
		}
	}
	{
		int32_t L_37 = ___length2;
		int32_t L_38 = ___capacity3;
		G_B20_0 = __this;
		if ((((int32_t)L_37) <= ((int32_t)L_38)))
		{
			G_B21_0 = __this;
			goto IL_0110;
		}
	}
	{
		int32_t L_39 = ___length2;
		G_B22_0 = L_39;
		G_B22_1 = G_B20_0;
		goto IL_0112;
	}

IL_0110:
	{
		int32_t L_40 = ___capacity3;
		G_B22_0 = L_40;
		G_B22_1 = G_B21_0;
	}

IL_0112:
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_41 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, G_B22_0, /*hidden argument*/NULL);
		G_B22_1->set__str_2(L_41);
	}

IL_011c:
	{
		int32_t L_42 = ___length2;
		if ((((int32_t)L_42) <= ((int32_t)0)))
		{
			goto IL_0132;
		}
	}
	{
		String_t* L_43 = __this->get__str_2();
		String_t* L_44 = ___value0;
		int32_t L_45 = ___startIndex1;
		int32_t L_46 = ___length2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m2071900310(NULL /*static, unused*/, L_43, 0, L_44, L_45, L_46, /*hidden argument*/NULL);
	}

IL_0132:
	{
		int32_t L_47 = ___length2;
		__this->set__length_1(L_47);
		return;
	}
}
// System.Void System.Text.StringBuilder::.ctor()
extern "C"  void StringBuilder__ctor_m3946851802 (StringBuilder_t1221177846 * __this, const MethodInfo* method)
{
	{
		StringBuilder__ctor_m782331808(__this, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.StringBuilder::.ctor(System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder__ctor_m536337337_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m536337337 (StringBuilder_t1221177846 * __this, int32_t ___capacity0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m536337337_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_0 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		int32_t L_1 = ___capacity0;
		StringBuilder__ctor_m2307000687(__this, L_0, 0, 0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.StringBuilder::.ctor(System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder__ctor_m782331808_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m782331808 (StringBuilder_t1221177846 * __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m782331808_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		___value0 = L_1;
	}

IL_0013:
	{
		String_t* L_2 = ___value0;
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		__this->set__length_1(L_3);
		String_t* L_4 = ___value0;
		String_t* L_5 = L_4;
		V_0 = L_5;
		__this->set__cached_str_3(L_5);
		String_t* L_6 = V_0;
		__this->set__str_2(L_6);
		__this->set__maxCapacity_4(((int32_t)2147483647LL));
		return;
	}
}
// System.Void System.Text.StringBuilder::.ctor(System.String,System.Int32)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder__ctor_m1456828835_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m1456828835 (StringBuilder_t1221177846 * __this, String_t* ___value0, int32_t ___capacity1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m1456828835_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t1221177846 * G_B2_0 = NULL;
	StringBuilder_t1221177846 * G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	StringBuilder_t1221177846 * G_B3_1 = NULL;
	int32_t G_B5_0 = 0;
	String_t* G_B5_1 = NULL;
	StringBuilder_t1221177846 * G_B5_2 = NULL;
	int32_t G_B4_0 = 0;
	String_t* G_B4_1 = NULL;
	StringBuilder_t1221177846 * G_B4_2 = NULL;
	int32_t G_B6_0 = 0;
	int32_t G_B6_1 = 0;
	String_t* G_B6_2 = NULL;
	StringBuilder_t1221177846 * G_B6_3 = NULL;
	{
		String_t* L_0 = ___value0;
		G_B1_0 = __this;
		if (L_0)
		{
			G_B2_0 = __this;
			goto IL_0011;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		G_B3_0 = L_1;
		G_B3_1 = G_B1_0;
		goto IL_0012;
	}

IL_0011:
	{
		String_t* L_2 = ___value0;
		G_B3_0 = L_2;
		G_B3_1 = G_B2_0;
	}

IL_0012:
	{
		String_t* L_3 = ___value0;
		G_B4_0 = 0;
		G_B4_1 = G_B3_0;
		G_B4_2 = G_B3_1;
		if (L_3)
		{
			G_B5_0 = 0;
			G_B5_1 = G_B3_0;
			G_B5_2 = G_B3_1;
			goto IL_001f;
		}
	}
	{
		G_B6_0 = 0;
		G_B6_1 = G_B4_0;
		G_B6_2 = G_B4_1;
		G_B6_3 = G_B4_2;
		goto IL_0025;
	}

IL_001f:
	{
		String_t* L_4 = ___value0;
		int32_t L_5 = String_get_Length_m1606060069(L_4, /*hidden argument*/NULL);
		G_B6_0 = L_5;
		G_B6_1 = G_B5_0;
		G_B6_2 = G_B5_1;
		G_B6_3 = G_B5_2;
	}

IL_0025:
	{
		int32_t L_6 = ___capacity1;
		StringBuilder__ctor_m2307000687(G_B6_3, G_B6_2, G_B6_1, G_B6_0, L_6, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.StringBuilder::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2718594652;
extern Il2CppCodeGenString* _stringLiteral3480432744;
extern Il2CppCodeGenString* _stringLiteral3405151594;
extern const uint32_t StringBuilder__ctor_m201937067_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m201937067 (StringBuilder_t1221177846 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m201937067_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		Object__ctor_m2551263788(__this, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_0 = ___info0;
		String_t* L_1 = SerializationInfo_GetString_m547109409(L_0, _stringLiteral2718594652, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = V_0;
		if (L_2)
		{
			goto IL_001e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_3 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		V_0 = L_3;
	}

IL_001e:
	{
		String_t* L_4 = V_0;
		int32_t L_5 = String_get_Length_m1606060069(L_4, /*hidden argument*/NULL);
		__this->set__length_1(L_5);
		String_t* L_6 = V_0;
		String_t* L_7 = L_6;
		V_1 = L_7;
		__this->set__cached_str_3(L_7);
		String_t* L_8 = V_1;
		__this->set__str_2(L_8);
		SerializationInfo_t228987430 * L_9 = ___info0;
		int32_t L_10 = SerializationInfo_GetInt32_m4039439501(L_9, _stringLiteral3480432744, /*hidden argument*/NULL);
		__this->set__maxCapacity_4(L_10);
		int32_t L_11 = __this->get__maxCapacity_4();
		if ((((int32_t)L_11) >= ((int32_t)0)))
		{
			goto IL_0062;
		}
	}
	{
		__this->set__maxCapacity_4(((int32_t)2147483647LL));
	}

IL_0062:
	{
		SerializationInfo_t228987430 * L_12 = ___info0;
		int32_t L_13 = SerializationInfo_GetInt32_m4039439501(L_12, _stringLiteral3405151594, /*hidden argument*/NULL);
		StringBuilder_set_Capacity_m3320848288(__this, L_13, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.StringBuilder::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern Il2CppCodeGenString* _stringLiteral3480432744;
extern Il2CppCodeGenString* _stringLiteral3405151594;
extern Il2CppCodeGenString* _stringLiteral2718594652;
extern Il2CppCodeGenString* _stringLiteral3658353925;
extern const uint32_t StringBuilder_System_Runtime_Serialization_ISerializable_GetObjectData_m3547759871_MetadataUsageId;
extern "C"  void StringBuilder_System_Runtime_Serialization_ISerializable_GetObjectData_m3547759871 (StringBuilder_t1221177846 * __this, SerializationInfo_t228987430 * ___info0, StreamingContext_t1417235061  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_System_Runtime_Serialization_ISerializable_GetObjectData_m3547759871_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SerializationInfo_t228987430 * L_0 = ___info0;
		int32_t L_1 = __this->get__maxCapacity_4();
		SerializationInfo_AddValue_m902275108(L_0, _stringLiteral3480432744, L_1, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_2 = ___info0;
		int32_t L_3 = StringBuilder_get_Capacity_m1253303803(__this, /*hidden argument*/NULL);
		SerializationInfo_AddValue_m902275108(L_2, _stringLiteral3405151594, L_3, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_4 = ___info0;
		String_t* L_5 = StringBuilder_ToString_m1507807375(__this, /*hidden argument*/NULL);
		SerializationInfo_AddValue_m1740888931(L_4, _stringLiteral2718594652, L_5, /*hidden argument*/NULL);
		SerializationInfo_t228987430 * L_6 = ___info0;
		SerializationInfo_AddValue_m902275108(L_6, _stringLiteral3658353925, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.StringBuilder::get_Capacity()
extern "C"  int32_t StringBuilder_get_Capacity_m1253303803 (StringBuilder_t1221177846 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get__str_2();
		int32_t L_1 = String_get_Length_m1606060069(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_2 = __this->get__maxCapacity_4();
		int32_t L_3 = Math_Min_m4290821911(NULL /*static, unused*/, L_2, ((int32_t)16), /*hidden argument*/NULL);
		return L_3;
	}

IL_001e:
	{
		String_t* L_4 = __this->get__str_2();
		int32_t L_5 = String_get_Length_m1606060069(L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Void System.Text.StringBuilder::set_Capacity(System.Int32)
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2732527522;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern Il2CppCodeGenString* _stringLiteral4229337638;
extern const uint32_t StringBuilder_set_Capacity_m3320848288_MetadataUsageId;
extern "C"  void StringBuilder_set_Capacity_m3320848288 (StringBuilder_t1221177846 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_set_Capacity_m3320848288_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		int32_t L_1 = __this->get__length_1();
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentException_t3259014390 * L_2 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_2, _stringLiteral2732527522, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_0017:
	{
		int32_t L_3 = ___value0;
		int32_t L_4 = __this->get__maxCapacity_4();
		if ((((int32_t)L_3) <= ((int32_t)L_4)))
		{
			goto IL_0033;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_5, _stringLiteral1803325615, _stringLiteral4229337638, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0033:
	{
		int32_t L_6 = ___value0;
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, L_6, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.StringBuilder::get_Length()
extern "C"  int32_t StringBuilder_get_Length_m1608241323 (StringBuilder_t1221177846 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get__length_1();
		return L_0;
	}
}
// System.Void System.Text.StringBuilder::set_Length(System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_set_Length_m3039225444_MetadataUsageId;
extern "C"  void StringBuilder_set_Length_m3039225444 (StringBuilder_t1221177846 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_set_Length_m3039225444_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___value0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_1 = ___value0;
		int32_t L_2 = __this->get__maxCapacity_4();
		if ((((int32_t)L_1) <= ((int32_t)L_2)))
		{
			goto IL_0019;
		}
	}

IL_0013:
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0019:
	{
		int32_t L_4 = ___value0;
		int32_t L_5 = __this->get__length_1();
		if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
		{
			goto IL_0026;
		}
	}
	{
		return;
	}

IL_0026:
	{
		int32_t L_6 = ___value0;
		int32_t L_7 = __this->get__length_1();
		if ((((int32_t)L_6) >= ((int32_t)L_7)))
		{
			goto IL_0045;
		}
	}
	{
		int32_t L_8 = ___value0;
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, L_8, /*hidden argument*/NULL);
		int32_t L_9 = ___value0;
		__this->set__length_1(L_9);
		goto IL_0055;
	}

IL_0045:
	{
		int32_t L_10 = ___value0;
		int32_t L_11 = __this->get__length_1();
		StringBuilder_Append_m2084384963(__this, 0, ((int32_t)((int32_t)L_10-(int32_t)L_11)), /*hidden argument*/NULL);
	}

IL_0055:
	{
		return;
	}
}
// System.Char System.Text.StringBuilder::get_Chars(System.Int32)
extern Il2CppClass* IndexOutOfRangeException_t3527622107_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_get_Chars_m256627635_MetadataUsageId;
extern "C"  Il2CppChar StringBuilder_get_Chars_m256627635 (StringBuilder_t1221177846 * __this, int32_t ___index0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_get_Chars_m256627635_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = __this->get__length_1();
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_2 = ___index0;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0019;
		}
	}

IL_0013:
	{
		IndexOutOfRangeException_t3527622107 * L_3 = (IndexOutOfRangeException_t3527622107 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3527622107_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m3497760912(L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0019:
	{
		String_t* L_4 = __this->get__str_2();
		int32_t L_5 = ___index0;
		Il2CppChar L_6 = String_get_Chars_m4230566705(L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Void System.Text.StringBuilder::set_Chars(System.Int32,System.Char)
extern Il2CppClass* IndexOutOfRangeException_t3527622107_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_set_Chars_m1019094834_MetadataUsageId;
extern "C"  void StringBuilder_set_Chars_m1019094834 (StringBuilder_t1221177846 * __this, int32_t ___index0, Il2CppChar ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_set_Chars_m1019094834_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = __this->get__length_1();
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_2 = ___index0;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0019;
		}
	}

IL_0013:
	{
		IndexOutOfRangeException_t3527622107 * L_3 = (IndexOutOfRangeException_t3527622107 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3527622107_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m3497760912(L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0019:
	{
		String_t* L_4 = __this->get__cached_str_3();
		if (!L_4)
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_5 = __this->get__length_1();
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, L_5, /*hidden argument*/NULL);
	}

IL_0030:
	{
		String_t* L_6 = __this->get__str_2();
		int32_t L_7 = ___index0;
		Il2CppChar L_8 = ___value1;
		String_InternalSetChar_m2450944321(L_6, L_7, L_8, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Text.StringBuilder::ToString()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_ToString_m1507807375_MetadataUsageId;
extern "C"  String_t* StringBuilder_ToString_m1507807375 (StringBuilder_t1221177846 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_ToString_m1507807375_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get__length_1();
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_1 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_1;
	}

IL_0011:
	{
		String_t* L_2 = __this->get__cached_str_3();
		if (!L_2)
		{
			goto IL_0023;
		}
	}
	{
		String_t* L_3 = __this->get__cached_str_3();
		return L_3;
	}

IL_0023:
	{
		int32_t L_4 = __this->get__length_1();
		String_t* L_5 = __this->get__str_2();
		int32_t L_6 = String_get_Length_m1606060069(L_5, /*hidden argument*/NULL);
		if ((((int32_t)L_4) >= ((int32_t)((int32_t)((int32_t)L_6>>(int32_t)1)))))
		{
			goto IL_005a;
		}
	}
	{
		String_t* L_7 = __this->get__str_2();
		int32_t L_8 = __this->get__length_1();
		String_t* L_9 = String_SubstringUnchecked_m3297591410(L_7, 0, L_8, /*hidden argument*/NULL);
		__this->set__cached_str_3(L_9);
		String_t* L_10 = __this->get__cached_str_3();
		return L_10;
	}

IL_005a:
	{
		String_t* L_11 = __this->get__str_2();
		__this->set__cached_str_3(L_11);
		String_t* L_12 = __this->get__str_2();
		int32_t L_13 = __this->get__length_1();
		String_InternalSetLength_m3006222024(L_12, L_13, /*hidden argument*/NULL);
		String_t* L_14 = __this->get__str_2();
		return L_14;
	}
}
// System.String System.Text.StringBuilder::ToString(System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_ToString_m617673931_MetadataUsageId;
extern "C"  String_t* StringBuilder_ToString_m617673931 (StringBuilder_t1221177846 * __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_ToString_m617673931_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___startIndex0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_1 = ___length1;
		if ((((int32_t)L_1) < ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_2 = ___startIndex0;
		int32_t L_3 = __this->get__length_1();
		int32_t L_4 = ___length1;
		if ((((int32_t)L_2) <= ((int32_t)((int32_t)((int32_t)L_3-(int32_t)L_4)))))
		{
			goto IL_0022;
		}
	}

IL_001c:
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0022:
	{
		int32_t L_6 = ___startIndex0;
		if (L_6)
		{
			goto IL_003b;
		}
	}
	{
		int32_t L_7 = ___length1;
		int32_t L_8 = __this->get__length_1();
		if ((!(((uint32_t)L_7) == ((uint32_t)L_8))))
		{
			goto IL_003b;
		}
	}
	{
		String_t* L_9 = StringBuilder_ToString_m1507807375(__this, /*hidden argument*/NULL);
		return L_9;
	}

IL_003b:
	{
		String_t* L_10 = __this->get__str_2();
		int32_t L_11 = ___startIndex0;
		int32_t L_12 = ___length1;
		String_t* L_13 = String_SubstringUnchecked_m3297591410(L_10, L_11, L_12, /*hidden argument*/NULL);
		return L_13;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Remove(System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_Remove_m3617011745_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_Remove_m3617011745 (StringBuilder_t1221177846 * __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Remove_m3617011745_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___startIndex0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_1 = ___length1;
		if ((((int32_t)L_1) < ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_2 = ___startIndex0;
		int32_t L_3 = __this->get__length_1();
		int32_t L_4 = ___length1;
		if ((((int32_t)L_2) <= ((int32_t)((int32_t)((int32_t)L_3-(int32_t)L_4)))))
		{
			goto IL_0022;
		}
	}

IL_001c:
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0022:
	{
		String_t* L_6 = __this->get__cached_str_3();
		if (!L_6)
		{
			goto IL_0039;
		}
	}
	{
		int32_t L_7 = __this->get__length_1();
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, L_7, /*hidden argument*/NULL);
	}

IL_0039:
	{
		int32_t L_8 = __this->get__length_1();
		int32_t L_9 = ___startIndex0;
		int32_t L_10 = ___length1;
		if ((((int32_t)((int32_t)((int32_t)L_8-(int32_t)((int32_t)((int32_t)L_9+(int32_t)L_10))))) <= ((int32_t)0)))
		{
			goto IL_0068;
		}
	}
	{
		String_t* L_11 = __this->get__str_2();
		int32_t L_12 = ___startIndex0;
		String_t* L_13 = __this->get__str_2();
		int32_t L_14 = ___startIndex0;
		int32_t L_15 = ___length1;
		int32_t L_16 = __this->get__length_1();
		int32_t L_17 = ___startIndex0;
		int32_t L_18 = ___length1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m2071900310(NULL /*static, unused*/, L_11, L_12, L_13, ((int32_t)((int32_t)L_14+(int32_t)L_15)), ((int32_t)((int32_t)L_16-(int32_t)((int32_t)((int32_t)L_17+(int32_t)L_18)))), /*hidden argument*/NULL);
	}

IL_0068:
	{
		int32_t L_19 = __this->get__length_1();
		int32_t L_20 = ___length1;
		__this->set__length_1(((int32_t)((int32_t)L_19-(int32_t)L_20)));
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Replace(System.String,System.String)
extern "C"  StringBuilder_t1221177846 * StringBuilder_Replace_m28121947 (StringBuilder_t1221177846 * __this, String_t* ___oldValue0, String_t* ___newValue1, const MethodInfo* method)
{
	{
		String_t* L_0 = ___oldValue0;
		String_t* L_1 = ___newValue1;
		int32_t L_2 = __this->get__length_1();
		StringBuilder_t1221177846 * L_3 = StringBuilder_Replace_m334638391(__this, L_0, L_1, 0, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Replace(System.String,System.String,System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3069166132;
extern Il2CppCodeGenString* _stringLiteral3640036507;
extern const uint32_t StringBuilder_Replace_m334638391_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_Replace_m334638391 (StringBuilder_t1221177846 * __this, String_t* ___oldValue0, String_t* ___newValue1, int32_t ___startIndex2, int32_t ___count3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Replace_m334638391_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		String_t* L_0 = ___oldValue0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral3069166132, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___startIndex2;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_002f;
		}
	}
	{
		int32_t L_3 = ___count3;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_002f;
		}
	}
	{
		int32_t L_4 = ___startIndex2;
		int32_t L_5 = __this->get__length_1();
		int32_t L_6 = ___count3;
		if ((((int32_t)L_4) <= ((int32_t)((int32_t)((int32_t)L_5-(int32_t)L_6)))))
		{
			goto IL_0035;
		}
	}

IL_002f:
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0035:
	{
		String_t* L_8 = ___oldValue0;
		int32_t L_9 = String_get_Length_m1606060069(L_8, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_004b;
		}
	}
	{
		ArgumentException_t3259014390 * L_10 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_10, _stringLiteral3640036507, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10);
	}

IL_004b:
	{
		String_t* L_11 = __this->get__str_2();
		int32_t L_12 = ___startIndex2;
		int32_t L_13 = ___count3;
		String_t* L_14 = String_Substring_m12482732(L_11, L_12, L_13, /*hidden argument*/NULL);
		V_0 = L_14;
		String_t* L_15 = V_0;
		String_t* L_16 = ___oldValue0;
		String_t* L_17 = ___newValue1;
		String_t* L_18 = String_Replace_m1941156251(L_15, L_16, L_17, /*hidden argument*/NULL);
		V_1 = L_18;
		String_t* L_19 = V_1;
		String_t* L_20 = V_0;
		if ((!(((Il2CppObject*)(String_t*)L_19) == ((Il2CppObject*)(String_t*)L_20))))
		{
			goto IL_006c;
		}
	}
	{
		return __this;
	}

IL_006c:
	{
		String_t* L_21 = V_1;
		int32_t L_22 = String_get_Length_m1606060069(L_21, /*hidden argument*/NULL);
		int32_t L_23 = __this->get__length_1();
		int32_t L_24 = ___count3;
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, ((int32_t)((int32_t)L_22+(int32_t)((int32_t)((int32_t)L_23-(int32_t)L_24)))), /*hidden argument*/NULL);
		String_t* L_25 = V_1;
		int32_t L_26 = String_get_Length_m1606060069(L_25, /*hidden argument*/NULL);
		int32_t L_27 = ___count3;
		if ((((int32_t)L_26) >= ((int32_t)L_27)))
		{
			goto IL_00bc;
		}
	}
	{
		String_t* L_28 = __this->get__str_2();
		int32_t L_29 = ___startIndex2;
		String_t* L_30 = V_1;
		int32_t L_31 = String_get_Length_m1606060069(L_30, /*hidden argument*/NULL);
		String_t* L_32 = __this->get__str_2();
		int32_t L_33 = ___startIndex2;
		int32_t L_34 = ___count3;
		int32_t L_35 = __this->get__length_1();
		int32_t L_36 = ___startIndex2;
		int32_t L_37 = ___count3;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m2071900310(NULL /*static, unused*/, L_28, ((int32_t)((int32_t)L_29+(int32_t)L_31)), L_32, ((int32_t)((int32_t)L_33+(int32_t)L_34)), ((int32_t)((int32_t)((int32_t)((int32_t)L_35-(int32_t)L_36))-(int32_t)L_37)), /*hidden argument*/NULL);
		goto IL_00f1;
	}

IL_00bc:
	{
		String_t* L_38 = V_1;
		int32_t L_39 = String_get_Length_m1606060069(L_38, /*hidden argument*/NULL);
		int32_t L_40 = ___count3;
		if ((((int32_t)L_39) <= ((int32_t)L_40)))
		{
			goto IL_00f1;
		}
	}
	{
		String_t* L_41 = __this->get__str_2();
		int32_t L_42 = ___startIndex2;
		String_t* L_43 = V_1;
		int32_t L_44 = String_get_Length_m1606060069(L_43, /*hidden argument*/NULL);
		String_t* L_45 = __this->get__str_2();
		int32_t L_46 = ___startIndex2;
		int32_t L_47 = ___count3;
		int32_t L_48 = __this->get__length_1();
		int32_t L_49 = ___startIndex2;
		int32_t L_50 = ___count3;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopyReverse_m3013802708(NULL /*static, unused*/, L_41, ((int32_t)((int32_t)L_42+(int32_t)L_44)), L_45, ((int32_t)((int32_t)L_46+(int32_t)L_47)), ((int32_t)((int32_t)((int32_t)((int32_t)L_48-(int32_t)L_49))-(int32_t)L_50)), /*hidden argument*/NULL);
	}

IL_00f1:
	{
		String_t* L_51 = __this->get__str_2();
		int32_t L_52 = ___startIndex2;
		String_t* L_53 = V_1;
		String_t* L_54 = V_1;
		int32_t L_55 = String_get_Length_m1606060069(L_54, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m2071900310(NULL /*static, unused*/, L_51, L_52, L_53, 0, L_55, /*hidden argument*/NULL);
		String_t* L_56 = V_1;
		int32_t L_57 = String_get_Length_m1606060069(L_56, /*hidden argument*/NULL);
		int32_t L_58 = __this->get__length_1();
		int32_t L_59 = ___count3;
		__this->set__length_1(((int32_t)((int32_t)L_57+(int32_t)((int32_t)((int32_t)L_58-(int32_t)L_59)))));
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_Append_m3636508479_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_Append_m3636508479 (StringBuilder_t1221177846 * __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Append_m3636508479_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* V_1 = NULL;
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return __this;
	}

IL_0008:
	{
		int32_t L_1 = __this->get__length_1();
		if (L_1)
		{
			goto IL_0058;
		}
	}
	{
		String_t* L_2 = ___value0;
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		int32_t L_4 = __this->get__maxCapacity_4();
		if ((((int32_t)L_3) >= ((int32_t)L_4)))
		{
			goto IL_0058;
		}
	}
	{
		String_t* L_5 = ___value0;
		int32_t L_6 = String_get_Length_m1606060069(L_5, /*hidden argument*/NULL);
		String_t* L_7 = __this->get__str_2();
		int32_t L_8 = String_get_Length_m1606060069(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_6) <= ((int32_t)L_8)))
		{
			goto IL_0058;
		}
	}
	{
		String_t* L_9 = ___value0;
		int32_t L_10 = String_get_Length_m1606060069(L_9, /*hidden argument*/NULL);
		__this->set__length_1(L_10);
		String_t* L_11 = ___value0;
		String_t* L_12 = L_11;
		V_1 = L_12;
		__this->set__cached_str_3(L_12);
		String_t* L_13 = V_1;
		__this->set__str_2(L_13);
		return __this;
	}

IL_0058:
	{
		int32_t L_14 = __this->get__length_1();
		String_t* L_15 = ___value0;
		int32_t L_16 = String_get_Length_m1606060069(L_15, /*hidden argument*/NULL);
		V_0 = ((int32_t)((int32_t)L_14+(int32_t)L_16));
		String_t* L_17 = __this->get__cached_str_3();
		if (L_17)
		{
			goto IL_0082;
		}
	}
	{
		String_t* L_18 = __this->get__str_2();
		int32_t L_19 = String_get_Length_m1606060069(L_18, /*hidden argument*/NULL);
		int32_t L_20 = V_0;
		if ((((int32_t)L_19) >= ((int32_t)L_20)))
		{
			goto IL_0089;
		}
	}

IL_0082:
	{
		int32_t L_21 = V_0;
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, L_21, /*hidden argument*/NULL);
	}

IL_0089:
	{
		String_t* L_22 = __this->get__str_2();
		int32_t L_23 = __this->get__length_1();
		String_t* L_24 = ___value0;
		String_t* L_25 = ___value0;
		int32_t L_26 = String_get_Length_m1606060069(L_25, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m2071900310(NULL /*static, unused*/, L_22, L_23, L_24, 0, L_26, /*hidden argument*/NULL);
		int32_t L_27 = V_0;
		__this->set__length_1(L_27);
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int32)
extern "C"  StringBuilder_t1221177846 * StringBuilder_Append_m2109474214 (StringBuilder_t1221177846 * __this, int32_t ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = Int32_ToString_m2960866144((&___value0), /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_1 = StringBuilder_Append_m3636508479(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int64)
extern "C"  StringBuilder_t1221177846 * StringBuilder_Append_m1128243247 (StringBuilder_t1221177846 * __this, int64_t ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = Int64_ToString_m689375889((&___value0), /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_1 = StringBuilder_Append_m3636508479(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Object)
extern "C"  StringBuilder_t1221177846 * StringBuilder_Append_m3541816491 (StringBuilder_t1221177846 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	{
		Il2CppObject * L_0 = ___value0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return __this;
	}

IL_0008:
	{
		Il2CppObject * L_1 = ___value0;
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1);
		StringBuilder_t1221177846 * L_3 = StringBuilder_Append_m3636508479(__this, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
extern "C"  StringBuilder_t1221177846 * StringBuilder_Append_m3618697540 (StringBuilder_t1221177846 * __this, Il2CppChar ___value0, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get__length_1();
		V_0 = ((int32_t)((int32_t)L_0+(int32_t)1));
		String_t* L_1 = __this->get__cached_str_3();
		if (L_1)
		{
			goto IL_0025;
		}
	}
	{
		String_t* L_2 = __this->get__str_2();
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		int32_t L_4 = V_0;
		if ((((int32_t)L_3) >= ((int32_t)L_4)))
		{
			goto IL_002c;
		}
	}

IL_0025:
	{
		int32_t L_5 = V_0;
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, L_5, /*hidden argument*/NULL);
	}

IL_002c:
	{
		String_t* L_6 = __this->get__str_2();
		int32_t L_7 = __this->get__length_1();
		Il2CppChar L_8 = ___value0;
		String_InternalSetChar_m2450944321(L_6, L_7, L_8, /*hidden argument*/NULL);
		int32_t L_9 = V_0;
		__this->set__length_1(L_9);
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_Append_m2084384963_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_Append_m2084384963 (StringBuilder_t1221177846 * __this, Il2CppChar ___value0, int32_t ___repeatCount1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Append_m2084384963_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = ___repeatCount1;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_000d;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_1 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000d:
	{
		int32_t L_2 = __this->get__length_1();
		int32_t L_3 = ___repeatCount1;
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, ((int32_t)((int32_t)L_2+(int32_t)L_3)), /*hidden argument*/NULL);
		V_0 = 0;
		goto IL_0043;
	}

IL_0022:
	{
		String_t* L_4 = __this->get__str_2();
		int32_t L_5 = __this->get__length_1();
		int32_t L_6 = L_5;
		V_1 = L_6;
		__this->set__length_1(((int32_t)((int32_t)L_6+(int32_t)1)));
		int32_t L_7 = V_1;
		Il2CppChar L_8 = ___value0;
		String_InternalSetChar_m2450944321(L_4, L_7, L_8, /*hidden argument*/NULL);
		int32_t L_9 = V_0;
		V_0 = ((int32_t)((int32_t)L_9+(int32_t)1));
	}

IL_0043:
	{
		int32_t L_10 = V_0;
		int32_t L_11 = ___repeatCount1;
		if ((((int32_t)L_10) < ((int32_t)L_11)))
		{
			goto IL_0022;
		}
	}
	{
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern const uint32_t StringBuilder_Append_m2279048166_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_Append_m2279048166 (StringBuilder_t1221177846 * __this, CharU5BU5D_t1328083999* ___value0, int32_t ___startIndex1, int32_t ___charCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Append_m2279048166_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___value0;
		if (L_0)
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_1 = ___startIndex1;
		if (L_1)
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = ___charCount2;
		if (!L_2)
		{
			goto IL_001d;
		}
	}

IL_0012:
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_001d:
	{
		return __this;
	}

IL_001f:
	{
		int32_t L_4 = ___charCount2;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0038;
		}
	}
	{
		int32_t L_5 = ___startIndex1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0038;
		}
	}
	{
		int32_t L_6 = ___startIndex1;
		CharU5BU5D_t1328083999* L_7 = ___value0;
		int32_t L_8 = ___charCount2;
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_7)->max_length))))-(int32_t)L_8)))))
		{
			goto IL_003e;
		}
	}

IL_0038:
	{
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_9, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_003e:
	{
		int32_t L_10 = __this->get__length_1();
		int32_t L_11 = ___charCount2;
		V_0 = ((int32_t)((int32_t)L_10+(int32_t)L_11));
		int32_t L_12 = V_0;
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, L_12, /*hidden argument*/NULL);
		String_t* L_13 = __this->get__str_2();
		int32_t L_14 = __this->get__length_1();
		CharU5BU5D_t1328083999* L_15 = ___value0;
		int32_t L_16 = ___startIndex1;
		int32_t L_17 = ___charCount2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m2550399897(NULL /*static, unused*/, L_13, L_14, L_15, L_16, L_17, /*hidden argument*/NULL);
		int32_t L_18 = V_0;
		__this->set__length_1(L_18);
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String,System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1803325615;
extern const uint32_t StringBuilder_Append_m1462406979_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_Append_m1462406979 (StringBuilder_t1221177846 * __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Append_m1462406979_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_001f;
		}
	}
	{
		int32_t L_1 = ___startIndex1;
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		int32_t L_2 = ___count2;
		if (!L_2)
		{
			goto IL_001d;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1803325615, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_001d:
	{
		return __this;
	}

IL_001f:
	{
		int32_t L_4 = ___count2;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_003b;
		}
	}
	{
		int32_t L_5 = ___startIndex1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_003b;
		}
	}
	{
		int32_t L_6 = ___startIndex1;
		String_t* L_7 = ___value0;
		int32_t L_8 = String_get_Length_m1606060069(L_7, /*hidden argument*/NULL);
		int32_t L_9 = ___count2;
		if ((((int32_t)L_6) <= ((int32_t)((int32_t)((int32_t)L_8-(int32_t)L_9)))))
		{
			goto IL_0041;
		}
	}

IL_003b:
	{
		ArgumentOutOfRangeException_t279959794 * L_10 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_10, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10);
	}

IL_0041:
	{
		int32_t L_11 = __this->get__length_1();
		int32_t L_12 = ___count2;
		V_0 = ((int32_t)((int32_t)L_11+(int32_t)L_12));
		String_t* L_13 = __this->get__cached_str_3();
		if (L_13)
		{
			goto IL_0066;
		}
	}
	{
		String_t* L_14 = __this->get__str_2();
		int32_t L_15 = String_get_Length_m1606060069(L_14, /*hidden argument*/NULL);
		int32_t L_16 = V_0;
		if ((((int32_t)L_15) >= ((int32_t)L_16)))
		{
			goto IL_006d;
		}
	}

IL_0066:
	{
		int32_t L_17 = V_0;
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, L_17, /*hidden argument*/NULL);
	}

IL_006d:
	{
		String_t* L_18 = __this->get__str_2();
		int32_t L_19 = __this->get__length_1();
		String_t* L_20 = ___value0;
		int32_t L_21 = ___startIndex1;
		int32_t L_22 = ___count2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m2071900310(NULL /*static, unused*/, L_18, L_19, L_20, L_21, L_22, /*hidden argument*/NULL);
		int32_t L_23 = V_0;
		__this->set__length_1(L_23);
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::AppendLine()
extern "C"  StringBuilder_t1221177846 * StringBuilder_AppendLine_m1686706871 (StringBuilder_t1221177846 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_1 = StringBuilder_Append_m3636508479(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::AppendLine(System.String)
extern "C"  StringBuilder_t1221177846 * StringBuilder_AppendLine_m2033101329 (StringBuilder_t1221177846 * __this, String_t* ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		StringBuilder_t1221177846 * L_1 = StringBuilder_Append_m3636508479(__this, L_0, /*hidden argument*/NULL);
		String_t* L_2 = Environment_get_NewLine_m266316410(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_t1221177846 * L_3 = StringBuilder_Append_m3636508479(L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object[])
extern "C"  StringBuilder_t1221177846 * StringBuilder_AppendFormat_m1879616656 (StringBuilder_t1221177846 * __this, String_t* ___format0, ObjectU5BU5D_t3614634134* ___args1, const MethodInfo* method)
{
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t3614634134* L_1 = ___args1;
		StringBuilder_t1221177846 * L_2 = StringBuilder_AppendFormat_m3178887408(__this, (Il2CppObject *)NULL, L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.IFormatProvider,System.String,System.Object[])
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_AppendFormat_m3178887408_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_AppendFormat_m3178887408 (StringBuilder_t1221177846 * __this, Il2CppObject * ___provider0, String_t* ___format1, ObjectU5BU5D_t3614634134* ___args2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_AppendFormat_m3178887408_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		String_t* L_1 = ___format1;
		ObjectU5BU5D_t3614634134* L_2 = ___args2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_FormatHelper_m1513692144(NULL /*static, unused*/, __this, L_0, L_1, L_2, /*hidden argument*/NULL);
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object)
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_AppendFormat_m3265503696_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_AppendFormat_m3265503696 (StringBuilder_t1221177846 * __this, String_t* ___format0, Il2CppObject * ___arg01, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_AppendFormat_m3265503696_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t3614634134* L_1 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)1));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		StringBuilder_t1221177846 * L_3 = StringBuilder_AppendFormat_m3178887408(__this, (Il2CppObject *)NULL, L_0, L_1, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object,System.Object)
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_AppendFormat_m759296786_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_AppendFormat_m759296786 (StringBuilder_t1221177846 * __this, String_t* ___format0, Il2CppObject * ___arg01, Il2CppObject * ___arg12, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_AppendFormat_m759296786_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t3614634134* L_1 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)2));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t3614634134* L_3 = L_1;
		Il2CppObject * L_4 = ___arg12;
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_4);
		StringBuilder_t1221177846 * L_5 = StringBuilder_AppendFormat_m3178887408(__this, (Il2CppObject *)NULL, L_0, L_3, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object,System.Object,System.Object)
extern Il2CppClass* ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_AppendFormat_m1666670800_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_AppendFormat_m1666670800 (StringBuilder_t1221177846 * __this, String_t* ___format0, Il2CppObject * ___arg01, Il2CppObject * ___arg12, Il2CppObject * ___arg23, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_AppendFormat_m1666670800_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t3614634134* L_1 = ((ObjectU5BU5D_t3614634134*)SZArrayNew(ObjectU5BU5D_t3614634134_il2cpp_TypeInfo_var, (uint32_t)3));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t3614634134* L_3 = L_1;
		Il2CppObject * L_4 = ___arg12;
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_4);
		ObjectU5BU5D_t3614634134* L_5 = L_3;
		Il2CppObject * L_6 = ___arg23;
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_6);
		StringBuilder_t1221177846 * L_7 = StringBuilder_AppendFormat_m3178887408(__this, (Il2CppObject *)NULL, L_0, L_5, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.String)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_Insert_m3322917127_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_Insert_m3322917127 (StringBuilder_t1221177846 * __this, int32_t ___index0, String_t* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Insert_m3322917127_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = __this->get__length_1();
		if ((((int32_t)L_0) > ((int32_t)L_1)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_2 = ___index0;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0019;
		}
	}

IL_0013:
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0019:
	{
		String_t* L_4 = ___value1;
		if (!L_4)
		{
			goto IL_002a;
		}
	}
	{
		String_t* L_5 = ___value1;
		int32_t L_6 = String_get_Length_m1606060069(L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_002c;
		}
	}

IL_002a:
	{
		return __this;
	}

IL_002c:
	{
		int32_t L_7 = __this->get__length_1();
		String_t* L_8 = ___value1;
		int32_t L_9 = String_get_Length_m1606060069(L_8, /*hidden argument*/NULL);
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, ((int32_t)((int32_t)L_7+(int32_t)L_9)), /*hidden argument*/NULL);
		String_t* L_10 = __this->get__str_2();
		int32_t L_11 = ___index0;
		String_t* L_12 = ___value1;
		int32_t L_13 = String_get_Length_m1606060069(L_12, /*hidden argument*/NULL);
		String_t* L_14 = __this->get__str_2();
		int32_t L_15 = ___index0;
		int32_t L_16 = __this->get__length_1();
		int32_t L_17 = ___index0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopyReverse_m3013802708(NULL /*static, unused*/, L_10, ((int32_t)((int32_t)L_11+(int32_t)L_13)), L_14, L_15, ((int32_t)((int32_t)L_16-(int32_t)L_17)), /*hidden argument*/NULL);
		String_t* L_18 = __this->get__str_2();
		int32_t L_19 = ___index0;
		String_t* L_20 = ___value1;
		String_t* L_21 = ___value1;
		int32_t L_22 = String_get_Length_m1606060069(L_21, /*hidden argument*/NULL);
		String_CharCopy_m2071900310(NULL /*static, unused*/, L_18, L_19, L_20, 0, L_22, /*hidden argument*/NULL);
		int32_t L_23 = __this->get__length_1();
		String_t* L_24 = ___value1;
		int32_t L_25 = String_get_Length_m1606060069(L_24, /*hidden argument*/NULL);
		__this->set__length_1(((int32_t)((int32_t)L_23+(int32_t)L_25)));
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.Char)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern const uint32_t StringBuilder_Insert_m2080758720_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_Insert_m2080758720 (StringBuilder_t1221177846 * __this, int32_t ___index0, Il2CppChar ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Insert_m2080758720_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = __this->get__length_1();
		if ((((int32_t)L_0) > ((int32_t)L_1)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_2 = ___index0;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_001e;
		}
	}

IL_0013:
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_3, _stringLiteral1460639766, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_001e:
	{
		int32_t L_4 = __this->get__length_1();
		StringBuilder_InternalEnsureCapacity_m1674769070(__this, ((int32_t)((int32_t)L_4+(int32_t)1)), /*hidden argument*/NULL);
		String_t* L_5 = __this->get__str_2();
		int32_t L_6 = ___index0;
		String_t* L_7 = __this->get__str_2();
		int32_t L_8 = ___index0;
		int32_t L_9 = __this->get__length_1();
		int32_t L_10 = ___index0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopyReverse_m3013802708(NULL /*static, unused*/, L_5, ((int32_t)((int32_t)L_6+(int32_t)1)), L_7, L_8, ((int32_t)((int32_t)L_9-(int32_t)L_10)), /*hidden argument*/NULL);
		String_t* L_11 = __this->get__str_2();
		int32_t L_12 = ___index0;
		Il2CppChar L_13 = ___value1;
		String_InternalSetChar_m2450944321(L_11, L_12, L_13, /*hidden argument*/NULL);
		int32_t L_14 = __this->get__length_1();
		__this->set__length_1(((int32_t)((int32_t)L_14+(int32_t)1)));
		return __this;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Insert(System.Int32,System.String,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_Insert_m1733097906_MetadataUsageId;
extern "C"  StringBuilder_t1221177846 * StringBuilder_Insert_m1733097906 (StringBuilder_t1221177846 * __this, int32_t ___index0, String_t* ___value1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Insert_m1733097906_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___count2;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_000d;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_1 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m15523695(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000d:
	{
		String_t* L_2 = ___value1;
		if (!L_2)
		{
			goto IL_003e;
		}
	}
	{
		String_t* L_3 = ___value1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_4 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		bool L_5 = String_op_Inequality_m304203149(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_003e;
		}
	}
	{
		V_0 = 0;
		goto IL_0037;
	}

IL_002a:
	{
		int32_t L_6 = ___index0;
		String_t* L_7 = ___value1;
		StringBuilder_Insert_m3322917127(__this, L_6, L_7, /*hidden argument*/NULL);
		int32_t L_8 = V_0;
		V_0 = ((int32_t)((int32_t)L_8+(int32_t)1));
	}

IL_0037:
	{
		int32_t L_9 = V_0;
		int32_t L_10 = ___count2;
		if ((((int32_t)L_9) < ((int32_t)L_10)))
		{
			goto IL_002a;
		}
	}

IL_003e:
	{
		return __this;
	}
}
// System.Void System.Text.StringBuilder::InternalEnsureCapacity(System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3457519385;
extern Il2CppCodeGenString* _stringLiteral423287268;
extern const uint32_t StringBuilder_InternalEnsureCapacity_m1674769070_MetadataUsageId;
extern "C"  void StringBuilder_InternalEnsureCapacity_m1674769070 (StringBuilder_t1221177846 * __this, int32_t ___size0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_InternalEnsureCapacity_m1674769070_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* V_1 = NULL;
	{
		int32_t L_0 = ___size0;
		String_t* L_1 = __this->get__str_2();
		int32_t L_2 = String_get_Length_m1606060069(L_1, /*hidden argument*/NULL);
		if ((((int32_t)L_0) > ((int32_t)L_2)))
		{
			goto IL_0022;
		}
	}
	{
		String_t* L_3 = __this->get__cached_str_3();
		String_t* L_4 = __this->get__str_2();
		if ((!(((Il2CppObject*)(String_t*)L_3) == ((Il2CppObject*)(String_t*)L_4))))
		{
			goto IL_00df;
		}
	}

IL_0022:
	{
		String_t* L_5 = __this->get__str_2();
		int32_t L_6 = String_get_Length_m1606060069(L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		int32_t L_7 = ___size0;
		int32_t L_8 = V_0;
		if ((((int32_t)L_7) <= ((int32_t)L_8)))
		{
			goto IL_00b1;
		}
	}
	{
		String_t* L_9 = __this->get__cached_str_3();
		String_t* L_10 = __this->get__str_2();
		if ((!(((Il2CppObject*)(String_t*)L_9) == ((Il2CppObject*)(String_t*)L_10))))
		{
			goto IL_0051;
		}
	}
	{
		int32_t L_11 = V_0;
		if ((((int32_t)L_11) >= ((int32_t)((int32_t)16))))
		{
			goto IL_0051;
		}
	}
	{
		V_0 = ((int32_t)16);
	}

IL_0051:
	{
		int32_t L_12 = V_0;
		V_0 = ((int32_t)((int32_t)L_12<<(int32_t)1));
		int32_t L_13 = ___size0;
		int32_t L_14 = V_0;
		if ((((int32_t)L_13) <= ((int32_t)L_14)))
		{
			goto IL_005e;
		}
	}
	{
		int32_t L_15 = ___size0;
		V_0 = L_15;
	}

IL_005e:
	{
		int32_t L_16 = V_0;
		if ((((int32_t)L_16) >= ((int32_t)((int32_t)2147483647LL))))
		{
			goto IL_0070;
		}
	}
	{
		int32_t L_17 = V_0;
		if ((((int32_t)L_17) >= ((int32_t)0)))
		{
			goto IL_0076;
		}
	}

IL_0070:
	{
		V_0 = ((int32_t)2147483647LL);
	}

IL_0076:
	{
		int32_t L_18 = V_0;
		int32_t L_19 = __this->get__maxCapacity_4();
		if ((((int32_t)L_18) <= ((int32_t)L_19)))
		{
			goto IL_0095;
		}
	}
	{
		int32_t L_20 = ___size0;
		int32_t L_21 = __this->get__maxCapacity_4();
		if ((((int32_t)L_20) > ((int32_t)L_21)))
		{
			goto IL_0095;
		}
	}
	{
		int32_t L_22 = __this->get__maxCapacity_4();
		V_0 = L_22;
	}

IL_0095:
	{
		int32_t L_23 = V_0;
		int32_t L_24 = __this->get__maxCapacity_4();
		if ((((int32_t)L_23) <= ((int32_t)L_24)))
		{
			goto IL_00b1;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_25 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_25, _stringLiteral3457519385, _stringLiteral423287268, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_25);
	}

IL_00b1:
	{
		int32_t L_26 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_27 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_26, /*hidden argument*/NULL);
		V_1 = L_27;
		int32_t L_28 = __this->get__length_1();
		if ((((int32_t)L_28) <= ((int32_t)0)))
		{
			goto IL_00d8;
		}
	}
	{
		String_t* L_29 = V_1;
		String_t* L_30 = __this->get__str_2();
		int32_t L_31 = __this->get__length_1();
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m2071900310(NULL /*static, unused*/, L_29, 0, L_30, 0, L_31, /*hidden argument*/NULL);
	}

IL_00d8:
	{
		String_t* L_32 = V_1;
		__this->set__str_2(L_32);
	}

IL_00df:
	{
		__this->set__cached_str_3((String_t*)NULL);
		return;
	}
}
// System.Void System.Text.UnicodeEncoding::.ctor()
extern "C"  void UnicodeEncoding__ctor_m553325592 (UnicodeEncoding_t4081757012 * __this, const MethodInfo* method)
{
	{
		UnicodeEncoding__ctor_m2590877592(__this, (bool)0, (bool)1, /*hidden argument*/NULL);
		__this->set_bigEndian_28((bool)0);
		__this->set_byteOrderMark_29((bool)1);
		return;
	}
}
// System.Void System.Text.UnicodeEncoding::.ctor(System.Boolean,System.Boolean)
extern "C"  void UnicodeEncoding__ctor_m2590877592 (UnicodeEncoding_t4081757012 * __this, bool ___bigEndian0, bool ___byteOrderMark1, const MethodInfo* method)
{
	{
		bool L_0 = ___bigEndian0;
		bool L_1 = ___byteOrderMark1;
		UnicodeEncoding__ctor_m72484327(__this, L_0, L_1, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.UnicodeEncoding::.ctor(System.Boolean,System.Boolean,System.Boolean)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderExceptionFallback_t944865245_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372001873;
extern Il2CppCodeGenString* _stringLiteral2306620204;
extern Il2CppCodeGenString* _stringLiteral3532451382;
extern Il2CppCodeGenString* _stringLiteral2377602329;
extern Il2CppCodeGenString* _stringLiteral3505024847;
extern const uint32_t UnicodeEncoding__ctor_m72484327_MetadataUsageId;
extern "C"  void UnicodeEncoding__ctor_m72484327 (UnicodeEncoding_t4081757012 * __this, bool ___bigEndian0, bool ___byteOrderMark1, bool ___throwOnInvalidBytes2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding__ctor_m72484327_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	UnicodeEncoding_t4081757012 * G_B2_0 = NULL;
	UnicodeEncoding_t4081757012 * G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	UnicodeEncoding_t4081757012 * G_B3_1 = NULL;
	{
		bool L_0 = ___bigEndian0;
		G_B1_0 = __this;
		if (!L_0)
		{
			G_B2_0 = __this;
			goto IL_0011;
		}
	}
	{
		G_B3_0 = ((int32_t)1201);
		G_B3_1 = G_B1_0;
		goto IL_0016;
	}

IL_0011:
	{
		G_B3_0 = ((int32_t)1200);
		G_B3_1 = G_B2_0;
	}

IL_0016:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding__ctor_m3985582722(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		bool L_1 = ___throwOnInvalidBytes2;
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		DecoderExceptionFallback_t944865245 * L_2 = (DecoderExceptionFallback_t944865245 *)il2cpp_codegen_object_new(DecoderExceptionFallback_t944865245_il2cpp_TypeInfo_var);
		DecoderExceptionFallback__ctor_m3330792769(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1682842442(__this, (EncoderFallback_t1756452756 *)NULL, L_2, /*hidden argument*/NULL);
		goto IL_0043;
	}

IL_0032:
	{
		DecoderReplacementFallback_t3042394152 * L_3 = (DecoderReplacementFallback_t3042394152 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m2344783488(L_3, _stringLiteral372001873, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1682842442(__this, (EncoderFallback_t1756452756 *)NULL, L_3, /*hidden argument*/NULL);
	}

IL_0043:
	{
		bool L_4 = ___bigEndian0;
		__this->set_bigEndian_28(L_4);
		bool L_5 = ___byteOrderMark1;
		__this->set_byteOrderMark_29(L_5);
		bool L_6 = ___bigEndian0;
		if (!L_6)
		{
			goto IL_008f;
		}
	}
	{
		((Encoding_t663144255 *)__this)->set_body_name_8(_stringLiteral2306620204);
		((Encoding_t663144255 *)__this)->set_encoding_name_9(_stringLiteral3532451382);
		((Encoding_t663144255 *)__this)->set_header_name_10(_stringLiteral2306620204);
		((Encoding_t663144255 *)__this)->set_is_browser_save_13((bool)0);
		((Encoding_t663144255 *)__this)->set_web_name_15(_stringLiteral2306620204);
		goto IL_00c2;
	}

IL_008f:
	{
		((Encoding_t663144255 *)__this)->set_body_name_8(_stringLiteral2377602329);
		((Encoding_t663144255 *)__this)->set_encoding_name_9(_stringLiteral3505024847);
		((Encoding_t663144255 *)__this)->set_header_name_10(_stringLiteral2377602329);
		((Encoding_t663144255 *)__this)->set_is_browser_save_13((bool)1);
		((Encoding_t663144255 *)__this)->set_web_name_15(_stringLiteral2377602329);
	}

IL_00c2:
	{
		((Encoding_t663144255 *)__this)->set_windows_code_page_1(((int32_t)1200));
		return;
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetByteCount(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t UnicodeEncoding_GetByteCount_m3828694214_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetByteCount_m3828694214 (UnicodeEncoding_t4081757012 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetByteCount_m3828694214_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		CharU5BU5D_t1328083999* L_4 = ___chars0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		CharU5BU5D_t1328083999* L_9 = ___chars0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		return ((int32_t)((int32_t)L_13*(int32_t)2));
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetByteCount(System.String)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372029391;
extern const uint32_t UnicodeEncoding_GetByteCount_m2761661599_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetByteCount_m2761661599 (UnicodeEncoding_t4081757012 * __this, String_t* ___s0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetByteCount_m2761661599_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral372029391, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___s0;
		int32_t L_3 = String_get_Length_m1606060069(L_2, /*hidden argument*/NULL);
		return ((int32_t)((int32_t)L_3*(int32_t)2));
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetByteCount(System.Char*,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t UnicodeEncoding_GetByteCount_m662995793_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetByteCount_m662995793 (UnicodeEncoding_t4081757012 * __this, Il2CppChar* ___chars0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetByteCount_m662995793_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppChar* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___count1;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0023;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_3 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_3, _stringLiteral1554746267, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___count1;
		return ((int32_t)((int32_t)L_4*(int32_t)2));
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern const uint32_t UnicodeEncoding_GetBytes_m1337660232_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetBytes_m1337660232 (UnicodeEncoding_t4081757012 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetBytes_m1337660232_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	uint8_t* V_2 = NULL;
	uintptr_t G_B21_0 = 0;
	uintptr_t G_B25_0 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___charIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_5 = ___charIndex1;
		CharU5BU5D_t1328083999* L_6 = ___chars0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0048;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_8, _stringLiteral2227013046, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0048:
	{
		int32_t L_9 = ___charCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_10 = ___charCount2;
		CharU5BU5D_t1328083999* L_11 = ___chars0;
		int32_t L_12 = ___charIndex1;
		if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))-(int32_t)L_12)))))
		{
			goto IL_006f;
		}
	}

IL_005a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral3578023195, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006f:
	{
		int32_t L_15 = ___byteIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_16 = ___byteIndex4;
		ByteU5BU5D_t3397334013* L_17 = ___bytes3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0097;
		}
	}

IL_0082:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral4104348384, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		int32_t L_20 = ___charCount2;
		if (L_20)
		{
			goto IL_009f;
		}
	}
	{
		return 0;
	}

IL_009f:
	{
		ByteU5BU5D_t3397334013* L_21 = ___bytes3;
		int32_t L_22 = ___byteIndex4;
		V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length))))-(int32_t)L_22));
		ByteU5BU5D_t3397334013* L_23 = ___bytes3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_23)->max_length)))))
		{
			goto IL_00b8;
		}
	}
	{
		___bytes3 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)1));
	}

IL_00b8:
	{
		CharU5BU5D_t1328083999* L_24 = ___chars0;
		if (!L_24)
		{
			goto IL_00c6;
		}
	}
	{
		CharU5BU5D_t1328083999* L_25 = ___chars0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_25)->max_length)))))
		{
			goto IL_00cd;
		}
	}

IL_00c6:
	{
		G_B21_0 = (((uintptr_t)0));
		goto IL_00d4;
	}

IL_00cd:
	{
		CharU5BU5D_t1328083999* L_26 = ___chars0;
		G_B21_0 = ((uintptr_t)(((L_26)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00d4:
	{
		V_1 = (Il2CppChar*)G_B21_0;
		ByteU5BU5D_t3397334013* L_27 = ___bytes3;
		if (!L_27)
		{
			goto IL_00e5;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_28 = ___bytes3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_28)->max_length)))))
		{
			goto IL_00ec;
		}
	}

IL_00e5:
	{
		G_B25_0 = (((uintptr_t)0));
		goto IL_00f4;
	}

IL_00ec:
	{
		ByteU5BU5D_t3397334013* L_29 = ___bytes3;
		G_B25_0 = ((uintptr_t)(((L_29)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00f4:
	{
		V_2 = (uint8_t*)G_B25_0;
		Il2CppChar* L_30 = V_1;
		int32_t L_31 = ___charIndex1;
		int32_t L_32 = ___charCount2;
		uint8_t* L_33 = V_2;
		int32_t L_34 = ___byteIndex4;
		int32_t L_35 = V_0;
		int32_t L_36 = UnicodeEncoding_GetBytesInternal_m3561730000(__this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))), L_32, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_33+(int32_t)L_34)), L_35, /*hidden argument*/NULL);
		return L_36;
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372029391;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral89995247;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral3604279390;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern const uint32_t UnicodeEncoding_GetBytes_m4175529985_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetBytes_m4175529985 (UnicodeEncoding_t4081757012 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetBytes_m4175529985_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	uint8_t* V_2 = NULL;
	String_t* V_3 = NULL;
	uintptr_t G_B21_0 = 0;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral372029391, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___charIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0036;
		}
	}
	{
		int32_t L_5 = ___charIndex1;
		String_t* L_6 = ___s0;
		int32_t L_7 = String_get_Length_m1606060069(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_7)))
		{
			goto IL_004b;
		}
	}

IL_0036:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_8 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral89995247, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_9 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_9, _stringLiteral2227013046, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_004b:
	{
		int32_t L_10 = ___charCount2;
		if ((((int32_t)L_10) < ((int32_t)0)))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_11 = ___charCount2;
		String_t* L_12 = ___s0;
		int32_t L_13 = String_get_Length_m1606060069(L_12, /*hidden argument*/NULL);
		int32_t L_14 = ___charIndex1;
		if ((((int32_t)L_11) <= ((int32_t)((int32_t)((int32_t)L_13-(int32_t)L_14)))))
		{
			goto IL_0075;
		}
	}

IL_0060:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_15 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral3604279390, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_16 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_16, _stringLiteral3578023195, L_15, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16);
	}

IL_0075:
	{
		int32_t L_17 = ___byteIndex4;
		if ((((int32_t)L_17) < ((int32_t)0)))
		{
			goto IL_0088;
		}
	}
	{
		int32_t L_18 = ___byteIndex4;
		ByteU5BU5D_t3397334013* L_19 = ___bytes3;
		if ((((int32_t)L_18) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_19)->max_length)))))))
		{
			goto IL_009d;
		}
	}

IL_0088:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_20 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_21 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_21, _stringLiteral4104348384, L_20, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21);
	}

IL_009d:
	{
		int32_t L_22 = ___charCount2;
		if (L_22)
		{
			goto IL_00a5;
		}
	}
	{
		return 0;
	}

IL_00a5:
	{
		ByteU5BU5D_t3397334013* L_23 = ___bytes3;
		int32_t L_24 = ___byteIndex4;
		V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_23)->max_length))))-(int32_t)L_24));
		ByteU5BU5D_t3397334013* L_25 = ___bytes3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_25)->max_length)))))
		{
			goto IL_00be;
		}
	}
	{
		___bytes3 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)1));
	}

IL_00be:
	{
		String_t* L_26 = ___s0;
		V_3 = L_26;
		String_t* L_27 = V_3;
		int32_t L_28 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_27))+(int32_t)L_28));
		ByteU5BU5D_t3397334013* L_29 = ___bytes3;
		if (!L_29)
		{
			goto IL_00d9;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_30 = ___bytes3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_30)->max_length)))))
		{
			goto IL_00e0;
		}
	}

IL_00d9:
	{
		G_B21_0 = (((uintptr_t)0));
		goto IL_00e8;
	}

IL_00e0:
	{
		ByteU5BU5D_t3397334013* L_31 = ___bytes3;
		G_B21_0 = ((uintptr_t)(((L_31)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00e8:
	{
		V_2 = (uint8_t*)G_B21_0;
		Il2CppChar* L_32 = V_1;
		int32_t L_33 = ___charIndex1;
		int32_t L_34 = ___charCount2;
		uint8_t* L_35 = V_2;
		int32_t L_36 = ___byteIndex4;
		int32_t L_37 = V_0;
		int32_t L_38 = UnicodeEncoding_GetBytesInternal_m3561730000(__this, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_32+(int32_t)((int32_t)((int32_t)L_33*(int32_t)2)))), L_34, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_35+(int32_t)L_36)), L_37, /*hidden argument*/NULL);
		return L_38;
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern const uint32_t UnicodeEncoding_GetBytes_m1575298215_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetBytes_m1575298215 (UnicodeEncoding_t4081757012 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetBytes_m1575298215_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t* L_0 = ___bytes2;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		Il2CppChar* L_2 = ___chars0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		int32_t L_4 = ___charCount1;
		if ((((int32_t)L_4) >= ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_5 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_5, _stringLiteral3578023195, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0034:
	{
		int32_t L_6 = ___byteCount3;
		if ((((int32_t)L_6) >= ((int32_t)0)))
		{
			goto IL_0047;
		}
	}
	{
		ArgumentOutOfRangeException_t279959794 * L_7 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1595007065(L_7, _stringLiteral2000449993, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		Il2CppChar* L_8 = ___chars0;
		int32_t L_9 = ___charCount1;
		uint8_t* L_10 = ___bytes2;
		int32_t L_11 = ___byteCount3;
		int32_t L_12 = UnicodeEncoding_GetBytesInternal_m3561730000(__this, (Il2CppChar*)(Il2CppChar*)L_8, L_9, (uint8_t*)(uint8_t*)L_10, L_11, /*hidden argument*/NULL);
		return L_12;
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetBytesInternal(System.Char*,System.Int32,System.Byte*,System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t UnicodeEncoding_GetBytesInternal_m3561730000_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetBytesInternal_m3561730000 (UnicodeEncoding_t4081757012 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetBytesInternal_m3561730000_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___charCount1;
		V_0 = ((int32_t)((int32_t)L_0*(int32_t)2));
		int32_t L_1 = ___byteCount3;
		int32_t L_2 = V_0;
		if ((((int32_t)L_1) >= ((int32_t)L_2)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_3 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_4 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_001c:
	{
		Il2CppChar* L_5 = ___chars0;
		uint8_t* L_6 = ___bytes2;
		int32_t L_7 = V_0;
		bool L_8 = __this->get_bigEndian_28();
		UnicodeEncoding_CopyChars_m2605581672(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_5, (uint8_t*)(uint8_t*)L_6, L_7, L_8, /*hidden argument*/NULL);
		int32_t L_9 = V_0;
		return L_9;
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetCharCount(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t UnicodeEncoding_GetCharCount_m3719064538_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetCharCount_m3719064538 (UnicodeEncoding_t4081757012 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetCharCount_m3719064538_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		ByteU5BU5D_t3397334013* L_4 = ___bytes0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		ByteU5BU5D_t3397334013* L_9 = ___bytes0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		return ((int32_t)((int32_t)L_13/(int32_t)2));
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t1328083999_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern const uint32_t UnicodeEncoding_GetChars_m3765282346_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetChars_m3765282346 (UnicodeEncoding_t4081757012 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t1328083999* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetChars_m3765282346_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	uint8_t* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	uintptr_t G_B21_0 = 0;
	uintptr_t G_B25_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t1328083999* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___byteIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_5 = ___byteIndex1;
		ByteU5BU5D_t3397334013* L_6 = ___bytes0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0048;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_8, _stringLiteral4104348384, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0048:
	{
		int32_t L_9 = ___byteCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_10 = ___byteCount2;
		ByteU5BU5D_t3397334013* L_11 = ___bytes0;
		int32_t L_12 = ___byteIndex1;
		if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))-(int32_t)L_12)))))
		{
			goto IL_006f;
		}
	}

IL_005a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral2000449993, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006f:
	{
		int32_t L_15 = ___charIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_16 = ___charIndex4;
		CharU5BU5D_t1328083999* L_17 = ___chars3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0097;
		}
	}

IL_0082:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral2227013046, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		int32_t L_20 = ___byteCount2;
		if (L_20)
		{
			goto IL_009f;
		}
	}
	{
		return 0;
	}

IL_009f:
	{
		CharU5BU5D_t1328083999* L_21 = ___chars3;
		int32_t L_22 = ___charIndex4;
		V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length))))-(int32_t)L_22));
		CharU5BU5D_t1328083999* L_23 = ___chars3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_23)->max_length)))))
		{
			goto IL_00b8;
		}
	}
	{
		___chars3 = ((CharU5BU5D_t1328083999*)SZArrayNew(CharU5BU5D_t1328083999_il2cpp_TypeInfo_var, (uint32_t)1));
	}

IL_00b8:
	{
		ByteU5BU5D_t3397334013* L_24 = ___bytes0;
		if (!L_24)
		{
			goto IL_00c6;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_25 = ___bytes0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_25)->max_length)))))
		{
			goto IL_00cd;
		}
	}

IL_00c6:
	{
		G_B21_0 = (((uintptr_t)0));
		goto IL_00d4;
	}

IL_00cd:
	{
		ByteU5BU5D_t3397334013* L_26 = ___bytes0;
		G_B21_0 = ((uintptr_t)(((L_26)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00d4:
	{
		V_1 = (uint8_t*)G_B21_0;
		CharU5BU5D_t1328083999* L_27 = ___chars3;
		if (!L_27)
		{
			goto IL_00e5;
		}
	}
	{
		CharU5BU5D_t1328083999* L_28 = ___chars3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_28)->max_length)))))
		{
			goto IL_00ec;
		}
	}

IL_00e5:
	{
		G_B25_0 = (((uintptr_t)0));
		goto IL_00f4;
	}

IL_00ec:
	{
		CharU5BU5D_t1328083999* L_29 = ___chars3;
		G_B25_0 = ((uintptr_t)(((L_29)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00f4:
	{
		V_2 = (Il2CppChar*)G_B25_0;
		uint8_t* L_30 = V_1;
		int32_t L_31 = ___byteIndex1;
		int32_t L_32 = ___byteCount2;
		Il2CppChar* L_33 = V_2;
		int32_t L_34 = ___charIndex4;
		int32_t L_35 = V_0;
		int32_t L_36 = UnicodeEncoding_GetCharsInternal_m3402203122(__this, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_30+(int32_t)L_31)), L_32, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_33+(int32_t)((int32_t)((int32_t)L_34*(int32_t)2)))), L_35, /*hidden argument*/NULL);
		return L_36;
	}
}
// System.String System.Text.UnicodeEncoding::GetString(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t UnicodeEncoding_GetString_m542738941_MetadataUsageId;
extern "C"  String_t* UnicodeEncoding_GetString_m542738941 (UnicodeEncoding_t4081757012 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetString_m542738941_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* V_1 = NULL;
	uint8_t* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	String_t* V_4 = NULL;
	uintptr_t G_B14_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		ByteU5BU5D_t3397334013* L_4 = ___bytes0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		ByteU5BU5D_t3397334013* L_9 = ___bytes0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		if (L_13)
		{
			goto IL_0069;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_14 = ((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->get_Empty_2();
		return L_14;
	}

IL_0069:
	{
		int32_t L_15 = ___count2;
		V_0 = ((int32_t)((int32_t)L_15/(int32_t)2));
		int32_t L_16 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_17 = String_InternalAllocateStr_m736211701(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		V_1 = L_17;
		ByteU5BU5D_t3397334013* L_18 = ___bytes0;
		if (!L_18)
		{
			goto IL_0082;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_19 = ___bytes0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_19)->max_length)))))
		{
			goto IL_0089;
		}
	}

IL_0082:
	{
		G_B14_0 = (((uintptr_t)0));
		goto IL_0090;
	}

IL_0089:
	{
		ByteU5BU5D_t3397334013* L_20 = ___bytes0;
		G_B14_0 = ((uintptr_t)(((L_20)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_0090:
	{
		V_2 = (uint8_t*)G_B14_0;
		String_t* L_21 = V_1;
		V_4 = L_21;
		String_t* L_22 = V_4;
		int32_t L_23 = RuntimeHelpers_get_OffsetToStringData_m2323796287(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_22))+(int32_t)L_23));
		uint8_t* L_24 = V_2;
		int32_t L_25 = ___index1;
		int32_t L_26 = ___count2;
		Il2CppChar* L_27 = V_3;
		int32_t L_28 = V_0;
		UnicodeEncoding_GetCharsInternal_m3402203122(__this, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_24+(int32_t)L_25)), L_26, (Il2CppChar*)(Il2CppChar*)L_27, L_28, /*hidden argument*/NULL);
		V_4 = (String_t*)NULL;
		V_2 = (uint8_t*)(((uintptr_t)0));
		String_t* L_29 = V_1;
		return L_29;
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetCharsInternal(System.Byte*,System.Int32,System.Char*,System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t UnicodeEncoding_GetCharsInternal_m3402203122_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetCharsInternal_m3402203122 (UnicodeEncoding_t4081757012 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetCharsInternal_m3402203122_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___byteCount1;
		V_0 = ((int32_t)((int32_t)L_0/(int32_t)2));
		int32_t L_1 = ___charCount3;
		int32_t L_2 = V_0;
		if ((((int32_t)L_1) >= ((int32_t)L_2)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_3 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_4 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_001c:
	{
		uint8_t* L_5 = ___bytes0;
		Il2CppChar* L_6 = ___chars2;
		int32_t L_7 = ___byteCount1;
		bool L_8 = __this->get_bigEndian_28();
		UnicodeEncoding_CopyChars_m2605581672(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_5, (uint8_t*)(uint8_t*)L_6, L_7, L_8, /*hidden argument*/NULL);
		int32_t L_9 = V_0;
		return L_9;
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetMaxByteCount(System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral223120636;
extern const uint32_t UnicodeEncoding_GetMaxByteCount_m850113618_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetMaxByteCount_m850113618 (UnicodeEncoding_t4081757012 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetMaxByteCount_m850113618_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral223120636, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral3578023195, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___charCount0;
		return ((int32_t)((int32_t)L_3*(int32_t)2));
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetMaxCharCount(System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral223120636;
extern const uint32_t UnicodeEncoding_GetMaxCharCount_m1304607124_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetMaxCharCount_m1304607124 (UnicodeEncoding_t4081757012 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetMaxCharCount_m1304607124_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral223120636, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral2000449993, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___byteCount0;
		return ((int32_t)((int32_t)L_3/(int32_t)2));
	}
}
// System.Text.Decoder System.Text.UnicodeEncoding::GetDecoder()
extern Il2CppClass* UnicodeDecoder_t1968329522_il2cpp_TypeInfo_var;
extern const uint32_t UnicodeEncoding_GetDecoder_m1919599385_MetadataUsageId;
extern "C"  Decoder_t3792697818 * UnicodeEncoding_GetDecoder_m1919599385 (UnicodeEncoding_t4081757012 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetDecoder_m1919599385_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_bigEndian_28();
		UnicodeDecoder_t1968329522 * L_1 = (UnicodeDecoder_t1968329522 *)il2cpp_codegen_object_new(UnicodeDecoder_t1968329522_il2cpp_TypeInfo_var);
		UnicodeDecoder__ctor_m1914600301(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Byte[] System.Text.UnicodeEncoding::GetPreamble()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t UnicodeEncoding_GetPreamble_m3922448380_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* UnicodeEncoding_GetPreamble_m3922448380 (UnicodeEncoding_t4081757012 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetPreamble_m3922448380_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	{
		bool L_0 = __this->get_byteOrderMark_29();
		if (!L_0)
		{
			goto IL_0044;
		}
	}
	{
		V_0 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)2));
		bool L_1 = __this->get_bigEndian_28();
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_2 = V_0;
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)254));
		ByteU5BU5D_t3397334013* L_3 = V_0;
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)255));
		goto IL_0042;
	}

IL_0032:
	{
		ByteU5BU5D_t3397334013* L_4 = V_0;
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)255));
		ByteU5BU5D_t3397334013* L_5 = V_0;
		(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)254));
	}

IL_0042:
	{
		ByteU5BU5D_t3397334013* L_6 = V_0;
		return L_6;
	}

IL_0044:
	{
		return ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)0));
	}
}
// System.Boolean System.Text.UnicodeEncoding::Equals(System.Object)
extern Il2CppClass* UnicodeEncoding_t4081757012_il2cpp_TypeInfo_var;
extern const uint32_t UnicodeEncoding_Equals_m4105324537_MetadataUsageId;
extern "C"  bool UnicodeEncoding_Equals_m4105324537 (UnicodeEncoding_t4081757012 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_Equals_m4105324537_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	UnicodeEncoding_t4081757012 * V_0 = NULL;
	int32_t G_B5_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((UnicodeEncoding_t4081757012 *)IsInstClass(L_0, UnicodeEncoding_t4081757012_il2cpp_TypeInfo_var));
		UnicodeEncoding_t4081757012 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0041;
		}
	}
	{
		int32_t L_2 = ((Encoding_t663144255 *)__this)->get_codePage_0();
		UnicodeEncoding_t4081757012 * L_3 = V_0;
		int32_t L_4 = ((Encoding_t663144255 *)L_3)->get_codePage_0();
		if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
		{
			goto IL_003f;
		}
	}
	{
		bool L_5 = __this->get_bigEndian_28();
		UnicodeEncoding_t4081757012 * L_6 = V_0;
		bool L_7 = L_6->get_bigEndian_28();
		if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
		{
			goto IL_003f;
		}
	}
	{
		bool L_8 = __this->get_byteOrderMark_29();
		UnicodeEncoding_t4081757012 * L_9 = V_0;
		bool L_10 = L_9->get_byteOrderMark_29();
		G_B5_0 = ((((int32_t)L_8) == ((int32_t)L_10))? 1 : 0);
		goto IL_0040;
	}

IL_003f:
	{
		G_B5_0 = 0;
	}

IL_0040:
	{
		return (bool)G_B5_0;
	}

IL_0041:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.UnicodeEncoding::GetHashCode()
extern "C"  int32_t UnicodeEncoding_GetHashCode_m2443440683 (UnicodeEncoding_t4081757012 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = Encoding_GetHashCode_m2716285346(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Text.UnicodeEncoding::CopyChars(System.Byte*,System.Byte*,System.Int32,System.Boolean)
extern Il2CppClass* BitConverter_t3195628829_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t UnicodeEncoding_CopyChars_m2605581672_MetadataUsageId;
extern "C"  void UnicodeEncoding_CopyChars_m2605581672 (Il2CppObject * __this /* static, unused */, uint8_t* ___src0, uint8_t* ___dest1, int32_t ___count2, bool ___bigEndian3, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_CopyChars_m2605581672_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t3195628829_il2cpp_TypeInfo_var);
		bool L_0 = ((BitConverter_t3195628829_StaticFields*)BitConverter_t3195628829_il2cpp_TypeInfo_var->static_fields)->get_IsLittleEndian_1();
		bool L_1 = ___bigEndian3;
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0017;
		}
	}
	{
		uint8_t* L_2 = ___dest1;
		uint8_t* L_3 = ___src0;
		int32_t L_4 = ___count2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_memcpy_m1656639862(NULL /*static, unused*/, (uint8_t*)(uint8_t*)L_2, (uint8_t*)(uint8_t*)L_3, ((int32_t)((int32_t)L_4&(int32_t)((int32_t)-2))), /*hidden argument*/NULL);
		return;
	}

IL_0017:
	{
		int32_t L_5 = ___count2;
		V_0 = L_5;
		int32_t L_6 = V_0;
		if (L_6 == 0)
		{
			goto IL_0064;
		}
		if (L_6 == 1)
		{
			goto IL_0065;
		}
		if (L_6 == 2)
		{
			goto IL_0066;
		}
		if (L_6 == 3)
		{
			goto IL_006b;
		}
		if (L_6 == 4)
		{
			goto IL_0070;
		}
		if (L_6 == 5)
		{
			goto IL_0075;
		}
		if (L_6 == 6)
		{
			goto IL_007a;
		}
		if (L_6 == 7)
		{
			goto IL_007f;
		}
		if (L_6 == 8)
		{
			goto IL_0084;
		}
		if (L_6 == 9)
		{
			goto IL_0089;
		}
		if (L_6 == 10)
		{
			goto IL_008e;
		}
		if (L_6 == 11)
		{
			goto IL_0093;
		}
		if (L_6 == 12)
		{
			goto IL_0098;
		}
		if (L_6 == 13)
		{
			goto IL_009d;
		}
		if (L_6 == 14)
		{
			goto IL_00a2;
		}
		if (L_6 == 15)
		{
			goto IL_00a7;
		}
	}
	{
		goto IL_00ac;
	}

IL_0064:
	{
		return;
	}

IL_0065:
	{
		return;
	}

IL_0066:
	{
		goto IL_0220;
	}

IL_006b:
	{
		goto IL_0220;
	}

IL_0070:
	{
		goto IL_01f1;
	}

IL_0075:
	{
		goto IL_01f1;
	}

IL_007a:
	{
		goto IL_01f1;
	}

IL_007f:
	{
		goto IL_01f1;
	}

IL_0084:
	{
		goto IL_019e;
	}

IL_0089:
	{
		goto IL_019e;
	}

IL_008e:
	{
		goto IL_019e;
	}

IL_0093:
	{
		goto IL_019e;
	}

IL_0098:
	{
		goto IL_019e;
	}

IL_009d:
	{
		goto IL_019e;
	}

IL_00a2:
	{
		goto IL_019e;
	}

IL_00a7:
	{
		goto IL_019e;
	}

IL_00ac:
	{
		uint8_t* L_7 = ___dest1;
		uint8_t* L_8 = ___src0;
		*((int8_t*)(L_7)) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_8+(int32_t)1))));
		uint8_t* L_9 = ___dest1;
		uint8_t* L_10 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_9+(int32_t)1)))) = (int8_t)(*((uint8_t*)L_10));
		uint8_t* L_11 = ___dest1;
		uint8_t* L_12 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_11+(int32_t)2)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_12+(int32_t)3))));
		uint8_t* L_13 = ___dest1;
		uint8_t* L_14 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_13+(int32_t)3)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_14+(int32_t)2))));
		uint8_t* L_15 = ___dest1;
		uint8_t* L_16 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_15+(int32_t)4)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_16+(int32_t)5))));
		uint8_t* L_17 = ___dest1;
		uint8_t* L_18 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_17+(int32_t)5)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_18+(int32_t)4))));
		uint8_t* L_19 = ___dest1;
		uint8_t* L_20 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_19+(int32_t)6)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_20+(int32_t)7))));
		uint8_t* L_21 = ___dest1;
		uint8_t* L_22 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_21+(int32_t)7)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_22+(int32_t)6))));
		uint8_t* L_23 = ___dest1;
		uint8_t* L_24 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_23+(int32_t)8)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_24+(int32_t)((int32_t)9)))));
		uint8_t* L_25 = ___dest1;
		uint8_t* L_26 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_25+(int32_t)((int32_t)9))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_26+(int32_t)8))));
		uint8_t* L_27 = ___dest1;
		uint8_t* L_28 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_27+(int32_t)((int32_t)10))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_28+(int32_t)((int32_t)11)))));
		uint8_t* L_29 = ___dest1;
		uint8_t* L_30 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_29+(int32_t)((int32_t)11))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_30+(int32_t)((int32_t)10)))));
		uint8_t* L_31 = ___dest1;
		uint8_t* L_32 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_31+(int32_t)((int32_t)12))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_32+(int32_t)((int32_t)13)))));
		uint8_t* L_33 = ___dest1;
		uint8_t* L_34 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_33+(int32_t)((int32_t)13))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_34+(int32_t)((int32_t)12)))));
		uint8_t* L_35 = ___dest1;
		uint8_t* L_36 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_35+(int32_t)((int32_t)14))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_36+(int32_t)((int32_t)15)))));
		uint8_t* L_37 = ___dest1;
		uint8_t* L_38 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_37+(int32_t)((int32_t)15))))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_38+(int32_t)((int32_t)14)))));
		uint8_t* L_39 = ___dest1;
		___dest1 = (uint8_t*)((uint8_t*)((intptr_t)L_39+(int32_t)((int32_t)16)));
		uint8_t* L_40 = ___src0;
		___src0 = (uint8_t*)((uint8_t*)((intptr_t)L_40+(int32_t)((int32_t)16)));
		int32_t L_41 = ___count2;
		___count2 = ((int32_t)((int32_t)L_41-(int32_t)((int32_t)16)));
		int32_t L_42 = ___count2;
		if (((int32_t)((int32_t)L_42&(int32_t)((int32_t)-16))))
		{
			goto IL_00ac;
		}
	}
	{
		int32_t L_43 = ___count2;
		V_0 = L_43;
		int32_t L_44 = V_0;
		if (L_44 == 0)
		{
			goto IL_017e;
		}
		if (L_44 == 1)
		{
			goto IL_017f;
		}
		if (L_44 == 2)
		{
			goto IL_0180;
		}
		if (L_44 == 3)
		{
			goto IL_0185;
		}
		if (L_44 == 4)
		{
			goto IL_018a;
		}
		if (L_44 == 5)
		{
			goto IL_018f;
		}
		if (L_44 == 6)
		{
			goto IL_0194;
		}
		if (L_44 == 7)
		{
			goto IL_0199;
		}
	}
	{
		goto IL_019e;
	}

IL_017e:
	{
		return;
	}

IL_017f:
	{
		return;
	}

IL_0180:
	{
		goto IL_0220;
	}

IL_0185:
	{
		goto IL_0220;
	}

IL_018a:
	{
		goto IL_01f1;
	}

IL_018f:
	{
		goto IL_01f1;
	}

IL_0194:
	{
		goto IL_01f1;
	}

IL_0199:
	{
		goto IL_01f1;
	}

IL_019e:
	{
		uint8_t* L_45 = ___dest1;
		uint8_t* L_46 = ___src0;
		*((int8_t*)(L_45)) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_46+(int32_t)1))));
		uint8_t* L_47 = ___dest1;
		uint8_t* L_48 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_47+(int32_t)1)))) = (int8_t)(*((uint8_t*)L_48));
		uint8_t* L_49 = ___dest1;
		uint8_t* L_50 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_49+(int32_t)2)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_50+(int32_t)3))));
		uint8_t* L_51 = ___dest1;
		uint8_t* L_52 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_51+(int32_t)3)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_52+(int32_t)2))));
		uint8_t* L_53 = ___dest1;
		uint8_t* L_54 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_53+(int32_t)4)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_54+(int32_t)5))));
		uint8_t* L_55 = ___dest1;
		uint8_t* L_56 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_55+(int32_t)5)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_56+(int32_t)4))));
		uint8_t* L_57 = ___dest1;
		uint8_t* L_58 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_57+(int32_t)6)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_58+(int32_t)7))));
		uint8_t* L_59 = ___dest1;
		uint8_t* L_60 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_59+(int32_t)7)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_60+(int32_t)6))));
		uint8_t* L_61 = ___dest1;
		___dest1 = (uint8_t*)((uint8_t*)((intptr_t)L_61+(int32_t)8));
		uint8_t* L_62 = ___src0;
		___src0 = (uint8_t*)((uint8_t*)((intptr_t)L_62+(int32_t)8));
		int32_t L_63 = ___count2;
		if (((int32_t)((int32_t)L_63&(int32_t)4)))
		{
			goto IL_01f1;
		}
	}
	{
		goto IL_0217;
	}

IL_01f1:
	{
		uint8_t* L_64 = ___dest1;
		uint8_t* L_65 = ___src0;
		*((int8_t*)(L_64)) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_65+(int32_t)1))));
		uint8_t* L_66 = ___dest1;
		uint8_t* L_67 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_66+(int32_t)1)))) = (int8_t)(*((uint8_t*)L_67));
		uint8_t* L_68 = ___dest1;
		uint8_t* L_69 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_68+(int32_t)2)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_69+(int32_t)3))));
		uint8_t* L_70 = ___dest1;
		uint8_t* L_71 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_70+(int32_t)3)))) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_71+(int32_t)2))));
		uint8_t* L_72 = ___dest1;
		___dest1 = (uint8_t*)((uint8_t*)((intptr_t)L_72+(int32_t)4));
		uint8_t* L_73 = ___src0;
		___src0 = (uint8_t*)((uint8_t*)((intptr_t)L_73+(int32_t)4));
	}

IL_0217:
	{
		int32_t L_74 = ___count2;
		if (((int32_t)((int32_t)L_74&(int32_t)2)))
		{
			goto IL_0220;
		}
	}
	{
		return;
	}

IL_0220:
	{
		uint8_t* L_75 = ___dest1;
		uint8_t* L_76 = ___src0;
		*((int8_t*)(L_75)) = (int8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_76+(int32_t)1))));
		uint8_t* L_77 = ___dest1;
		uint8_t* L_78 = ___src0;
		*((int8_t*)(((uint8_t*)((intptr_t)L_77+(int32_t)1)))) = (int8_t)(*((uint8_t*)L_78));
		return;
	}
}
// System.Void System.Text.UnicodeEncoding/UnicodeDecoder::.ctor(System.Boolean)
extern "C"  void UnicodeDecoder__ctor_m1914600301 (UnicodeDecoder_t1968329522 * __this, bool ___bigEndian0, const MethodInfo* method)
{
	{
		Decoder__ctor_m2623573910(__this, /*hidden argument*/NULL);
		bool L_0 = ___bigEndian0;
		__this->set_bigEndian_2(L_0);
		__this->set_leftOverByte_3((-1));
		return;
	}
}
// System.Int32 System.Text.UnicodeEncoding/UnicodeDecoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t UnicodeDecoder_GetChars_m4045891284_MetadataUsageId;
extern "C"  int32_t UnicodeDecoder_GetChars_m4045891284 (UnicodeDecoder_t1968329522 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t1328083999* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnicodeDecoder_GetChars_m4045891284_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	uint8_t* V_2 = NULL;
	Il2CppChar* V_3 = NULL;
	uintptr_t G_B30_0 = 0;
	uintptr_t G_B34_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t1328083999* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___byteIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_5 = ___byteIndex1;
		ByteU5BU5D_t3397334013* L_6 = ___bytes0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0048;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_8, _stringLiteral4104348384, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0048:
	{
		int32_t L_9 = ___byteCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_10 = ___byteCount2;
		ByteU5BU5D_t3397334013* L_11 = ___bytes0;
		int32_t L_12 = ___byteIndex1;
		if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))-(int32_t)L_12)))))
		{
			goto IL_006f;
		}
	}

IL_005a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral2000449993, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006f:
	{
		int32_t L_15 = ___charIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_16 = ___charIndex4;
		CharU5BU5D_t1328083999* L_17 = ___chars3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0097;
		}
	}

IL_0082:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral2227013046, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		int32_t L_20 = ___byteCount2;
		if (L_20)
		{
			goto IL_009f;
		}
	}
	{
		return 0;
	}

IL_009f:
	{
		int32_t L_21 = __this->get_leftOverByte_3();
		V_0 = L_21;
		int32_t L_22 = V_0;
		if ((((int32_t)L_22) == ((int32_t)(-1))))
		{
			goto IL_00b8;
		}
	}
	{
		int32_t L_23 = ___byteCount2;
		V_1 = ((int32_t)((int32_t)((int32_t)((int32_t)L_23+(int32_t)1))/(int32_t)2));
		goto IL_00bc;
	}

IL_00b8:
	{
		int32_t L_24 = ___byteCount2;
		V_1 = ((int32_t)((int32_t)L_24/(int32_t)2));
	}

IL_00bc:
	{
		CharU5BU5D_t1328083999* L_25 = ___chars3;
		int32_t L_26 = ___charIndex4;
		int32_t L_27 = V_1;
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_25)->max_length))))-(int32_t)L_26))) >= ((int32_t)L_27)))
		{
			goto IL_00d9;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_28 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_29 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_29, L_28, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_29);
	}

IL_00d9:
	{
		int32_t L_30 = V_0;
		if ((((int32_t)L_30) == ((int32_t)(-1))))
		{
			goto IL_011a;
		}
	}
	{
		bool L_31 = __this->get_bigEndian_2();
		if (!L_31)
		{
			goto IL_00fd;
		}
	}
	{
		CharU5BU5D_t1328083999* L_32 = ___chars3;
		int32_t L_33 = ___charIndex4;
		int32_t L_34 = V_0;
		ByteU5BU5D_t3397334013* L_35 = ___bytes0;
		int32_t L_36 = ___byteIndex1;
		int32_t L_37 = L_36;
		uint8_t L_38 = (L_35)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_37));
		(L_32)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_33), (Il2CppChar)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_34<<(int32_t)8))|(int32_t)L_38))))));
		goto IL_010a;
	}

IL_00fd:
	{
		CharU5BU5D_t1328083999* L_39 = ___chars3;
		int32_t L_40 = ___charIndex4;
		ByteU5BU5D_t3397334013* L_41 = ___bytes0;
		int32_t L_42 = ___byteIndex1;
		int32_t L_43 = L_42;
		uint8_t L_44 = (L_41)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_43));
		int32_t L_45 = V_0;
		(L_39)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40), (Il2CppChar)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_44<<(int32_t)8))|(int32_t)L_45))))));
	}

IL_010a:
	{
		int32_t L_46 = ___charIndex4;
		___charIndex4 = ((int32_t)((int32_t)L_46+(int32_t)1));
		int32_t L_47 = ___byteIndex1;
		___byteIndex1 = ((int32_t)((int32_t)L_47+(int32_t)1));
		int32_t L_48 = ___byteCount2;
		___byteCount2 = ((int32_t)((int32_t)L_48-(int32_t)1));
	}

IL_011a:
	{
		int32_t L_49 = ___byteCount2;
		if (!((int32_t)((int32_t)L_49&(int32_t)((int32_t)-2))))
		{
			goto IL_017b;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_50 = ___bytes0;
		if (!L_50)
		{
			goto IL_0131;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_51 = ___bytes0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_51)->max_length)))))
		{
			goto IL_0138;
		}
	}

IL_0131:
	{
		G_B30_0 = (((uintptr_t)0));
		goto IL_013f;
	}

IL_0138:
	{
		ByteU5BU5D_t3397334013* L_52 = ___bytes0;
		G_B30_0 = ((uintptr_t)(((L_52)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_013f:
	{
		V_2 = (uint8_t*)G_B30_0;
		CharU5BU5D_t1328083999* L_53 = ___chars3;
		if (!L_53)
		{
			goto IL_0150;
		}
	}
	{
		CharU5BU5D_t1328083999* L_54 = ___chars3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_54)->max_length)))))
		{
			goto IL_0157;
		}
	}

IL_0150:
	{
		G_B34_0 = (((uintptr_t)0));
		goto IL_015f;
	}

IL_0157:
	{
		CharU5BU5D_t1328083999* L_55 = ___chars3;
		G_B34_0 = ((uintptr_t)(((L_55)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_015f:
	{
		V_3 = (Il2CppChar*)G_B34_0;
		uint8_t* L_56 = V_2;
		int32_t L_57 = ___byteIndex1;
		Il2CppChar* L_58 = V_3;
		int32_t L_59 = ___charIndex4;
		int32_t L_60 = ___byteCount2;
		bool L_61 = __this->get_bigEndian_2();
		UnicodeEncoding_CopyChars_m2605581672(NULL /*static, unused*/, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_56+(int32_t)L_57)), (uint8_t*)(uint8_t*)((Il2CppChar*)((intptr_t)L_58+(int32_t)((int32_t)((int32_t)L_59*(int32_t)2)))), L_60, L_61, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)(((uintptr_t)0));
		V_2 = (uint8_t*)(((uintptr_t)0));
	}

IL_017b:
	{
		int32_t L_62 = ___byteCount2;
		if (((int32_t)((int32_t)L_62&(int32_t)1)))
		{
			goto IL_018f;
		}
	}
	{
		__this->set_leftOverByte_3((-1));
		goto IL_019c;
	}

IL_018f:
	{
		ByteU5BU5D_t3397334013* L_63 = ___bytes0;
		int32_t L_64 = ___byteCount2;
		int32_t L_65 = ___byteIndex1;
		int32_t L_66 = ((int32_t)((int32_t)((int32_t)((int32_t)L_64+(int32_t)L_65))-(int32_t)1));
		uint8_t L_67 = (L_63)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66));
		__this->set_leftOverByte_3(L_67);
	}

IL_019c:
	{
		int32_t L_68 = V_1;
		return L_68;
	}
}
// System.Void System.Text.UTF32Encoding::.ctor()
extern "C"  void UTF32Encoding__ctor_m422266633 (UTF32Encoding_t549530865 * __this, const MethodInfo* method)
{
	{
		UTF32Encoding__ctor_m3199945978(__this, (bool)0, (bool)1, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.UTF32Encoding::.ctor(System.Boolean,System.Boolean)
extern "C"  void UTF32Encoding__ctor_m2711820969 (UTF32Encoding_t549530865 * __this, bool ___bigEndian0, bool ___byteOrderMark1, const MethodInfo* method)
{
	{
		bool L_0 = ___bigEndian0;
		bool L_1 = ___byteOrderMark1;
		UTF32Encoding__ctor_m3199945978(__this, L_0, L_1, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.UTF32Encoding::.ctor(System.Boolean,System.Boolean,System.Boolean)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderFallback_t1756452756_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderFallback_t1715117820_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderReplacementFallback_t4228544112_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral372001873;
extern Il2CppCodeGenString* _stringLiteral2757955294;
extern Il2CppCodeGenString* _stringLiteral1747390432;
extern Il2CppCodeGenString* _stringLiteral52003499;
extern Il2CppCodeGenString* _stringLiteral2090091339;
extern const uint32_t UTF32Encoding__ctor_m3199945978_MetadataUsageId;
extern "C"  void UTF32Encoding__ctor_m3199945978 (UTF32Encoding_t549530865 * __this, bool ___bigEndian0, bool ___byteOrderMark1, bool ___throwOnInvalidCharacters2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding__ctor_m3199945978_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	UTF32Encoding_t549530865 * G_B2_0 = NULL;
	UTF32Encoding_t549530865 * G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	UTF32Encoding_t549530865 * G_B3_1 = NULL;
	{
		bool L_0 = ___bigEndian0;
		G_B1_0 = __this;
		if (!L_0)
		{
			G_B2_0 = __this;
			goto IL_0011;
		}
	}
	{
		G_B3_0 = ((int32_t)12001);
		G_B3_1 = G_B1_0;
		goto IL_0016;
	}

IL_0011:
	{
		G_B3_0 = ((int32_t)12000);
		G_B3_1 = G_B2_0;
	}

IL_0016:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding__ctor_m3985582722(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		bool L_1 = ___bigEndian0;
		__this->set_bigEndian_28(L_1);
		bool L_2 = ___byteOrderMark1;
		__this->set_byteOrderMark_29(L_2);
		bool L_3 = ___throwOnInvalidCharacters2;
		if (!L_3)
		{
			goto IL_0044;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1756452756_il2cpp_TypeInfo_var);
		EncoderFallback_t1756452756 * L_4 = EncoderFallback_get_ExceptionFallback_m1994348957(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t1715117820_il2cpp_TypeInfo_var);
		DecoderFallback_t1715117820 * L_5 = DecoderFallback_get_ExceptionFallback_m2047732509(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1682842442(__this, L_4, L_5, /*hidden argument*/NULL);
		goto IL_005e;
	}

IL_0044:
	{
		EncoderReplacementFallback_t4228544112 * L_6 = (EncoderReplacementFallback_t4228544112 *)il2cpp_codegen_object_new(EncoderReplacementFallback_t4228544112_il2cpp_TypeInfo_var);
		EncoderReplacementFallback__ctor_m517300448(L_6, _stringLiteral372001873, /*hidden argument*/NULL);
		DecoderReplacementFallback_t3042394152 * L_7 = (DecoderReplacementFallback_t3042394152 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t3042394152_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m2344783488(L_7, _stringLiteral372001873, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1682842442(__this, L_6, L_7, /*hidden argument*/NULL);
	}

IL_005e:
	{
		bool L_8 = ___bigEndian0;
		if (!L_8)
		{
			goto IL_0095;
		}
	}
	{
		((Encoding_t663144255 *)__this)->set_body_name_8(_stringLiteral2757955294);
		((Encoding_t663144255 *)__this)->set_encoding_name_9(_stringLiteral1747390432);
		((Encoding_t663144255 *)__this)->set_header_name_10(_stringLiteral2757955294);
		((Encoding_t663144255 *)__this)->set_web_name_15(_stringLiteral2757955294);
		goto IL_00c1;
	}

IL_0095:
	{
		((Encoding_t663144255 *)__this)->set_body_name_8(_stringLiteral52003499);
		((Encoding_t663144255 *)__this)->set_encoding_name_9(_stringLiteral2090091339);
		((Encoding_t663144255 *)__this)->set_header_name_10(_stringLiteral52003499);
		((Encoding_t663144255 *)__this)->set_web_name_15(_stringLiteral52003499);
	}

IL_00c1:
	{
		((Encoding_t663144255 *)__this)->set_windows_code_page_1(((int32_t)12000));
		return;
	}
}
// System.Int32 System.Text.UTF32Encoding::GetByteCount(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t UTF32Encoding_GetByteCount_m3183615393_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetByteCount_m3183615393 (UTF32Encoding_t549530865 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetByteCount_m3183615393_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		CharU5BU5D_t1328083999* L_4 = ___chars0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		CharU5BU5D_t1328083999* L_9 = ___chars0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		V_0 = 0;
		int32_t L_13 = ___index1;
		V_1 = L_13;
		goto IL_00a7;
	}

IL_0066:
	{
		CharU5BU5D_t1328083999* L_14 = ___chars0;
		int32_t L_15 = V_1;
		int32_t L_16 = L_15;
		uint16_t L_17 = (L_14)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_16));
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_18 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_17, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_009f;
		}
	}
	{
		int32_t L_19 = V_1;
		CharU5BU5D_t1328083999* L_20 = ___chars0;
		if ((((int32_t)((int32_t)((int32_t)L_19+(int32_t)1))) >= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_20)->max_length)))))))
		{
			goto IL_0096;
		}
	}
	{
		CharU5BU5D_t1328083999* L_21 = ___chars0;
		int32_t L_22 = V_1;
		int32_t L_23 = ((int32_t)((int32_t)L_22+(int32_t)1));
		uint16_t L_24 = (L_21)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_23));
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_25 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_0096;
		}
	}
	{
		int32_t L_26 = V_0;
		V_0 = ((int32_t)((int32_t)L_26+(int32_t)4));
		goto IL_009a;
	}

IL_0096:
	{
		int32_t L_27 = V_0;
		V_0 = ((int32_t)((int32_t)L_27+(int32_t)4));
	}

IL_009a:
	{
		goto IL_00a3;
	}

IL_009f:
	{
		int32_t L_28 = V_0;
		V_0 = ((int32_t)((int32_t)L_28+(int32_t)4));
	}

IL_00a3:
	{
		int32_t L_29 = V_1;
		V_1 = ((int32_t)((int32_t)L_29+(int32_t)1));
	}

IL_00a7:
	{
		int32_t L_30 = V_1;
		int32_t L_31 = ___index1;
		int32_t L_32 = ___count2;
		if ((((int32_t)L_30) < ((int32_t)((int32_t)((int32_t)L_31+(int32_t)L_32)))))
		{
			goto IL_0066;
		}
	}
	{
		int32_t L_33 = V_0;
		return L_33;
	}
}
// System.Int32 System.Text.UTF32Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t3454481338_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t UTF32Encoding_GetBytes_m2290150495_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetBytes_m2290150495 (UTF32Encoding_t549530865 * __this, CharU5BU5D_t1328083999* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetBytes_m2290150495_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		CharU5BU5D_t1328083999* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t3397334013* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___charIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_5 = ___charIndex1;
		CharU5BU5D_t1328083999* L_6 = ___chars0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0048;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_8, _stringLiteral2227013046, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0048:
	{
		int32_t L_9 = ___charCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_10 = ___charCount2;
		CharU5BU5D_t1328083999* L_11 = ___chars0;
		int32_t L_12 = ___charIndex1;
		if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))-(int32_t)L_12)))))
		{
			goto IL_006f;
		}
	}

IL_005a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral3578023195, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006f:
	{
		int32_t L_15 = ___byteIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_16 = ___byteIndex4;
		ByteU5BU5D_t3397334013* L_17 = ___bytes3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0097;
		}
	}

IL_0082:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral4104348384, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		ByteU5BU5D_t3397334013* L_20 = ___bytes3;
		int32_t L_21 = ___byteIndex4;
		int32_t L_22 = ___charCount2;
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)((int32_t)((int32_t)L_22*(int32_t)4)))))
		{
			goto IL_00b6;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_24 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_24, L_23, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24);
	}

IL_00b6:
	{
		int32_t L_25 = ___byteIndex4;
		V_0 = L_25;
		goto IL_0229;
	}

IL_00be:
	{
		CharU5BU5D_t1328083999* L_26 = ___chars0;
		int32_t L_27 = ___charIndex1;
		int32_t L_28 = L_27;
		___charIndex1 = ((int32_t)((int32_t)L_28+(int32_t)1));
		int32_t L_29 = L_28;
		uint16_t L_30 = (L_26)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29));
		V_1 = L_30;
		Il2CppChar L_31 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t3454481338_il2cpp_TypeInfo_var);
		bool L_32 = Char_IsSurrogate_m2088974128(NULL /*static, unused*/, L_31, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_01c9;
		}
	}
	{
		int32_t L_33 = ___charCount2;
		int32_t L_34 = L_33;
		___charCount2 = ((int32_t)((int32_t)L_34-(int32_t)1));
		if ((((int32_t)L_34) <= ((int32_t)0)))
		{
			goto IL_016a;
		}
	}
	{
		Il2CppChar L_35 = V_1;
		CharU5BU5D_t1328083999* L_36 = ___chars0;
		int32_t L_37 = ___charIndex1;
		int32_t L_38 = L_37;
		___charIndex1 = ((int32_t)((int32_t)L_38+(int32_t)1));
		int32_t L_39 = L_38;
		uint16_t L_40 = (L_36)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_39));
		V_2 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)1024)*(int32_t)((int32_t)((int32_t)L_35-(int32_t)((int32_t)55296)))))+(int32_t)((int32_t)65536)))+(int32_t)L_40))-(int32_t)((int32_t)56320)));
		bool L_41 = __this->get_bigEndian_28();
		if (!L_41)
		{
			goto IL_013b;
		}
	}
	{
		V_3 = 0;
		goto IL_012b;
	}

IL_0113:
	{
		ByteU5BU5D_t3397334013* L_42 = ___bytes3;
		int32_t L_43 = V_0;
		int32_t L_44 = V_3;
		int32_t L_45 = V_2;
		(L_42)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)((int32_t)((int32_t)L_43+(int32_t)3))-(int32_t)L_44))), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_45%(int32_t)((int32_t)256)))))));
		int32_t L_46 = V_2;
		V_2 = ((int32_t)((int32_t)L_46>>(int32_t)8));
		int32_t L_47 = V_3;
		V_3 = ((int32_t)((int32_t)L_47+(int32_t)1));
	}

IL_012b:
	{
		int32_t L_48 = V_3;
		if ((((int32_t)L_48) < ((int32_t)4)))
		{
			goto IL_0113;
		}
	}
	{
		int32_t L_49 = V_0;
		V_0 = ((int32_t)((int32_t)L_49+(int32_t)4));
		goto IL_0165;
	}

IL_013b:
	{
		V_4 = 0;
		goto IL_015d;
	}

IL_0143:
	{
		ByteU5BU5D_t3397334013* L_50 = ___bytes3;
		int32_t L_51 = V_0;
		int32_t L_52 = L_51;
		V_0 = ((int32_t)((int32_t)L_52+(int32_t)1));
		int32_t L_53 = V_2;
		(L_50)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_52), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_53%(int32_t)((int32_t)256)))))));
		int32_t L_54 = V_2;
		V_2 = ((int32_t)((int32_t)L_54>>(int32_t)8));
		int32_t L_55 = V_4;
		V_4 = ((int32_t)((int32_t)L_55+(int32_t)1));
	}

IL_015d:
	{
		int32_t L_56 = V_4;
		if ((((int32_t)L_56) < ((int32_t)4)))
		{
			goto IL_0143;
		}
	}

IL_0165:
	{
		goto IL_01c4;
	}

IL_016a:
	{
		bool L_57 = __this->get_bigEndian_28();
		if (!L_57)
		{
			goto IL_019f;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_58 = ___bytes3;
		int32_t L_59 = V_0;
		int32_t L_60 = L_59;
		V_0 = ((int32_t)((int32_t)L_60+(int32_t)1));
		(L_58)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_60), (uint8_t)0);
		ByteU5BU5D_t3397334013* L_61 = ___bytes3;
		int32_t L_62 = V_0;
		int32_t L_63 = L_62;
		V_0 = ((int32_t)((int32_t)L_63+(int32_t)1));
		(L_61)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_63), (uint8_t)0);
		ByteU5BU5D_t3397334013* L_64 = ___bytes3;
		int32_t L_65 = V_0;
		int32_t L_66 = L_65;
		V_0 = ((int32_t)((int32_t)L_66+(int32_t)1));
		(L_64)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66), (uint8_t)0);
		ByteU5BU5D_t3397334013* L_67 = ___bytes3;
		int32_t L_68 = V_0;
		int32_t L_69 = L_68;
		V_0 = ((int32_t)((int32_t)L_69+(int32_t)1));
		(L_67)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_69), (uint8_t)((int32_t)63));
		goto IL_01c4;
	}

IL_019f:
	{
		ByteU5BU5D_t3397334013* L_70 = ___bytes3;
		int32_t L_71 = V_0;
		int32_t L_72 = L_71;
		V_0 = ((int32_t)((int32_t)L_72+(int32_t)1));
		(L_70)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_72), (uint8_t)((int32_t)63));
		ByteU5BU5D_t3397334013* L_73 = ___bytes3;
		int32_t L_74 = V_0;
		int32_t L_75 = L_74;
		V_0 = ((int32_t)((int32_t)L_75+(int32_t)1));
		(L_73)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_75), (uint8_t)0);
		ByteU5BU5D_t3397334013* L_76 = ___bytes3;
		int32_t L_77 = V_0;
		int32_t L_78 = L_77;
		V_0 = ((int32_t)((int32_t)L_78+(int32_t)1));
		(L_76)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_78), (uint8_t)0);
		ByteU5BU5D_t3397334013* L_79 = ___bytes3;
		int32_t L_80 = V_0;
		int32_t L_81 = L_80;
		V_0 = ((int32_t)((int32_t)L_81+(int32_t)1));
		(L_79)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_81), (uint8_t)0);
	}

IL_01c4:
	{
		goto IL_0229;
	}

IL_01c9:
	{
		bool L_82 = __this->get_bigEndian_28();
		if (!L_82)
		{
			goto IL_0201;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_83 = ___bytes3;
		int32_t L_84 = V_0;
		int32_t L_85 = L_84;
		V_0 = ((int32_t)((int32_t)L_85+(int32_t)1));
		(L_83)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_85), (uint8_t)0);
		ByteU5BU5D_t3397334013* L_86 = ___bytes3;
		int32_t L_87 = V_0;
		int32_t L_88 = L_87;
		V_0 = ((int32_t)((int32_t)L_88+(int32_t)1));
		(L_86)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_88), (uint8_t)0);
		ByteU5BU5D_t3397334013* L_89 = ___bytes3;
		int32_t L_90 = V_0;
		int32_t L_91 = L_90;
		V_0 = ((int32_t)((int32_t)L_91+(int32_t)1));
		Il2CppChar L_92 = V_1;
		(L_89)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_91), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_92>>(int32_t)8))))));
		ByteU5BU5D_t3397334013* L_93 = ___bytes3;
		int32_t L_94 = V_0;
		int32_t L_95 = L_94;
		V_0 = ((int32_t)((int32_t)L_95+(int32_t)1));
		Il2CppChar L_96 = V_1;
		(L_93)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_95), (uint8_t)(((int32_t)((uint8_t)L_96))));
		goto IL_0229;
	}

IL_0201:
	{
		ByteU5BU5D_t3397334013* L_97 = ___bytes3;
		int32_t L_98 = V_0;
		int32_t L_99 = L_98;
		V_0 = ((int32_t)((int32_t)L_99+(int32_t)1));
		Il2CppChar L_100 = V_1;
		(L_97)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_99), (uint8_t)(((int32_t)((uint8_t)L_100))));
		ByteU5BU5D_t3397334013* L_101 = ___bytes3;
		int32_t L_102 = V_0;
		int32_t L_103 = L_102;
		V_0 = ((int32_t)((int32_t)L_103+(int32_t)1));
		Il2CppChar L_104 = V_1;
		(L_101)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_103), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_104>>(int32_t)8))))));
		ByteU5BU5D_t3397334013* L_105 = ___bytes3;
		int32_t L_106 = V_0;
		int32_t L_107 = L_106;
		V_0 = ((int32_t)((int32_t)L_107+(int32_t)1));
		(L_105)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_107), (uint8_t)0);
		ByteU5BU5D_t3397334013* L_108 = ___bytes3;
		int32_t L_109 = V_0;
		int32_t L_110 = L_109;
		V_0 = ((int32_t)((int32_t)L_110+(int32_t)1));
		(L_108)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_110), (uint8_t)0);
	}

IL_0229:
	{
		int32_t L_111 = ___charCount2;
		int32_t L_112 = L_111;
		___charCount2 = ((int32_t)((int32_t)L_112-(int32_t)1));
		if ((((int32_t)L_112) > ((int32_t)0)))
		{
			goto IL_00be;
		}
	}
	{
		int32_t L_113 = V_0;
		int32_t L_114 = ___byteIndex4;
		return ((int32_t)((int32_t)L_113-(int32_t)L_114));
	}
}
// System.Int32 System.Text.UTF32Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral1460639766;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral1554746267;
extern const uint32_t UTF32Encoding_GetCharCount_m3319809517_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetCharCount_m3319809517 (UTF32Encoding_t549530865 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetCharCount_m3319809517_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___index1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_3 = ___index1;
		ByteU5BU5D_t3397334013* L_4 = ___bytes0;
		if ((((int32_t)L_3) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_4)->max_length)))))))
		{
			goto IL_0036;
		}
	}

IL_0021:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_6 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_6, _stringLiteral1460639766, L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6);
	}

IL_0036:
	{
		int32_t L_7 = ___count2;
		if ((((int32_t)L_7) < ((int32_t)0)))
		{
			goto IL_0048;
		}
	}
	{
		int32_t L_8 = ___count2;
		ByteU5BU5D_t3397334013* L_9 = ___bytes0;
		int32_t L_10 = ___index1;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_9)->max_length))))-(int32_t)L_10)))))
		{
			goto IL_005d;
		}
	}

IL_0048:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_12 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_12, _stringLiteral1554746267, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		return ((int32_t)((int32_t)L_13/(int32_t)4));
	}
}
// System.Int32 System.Text.UTF32Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t3259014390_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1608705981;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern Il2CppCodeGenString* _stringLiteral4104348384;
extern Il2CppCodeGenString* _stringLiteral4128826045;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral2227013046;
extern Il2CppCodeGenString* _stringLiteral2396708362;
extern const uint32_t UTF32Encoding_GetChars_m2511673789_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetChars_m2511673789 (UTF32Encoding_t549530865 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t1328083999* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetChars_m2511673789_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral1608705981, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t1328083999* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t628810857 * L_3 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_3, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___byteIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_5 = ___byteIndex1;
		ByteU5BU5D_t3397334013* L_6 = ___bytes0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0048;
		}
	}

IL_0033:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_8 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_8, _stringLiteral4104348384, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0048:
	{
		int32_t L_9 = ___byteCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_10 = ___byteCount2;
		ByteU5BU5D_t3397334013* L_11 = ___bytes0;
		int32_t L_12 = ___byteIndex1;
		if ((((int32_t)L_10) <= ((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_11)->max_length))))-(int32_t)L_12)))))
		{
			goto IL_006f;
		}
	}

IL_005a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_14 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_14, _stringLiteral2000449993, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006f:
	{
		int32_t L_15 = ___charIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_16 = ___charIndex4;
		CharU5BU5D_t1328083999* L_17 = ___chars3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0097;
		}
	}

IL_0082:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral4128826045, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_19 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_19, _stringLiteral2227013046, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		CharU5BU5D_t1328083999* L_20 = ___chars3;
		int32_t L_21 = ___charIndex4;
		int32_t L_22 = ___byteCount2;
		if ((((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_20)->max_length))))-(int32_t)L_21))) >= ((int32_t)((int32_t)((int32_t)L_22/(int32_t)4)))))
		{
			goto IL_00b6;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral2396708362, /*hidden argument*/NULL);
		ArgumentException_t3259014390 * L_24 = (ArgumentException_t3259014390 *)il2cpp_codegen_object_new(ArgumentException_t3259014390_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3739475201(L_24, L_23, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24);
	}

IL_00b6:
	{
		int32_t L_25 = ___charIndex4;
		V_0 = L_25;
		bool L_26 = __this->get_bigEndian_28();
		if (!L_26)
		{
			goto IL_0105;
		}
	}
	{
		goto IL_00f9;
	}

IL_00c9:
	{
		CharU5BU5D_t1328083999* L_27 = ___chars3;
		int32_t L_28 = V_0;
		int32_t L_29 = L_28;
		V_0 = ((int32_t)((int32_t)L_29+(int32_t)1));
		ByteU5BU5D_t3397334013* L_30 = ___bytes0;
		int32_t L_31 = ___byteIndex1;
		int32_t L_32 = L_31;
		uint8_t L_33 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_32));
		ByteU5BU5D_t3397334013* L_34 = ___bytes0;
		int32_t L_35 = ___byteIndex1;
		int32_t L_36 = ((int32_t)((int32_t)L_35+(int32_t)1));
		uint8_t L_37 = (L_34)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_36));
		ByteU5BU5D_t3397334013* L_38 = ___bytes0;
		int32_t L_39 = ___byteIndex1;
		int32_t L_40 = ((int32_t)((int32_t)L_39+(int32_t)2));
		uint8_t L_41 = (L_38)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
		ByteU5BU5D_t3397334013* L_42 = ___bytes0;
		int32_t L_43 = ___byteIndex1;
		int32_t L_44 = ((int32_t)((int32_t)L_43+(int32_t)3));
		uint8_t L_45 = (L_42)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_44));
		(L_27)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29), (Il2CppChar)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33<<(int32_t)((int32_t)24)))|(int32_t)((int32_t)((int32_t)L_37<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_41<<(int32_t)8))))|(int32_t)L_45))))));
		int32_t L_46 = ___byteIndex1;
		___byteIndex1 = ((int32_t)((int32_t)L_46+(int32_t)4));
		int32_t L_47 = ___byteCount2;
		___byteCount2 = ((int32_t)((int32_t)L_47-(int32_t)4));
	}

IL_00f9:
	{
		int32_t L_48 = ___byteCount2;
		if ((((int32_t)L_48) >= ((int32_t)4)))
		{
			goto IL_00c9;
		}
	}
	{
		goto IL_0141;
	}

IL_0105:
	{
		goto IL_013a;
	}

IL_010a:
	{
		CharU5BU5D_t1328083999* L_49 = ___chars3;
		int32_t L_50 = V_0;
		int32_t L_51 = L_50;
		V_0 = ((int32_t)((int32_t)L_51+(int32_t)1));
		ByteU5BU5D_t3397334013* L_52 = ___bytes0;
		int32_t L_53 = ___byteIndex1;
		int32_t L_54 = L_53;
		uint8_t L_55 = (L_52)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_54));
		ByteU5BU5D_t3397334013* L_56 = ___bytes0;
		int32_t L_57 = ___byteIndex1;
		int32_t L_58 = ((int32_t)((int32_t)L_57+(int32_t)1));
		uint8_t L_59 = (L_56)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_58));
		ByteU5BU5D_t3397334013* L_60 = ___bytes0;
		int32_t L_61 = ___byteIndex1;
		int32_t L_62 = ((int32_t)((int32_t)L_61+(int32_t)2));
		uint8_t L_63 = (L_60)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_62));
		ByteU5BU5D_t3397334013* L_64 = ___bytes0;
		int32_t L_65 = ___byteIndex1;
		int32_t L_66 = ((int32_t)((int32_t)L_65+(int32_t)3));
		uint8_t L_67 = (L_64)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_66));
		(L_49)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_51), (Il2CppChar)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_55|(int32_t)((int32_t)((int32_t)L_59<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)L_63<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_67<<(int32_t)((int32_t)24)))))))));
		int32_t L_68 = ___byteIndex1;
		___byteIndex1 = ((int32_t)((int32_t)L_68+(int32_t)4));
		int32_t L_69 = ___byteCount2;
		___byteCount2 = ((int32_t)((int32_t)L_69-(int32_t)4));
	}

IL_013a:
	{
		int32_t L_70 = ___byteCount2;
		if ((((int32_t)L_70) >= ((int32_t)4)))
		{
			goto IL_010a;
		}
	}

IL_0141:
	{
		int32_t L_71 = V_0;
		int32_t L_72 = ___charIndex4;
		return ((int32_t)((int32_t)L_71-(int32_t)L_72));
	}
}
// System.Int32 System.Text.UTF32Encoding::GetMaxByteCount(System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3578023195;
extern Il2CppCodeGenString* _stringLiteral223120636;
extern const uint32_t UTF32Encoding_GetMaxByteCount_m3742308917_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetMaxByteCount_m3742308917 (UTF32Encoding_t549530865 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetMaxByteCount_m3742308917_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral223120636, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral3578023195, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___charCount0;
		return ((int32_t)((int32_t)L_3*(int32_t)4));
	}
}
// System.Int32 System.Text.UTF32Encoding::GetMaxCharCount(System.Int32)
extern Il2CppClass* Encoding_t663144255_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2000449993;
extern Il2CppCodeGenString* _stringLiteral223120636;
extern const uint32_t UTF32Encoding_GetMaxCharCount_m677194067_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetMaxCharCount_m677194067 (UTF32Encoding_t549530865 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetMaxCharCount_m677194067_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t663144255_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m3303938679(NULL /*static, unused*/, _stringLiteral223120636, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t279959794 * L_2 = (ArgumentOutOfRangeException_t279959794 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t279959794_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m4234257711(L_2, _stringLiteral2000449993, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___byteCount0;
		return ((int32_t)((int32_t)L_3/(int32_t)4));
	}
}
// System.Text.Decoder System.Text.UTF32Encoding::GetDecoder()
extern Il2CppClass* UTF32Decoder_t2654498546_il2cpp_TypeInfo_var;
extern const uint32_t UTF32Encoding_GetDecoder_m2714144074_MetadataUsageId;
extern "C"  Decoder_t3792697818 * UTF32Encoding_GetDecoder_m2714144074 (UTF32Encoding_t549530865 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetDecoder_m2714144074_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_bigEndian_28();
		UTF32Decoder_t2654498546 * L_1 = (UTF32Decoder_t2654498546 *)il2cpp_codegen_object_new(UTF32Decoder_t2654498546_il2cpp_TypeInfo_var);
		UTF32Decoder__ctor_m265166765(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Byte[] System.Text.UTF32Encoding::GetPreamble()
extern Il2CppClass* ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var;
extern const uint32_t UTF32Encoding_GetPreamble_m767706727_MetadataUsageId;
extern "C"  ByteU5BU5D_t3397334013* UTF32Encoding_GetPreamble_m767706727 (UTF32Encoding_t549530865 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetPreamble_m767706727_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t3397334013* V_0 = NULL;
	{
		bool L_0 = __this->get_byteOrderMark_29();
		if (!L_0)
		{
			goto IL_0044;
		}
	}
	{
		V_0 = ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)4));
		bool L_1 = __this->get_bigEndian_28();
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		ByteU5BU5D_t3397334013* L_2 = V_0;
		(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (uint8_t)((int32_t)254));
		ByteU5BU5D_t3397334013* L_3 = V_0;
		(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (uint8_t)((int32_t)255));
		goto IL_0042;
	}

IL_0032:
	{
		ByteU5BU5D_t3397334013* L_4 = V_0;
		(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)255));
		ByteU5BU5D_t3397334013* L_5 = V_0;
		(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)254));
	}

IL_0042:
	{
		ByteU5BU5D_t3397334013* L_6 = V_0;
		return L_6;
	}

IL_0044:
	{
		return ((ByteU5BU5D_t3397334013*)SZArrayNew(ByteU5BU5D_t3397334013_il2cpp_TypeInfo_var, (uint32_t)0));
	}
}
// System.Boolean System.Text.UTF32Encoding::Equals(System.Object)
extern Il2CppClass* UTF32Encoding_t549530865_il2cpp_TypeInfo_var;
extern const uint32_t UTF32Encoding_Equals_m2227431860_MetadataUsageId;
extern "C"  bool UTF32Encoding_Equals_m2227431860 (UTF32Encoding_t549530865 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_Equals_m2227431860_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	UTF32Encoding_t549530865 * V_0 = NULL;
	int32_t G_B6_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((UTF32Encoding_t549530865 *)IsInstSealed(L_0, UTF32Encoding_t549530865_il2cpp_TypeInfo_var));
		UTF32Encoding_t549530865 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_004b;
		}
	}
	{
		int32_t L_2 = ((Encoding_t663144255 *)__this)->get_codePage_0();
		UTF32Encoding_t549530865 * L_3 = V_0;
		int32_t L_4 = ((Encoding_t663144255 *)L_3)->get_codePage_0();
		if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
		{
			goto IL_0049;
		}
	}
	{
		bool L_5 = __this->get_bigEndian_28();
		UTF32Encoding_t549530865 * L_6 = V_0;
		bool L_7 = L_6->get_bigEndian_28();
		if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
		{
			goto IL_0049;
		}
	}
	{
		bool L_8 = __this->get_byteOrderMark_29();
		UTF32Encoding_t549530865 * L_9 = V_0;
		bool L_10 = L_9->get_byteOrderMark_29();
		if ((!(((uint32_t)L_8) == ((uint32_t)L_10))))
		{
			goto IL_0049;
		}
	}
	{
		Il2CppObject * L_11 = ___value0;
		bool L_12 = Encoding_Equals_m3339077822(__this, L_11, /*hidden argument*/NULL);
		G_B6_0 = ((int32_t)(L_12));
		goto IL_004a;
	}

IL_0049:
	{
		G_B6_0 = 0;
	}

IL_004a:
	{
		return (bool)G_B6_0;
	}

IL_004b:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.UTF32Encoding::GetHashCode()
extern "C"  int32_t UTF32Encoding_GetHashCode_m4205784236 (UTF32Encoding_t549530865 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = Encoding_GetHashCode_m2716285346(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		bool L_1 = __this->get_bigEndian_28();
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2 = V_0;
		V_0 = ((int32_t)((int32_t)L_2^(int32_t)((int32_t)31)));
	}

IL_0017:
	{
		bool L_3 = __this->get_byteOrderMark_29();
		if (!L_3)
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_4 = V_0;
		V_0 = ((int32_t)((int32_t)L_4^(int32_t)((int32_t)63)));
	}

IL_0027:
	{
		int32_t L_5 = V_0;
		return L_5;
	}
}
// System.Int32 System.Text.UTF32Encoding::GetByteCount(System.Char*,System.Int32)
extern Il2CppClass* ArgumentNullException_t628810857_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral869136367;
extern const uint32_t UTF32Encoding_GetByteCount_m77034086_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetByteCount_m77034086 (UTF32Encoding_t549530865 * __this, Il2CppChar* ___chars0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetByteCount_m77034086_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppChar* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t628810857 * L_1 = (ArgumentNullException_t628810857 *)il2cpp_codegen_object_new(ArgumentNullException_t628810857_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m3380712306(L_1, _stringLiteral869136367, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___count1;
		return ((int32_t)((int32_t)L_2*(int32_t)4));
	}
}
// System.Int32 System.Text.UTF32Encoding::GetByteCount(System.String)
extern "C"  int32_t UTF32Encoding_GetByteCount_m3218538734 (UTF32Encoding_t549530865 * __this, String_t* ___s0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___s0;
		int32_t L_1 = Encoding_GetByteCount_m3009152260(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 System.Text.UTF32Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)
extern "C"  int32_t UTF32Encoding_GetBytes_m2093416998 (UTF32Encoding_t549530865 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	{
		Il2CppChar* L_0 = ___chars0;
		int32_t L_1 = ___charCount1;
		uint8_t* L_2 = ___bytes2;
		int32_t L_3 = ___byteCount3;
		int32_t L_4 = Encoding_GetBytes_m3820493744(__this, (Il2CppChar*)(Il2CppChar*)L_0, L_1, (uint8_t*)(uint8_t*)L_2, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Int32 System.Text.UTF32Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)
extern "C"  int32_t UTF32Encoding_GetBytes_m2073800022 (UTF32Encoding_t549530865 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t3397334013* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	{
		String_t* L_0 = ___s0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t3397334013* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = Encoding_GetBytes_m439563900(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.String System.Text.UTF32Encoding::GetString(System.Byte[],System.Int32,System.Int32)
extern "C"  String_t* UTF32Encoding_GetString_m1168793734 (UTF32Encoding_t549530865 * __this, ByteU5BU5D_t3397334013* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t3397334013* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		String_t* L_3 = Encoding_GetString_m1894033578(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
